JP2018180738A - System and control method - Google Patents
System and control method Download PDFInfo
- Publication number
- JP2018180738A JP2018180738A JP2017076226A JP2017076226A JP2018180738A JP 2018180738 A JP2018180738 A JP 2018180738A JP 2017076226 A JP2017076226 A JP 2017076226A JP 2017076226 A JP2017076226 A JP 2017076226A JP 2018180738 A JP2018180738 A JP 2018180738A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- distribution
- network device
- software
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】ソフトウェアのアップデートの実施に応じて、画像処理装置におけるメッセージの表示を制御する。【解決手段】画像処理装置101からの予約情報の要求に対応するソフトウェアの配信の予約が有効である場合には、画像処理装置101で表示すべきソフトウェアの配信に関するメッセージの登録指示を管理サービス102に対して送信し、さらに、画像処理装置101にメッセージに関する表示指示を含む予約情報を配信し、画像処理装置101からの予約情報の要求に対応するソフトウェアの配信の予約が無効である場合には、配信サービス103から管理サービス102に対するソフトウェアの配信に関するメッセージの登録指示が行われず、さらに、配信サービス103から画像処理装置101への応答としての予約情報にはメッセージに関する表示指示が含まれない。【選択図】図1PROBLEM TO BE SOLVED: To control display of a message in an image processing apparatus according to execution of software update. When a software distribution reservation corresponding to a request for reservation information from an image processing device 101 is valid, a management service 102 provides a message registration instruction regarding software distribution to be displayed by the image processing device 101. When the reservation for distribution of the software corresponding to the request for the reservation information from the image processing device 101 is invalid, the reservation information including the display instruction regarding the message is delivered to the image processing device 101. , The distribution service 103 does not instruct the management service 102 to register a message regarding software distribution, and the reservation information as a response from the distribution service 103 to the image processing device 101 does not include a display instruction regarding the message. [Selection diagram] Fig. 1
Description
本発明は、システムおよび制御方法に関する。 The present invention relates to a system and control method.
画像処理装置のファームウェアは、新規機能の追加や既存機能のプログラムの修正等のために、アップデートが行われている。アップデートを行うファームウェアは、ファームウェアの配信サービスによってアップデートの内容が配信される。ファームウェアのアップデートを行う仕組みとしては、例えば、特許文献1の図10で示すような仕組みがある。 The firmware of the image processing apparatus is updated to add a new function or modify a program of an existing function. As for the firmware to be updated, the contents of the update are distributed by the firmware distribution service. As a mechanism for updating firmware, there is a mechanism as shown in FIG. 10 of Patent Document 1, for example.
ファームウェアのアップデートを行うためには、ファームウェアのアップデートが行われる時間に画像処理装置の電源が入っていなければならないため、アップデートが実施される旨のメッセージを事前に画像処理装置の画面に表示することが行われている。しかしながら、アップデートが実施されないにもかかわらず、アップデートが実施される旨のメッセージが表示されてしまうなど、アップデートの実施とメッセージの表示に不整合が生じてしまう場合がある。 In order to update the firmware, the power of the image processing apparatus must be turned on at the time when the firmware update is performed, so a message indicating that the update is to be performed should be displayed in advance on the screen of the image processing apparatus. Has been done. However, even though the update is not performed, a message indicating that the update is performed may be displayed, and thus the update may be inconsistent with the display of the message.
本発明は、ソフトウェアのアップデートの実施に応じて、画像処理装置におけるメッセージの表示を制御するシステムを提供することを目的とする。 An object of the present invention is to provide a system that controls display of a message on an image processing apparatus according to the implementation of software update.
上記課題を解決するために、本発明のシステムは、ネットワークデバイスと、前記ネットワークデバイスに対するソフトウェア配信を管理する配信システムと、前記ネットワークデバイスに対する指示の管理を行う管理システムとを含むシステムであって、前記配信システムにおける、前記ネットワークデバイスのソフトウェアの配信に関する要求を、前記管理システムに対して送信する第1送信手段と、前記ネットワークデバイスにおける、前記管理システムに対する指示の問い合わせを行う問合せ手段と、前記管理システムにおける、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示を応答する応答手段と、前記ネットワークデバイスにおける、前記管理システムから応答された指示が、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた該ソフトウェアの配信に関する指示であった場合に、前記配信システムに対して、前記ソフトウェアの配信の予約情報を要求する要求手段と、前記配信システムにおける、前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が有効である場合には前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示を前記管理システムに対して送信する第2送信手段と、前記配信システムにおける、前記ネットワークデバイスからの前記要求の応答として、配信時刻と、前記ソフトウェアを取得するために必要な情報と、前記メッセージに関する表示指示と、を含む予約情報を配信する配信手段と、前記ネットワークデバイスにおける、前記配信された予約情報に前記メッセージに関する表示指示が含まれる場合に、前記ネットワークデバイスの表示部に、前記メッセージに関する表示を行う表示手段と、前記ネットワークデバイスにおける、前記配信時刻と前記ソフトウェアを取得するために必要な情報とに基づいて、前記ネットワークデバイスに適用すべき前記ソフトウェアの取得を行う取得手段と、を有し、前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が無効である場合には、前記配信システムから前記管理システムに対する前記ソフトウェアの配信に関するメッセージの登録指示が行われず、さらに、前記配信システムから前記ネットワークデバイスへの応答としての予約情報にはメッセージに関する表示指示が含まれない。 In order to solve the above problems, a system of the present invention is a system that includes a network device, a distribution system that manages software distribution to the network device, and a management system that manages an instruction to the network device, First transmission means for transmitting a request for distribution of software of the network device to the management system in the distribution system, inquiry means for inquiring an instruction to the management system in the network device, and the management System responding means for responding to an inquiry from the network device in response to an instruction managed for the network device, and responding from the management system in the network device If the distribution instruction is an instruction on distribution of the software according to a request for distribution of software from the distribution system to the management system, the distribution system is requested to make reservation information on distribution of the software Management means for registering a message related to distribution of the software to be displayed on the network device when the reservation of distribution of the software corresponding to the request from the network device in the distribution system is effective. Second transmission means for transmitting to the system, distribution time, information necessary for acquiring the software as a response to the request from the network device in the distribution system, and a display instruction regarding the message Distribute reservation information, including Distribution means for performing the display related to the message on the display unit of the network device when the distributed reservation information distributed in the network device includes a display instruction related to the message; Acquiring means for acquiring the software to be applied to the network device based on the distribution time and information necessary for acquiring the software, and responding to the request from the network device If the reservation of the distribution of the distribution software is invalid, the distribution system does not instruct registration of a message related to the distribution of the software to the management system, and further, the distribution system makes a reservation as a response to the network device. information Does not contain display instructions for the message.
本発明によれば、ソフトウェアのアップデートの実施に応じて、画像処理装置におけるメッセージの表示を制御するシステムを提供することができる。 According to the present invention, it is possible to provide a system for controlling the display of a message in an image processing apparatus according to the implementation of software update.
(実施例1)
図1は、本実施例におけるシステムの構成例を示す図である。システムは、画像処理装置101、管理サービス102および配信サービス103を有し、インターネット104を介して互いに通信可能に接続されている。
画像処理装置101は、顧客の社内LAN105に接続されたMFP(Multi−Function Printer)やSFP(Single Function Printer)等のネットワークデバイスである。社内LAN105には、画像処理装置101のほかに複数のPCやサーバ、その他の機器が接続されている。社内LAN105と、社内LAN105に接続された画像処理装置101などのデバイスとを合わせて顧客環境106として示している。
Example 1
FIG. 1 is a diagram showing an example of the configuration of a system in the present embodiment. The system includes an
The
デバイス管理サービス(以下、管理サービスという)102は、画像処理装置101のカウンタやエラー、トナー等の消耗品のステータスなど、画像処理装置101の稼働状況を一元管理しているデバイス管理システムである。管理サービス102が管理する稼働状況に応じて、メンテナンスや消耗品の配送が行われている。例えば、管理サービス102で消耗品の残量が少ないことを感知して、コールセンター等へ消耗品の配送を依頼するといった対応をユーザに促している。
A device management service (hereinafter referred to as management service) 102 is a device management system that centrally manages the operation status of the
ファームウェア配信サービス(以下、配信サービスという)103は、画像処理装置101に適用する各種ファームウェアなどソフトウェア配信を管理する配信システムである。各種ファームウェアは、画像処理装置101の機種等によってバージョン管理されていて、画像処理装置101の機種等に応じて画像処理装置101に特定のバージョンのファームウェアを配信する。
インターネット104は、画像処理装置101を含む顧客環境106と、管理サービス102、配信サービス103とを通信可能に接続している。インターネット104には、顧客環境106として示した同様の環境が無数に接続されている。
A firmware distribution service (hereinafter referred to as a distribution service) 103 is a distribution system that manages software distribution such as various firmware applied to the
The
図2は、画像処理装置101のハードウェア構成例を示す図である。CPU201は、ROM202やHDD204に記憶されているプログラムをRAM203にロードし、各種プログラムを実行する。ROM202は、各種プログラムを記憶している。RAM203は、CPU201が各種プログラムを実行するためのワークメモリであり、また、一時的に各種データを記憶している。HDD204は、各種プログラムやデータを記憶している。操作部205は、ユーザによる画像処理装置101に対する入力を受け付ける。表示部206は、画像処理装置101に関する操作内容や各種設定等の情報をUIに表示する。
FIG. 2 is a diagram showing an example of the hardware configuration of the
原稿給送部207は、原稿給送台に置かれた原稿をイメージリーダ208に給送する。
イメージリーダ208は、原稿給送部207によって給送される原稿から画像データを読み込む。画像形成部209は、イメージリーダ208によって読み込んだ画像データや、ネットワークI/F211経由でインターネット104から受信したデータを印刷画像に変換し、用紙に印刷出力を行う。排紙部210は、画像形成部209によって印刷出力された用紙を排出し、ソートやステイプル等の処理を行う。ネットワークI/F211は、インターネット104に接続されている他の機器との通信制御処理を実行し、データの送受信を行う。バス212は、CPU201により各構成部間の通信を仲介する。
A
The
図3は、管理サービス102および配信サービス103のハードウェア構成例を示す図である。CPU301は、ROM302やHDD304に記憶されているプログラムをRAM303にロードし、各種プログラムを実行する。ROM302は、各種プログラムを記憶している。RAM303は、CPU301が各種プログラムを実行するためのワークメモリである。また、一時的に各種データを記憶している。HDD304は、各種プログラムやデータを記憶している。
FIG. 3 is a diagram showing an example of the hardware configuration of the
操作部305は、ユーザによる本装置への入力を受け付けるキーボードやマウス等である。表示部306は、自装置の動作状況や、自装置上で動作する各プログラムが出力する情報をディスプレイ等に表示する。ネットワークI/F307は、インターネット104に接続されている他の機器との通信制御処理を実行し、データの送受信を行う。バス308は、CPU301により各構成部間の通信を仲介する。
The
図4は、画像処理装置101のソフトウェア構成例を示す図である。管理マネージャ401は、画像処理装置101の全体の処理を制御し、各構成部間の処理の橋渡しを行う。通信制御部402は、インターネット104を介して、管理サービス102や配信サービス103とデータの送受信を行う。
FIG. 4 is a view showing an example of the software configuration of the
デバイス指示制御部403は、画像処理装置101に関する指示があるかを管理サービス102に定期的に問い合わせて、指示がある場合は受信する。そして、指示の処理の実行後に、指示の処理結果を管理サービス102に通知する。画像処理装置101に関する指示には、例えば、ファームウェアなどソフトウェアのアップデートの指示やメッセージの表示指示等がある。デバイス指示制御部403は、ファームウェアのアップデートの指示を受信した場合には、ファームウェア制御部404にファームウェアのアップデートの指示を通知する。メッセージ表示指示を受信した場合は、画像処理装置101に関するメッセージがあることを通知するために、メッセージ表示制御部407にメッセージ表示の指示を通知する。メッセージ表示指示で処理されるメッセージの対象は、後述する図6(A)で示されるような画像処理装置101に関するメッセージである。例えば、トナーの配送のお知らせ601や回収トナーボックスの配送のお知らせ602、ファームウェアのアップデートのお知らせ603である。
デバイス指示制御部403は、例えば、監視プログラムであるe−RDSによって構成される。所定のスケジュールで、自身がインストールされた画像処理装置のカウンタ情報やログ情報などの稼働情報を、e−RDSインターネットを介して管理サービス102に送信する。また、異常など所定のイベントが発生した際にそのイベント情報や消耗品情報などを管理サービス102に送信する。
The device
The device
ファームウェア制御部404は、画像処理装置101のファームウェアなどソフトウェアの管理、更新を行う。ファームウェアのアップデート指示をデバイス指示制御部403から通知されると、配信サービス103に対して、ファームウェアのアップデートの予約情報を要求する。配信サービス103から取得した予約情報には、ファームウェアのアップデート時刻(配信時刻)、ファームウェアのダウンロードURLなどのファームウェアを取得するために必要な情報が含まれている。画像処理装置101は、予約情報に基づき、ファームウェアのダウンロードを行い、取得したファームウェアを適用する。
ファームウェア制御部404は、例えば、更新管理プルグラムであるUpdaterによって構成される。Updaterは、ユーザの操作画面を介した指示やデバイス指示制御部403からの指示、または所定のスケジュールに従い、配信サービス103に更新すべきファームウェアなどソフトウェアが無いか問合せる。ある場合には、配信サービス103から応答されたURLに対してアクセスしてソフトウェアをダウンロードして、適用する。問い合わせのタイミングや適用のタイミングは、UpdaterのUIや配信サービス103などで指定可能である。
The
The
ファームウェア記憶部405は、画像処理装置101に適用されたファームウェアなどソフトウェアを記憶する。アップデート情報記憶部406は、表1に示されるアップデート情報取得状況テーブルに、画像処理装置101と配信サービス103との間で行われるファームウェアのアップデートの予約情報取得要求の処理状況を記録する。アップデート情報取得状況テーブルには、処理開始時間、処理終了時間および処理結果の情報が含まれる。
メッセージ表示制御部407は、画像処理装置101に関するメッセージがあることを、画面制御部408に通知する。図5は、画像処理装置101の操作画面を示す図である。メッセージ表示制御部407からメッセージがあることの通知を受けた画面制御部408は、操作画面のステータスバー501にメッセージが届いている旨の表示を行う。
画面制御部408は、操作画面でユーザからの操作を受け付けたり、画像処理装置101に関する情報を表示したりする。例えば、ユーザはコピーボタン502を押下することで、コピーの機能を利用することが出来る。また、画像処理装置101に関するメッセージがある場合は、操作画面のステータスバー501に「お知らせメッセージが届いています」などの通知をする。これにより、ユーザは画像処理装置101に関するメッセージがあることを把握できる。ここで、何かメッセージがある場合は、お知らせセンターボタン503を押下することによって、画像処理装置101に関するメッセージの情報を管理サービス102から取得して、表示する。
The message
The
図6(A)は、メッセージリストの表示例である。図5の操作画面において、ユーザがお知らせセンターボタン503を押下した場合は、図6(A)のようにメッセージの一覧が表示される。例えば、トナーの配送のお知らせ601、回収トナーボックスの配送のお知らせ602、ファームウェアのアップデートのお知らせ603といったメッセージが表示される。ユーザがメッセージリストから1つのメッセージを選択すると、そのメッセージの詳細が表示される。
FIG. 6A shows a display example of the message list. When the user presses the
図6(B)は、メッセージの詳細情報の画面の表示例である。ユーザが図6(A)のメッセージリストから選択した1つのメッセージの詳細情報604が表示される。ここでは、図6(A)におけるファームウェアのアップデートのお知らせ603の詳細情報が表示されている。予定されているファームウェアのアップデートの時間帯や、「ファームウェアのアップデートの時間帯は画像処理装置101の電源を落とさないようにしてください」という旨のメッセージが表示される。
FIG. 6B is a display example of a screen of detailed information of a message.
図7は、管理サービス102のソフトウェア構成例を示す図である。管理マネージャ701は、管理サービス102の全体の処理を制御し、各構成部間の処理の橋渡しを行う。通信制御部702は、インターネット104を介して、画像処理装置101や配信サービス103とデータの送受信を行う。画面制御部703は、管理サービス102が管理するデバイスの管理情報等の表示を行う。また、ユーザからの操作を受け付ける。
FIG. 7 shows an example of the software configuration of the
指示記憶部704は、画像処理装置101に関する指示を、表2に示される指示管理テーブルで管理する。指示管理テーブルには、トラッキングID、デバイスID、関連指示ID、指示日時、指示内容、指示の状態および実行結果などの情報が含まれる。表2において、トラッキングIDが1の指示は、図6(A)のトナー配送のお知らせ601のメッセージを通知するためのメッセージ表示指示に該当する。トラッキングIDが2の指示は、図6(A)の回収トナーボックス配送のお知らせ602のメッセージを通知するためのメッセージ表示指示に該当する。トラッキングIDが3の指示はファームウェアのアップデートの指示に該当し、トラッキングIDが4の指示は図6(A)のファームウェアのアップデートのお知らせ603のメッセージを通知するためのメッセージ表示指示に該当する。トラッキングIDが未発行の指示は、未処理の指示である。
指示制御部705は、配信サービス103から受けた画像処理装置101のファームウェアのアップデート指示やメッセージ表示指示を表2の指示管理テーブルに記憶する。そして、画像処理装置101から指示の有無の問合せを受けると、表2の指示管理テーブルを参照して、画像処理装置101に関する未処理の指示の有無を確認する。未処理の指示がある場合は、最も指示日時が古い未処理の指示に関して、指示を識別するトラッキングIDが発行を発行し、指示の内容を含めて画像処理装置101に応答する。未処理の指示が無い場合は、指示の有無の問合せを受信したことを応答する。
The
また、指示制御部705は、画像処理装置101から指示の完了通知を受け取った際に、表2の指示管理テーブルを参照して、画像処理装置101に関する他の指示の有無を確認する。他の指示がある場合は、指示の有無の問合せを行うように画像処理装置101に応答する。また、ファームウェアのアップデート指示とファームウェアのアップデートに関するメッセージ表示指示のような関連性がある指示は、紐づけて管理される。ここでは、関連指示IDが同じ指示は関連性のある指示であるものとし、関連性がある指示は指示を有効とするか無効とするかの状態についての情報を有する。
Further, when the
メッセージ記憶部706は、画像処理装置101の操作画面に表示するメッセージを、表3に示されるメッセージ管理テーブルで管理する。メッセージ管理テーブルは、デバイスID、メッセージの件名、内容、表示開始日時および表示終了日時の情報を有している。表3において、デバイスIDがDEVICE00001のメッセージを画像処理装置101の操作画面に表示したのが、図6(A)のファームウェアのアップデートのお知らせ603および図6(B)である。
メッセージ管理制御部707は、配信サービス103から画像処理装置101のメッセージ表示指示を受けると、表3のメッセージ管理テーブルにメッセージを記憶する。作成されたメッセージは、表示開始日時から表示終了日時までの期間で、画像処理装置101の操作画面で表示される。なお、ファームウェアのアップデートの予約が成功していないため、作成されたメッセージをまだ画像処理装置101の操作画面で表示させない場合は、表示開始日時を未設定とすることで、メッセージを非表示とする。ファームウェアのアップデートの予約が成功した後で、表示開始日時を設定することで、画像処理装置101の操作画面でメッセージが表示される。
When receiving a message display instruction of the
機能情報記憶部708は、画像処理装置101が操作画面にメッセージを表示する機能を有しているか否かの情報を、表4に示されるメッセージ表示機能管理テーブルで管理する。メッセージ表示機能管理テーブルは、各画像処理装置に対応するデバイスIDと、各画像処理装置がメッセージ表示機能を有しているか否かの情報を有する。
図8は、配信サービス103のソフトウェア構成例を示す図である。管理マネージャ801は、配信サービス103の全体の処理を制御し、各構成部間の処理の橋渡しを行う。通信制御部802は、インターネット104を介して、画像処理装置101や管理サービス102とデータの送受信を行う。画面制御部803は、配信サービス103が管理するファームウェアの管理情報の表示を行う。また、ユーザからの操作を受け付ける。
FIG. 8 is a view showing an example of the software configuration of the
ファームウェア記憶部804は、各種ファームウェアを記憶している。配信情報記憶部805は、ファームウェアの配信情報を記憶している。配信情報記憶部805が記憶するファームウェアの配信情報には、アップデートの対象となる画像処理装置の情報、ファームウェアのアップデートの有効期限などが含まれる。ファームウェア配信制御部806は、ファームウェア記憶部804にアクセスして、ファームウェアの登録、削除、変更、検索等の処理を行う。また、配信情報記憶部805にアクセスして、ファームウェアの配信情報の登録、削除、変更、検索等の処理を行う。指示制御部807は、ファームウェアのアップデート指示やメッセージの表示指示の発行を行う。
The
図9は、配信サービス103が、ファームウェアなどソフトウェアのアップデートの予約指示の実施結果に応じてメッセージの表示指示を制御する処理のシーケンス図である。
ステップS901で、画像処理装置101のデバイス指示制御部403は、管理サービス102に対して、指示の有無の問合せを行う。
ステップS902で、画像処理装置101から問合せを受けた管理サービス102は、指示記憶部704を参照して、画像処理装置101のデバイス指示制御部403に対して、画像処理装置101に対する指示の有無を応答する。本実施例のステップS902では、指示記憶部704に未処理の指示がなく、画像処理装置101に対して指示が無いことを応答するものとする。
FIG. 9 is a sequence diagram of processing in which the
In step S 901, the device
In step S 902, the
ステップS903で、配信サービス103は、管理サービス102に対して、ファームウェアのアップデート指示を送信する。
ステップS904で、管理サービス102は、配信サービス103に対して、ステップS903のファームウェアのアップデート指示を受信したことを応答する。
In step S 903, the
In step S904, the
ステップS905で、画像処理装置101のデバイス指示制御部403は、管理サービス102に対して、指示の有無の問合せを行う。
ステップS906で、管理サービス102は指示記憶部704を参照して、画像処理装置101のデバイス指示制御部403に対して、ファームウェアのアップデート指示を応答する。
In step S 905, the device
In step S 906, the
ステップS907で、画像処理装置101のデバイス指示制御部403は、ファームウェア制御部404に対して、ファームウェアのアップデート指示を通知する。
ステップS908で、ファームウェアのアップデート指示の通知を受けたファームウェア制御部404は、配信サービス103に対してファームウェアのアップデートの予約情報を要求する。
In step S 907, the device
In step S 908, the
ステップS909で、配信サービス103は、管理サービス102に対して、ステップS908で予約情報を要求されたファームウェアのアップデートに関するメッセージ表示指示を送信する。
ステップS910で、管理サービス102は、表4のメッセージ表示機能管理テーブルを参照してメッセージ表示機能有無に応じてメッセージを登録し、配信サービス103に対してメッセージ登録の成否を応答する。
In step S909, the
In step S 910, the
ステップS911で、配信サービス103は、メッセージの登録が成功していた場合は、画像処理装置101のファームウェア制御部404に対して、ファームウェアのアップデートの予約情報にアップデートに関するメッセージ表示指示を含めて応答する。一方、メッセージの登録が成功していなかった場合には、アップデートに関するメッセージ表示指示を含めずに、ファームウェアのアップデートの予約情報を応答する。ファームウェアのアップデートの予約情報には、ファームウェアのアップデート時刻(配信時刻)、ファームウェアのダウンロードURLなどのファームウェアを取得するために必要な情報が含まれる。
ステップS912で、画像処理装置101のファームウェア制御部404は、ステップS911で配信サービス103から受信したファームウェアのアップデートの予約情報を記録する。そして、デバイス指示制御部403に対して、ステップS911で配信サービス103から応答された情報を通知する。デバイス指示制御部403は、ファームウェア制御部404からメッセージ表示指示が通知された場合は、メッセージ表示制御部407にメッセージ表示の指示を通知し、表示部206にメッセージがあることを表示する。
In step S 911, when the message registration is successful, the
In step S912, the
ステップS913で、画像処理装置101のデバイス指示制御部403は、管理サービス102に対して、ステップS911で配信サービス103から応答された処理が完了したことを通知する。
ステップS914で、管理サービス102は、画像処理装置101のデバイス指示制御部403に対して、ステップS913の完了通知を受信したことを応答する。
In step S 913, the device
In step S914, the
図10および図11は、配信サービス103が、ファームウェアなどソフトウェアのアップデート指示の実施結果に応じてメッセージの表示指示の実施を制御する処理のフローチャート図である。これは、図9のステップS908〜S911の処理に該当する。
FIGS. 10 and 11 are flowcharts of processing in which the
ステップS1001で、ファームウェア配信制御部806は、画像処理装置101から通信を受信したか否かを判定する。通信を受信した場合は、ステップS1002へ進む。一方、通信を受信していない場合は、ステップS1001を繰り返す。
ステップS1002で、ファームウェア配信制御部806は、ステップS1001で受信した通信が、ファームウェアのアップデートの予約情報の取得要求であるかを判定する。ファームウェアのアップデートの予約情報の取得要求である場合は、ステップS1003へ進む。一方、ファームウェアのアップデートの予約情報の取得要求でない場合は、ステップS1013へ進む。
ステップS1013で、管理マネージャ801は、画像処理装置101における他の定義済み処理を実施し、処理を終了する。
In step S1001, the firmware
In step S1002, the firmware
In step S1013, the
ステップS1003で、ファームウェア配信制御部806は、ステップS1001で受信したファームウェアのアップデートの予約情報取得要求に基づいて、ファームウェアのアップデート対象の画像処理装置101を識別する。次に、ステップS1004へ進む。
ステップS1004で、ファームウェア配信制御部806は、配信情報記憶部805を参照して、ステップS1003で識別しファームウェアのアップデート対象の画像処理装置101のファームウェアのアップデートの予約情報があるかを判定する。予約情報がある場合は、ステップS1005へ進む。一方、予約情報が無い場合は、ステップS1010へ進む。
In step S1003, the firmware
In step S1004, the firmware
ステップS1005で、ファームウェア配信制御部806は、配信情報記憶部805を参照して、ステップS1004で確認したファームウェアのアップデートの予約情報が有効期限内であるかを判定する。有効期限内である場合は、ステップS1006へ進む。一方、有効期限内でない場合は、ステップS1011へ進む。
In step S1005, the firmware
ステップS1006で、指示制御部807は、管理サービス102に画像処理装置101の操作画面に表示するメッセージを作成して登録する指示(メッセージの登録指示)を行う。
ステップS1007で、指示制御部807は、管理サービス102からの通知に基づいて、ステップS1006で指示したメッセージを管理サービス102へ登録が成功したか否か判定する。メッセージの登録が成功していた場合は、ステップS1008に進む。一方、メッセージの登録が成功しなかった場合は、ステップS1009に進む。
なお、ステップS1006では管理サービス102でメッセージを作成して登録するよう指示していたが、配信サービス103でメッセージを作成し、作成したメッセージを管理サービス102に登録するよう指示してもよい。具体的には、指示制御部807がステップS1004で配信情報記憶部805を参照して確認したファームウェアのアップデートの予約情報を参照し、画像処理装置101の操作画面に表示するメッセージを作成する。そして、指示制御部807は、作成したメッセージを管理サービス102へ登録するよう指示を行う。
In step S1006, the
In step S1007, based on the notification from the
In step S1006, although the
管理サービス102にメッセージが登録されている場合、ステップS1008で、ファームウェア配信制御部806は、画像処理装置101に対して、ファームウェアのアップデートの予約情報にメッセージ表示指示を含めて応答する。ファームウェアのアップデートの予約情報には、メッセージ表示指示の他、ファームウェアのアップデート時刻(配信時刻)、ファームウェアのダウンロードURLなどのファームウェアを取得するために必要な情報が含まれる。
一方、管理サービス102にメッセージが登録されていない場合、ステップS1009で、ファームウェア配信制御部806は、画像処理装置101に対して、ファームウェアのアップデートの予約情報を応答する。
If a message is registered in the
On the other hand, if no message is registered in the
ステップS1004で予約情報がないと判定された場合、ステップS1010で、ファームウェア配信制御部806は、ステップS1003で識別した画像処理装置101に対する、ファームウェアのアップデートの予約情報が無い旨のエラーをログに出力する。次にステップS1012に進む。
ステップS1005で予約情報の有効期限内でないと判定された場合、ステップS1011で、ファームウェア配信制御部806は、ステップS1003で識別した画像処理装置101のファームウェアのアップデートの予約の処理結果を失敗として出力する。次にステップS1012に進む。
ステップS1012で、ファームウェア配信制御部806は、ステップS1003で識別した画像処理装置101に対して、エラーを応答する。
If it is determined in step S1004 that there is no reservation information, in step S1010, the firmware
If it is determined in step S1005 that it is not within the expiration date of the reservation information, in step S1011, the firmware
In step S1012, the firmware
図12は、画像処理装置101の電源が入った際に、ファームウェアのアップデートの取得要求を実行する処理のフローチャートである。図11のステップS1008で管理サービス102へのメッセージ登録が成功した場合、図11のステップS1008すなわち図9のステップS911でファームウェアのアップデートの予約情報とメッセージ作成情報が画像処理装置101に応答される。しかし、画像処理装置101において、応答されたファームウェアのアップデートの予約情報を記録し、ファームウェアのアップデートの予約が完了する前に、画像処理装置101の電源が落ちてしまうことが考えられる。この場合、ユーザがお知らせセンターボタン503を押下することで、ファームウェアのアップデートの予約が行われないにも関わらず、図6(A)の様なファームウェアのアップデートに関するメッセージが表示されてしまう。そこで、画像処理装置101の電源が入った際に、ファームウェアのアップデートの取得要求が未完了であるか否か判定し、未完了である場合には配信サービス103にファームウェアのアップデートの取得要求を実行する処理について説明する。
FIG. 12 is a flowchart of processing for executing a firmware update acquisition request when the
ステップS1201で、画像処理装置101の電源が起動する。
ステップS1202で、ファームウェア制御部404は、アップデート情報取得状況テーブル(表1)を参照し、配信サービス103へのファームウェアのアップデートの予約情報取得要求処理で未完了の処理があるかを判定する。未完了の処理がある場合は、ステップS1203へ進む。一方、未完了の処理がない場合は、処理を終了する。
In step S1201, the power supply of the
In step S1202, the
ステップS1203で、ファームウェア制御部404は、デバイス指示制御部403からファームウェア制御部404にファームウェアのアップデート指示がされたかを判定する。指示がされた場合は、ステップS1204へ進む。一方、指示がされていない場合は、ステップS1203へ進む。
ステップS1204で、ファームウェア制御部404は、アップデート情報取得状況テーブル(表1)にファームウェアのアップデートの予約情報確認処理の開始時間を記録する。
In step S1203, the
In step S1204, the
ステップS1205で、ファームウェア制御部404は、配信サービス103に対して、ファームウェアのアップデートの予約情報を要求する。
ステップS1206で、ファームウェア制御部404は、配信サービス103との通信が成功したかを判定する。通信に成功した場合は、ステップS1207へ進む。一方、通信に失敗した場合は、ステップS1209へ進む。
In step S1205, the
In step S1206, the
ステップS1207で、ファームウェア制御部404は、取得した予約情報に基づいてファームウェアのアップデートの予約時刻とファームウェアのダウンロードURLを記録する。
ステップS1208で、ファームウェア制御部404は、表1のアップデート情報取得状況テーブルにファームウェアのアップデートの予約情報確認処理の終了時間を記録する。
In step S1207, the
In step S1208, the
ステップS1209で、ファームウェア制御部404は、表1のアップデート情報取得状況テーブルに、ファームウェアのアップデート予約情報要求処理の完了時間と、処理結果が失敗であることを記録する。
In step S1209, the
以上説明したように、本実施例によれば、画像処理装置におけるファームウェアのアップデートの実施に応じて、メッセージの表示を制御することが可能となる。そのため、ファームウェアのアップデートの実施が行われないにもかかわらず、「ファームウェアのアップデートを行うため、その時間は画像処理装置の電源を切らないでください」という旨のメッセージが表示されることを防ぐことができる。 As described above, according to this embodiment, it is possible to control the display of the message according to the execution of the update of the firmware in the image processing apparatus. Therefore, even though the firmware update is not performed, a message saying "Please do not turn off the image processing apparatus for the time of updating the firmware" is displayed. Can.
(実施例2)
実施例1では、配信サービス103がファームウェアのアップデートの予約指示の実施結果に応じてメッセージの表示を画像処理装置101に指示していた。本実施例では、配信サービス103ではなく管理サービス102が、ファームウェアなどソフトウェアのアップデートの予約指示の実施結果に応じてメッセージの表示の実施を制御する。図13は、実施例2における管理サービス102が、ファームウェアのアップデートの予約指示の実施結果に応じて、メッセージの表示指示の実施を制御する処理のシーケンス図である。
(Example 2)
In the first embodiment, the
ステップS1301〜ステップS1302の各処理は、ステップS901〜ステップS902の各処理と同様のため省略する。
ステップS1303で、配信サービス103は、管理サービス102に対して、ファームウェアのアップデート指示と共にメッセージ表示指示を関連付けて送信する。このとき、ファームウェアのアップデート指示とメッセージ表示指示を関連付かせるための識別子が発行され、指示記憶部704が記憶する指示管理テーブル(表2)の関連指示IDにその識別子が格納される。
ステップS1304で、管理サービス102は、ステップS1303で受信したファームウェアのアップデート指示とメッセージ表示指示を関連付けて指示管理テーブル(表2)に登録する。そして、配信サービス103に対して、ステップS1303のファームウェアのアップデート指示とメッセージ表示指示を受信したことを応答する。なお、指示管理テーブル(表2)にメッセージ表示指示を登録する際、指示の状態を有効でない状態で登録する。
The processes of steps S1301 to S1302 are the same as the processes of steps S901 to S902, and thus are omitted.
In step S1303, the
In step S1304, the
ステップS1305〜ステップS1308の各処理は、ステップS905〜ステップS908の各処理と同様のため省略する。
ステップS1309で、配信サービス103は、画像処理装置101のファームウェア制御部404に対して、ファームウェアのアップデートの予約情報を応答する。
ステップS1310で、画像処理装置101のファームウェア制御部404は、デバイス指示制御部403に対して、S1309で配信サービス103から応答されたファームウェアのアップデートの予約情報を通知する。
The processes of step S1305 to step S1308 are the same as the processes of step S905 to step S908 and thus will be omitted.
In step S1309, the
In step S1310, the
ステップS1311で、画像処理装置101のデバイス指示制御部403は、管理サービス102に対して、ファームウェアのアップデート指示の取得結果を通知する。取得結果は、ファームウェアのアップデート指示の成功あるいは失敗である。ファームウェアのアップデート指示に基づいた予約情報の取得が完了した場合は成功(取得完了)の通知を行う。一方、予約情報の取得が完了しなかった場合は、失敗の通知を行う。
ステップS1312で、管理サービス102は、画像処理装置101のデバイス指示制御部403に対して、指示の有無の問い合わせを行うように応答する。ステップS1311で、ファームウェアのアップデート指示が成功したと通知を受けた場合には、アップデート指示に関連するメッセージ表示指示の状態を有効にして、指示の有無の問い合わせを行うように応答する。
ステップS1313で、画像処理装置101のデバイス指示制御部403は、管理サービス102に対して、指示の有無の問合せを行う。
ステップS1314で、管理サービス102は、画像処理装置101に対してメッセージ表示指示を応答する。
ステップS1315で、画像処理装置101のデバイス指示制御部403は、メッセージ表示制御部407にメッセージ表示の指示を通知し、表示部206にメッセージがあることを表示する。そして、管理サービス102に対して、メッセージ表示指示の完了を通知する。
ステップS1316で、管理サービス102は、画像処理装置101に対して、ステップS1315のメッセージ表示指示の完了通知を受信したことを応答する。
In step S1311, the device
In step S1312, the
In step S1313, the device
In step S 1314, the
In step S 1315, the device
In step S1316, the
図14および図15は、実施例2における管理サービス102が、ファームウェアなどソフトウェアのアップデートの予約指示の実施結果に応じてメッセージの表示指示の実施を制御する処理のフローチャートである。これは、図13のステップS1301〜S1302、S1305〜S1306、S1311〜S1316の処理に該当する。
FIG. 14 and FIG. 15 are flowcharts of processing in which the
ステップS1401で、指示制御部705は、画像処理装置101から通信を受信したかを判定する。通信を受信した場合は、ステップS1402へ進む。一方、受信していない場合は、ステップS1401を繰り返す。
ステップS1402で、指示制御部705は、ステップS1401で画像処理装置101から受信した通信が、指示問合せ要求であるかを判定する。指示問合せ要求である場合は、ステップS1403へ進む。一方、指示問合せ要求でない場合は、ステップS1409へ進む。
In step S1401, the
In step S1402, the
ステップS1403で、指示制御部705は、ステップS1401で受信した指示問合せ要求に基づいて、指示問合せの対象の画像処理装置101を識別する。
ステップS1404で、指示制御部705は、指示管理テーブル(表2)を参照して、ステップS1403で識別した画像処理装置101に関する未処理の指示があるかを判定する。未処理の指示がある場合は、ステップS1405へ進む。一方、未処理の指示がない場合は、ステップS1408へ進む。
In step S1403, the
In step S1404, the
未処理の指示がある場合、ステップS1405で、指示制御部705は、指示管理テーブル(表2)から画像処理装置101に関する指示日時が最も古い未処理の指示を取得する。
ステップS1406で、指示制御部705は、指示を識別するトラッキングIDをステップS1405で取得した指示に発行し、指示管理テーブル(表2)に記録する。
ステップS1407で、指示制御部705は、画像処理装置101に対して、ステップS1405で取得した指示と、ステップS1406で発行したトラッキングIDを含めレスポンスを返す。
If there is an unprocessed instruction, in step S1405, the
In step S1406, the
In step S1407, the
未処理の指示がない場合、ステップS1408で、指示制御部705は、画像処理装置101に対して、指示有無の問合せを受信したことをレスポンスとして返す。
If there is no unprocessed instruction, in step S1408, the
画像処理装置101から受信した通信が指示問合せ要求でない場合、ステップS1409で、指示制御部705は、ステップS1401で受信した通信が指示結果通知であるかを判定する。指示結果通知である場合は、ステップS1410へ進む。一方、指示結果通知でない場合は、ステップS1418へ進む。
指示結果通知でない場合、ステップS1418で、管理マネージャ701は、管理サービス102における他の定義済み処理を行う。
If the communication received from the
If it is not the instruction result notification, in step S1418, the
指示結果通知である場合、ステップS1410で、指示制御部705は、ステップS1401で受信した指示結果通知からトラッキングIDを確認する。
ステップS1411で、指示制御部705は、ステップS1410で確認したトラッキングIDの指示の実行結果が成功あるいは失敗であることを、指示管理テーブル(表2)に書き込む。
ステップS1412で、指示制御部705は、ステップS1401で受信した指示結果通知から指示が成功したかを判定する。成功した場合は、ステップS1413へ進む。一方、指示が成功しなかった場合は、ステップS1419へ進む。
If it is an instruction result notification, in step S1410, the
In step S1411, the
In step S1412, the
ステップS1413で、指示制御部705は、ステップS1410で確認したトラッキングIDの指示に関連付いた指示があるかを、指示管理テーブル(表2)の関連指示IDを参照して判定する。関連付いた指示がある場合は、ステップS1414へ進む。一方、関連付いた指示がない場合は、ステップS1415へ進む。
ステップS1414で、指示制御部705は、指示管理テーブル(表2)を参照し、ステップS1413で確認した関連性がある指示を有効にする。また、有効にする指示がメッセージ表示指示である場合には、メッセージ管理テーブル(表3)において未設定であった表示開始日時を設定し、このメッセージを有効にする。
In step S1413, the
In step S1414, the
ステップS1415で、指示制御部705は、指示管理テーブル(表2)を参照し、画像処理装置101に関する他の指示があるかを確認する。他の指示がある場合は、ステップS1416へ進む。一方、他の指示がない場合は、ステップS1417へ進む。
ステップS1416で、指示制御部705は、画像処理装置101に対して、指示問合せ要求の指示を含めたレスポンスを返す。
ステップS1417で、指示制御部705は、画像処理装置101に対して、指示結果通知を受信したことをレスポンスとして返す。
In step S1415, the
In step S1416, the
In step S1417, the
指示が成功しなかった場合、ステップS1419で、指示制御部705は、ステップS1410で確認したトラッキングIDの指示に関連付いた指示があるかを、指示管理テーブル(表2)の関連指示IDを参照して判定する。関連付いた指示がある場合は、ステップS1420へ進む。一方、関連付いた指示がない場合は、ステップS1421へ進む。
ステップS1420で、指示制御部705は、指示管理テーブル(表2)を参照し、ステップS1419で確認した関連する指示を無効にする。
If the instruction is not successful, in step S1419, the
In step S1420, the
ステップS1421で、指示制御部705は、指示管理テーブル(表2)を参照し、画像処理装置101に関する他の指示があるかを確認する。他の指示がある場合は、ステップS1422へ進む。一方、他の指示がない場合は、ステップS1423へ進む。
ステップS1422で、指示制御部705は、画像処理装置101に対して、指示取得要求の指示を含めたレスポンスを返す。
ステップS1423で、指示制御部705は、画像処理装置101に対して、指示結果通知を受信したことをレスポンスとして返す。
In step S 1421, the
In step S1422, the
In step S1423, the
以上説明したように、本実施例によれば、画像処理装置におけるファームウェアのアップデートの実施に応じて、メッセージの表示を制御することが可能となる。そのため、ファームウェアのアップデートの実施が行われないにもかかわらず、「ファームウェアのアップデートを行うため、その時間は画像処理装置の電源を切らないでください」という旨のメッセージが表示されることを防ぐことができる。 As described above, according to this embodiment, it is possible to control the display of the message according to the execution of the update of the firmware in the image processing apparatus. Therefore, even though the firmware update is not performed, a message saying "Please do not turn off the image processing apparatus for the time of updating the firmware" is displayed. Can.
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the present invention.
Claims (11)
前記配信システムにおける、前記ネットワークデバイスのソフトウェアの配信に関する要求を、前記管理システムに対して送信する第1送信手段と、
前記ネットワークデバイスにおける、前記管理システムに対する指示の問い合わせを行う問合せ手段と、
前記管理システムにおける、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示を応答する応答手段と、
前記ネットワークデバイスにおける、前記管理システムから応答された指示が、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた該ソフトウェアの配信に関する指示であった場合に、前記配信システムに対して、前記ソフトウェアの配信の予約情報を要求する要求手段と、
前記配信システムにおける、前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が有効である場合には前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示を前記管理システムに対して送信する第2送信手段と、
前記配信システムにおける、前記ネットワークデバイスからの前記要求の応答として、配信時刻と、前記ソフトウェアを取得するために必要な情報と、前記メッセージに関する表示指示と、を含む予約情報を配信する配信手段と、
前記ネットワークデバイスにおける、前記配信された予約情報に前記メッセージに関する表示指示が含まれる場合に、前記ネットワークデバイスの表示部に、前記メッセージに関する表示を行う表示手段と、
前記ネットワークデバイスにおける、前記配信時刻と前記ソフトウェアを取得するために必要な情報とに基づいて、前記ネットワークデバイスに適用すべき前記ソフトウェアの取得を行う取得手段と、を有し、
前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が無効である場合には、前記配信システムから前記管理システムに対する前記ソフトウェアの配信に関するメッセージの登録指示が行われず、さらに、前記配信システムから前記ネットワークデバイスへの応答としての予約情報にはメッセージに関する表示指示が含まれないことを特徴とするシステム。 A system including a network device, a distribution system that manages software distribution to the network device, and a management system that manages an instruction to the network device,
First transmission means for transmitting to the management system a request for distribution of software of the network device in the distribution system;
Query means for querying an instruction to the management system in the network device;
Response means for responding to an inquiry from the network device in the management system, an instruction managed for the network device;
In the case where the instruction in the network device, which has been responded from the management system, is an instruction regarding distribution of the software according to a request for distribution of software from the distribution system to the management system, to the distribution system, Request means for requesting reservation information of distribution of the software;
In the distribution system, when reservation of distribution of software corresponding to the request from the network device is valid, an instruction to register a message regarding distribution of the software to be displayed on the network device is sent to the management system Second transmitting means for transmitting;
Distribution means for distributing reservation information including a distribution time, information necessary for acquiring the software, and a display instruction regarding the message as a response to the request from the network device in the distribution system;
Display means for performing display regarding the message on the display unit of the network device when the distributed reservation information in the network device includes a display instruction regarding the message;
And acquiring means for acquiring the software to be applied to the network device based on the distribution time and information necessary for acquiring the software in the network device.
When reservation of distribution of software corresponding to the request from the network device is invalid, the distribution system does not instruct registration of a message regarding distribution of the software to the management system, and further, from the distribution system A system, wherein reservation information as a response to the network device does not include a display instruction regarding a message.
前記第2送信手段は、前記管理手段が管理する前記要求に対応するソフトウェアの配信情報が有効期限内である場合に、前記ソフトウェアの配信の予約が有効であると判定し、前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示を前記管理システムに対して送信する
ことを特徴とする請求項1に記載のシステム。 The management system for managing software distribution information in the distribution system;
The second transmission unit determines that the reservation of the distribution of the software is valid when the distribution information of the software corresponding to the request managed by the management unit is within the expiration date, and the display is displayed on the network device The system according to claim 1, wherein a registration instruction of a message regarding delivery of the software to be transmitted is transmitted to the management system.
前記指示管理手段は、前記ソフトウェアの配信に関するメッセージの登録指示の対象である前記ネットワークデバイスが前記表示部に前記メッセージに関する表示を行う機能を有している場合に、前記配信システムからの前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示に基づいて、前記指示管理テーブルに前記メッセージを登録する
ことを特徴とする請求項1または2に記載のシステム。 In the management system, the system further comprises instruction management means for managing an instruction for the network device in an instruction management table,
The network device from the distribution system when the network device, which is the target of a registration instruction of a message related to distribution of the software, has the function of performing display on the display unit with the instruction management means. The system according to claim 1 or 2, wherein the message is registered in the instruction management table based on a registration instruction of a message regarding distribution of the software to be displayed.
ことを特徴とする請求項1乃至3のうちいずれか1項に記載のシステム。 When the power supply of the network device is activated, the request unit in the network device determines whether the process according to the request for the reservation information is completed, and if it is not completed, the distribution system again performs the process. The system according to any one of the preceding claims, wherein reservation information is requested.
前記配信システムにおける、前記ネットワークデバイスのソフトウェアの配信に関する要求と、前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示とを関連付けて前記管理システムに対して送信する第1送信手段と、
前記管理システムにおける、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた前記ネットワークデバイスに対する該ソフトウェアの配信に関する指示と、前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示に応じた前記ネットワークデバイスに対する該メッセージに関する表示指示とを関連付けて管理する指示管理手段と、
前記ネットワークデバイスにおける、前記管理システムに対する指示の問い合わせを行う問合せ手段と、
前記管理システムにおける、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示のうち、前記ソフトウェアの配信に関する指示を応答する第1の応答手段と、
前記ネットワークデバイスにおける、前記管理システムから応答された指示が、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた該ソフトウェアの配信に関する指示であった場合に、前記配信システムに対して、前記ソフトウェアの配信の予約情報を要求する要求手段と、
前記配信システムにおける、前記ネットワークデバイスからの前記要求の応答として、配信時刻と、前記ソフトウェアを取得するために必要な情報と、を含む予約情報を配信する配信手段と、
前記ネットワークデバイスにおける、前記管理システムに対する前記ソフトウェアの配信の予約情報の取得結果の通知を行う通知手段と、
前記管理システムにおける、前記ネットワークデバイスから前記ソフトウェアの配信の予約情報の取得完了の通知を受けた場合には、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示のうち、該ソフトウェアの配信に関する指示と関連付けて管理されている前記メッセージに関する表示指示を応答する第2の応答手段と、
前記ネットワークデバイスにおける、前記管理システムからの前記メッセージに関する表示指示に応じて、前記ネットワークデバイスの表示部に、前記メッセージに関する表示を行う表示手段と、
前記ネットワークデバイスにおける、前記配信時刻と前記ソフトウェアを取得するために必要な情報とに基づいて、前記ネットワークデバイスに適用すべき前記ソフトウェアの取得を行う取得手段と、を有する
ことを特徴とするシステム。 A system including a network device, a distribution system that manages software distribution to the network device, and a management system that manages an instruction to the network device,
First transmission means for correlating, in the distribution system, a request for distribution of software of the network device and an instruction to register a message regarding distribution of the software to be displayed on the network device, to the management system;
In the management system, an instruction on distribution of the software to the network device in response to a request for distribution of software from the distribution system to the management system, and an instruction to register a message on distribution of the software to be displayed on the network device An instruction management unit that associates and manages a corresponding display instruction for the message to the network device;
Query means for querying an instruction to the management system in the network device;
A first response unit that responds to an inquiry from the network device in the management system, among instructions managed for the network device, an instruction regarding distribution of the software;
In the case where the instruction in the network device, which has been responded from the management system, is an instruction regarding distribution of the software according to a request for distribution of software from the distribution system to the management system, to the distribution system, Request means for requesting reservation information of distribution of the software;
Distribution means for distributing reservation information including a distribution time and information necessary for acquiring the software as a response to the request from the network device in the distribution system;
Notification means for notifying the management device of acquisition result of reservation information of distribution of the software to the management device;
In the management system, when notified of the completion of acquisition of reservation information for distribution of the software from the network device, the instruction from the network device is directed to an instruction managed for the network device. And second response means for responding to a display instruction regarding the message managed in association with an instruction regarding distribution of the software;
Display means for performing display regarding the message on a display unit of the network device in response to a display instruction regarding the message from the management system in the network device;
A acquiring unit configured to acquire the software to be applied to the network device based on the distribution time and information required to acquire the software in the network device.
ことを特徴とする請求項5に記載のシステム。 The instruction management means in the management system instructs the network device to include an instruction content, a device ID of a target network device for the instruction, a related instruction ID, an instruction date and time, information of an instruction state and an instruction execution result. The system according to claim 5, wherein the related instruction ID of the related instruction is managed by adding the same identifier to the related instruction ID.
前記ネットワークデバイスから、前記ソフトウェアの配信の予約情報の取得完了の通知を受けた場合に、前記指示管理手段は、該ソフトウェアの配信に関する指示と関連付けて管理されている前記メッセージに関する表示指示の指示の状態を有効にする
ことを特徴とする請求項6に記載のシステム。 When registering the display instruction regarding the message for the network device in the instruction management table, the instruction management means in the management system registers the state of the instruction of the display instruction regarding the message in an invalid state.
When notified of the completion of acquisition of the reservation information for distribution of the software from the network device, the instruction management means instructs the display instruction related to the message managed in association with the instruction for distribution of the software. A system according to claim 6, characterized in that the state is valid.
前記メッセージ管理手段は、前記配信システムから前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示に応じて該メッセージを登録する際、前記メッセージの表示開始日時を未設定で登録し、前記ネットワークデバイスから、前記ソフトウェアの配信の予約情報の取得完了の通知を受けた場合に、該ソフトウェアの配信に関する指示と関連付けて管理されている前記メッセージの表示開始日時を設定する
ことを特徴とする請求項6または7に記載のシステム。 The management system further comprises message management means for managing the contents of the message to be displayed on the network device and the display start date and time of the message in a message management table,
The message management means registers the display start date and time of the message as unset when registering the message according to a registration instruction of a message regarding distribution of the software to be displayed on the network device from the distribution system. When receiving notification of completion of acquisition of reservation information for distribution of the software from a network device, the display start date and time of the message managed in association with an instruction for distribution of the software is set. Item 8. The system according to Item 6 or 7.
ことを特徴とする請求項6乃至8のうちいずれか1項に記載のシステム。 When the instruction management means in the management system is notified that acquisition of the reservation information for distribution of the software has failed, the instruction for displaying the message related to the management related to the distribution of the software is received. A system according to any one of the claims 6-8, characterized in that the state of the indication is nullified.
前記配信システムにおいて、前記ネットワークデバイスのソフトウェアの配信に関する要求を、前記管理システムに対して送信する第1送信工程と、
前記ネットワークデバイスにおいて、前記管理システムに対する指示の問い合わせを行う問合せ工程と、
前記管理システムにおいて、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示を応答する応答工程と、
前記ネットワークデバイスにおいて、前記管理システムから応答された指示が、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた該ソフトウェアの配信に関する指示であった場合に、前記配信システムに対して、前記ソフトウェアの配信の予約情報を要求する要求工程と、
前記配信システムにおいて、前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が有効である場合には前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示を前記管理システムに対して送信する第2送信工程と、
前記配信システムにおいて、前記ネットワークデバイスからの前記要求の応答として、配信時刻と、前記ソフトウェアを取得するために必要な情報と、前記メッセージに関する表示指示と、を含む予約情報を配信する配信工程と、
前記ネットワークデバイスにおいて、前記配信された予約情報に前記メッセージに関する表示指示が含まれる場合に、前記ネットワークデバイスの表示部に、前記メッセージに関する表示を行う表示工程と、
前記ネットワークデバイスにおいて、前記配信時刻と前記ソフトウェアを取得するために必要な情報とに基づいて、前記ネットワークデバイスに適用すべき前記ソフトウェアの取得を行う取得工程と、を有し、
前記ネットワークデバイスからの前記要求に対応するソフトウェアの配信の予約が無効である場合には、前記配信システムから前記管理システムに対する前記ソフトウェアの配信に関するメッセージの登録指示が行われず、さらに、前記配信システムから前記ネットワークデバイスへの応答としての予約情報にはメッセージに関する表示指示が含まれないことを特徴とする制御方法。 A control method of a system including a network device, a distribution system that manages software distribution to the network device, and a management system that manages an instruction to the network device.
A first transmission step of transmitting to the management system a request for distribution of software of the network device in the distribution system;
An inquiry step of inquiring an instruction to the management system in the network device;
In the management system, responding to an inquiry from the network device, responding to an instruction managed for the network device;
In the network device, when the instruction returned from the management system is an instruction related to distribution of the software according to a request for distribution of software from the distribution system to the management system, to the distribution system, A request step of requesting reservation information of distribution of the software;
In the delivery system, when a reservation of delivery of software corresponding to the request from the network device is valid, a registration instruction of a message regarding delivery of the software to be displayed on the network device is sent to the management system A second transmitting step to transmit;
A delivery step of delivering reservation information including a delivery time, information necessary for acquiring the software, and a display instruction regarding the message in response to the request from the network device in the delivery system;
A display step of performing display related to the message on a display unit of the network device when the distributed reservation information includes a display instruction related to the message in the network device;
And an acquisition step of acquiring the software to be applied to the network device based on the distribution time and information required to acquire the software in the network device.
When reservation of distribution of software corresponding to the request from the network device is invalid, the distribution system does not instruct registration of a message regarding distribution of the software to the management system, and further, from the distribution system A control method characterized in that the reservation information as a response to the network device does not include a display instruction regarding a message.
前記配信システムにおいて、前記ネットワークデバイスのソフトウェアの配信に関する要求と、前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示とを関連付けて前記管理システムに対して送信する送信工程と、
前記管理システムにおいて、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた前記ネットワークデバイスに対する該ソフトウェアの配信に関する指示と、前記ネットワークデバイスで表示すべき前記ソフトウェアの配信に関するメッセージの登録指示に応じた前記ネットワークデバイスに対する該メッセージに関する表示指示とを関連付けて管理する指示管理工程と、
前記ネットワークデバイスにおいて、前記管理システムに対する指示の問い合わせを行う問合せ工程と、
前記管理システムにおいて、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示のうち、前記ソフトウェアの配信に関する指示を応答する第1の応答工程と、
前記ネットワークデバイスにおいて、前記管理システムから応答された指示が、前記配信システムから前記管理システムに対するソフトウェアの配信に関する要求に応じた該ソフトウェアの配信に関する指示であった場合に、前記配信システムに対して、前記ソフトウェアの配信の予約情報を要求する要求工程と、
前記配信システムにおいて、前記ネットワークデバイスからの前記要求の応答として、配信時刻と、前記ソフトウェアを取得するために必要な情報と、を含む予約情報を配信する配信工程と、
前記ネットワークデバイスにおいて、前記管理システムに対する前記ソフトウェアの配信の予約情報の取得結果の通知を行う通知工程と、
前記管理システムにおいて、前記ネットワークデバイスから前記ソフトウェアの配信の予約情報の取得完了の通知を受けた場合には、前記ネットワークデバイスからの問い合わせに対して、該ネットワークデバイスを対象として管理されている指示のうち、該ソフトウェアの配信に関する指示と関連付けて管理されている前記メッセージに関する表示指示を応答する第2の応答工程と、
前記ネットワークデバイスにおいて、前記管理システムからの前記メッセージに関する表示指示に応じて、前記ネットワークデバイスの表示部に、前記メッセージに関する表示を行う表示工程と、
前記ネットワークデバイスにおいて、前記配信時刻と前記ソフトウェアを取得するために必要な情報とに基づいて、前記ネットワークデバイスに適用すべき前記ソフトウェアの取得を行う取得工程と、を有することを特徴とする制御方法。
A control method of a system including a network device, a distribution system that manages software distribution to the network device, and a management system that manages an instruction to the network device.
Sending, in the delivery system, a request for delivery of software of the network device and an instruction to register a message regarding delivery of the software to be displayed on the network device in association with each other;
In the management system, an instruction for distribution of the software to the network device in response to a request for distribution of software from the distribution system to the management system, and an instruction for registering a message regarding distribution of the software to be displayed on the network device An instruction management step of associating and managing a corresponding display instruction for the message to the network device;
An inquiry step of inquiring an instruction to the management system in the network device;
A first response step of responding to an inquiry from the network device in the management system, among instructions managed for the network device, an instruction regarding distribution of the software;
In the network device, when the instruction returned from the management system is an instruction related to distribution of the software according to a request for distribution of software from the distribution system to the management system, to the distribution system, A request step of requesting reservation information of distribution of the software;
A delivery step of delivering reservation information including a delivery time and information necessary for acquiring the software as a response to the request from the network device in the delivery system;
A notifying step of notifying an acquisition result of reservation information of distribution of the software to the management system in the network device;
In the management system, when receiving notification of completion of acquisition of reservation information for distribution of the software from the network device, an instruction from the network device is managed in response to an inquiry from the network device. And a second response step of responding to a display instruction regarding the message managed in association with an instruction regarding delivery of the software.
A display step of performing display related to the message on the display unit of the network device in response to a display instruction related to the message from the management system in the network device;
A control step of obtaining the software to be applied to the network device based on the distribution time and the information necessary for obtaining the software in the network device. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076226A JP2018180738A (en) | 2017-04-06 | 2017-04-06 | System and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017076226A JP2018180738A (en) | 2017-04-06 | 2017-04-06 | System and control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018180738A true JP2018180738A (en) | 2018-11-15 |
Family
ID=64276534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017076226A Pending JP2018180738A (en) | 2017-04-06 | 2017-04-06 | System and control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018180738A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111400228A (en) * | 2020-02-24 | 2020-07-10 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | Method and system for integrating RapidIO transmission with DDS communication middleware |
| US20240160749A1 (en) * | 2022-11-10 | 2024-05-16 | International Business Machines Corporation | Security and reliability of cloud-based systems by removing device firmware persistence |
-
2017
- 2017-04-06 JP JP2017076226A patent/JP2018180738A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111400228A (en) * | 2020-02-24 | 2020-07-10 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | Method and system for integrating RapidIO transmission with DDS communication middleware |
| US20240160749A1 (en) * | 2022-11-10 | 2024-05-16 | International Business Machines Corporation | Security and reliability of cloud-based systems by removing device firmware persistence |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5677173B2 (en) | Image forming apparatus, network system, image forming apparatus control method, and program | |
| US9710207B2 (en) | Information processing system in which a printer associated with a web browser can be deleted | |
| JP5602592B2 (en) | Network system, server, log registration method, and program | |
| US8973003B2 (en) | Workflow management server and method | |
| JP2014052793A (en) | Monitoring device, management system, firmware updating method, and program | |
| JP2011238007A (en) | Distribution apparatus, program distribution system, distribution method, and program | |
| JP2012053630A (en) | Network print system, client terminal, control server, printing method, and program | |
| US9307100B2 (en) | Information processing apparatus, information processing system, control methods thereof, and storage medium | |
| JP6229476B2 (en) | Information device, control method of workflow operation, and computer program | |
| JP2018097615A (en) | Electronic device, information distribution system, information distribution method, and program | |
| JP2014172394A (en) | Printer, program and printing system | |
| JP6823378B2 (en) | Update system, server device, image forming device and their control method, and program | |
| JP2019045904A (en) | Management apparatus, control method, and program | |
| JP2018097833A (en) | Information distribution system and electronic device | |
| US9060080B2 (en) | Image processing apparatus, method for controlling the same, and storage medium for generating image data based on a read document | |
| JP2017191352A (en) | System and system control method | |
| JP2018180738A (en) | System and control method | |
| US20120314249A1 (en) | Methods and systems for reminding about print history | |
| JP2016119074A (en) | Information distribution system, information distribution device, and information distribution method | |
| JP2015153117A (en) | Document generation system | |
| JP2017136835A (en) | Image forming apparatus, control method, and program | |
| JP2013051597A (en) | Image processing device, method of controlling the same, and program | |
| US20130046827A1 (en) | Document management server apparatus, system, newly-arrived document notification method, and storage medium | |
| JP2010271780A (en) | License transfer system, license transfer method, and license transfer program | |
| JP2019160065A (en) | Job system, job execution method, information processing device, and program |