(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された保守対象の装置から、当該装置の状態を示した状態情報の入力を受け付ける入力手段と、
前記入力手段が受け付けた前記状態情報に基づいて、前記装置に障害が発生しているかを判定する判定手段と、
前記判定手段が前記装置に障害が発生していると判定したことを条件に、当該障害の種別を識別する識別手段と、
前記障害の種別ごとに、当該障害から復旧するための処置内容が示された処置情報を記憶する記憶部から、前記識別手段が識別した種別に応じた前記処置情報を抽出する抽出手段と、
前記抽出手段が抽出した前記処置情報が前記装置をリモート操作するリモート操作情報であることを条件に、前記装置を障害から復旧させる処置を、前記ネットワークを介して実行し、前記抽出手段が抽出した前記処置情報が画像情報であることを条件に、前記装置に内蔵され、当該装置から独立した制御により画面を表示させる表示装置に前記画像情報を出力させる処置手段と、
を備える情報処理装置。
【請求項２】
前記入力手段が障害から復旧したことを示す前記状態情報を受信したことを条件に、当該状態情報に含まれるログに示された障害の発生から復旧の確認までの間に実行された処置を、前記処置情報として前記記憶部に記憶させる第１の記憶制御手段を更に備える、
請求項１に記載の情報処理装置。
【請求項３】
前記入力手段が前記装置に障害が発生していることを示す前記状態情報を受信したことを条件に、当該装置の状態を障害が発生する状態として記憶させる第２の記憶制御手段と、
前記入力手段が受け付けた前記状態情報に示された前記装置の状態が、前記第２の記憶制御手段が記憶させた前記装置の障害が発生する状態と適合することを条件に報知する報知手段とを更に備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
コンピュータを、
ネットワークを介して接続された保守対象の装置から、当該装置の状態を示した状態情報の入力を受け付ける入力手段と、
前記入力手段が受け付けた前記状態情報に基づいて、前記装置に障害が発生しているかを判定する判定手段と、
前記判定手段が前記装置に障害が発生していると判定したことを条件に、当該障害の種別を識別する識別手段と、
前記障害の種別ごとに、当該障害から復旧するための処置内容が示された処置情報を記憶する記憶部から、前記識別手段が識別した種別に応じた前記処置情報を抽出する抽出手段と、
前記抽出手段が抽出した前記処置情報が前記装置をリモート操作するリモート操作情報であることを条件に、前記装置に発生している障害から復旧させる処置を、前記ネットワークを介して実行し、前記抽出手段が抽出した前記処置情報が画像情報であることを条件に、前記装置に内蔵され、当該装置から独立した制御により画面を表示させる表示装置に前記画像情報を出力させる処置手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の小売店において、ＰＯＳ（Point  Of  Sales）端末が使用されている。ＰＯＳ端末は、一取引に係る各種処理を実行するため、高い信頼性が求められている。ＰＯＳ端末の保守・管理は、一般的にサービスマンが行っており、故障等が発生した場合には、サービスマンが店舗に出向くことで対処している。
【０００３】
ところで、ＰＯＳ端末は、再起動等の簡単な処置を実行することにより障害から復旧する場合がある。このような場合、サービスマンが店舗に出向き作業するのは非効率である。そのため、保守対象の装置の保守・管理を効率的に行うことが可能な技術が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、保守対象の装置の保守・管理を効率的に行うことができる情報処理装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、入力手段と、判定手段と、識別手段と、抽出手段と、処置手段とを備える。前記入力手段は、ネットワークを介して接続された保守対象の装置から、当該装置の状態を示した状態情報の入力を受け付ける。前記判定手段は、前記入力手段が受け付けた前記状態情報に基づいて、前記装置に障害が発生しているかを判定する。前記識別手段は、前記判定手段が前記装置に障害が発生していると判定したことを条件に、当該障害の種別を識別する。前記抽出手段は、前記障害の種別ごとに、当該障害から復旧するための処置内容が示された処置情報を記憶する記憶部から、前記識別手段が識別した種別に応じた前記処置情報を抽出する。前記処置手段は、前記抽出手段が抽出した前記処置情報が前記装置をリモート操作するリモート操作情報であることを条件に、前記装置を障害から復旧させる処置を、前記ネットワークを介して実行し、前記抽出手段が抽出した前記処置情報が画像情報であることを条件に、前記装置に内蔵され、当該装置から独立した制御により画面を表示させる表示装置に前記画像情報を出力させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る保守システムの一例を示す斜視図である。
【図２】図２は、ＰＯＳ端末の外観の一例を示す外観斜視図である。
【図３】図３は、ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、店舗サーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、保守サーバのハードウェア構成の一例を示すブロック図である。
【図６】図６は、装置テーブルのデータ構成の一例を示す説明図である。
【図７】図７は、処置テーブルのデータ構成の一例を示す説明図である。
【図８】図８は、障害傾向テーブルのデータ構成の一例を示す説明図である。
【図９】図９は、障害管理テーブルのデータ構成の一例を示す説明図である。
【図１０】図１０は、保守システムの各装置が有する特徴的な機能構成を示すブロック図である。
【図１１】図１１は、状態情報のデータ構成の一例を示す説明図である。
【図１２】図１２は、処置画面の一例を示す説明図である。
【図１３】図１３は、保守処理の一例を示すフローチャート図である。
【図１４】図１４は、予防保守処理の一例を示すフローチャート図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照して、実施形態に係る情報処理装置、及びプログラムについて詳細に説明する。以下に説明する実施形態は、情報処理装置、及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態は、スーパーマーケット等の店舗に導入された保守システムへの適用例である。
【０００８】
図１は、実施形態に係る保守システム１の一例を示す斜視図である。保守システム１は、一又は複数の店舗において使用されている各装置を保守するシステムである。保守システム１は、複数のＰＯＳ端末１０と、店舗サーバ２０と、保守サーバ３０とを備える。保守サーバ３０と店舗サーバ２０とは、インターネットやＶＰＮ（Virtual  Private  Network）等のネットワーク４０を介して接続されている。ＰＯＳ端末１０と店舗サーバ２０とは、店舗内ネットワーク５０を介して接続されている。店舗内ネットワーク５０は、各装置が相互に通信することにより網目上の通信経路を形成するメッシュ型のネットワークである。店舗内ネットワーク５０は、ある装置から送信された情報を他の装置が中継することを繰り返し行うことにより目的の装置に情報を送信することができる。このように、店舗内ネットワーク５０は、各装置が情報を中継するため、装置が故障したとしても替わりの通信経路を確保することができる故障に強いネットワークである。なお、図１に示す保守システム１は、複数台のＰＯＳ端末１０と、一台の店舗サーバ２０と、一台の保守サーバ３０とを備えているが、各装置の台数はこれに限らない。また、本実施形態に係る保守システム１は、ＰＯＳ端末１０を保守の対象装置としているが、保守の対象装置はＰＯＳ端末１０以外の装置であってもよい。
【０００９】
ＰＯＳ端末１０は、保守対象の装置である。ＰＯＳ端末１０は、一取引に係る販売対象の商品を登録する登録処理等を実行する。また、ＰＯＳ端末１０は、自己診断機能を備えている。自己診断機能とは、ＰＯＳ端末１０自身の状態を診断する機能である。ＰＯＳ端末１０は、自己診断の実行結果として、ＰＯＳ端末１０自身の状態を示す状態情報を生成する。そして、ＰＯＳ端末１０は、状態情報を保守サーバ３０に送信する。
【００１０】
店舗サーバ２０は、例えば店舗に設定される。店舗サーバ２０は、店舗に設置されたＰＯＳ端末１０を管理する。店舗サーバ２０は、ＰＯＳ端末１０と保守サーバ３０との間の通信を中継する。例えば、店舗サーバ２０は、ＰＯＳ端末１０の各々から受信した状態情報を保守サーバ３０に送信する。
【００１１】
保守サーバ３０は、例えば保守対象の各装置の点検や修理等の保守を行うサービスマンが駐在する保守センターに設置される。保守サーバ３０は、ＰＯＳ端末１０の保守に用いられる情報処理装置である。保守サーバ３０は、ＰＯＳ端末１０から受信した状態情報を解析して、ＰＯＳ端末１０の保守に用いる。例えば、保守サーバ３０は、ＰＯＳ端末１０をリモート操作することによりＰＯＳ端末１０を保守する。または、保守サーバ３０は、ＰＯＳ端末１０の保守方法が示された画像情報等を出力する。
【００１２】
次に、ＰＯＳ端末１０について説明する。図２は、ＰＯＳ端末１０の外観の一例を示す外観斜視図である。ＰＯＳ端末１０は、ドロワ１１の上に載置される。そして、ＰＯＳ端末１０は、ドロワ１１の引出し１２の開放動作を制御する。ＰＯＳ端末１０は、上面右側にキーボード１３を備える。キーボード１３は、各種操作を入力するキーを備える。
【００１３】
ＰＯＳ端末１０は、表示装置６０（図３参照）を内蔵している。表示装置６０は、キーボード１３の上面右側に表示部６１を備える。表示部６１は、例えば液晶表示装置（ＬＣＤ）である。表示部６１は、保守サーバ３０から送信された画像を表示する。なお、表示装置６０は、ＰＯＳ端末１０に内蔵されているが、ＰＯＳ端末１０の制御から独立して各種画面を表示する。すなわち、表示装置６０は、ＰＯＳ端末１０において障害が発生している状態であっても、各種画面を表示することができる。
【００１４】
第１表示部１５は、表示面上にタッチパネルが積層された液晶表示装置（ＬＣＤ）である。第１表示部１５は、例えば、店舗の店員に向けて各種画面を表示する。ＰＯＳ端末１０は、上面後方に第２表示部１６を備える。第２表示部１６は、表示面上にタッチパネルが積層された液晶表示装置（ＬＣＤ）である。第２表示部１６は、例えば、顧客に向けて各種画面を表示する。
【００１５】
ＰＯＳ端末１０は、上面左側にプリンタ１７を備える。プリンタ１７は、取引単位のレシート及びジャーナルを印字発行する。ＰＯＳ端末１０は、表示装置６０の右側に設けられたカード読取溝に通されたカードからカード情報の読み取りや書き込みを実行するカードリーダライタ１８を備える。
【００１６】
ＰＯＳ端末１０は、手持ち式のスキャナ１９を備える。スキャナ１９は、顧客が持参した商品に付されたバーコード等のコードシンボルからコード情報を光学的に読み取る。
【００１７】
次に、保守システム１が有する各種装置のハードウェア構成について説明する。
【００１８】
図３は、ＰＯＳ端末１０のハードウェア構成の一例を示すブロック図である。ＰＯＳ端末１０は、制御部１０１と、記憶部１０２と、通信インタフェース１０３と、スキャナ１９と、キーボード１３と、第１表示部１５と、第２表示部１６と、プリンタ１７と、カードリーダライタ１８とを備える。制御部１０１と、記憶部１０２と、通信インタフェース１０３と、スキャナ１９と、キーボード１３と、第１表示部１５と、第２表示部１６と、プリンタ１７と、カードリーダライタ１８とは、システムバス１０４を介して相互に接続している。
【００１９】
制御部１０１は、ＰＯＳ端末１０の全体の動作を制御し、ＰＯＳ端末１０が有する各種の機能を実現する。制御部１０１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）とを備える。ＣＰＵは、ＰＯＳ端末１０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部１０２等に格納されたプログラムを実行する。
【００２０】
記憶部１０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部１０２は、制御プログラム１０５を記憶する。制御プログラム１０５は、オペレーティングシステムや、ＰＯＳ端末１０が備えている機能を実現させるためのプログラムである。そして、制御プログラム１０５には、本実施形態に係る特徴的な機能を実現させるためのプログラムが含まれる。
【００２１】
通信インタフェース１０３は、店舗内ネットワーク５０と接続するためのインタフェースである。
【００２２】
また、ＰＯＳ端末１０が備える表示装置６０は、制御部６０１と、記憶部６０２と、通信インタフェース６０３と、表示部６１とを備える。制御部６０１と、記憶部６０２と、通信インタフェース６０３と、表示部６１とは、システムバス６０４を介して相互に接続している。図３に示すように表示装置６０は、制御部１０１と接続されておらず、独立している。
【００２３】
制御部６０１は、表示装置６０の全体の動作を制御し、表示装置６０が有する各種の機能を実現する。制御部６０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、表示装置６０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部６０２等に格納されたプログラムを実行する。
【００２４】
記憶部６０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部６０２は、制御プログラム６０５を記憶する。制御プログラム６０５は、オペレーティングシステムや、表示装置６０が備えている機能を実現させるためのプログラムである。そして、制御プログラム６０５には、本実施形態に係る特徴的な機能を実現させるためのプログラムが含まれる。
【００２５】
通信インタフェース６０３は、店舗内ネットワーク５０と接続するためのインタフェースである。
【００２６】
図４は、店舗サーバ２０のハードウェア構成の一例を示すブロック図である。店舗サーバ２０は、制御部２０１と、記憶部２０２と、通信インタフェース２０３と、操作部２０４と、表示部２０５とを備える。制御部２０１と、記憶部２０２と、通信インタフェース２０３と、操作部２０４と、表示部２０５とは、システムバス２０６を介して相互に接続している。
【００２７】
制御部２０１は、店舗サーバ２０の全体の動作を制御し、店舗サーバ２０が有する各種の機能を実現する。制御部２０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、店舗サーバ２０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部２０２等に格納されたプログラムを実行する。
【００２８】
記憶部２０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部２０２は、制御プログラム２０７を記憶する。制御プログラム２０７は、オペレーティングシステムや、店舗サーバ２０が備えている機能を実現させるためのプログラムである。そして、制御プログラム２０７には、本実施形態に係る特徴的な機能を実現させるためのプログラムが含まれる。
【００２９】
通信インタフェース２０３は、ネットワーク４０又は店舗内ネットワーク５０と接続するためのインタフェースである。
【００３０】
操作部２０４は、キーボードや、マウス等の入力装置である。操作部２０４は、店舗サーバ２０に対する操作を受け付ける。
【００３１】
表示部２０５は、例えば、液晶表示装置（ＬＣＤ）である。なお、表示部２０５は、液晶表示装置に限らず、有機ＥＬ表示装置等であってもよい。
【００３２】
図５は、保守サーバ３０のハードウェア構成の一例を示すブロック図である。保守サーバ３０は、制御部３０１と、記憶部３０２と、通信インタフェース３０３と、操作部３０４と、表示部３０５とを備える。制御部３０１と、記憶部３０２と、通信インタフェース３０３と、操作部３０４と、表示部３０５とは、システムバス３０６を介して相互に接続している。
【００３３】
制御部３０１は、保守サーバ３０の全体の動作を制御し、保守サーバ３０が有する各種の機能を実現する。制御部３０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、保守サーバ３０の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部３０２等に格納されたプログラムを実行する。
【００３４】
記憶部３０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部３０２は、制御プログラム３０７と、装置テーブル３０８と、処置テーブル３０９と、障害傾向テーブル３１０と、障害管理テーブル３１１とを記憶する。制御プログラム３０７は、オペレーティングシステムや、保守サーバ３０が備えている機能を実現させるためのプログラムである。そして、制御プログラム３０７には、本実施形態に係る特徴的な機能を実現させるためのプログラムが含まれる。
【００３５】
図６は、装置テーブル３０８のデータ構成の一例を示す説明図である。装置テーブル３０８は、保守対象の装置の状態を記憶する。装置テーブル３０８は、装置コードと、部品コードと、使用状態と、環境状態とを関連付けて記憶する。装置コードは、保守対象の装置を識別可能な識別情報である。部品コードは、保守対象の装置及び保守対象の装置を構成する部品を識別可能な識別情報である。ここで、部品は、ＰＯＳ端末１０の一部に限らず、ＰＯＳ端末１０に有線又は無線で接続された周辺装置等が含まれる。使用状態は、保守対象の装置及び保守対象の装置を構成する部品の使用状態を示す情報である。使用状態は、使用時間と、使用回数とを関連付けて記憶する。使用時間は、使用された時間の累積を示す情報である。使用回数は、使用された回数の累積を示す情報である。環境状態は、保守対象の装置及び保守対象の装置を構成する部品の使用環境を示す情報である。環境状態は、平均温度と、平均湿度と、温度と、湿度とを関連付けて記憶する。平均温度は、温度の平均値を示す情報である。平均湿度は、設置されている環境の湿度の平均値を示す情報である。温度は、温度を示す情報である。湿度は、設置されている環境の湿度を示す情報である。なお、装置テーブル３０８は、温度や湿度の平均値に限らず、中央値等を記憶していてもよい。
【００３６】
図７は、処置テーブル３０９のデータ構成の一例を示す説明図である。処置テーブル３０９は、保守対象の装置に発生することが想定される障害の種別ごとに、その障害への処置内容を示した一又は複数の処置情報を記憶する。処置テーブル３０９は、障害コードと、処置情報とを関連付けて記憶する。障害コードは、障害内容の種別を識別可能な識別情報である。ここで、障害には、問題が発生したことを示すエラーや、不適切な状態になったことを示すワーニング等が含まれる。さらに詳しくは、障害は、ＨＤＤが故障して情報を読み出すことができなくなったことを示すエラーや、プリンタ１７の用紙が無くなったことを示すエラーや、プリンタ１７の用紙の残量が少なくなったことを示すワーニング等である。処置情報は、障害から復旧するための処置内容が示された情報である。さらに詳しくは、処置情報は、保守対象の装置をリモート操作するリモート操作情報である。保守サーバ３０は、リモート操作情報を保守対象の装置に送信して、リモート操作することにより障害から復旧させる。または、処置情報は、障害から復旧させる処置内容が示された画像情報である。すなわち、保守サーバ３０は、障害から復旧させる処置内容が示された画像情報を表示させて、画像情報が示す処置内容を手動で実行させることにより障害から復旧させる。
【００３７】
図８は、障害傾向テーブル３１０のデータ構成の一例を示す説明図である。障害傾向テーブル３１０は、障害の発生時における装置の状態を記憶する。障害傾向テーブル３１０は、障害コードと、使用状態と、環境状態とを関連付けて記憶する。障害コードは、対象の障害を示す障害コードである。使用状態は、保守対象の装置又は保守対象の装置を構成する部品の障害時の使用状態を示す情報である。使用状態は、障害時使用時間と、障害時使用回数とを関連付けて記憶する。使用時間は、障害時における使用時間の累積を示す情報である。使用回数は、障害時における使用回数の累積を示す情報である。環境状態は、保守対象の装置又は保守対象の装置を構成する部品の障害時の使用環境を示す情報である。環境状態は、平均温度と、平均湿度と、障害時温度と、障害時湿度とを関連付けて記憶する。平均温度は、温度の平均値を示す情報である。平均湿度は、設置されている環境の湿度の平均値を示す情報である。障害時温度は、障害時の温度を示す情報である。障害時湿度は、障害時の湿度を示す情報である。なお、障害傾向テーブル３１０は、温度や湿度の平均値に限らず、中央値等を記憶していてもよい。
【００３８】
図９は、障害管理テーブル３１１のデータ構成の一例を示す説明図である。障害管理テーブル３１１は、保守対象の装置に発生した障害に関する各種情報を記憶する。障害管理テーブル３１１は、日時と、装置コードと、部品コードと、障害コードと、緊急度と、ログ保存場所と、障害内容と、状態と、原因と、処置とを関連付けて記憶する。日時は、障害を検出した日時や障害から復旧した日時等を示す情報である。装置コードは、障害等の事象が発生した装置を示す装置コードである。部品コードは、障害等の事象が発生した装置における事象が発生した部品を示す装置コードである。障害コードは、発生した障害を示す障害コードである。緊急度は、発生した障害に対して急いで処置すべき度合いを示す情報である。ログ保存場所は、障害が示されたログの保存場所を示す情報である。障害内容は、発生した障害の内容を示す情報である。状態は、保守対象の装置の状態を示す情報である。原因は、保守対象の装置に障害が発生した原因を示す情報である。処置は、発生した障害に対する処置内容を示す。
【００３９】
図５に戻り、通信インタフェース３０３は、ネットワーク４０と接続するためのインタフェースである。
【００４０】
操作部３０４は、キーボードや、マウス等の入力装置である。操作部３０４は、保守サーバ３０に対する操作を受け付ける。
【００４１】
表示部３０５は、例えば、液晶表示装置（ＬＣＤ）である。なお、表示部３０５は、液晶表示装置に限らず、有機ＥＬ表示装置等であってもよい。
【００４２】
次に、保守システム１の各装置が有する特徴的な機能について説明する。ここで、図１０は、保守システム１の各装置が有する特徴的な機能構成を示すブロック図である。
【００４３】
ＰＯＳ端末１０の制御部１０１は、記憶部１０２に記憶された制御プログラム１０５をＲＡＭに展開し、制御プログラム１０５に従って動作することで、図１０に示す各機能部をＲＡＭに生成する。具体的には、ＰＯＳ端末１０の制御部１０１は、機能部として、通信制御部１００１と、自己診断部１００２と、リモート操作制御部１００３と、表示制御部１００４と、売上登録部１００５とを備える。
【００４４】
通信制御部１００１は、通信インタフェース１０３を制御して、店舗内ネットワーク５０を介して接続されたＰＯＳ端末１０や店舗サーバ２０と通信する。
【００４５】
自己診断部１００２は、ＰＯＳ端末１０自身の状態を診断する自己診断機能を制御する。更に、自己診断部１００２は、自己診断機能においてＰＯＳ端末１０が備える各部品についても状態を診断する。例えば、自己診断部１００２は、ＰＯＳ端末１０自身及びＰＯＳ端末１０を構成する部品について、全部又は一部の機能が使用不可となっているか否かを判定する。または、自己診断部１００２は、ＰＯＳ端末１０及びＰＯＳ端末１０を構成する部品の使用時間や使用回数等を計測する。または、自己診断部１００２は、ＰＯＳ端末１０及びＰＯＳ端末１０を構成する部品の温度や湿度等の状態を計測する。具体的な例を挙げて説明すると、自己診断部１００２は、ＰＯＳ端末１０及びＰＯＳ端末１０を構成する部品のプログラム等が応答しない状態になっているか否かを判定する。または、自己診断部１００２は、プリンタ１７の用紙の残量や、スキャナ１９がコードシンボルを読み取れるか否か等を診断する。または、自己診断部１００２は、ＨＤＤやＳＳＤ等である記憶部１０２の使用時間や使用回数を計測する。または、自己診断部１００２は、ＨＤＤやＳＳＤ等である記憶部１０２が設置された空間の温度や湿度を計測する。
【００４６】
自己診断部１００２は、自己診断機能の実行結果としてＰＯＳ端末１０自身の状態を示す状態情報を生成する。ここで、図１１は、状態情報のデータ構成の一例を示す説明図である。状態情報は、ＰＯＳ端末１０又はＰＯＳ端末１０を構成する部品の状態を示す情報である。更に詳しくは、状態情報は、装置コードと、部品コードと、障害情報と、使用情報と、環境情報とを有する。装置コードは、ＰＯＳ端末１０自身を示す識別情報である。部品コードは、ＰＯＳ端末１０を構成する部品を示す識別情報である。なお、ＰＯＳ端末１０全体の状態を示す場合には、ＰＯＳ端末１０全体を示す部品コードが設定される。障害情報は、ＰＯＳ端末１０に発生している障害を示す情報である。障害情報は、日時と、障害コードと、ログと、緊急度とを有する。日時は、障害が発生した日時を示している。障害コードは、ＰＯＳ端末１０に発生している障害の種別を識別可能な識別情報である。ログは、ＰＯＳ端末１０又はＰＯＳ端末１０を構成する部品が出力したログファイルであって、障害内容が示されたログである。緊急度は、ＰＯＳ端末１０に発生している障害に対して急いで処置すべき度合いを示す情報である。使用情報は、ＰＯＳ端末１０又はＰＯＳ端末１０を構成する部品の使用状態を示す情報である。使用情報は、使用時間と、使用回数とを有する。使用時間は、使用された時間を示す情報である。使用回数は、使用された回数を示す情報である。環境情報は、ＰＯＳ端末１０又はＰＯＳ端末１０を構成する部品の使用環境を示す情報である。環境情報は、温度と、湿度とを有する。温度は、温度を示す情報である。湿度は、湿度を示す情報である。
【００４７】
また、自己診断部１００２は、障害に対する処置が実行されたことを条件に、自己診断を実行して状態情報を生成する。すなわち、自己診断部１００２は、処置により障害から復旧したか否かを示す状態情報を生成する。
【００４８】
リモート操作制御部１００３は、ＰＯＳ端末１０自身をリモート操作するリモート操作情報を受信したことを条件に、リモート操作情報に応じた処理を実行する。例えば、リモート操作情報に応じた処理とは、ＰＯＳ端末１０自身を再起動させる処理である。または、リモート操作情報に応じた処理とは、ＰＯＳ端末１０自身を初期状態に移行させる処理である。または、リモート操作情報に応じた処理とは、ＰＯＳ端末１０自身の設定を変更する処理である。
【００４９】
表示制御部１００４は、第１表示部１５及び第２表示部１６を制御して各種画面を表示させる。
【００５０】
売上登録部１００５は、販売データ処理を制御する。販売データ処理とは、販売対象の商品等を登録する処理や、商品の合計金額等を算出する処理である。
【００５１】
ＰＯＳ端末１０が備える表示装置６０の制御部６０１は、記憶部６０２に記憶された制御プログラム６０５をＲＡＭに展開し、制御プログラム６０５に従って動作することで、図１０に示す各機能部をＲＡＭに生成する。具体的には、表示装置６０の制御部６０１は、機能部として、通信制御部６００１と、表示制御部６００２とを備える。
【００５２】
通信制御部６００１は、通信インタフェース６０３を制御して、店舗内ネットワーク５０を介して接続されたＰＯＳ端末１０や店舗サーバ２０と通信する。
【００５３】
表示制御部６００２は、表示部６１を制御して各種画面を表示させる。例えば、表示制御部６００２は、処置画面を表示させる。ここで、図１２は、処置画面６１００の一例を示す説明図である。処置画面６１００は、障害から復旧させる方法が示された画面である。ＰＯＳ端末１０の操作者は、処置画面６１００に示された内容を確認及び実行することにより障害から復旧させる。図１２に示す処置画面６１００は、プリンタ１７に発生した障害に応じた処置内容を示している。なお、図１２に示す処置画面６１００は、文字にて処置内容を示しているが、これに限らないものとする。例えば、図１２に示す処置画面６１００は、図形や、静止画や、動画等を含んでいてもよい。更に、表示装置６０は、音声により処置内容を示してもよい。
【００５４】
店舗サーバ２０の制御部２０１は、記憶部２０２に記憶された制御プログラム２０７をＲＡＭに展開し、制御プログラム２０７に従って動作することで、図１０に示す各機能部をＲＡＭに生成する。具体的には、店舗サーバ２０の制御部２０１は、機能部として、通信制御部２００１を備える。
【００５５】
通信制御部２００１は、通信インタフェース２０３を制御して、店舗内ネットワーク５０を介して接続されたＰＯＳ端末１０等と通信する。または、通信制御部２００１は、通信インタフェース２０３を制御して、ネットワーク４０を介して接続された保守サーバ３０等と通信する。
【００５６】
保守サーバ３０の制御部３０１は、記憶部３０２に記憶された制御プログラム３０７をＲＡＭに展開し、制御プログラム３０７に従って動作することで、図１０に示す各機能部をＲＡＭに生成する。具体的には、保守サーバ３０の制御部３０１は、機能部として、通信制御部３００１と、保守制御部３００２と、予防保守制御部３００３と、表示制御部３００４とを備える。
【００５７】
通信制御部３００１は、通信インタフェース３０３を制御して、ネットワーク４０を介して接続された店舗サーバ２０等と通信する。
【００５８】
保守制御部３００２は、入力手段である通信制御部３００１が状態情報を受信したことを条件に、受信した状態情報に含まれる使用情報と、環境情報とを装置テーブル３０８の対象の装置コードの部品コードに関連付けて記憶させる。更に詳しくは、保守制御部３００２は、状態情報に含まれる使用情報と、環境情報とを、使用状態と、環境状態として装置テーブル３０８に記憶させる。さらに、保守制御部３００２は、平均温度と、平均湿度とを算出し、装置テーブル３０８に記憶させる。
【００５９】
また、保守制御部３００２は、通信制御部３００１が受信した状態情報に障害が発生したことを示す障害情報が状態情報に含まれているか否かを判定する。すなわち、判定手段である保守制御部３００２は、通信制御部３００１が受信した状態情報に基づいて、ＰＯＳ端末１０に障害が発生しているか否かを判定する。保守制御部３００２は、障害が発生したことを示す障害情報が含まれていることを条件に、障害傾向テーブル３１０と、障害管理テーブル３１１とに発生した障害について記憶させる。更に詳しくは、第２の記憶制御手段である保守制御部３００２は、障害が発生したＰＯＳ端末１０の状態を障害傾向テーブル３１０に記憶させる。すなわち、保守制御部３００２は、使用状態と、環境状態とを、発生した障害の障害コードに関連付けて障害傾向テーブル３１０に記憶させる。また、保守制御部３００２は、状態情報に含まれている日時と、装置コードと、部品コードと、障害コードと、緊急度とを障害管理テーブル３１１に記憶させる。また、保守制御部３００２は、状態情報に含まれているログの保存場所と、障害コードが示している障害内容と、状態として障害が発生中であることと、ログに記憶されている障害の原因とを障害管理テーブル３１１に記憶させる。
【００６０】
識別手段である保守制御部３００２は、障害が発生したことを示す障害情報が含まれていることを条件に、障害情報に基づいてＰＯＳ端末１０に発生した障害の種別を識別する。すなわち、保守制御部３００２は、障害情報から障害コードを検出する。抽出手段である保守制御部３００２は、状態情報に含まれている障害情報に応じた処置情報を処置テーブル３０９から抽出する。なお、保守制御部３００２は、障害から復旧させることができる適切な処置情報が記憶されていない場合等には、新たに処置情報を生成してもよい。この場合には、保守制御部３００２は、操作部３０４が受け付けた操作に応じた処置情報を生成する。そして、処置手段である保守制御部３００２は、処置情報を用いて、ＰＯＳ端末１０を障害から復旧させる処置を、ネットワーク４０及び店舗内ネットワーク５０を介して実行する。この時、保守制御部３００２は、処置情報が示す処置を処置テーブル３０９に記憶させる。
【００６１】
保守制御部３００２は、様々な態様により処置情報を用いて、ＰＯＳ端末１０に発生している障害を復旧させる処置を実行する。例えば、保守制御部３００２は、処置情報を表示制御部３００４に表示させる。この場合には、サービスセンターのサービスマンは、表示部３０５に表示された処置情報が示す障害から復旧させる処置内容を電話等により連絡する。
【００６２】
または、保守制御部３００２は、抽出した処置情報を障害が発生しているＰＯＳ端末１０に向けて通信制御部３００１に送信させる。ここで、保守制御部３００２は、処置情報に応じて送信先を変える。処置情報には、障害から復旧させる方法が示された処置画面６１００を表示させる画像情報と、装置を障害から復旧させる操作内容が指示されたリモート操作情報とがある。保守制御部３００２は、処置情報がリモート操作情報であることを条件に、状態情報に含まれている装置コードのＰＯＳ端末１０に向けて処置情報を通信制御部３００１に送信させる。すなわち、保守制御部３００２は、状態情報を用いてリモート操作を実行する。一方、保守制御部３００２は、処置情報が画像情報であることを条件に、状態情報に含まれている装置コードのＰＯＳ端末１０が備える表示装置６０に向けて処置情報を通信制御部３００１に送信させる。なお、保守制御部３００２は、表示出力と、送信出力との両方を実行してもよい。
【００６３】
第１の記憶制御手段である保守制御部３００２は、障害から復旧したことを示す状態情報を通信制御部３００１が受信したことを条件に、障害から復旧させた処置内容を処置情報として処置テーブル３０９に記憶させる。例えば、保守制御部３００２は、障害が発生から障害から復旧したことを確認する自己診断機能を実行するまでの間に実行された処置内容を、障害から復旧させた処置内容として抽出する。そして、保守制御部３００２は、抽出した障害から復旧させた処置内容を処置情報として処置テーブル３０９に記憶させる。
【００６４】
予防保守制御部３００３は、保守対象の装置であるＰＯＳ端末１０に対して予防保守を実行する。すなわち、予防保守制御部３００３は、状態情報に基づいてＰＯＳ端末１０に障害が発生するおそれがあると判定したことを条件に報知する。更に詳しくは、予防保守制御部３００３は、障害傾向テーブル３１０に記憶されている各要素について統計的な解析により障害が発生する条件を算出する。そして、予防保守制御部３００３は、処置情報が示すＰＯＳ端末１０の状態を示した各要素について障害が発生する条件に適合しているか否かを判定する。報知手段である予防保守制御部３００３は、処置情報の各要素について障害が発生する条件に適合していることを条件に報知する。一例を挙げて説明すると、予防保守制御部３００３は、統計的な解析として、障害傾向テーブル３１０に記憶された使用時間、使用回数、平均温度、平均湿度、障害時温度、障害時湿度等の各要素の平均値や偏差値を算出する。そして、予防保守制御部３００３は、処置情報の使用時間、使用回数、温度、湿度等の各要素が、算出した平均値や偏差値に適合したことを条件に、障害が発生するおそれがあることを報知する。
【００６５】
予防保守制御部３００３は、様々な態様により報知する。例えば、予防保守制御部３００３は、障害が発生するおそれがあることを表示制御部３００４に表示させることにより報知する。または、予防保守制御部３００３は、障害が発生するおそれがあることをＰＯＳ端末１０、店舗サーバ２０、表示装置６０等に向けて通信制御部３００１に送信させることにより報知する。予防保守制御部３００３は、障害が発生するおそれがあることを報知することにより、障害が発生するおそれがあるＰＯＳ端末１０や部品の交換等を促すことができる。
【００６６】
表示制御部３００４は、表示部３０５を制御して各種画面を表示させる。例えば、表示制御部３００４は、障害管理テーブル３１１の内容等を表示させる。または、表示制御部３００４は、予防保守制御部３００３に要求に応じて障害が発生するおそれがあることを報知する画面を表示させる。
【００６７】
次に、ＰＯＳ端末１０が実行する保守処理について説明する。ここで、図１３は、本実施形態の保守システム１が実行する保守処理の一例を示すフローチャート図である。保守処理とは、保守対象の装置であるＰＯＳ端末１０を保守する処理である。
【００６８】
まず、ＰＯＳ端末１０の自己診断部１００２は、所定時間が経過したか否かを判定する（ステップＳ１１）。所定時間が経過していないことを条件に（ステップＳ１１；Ｎｏ）、ＰＯＳ端末１０の自己診断部１００２は、自己診断機能の実行を待機する。
【００６９】
一方、所定時間が経過したことを条件に（ステップＳ１１；Ｙｅｓ）、ＰＯＳ端末１０の自己診断部１００２は、自己診断機能を実行してＰＯＳ端末１０の状態を示す状態情報を生成する（ステップＳ１２）。
【００７０】
次いで、ＰＯＳ端末１０の通信制御部１００１は、状態情報を店舗サーバ２０に送信する（ステップＳ１３）。
【００７１】
次いで、店舗サーバ２０の通信制御部２００１は、状態情報を中継する（ステップＳ２１）。すなわち、通信制御部２００１は、受信した状態情報を保守サーバ３０に送信する。
【００７２】
次いで、保守サーバ３０の通信制御部３００１は、店舗サーバ２０が送信した状態情報を受信する（ステップＳ３１）。次いで、保守サーバ３０の保守制御部３００２は、状態情報に含まれる使用情報と、環境情報とを装置テーブル３０８に記憶させる（ステップＳ３２）。
【００７３】
次いで、保守サーバ３０の保守制御部３００２は、受信した状態情報に障害コードが含まれているか否かを判定する（ステップＳ３３）。状態情報に障害コードが含まれていないことを条件に（ステップＳ３３；Ｎｏ）、保守サーバ３０は、保守処理を終了する。
【００７４】
一方、状態情報に障害コードが含まれていることを条件に（ステップＳ３３；Ｙｅｓ）、保守サーバ３０の保守制御部３００２は、発生した障害に関する情報を障害傾向テーブル３１０及び障害管理テーブル３１１に記憶させる（ステップＳ３４）。すなわち、保守制御部３００２は、状態情報に含まれる使用情報と、環境情報とを障害傾向テーブル３１０に記憶させる。また、保守制御部３００２は、状態情報に含まれる日時と、装置コードと、部品コードと、障害コードと、緊急度と、ログ保存場所と、障害内容と、状態と、原因とを障害管理テーブル３１１に記憶させる。
【００７５】
次いで、保守サーバ３０の保守制御部３００２は、障害コードに応じた処置情報を処置テーブル３０９から抽出する（ステップＳ３５）。
【００７６】
次いで、保守サーバ３０の保守制御部３００２は、抽出した処置情報を出力させる（ステップＳ３６）。すなわち、保守制御部３００２は、送信出力及び表示出力のうち、少なくとも一方の出力方法により処置情報を出力させる。
【００７７】
次いで、店舗サーバ２０の通信制御部２００１は、保守サーバ３０から処置情報が送信されたことを条件に状態情報を中継する（ステップＳ２２）。すなわち、通信制御部２００１は、受信した状態情報をＰＯＳ端末１０に送信する。
【００７８】
次いで、ＰＯＳ端末１０の通信制御部１００１は、店舗サーバ２０から処置情報を受信する（ステップＳ１４）。
【００７９】
次いで、ＰＯＳ端末１０は、処置情報を実行する（ステップＳ１５）。更に詳しくは、ＰＯＳ端末１０のリモート操作制御部１００３は、処置情報がＰＯＳ端末１０のリモート操作を指示するリモート操作情報であることを条件に、リモート操作を実行する。または、ＰＯＳ端末１０が備える表示装置６０の表示制御部６００２は、処置情報が障害から復旧させる方法が示された画像情報であることを条件に、画像情報を表示させる。
【００８０】
次いで、ＰＯＳ端末１０の自己診断部１００２は、処置により障害から復旧したか否かを確認するために自己診断機能を実行して状態情報を生成する（ステップＳ１６）。次いで、ＰＯＳ端末１０の通信制御部１００１は、状態情報を店舗サーバ２０に送信する（ステップＳ１７）。
【００８１】
次いで、店舗サーバ２０の通信制御部２００１は、状態情報を中継する（ステップＳ２３）。
【００８２】
次いで、保守サーバ３０の通信制御部３００１は、状態情報を受信する（ステップＳ３７）。次いで、保守サーバ３０の保守制御部３００２は、受信した状態情報においてＰＯＳ端末１０が障害から復旧したことが示されているか否かを判定する（ステップＳ３８）。ＰＯＳ端末１０が復旧していないことを条件に（ステップＳ３８；Ｎｏ）、保守サーバ３０は、ステップＳ３５に移行する。そして、保守サーバ３０の保守制御部３００２は、障害コードに応じた処置情報について、未だ出力していない処置情報を処置テーブル３０９から抽出する。そして、保守制御部３００２は、未だ実施していない処置情報を出力する。
【００８３】
一方、ＰＯＳ端末１０が復旧したことを条件に（ステップＳ３８；Ｙｅｓ）、保守サーバ３０の保守制御部３００２は、復旧したことを障害管理テーブル３１１に記憶させる（ステップＳ３９）。
【００８４】
以上により、保守システム１は、保守処理を終了する。
【００８５】
次に、ＰＯＳ端末１０が実行する予防保守処理について説明する。ここで、図１４は、本実施形態の保守システム１が実行する予防保守処理の一例を示すフローチャート図である。
【００８６】
ステップＳ４１からステップＳ６２までの処理は、図１３のステップＳ１１からステップＳ３２までの処理と同様の処理である。
【００８７】
ステップＳ６３において保守サーバ３０の予防保守制御部３００３は、受信した処置情報の各要素について障害が発生する条件に適合しているか否かを判定する（ステップＳ６３）。障害が発生する条件に適合しないことを条件に（ステップＳ６３；Ｎｏ）、保守サーバ３０は、予防保守処理を終了する。
【００８８】
一方、障害が発生する条件に適合することを条件に（ステップＳ６３；Ｙｅｓ）、保守サーバ３０の予防保守制御部３００３は、障害が発生する可能性が高いことを報知する（ステップＳ６４）。
【００８９】
以上により、保守システム１は、予防保守処理を終了する。
【００９０】
以上のように、本実施形態に係る保守システム１によれば、保守サーバ３０は、ＰＯＳ端末１０において実行された自己診断の結果が示された状態情報を受信する。保守サーバ３０は、状態情報に基づいてＰＯＳ端末１０に障害が発生していると判定したことを条件に、ＰＯＳ端末１０に発生している障害に応じた処置情報を処置テーブル３０９から抽出する。そして、保守サーバ３０は、抽出した状態情報を出力する。保守サーバ３０は、処理情報がリモート操作情報として送信された場合には、リモート操作により障害から復旧させる。または、保守サーバ３０は、処理情報が画像情報として送信された場合には、表示装置６０に障害から復旧させる処置内容を表示させて店員等の操作者に処置内容を実行させることにより障害から復旧させる。従って、保守サーバ３０は、保守対象の装置の保守・管理を効率的に行うことができる。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９２】
また、上記実施形態では、表示装置６０は、ＰＯＳ端末１０による制御から独立していると説明した。しかしながら、表示装置６０は、ＰＯＳ端末１０と協働で処置画面６１００等の各種画面を表示させてもよい。または、表示装置６０は、ＰＯＳ端末１０の制御により処置画面６１００等の各種画面を表示させてもよい。
【００９３】
また、上記実施形態では、保守サーバ３０は、処置画面６１００等を表示させる画像情報を表示装置６０に送信すると説明した。しかしながら、保守サーバ３０は、表示装置６０以外の装置に画像情報を送信してもよい。例えば、保守サーバ３０は、店舗サーバ２０に表示させるために画像情報を送信してもよい。または、保守サーバ３０は、処置画面６１００等が表示可能であることを条件に、障害が発生したＰＯＳ端末１０に画像情報を送信してもよい。または、保守サーバ３０は、障害が発生したＰＯＳ端末１０を有する店舗の障害が発生していない装置に画像情報を送信してもよい。または、保守サーバ３０は、障害が発生したＰＯＳ端末１０を有する店舗の店員等が有するスマートフォン等に画像情報を送信してもよい。
【００９４】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００９５】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００９６】
１  保守システム
１０  ＰＯＳ端末
２０  店舗サーバ
３０  保守サーバ
６０  表示装置
３０８  装置テーブル
３０９  処置テーブル
３１０  障害傾向テーブル
３１１  障害管理テーブル
１００１  通信制御部
１００２  自己診断部
１００３  リモート操作制御部
１００４  表示制御部
１００５  売上登録部
２００１  通信制御部
３００１  通信制御部
３００２  保守制御部
３００３  予防保守制御部
３００４  表示制御部
６００１  通信制御部
６００２  表示制御部
６１００  処置画面
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開平７−２９６０７０号公報
【図１】
0006749144.tif 000002
【図２】
0006749144.tif 000003
【図３】
0006749144.tif 000004
【図４】
0006749144.tif 000005
【図５】
0006749144.tif 000006
【図６】
0006749144.tif 000007
【図７】
0006749144.tif 000008
【図８】
0006749144.tif 000009
【図９】
0006749144.tif 000010
【図１０】
0006749144.tif 000011
【図１１】
0006749144.tif 000012
【図１２】
0006749144.tif 000013
【図１３】
0006749144.tif 000014
【図１４】
0006749144.tif 000015