Nothing Special   »   [go: up one dir, main page]

JP6939388B2 - Information processing equipment and programs - Google Patents

Information processing equipment and programs Download PDF

Info

Publication number
JP6939388B2
JP6939388B2 JP2017200818A JP2017200818A JP6939388B2 JP 6939388 B2 JP6939388 B2 JP 6939388B2 JP 2017200818 A JP2017200818 A JP 2017200818A JP 2017200818 A JP2017200818 A JP 2017200818A JP 6939388 B2 JP6939388 B2 JP 6939388B2
Authority
JP
Japan
Prior art keywords
information
storage
update
processing target
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017200818A
Other languages
Japanese (ja)
Other versions
JP2019074942A (en
Inventor
卓哉 出口
卓哉 出口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2017200818A priority Critical patent/JP6939388B2/en
Publication of JP2019074942A publication Critical patent/JP2019074942A/en
Application granted granted Critical
Publication of JP6939388B2 publication Critical patent/JP6939388B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing device and a program.

近年、クラウドサービスと連携した印刷サービスを提供する情報処理装置が提案されている(例えば、特許文献1参照。)。 In recent years, an information processing device that provides a printing service linked with a cloud service has been proposed (see, for example, Patent Document 1).

特許文献1に記載された情報処理装置は、所定の記憶領域にデータを蓄積し、蓄積データを管理するための管理情報に含まれる削除制御値に基づき、前記蓄積データの削除処理を行い、前記所定の記録領域の容量内で前記蓄積データを管理する複数のサーバと、前記蓄積データを実行する複数の電子機器とに、所定のデータ伝送路を介して接続される情報処理装置であって、前記電子機器と前記サーバとの間で行われる前記データの通信処理を制御する制御手段を有し、前記制御手段は、前記電子機器から前記サーバに対する通信処理において、前記電子機器から前記蓄積データ一覧の表示情報の取得要求を受け付けたタイミングで、前記蓄積データの蓄積期間を延長する制御値を前記サーバに送信し、前記サーバが前記所定の記憶領域に保持する前記管理情報の削除制御値を更新することを特徴とする。 The information processing apparatus described in Patent Document 1 stores data in a predetermined storage area, performs deletion processing of the stored data based on a deletion control value included in management information for managing the stored data, and performs the deletion processing. An information processing device connected to a plurality of servers that manage the stored data within the capacity of a predetermined recording area and a plurality of electronic devices that execute the stored data via a predetermined data transmission path. It has a control means for controlling the communication processing of the data performed between the electronic device and the server, and the control means is a list of stored data from the electronic device in the communication processing from the electronic device to the server. At the timing of receiving the display information acquisition request, the control value for extending the storage period of the stored data is transmitted to the server, and the deletion control value of the management information held by the server in the predetermined storage area is updated. It is characterized by doing.

特許第5834550号公報Japanese Patent No. 5834550

本発明の課題は、処理対象に対して一律保存期間を設定した場合であっても、処理対象毎に保存期間を更新することが可能な情報処理装置及びプログラムを提供することにある。 An object of the present invention is to provide an information processing apparatus and a program capable of updating the storage period for each processing target even when a uniform storage period is set for the processing target.

[1]端末装置から送信された処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段と、
前記更新後の保存期間を算出する算出手段と、を備え
前記受付手段は、前記処理対象について端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、
前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、情報処理装置。
]前記受付手段は、前記更新規則を示す情報として、前記保存期間を変更する事象を示す情報と、前記事象が発生した時間から前記処理対象を前記記憶手段に登録しておく時間を示す情報とを受け付け、
前記算出手段は、前記事象を示す情報及び前記時間を示す情報に基づいて、前記更新後の保存期間を算出する、前記[]に記載の情報処理装置。
]前記事象を検出する検出手段をさらに備え、
前記更新手段は、前記検出手段が前記事象を検出したときに、前記保存期間を更新する、前記[]に記載の情報処理装置。
]前記受付手段は、画像形成装置から送信された前記保存期間を示す情報をさらに受け付け、
前記更新手段は、前記保存期間を示す情報に基づいて、前記保存期間を更新する、前記[1]に記載の情報処理装置。
]前記設定手段により設定される前記保存期間と、前記算出手段により算出される前記保存期間とが異なるものである、前記[]に記載の情報処理装置。
]処理対象を登録する記憶手段を備えたコンピュータを、
端末装置から送信された前記処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を前記記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段
前記更新後の保存期間を算出する算出手段、として機能させるためのプログラムであって、
前記受付手段は、前記処理対象について端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、
前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、プログラム。
[1] A receiving means for receiving a processing target transmitted from a terminal device, and
A registration means for registering the received processing target in the storage means, and
A setting means for uniformly setting a storage period when the receiving means receives the processing target, and
An update means for updating the storage period for each processing target registered in the storage means, and
A calculation means for calculating the storage period after the update is provided .
The receiving means further receives the information indicating the update rule of the retention period transmitted from the terminal device for the processing target, and receives the information.
The calculation means is an information processing device that calculates a storage period after the update based on the information.
[ 2 ] As the information indicating the update rule, the receiving means includes information indicating an event that changes the storage period and a time for registering the processing target in the storage means from the time when the event occurs. Accept the information shown and
The information processing apparatus according to [1 ], wherein the calculation means calculates a storage period after the update based on the information indicating the event and the information indicating the time.
[ 3 ] Further provided with a detection means for detecting the event,
The information processing apparatus according to [2 ], wherein the updating means updates the storage period when the detecting means detects the event.
[ 4 ] The receiving means further receives the information indicating the storage period transmitted from the image forming apparatus, and receives the information indicating the storage period.
The information processing device according to the above [1], wherein the updating means updates the storage period based on the information indicating the storage period.
[ 5 ] The information processing apparatus according to [1 ], wherein the storage period set by the setting means and the storage period calculated by the calculation means are different.
[ 6 ] A computer equipped with a storage means for registering the processing target,
A receiving means for receiving the processing target transmitted from the terminal device, and
A registration means for registering the received processing target in the storage means, and
A setting means for uniformly setting a storage period when the receiving means receives the processing target, and
An update means for updating the storage period for each processing target registered in the storage means, and
It is a program for functioning as a calculation means for calculating the retention period after the update.
The receiving means further receives the information indicating the update rule of the retention period transmitted from the terminal device for the processing target, and receives the information.
The calculation means is a program that calculates the storage period after the update based on the information.

請求項1−3に係る発明によれば、処理対象に対して一律保存期間を設定した場合であっても、ユーザの操作により指定された方法で処理対象毎に保存期間を更新することができる
求項に係る発明によれば、処理対象毎にユーザの操作により保存期間を指定することができる。
請求項に係る発明によれば、一律に設定される保存期間とは異なる保存期間を処理対象毎に設定することができる。
Claim 1 -3, in accordance with the invention of 6, even when setting the uniform retention period with respect to the processing target, to update the retention period for each processed in a specified manner by the operation of the user Can be done .
According to the invention ofMotomeko 4, it is possible to specify the retention period by the user's operation for each processing target.
According to the invention of claim 5 , a storage period different from the uniformly set storage period can be set for each processing target.

図1は、本発明の実施の形態に係る情報処理システムの構成例を示す図である。FIG. 1 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention. 図2は、クラウドサーバの制御系の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a cloud server control system. 図3は、ファイル一覧テーブルの一例を示す図である。FIG. 3 is a diagram showing an example of a file list table. 図4は、削除方法テーブルの一例を示す図である。FIG. 4 is a diagram showing an example of a deletion method table. 図5は、基準有効期間設定画面の一例を示す図である。FIG. 5 is a diagram showing an example of a reference validity period setting screen. 図6は、アップロード画面の一例を示す図である。FIG. 6 is a diagram showing an example of the upload screen. 図7は、ファイル一覧画面の一例を示す図であり、(a)は、ファイルのアップロード時に設定された有効期限を示す一例であり、(b)は、更新された有効期限を示す一例である。FIG. 7 is a diagram showing an example of a file list screen, (a) is an example showing an expiration date set at the time of uploading a file, and (b) is an example showing an updated expiration date. .. 図8は、画像形成装置の制御系の一例を示すブロック図である。FIG. 8 is a block diagram showing an example of a control system of the image forming apparatus. 図9は、端末装置の制御系の一例を示すブロック図である。FIG. 9 is a block diagram showing an example of a control system of the terminal device. 図10は、図1に示す情報処理システムの動作の一例を示すシーケンス図である。FIG. 10 is a sequence diagram showing an example of the operation of the information processing system shown in FIG. 図11は、クラウドサーバの動作の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of the operation of the cloud server.

