JP5879918B2 - Information processing apparatus and remote management system - Google Patents
Information processing apparatus and remote management system Download PDFInfo
- Publication number
- JP5879918B2 JP5879918B2 JP2011231782A JP2011231782A JP5879918B2 JP 5879918 B2 JP5879918 B2 JP 5879918B2 JP 2011231782 A JP2011231782 A JP 2011231782A JP 2011231782 A JP2011231782 A JP 2011231782A JP 5879918 B2 JP5879918 B2 JP 5879918B2
- Authority
- JP
- Japan
- Prior art keywords
- processing apparatus
- information processing
- control unit
- sub
- unit
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Debugging And Monitoring (AREA)
- Facsimiles In General (AREA)
Description
本発明は、情報処理装置及び遠隔管理システムに関し、特に、遠隔監視される装置の異常時の処理に関する。 The present invention relates to an information processing apparatus and a remote management system, and in particular, relates to processing when a remotely monitored apparatus is abnormal.
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。 In recent years, there has been a tendency to digitize information, and image processing apparatuses such as printers and facsimiles used for outputting digitized information and scanners used for digitizing documents have become indispensable devices. Such an image processing apparatus is often configured as a multifunction machine that can be used as a printer, a facsimile, a scanner, or a copier by providing an imaging function, an image forming function, a communication function, and the like.
また、PC(Personal Computer)と同様の情報処理機能を有し、様々な機能に対応するアプリケーションがインストールされた画像処理装置と上記の複写機とを連動させて動作させることにより、様々な画像処理機能を実現することが行われている。 In addition, an image processing apparatus having an information processing function similar to that of a PC (Personal Computer) and installed with an application corresponding to various functions is operated in conjunction with the above-described copying machine, thereby performing various image processing. Realizing the function is done.
このような複合機と情報処理装置とを連動させた構成により、様々な画像処理機能が実現可能となる他、インターネット等の公衆回線を介することにより、情報処理装置の遠隔監視が可能となる。装置の遠隔監視の例として、例えば、機器を監視する機器監視装置と、機器監視装置を介して機器を管理する遠隔管理装置とを含むシステムが提案されている(例えば、特許文献1参照)。 With such a configuration in which the multifunction peripheral and the information processing apparatus are linked, various image processing functions can be realized, and the information processing apparatus can be remotely monitored via a public line such as the Internet. As an example of remote monitoring of a device, for example, a system including a device monitoring device that monitors a device and a remote management device that manages the device via the device monitoring device has been proposed (for example, see Patent Document 1).
特許文献1に開示されたシステムにおいては、遠隔監視装置が算出した監視間隔調整値に基づいて機器監視装置が各機器から機器情報を取得することにより、機器の利用状況や運用状況に応じた適切な監視間隔で管理対象機器の遠隔管理が可能となることが開示されている。
In the system disclosed in
機器を遠隔監視する目的の1つとして、障害発生時の対応が上げられる。特に障害発生前後の装置の動作ログを取得することは、障害発生時において重要な対応の1つである。しかしながら、監視対象の装置に不具合が発生してネットワークを介した通信が不可能な状態になると、遠隔監視が不可能となってしまい、その目的を達成することはできない。そのような課題は特許文献1においても考慮されていない。
One of the purposes of remotely monitoring a device is to deal with a failure. In particular, acquiring operation logs of devices before and after the occurrence of a failure is one of the important measures when a failure occurs. However, if a device to be monitored fails and communication via the network becomes impossible, remote monitoring becomes impossible and the purpose cannot be achieved. Such a problem is not considered in
本発明は、上記実情を考慮してなされたものであり、遠隔監視される装置に異常が発生した場合に、容易に障害発生前後の装置の動作ログの取得を可能とすることを目的とする。 The present invention has been made in consideration of the above circumstances, and an object of the present invention is to make it possible to easily obtain operation logs of devices before and after a failure when an abnormality occurs in a remotely monitored device. .
上記課題を解決するために、本発明の一態様は、画像処理装置と連動することにより画像処理機能を提供する情報処理装置であって、前記画像処理機能を提供するメインコントローラ部と、一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、前記サブコントローラ部は、前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、前記入力ポートを制御するサブコントローラ制御部と、前記メインコントローラ部の異常を検知する異常検知部と、少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、前記サブコントローラ制御部は、前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記情報処理装置をネットワークを介して管理する遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする。 In order to solve the above-described problem, an aspect of the present invention is an information processing apparatus that provides an image processing function in conjunction with an image processing apparatus, the main controller unit providing the image processing function, A sub-controller unit connected to the main controller unit via an interface whose operation state does not affect the other, wherein the sub-controller unit inputs information to the information processing device, and a user inputs the information processing device and the image A plurality of types of input ports including an input port for inputting an operation signal input from an operation unit for operating at least one of the processing devices, a sub-controller control unit for controlling the input port, and the main controller unit An anomaly detection unit for detecting an anomaly in the network and at least during an abnormal operation of the information processing apparatus A sub-side communication control unit that performs communication via the input port, and the sub-controller control unit stores operation history information of the information processing apparatus in a storage medium based on information input through the input port, When an abnormality of the main controller unit is detected, the operation of the information processing apparatus from the state in which the main controller unit is operating normally in the operation history stored in the storage medium until the abnormality is detected The sub-side communication control unit is controlled to transmit history information to a remote management device that manages the information processing device via a network, and the input operation signal is transferred to the main controller unit Thus, the operation by the user is notified to the information processing apparatus, and the sub-side communication control unit transmits the operation history information to the remote management apparatus. After, a signal corresponding to the operation signal received from said remote management apparatus, characterized in that it transferred to the main controller unit similar to the operation signal input from the input port.
本発明によれば、遠隔監視される装置に異常が発生した場合に、容易に障害発生前後の装置の動作ログを取得することが可能となる。 According to the present invention, when an abnormality occurs in a remotely monitored apparatus, it is possible to easily acquire an operation log of the apparatus before and after the occurrence of a failure.
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、図1に示すように、プリンタ、スキャナ、複写機等の機能を含む複合機である画像処理装置2と、画像処理装置2と連動することにより様々な機能を提供する情報処理装置1と、ネットワークを介して情報処理装置を管理する遠隔管理装置3とを含む遠隔管理システムを例として説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, as shown in FIG. 1, an image processing apparatus 2 that is a multifunction machine including functions of a printer, a scanner, a copying machine, and the like, and information that provides various functions in conjunction with the image processing apparatus 2 A remote management system including the
情報処理装置1は、ネットワーク機能と複数のI/Oポートを内蔵したEC(Enbedded Controller)を備えている。I/Oポートには情報処理装置に対する入力電源、情報処理装置自体の電源状態、各種ボタンの状態を示す信号線が接続されている。これらの信号線に変化があった場合はECの内蔵メモリにログが保存される。
The
情報処理装置1内のECは、情報処理装置1におけるメインのコントローラと専用バスで接続されており、情報処理装置1とコマンドI/Fで通信することが出来るため、情報処理装置1が正常起動した場合には、情報処理装置1で起動しているアプリケーションがECと通信することも可能となる。
The EC in the
情報処理装置1には小型バッテリが備えられており、ECもバッテリから電源供給を受けることが可能となる。そのため、情報処理装置1に対する電源供給が遮断された場合でもECは動作可能であり、情報処理装置1が起動不能に陥った場合には、ECが遠隔管理装置3へ情報処理装置の状態を通知することが出来る。また、情報処理装置1が起動不能に陥った場合であってもECの単独での動作を可能とするため、上述したメインコントローラとECとを接続する専用バスは、一方が動作不能であっても他方の動作に影響しないインタフェースが用いられる。
The
情報処理装置1が正常に起動している場合、ECは、情報処理装置1のメインコントローラ側において保存されている各種情報を、専用バスを介して読み出すことが可能であり、情報処理装置1から遠隔管理装置3へ全ての情報を通知することが出来る。
When the
ECが備えているI/Oポートは、情報処理装置1の電源ボタンやキーボタン等と接続されているため、遠隔管理装置3が、ネットワークを介してECにコマンドを送信することにより、情報処理装置1の電源ボタンやキーボタンを操作することも可能となる。
Since the I / O port provided in the EC is connected to a power button, a key button, or the like of the
遠隔管理装置3は、機器管理システムのホストサーバーとなっており、情報処理装置1の状態や利用状況などの情報を一括して管理している。情報処理装置1が起動不能に陥った場合は、ECから遠隔管理装置3へ情報処理装置1の状況が通知される。ECの機能を利用することで、遠隔監視装置3が情報処理装置1の電源ON/OFFやリセットをEC経由で操作することも可能となる。
The remote management device 3 serves as a host server for the device management system, and collectively manages information such as the status and usage status of the
次に、情報処理装置1の構成について図2を参照して説明する。図2に示すように、情報処理装置1は、メインコントローラ100とEC130とが、専用バスであるLPC(Low Pin Count)バス120を介して接続されて構成されている。
Next, the configuration of the
メインコントローラ100は、CPU(Central Processing Unit)101、CPUブリッジ102、RAM(Random Access Memory)103、VGA(Video Graphics Array)104、I/Oブリッジ105、HDD(Hard Disk Drive)106、I/F107及びNC(Network Controller)108を含み、情報処理装置1の主な情報処理機能を実現する。
The
CPU101は演算装置であり、情報処理装置1全体の動作を制御する。CPUブリッジ102は、CPU101とRAM103やVGA104及びI/Oブリッジ105との間で情報を転送する。RAM103は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU101が情報を処理する際の作業領域として用いられる。
The CPU 101 is an arithmetic device and controls the operation of the
RAM103にロードされたOS(Operating System)、アプリケーション・プログラム等に従ってCPU101が演算を行うことにより、情報処理装置1の各部の制御やデータの演算、画像処理等の機能が実現される。そのようにして実現される機能により、CPU101は、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。これにより、情報処理装置1が画像処理装置2と連動することにより提供される画像処理機能が実現される。
The CPU 101 performs calculations according to an OS (Operating System), application programs, and the like loaded in the RAM 103, thereby realizing functions such as control of each unit of the
VGA104は、CPU101による制御に応じて、表示装置であるLCD(Liquid Crystal Display)110に情報を表示するための表示制御部であり、CPU101からの描画命令を処理し、描画データを表示装置内のメモリに書込むとともに、LCD110に出力する。
The VGA 104 is a display control unit for displaying information on an LCD (Liquid Crystal Display) 110, which is a display device, under the control of the CPU 101. The
I/Oブリッジ105は、情報処理装置1全体の制御部として機能するCPU101側と、様々なデバイスとの間で情報を転送する。HDD106は、I/Oブリッジ105に接続されている不揮発性の記憶装置であり、上述したOSやアプリケーション・プログラム等が格納される他、処理対象の画像情報等も格納される。また、HDD106には、画像処理装置2が管理する各種情報(例えば、ユーザ情報など)が格納され、データベース、ファイルシステムなどの機能により管理される。
The I /
I/F107は、USB(Universal Serial Bus)メモリ等の外部記憶装置や、各種の外部デバイスを接続するためのインタフェースである。NC108は、情報処理装置1がネットワークを介して他の機器と通信するための通信インタフェースであり、Ethernet(登録商標)等が用いられる。メインコントローラ100においては、CPU101がNC108のドライバ・プログラムに従って演算を行うことにより、通信を制御するメイン側通信制御部が構成される。
The I / F 107 is an interface for connecting an external storage device such as a USB (Universal Serial Bus) memory and various external devices. The NC 108 is a communication interface for the
図1に示すように、情報処理装置1は、ネットワークを介して画像処理装置2や、遠隔管理装置3と接続される。即ち、NC108は、情報処理装置1の通信インタフェースであると共に、画像処理装置2との間で情報をやり取りするインタフェースであり、画像処理装置2においてスキャンされて生成された画像情報の取得や、画像処理装置2において画像形成出力するべき画像情報の送信等を行う。
As shown in FIG. 1, the
EC130は、本実施形態の要旨に係る構成であり、情報処理装置1に異常が発生した場合に遠隔管理装置3との間で通信を行い、通信不能となったメインコントローラ100に替わって情報処理装置1の状態を遠隔管理装置3に伝える機能を提供する。即ち、EC130が、サブコントローラ部として機能する。
The EC 130 is a configuration according to the gist of the present embodiment, and performs communication with the remote management device 3 when an abnormality occurs in the
EC130は、I/Oブリッジ105とLPCバス120を介して接続されており、I/Oブリッジ105を介してCPU101と情報をやり取りすることが可能である。EC130には、PSU141、FAN142、各種センサ143、各種ボタン144、LED145、EC130専用のLCD146、EEPROM147及びEC専用のNC148が夫々接続される複数種類の入力ポートが備わっている。CPU101からEC130に対してデータを送信する場合はI/O操作で実現できる。
The
LPCバス120は、I/Oブリッジ105とEC130との間の情報のやり取りを仲介するインタフェースであると共に、一方の動作に不具合が生じた場合であっても他方の動作に影響を及ぼさないという特性を有する。そのため、メインコントローラ100において動作の不具合が生じたとしても、EC130は独自に動作することが可能となる。
The
PSU141は、情報処理装置1全体の電源装置であり、供給される商用電源に基づいて情報処理装置1の各部に電力を供給する。尚、情報処理装置1には、図示しないバッテリ装置も搭載されており、商用電源が切断された場合の補助電源装置として機能する。バッテリ装置への充放電制御はEC130が管理しており、商用電源状態により充電制御を実施する。
The
各種センサ143は、バッテリ電圧、バッテリ温度、周囲温度、演算処理装置の温度に対応したアナログ電圧を測定できる。周囲温度上昇時には、EC130がFANの回転数をコントロールすることで装置内の温度上昇を防ぐことができる。
各種ボタン144は、情報処理装置1に入力される電源ボタンやリセットボタン、その他キーコントロール用のボタンを含み、EC130は各種ボタンに対応した信号の状態を監視する。そして、信号状態に変化があった場合、EC130は、変化が有った信号をLPCバス120を介してCPU101に通知する。電源ボタンとリセットボタンはI/Oブリッジに直接出力することで、情報処理装置の電源制御が行える。
The
キーコントロール用ボタンは、上下左右、実行、キャンセルボタンなどを備えている。ECは、情報処理装置の電源状態を示す状態をLED145に表示したり、エラー発生時には専用のLED145を点灯させたりすることが出来る。ここで、上述したように、情報処理装置1は、画像処理装置2と連動することによって様々な画像処理機能を実現するものであり、各種ボタン144に含まれるキーコントロール用ボタン等は、情報処理装置1を介して画像処理装置2を操作するために設けられる操作部である。
The key control buttons include up / down / left / right, execute and cancel buttons. The EC can display a state indicating the power supply state of the information processing apparatus on the
EC専用のNC148は、EC130に内蔵されているLAN(Local Area Network)コントローラと接続されており、情報処理装置1のメインコントローラ100が不具合により動作停止した場合に、EC130がネットワークを介して通信を行うための通信インタフェースである。
The EC-dedicated
LCD146は、EC130の内部状態や情報処理装置1の状態を表示するためのEC130専用の表示装置であると共に、タッチパネルとして操作部を構成する操作装置でもあり、情報処理装置1の状態やエラーコードを表示できる。上記キーコントロール用ボタンと同様、LCD146のタッチパネルも、画像処理装置2を操作するために設けられる。また、LPCバス120を介すことで、CPU101から、EC専用のLCD146に情報を表示させることも可能である。
The
EEPROM147はEC130が管理する不揮発性の書込み可能な記憶媒体である。EC130はHDD106等の補助記憶装置を持たない代わりにEEPROM147を持つことで、EC130がリセットした場合でもデータを保存できる環境を有する。
The
次に、本実施形態に係るEC130の構成について、図3を参照して説明する。図3に示すように、本実施形態に係るEC130はメイン処理制御部131、ネットワーク通信制御部132、電源監視制御部133、FAN制御部134、環境監視部135、I/O監視部136、LPCインタフェース制御部137、LCD制御部138、LED制御部139、EEPROM制御部140及びウォッチドッグ制御部150を含む。
Next, the configuration of the
LPCインタフェース制御部137は、LPCバス120を介してI/Oブリッジ105と接続されており、CPU101との間でデータのやり取りを行う。LPCバス120はIRQ(Interrupt ReQuest)などの割込み機能を有しており、LPCインタフェース制御部137は、EC130の内部ステータスに変更があった場合に情報処理装置に対して割込みを発生することが出来る。
The LPC
メイン処理制御部131は、EC130が持つ各機能を順次処理するよう調停を行うことにより、上述した夫々の入力ポートを制御する中央の制御部である。即ち、メイン処理制御部131が、サブコントローラ制御部として機能する。また、メイン処理制御部131は、メインコントローラ100において動作異常が発生していることを検知する異常検知部としても機能する。
The main
更に、EC130によるEEPROM147への動作履歴情報の格納は、各入力ポートからの入力信号を受け付けたメイン処理制御部131が、EEPROM制御部140を制御することによって実行される。EC130が起動すると、メイン処理制御部131が処理を開始し、これにより夫々のI/O制御部が順次実行される。
Further, the storage of the operation history information in the
電源監視制御部133は、PSU141などの電源ユニットの入力電圧、および、情報処理装置の電源状態を監視する。入力電圧は、PSU141に入力される商用電源のAC(Alternating Current)電源プラグ(AC100V)の状態を示す信号であり、これを監視することによりPSU141の電源状態を監視できる。また、電源監視制御部133は、電源ボタンやリセットボタンが押下された場合にI/Oブリッジ105に対してPowerボタン押下、および、リセットボタン押下と同等の信号を与えることが出来る。
The power
更に、電源監視制御部133は、バッテリの充放電制御を実施する。PSU141のAC電源が切断された場合には、電源監視制御部133によってバッテリ電源に切り替わりバッテリは放電を開始する。バッテリ放電中にPSU141への電源が回復した場合はバッテリ充電制御に切り替わる。
Further, the power
FAN制御部134は、情報処理装置の内部温度やバッテリ温度を一定に保つために空冷式のFAN142を制御する。環境監視部135が各種センサ143の検知信号に基づいて温度を監視し、それによって取得された情報を、FAN制御部134がFAN142の回転制御に用いる。
The
環境監視部135は、各種センサ143の出力信号に基づき、バッテリ電圧、バッテリ温度、周囲温度、演算処理装置の温度などを監視する。環境監視部135は、バッテリ電圧が一定値以下になるとバッテリ制御部へ通知し、これにより電源監視制御部133がバッテリの充電制御を実施する。また、バッテリ温度が一定値以上になるとバッテリ寿命を著しく低下させる恐れがあるため、電源監視制御部133は環境監視部135からの通知に基づいて充電制御を停止し、FAN142の回転数を調整する。
The
I/O監視部136は、情報処理装置の各種キーボタンが接続されており、EC130はポーリングや割込み処理で、各種ボタン144に対応した信号を監視する。キーボタンの信号に変化があった場合は、I/O監視部136は、LPCバス120を介して情報処理装置に通知する。
Various key buttons of the information processing apparatus are connected to the I /
ネットワーク通信制御部132は、EC130がNC148を介して遠隔管理装置3と通信するための制御部となる。ネットワーク通信制御部132は、EC130に内蔵されたイーサネットコントローラや外部IC(Integrated Circuit)を利用しても良い。EC130は、情報処理装置1のメインコントローラ100が正常に動作してNC108による通信が行われている場合に、遠隔管理装置のIP(Internet Protocol)アドレスなどを取得しておき、EEPROM147などの不揮発性の書込み可能なROMに保存しておく。
The network
情報処理装置1のメインコントローラ100が動作不能状態となった場合、ネットワーク通信制御部132は、保存しておいた遠隔管理装置3のIPアドレスを用いて遠隔管理装置3と通信を行い、EC130の内部メモリやEEPROM147に保存していた情報を送信する。また、遠隔管理装置3からの要求を受け取り、情報処理装置1に対する電源制御やリセット制御を行うことも可能となる。即ち、ネットワーク通信制御部132が、サブ側通信制御部として機能する。
When the
LCD制御部138は、情報処理装置1の電源状態やEC130の内部状態等を示す文字、記号などをLCD146に表示させる。また、情報処理装置1のメインコントローラ100が動作不能となった場合は、その状態をLCD146に表示させる。
The
また、情報処理装置1のメインコントローラ100が正常動作している場合には、LPCバス120を介して情報を受け取ることにより、メインコントローラ100側の制御に基づいてEC130のLCD146に特定の情報を出力することや、遠隔監視装置から受け取った情報を出力することも可能となる。EC130は、様々なメニューをLCD制御部139を介してLCD146へ表示する。
Further, when the
メニュー画面には、例えば、画像処理装置2の利用者が画像処理装置2を操作するための基本メニューや、機器のメンテナンス目的で使用するメニューなどがある。これらのメニューを介して情報処理装置1及び画像処理装置2の状態や起動モードの変更、異常時の対応方法などを変更する。
The menu screen includes, for example, a basic menu for a user of the image processing apparatus 2 to operate the image processing apparatus 2 and a menu used for equipment maintenance purposes. Via these menus, the state of the
LED制御部138は、情報処理装置1の電源状態を表示する電源LEDや、情報処理装置1、または、EC130に異常が発生した場合に表示するエラーLEDを制御する。電源LEDは、情報処理装置1の電源状態によって点灯サイクルを変化させ、利用者に情報処理装置1の電源状態が認識できるようにする。エラーLEDは、メインコントローラ100、または、EC130の異常状態によって点灯サイクルを変化させ、利用者にメインコントローラ100、または、EC130の異常状態を認識できるようにする。
The
EEPROM制御部140は、EC130が利用する不揮発性ROMであるEEPROM147の制御部であり、EC130をリセットした場合でも保存しておきたい情報が、EEPROM147に保存される。EEPROM147の書き換え可能回数には制限があるが、一定量の書込み情報が蓄積させるまでEC130内でキャッシュすることで、書き込み回数を減らしEEPROM147の寿命を延ばすことが出来る。
The
ウォッチドッグ制御部150は、EC130が一定時間以上暴走した場合にEC130を再起動させるための制御部であり、サブコントローラ再起動部として機能する。EC130が暴走した場合、他の処理にも影響を及ぼし、情報処理装置1のメインコントローラ100を正しく監視できない場合があるため、ウォッチドッグタイマがEC130を再起動させることで、EC130を正常な状態に戻す働きを持つ。
The
具体的に、ウォッチドッグ制御部150はウォッチドッグタイマを有し、そのカウント値が予めセットしてある期間に達すると、タイムアウトとしてEC130をハードウェア的にリセットする機能を有する。これに対して、メイン処理制御部131は、ウォッチドッグタイマがタイムアウトする前に、所定期間毎にウォッチドッグタイマのカウント値をリセットする機能を有する。
Specifically, the
このため、EC130の動作状態が正常であれば、メイン処理制御部131がウォッチドッグタイマのカウント値をリセットするため、ウォッチドッグタイマのタイムアウトは発生せず、その結果EC130もリセットされない。他方、EC130の動作状態に何らかの異常が生じ、メイン処理制御部131によるウォッチドッグタイマのリセットが正常に実行されなかった場合、EC130がハードウェア的にリセットされ、異常を解消することができる。
For this reason, if the operation state of the
次に、本実施形態に係るEC130の動作について、図4のフローチャートを参照して説明する。図4に示すように、情報処理装置1にAC電源が投入されると(S401)、EC130に電源が供給されてEC130が起動する(S402)。EC130にはAC電源の投入に応じて電源が供給されるが、他にスイッチを設けてスイッチON時にEC130が起動するようにしても良い。
Next, the operation of the
EC130が起動すると、メイン処理制御部131の制御に従い、EC130内部変数や各種レジスタの初期化が実行される(S403)。EC130の初期化処理が完了すると、EC130内の各制御部が、対応する部位の監視及び制御を開始する(S404)。S404において、電源監視制御部133は、情報処理装置1の電源状態の監視及び制御を行う。
When the
電源状態とは、情報処理装置1のACPI(Advanced Configuration and Power Interface)の各ステートを示す。また、電源制御においては、情報処理装置1がS5、即ち電源OFFの場合に、EC130のI/OポートからPowerボタン押下の信号を出力して情報処理装置1をS0、即ち電源ONに出来る。
The power supply state indicates each state of ACPI (Advanced Configuration and Power Interface) of the
また、S404において、I/O監視部136は、各種ボタン144のキーボタンに対応する信号の状態をポーリングで監視する。制御は、キーボタンや電源ボタンの信号状態によって、例えば情報処理装置1の電源をON/OFFする。必要に応じて情報処理装置1の強制電源OFFやリセットパルスを出力することも出来る。
In S404, the I /
また、S404において、電源監視制御部133は、情報処理装置1に備えられているバッテリの接続状態を監視し、充電可能な場合はバッテリへの充電制御を実施する。バッテリが満充電の場合はトリクル充電制御を実施して、バッテリの満充電を維持する。
In S <b> 404, the power supply
また、S404において、環境監視部135は、各種センサ143の出力信号に基づき、温度と電圧の監視を行う。温度は、バッテリ温度、情報処理装置1のCPU101の温度、EC130の温度、情報処理装置1の内部温度を監視する。電圧は、バッテリ電圧を監視する。
In step S <b> 404, the
また、S404において、FAN制御部134は、FANの監視・制御を行う。監視は、FANの回転数を監視し、FANが停止している場合は必要に応じて情報処理装置を正常に終了させる。
In S404, the
また、S404において、LCD制御部138は、LCD146の制御を行う。LCD146へのメニュー表示時の選択や実行は、キーボタンの信号状態に応じて実行される。また、S404においてLED制御部139は、LED145の制御を行う。また、S404において、EEPROM制御部140は、EEPROM147の制御を行う。EC130は必要なタイミングで履歴などの必要な情報をEEPROM147に保存する。
In S <b> 404, the
上述したように、EEPROM147は、読み書き可能な記憶媒体であり、電源が供給されていない場合でもデータは記録されている。EEPROM147に記録する情報には、情報処理装置1の電源状態、各種ボタン144の操作ログ、起動後の状態などの履歴データと、情報処理装置1の起動モード、内部フラグ、その他データなどの設定データ等がある。
As described above, the
このようにしてEC130が動作開始した後、ウォッチドッグタイマがタイムアウトした場合、(S405/YES)、ウォッチドッグ制御部150がEC130をリセットする(S406)。このような機能により、EC130の動作状態を正常に保つことが可能となる。ウォッチドッグ制御で問題無い場合(S405/NO)、または再起動が完了したEC130は、S404において説明したような通常動作を継続する。
When the watchdog timer times out after the
ウォッチドッグタイマがタイムアウトすることなく(S405/NO)、EC130の通常動作時において、S403の初期化処理において設定されたタイマのインターバルに達すると(S407/YES)、メイン処理制御部131はタイマ割り込みを発生させる(S408)。このタイマ割り込み処理はメイン処理制御部131による時間測定処理、FAN制御部134を介したFAN回転数のカウンタ処理、LEDの点滅動作処理等である。
If the watchdog timer does not time out (S405 / NO) and the normal interval of the
また、LPCバス120を介してメインコントローラ100側からEC130に割り込み要求が発生すると(S409/YES)、メイン処理制御部131は、LPC割り込み用関数を実行する(S410)。LPC割り込み用関数の実行により、メイン処理制御部131は、LPCバス120のレジスタにセットされたデータを取得してメインコントローラ100からの要求を確認し、要求に応じた処理を実行する。
When an interrupt request is generated from the
メインコントローラ100からの要求に応じた処理を完了すると、メイン処理制御部131は、LPCバス120のレジスタに、EC130側の処理が完了したことを示すレジスタ値を設定する。メインコントローラ100側では、このレジスタ値によってLPCバス120を介した通信が完了したことを検知し、メインコントローラ100側の処理に戻る。
When the process according to the request from the
次に、本実施形態に係る情報処理装置1全体の動作について図5を参照して説明する。図5においては、メインコントローラ100、即ちCPU101の制御による動作と、EC130側での動作という観点で動作を説明する。図5に示すように、まず、EC130が何らかのトリガに基づいて電源ON要求を受け付ける(S501)。S501のトリガとなるのは、電源ボタン押下、EC130のLCDメニューからの起動要求、遠隔管理装置からの起動要求などである
Next, the overall operation of the
S501の処理は、EC130のI/O監視部136がI/Oの入力状態に変化があったことを検知した処理に等しい。I/O監視部136は、ポーリングによりI/Oポートを監視しており、状態に変化があった場合に予め決められた制御を実施する。
The process of S501 is equivalent to the process in which the I /
EC130が電源ON要求を受け付けると、電源監視制御部133が、I/Oブリッジ105に対して電源ON信号を出力する(S502)。また、EC130は、メインコントローラ100側への電源ON要求と同時に、正常動作確認タイマのカウントを開始する(S503)。起動タイマとは、メインコントローラ100側が正常に起動したか否かを確認するためのタイムアウト処理をおこなうためのタイマであり、メイン処理制御部131が有するカウンタである。
When the
メインコントローラ100側においては、EC130から電源ON要求を受け付けると(S504)、CPU101の制御に従って先ずBIOS(Basic Input/Output System)が起動する(S505)。BIOSは、POST(Power On Self Test)と呼ばれる自己診断機能を実施し、情報処理装置を起動しても問題が無いことを確認する。
On the
BIOSが起動すると、次に、CPU101の制御に従ってOSが起動する(S506)。OSが起動すると、CPU101の制御に従って最後にアプリケーションが起動する(S507)。アプリケーションとは、情報処理装置1が利用者に提供する機能を実現するためのソフトウェア・プログラムである。アプリケーションの起動が完了すると、CPU101は、アプリケーションの処理における初期化シーケンスに従い、EC130に対して正常動作確認通知を行う(S508)。
When the BIOS is activated, the OS is activated under the control of the CPU 101 (S506). When the OS is started, the application is finally started according to the control of the CPU 101 (S507). An application is a software program for realizing a function provided to the user by the
以降、メインコントローラ100は、所定の正常動作の通知期間が経過する毎に(S509/YES)、S508に戻って正常動作確認通知を行う(S508)。これにより、EC130側においては、所定期間毎にメインコントローラ100の正常動作を確認することが可能となる。
Thereafter, the
EC130側においては、名処理制御部131が、S503において正常動作確認タイマのカウントを開始した後、所定の期間内にS508の起動完了通知を受信する前に正常動作確認タイマのカウント値が予め定められた期間に達してタイムオーバーとなると(S510/YES)、異常処理を実行する(S512)。
On the
上述したように、正常動作確認タイマのカウンタはメイン処理制御部131に含まれるカウンタであり、メイン処理制御部131が異常検知部として機能する。即ち、本実施形態においては、正常動作確認タイマのカウンタが、メインコントローラ100からの所定の期間毎に入力される信号に基づいてリセットされるタイマカウントして機能する。このような構成により、EC130側において容易且つ正確にメインコントローラ100の異常発生を検知することが可能となる。
As described above, the counter of the normal operation confirmation timer is a counter included in the main
他方、タイムオーバー前に(S510/NO)、正常動作確認通知を受け付けると(S511/YES)、メイン処理制御部131は、正常動作確認タイマのカウンタをリセットして(S513)、S510からの処理を繰り返す。このような処理により、メインコントローラ100が正常に動作していて、S508の正常動作通知が所定期間毎に通知される限り、EC130は、S510、S511、S513を繰り返す。
On the other hand, when the normal operation confirmation notification is received before the time is over (S510 / NO) (S511 / YES), the main
他方、メインコントローラ100側に異常が発生し、正常動作通知が実行されない状態となると、S510においてタイムオーバーが発生し、EC130が異常処理を実行する。
On the other hand, if an abnormality occurs on the
次に、本実施形態に係る異常処理の動作の詳細について、図6を参照して説明する。図6は、EC130による異常処理時の動作と、それに応じた遠隔管理装置3の動作とを示すシーケンス図である。図6に示すように、まず、メイン処理制御部131は、EC130の各監視部と制御部による情報処理装置1の状態取得を実施する(S601)。各監視部及び制御部とは、電源監視制御部133、環境監視部135、I/O監視部136などを指し、名処理制御部131は、情報処理装置の電源状態やバッテリ状態、温度状態などを取得する。
Next, details of the operation of the abnormality process according to the present embodiment will be described with reference to FIG. FIG. 6 is a sequence diagram showing the operation at the time of abnormality processing by the
次に、メイン処理制御部131は、メインコントローラ100が正常動作していた状態から異常判定になるまでの、情報処理装置1の動作履歴データをEC130のEEPROM147や内蔵メモリから取得する(S602)。そして、メイン処理制御部131は、取得した履歴データから異常状態を分析する(S603)。異常状態の分析とは、情報処理装置1の操作履歴に基づき、利用者によって想定外の操作が行われたか、アプリケーションによる想定外の動作が実行されたか等の情報を元に、情報処理装置1が異常判定になった原因を調査する。
Next, the main
異常状態の分析が完了すると、メイン処理制御部131は、その分析結果に基づいてエラーコードを決定し(S604)、決定したエラーコードに基づいてLED145の点灯パターンとLCD146の表示内容を決定し、それぞれのデバイスに出力する(S605)。また、メイン処理制御部131は、遠隔管理装置3との通信を開始する(S606)。ここで、本実施形態に係るネットワーク通信制御部132は、メインコントローラ100の通常動作状態においてネットワーク通信を実行しておらず、IPアドレス等の通信設定がされていない。
When the analysis of the abnormal state is completed, the main
そこで、S606の通信処理に際して、メイン処理制御部131は、情報処理装置1が正常に動作している際のNC108による通信設定情報をメインコントローラ100側から取得して記憶しておき、若しくは異常発生後に入手して、その通信設定情報を用いて通信を行う。尚、メインコントローラ100側から通信設定情報が取得されておらず、異常発生後に入手不可能な場合、EC130のLCDメニュー画面から利用者が入力できる。
Therefore, during the communication process of S606, the main
遠隔管理装置3との通信が可能となると、ネットワーク通信制御部132は、メイン処理制御部131の制御に従って、上述したように取得された履歴データなどの情報を遠隔管理装置3に送信する(S607)。また、既に送信済みのデータがある場合は、差分のみを送信する。送信が成功した場合、メイン処理制御部131は、履歴データに送信済みフラグを設定する。これにより、送信済みデータとの差分を判断することが可能となる。
When communication with the remote management device 3 becomes possible, the network
遠隔管理装置3においては、EC130から受信した履歴データ等に基づき、異常に対する対応措置としてLCD146に対する操作信号と同様の操作要求や、電源監視制御部133への電源リセット要求等、EC130において可能な全ての処理から選択された処理の要求を送信する(S608)。S608の処理は、遠隔管理装置3のオペレータによる手動で実行される他、履歴情報によって示されるエラー内容に関連付けられた処理要求が自動で実行される。
In the remote management device 3, based on the history data received from the
EC130においては、NC148及びネットワーク通信制御部132を介して、遠隔管理装置3からの処理要求を受け付け(S609)、要求が有った場合(S610/YES)、メイン処理制御部131は、要求に基づいて対応する制御部を制御して処理を実行する(S611)。遠隔管理装置3からの要求に応じた処理を実行すると、メイン処理制御部131は、その処理結果を送信する(S612)。ここで、送信データが膨大になる場合は分割して送信される。
The
図3において説明したように、EC130にはLCD146が接続されており、LCD146はタッチパネルとしての操作部も含む。即ち、EC130は、情報処理装置1へ情報を入力する入力ポートとして、操作部であるLCD146から入力される操作信号を入力するための入力ポートを含む。
As described with reference to FIG. 3, the
そのため、S608において遠隔管理装置3が送信する処理の要求を、LCD146によって入力される操作信号と同様の形式とすることにより、S610において、EC130は、通常のLCD146からの操作と同様の処理により、遠隔管理装置3からの処理要求を実行することが可能となり、装置制御を簡略化することが可能となる。
Therefore, by making the processing request transmitted by the remote management device 3 in S608 in the same format as the operation signal input by the
その後、メイン処理制御部131は、遠隔管理装置3からの要求を受付ける処理を継続するかどうか判定する(S613)。処理を継続する場合は(S613/YES)S609からの処理を繰り返す。他方、処理を終了する場合(S613/NO)、メイン処理制御部131は、EC130の通常処理である各I/Oポートに対するポーリング、即ち、夫々の監視部、制御部の監視を継続する(S614)。このような処理により、本実施形態に係る異常処理が完了する。
Thereafter, the main
このように、本実施形態に係る情報処理装置1においては、各I/Oポートが搭載されたEC130が、異常時において相互に影響しないLPCバス120を介してメインコントローラ100と接続されている。そのため、メインコントローラ100において障害が発生した場合であっても、EC130による通信が可能となり、遠隔管理装置に対して障害発生を通知することや障害原因の解析のための動作ログを送信することが可能となる。
As described above, in the
また、情報処理装置1に情報を入力するためのI/Oポートが、EC130を介して接続されているため、各I/Oポートを介する処理の動作履歴を、より詳細にEC130において取得することが可能となり、障害原因の解析に有意な情報を遠隔管理装置に送信することが可能となる。
Further, since the I / O port for inputting information to the
また、本実施形態においては、ネットワーク通信制御部132が通信を行う場合、メインコントローラ100側のNC108の通信設定を用いて通信を行う。ネットワーク通信制御部132が通信を行う場合とは、即ちメインコントローラ100側に異常が発生した場合であり、NC108は通信を行わない場合である。そのため、両者で同一のIPアドレスを用いたとしても不具合となることはなく、IPアドレスの使用量を削減することが可能となる。
In the present embodiment, when the network
また、NC108とネットワーク通信制御部132、NC148とで同一のIPアドレスを用いることにより、遠隔管理装置3においては、情報処理装置1の通常動作状態も異常動作状態も同一のIPアドレスからの通信となるため、情報処理装置1からの通信である事を容易に判別することが可能となり、処理を簡略化することが可能となる。
Further, by using the same IP address in the NC 108 and the network
以上説明したように、本実施形態に係るEC130を含む情報処理装置1を用いることにより、遠隔監視される装置に異常が発生した場合であっても、EC130によるネットワーク通信が可能であるため、容易に障害発生前後の装置の動作ログを取得することが可能となる。
As described above, by using the
尚、上記実施形態においては、図5のS513の処理のトリガの例として、正常動作確認タイマのタイムオーバーを用いる場合を例として説明した。この他、EC130においては、例えば各種センサ143を介して情報処理装置1の状態を確認することが可能である。従って、各種センサ143の検知信号に基づいて環境監視部135が判断することにより、情報処理装置1の動作異常を判断し、図5のS513のトリガとすることも可能である。EC130に各種センサのI/Oポートが設けられているため、このような構成が容易に可能となり、高精度な異常検知が可能となる。
In the above embodiment, the case where the time over of the normal operation confirmation timer is used is described as an example of the trigger of the processing of S513 in FIG. In addition, the
また、上記実施形態においては、メインコントローラ100とEC130とを接続するための、一方の動作状態が他方に影響しないインタフェースとして、LPCバスを例として説明した。このようなインタフェースとしては、他にEthernet(登録商標)等を用いることが可能である。
In the above embodiment, the LPC bus has been described as an example of an interface for connecting the
1 情報処理装置
2 画像処理装置
3 遠隔管理装置
100 メインコントローラ
101 CPU
102 CPUブリッジ
103 RAM
104 VGA
105 I/Oブリッジ
106 HDD
107 I/F
108 NC
110 LCD
120 LPCバス
130 EC
131 メイン処理制御部
132 ネットワーク通信制御部
133 電源監視制御部
134 FAN制御部
135 環境監視部
136 I/O監視部
137 LPCインタフェース制御部
138 LCD制御部
139 LED制御部
140 EEPROM制御部
141 PSU
142 FAN
143 各種センサ
144 各種ボタン
145 LED
146 LCD
147 EEPROM
148 NC
150 ウォッチドッグ制御部
DESCRIPTION OF
102 CPU bridge 103 RAM
104 VGA
105 I /
107 I / F
108 NC
110 LCD
120
131 Main
142 FAN
143
146 LCD
147 EEPROM
148 NC
150 Watchdog controller
Claims (8)
前記画像処理機能を提供するメインコントローラ部と、
一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、
前記サブコントローラ部は、
前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、
前記入力ポートを制御するサブコントローラ制御部と、
前記メインコントローラ部の異常を検知する異常検知部と、
少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、
前記サブコントローラ制御部は、
前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、
前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記情報処理装置をネットワークを介して管理する遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、
入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする情報処理装置。 An information processing apparatus that provides an image processing function in conjunction with an image processing apparatus,
A main controller unit that provides the image processing function;
Including a sub-controller unit connected to the main controller unit via an interface in which one operating state does not affect the other,
The sub-controller unit is
Multiple types of input including an input port for inputting information to the information processing apparatus and for inputting an operation signal input from an operation unit for a user to operate at least one of the information processing apparatus and the image processing apparatus Port,
A sub-controller control unit for controlling the input port;
An abnormality detection unit for detecting an abnormality of the main controller unit;
Including a sub-side communication control unit that performs communication via a network at the time of an abnormal operation of the information processing apparatus,
The sub-controller control unit
Storing information of operation history of the information processing device in a storage medium based on information input through the input port;
When an abnormality of the main controller unit is detected, the operation of the information processing apparatus from the state in which the main controller unit is operating normally in the operation history stored in the storage medium until the abnormality is detected Controlling the sub-side communication control unit to transmit history information to a remote management device that manages the information processing device via a network;
Notifying the information processing device of the operation by the user by transferring the input operation signal to the main controller unit,
After the sub-side communication control unit transmits the operation history information to the remote management device, a signal corresponding to the operation signal received from the remote management device is an operation signal input from the input port. Similarly, the information processing apparatus transfers to the main controller unit.
前記サブ側通信制御部は、前記情報処理装置の異常動作時において前記メイン側通信制御部の通信設定情報に基づいてネットワークを介して通信を行うことを特徴とする請求項1に記載の情報処理装置。 The main controller unit includes a main-side communication control unit that performs communication via a network at least during normal operation of the information processing apparatus,
2. The information processing according to claim 1, wherein the sub-side communication control unit performs communication via a network based on communication setting information of the main-side communication control unit during an abnormal operation of the information processing apparatus. apparatus.
前記メインコントローラ部から所定の期間毎に入力される信号に基づいてリセットされるタイマカウンタをカウントし、
前記タイマカウンタのカウント値が、前記所定の期間よりも長い期間であって予め定められた異常判定期間に達した場合に、前記メインコントローラ部の異常を検知することを特徴とする請求項1乃至3いずれか1項に記載の情報処理装置。 The abnormality detection unit
Count a timer counter that is reset based on a signal input from the main controller unit every predetermined period,
2. The abnormality of the main controller unit is detected when a count value of the timer counter is longer than the predetermined period and reaches a predetermined abnormality determination period. 3. The information processing apparatus according to any one of 3.
前記異常検知部は、前記センサの検知信号に基づいて前記メインコントローラ部の異常を検知することを特徴とする請求項1乃至3いずれか1項に記載の情報処理装置。 The plurality of types of input ports include an input port for inputting a detection signal of a sensor for detecting a state of each part of the information processing apparatus,
The information processing apparatus according to claim 1, wherein the abnormality detection unit detects an abnormality of the main controller unit based on a detection signal of the sensor.
前記サブコントローラ制御部は、
前記入力された操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする請求項1乃至5いずれか1項に記載の情報処理装置。 The plurality of types of input ports include an input port for inputting an operation signal input from an operation unit for a user to operate at least one of the information processing apparatus and the image processing apparatus,
The sub-controller control unit
Notifying the information processing apparatus of an operation by a user by transferring the input operation signal to the main controller unit,
After the sub-side communication control unit transmits the operation history information to the remote management device, a signal corresponding to the operation signal received from the remote management device is an operation signal input from the input port. The information processing apparatus according to claim 1, wherein the information is transferred to the main controller unit in the same manner.
前記サブコントローラ制御部は、所定の期間毎に前記サブコントローラ再起動部のカウント値をリセットすることにより、前記サブコントローラ制御部が正常に動作している限り前記サブコントローラ部が再起動されないようにすることを特徴とする請求項1乃至5いずれか1項に記載の情報処理装置。 Including a sub-controller restarting unit that restarts the sub-controller unit when counting a predetermined period;
The sub controller control unit resets the count value of the sub controller restart unit every predetermined period so that the sub controller unit is not restarted as long as the sub controller control unit operates normally. The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記情報処理装置は、
前記画像処理機能を提供するメインコントローラ部と、
一方の動作状態が他方に影響しないインタフェースを介して前記メインコントローラ部と接続されたサブコントローラ部を含み、
前記サブコントローラ部は、
前記情報処理装置へ情報を入力し、ユーザが前記情報処理装置及び前記画像処理装置の少なくとも一方を操作するための操作部から入力される操作信号を入力するための入力ポートを含む複数種類の入力ポートと、
前記入力ポートを制御するサブコントローラ制御部と、
前記メインコントローラ部の異常を検知する異常検知部と、
少なくとも前記情報処理装置の異常動作時においてネットワークを介して通信を行うサブ側通信制御部とを含み、
前記サブコントローラ制御部は、
前記入力ポートを介して入力された情報に基づいて前記情報処理装置の動作履歴の情報を記憶媒体に格納し、
前記メインコントローラ部の異常が検知された場合に、前記記憶媒体に格納された動作履歴のうち前記メインコントローラ部が正常動作していた状態から前記異常が検知されるまでの当該情報処理装置の動作履歴の情報を、前記遠隔管理装置に対して送信するように前記サブ側通信制御部を制御し、
入力された前記操作信号を前記メインコントローラ部に転送することによりユーザによる操作を前記情報処理装置に通知し、
前記サブ側通信制御部が前記遠隔管理装置に対して前記動作履歴の情報を送信した後、前記遠隔管理装置から受信した前記操作信号に対応する信号を、前記入力ポートから入力された操作信号と同様に前記メインコントローラ部に転送することを特徴とする遠隔管理システム。
An information processing apparatus that provides an image processing function by linking with an image processing apparatus, and a remote management system that manages the information processing apparatus via a network,
The information processing apparatus includes:
A main controller unit that provides the image processing function;
Including a sub-controller unit connected to the main controller unit via an interface in which one operating state does not affect the other,
The sub-controller unit is
Multiple types of input including an input port for inputting information to the information processing apparatus and for inputting an operation signal input from an operation unit for a user to operate at least one of the information processing apparatus and the image processing apparatus Port,
A sub-controller control unit for controlling the input port;
An abnormality detection unit for detecting an abnormality of the main controller unit;
Including a sub-side communication control unit that performs communication via a network at the time of an abnormal operation of the information processing apparatus,
The sub-controller control unit
Storing information of operation history of the information processing device in a storage medium based on information input through the input port;
When an abnormality of the main controller unit is detected, the operation of the information processing apparatus from the state in which the main controller unit is operating normally in the operation history stored in the storage medium until the abnormality is detected Controlling the sub-side communication control unit to transmit history information to the remote management device;
Notifying the information processing device of the operation by the user by transferring the input operation signal to the main controller unit,
After the sub-side communication control unit transmits the operation history information to the remote management device, a signal corresponding to the operation signal received from the remote management device is an operation signal input from the input port. Similarly, the remote management system is transferred to the main controller unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011231782A JP5879918B2 (en) | 2011-10-21 | 2011-10-21 | Information processing apparatus and remote management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011231782A JP5879918B2 (en) | 2011-10-21 | 2011-10-21 | Information processing apparatus and remote management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013090275A JP2013090275A (en) | 2013-05-13 |
| JP5879918B2 true JP5879918B2 (en) | 2016-03-08 |
Family
ID=48533740
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011231782A Expired - Fee Related JP5879918B2 (en) | 2011-10-21 | 2011-10-21 | Information processing apparatus and remote management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5879918B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6448920B2 (en) * | 2014-05-30 | 2019-01-09 | キヤノンメディカルシステムズ株式会社 | Medical diagnostic imaging equipment |
| JP6658311B2 (en) * | 2015-07-29 | 2020-03-04 | 株式会社リコー | Electronic device, log storage method, and image forming apparatus |
| JP6862878B2 (en) * | 2017-02-06 | 2021-04-21 | オムロン株式会社 | Communication equipment, communication system |
| CN107861845A (en) * | 2017-10-13 | 2018-03-30 | 天津市英贝特航天科技有限公司 | L PC bus-based military computer fault testing method and system |
| JP7483319B2 (en) * | 2018-06-07 | 2024-05-15 | グローリー株式会社 | Coin inspection system and method |
| JP7298329B2 (en) | 2019-06-24 | 2023-06-27 | オムロン株式会社 | Control program for master module and device controller |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0713812A (en) * | 1993-06-28 | 1995-01-17 | Tec Corp | Microprocessor controller |
| JPH07158492A (en) * | 1993-12-07 | 1995-06-20 | Fujitsu Ten Ltd | Throttle control device |
| JP2000094787A (en) * | 1998-09-18 | 2000-04-04 | Canon Inc | Image processing apparatus, method for reproducing operation history of image processing apparatus, and storage medium storing computer-readable program |
| JP3778243B2 (en) * | 1998-12-03 | 2006-05-24 | セイコーエプソン株式会社 | Printing device, operation history notification method and recording medium |
| JP4144396B2 (en) * | 2003-03-25 | 2008-09-03 | コニカミノルタビジネステクノロジーズ株式会社 | Apparatus and program for image processing |
| JP2006120066A (en) * | 2004-10-25 | 2006-05-11 | Ricoh Co Ltd | Image forming apparatus, abnormality cancellation detailed information display method, and abnormality cancellation detailed information printing method |
| JP5434169B2 (en) * | 2009-03-17 | 2014-03-05 | 株式会社リコー | Information processing apparatus, information processing method, and program |
| JP2010248986A (en) * | 2009-04-14 | 2010-11-04 | Yanmar Co Ltd | Electronically controlled engine |
| JP4862065B2 (en) * | 2009-06-02 | 2012-01-25 | 株式会社日立製作所 | LAC device and failover method |
-
2011
- 2011-10-21 JP JP2011231782A patent/JP5879918B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013090275A (en) | 2013-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5879918B2 (en) | Information processing apparatus and remote management system | |
| JP5822527B2 (en) | Information processing apparatus, control method thereof, and control program | |
| US10069988B2 (en) | Image forming apparatus, computer readable recording medium stored with computer program for controlling image forming apparatus, and method for controlling image forming apparatus | |
| CN103731582A (en) | Image forming apparatus for shifting to different power states and control method thereof | |
| EP3588355A1 (en) | Information processing apparatus for detecting tampering with software executed at boot time, method for rebooting information processing apparatus, storage medium, and program | |
| JP6308828B2 (en) | Management system and management method | |
| JP2016021215A (en) | Failure diagnosis apparatus, information processor, failure diagnosis method and program | |
| US9065941B2 (en) | Image processing apparatus and method for controlling the same | |
| US10795423B2 (en) | Electronic apparatus with power saving mode, control method thereof, and storage medium | |
| JP6597417B2 (en) | Electronic device, recovery method and program | |
| JP5773775B2 (en) | Information processing apparatus, printing apparatus, and monitoring method | |
| JP6724088B2 (en) | Image processing apparatus, information processing method, and program | |
| CN111382019A (en) | Information processing apparatus, control method of information processing apparatus, and storage medium | |
| JP2017201736A (en) | Image processing apparatus, method for controlling the image processing apparatus, and program | |
| US11122184B2 (en) | Image forming apparatus and data protection method to avoid data corruption or damage to a storage device | |
| JP7446857B2 (en) | Image processing device, image processing method and program | |
| KR101389976B1 (en) | Apparatus and method for hang up management of mobile terminal | |
| JP2010258498A (en) | Device to be managed and management system, and management program | |
| JP2019093578A (en) | Image formation apparatus, control method and program | |
| JP2011008568A (en) | Electronic equipment, method for controlling power source and control program | |
| JP7697083B1 (en) | Image forming apparatus, control method for image forming apparatus, and program therefor | |
| CN111683186A (en) | Electronic equipment and control method thereof | |
| JP5447112B2 (en) | Image forming apparatus | |
| JP6697102B1 (en) | Information processing apparatus, information processing apparatus control method, and information processing apparatus control program | |
| JP2023177238A (en) | Information processing device, image forming device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140924 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20150122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150623 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150728 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151209 |
|
| 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: 20160105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160118 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5879918 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |