(57)【要約】【課題】本発明は、ＰＯＳレジ端末への売価情報データ配信時における、売価情報更新タイミングの統一方法に関する。配信サーバが複数台ある場合、各配信サーバによって、売価情報データの受信までにタイムラグが発生してしまい、各ＰＯＳレジ端末のデータ取得およびＰＬＵ情報更新にもタイムラグが発生する。【解決手段】全配信サーバへの配信が完了するまでの間は、フラグ（配信中）を立て、ＰＯＳレジ端末からの問合せに対し、取得を許可せず、配信が完了した時点で、フラグを更新（配信完）し、同時にＰＯＳレジ端末の取得を許可することにより、ＰＯＳレジ端末のＰＬＵ情報更新のタイムラグを防ぐ。【選択図】図１
2008299462.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳレジ端末へ売価情報データを配信する配信サーバが複数台ある場合に対する、売価更新タイミング統一方法。
【請求項２】
請求項１において、配信サーバへのデータ配信中は、ＰＯＳレジ端末から売価情報データを取得できないようにするステータス管理方法。
【請求項３】
請求項１、２において、配信サーバへのデータ配信完了時に、ＰＯＳレジ端末から売価情報データを取得可能にするステータス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＰＯＳレジ端末への売価情報データ配信に関し、特に配信サーバの台数が多数になる場合に発生する、配信タイムラグの管理方法と、売価情報更新タイミングの統一方法に関する。
【背景技術】
【０００２】
本部での緊急の売価変更や、販売の緊急停止が発生した場合、各店舗に設置されたＰＯＳレジ端末に対して、直ちに売価情報（ＰＬＵ情報）を伝える手段がある。
【０００３】
ＰＯＳレジ端末は取引ごとに問合せ先としてあらかじめ決められた配信サーバに対して問合せを行い、配信サーバの情報と自身の情報とを比較し、差異があれば、配信サーバからデータを取得し、ＰＬＵ情報を更新する。
【０００４】
【特許文献１】特開平３−１６７６９５号公報
【特許文献２】特開２０００−７６５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
配信サーバが複数台ある場合、各配信サーバによって、売価情報データの受信までにタイムラグが発生してしまう。したがって、各ＰＯＳレジ端末のデータ取得およびＰＬＵ情報更新にもタイムラグが発生し、時間的な統一が図れず、地域によって、売価に差異が発生し、消費者が均等なサービスを受けることができないことがある。例えば、同一の商品を北海道と沖縄で同時間に購入したが、金額が異なる。配信サーバの台数が増えれば増えるほど、問題は顕著化する。
【課題を解決するための手段】
【０００６】
全配信サーバへの配信が完了するまでの間は、フラグ（配信中）を立て、ＰＯＳレジ端末からの問合せに対し、取得を許可せず、配信が完了した時点で、フラグを更新（配信完）し、同時にＰＯＳレジ端末の取得を許可することによって、ＰＯＳレジ端末のＰＬＵ情報更新のタイムラグを防ぐ。
【発明の効果】
【０００７】
配信サーバの台数が多数になった場合でも、ＰＯＳレジ端末のＰＬＵ情報更新タイミングの統一が可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を詳細に説明する。
【０００９】
図１は本発明に関係する機器を示すシステム構成図である。本部は１つ、拠点は地域ごとにあり、図ではＡ〜Ｃの３拠点を例にする。
【００１０】
拠点には複数の店舗が紐付けられている（拠点Ａには店舗Ａ１と店舗Ａ２、拠点Ｂには店舗Ｂ、拠点Ｃには店舗Ｃ）。
【００１１】
また、本部には本部ＰＣ（ステップ１０１）、本部サーバ（ステップ２０１）、各拠点には配信サーバがそれぞれ１台（ステップ３０１、３０２）あり、各店舗には複数台のＰＯＳレジ端末（ステップ４０１）がある。
【００１２】
店舗にあるＰＯＳレジ端末にはあらかじめ、ＰＬＵ情報を受信する拠点の配信サーバを登録し、また、ＰＯＳＩＤを付与しておく。
【００１３】
本部サーバには、売価情報テーブル更新処理、配信サーバ管理テーブル更新処理、配信サーバ用データ作成、配信サーバ向けデータ配信処理、売価情報チェックの各種プログラム、および、売価情報テーブル、ＰＯＳ管理テーブル、配信サーバ管理テーブルの各種テーブルを格納する。
【００１４】
本部ＰＣには、売価情報更新指示のプログラムがある。
【００１５】
配信サーバには、配信データ受信処理、配信処理の各種プログラム、および、配信データを格納する。
【００１６】
ＰＯＳレジ端末には、売価情報問合せ、ファイル配信依頼、ＰＬＵ更新、更新完了通知の各種プログラム、および、ＰＬＵテーブルを格納する。
【００１７】
図２はシーケンス図であり、図１に示す各機器に対応する処理を示す。
【００１８】
尚、図には、１拠点のみを例にしている為、配信サーバ１台、ＰＯＳレジ端末１台を記載する。
【００１９】
図３は売価情報テーブルのレイアウトを示す。本テーブルは本部サーバが保持する。
【００２０】
商品コード、商品名、価格、更新日、更新時刻の項目があり、本部ＰＣの売価情報更新指示をもとに、本部サーバの売価情報テーブル更新処理が登録を行う。
【００２１】
また、本テーブルは各商品の価格を保持する為のテーブルである。
【００２２】
図４はＰＯＳ管理テーブルのレイアウトを示す。本テーブルは本部サーバが保持する。ＰＯＳＩＤ、フラグ、取得開始時刻、取得完了時刻の項目があり、本部ＰＣの売価情報更新指示をもとに、本部サーバの売価情報テーブル更新処理があらかじめ決められたＰＯＳＩＤをもとに登録を行う。本テーブルはＰＯＳレジ端末のＰＬＵ更新が終了したかどうかを管理するテーブルである。取得開始時刻はＰＯＳレジ端末のＰＬＵ更新の開始時刻を表し、取得完了時刻はＰＯＳレジ端末のＰＬＵ更新の終了時刻を表す。
【００２３】
図５は図４のテーブル項目であるフラグについての内容を示す。
【００２４】
本部サーバの売価情報テーブル更新処理が登録および更新を行う。
【００２５】
図６は配信サーバ管理テーブルのレイアウトを示す。本テーブルは本部サーバが保持する。
【００２６】
サーバ名、フラグ、作成開始日、作成開始時刻、作成終了日、作成終了時刻の項目があり、本部サーバの配信サーバ管理テーブル更新処理があらかじめ決められた配信サーバの台数分のレコードを登録し、配信サーバ向けデータ配信の状態により、配信サーバ管理テーブル更新処理が更新を行う。
【００２７】
作成ＰＯＳＩＤをもとに登録を行う。
【００２８】
本テーブルは配信サーバ向けデータ配信が終了したかどうかを管理するテーブルである。作成開始日、作成開始時刻は配信サーバ配信データ作成処理が実行された日付けおよび時刻を示し、作成終了日、作成終了時刻は、配信サーバ向けデータ配信が終了した日付および時刻を表す。
【００２９】
図７は図６のテーブル項目であるフラグについての内容を示す。
【００３０】
図８は配信サーバ配信データ作成処理にて作成される配信データのレイアウトを示す。
【００３１】
図９はＰＯＳレジ端末のＰＬＵ更新処理にて作成させるＰＬＵのレイアウトを示す。
【００３２】
図２のシーケンス図に従い、本発明の詳細動作を説明する。
【００３３】
まず、本部ＰＣにて売価変更を実施し、本部サーバに対し、売価情報の更新指示を行う（ステップ１１１）。
【００３４】
本部サーバでは、更新指示を受け、売価情報テーブル更新処理（ステップ２１１）を実施する。
【００３５】
売価情報テーブル更新処理は、売価情報テーブルを図３に示すレイアウトにて、本部ＰＣでの売価変更処理にて指示を受けた商品についてレコードを作成する。
【００３６】
同時に、ＰＯＳ管理テーブルを図４に示すレイアウトにて、ＰＯＳレジ端末ごとにレコードを作成し、フラグをすべて“０：更新開始“にする。
【００３７】
次に、配信サーバ管理テーブル更新処理（ステップ２１２）を実施する。
【００３８】
配信サーバ管理テーブル更新処理は、配信サーバ管理テーブルを図６に示すレイアウトにて、配信サーバごとにレコードを作成し、フラグをすべて“０：作成開始“にする。
【００３９】
また、作成開始日、作成開始時刻を更新する。
【００４０】
次に、配信用データ作成処理（ステップ２１３）を実施する。
【００４１】
配信用データ作成処理は、ステップ２１１にて更新された売価情報テーブルをもとに、各配信サーバへ配信する為の配信データ（図８に示す）を作成する。
【００４２】
次に、配信サーバ向けデータ配信処理（ステップ２１４）を実施し、全配信サーバに対し、配信サーバ名称をもとにあらかじめ決められた宛先情報をもとにデータを配信する。配信サーバでは、配信データを受信すると、配信データ受信処理（ステップ３１１）を実施し、処理が完了したら、受信が完了したことを本部サーバへ伝える。
【００４３】
本部サーバでは、配信サーバ管理テーブル更新処理（ステップ２１５）を実施し、配信が完了した配信サーバのレコードに対し、フラグを１：配信中に更新する。
【００４４】
また、作成終了日、作成終了時刻を更新する。
【００４５】
配信サーバの全台数分（配信サーバ管理テーブルのレコード数分）に対しステップ２１４、３１１、２１５を繰り返す（ステップ２１６）。
【００４６】
全配信サーバへ配信が完了した時点で、配信サーバ管理テーブル更新処理（ステップ２１７）にて、全レコードに対し、フラグを２：配信完に更新する。
【００４７】
本ステップにて、配信サーバへの配信が完了したことが管理できる。
【００４８】
次に、売価情報テーブル更新処理（ステップ２１６）にて、全レコードに対し、フラグを１：更新可に更新する。
【００４９】
本ステップにて、ＰＯＳレジ端末へのＰＬＵ情報の更新を許可する。
【００５０】
ＰＯＳレジ端末は、あらかじめ決められた一定間隔にて、売価情報の変更有無を本部サーバに対し、売価情報問合せ（ステップ４１１）にて問合せを実施する。
【００５１】
本部サーバでは、問合せを受けると、売価情報のチェック（ステップ２１９）にて、対象のＰＯＳレジ端末のＰＯＳＩＤをもとにＰＯＳ管理テーブルを検索し、フラグを確認する。フラグが０：更新開始もしくは２：更新完了であれば、問合せに対し、「終了」を返し、ＰＯＳレジ端末は処理を終了する。
【００５２】
フラグが１：更新可であれば、「更新可」を返し、取得開始時刻を更新する。
【００５３】
ＰＯＳレジ端末は、「更新可」を受けると、データ配信依頼（ステップ４１２）にて、配信サーバに対し、データ配信を依頼する。配信サーバは依頼を受けると、データ配信（ステップ３１２）にて、依頼があったＰＯＳレジ端末に対し、ステップ３１１にて受信したデータを配信する。
【００５４】
配信が完了すると、ＰＯＳレジ端末は、ＰＬＵ更新（ステップ４１３）にて、受信した配信データをもとに、自身のＰＬＵ（図９）を更新する。
【００５５】
更新が完了すると、本部サーバに対し、更新完了通知（ステップ４１４）にて、更新完了を通知する。
【００５６】
本部サーバは売価情報テーブル更新処理（ステップ２２０）にて、ＰＯＳレジ端末のＰＯＳＩＤをもとに、フラグを２：更新完了に更新する。
【００５７】
また取得完了時刻を更新する。
【図面の簡単な説明】
【００５８】
【図１】本発明に対する、システムの構成図であり、各機器の配置を示す。
【図２】各機器の処理を示すシーケンス図である。
【図３】売価情報テーブルのテーブルレイアウトである。
【図４】ＰＯＳ管理テーブルのテーブルレイアウトである。
【図５】図４のテーブル項目であるフラグの内容である。
【図６】配信サーバ管理テーブルのレイアウトである。
【図７】図６のテーブル項目であるフラグの内容である。
【図８】配信データレイアウトである。
【図９】ＰＬＵレイアウトである。
【符号の説明】
【００５９】
１０１、１１１…本部ＰＣ、２０１、２１１〜２２０…本部サーバ、３０１、３１１、３１２点配信サーバ、４０１、４１１、４１２、４１３…ＰＯＳレジ端末。
【図１】
2008299462.tif 000003
【図２】
2008299462.tif 000004
【図３】
2008299462.tif 000005
【図４】
2008299462.tif 000006
【図５】
2008299462.tif 000007
【図６】
2008299462.tif 000008
【図７】
2008299462.tif 000009
【図８】
2008299462.tif 000010
【図９】
2008299462.tif 000011