JP2008123424A - Notification apparatus, notification system, and notification program - Google Patents
Notification apparatus, notification system, and notification program Download PDFInfo
- Publication number
- JP2008123424A JP2008123424A JP2006309121A JP2006309121A JP2008123424A JP 2008123424 A JP2008123424 A JP 2008123424A JP 2006309121 A JP2006309121 A JP 2006309121A JP 2006309121 A JP2006309121 A JP 2006309121A JP 2008123424 A JP2008123424 A JP 2008123424A
- Authority
- JP
- Japan
- Prior art keywords
- notification
- reservation
- unit
- information
- reception
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims abstract description 44
- 238000004891 communication Methods 0.000 claims description 50
- 230000005540 biological transmission Effects 0.000 claims description 49
- 238000012217 deletion Methods 0.000 claims description 35
- 230000037430 deletion Effects 0.000 claims description 35
- 230000006870 function Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 description 66
- 238000012545 processing Methods 0.000 description 34
- 230000004044 response Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 208000019116 sleep disease Diseases 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Abstract
Description
本発明は、通知装置、通知システム、及び通知プログラムに関する。 The present invention relates to a notification device, a notification system, and a notification program.
従来から、印刷用紙の詰まりが発生した場合に、印刷データを送信した遠隔端末に対して通知を行う画像形成装置が知られている(例えば、特許文献1)。 2. Description of the Related Art Conventionally, there is known an image forming apparatus that notifies a remote terminal that has transmitted print data when a paper jam occurs (for example, Patent Document 1).
また、印刷を行うプリンタとプリンタに印刷要求を送信する装置とで構成され、プリンタは、プリンタに発生した異常に影響を受ける装置のみに異常の発生を通知するシステムが知られている(例えば、特許文献2)。 Also, a system is known that includes a printer that performs printing and a device that transmits a print request to the printer, and the printer notifies the occurrence of an abnormality only to a device that is affected by the abnormality that has occurred in the printer (for example, Patent Document 2).
このプリンタは、印刷要求を行った装置名を保存するデータベースを有し、かつ異常発生時において印刷中又は印刷待ちの印刷ジョブに関連付けられた装置名が、データベースに保存された装置名であるか否かを判定することで、印刷要求を行った装置名であり、かつ異常に影響を受ける装置名であるか否かを判定して通知する。 This printer has a database for storing the name of a device that has made a print request, and whether the device name associated with a print job that is printing or waiting to be printed when an error occurs is the device name stored in the database. By determining whether or not it is the name of the device that has made the print request, it is determined whether or not it is the name of the device that is affected by the abnormality.
更に、受信した複数のイベントに対して、一括して返信イベントを送信できるイベント通知システムが知られている(例えば、特許文献3)。 Furthermore, an event notification system is known that can send reply events to a plurality of received events at once (for example, Patent Document 3).
このシステムは、受信したイベントを記憶する記憶手段を有し、最後にイベントを受信してから所定時間経過後に記憶手段に記憶した複数のイベントに対して、一括して返信イベントを送信できる。
本発明の目的とするところは、通知を予約する通知予約の予約内容に基づいて効率的に通知できる通知装置、通知システム、及び通知プログラムを提供することにある。 An object of the present invention is to provide a notification device, a notification system, and a notification program capable of efficiently notifying based on reservation contents of a notification reservation for reserving a notification.
本発明に係る通知装置は、所定の事象が発生したことを通知する通知情報を所定の通知先に送信することを予約する通知予約を受信する受信手段と、受信手段が受信した通知予約を受付けるか否かを予約内容に基づいて判定する受付判定手段と、判定手段が受付けると判定した通知予約を記憶部に登録し、かつ受付けないと判定した予約を登録しない予約登録手段と、所定の事象が発生した場合に、所定の事象の発生を通知することを予約した通知予約を記憶部から検出する検出手段と、検出手段が検出した通知予約が予約した通知先へ通知情報を送信する送信手段とを備えることを特徴としている。 The notification device according to the present invention receives a notification reservation for reserving transmission of notification information for notifying that a predetermined event has occurred to a predetermined notification destination, and accepts the notification reservation received by the receiving means A reception determination unit that determines whether or not the reservation is accepted, a notification reservation that the determination unit determines to accept is registered in the storage unit, and a reservation registration unit that does not register a reservation that is determined not to be accepted, and a predetermined event Detecting means for detecting a notification reservation reserved to notify the occurrence of a predetermined event from the storage unit, and transmitting means for transmitting notification information to a notification destination reserved by the notification reservation detected by the detecting means It is characterized by comprising.
上記構成において、通知予約の予約内容に関する条件であって、かつ通知予約を受付ける受付条件を入力する入力手段を更に備え、受付判定手段は、入力手段が入力した受付条件を満足する通知予約を受付けると判定する構成を採用できる。 In the above configuration, the information processing apparatus further includes an input unit that inputs a reception condition that is a condition related to a reservation content of the notification reservation and receives the notification reservation, and the reception determination unit receives the notification reservation that satisfies the reception condition input by the input unit. It is possible to adopt a configuration that determines that
上記構成において、予約内容は、通知予約を送信した送信元に関する情報、通知予約が予約する通知先に関する情報、及び通知予約が予約する事象に関する情報のいずれか1つ以上を含む構成を採用できる。 In the above configuration, the reservation content may include one or more of information regarding a transmission source that has transmitted a notification reservation, information regarding a notification destination reserved by the notification reservation, and information regarding an event reserved by the notification reservation.
上記構成において、送信元及び通知先に関する情報は、通知予約を送信した装置及び通知情報を受信する装置を特定する情報、若しくは通知予約を送信した装置及び通知情報を受信する装置を使用する使用者に関する情報のいずれか1つ以上を含む構成を採用できる。 In the above configuration, the information regarding the transmission source and the notification destination is information that specifies the device that transmitted the notification reservation and the device that receives the notification information, or the user who uses the device that transmitted the notification reservation and the device that receives the notification information. A configuration including any one or more of the information regarding can be adopted.
上記構成において、受信手段が受信した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断する通信判断手段を更に備え、受付判定手段は、通信判断手段が通信可能な状態であると判断し、かつ受付条件を満足する場合に通知予約を受付けると判断する構成を採用できる。 In the above-described configuration, the information processing apparatus further includes a communication determination unit that determines whether the notification reservation received by the reception unit is communicable with a notification destination of the notification information to be reserved. The reception determination unit can communicate with the communication determination unit. It is possible to adopt a configuration in which it is determined that the notification reservation is accepted when it is determined that the notification reservation is satisfied and the reception condition is satisfied.
上記構成において、予約登録手段が記憶部に登録した通知予約を削除する削除手段を更に備え、通信判断手段は、予約登録手段が登録した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、削除手段は、通信判断手段が通知可能な状態でないと判断した通知先に対して通知情報を送信することを予約する通知予約を削除する構成を採用できる。 In the above configuration, the reservation registration unit further includes a deletion unit that deletes the notification reservation registered in the storage unit, and the communication determination unit can communicate with a notification destination of the notification information reserved by the notification reservation registered by the reservation registration unit The deleting unit can delete the notification reservation for reserving to transmit the notification information to the notification destination that is determined not to be in a state that can be notified by the communication determining unit.
上記構成において、送信手段は、受付判定手段が通知予約を受付けたと判定した場合には通知予約を受付けたことを表す情報を送信し、受付けないと判定した場合には受付けなかったことを表す情報を送信する構成を採用できる。 In the above configuration, the transmission means transmits information indicating that the notification reservation has been received when the reception determination means determines that the notification reservation has been received, and information that indicates that it has not been received when it is determined that the notification reservation has not been received. Can be adopted.
上記構成において、送信手段は、受付判定手段が通知予約を受付けると判定するか否かに関わらず通知予約を受付けたことを表す情報を送信する構成を採用できる。 In the above configuration, the transmission unit may employ a configuration for transmitting information indicating that the notification reservation has been accepted regardless of whether the reception determination unit determines to accept the notification reservation.
上記構成において、送信手段は、受付判定手段が通知予約を受付けると判定するか否かに関わらず通知予約を受付けないことを表す情報を送信する構成を採用できる。 In the above configuration, the transmission unit may employ a configuration for transmitting information indicating that the notification reservation is not accepted regardless of whether the reception determination unit determines to accept the notification reservation.
本発明に係る通知システムは、所定の事象が発生したことを所定の通知先に通知する情報を送信することを予約する通知予約を受信する受信手段と、受信手段が受信した通知予約を受付けるか否かを通知予約の予約内容に基づいて判定する受付判定手段と、判定手段が受付けると判定した通知予約を記憶部に登録する予約登録手段と、所定の事象が発生した場合に、所定の事象の発生を通知することを予約した通知予約を記憶部から検出する検出手段と、検出手段が検出した通知予約が予約した通知先へ、事象の発生を通知する情報を送信する送信手段とを備えることを特徴としている。 The notification system according to the present invention receives a notification reservation for reserving transmission of information notifying a predetermined notification that a predetermined event has occurred, and accepts the notification reservation received by the reception means. A reception determination unit that determines whether or not based on the reservation content of the notification reservation, a reservation registration unit that registers the notification reservation that the determination unit determines to accept in the storage unit, and a predetermined event when a predetermined event occurs Detection means for detecting a notification reservation reserved to notify the occurrence of the occurrence from the storage unit, and a transmission means for transmitting information notifying the occurrence of the event to the notification destination reserved by the notification reservation detected by the detection means It is characterized by that.
本発明に係る通知プログラムは、コンピュータを、所定の事象が発生したことを所定の通知先に通知する情報を送信することを予約する通知予約を受信する受信手段と、受信手段が受信した通知予約を受付けるか否かを通知予約の予約内容に基づいて判定する受付判定手段と、判定手段が受付けると判定した通知予約を記憶部に登録する予約登録手段と、所定の事象が発生した場合に、所定の事象の発生を通知することを予約した通知予約を記憶部から検出する検出手段と、検出手段が検出した通知予約が予約した通知先へ、事象の発生を通知する情報を送信する送信手段として機能させることを特徴としている。 A notification program according to the present invention includes a receiving unit that receives a reservation for transmitting information for notifying a computer that a predetermined event has occurred and a notification reservation received by the receiving unit. Receiving determination means for determining whether or not to accept based on the reservation content of the notification reservation, reservation registration means for registering the notification reservation determined to be received by the determination means in the storage unit, and when a predetermined event occurs, Detection means for detecting a notification reservation reserved to notify the occurrence of a predetermined event from the storage unit, and transmission means for transmitting information notifying the occurrence of the event to a notification destination reserved by the notification reservation detected by the detection means It is characterized by making it function as.
請求項1の構成によれば、全ての通知予約を記憶部に登録する場合と比べて、予約内容に基づいて通知予約を効率的に登録できるだけでなく、効率的に通知できる。 According to the configuration of claim 1, as compared with the case where all notification reservations are registered in the storage unit, not only the notification reservation can be efficiently registered based on the reservation content, but also notification can be made efficiently.
請求項2の構成によれば、入力した受付条件に基づいて通知予約を効率的に受付ることができる。 According to the configuration of the second aspect, the notification reservation can be efficiently received based on the input reception conditions.
請求項3の構成によれば、送信元、通知先、及び事象に関する情報に基づいて通知予約を受付けるか否かを判定できる。 According to the configuration of the third aspect, it is possible to determine whether or not to accept the notification reservation based on the information regarding the transmission source, the notification destination, and the event.
請求項4の構成によれば、装置を特定する情報又は使用者に関する情報に基づいて通知予約を受付けるか否かを判定できる。 According to the configuration of the fourth aspect, it is possible to determine whether or not to accept the notification reservation based on the information specifying the device or the information about the user.
請求項5の構成によれば、通知予約で予約される通知先との通信状態によらずに通知予約を受け付ける場合と比べて、通知先が受信できない通知情報を送信することが少ない。 According to the configuration of claim 5, the notification information that the notification destination cannot receive is less transmitted than when the notification reservation is accepted regardless of the communication state with the notification destination reserved in the notification reservation.
請求項6の構成によれば、通知予約で予約される通知先との通信状態によらずに記憶部が通知予約を記憶し続ける場合と比べて、通知先が受信できない通知情報を送信することが少ない。 According to the configuration of claim 6, the notification information that the notification destination cannot receive is transmitted as compared with the case where the storage unit keeps storing the notification reservation regardless of the communication state with the notification destination reserved in the notification reservation. Less is.
請求項7の構成によれば、通知予約の送信元は、通知装置が通知予約を受付けるか否かを知ることができる。 According to the configuration of claim 7, the transmission source of the notification reservation can know whether or not the notification device accepts the notification reservation.
請求項8の構成によれば、通知装置が通知予約を受付けないにも関わらず、通知予約の送信元に対して通知予約を受付けたと認識させることができる。 According to the configuration of the eighth aspect, it is possible to make the transmission source of the notification reservation recognize that the notification reservation has been accepted even though the notification device does not accept the notification reservation.
請求項9の構成によれば、通知装置が通知予約を受付けたにも関わらず、通知予約の送信元に対して通知予約を受付けないと認識させることができる。 According to the configuration of claim 9, it is possible to cause the notification reservation transmission source to recognize that the notification reservation is not accepted even though the notification device accepts the notification reservation.
請求項10の構成によれば、全ての通知予約を記憶部に登録する場合と比べて、予約内容に基づいて通知予約を効率的に登録できるだけでなく、効率的に通知できる。 According to the configuration of the tenth aspect, as compared with the case where all the notification reservations are registered in the storage unit, not only the notification reservation can be efficiently registered based on the reservation content, but also the notification can be efficiently notified.
請求項11の構成によれば、全ての通知予約を記憶部に登録する場合と比べて、予約内容に基づいて通知予約を効率的に登録できるだけでなく、効率的に通知できる。 According to the structure of Claim 11, compared with the case where all the notification reservations are registered into a memory | storage part, not only a notification reservation can be registered efficiently but the notification can be performed efficiently.
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, exemplary embodiments of the invention will be described with reference to the accompanying drawings.
図1は本発明の通知システムの一実施形態を示す構成図である。
通知システム10は、通信網100、通知装置1000、及び1又は複数の遠隔端末9000から900nで構成される。
FIG. 1 is a block diagram showing an embodiment of the notification system of the present invention.
The notification system 10 includes a communication network 100, a
通信網100は、例えば、LAN(Local Area Network )、WAN(Wide Area Network)、MAN(Metropolitan Area Network)、又は公衆回線網で構成される。 The communication network 100 includes, for example, a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or a public line network.
通知装置1000は、例えば、プリンタ、スキャナ、又はパーソナルコンピュータで構成される。通知装置1000は、通信網100を介して遠隔端末9000から900nに接続している。尚、遠隔端末9000から900nは、それぞれ同一の接続、構成、及び機能を有するため、以下、遠隔端末9000についてのみ説明する。
The
通知装置1000は、遠隔端末9000の要求に応じて、例えば、印刷機能又は読取機能等の特定の機能(以下単に、提供機能と言う)を提供する。
ここで図2を参照して、通知装置1000の構成について説明する。図2は、通知装置1000の構成を説明するための機能ブロック図の一例である。
The
Here, the configuration of the
通知装置1000は、制御部1010、入力部1110、条件登録部1120、情報管理部1130、受信部1210、通信判断部1220、受付判定部1230、予約登録部1240、削除部1250、機能提供部1260、イベント検知部1270、検出部1280、及び送信部1290(以下単に、制御部1010等と言う)で構成される。
The
制御部1010等は、バス1005によりそれぞれ情報の授受が可能なように接続している。制御部1010等の有する機能は、通知装置1000が実行するソフトウェア制御により実現される。
The
ここで図3を参照して、ソフトウェア制御を実行するための通知装置1000のハードウェア構成について説明する。図3は、このソフトウェア制御を実現するための通知装置1000のハードウェアの一構成例を表す図である。
Here, the hardware configuration of the
通知装置1000は、例えば、CPU(Central Processing Unit)等の演算部1001、EPROM(Erasable Programmable Read-Only Memory)又はEEPROM(Electrically Erasable Programmable Read-Only Memory)等の読み出し専用メモリであるROM1002(Read-Only Memory )、DRAM(Dynamic RAM)又はSRAM(Static RAM)等の電源を切ることにより記憶内容が失われる半導体記憶装置(以下、揮発性メモリと言う)、NVRAM(Non Volatile RAM)等の電源を切ることによっても記憶内容が失われない半導体記憶装置(以下、不揮発性メモリと言う)で構成されるRAM1003(Random Access Memory)及び例えばハードディスク(Hard Disk)等の外部記憶装置で構成される外部記憶部1004で構成され、演算部1001、ROM1002、RAM1003、及び外部記憶部1004は互いにバス1005によって接続している。
The
ソフトウェア制御は、ROM1002、RAM1003、又は外部記憶部1004の少なくともひとつに格納したプログラムを演算部1001が読み、読込んだプログラムに従って演算部1001が演算を行うことにより上記各部の機能を実現する。
In the software control, the
次に、図2に戻り引き続き通知装置1000の構成について説明する。
制御部1010は、通知装置1000を構成する各部に対して命令を出力する等して各部の動作処理を制御する。制御部1010が各部を制御するために実行する制御処理については後述する。
Next, returning to FIG. 2, the configuration of the
The
入力部1110は、例えば、キーボード、タッチパネル、又はポインティング・ディバイス(マウス)等で構成される。入力部1110は、通知装置1000を使用する使用者に操作されて受付条件を入力する。
The
受付条件とは、通知予約の予約内容に関する条件であって、かつ通知予約を受付ける条件を言う。
通知予約とは、所定の事象が発生したことを通知する情報(以下単に、通知情報と言う)を所定の通知先に送信することを予約する情報を言う。
The reception condition is a condition related to the reservation content of the notification reservation and a condition for receiving the notification reservation.
The notification reservation is information for reserving transmission of information notifying that a predetermined event has occurred (hereinafter simply referred to as notification information) to a predetermined notification destination.
尚、本実施例において所定の事象は、例えば、プリント機能等の提供機能の提供を終了したと言う事象(以下単に、プリント完了イベントと言う)を含む。また、本実施例において、通知先は、遠隔端末9000から900nを含む。
In this embodiment, the predetermined event includes, for example, an event that the provision of a providing function such as a print function is terminated (hereinafter simply referred to as a print completion event). In the present embodiment, the notification destination includes
つまり、受付条件の具体例として、「プリント機能の提供を終了したと言う事象を通知することを予約内容とする予約通知であること」と言う条件を挙げることができる。 That is, as a specific example of the reception condition, a condition that “the notification of reservation that the notification of an event that the provision of the print function has ended is a reservation content” can be given.
また、予約内容は、通知予約を送信した送信元に関する情報、通知予約が予約する通知先に関する情報、及び通知予約が予約する事象に関する情報のいずれか1つ以上を含む。 The reservation content includes at least one of information on a transmission source that has transmitted the notification reservation, information on a notification destination reserved by the notification reservation, and information on an event reserved by the notification reservation.
更に、送信元及び通知先に関する情報は、通知予約を送信した装置及び通知情報を受信する装置を特定する情報、若しくは通知予約を送信した装置及び通知情報を受信する装置を使用する使用者に関連する情報のいずれか1つ以上を含む。 Further, the information regarding the transmission source and the notification destination is related to the user who uses the information that identifies the device that transmitted the notification reservation and the device that receives the notification information, or the device that transmitted the notification reservation and the device that receives the notification information. One or more of the information to be included.
尚、装置を特定する情報の具体例としては、遠隔端末9000のIPアドレス、マシン名、及びIPアドレスに関連付けられたドメイン名を含む。また、装置を使用する使用者に関連する情報を特定する情報の具体例としては、ユーザ名、ユーザグループ、及びユーザ権限を含む。
Specific examples of the information for specifying the device include the IP address of the
つまり、具体例として、通知装置1000の管理者のユーザ名が "administrator" であり、管理者は通知装置1000に特定の事象が発生することを優先的に監視する場合等には、受付条件を「ユーザ名が"administrator"である使用者に対して通知することを予約内容とする通知予約であること」と言う条件とする例を挙げることができる。
That is, as a specific example, when the user name of the administrator of the
また、具体例として、通知装置1000の本来の使用者は人事部に属する者であるが、総務部に属する者もまた通知装置1000を使用する場合であって、人事部に属する者が使用する遠隔端末のIPアドレスは192.168.1.100からIPアドレスが192.168.1.199の範囲にある場合には、受付条件を「IPアドレスが192.168.1.100から192.168.1.199である装置に対して通知することを予約内容とする通知予約であること」と言う条件とすることで、通知装置1000が人事部に属する者が使用する遠隔端末に対して優先的に通知する例を挙げることができる。
As a specific example, the original user of the
引き続き通知装置1000の構成について説明する。
条件登録部1120は、入力部1110が入力した受付条件を制御部1010から取得する。条件登録部1120は、取得した受付条件を情報管理部1130が管理する記憶部に登録する。
Next, the configuration of the
The
情報管理部1130は、例えば、外部記憶部1004で構成される記憶部と、例えば、MySQL又はPostgreSQL等のプログラムであって、記憶部が記憶した情報を変更、参照、維持、又は管理するプログラムとで構成される。情報管理部1130は、記憶部が記憶する情報を変更、参照、維持、又は管理する。
The
受信部1210は、例えば、ネットワーク・アダプタで構成される。受信部1210は、通信網100を介して遠隔端末9000に接続している。受信部1210は、遠隔端末9000が送信した通知予約を受信する。その後、受信部1210は、受信した通知予約を制御部1010へ出力する。
The receiving
また、受信部1210は、通知装置1000が有する提供機能の提供を要求する情報(以下単に、リクエスト情報と言う)を遠隔端末9000から受信する。受信部1210は、受信したリクエスト情報を制御部1010へ出力する。
In addition, the receiving
通信判断部1220は、受信部1210が受信した通知予約を受付判定部1230から取得する。通信判断部1220は、取得した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、判断結果を受付判定部1230に出力する。
The
また、通信判断部1220は、削除部1250から予約登録部1240が登録した通知予約を取得する。次に、通信判断部1220は、取得した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、判断結果を削除部1250へ出力する。
Further, the
具体例としては、PING(Packet INternet Groper)コマンドを通知先へ送信し、かつ通知先が返信するか否か、及び返信までの時間などを取得することで、通知先と通信可能な状態であるか否かを判断する。 As a specific example, a PING (Packet Internet Groper) command is transmitted to the notification destination, and whether or not the notification destination sends a reply, and the time until the reply is acquired, is a state in which communication with the notification destination is possible. Determine whether or not.
受付判定部1230は、受信部1210が受信した通知予約(以下単に、受信通知予約と言う)を制御部1010から取得し、かつ通信判断部1220から通信状態の判断結果を取得する。受付判定部1230は、受信通知予約を受付けるか否かを予約内容、及び通信状態に基づいて判定し、判定結果を制御部1010へ出力する。
The
ここで、図4を参照して、受付判定部1230が受信通知予約を受付けるか否かを判定する際に実行する判定処理について説明する。図4は、受付判定部1230が実行する判定処理の一例を表すフローチャートである。
Here, with reference to FIG. 4, a determination process executed when the
先ず、受付判定部1230は、制御部1010から受信通知予約を取得する(ステップST001)。次に、受付判定部1230は、情報管理部1130が管理する記憶部から全受付条件を取得する(ステップST002)。
First, the
次に、受付判定部1230は、全受付条件に対してステップ004の処理を実行したか否かを判断する(ステップST003)。受付判定部1230は、全受付条件を処理したと判断する場合にはステップST009の処理を、そうでない場合にはステップST005の処理を実行する。
Next,
ステップST003において、受付判定部1230は、全受付条件に対してステップ004の処理を実行していないと判断する場合には、ステップ004の処理対象としていない受付条件の内の1つを処理対象とする受付条件(以下単に、処理対象受付条件と言う)とし、受信通知予約が処理対象受付条件を満足するか否かを判断する(ステップST004)。
In step ST003, when the
受付判定部1230は、受信通知予約が処理対象受付条件を満足すると判断する場合にはステップST005の処理を、そうでない場合にはステップST003に戻り上記処理を繰り返す。
If it is determined that the reception notification reservation satisfies the processing target reception condition, the
ステップST004において、受信通知予約が処理対象受付条件を満足すると判断した場合には、受付判定部1230は、受信通知予約を通信判断部1220へ出力する(ステップST005)。
When it is determined in step ST004 that the reception notification reservation satisfies the processing target reception condition, the
次に、受付判定部1230は、通知予約が予約する通知情報の送信先との通信状態を通信判断部1220から取得する(ステップST006)。
Next, the
その後、受付判定部1230は、取得した通信状態に基づいて通知先と通信可能であるか否かを判断する(ステップST007)。受付判定部1230は、通信可能と判断する場合にはステップST008の処理を、そうでない場合にはステップST009の処理を実行する。
Thereafter,
ステップST007において、受付判定部1230は、通知先と通信可能であると判断した場合には、受信した通知予約を受付けると判定する(ステップST008)。その後、受付判定部1230は、判定処理を終了する。
In step ST007, if it is determined that the communication with the notification destination is possible, the
ステップST007において、受付判定部1230は、通知先と通信可能でないと判断した場合、又はステップST003において、全受付条件に対してステップ004の処理を実行したと判断する場合には、受信した通知予約を受付けないと判定する(ステップST009)。その後、受付判定部1230は、判定処理を終了する。
If the
次に、図2に戻り、通知装置1000の構成について引き続き説明する。
予約登録部1240は、制御部1010から受信通知予約を取得し、制御部1010の制御に従って取得した受信通知予約を情報管理部1130が管理する記憶部に登録する。
Next, returning to FIG. 2, the configuration of the
The
削除部1250は、予約登録部1240が記憶部に登録した通知予約の内で、通信判断部1220が通知可能な状態でないと判断した通知先に対して通知情報を送信することを予約する通知予約を記憶部から削除する。
The
ここで図5を参照して、削除部1250が通知予約を記憶部から削除する際に実行する処理(以下単に、削除処理と言う)について説明する。図5は、削除部1250が実行する削除処理の一例を表すフローチャートである。
Here, with reference to FIG. 5, processing executed when the
先ず、削除部1250は、所定時刻を経過したか否かを判断する(ステップST101)。削除部1250は、所定時刻を経過したと判断する場合にはステップST101の処理を、そうでない場合には図示を省略するが所定時間スリープした後にステップST101の処理を繰り返す。
First, the
尚、所定の時刻とは、削除処理を開始した時刻から所定の時間経過した時刻、又はステップST102から108の処理を実行した時刻から所定の時間経過した時刻であって、ステップST102から108の処理を実行する毎に更新される時刻である。 The predetermined time is a time when a predetermined time has elapsed from the time when the deletion process was started, or a time after a predetermined time has elapsed since the time when the processes of steps ST102 to 108 were executed, and the process of steps ST102 to 108 This is the time that is updated every time.
ステップST101において、削除部1250は、所定時刻を経過したと判断する場合には、終了命令を取得したか否かを判断する(ステップST102)。削除部1250は、終了命令を取得したと判断する場合には削除処理を終了し、そうでない場合にはステップST103を実行する。
In step ST101, when determining that the predetermined time has elapsed, the
ステップST102において、削除部1250は、終了命令を取得していないと判断した場合には、情報管理部1130が管理する記憶部から、記憶部が記憶する全ての通知予約を取得する(ステップST103)。
If the
次に、削除部1250は、全ての通知予約についてステップST105から108の処理を実行したか否かを判断する(ステップST104)。削除部1250は、全ての通知予約について処理を実行したと判断する場合には上記ステップST101に戻り処理を繰り返し、そうでない場合にはステップST105の処理を実行する。
Next,
ステップST104において、削除部1250は、ステップST103で取得した通知予約の内で、処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、通信判断部1220へ処理対象通知予約を出力する(ステップST105)。
In step ST104, the
次に、削除部1250は、通信判断部1220から、ステップST105で出力した処理対象通知予約に関する判断結果を取得する(ステップST106)。
Next, the
その後、削除部1250は、ステップST106で取得した判断結果に基づいて、処理対象通知予約の通知先へ通知可能な状態であるか否かを判断する(ステップST107)。削除部1250は、通知可能な状態であると判断する場合にはステップST104に戻り上記処理を繰り返し、そうでない場合にはステップST108の処理を実行する。
Thereafter, based on the determination result acquired in step ST106, the
ステップST107において、削除部1250は、通知可能な状態でないと判断する場合には、処理対象通知予約を記憶部から削除する(ステップST108)。その後、削除部1250は、ステップST104に戻り上記処理を繰り返す。
In step ST107, if the
次に、図2に戻り引き続き通知装置1000の構成について説明する。
機能提供部1260は、制御部1010に制御されて、受信部1210が受信したリクエスト情報が要求する提供機能を提供する。
Next, returning to FIG. 2, the configuration of the
The
イベント検知部1270は、所定の事象の発生を検知する。具体例を挙げると、機能提供部1260がプリント機能等の提供機能の提供を終了したと言う事象(つまり、プリント完了イベント)の発生を検出する。その後、検出した事象を識別する情報を制御部1010へ出力する。
The
検出部1280は、制御部1010に制御されて、イベント検知部1270から事象を識別する情報を取得する。次に、検出部1280は、取得した情報が識別する事象の発生を通知することを予約した通知予約であって、予約登録部1240が記憶部に登録した1又は複数の通知予約を記憶部から検出する。その後、検出部1280は、検出した通知予約を制御部1010へ出力する。
The
ここで、図6を参照して、検出部1280が、通知予約を記憶部から検出する際に実行する処理(以下単に、検出処理と言う)について説明する。図6は、検出処理の一例を表すフローチャートである。
Here, with reference to FIG. 6, a process (hereinafter simply referred to as a detection process) executed when the
先ず、検出部1280は、検出した通知予約を格納するリスト型又は配列型の変数(以下単に、検出通知予約リストと言う)を初期化する(ステップST201)。
First, the
次に、検出部1280は、制御部1010から、イベント検知部1270が検出した事象を識別する情報を取得し、取得した情報が識別する事象の内容を取得する(ステップST202)。
Next, the
その後、検出部1280は、管理部が管理する記憶部に登録された全通知予約を取得する(ステップST203)。その後、検出部1280は、全ての通知予約についてステップST204の処理を実行したか否かを判断する(ステップST204)。検出部1280は、全ての通知予約について処理を実行したと判断する場合には処理を終了し、そうでない場合にはステップST205の処理を実行する。
Thereafter,
ステップST204において、検出部1280は、全ての通知予約について処理を実行していないと判断する場合には、処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、処理対象通知予約が取得した情報で識別される事象の発生を通知する通知予約であるか否かを判断する(ステップST205)。
In step ST204, when the
検出部1280は、取得した事象の発生を通知する通知予約であると判断する場合にはステップST206の処理を、そうでない場合にはステップST204に戻り上記処理を繰り返す。
If it is determined that the notification reservation is to notify the occurrence of the acquired event, the
ステップST205において、検出部1280は、処理対象通知予約が、ステップST202で取得した事象の発生を通知する通知予約であると判断した場合には、処理対象通知予約を要素として検出通知予約リストに挿入する(ステップST206)。その後、ステップST204に戻り上記処理を繰り返す。
In step ST205, when the
次に、図2に戻り引き続き通知装置1000の構成について説明する。
送信部1290は、例えば、ネットワーク・アダプタで構成される。送信部1290は、受信部1210が受信した通知予約を受付けたことを表す情報(以下単に、受付応答と言う)又は通知予約を受付けなかったことを表す情報(以下単に、拒否応答と言う)を通知予約の送信元へ送信する。
Next, returning to FIG. 2, the configuration of the
The
また、送信部1290は、制御部1010から、検出部1280の検出した通知予約が予約した通知先へ通知情報を送信する。
Also, the
最後に、図7から9を参照して、制御部1010が実行する制御処理について説明する。
図7は、受付条件を情報管理部1130が管理する記憶部へ登録するよう条件登録部1120を制御する場合に、制御部1010が実行する処理(以下単に、条件登録制御処理と言う)の一例を表すフローチャートである。
Finally, the control process executed by the
FIG. 7 illustrates an example of processing (hereinafter simply referred to as “condition registration control processing”) executed by the
先ず、制御部1010は、入力部1110から受付条件を取得する(ステップST301)。次に、制御部1010は、取得した受付条件を情報管理部1130が管理する記憶部へ登録よう条件登録部1120を制御する(ステップST302)。その後、制御部1010は、条件登録制御処理の実行を終了する。
First,
図8は、受信通知予約を情報管理部1130が管理する記憶部へ登録するよう予約登録部1140を制御する場合に、制御部1010が実行する処理(以下単に、予約登録制御処理と言う)の一例を表すフローチャートである。
FIG. 8 shows a process executed by the
先ず、制御部1010は、受信通知予約を受信部1210から取得する(ステップST401)。次に、制御部1010は、ステップST401で取得した受信通知予約を受付判定部1230へ出力する(ステップST402)。
First,
その後、制御部1010は、ステップST402で出力した受信通知予約を受け入れるか否か判定するよう受付判定部1230を制御する(ステップST403)。
Thereafter,
次に、制御部1010は、受付判定部1230から判定結果を取得する(ステップST404)。その後、制御部1010は、受付判定部1230が受信通知予約を受け入れると判定したか否かを判断する(ステップST405)。制御部1010は、受信通知予約を受け入れると判定する場合にはステップST406の処理を、そうでない場合にはステップST408の処理を実行する。
Next,
ステップST405において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を予約登録部1240へ出力し、出力した受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST406)。
In step ST405, when it is determined that the reception notification reservation is accepted, the
次に、制御部1010は、受付応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST407)。その後、制御部1010は、予約登録制御処理を終了する。
Next,
ステップST405において、制御部1010は、受信通知予約を受け入れないと判定した場合には、拒否応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST408)。その後、制御部1010は、予約登録制御処理を終了する。
In Step ST405, when it is determined that the reception notification reservation is not accepted, the
図9は、所定の事象が発生した場合に、発生した事象に関する通知情報を送信するよう送信部1290等を制御する場合に、制御部1010が実行する処理(以下単に、通知制御と言う)の一例を表すフローチャートである。
FIG. 9 illustrates a process (hereinafter simply referred to as notification control) executed by the
先ず、制御部1010は、イベント検知部1270が発生を検知した事象を識別する情報を取得する(ステップST501)。次に、制御部1010は、ステップST501で取得した事象を識別する情報を検出部1280へ出力する(ステップST502)。
First,
次に、制御部1010は、ステップST502で出力した情報が識別する事象の発生を通知することを予約する通知予約を検出するよう検出部1280を制御する(ステップST503)。
Next,
その後、制御部1010は、検出部1280から、検出した通知予約を要素とする検出通知予約リストを取得する(ステップST504)。
Thereafter,
次に、制御部1010は、ステップST504で取得した検出通知予約リストの要素である通知予約の全てについてステップST506の処理を実行したか否かを判断する(ステップST505)。制御部1010は、全ての通知予約についてステップST506の処理を実行したと判断する場合には通知制御処理を終了し、そうでない場合にはステップST506の処理を実行する。
Next,
ステップST505において、制御部1010は、全ての通知予約についてステップST506の処理を実行していないと判断した場合には、ステップST506の処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、処理対象通知予約が予約した通知先に通知情報を送信するよう送信部1290を制御する(ステップST506)。その後、ステップST505に戻り上記処理を繰り返す。
In Step ST505, when the
次に、図1に戻り引き続き通知システム10の構成について説明する。
遠隔端末9000は、例えば、パーソナルコンピュータ等で構成され、通信網100を介して通知装置1000と通信可能に接続している。
Next, returning to FIG. 1, the configuration of the notification system 10 will be described.
The
遠隔端末9000は、図示を省略するが、例えば、キーボード、タッチパネル、又はポインティング・ディバイス(マウス)等で構成される入力部、例えば、CRT(Cathode Ray Tube)ディスプレイ、又は液晶ディスプレイで構成される表示部、及び例えば、ネットワーク・アダプタ等で構成される通信部を有する。
The
遠隔端末9000の使用者は、遠隔端末9000が有する入力部を操作することで、所望の通知予約又はリクエスト情報を送信する命令を入力する。
The user of the
遠隔端末9000が有する通信部は、通信網100を介して通知装置1000に接続されている。遠隔端末9000が有する通信部は、入力された命令に基づいて通知予約又はリクエスト情報を通知装置1000へ送信する。
A communication unit included in the
具体例としては、遠隔端末9000の使用者は、遠隔端末9000が有する入力部を操作することで遠隔端末9000が取り扱う電子ファイルの印刷を要求するリクエスト情報(以下単に、プリント・リクエストと言う)の送信を命じる命令を入力する。遠隔端末9000は、入力された命令に従って、プリント・リクエスト及びプリント完了イベントを遠隔端末9000へ送信することを予約する通信予約、及びその他必要な通信予約を通知装置1000へ送信する。
As a specific example, the user of the
また、遠隔端末9000が有する通信部は、通知装置1000が送信した受付応答及び拒否応答を受信する。
The communication unit included in the
遠隔端末9000は、受付応答のみを取得した場合には、受付応答のみを取得したことを表す表示を遠隔端末9000が有する表示部に表示する。
When the
具体例としては、通知装置1000の印刷を待つ行列に印刷要求を追加した旨のメッセージを表示する。
As a specific example, a message indicating that a print request has been added to the queue waiting for printing of the
次に、遠隔端末9000は、通知装置1000から通知情報が送信されるのを待つ。その後、遠隔端末9000の有する通信部は、通知装置1000が送信した通知情報を受信する。
Next, the remote terminal 9000 waits for notification information to be transmitted from the
遠隔端末9000は、通知情報を受信した場合には、通知情報を取得したことを表す表示を遠隔端末9000が有する表示部に表示する。具体例としては、要求された印刷が完了した旨のメッセージを表示する。
When the
逆に、遠隔端末9000が少なくとも1つ以上の拒否応答を受信した場合には、通知情報の送信を待つことなく次の命令の入力を待つ。尚、遠隔端末9000は、拒否応答を取得した旨の表示をする実施例をも採用できる。
Conversely, when the
本実施例においては、入力部1110が入力手段に相当し、受信部1210が受信手段に相当し、通信判断部1220が通信判断手段に相当し、受付判定部1230が受付判定手段に相当し、予約登録部1240が予約登録手段に相当し、削除部1250が削除手段に相当し、検出部1260が検出手段に相当し、送信部1290が送信手段に相当する。
In this embodiment, the
以下、本発明の第2の実施形態について説明する。
第2の実施例においては、通知装置1000が、受付判定部1230の判定に関わらず、受付応答を通知予約の送信元に送信する実施形態について説明する。
Hereinafter, a second embodiment of the present invention will be described.
In the second example, an embodiment will be described in which the
第2の実施形態における通知装置は、第1の実施形態における通知装置1000とほぼ同一の構成及び機能を有する。よって、第1の実施形態との差異について主に説明する。
The notification device in the second embodiment has almost the same configuration and function as the
ここで、図10を参照して、実施例2において、制御部1010が実行する予約登録制御処理について説明する。図10は、実施例2において、制御部1010が実行する予約登録制御処理の一例を表すフローチャートである。
Here, with reference to FIG. 10, the reservation registration control process which the
制御部1010は、ステップST601からST605の処理を実行する。ステップST601からST605の処理は、図8を参照して説明したステップST401からST405の処理と同様であるため説明を省略する。
制御部1010は、ステップST605において、受信通知予約を受け入れると判定する場合にはステップST606の処理を、そうでない場合にはステップST607の処理を実行する。
In step ST605,
ステップST605において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST606)。
In step ST605, when it is determined that the reception notification reservation is accepted, the
ステップST606を実行した後、又はステップST605において受信通知予約を受け入れないと判定した場合には、制御部1010は、受付応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST607)。その後、制御部1010は、予約登録制御処理を終了する。
After performing step ST606, or when determining in step ST605 that the reception notification reservation is not accepted,
ここで、図2に戻り、実施例2における通知装置1000の構成について説明する。
通知装置1000の記憶部には、通知予約を受付けないことにより、遠隔端末9000が行う通知装置1000の監視等において重大な問題が引き起こされると予想される通知予約(以下単に、監視通知予約と言う)のみを受付ける受付け条件が登録されている。
Here, returning to FIG. 2, the configuration of the
In the storage unit of the
次に、図1に戻り、実施例2における通知システム10の構成について説明する。
遠隔端末9000は受付応答のみを取得し、実施例1で説明した、受付応答のみを取得した場合に実行する処理を実行する。
Next, returning to FIG. 1, the configuration of the notification system 10 according to the second embodiment will be described.
The
通知装置1000は、受付条件に従って通知予約を受付けるか否か判断して監視通知予約を登録するが、それ以外の通知予約を登録しない。しかし、遠隔端末9000は、監視通知予約に基づいて通知装置1000が通知する通知情報を受信して通知装置1000の監視を継続する。
The
以下、本発明の第3の実施形態について説明する。
第3の実施例においては、通知装置1000が、受付判定部1230の判定に関わらず、拒否応答を通知予約の送信元に送信する実施形態について説明する。
Hereinafter, a third embodiment of the present invention will be described.
In the third example, an embodiment will be described in which the
第3の実施形態における通知装置は、第1の実施形態における通知装置1000とほぼ同一の構成及び機能を有する。よって、第1の実施形態との差異について主に説明する。
The notification device in the third embodiment has substantially the same configuration and function as the
ここで、図11を参照して、実施例3において、制御部1010が実行する予約登録制御処理について説明する。図11は、実施例3において、制御部1010が実行する予約登録制御処理の一例を表すフローチャートである。
Here, with reference to FIG. 11, the reservation registration control process which the
制御部1010は、ステップST701からST705の処理を実行する。ステップST701からST705の処理は、図8を参照して説明したステップST401からST405の処理を同様であるため説明を省略する。
制御部1010は、ステップST705において、受信通知予約を受け入れると判定する場合にはステップST706の処理を、そうでない場合にはステップST707の処理を実行する。
In step ST705,
ステップST705において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST706)。
In step ST705, when it is determined that the reception notification reservation is accepted, the
ステップST706を実行した後、又はステップST705において受信通知予約を受け入れないと判定した場合には、制御部1010は、拒否応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST707)。その後、制御部1010は、予約登録制御処理を終了する。
After executing step ST706 or when determining in step ST705 that the reception notification reservation is not accepted,
次に、図1に戻り、実施例2における通知システム10の構成について説明する。
遠隔端末9000は『拒否』応答のみを取得するが、実施例1で説明した、『受付』応答のみを取得した場合に実行する処理を実行する。更に、遠隔端末9000の有する表示部は、予約通知が受付けられなかった可能性がある旨の表示を行う。
Next, returning to FIG. 1, the configuration of the notification system 10 according to the second embodiment will be described.
The
通知装置1000は、機能的には、演算部1001がROM1002、RAM1003、外部記憶部1004の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
The
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific embodiments, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.
上記実施形態では、外部記憶装置はハードディスク(Hard Disk)で構成されるとして説明したが、これに限定されるわけではなく、例えば、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory)、DVD−ROM(Digital Versatile Disk Read Only Memory)、DVD−RAM(Digital Versatile Disk Random Access Memory)、MO(magneto-optic)、及び、フラッシュメモリ(flash memory)で構成される実施形式を採用できる。 In the above-described embodiment, the external storage device is described as being configured by a hard disk (Hard Disk). However, the present invention is not limited to this. For example, a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a DVD- An implementation format including a ROM (Digital Versatile Disk Read Only Memory), a DVD-RAM (Digital Versatile Disk Random Access Memory), an MO (magneto-optic), and a flash memory can be adopted.
10…通知システム
100…通信網
1000…通知装置
1001…演算部
1002…ROM
1003…RAM
1004…外部記憶部
1005…バス
1010…制御部
1110…入力部(入力手段)
1120…条件登録部
1130…情報管理部
1210…受信部(受信手段)
1220…通信判断部(通信判断手段)
1230…受付判定部(受付判定手段)
1240…予約登録部(予約登録手段)
1250…削除部(削除手段)
1260…機能提供部
1270…イベント検知部
1280…検出部(検出手段)
1290…送信部(送信手段)
9000〜900n…遠隔端末
DESCRIPTION OF SYMBOLS 10 ... Notification system 100 ...
1003 ... RAM
DESCRIPTION OF
1120:
1220: Communication determination unit (communication determination means)
1230 ... Reception determination unit (reception determination means)
1240: Reservation registration section (reservation registration means)
1250: Deletion unit (deletion means)
1260 ...
1290: Transmitter (transmitter)
9000-900n ... Remote terminal
Claims (11)
前記受信手段が受信した通知予約を受付けるか否かを予約内容に基づいて判定する受付判定手段と、
前記判定手段が受付けると判定した通知予約を記憶部に登録し、かつ受付けないと判定した予約を登録しない予約登録手段と、
前記所定の事象が発生した場合に、前記所定の事象の発生を通知することを予約した通知予約を前記記憶部から検出する検出手段と、
前記検出手段が検出した通知予約が予約した通知先へ前記通知情報を送信する送信手段とを備えることを特徴とする通知装置。 Receiving means for receiving a notification reservation for reserving transmission of notification information notifying that a predetermined event has occurred to a predetermined notification destination;
An acceptance determination unit that determines whether or not to accept the notification reservation received by the reception unit based on reservation content;
Reservation registration means for registering the notification reservation determined to be accepted by the determination means in the storage unit and not registering the reservation determined not to be accepted;
Detecting means for detecting, from the storage unit, a notification reservation reserved to notify the occurrence of the predetermined event when the predetermined event occurs;
A notification device comprising: a transmission unit configured to transmit the notification information to a notification destination reserved by the notification reservation detected by the detection unit.
前記受付判定手段は、前記入力手段が入力した受付条件を満足する通知予約を受付けると判定することを特徴とする請求項1に記載の通知装置。 It further includes an input means for inputting a reception condition for accepting the notification reservation, which is a condition related to the reservation content of the notification reservation,
The notification apparatus according to claim 1, wherein the reception determination unit determines to receive a notification reservation that satisfies a reception condition input by the input unit.
前記受付判定手段は、前記通信判断手段が通信可能な状態であると判断し、かつ受付条件を満足する場合に前記通知予約を受付けると判断することを特徴とする請求項3に記載の通知装置。 A communication determination means for determining whether or not the notification reservation received by the receiving means is in a state where communication with a notification destination of notification information to be reserved is possible;
4. The notification device according to claim 3, wherein the reception determination unit determines that the communication determination unit is in a communicable state and determines that the notification reservation is received when a reception condition is satisfied. .
前記通信判断手段は、前記予約登録手段が登録した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、
前記削除手段は、前記通信判断手段が通知可能な状態でないと判断した通知先に対して前記通知情報を送信することを予約する通知予約を削除することを特徴とする請求項5に記載の通知装置。 A deletion unit that deletes the notification reservation registered in the storage unit by the reservation registration unit;
The communication determination means determines whether or not the notification reservation registered by the reservation registration means can communicate with a notification destination of notification information to be reserved,
The notification according to claim 5, wherein the deletion unit deletes a notification reservation that reserves transmission of the notification information to a notification destination that is determined not to be in a state that the communication determination unit can notify. apparatus.
前記受信手段が受信した通知予約を受付けるか否かを前記通知予約の予約内容に基づいて判定する受付判定手段と、
前記判定手段が受付けると判定した通知予約を記憶部に登録する予約登録手段と、
前記所定の事象が発生した場合に、前記所定の事象の発生を通知することを予約した通知予約を前記記憶部から検出する検出手段と、
前記検出手段が検出した通知予約が予約した通知先へ、前記事象の発生を通知する情報を送信する送信手段とを備えることを特徴とする通知システム。 Receiving means for receiving a notification reservation for reserving to transmit information notifying a predetermined destination that a predetermined event has occurred;
An acceptance determination unit that determines whether or not to accept the notification reservation received by the reception unit based on the reservation content of the notification reservation;
Reservation registration means for registering the notification reservation determined to be accepted by the determination means in the storage unit;
Detecting means for detecting, from the storage unit, a notification reservation reserved to notify the occurrence of the predetermined event when the predetermined event occurs;
A notification system comprising: a transmission unit configured to transmit information for notifying the occurrence of the event to a notification destination reserved by the notification reservation detected by the detection unit.
前記受信手段が受信した通知予約を受付けるか否かを前記通知予約の予約内容に基づいて判定する受付判定手段と、
前記判定手段が受付けると判定した通知予約を記憶部に登録する予約登録手段と、
前記所定の事象が発生した場合に、前記所定の事象の発生を通知することを予約した通知予約を前記記憶部から検出する検出手段と、
前記検出手段が検出した通知予約が予約した通知先へ、前記事象の発生を通知する情報を送信する送信手段として機能させることを特徴とする通知プログラム。 Receiving means for receiving a notification reservation for reserving transmission of information for notifying a predetermined notification destination that a predetermined event has occurred to a computer;
An acceptance determination unit that determines whether or not to accept the notification reservation received by the reception unit based on the reservation content of the notification reservation;
Reservation registration means for registering the notification reservation determined to be accepted by the determination means in the storage unit;
Detecting means for detecting, from the storage unit, a notification reservation reserved to notify the occurrence of the predetermined event when the predetermined event occurs;
A notification program that functions as a transmission unit that transmits information notifying the occurrence of the event to a notification destination reserved by a notification reservation detected by the detection unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006309121A JP2008123424A (en) | 2006-11-15 | 2006-11-15 | Notification apparatus, notification system, and notification program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006309121A JP2008123424A (en) | 2006-11-15 | 2006-11-15 | Notification apparatus, notification system, and notification program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008123424A true JP2008123424A (en) | 2008-05-29 |
Family
ID=39508086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006309121A Pending JP2008123424A (en) | 2006-11-15 | 2006-11-15 | Notification apparatus, notification system, and notification program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008123424A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200626A (en) * | 2012-03-23 | 2013-10-03 | Fuji Xerox Co Ltd | Control device, image output apparatus, image output system, and program |
| CN114237021A (en) * | 2020-09-09 | 2022-03-25 | 卡西欧计算机株式会社 | Notification control device, timepiece, notification control method, and storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08286989A (en) * | 1995-04-19 | 1996-11-01 | Fuji Xerox Co Ltd | Network management system |
| JPH11203094A (en) * | 1998-01-20 | 1999-07-30 | Canon Inc | Printing apparatus, printing system, and status information transmission method |
| JPH11312128A (en) * | 1998-04-30 | 1999-11-09 | Canon Inc | Information equipment system, event processing method for information equipment system, and storage medium storing computer readable program |
| JP2002103754A (en) * | 2000-09-28 | 2002-04-09 | Canon Inc | Recording system, printer driver, and recording method |
| JP2003150358A (en) * | 2001-11-15 | 2003-05-23 | Brother Ind Ltd | Data management system, database server, image forming device, and user ID acquisition device |
| JP2004302757A (en) * | 2003-03-31 | 2004-10-28 | Konica Minolta Business Technologies Inc | Status notification receiving device |
| JP2005107837A (en) * | 2003-09-30 | 2005-04-21 | Kyocera Mita Corp | Printing job completion notification system |
-
2006
- 2006-11-15 JP JP2006309121A patent/JP2008123424A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08286989A (en) * | 1995-04-19 | 1996-11-01 | Fuji Xerox Co Ltd | Network management system |
| JPH11203094A (en) * | 1998-01-20 | 1999-07-30 | Canon Inc | Printing apparatus, printing system, and status information transmission method |
| JPH11312128A (en) * | 1998-04-30 | 1999-11-09 | Canon Inc | Information equipment system, event processing method for information equipment system, and storage medium storing computer readable program |
| JP2002103754A (en) * | 2000-09-28 | 2002-04-09 | Canon Inc | Recording system, printer driver, and recording method |
| JP2003150358A (en) * | 2001-11-15 | 2003-05-23 | Brother Ind Ltd | Data management system, database server, image forming device, and user ID acquisition device |
| JP2004302757A (en) * | 2003-03-31 | 2004-10-28 | Konica Minolta Business Technologies Inc | Status notification receiving device |
| JP2005107837A (en) * | 2003-09-30 | 2005-04-21 | Kyocera Mita Corp | Printing job completion notification system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200626A (en) * | 2012-03-23 | 2013-10-03 | Fuji Xerox Co Ltd | Control device, image output apparatus, image output system, and program |
| CN114237021A (en) * | 2020-09-09 | 2022-03-25 | 卡西欧计算机株式会社 | Notification control device, timepiece, notification control method, and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130088741A1 (en) | Communication system, relay apparatus and communication apparatus | |
| JP5712646B2 (en) | Remote management system remote setting method and image forming apparatus | |
| JP2020140439A (en) | Print control program, print control method, and print control device | |
| JP2017192110A (en) | System, server, method, and program for storing data | |
| JP2019185657A (en) | Image forming system and image forming method | |
| JP6668610B2 (en) | Program, information processing apparatus, information processing system, and information processing method | |
| JP2020035040A (en) | Provision device, processing system, and communication method | |
| JP4952460B2 (en) | Management system, management method, and management program | |
| JP4857992B2 (en) | Electronic file conversion program, electronic file conversion device, and electronic file conversion system. | |
| JP2008123424A (en) | Notification apparatus, notification system, and notification program | |
| JP2022175648A (en) | Electronic apparatus, authentication application program, normal application program, and information processing system | |
| US11949649B2 (en) | Device management apparatus | |
| JP5679506B2 (en) | Output management device, output management system, and program | |
| JP4107312B2 (en) | Communication system and communication terminal | |
| JP7054070B2 (en) | Management system | |
| CN109587365B (en) | Management system, management computer, and recording medium | |
| JP7054071B2 (en) | Management system | |
| EP4340349A1 (en) | Image forming apparatus, image forming program, image processing system, and image forming method for transmitting a remote processed formed image to a facsimile apparatus | |
| JP2012095171A (en) | Information processing system, information processing device, and image forming device | |
| JP2015170238A (en) | job control device, job control system and job control method | |
| US11748046B2 (en) | Communication device to set operation mode to first mode or second mode for receiving target data from specific server and non-transitory computer-readable recording medium storing computer-readable instructions | |
| JP7380157B2 (en) | Information processing equipment and programs | |
| US11212398B2 (en) | Information processing apparatus and information processing method for displaying registration information of terminals on servers | |
| US20240152302A1 (en) | Image forming apparatus, control method, medium, and printing system | |
| JP6849117B2 (en) | Programs, information processing equipment, and information processing systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090210 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110112 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110222 |