Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7619920B2 - Equipment management system, equipment management method, and equipment management program - Google Patents
[go: Go Back, main page]

JP7619920B2 - Equipment management system, equipment management method, and equipment management program - Google Patents

Equipment management system, equipment management method, and equipment management program Download PDF

Info

Publication number
JP7619920B2
JP7619920B2 JP2021148259A JP2021148259A JP7619920B2 JP 7619920 B2 JP7619920 B2 JP 7619920B2 JP 2021148259 A JP2021148259 A JP 2021148259A JP 2021148259 A JP2021148259 A JP 2021148259A JP 7619920 B2 JP7619920 B2 JP 7619920B2
Authority
JP
Japan
Prior art keywords
log information
time
reference time
processing unit
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021148259A
Other languages
Japanese (ja)
Other versions
JP2023041099A (en
Inventor
行雄 松田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2021148259A priority Critical patent/JP7619920B2/en
Publication of JP2023041099A publication Critical patent/JP2023041099A/en
Application granted granted Critical
Publication of JP7619920B2 publication Critical patent/JP7619920B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、機器管理システム、機器管理方法、及び機器管理プログラムに関する。 The present invention relates to a device management system, a device management method, and a device management program.

従来、ネットワークに接続された機器(管理対象機器)のログ情報を管理するシステムが知られている。例えば特許文献1には、ログ情報のアップロードに伴う通信量や送信時間を最適化するために、ログ情報に含まれる障害内容に応じてレベル分けされたログパラメータ情報をサーバーに送信し、ログパラメータ情報を受信したサーバーが送信したログ要求情報に基づいて、ログ要求情報により指定されたログパラメータ情報が表すレベルの障害内容に係わるログ情報をサーバーにアップロードする通信端末装置が開示されている。 Conventionally, systems for managing log information of devices (managed devices) connected to a network are known. For example, Patent Document 1 discloses a communication terminal device that transmits log parameter information classified into levels according to the fault content contained in the log information to a server in order to optimize the communication volume and transmission time involved in uploading log information, and uploads log information related to the fault content of the level represented by the log parameter information specified by the log request information to the server based on the log request information transmitted by the server that has received the log parameter information.

特開2016-177594号公報JP 2016-177594 A

ところで、機器のログ情報を収集する方法として、例えば、中継機器(機器管理装置)が、予め設定された基準時刻に機器からログ情報を取得し、取得したログ情報をサーバーに送信する方法がある。しかし、この方法では、基準時刻に、機器の電源がOFF状態の場合や通信不良が生じている場合などに、中継装置がログ情報を取得することができない問題が生じる。 One method for collecting device log information is for a relay device (device management device) to acquire log information from the device at a preset reference time and transmit the acquired log information to a server. However, this method can cause problems, such as the relay device being unable to acquire the log information if the device is powered off or has a communication problem at the reference time.

また機器のログ情報を収集する他の方法として、中継機器が、一定時間ごとに機器からログ情報を取得し、取得するごとにログ情報をサーバーに送信する方法がある。しかし、この方法では、ログ情報の送信頻度が多くなり、ログ情報の送信データ量及びサーバーにおける管理対象のログ情報の保存データ量が増加する問題が生じる。 Another method for collecting device log information is for a relay device to obtain log information from the device at regular intervals and send the log information to the server each time it is obtained. However, this method increases the frequency with which log information is sent, which creates a problem in that the amount of log information sent and the amount of data stored in the server for managed log information increase.

本発明の目的は、機器のログ情報を適切に取得するとともに、管理対象のログ情報のデータ量を削減することが可能な機器管理システム、機器管理方法、及び機器管理プログラムを提供することにある。 The object of the present invention is to provide a device management system, a device management method, and a device management program that can appropriately acquire device log information and reduce the amount of data in the log information of the managed devices.

本発明の一の態様に係る機器管理システムは、ネットワークに接続される管理対象機器を管理する機器管理システムであって、前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得処理部と、前記取得処理部により取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択処理部と、を備えるシステムである。 A device management system according to one aspect of the present invention is a device management system that manages managed devices connected to a network, and is a system that includes an acquisition processing unit that acquires log information including operation information and time information from the managed devices at predetermined time intervals, and a selection processing unit that selects, from the log information acquired by the acquisition processing unit, the log information with a time closest to a preset reference time.

本発明の他の態様に係る機器管理方法は、ネットワークに接続される管理対象機器を管理する機器管理方法であって、一又は複数のプロセッサーが、前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得ステップと、前記取得ステップにおいて取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択ステップと、を実行する方法である。 A device management method according to another aspect of the present invention is a device management method for managing managed devices connected to a network, in which one or more processors execute an acquisition step of acquiring log information including operation information and time information from the managed devices at predetermined time intervals, and a selection step of selecting, from the log information acquired in the acquisition step, the log information with a time closest to a preset reference time.

本発明の他の態様に係る機器管理プログラムは、ネットワークに接続される管理対象機器を管理する機器管理プログラムであって、前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得ステップと、前記取得ステップにおいて取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択ステップと、を一又は複数のプロセッサーに実行させるためのプログラムである。 A device management program according to another aspect of the present invention is a device management program for managing managed devices connected to a network, and is a program for causing one or more processors to execute an acquisition step of acquiring log information including operation information and time information from the managed devices at predetermined time intervals, and a selection step of selecting, from the log information acquired in the acquisition step, the log information with a time closest to a preset reference time.

本発明によれば、機器のログ情報を適切に取得するとともに、管理対象のログ情報のデータ量を削減することが可能な機器管理システム、機器管理方法、及び機器管理プログラムが提供される。 The present invention provides a device management system, a device management method, and a device management program that can appropriately acquire device log information and reduce the amount of data in the log information of the managed devices.

図1は、本発明の実施形態に係る機器管理システムの構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing the configuration of a device management system according to an embodiment of the present invention. 図2は、本発明の実施形態に係る機器管理装置に記憶される機器情報の一例を示す図である。FIG. 2 is a diagram showing an example of device information stored in the device management device according to the embodiment of the present invention. 図3は、本発明の実施形態に係る機器管理装置に記憶されるログデータベースの一例を示す図である。FIG. 3 is a diagram showing an example of a log database stored in the device management device according to the embodiment of the present invention. 図4は、本発明の実施形態に係るクラウドサーバーに記憶されるログ管理データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a log management database stored in a cloud server according to an embodiment of the present invention. 図5は、本発明の実施形態に係るクラウドサーバーが提示する利用状況情報の一例を示す図である。FIG. 5 is a diagram showing an example of the usage status information presented by the cloud server according to the embodiment of the present invention. 図6は、本発明の実施形態に係る機器管理システムで実行される機器管理処理の手順の一例を説明するためのフローチャートである。FIG. 6 is a flowchart illustrating an example of a procedure of a device management process executed by the device management system according to the embodiment of the present invention. 図7は、本発明の実施形態に係る機器管理システムにおいて送受信されるログ情報の一例を模式的に示す図である。FIG. 7 is a diagram illustrating an example of log information transmitted and received in the device management system according to the embodiment of the present invention. 図8は、本発明の実施形態に係る機器管理システムにおいて送受信されるログ情報の一例を模式的に示す図である。FIG. 8 is a diagram illustrating an example of log information transmitted and received in the device management system according to the embodiment of the present invention. 図9は、本発明の実施形態に係る機器管理システムにおいて送受信されるログ情報の一例を模式的に示す図である。FIG. 9 is a diagram illustrating an example of log information transmitted and received in the device management system according to the embodiment of the present invention. 図10は、本発明の他の実施形態に係る機器管理システムの構成を示す機能ブロック図である。FIG. 10 is a functional block diagram showing the configuration of a device management system according to another embodiment of the present invention.

以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。 Hereinafter, an embodiment of the present invention will be described with reference to the attached drawings. Note that the following embodiment is an example of the present invention and does not limit the technical scope of the present invention.

[機器管理システム100]
図1は、本発明の実施形態に係る機器管理システム100の構成を示すブロック図である。機器管理システム100は、機器管理装置1と、MFP(複合機;Multifunction Printer)2と、クラウドサーバー3とを含んでいる。機器管理システム100は、企業、施設など(以下、「テナント」という。)などに導入される。各テナントには、1台の機器管理装置1と、1台又は複数台のMFP2とが配置される。各テナントにおいて、機器管理装置1とMFP2とは、ネットワークN1(例えば社内LAN)を介して互いに接続されている。また、各テナントの機器管理装置1は、ネットワークN2(例えばインターネット)を介してクラウドサーバー3に接続されている。図1では、テナント1及びテナント2を例示している。
[Device Management System 100]
FIG. 1 is a block diagram showing a configuration of a device management system 100 according to an embodiment of the present invention. The device management system 100 includes a device management device 1, an MFP (multifunction printer) 2, and a cloud server 3. The device management system 100 is introduced in a company, a facility, or the like (hereinafter, referred to as a "tenant"). In each tenant, one device management device 1 and one or more MFPs 2 are arranged. In each tenant, the device management device 1 and the MFP 2 are connected to each other via a network N1 (e.g., an in-house LAN). In addition, the device management device 1 of each tenant is connected to a cloud server 3 via a network N2 (e.g., the Internet). In FIG. 1, a tenant 1 and a tenant 2 are illustrated as examples.

機器管理システム100は、ネットワークN1に接続されるMFP2を管理する。MFP2は、本発明の管理対象機器の一例である。機器管理システム100において、機器管理装置1は、自装置が管理する対象のMFP2からログ情報を取得し、クラウドサーバー3は、各機器管理装置1から送信される特定のログ情報を受信して管理する。 The device management system 100 manages MFPs 2 connected to the network N1. The MFPs 2 are an example of devices to be managed in the present invention. In the device management system 100, the device management device 1 acquires log information from the MFPs 2 that it manages, and the cloud server 3 receives and manages specific log information sent from each device management device 1.

機器管理装置1は、例えばNAS(Network Attached Storage)で構成されており、テナント内のMFP2のログ情報を取得する。また、機器管理装置1は、各MFP2からログ情報を取得すると、特定のログ情報をクラウドサーバー3に送信する。クラウドサーバー3は、各テナントの機器管理装置1からログ情報を受信して、ログ情報を管理する。またクラウドサーバー3は、ログ情報に基づいてMFP2の利用状況(動作状況)などをテナント(ユーザー)に提示する機器管理サービスを提供する。例えば、クラウドサーバー3は、利用状況情報P1を含むレポート(図5参照)をテナントPC(ユーザーPC)に送信する。ユーザーは、利用状況情報P1を取得することにより、テナント内のMFP2の利用状況を把握することができる。機器管理システム100は、本発明の機器管理システムの一例であり、クラウドサーバー3は、本発明の管理サーバーの一例である。なお、本発明の機器管理システムは、機器管理装置1単体で構成されてもよい。すなわち、機器管理装置1は、本発明の機器管理システムの一例である。 The device management device 1 is configured, for example, by a NAS (Network Attached Storage), and acquires log information of the MFP 2 in the tenant. When the device management device 1 acquires log information from each MFP 2, it transmits specific log information to the cloud server 3. The cloud server 3 receives log information from the device management device 1 of each tenant and manages the log information. The cloud server 3 also provides a device management service that presents the usage status (operation status) of the MFP 2 to the tenant (user) based on the log information. For example, the cloud server 3 transmits a report (see FIG. 5) including the usage status information P1 to the tenant PC (user PC). By acquiring the usage status information P1, the user can grasp the usage status of the MFP 2 in the tenant. The device management system 100 is an example of the device management system of the present invention, and the cloud server 3 is an example of the management server of the present invention. Note that the device management system of the present invention may be configured by the device management device 1 alone. In other words, the device management device 1 is an example of the device management system of the present invention.

[機器管理装置1]
図1に示すように、機器管理装置1は、制御部11、記憶部12、操作表示部13、第1通信インターフェース14a、第2通信インターフェース14bなどを備える。機器管理装置1は、NASに限定されず、パーソナルコンピュータ、サーバーなどで構成されてもよい。機器管理装置1は、テナントごとに配置される。ここでは、テナント1に配置される機器管理装置1を例に挙げて説明する。
[Device management device 1]
1, the device management device 1 includes a control unit 11, a storage unit 12, an operation display unit 13, a first communication interface 14a, a second communication interface 14b, etc. The device management device 1 is not limited to a NAS, and may be configured as a personal computer, a server, etc. The device management device 1 is arranged for each tenant. Here, the device management device 1 arranged for the tenant 1 will be described as an example.

第1通信インターフェース14aは、機器管理装置1を有線又は無線でネットワークN1に接続し、ネットワークN1を介してMFP2との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。ネットワークN1は、例えばLANで構成される。 The first communication interface 14a is a communication interface for connecting the device management device 1 to the network N1 by wire or wirelessly and for executing data communication with the MFP 2 via the network N1 in accordance with a predetermined communication protocol. The network N1 is, for example, configured as a LAN.

第2通信インターフェース14bは、機器管理装置1を有線又は無線でネットワークN2に接続し、ネットワークN2を介してクラウドサーバー3との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。ネットワークN2は、例えばインターネットで構成される。 The second communication interface 14b is a communication interface for connecting the device management device 1 to the network N2 in a wired or wireless manner and for executing data communication with the cloud server 3 via the network N2 in accordance with a predetermined communication protocol. The network N2 is, for example, configured as the Internet.

操作表示部13は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 13 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

記憶部12は、各種の情報を記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)、又はフラッシュメモリーなどの不揮発性の記憶部である。記憶部12には、機器管理装置1が管理する管理対象機器に関する機器情報D1が記憶される。また、記憶部12には、管理対象機器の動作情報及び時刻情報を含むログ情報を記憶するログデータベースD2が含まれる。 The storage unit 12 is a non-volatile storage unit such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory that stores various types of information. The storage unit 12 stores device information D1 related to the managed devices managed by the device management device 1. The storage unit 12 also includes a log database D2 that stores log information including operation information and time information of the managed devices.