以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each figure, components having substantially the same function are designated by the same reference numerals, and duplicate description thereof will be omitted.

[実施の形態の要約]
本実施の形態に係る情報処理装置は、端末装置から送信された処理対象を受け付ける受付手段と、受け付けられた処理対象を記憶手段に登録する登録手段と、受付手段が処理対象を受け付けるときに一律に保存期間を設定する設定手段と、記憶手段に登録された処理対象毎に保存期間を更新する更新手段とを備える。
[Summary of Embodiment]
The information processing device according to the present embodiment uniformly includes a receiving means for receiving the processing target transmitted from the terminal device, a registration means for registering the received processing target in the storage means, and a reception means when the receiving means receives the processing target. It is provided with a setting means for setting the retention period and an update means for updating the retention period for each processing target registered in the storage means.

「処理」は、例えば、コピー、スキャン、プリント(「印刷」ともいう。)、ファクシミリ、電子メール等の機能及びこれらのうちのいくつかを組み合わせた機能をいう。以下、印刷を例に説明する。 "Processing" refers to, for example, functions such as copying, scanning, printing (also referred to as "printing"), facsimile, e-mail, and a combination of some of these. Hereinafter, printing will be described as an example.

「処理対象」とは、処理を実行する対象をいう。以下では、処理対象として印刷用のファイルを例に説明する。このファイルは、例えば、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム等により作成されたファイルをいう。 "Processing target" means a target for executing processing. In the following, a print file will be described as an example as a processing target. This file refers to a file created by, for example, a document creation program, a figure creation program, a spreadsheet program, or the like.

[実施の形態]
図1は、本発明の実施の形態に係る情報処理システムの構成例を示す図である。この情報処理システム1は、クラウドサーバ2と、画像形成装置3と、管理の権限を有しない一般のユーザ用の端末装置(以下、「ユーザ端末装置4A」ともいう。)と、管理の権限を有する管理者用の端末装置(以下、「管理者端末装置4B」)とを有して構成されている。これらクラウドサーバ2、画像形成装置3、ユーザ端末装置4A及び管理者端末装置4Bは、ネットワーク5を介して互いに通信可能に接続されている。クラウドサーバ2は、情報処理装置の一例である。なお、ユーザ端末装置4A及び管理者端末装置4Bを区別して特定する必要がない場合は、単に「端末装置4」ともいう。クラウドサーバ2は、情報処理装置の一例である。
[Embodiment]
FIG. 1 is a diagram showing a configuration example of an information processing system according to an embodiment of the present invention. The information processing system 1 has a cloud server 2, an image forming device 3, a terminal device for general users who does not have management authority (hereinafter, also referred to as "user terminal device 4A"), and management authority. It is configured to have a terminal device for an administrator (hereinafter, "administrator terminal device 4B"). The cloud server 2, the image forming device 3, the user terminal device 4A, and the administrator terminal device 4B are connected to each other so as to be able to communicate with each other via the network 5. The cloud server 2 is an example of an information processing device. When it is not necessary to distinguish between the user terminal device 4A and the administrator terminal device 4B, it is also simply referred to as "terminal device 4". The cloud server 2 is an example of an information processing device.

画像形成装置3は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像形成装置3は、プリンタ機能を有していればよく、複合機に限定されるものではない。また、図示はしないが、画像形成装置3は、外部ネットワーク(不図示)を介してクラウドサーバ2等と通信可能に接続してもよい。 The image forming apparatus 3 is a multifunction device having a plurality of functions such as a scanning function, a printer function, a copying function, a facsimile function, and an e-mail function. The image forming apparatus 3 may have a printer function, and is not limited to the multifunction device. Further, although not shown, the image forming apparatus 3 may be communicably connected to the cloud server 2 or the like via an external network (not shown).

端末装置4は、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機(スマートフォン)等の携帯型の装置を用いることができる。 As the terminal device 4, for example, a portable device such as a personal computer, a tablet terminal, or a multifunctional mobile phone (smartphone) can be used.

ネットワーク5は、例えば、ローカルエリアネットワーク(LAN)、インターネット、イントラネット等であり、有線でも無線でもよい。 The network 5 is, for example, a local area network (LAN), the Internet, an intranet, or the like, and may be wired or wireless.

(クラウドサーバの構成)
図2は、クラウドサーバ2の制御系の一例を示すブロック図である。図2に示すように、このクラウドサーバ2は、クラウドサーバ2の各部を制御する制御部20と、各種のデータを記憶する記憶部21と、画像形成装置3や端末装置4との間でネットワーク5を介して通信するネットワーク通信部22とを備える。なお、図示はしないが、画像形成装置3や端末装置4との間で無線通信を行う無線通信部とを備えてもよい。
(Cloud server configuration)
FIG. 2 is a block diagram showing an example of the control system of the cloud server 2. As shown in FIG. 2, the cloud server 2 is a network between a control unit 20 that controls each unit of the cloud server 2, a storage unit 21 that stores various data, and an image forming device 3 and a terminal device 4. It is provided with a network communication unit 22 that communicates via 5. Although not shown, a wireless communication unit that performs wireless communication with the image forming device 3 and the terminal device 4 may be provided.

クラウドサーバ2の制御部20は、CPU(Central Processing Unit)、インターフェース等から構成されている。CPUは、記憶部21に記録されたプログラム210に従って動作することにより、受付手段200、送信手段201、認証手段202、更新手段203、検出手段204、判定手段205、算出手段206、削除手段207等として機能する。更新手段203は、設定手段及び登録手段の一例である。各手段200〜207の詳細については後述する。 The control unit 20 of the cloud server 2 is composed of a CPU (Central Processing Unit), an interface, and the like. By operating according to the program 210 recorded in the storage unit 21, the CPU operates according to the program 210, such as reception means 200, transmission means 201, authentication means 202, update means 203, detection means 204, determination means 205, calculation means 206, deletion means 207, and the like. Functions as. The update means 203 is an example of a setting means and a registration means. Details of each means 200 to 207 will be described later.

クラウドサーバ2の記憶部21は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム210、ファイル一覧テーブル211(図3参照)、削除方法テーブル212(図4参照)、基準有効期間情報213、画面情報214(図5から図7参照)、ユーザ情報215等の各種データを記憶する。クラウドサーバ2の記憶部21は、記憶手段の一例である。 The storage unit 21 of the cloud server 2 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like, and includes a program 210, a file list table 211 (see FIG. 3), and a deletion method table 212 (see FIG. 4). ), Reference validity period information 213, screen information 214 (see FIGS. 5 to 7), user information 215, and other various data are stored. The storage unit 21 of the cloud server 2 is an example of storage means.

クラウドサーバ2のネットワーク通信部22は、ネットワーク5を介して、画像形成装置3や端末装置4との間で信号を送受信する。 The network communication unit 22 of the cloud server 2 transmits and receives signals to and from the image forming device 3 and the terminal device 4 via the network 5.

(ファイル一覧テーブルの構成)
図3は、ファイル一覧テーブル211の一例を示す図である。ファイル一覧テーブル211は、ユーザの操作によりユーザ端末装置4Aから送信されたファイルを示す情報(以下、「ファイル情報」ともいう。)が記録されている。ファイル情報には、例えば、ファイルの名称を示すファイル名、ファイルを識別するファイルID、ファイルの削除方法等が含まれる。削除方法については、後述する。
(File list table structure)
FIG. 3 is a diagram showing an example of the file list table 211. In the file list table 211, information indicating a file transmitted from the user terminal device 4A by the user's operation (hereinafter, also referred to as "file information") is recorded. The file information includes, for example, a file name indicating the name of the file, a file ID for identifying the file, a method for deleting the file, and the like. The deletion method will be described later.

