[go: up one dir, main page]

JP2008123424A - Notification apparatus, notification system, and notification program - Google Patents

Notification apparatus, notification system, and notification program Download PDF

Info

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
Application number
JP2006309121A
Other languages
Japanese (ja)
Inventor
Akiko Mochizuki
明子 望月
Susumu Otake
晋 大竹
Toshiyuki Maezawa
敏行 前沢
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
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 filed Critical Fuji Xerox Co Ltd
Priority to JP2006309121A priority Critical patent/JP2008123424A/en
Publication of JP2008123424A publication Critical patent/JP2008123424A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a notification apparatus, a notification system, and a notification program, which can effectively perform notification on the basis of reservation details of a notification reservation for reserving a notification. <P>SOLUTION: The notification apparatus comprises: a receiving means for receiving a request of notification reservation which reserves to send notification information for notifying that a predetermined event has occurred to a predetermined notification destination; an acceptance determining means for determining whether accepting the request of notification reservation received by the receiving means or not; a notification registration means for registering a notification reservation which the acceptance determining means determines to accept its request, and for not registering a notification reservation which the acceptance determining means determines not to accept; a detection means for detecting a notification reservation from a memory section, where the notification reservation reserves to notify occurrence of a predetermined event when the predetermined event has occurred; and a sending means for sending the notification information to the notification destination which the notification reservation detected by the detection means has reserved. This configuration can not only efficiently register but also efficiently notify notification reservation on the basis of the contents of the notification reservation. <P>COPYRIGHT: (C)2008,JPO&INPIT

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).

このシステムは、受信したイベントを記憶する記憶手段を有し、最後にイベントを受信してから所定時間経過後に記憶手段に記憶した複数のイベントに対して、一括して返信イベントを送信できる。
特開2001‐162905 特開2003‐233490 特開2000‐293387
This system has storage means for storing received events, and can send reply events collectively to a plurality of events stored in the storage means after a predetermined time has elapsed since the last event was received.
JP 2001-162905 A JP 2003-233490 A JP 2000-293387

本発明の目的とするところは、通知を予約する通知予約の予約内容に基づいて効率的に通知できる通知装置、通知システム、及び通知プログラムを提供することにある。   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 notification device 1000, and one or a plurality of remote terminals 9000 to 900n.

通信網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 notification device 1000 is configured by, for example, a printer, a scanner, or a personal computer. The notification device 1000 is connected to the remote terminals 9000 to 900n via the communication network 100. Since the remote terminals 9000 to 900n have the same connection, configuration, and function, only the remote terminal 9000 will be described below.

通知装置1000は、遠隔端末9000の要求に応じて、例えば、印刷機能又は読取機能等の特定の機能(以下単に、提供機能と言う)を提供する。
ここで図2を参照して、通知装置1000の構成について説明する。図2は、通知装置1000の構成を説明するための機能ブロック図の一例である。
The notification device 1000 provides a specific function such as a printing function or a reading function (hereinafter simply referred to as a providing function) in response to a request from the remote terminal 9000.
Here, the configuration of the notification device 1000 will be described with reference to FIG. FIG. 2 is an example of a functional block diagram for explaining the configuration of the notification device 1000.

通知装置1000は、制御部1010、入力部1110、条件登録部1120、情報管理部1130、受信部1210、通信判断部1220、受付判定部1230、予約登録部1240、削除部1250、機能提供部1260、イベント検知部1270、検出部1280、及び送信部1290(以下単に、制御部1010等と言う)で構成される。   The notification device 1000 includes a control unit 1010, an input unit 1110, a condition registration unit 1120, an information management unit 1130, a reception unit 1210, a communication determination unit 1220, an acceptance determination unit 1230, a reservation registration unit 1240, a deletion unit 1250, and a function provision unit 1260. , An event detection unit 1270, a detection unit 1280, and a transmission unit 1290 (hereinafter simply referred to as a control unit 1010 or the like).

制御部1010等は、バス1005によりそれぞれ情報の授受が可能なように接続している。制御部1010等の有する機能は、通知装置1000が実行するソフトウェア制御により実現される。   The control unit 1010 and the like are connected by a bus 1005 so that information can be exchanged. The functions of the control unit 1010 and the like are realized by software control executed by the notification device 1000.

ここで図3を参照して、ソフトウェア制御を実行するための通知装置1000のハードウェア構成について説明する。図3は、このソフトウェア制御を実現するための通知装置1000のハードウェアの一構成例を表す図である。   Here, the hardware configuration of the notification apparatus 1000 for executing software control will be described with reference to FIG. FIG. 3 is a diagram illustrating a configuration example of hardware of the notification device 1000 for realizing the software control.

通知装置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 notification device 1000 includes, for example, a calculation unit 1001 such as a CPU (Central Processing Unit), a ROM 1002 (Read-Only Memory) such as an EPROM (Erasable Programmable Read-Only Memory) or an EEPROM (Electrically Erasable Programmable Read-Only Memory). Only memory), DRAM (Dynamic RAM), SRAM (Static RAM), etc. Power supply for semiconductor memory devices (hereinafter referred to as volatile memory), NVRAM (Non Volatile RAM), etc., whose memory contents are lost External memory composed of a RAM 1003 (Random Access Memory) composed of a semiconductor memory device (hereinafter referred to as a non-volatile memory) that does not lose its memory content even when it is turned off, and an external memory device such as a hard disk (Hard Disk) Unit 1004, and includes a calculation unit 1001, a ROM 1002, a RAM 1003, and an external memory. Parts 1004 are connected by a bus 1005 to one another.

ソフトウェア制御は、ROM1002、RAM1003、又は外部記憶部1004の少なくともひとつに格納したプログラムを演算部1001が読み、読込んだプログラムに従って演算部1001が演算を行うことにより上記各部の機能を実現する。   In the software control, the arithmetic unit 1001 reads a program stored in at least one of the ROM 1002, the RAM 1003, or the external storage unit 1004, and the arithmetic unit 1001 performs an operation according to the read program, thereby realizing the functions of the above units.

次に、図2に戻り引き続き通知装置1000の構成について説明する。
制御部1010は、通知装置1000を構成する各部に対して命令を出力する等して各部の動作処理を制御する。制御部1010が各部を制御するために実行する制御処理については後述する。
Next, returning to FIG. 2, the configuration of the notification device 1000 will be described.
The control unit 1010 controls an operation process of each unit by outputting a command to each unit configuring the notification device 1000. Control processing executed by the control unit 1010 to control each unit will be described later.

