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

JP6897976B2 - Device failure detector, failure detection method, and failure detection program - Google Patents

Device failure detector, failure detection method, and failure detection program Download PDF

Info

Publication number
JP6897976B2
JP6897976B2 JP2018144715A JP2018144715A JP6897976B2 JP 6897976 B2 JP6897976 B2 JP 6897976B2 JP 2018144715 A JP2018144715 A JP 2018144715A JP 2018144715 A JP2018144715 A JP 2018144715A JP 6897976 B2 JP6897976 B2 JP 6897976B2
Authority
JP
Japan
Prior art keywords
user
failure
user operation
unit
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018144715A
Other languages
Japanese (ja)
Other versions
JP2020021294A (en
Inventor
久 小佐野
久 小佐野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2018144715A priority Critical patent/JP6897976B2/en
Publication of JP2020021294A publication Critical patent/JP2020021294A/en
Application granted granted Critical
Publication of JP6897976B2 publication Critical patent/JP6897976B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、デバイスの障害検出装置、障害検出方法、および障害検出プログラムに関する。 The present invention relates to a device failure detection device, a failure detection method, and a failure detection program.

周知のように、現在、世の中にはユーザが操作を行う必要がある処理装置が多数存在する。例えば、そのような処理装置としては、ATM(automatic teller’s machine)等の現金処理装置や、マルチメディア端末、POS(point of sales)端末のような店舗端末等が挙げられる。 As is well known, there are many processing devices in the world that need to be operated by a user. For example, such processing devices include cash processing devices such as ATMs (automatic teller's machines), store terminals such as multimedia terminals and POS (point of sales) terminals, and the like.

このようなユーザが操作を行う必要がある処理装置は、ユーザが操作をするための複数の入力装置(操作ユニット)を備えている。複数の入力装置(操作ユニット)としては、例えば、タッチパネルやテンキー、カードの情報を読み取るためのカードリーダなどが挙げられる。タッチパネルは複数のボタン(ソフトウェアキー)を持つ。テンキーは複数のハードウェアキーから成る。カードリーダは、キャッシュカードなどのカードを挿入するための挿入口を持つ。 Such a processing device that the user needs to operate includes a plurality of input devices (operation units) for the user to operate. Examples of the plurality of input devices (operation units) include a touch panel, a numeric keypad, and a card reader for reading card information. The touch panel has a plurality of buttons (software keys). The numeric keypad consists of multiple hardware keys. The card reader has an insertion slot for inserting a card such as a cash card.

本明細書中においては、入力装置(操作ユニット)を「デバイス」とも呼ぶことにする。なお、デバイスは、上記のものに限定されないのは勿論であり、ユーザが操作をするための任意の入力装置(操作ユニット)を含んでもよい。 In the present specification, the input device (operation unit) is also referred to as a "device". Needless to say, the device is not limited to the above, and may include an arbitrary input device (operation unit) for the user to operate.

この種の処理装置においては、一般的に、各デバイスの障害検出を、コマンド・レスポンス方式により行っている。しかしながら、後で図面を参照して詳細に説明するように、このコマンド・レスポンス方式では、次に述べるような2種類の故障フェーズを検出することができない。 In this type of processing device, failure detection of each device is generally performed by a command / response method. However, as will be described in detail later with reference to the drawings, this command / response method cannot detect the following two types of failure phases.

第1の故障フェーズは、処理装置の操作中にユーザが特定のデバイスを操作したにも拘わらず、当該特定のデバイスが動作しない故障フェーズである。第2の故障フェーズは、ユーザが何もデバイスを操作していないにも拘わらず、あるデバイスが勝手に動作する故障フェーズである。このように、コマンド・レスポンス方式では、上記第1および第2の故障フェーズを検出することができない。したがって、そのような場合には、処理装置を操作した操作者(ユーザ)の申告でしか、処理装置の当該デバイスの障害を検出できないことになる。そのため、関連技術では、事前に運用側で故障を検出することができず、保守対応が遅れる可能性があるという課題がある。 The first failure phase is a failure phase in which the specific device does not operate even though the user operates the specific device while operating the processing device. The second failure phase is a failure phase in which a device operates without permission even though the user is not operating any device. As described above, the command / response method cannot detect the first and second failure phases. Therefore, in such a case, the failure of the device of the processing device can be detected only by the declaration of the operator (user) who operated the processing device. Therefore, in the related technology, there is a problem that the failure cannot be detected on the operation side in advance and the maintenance response may be delayed.

また、本発明に関連する先行技術文献が、種々、知られている。 In addition, various prior art documents related to the present invention are known.

例えば、特許文献1は、操作部と表示部と制御部とを含む携帯端末を開示している。操作部は、利用者が携帯端末を操作するための操作インターフェースである。操作部は、テンキーやタッチパネル等の入力装置で構成され、利用者からの各種操作を受け付け、それらの操作に対応する信号を制御部へ出力する。表示部をタッチパネルディスプレイで構成することで、表示部と操作部とを一体化してもよい。 For example, Patent Document 1 discloses a mobile terminal including an operation unit, a display unit, and a control unit. The operation unit is an operation interface for the user to operate the mobile terminal. The operation unit is composed of input devices such as a numeric keypad and a touch panel, receives various operations from the user, and outputs signals corresponding to those operations to the control unit. By configuring the display unit with a touch panel display, the display unit and the operation unit may be integrated.

特許文献2は、監視カメラとして機能するネットワークカメラを備えたデバイス管理システムを開示している。特許文献2において、撮像手段として機能するネットワークカメラはネットワークデバイスの操作を行うユーザを撮像する。ユーザが管理の対象となるネットワークデバイスとして、MFP(Multifunction Peripheral)の操作を行う際に、撮像手段として機能するネットワークデバイスにより操作記録の画像が録画される。 Patent Document 2 discloses a device management system including a network camera that functions as a surveillance camera. In Patent Document 2, a network camera that functions as an imaging means captures a user who operates a network device. When a user operates an MFP (Multifunction Peripheral) as a network device to be managed, an image of an operation record is recorded by a network device that functions as an imaging means.

また、特許文献3は、誤入力に起因する情報処理装置の誤動作を軽減する座標入力装置を開示している。特許文献3に開示された座標入力装置は、タッチパネルと、入力座標検出部と、振動センサと、波形パターン記憶部と、振動波形識別部と、判定部とを含む。タッチパネルは、オペレータからのタッチ入力操作を受け付ける。入力座標検出部は、タッチパネル上でタッチ入力操作された際に生じる電気信号に基づいて座標位置を検出して、タッチ入力通知信号を出力する。振動センサは、タッチパネルの表面に設けられ、タッチパネル操作時にタッチパネルを振動伝達板として伝達された振動を検出する。波形パターン記憶部は、タッチ入力操作が良好に行われた際に生じる操作振動を周波数解析して得られる波形パターンを基準波形パターンとして記憶している。振動波形識別部は、振動センサによって検出された振動を周波数解析して検出波形パターンを取得し、この検出波形パターンおよび基準波形パターンを比較し、各タッチ入力操作がオペレータが意図した正常な操作か否かを識別し、識別結果を操作状態通知信号として出力する。判定部は、タッチ入力通知信号および操作状態通知信号に基づいて、タッチ入力操作が有効か無効かを判定し、その判定結果を出力する。 Further, Patent Document 3 discloses a coordinate input device that reduces malfunction of the information processing device due to erroneous input. The coordinate input device disclosed in Patent Document 3 includes a touch panel, an input coordinate detection unit, a vibration sensor, a waveform pattern storage unit, a vibration waveform identification unit, and a determination unit. The touch panel accepts touch input operations from the operator. The input coordinate detection unit detects the coordinate position based on the electric signal generated when the touch input operation is performed on the touch panel, and outputs the touch input notification signal. The vibration sensor is provided on the surface of the touch panel and detects the vibration transmitted by using the touch panel as a vibration transmission plate when the touch panel is operated. The waveform pattern storage unit stores a waveform pattern obtained by frequency analysis of the operation vibration generated when the touch input operation is performed satisfactorily as a reference waveform pattern. The vibration waveform identification unit frequency-analyzes the vibration detected by the vibration sensor, acquires the detected waveform pattern, compares the detected waveform pattern with the reference waveform pattern, and confirms whether each touch input operation is a normal operation intended by the operator. It identifies whether or not, and outputs the identification result as an operation status notification signal. The determination unit determines whether the touch input operation is valid or invalid based on the touch input notification signal and the operation status notification signal, and outputs the determination result.

特許文献4は、情報処理システムの可用性を向上させた「処理装置」を開示している。情報処理システムは、複数の処理装置によって冗長化されて、いずれかの処理装置が故障しても業務を継続できるように構築されている。処理装置は、処理装置を構築するデバイスと、処理部とを含む。特許文献4におけるデバイスは、フロントエンド(FE)、FE中継デバイス、制御部、メモリ、状態管理部、バックエンド(BE)、BE中継デバイス等の機能ブロックのことである。処理部は、デバイスまたはデバイス間の異常を検知する。処理部は、検知したデバイスの異常の回数を計測する。処理部は、計測したデバイスの異常の回数が閾値以上の場合、該デバイスを情報処理装置システムから論理的に切り離す。処理部は、検知したデバイスの異常の回数が閾値より小さい場合には、デバイスのリブートを実行する。 Patent Document 4 discloses a "processing device" that improves the availability of an information processing system. The information processing system is made redundant by a plurality of processing devices, and is constructed so that business can be continued even if one of the processing devices fails. The processing device includes a device for constructing the processing device and a processing unit. The device in Patent Document 4 is a functional block such as a front end (FE), an FE relay device, a control unit, a memory, a state management unit, a back end (BE), and a BE relay device. The processing unit detects a device or an abnormality between devices. The processing unit measures the number of detected device abnormalities. When the number of abnormalities of the measured device is equal to or greater than the threshold value, the processing unit logically disconnects the device from the information processing apparatus system. If the number of detected device abnormalities is less than the threshold value, the processing unit reboots the device.

特許文献4の処理装置において、状態管理部は、ポーリングにより、各機能ブロックへ状態確認パケット(コマンド)を送信する。各機能ブロックは、状態監視コマンドを受信した場合、自身の状態情報(自身の機能ブロック内のエラー発生の有無)を状態管理部へ送信する。各機能ブロックが自分の異常状態を示す情報を状態管理部に通知する。致命的エラーが発生した場合には、各機能ブロックは、エラー通知パケット(コマンド)を送信する。また、特許文献4では、状態確認部が、ポーリングにより機能ブロックに状態確認パケットを送信して、各機能ブロックの状態確認を行っている。 In the processing device of Patent Document 4, the state management unit transmits a state confirmation packet (command) to each functional block by polling. When each functional block receives a status monitoring command, each functional block transmits its own status information (whether or not an error has occurred in its own functional block) to the status management unit. Each functional block notifies the state management unit of information indicating its own abnormal state. When a fatal error occurs, each functional block sends an error notification packet (command). Further, in Patent Document 4, the state confirmation unit transmits a state confirmation packet to the functional blocks by polling to confirm the state of each functional block.

特許文献5は、セキュリティを確保しつつ、複雑化するパスワードの入力操作の簡易化を図ることが可能な「画像処理装置の簡易認証システム」を開示している。特許文献5では、ユーザが画像処理装置にログインする際に、表示手段に表示されたパスワード入力画面に、ユーザの登録済パスワードが登録済のジェスチャパターンの並び順で表示されるようになっている。これにより、ユーザはパスワード入力画面に対して、ジェスチャパターン通りに表示中のソフトウェアキーを押下するだけでパスワードを入力することができる。 Patent Document 5 discloses a "simple authentication system for an image processing device" that can simplify the complicated password input operation while ensuring security. In Patent Document 5, when the user logs in to the image processing device, the registered password of the user is displayed in the order of the registered gesture patterns on the password input screen displayed on the display means. .. As a result, the user can enter the password on the password entry screen simply by pressing the software key displayed according to the gesture pattern.

特開2015−121969号公報JP 2015-121969 特開2009−193169号公報JP-A-2009-193169 特開2009−026174号公報Japanese Unexamined Patent Publication No. 2009-026174 特開2014−191401号公報Japanese Unexamined Patent Publication No. 2014-191401 特開2014−075011号公報Japanese Unexamined Patent Publication No. 2014-075011

しかしながら、特許文献1〜5には、それぞれ、次に述べるような問題がある。 However, each of Patent Documents 1 to 5 has the following problems.

特許文献1では、単に操作部での操作に対応する信号を制御部へ出力することを開示しているに過ぎない。換言すれば、特許文献1では、本発明が解決しようとする、デバイスの障害検出を行う技術思想を、何ら認識も開示も示唆もしていない。 Patent Document 1 merely discloses that a signal corresponding to an operation in the operation unit is output to the control unit. In other words, Patent Document 1 does not recognize, disclose, or suggest any technical idea for detecting a device failure, which the present invention is trying to solve.

特許文献2は、単に、ネットワークデバイスの操作を行うユーザを撮像するネットワークカメラ(監視カメラ)を開示しているに過ぎない。特許文献2でも、本発明が解決しようとする、デバイスの障害検出を行う技術思想を、何ら認識も開示も示唆もしていない。 Patent Document 2 merely discloses a network camera (surveillance camera) that captures a user who operates a network device. Patent Document 2 does not recognize, disclose, or suggest any technical idea for detecting a device failure, which the present invention is trying to solve.

特許文献3は、タッチパネルと振動センサによる位置検出で二重化することで、タッチ入力操作が正常な操作か否かを識別するようにした技術を開示しているに過ぎない。したがって、特許文献3は単に誤入力を識別し、除外することを開示するのみで、本発明が検出しようとする、上記2種類の故障フェーズを検出することはできない。 Patent Document 3 merely discloses a technique for identifying whether or not a touch input operation is a normal operation by duplicating the position detection by a touch panel and a vibration sensor. Therefore, Patent Document 3 merely discloses that the erroneous input is identified and excluded, and cannot detect the above-mentioned two types of failure phases that the present invention intends to detect.

特許文献4は、処理装置の内部にあるデバイスで発生した異常を、上記コマンド・レスポンス方式で検知し、デバイスの異常検知を回数で検出する技術を開示しているに過ぎない。したがって、特許文献4の処理装置では、本発明が検出しようとする、上記2種類の故障フェーズを検出することはできない。 Patent Document 4 merely discloses a technique of detecting an abnormality occurring in a device inside a processing device by the above-mentioned command / response method and detecting the abnormality detection of the device by the number of times. Therefore, the processing apparatus of Patent Document 4 cannot detect the above-mentioned two types of failure phases that the present invention intends to detect.

また、特許文献4のデバイスは、処理装置の側(内部)で障害(故障)を検出できる機器を対象としている。これに対して、本発明が対象としているデバイスは、処理装置の側(内部)で障害を検出できない機器(入力装置)である。換言すれば、特許文献4のデバイスには、本発明が対象としている入力装置(操作ユニット)が含まれておらず、本発明が対象とするデバイスとは異なる。 Further, the device of Patent Document 4 is intended for a device capable of detecting a failure (failure) on the side (internal) of the processing device. On the other hand, the device targeted by the present invention is a device (input device) in which a failure cannot be detected on the side (internal) of the processing device. In other words, the device of Patent Document 4 does not include the input device (operation unit) which is the object of the present invention, and is different from the device which is the object of the present invention.

特許文献5は、認証に必要なパスワードの入力としてジェスチャパターンを用いた技術的思想を開示しているに過ぎない。特許文献5でも、本発明が解決しようとする、デバイスの障害検出を行う技術思想を、何ら認識も開示も示唆もしていない。 Patent Document 5 merely discloses a technical idea using a gesture pattern as an input of a password required for authentication. Patent Document 5 does not recognize, disclose, or suggest any technical idea for detecting a device failure, which the present invention is trying to solve.

本発明の目的は、上述した課題を解決するデバイスの障害検出装置、障害検出方法、および障害検出プログラムを提供することにある。 An object of the present invention is to provide a failure detection device, a failure detection method, and a failure detection program for a device that solves the above-mentioned problems.

本発明の1つの態様として、デバイスの障害検出装置は、処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出する障害検出装置であって、前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラと;前記処理装置を実際に操作する前に、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ前記カメラで撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめ格納するユーザ操作パターン格納部を含み、前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力する操作デバイス特定部と;前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力するデバイス出力検出部と;前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する故障判定制御部と;を備える。 As one aspect of the present invention, the device failure detection device is a failure detection device that detects a failure of a plurality of devices that can be operated by the user in the processing device, and the operation status of the plurality of devices by the user. An operation gesture in which the operation status of the user operating the plurality of devices is represented by a camera image taken by the camera in advance before actually operating the processing device. A user operation pattern storage unit that stores a plurality of user operation patterns obtained by patterning for each of a plurality of devices in advance is included, and the user operation is performed based on a camera image taken by the camera during operation of the processing device. By referring to the plurality of user operation patterns stored in the pattern storage unit, an operation device identification unit that identifies which device the user is operating and outputs a user operation detection result signal; With the device output detection unit that detects the signal output from any of the devices and outputs the device output detection signal; the device output detection signal is compared with the user operation detection result signal, and any of the plurality of devices. It is provided with a failure determination control unit for determining the presence or absence of such a failure.

本発明の他の態様として、デバイスの障害検出方法は、処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出する障害検出方法であって、前記処理装置を実際に操作する前に、前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラで、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめユーザ操作パターン格納部に格納しておき; 前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力し;前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力し;前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する。 As another aspect of the present invention, the device failure detection method is a failure detection method for detecting a failure of a plurality of devices that can be operated by a user in the processing device, and is performed before the processing device is actually operated. the a plurality of camera capable of photographing an operation status by the user to the device, an operation gesture represented by a camera image shooting Me beforehand the operation status of the user operation on the plurality of devices, the A plurality of user operation patterns obtained by patterning for each of a plurality of devices are stored in the user operation pattern storage unit in advance; the user is based on a camera image taken by the camera during the operation of the processing device. By referring to the plurality of user operation patterns stored in the operation pattern storage unit, it is possible to identify which device the user is operating and output a user operation detection result signal; any one of the plurality of devices. The signal output from the device is detected, and the device output detection signal is output; the device output detection signal is compared with the user operation detection result signal, and the presence or absence of failure of any of the plurality of devices is determined.

本発明の他の態様として、障害検出プログラムは、コンピュータに、処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出させる障害検出プログラムであって、前記処理装置を実際に操作する前に、前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラで、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめユーザ操作パターン格納部に格納しておくユーザ操作パターン格納手順と; 前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力する操作デバイス特定手順と;前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力するデバイス出力検出手順と;前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する故障判定制御手順と;を前記コンピュータに実行させる。 As another aspect of the present invention, the fault detection program is a fault detection program that causes a computer to detect a fault of a plurality of devices that can be operated by a user in a processing device, and is before actually operating the processing device. , in the plurality of camera capable of photographing an operation status by the user to the device, an operation gesture represented by a camera image shooting Me beforehand the operation status of the user operation on the plurality of devices, A user operation pattern storage procedure in which a plurality of user operation patterns obtained by patterning each of the plurality of devices are stored in the user operation pattern storage unit in advance; a camera photographed by the camera during the operation of the processing device. An operation of identifying which device the user is operating and outputting a user operation detection result signal by referring to the plurality of user operation patterns stored in the user operation pattern storage unit based on the image. The device identification procedure; the device output detection procedure that detects the signal output from any of the plurality of devices and outputs the device output detection signal; and the device output detection signal and the user operation detection result signal are compared. Then, the computer is made to execute the failure determination control procedure for determining the presence or absence of failure of any of the plurality of devices.

さらに、係るプログラムを記録するコンピュータが読み取り可能な記録媒体によっても実現される。 Further, it is realized by a computer-readable recording medium for recording the program.

本発明によれば、コマンド・レスポンス方式では検出することができない、2種類の故障フェーズを検出することができる。 According to the present invention, it is possible to detect two types of failure phases that cannot be detected by the command / response method.

関連技術のデバイスの障害検出フローを示すフローチャートである。It is a flowchart which shows the failure detection flow of the device of the related technology. 本発明の第1の実施形態に係るデバイスの障害検出装置が適用される処理装置のハードウェア構成を示す図であって、(A)は処理装置の正面図であり、(B)は処理装置のパネル側面図である。It is a figure which shows the hardware composition of the processing apparatus to which the failure detection apparatus of the device which concerns on 1st Embodiment of this invention is applied, (A) is the front view of the processing apparatus, (B) is the processing apparatus. It is a panel side view of. 図2に示した処理装置に備えらえる、本発明の第1の実施形態に係るデバイスの障害検出装置の構成を示すブロック図である。It is a block diagram which shows the structure of the failure detection apparatus of the device which concerns on 1st Embodiment of this invention provided in the processing apparatus shown in FIG. 本発明の第2の実施形態に係るデバイスの障害検出装置の構成を示すブロック図である。It is a block diagram which shows the structure of the failure detection apparatus of the device which concerns on 2nd Embodiment of this invention. 図4に示した障害検出装置に使用される操作デバイス特定部の詳細な内部構成を示すブロック図である。It is a block diagram which shows the detailed internal structure of the operation device identification part used for the fault detection apparatus shown in FIG. 図5のユーザ操作パターン格納部に格納された複数のユーザ操作パターンの一例を示す図である。It is a figure which shows an example of a plurality of user operation patterns stored in the user operation pattern storage part of FIG. 図4に示した障害検出装置に使用される故障判定制御納部の詳細な内部構成を示すブロック図である。FIG. 3 is a block diagram showing a detailed internal configuration of a failure determination control unit used in the failure detection device shown in FIG. 図4に示した障害検出装置の操作フローを示すフローチャートである。It is a flowchart which shows the operation flow of the trouble detection apparatus shown in FIG. 図3又は図4に示した障害検出装置を、ソフトウェアで実現する場合の情報処理装置(コンピュータ)のハードウェアの一例を示すブロック図である。It is a block diagram which shows an example of the hardware of the information processing apparatus (computer) when the failure detection apparatus shown in FIG. 3 or FIG. 4 is realized by software.

[関連技術]
本発明の理解を容易にするために、先ず、本発明の関連技術について説明する。
[Related technology]
In order to facilitate the understanding of the present invention, first, the related art of the present invention will be described.

図1は、関連技術のデバイスの障害検出フローを示すフローチャートである。図1に示すように、関連技術のデバイスの障害検出方法では、ユーザ操作(ステップS101)をトリガとして、ユーザの動作コマンドが発行される(ステップS102)。このユーザの動作コマンドの発行(ステップS102)に対して、デバイスの動作レスポンスの検出が行われる(ステップS103)。レスポンスが検出された場合(ステップS103のYES)、処理装置は通常の動作を継続する(ステップS104)。一方、レスポンスを検出できない場合(ステップS103のNO)、処理装置はエラー通知を行う(ステップS105)。 FIG. 1 is a flowchart showing a failure detection flow of a device of a related technology. As shown in FIG. 1, in the device failure detection method of the related technology, a user operation command is issued with a user operation (step S101) as a trigger (step S102). The device operation response is detected in response to the issuance of the user operation command (step S102) (step S103). If a response is detected (YES in step S103), the processing device continues normal operation (step S104). On the other hand, if the response cannot be detected (NO in step S103), the processing device notifies an error (step S105).

図1に示した、関連技術のデバイスの障害検出方法では、次に述べるような第1および第2の故障フェーズを処理装置で検出することができない。 In the device failure detection method of the related technology shown in FIG. 1, the first and second failure phases as described below cannot be detected by the processing device.

第1の故障フェーズは、処理装置の操作中にユーザが特定のデバイスを操作した(ステップS101)にも拘わらず、ステップS102の動作コマンドが特定のデバイスから発行されず、特定のデバイスが動作しない故障フェーズである。第2の故障フェーズは、ステップS101にてユーザがデバイスを操作していないにも拘わらず、ステップS102で動作コマンドがあるデバイスから発行され、当該デバイスが動作する故障フェーズである。 In the first failure phase, the operation command of step S102 is not issued from the specific device and the specific device does not operate even though the user operates the specific device during the operation of the processing device (step S101). It is a failure phase. The second failure phase is a failure phase in which an operation command is issued from a device having an operation command in step S102 and the device operates even though the user has not operated the device in step S101.

このように関連技術のデバイスの障害検出方法では、第1または第2の故障フェーズを処理装置で検出することができない。その結果、処理装置を操作した操作者の申告でしか、デバイスの障害を検知できない場合があった。 As described above, in the device failure detection method of the related technology, the first or second failure phase cannot be detected by the processing device. As a result, there are cases where a device failure can be detected only by the declaration of the operator who operated the processing device.

[実施の形態]
以下、図面を参照して本発明の実施形態について詳細に説明する。
[Embodiment]
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[第1の実施形態]
図2及び図3を参照して、本発明の第1の実施形態に係るデバイスの障害検出装置について説明する。
[First Embodiment]
The failure detection device of the device according to the first embodiment of the present invention will be described with reference to FIGS. 2 and 3.

図2は本第1の実施形態に係るデバイスの障害検出装置が適用される処理装置200のハードウェア構成を示す図である。図2において、(A)は処理装置200の正面図であり、(B)は処理装置200のパネル側面図である。図3は本第1の実施形態に係る障害検出装置300の構成を示すブロック図である。 FIG. 2 is a diagram showing a hardware configuration of a processing device 200 to which the failure detection device of the device according to the first embodiment is applied. In FIG. 2, (A) is a front view of the processing device 200, and (B) is a panel side view of the processing device 200. FIG. 3 is a block diagram showing a configuration of the fault detection device 300 according to the first embodiment.

図2(A)に示されるように、図示の処理装置200は、例えば、コンビニエンスストア内に設置される現金処理装置から成ってよい。 As shown in FIG. 2A, the illustrated processing device 200 may consist of, for example, a cash processing device installed in a convenience store.

処理装置200はカメラ202を実装している。処理装置200は、その両側面にバイザー204を備えている。処理装置200は、バイザー204の間に、ユーザによって操作可能な、タッチパネルディスプレイ206を備える。また、処理装置200は、タッチパネルディスプレイ206の下部に、テンキー208を備える。なお、図2(A)には図示はしないが、処理装置200は、その内部に、キャッシュカード等のカードの情報を読み取り可能な、カードリーダ210を備えている。処理装置200は、その正面に、カードリーダ210の挿入口210aを備えている。 The processing device 200 mounts the camera 202. The processing device 200 includes visors 204 on both side surfaces thereof. The processing device 200 includes a touch panel display 206 that can be operated by the user between the visors 204. Further, the processing device 200 includes a numeric keypad 208 at the lower part of the touch panel display 206. Although not shown in FIG. 2A, the processing device 200 includes a card reader 210 inside the processing device 200, which can read information on a card such as a cash card. The processing device 200 is provided with an insertion port 210a for the card reader 210 in front of the processing device 200.

図2(B)に示されるように、タッチパネルディスプレイ206は、タッチパネル212と、表示パネル214と、視野角制限フィルタ216とを備える。タッチパネルディスプレイ206の上部に、カメラ202が実装されている。カメラ202は、図2(A)に示されるように、撮影範囲を撮影可能である。すなわち、カメラ202は、タッチパネルディスプレイ206、テンキー208、およびカードリーダの挿入口210を含む撮影範囲を撮影可能である。 As shown in FIG. 2B, the touch panel display 206 includes a touch panel 212, a display panel 214, and a viewing angle limiting filter 216. A camera 202 is mounted on the upper part of the touch panel display 206. The camera 202 can capture a shooting range as shown in FIG. 2 (A). That is, the camera 202 can shoot a shooting range including the touch panel display 206, the numeric keypad 208, and the insertion slot 210 of the card reader.

したがって、図示の処理装置200は、デバイスとして、タッチパネル210、テンキー208、およびカードリーダ210(の挿入口210a)を備えている。 Therefore, the illustrated processing device 200 includes a touch panel 210, a numeric keypad 208, and a card reader 210 (insertion port 210a) as devices.

本発明の第1の実施形態によるデバイスの障害検出方法は、処理装置200に実装されているカメラ202を利用して、ユーザによる上記デバイスに対する操作動作を検出する。そして、デバイスの障害検出方法は、ユーザの操作動作の検出時に、デバイスからの出力信号(動作レスポンス)を検出する。デバイスの障害検出方法は、操作動作検出と出力信号検出(動作レスポンス検出)との一致、不一致により、デバイスの障害検出を、図3に示す障害検出装置300で行う。 The device failure detection method according to the first embodiment of the present invention uses the camera 202 mounted on the processing device 200 to detect the operation operation of the device by the user. Then, the device failure detection method detects an output signal (operation response) from the device when the user's operation operation is detected. In the device failure detection method, the failure detection device 300 shown in FIG. 3 performs device failure detection based on the coincidence or disagreement between the operation operation detection and the output signal detection (operation response detection).

前述したように、関連技術では、処理装置の操作中にユーザが操作したにも拘わらずデバイスが動作しない第1の故障フェーズと、ユーザが操作していないにも拘わらずデバイスが動作する第2の故障フェーズとを、現状では操作者の申告でしか検知できない。 As described above, in the related technology, the first failure phase in which the device does not operate even though the user operates the processing device and the second in which the device operates even though the user does not operate the processing device. At present, the failure phase can only be detected by the operator's declaration.

これに対して、本第1の実施形態では、後述する図3に示す障害検出装置300により、操作動作検出とデバイスの動作レスポンス検出との一致、不一致により、デバイスの故障検出を行い、自律的にHW(hardware)リセット、故障検出を行うことを実現する。 On the other hand, in the first embodiment, the failure detection device 300 shown in FIG. 3, which will be described later, autonomously detects the failure of the device by matching or disagreeing between the operation motion detection and the device motion response detection. Realizes HW (hardware) reset and failure detection.

図3は、図2(A)の処理装置200に備えられる、デバイスの障害検出装置300を示すブロック図である。 FIG. 3 is a block diagram showing a device failure detection device 300 provided in the processing device 200 of FIG. 2 (A).

デバイスの障害検出装置300は、操作デバイス特定部302と、デバイス出力検出部304と、故障判定制御部306とを備える。 The device failure detection device 300 includes an operation device identification unit 302, a device output detection unit 304, and a failure determination control unit 306.

操作デバイス特定部302は、カメラ202で撮像された、ユーザのデバイスの操作状況を表すカメラ画像を受け、このカメラ画像に基づいて、ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力する。このユーザ操作検出結果信号は、上記操作動作検出、すなわち、ユーザ操作を表している。 The operation device identification unit 302 receives a camera image of the operation status of the user's device captured by the camera 202, identifies which device the user is operating based on the camera image, and detects the user operation. Output the result signal. This user operation detection result signal represents the operation operation detection, that is, the user operation.

デバイス出力検出部304は、複数のデバイス208、210、212のいずれかから出力される信号(動作レスポンス)を検出し、デバイス出力検出信号を出力する。このデバイス出力検出信号は、上記デバイスの動作レスポンス検出、すなわち、デバイス状態を表している。 The device output detection unit 304 detects a signal (operation response) output from any of the plurality of devices 208, 210, and 212, and outputs a device output detection signal. This device output detection signal represents the operation response detection of the device, that is, the device state.

故障判定制御部306は、デバイス出力検出信号とユーザ操作検出結果信号とを比較して、上記複数のデバイス208、210、212のいずれかの故障の有無を判定する。すなわち、デバイス出力検出信号とユーザ操作検出結果信号とが一致しない場合、当該デバイスは、上記第1の故障フェーズまたは上記第2の故障フェーズにあることになる。 The failure determination control unit 306 compares the device output detection signal with the user operation detection result signal, and determines whether or not any of the plurality of devices 208, 210, and 212 has a failure. That is, when the device output detection signal and the user operation detection result signal do not match, the device is in the first failure phase or the second failure phase.

具体的には、ユーザ操作検出結果信号を受けたが、デバイス出力検出信号を受けなかった場合、故障判定制御部306は、当該デバイスが第1の故障フェーズにあると判定することができる。一方、ユーザ操作検出結果信号を受けなかったが、デバイス出力検出信号を受けた場合、故障判定制御部306は、当該デバイスが第2の故障フェーズにあると判定することができる。 Specifically, when the user operation detection result signal is received but the device output detection signal is not received, the failure determination control unit 306 can determine that the device is in the first failure phase. On the other hand, when the user operation detection result signal is not received but the device output detection signal is received, the failure determination control unit 306 can determine that the device is in the second failure phase.

このように本第1の実施形態によれば、第1及び第2の故障フェーズを、ユーザの申告を伴わずに、処理装置200で故障判定を行うことができる。 As described above, according to the first embodiment, the processing device 200 can determine the failure in the first and second failure phases without the user's declaration.

[第2の実施形態]
図4乃至図8を参照して、本発明の第2の実施形態に係るデバイスの障害検出装置300Aについて説明する。
[Second Embodiment]
The fault detection device 300A of the device according to the second embodiment of the present invention will be described with reference to FIGS. 4 to 8.

図4は本第2の実施形態に係るデバイスの障害検出装置300Aの構成を示すブロック図である。図5は図4に示した障害検出装置300Aに用いられる操作デバイス特定部302の内部構成を詳細に示すブロック図である。図6は、操作デバイス特定部302のユーザ操作パターン格納部(後述)に格納された複数のユーザ操作パターンの一例を示す図である。図7は図4に示した障害検出装置300Aに用いられる故障判定制御部306の内部構成を詳細に示すブロック図である。図8は図4に示した障害検出装置300Aの操作フローを示すフローチャートである。 FIG. 4 is a block diagram showing a configuration of a failure detection device 300A for the device according to the second embodiment. FIG. 5 is a block diagram showing in detail the internal configuration of the operation device identification unit 302 used in the failure detection device 300A shown in FIG. FIG. 6 is a diagram showing an example of a plurality of user operation patterns stored in the user operation pattern storage unit (described later) of the operation device identification unit 302. FIG. 7 is a block diagram showing in detail the internal configuration of the failure determination control unit 306 used in the failure detection device 300A shown in FIG. FIG. 8 is a flowchart showing an operation flow of the failure detection device 300A shown in FIG.

図示の障害検出装置300Aは、図3に図示した障害検出装置300に対して、CPU(central processing unit)301と、デバイスリセット制御部308と、エラー通知部310とを更に備える点を除いて、図3に図示した障害検出装置300と同様の構成を有し、動作をする。以下では説明を簡略化するために、図3に図示した障害検出装置300と異なる点についてのみ詳細に説明する。 The illustrated fault detection device 300A is different from the fault detection device 300 shown in FIG. 3 except that it further includes a CPU (central processing unit) 301, a device reset control unit 308, and an error notification unit 310. It has the same configuration as the fault detection device 300 shown in FIG. 3 and operates. Hereinafter, in order to simplify the description, only the points different from the failure detection device 300 shown in FIG. 3 will be described in detail.

CPU301は、障害検出装置300A全体を主制御する。 The CPU 301 mainly controls the entire failure detection device 300A.

デバイスリセット制御部308は、検出したユーザ操作状態とデバイス状態とが一致しない時に、デバイスをリセットする。換言すれば、デバイスリセット制御部308は、後述するように、故障判定制御部306から供給されるリセット信号に応答して、該当デバイスをリセットする。 The device reset control unit 308 resets the device when the detected user operation state and the device state do not match. In other words, the device reset control unit 308 resets the corresponding device in response to the reset signal supplied from the failure determination control unit 306, as will be described later.

エラー通知部310は、デバイスの故障が有ると判定したときに通知する。詳述すると、故障判定制御部306は、まず、故障有の判定結果を示す故障結果判定信号の回数をカウントする。そして、故障判定制御部306は、このカウントした回数が所定回数に達したときに、エラーメッセージをエラー通知部310に発行する。 The error notification unit 310 notifies when it is determined that there is a device failure. More specifically, the failure determination control unit 306 first counts the number of failure result determination signals indicating the determination result of the presence or absence of a failure. Then, the failure determination control unit 306 issues an error message to the error notification unit 310 when the counted number of times reaches a predetermined number of times.

本障害検出装置300Aでは、図1に示した関連技術の課題を、次の様にして解決している。すなわち、後述するように、操作デバイス特定部302のユーザ操作パターン格納部(後述)で対象デバイスの操作パターンをあらかじめ保存しておく。そして、操作デバイス特定部302は、図2に示す処理装置200に実装されたカメラ202で撮像したカメラ画像で示されるユーザ操作と、操作パターンとを比較し、ユーザが当該デバイスを操作しているかどうかを判定する。これより、上記関連技術の課題を解決している。 The fault detection device 300A solves the problems of the related technology shown in FIG. 1 as follows. That is, as will be described later, the operation pattern of the target device is saved in advance in the user operation pattern storage unit (described later) of the operation device identification unit 302. Then, the operation device identification unit 302 compares the user operation shown in the camera image captured by the camera 202 mounted on the processing device 200 shown in FIG. 2 with the operation pattern, and determines whether the user is operating the device. Judge whether or not. From this, the problem of the above-mentioned related technology is solved.

図5は、図4に示される操作デバイス特定部302の内部構成を詳細に示すブロック図である。 FIG. 5 is a block diagram showing in detail the internal configuration of the operation device specifying unit 302 shown in FIG.

操作デバイス特定部302は、カメラ制御部502と、ユーザ操作検出部504と、ユーザ操作パターン格納部506とを備える。 The operation device identification unit 302 includes a camera control unit 502, a user operation detection unit 504, and a user operation pattern storage unit 506.

カメラ制御部502は、処理装置200に実装されたカメラ202を制御し、カメラ画像を取得する。 The camera control unit 502 controls the camera 202 mounted on the processing device 200 and acquires a camera image.

ユーザ操作パターン格納部506は、ユーザが複数のデバイス212、210、208に対して操作する操作状況を、あらかじめカメラ202で撮影したカメラ画像で表された操作ジェスチャを、複数のデバイス212、210、208毎にパターン化して得られる複数のユーザ操作パターンを格納する。 The user operation pattern storage unit 506 displays an operation gesture in which an operation status in which a user operates on a plurality of devices 212, 210, 208 is represented by a camera image previously captured by the camera 202, and a plurality of devices 212, 210, 210. A plurality of user operation patterns obtained by patterning each 208 are stored.

ユーザ操作検出部504は、上記取得したカメラ画像からユーザ操作を検出する。詳述すると、ユーザ操作検出部504は、取得したカメラ画像から、ユーザ操作パターン格納部506に格納されている複数のユーザ操作パターンを参照することにより、ユーザが操作したデバイスを特定し、上記ユーザ操作検出結果信号を出力する。 The user operation detection unit 504 detects the user operation from the acquired camera image. More specifically, the user operation detection unit 504 identifies a device operated by the user by referring to a plurality of user operation patterns stored in the user operation pattern storage unit 506 from the acquired camera image, and the user operates the user. Outputs the operation detection result signal.

本例の場合、上記操作ジェスチャは、次に述べる第1乃至第3のジェスチャから成る。第1のジェスチャは、ユーザがタッチパネル212を操作する第1の操作状況を表す。第2のジェスチャは、ユーザがカードリーダ210の挿入口210aへカードを挿入する第2の操作状況を表す。第3のジェスチャは、ユーザがテンキー208を操作する第3の操作状況を表す。 In the case of this example, the operation gesture includes the first to third gestures described below. The first gesture represents a first operation situation in which the user operates the touch panel 212. The second gesture represents a second operation situation in which the user inserts the card into the insertion slot 210a of the card reader 210. The third gesture represents a third operation situation in which the user operates the numeric keypad 208.

図6は、ユーザ操作パターン格納部506に格納された複数のユーザ操作パターンの一例を示す図である。 FIG. 6 is a diagram showing an example of a plurality of user operation patterns stored in the user operation pattern storage unit 506.

図6に示されるように、ユーザ操作パターン格納部506には、複数の操作種別と複数のユーザ操作パターンとが一対一に紐付けて登録されている。例えば、操作種別が「タッチパネルの操作」である場合には、対応するユーザ操作パターンとして上記第1のジェスチャが登録される。同様に、操作種別が「カードリーダの操作」である場合には、対応するユーザ操作パターンとして上記第2のジェスチャが登録される。操作種別が「テンキーの操作」である場合、対応するユーザ操作パターンとして第3のジェスチャが登録される。 As shown in FIG. 6, in the user operation pattern storage unit 506, a plurality of operation types and a plurality of user operation patterns are registered in a one-to-one association. For example, when the operation type is "touch panel operation", the first gesture is registered as the corresponding user operation pattern. Similarly, when the operation type is "card reader operation", the second gesture is registered as the corresponding user operation pattern. When the operation type is "numeric keypad operation", a third gesture is registered as the corresponding user operation pattern.

より詳細に説明すると、第1のジェスチャとは、タッチパネル212の表面を押下しようとするユーザの動きをパターン化したものであって、パネル表面をユーザが押そうとした時の動作をパターン化したものである。第2のジェスチャは、カードリーダ210の挿入口210aにカードを挿入しようとするユーザの動きをパターン化したものである。第3のジェスチャは、テンキー208を押下しようとするユーザの動きをパターン化したものである。 More specifically, the first gesture is a pattern of the movement of the user trying to press the surface of the touch panel 212, and is a pattern of the movement when the user tries to press the surface of the panel. It is a thing. The second gesture is a pattern of the user's movement to insert the card into the insertion slot 210a of the card reader 210. The third gesture is a pattern of the user's movement to press the numeric keypad 208.

尚、各ユーザ操作パターンは、各操作種別に対応したユーザ操作の操作状況の特徴を表すデータである。このユーザ操作パターンは、カメラ202で撮像したカメラ画像に対して、予め、ソフトウェアの画像解析システムを用いて解析を行い、どのような操作ジェスチャであったかを認識して得られるデータである。 Each user operation pattern is data representing the characteristics of the operation status of the user operation corresponding to each operation type. This user operation pattern is data obtained by previously analyzing the camera image captured by the camera 202 using a software image analysis system and recognizing what kind of operation gesture it was.

図7は、図4に示される故障判定制御部306の内部構成を詳細に示すブロック図である。 FIG. 7 is a block diagram showing in detail the internal configuration of the failure determination control unit 306 shown in FIG.

故障判定制御部306は、デバイス動作判定部402と、操作デバイス判定部404と、故障判定部406と、回復制御部408とを備える。 The failure determination control unit 306 includes a device operation determination unit 402, an operation device determination unit 404, a failure determination unit 406, and a recovery control unit 408.

デバイス動作判定部402は、デバイスから出力された信号を検出し、デバイスが動作しているかどうかを判定する。詳述すると、デバイス動作判定部402は、デバイス出力検出部304から供給される上記デバイス出力検出信号を検出して、複数のデバイス212、210、208のいずれかが動作しているか否かを判定して、デバイス動作状態を表すデバイス動作判定結果信号を出力する。 The device operation determination unit 402 detects the signal output from the device and determines whether or not the device is operating. More specifically, the device operation determination unit 402 detects the device output detection signal supplied from the device output detection unit 304 and determines whether or not any of the plurality of devices 212, 210, and 208 is operating. Then, the device operation determination result signal indicating the device operation state is output.

操作デバイス判定部404は、操作デバイス特定部302のユーザ操作検出部504で検出されたユーザ操作から操作されているデバイスを判定する。詳述すると、操作デバイス判定部404は、ユーザ操作検出部504から送出される上記ユーザ操作検出結果信号に応答して、ユーザによって操作されているデバイスを判定して、ユーザ操作状態を表すユーザ操作状態判定結果信号を出力する。 The operation device determination unit 404 determines the device being operated from the user operation detected by the user operation detection unit 504 of the operation device identification unit 302. More specifically, the operation device determination unit 404 determines the device operated by the user in response to the user operation detection result signal sent from the user operation detection unit 504, and indicates the user operation state. Outputs the status judgment result signal.

故障判定部406は、デバイス動作状態とユーザ操作状態とを比較して、デバイスの動作状態を判定する。詳述すると、故障判定部406は、上記デバイス動作判定結果信号と上記ユーザ操作状態判定結果信号とを比較することにより、ユーザ操作状態とデバイス動作状態との一致又は不一致を判定して、複数のデバイス212、210、208のいずれかの故障の有無の判定結果を示す故障判定結果信号を出力する。 The failure determination unit 406 compares the device operating state with the user operating state to determine the operating state of the device. More specifically, the failure determination unit 406 determines a match or disagreement between the user operation state and the device operation state by comparing the device operation determination result signal with the user operation state determination result signal, and determines a plurality of matches. A failure determination result signal indicating the determination result of the presence or absence of failure of any of the devices 212, 210, and 208 is output.

回復制御部408は、検出したユーザ操作状態とデバイス動作状態とが一致しない時に、デバイスをリセットする。詳述すると、回復制御部408は、故障判定部406においてユーザ操作状態とデバイス動作状態とが不一致であると判定されたときに、故障と判定されたデバイスを回復するための上記リセット信号を出力する。 The recovery control unit 408 resets the device when the detected user operation state and the device operation state do not match. More specifically, the recovery control unit 408 outputs the above reset signal for recovering the device determined to be a failure when the failure determination unit 406 determines that the user operation state and the device operation state do not match. To do.

本第2の実施形態の動作の概略について説明する。 The outline of the operation of the second embodiment will be described.

まず、操作デバイス特定部302のユーザ操作検出部504が、図2に示す処理装置200に実装されたカメラ202で撮像されたカメラ画像からユーザ操作を検出したとする。この時、操作デバイス判定部404は、ユーザ操作検出結果信号に応答して、操作対象デバイスを判定する。デバイス出力検出部304は、判定した操作対象デバイスからの出力信号を監視し、デバイス動作判定部402は、デバイスの動作状態を判定する。故障判定部406は、検出した操作対象デバイスのユーザ操作状態とデバイス動作状態とから、デバイスの故障の有無を判定する。このことで、ユーザ申告を伴わずに、処理装置200で故障判定を行うことができる。 First, it is assumed that the user operation detection unit 504 of the operation device identification unit 302 detects the user operation from the camera image captured by the camera 202 mounted on the processing device 200 shown in FIG. At this time, the operation device determination unit 404 determines the operation target device in response to the user operation detection result signal. The device output detection unit 304 monitors the output signal from the determined operation target device, and the device operation determination unit 402 determines the operation state of the device. The failure determination unit 406 determines whether or not there is a device failure based on the detected user operation state and device operation state of the operation target device. As a result, the processing device 200 can determine the failure without reporting the user.

本発明の第2の実施形態は、次を特徴とする。 The second embodiment of the present invention is characterized by the following.

操作デバイス特定部302のユーザ操作パターン格納部506は、上述したように、あらかじめデバイスを操作する操作ジェスチャをパターン化して格納している。操作デバイス特定部302のユーザ操作検出部504が、図2に示す処理装置200に実装されたカメラ202でのカメラ画像からユーザ操作を検出した時、操作デバイス判定部404は、一致するパターンから操作されるデバイスを判定する。デバイス出力検出部304は、判定されたデバイスからの出力信号を監視する。デバイス動作判定部402は、デバイスの動作状態を判定する。故障判定部406は、ユーザ操作状態とデバイス動作状態との一致、不一致を判定する。これにより、デバイスの故障を処理装置200で検出可能としている。 As described above, the user operation pattern storage unit 506 of the operation device identification unit 302 stores the operation gestures for operating the device in a pattern in advance. When the user operation detection unit 504 of the operation device identification unit 302 detects a user operation from the camera image of the camera 202 mounted on the processing device 200 shown in FIG. 2, the operation device determination unit 404 operates from a matching pattern. Determine the device to be used. The device output detection unit 304 monitors the output signal from the determined device. The device operation determination unit 402 determines the operation state of the device. The failure determination unit 406 determines whether the user operation state and the device operation state match or do not match. As a result, the device failure can be detected by the processing device 200.

次に、図8の操作フロー図に従って、第2の実施形態の動作について説明する。 Next, the operation of the second embodiment will be described with reference to the operation flow diagram of FIG.

開始に先立って、あらかじめ、押下する画像をパターン化したものを障害検出装置300Aにあるユーザ操作パターン格納部506に登録する。登録方法は、基本動作パターン取得のために各種方向からのデバイス操作を実施し、デバイスが動作した時のパターンをユーザ操作パターン格納部506に保存する(ステップS201)。 Prior to the start, a patterned image to be pressed is registered in the user operation pattern storage unit 506 of the failure detection device 300A in advance. In the registration method, device operations are performed from various directions in order to acquire a basic operation pattern, and the pattern when the device operates is stored in the user operation pattern storage unit 506 (step S201).

ユーザ操作検出部504は、デバイス操作の有無をカメラ202で撮像したカメラ画像から検出する(ステップS202)。デバイス操作の検出が有りの場合(ステップS202のYES)、デバイス出力検出部304は、特定されたデバイスからのデバイス出力信号の取得を行う(ステップS203)。デバイス出力信号の検出が有りの場合(ステップS203のYES)、故障判定制御部306は正常動作と判定し、処理装置200は動作を継続する(ステップS204)。デバイス出力信号の検出が無しの場合(ステップS203のNO)、故障判定制御部306は、故障判定モードを実行する。 The user operation detection unit 504 detects the presence or absence of device operation from the camera image captured by the camera 202 (step S202). When the device operation is detected (YES in step S202), the device output detection unit 304 acquires the device output signal from the specified device (step S203). When the device output signal is detected (YES in step S203), the failure determination control unit 306 determines that the operation is normal, and the processing device 200 continues the operation (step S204). When there is no detection of the device output signal (NO in step S203), the failure determination control unit 306 executes the failure determination mode.

故障判定モードでは、回復制御部408からのリセット信号に応答して、デバイスリセット制御部308は、該当デバイスをリセットする(ステップS209)。そして、故障判定制御部306は、再度デバイス操作のメッセージをユーザに示して再操作を促す(ステップS210)。故障判定部406は、複数回で復帰しなければ故障と判定し(ステップS211)、エラー通知部310へエラー通知を行う(ステップS212)。 In the failure determination mode, the device reset control unit 308 resets the corresponding device in response to the reset signal from the recovery control unit 408 (step S209). Then, the failure determination control unit 306 again indicates the device operation message to the user and prompts the user to perform the device operation again (step S210). If the failure determination unit 406 does not recover after a plurality of times, it determines that the failure has occurred (step S211) and notifies the error notification unit 310 of the error (step S212).

一方、デバイス操作の検出が無しの場合(ステップS202のNO)、デバイス出力検出部304は、各デバイスからのデバイス出力信号を監視する(ステップS205)。デバイス出力信号がない場合(ステップS105のNO)、故障判定部406は、ユーザ操作状態とデバイス動作状態とが一致していると判定して、処理装置200は通常動作を継続する(S206)。デバイス出力信号がある場合(ステップS205のYES)、ユーザ操作状態とデバイス動作状態とが不一致となるので故障判定モードに入る。 On the other hand, when there is no detection of device operation (NO in step S202), the device output detection unit 304 monitors the device output signal from each device (step S205). When there is no device output signal (NO in step S105), the failure determination unit 406 determines that the user operation state and the device operation state match, and the processing device 200 continues the normal operation (S206). If there is a device output signal (YES in step S205), the user operation state and the device operation state do not match, so the failure determination mode is entered.

この故障判定モードでは、回復制御部408は、デバイス信号出力のあったデバイスをリセットするためにリセット信号をデバイスリセット制御部308へ供給する(ステップS207)。故障判定部406は、複数回で回復しなければ故障と判定し(ステップS208)、エラー通知部310へエラー通知をする(ステップS212)。 In this failure determination mode, the recovery control unit 408 supplies a reset signal to the device reset control unit 308 in order to reset the device from which the device signal was output (step S207). If the failure determination unit 406 does not recover a plurality of times, the failure determination unit 406 determines that the failure has occurred (step S208), and notifies the error notification unit 310 of the error (step S212).

次に、本第2の実施形態の効果について説明する。 Next, the effect of the second embodiment will be described.

関連技術には、ユーザ操作が動作トリガとなるデバイスではユーザの操作状況を検知する手段がない。そのため、以下の2パターンについて処理装置側で故障を検知できない場合がある。 In the related technology, there is no means for detecting the operation status of the user in the device in which the user operation triggers the operation. Therefore, the processing device may not be able to detect a failure in the following two patterns.

1)実際ユーザが操作しているにも拘わらず、操作検出信号(動作出力信号)がデバイスから出力されない場合。
2)実際ユーザが操作していないにも拘わらず、デバイスから動作出力信号が出力されて誤動作している場合。
1) When the operation detection signal (operation output signal) is not output from the device even though the user is actually operating it.
2) When an operation output signal is output from the device and a malfunction occurs even though the user is not actually operating it.