ファイル一覧テーブル211は、例えば、ファイルの名称を示すファイル名が記録された「ファイル名」欄、ユーザ端末装置4Aから送信されたファイルがクラウドサーバ2内に登録された(「アップロードされた」ともいう。)時間(以下、「登録時間」ともいう。)が記録された「登録時間」欄、ファイルをクラウドサーバ2内に保存しておく期限(以下、「有効期限」ともいう。)が記録された「有効期限」欄、及びファイルを削除する方法(以下、「削除方法」ともいう。)を識別する識別番号が記録された「削除方法」欄等を有して構成されている。有効期限は、保存期間の一例である。削除方法は、例えば、イベント及び更新規則を含む。 In the file list table 211, for example, the "file name" field in which the file name indicating the file name is recorded, and the file transmitted from the user terminal device 4A are registered in the cloud server 2 (also "uploaded"). The "registration time" column in which the time (hereinafter, also referred to as "registration time") is recorded, and the expiration date (hereinafter, also referred to as "expiration date") for storing the file in the cloud server 2 are recorded. It is configured to have a "expiration date" column, and a "deletion method" column in which an identification number for identifying a method for deleting a file (hereinafter, also referred to as "deletion method") is recorded. The expiration date is an example of the storage period. Deletion methods include, for example, events and update rules.

なお、本明細書において、テーブルに情報を書き込む場合に記録を用い、記憶部に情報を書き込む場合に記憶を用いる。 In this specification, a record is used when writing information to a table, and a memory is used when writing information to a storage unit.

(削除方法テーブルの構成)
図4は、削除方法テーブル212の一例を示す図である。削除方法テーブル212には、クラウドサーバ2にアップロードされたファイルの有効期限を更新する規則が記録されている。削除方法テーブル212は、例えば、ファイルの有効期限を変更するトリガとなる事象(以下、「イベント」ともいう。)が記録された「イベント」欄と、有効期限を算出する規則(以下、「更新規則」ともいう。)が記録された「更新規則」欄とを含んで構成されている。
(Delete method table configuration)
FIG. 4 is a diagram showing an example of the deletion method table 212. The deletion method table 212 records a rule for updating the expiration date of the file uploaded to the cloud server 2. In the deletion method table 212, for example, an "event" column in which an event (hereinafter, also referred to as "event") that triggers to change the expiration date of the file is recorded, and a rule for calculating the expiration date (hereinafter, "update"). It also includes a "renewal rule" column in which "rules") are recorded.

イベントには、画像形成装置3で発生するイベントと、クラウドサーバ2で発生するイベントとを含む。画像形成装置3で発生するイベントには、例えば、画像形成装置3における印刷の実行、画像形成装置3の操作表示部32の表示画面への印刷対象一覧の表示が含まれる。クラウドサーバ2で発生するイベントには、クラウドサーバ2へのファイルの再度のアップロード等が含まれる。 The event includes an event that occurs in the image forming apparatus 3 and an event that occurs in the cloud server 2. Events that occur in the image forming apparatus 3 include, for example, execution of printing in the image forming apparatus 3, and display of a list of print targets on the display screen of the operation display unit 32 of the image forming apparatus 3. The event that occurs in the cloud server 2 includes re-uploading of a file to the cloud server 2.

(基準有効期間情報)
基準有効期間情報213には、登録時間から当該ファイルの有効期限までの期間(以下、「有効期間」ともいう。)を示す情報が記録されている。有効期間は、特定の時間であればよく、例えば、10分等の分単位のものでもよく、1日等の日数単位のものでもよく、1週間等の週単位のものでも月単位、年単位でもよい。なお、基準有効期間情報213は、管理者端末装置4Bからの操作により更新できるようにしてもよい。
(Standard validity period information)
Information indicating the period from the registration time to the expiration date of the file (hereinafter, also referred to as "validity period") is recorded in the reference validity period information 213. The validity period may be a specific time, for example, a minute unit such as 10 minutes, a day unit such as one day, a week unit such as one week, a month unit, or a year unit. But it may be. The reference validity period information 213 may be updated by an operation from the administrator terminal device 4B.

(画面情報)
次に、図5から図7を参照して、画面情報214について説明する。画面情報214は、画像形成装置3の操作表示部32(図8参照)や端末装置4の操作表示部42(図9参照)に表示させる画面を示す情報である。
(Screen information)
Next, the screen information 214 will be described with reference to FIGS. 5 to 7. The screen information 214 is information indicating a screen to be displayed on the operation display unit 32 (see FIG. 8) of the image forming apparatus 3 or the operation display unit 42 (see FIG. 9) of the terminal device 4.

図5は、基準有効期間設定画面の一例を示す図である。基準有効期間設定画面50は、管理者に対し、基準有効期間情報を設定させる画面である。図5に示すように、基準有効期間設定画面50は、例えば、上述した基準有効期間情報213を予め定められた選択肢から選択する第1の選択ボタン500(例えば、プルダウン等)を含む。 FIG. 5 is a diagram showing an example of a reference validity period setting screen. The reference validity period setting screen 50 is a screen for causing the administrator to set the reference validity period information. As shown in FIG. 5, the reference validity period setting screen 50 includes, for example, a first selection button 500 (for example, pull-down or the like) for selecting the above-mentioned reference validity period information 213 from predetermined options.

図6は、アップロード画面の一例を示す図である。アップロード画面51は、ユーザに対し上述した削除方法(すなわち、イベント及び更新規則)を設定させるとともに、ファイルのアップロードを指示させる画面である。図6に示すように、アップロード画面51は、例えば、予め定められたイベントから有効期限の算出の起点となる特定のイベントを選択する第2の選択ボタン510(例えば、プルダウン等)と、第2の選択ボタン510により選択されたイベントが発生した時間からファイルを記憶部21に記憶しておく時間を入力する入力欄511と、入力欄511に入力した時間の単位を選択する第3の選択ボタン512(例えば、プルダウン等)とを含む。 FIG. 6 is a diagram showing an example of the upload screen. The upload screen 51 is a screen for causing the user to set the above-mentioned deletion method (that is, event and update rule) and to instruct the user to upload the file. As shown in FIG. 6, the upload screen 51 has, for example, a second selection button 510 (for example, pull-down or the like) for selecting a specific event that is a starting point for calculating the expiration date from predetermined events, and a second. Input field 511 for inputting the time for storing the file in the storage unit 21 from the time when the event selected by the selection button 510 of is generated, and the third selection button for selecting the unit of time input in the input field 511. Includes 512 (eg, pull-down, etc.).

図7は、ファイル一覧画面の一例を示す図であり、(a)は、ファイルのアップロード時に設定された有効期限を示す一例であり、(b)は、更新された有効期限を示す一例である。ここでは、1行目のファイル名「koala.jpg」というファイルの有効期限が、「2017/8/22 22:09」から「2017/8/15 22:06」に更新されている様子が示されている。ファイル一覧画面52は、ユーザ(管理者を含む)に対して、クラウドサーバ2にアップロードされたファイルの一覧を示す画面である。図7(a)及び図7(b)に示すように、ファイル一覧画面52は、例えば、ファイルごとに有効期限を表示する表示欄520を含む。 FIG. 7 is a diagram showing an example of a file list screen, (a) is an example showing an expiration date set at the time of uploading a file, and (b) is an example showing an updated expiration date. .. Here, it is shown that the expiration date of the file named "koala.jpg" on the first line has been updated from "2017/8/22 22:09" to "2017/8/15 22:06". Has been done. The file list screen 52 is a screen showing a list of files uploaded to the cloud server 2 to users (including an administrator). As shown in FIGS. 7 (a) and 7 (b), the file list screen 52 includes, for example, a display field 520 that displays an expiration date for each file.

(ユーザ情報)
ユーザ情報215とは、ユーザを識別する情報をいう。ユーザ情報215には、ユーザの名前を示すユーザ名やユーザを識別するユーザIDがパスワードに関連付けられて記録されている。
(User information)
User information 215 refers to information that identifies a user. In the user information 215, a user name indicating the user's name and a user ID that identifies the user are recorded in association with the password.

受付手段200は、画像形成装置3や端末装置4から送信される各種情報を受け付ける。 The receiving means 200 receives various information transmitted from the image forming device 3 and the terminal device 4.

送信手段201は、各種情報を画像形成装置3や端末装置4に送信する。 The transmission means 201 transmits various information to the image forming device 3 and the terminal device 4.

認証手段202は、ユーザ端末装置4Aから送信されるユーザ情報に基づいてユーザの認証を行う。具体的には、認証手段202は、ユーザ端末装置4Aから送信されたユーザ情報を、クラウドサーバ2の記憶部21に記憶されたユーザ情報215と照合し、ユーザ端末装置4Aから送信されたユーザ情報がクラウドサーバ2の記憶部21に記憶されたユーザ情報215に含まれるか否かを判定する。 The authentication means 202 authenticates the user based on the user information transmitted from the user terminal device 4A. Specifically, the authentication means 202 collates the user information transmitted from the user terminal device 4A with the user information 215 stored in the storage unit 21 of the cloud server 2, and the user information transmitted from the user terminal device 4A. Is included in the user information 215 stored in the storage unit 21 of the cloud server 2.