入力部1110は、例えば、キーボード、タッチパネル、又はポインティング・ディバイス(マウス)等で構成される。入力部1110は、通知装置1000を使用する使用者に操作されて受付条件を入力する。   The input unit 1110 includes, for example, a keyboard, a touch panel, or a pointing device (mouse). The input unit 1110 is operated by a user who uses the notification device 1000 to input reception conditions.

受付条件とは、通知予約の予約内容に関する条件であって、かつ通知予約を受付ける条件を言う。
通知予約とは、所定の事象が発生したことを通知する情報(以下単に、通知情報と言う)を所定の通知先に送信することを予約する情報を言う。
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 remote terminals 9000 to 900n.

つまり、受付条件の具体例として、「プリント機能の提供を終了したと言う事象を通知することを予約内容とする予約通知であること」と言う条件を挙げることができる。   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 remote terminal 9000, the machine name, and the domain name associated with the IP address. In addition, specific examples of information specifying information related to a user who uses the apparatus include a user name, a user group, and a user authority.

つまり、具体例として、通知装置1000の管理者のユーザ名が "administrator" であり、管理者は通知装置1000に特定の事象が発生することを優先的に監視する場合等には、受付条件を「ユーザ名が"administrator"である使用者に対して通知することを予約内容とする通知予約であること」と言う条件とする例を挙げることができる。   That is, as a specific example, when the user name of the administrator of the notification device 1000 is “administrator” and the administrator preferentially monitors the occurrence of a specific event in the notification device 1000, the acceptance condition is changed. An example can be given as a condition that “the notification is a reservation with the content of reservation being notified to a user whose user name is“ administrator ””.

また、具体例として、通知装置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 notification device 1000 is a person who belongs to the personnel department, but a person who belongs to the general affairs department also uses the notification device 1000 and is used by a person who belongs to the personnel department. If the IP address of the remote terminal is in the range from 192.168.1.100 to IP address 192.168.1.199, the acceptance condition is “Reservation details to notify devices whose IP address is 192.168.1.100 to 192.168.1.199” An example in which the notification device 1000 preferentially notifies a remote terminal used by a person belonging to the personnel department can be given.

引き続き通知装置1000の構成について説明する。
条件登録部1120は、入力部1110が入力した受付条件を制御部1010から取得する。条件登録部1120は、取得した受付条件を情報管理部1130が管理する記憶部に登録する。
Next, the configuration of the notification device 1000 will be described.
The condition registration unit 1120 acquires the acceptance condition input by the input unit 1110 from the control unit 1010. The condition registration unit 1120 registers the acquired reception conditions in the storage unit managed by the information management unit 1130.

情報管理部1130は、例えば、外部記憶部1004で構成される記憶部と、例えば、MySQL又はPostgreSQL等のプログラムであって、記憶部が記憶した情報を変更、参照、維持、又は管理するプログラムとで構成される。情報管理部1130は、記憶部が記憶する情報を変更、参照、維持、又は管理する。   The information management unit 1130 is, for example, a storage unit configured by the external storage unit 1004, and a program such as MySQL or PostgreSQL that changes, references, maintains, or manages information stored in the storage unit. Consists of. The information management unit 1130 changes, references, maintains, or manages information stored in the storage unit.

受信部1210は、例えば、ネットワーク・アダプタで構成される。受信部1210は、通信網100を介して遠隔端末9000に接続している。受信部1210は、遠隔端末9000が送信した通知予約を受信する。その後、受信部1210は、受信した通知予約を制御部1010へ出力する。   The receiving unit 1210 is configured with a network adapter, for example. The receiving unit 1210 is connected to the remote terminal 9000 via the communication network 100. The receiving unit 1210 receives the notification reservation transmitted by the remote terminal 9000. Thereafter, the reception unit 1210 outputs the received notification reservation to the control unit 1010.

また、受信部1210は、通知装置1000が有する提供機能の提供を要求する情報(以下単に、リクエスト情報と言う)を遠隔端末9000から受信する。受信部1210は、受信したリクエスト情報を制御部1010へ出力する。   In addition, the receiving unit 1210 receives information (hereinafter simply referred to as request information) requesting provision of the providing function of the notification device 1000 from the remote terminal 9000. The receiving unit 1210 outputs the received request information to the control unit 1010.

通信判断部1220は、受信部1210が受信した通知予約を受付判定部1230から取得する。通信判断部1220は、取得した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、判断結果を受付判定部1230に出力する。   The communication determination unit 1220 acquires the notification reservation received by the reception unit 1210 from the reception determination unit 1230. The communication determination unit 1220 determines whether or not the acquired notification reservation is in a state where communication is possible with the notification destination of the notification information to be reserved, and outputs the determination result to the reception determination unit 1230.

また、通信判断部1220は、削除部1250から予約登録部1240が登録した通知予約を取得する。次に、通信判断部1220は、取得した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断し、判断結果を削除部1250へ出力する。   Further, the communication determination unit 1220 acquires the notification reservation registered by the reservation registration unit 1240 from the deletion unit 1250. Next, the communication determination unit 1220 determines whether the acquired notification reservation is communicable with the notification destination of the notification information to be reserved, and outputs the determination result to the deletion unit 1250.

具体例としては、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 reception determination unit 1230 acquires the notification reservation (hereinafter simply referred to as reception notification reservation) received by the reception unit 1210 from the control unit 1010, and acquires the determination result of the communication state from the communication determination unit 1220. The reception determination unit 1230 determines whether or not to accept the reception notification reservation based on the reservation content and the communication state, and outputs the determination result to the control unit 1010.

ここで、図4を参照して、受付判定部1230が受信通知予約を受付けるか否かを判定する際に実行する判定処理について説明する。図4は、受付判定部1230が実行する判定処理の一例を表すフローチャートである。   Here, with reference to FIG. 4, a determination process executed when the reception determination unit 1230 determines whether to accept a reception notification reservation will be described. FIG. 4 is a flowchart illustrating an example of determination processing executed by the reception determination unit 1230.

先ず、受付判定部1230は、制御部1010から受信通知予約を取得する(ステップST001)。次に、受付判定部1230は、情報管理部1130が管理する記憶部から全受付条件を取得する(ステップST002)。   First, the reception determination unit 1230 acquires a reception notification reservation from the control unit 1010 (step ST001). Next, the acceptance determination unit 1230 acquires all acceptance conditions from the storage unit managed by the information management unit 1130 (step ST002).