関連技術では上記の2パターンについて処理装置側で操作状況を検知できない為、デバイスの故障を検知できない場合がある。これに対して、本発明の第2の実施形態では、処理装置側でデバイスの故障検出が可能になる。 Since the processing device cannot detect the operation status of the above two patterns in the related technology, it may not be possible to detect the failure of the device. On the other hand, in the second embodiment of the present invention, the device failure can be detected on the processing device side.

これにより、本第2の実施形態では、以下の効果が見込まれる。 As a result, the following effects are expected in the second embodiment.

・自律的にHW(hardware)リセットを行いデバイスが回復できる可能性が高まる。
・関連技術では操作結果をユーザ自身が申告しないと故障が判明しないが、本第2の実施形態では、処理装置側で故障判定できることでリモート保守が容易となる。
-It increases the possibility that the device can be recovered by autonomously resetting HW (hardware).
-In the related technology, the failure cannot be found unless the user declares the operation result by himself / herself, but in the second embodiment, the failure can be determined on the processing device side, which facilitates remote maintenance.

次に、上記第2の実施形態に適用した場合における、本発明の第1の実施例について説明する。第1の実施例は、デバイスがタッチパネル212の場合の例である。 Next, a first embodiment of the present invention when applied to the second embodiment will be described. The first embodiment is an example when the device is a touch panel 212.