図2には、テナント1に配置されるMFP1及びMFP2に関する機器情報D1の一例を示している。機器情報D1には、機器名、IPアドレス、シリアル番号などの管理対象機器に関する情報が含まれる。制御部11は、テナント1に管理対象機器が配置(導入)されるごとに、ユーザーによる登録操作に基づいて、当該管理対象機器の情報を機器情報D1に登録する。 Figure 2 shows an example of device information D1 related to MFP1 and MFP2 located in tenant 1. Device information D1 includes information about managed devices such as device name, IP address, and serial number. Each time a managed device is located (introduced) in tenant 1, the control unit 11 registers information about the managed device in device information D1 based on a registration operation by the user.

図3には、MFP1のログ情報を記憶するログデータベースD2の一例を示している。ログデータベースD2には、MFP1に関する取得日時、機器情報、印刷カウンタ値などの情報が含まれる。前記取得日時は、機器管理装置1がMFP1からログ情報を取得した日時(時刻情報)である。前記機器情報は、MFP1に関する機器情報である。図3の前記機器情報には、機器名が登録されているが、他の実施形態として、IPアドレス又はシリアル番号が登録されてもよい。前記印刷カウンタ値は、MFP1に搭載されるカウンタ(計数カウンタ)の計数値であり、本発明の動作情報の一例である。前記動作情報は、例えば印刷枚数であってもよい。また、前記印刷カウンタ値は、カラー印刷のカウンタ値(又は印刷枚数)と、モノクロ印刷のカウンタ値(又は印刷枚数)とが含まれてもよい。また、ログデータベースD2には、FAX受信カウンタ値、コピーカウンタ値などが含まれてもよい。 Figure 3 shows an example of a log database D2 that stores log information of MFP1. The log database D2 includes information such as acquisition date and time, device information, and print counter value related to MFP1. The acquisition date and time is the date and time (time information) when the device management device 1 acquires log information from MFP1. The device information is device information related to MFP1. The device name is registered in the device information in Figure 3, but in other embodiments, an IP address or serial number may be registered. The print counter value is a count value of a counter (counting counter) mounted on MFP1, and is an example of operation information of the present invention. The operation information may be, for example, the number of printed sheets. The print counter value may also include a color printing counter value (or the number of printed sheets) and a monochrome printing counter value (or the number of printed sheets). The log database D2 may also include a FAX reception counter value, a copy counter value, etc.

制御部11は、予め設定された所定の時間間隔でMFP1にアクセスしてログ情報を要求し、MFP1からログ情報を取得してログデータベースD2に記憶する。例えば、制御部11は、15分間隔でMFP1にアクセスする処理(ポーリング処理)を実行してログ情報を取得し、取得したログ情報をログデータベースD2に記憶する。同様に、制御部11は、予め設定された所定の時間間隔でMFP2にアクセスしてログ情報を要求し、MFP2からログ情報を取得してログデータベースD2(不図示)に記憶する。前記時間間隔は、MFPごとに異なる間隔に設定されてもよい。 The control unit 11 accesses the MFP1 at a predetermined time interval to request log information, acquires the log information from the MFP1, and stores it in the log database D2. For example, the control unit 11 executes a process of accessing the MFP1 at 15-minute intervals (polling process) to acquire log information, and stores the acquired log information in the log database D2. Similarly, the control unit 11 accesses the MFP2 at a predetermined time interval to request log information, acquires the log information from the MFP2, and stores it in the log database D2 (not shown). The time interval may be set to a different interval for each MFP.

また、詳細は後述するが、制御部11は、ログデータベースD2から特定のログ情報を選択してクラウドサーバー3に送信する。制御部11は、前記特定のログ情報をクラウドサーバー3に送信すると、ログデータベースD2に記憶された複数のログ情報を削除する。 Furthermore, as will be described in detail later, the control unit 11 selects specific log information from the log database D2 and transmits it to the cloud server 3. After transmitting the specific log information to the cloud server 3, the control unit 11 deletes the multiple pieces of log information stored in the log database D2.

また、記憶部12には、制御部11に後述の機器管理処理(図6参照)を実行させるための機器管理プログラムが記憶されている。例えば、前記機器管理プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録され、機器管理装置1が備えるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部12に記憶される。なお、前記機器管理プログラムは、他のサーバーから配信されて記憶部12に記憶されてもよい。 The storage unit 12 also stores a device management program for causing the control unit 11 to execute a device management process (see FIG. 6) described below. For example, the device management program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device (not shown) such as a CD drive or DVD drive provided in the device management device 1 and stored in the storage unit 12. The device management program may also be distributed from another server and stored in the storage unit 12.