次に、受付判定部1230は、全受付条件に対してステップ004の処理を実行したか否かを判断する(ステップST003)。受付判定部1230は、全受付条件を処理したと判断する場合にはステップST009の処理を、そうでない場合にはステップST005の処理を実行する。   Next, reception determination section 1230 determines whether or not the process of step 004 has been executed for all reception conditions (step ST003). The reception determination unit 1230 executes the process of step ST009 when determining that all the reception conditions have been processed, and executes the process of step ST005 otherwise.

ステップST003において、受付判定部1230は、全受付条件に対してステップ004の処理を実行していないと判断する場合には、ステップ004の処理対象としていない受付条件の内の1つを処理対象とする受付条件(以下単に、処理対象受付条件と言う)とし、受信通知予約が処理対象受付条件を満足するか否かを判断する(ステップST004)。   In step ST003, when the reception determination unit 1230 determines that the process of step 004 has not been executed for all the reception conditions, one of the reception conditions that are not the processing target of step 004 is set as a processing target. It is determined whether the reception notification reservation satisfies the processing target reception condition (step ST004).

受付判定部1230は、受信通知予約が処理対象受付条件を満足すると判断する場合にはステップST005の処理を、そうでない場合にはステップST003に戻り上記処理を繰り返す。   If it is determined that the reception notification reservation satisfies the processing target reception condition, the reception determination unit 1230 returns to step ST003, and if not, returns to step ST003 and repeats the above processing.

ステップST004において、受信通知予約が処理対象受付条件を満足すると判断した場合には、受付判定部1230は、受信通知予約を通信判断部1220へ出力する(ステップST005)。   When it is determined in step ST004 that the reception notification reservation satisfies the processing target reception condition, the reception determination unit 1230 outputs the reception notification reservation to the communication determination unit 1220 (step ST005).

次に、受付判定部1230は、通知予約が予約する通知情報の送信先との通信状態を通信判断部1220から取得する(ステップST006)。   Next, the reception determination unit 1230 acquires the communication state with the transmission destination of the notification information reserved by the notification reservation from the communication determination unit 1220 (step ST006).

その後、受付判定部1230は、取得した通信状態に基づいて通知先と通信可能であるか否かを判断する(ステップST007)。受付判定部1230は、通信可能と判断する場合にはステップST008の処理を、そうでない場合にはステップST009の処理を実行する。   Thereafter, reception determination section 1230 determines whether or not communication with the notification destination is possible based on the acquired communication state (step ST007). If it is determined that communication is possible, reception determination unit 1230 performs the process of step ST008, and otherwise does the process of step ST009.

ステップST007において、受付判定部1230は、通知先と通信可能であると判断した場合には、受信した通知予約を受付けると判定する(ステップST008)。その後、受付判定部1230は、判定処理を終了する。   In step ST007, if it is determined that the communication with the notification destination is possible, the reception determination unit 1230 determines to accept the received notification reservation (step ST008). Thereafter, the reception determination unit 1230 ends the determination process.

ステップST007において、受付判定部1230は、通知先と通信可能でないと判断した場合、又はステップST003において、全受付条件に対してステップ004の処理を実行したと判断する場合には、受信した通知予約を受付けないと判定する(ステップST009)。その後、受付判定部1230は、判定処理を終了する。   If the reception determination unit 1230 determines in step ST007 that communication with the notification destination is not possible, or if it is determined in step ST003 that the process of step 004 has been executed for all reception conditions, the received notification reservation is received. Is not accepted (step ST009). Thereafter, the reception determination unit 1230 ends the determination process.

次に、図2に戻り、通知装置1000の構成について引き続き説明する。
予約登録部1240は、制御部1010から受信通知予約を取得し、制御部1010の制御に従って取得した受信通知予約を情報管理部1130が管理する記憶部に登録する。
Next, returning to FIG. 2, the configuration of the notification device 1000 will be described.
The reservation registration unit 1240 acquires the reception notification reservation from the control unit 1010 and registers the reception notification reservation acquired according to the control of the control unit 1010 in the storage unit managed by the information management unit 1130.

削除部1250は、予約登録部1240が記憶部に登録した通知予約の内で、通信判断部1220が通知可能な状態でないと判断した通知先に対して通知情報を送信することを予約する通知予約を記憶部から削除する。   The deletion unit 1250 reserves the notification reservation for transmitting the notification information to the notification destination determined by the communication determination unit 1220 not to be able to notify the notification reservation registered in the storage unit by the reservation registration unit 1240. Is deleted from the storage unit.

ここで図5を参照して、削除部1250が通知予約を記憶部から削除する際に実行する処理(以下単に、削除処理と言う)について説明する。図5は、削除部1250が実行する削除処理の一例を表すフローチャートである。   Here, with reference to FIG. 5, processing executed when the deletion unit 1250 deletes the notification reservation from the storage unit (hereinafter simply referred to as deletion processing) will be described. FIG. 5 is a flowchart illustrating an example of the deletion process executed by the deletion unit 1250.

先ず、削除部1250は、所定時刻を経過したか否かを判断する(ステップST101)。削除部1250は、所定時刻を経過したと判断する場合にはステップST101の処理を、そうでない場合には図示を省略するが所定時間スリープした後にステップST101の処理を繰り返す。   First, the deletion unit 1250 determines whether or not a predetermined time has elapsed (step ST101). If it is determined that the predetermined time has elapsed, deletion section 1250 repeats the process of step ST101 after sleeping for a predetermined time although not shown otherwise.

尚、所定の時刻とは、削除処理を開始した時刻から所定の時間経過した時刻、又はステップ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 deletion unit 1250 determines whether or not an end command has been acquired (step ST102). Deletion section 1250 ends the deletion process when determining that the end instruction has been acquired, and executes step ST103 otherwise.

ステップST102において、削除部1250は、終了命令を取得していないと判断した場合には、情報管理部1130が管理する記憶部から、記憶部が記憶する全ての通知予約を取得する(ステップST103)。   If the deletion unit 1250 determines in step ST102 that the end command has not been acquired, the deletion unit 1250 acquires all notification reservations stored in the storage unit from the storage unit managed by the information management unit 1130 (step ST103). .

次に、削除部1250は、全ての通知予約についてステップST105から108の処理を実行したか否かを判断する(ステップST104)。削除部1250は、全ての通知予約について処理を実行したと判断する場合には上記ステップST101に戻り処理を繰り返し、そうでない場合にはステップST105の処理を実行する。   Next, deletion section 1250 determines whether or not the processing of steps ST105 to 108 has been executed for all notification reservations (step ST104). If it is determined that the process has been executed for all notification reservations, the deletion unit 1250 returns to step ST101 and repeats the process. If not, the deletion unit 1250 executes the process of step ST105.