この場合、第1の実施例では、図4の操作デバイス特定部302によりあらかじめユーザがタッチパネル212を操作する操作ジェスチャ(第1のジェスチャ)をパターン化してユーザ操作パターン格納部506に格納しておく。この状況において、操作デバイス特定部302のユーザ操作検出部504が、図2に示す処理装置200に実装されたカメラ202でタッチパネル212を押下するユーザ操作を検出したとする。この場合、図7の操作デバイス判定部404は、操作対象デバイスをタッチパネル212と判定する。デバイス出力検出部304は、判定されたタッチパネル212からの出力信号を監視し、デバイス動作判定部402は、タッチパネル212のデバイス動作状態を判定する。故障判定部406は、ユーザによるタッチパネル212のユーザ操作状態とタッチパネル212のデバイス動作状態の一致、不一致を判定する。これより、第1の実施例では、タッチパネル212の故障を処理装置200で検出可能としている。 In this case, in the first embodiment, the operation gesture (first gesture) in which the user operates the touch panel 212 is patterned in advance by the operation device identification unit 302 of FIG. 4 and stored in the user operation pattern storage unit 506. .. In this situation, it is assumed that the user operation detection unit 504 of the operation device identification unit 302 detects the user operation of pressing the touch panel 212 with the camera 202 mounted on the processing device 200 shown in FIG. In this case, the operation device determination unit 404 of FIG. 7 determines that the operation target device is the touch panel 212. The device output detection unit 304 monitors the output signal from the determined touch panel 212, and the device operation determination unit 402 determines the device operation state of the touch panel 212. The failure determination unit 406 determines whether or not the user operation state of the touch panel 212 by the user and the device operation state of the touch panel 212 match or do not match. From this, in the first embodiment, the failure of the touch panel 212 can be detected by the processing device 200.