更新手段203は、クラウドサーバ2の記憶部21に記憶された各種情報を更新する。なお、この「更新」には、記憶部21に記憶されている情報を別の新たな情報に書き換えることに加えて、記憶部21に記憶されていない情報を新たに書き加えることが含まれる。 The update means 203 updates various information stored in the storage unit 21 of the cloud server 2. The "update" includes rewriting the information stored in the storage unit 21 with another new information, and newly adding the information not stored in the storage unit 21.

検出手段204は、画像形成装置3やクラウドサーバ2で行われるイベントを検出する。例えば、検出手段204は、画像形成装置3から送信されるステータスを示す情報に基づいて、画像形成装置3で行われるイベントを検出する。 The detection means 204 detects an event performed by the image forming apparatus 3 or the cloud server 2. For example, the detection means 204 detects an event performed by the image forming apparatus 3 based on the information indicating the status transmitted from the image forming apparatus 3.

判定手段205は、検出手段204が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する。具体的には、判定手段205は、検出手段204が検出したイベントが、クラウドサーバ2の記憶部21の削除方法テーブル212に記録されたイベントに含まれるか否かを判定することにより、検出手段204が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する。 The determination means 205 determines whether or not the event detected by the detection means 204 is an event that triggers a change in the expiration date of the file. Specifically, the determination means 205 determines whether or not the event detected by the detection means 204 is included in the event recorded in the deletion method table 212 of the storage unit 21 of the cloud server 2. It is determined whether or not the event detected by 204 is an event that triggers to change the expiration date of the file.

算出手段206は、クラウドサーバ2の記憶部21の削除方法テーブル212に記録された更新規則に基づいて、ファイルの有効期限を算出する。 The calculation means 206 calculates the expiration date of the file based on the update rule recorded in the deletion method table 212 of the storage unit 21 of the cloud server 2.

一例として、有効期限を変更するトリガとなるイベントとして、ファイル一覧テーブル211(図3参照)の「ファイル名」欄の2行目に記録された「bbb.xls」の印刷が完了したことを例に説明する。この場合、算出手段206は、ファイル一覧テーブル211の「削除方法」の2行目に記録された「2」に対応する削除方法テーブル212(図4参照)の「更新規則」を参照する。「2」に対応する「更新規則」は、「イベント+15分」であり、「イベント」は「印刷」であるから、算出手段206は、イベント、すなわち印刷が完了した時間から15分後の時間を新たな有効期限として算出する。 As an example, as an event that triggers to change the expiration date, the printing of "bbb.xls" recorded in the second line of the "file name" column of the file list table 211 (see FIG. 3) is completed. Explain to. In this case, the calculation means 206 refers to the "update rule" of the deletion method table 212 (see FIG. 4) corresponding to "2" recorded in the second line of the "deletion method" of the file list table 211. Since the "update rule" corresponding to "2" is "event + 15 minutes" and "event" is "printing", the calculation means 206 is the event, that is, the time 15 minutes after the printing is completed. Is calculated as a new expiration date.

削除手段207は、現在時刻がファイルの有効期限になったとき、クラウドサーバ2の記憶部21からファイルを削除する。 The deletion means 207 deletes the file from the storage unit 21 of the cloud server 2 when the current time expires.

(画像形成装置の構成)
図8は、画像形成装置3の制御系の一例を示すブロック図である。図8に示すように、この画像形成装置3は、画像形成装置3の各部を制御する制御部30と、各種のデータを記憶する記憶部31と、情報の入力及び表示を行う操作表示部32と、原稿から原稿画像を読み取る画像読取部33と、画像を印刷出力する画像出力部34と、外部ファクシミリ装置6に対して公衆回線網7を介してファクシミリ送受信を行うファクシミリ通信部35と、クラウドサーバ2及び端末装置4との間でネットワーク5を介して通信するネットワーク通信部36とを備える。なお、図示はしないが、端末装置4との間で無線通信を行う無線通信部を備えてもよい。
(Configuration of image forming apparatus)
FIG. 8 is a block diagram showing an example of a control system of the image forming apparatus 3. As shown in FIG. 8, the image forming apparatus 3 includes a control unit 30 that controls each part of the image forming apparatus 3, a storage unit 31 that stores various data, and an operation display unit 32 that inputs and displays information. The image reading unit 33 that reads the original image from the original, the image output unit 34 that prints out the image, the facsimile communication unit 35 that performs facsimile transmission / reception to the external facsimile device 6 via the public network 7, and the cloud. A network communication unit 36 that communicates with the server 2 and the terminal device 4 via the network 5 is provided. Although not shown, a wireless communication unit that performs wireless communication with the terminal device 4 may be provided.

画像形成装置3の制御部30は、CPU(Central Processing Unit)、インターフェース等から構成されている。CPUは、記憶部31に記録されたプログラム310に従って動作することにより、受付手段300、表示制御手段301、実行手段302、送信手段303等として機能する。各手段300〜303の詳細については後述する。 The control unit 30 of the image forming apparatus 3 is composed of a CPU (Central Processing Unit), an interface, and the like. By operating according to the program 310 recorded in the storage unit 31, the CPU functions as a reception means 300, a display control means 301, an execution means 302, a transmission means 303, and the like. Details of each means 300 to 303 will be described later.

記憶部31は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム310等の各種データを記憶する。 The storage unit 31 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like, and stores various data such as the program 310.

操作表示部32は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。 The operation display unit 32 is, for example, a touch panel display, and has a configuration in which a touch panel is superposed on a display such as a liquid crystal display.

画像読取部33は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。 The image reading unit 33 reads a document image from a document, and includes an automatic document feeding device provided on the document table and a scanner, and is fed by a document arranged on the document table or an automatic document feeding device. The original image is optically read from the original.

画像出力部34は、例えば、電子写真方式、インクジェット方式等によりカラー画像又は白黒画像を用紙等の記録媒体に印刷出力する。 The image output unit 34 prints out a color image or a black-and-white image on a recording medium such as paper by, for example, an electrophotographic method or an inkjet method.

ファクシミリ通信部35は、G3、G4等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網7を介してファクシミリ通信を行う。 The facsimile communication unit 35 changes and demolishes data according to a facsimile protocol such as G3 and G4, and performs facsimile communication via the public switched telephone network 7.

ネットワーク通信部36は、NIC(Network Interface Card)等によって実現され、ネットワーク5を介してクラウドサーバ2や端末装置4との間で信号を送受信する。 The network communication unit 36 is realized by a NIC (Network Interface Card) or the like, and transmits / receives signals to / from the cloud server 2 and the terminal device 4 via the network 5.

受付手段300は、画像形成装置3の操作表示部32に行われるユーザの操作を受け付ける。また、受付手段300は、クラウドサーバ2から送信される画面情報等の情報を受け付ける。 The receiving means 300 receives a user's operation performed on the operation display unit 32 of the image forming apparatus 3. Further, the reception means 300 receives information such as screen information transmitted from the cloud server 2.

表示制御手段301は、画像形成装置3の操作表示部32の表示画面に受付手段300が受け付けた画面情報を表示するよう制御する。 The display control means 301 controls to display the screen information received by the reception means 300 on the display screen of the operation display unit 32 of the image forming apparatus 3.

実行手段302は、画像読取部33、画像出力部34、ファクシミリ通信部35等を制御して各処理を実行する。実行手段302は、特に、画像出力部34を制御して印刷を実行する。 The executing means 302 controls the image reading unit 33, the image output unit 34, the facsimile communication unit 35, and the like to execute each process. The executing means 302 particularly controls the image output unit 34 to execute printing.

送信手段303は、画像形成装置3のステータスを示す情報をクラウドサーバ2に送信する。 The transmission means 303 transmits information indicating the status of the image forming apparatus 3 to the cloud server 2.

(端末装置の構成)
図9は、端末装置4の制御系の一例を示すブロック図である。図9に示すように、この端末装置4は、端末装置4を制御する制御部40と、各種データを記憶する記憶部41と、情報の入力及び表示を行う操作表示部42と、クラウドサーバ2及び画像形成装置3との間でネットワーク5を介して通信を行うネットワーク通信部44とを備える。なお、図示はしないが、クラウドサーバ2及び画像形成装置3との間で無線通信を行う無線通信部を備えてもよい。
(Configuration of terminal device)
FIG. 9 is a block diagram showing an example of the control system of the terminal device 4. As shown in FIG. 9, the terminal device 4 includes a control unit 40 that controls the terminal device 4, a storage unit 41 that stores various data, an operation display unit 42 that inputs and displays information, and a cloud server 2. And a network communication unit 44 that communicates with the image forming apparatus 3 via the network 5. Although not shown, a wireless communication unit that performs wireless communication between the cloud server 2 and the image forming apparatus 3 may be provided.