ステップST104において、削除部1250は、ステップST103で取得した通知予約の内で、処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、通信判断部1220へ処理対象通知予約を出力する(ステップST105)。   In step ST104, the deletion unit 1250 uses one of the notification reservations not processed in the notification reservation acquired in step ST103 as a processing target (hereinafter referred to as a processing target notification reservation in this figure). The processing target notification reservation is output to the communication determination unit 1220 (step ST105).

次に、削除部1250は、通信判断部1220から、ステップST105で出力した処理対象通知予約に関する判断結果を取得する(ステップST106)。   Next, the deletion unit 1250 acquires from the communication determination unit 1220 the determination result regarding the processing target notification reservation output in step ST105 (step ST106).

その後、削除部1250は、ステップST106で取得した判断結果に基づいて、処理対象通知予約の通知先へ通知可能な状態であるか否かを判断する(ステップST107)。削除部1250は、通知可能な状態であると判断する場合にはステップST104に戻り上記処理を繰り返し、そうでない場合にはステップST108の処理を実行する。   Thereafter, based on the determination result acquired in step ST106, the deletion unit 1250 determines whether or not it is possible to notify the notification destination of the processing target notification reservation (step ST107). If it is determined that the notification is possible, the deletion unit 1250 returns to step ST104 and repeats the above process, and if not, executes the process of step ST108.

ステップST107において、削除部1250は、通知可能な状態でないと判断する場合には、処理対象通知予約を記憶部から削除する(ステップST108)。その後、削除部1250は、ステップST104に戻り上記処理を繰り返す。   In step ST107, if the deletion unit 1250 determines that the notification is not possible, the deletion unit 1250 deletes the processing target notification reservation from the storage unit (step ST108). Thereafter, the deletion unit 1250 returns to step ST104 and repeats the above processing.

次に、図2に戻り引き続き通知装置1000の構成について説明する。
機能提供部1260は、制御部1010に制御されて、受信部1210が受信したリクエスト情報が要求する提供機能を提供する。
Next, returning to FIG. 2, the configuration of the notification device 1000 will be described.
The function providing unit 1260 is controlled by the control unit 1010 to provide a providing function requested by the request information received by the receiving unit 1210.

イベント検知部1270は、所定の事象の発生を検知する。具体例を挙げると、機能提供部1260がプリント機能等の提供機能の提供を終了したと言う事象(つまり、プリント完了イベント)の発生を検出する。その後、検出した事象を識別する情報を制御部1010へ出力する。   The event detection unit 1270 detects the occurrence of a predetermined event. As a specific example, the occurrence of an event (that is, a print completion event) that the function providing unit 1260 has finished providing a providing function such as a print function is detected. Thereafter, information for identifying the detected event is output to the control unit 1010.

検出部1280は、制御部1010に制御されて、イベント検知部1270から事象を識別する情報を取得する。次に、検出部1280は、取得した情報が識別する事象の発生を通知することを予約した通知予約であって、予約登録部1240が記憶部に登録した1又は複数の通知予約を記憶部から検出する。その後、検出部1280は、検出した通知予約を制御部1010へ出力する。   The detection unit 1280 is controlled by the control unit 1010 to acquire information for identifying an event from the event detection unit 1270. Next, the detection unit 1280 is a notification reservation reserved to notify the occurrence of an event identified by the acquired information, and the one or more notification reservations registered in the storage unit by the reservation registration unit 1240 are stored from the storage unit. To detect. Thereafter, the detection unit 1280 outputs the detected notification reservation to the control unit 1010.

ここで、図6を参照して、検出部1280が、通知予約を記憶部から検出する際に実行する処理(以下単に、検出処理と言う)について説明する。図6は、検出処理の一例を表すフローチャートである。   Here, with reference to FIG. 6, a process (hereinafter simply referred to as a detection process) executed when the detection unit 1280 detects a notification reservation from the storage unit will be described. FIG. 6 is a flowchart illustrating an example of the detection process.

先ず、検出部1280は、検出した通知予約を格納するリスト型又は配列型の変数(以下単に、検出通知予約リストと言う)を初期化する(ステップST201)。   First, the detection unit 1280 initializes a list type or array type variable (hereinafter simply referred to as a detection notification reservation list) that stores the detected notification reservation (step ST201).

次に、検出部1280は、制御部1010から、イベント検知部1270が検出した事象を識別する情報を取得し、取得した情報が識別する事象の内容を取得する(ステップST202)。   Next, the detection unit 1280 acquires information identifying the event detected by the event detection unit 1270 from the control unit 1010, and acquires the content of the event identified by the acquired information (step ST202).

その後、検出部1280は、管理部が管理する記憶部に登録された全通知予約を取得する(ステップST203)。その後、検出部1280は、全ての通知予約についてステップST204の処理を実行したか否かを判断する(ステップST204)。検出部1280は、全ての通知予約について処理を実行したと判断する場合には処理を終了し、そうでない場合にはステップST205の処理を実行する。   Thereafter, detection unit 1280 acquires all notification reservations registered in the storage unit managed by the management unit (step ST203). Thereafter, detection section 1280 determines whether or not the processing of step ST204 has been executed for all notification reservations (step ST204). The detection unit 1280 ends the process when determining that the process has been executed for all notification reservations, and executes the process of step ST205 otherwise.

ステップST204において、検出部1280は、全ての通知予約について処理を実行していないと判断する場合には、処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、処理対象通知予約が取得した情報で識別される事象の発生を通知する通知予約であるか否かを判断する(ステップST205)。   In step ST204, when the detection unit 1280 determines that the processing has not been executed for all the notification reservations, the notification reservation (hereinafter, in this figure, one of the notification reservations that are not the target of processing). It is determined whether the processing target notification reservation is a notification reservation for notifying the occurrence of an event identified by the acquired information (step ST205).

検出部1280は、取得した事象の発生を通知する通知予約であると判断する場合にはステップST206の処理を、そうでない場合にはステップST204に戻り上記処理を繰り返す。   If it is determined that the notification reservation is to notify the occurrence of the acquired event, the detection unit 1280 returns to step ST204 and repeats the above process.

ステップST205において、検出部1280は、処理対象通知予約が、ステップST202で取得した事象の発生を通知する通知予約であると判断した場合には、処理対象通知予約を要素として検出通知予約リストに挿入する(ステップST206)。その後、ステップST204に戻り上記処理を繰り返す。   In step ST205, when the detection unit 1280 determines that the processing target notification reservation is a notification reservation for notifying the occurrence of the event acquired in step ST202, the detection unit 1280 inserts the processing target notification reservation as an element into the detection notification reservation list. (Step ST206). Then, it returns to step ST204 and repeats the said process.