制御部11は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムを予め記憶する。前記RAMは、各種の情報を記憶し、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部11は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより機器管理装置1を制御する。 The control unit 11 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic operations. The ROM pre-stores control programs such as a BIOS and an OS for causing the CPU to execute various processes. The RAM stores various information and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 11 controls the device management device 1 by having the CPU execute various control programs pre-stored in the ROM or the memory unit 12.

具体的に、制御部11は、取得処理部111、送信処理部112、選択処理部113などの各種の処理部を含む。なお、制御部11は、前記機器管理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部11に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記機器管理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, the control unit 11 includes various processing units such as an acquisition processing unit 111, a transmission processing unit 112, and a selection processing unit 113. The control unit 11 functions as the various processing units by executing various processes according to the device management program. Some or all of the processing units included in the control unit 11 may be configured with electronic circuits. The device management program may be a program for causing multiple processors to function as the various processing units.

取得処理部111は、管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する。例えば、取得処理部111は、テナント1に配置されたMFP1のログ情報を15分間隔で取得する。具体的には、取得処理部111は、15分間隔でMFP1にアクセスしてログ情報を要求する処理(ポーリング処理)を実行する。MFP1は、機器管理装置1から前記要求を受信すると、受信した時点におけるログ情報(時刻情報、印刷カウンタ値)を機器管理装置1に送信する。取得処理部111は、MFP1からログ情報を取得すると、ログデータベースD2(図3参照)に記憶する。これにより、ログデータベースD2には、15分間隔でログ情報が蓄積されていく。 The acquisition processing unit 111 acquires log information including operation information and time information from the managed device at a predetermined time interval. For example, the acquisition processing unit 111 acquires log information of MFP1 located in tenant 1 at 15-minute intervals. Specifically, the acquisition processing unit 111 executes a process (polling process) of accessing MFP1 at 15-minute intervals to request log information. When MFP1 receives the request from the device management device 1, it transmits the log information (time information, print counter value) at the time of reception to the device management device 1. When the acquisition processing unit 111 acquires the log information from MFP1, it stores it in the log database D2 (see FIG. 3). As a result, log information is accumulated in the log database D2 at 15-minute intervals.

送信処理部112は、ログデータベースD2に記憶されている複数のログ情報のうち特定のログ情報をクラウドサーバー3に送信する。具体的には、送信処理部112は、取得処理部111により取得されるログ情報のうち、予め設定された基準時刻のログ情報をクラウドサーバー3に送信する。ここで、前記基準時刻は、機器管理装置1のユーザー(管理者など)により予め設定される。例えば、ユーザーが、管理対象であるMFP1について、1日ごとの利用状況(動作状況)を把握したい場合には、24時間の中で前記基準時刻を設定する。例えばユーザーは、前記基準時刻を「0:00」に設定する。他の例として、ユーザーが、MFP1について、1か月ごとの利用状況を把握したい場合には、1か月の中で前記基準時刻として「月末日の0:00」を設定する。 The transmission processing unit 112 transmits specific log information from among the multiple pieces of log information stored in the log database D2 to the cloud server 3. Specifically, the transmission processing unit 112 transmits log information at a preset reference time from among the log information acquired by the acquisition processing unit 111 to the cloud server 3. Here, the reference time is preset by a user (such as an administrator) of the device management device 1. For example, if the user wants to know the daily usage status (operation status) of the managed MFP 1, the user sets the reference time within a 24-hour period. For example, the user sets the reference time to "0:00". As another example, if the user wants to know the monthly usage status of the MFP 1, the user sets "0:00 on the last day of the month" as the reference time within the month.

例えば図3に示すようにログデータベースD2に「2021年3月1日」のログ情報が記憶されている場合に、送信処理部112は、複数のログ情報のうち、前記基準時刻「(2021年3月2日の)0:00」のログ情報(印刷カウンタ値「C18」)を、「2021年3月1日」分のログ情報として、クラウドサーバー3に送信する。印刷カウンタ値「C18」は、「2021年3月1日」の終了時点における最新の計数値を表している。なお、印刷カウンタ値は、過去から現時点までの印刷枚数の総数(総計数値)を表している。このため、例えば「2021年3月2日」の「0:00」の印刷カウンタ値から、前日「2021年3月1日」の「0:00」の印刷カウンタ値を減算することにより、「2021年3月1日」の印刷枚数を算出することができる。 For example, when log information for "March 1, 2021" is stored in the log database D2 as shown in FIG. 3, the transmission processing unit 112 transmits the log information for the reference time "0:00 (March 2, 2021)" (print counter value "C18") from among the multiple log information to the cloud server 3 as log information for "March 1, 2021". The print counter value "C18" represents the latest count value at the end of "March 1, 2021". Note that the print counter value represents the total number of printed sheets from the past to the present (total count value). Therefore, for example, the number of printed sheets on "March 1, 2021" can be calculated by subtracting the print counter value at "0:00" on the previous day, "March 1, 2021", from the print counter value at "0:00" on "March 2, 2021".

このように、送信処理部112は、前記基準時刻が到来するごとに、取得処理部111が前記基準時刻にMFP1から取得したログ情報をクラウドサーバー3に送信する。これにより、クラウドサーバー3は、1日ごと(24時間ごと)にログ情報を受信することができる。 In this way, each time the reference time arrives, the transmission processing unit 112 transmits the log information acquired from the MFP 1 by the acquisition processing unit 111 at the reference time to the cloud server 3. This allows the cloud server 3 to receive log information every day (every 24 hours).

ここで、取得処理部111が、前記基準時刻にMFP1からログ情報を取得できない場合がある。例えば、前記基準時刻に、MFP1の電源がOFF状態になっていたり、ネットワークN1の通信がOFF状態(又は通信不良)になっていたりする場合に、取得処理部111は、前記基準時刻にMFP1からログ情報を取得することができない。この場合、送信処理部112は、前記基準時刻のログ情報をクラウドサーバー3に送信することができなくなる。そこで、制御部11は、前記基準時刻にMFP1からログ情報を取得できない場合に以下の処理を実行する。 Here, there are cases where the acquisition processing unit 111 cannot acquire log information from the MFP 1 at the reference time. For example, if the power of the MFP 1 is OFF or communication on the network N1 is OFF (or communication is poor) at the reference time, the acquisition processing unit 111 cannot acquire log information from the MFP 1 at the reference time. In this case, the transmission processing unit 112 will not be able to transmit the log information at the reference time to the cloud server 3. Therefore, the control unit 11 executes the following process when log information cannot be acquired from the MFP 1 at the reference time.

具体的には、取得処理部111が前記基準時刻のログ情報を取得できず、ログデータベースD2に前記基準時刻のログ情報が存在しない場合には、選択処理部113は、取得処理部111が取得したログ情報(ログデータベースD2に記憶されるログ情報)のうち、前記基準時刻に最も近い時刻のログ情報を選択する。そして、送信処理部112は、選択処理部113が選択したログ情報をクラウドサーバー3に送信する。 Specifically, if the acquisition processing unit 111 cannot acquire log information for the reference time and no log information for the reference time exists in the log database D2, the selection processing unit 113 selects the log information for the time closest to the reference time from among the log information acquired by the acquisition processing unit 111 (log information stored in the log database D2). Then, the transmission processing unit 112 transmits the log information selected by the selection processing unit 113 to the cloud server 3.

また、選択処理部113は、前記基準時刻よりも前に取得されたログ情報のうち前記基準時刻に最も近いログ情報を選択する第1の選択処理を実行してもよいし、前記基準時刻よりも前に取得されたログ情報と前記基準時刻よりも後に取得されたログ情報とのうち、前記基準時刻に最も近いログ情報を選択する第2の選択処理を実行してもよい。 The selection processing unit 113 may also execute a first selection process to select log information closest to the reference time from among the log information acquired before the reference time, or may execute a second selection process to select log information closest to the reference time from among the log information acquired before the reference time and the log information acquired after the reference time.

前記第1の選択処理の場合、選択処理部113は、前記基準時刻が到来した時点においてログデータベースD2に既に記憶されている複数のログ情報の中から、前記基準時刻に最も近い(最新の)ログ情報を選択する。この場合、送信処理部112は、前記基準時刻の時点で、選択処理部113が選択した前記ログ情報をクラウドサーバー3に送信する。他の実施形態として、送信処理部112は、前記基準時刻よりも後の所定の時刻に、選択処理部113が選択した前記ログ情報をクラウドサーバー3に送信してもよい。すなわち、送信処理部112がログ情報をクラウドサーバー3に送信するタイミングは、前記基準時刻に限定されない。 In the case of the first selection process, the selection processing unit 113 selects the log information closest to the reference time (the latest) from among the multiple pieces of log information already stored in the log database D2 at the time when the reference time arrives. In this case, the transmission processing unit 112 transmits the log information selected by the selection processing unit 113 to the cloud server 3 at the time of the reference time. In another embodiment, the transmission processing unit 112 may transmit the log information selected by the selection processing unit 113 to the cloud server 3 at a specified time after the reference time. In other words, the timing at which the transmission processing unit 112 transmits the log information to the cloud server 3 is not limited to the reference time.