以下、第1の実施例の動作について詳細に説明する。 Hereinafter, the operation of the first embodiment will be described in detail.

あらかじめユーザがタッチパネル212を操作するジェスチャ(第1のジェスチャ)をパターン化し、図5の操作デバイス特定部302のユーザ操作パターン格納部506にデータベース化して収集する。ここで、操作するジェスチャ(第1のジェスチャ)とは、上述したように、タッチパネル212の表面を押下しようとするユーザの動きをパターン化したものであって、ユーザがタッチパネル212の表面を押そうとした時の動作をパターン化したものである。 Gestures (first gestures) in which the user operates the touch panel 212 are patterned in advance, and are collected as a database in the user operation pattern storage unit 506 of the operation device identification unit 302 of FIG. Here, the gesture to be operated (first gesture) is, as described above, a pattern of the movement of the user trying to press the surface of the touch panel 212, and the user will press the surface of the touch panel 212. It is a pattern of the operation when.

このようにして、操作デバイス特定部302のユーザ操作パターン格納部506に、図6に示されるように、あらかじめユーザがタッチパネル212を操作する操作パターン(第1のジェスチャ)を保存しておく。故障判定制御部306は、図2に示す処理装置200に実装されたカメラ202で撮像されたカメラ画像に基づいてユーザ操作検出部504が検出したユーザ操作状態と、デバイス出力検出部304で検出されたデバイス動作状態とを比較して、ユーザがタッチパネル212を操作しているかどうかを判定する。エラー検知時には、故障判定制御部306がエラー通知をエラー通知部310に発行する。 In this way, as shown in FIG. 6, an operation pattern (first gesture) in which the user operates the touch panel 212 is stored in advance in the user operation pattern storage unit 506 of the operation device identification unit 302. The failure determination control unit 306 is detected by the device output detection unit 304 and the user operation state detected by the user operation detection unit 504 based on the camera image captured by the camera 202 mounted on the processing device 200 shown in FIG. It is determined whether or not the user is operating the touch panel 212 by comparing with the operating state of the device. When an error is detected, the failure determination control unit 306 issues an error notification to the error notification unit 310.

