(57)【要約】【課題】リモートメンテナンスにより各店舗のリブート実施の要・不要の設定および解除を行うことが可能なリモートメンテナンスシステムを提供する。【解決手段】ストアーコントローラ１４とリモートメンテナンスコンピュータ１２とネットワーク１７を介して接続されている。リモートメンテナンスコンピュータ１２のリモートアクセスによりストアーコントローラ１４をリモートメンテナンスさせる。ストアーコントローラ１４はリブート実施情報３３ａとリブート履歴情報３３ｂを有する。記憶部３３のリブート実施情報３３ａとリブート履歴情報３３ｂを抽出しリブート実行を制御する制御部３２を備えている。【選択図】図３
2006260463.tif 000002
【特許請求の範囲】
【請求項１】
複数のストアーコントローラとリモートメンテナンスホストとをネットワークを介して接続し、前記リモートメンテナンスホストのリモートアクセスにより前記ストアーコントローラをリモートメンテナンスさせるリモートメンテナンスシステムにおいて、前記ストアーコントローラにはリブート実施情報とリブート履歴情報とを有するとともに前記リブート実施情報と前記リブート履歴情報を抽出しリブート実行を制御する制御部を備えたことを特徴とするリモートメンテナンスシステム。
【請求項２】
請求項１記載のリモートメンテナンスシステムにおいて、前記ストアーコントローラは前記リモートメンテナンスホストからリモートメンテナンス情報によりリブート実行を制御することを特徴とするリモートメンテナンスシステム。
【請求項３】
請求項１または２記載のリモートメンテナンスシステムにおいて、前記リブート実施情報は実施区分と実施日付と実施間隔によりリブート実行を制御することを特徴とするリモートメンテナンスシステム。
【請求項４】
請求項１〜３のいずれかに記載のリモートメンテナンスシステムにおいて、前記リブート履歴情報は前記リブート実施情報を元に抽出しリブート実行を制御することを特徴とするリモートメンテナンスシステム。
【請求項５】
請求項１〜４のいずれかに記載のリモートメンテナンスシステムにおいて、前記リモートメンテナンスホストにより、前記ストアーコントローラのリブート実行の設定および解除を制御することを特徴とするリモートメンテナンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point Of Sales：販売時点情報管理）システム等のリモートメンテナンスシステムに関する。
【背景技術】
【０００２】
たとえば、複数の店舗を本部で統括するコンビニエンスストア等のチェーンストアでは、一般に各店舗にＰＯＳターミナルとストアーコントローラとを設置してＬＡＮ（Local Area Network）で接続するとともに、本部にホストコンピュータを設置して各店舗のＰＯＳターミナルおよびストアーコントローラとを互いにＷＡＮ（Wide Area Network）で接続し、各店舗のＰＯＳターミナルおよびストアーコントローラのメンテナンスを本部のホストコンピュータを用いてリモート操作により集中的に行うことを可能にしたネットワークシステム、いわゆるＰＯＳシステムが構築されている。このようなネットワークシステムを構築することにより、たとえば本部から全店舗にＰＯＳターミナルもしくはストアーコントローラのプログラム更新を実施することができる。
【０００３】
ところで、ＰＯＳターミナルやストアーコントローラ等の電子機器のプログラム更新を実施した場合、電子機器はプログラム更新後に電源をオフ・オンしてリブートする必要がある。このため、ホストコンピュータから各店舗のプログラム更新の対象機器にＷＡＮを通じて配信されるプログラム更新の制御コマンドには、電源オフ・オンの実行を指令するリブートコマンドが含まれており、機器は、プログラム更新後に自動的に電源をオフ・オンしてリブートしていた。
【０００４】
たとえば、従来この種のネットワークシステムにおいて、複数のＰＯＳシステムに搭載されたプログラム、パラメータ等の各種モジュールをホストコンピュータからの配信によって自動更新するようになっている。システムの各種機能を行う各種モジュールのうち、更新される対象の最新モジュールが現行モジュール記憶手段に記憶されている現行モジュールと入れ替えられる。このときモジュールの入れ替えが正常に行われたときには、ＰＯＳシステムは最新モジュールを更新し、再起動されるようになっている。（たとえば、特許文献１参照）。
【特許文献１】特開平８−９５７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来のリモートメンテナンスにおいてリブートの配信は、全店舗同一タイミングとなり、リブートが必要ない店舗に関してもリブートを発生させるようになっていた。また、リブートの要・不要の店舗設定が任意にできなかった。
【０００６】
本発明は、リモートメンテナンスにより各店舗のリブート実施の要・不要の設定および解除を行うことが可能なリモートメンテナンスシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のリモートメンテナンスシステムは、ストアーコントローラとリモートメンテナンスホストとネットワークを介して接続し、前記リモートメンテナンスホストのリモートアクセスにより前記ストアーコントローラをリモートメンテナンスするリモートメンテナンスシステムにおいて、前記ストアーコントローラはリブート実施情報とリブート履歴情報とを有するとともに前記リブート実施情報と前記リブート履歴情報を抽出しリブート実行を制御する制御部を備えている。
【発明の効果】
【０００８】
本発明によれば、リモートメンテナンスについて、店舗ごとのリブートの有・無および設定・解除が可能になる。また、リブート実施日前にリブートの実施が必要なくなった場合に解除できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施の形態について図面を参照にして説明する。
【００１０】
なお、この実施の形態は、複数の店舗を本部で統括するコンビニエンスストアに構築されるＰＯＳシステムに本発明を適用した場合について説明する。
【００１１】
図１は、リモートメンテナンスシステム１１の主な構成概略図である。このシステム１１は、本部に設置されるリモートメンテナンスホストであるリモートメンテナンスコンピュータ１２と各店舗内にそれぞれ構築されたＰＯＳシステム１３とを備えている。
【００１２】
ＰＯＳシステム１３は、ストアーコントローラ１４と、複数のＰＯＳターミナル１５とを備えている。ストアーコントローラ１４は、有線または無線のＬＡＮ（Local Area Network）１６により各ＰＯＳターミナル１５と双方向通信自在に接続されている。リモートメンテナンスコンピュータ１２は広域ネットワークであるＡＤＳＬ(Asymmetric Digital Subscriber Line)１７を介して各店舗のＰＯＳシステム１３のストアーコントローラ１４およびＰＯＳターミナル１５に接続されている。
【００１３】
リモートメンテナンスコンピュータ１２は、ストアーコントローラ１４およびＰＯＳターミナル１５にリモートアクセスしてプログラム更新等をリモートメンテナンスすることが可能になっている。
【００１４】
ＬＡＮ１６は、第１の機器たとえば、ストアーコントローラ１４と第２の機器たとえば、ＰＯＳターミナル１５とを接続する第１のネットワークであり、ＡＤＳＬ１７は、第１および第２機器の上位機器たとえば、リモートメンテナンスコンピュータ１２と第１の機器および第２の機器を互いに接続する第２のネットワークである。なお、第２のネットワークはＡＤＳＬ１７に限定されるものではなく、電話網やインターネット等であってもよい。また、第１のネットワークもＬＡＮ１６に限定されるものではない。
【００１５】
次に、リモートメンテナンスコンピュータ１２について説明する。図２は、リモートメンテナンスホストであるリモートメンテナンスコンピュータ１２の機能構成を示すブロック図である。リモートメンテナンスコンピュータ１２は、リモートメンテナンスシステム全体を制御するとともにストアーコントローラ１４の状態を監視し制御するリモート制御部２１と、ＡＤＳＬ１７を介して接続されるストアーコントローラ１４との通信を制御する通信制御部２２と、ストアーコントローラ１４を管理するためのデータ等を記憶する記憶部２３と、キーボード等の入力操作を行う入力部２４と、表示を行う表示器２５とおよびプリンタ２６とを備えている。
【００１６】
次に、ストアーコントローラ１４について説明する。図３は、ストアーコントローラ１４の機能構成を示すブロック図である。ストアーコントローラ１４は、ＰＯＳターミナル１５の各種業務を制御するとともにリモートメンテナンスコンピュータ１２からのデータ等を制御する制御部３１と、ＡＤＳＬ１７を介してリモートメンテナンスコンピュータ１２と行うデータ通信を制御する通信制御部３２と、ストアーコントローラ１４が行う商品管理、売上管理、在庫管理、発注等の各種業務を実現するためのメインプログラムのほかストアーコントローラ１４のリブート情報としてのリブート実施情報３３ａ、リブート履歴情報３３ｂが記憶されているとともにリモートメンテナンスコンピュータ１２から送信されたデータ等を記憶する記憶部３３と、ＬＡＮ１６を介して行うＰＯＳターミナル１５との通信を制御するＬＡＮ制御部３４と、キーボード等の入力操作を行う入力部３５と、表示を行う表示器３６と、リブート実行処理を行う電源オフ／オンを制御する電源制御部３７およびプリンタ３８とを備えている。
【００１７】
前記リブート実施情報３３ａとしては、実施区分、実施日付、実施間隔等を設定することができる。実施区分は、店舗でのリブート実施および未実施の設定情報を持っている。実施の場合は、実施日付として、日数間隔指定と日付指定とのいずれかを設定することができる。また、未実施の場合は、自動リブート対象外の店舗として設定が可能になる。すなわち、自動リブート非対象となる。
【００１８】
実施日付の日数間隔指定とは、リブートからリブートまでの間隔を設定する場合に使用する。すなわち、１〜３６５日を設定することが可能で、前回リブート実施日からの間隔となる。
【００１９】
実施日付の日付指定とは、毎月の指定日に実施する場合に使用する。すなわち、１〜３１日を設定することが可能で、毎月のリブート指定日となる。なお、２９日から３１日が存在しない月はその末日となる。
【００２０】
実施間隔とは、直近リブート間隔日付の情報である。すなわち、自動リブート機能ではないリブートが行われた場合、そのリブートが予約日から何日前までに実施された場合に自動リブートが有効となる設定日である。
【００２１】
前記リブート履歴情報３３ｂとしては、前々回実施日は前々回のリブート実施日付（ＹＹＹＹＭＭＤＤ）、既存のＯＦＦ／ＯＮログより最新ＯＦＦ／ＯＮ日付−１を抽出する。
【００２２】
前回実施日は前回のリブート実施日（ＹＹＹＹＭＭＤＤ）、既存のＯＦＦ／ＯＮログより最新ＯＦＦ／ＯＮ日付を抽出する。
【００２３】
実施日はリブート実施予定日（ＹＹＹＹＭＭＤＤ）、既存のＯＦＦ／ＯＮログより最新ＯＦＦ／ＯＮ日付を抽出後にリブート実施情報を元に抽出する。
【００２４】
前記リブート実施情報３３ａは、初期設定値として記憶部３３にインストールされている。また、前記リブート実施情報３３ａの変更は任意のタイミングでリモートメンテナンスコンピュータ１２により行われる。たとえば、リブート実施日を変更することで、リモートメンテナンスされる。
【００２５】
上記、リモートメンテナンスホストであるリモートメンテナンスコンピュータ１２は、たとえば、開発部署ＰＣ（Personal Computer）またはサービス部署ＰＣからＡＤＳＬ１７して店舗環境が異なる複数の店舗内に設けられたＰＯＳシステム１３のストアーコントローラ１４に対し、リモートアクセスにより調査・対応等について実施可能となっている。
【００２６】
また、リモートメンテナンスコンピュータ１２は、ストアーコントローラ１４に対しての監視、トラブル調査、緊急不具合対応時のプログラム配信、データリカバリー等が可能である。具体的な機能としては、データであるプログラム、ファイル、ログ等の送り込みおよび採取がある。また、データの編集・削除、プログラムの実行、店舗起動画面の採取、自動による複数店舗へのリモートアクセスおよびシステムのシャットダウン、リブート実行処理等を行う。
【００２７】
上記、本実施の形態に係るリモートメンテナンスシステム１１の構成において、リモートメンテナンスコンピュータ１２のリモート制御部２１を制御することにより各店舗を一斉もしくは選択してストアーコントローラ１４のメインプログラムを更新することが可能である。ここで、リモートメンテナンスコンピュータ１２からＡＤＳＬ１７を通じて各ストアーコントローラ１４に配信されるプログラム更新の制御コマンドには、電源オフ・オンの実行指令するリブートコマンドが含まれており、このコマンドを受信したストアーコントローラ１４の制御部３１は、メインプログラム等を更新のリモートメンテナンスを行う。
【００２８】
また、任意のタイミングでリブート実施日の設定および確認を行うことができる。また、直近リブート実施状態を判断して直近にリブートたとえば、解約条件として２日前に発生していれば、リブート実施の予約は解除されるように設定できる。また、リモートメンテナンスホスト１２からリモートメンテナンス情報にて中止指示を受けた場合、リブート実施日の予約の解除が実施される。
【００２９】
図４は、ストアーコントローラ１４の定期リブートを実施する説明図である。図４を参照してリモートメンテナンスシステム１１におけるリブート予約の自動実行と自動解除について説明する。
【００３０】
まず、制御部３１は記憶部３３に設けられたリブート情報からリブート実施情報３３ａとリブート履歴情報３３ｂとを読み出し、リブート実施情報３３ａとして、リブート実施日が本日か、リブート履歴情報３３ｂとして過去３日以内にリブートが実施されていないか、リモートメンテナンスホスト１２のリモートメンテナンス情報として、リブート中止要請が設定されていないか、等の全条件を満たすと制御部３１は、リブートを実行する。
【００３１】
図５は、制御部３１の動作処理を示すフローチャートである。
【００３２】
まず、定刻起動の自動処理が開始される。
【００３３】
ＳＴ（ステップ）１１として、リブート情報判断を行う。すなわち、前記リブート実施情報の実施区分、実施日付、実施間隔等および前記リブート履歴情報の前々回実施日、前回実施日、実施日を抽出して判断する。
【００３４】
ＳＴ１２として、実施対象店舗を調べる。すなわち、実施店舗の有無を判断する。実施区分の店舗について、実施および未実施の設定情報を持っているので、実施対象店舗（YES)は、ＳＴ１３に進む。また、実施区分で未実施（NO)については、自動リブート対象外の店舗の設定になっている。この場合は、一切自動リブートは行わない。
【００３５】
ＳＴ１３として、実施日を調べる。すなわち、実施日の判断をする。ＹＥＳの場合は、ＳＴ１４に進み、ＮＯは、後の自動処理再開に進む。
【００３６】
ＳＴ１４として、電源オフでストアーコントローラのシャットダウン処理を実施する。
【００３７】
ＳＴ１５として、電源オンにしてストアーコントローラの起動処理を実施する。
【００３８】
ＳＴ１６として、リブート情報を設定する。すなわち、ストアーコントローラを起動後に、リブートログ、リブート実施情報よりリブート履歴情報を設定する。
【００３９】
次に、自動処理の再開を実施する。
【００４０】
以上、説明したように、リブート実施情報とリブート履歴情報を有するストアーコントローラにメンテナンスコンピュータからリモートアクセスして諸条件を設定することで、店舗ごとのリブートが実行される。また、リブートの実施日設定および解除のリモートメンテナンスが行われる。
【００４１】
リモートメンテナンスコンピュータとストアーコントローラについて説明したがこれに限定されることなく、リモートメンテナンスコンピュータとＰＯＳターミナルについても同様に実施してもよい。
【００４２】
本発明は前記実施の形態に限定されるものではなく、実施の段階ではその趣旨を逸脱しない範囲で種々に変形することが可能であるのは勿論である。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態のリモートメンテナンスシステムを示す構成図。
【図２】同実施形態におけるリモートメンテナンスホストの機能構成を示すブロック図。
【図３】同実施形態におけるストアーコントローラの機能構成を示すブロック図。
【図４】同実施形態におけるリブート予約の自動実行と自動解除を説明する図。
【図５】同実施形態における制御部が実行したときの処理手順を示すフローチャート。
【符号の説明】
【００４４】
１２…リモートメンテナンスコンピュータ（リモートメンテナンスホスト）１４…ストアーコントローラ、１７…ＡＤＳＬ（ネットワーク）３１…制御部、３３…記憶部、３３ａ…リブート実施情報、３３ｂ…リブート履歴情報、３７…電源制御部。
【図１】
2006260463.tif 000003
【図２】
2006260463.tif 000004
【図３】
2006260463.tif 000005
【図４】
2006260463.tif 000006
【図５】
2006260463.tif 000007