前記第2の選択処理の場合、取得処理部111は、前記基準時刻が到来した場合に、前記基準時刻から所定時間だけ、MFP1にログ情報を要求する処理(ポーリング処理)を継続する。すなわち、取得処理部111は、前記基準時刻のログ情報を取得しなかった場合に、前記基準時刻から所定時間以内のログ情報の取得を試みる。 In the case of the second selection process, when the reference time arrives, the acquisition processing unit 111 continues the process (polling process) of requesting log information from the MFP 1 for a predetermined time from the reference time. In other words, if the acquisition processing unit 111 does not acquire log information at the reference time, it attempts to acquire log information within a predetermined time from the reference time.

前記所定時間は、例えば、前記基準時刻よりも前に取得されたログ情報の取得日時に基づいて設定される。具体的には、例えば、取得処理部111が「2021年3月1日 23:00」にログ情報を取得し、その後、基準時刻「0:00」までログ情報を取得しなかった場合には、制御部11は、取得処理部111が最後に取得したログ情報の取得日時から前記基準時刻までの期間(上記の例では「1時間」)を前記所定時間に設定する。そして、取得処理部111は、前記基準時刻から1時間だけ(「2021年3月2日 1:00」まで)、MFP1にログ情報を要求する処理を継続する。 The predetermined time is set, for example, based on the acquisition date and time of log information acquired before the reference time. Specifically, for example, if the acquisition processing unit 111 acquires log information at "March 1, 2021, 23:00" and then does not acquire any log information until the reference time "0:00", the control unit 11 sets the predetermined time to the period from the acquisition date and time of the log information last acquired by the acquisition processing unit 111 to the reference time ("1 hour" in the above example). Then, the acquisition processing unit 111 continues the process of requesting log information from the MFP 1 for only 1 hour from the reference time (until "March 2, 2021, 1:00").

このように、取得処理部111は、前記基準時刻よりも前の時刻であって前記基準時刻に最も近い直前時刻(本発明の第1時刻)のログ情報を取得し、前記基準時刻のログ情報を取得しなかった場合に、前記基準時刻から、前記直前時刻と前記基準時刻との間の期間分だけログ情報の取得を試みる。 In this way, the acquisition processing unit 111 acquires log information for the immediately preceding time (the first time of the present invention) that is a time before the reference time and closest to the reference time, and if log information for the reference time is not acquired, attempts to acquire log information for the period from the reference time to the immediately preceding time and the reference time.

取得処理部111が前記基準時刻から前記期間分の間にMFP1からログ情報を取得した場合には、選択処理部113は、ログデータベースD2から前記期間分の間に取得されたログ情報のうち前記基準時刻に最も近いログ情報を選択する。送信処理部112は、選択処理部113が選択したログ情報をクラウドサーバー3に送信する。他の実施形態として、取得処理部111は、前記基準時刻から前記期間分の間にMFP1からログ情報を最初に取得した時点でポーリング処理を終了し、送信処理部112は、最初に取得したログ情報をクラウドサーバー3に送信してもよい。 When the acquisition processing unit 111 acquires log information from the MFP 1 during the period from the reference time, the selection processing unit 113 selects the log information acquired from the log database D2 during the period that is closest to the reference time. The transmission processing unit 112 transmits the log information selected by the selection processing unit 113 to the cloud server 3. In another embodiment, the acquisition processing unit 111 may end the polling process at the time when the log information is acquired for the first time from the MFP 1 during the period from the reference time, and the transmission processing unit 112 may transmit the first acquired log information to the cloud server 3.

また、取得処理部111が前記基準時刻から前記期間分の間にMFP1からログ情報を取得しなかった場合には、選択処理部113は、ログデータベースD2から、前記基準時刻よりも前に取得された最近のログ情報を選択する。上記の例では、選択処理部113は、「2021年3月1日 23:00」のログ情報を選択する。送信処理部112は、選択処理部113が選択した「2021年3月1日 23:00」のログ情報をクラウドサーバー3に送信する。前記第2の選択処理の具体例の詳細については、後述の「機器管理処理」において説明する。 In addition, if the acquisition processing unit 111 does not acquire log information from the MFP 1 during the period from the reference time, the selection processing unit 113 selects the most recent log information acquired before the reference time from the log database D2. In the above example, the selection processing unit 113 selects the log information for "March 1, 2021, 23:00". The transmission processing unit 112 transmits the log information for "March 1, 2021, 23:00" selected by the selection processing unit 113 to the cloud server 3. Details of a specific example of the second selection process will be described later in the "Device Management Process".

このように、送信処理部112は、取得処理部111により取得されるログ情報のうち、前記基準時刻のログ情報又は前記基準時刻に最も近い時刻のログ情報を、クラウドサーバー3に送信する。 In this way, the transmission processing unit 112 transmits to the cloud server 3 the log information of the reference time or the log information of the time closest to the reference time among the log information acquired by the acquisition processing unit 111.

なお、取得処理部111は、ネットワークN1(例えばLAN)に接続する第1通信インターフェース14aを介してMFP1及びMFP2からログ情報を取得する。また、送信処理部112は、ネットワークN2(例えばインターネット)に接続する第2通信インターフェース14bを介してログ情報をクラウドサーバー3に送信する。ネットワークN1は、本発明の第1ネットワークの一例であり、ネットワークN2は、本発明の第2ネットワークの一例である。 The acquisition processing unit 111 acquires log information from MFP1 and MFP2 via a first communication interface 14a that connects to a network N1 (e.g., a LAN). The transmission processing unit 112 transmits the log information to the cloud server 3 via a second communication interface 14b that connects to a network N2 (e.g., the Internet). Network N1 is an example of a first network of the present invention, and network N2 is an example of a second network of the present invention.

クラウドサーバー3は、機器管理装置1からログ情報を受信すると、管理対象機器ごとにログ情報を管理する。具体的には、クラウドサーバー3は、機器管理装置1から受信するログ情報に基づいて、前記管理対象機器の動作状況情報を生成する。 When the cloud server 3 receives the log information from the device management device 1, it manages the log information for each managed device. Specifically, the cloud server 3 generates operation status information for the managed devices based on the log information received from the device management device 1.

例えば、クラウドサーバー3は、テナント1の機器管理装置1から1日ごとにMFP1のログ情報を受信すると、ログ管理データベースD3に記憶する。図4には、MFP1のログ情報を記憶するログ管理データベースD3の一例を示している。ログ管理データベースD3には、管理対象の日時情報(利用日)、機器情報、印刷カウンタ値などの情報が含まれる。前記利用日は、例えば、1日ごとの日付けである。前記印刷カウンタ値は、機器管理装置1において選択されたログ情報の印刷カウンタ値である。なお、クラウドサーバー3は、前日の前記印刷カウンタ値に基づいて算出した当日の印刷枚数をログ管理データベースD3に記憶してもよい。クラウドサーバー3は、1日ごとのログ情報をログ管理データベースD3に蓄積していく。 For example, when the cloud server 3 receives log information of MFP1 from the device management device 1 of the tenant 1 for each day, it stores it in the log management database D3. FIG. 4 shows an example of the log management database D3 that stores the log information of MFP1. The log management database D3 includes information such as date and time information (usage date), device information, and print counter value of the managed device. The usage date is, for example, the date of each day. The print counter value is the print counter value of the log information selected in the device management device 1. The cloud server 3 may store the number of printed sheets for the day calculated based on the print counter value of the previous day in the log management database D3. The cloud server 3 accumulates the log information for each day in the log management database D3.

また、クラウドサーバー3は、ユーザーの操作に応じて、動作状況情報に対応する利用状況情報P1を示すレポート(図5参照)を生成してユーザーに提示する。例えば、テナント1の機器管理装置1のユーザーが、前記機器管理サービスのサイトにログインして、対象機器「MFP1」の利用状況の期間(集計期間)を設定すると、クラウドサーバー3は、ログ管理データベースD3(図4参照)を参照して、当該集計期間の1日ごとの印刷枚数をグラフ形式で表した利用状況情報P1を表すレポート(図5参照)を生成する。なお、クラウドサーバー3は、利用日ごとの印刷カウンタ値に基づいて、利用日ごとの印刷枚数を算出する。そして、クラウドサーバー3は、前記レポートをユーザーのテナントPC(ユーザーPC)に送信する。なお、図5に示す例では、カラー印刷の印刷枚数とモノクロ印刷の印刷枚数とを区別して表している。 In addition, the cloud server 3 generates a report (see FIG. 5) showing the usage status information P1 corresponding to the operation status information in response to the user's operation, and presents it to the user. For example, when a user of the device management device 1 of the tenant 1 logs in to the device management service site and sets the usage period (counting period) of the target device "MFP1", the cloud server 3 references the log management database D3 (see FIG. 4) and generates a report (see FIG. 5) showing the usage status information P1 that shows the number of printed sheets per day in the counting period in a graph format. The cloud server 3 calculates the number of printed sheets per usage day based on the print counter value for each usage day. The cloud server 3 then transmits the report to the user's tenant PC (user PC). In the example shown in FIG. 5, the number of printed sheets printed in color and the number of printed sheets printed in monochrome are shown separately.

[機器管理処理]
以下、図6を参照しつつ、機器管理システム100において実行される機器管理処理の手順の一例について説明する。
[Device Management Processing]
An example of the procedure of the device management process executed in the device management system 100 will be described below with reference to FIG.