前述したように、故障判定制御部306は、デバイス動作判定部402と、操作デバイス判定部404と、故障判定部406と、回復制御部408とから成る。 As described above, the failure determination control unit 306 includes a device operation determination unit 402, an operation device determination unit 404, a failure determination unit 406, and a recovery control unit 408.

第1の実施例の場合、デバイス動作判定部402は、デバイス出力検出部304から供給される、タッチパネル212から出力信号が出力されたことを示すデバイス出力検出信号を検出し、タッチパネル212が動作しているかどうかを判定する。操作デバイス判定部404は、ユーザ操作検出部504で検出されたユーザ操作検出結果信号から、操作されているデバイスをタッチパネル212と判定する。故障判定部406は、タッチパネル動作状態とユーザ操作状態とを比較して、タッチパネル212の動作状態を判定する。回復制御部408は、故障判定部406において検出したタッチパネル212のユーザ操作状態とタッチパネル動作状態とが一致しないと判定された時に、タッチパネル212をリセットするためのリセット信号を出力する。 In the case of the first embodiment, the device operation determination unit 402 detects the device output detection signal supplied from the device output detection unit 304, which indicates that the output signal has been output from the touch panel 212, and the touch panel 212 operates. Determine if it is. The operation device determination unit 404 determines that the device being operated is the touch panel 212 from the user operation detection result signal detected by the user operation detection unit 504. The failure determination unit 406 compares the touch panel operating state with the user operating state to determine the operating state of the touch panel 212. The recovery control unit 408 outputs a reset signal for resetting the touch panel 212 when it is determined that the user operation state of the touch panel 212 detected by the failure determination unit 406 and the touch panel operating state do not match.