端末装置4の制御部40は、CPU(Central Processing Unit)、インターフェース等から構成されている。CPUは、端末装置4の記憶部41のプログラム410に従って動作し、生成手段400、送信手段401、受付手段402、表示制御手段403等として機能する。各手段400〜403の詳細については後述する。 The control unit 40 of the terminal device 4 is composed of a CPU (Central Processing Unit), an interface, and the like. The CPU operates according to the program 410 of the storage unit 41 of the terminal device 4, and functions as a generation means 400, a transmission means 401, a reception means 402, a display control means 403, and the like. Details of each means 400 to 403 will be described later.

端末装置4の記憶部41は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等から構成され、プログラム410等の各種データを記憶する。 The storage unit 41 of the terminal device 4 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, and the like, and stores various data such as the program 410.

端末装置4の操作表示部42は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。 The operation display unit 42 of the terminal device 4 is, for example, a touch panel display, and has a configuration in which a touch panel is superposed on a display such as a liquid crystal display.

ネットワーク通信部44は、NIC(Network Interface Card)等によって実現され、ネットワーク5を介してクラウドサーバ2及び画像形成装置3との間で信号を送受信する。 The network communication unit 44 is realized by a NIC (Network Interface Card) or the like, and transmits / receives signals to / from the cloud server 2 and the image forming apparatus 3 via the network 5.

生成手段400は、ユーザの操作に基づいて、ファイルを生成する。 The generation means 400 generates a file based on the operation of the user.

送信手段401は、生成手段400が生成したファイル等各種情報をクラウドサーバ2に送信する。 The transmission means 401 transmits various information such as a file generated by the generation means 400 to the cloud server 2.

受付手段402は、クラウドサーバ2から送信される各種情報を受け付ける。 The reception means 402 receives various information transmitted from the cloud server 2.

表示制御手段403は、端末装置4の操作表示部42の表示画面に受付手段が受け付けた画像情報に係る画像を表示するよう制御する。 The display control means 403 controls to display an image related to the image information received by the reception means on the display screen of the operation display unit 42 of the terminal device 4.

(実施の形態の動作)
(情報処理システムの動作)
次に、本発明の実施の形態に係る情報処理システム1の動作の一例について図10を参照して説明する。図10は、図1に示す情報処理システム1の動作の一例を示すシーケンス図である。なお、以下では、一例として、有効期限を変更するトリガとなるイベントとして、画像形成装置3における印刷の実行を例に説明するが、これに限定されるものでない。
(Operation of the embodiment)
(Operation of information processing system)
Next, an example of the operation of the information processing system 1 according to the embodiment of the present invention will be described with reference to FIG. FIG. 10 is a sequence diagram showing an example of the operation of the information processing system 1 shown in FIG. In the following, as an example, the execution of printing in the image forming apparatus 3 will be described as an example of an event that triggers the change of the expiration date, but the present invention is not limited to this.

(基準有効期間の設定)
管理者端末装置4Bの送信手段401が管理者の操作に基づいてクラウドサーバ2にリクエスト(有効期間設定画面の表示要求)を送信すると、クラウドサーバ2の受付手段200は、当該リクエストを受け付ける。また、クラウドサーバ2の送信手段201は、基準有効期間設定画面50に係る情報を管理者端末装置4Bに送信する。
(Setting of standard validity period)
When the transmission means 401 of the administrator terminal device 4B transmits a request (display request of the validity period setting screen) to the cloud server 2 based on the operation of the administrator, the reception means 200 of the cloud server 2 accepts the request. Further, the transmission means 201 of the cloud server 2 transmits the information related to the reference validity period setting screen 50 to the administrator terminal device 4B.

管理者端末装置4Bの受付手段402が基準有効期間設定画面50に係る情報を受け付けると、管理者端末装置4Bの表示制御手段403は、図5に示すように、管理者端末装置4Bの操作表示部42の表示画面に基準有効期間設定画面50を表示するよう制御する(S1)。 When the receiving means 402 of the administrator terminal device 4B receives the information related to the reference validity period setting screen 50, the display control means 403 of the administrator terminal device 4B displays the operation of the administrator terminal device 4B as shown in FIG. Control is performed so that the reference valid period setting screen 50 is displayed on the display screen of the unit 42 (S1).

次に、管理者が管理者端末装置4Bの操作表示部42の表示画面に表示された基準有効期間設定画面50を操作して基準有効期間を設定すると、管理者端末装置4Bの送信手段401は、クラウドサーバ2に基準有効期間情報を送信する。 Next, when the administrator operates the reference validity period setting screen 50 displayed on the display screen of the operation display unit 42 of the administrator terminal device 4B to set the reference validity period, the transmission means 401 of the administrator terminal device 4B , Sends the reference validity period information to the cloud server 2.

クラウドサーバ2の受付手段200が当該基準有効期間情報を受け付けると、更新手段203は、記憶部21の基準有効期間情報213を更新する(S2)。 When the reception means 200 of the cloud server 2 receives the reference validity period information, the update means 203 updates the reference validity period information 213 of the storage unit 21 (S2).

(ファイルのアップロード)
次に、ユーザ端末装置4Aの送信手段401がユーザの操作に基づいてクラウドサーバ2にリクエスト(アップロード画面の表示要求)を送信すると、クラウドサーバ2の受付手段200は、当該リクエストを受け付ける。また、クラウドサーバ2の送信手段201は、アップロード画面51に係る情報をユーザ端末装置4Aに送信する。
(Upload file)
Next, when the transmission means 401 of the user terminal device 4A transmits a request (upload screen display request) to the cloud server 2 based on the user's operation, the reception means 200 of the cloud server 2 accepts the request. Further, the transmission means 201 of the cloud server 2 transmits the information related to the upload screen 51 to the user terminal device 4A.

ユーザ端末装置4Aの受付手段402がアップロード画面51に係る情報を受け付けると、ユーザ端末装置4Aの表示制御手段403は、図6に示すように、ユーザ端末装置4Aの操作表示部42の表示画面にアップロード画面51を表示するよう制御する(S3)。 When the receiving means 402 of the user terminal device 4A receives the information related to the upload screen 51, the display control means 403 of the user terminal device 4A is displayed on the display screen of the operation display unit 42 of the user terminal device 4A as shown in FIG. Control so that the upload screen 51 is displayed (S3).

次に、ユーザがユーザ端末装置4Aの操作表示部42の表示画面に表示されたアップロード画面51を操作して削除方法を設定するとともに、ファイルのアップロードを指示すると、生成手段400は、印刷用のファイルを生成し、ユーザ端末装置4Aの送信手段401は、生成手段400が生成したファイルとともに、ユーザ情報及びファイル情報をクラウドサーバ2に送信する。 Next, when the user operates the upload screen 51 displayed on the display screen of the operation display unit 42 of the user terminal device 4A to set the deletion method and instructs the file to be uploaded, the generation means 400 is used for printing. The file is generated, and the transmission means 401 of the user terminal device 4A transmits the user information and the file information to the cloud server 2 together with the file generated by the generation means 400.

クラウドサーバ2の受付手段200は、ユーザ情報及びファイル情報を受け付ける。 The reception means 200 of the cloud server 2 receives user information and file information.

次に、認証手段202は、ユーザ端末装置4Aから送信されたユーザ情報に基づいてユーザの認証を行う(S4)。 Next, the authentication means 202 authenticates the user based on the user information transmitted from the user terminal device 4A (S4).

認証手段202による認証が成立した場合、更新手段203は、クラウドサーバ2の受付手段200が受け付けたユーザ情報及びファイル情報に基づいて、クラウドサーバ2の記憶部21のファイル一覧テーブル211を更新する(S5)。具体的には、更新手段203は、クラウドサーバ2の受付手段200が受け付けたユーザ情報及びファイル情報に基づいて、ファイル名、登録時間、有効期限(このとき、登録時間に予め定められた基準有効期間を加えた時間を一律に有効期限とする)、及び削除方法を記憶部21のファイル一覧テーブル211に記録する。 When the authentication by the authentication means 202 is established, the update means 203 updates the file list table 211 of the storage unit 21 of the cloud server 2 based on the user information and the file information received by the reception means 200 of the cloud server 2 ( S5). Specifically, the update means 203 has a file name, a registration time, and an expiration date (at this time, a predetermined standard valid for the registration time) based on the user information and the file information received by the reception means 200 of the cloud server 2. The time to which the period is added is uniformly set as the expiration date), and the deletion method is recorded in the file list table 211 of the storage unit 21.