次に、図2に戻り引き続き通知装置1000の構成について説明する。
送信部1290は、例えば、ネットワーク・アダプタで構成される。送信部1290は、受信部1210が受信した通知予約を受付けたことを表す情報(以下単に、受付応答と言う)又は通知予約を受付けなかったことを表す情報(以下単に、拒否応答と言う)を通知予約の送信元へ送信する。
Next, returning to FIG. 2, the configuration of the notification device 1000 will be described.
The transmission unit 1290 is constituted by a network adapter, for example. The transmission unit 1290 receives information indicating that the notification reservation received by the reception unit 1210 has been accepted (hereinafter simply referred to as an acceptance response) or information indicating that the notification reservation has not been accepted (hereinafter simply referred to as a rejection response). Sent to the notification reservation sender.

また、送信部1290は、制御部1010から、検出部1280の検出した通知予約が予約した通知先へ通知情報を送信する。   Also, the transmission unit 1290 transmits notification information from the control unit 1010 to the notification destination reserved by the notification reservation detected by the detection unit 1280.

最後に、図7から9を参照して、制御部1010が実行する制御処理について説明する。
図7は、受付条件を情報管理部1130が管理する記憶部へ登録するよう条件登録部1120を制御する場合に、制御部1010が実行する処理(以下単に、条件登録制御処理と言う)の一例を表すフローチャートである。
Finally, the control process executed by the control unit 1010 will be described with reference to FIGS.
FIG. 7 illustrates an example of processing (hereinafter simply referred to as “condition registration control processing”) executed by the control unit 1010 when controlling the condition registration unit 1120 to register the reception condition in the storage unit managed by the information management unit 1130. It is a flowchart showing.

先ず、制御部1010は、入力部1110から受付条件を取得する(ステップST301)。次に、制御部1010は、取得した受付条件を情報管理部1130が管理する記憶部へ登録よう条件登録部1120を制御する(ステップST302)。その後、制御部1010は、条件登録制御処理の実行を終了する。   First, control unit 1010 obtains acceptance conditions from input unit 1110 (step ST301). Next, the control unit 1010 controls the condition registration unit 1120 to register the acquired acceptance condition in the storage unit managed by the information management unit 1130 (step ST302). Thereafter, the control unit 1010 ends the execution of the condition registration control process.

図8は、受信通知予約を情報管理部1130が管理する記憶部へ登録するよう予約登録部1140を制御する場合に、制御部1010が実行する処理(以下単に、予約登録制御処理と言う)の一例を表すフローチャートである。   FIG. 8 shows a process executed by the control unit 1010 when the reservation registration unit 1140 is controlled to register the reception notification reservation in the storage unit managed by the information management unit 1130 (hereinafter simply referred to as a reservation registration control process). It is a flowchart showing an example.

先ず、制御部1010は、受信通知予約を受信部1210から取得する(ステップST401)。次に、制御部1010は、ステップST401で取得した受信通知予約を受付判定部1230へ出力する(ステップST402)。   First, control unit 1010 acquires a reception notification reservation from receiving unit 1210 (step ST401). Next, control section 1010 outputs the reception notification reservation acquired in step ST401 to acceptance determination section 1230 (step ST402).

その後、制御部1010は、ステップST402で出力した受信通知予約を受け入れるか否か判定するよう受付判定部1230を制御する(ステップST403)。   Thereafter, control unit 1010 controls reception determination unit 1230 to determine whether or not to accept the reception notification reservation output in step ST402 (step ST403).

次に、制御部1010は、受付判定部1230から判定結果を取得する(ステップST404)。その後、制御部1010は、受付判定部1230が受信通知予約を受け入れると判定したか否かを判断する(ステップST405)。制御部1010は、受信通知予約を受け入れると判定する場合にはステップST406の処理を、そうでない場合にはステップST408の処理を実行する。   Next, control unit 1010 acquires a determination result from acceptance determination unit 1230 (step ST404). Thereafter, control unit 1010 determines whether or not reception determination unit 1230 determines to accept the reception notification reservation (step ST405). If it is determined that the reception notification reservation is accepted, control section 1010 executes the process of step ST406, and otherwise executes the process of step ST408.

ステップST405において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を予約登録部1240へ出力し、出力した受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST406)。   In step ST405, when it is determined that the reception notification reservation is accepted, the control unit 1010 outputs the reception notification reservation to the reservation registration unit 1240, and sets the reservation registration unit 1240 to register the output reception notification reservation in the storage unit. Control (step ST406).

次に、制御部1010は、受付応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST407)。その後、制御部1010は、予約登録制御処理を終了する。   Next, control section 1010 controls transmission section 1290 to transmit an acceptance response to the transmission source of the reception notification reservation (step ST407). Thereafter, the control unit 1010 ends the reservation registration control process.

ステップST405において、制御部1010は、受信通知予約を受け入れないと判定した場合には、拒否応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST408)。その後、制御部1010は、予約登録制御処理を終了する。   In Step ST405, when it is determined that the reception notification reservation is not accepted, the control unit 1010 controls the transmission unit 1290 to transmit a rejection response to the transmission source of the reception notification reservation (Step ST408). Thereafter, the control unit 1010 ends the reservation registration control process.

図9は、所定の事象が発生した場合に、発生した事象に関する通知情報を送信するよう送信部1290等を制御する場合に、制御部1010が実行する処理(以下単に、通知制御と言う)の一例を表すフローチャートである。   FIG. 9 illustrates a process (hereinafter simply referred to as notification control) executed by the control unit 1010 when controlling the transmission unit 1290 and the like to transmit notification information regarding the generated event when a predetermined event occurs. It is a flowchart showing an example.

先ず、制御部1010は、イベント検知部1270が発生を検知した事象を識別する情報を取得する(ステップST501)。次に、制御部1010は、ステップST501で取得した事象を識別する情報を検出部1280へ出力する(ステップST502)。   First, control unit 1010 acquires information for identifying an event that has been detected by event detection unit 1270 (step ST501). Next, control section 1010 outputs information for identifying the event acquired in step ST501 to detection section 1280 (step ST502).

次に、制御部1010は、ステップST502で出力した情報が識別する事象の発生を通知することを予約する通知予約を検出するよう検出部1280を制御する(ステップST503)。   Next, control section 1010 controls detection section 1280 to detect a notification reservation for notifying the occurrence of the event identified by the information output in step ST502 (step ST503).