なお、本発明は、前記機器管理処理に含まれる一又は複数のステップを実行する機器管理方法の発明として捉えることができる。また、ここで説明する前記機器管理処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記機器管理処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは機器管理装置1の制御部11が前記機器管理処理における各ステップを実行する場合を例に挙げて説明するが、他の実施形態では、一又は複数のプロセッサーが前記機器管理処理における各ステップを分散して実行してもよい。 The present invention can be understood as an invention of a device management method that executes one or more steps included in the device management process. One or more steps included in the device management process described here may be omitted as appropriate. The steps in the device management process may be executed in a different order as long as the same action and effect is achieved. Furthermore, although an example is described here in which the control unit 11 of the device management device 1 executes each step in the device management process, in other embodiments, one or more processors may execute each step in the device management process in a distributed manner.

ここでは、上述の例に示した通り、機器管理装置1がテナント1に配置されているMFP1のログ情報を取得及び管理するケースを例に挙げて説明する。なお、各テナントに配置される機器管理装置1は、個別に前記機器管理処理を並行して実行する。 As shown in the above example, the device management device 1 acquires and manages log information of the MFP 1 located in the tenant 1. The device management devices 1 located in each tenant individually execute the device management process in parallel.

制御部11は、例えば機器管理装置1の電源がON状態になって管理対象機器(MFP1)にアクセス可能な状態になった場合に、前記機器管理処理を開始する。 The control unit 11 starts the device management process, for example, when the power of the device management device 1 is turned on and the managed device (MFP 1) becomes accessible.

ステップS1において、制御部11は、MFP1のログ情報を取得する時間になったか否かを判定する。例えば、制御部11は、MFP1のログ情報を取得する時間間隔(周期)を15分間隔に予め設定する。制御部11は、15分が経過したか否かを判定する。MFP1のログ情報を取得する時間になった場合(S1:Yes)、処理はステップS2に移行する。制御部11は、MFP1のログ情報を取得する時間になるまで待機する(S1:No)。 In step S1, the control unit 11 determines whether it is time to acquire the log information of MFP1. For example, the control unit 11 pre-sets the time interval (period) for acquiring the log information of MFP1 to be 15 minutes. The control unit 11 determines whether 15 minutes have passed. If it is time to acquire the log information of MFP1 (S1: Yes), the process proceeds to step S2. The control unit 11 waits until it is time to acquire the log information of MFP1 (S1: No).

ステップS2において、制御部11は、MFP1のログ情報を取得する処理を実行する。具体的には、制御部11は、MFP1に対して、ログ情報を送信するように要求(ポーリング処理)する。 In step S2, the control unit 11 executes a process to acquire log information of the MFP 1. Specifically, the control unit 11 requests the MFP 1 to send log information (polling process).

次にステップS3において、制御部11は、MFP1からログ情報を取得したか否かを判定する。制御部11がMFP1からログ情報を取得した場合(S3:Yes)、処理はステップS4に移行する。一方、制御部11がMFP1からログ情報を取得できなかった場合(S3:No)、処理はステップS31に移行する。 Next, in step S3, the control unit 11 determines whether or not log information has been acquired from the MFP 1. If the control unit 11 has acquired log information from the MFP 1 (S3: Yes), the process proceeds to step S4. On the other hand, if the control unit 11 has not acquired log information from the MFP 1 (S3: No), the process proceeds to step S31.

ステップS31では、制御部11は、基準時刻になったか否かを判定する。例えば、制御部11は、前記基準時刻を「0:00」に設定する。前記基準時刻になった場合(S31:Yes)、制御部11は、ステップS32において、ログ情報を取得できなかったことを示す情報(「ログ情報なし」)をクラウドサーバー3に送信する。前記基準時刻になっていない場合(S31:No)、処理はステップS1に戻り、制御部11は上述の処理を繰り返す。 In step S31, the control unit 11 determines whether the reference time has arrived. For example, the control unit 11 sets the reference time to "0:00". If the reference time has arrived (S31: Yes), the control unit 11 in step S32 sends information indicating that log information could not be acquired ("No log information") to the cloud server 3. If the reference time has not arrived (S31: No), the process returns to step S1, and the control unit 11 repeats the above-mentioned process.

ステップS4では、制御部11は、取得したログ情報をログデータベースD2(図3参照)に記憶する。 In step S4, the control unit 11 stores the acquired log information in the log database D2 (see FIG. 3).

次にステップS5において、制御部11は、前記基準時刻になったか否かを判定する。前記基準時刻になった場合(S5:Yes)、処理はステップS6に移行する。前記基準時刻になっていない場合(S5:No)、処理はステップS1に戻り、制御部11は上述の処理を繰り返す。このようにして、制御部11は、前記基準時刻になるまで、所定の時間間隔でログ情報を取得する処理を繰り返す。 Next, in step S5, the control unit 11 determines whether the reference time has arrived. If the reference time has arrived (S5: Yes), the process proceeds to step S6. If the reference time has not arrived (S5: No), the process returns to step S1, and the control unit 11 repeats the above-mentioned process. In this way, the control unit 11 repeats the process of acquiring log information at a predetermined time interval until the reference time arrives.

ステップS6において、制御部11は、MFP1から前記基準時刻のログ情報を取得したか否かを判定する。制御部11がMFP1から前記基準時刻のログ情報を取得した場合(S6:Yes)、処理はステップS7に移行する。一方、制御部11がMFP1から前記基準時刻のログ情報を取得できなかった場合(S6:No)、処理はステップS61に移行する。 In step S6, the control unit 11 determines whether or not log information for the reference time has been acquired from the MFP 1. If the control unit 11 has acquired log information for the reference time from the MFP 1 (S6: Yes), the process proceeds to step S7. On the other hand, if the control unit 11 has not acquired log information for the reference time from the MFP 1 (S6: No), the process proceeds to step S61.

図7には、制御部11が前記基準時刻のログ情報を取得したケースを例示している。このケースでは、制御部11は、前記基準時刻「0:00」(「2021年3月2日」)になるまで15分間隔でMFP1からログ情報Ca~Cfを取得し続け、前記基準時刻「0:00」になったときに前記基準時刻のログ情報Cgを取得している。 Figure 7 illustrates an example of a case in which the control unit 11 acquires log information for the reference time. In this case, the control unit 11 continues to acquire log information Ca to Cf from the MFP 1 at 15-minute intervals until the reference time reaches "0:00" ("March 2, 2021"), and acquires log information Cg for the reference time when the reference time reaches "0:00".

制御部11が前記基準時刻のログ情報Cgを取得すると(S6:Yes)、制御部11は、ステップS7において、前記基準時刻のログ情報Cgをクラウドサーバー3に送信する(図7参照)。クラウドサーバー3は、機器管理装置1からログ情報Cgを受信すると、「2021年3月1日」分のログ情報(図4の「C1」に相当)として、ログ管理データベースD3(図4参照)に記憶する。 When the control unit 11 acquires the log information Cg for the reference time (S6: Yes), in step S7, the control unit 11 transmits the log information Cg for the reference time to the cloud server 3 (see FIG. 7). When the cloud server 3 receives the log information Cg from the device management device 1, it stores it in the log management database D3 (see FIG. 4) as log information for "March 1, 2021" (corresponding to "C1" in FIG. 4).

なお、制御部11は、ログ情報Cgをクラウドサーバー3に送信すると、ログデータベースD2に記憶された「2021年3月1日」のログ情報を削除する。 When the control unit 11 sends the log information Cg to the cloud server 3, it deletes the log information for "March 1, 2021" stored in the log database D2.

これに対して、制御部11がMFP1から前記基準時刻のログ情報を取得できなかった場合(S6:No)、制御部11は、ステップS61において、最後に取得したログ情報の取得時刻(直前時刻)を特定する。 On the other hand, if the control unit 11 is unable to acquire log information for the reference time from the MFP 1 (S6: No), the control unit 11 identifies the acquisition time (immediately preceding time) of the last acquired log information in step S61.

図8には、制御部11が前記基準時刻のログ情報を取得できなかったケースを例示している。このケースでは、制御部11は、「23:00」にMFP1からログ情報Ccを取得したのを最後に、前記基準時刻「0:00」(「2021年3月2日」)までMFP1からログ情報を取得できていない。この場合、制御部11は、最後に取得したログ情報Ccの取得時刻「23:00」(直前時刻)を特定する。 Figure 8 illustrates an example of a case where the control unit 11 is unable to obtain log information at the reference time. In this case, the control unit 11 has not been able to obtain log information from the MFP 1 until the reference time of "0:00" ("March 2, 2021") since obtaining log information Cc from the MFP 1 at "23:00". In this case, the control unit 11 identifies the time of obtaining the last obtained log information Cc, "23:00" (the immediately preceding time).

次にステップS62において、制御部11は、MFP1のログ情報を取得する処理を継続する。具体的には、制御部11は、前記基準時刻「0:00」から、前記直前時刻「23:00」と前記基準時刻「0:00」との間の期間N(N=1時間)分だけログ情報の取得を試みる。すなわち、制御部11は、0:00~1:00の間、ポーリング処理を継続する(図8参照)。 Next, in step S62, the control unit 11 continues the process of acquiring log information of the MFP1. Specifically, the control unit 11 attempts to acquire log information from the reference time "0:00" for a period N (N = 1 hour) between the immediately preceding time "23:00" and the reference time "0:00". In other words, the control unit 11 continues the polling process from 0:00 to 1:00 (see Figure 8).