図2に示す処理装置200に実装されたカメラ202でユーザがタッチパネル212を操作している操作状況を表すカメラ画像が取得されたとする。このとき、ユーザ操作検出部504は、ユーザ操作パターン格納部506に格納されたユーザ操作パターンを参照して、タッチパネル212をユーザが操作していることを示すユーザ操作検出結果信号を出力する。このユーザ操作検出結果信号に応答して、操作デバイス判定部404は、操作対象デバイスをタッチパネル212と判定する。デバイス出力検出部304は、判定したタッチパネル212からの出力信号を監視し、デバイス動作判定部402は、タッチパネル212の動作状態を判定する。故障判定部406は、検出したタッチパネル212のユーザ操作状態とタッチパネル212のデバイス動作状態とから、タッチパネル212の動作状態を判定する。これより、ユーザ申告を伴わずに、処理装置200で故障判定を行うことができる。故障判定部406においてタッチパネル212のユーザ操作状態とタッチパネル212のデバイス動作状態とが一致したと判定された時には、処理装置200は、通常動作を継続する。一方、故障判定部406で不一致と判定された時には、回復制御部408は、デバイス回復制御を行う。複数回不一致の場合、故障判定部406は、エラーと判定して、エラー通知部310にエラーメッセージを発行する。 It is assumed that the camera 202 mounted on the processing device 200 shown in FIG. 2 acquires a camera image showing an operation status in which the user is operating the touch panel 212. At this time, the user operation detection unit 504 refers to the user operation pattern stored in the user operation pattern storage unit 506, and outputs a user operation detection result signal indicating that the user is operating the touch panel 212. In response to this user operation detection result signal, the operation device determination unit 404 determines that the operation target device is the touch panel 212. The device output detection unit 304 monitors the output signal from the determined touch panel 212, and the device operation determination unit 402 determines the operation state of the touch panel 212. The failure determination unit 406 determines the operating state of the touch panel 212 from the detected user operation state of the touch panel 212 and the device operating state of the touch panel 212. From this, the failure determination can be performed by the processing device 200 without the user's declaration. When the failure determination unit 406 determines that the user operation state of the touch panel 212 and the device operation state of the touch panel 212 match, the processing device 200 continues the normal operation. On the other hand, when the failure determination unit 406 determines that there is a mismatch, the recovery control unit 408 performs device recovery control. If they do not match a plurality of times, the failure determination unit 406 determines that an error occurs and issues an error message to the error notification unit 310.

次に、上記第2の実施形態に適用した場合における、本発明の第2の実施例について説明する。第2の実施例は、デバイスがカードリーダ210の場合の例である。 Next, a second embodiment of the present invention when applied to the second embodiment will be described. The second embodiment is an example when the device is a card reader 210.

この場合、第2の実施例では、図4の操作デバイス特定部302によりあらかじめユーザがカードリーダ210の挿入口210aにキャッシュカードを挿入するジェスチャ(第2のジェスチャ)をパターン化してユーザ操作パターン格納部506に格納しておく。この状況において、操作デバイス特定部302のユーザ操作検出部504が、図2に示す処理装置200に実装されたカメラ202でカードリーダ210の挿入口210aにカードを挿入するユーザ操作を検出したとする。この場合、図7の操作デバイス判定部404は、操作対象デバイスをカードリーダ310と判定する。デバイス出力検出部304は、判定されたカードリーダ310からの出力信号を監視し、デバイス動作判定部402は、カードリーダ310の動作状態を判定する。故障判定部406は、ユーザによるカードリーダ310のユーザ操作状態とカードリーダ310のデバイス動作状態の一致、不一致を判定する。これにより、第2の実施例では、カードリーダ210の故障を処理装置200で検出可能としている。 In this case, in the second embodiment, the gesture (second gesture) in which the user inserts the cash card into the insertion slot 210a of the card reader 210 is patterned in advance by the operation device identification unit 302 of FIG. 4 to store the user operation pattern. It is stored in the unit 506. In this situation, it is assumed that the user operation detection unit 504 of the operation device identification unit 302 detects a user operation of inserting a card into the insertion slot 210a of the card reader 210 by the camera 202 mounted on the processing device 200 shown in FIG. .. In this case, the operation device determination unit 404 of FIG. 7 determines that the operation target device is the card reader 310. The device output detection unit 304 monitors the output signal from the determined card reader 310, and the device operation determination unit 402 determines the operation state of the card reader 310. The failure determination unit 406 determines whether the user operating state of the card reader 310 and the device operating state of the card reader 310 match or do not match. As a result, in the second embodiment, the failure of the card reader 210 can be detected by the processing device 200.

以下、第2の実施例の動作について詳細に説明する。 Hereinafter, the operation of the second embodiment will be described in detail.

あらかじめユーザがカードをカードリーダ210の挿入口210aに挿入するジェスチャ(第2のジェスチャ)をパターン化し、図5の操作デバイス特定部302のユーザ操作パターン格納部506にデータベース化して収集する。ここで、操作するジェスチャ(第2のジェスチャ)とは、上述したように、カードリーダ210の挿入口210aにカードを挿入しようとするユーザの動きをパターン化したものである。 Gestures (second gestures) in which the user inserts the card into the insertion slot 210a of the card reader 210 are patterned in advance, and are collected as a database in the user operation pattern storage unit 506 of the operation device identification unit 302 of FIG. Here, the gesture to be operated (second gesture) is, as described above, a pattern of the movement of the user trying to insert the card into the insertion slot 210a of the card reader 210.

このようにして、操作デバイス特定部302のユーザ操作パターン格納部506に、図6に示されるように、あらかじめユーザがカードリーダ210を操作する操作パターン(第2のジェスチャ)を保存しておく。故障判定制御部306は、図2に示す処理装置200に実装されたカメラ202で撮像されたカメラ画像に基づいてユーザ操作検出部504が検出したユーザ操作状態と、デバイス出力検出部304で検出されたデバイス動作状態とを比較して、ユーザがカードリーダ210を操作しているかどうかを判定する。エラー検知時には、故障判定制御部306がエラー通知をエラー通知部310に発行する。 In this way, as shown in FIG. 6, an operation pattern (second gesture) in which the user operates the card reader 210 is stored in advance in the user operation pattern storage unit 506 of the operation device identification unit 302. The failure determination control unit 306 is detected by the device output detection unit 304 and the user operation state detected by the user operation detection unit 504 based on the camera image captured by the camera 202 mounted on the processing device 200 shown in FIG. It is determined whether or not the user is operating the card reader 210 by comparing with the operating state of the device. When an error is detected, the failure determination control unit 306 issues an error notification to the error notification unit 310.

前述したように、故障判定制御部306は、デバイス動作判定部402と、操作デバイス判定部404と、故障判定部406と、回復制御部408とから成る。 As described above, the failure determination control unit 306 includes a device operation determination unit 402, an operation device determination unit 404, a failure determination unit 406, and a recovery control unit 408.

第2の実施例の場合、デバイス動作判定部402は、デバイス出力検出部304から供給される、カードリーダ210から出力信号が出力されたことを示すデバイス出力検出信号を検出し、カードリーダ210が動作しているかどうかを判定する。操作デバイス判定部404は、ユーザ操作検出部504で検出されたユーザ操作検出結果信号から、操作されているデバイスをカードリーダ210と判定する。故障判定部406は、カードリーダ動作状態とユーザ操作状態とを比較して、カードリーダ210の動作状態を判定する。回復制御部408は、故障判定部406において検出したカードリーダ210のユーザ操作状態とカードリーダ動作状態とが一致しない時に、カードリーダ210をリセットするためのリセット信号を出力する。 In the second embodiment, the device operation determination unit 402 detects the device output detection signal supplied from the device output detection unit 304, which indicates that the output signal has been output from the card reader 210, and the card reader 210 detects the device output detection signal. Determine if it is working. The operation device determination unit 404 determines that the device being operated is the card reader 210 from the user operation detection result signal detected by the user operation detection unit 504. The failure determination unit 406 compares the operating state of the card reader with the operating state of the user, and determines the operating state of the card reader 210. The recovery control unit 408 outputs a reset signal for resetting the card reader 210 when the user operation state of the card reader 210 detected by the failure determination unit 406 and the card reader operation state do not match.