その後、制御部1010は、検出部1280から、検出した通知予約を要素とする検出通知予約リストを取得する(ステップST504)。   Thereafter, control unit 1010 obtains a detection notification reservation list having detected notification reservation as an element from detection unit 1280 (step ST504).

次に、制御部1010は、ステップST504で取得した検出通知予約リストの要素である通知予約の全てについてステップST506の処理を実行したか否かを判断する(ステップST505)。制御部1010は、全ての通知予約についてステップST506の処理を実行したと判断する場合には通知制御処理を終了し、そうでない場合にはステップST506の処理を実行する。   Next, control section 1010 determines whether or not the process of step ST506 has been executed for all notification reservations that are elements of the detection notification reservation list acquired in step ST504 (step ST505). The control unit 1010 ends the notification control process when determining that the process of step ST506 has been executed for all notification reservations, and executes the process of step ST506 if not.

ステップST505において、制御部1010は、全ての通知予約についてステップST506の処理を実行していないと判断した場合には、ステップST506の処理の対象としていない通知予約の1つを処理対象とする通知予約(以下この図において、処理対象通知予約と言う)とし、処理対象通知予約が予約した通知先に通知情報を送信するよう送信部1290を制御する(ステップST506)。その後、ステップST505に戻り上記処理を繰り返す。   In Step ST505, when the control unit 1010 determines that the process of Step ST506 has not been executed for all the notification reservations, the notification reservation that targets one of the notification reservations that is not the target of the process of Step ST506. (Hereinafter, referred to as a processing target notification reservation in this figure), and the transmission unit 1290 is controlled to transmit the notification information to the notification destination reserved by the processing target notification reservation (step ST506). Then, it returns to step ST505 and repeats the said process.

次に、図1に戻り引き続き通知システム10の構成について説明する。
遠隔端末9000は、例えば、パーソナルコンピュータ等で構成され、通信網100を介して通知装置1000と通信可能に接続している。
Next, returning to FIG. 1, the configuration of the notification system 10 will be described.
The remote terminal 9000 is composed of a personal computer, for example, and is connected to the notification device 1000 via the communication network 100 so as to be communicable.

遠隔端末9000は、図示を省略するが、例えば、キーボード、タッチパネル、又はポインティング・ディバイス(マウス)等で構成される入力部、例えば、CRT(Cathode Ray Tube)ディスプレイ、又は液晶ディスプレイで構成される表示部、及び例えば、ネットワーク・アダプタ等で構成される通信部を有する。   The remote terminal 9000 is not shown in the figure, but for example, an input unit composed of a keyboard, a touch panel, or a pointing device (mouse), for example, a display composed of a CRT (Cathode Ray Tube) display or a liquid crystal display. And a communication unit composed of, for example, a network adapter or the like.

遠隔端末9000の使用者は、遠隔端末9000が有する入力部を操作することで、所望の通知予約又はリクエスト情報を送信する命令を入力する。   The user of the remote terminal 9000 inputs a command for transmitting desired notification reservation or request information by operating the input unit of the remote terminal 9000.

遠隔端末9000が有する通信部は、通信網100を介して通知装置1000に接続されている。遠隔端末9000が有する通信部は、入力された命令に基づいて通知予約又はリクエスト情報を通知装置1000へ送信する。   A communication unit included in the remote terminal 9000 is connected to the notification device 1000 via the communication network 100. The communication unit included in the remote terminal 9000 transmits notification reservation or request information to the notification device 1000 based on the input command.

具体例としては、遠隔端末9000の使用者は、遠隔端末9000が有する入力部を操作することで遠隔端末9000が取り扱う電子ファイルの印刷を要求するリクエスト情報(以下単に、プリント・リクエストと言う)の送信を命じる命令を入力する。遠隔端末9000は、入力された命令に従って、プリント・リクエスト及びプリント完了イベントを遠隔端末9000へ送信することを予約する通信予約、及びその他必要な通信予約を通知装置1000へ送信する。   As a specific example, the user of the remote terminal 9000 operates request information (hereinafter simply referred to as a print request) for requesting printing of an electronic file handled by the remote terminal 9000 by operating an input unit of the remote terminal 9000. Input a command to send data. The remote terminal 9000 transmits to the notification device 1000 a communication reservation for reserving transmission of a print request and a print completion event to the remote terminal 9000 and other necessary communication reservations according to the input command.

また、遠隔端末9000が有する通信部は、通知装置1000が送信した受付応答及び拒否応答を受信する。   The communication unit included in the remote terminal 9000 receives the acceptance response and the rejection response transmitted by the notification device 1000.

遠隔端末9000は、受付応答のみを取得した場合には、受付応答のみを取得したことを表す表示を遠隔端末9000が有する表示部に表示する。   When the remote terminal 9000 acquires only the reception response, the remote terminal 9000 displays a display indicating that only the reception response has been acquired on the display unit of the remote terminal 9000.

具体例としては、通知装置1000の印刷を待つ行列に印刷要求を追加した旨のメッセージを表示する。   As a specific example, a message indicating that a print request has been added to the queue waiting for printing of the notification apparatus 1000 is displayed.

次に、遠隔端末9000は、通知装置1000から通知情報が送信されるのを待つ。その後、遠隔端末9000の有する通信部は、通知装置1000が送信した通知情報を受信する。   Next, the remote terminal 9000 waits for notification information to be transmitted from the notification device 1000. Thereafter, the communication unit included in the remote terminal 9000 receives the notification information transmitted by the notification device 1000.

遠隔端末9000は、通知情報を受信した場合には、通知情報を取得したことを表す表示を遠隔端末9000が有する表示部に表示する。具体例としては、要求された印刷が完了した旨のメッセージを表示する。   When the remote terminal 9000 receives the notification information, the remote terminal 9000 displays a display indicating that the notification information has been acquired on the display unit of the remote terminal 9000. As a specific example, a message indicating that the requested printing is completed is displayed.

逆に、遠隔端末9000が少なくとも1つ以上の拒否応答を受信した場合には、通知情報の送信を待つことなく次の命令の入力を待つ。尚、遠隔端末9000は、拒否応答を取得した旨の表示をする実施例をも採用できる。   Conversely, when the remote terminal 9000 receives at least one rejection response, the remote terminal 9000 waits for the input of the next command without waiting for transmission of the notification information. The remote terminal 9000 can also employ an embodiment that displays that a rejection response has been acquired.