次にステップS63において、制御部11は、前記期間Nの間にMFP1からログ情報を取得したか否かを判定する。制御部11が前記期間Nの間にMFP1からログ情報を取得した場合(S63:Yes)、処理はステップS64に移行する。一方、制御部11が前記期間Nの間にMFP1からログ情報を取得できなかった場合(S63:No)、処理はステップS71に移行する。 Next, in step S63, the control unit 11 determines whether or not log information has been acquired from the MFP 1 during the period N. If the control unit 11 has acquired log information from the MFP 1 during the period N (S63: Yes), the process proceeds to step S64. On the other hand, if the control unit 11 has not acquired log information from the MFP 1 during the period N (S63: No), the process proceeds to step S71.

ステップS64では、制御部11は、前記期間Nの間に取得したログ情報をクラウドサーバー3に送信する。例えば、制御部11は、前記期間Nの間に取得したログ情報のうち、前記基準時刻に最も近いログ情報Ciを選択して、クラウドサーバー3に送信する(図8参照)。クラウドサーバー3は、機器管理装置1からログ情報Ciを受信すると、「2021年3月1日」分のログ情報(図4の「C1」に相当)として、ログ管理データベースD3(図4参照)に記憶する。なお、制御部11は、前記期間N(ここでは1時間)において、最初にログ情報を取得した時点(図8では「0:30」)で前記期間Nのポーリング処理を終了してもよい。 In step S64, the control unit 11 transmits the log information acquired during the period N to the cloud server 3. For example, the control unit 11 selects the log information Ci that is closest to the reference time from among the log information acquired during the period N, and transmits it to the cloud server 3 (see FIG. 8). When the cloud server 3 receives the log information Ci from the device management device 1, it stores it in the log management database D3 (see FIG. 4) as log information for "March 1, 2021" (corresponding to "C1" in FIG. 4). Note that the control unit 11 may end the polling process for the period N at the time when the first log information is acquired during the period N (here, one hour) ("0:30" in FIG. 8).

なお、制御部11は、ログ情報Ciをクラウドサーバー3に送信すると、ログデータベースD2に記憶された「2021年3月1日」のログ情報を削除する。 When the control unit 11 sends the log information Ci to the cloud server 3, it deletes the log information for "March 1, 2021" stored in the log database D2.

これに対して、制御部11がMFP1からログ情報を取得できなかった場合(S63:No)、制御部11は、ステップS71において、前記基準時刻から前記期間Nが経過したか否かを判定する。前記基準時刻から前記期間Nが経過した場合(S71:Yes)、処理はステップS72に移行する。一方、前記基準時刻から前記期間Nが経過していない場合(S71:No)、処理はステップS62に戻る。 In contrast, if the control unit 11 is unable to obtain log information from the MFP 1 (S63: No), the control unit 11 determines in step S71 whether the period N has elapsed since the reference time. If the period N has elapsed since the reference time (S71: Yes), the process proceeds to step S72. On the other hand, if the period N has not elapsed since the reference time (S71: No), the process returns to step S62.

ステップS72では、制御部11は、前記直前時刻に取得したログ情報をクラウドサーバー3に送信する。 In step S72, the control unit 11 transmits the log information acquired at the immediately preceding time to the cloud server 3.

図9には、制御部11が前記基準時刻から前記期間Nが経過するまでの間にMFP1からログ情報を取得できなかったケースを例示している。このケースでは、制御部11は、「23:00」にMFP1からログ情報Ccを取得したのを最後に、前記基準時刻「0:00」までMFP1からログ情報を取得できておらず、さらに前記基準時刻「0:00」から前記期間N(1時間)経過後の「1:00」までMFP1からログ情報を取得できていない。この場合、前記直前時刻(「23:00」)のログ情報Ccが前記基準時刻に最も近いログ情報となるため、制御部11は、前記直前時刻のログ情報Ccを選択して、クラウドサーバー3に送信する。クラウドサーバー3は、機器管理装置1からログ情報Ccを受信すると、「2021年3月1日」分のログ情報(図4の「C1」に相当)として、ログ管理データベースD3(図4参照)に記憶する。 9 illustrates a case in which the control unit 11 is unable to obtain log information from the MFP 1 during the period N from the reference time. In this case, the control unit 11 is unable to obtain log information from the MFP 1 until the reference time "0:00" after the log information Cc is obtained from the MFP 1 at "23:00", and is unable to obtain log information from the MFP 1 until "1:00" after the period N (1 hour) has elapsed since the reference time "0:00". In this case, the log information Cc of the immediately preceding time ("23:00") is the log information closest to the reference time, so the control unit 11 selects the log information Cc of the immediately preceding time and transmits it to the cloud server 3. When the cloud server 3 receives the log information Cc from the device management device 1, it stores it in the log management database D3 (see FIG. 4) as log information for "March 1, 2021" (corresponding to "C1" in FIG. 4).

なお、制御部11は、ログ情報Ccをクラウドサーバー3に送信すると、ログデータベースD2に記憶された「2021年3月1日」のログ情報を削除する。 When the control unit 11 sends the log information Cc to the cloud server 3, it deletes the log information for "March 1, 2021" stored in the log database D2.

ステップS7、ステップS32、ステップS64、ステップS72の各処理の後、制御部11は、ステップS1に戻り上述の処理を繰り返す。このように、制御部11は、MFP1から所定の時間間隔でログ情報を取得し、前記基準時刻が到来するごとに、前記基準時刻に対応する特定のログ情報を選択してクラウドサーバー3に送信する。クラウドサーバー3は、機器管理装置1から受信するログ情報に基づいて、所定期間のMFP1の利用状況(図5参照)をユーザーに提示する。 After each of the processes of steps S7, S32, S64, and S72, the control unit 11 returns to step S1 and repeats the above-mentioned processes. In this way, the control unit 11 acquires log information from the MFP 1 at a predetermined time interval, and each time the reference time arrives, selects specific log information corresponding to the reference time and transmits it to the cloud server 3. The cloud server 3 presents the usage status of the MFP 1 for a predetermined period (see FIG. 5) to the user based on the log information received from the device management device 1.

以上のように、本実施形態に係る機器管理システム100は、管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得し、取得したログ情報のうち、予め設定された基準時刻のログ情報又は前記基準時刻に最も近い時刻のログ情報を、クラウドサーバー3に送信する。 As described above, the device management system 100 according to this embodiment acquires log information including operation information and time information from the managed devices at a predetermined time interval, and transmits, from among the acquired log information, log information at a preset reference time or log information at a time closest to the reference time to the cloud server 3.

上記構成によれば、所定の時間間隔で取得した複数のログ情報のうち、前記基準時刻のログ情報だけをクラウドサーバー3に送信することができるため、ログ情報の送信データ量及びクラウドサーバー3における管理対象のログ情報の保存データ量を削減することができる。また、例えば、前記基準時刻に管理対象機器の電源がOFF状態になっている場合や通信不良が生じている場合でも、前記基準時刻に近いログ情報をクラウドサーバー3に送信することができる。 According to the above configuration, among the multiple pieces of log information acquired at a predetermined time interval, only the log information at the reference time can be transmitted to the cloud server 3, so that the amount of transmitted data of the log information and the amount of stored data of the log information of the managed device in the cloud server 3 can be reduced. Also, for example, even if the power of the managed device is OFF or there is a communication failure at the reference time, log information close to the reference time can be transmitted to the cloud server 3.

よって、管理対象機器のログ情報を適切に取得するとともに、管理対象のログ情報のデータ量を削減することが可能となる。 This makes it possible to properly acquire log information from managed devices and reduce the amount of data in the managed device log information.

本発明は上述の実施形態に限定されない。本発明は以下に示す実施形態であってもよい。 The present invention is not limited to the above-described embodiment. The present invention may be embodied as follows:

上述の実施形態では、制御部11は、前記基準時刻「0:00」よりも前の最後に取得したログ情報の取得時刻(前記直前時刻)から、前記基準時刻までの期間を前記期間Nに設定している。この構成では、例えば、前記直前時刻が「10:00」(2021年3月1日)であった場合には、前記期間Nが「14時間」となるため、制御部11は、前記基準時刻「0:00」から「14:00」(2021年3月2日)まで前記ポーリング処理を継続することになる。この場合において、例えば、「13:00」(2021年3月2日)にMFP1から取得したログ情報は前記基準時刻「0:00」から大きく離れてしまい、2021年3月1日の利用実績とすることが適切とは言えなくなる。そこで、制御部11は、前記期間Nの上限時間を設定してもよい。例えば、制御部11は、前記期間Nの上限を「11時間」に設定する。 In the above embodiment, the control unit 11 sets the period N to be the period from the acquisition time (the immediately preceding time) of the last log information acquired before the reference time "0:00" to the reference time. In this configuration, for example, if the immediately preceding time is "10:00" (March 1, 2021), the period N is "14 hours", so the control unit 11 continues the polling process from the reference time "0:00" to "14:00" (March 2, 2021). In this case, for example, the log information acquired from the MFP 1 at "13:00" (March 2, 2021) is far from the reference time "0:00", and it cannot be said that it is appropriate to use the log information as the usage record for March 1, 2021. Therefore, the control unit 11 may set an upper limit time for the period N. For example, the control unit 11 sets the upper limit of the period N to "11 hours".