図2に示す処理装置200に実装されたカメラ202でユーザがカードリーダ210を操作している操作状況を表すカメラ画像が取得されたとする。このとき、ユーザ操作検出部504は、ユーザ操作パターン格納部506に格納されたユーザ操作パターンを参照して、カードリーダ210をユーザが操作していることを示すユーザ操作検出結果信号を出力する。このユーザ操作検出結果信号に応答して、操作デバイス判定部404は、操作対象デバイスをカードリーダ210と判定する。デバイス出力検出部304は、判定したカードリーダ210からの出力信号を監視し、デバイス動作判定部402は、カードリーダ210の動作状態を判定する。故障判定部406は、検出したカードリーダ210のユーザ操作状態とカードリーダ210のデバイス動作状態とから、カードリーダ210の動作状態を判定する。これにより、ユーザ申告を伴わずに、処理装置200で故障判定を行うことができる。故障判定部406においてカードリーダ210のユーザ操作状態とカードリーダ210のデバイス動作状態とが一致したと判定された時には、処理装置200は、通常動作を継続する。一方、故障判定部406で不一致と判定された時には、回復制御部408は、デバイス回復制御を行う。複数回不一致の場合、故障判定部406は、エラーと判定して、エラー通知部310にエラーメッセージを発行する。 It is assumed that the camera 202 mounted on the processing device 200 shown in FIG. 2 acquires a camera image showing an operation status in which the user is operating the card reader 210. At this time, the user operation detection unit 504 refers to the user operation pattern stored in the user operation pattern storage unit 506, and outputs a user operation detection result signal indicating that the user is operating the card reader 210. In response to this user operation detection result signal, the operation device determination unit 404 determines that the operation target device is the card reader 210. The device output detection unit 304 monitors the output signal from the determined card reader 210, and the device operation determination unit 402 determines the operation state of the card reader 210. The failure determination unit 406 determines the operating state of the card reader 210 from the detected user operating state of the card reader 210 and the device operating state of the card reader 210. Thereby, the failure determination can be performed by the processing device 200 without the user's declaration. When the failure determination unit 406 determines that the user operation state of the card reader 210 and the device operation state of the card reader 210 match, the processing device 200 continues the normal operation. On the other hand, when the failure determination unit 406 determines that there is a mismatch, the recovery control unit 408 performs device recovery control. If they do not match a plurality of times, the failure determination unit 406 determines that an error occurs and issues an error message to the error notification unit 310.

デバイスがテンキー208であるときの動作も、上記第1又は第2の実施例と同様であるので、その説明を省略する。 Since the operation when the device is the numeric keypad 208 is the same as that of the first or second embodiment, the description thereof will be omitted.

上述の障害検出装置300および障害検出装置300Aは、ハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。また、障害検出装置300および障害検出装置300Aは、ハードウェアとソフトウェアの組み合わせによって実現してもよい。 The above-mentioned fault detection device 300 and fault detection device 300A may be realized by hardware or software. Further, the fault detection device 300 and the fault detection device 300A may be realized by a combination of hardware and software.

[障害検出装置のハードウェア構成]
図9は、障害検出装置300および障害検出装置300Aを、ソフトウェアで実現する場合の情報処理装置(コンピュータ)のハードウェアの一例を示すブロック図である。
[Hardware configuration of fault detector]
FIG. 9 is a block diagram showing an example of hardware of an information processing device (computer) when the failure detection device 300 and the failure detection device 300A are realized by software.

図9に示すように、情報処理装置600は、制御部(CPU:Central Processing Unit)610と、記憶部620と、ROM(Read Only Memory)630と、RAM(Random Access Memory)640と、通信インターフェース650と、ユーザインターフェース660とを備えている。 As shown in FIG. 9, the information processing device 600 includes a control unit (CPU: Central Processing Unit) 610, a storage unit 620, a ROM (Read Only Memory) 630, a RAM (Random Access Memory) 640, and a communication interface. It includes a 650 and a user interface 660.

制御部(CPU)610は、記憶部620またはROM630に格納されたプログラムをRAM640に展開して実行することで、障害検出装置300および障害検出装置300Aの各種の機能を実現することができる。また、制御部(CPU)610は、データ等を一時的に格納できる内部バッファを備えていてもよい。 The control unit (CPU) 610 can realize various functions of the failure detection device 300 and the failure detection device 300A by expanding the program stored in the storage unit 620 or the ROM 630 into the RAM 640 and executing the program. Further, the control unit (CPU) 610 may include an internal buffer that can temporarily store data and the like.

記憶部620は、各種のデータを保持できる大容量の記憶媒体であって、HDD(Hard Disk Drive)およびSSD(Solid State Drive)等の記憶媒体で実現することができる。また、記憶部620は、情報処理装置600が通信インターフェース650を介して通信ネットワークと接続されている場合には、通信ネットワーク上に存在するクラウドストレージであってもよい。また、記憶部620は、制御部(CPU)610が読み取り可能なプログラムを保持していてもよい。 The storage unit 620 is a large-capacity storage medium that can hold various types of data, and can be realized by a storage medium such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive). Further, the storage unit 620 may be a cloud storage existing on the communication network when the information processing device 600 is connected to the communication network via the communication interface 650. Further, the storage unit 620 may hold a program that can be read by the control unit (CPU) 610.

ROM630は、記憶部620と比べると小容量なフラッシュメモリ等で構成できる不揮発性の記憶装置である。また、ROM630は、制御部(CPU)610が読み取り可能なプログラムを保持していてもよい。なお、制御部(CPU)610が読み取り可能なプログラムは、記憶部620およびROM630の少なくとも一方が保持していればよい。 The ROM 630 is a non-volatile storage device that can be configured with a flash memory or the like having a smaller capacity than the storage unit 620. Further, the ROM 630 may hold a program that can be read by the control unit (CPU) 610. The program that can be read by the control unit (CPU) 610 may be held by at least one of the storage unit 620 and the ROM 630.

なお、制御部(CPU)610が読み取り可能なプログラムは、コンピュータが読み取り可能な様々な記憶媒体に非一時的に格納した状態で、情報処理装置600に供給してもよい。このような記憶媒体は、例えば、磁気テープ、磁気ディスク、光磁気ディスク、CD−ROM(Compact Disc-Read Only Memory)、CD−R(Compact Disc- Recordable)、CD−RW(Compact Disc-ReWritable)、半導体メモリである。 The program that can be read by the control unit (CPU) 610 may be supplied to the information processing device 600 in a state of being non-temporarily stored in various storage media that can be read by a computer. Such storage media include, for example, magnetic tapes, magnetic disks, optomagnetic disks, CD-ROMs (Compact Disc-Read Only Memory), CD-Rs (Compact Disc-Recordable), and CD-RWs (Compact Disc-ReWritable). , A semiconductor memory.

RAM640は、DRAM(Dynamic Random Access Memory)およびSRAM(Static Random Access Memory)等の半導体メモリであり、データ等を一時的に格納する内部バッファとして用いることができる。 The RAM 640 is a semiconductor memory such as a DRAM (Dynamic Random Access Memory) and a SRAM (Static Random Access Memory), and can be used as an internal buffer for temporarily storing data or the like.

通信インターフェース650は、有線または無線を介して、情報処理装置600と、通信ネットワークとを接続するインターフェースである。 The communication interface 650 is an interface for connecting the information processing device 600 and the communication network via a wired or wireless connection.

ユーザインターフェース660は、例えば、ディスプレイ等の表示部、およびキーボード、マウス、タッチパネル等の入力部である。 The user interface 660 is, for example, a display unit such as a display and an input unit such as a keyboard, a mouse, and a touch panel.

以上、実施形態および実施例を参照して本発明を説明したが、本発明は上記実施形態および実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 Although the present invention has been described above with reference to the embodiments and examples, the present invention is not limited to the above embodiments and examples. Various changes that can be understood by those skilled in the art can be made to the structure and details of the present invention within the scope of the present invention.

本発明は、現金処理装置、マルチメディア端末、店舗端末(POS)等ユーザ操作が行われる処理装置にも利用可能である。 The present invention can also be used for processing devices such as cash processing devices, multimedia terminals, and store terminals (POS) that are operated by users.

200 処理装置
202 カメラ
204 バイザー
206 タッチパネルディスプレイ
208 テンキー(デバイス)
210 カードリーダ(デバイス)
210a 挿入口
212 タッチパネル(デバイス)
214 表示パネル
216 視野角制限フィルタ
300、300A 障害検出装置
301 CPU
302 操作デバイス特定部
304 デバイス出力検出部
306 故障判定制御部
308 デバイスリセット制御部
310 エラー通知部
402 デバイス動作判定部
404 操作デバイス判定部
406 故障判定部
408 回復制御部
502 カメラ制御部
504 ユーザ操作検出部
506 ユーザ操作パターン格納部
600 情報処理装置
610 制御部(CPU)
620 記憶部
630 ROM
640 RAM
650 通信インターフェース
660 ユーザインターフェース
200 Processing device 202 Camera 204 Visor 206 Touch panel display 208 Numeric keypad (device)
210 Card reader (device)
210a Insertion 212 Touch panel (device)
214 Display panel 216 Viewing angle limiting filter 300, 300A Fault detection device 301 CPU
302 Operation device identification unit 304 Device output detection unit 306 Failure judgment control unit 308 Device reset control unit 310 Error notification unit 402 Device operation judgment unit 404 Operation device judgment unit 406 Failure judgment unit 408 Recovery control unit 502 Camera control unit 504 User operation detection Unit 506 User operation pattern storage unit 600 Information processing device 610 Control unit (CPU)
620 Storage unit 630 ROM
640 RAM
650 communication interface 660 user interface

Claims (9)