本実施例においては、入力部1110が入力手段に相当し、受信部1210が受信手段に相当し、通信判断部1220が通信判断手段に相当し、受付判定部1230が受付判定手段に相当し、予約登録部1240が予約登録手段に相当し、削除部1250が削除手段に相当し、検出部1260が検出手段に相当し、送信部1290が送信手段に相当する。   In this embodiment, the input unit 1110 corresponds to an input unit, the reception unit 1210 corresponds to a reception unit, the communication determination unit 1220 corresponds to a communication determination unit, the reception determination unit 1230 corresponds to a reception determination unit, The reservation registration unit 1240 corresponds to a reservation registration unit, the deletion unit 1250 corresponds to a deletion unit, the detection unit 1260 corresponds to a detection unit, and the transmission unit 1290 corresponds to a transmission unit.

以下、本発明の第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 notification device 1000 transmits an acceptance response to the notification reservation transmission source regardless of the determination of the acceptance determination unit 1230.

第2の実施形態における通知装置は、第1の実施形態における通知装置1000とほぼ同一の構成及び機能を有する。よって、第1の実施形態との差異について主に説明する。   The notification device in the second embodiment has almost the same configuration and function as the notification device 1000 in the first embodiment. Therefore, differences from the first embodiment will be mainly described.

ここで、図10を参照して、実施例2において、制御部1010が実行する予約登録制御処理について説明する。図10は、実施例2において、制御部1010が実行する予約登録制御処理の一例を表すフローチャートである。   Here, with reference to FIG. 10, the reservation registration control process which the control part 1010 performs in Example 2 is demonstrated. FIG. 10 is a flowchart illustrating an example of a reservation registration control process executed by the control unit 1010 in the second embodiment.

制御部1010は、ステップST601からST605の処理を実行する。ステップST601からST605の処理は、図8を参照して説明したステップST401からST405の処理と同様であるため説明を省略する。   Control unit 1010 executes the processes of steps ST601 to ST605. The processing of steps ST601 to ST605 is the same as the processing of steps ST401 to ST405 described with reference to FIG.

制御部1010は、ステップST605において、受信通知予約を受け入れると判定する場合にはステップST606の処理を、そうでない場合にはステップST607の処理を実行する。   In step ST605, control unit 1010 executes the process of step ST606 when determining that the reception notification reservation is accepted, and executes the process of step ST607 otherwise.

ステップST605において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST606)。   In step ST605, when it is determined that the reception notification reservation is accepted, the control unit 1010 controls the reservation registration unit 1240 to register the reception notification reservation in the storage unit (step ST606).

ステップST606を実行した後、又はステップST605において受信通知予約を受け入れないと判定した場合には、制御部1010は、受付応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST607)。その後、制御部1010は、予約登録制御処理を終了する。   After performing step ST606, or when determining in step ST605 that the reception notification reservation is not accepted, control unit 1010 controls transmission unit 1290 to transmit an acceptance response to the transmission source of the reception notification reservation (step ST607). Thereafter, the control unit 1010 ends the reservation registration control process.

ここで、図2に戻り、実施例2における通知装置1000の構成について説明する。
通知装置1000の記憶部には、通知予約を受付けないことにより、遠隔端末9000が行う通知装置1000の監視等において重大な問題が引き起こされると予想される通知予約(以下単に、監視通知予約と言う)のみを受付ける受付け条件が登録されている。
Here, returning to FIG. 2, the configuration of the notification device 1000 according to the second embodiment will be described.
In the storage unit of the notification device 1000, the notification reservation that is expected to cause a serious problem in the monitoring of the notification device 1000 performed by the remote terminal 9000 by not accepting the notification reservation (hereinafter simply referred to as monitoring notification reservation). ) Acceptance conditions for accepting only are registered.

次に、図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 remote terminal 9000 acquires only the reception response, and executes the processing that is executed when only the reception response described in the first embodiment is acquired.

通知装置1000は、受付条件に従って通知予約を受付けるか否か判断して監視通知予約を登録するが、それ以外の通知予約を登録しない。しかし、遠隔端末9000は、監視通知予約に基づいて通知装置1000が通知する通知情報を受信して通知装置1000の監視を継続する。   The notification device 1000 determines whether to accept a notification reservation according to the reception conditions and registers the monitoring notification reservation, but does not register any other notification reservation. However, the remote terminal 9000 continues to monitor the notification device 1000 by receiving the notification information notified by the notification device 1000 based on the monitoring notification reservation.

以下、本発明の第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 notification apparatus 1000 transmits a rejection response to the notification reservation transmission source regardless of the determination of the reception determination unit 1230.

第3の実施形態における通知装置は、第1の実施形態における通知装置1000とほぼ同一の構成及び機能を有する。よって、第1の実施形態との差異について主に説明する。   The notification device in the third embodiment has substantially the same configuration and function as the notification device 1000 in the first embodiment. Therefore, differences from the first embodiment will be mainly described.

ここで、図11を参照して、実施例3において、制御部1010が実行する予約登録制御処理について説明する。図11は、実施例3において、制御部1010が実行する予約登録制御処理の一例を表すフローチャートである。   Here, with reference to FIG. 11, the reservation registration control process which the control part 1010 performs in Example 3 is demonstrated. FIG. 11 is a flowchart illustrating an example of a reservation registration control process executed by the control unit 1010 in the third embodiment.

制御部1010は、ステップST701からST705の処理を実行する。ステップST701からST705の処理は、図8を参照して説明したステップST401からST405の処理を同様であるため説明を省略する。   Control unit 1010 performs the processes of steps ST701 to ST705. The processing of steps ST701 to ST705 is the same as the processing of steps ST401 to ST405 described with reference to FIG.

制御部1010は、ステップST705において、受信通知予約を受け入れると判定する場合にはステップST706の処理を、そうでない場合にはステップST707の処理を実行する。   In step ST705, control unit 1010 executes the process of step ST706 when determining that the reception notification reservation is accepted, and executes the process of step ST707 otherwise.

ステップST705において、制御部1010は、受信通知予約を受け入れると判定した場合には、受信通知予約を記憶部に登録するよう予約登録部1240を制御する(ステップST706)。   In step ST705, when it is determined that the reception notification reservation is accepted, the control unit 1010 controls the reservation registration unit 1240 to register the reception notification reservation in the storage unit (step ST706).