これにより、例えば、制御部11は、前記基準時刻「0:00」から「11時間」が経過するまでの間にMFP1からログ情報を取得できなかった場合には、ポーリング処理を終了して、前記直前時刻に取得したログ情報をクラウドサーバー3に送信する。 As a result, for example, if the control unit 11 is unable to obtain log information from the MFP 1 within the time period from the reference time "0:00" until "11 hours" have elapsed, the control unit 11 ends the polling process and transmits the log information obtained immediately before that time to the cloud server 3.

また、他の実施形態として、制御部11は、前記基準時刻に最も近いログ情報の取得時刻が、前記基準時刻から所定時間以上離れている場合に、当該ログ情報をクラウドサーバー3に送信しない構成としてもよい。例えば、前記基準時刻「0:00」(2021年3月2日)に最も近いログ情報の取得時刻「10:00」(2021年3月1日)が、前記基準時刻から所定時間(例えば「12時間」)以上離れている場合には、制御部11は、当該ログ情報をクラウドサーバー3に送信せず、「ログ情報なし」をクラウドサーバー3に送信してもよい。 In another embodiment, the control unit 11 may be configured not to transmit the log information to the cloud server 3 if the acquisition time of the log information closest to the reference time is a predetermined time or more away from the reference time. For example, if the acquisition time of the log information closest to the reference time "0:00" (March 2, 2021) "10:00" (March 1, 2021) is a predetermined time or more away from the reference time (e.g., "12 hours"), the control unit 11 may not transmit the log information to the cloud server 3, but may transmit "no log information" to the cloud server 3.

本発明の他の実施形態として、機器管理装置1の制御部11は、予め設定された送信時刻に、ログ情報をクラウドサーバー3に送信してもよい。例えば、制御部11は、前記送信時刻を、翌日の「12:00」に設定する。この場合、例えば、制御部11は、「2021年3月2日」の「12:00」になった時点で、MFP1に対応する基準時刻「0:00」のログ情報又は前記基準時刻に最も近い時刻のログ情報を、「2021年3月1日」分のログ情報としてクラウドサーバー3に送信する。 In another embodiment of the present invention, the control unit 11 of the device management device 1 may transmit log information to the cloud server 3 at a preset transmission time. For example, the control unit 11 sets the transmission time to "12:00" the following day. In this case, for example, when it becomes "12:00" on "March 2, 2021", the control unit 11 transmits log information for the reference time "0:00" corresponding to the MFP 1 or log information for the time closest to the reference time as log information for "March 1, 2021" to the cloud server 3.

また、本発明の他の実施形態として、例えば、テナント1に対応する機器管理装置1は、テナント1に配置されたMFP1のログ情報と、テナント1に配置されたMFP2のログ情報とをまとめてクラウドサーバー3に送信してもよい。例えば、制御部11は、MFP1のログ情報とMFP2のログ情報とをクラウドサーバー3に送信する送信時刻を予め設定してもよい。そして、制御部11は、前記送信時刻が到来した時点で、MFP1に対応する前記基準時刻のログ情報又は前記基準時刻に最も近い時刻のログ情報と、MFP2に対応する前記基準時刻のログ情報又は前記基準時刻に最も近い時刻のログ情報とをまとめてクラウドサーバー3に送信する。これにより、機器管理装置1からクラウドサーバー3に送信する頻度を減らすことができる。 In another embodiment of the present invention, for example, the device management device 1 corresponding to tenant 1 may transmit log information of MFP1 arranged in tenant 1 and log information of MFP2 arranged in tenant 1 together to the cloud server 3. For example, the control unit 11 may set in advance a transmission time for transmitting the log information of MFP1 and the log information of MFP2 to the cloud server 3. Then, when the transmission time arrives, the control unit 11 transmits the log information of the reference time or the log information of the time closest to the reference time corresponding to MFP1 together with the log information of the reference time or the log information of the time closest to the reference time corresponding to MFP2 to the cloud server 3. This reduces the frequency of transmission from the device management device 1 to the cloud server 3.

本発明の他の実施形態として、クラウドサーバー3が、機器管理装置1から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得し、取得されるログ情報のうち、予め設定された基準時刻に最も近い時刻のログ情報を選択してもよい。具体的には、図10に示すように、クラウドサーバー3は、制御部31、記憶部32、通信インターフェース33を備え、制御部31は、取得処理部311及び選択処理部312を備える。取得処理部311は、機器管理装置1の取得処理部111と同等の機能を備え、機器管理装置1から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する。選択処理部312は、機器管理装置1の選択処理部113と同等の機能を備え、取得処理部311により取得されるログ情報のうち、予め設定された基準時刻に最も近い時刻のログ情報を選択する。選択処理部312は、選択した特定のログ情報を記憶部32に記憶し、管理対象機器ごとに当該ログ情報を管理する。また、制御部31は、選択処理部312により選択された特定のログ情報に基づいて、管理対象機器の動作状況情報(図5参照)を生成する。 As another embodiment of the present invention, the cloud server 3 may acquire log information including operation information and time information from the device management device 1 at a predetermined time interval, and select the log information with the time closest to a preset reference time from the acquired log information. Specifically, as shown in FIG. 10, the cloud server 3 includes a control unit 31, a storage unit 32, and a communication interface 33, and the control unit 31 includes an acquisition processing unit 311 and a selection processing unit 312. The acquisition processing unit 311 has a function equivalent to the acquisition processing unit 111 of the device management device 1, and acquires log information including operation information and time information from the device management device 1 at a predetermined time interval. The selection processing unit 312 has a function equivalent to the selection processing unit 113 of the device management device 1, and selects the log information with the time closest to a preset reference time from the log information acquired by the acquisition processing unit 311. The selection processing unit 312 stores the selected specific log information in the storage unit 32, and manages the log information for each managed device. In addition, the control unit 31 generates operation status information (see FIG. 5) for the managed device based on the specific log information selected by the selection processing unit 312.

上記構成においても、クラウドサーバー3における管理対象のログ情報の保存データ量を削減することができる。なお、図10に示す構成では、機器管理装置1から選択処理部113が省略されてもよい。また、図10に示す構成では、機器管理装置1は周知の構成(周知の中継機器)であってもよい。 Even in the above configuration, the amount of data stored in the log information of the managed devices in the cloud server 3 can be reduced. Note that in the configuration shown in FIG. 10, the selection processing unit 113 may be omitted from the device management device 1. Also, in the configuration shown in FIG. 10, the device management device 1 may be a well-known configuration (a well-known relay device).

図10に示すクラウドサーバー3は、本発明の機器管理システムの一例である。このように、本発明の機器管理システムは、機器管理装置1単体で構成されてもよいし(図1参照)、クラウドサーバー3(管理サーバー)単体で構成されてもよい(図10参照)。 The cloud server 3 shown in FIG. 10 is an example of a device management system of the present invention. In this way, the device management system of the present invention may be configured with a device management device 1 alone (see FIG. 1), or may be configured with a cloud server 3 (management server) alone (see FIG. 10).

上述の実施形態では、本発明の管理対象機器の一例として、MFPを挙げたが、本発明の管理対象機器は、MFPに限定されず、他の機器であってもよい。例えば、前記管理対象機器は、デジタルサイネージディスプレイであってもよい。この場合、制御部11は、デジタルサイネージディスプレイから、表示コンテンツ(番組、広告など)の情報(例えば再生回数)、ユーザーのタッチ操作の情報(例えばディスプレイに対するタッチ回数)などをログ情報として取得する。また、前記管理対象機器は、監視カメラ装置であってもよい。例えば、制御部11は、監視カメラ装置から、監視エリアを通過した物体(車両、スマートフォン、人物、動物など)の情報(例えば通過数)をログ情報として取得する。このように、本発明の機器管理システムには、種々の管理対象機器を適用することができる。 In the above embodiment, an MFP is given as an example of a device to be managed according to the present invention, but the device to be managed according to the present invention is not limited to an MFP and may be other devices. For example, the device to be managed may be a digital signage display. In this case, the control unit 11 acquires information on the displayed content (programs, advertisements, etc.) (e.g., the number of times the content has been played), information on the user's touch operation (e.g., the number of times the display has been touched), and the like, as log information, from the digital signage display. The device to be managed may also be a surveillance camera device. For example, the control unit 11 acquires information on objects (vehicles, smartphones, people, animals, etc.) that have passed through a surveillance area (e.g., the number of passes), as log information, from the surveillance camera device. In this way, various types of devices to be managed can be applied to the device management system of the present invention.

1 :機器管理装置
2 :MFP(管理対象機器)
3 :クラウドサーバー(管理サーバー)
11 :制御部
14a :第1通信インターフェース
14b :第2通信インターフェース
100 :機器管理システム
111 :取得処理部
112 :送信処理部
113 :選択処理部
D1 :機器情報
D2 :ログデータベース
D3 :ログ管理データベース
N1 :ネットワーク
N2 :ネットワーク
P1 :利用状況情報
1: Device management device 2: MFP (managed device)
3: Cloud server (management server)
11: Control unit 14a: First communication interface 14b: Second communication interface 100: Equipment management system 111: Acquisition processing unit 112: Transmission processing unit 113: Selection processing unit D1: Equipment information D2: Log database D3: Log management database N1: Network N2: Network P1: Usage status information

Claims (9)