(有効期限の更新)
次に、ユーザが画像形成装置3の操作表示部32を操作して画像形成装置3に対して印刷の実行を指示すると、実行手段302は、画像出力部34を制御して印刷を実行する(S6)。
(Renewal of expiration date)
Next, when the user operates the operation display unit 32 of the image forming apparatus 3 to instruct the image forming apparatus 3 to execute printing, the executing means 302 controls the image output unit 34 to execute printing (). S6).

印刷が完了すると、画像形成装置3の送信手段303は、画像形成装置3のステータス(すなわち、印刷が完了したこと)を示す情報をクラウドサーバ2に送信する。 When printing is completed, the transmission means 303 of the image forming apparatus 3 transmits information indicating the status of the image forming apparatus 3 (that is, that printing is completed) to the cloud server 2.

クラウドサーバ2の受付手段200は、画像形成装置3から送信された上記ステータスを示す情報を受け付ける。検出手段204は、受付手段200が受け付けたステータスを示す情報に基づいて、画像形成装置3で行われたイベント(すなわち、印刷の完了)を検出する(S7)。 The reception means 200 of the cloud server 2 receives the information indicating the above status transmitted from the image forming apparatus 3. The detection means 204 detects an event (that is, completion of printing) performed by the image forming apparatus 3 based on the information indicating the status received by the reception means 200 (S7).

判定手段205は、検出手段204が検出したイベントが、クラウドサーバ2の記憶部21の削除方法テーブル212に記録されたイベントに含まれるか否かを判定する。 The determination means 205 determines whether or not the event detected by the detection means 204 is included in the event recorded in the deletion method table 212 of the storage unit 21 of the cloud server 2.

検出手段204が検出したイベントが、クラウドサーバ2の記憶部21の削除方法テーブル212に記録されたイベントに含まれる場合、算出手段206は、クラウドサーバ2の記憶部21の削除方法テーブル212に記録された更新規則に基づいて、ファイルの有効期限を算出する(S8)。 When the event detected by the detection means 204 is included in the event recorded in the deletion method table 212 of the storage unit 21 of the cloud server 2, the calculation means 206 records it in the deletion method table 212 of the storage unit 21 of the cloud server 2. The expiration date of the file is calculated based on the update rule (S8).

更新手段203は、算出手段206が算出した有効期限に基づいて、記憶部21のファイル一覧テーブル211の「有効期限」欄の記録を更新する(S9)。 The update means 203 updates the record in the “expiration date” column of the file list table 211 of the storage unit 21 based on the expiration date calculated by the calculation means 206 (S9).

次に、クラウドサーバ2の送信手段201は、更新手段203により更新されたファイル一覧テーブル211の情報を含むファイル一覧画面52に係る情報をユーザ端末装置4Aに送信する。 Next, the transmission means 201 of the cloud server 2 transmits the information related to the file list screen 52 including the information of the file list table 211 updated by the update means 203 to the user terminal device 4A.

ユーザ端末装置4Aの受付手段402がファイル一覧画面52に係る情報を受け付けると、ユーザ端末装置4Aの表示制御手段403は、図7(b)に示すように、ユーザ端末装置4Aの操作表示部42の表示画面にファイル一覧画面52を表示するよう制御する(S10)。 When the receiving means 402 of the user terminal device 4A receives the information related to the file list screen 52, the display control means 403 of the user terminal device 4A receives the operation display unit 42 of the user terminal device 4A as shown in FIG. 7 (b). The file list screen 52 is controlled to be displayed on the display screen of (S10).

削除手段207は、現在時刻がファイルの有効期限になったとき、クラウドサーバ2の記憶部21からファイルを削除する(S11)。 The deletion means 207 deletes the file from the storage unit 21 of the cloud server 2 when the current time expires (S11).

なお、上記の例では、印刷の完了を、有効期限を変更するトリガとなるイベントとしたが、必ずしも印刷の完了に限定されるものではなく、例えば、印刷の実行の指示をイベントとしてもよい。 In the above example, the completion of printing is used as an event that triggers the change of the expiration date, but the event is not necessarily limited to the completion of printing. For example, an instruction to execute printing may be used as an event.

(クラウドサーバの動作)
次に、クラウドサーバ2の動作について図11を参照して説明する。図11は、クラウドサーバ2の動作の一例を示すフローチャートである。
(Cloud server operation)
Next, the operation of the cloud server 2 will be described with reference to FIG. FIG. 11 is a flowchart showing an example of the operation of the cloud server 2.

送信手段201は、ユーザのリクエストに基づいて、各種画面に係る情報を端末装置4に送信する(S20)。 The transmission means 201 transmits information related to various screens to the terminal device 4 based on the user's request (S20).

受付手段200が基準有効期間情報を受け付けると、更新手段203は、当該情報に基づいて記憶部21の基準有効期間情報213を更新する(S21)。 When the receiving means 200 receives the reference valid period information, the updating means 203 updates the reference valid period information 213 of the storage unit 21 based on the information (S21).

次に、受付手段200がユーザ端末装置4Aから送信されたユーザ情報を受け付けると、認証手段202は、ユーザの認証を行う(S22)。 Next, when the receiving means 200 receives the user information transmitted from the user terminal device 4A, the authentication means 202 authenticates the user (S22).

認証手段202による認証が成立した場合(S23:Yes)、更新手段203は、クラウドサーバ2の受付手段200が受け付けたユーザ情報及びファイル情報に基づいて、クラウドサーバ2の記憶部21のファイル一覧テーブル211を更新する(S24)。 When the authentication by the authentication means 202 is established (S23: Yes), the update means 203 sets the file list table of the storage unit 21 of the cloud server 2 based on the user information and the file information received by the reception means 200 of the cloud server 2. Update 211 (S24).

クラウドサーバ2の受付手段200は、画像形成装置3から送信されたイベントが発生したことを示す情報を受け付ける(S25)。 The reception means 200 of the cloud server 2 receives information indicating that an event transmitted from the image forming apparatus 3 has occurred (S25).

検出手段204は、受付手段200が受け付けた情報に基づいて、イベントを検出する(S26)。 The detection means 204 detects an event based on the information received by the reception means 200 (S26).

次に、判定手段205は、検出手段204が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントか否かを判定する(S27)。 Next, the determination means 205 determines whether or not the event detected by the detection means 204 is an event that triggers to change the expiration date of the file (S27).

検出手段204が検出したイベントが、検出手段204が検出したイベントが、ファイルの有効期限を変更するトリガとなるイベントの場合(S27:Yes)、算出手段206は、クラウドサーバ2の記憶部21の削除方法テーブル212に記録された更新規則に基づいて、ファイルの有効期限を算出する(S28)。 When the event detected by the detection means 204 is an event that triggers the change of the expiration date of the file (S27: Yes), the calculation means 206 is stored in the storage unit 21 of the cloud server 2. Deletion method The expiration date of the file is calculated based on the update rule recorded in the table 212 (S28).

更新手段203は、算出手段206が算出した有効期限に基づいて、記憶部21のファイル一覧テーブル211を更新する(S29)。 The update means 203 updates the file list table 211 of the storage unit 21 based on the expiration date calculated by the calculation means 206 (S29).

削除手段207は、現在時刻がファイルの有効期限になったとき、クラウドサーバ2の記憶部21からファイルを削除する(S30)。 The deletion means 207 deletes the file from the storage unit 21 of the cloud server 2 when the current time expires (S30).

<変形例1>
上述の実施の形態では、画像形成装置3における印刷の実行を、有効期限を更新するトリガとなるイベントとして説明したが、これに限定されるものではなく、有効期限を更新するトリガとなるイベントは、例えば、クラウドサーバ2にアップロードされたファイルの一覧が画像形成装置3の操作表示部32に表示されたことを、有効期限を更新するトリガとなるイベントとしてもよい。
<Modification example 1>
In the above-described embodiment, the execution of printing in the image forming apparatus 3 has been described as an event that triggers the update of the expiration date, but the event is not limited to this, and the event that triggers the update of the expiration date is not limited to this. For example, the fact that the list of files uploaded to the cloud server 2 is displayed on the operation display unit 32 of the image forming apparatus 3 may be an event that triggers the update of the expiration date.