ステップST706を実行した後、又はステップST705において受信通知予約を受け入れないと判定した場合には、制御部1010は、拒否応答を受信通知予約の送信元へ送信するよう送信部1290を制御する(ステップST707)。その後、制御部1010は、予約登録制御処理を終了する。   After executing step ST706 or when determining in step ST705 that the reception notification reservation is not accepted, control section 1010 controls transmission section 1290 to transmit a rejection response to the transmission source of the reception notification reservation (step 706). ST707). Thereafter, the control unit 1010 ends the reservation registration control process.

次に、図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 remote terminal 9000 acquires only the “reject” response, but executes the process that is executed when only the “accept” response described in the first embodiment is acquired. Further, the display unit of the remote terminal 9000 displays that there is a possibility that the reservation notification has not been received.

通知装置1000は、機能的には、演算部1001がROM1002、RAM1003、外部記憶部1004の少なくともひとつに格納されたプログラムを実行することにより実現できる。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。   The notification apparatus 1000 can be functionally realized by the arithmetic unit 1001 executing a program stored in at least one of the ROM 1002, the RAM 1003, and the external storage unit 1004. Further, this program can be provided by being stored and distributed in a magnetic disk, an optical disk, a semiconductor memory, or other recording medium, or distributed via a network.

以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   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.

本発明の通知システムの一実施形態を示す構成図である。It is a block diagram which shows one Embodiment of the notification system of this invention. 通知装置の構成を説明するための機能ブロック図の一例である。It is an example of the functional block diagram for demonstrating the structure of a notification apparatus. ソフトウェア制御を実現するための通知装置のハードウェアの一構成例を表す図である。It is a figure showing one structural example of the hardware of the notification apparatus for implement | achieving software control. 受付判定部が実行する判定処理の一例を表すフローチャートである。It is a flowchart showing an example of the determination process which an acceptance determination part performs. 削除部が実行する削除処理の一例を表すフローチャートである。It is a flowchart showing an example of the deletion process which a deletion part performs. 検出部が実行する検出処理の一例を表すフローチャートである。It is a flowchart showing an example of the detection process which a detection part performs. 制御部が実行する条件登録制御処理の一例を表すフローチャートである。It is a flowchart showing an example of the condition registration control process which a control part performs. 実施例1において、制御部が実行する予約登録制御処理の一例を表すフローチャートである。6 is a flowchart illustrating an example of a reservation registration control process executed by a control unit in the first embodiment. 制御部が実行する通知制御の一例を表すフローチャートである。It is a flowchart showing an example of the notification control which a control part performs. 実施例2において、制御部が実行する予約登録制御処理の一例を表すフローチャートである。In Example 2, it is a flowchart showing an example of the reservation registration control process which a control part performs. 実施例3において、制御部が実行する予約登録制御処理の一例を表すフローチャートである。In Example 3, it is a flowchart showing an example of the reservation registration control process which a control part performs.

符号の説明Explanation of symbols

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 ... Communication network 1000 ... Notification apparatus 1001 ... Operation part 1002 ... ROM
1003 ... RAM
DESCRIPTION OF SYMBOLS 1004 ... External storage part 1005 ... Bus 1010 ... Control part 1110 ... Input part (input means)
1120: Condition registration unit 1130 ... Information management unit 1210 ... Reception unit (reception means)
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 ... Function providing unit 1270 ... Event detecting unit 1280 ... Detection unit (detection means)
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.
前記予約内容は、前記通知予約を送信した送信元に関する情報、前記通知予約が予約する通知先に関する情報、及び前記通知予約が予約する事象に関する情報のいずれか1つ以上を含むことを特徴とする請求項2に記載の通知装置。   The reservation content includes one or more of information regarding a transmission source that has transmitted the notification reservation, information regarding a notification destination reserved by the notification reservation, and information regarding an event reserved by the notification reservation. The notification device according to claim 2. 前記送信元及び通知先に関する情報は、前記通知予約を送信した装置及び前記通知情報を受信する装置を特定する情報、若しくは前記通知予約を送信した装置及び前記通知情報を受信する装置を使用する使用者に関する情報のいずれか1つ以上を含むことを特徴とする請求項3に記載の通知装置。   Information regarding the transmission source and the notification destination is information used to identify a device that has transmitted the notification reservation and a device that receives the notification information, or a device that has transmitted the notification reservation and a device that receives the notification information. The notification apparatus according to claim 3, wherein the notification apparatus includes any one or more of information related to a person. 前記受信手段が受信した通知予約が予約する通知情報の通知先と通信可能な状態であるか否かを判断する通信判断手段を更に備え、
前記受付判定手段は、前記通信判断手段が通信可能な状態であると判断し、かつ受付条件を満足する場合に前記通知予約を受付けると判断することを特徴とする請求項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.
前記送信手段は、前記受付判定手段が前記通知予約を受付けたと判定した場合には前記通知予約を受付けたことを表す情報を送信し、受付けないと判定した場合には受付けなかったことを表す情報を送信することを特徴とする請求項1から6のいずれかに記載の通知装置。   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 indicating that it has not been received when it is determined that the notification reservation has not been received. The notification device according to any one of claims 1 to 6, wherein: 前記送信手段は、前記受付判定手段が前記通知予約を受付けると判定するか否かに関わらず前記通知予約を受付けたことを表す情報を送信することを特徴とする請求項1から6のいずれかに記載の通知装置。   7. The transmission unit according to claim 1, wherein the transmission unit transmits information indicating that the notification reservation has been received regardless of whether the reception determination unit determines to accept the notification reservation. The notification device described in 1. 前記送信手段は、前記受付判定手段が前記通知予約を受付けると判定するか否かに関わらず前記通知予約を受付けないことを表す情報を送信することを特徴とする請求項1から6のいずれかに記載の通知装置。   The transmission means transmits information indicating that the notification reservation is not accepted regardless of whether or not the acceptance determination means determines to accept the notification reservation. The notification device described in 1. 所定の事象が発生したことを所定の通知先に通知する情報を送信することを予約する通知予約を受信する受信手段と、
前記受信手段が受信した通知予約を受付けるか否かを前記通知予約の予約内容に基づいて判定する受付判定手段と、
前記判定手段が受付けると判定した通知予約を記憶部に登録する予約登録手段と、
前記所定の事象が発生した場合に、前記所定の事象の発生を通知することを予約した通知予約を前記記憶部から検出する検出手段と、
前記検出手段が検出した通知予約が予約した通知先へ、前記事象の発生を通知する情報を送信する送信手段とを備えることを特徴とする通知システム。
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.
JP2006309121A 2006-11-15 2006-11-15 Notification apparatus, notification system, and notification program Pending JP2008123424A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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