ネットワークに接続される管理対象機器を管理する機器管理システムであって、
前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得処理部と、
前記取得処理部により取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択処理部と、
前記選択処理部により選択される前記基準時刻に最も近い時刻の前記ログ情報を管理サーバーに送信する送信処理部と
を備え
前記取得処理部は、前記基準時刻よりも前の時刻であって前記基準時刻に最も近い第1時刻の前記ログ情報を取得し、前記基準時刻の前記ログ情報を取得しなかった場合に、前記基準時刻から、前記第1時刻から前記基準時刻までの期間分だけ前記ログ情報の取得を試みる、
機器管理システム。
A device management system for managing managed devices connected to a network,
an acquisition processing unit that acquires log information including operation information and time information from the managed device at a predetermined time interval;
a selection processing unit that selects, from the log information acquired by the acquisition processing unit, the log information having a time closest to a preset reference time;
a transmission processing unit that transmits to a management server the log information having a time closest to the reference time selected by the selection processing unit ;
Equipped with
the acquisition processing unit acquires the log information for a first time that is a time earlier than the reference time and closest to the reference time, and if the log information for the reference time has not been acquired, attempts to acquire the log information for a period from the reference time to the first time.
Equipment management system.
前記送信処理部は、前記基準時刻の前記ログ情報が存在しない場合に、前記基準時刻に最も近い時刻の前記ログ情報を前記管理サーバーに送信する、
請求項に記載の機器管理システム。
when the log information for the reference time does not exist, the transmission processing unit transmits the log information for the time closest to the reference time to the management server.
The device management system according to claim 1 .
前記取得処理部が前記基準時刻から前記期間分の間に前記ログ情報を取得した場合に、前記送信処理部は、前記期間分の間に取得した前記ログ情報のうち前記基準時刻に最も近い前記ログ情報を前記管理サーバーに送信する、
請求項1又は請求項2に記載の機器管理システム。
When the acquisition processing unit acquires the log information during the period from the reference time, the transmission processing unit transmits to the management server the log information that is closest to the reference time among the log information acquired during the period.
The device management system according to claim 1 or 2 .
前記取得処理部が前記基準時刻から前記期間分の間に前記ログ情報を取得しなかった場合に、前記送信処理部は、前記第1時刻の前記ログ情報を前記管理サーバーに送信する、
請求項1から請求項3のいずれか1項に記載の機器管理システム。
When the acquisition processing unit has not acquired the log information during the period from the reference time, the transmission processing unit transmits the log information at the first time to the management server.
The device management system according to any one of claims 1 to 3 .
前記取得処理部は、第1ネットワークに接続する第1通信インターフェースを介して前記管理対象機器から前記ログ情報を取得し、
前記送信処理部は、前記第1ネットワークとは異なる第2ネットワークに接続する第2通信インターフェースを介して前記ログ情報を前記管理サーバーに送信する、
請求項から請求項のいずれか1項に記載の機器管理システム。
The acquisition processing unit acquires the log information from the managed device via a first communication interface connected to a first network,
the transmission processing unit transmits the log information to the management server via a second communication interface connected to a second network different from the first network;
The device management system according to any one of claims 1 to 4 .
前記第1ネットワークはLANであり、前記第2ネットワークはインターネットである、
請求項に記載の機器管理システム。
The first network is a LAN and the second network is the Internet.
The device management system according to claim 5 .
前記管理サーバーは、前記送信処理部から送信される前記ログ情報に基づいて、前記管理対象機器の動作状況情報を生成する、
請求項から請求項のいずれか1項に記載の機器管理システム。
the management server generates operation status information of the device to be managed based on the log information transmitted from the transmission processing unit.
The device management system according to any one of claims 1 to 6 .
ネットワークに接続される管理対象機器を管理する機器管理方法であって、
一又は複数のプロセッサーが、
前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得ステップと、
前記取得ステップにおいて取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択ステップと、
前記選択ステップにおいて選択される前記基準時刻に最も近い時刻の前記ログ情報を管理サーバーに送信する送信ステップと
を実行し、
前記取得ステップにおいて、前記基準時刻よりも前の時刻であって前記基準時刻に最も近い第1時刻の前記ログ情報を取得し、前記基準時刻の前記ログ情報を取得しなかった場合に、前記基準時刻から、前記第1時刻から前記基準時刻までの期間分だけ前記ログ情報の取得を試みる、機器管理方法。
A device management method for managing a management target device connected to a network, comprising:
One or more processors
an acquisition step of acquiring log information including operation information and time information from the managed device at a predetermined time interval;
a selection step of selecting, from the log information acquired in the acquisition step, the log information having a time closest to a preset reference time;
a transmission step of transmitting to a management server the log information having a time closest to the reference time selected in the selection step ;
Run
an acquisition step of the device management method, in which the log information for a first time that is earlier than the reference time and closest to the reference time is acquired, and if the log information for the reference time is not acquired, an attempt is made to acquire the log information for the period from the reference time to the first time .
ネットワークに接続される管理対象機器を管理する機器管理プログラムであって、
前記管理対象機器から動作情報及び時刻情報を含むログ情報を所定の時間間隔で取得する取得ステップと、
前記取得ステップにおいて取得される前記ログ情報のうち、予め設定された基準時刻に最も近い時刻の前記ログ情報を選択する選択ステップと、
前記選択ステップにおいて選択される前記基準時刻に最も近い時刻の前記ログ情報を管理サーバーに送信する送信ステップと
を一又は複数のプロセッサーに実行させ
前記取得ステップにおいて、前記基準時刻よりも前の時刻であって前記基準時刻に最も近い第1時刻の前記ログ情報を取得し、前記基準時刻の前記ログ情報を取得しなかった場合に、前記基準時刻から、前記第1時刻から前記基準時刻までの期間分だけ前記ログ情報の取得を試みる、機器管理プログラム。
A device management program for managing a management target device connected to a network,
an acquisition step of acquiring log information including operation information and time information from the managed device at a predetermined time interval;
a selection step of selecting, from the log information acquired in the acquisition step, the log information having a time closest to a preset reference time;
a transmission step of transmitting to a management server the log information having a time closest to the reference time selected in the selection step ;
on one or more processors ,
an apparatus management program, in which in the acquisition step, the log information for a first time that is a time earlier than the reference time and closest to the reference time is acquired, and if the log information for the reference time is not acquired, an attempt is made to acquire the log information for the period from the reference time to the first time .
JP2021148259A 2021-09-13 2021-09-13 Equipment management system, equipment management method, and equipment management program Active JP7619920B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021148259A JP7619920B2 (en) 2021-09-13 2021-09-13 Equipment management system, equipment management method, and equipment management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021148259A JP7619920B2 (en) 2021-09-13 2021-09-13 Equipment management system, equipment management method, and equipment management program

Publications (2)

Publication Number Publication Date
JP2023041099A JP2023041099A (en) 2023-03-24
JP7619920B2 true JP7619920B2 (en) 2025-01-22

Family

ID=85641471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021148259A Active JP7619920B2 (en) 2021-09-13 2021-09-13 Equipment management system, equipment management method, and equipment management program

Country Status (1)

Country Link
JP (1) JP7619920B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070106124A1 (en) 2005-09-20 2007-05-10 Hiroyuki Kuriyama Safety check system, method, and program, and memory medium for memorizing program therefor
JP2019040374A (en) 2017-08-24 2019-03-14 トヨタホーム株式会社 Reform proposal system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070106124A1 (en) 2005-09-20 2007-05-10 Hiroyuki Kuriyama Safety check system, method, and program, and memory medium for memorizing program therefor
JP2019040374A (en) 2017-08-24 2019-03-14 トヨタホーム株式会社 Reform proposal system

Also Published As

Publication number Publication date
JP2023041099A (en) 2023-03-24

Similar Documents

Publication Publication Date Title
JP5539129B2 (en) Image forming apparatus, firmware update method, and program
US10333774B2 (en) Image forming apparatus that cooperates with management server, method of controlling image forming apparatus, and storage medium
US20150205597A1 (en) Distribution system and its control method
US20130014112A1 (en) Information processing apparatus and data management system
US20190065706A1 (en) Management apparatus, control method, and storage medium
JP2011065273A (en) Apparatus, system, method and program for managing equipment, and storage medium
US8885195B2 (en) Image forming system for accessing image data from a plurality of image forming devices based on device facsimile capability or device power-on time
JP6547717B2 (en) Electronic device and application control program
JP6645233B2 (en) Device management system, device management device and program
JP5594413B2 (en) Image processing device
JP5019867B2 (en) Server device, network device, data providing location providing method, data providing location providing program, and recording medium
JP7619920B2 (en) Equipment management system, equipment management method, and equipment management program
JP2014099107A (en) Image forming apparatus, job execution system, and program
JP2015184835A (en) Log information collecting apparatus, method, and program
CN102811299B (en) Image forming apparatus
JP6942578B2 (en) Management system and control method
US10979591B2 (en) Method of managing image forming apparatus by using external server and image forming apparatus using the method
JP5862475B2 (en) Output management device, output management system, program
US9009244B2 (en) Image forming apparatus, and control method thereof
JP5794048B2 (en) Usage restriction program, information processing apparatus, and usage restriction system
JP5679506B2 (en) Output management device, output management system, and program
JP2019121081A (en) Data processing program, data processing method, and data processing apparatus
JP6900825B2 (en) Information processing system, information processing device, program and distribution method
JP2017220160A (en) Information processing device, program, use amount prediction method and information processing system
JP7230458B2 (en) Information processing system, information processing device, program, and recommended product determination method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241127

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250109

R150 Certificate of patent or registration of utility model

Ref document number: 7619920

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150