この場合、例えば、画像形成装置3の受付手段300がクラウドサーバ2からファイル一覧画面52を受け付け、画像形成装置3の表示制御手段301が画像形成装置3の操作表示部32の表示画面にファイル一覧画面52を表示するよう制御してよい。 In this case, for example, the receiving means 300 of the image forming apparatus 3 receives the file list screen 52 from the cloud server 2, and the display control means 301 of the image forming apparatus 3 displays the file list on the display screen of the operation display unit 32 of the image forming apparatus 3. You may control to display the screen 52.

また、画像形成装置3の送信手段303が操作表示部32の表示画面にファイル一覧画面52を表示したことを示す情報をクラウドサーバ2に送信し、クラウドサーバ2の受付手段200が当該情報を受け付けたとき、検出手段204がイベントを検出するようにしてもよい。 Further, the transmission means 303 of the image forming apparatus 3 transmits information indicating that the file list screen 52 is displayed on the display screen of the operation display unit 32 to the cloud server 2, and the reception means 200 of the cloud server 2 accepts the information. At that time, the detection means 204 may detect the event.

<変形例2>
また、上述の実施の形態及びその変形例1のように、有効期限を更新するトリガとなるイベントは画像形成装置3で発生するイベントに限られるものではなく、クラウドサーバ2で発生するイベントであってもよい。クラウドサーバ2で発生するイベントは、例えば、クラウドサーバ2に再度ファイルがアップロードされたこととしてもよい。ここで、「再度ファイルがアップロードされた」とは、既にクラウドサーバ2にアップロードされているファイルとファイル名が同じで、内容が異なるファイルがアップロードされることにより、内容のみが更新される(すなわち、上書きされる)ことをいう。
<Modification 2>
Further, as in the above-described embodiment and the first modification thereof, the event that triggers the update of the expiration date is not limited to the event that occurs in the image forming apparatus 3, but is an event that occurs in the cloud server 2. You may. The event that occurs in the cloud server 2 may be, for example, that the file is uploaded to the cloud server 2 again. Here, "the file has been uploaded again" means that only the content is updated by uploading a file having the same file name as the file already uploaded to the cloud server 2 but different contents (that is,). , Overwritten).

この場合、検出手段204は、ファイルが上書きされたことを検出したときに、イベントを検出するようにしてもよい。 In this case, the detection means 204 may detect the event when it detects that the file has been overwritten.

<変形例3>
また、上述の実施の形態、その変形例1及び2のように、有効期限を更新するトリガとなるイベントは、1つに限られるものではなく、複数であってもよい。例えば、2つのイベントを、有効期限を更新するトリガとなるイベントとする例として、クラウドサーバ2にアップロードされたファイルの一覧が画像形成装置3の操作表示部32に表示されたこと、及びその後に印刷が行われたことを、有効期限を更新するトリガとなる1つのイベントとしてもよい。
<Modification example 3>
Further, as in the above-described embodiment, the first and second modifications thereof, the event that triggers the update of the expiration date is not limited to one, and may be a plurality of events. For example, as an example in which the two events are events that trigger the update of the expiration date, a list of files uploaded to the cloud server 2 is displayed on the operation display unit 32 of the image forming apparatus 3, and thereafter. The fact that printing has been performed may be one event that triggers the update of the expiration date.

この場合、例えば、クラウドサーバ2の受付手段200が、画像形成装置3が操作表示部32の表示画面にファイル一覧画面52を表示したことを示す情報を画像形成装置3から受け付けた後に、ステータス(印刷の完了)を示す情報を画像形成装置3からさらに受け付けたときに、検出手段204がイベントを検出するようにしてもよい。 In this case, for example, after the reception means 200 of the cloud server 2 receives information from the image forming device 3 indicating that the image forming device 3 has displayed the file list screen 52 on the display screen of the operation display unit 32, the status ( The detection means 204 may detect the event when further information indicating the completion of printing) is received from the image forming apparatus 3.

<変形例4>
また、上述の実施の形態、及びその変形例1から3に関わらず、ユーザが画像形成装置3の操作表示部32を操作することにより、有効期限を設定できるようにしてもよい。この場合、画像形成装置3の送信手段303がユーザの操作により設定された有効期限に係る情報をクラウドサーバ2に送信し、クラウドサーバ2の受付手段200が当該情報を受け付けたときに、更新手段203がファイル一覧テーブル211の「有効期限」欄を更新するようにしてもよい。
<Modification example 4>
Further, regardless of the above-described embodiment and the modifications 1 to 3 thereof, the user may be able to set the expiration date by operating the operation display unit 32 of the image forming apparatus 3. In this case, when the transmission means 303 of the image forming apparatus 3 transmits the information related to the expiration date set by the user's operation to the cloud server 2, and the reception means 200 of the cloud server 2 receives the information, the update means. 203 may update the "expiration date" column of the file list table 211.

以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、クラウドサーバ2にファイルがアップロードされたときにクラウドサーバ2が当該ファイルを識別する識別情報として予約番号を発行し、画像形成装置3に予約番号を入力したときにイベントを検出するようにしてもよい。また、例えば、クラウドサーバ2にファイルをアップロードするとき、ファイル情報として、印刷条件を含む印刷指示情報(印刷ジョブともいう。)を付加してもよい。 Although the embodiments of the present invention have been described above, the embodiments of the present invention are not limited to the above embodiments, and various modifications and implementations are possible without changing the gist of the present invention. be. For example, when a file is uploaded to the cloud server 2, the cloud server 2 issues a reservation number as identification information for identifying the file, and an event is detected when the reservation number is input to the image forming apparatus 3. May be good. Further, for example, when uploading a file to the cloud server 2, print instruction information (also referred to as a print job) including print conditions may be added as file information.

また、例えば、上述したネットワーク5を内部のネットワークとした場合に、画像形成装置3は、外部のネットワーク(不図示)を介してクラウドサーバ2と通信可能に接続してもよい。 Further, for example, when the above-mentioned network 5 is used as an internal network, the image forming apparatus 3 may be communicably connected to the cloud server 2 via an external network (not shown).

また、例えば、ユーザを複数のグループ(「テナント」ともいう。)に分けてもよい。この場合、例えば、ファイル一覧テーブル211に、グループを識別する番号を示す情報が記載された欄を設けてもよい。また、グループごとに、基準有効期間情報を設定できるようにしてもよい。 Further, for example, users may be divided into a plurality of groups (also referred to as “tenants”). In this case, for example, the file list table 211 may be provided with a column in which information indicating a number for identifying the group is described. Further, the reference validity period information may be set for each group.

各制御部20,30,40の各手段は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate Array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエア回路によって構成してもよい。 Each means of each control unit 20, 30, 40 is a hardware circuit such as a partially or wholly reconfigurable circuit (FPGA: Field Programmable Gate Array) and an application specific integrated circuit (ASIC). It may be configured by.

また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをCD−ROM等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、外部サーバに格納しておき、ネットワークを介して利用することもできる。 Further, it is possible to omit or change some of the components of the above embodiment without changing the gist of the present invention. Further, steps can be added, deleted, changed, replaced, etc. in the flow of the above-described embodiment without changing the gist of the present invention. Further, the program used in the above embodiment can be recorded on a computer-readable recording medium such as a CD-ROM and provided, and can be stored in an external server and used via a network.