処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出する障害検出装置であって、
前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラと、
前記処理装置を実際に操作する前に、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ前記カメラで撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめ格納するユーザ操作パターン格納部を含み、前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力する操作デバイス特定部と、
前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力するデバイス出力検出部と、
前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する故障判定制御部と、
を備える、デバイスの障害検出装置。
A failure detection device that detects failures of multiple devices that can be operated by the user in the processing device.
A camera capable of capturing the operation status of the user with respect to the plurality of devices,
Before actually operating the processing device, an operation gesture in which the operation status of the user operating the plurality of devices is represented by a camera image taken by the camera in advance is patterned for each of the plurality of devices. A user operation pattern storage unit that stores a plurality of user operation patterns obtained in advance is included, and is stored in the user operation pattern storage unit based on a camera image taken by the camera during operation of the processing device. By referring to the plurality of user operation patterns, an operation device identification unit that identifies which device the user is operating and outputs a user operation detection result signal, and an operation device identification unit.
A device output detection unit that detects a signal output from any of the plurality of devices and outputs a device output detection signal.
A failure determination control unit that compares the device output detection signal with the user operation detection result signal to determine the presence or absence of failure of any of the plurality of devices.
A device failure detector.
前記操作デバイス特定部は
前記カメラを制御して、前記カメラ画像を取得するカメラ制御部と、
前記取得したカメラ画像から、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザが操作したデバイスを特定し、前記ユーザ操作検出結果信号を出力するユーザ操作検出部と、
を有する、請求項1に記載のデバイスの障害検出装置。
The operation device identification unit,
A camera control unit that controls the camera and acquires the camera image,
A user operation that identifies a device operated by the user by referring to the plurality of user operation patterns stored in the user operation pattern storage unit from the acquired camera image, and outputs the user operation detection result signal. With the detector
The device failure detection device according to claim 1.
前記複数のデバイスは、タッチパネル、カードリーダ、およびテンキーのうちの少なくとも2つを含む、請求項1又は2に記載のデバイスの障害検出装置。 The device failure detection device according to claim 1 or 2, wherein the plurality of devices include at least two of a touch panel, a card reader, and a numeric keypad. 前記操作ジェスチャは、前記ユーザが前記タッチパネルを操作する第1の操作状況を表す第1のジェスチャ、前記ユーザが前記カードリーダの挿入口へカードを挿入する第2の操作状況を表す第2のジェスチャ、および前記ユーザが前記テンキーを操作する第3の操作状況を表す第3のジェスチャのうちの少なくとも2つを含む、請求項3に記載のデバイスの障害検出装置。 The operation gesture is a first gesture representing a first operation status in which the user operates the touch panel, and a second gesture representing a second operation status in which the user inserts a card into the insertion slot of the card reader. The device failure detection device according to claim 3, further comprising at least two of a third gesture representing a third operation situation in which the user operates the numeric keypad. 前記故障判定制御部は、
前記デバイス出力検出信号を検出して、前記複数のデバイスのいずれかが動作しているか否かを判定して、デバイス動作状態を表すデバイス動作判定結果信号を出力するデバイス動作判定部と、
前記ユーザ操作検出結果信号に応答して、前記ユーザによって操作されているデバイスを判定して、ユーザ操作状態を表すユーザ操作状態判定結果信号を出力する操作デバイス判定部と、
前記デバイス動作判定結果信号と前記ユーザ操作状態判定結果信号とを比較することにより、前記ユーザ操作状態と前記デバイス動作状態との一致又は不一致を判定して、前記複数のデバイスのいずれかの故障の有無の判定結果を示す故障判定結果信号を出力する故障判定部と、
を有する、請求項1〜4のいずれか1項に記載のデバイスの障害検出装置。
The failure determination control unit
A device operation determination unit that detects the device output detection signal, determines whether or not any of the plurality of devices is operating, and outputs a device operation determination result signal indicating the device operation state.
An operation device determination unit that determines a device operated by the user in response to the user operation detection result signal and outputs a user operation state determination result signal indicating the user operation state.
By comparing the device operation determination result signal with the user operation state determination result signal, it is determined whether or not the user operation state matches or does not match the device operation state, and any of the plurality of devices fails. A failure judgment unit that outputs a failure judgment result signal that indicates the presence / absence judgment result,
The device failure detection device according to any one of claims 1 to 4, wherein the device has.
前記故障判定制御部は、前記故障判定部において前記ユーザ操作状態と前記デバイス動作状態とが不一致であると判定されたときに、故障と判定されたデバイスを回復するためのリセット信号を出力する回復制御部を更に有する、請求項5に記載のデバイスの障害検出装置。 The failure determination control unit outputs a reset signal for recovering the device determined to be a failure when the failure determination unit determines that the user operation state and the device operation state do not match. The failure detection device for the device according to claim 5, further comprising a control unit. 前記故障判定部は、故障有の判定結果を示す前記故障結果判定信号の回数をカウントし、該カウントした回数が所定回数に達したときに、エラーメッセージをエラー通知部に発行する、請求項5又は6に記載のデバイスの障害検出装置。 5. The failure determination unit counts the number of times of the failure result determination signal indicating the determination result of failure, and issues an error message to the error notification unit when the counted number of times reaches a predetermined number of times. Or the failure detection device of the device according to 6. 処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出する障害検出方法であって、
前記処理装置を実際に操作する前に、前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラで、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめユーザ操作パターン格納部に格納しておき、
前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力し、
前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力し、
前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する、
デバイスの障害検出方法。
It is a failure detection method that detects failures of multiple devices that can be operated by the user in the processing device.
Before operating the processor actually, by the plurality of camera capable of photographing an operation status by the user to the device, the camera which the user has shooting Me beforehand the operation status of the operation to the plurality of devices A plurality of user operation patterns obtained by patterning the operation gesture represented by the image for each of the plurality of devices are stored in advance in the user operation pattern storage unit.
During the operation of the processing device, the user operates which device by referring to the plurality of user operation patterns stored in the user operation pattern storage unit based on the camera image taken by the camera. It identifies whether it is, and outputs the user operation detection result signal.
A signal output from any of the plurality of devices is detected, and a device output detection signal is output.
By comparing the device output detection signal with the user operation detection result signal, it is determined whether or not any of the plurality of devices has failed.
Device failure detection method.
コンピュータに、処理装置の中でユーザによって操作可能な複数のデバイスの障害を検出させる障害検出プログラムであって、
前記処理装置を実際に操作する前に、前記複数のデバイスに対する前記ユーザによる操作状況を撮影可能なカメラで、前記ユーザが前記複数のデバイスに対して操作する操作状況をあらかじめ撮影したカメラ画像で表された操作ジェスチャを、前記複数のデバイス毎にパターン化して得られる複数のユーザ操作パターンをあらかじめユーザ操作パターン格納部に格納しておくユーザ操作パターン格納手順と、
前記処理装置の操作中に、前記カメラで撮影されたカメラ画像に基づいて、前記ユーザ操作パターン格納部に格納された前記複数のユーザ操作パターンを参照することにより、前記ユーザがどのデバイスを操作しているかを特定し、ユーザ操作検出結果信号を出力する操作デバイス特定手順と、
前記複数のデバイスのいずれかから出力される信号を検出し、デバイス出力検出信号を出力するデバイス出力検出手順と、
前記デバイス出力検出信号と前記ユーザ操作検出結果信号とを比較して、前記複数のデバイスのいずれかの故障の有無を判定する故障判定制御手順と、
を前記コンピュータに実行させるための障害検出プログラム。
A failure detection program that causes a computer to detect failures in multiple devices that can be operated by a user in a processing device.
Before operating the processor actually, by the plurality of camera capable of photographing an operation status by the user to the device, the camera which the user has shooting Me beforehand the operation status of the operation to the plurality of devices A user operation pattern storage procedure for storing a plurality of user operation patterns obtained by patterning an operation gesture represented by an image for each of the plurality of devices in a user operation pattern storage unit in advance, and
During the operation of the processing device, the user operates which device by referring to the plurality of user operation patterns stored in the user operation pattern storage unit based on the camera image taken by the camera. The operation device identification procedure that identifies whether or not the camera is used and outputs the user operation detection result signal,
A device output detection procedure that detects a signal output from any of the plurality of devices and outputs a device output detection signal, and
A failure determination control procedure for determining the presence or absence of a failure of any of the plurality of devices by comparing the device output detection signal with the user operation detection result signal.
A failure detection program for causing the computer to execute.
JP2018144715A 2018-08-01 2018-08-01 Device failure detector, failure detection method, and failure detection program Active JP6897976B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018144715A JP6897976B2 (en) 2018-08-01 2018-08-01 Device failure detector, failure detection method, and failure detection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018144715A JP6897976B2 (en) 2018-08-01 2018-08-01 Device failure detector, failure detection method, and failure detection program

Publications (2)

Publication Number Publication Date
JP2020021294A JP2020021294A (en) 2020-02-06
JP6897976B2 true JP6897976B2 (en) 2021-07-07

Family

ID=69589853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018144715A Active JP6897976B2 (en) 2018-08-01 2018-08-01 Device failure detector, failure detection method, and failure detection program

Country Status (1)

Country Link
JP (1) JP6897976B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117377630A (en) * 2021-05-27 2024-01-09 通力股份公司 elevator control
CN115511114A (en) * 2022-09-02 2022-12-23 北京鹰瞳科技发展股份有限公司 Storage data processing method, device and electronic equipment of fundus image capturing equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4819458B2 (en) * 2004-09-29 2011-11-24 シスメックス株式会社 Sales support system, information processing apparatus, and advisor support system
JP2006191338A (en) * 2005-01-06 2006-07-20 Fujitsu Ten Ltd Gateway apparatus for diagnosing fault of device in bus
JP4596257B2 (en) * 2005-08-02 2010-12-08 株式会社デンソー Diagnostic equipment for vehicles
JP2007156542A (en) * 2005-11-30 2007-06-21 Toshiba Corp Paper sheet inspection device
JP2012054897A (en) * 2010-09-03 2012-03-15 Sharp Corp Conference system, information processing apparatus, and information processing method
JP6297937B2 (en) * 2014-07-01 2018-03-20 日立オートモティブシステムズ株式会社 Inspection system for electronic control unit for automobile
JP2016042332A (en) * 2014-08-19 2016-03-31 大日本印刷株式会社 Work operation inspection system

Also Published As

Publication number Publication date
JP2020021294A (en) 2020-02-06

Similar Documents

Publication Publication Date Title
JP6024617B2 (en) Information processing apparatus and information processing program
JP5500303B1 (en) MONITORING SYSTEM, MONITORING METHOD, MONITORING PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP6333410B2 (en) Fault processing method, related apparatus, and computer
CN103207820B (en) The Fault Locating Method of hard disk and device based on raid card log
WO2018012148A1 (en) Monitoring device
US20110075179A1 (en) Image processing apparatus that performs authentication, authentication method therefor, and storage medium
JP6897976B2 (en) Device failure detector, failure detection method, and failure detection program
KR101568074B1 (en) Multi managing apparatus interlocking sensor of image data
JP5752882B2 (en) Surveillance camera system
US20070219748A1 (en) Computer apparatus, start-up controlling method, and storage medium
WO2019042473A1 (en) Method and apparatus for operating touch display screen, terminal device, and storage medium
US11393310B2 (en) Surveillance system
CN112800490A (en) Destroy verification system
KR101830186B1 (en) Smart System and method for preventing from skimming using video analyzing function
US8325437B2 (en) Image recording/reproducing device
JP2010285756A (en) Touch panel type input device
KR101941105B1 (en) A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal
JP2011113473A (en) Transaction processing system and information gathering method of the same
JP5899300B2 (en) Surveillance camera system
CN105511786A (en) Method and system for eliminating key failure of touch screen
JP6042664B2 (en) Automatic transaction apparatus, control method and program, server, and automatic transaction system
KR20170138368A (en) A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal
JP6476978B2 (en) Log information collection program, log information collection device, and log information collection method
KR101793263B1 (en) A method of collectively managing the occurrence of errors in the hardware included in the computer system and performing backup and recovery to inform the external terminal
JP7776764B2 (en) Information processing device, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210319

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210319

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210329

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210331

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: 20210511

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210603

R150 Certificate of patent or registration of utility model

Ref document number: 6897976

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150