(57)【要約】【課題】比較的簡単な構成で遠隔監視システムと店舗コントローラ間の通信量及び料金を削減することができるデータ通信システムを提供する。【解決手段】接続機器からのデータを収集し、保存する店舗コントローラ１と、ユーザクライアント４からのデータ参照要求に応じて店舗コントローラが収集したデータをネットワーク経由で収集し、保存すると共に、ユーザクライアントに提供する遠隔監視システム３とから構築される。遠隔監視システムは、ユーザクライアントが指定した収集条件のデータのみを店舗コントローラから収集する手段と、収集したデータに管理用のＩＤを付与して対応させる手段と、ＩＤとユーザが指定した収集条件とを関連付けてデータベースに登録し、管理する手段とを備える。【選択図】図１
2014089488.tif 000002
【特許請求の範囲】
【請求項１】
接続機器からのデータを収集し、保存する店舗コントローラと、ユーザからのデータ参照要求に応じて前記店舗コントローラが収集したデータをネットワーク経由で収集し、保存すると共に、前記ユーザに提供する遠隔監視システムとから構築されるデータ通信システムであって、
前記遠隔監視システムは、
前記ユーザが指定した収集条件のデータのみを前記店舗コントローラから収集する手段と、
収集したデータに管理用のＩＤを付与して対応させる手段と、
前記ＩＤと前記ユーザが指定した収集条件とを関連付けてデータベースに登録し、管理する手段とを備えることを特徴とするデータ通信システム。
【請求項２】
前記遠隔監視システムは、
前記ユーザからのデータ参照要求があった場合に、前記データベースに登録された情報から前記ユーザが指定した新規の収集条件を包含する既存の収集条件が登録されているか否かを判断する手段と、
前記新規の収集条件を包含する既存の収集条件が前記データベースに登録されている場合は、当該既存の収集条件と関連付けられたＩＤを前記新規の収集条件と関連付けて新たに前記データベースに登録する手段と、
前記既存の収集条件と関連付けられたＩＤに対応する前記データから前記新規の収集条件に合致するデータのみを抜粋して前記ユーザに提供する手段とを備えることを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記遠隔監視システムは、
前記ユーザからのデータ参照要求があった場合に、前記データベースに登録された情報から前記ユーザが指定した新規の収集条件の一部が一致する既存の収集条件が登録されているか否かを判断する手段と、
前記新規の収集条件と一部が一致する既存の収集条件が前記データベースに登録されている場合は、当該新規の収集条件と既存の収集条件の双方を指定して前記店舗コントローラからデータを収集する手段とを備え、
前記店舗コントローラは、前記遠隔監視システムから前記新規の収集条件と既存の収集条件の双方を指定したデータの要求があった場合、前記新規の収集条件に合致し、且つ、前記既存の収集条件には合致しないデータのみを抜粋して前記遠隔監視システムに送信する手段とを備えることを特徴とする請求項１又は請求項２に記載のデータ通信システム。
【請求項４】
前記遠隔監視システムは、
前記店舗コントローラから前記新規の収集条件と既存の収集条件の双方を指定したデータの収集を行った場合、前記既存の収集条件と関連付けられたＩＤと新規に前記店舗コントローラから収集したデータに対応させて付与したＩＤの双方を前記新規の収集条件と関連付けて前記データベースに登録する手段と、
当該登録された双方のＩＤに対応する前記データから前記新規の収集条件に合致するデータのみを抜粋して前記ユーザに提供する手段とを備えることを特徴とする請求項３に記載のデータ通信システム。
【請求項５】
前記遠隔監視システムは、
前記データベースに登録された前記収集条件の一覧を前記ユーザに提供する手段と、
当該ユーザが選択した収集条件に合致するデータを前記ユーザに提供する手段とを備え、
前記ユーザは、
前記遠隔監視システムから提供される前記一覧から前記収集条件を選択する手段を備えることを特徴とする請求項１乃至請求項４のうちの何れかに記載のデータ通信システム。
【請求項６】
接続機器からのデータを収集し、保存する店舗コントローラと、ユーザからのデータ参照要求に応じて前記店舗コントローラが収集したデータをネットワーク経由で収集し、保存すると共に、前記ユーザに提供する遠隔監視システムとからデータ通信システムを構築し、
前記遠隔監視システムにより、前記ユーザが指定した収集条件のデータのみを前記店舗コントローラから収集し、収集したデータに管理用のＩＤを付与して対応させ、当該ＩＤと前記ユーザが指定した収集条件とを関連付けてデータベースに登録し、管理すると共に、
前記ユーザからのデータ参照要求時に当該ユーザが指定した新規の収集条件と前記データベースに登録されている既存の収集条件とを比較し、保存しているデータ中に存在しないデータのみを前記店舗コントローラから収集して前記新規の収集条件に合致するデータを前記ユーザに提供することを特徴とするデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗に設置された機器のデータをネットワーク経由で収集するデータ通信システム、及び、データ通信方法に関するものである。
【背景技術】
【０００２】
近年、スーパーマーケットやコンビニエンスストア等の店舗に設置されたショーケースや空気調和機等の機器の計測データを遠隔監視するシステムが開発されてきている。この場合、店舗に設置された機器の各種計測データは当該店舗の店舗コントローラが一定間隔で収集している。遠隔監視システムは店舗コントローラに要求し、当該店舗コントローラが収集したデータをネットワークで接続された遠隔監視サーバにダウンロードして保存する。そして、ユーザはブラウザ等を介して遠隔監視サーバ上のデータを参照できるようにしている。
【０００３】
このとき、常時接続形式のネットワークで接続された店舗コントローラの場合は、定期的に全てのデータを収集してデータベース等で管理することが可能であるが、パケット課金等のネットワークで接続された店舗コントローラの場合には、データ収集に必要となる通信料金が問題となって来る。
【０００４】
ここで、例えば特許文献１では、Ｗｅｂブラウザ等で参照するページ情報を、クライアントＰＣとサーバＰＣにキャッシュとして保持し、サーバＰＣとクライアントＰＣ間のデータ通信量を削減していた。
【０００５】
即ち、特許文献１では、クライアントＰＣ側で保持しているキャッシュデータと同一のデータを同一のＩＤを付与してサーバＰＣ側で管理し、クライアントＰＣから新たなデータの要求が発生した場合には、当該要求されたデータがキャッシュに存在しないデータであった場合に、新規に取得したデータとキャッシュに存在している全データとの差分を計算し、その差分データのサイズが最も小さいものをクライアントＰＣ側に返す。
【０００６】
そして、クライアントＰＣでは受信した差分データとキャッシュ上のデータから実データを再構成し、利用できるようにしていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２９９０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、係る従来の通信方式では、クライアントＰＣは自らのキャッシュに保持されたデータと全く同一のデータが存在しない場合には必ずサーバＰＣにデータ要求を行うことになる。また、サーバＰＣはクライアントＰＣと同一のデータをキャッシュに保持して管理しておく必要がある。更に、サーバＰＣは新規のデータをクライアントＰＣに返す際、キャッシュの全てのデータとの差分を計算する必要がある等の問題があった。
【０００９】
本発明は、係る従来の技術的課題を解決するために成されたものであり、比較的簡単な構成で遠隔監視システムと店舗コントローラ間の通信量及び料金を削減することができるデータ通信システム、及び、データ通信方法を提供するものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のデータ通信システムは、接続機器からのデータを収集し、保存する店舗コントローラと、ユーザからのデータ参照要求に応じて店舗コントローラが収集したデータをネットワーク経由で収集し、保存すると共に、ユーザに提供する遠隔監視システムとから構築されるものであって、遠隔監視システムは、ユーザが指定した収集条件のデータのみを店舗コントローラから収集する手段と、収集したデータに管理用のＩＤを付与して対応させる手段と、ＩＤとユーザが指定した収集条件とを関連付けてデータベースに登録し、管理する手段とを備えることを特徴とする。
【００１１】
請求項２の発明のデータ通信システムは、上記において遠隔監視システムは更に、ユーザからのデータ参照要求があった場合に、データベースに登録された情報からユーザが指定した新規の収集条件を包含する既存の収集条件が登録されているか否かを判断する手段と、新規の収集条件を包含する既存の収集条件がデータベースに登録されている場合は、当該既存の収集条件と関連付けられたＩＤを新規の収集条件と関連付けて新たにデータベースに登録する手段と、既存の収集条件と関連付けられたＩＤに対応するデータから新規の収集条件に合致するデータのみを抜粋してユーザに提供する手段とを備えることを特徴とする。
【００１２】
請求項３の発明のデータ通信システムは、上記各発明において遠隔監視システムは更に、ユーザからのデータ参照要求があった場合に、データベースに登録された情報からユーザが指定した新規の収集条件の一部が一致する既存の収集条件が登録されているか否かを判断する手段と、新規の収集条件と一部が一致する既存の収集条件がデータベースに登録されている場合は、当該新規の収集条件と既存の収集条件の双方を指定して店舗コントローラからデータを収集する手段とを備え、店舗コントローラは、遠隔監視システムから新規の収集条件と既存の収集条件の双方を指定したデータの要求があった場合、新規の収集条件に合致し、且つ、既存の収集条件には合致しないデータのみを抜粋して遠隔監視システムに送信する手段とを備えることを特徴とする。
【００１３】
請求項４の発明のデータ通信システムは、上記において遠隔監視システムは更に、店舗コントローラから新規の収集条件と既存の収集条件の双方を指定したデータの収集を行った場合、既存の収集条件と関連付けられたＩＤと新規に店舗コントローラから収集したデータに対応させて付与したＩＤの双方を新規の収集条件と関連付けてデータベースに登録する手段と、当該登録された双方のＩＤに対応するデータから新規の収集条件に合致するデータのみを抜粋してユーザに提供する手段とを備えることを特徴とする。
【００１４】
請求項５の発明のデータ通信システムは、上記各発明において遠隔監視システムは、データベースに登録された収集条件の一覧をユーザに提供する手段と、当該ユーザが選択した収集条件に合致するデータをユーザに提供する手段とを備え、ユーザは、遠隔監視システムから提供される一覧から収集条件を選択する手段を備えることを特徴とする。
【００１５】
請求項６の発明のデータ通信方法は、接続機器からのデータを収集し、保存する店舗コントローラと、ユーザからのデータ参照要求に応じて店舗コントローラが収集したデータをネットワーク経由で収集し、保存すると共に、ユーザに提供する遠隔監視システムとからデータ通信システムを構築し、遠隔監視システムにより、ユーザが指定した収集条件のデータのみを店舗コントローラから収集し、収集したデータに管理用のＩＤを付与して対応させ、当該ＩＤとユーザが指定した収集条件とを関連付けてデータベースに登録し、管理すると共に、ユーザからのデータ参照要求時に当該ユーザが指定した新規の収集条件とデータベースに登録されている既存の収集条件とを比較し、保存しているデータ中に存在しないデータのみを店舗コントローラから収集して新規の収集条件に合致するデータをユーザに提供することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、遠隔監視システムは、簡単な構成にてユーザのデータ参照要求に対し、既に店舗コントローラから収集して保存しているデータ中に存在しないデータのみを店舗コントローラから取得することができるようになり、遠隔監視システムと店舗コントローラ間の通信量並びに当該通信によって発生する料金を削減することが可能となる。
【００１７】
また、ユーザは過去に遠隔監視システムに参照要求した収集条件の履歴を一覧で参照することができるようになり、一覧に存在する収集条件に関しては、それを選択するのみで当該収集条件のデータを取得することができるようになり、著しい利便性の向上を図ることが可能となるものである。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用したデータ通信システムの構成図である。
【図２】図１のデータ通信システムを構成する遠隔監視システムと店舗コントローラとの通信シーケンスを示す図である。
【図３】図１のデータ通信システムを構成する遠隔監視システムにおけるデータ収集時の判断処理を説明するフローチャートである。
【図４】図１のデータ通信システムを構成する店舗コントローラにおけるデータ作成処理を説明するフローチャートである。
【図５】図１のデータ通信システムを構成する遠隔監視システムのデータ収集結果管理テーブルの構成を示す図である。
【図６】図１のデータ通信システムを構成する遠隔監視システムからユーザクライアントに提供される既存の収集条件の一覧を示す図である。
【図７】図６の一覧の最上段の収集条件をユーザクライアントが選択した状態を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、詳細に説明する。図１において、実施例のデータ通信システムは、スーパーマーケットやコンビニエンスストア等の店舗に設置された店舗コントローラ１、及び、店舗コントローラ２と、遠隔監視サーバとなる遠隔監視システム３と、クライアントとなるサービス担当者等のユーザクライアント４とから構築される。
【００２０】
各店舗コントローラ１、２は、当該店舗に設置されたショーケースや空調機等の全機器から一定の間隔でデータ（機器の温度情報や警報情報等を含む運転状態に関するデータ）を収集し、保存している。
【００２１】
遠隔監視システム３は、その機能としてＷｅｂアプリケーション６、データベース７、定時データ収集処理プロセス８、ファイルシステム９、及び、手動データ収集処理プロセス１１を備えており、Ｗｅｂアプリケーション６とデータベース７間、定時データ収集処理プロセス８とデータベース７間、及び、手動データ収集処理プロセス９とデータベース７間はそれぞれデータベースアクセスによりそれぞれ接続され、Ｗｅｂアプリケーション６と定時データ収集処理プロセス８間、及び、Ｗｅｂアプリケーション６と手動データ収集処理プロセス９間はリモートメソッド呼び出しにより接続され、ファイルシステム１１と手動データ収集処理プロセス９間はファイルアクセスにより接続されている。
【００２２】
店舗コントローラ２は常時接続方式にて遠隔監視システム３の定時データ収集処理プロセス８にソケット(socket)接続されている。また、店舗コントローラ１はパケット接続方式にて遠隔監視システム３の手動データ収集処理プロセス９にソケット(socket)接続されている。そして、遠隔監視システム３のＷｅｂアプリケーション６にユーザクライアント４がＷｅｂブラウザ等によりＨＴＴＰプロトコルで接続される。
【００２３】
常時接続方式の店舗コントローラ２が収集し、保存している機器の全てのデータは、定時データ収集処理プロセス８により定期的に遠隔監視システム３が収集し、データベース７に保存する。ユーザクライアント４は、ＷｅｂブラウザからＷｅｂアプリケーション６経由で遠隔監視システム３のデータベース７に保存されているデータを検索し、参照することができる。
【００２４】
他方、パケット接続方式の店舗コントローラ１が収集し、保存している機器のデータは、ユーザクライアント４からのデータ参照要求があったときのみ、ユーザクライアント４が指定した収集条件のデータのみを遠隔監視システム３が手動データ収集処理プロセス９により店舗コントローラ１から収集し、ファイルシステム１１にファイルとして保存する。遠隔監視システム３はファイルシステム１１に保存したファイルからユーザクライアント４が要求指定した収集条件に合致したデータをＷｅｂアプリケーション６経由でユーザクライアント４に返信して提供する。ユーザクライアント４は、Ｗｅｂブラウザで当該データを参照することができるように構成されている。
【００２５】
次に図２は、図１の遠隔監視システム３がパケット接続方式の店舗コントローラ１に対し、データ収集条件を指定してデータを取得する際の通信シーケンスを示している。図２のＡ（上段）は、遠隔監視システム３からデータの収集条件（機器の端末ＩＤ、収集期間、収集間隔等）のみを指定してデータを収集する場合であり、遠隔監視システム３から収集条件のみを指定してデータ取得の要求が成されると、店舗コントローラ１は収集条件に適合するデータを遠隔監視システム３に転送する。
【００２６】
一方、図２のＢ（下段）は、遠隔監視システム３からでの収集条件に併せて収集済み条件も指定してデータを収集する場合であり、遠隔監視システム３から収集条件に併せて収集済み条件も指定してデータ取得の要求が成されると、店舗コントローラ１は収集条件に適合し、且つ、収集済み条件には適合しないデータのみを保存しているデータ中から収集し、遠隔監視システム３に転送する。
【００２７】
遠隔監視システム３は何れの場合も、店舗コントローラ１から受信したデータにＩＤを付与してファイルシステム１１にファイルとして保存する。
【００２８】
ここで、図５は遠隔監視システム３がユーザクライアント４からのデータ参照要求に応じて店舗コントローラ１から収集し、保存したデータのファイルとを管理するデータ収集結果管理テーブルを示している。このデータ収集結果管理テーブルは遠隔監視システム３のデータベース７に保存されている。
【００２９】
図５においてデータ管理ＩＤとは、店舗コントローラ１から収集し、保存したファイルの保存先を管理するＩＤ、収集開始時刻とは店舗コントローラ１が機器のデータを収集した際の時刻である計測時刻に対してユーザクライアント４が参照したい最初の時刻、収集終了時刻とは同様にユーザクライアント４が参照したい最後の時刻、収集間隔とは店舗コントローラ１が一定の間隔（ユーザクライアント４が指定可能な最小間隔、例えば実施例では１０秒間隔等）で収集する機器のデータに対して、ユーザクライアント４が参照したい間隔（例えば６０秒間隔等）、端末ＩＤ一覧とは店舗コントローラ１が収集した機器のデータに対して、ユーザクライアント４が参照したい機器のＩＤの一覧をそれぞれ示す。
【００３０】
尚、機器のＩＤとは前述した如く遠隔監視システム３に接続された全店舗コントローラ１、２のそれぞれに接続された全ての機器に対して一意に決定されて付与されたＩＤである。そして、ユーザクライアント４は、上記収集開始時刻、収集終了時刻、収集間隔、及び、端末ＩＤを指定して収集条件とし、遠隔監視システム３にデータ参照要求を行うことになる。
【００３１】
次に、遠隔監視システム３は、図５のデータ収集結果管理テーブルを、以下の規則に基づいて管理する。即ち、
（イ）．ユーザクライアント４からデータ参照要求が成された際に、そのときのデータの収集条件とデータ管理ＩＤとを関連付けて登録する。
（ロ）．データ管理ＩＤは、店舗コントローラ１からデータをダウンロードし、保存した際に新規に発行される。
（ハ）．データの新規の収集条件と全く条件が同一の既存の収集条件が登録されている場合は、新規登録は行わない。
（ニ）．データの新規の収集条件を完全に包含する既存の収集条件が存在していたときは、当該既存の収集条件と関連付けられているデータ管理ＩＤと同じＩＤを付与して新規の収集条件をデータ収集結果管理テーブルに追加登録する。
（ホ）．既存のダウンロードデータと新規のダウンロードデータの組み合わせで構成される収集条件に対しては、双方のデータ管理ＩＤを付けて管理する。
【００３２】
次に、図３はユーザクライアント４からのデータ参照要求に対して、遠隔監視システム３が店舗コントローラ１からデータを収集する際の判断方法を示すフローチャート、図４は店舗コントローラ１におけるデータの作成処理を示すフローチャートである。図３のステップＳ１でユーザクライアント４からの新規の収集条件を指定したデータの参照要求を受信すると、遠隔監視システム３はステップＳ２で新規の収集条件と図５のデータ収集結果管理テーブルに登録されている既存の収集条件とを比較し、新規の収集条件の一部を包含している既存の収集条件（データ）が存在しているか否かを判断する。
【００３３】
そして、一部をも包含している既存の収集条件が存在しない場合、即ち、当該新規の収集条件が既存の収集条件とは完全に異なっている場合、ステップＳ３で当該新規の収集条件のみを指定して店舗コントローラ１にデータ取得の要求を行う。
【００３４】
店舗コントローラ１は遠隔監視システム３から収集条件のみを指定したデータ取得の要求があると、図４のステップＳ１０で自らが保存しているデータ中の当該データが当該収集条件に一致するか否かを判断する。一致していればステップＳ１１に進み、今度は収集済み条件は指定されているか否かを判断し、ここでは指定されていないのでステップＳ１３に進み、自らが保存しているデータ中から当該データを収集する。そして、ステップＳ１４で全てのデータを収集したか否か判断し、収集が済んでいなければステップＳ１０に戻ってこれを繰り返す。そして、当該収集条件に一致する全てのデータを収集し終えたら、当該データを遠隔監視システム３に送信する。
【００３５】
遠隔監視システム３は、このようにして店舗コントローラ１からデータを収集し、ファイルシステム１１（サーバ）に追加して保存する（図２のＡ）。そして、図３のステップＳ４で当該収集した新規のデータに対応した新規のデータ管理ＩＤを発行し、当該データ管理ＩＤを新規の収集条件とを関連付けて図５のデータ収集結果管理テーブルに追加する。
【００３６】
例えば、図５中の１行目のみにデータ管理ＩＤ「１」が付与された既存の収集条件が登録されている場合に、６行目の収集条件の参照要求があった場合がこれに相当する。この６行目の収集条件は１行目の収集条件と完全に異なっているので、この場合には新規のデータ管理ＩＤ「５」が新規に収集したファイルシステム１１内のデータに付与され、当該データ管理ＩＤ「５」に新規の収集条件が関連付けられてデータベース７のデータ収集結果管理テーブルに追加されている。
【００３７】
次に、図３のステップＳ２で新規の収集条件と既存の収集条件とが完全には異なっていない場合は、ステップＳ５に進んで新規の収集条件がデータ収集結果管理テーブルに登録されている既存の収集条件のうちの何れかと同一か否かを判断する。この場合の同一の条件とは、既存の収集開始時刻が新規の収集開始時刻と同一、且つ、既存の収集終了時刻が新規の収集終了時刻と同一、且つ、新規の収集間隔が既存の収集間隔と同一、且つ、既存の端末ＩＤ一覧が新規の端末ＩＤ一覧と同一であることである。
【００３８】
そして、新規の収集条件と同一の既存の収集条件が存在していた場合には、遠隔監視システム３は、店舗コントローラ１にデータ取得の要求を行うこと無く、当該既存の収集条件と関連付けられたデータ管理ＩＤに対応するデータを手動データ収集処理プロセス９によりファイルシステム１１から読み出し、Ｗｅｂアプリケーション６によりユーザクライアント４に提供する。従って、この場合には図５には新規の登録は行われない。
【００３９】
次に、図３のステップＳ５で新規の収集条件が既存の収集条件と同一では無い場合、ステップＳ６に進んで今度は新規の収集条件が既存の収集条件に完全に包含されるか否か判断する。この場合の完全包含の条件とは、既存の収集開始時刻が新規の収集開始時刻より早いか同一、且つ、既存の収集終了時刻が新規の収集終了時刻より遅いか同一、且つ、新規の収集間隔が既存の収集間隔の公倍数、且つ、既存の端末ＩＤ一覧に新規の端末ＩＤ一覧の全ての端末ＩＤが含まれていることである。
【００４０】
そして、新規の収集条件が既存の収集条件の何れかに包含される場合、ステップＳ７に進んで当該既存の収集条件と関連付けられたデータ管理ＩＤと共に当該新規の収集条件を図５のデータ収集結果管理データテーブルに登録する。そして、店舗コントローラ１にデータ取得の要求を行うこと無く、当該既存の収集条件と関連付けられたデータ管理ＩＤに対応してファイルシステム１１に保存されているデータ中から、当該新規の収集条件に合致するデータのみを抜粋し、Ｗｅｂアプリケーション６によりユーザクライアント４に提供する。
【００４１】
例えば、図５中の１行目のみにデータ管理ＩＤ「１」が付与された既存の収集条件が登録されている場合に、２行目の収集条件の参照要求があった場合がこれに相当する。この２行目の収集条件は１行目の収集条件に包含されるので、この場合には既存のデータ管理ＩＤ「１」が新規の収集条件に関連付けられてデータベース７のデータ収集結果管理テーブルに追加されている。
【００４２】
図３のステップＳ６で新規の収集条件が既存の収集条件に完全には包含されない場合、即ち、同一でも完全に異なるでも無く、その一部が一致する場合はステップＳ８に進む。この一部一致の条件とは、既存の収集開始時刻が新規の収集開始時刻より早いか同一、又は、既存の収集終了時刻が新規の収集終了時刻より遅いか同一、又は、新規の収集間隔が既存の収集間隔の公倍数、又は、既存の端末ＩＤ一覧に新規の端末ＩＤ一覧の一部の端末ＩＤが含まれていることである。
【００４３】
図３のステップＳ８で、遠隔監視システム３は当該新規の収集条件と、収集済み条件とを指定して店舗コントローラ１にデータ取得の要求を行う。尚、この収集済み条件とは、新規の収集条件と一部が一致する既存の収集条件のことである。
【００４４】
店舗コントローラ１は遠隔監視システム３から収集条件と収集済み条件を指定したデータ取得の要求があると、図４のステップＳ１０で自らが保存しているデータ中の当該データが当該収集条件に一致するか否かを判断する。一致していればステップＳ１１に進み、収集済み条件が指定されているか否かを判断し、ここでは指定されているのでステップＳ１２に進み、自らが保存しているデータ中の当該データが収集済み条件に一致するデータか否か判断する。そして、収集済み条件に一致するデータであった場合には、ステップＳ１４に進み、収集済み条件に一致しないデータである場合のみ、ステップＳ１３に進んで自らが保存しているデータ中から当該データを収集する。そして、ステップＳ１４で全てのデータを収集したか否か判断し、収集が済んでいなければステップＳ１０に戻ってこれを繰り返す。このようにして店舗コントローラ１は、新規の収集条件に合致するが、収集済み条件には合致しないデータのみを抜粋していく。そして、新規の収集条件に合致するが、収集済み条件には合致しない全てのデータを収集し終えたら、当該データを遠隔監視システム３に送信する。
【００４５】
遠隔監視システム３は、このようにして店舗コントローラ１からデータを収集し、ファイルシステム１１（サーバ）に追加して保存する（図２のＢ）。そして、図３のステップＳ９で当該収集した新規のデータに対応した新規のデータ管理ＩＤを発行し、当該データ管理ＩＤと既存の収集条件に関連付けられたデータ管理ＩＤの双方を新規の収集条件と関連付けて図５のデータ収集結果管理テーブルに追加する。
【００４６】
例えば、図５中の１行目のみにデータ管理ＩＤ「１」が付与された既存の収集条件が登録されている場合に、３行目〜５行目の収集条件の参照要求があった場合がこれに相当する。これらの収集条件は１行目の収集条件と一部が一致しているので、この場合には新規の収集条件と関連付けられたデータ管理ＩＤ「２」、「３」、「４」が新規に収集したファイルシステム１１内のデータに付与され、当該データ管理ＩＤ「２」、「３」、「４」とデータ管理ＩＤ「１」に新規の収集条件が関連付けられてデータベース７のデータ収集結果管理テーブルに追加されている（「１，２」、「１，３」、「１，４」）。
【００４７】
このように本発明では、遠隔監視システム３はユーザクライアント４のデータ参照要求に対し、既に店舗コントローラ１から収集して保存しているデータ中に存在しないデータのみを店舗コントローラ１から取得するので、遠隔監視システム３と店舗コントローラ１間の通信量並びに当該通信によって発生する料金を削減することが可能となる。
【００４８】
また、遠隔監視システム３はユーザクライアント４からデータ参照履歴の要求があった場合、既存の収集条件から収集済み条件一覧を作成し、ユーザクライアント４に提供する。図６はユーザクライアント４に提供される収集済み条件一覧を示している。尚、図６の一覧は図５のデータ収集結果管理テーブルに対応している。
【００４９】
ユーザクライアント４は提示された収集済み条件一覧中の任意の項目を選択することができる。遠隔監視システム３は、ユーザクライアント４により図６中の任意の項目が選択されると、当該項目に対応するデータ管理ＩＤに対応するデータを手動データ収集処理プロセス９によりファイルシステム１１から読み出し、Ｗｅｂアプリケーション６によりユーザクライアント４に提供する。図７は例えば図６の上から２行目の項目を選択した場合の再表示の実行結果を示している。
【００５０】
ユーザクライアント４には実際に店舗コントローラ１からデータをダウンロードした際の条件とは関係なく、過去に参照した収集条件のデータがそのまま遠隔監視システム３上に保存されているように見える。
【００５１】
このように、ユーザクライアント４は過去に遠隔監視システム３に参照要求した収集条件の履歴を一覧で参照することができるので、一覧に存在する収集条件に関しては、それを選択するのみで当該収集条件のデータを取得することができるようになり、著しい利便性の向上を図ることが可能となる。
【符号の説明】
【００５２】
１、２  店舗コントローラ
３  遠隔監視システム
４  ユーザクライアント
７  データベース
１１  ファイルシステム
【図１】
2014089488.tif 000003
【図２】
2014089488.tif 000004
【図３】
2014089488.tif 000005
【図４】
2014089488.tif 000006
【図５】
2014089488.tif 000007
【図６】
2014089488.tif 000008
【図７】
2014089488.tif 000009