1…情報処理システム、2…クラウドサーバ、3…画像形成装置、4…端末装置、4A…ユーザ端末装置、4B…管理者端末装置、5…ネットワーク、6…外部ファクシミリ装置、7…公衆回線網、20,30,40…制御部、21,31,41…記憶部、22,36,44…ネットワーク通信部、32…操作表示部、33…画像読取部、34…画像出力部、35…ファクシミリ通信部、42…操作表示部、50…基準有効期間設定画面、51…アップロード画面、52…ファイル一覧画面、200…受付手段、201…送信手段、202…認証手段、203…更新手段、204…検出手段、205…判定手段、206…算出手段、207…削除手段、210,310,410…プログラム、211…ファイル一覧テーブル、212…削除方法テーブル、213…基準有効期間情報、214…画面情報、215…ユーザ情報、300…受付手段、301…表示制御手段、302…実行手段、303…送信手段、400…生成手段、401…送信手段、402…受付手段、403…表示制御手段、500…第1の選択ボタン、510…第2の選択ボタン、511…入力欄、512…第3の選択ボタン、520…表示欄
1 ... Information processing system, 2 ... Cloud server, 3 ... Image forming device, 4 ... Terminal device, 4A ... User terminal device, 4B ... Administrator terminal device, 5 ... Network, 6 ... External facsimile machine, 7 ... Public network , 20, 30, 40 ... Control unit, 21, 31, 41 ... Storage unit, 22, 36, 44 ... Network communication unit, 32 ... Operation display unit, 33 ... Image reading unit, 34 ... Image output unit, 35 ... Facsimile Communication unit, 42 ... Operation display unit, 50 ... Standard validity period setting screen, 51 ... Upload screen, 52 ... File list screen, 200 ... Reception means, 201 ... Transmission means, 202 ... Authentication means, 203 ... Update means, 204 ... Detection means, 205 ... Judgment means, 206 ... Calculation means, 207 ... Deletion means, 210, 310, 410 ... Program, 211 ... File list table, 212 ... Deletion method table, 213 ... Reference validity period information, 214 ... Screen information, 215 ... User information, 300 ... Reception means, 301 ... Display control means, 302 ... Execution means, 303 ... Transmission means, 400 ... Generation means, 401 ... Transmission means, 402 ... Reception means, 403 ... Display control means, 500 ... 1 selection button, 510 ... second selection button, 511 ... input field, 512 ... third selection button, 520 ... display field

Claims (6)

端末装置から送信された処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段と、
前記更新後の保存期間を算出する算出手段と、を備え
前記受付手段は、前記処理対象について端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、
前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、
情報処理装置。
A reception means that accepts the processing target sent from the terminal device,
A registration means for registering the received processing target in the storage means, and
A setting means for uniformly setting a storage period when the receiving means receives the processing target, and
An update means for updating the storage period for each processing target registered in the storage means, and
A calculation means for calculating the storage period after the update is provided .
The receiving means further receives the information indicating the update rule of the retention period transmitted from the terminal device for the processing target, and receives the information.
The calculation means calculates the storage period after the update based on the information.
Information processing device.
前記受付手段は、前記更新規則を示す情報として、前記保存期間を変更する事象を示す情報と、前記事象が発生した時間から前記処理対象を前記記憶手段に登録しておく時間を示す情報とを受け付け、
前記算出手段は、前記事象を示す情報及び前記時間を示す情報に基づいて、前記更新後の保存期間を算出する、
請求項に記載の情報処理装置。
As the information indicating the update rule, the receiving means includes information indicating an event that changes the storage period, and information indicating the time for registering the processing target in the storage means from the time when the event occurs. Accept,
The calculation means calculates the storage period after the update based on the information indicating the event and the information indicating the time.
The information processing device according to claim 1.
前記事象を検出する検出手段をさらに備え、
前記更新手段は、前記検出手段が前記事象を検出したときに、前記保存期間を更新する、
請求項に記載の情報処理装置。
Further provided with a detection means for detecting the event,
The renewal means updates the retention period when the detection means detects the event.
The information processing device according to claim 2.
前記受付手段は、画像形成装置から送信された前記保存期間を示す情報をさらに受け付け、
前記更新手段は、前記保存期間を示す情報に基づいて、前記保存期間を更新する、
請求項1に記載の情報処理装置。
The receiving means further receives the information indicating the storage period transmitted from the image forming apparatus, and receives the information indicating the storage period.
The renewal means updates the retention period based on the information indicating the retention period .
The information processing device according to claim 1.
前記設定手段により設定される前記保存期間と、前記算出手段により算出される前記保存期間とが異なるものである、
請求項に記載の情報処理装置。
The storage period set by the setting means and the storage period calculated by the calculation means are different.
The information processing device according to claim 1.
処理対象を登録する記憶手段を備えたコンピュータを、
端末装置から送信された前記処理対象を受け付ける受付手段と、
受け付けられた前記処理対象を前記記憶手段に登録する登録手段と、
前記受付手段が前記処理対象を受け付けるときに一律に保存期間を設定する設定手段と、
前記記憶手段に登録された前記処理対象毎に前記保存期間を更新する更新手段
前記更新後の保存期間を算出する算出手段、として機能させるためのプログラムであって、
前記受付手段は、前記処理対象について端末装置から送信された前記保存期間の更新規則を示す情報をさらに受け付け、
前記算出手段は、前記情報に基づいて、前記更新後の保存期間を算出する、
プログラム。
A computer equipped with a storage means for registering the processing target,
A receiving means for receiving the processing target transmitted from the terminal device, and
A registration means for registering the received processing target in the storage means, and
A setting means for uniformly setting a storage period when the receiving means receives the processing target, and
An update means for updating the storage period for each processing target registered in the storage means, and
It is a program for functioning as a calculation means for calculating the retention period after the update.
The receiving means further receives the information indicating the update rule of the retention period transmitted from the terminal device for the processing target, and receives the information.
The calculation means calculates the storage period after the update based on the information.
program.
JP2017200818A 2017-10-17 2017-10-17 Information processing equipment and programs Active JP6939388B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017200818A JP6939388B2 (en) 2017-10-17 2017-10-17 Information processing equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017200818A JP6939388B2 (en) 2017-10-17 2017-10-17 Information processing equipment and programs

Publications (2)

Publication Number Publication Date
JP2019074942A JP2019074942A (en) 2019-05-16
JP6939388B2 true JP6939388B2 (en) 2021-09-22

Family

ID=66544196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017200818A Active JP6939388B2 (en) 2017-10-17 2017-10-17 Information processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6939388B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3638117B2 (en) * 2000-07-14 2005-04-13 シャープ株式会社 Network printing system
JP2002099396A (en) * 2000-09-22 2002-04-05 Matsushita Electric Ind Co Ltd Printer
JP5169375B2 (en) * 2008-03-27 2013-03-27 セイコーエプソン株式会社 OUTPUT DATA MANAGEMENT DEVICE, DATA OUTPUT DEVICE, OUTPUT DATA MANAGEMENT SYSTEM, OUTPUT DATA MANAGEMENT METHOD, AND PROGRAM THEREOF
JP2013022762A (en) * 2011-07-15 2013-02-04 Canon Marketing Japan Inc Printing apparatus, control method of printing apparatus, and computer program
JP2013055605A (en) * 2011-09-06 2013-03-21 Konica Minolta Business Technologies Inc Job history management device, image forming apparatus, job history management method, and job history management program

Also Published As

Publication number Publication date
JP2019074942A (en) 2019-05-16

Similar Documents

Publication Publication Date Title
US8805961B2 (en) Reading device and communication system
US9430637B2 (en) Service providing system and information gathering method
US20170262421A1 (en) Form Autofilling System
US10354209B2 (en) Service providing system and log information providing method
JP5834550B2 (en) Information processing apparatus, data management system, and data management program
JP2007243845A (en) Information processing system, information processing apparatus, and terminal registration method
US9807262B2 (en) Relaying apparatus communicating with information processing terminal, image processing apparatus, and service-providing apparatus
US8054492B2 (en) Image sending apparatus, image sending system and image sending method
JP2011035714A (en) Multifunction device and system
USRE49886E1 (en) Image processing apparatus having report printing function, method of controlling image processing apparatus, and storage medium
JP6029300B2 (en) Image processing apparatus, image processing apparatus control method, and program
US20100138783A1 (en) Image Forming Method, Image Forming Program, And Image Forming Apparatus
US20130139240A1 (en) Network system, information processing apparatus, method for controlling the information processing apparatus, and computer-readable storage medium for computer program
JP6904084B2 (en) Information processing equipment, programs and information processing systems
JP2007312335A (en) Image transmission system
JP5845845B2 (en) Image forming apparatus, image forming method, image forming program, and distribution data management system
JP6939388B2 (en) Information processing equipment and programs
JP2012190372A (en) Print system, print server, printing method and program
US11310193B2 (en) Information processing apparatus and non-transitory computer readable medium
US20150124285A1 (en) Method and system of managing data of an image forming apparatus
JP2007158850A (en) Image processor, processing method, and image processing system
JP6075432B2 (en) Information processing apparatus, data management system, and data management program
JP2019142171A (en) Printer
JP2005244646A (en) Image forming apparatus, data managing method and computer program
JP7073788B2 (en) Information processing equipment and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210519

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210712

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210816

R150 Certificate of patent or registration of utility model

Ref document number: 6939388

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150