(57)【特許請求の範囲】
【請求項１】
各商品の商品コード，単価，商品名等の商品データを記憶する第１の商品データファイルを管理するセンタサーバと、前記商品データを記憶する第２の商品データファイルをそれぞれ管理する複数台のローカルサーバと、入力された商品コードで回線接続された前記ローカルサーバに問合せを行ない、応答を受けた商品データに基づいて商品販売登録を行なう複数台の商品販売登録用端末とからなり、前記センタサーバは、前記各ローカルサーバに通信衛星を経由してデータを配信し、前記各ローカルサーバは、前記通信衛星を介さない他の通信手段を用いて前記センタサーバにデータを送信するようにした通信衛星利用商品販売登録データ処理システムにおいて、
前記各ローカルサーバは、前記商品販売登録用端末から商品コードの問合せを受けると前記第２の商品データファイルを検索して問合せのあった商品コードを含む商品データの有無を判別するファイル検索手段と、このファイル検索手段により該当する商品データ有りを判定するとその商品データを問合せ元の商品販売登録用端末に回線を通じて送信する商品データ応答手段と、前記ファイル検索手段により該当する商品データ無しを判定すると前記センタサーバに前記通信衛星を介さない他の通信手段を用いて該当する商品データを要求する商品データ要求手段と、前記センタサーバから前記通信衛星を経由して送られてくる商品データを受信するとその商品データを前記第２の商品データファイルに格納するデータファイル更新手段とを具備し、
前記センタサーバは、前記通信衛星を介さない他の通信手段を経由していずれかのローカルサーバから商品データの要求を受けると前記第１の商品データファイルから該当する商品データを選択する商品データ選択手段と、この選択手段により選択した商品データを前記通信衛星を経由して各ローカルサーバに配信する商品データ配信手段とを具備し、
前記センタサーバに商品データを要求したローカルサーバは、前記センタサーバから通信衛星を経由して送られてくる商品データを受信すると前記センタサーバに前記通信衛星を介さない他の通信手段を用いて受信成功通知伝文を送信し、
前記通信衛星を経由して商品データを配信したセンタサーバは、前記商品データ要求元のローカルサーバから前記受信成功通知伝文を受信できなかった場合、前記商品データ要求元のローカルサーバに対し、前記通信衛星を介さない他の通信手段を用いて前記選択手段により選択した商品データを再度送信することを特徴とする通信衛星利用商品販売登録データ処理システム。
【請求項２】
センタサーバに商品データを要求したローカルサーバは、前記センタサーバから通信衛星を経由して商品データが送られてくるとその商品データを問合せ元の商品販売登録用端末に回線を通じて送信する第２の商品データ応答手段をさらに具備したことを特徴とする請求項１記載の通信衛星利用商品販売登録データ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各店舗にそれぞれ設けられた商品販売登録用端末の上位機として設置されたローカルサーバと、各店舗を統轄する本部等に設置されたセンタサーバとを、例えば電話回線等の地上回線で接続するとともに、前記センタサーバから各ローカルサーバに通信衛星を経由してデータを配信するようにした通信衛星利用商品販売登録データ処理システムに関する。
【０００２】
【従来の技術】
近年、通信衛星を利用したファイルデータの転送システムが開発され実用に供されている。このシステムは、静止衛星等の通信衛星と、衛星データ通信の送信局を接続してなる送信局側装置と、衛星データ通信の受信局をそれぞれ接続してなる複数台の受信局側装置とを主体とし、送信局から発信されたデータが通信衛星を経由して各受信局にほぼ同時に配信される仕組みとなっている。また、送信局側装置と各受信局側装置とは、通信衛星を利用しない他の通信手段、例えば電話回線等の地上回線によってデータ送受信自在に接続されている。
【０００３】
しかして、送信局側装置は、各受信局側装置に転送すべきデータファイルを管理しており、必要に応じて送信局を介して該データファイルのデータを通信衛星に向けて発信させる。送信局から発信されたファイルデータは、通信衛星を経由して各受信局側装置の受信局に向けて配信され、受信局において受信される。受信局側装置は、接続されている受信局で通信衛星を経由して配信されたファイルデータが受信されると、そのファイルデータを記憶装置に書込んで記憶管理する。また、前記通信衛星を利用しない他の通信手段を介して送信局側装置にファイルデータの受信成功を通知する。送信局側装置は、各受信局側装置からの受信成功通知を受けてファイルデータの送信終了を認識する。
【０００４】
このような仕組みの通信衛星利用データ転送システムは、大容量のファイルデータであっても送信局側装置から複数台の受信局側装置に迅速かつ正確に配信できるので、例えばコンビニエンスストア等のように本部が各チェーン店舗を統轄してなる流通小売業に構築される商品販売登録データ処理システムに利用されている。
【０００５】
商品販売登録データ処理システムは、各店舗の会計場（レジ）等にそれぞれ設けられた商品販売登録用端末，いわゆるＰＯＳ（Point Of Sales：販売時点情報管理）ターミナルと、このＰＯＳターミナルの上位機として各店舗の事務所等に設置されたローカルサーバと、本部に設置されたセンタサーバとを備え、各店舗においてそれぞれＰＯＳターミナルとローカルサーバとをＬＡＮ（Local Area Network）等の通信回線で接続し、かつ、各店舗のローカルサーバと本部のセンタサーバとを電話回線等の地上回線で接続してなるものである。
【０００６】
センタサーバは、本部で取扱う全商品の商品コード，単価，商品名等の商品データを記憶した商品マスタファイル等を管理するファイルサーバとしての機能を有する。ローカルサーバは、各店で販売される各商品の商品データを記憶した店舗商品ファイル等を管理するファイルサーバとしての機能を有する。店舗商品ファイルは、本部で取扱う全商品の商品データを記憶する商品マスタファイルと比較して、各店で販売される商品の商品データのみ記憶すればよいので記憶容量は小さくて済む。
【０００７】
かかる構成の商品販売登録データ処理システムにおいては、センタサーバの商品マスタファイルに設定されている各商品データのなかから各店舗で販売される商品の商品データを抽出して店舗商品ファイルを作成し、この店舗商品ファイルを各店舗のローカルサーバに配信することによって、各店舗でそれぞれ販売される商品の価格等を本部で一元的に管理できるようにしている。また、商品ファイル以外にも種々の設定データファイルがセンタサーバから各ローカルサーバに配信されるものとなっている。
【０００８】
そこで、センタサーバを前記通信衛星利用データ転送システムの送信局側装置とし、各店舗のローカルサーバを同システムの受信局側装置とすることによって、通信衛星利用データ転送システムを利用した商品販売登録データ処理システムを構築し、センタサーバから各ローカルサーバにファイルデータを配信する処理の効率化を図っていた。
【０００９】
【発明が解決しようとする課題】
ところで、従来の商品販売登録データ処理システムにおいては、ＰＯＳターミナルにおいて販売商品に付されたバーコードがスキャニングされる等により販売商品の商品コードが入力されると、該ＰＯＳターミナルは回線接続されたローカルサーバに商品コードの問合せを行なう。そうすると、ローカルサーバは店舗商品ファイルを検索し、問合せを受けた商品コードを含む商品データの有無を判別する。そして、該当する商品データを検出した場合には、その商品データを問合せ元のＰＯＳターミナルに応答する。しかし、販売商品が新製品であったり、死に筋商品として一旦店舗商品ファイルから商品データが削除された商品であったりして、該当する商品データを店舗商品ファイルから検出できなかった場合には、地上回線を介してセンタサーバに該当する商品データの要求を行なう。これにより、センタサーバは、商品マスタファイルから該当する商品データを選択し、地上回線を介して要求元のローカルサーバに送信するので、ローカルサーバは、センタサーバから受信した商品データを問合せ元のＰＯＳターミナルに応答するとともに、自己の店舗商品ファイルに追加していた。
【００１０】
このように従来は、ローカルサーバの店舗商品ファイルに商品データが存在しない商品がＰＯＳターミナルで登録された場合、その店舗だけ見ると、該当する商品データがセンタサーバからローカルサーバを介して応答されるので問題はなかったが、他の店舗のＰＯＳターミナルでも同一商品が登録された場合には、その商品の商品データはその店舗におけるローカルサーバの店舗商品ファイルに存在していない確率が高いので、同様にローカルサーバからセンタサーバに該当する商品データの要求が行われてしまっていた。
【００１１】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、ローカルサーバの商品データファイルに商品データが格納されていないときのセンタサーバへの商品データ要求回数をシステム全体で減らすことにより処理効率を高め得る通信衛星利用商品販売登録データ処理システムを提供しようとするものである。
【００１２】
【課題を解決するための手段】
本願請求項１記載の発明は、各商品の商品コード，単価，商品名等の商品データを記憶する第１の商品データファイルを管理するセンタサーバと、商品データを記憶する第２の商品データファイルをそれぞれ管理する複数台のローカルサーバと、入力された商品コードで回線接続されたローカルサーバに問合せを行ない、応答を受けた商品データに基づいて商品販売登録を行なう複数台の商品販売登録用端末とからなり、センタサーバは、各ローカルサーバに通信衛星を経由してデータを配信し、各ローカルサーバは、通信衛星を介さない他の通信手段を用いてセンタサーバにデータを送信するようにした通信衛星利用商品販売登録データ処理システムにおいて、各ローカルサーバに、商品販売登録用端末から商品コードの問合せを受けると第２の商品データファイルを検索して問合せのあった商品コードを含む商品データの有無を判別するファイル検索手段と、このファイル検索手段により該当する商品データ有りを判定するとその商品データを問合せ元の商品販売登録用端末に回線を通じて送信する商品データ応答手段と、ファイル検索手段により該当する商品データ無しを判定するとセンタサーバに通信衛星を介さない他の通信手段を用いて該当する商品データを要求する商品データ要求手段と、センタサーバから通信衛星を経由して商品データが送られてくるとその商品データを前記第２の商品データファイルに格納するデータファイル更新手段とを設け、センタサーバに、通信衛星を介さない他の通信手段を経由していずれかのローカルサーバから商品データの要求を受けると第１の商品データファイルから該当する商品データを選択する商品データ選択手段と、この選択手段により選択した商品データを通信衛星を経由して各ローカルサーバに配信する商品データ配信手段とを設けたものである。
【００１３】
このような手段を講じた通信衛星利用商品販売登録データ処理システムであれば、各ローカルサーバは、商品販売登録用端末から商品コードの問合せを受けると、第２の商品データファイルを検索して問合せのあった商品コードを含む商品データの有無を判別する。その結果、該当する商品データ無しを判定すると、センタサーバに通信衛星を介さない他の通信手段を用いて該当する商品データを要求する。センタサーバは、通信衛星を介さない他の通信手段を経由していずれかのローカルサーバから商品データの要求を受けると、第１の商品データファイルから該当する商品データを選択する。そして、この選択した商品データを通信衛星を経由して各ローカルサーバに配信する。各ローカルサーバは、センタサーバから通信衛星を経由して商品データが送られてくると、その商品データを第２の商品データファイルに格納する。したがって、各ローカルサーバの第２の商品データファイルには、他のローカルサーバの第２の商品データファイルに存在しなかった商品データが自動的に追加される。
【００１４】
また、本願請求項２記載の発明は、上記請求項１記載の発明において、センタサーバに商品データを要求したローカルサーバが、センタサーバから通信衛星を経由して商品データが送られてくると、その商品データを問合せ元の商品販売登録用端末に回線を通じて送信するようにしたものである。
【００１５】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態はコンビニエンスストア向けの商品販売登録データ処理システムに通信衛星を利用したデータ転送システムを適用した場合である。
【００１６】
図１は本実施の形態における通信衛星利用商品販売登録データ処理システムの全体構成を一部省略して示す模式図であり、各チェーン店舗にそれぞれ構築される同一構成の店舗システム１０と、各店舗を統轄する本部に構築される本部システム２０とからなる。
【００１７】
各店舗システム１０は、商品販売登録用端末として機能する複数Ｎ（Ｎ≧２）台のＰＯＳターミナル１１Ａ，…，１１Ｎと、各ＰＯＳターミナル１１Ａ〜１１ＮをＬＡＮ回線１２によって接続し該ＰＯＳターミナルで実行される商品販売登録処理等を一元的に制御するローカルサーバ１３と、このローカルサーバ１３の記憶装置に形成されるストアＰＬＵファイル１４と、衛星受信用アンテナを装備した衛星受信局１５とをそれぞれ備えている。
【００１８】
本部システム２０は、大容量の記憶装置を搭載したコンピュータで構成されるセンタサーバ２１と、このセンタサーバ２１の記憶装置に形成されるＰＬＵマスタファイル２２と、衛星送信用アンテナを装備した衛星送信局２３とを備えている。そして、衛星送信局２３から発信されたデータが通信衛星（例えば静止衛星）３０を経由して各店舗に配信され、各店舗の衛星受信局１５によって受信されるようになっている。
【００１９】
また、本部システム２０のセンタサーバ２１と各店舗システム１０のローカルサーバ１３との間を、通信衛星３０を利用しない他の通信手段として、公衆通信網，専用通信網等の地上回線４０で接続しており、センタサーバ２１と各ローカルサーバ１３との間及び相異なるローカルサーバ１３間でデータ信号を送受信できるようになっている。
【００２０】
ＰＬＵマスタファイル２２及び各ストアＰＬＵファイル１４は、いずれも図２に示すように、各商品に対してそれぞれ設定される商品固有のＰＬＵ（Price Look Up）コードと、そのＰＬＵコード（商品コード）で特定される商品の価格，商品名，税種ステータス等とからなるＰＬＵデータ（商品データ）を、多数記憶するものである。因みに、ＰＬＵマスタファイル２２は、本部で取扱う全商品のＰＬＵデータを記憶する第１の商品データファイルであり、各ストアＰＬＵファイル１４は、その店舗で販売する各商品のＰＬＵデータを記憶する第２の商品データファイルであって、各ストアＰＬＵファイル１４は、ＰＬＵマスタファイル２２と比較して記憶容量が小さい。
【００２１】
図３はセンタサーバ２１の要部構成を示すブロック図であり、センタサーバ２１は、制御部本体としてＣＰＵ（Central Processing Unit）５１を備えている。また、プログラム等の固定的データを予め格納したＲＯＭ（Read Only Memory）５２、ＣＰＵ５１がデータの一時保存領域として使用する各種のメモリエリアが形成されるＲＡＭ（Random Access Memory）５３、時刻を計時する時計部５４、前記ＰＬＵマスタファイル２２等が形成されるＨＤＤ（Hard Disk Drive）装置５５に対してデータの書込みや読出しを行なうＨＤＤコントローラ５６、前記衛星送信局２３を制御し、通信衛星３０を経由して各ローカルサーバ１３に配信するデータを発信させる衛星送信コントローラ５７、前記地上回線４０を介して行なうデータ通信を制御する地上回線コントローラ５８、キーボード，ディスプレイ，プリンタ等の各種入出力機器をそれぞれ電気的に接続するＩ/Ｏ機器インタフェース５９等を備えている。ＣＰＵ５１と、ＲＯＭ５２，ＲＡＭ５３，時計部５４，ＨＤＤコントローラ５６，衛星送信コントローラ５７，地上回線コントローラ５８及びＩ/Ｏ機器コントローラ５９とは、アドレスバス，データバス等のバスライン６０で接続している。
【００２２】
かかる構成のセンタサーバ２１は、特に、Ｉ/Ｏ機器コントローラ５９に接続される入力機器からの指令により、あるいは時計部５４にて計時される時刻が予め設定された時刻になったことに応じて、ＰＬＵマスタファイル２２に予め設定記憶されている各商品データのなかから各店舗で販売する各商品の商品データを抽出し、ストアＰＬＵファイル１４のファイルデータを作成する。そして、このファイルデータを衛星送信局２３から発信させ、通信衛星３０を経由して各店舗に一斉に配信するものとなっている。
【００２３】
図４はローカルサーバ１３の要部構成を示すブロック図であり、ローカルサーバ１３は、前記センタサーバ２１と同様に、制御部本体としてＣＰＵ６１を備えている。また、ＲＯＭ６２、ＲＡＭ６３、時計部６４の他、前記ストアＰＬＵファイル１４等が形成されるＨＤＤ装置６５に対してデータの書込みや読出しを行なうＨＤＤコントローラ６６、前記衛星受信局１５を制御し、通信衛星３０を経由して配信されてきたデータを受信させる衛星受信コントローラ６７、前記地上回線４０を介して行なうデータ通信を制御する地上回線コントローラ６８、キーボード，ディスプレイ，プリンタ等の各種入出力機器をそれぞれ電気的に接続するＩ/Ｏ機器インタフェース６９、前記ＬＡＮ回線１２を介して各ＰＯＳターミナル１１Ａ〜１１Ｎとの間で行なうデータ通信を制御するＬＡＮコントローラ７０等を備えている。ＣＰＵ６１と、ＲＯＭ６２，ＲＡＭ６３，時計部６４，ＨＤＤコントローラ６６，衛星受信コントローラ６７，地上回線コントローラ６８，Ｉ/Ｏ機器コントローラ６９及びＬＡＮコントローラ７０とは、アドレスバス，データバス等のバスライン７１で接続している。
【００２４】
かかる構成の各ローカルサーバ１３は、センタサーバ２１から衛星送信局２３を介して発信され、通信衛星３０を経由して配信されてきたストアＰＬＵファイル１４のファイルデータを衛星受信局１５により受信すると、そのファイルデータをストアＰＬＵファイル１４に上書きしてストアＰＬＵファイル１４を一括更新するものとなっている。このとき、地上回線４０を介してセンタサーバ２１にファイルデータの受信成功を通知するものとなっている。
【００２５】
また、各ローカルサーバ１３は、ＬＡＮ回線１２によって接続されたＰＯＳターミナル１１Ａ〜１１ＮからＰＬＵコードの問合せ伝文を受信すると、ＣＰＵ６１が図５の流れ図に示すＰＯＳ受信処理を実行するものとなっている。
すなわちＣＰＵ６１は、ＬＡＮコントローラ７０を介してＰＯＳターミナル１１Ａ〜１１Ｎからの送信伝文を受信したことを検知するとこのＰＯＳ受信処理を開始し、ＳＴ（ステップ）１としてその送信伝文がＰＬＵコードの問合せ伝文か否かを判断する。そして、ＰＬＵコードの問合せ伝文であった場合には、ＳＴ２としてストアＰＬＵファイル１４を検索して問合せのあったＰＬＵコードを含むＰＬＵデータの有無を判別する（ファイル検索手段）。
【００２６】
ここで、ＳＴ３として該当するＰＬＵデータ有りを判定した場合にはそのＰＬＵデータを読出し、ＬＡＮコントローラ７０を制御してそのＰＬＵデータを問合せ元のＰＯＳターミナルにＬＡＮ回線１２を通じて送信する（商品データ応答手段）。以上で、今回のＰＯＳ受信処理を終了する。
【００２７】
これに対し、ＳＴ３にて該当するＰＬＵデータ無しを判定した場合には、ＳＴ４として問合せのあったＰＬＵコードを含むＰＬＵデータ要求伝文を作成し、地上回線コントローラ６８を制御してＰＬＵデータ要求伝文をセンタサーバ２１に地上回線４０を介して送信する（商品データ要求手段）。
【００２８】
しかる後、ＳＴ５としてセンタサーバ２１から通信衛星３０を経由して配信される該当ＰＬＵコードのＰＬＵデータを受信するのを待機する。そして、予め設定された時間内に衛星受信局１５を介して該当ＰＬＵコードのＰＬＵデータを受信したならば、ＳＴ６としてその受信したＰＬＵデータをストアＰＬＵファイル１４に追加登録して格納する（データファイル更新手段）。
【００２９】
また、ＳＴ７としてＬＡＮコントローラ７０を制御して衛星受信局１５にて受信したＰＬＵデータを問合せ元のＰＯＳターミナルにＬＡＮ回線１２を通じて送信する（第２の商品データ応答手段）。以上で、今回のＰＯＳ受信処理を終了する。
【００３０】
なお、ＳＴ５にて一定時間を経過しても該当ＰＬＵコードのＰＬＵデータを受信できなかった場合には、ＳＴ８としてＬＡＮコントローラ７０を動作させてＰＬＵ問合せエラー伝文を問合せ元のＰＯＳターミナルにＬＡＮ回線１２を通じて送信して、今回のＰＯＳ受信処理を終了する。
【００３１】
また、各ローカルサーバ１３は、衛星受信局１５により通信衛星３０を経由して配信されてきたＰＬＵデータを受信すると、ＣＰＵ６１が図６の流れ図に示す衛星受信処理を実行するものとなっている。
すなわちＣＰＵ６１は、衛星受信コントローラ６７を介して衛星受信局１５でデータを受信したことを検知するとこの衛星受信処理を開始し、ＳＴ１としてその受信データがＰＬＵデータか否かを判断する。そして、ＰＬＵデータの場合には、ＳＴ２としてストアＰＬＵファイル１４を検索して受信ＰＬＵデータ中のＰＬＵコードを含むＰＬＵデータの有無を判別する。
【００３２】
ここで、ＳＴ３として受信ＰＬＵデータ中のＰＬＵコードと同一のＰＬＵコードを含むＰＬＵデータ有りを確認すると、ＳＴ４としてそのＰＬＵコードが同一のＰＬＵデータに対して受信したＰＬＵデータを上書きして格納する。これに対し、受信ＰＬＵデータ中のＰＬＵコードと同一のＰＬＵコードを含むＰＬＵデータ無しを確認した場合には、ＳＴ５としてその受信したＰＬＵデータをストアＰＬＵファイル１４に追加登録して格納する（データファイル更新手段）。
【００３３】
その後、ＳＴ６として地上回線コントローラ６８を制御してＰＬＵデータの受信成功通知伝文をセンタサーバ２１に地上回線４０を介して送信したならば、今回の衛星受信処理を終了する。
【００３４】
一方、センタサーバ２１は、地上回線４０によって接続されたローカルサーバ１３からＰＬＵデータ要求伝文を受信すると、ＣＰＵ５１が図７の流れ図に示す地上回線受信処理を実行するものとなっている。
すなわちＣＰＵ５１は、地上回線コントローラ５８を介してローカルサーバ１３からの送信伝文を受信したことを検知するとこの地上回線受信処理を開始し、ＳＴ１としてその送信伝文がＰＬＵデータ要求伝文か否かを判断する。そして、ＰＬＵデータ要求伝文の場合には、ＳＴ２としてＰＬＵマスタファイル２２から要求伝文中のＰＬＵコードを含むＰＬＵデータを選択する（商品データ選択手段）。そして、ＳＴ３として衛星送信コントローラ５７を制御してＰＬＵマスタファイル２２から選択したＰＬＵデータを衛星送信局２３から発信させる（商品データ配信手段）。以上で、今回の地上回線受信処理を終了する。
【００３５】
このように構成された本実施の形態においては、いずれかの店舗システム１０のいずれかのＰＯＳターミナル（説明の便宜上、ＰＯＳターミナル１１Ｋとする）で、例えばバーコードスキャナにより販売商品に付されたバーコード（ＰＬＵコード）がスキャニングされて読取られると、そのＰＯＳターミナル１１ＫからＬＡＮ回線１２によって接続されたローカルサーバ１３に対してスキャニングされたＰＬＵコードの問合せ伝文が送信される。
【００３６】
このＰＬＵコード問合せ伝文を受信したローカルサーバ１３においては、図５に示したＰＯＳ受信処理が実行される。そして、問合せがあったＰＬＵコードを含むＰＬＵデータがストアＰＬＵファイル１４に格納されていた場合には、そのＰＬＵデータがＬＡＮ回線１２を通じて問合せ元のＰＯＳターミナル１１Ｋに応答送信される。これにより、ＰＯＳターミナル１１Ｋにおいては、ローカルサーバ１３から受信したＰＬＵデータに基づいて販売商品の販売データ登録処理が実行される。
【００３７】
これに対し、ＰＬＵコード問合せ伝文を受信したローカルサーバ１３において、問合せがあったＰＬＵコードを含むＰＬＵデータがストアＰＬＵファイル１４に格納されていない場合には、地上回線４０を介してセンタサーバ２１に問合せのあったＰＬＵコードを含むＰＬＵデータ要求伝文が送信される。
【００３８】
このＰＬＵデータ要求伝文を受信したセンタサーバ２１においては、図７に示した地上回線受信処理が実行される。そして、センタサーバ２１に設けられたＰＬＵマスタファイル２２から要求があったＰＬＵデータが選択され、このＰＬＵデータが衛星送信局２３から通信衛星３０に向けて発信される。こうして衛星送信局２３から発信されたＰＬＵデータは、通信衛星３０を経由して各店舗に一斉に配信され、各店舗の衛星受信局１５により受信される。
【００３９】
地上回線４０を利用してセンタサーバ２１にＰＬＵデータ要求伝文を送信したローカルサーバ１３においては、予め設定された一定時間内に、該ローカルサーバ１３に接続された衛星受信局１５でセンタサーバ２１から通信衛星３０を経由して各店舗に配信されたＰＬＵデータが受信されると、このＰＬＵデータがストアＰＬＵファイル１４に追加登録される。また、このＰＬＵデータがＬＡＮ回線１２を通じて問合せ元のＰＯＳターミナル１１Ｋに応答送信される。これにより、ＰＯＳターミナル１１Ｋにおいては、ローカルサーバ１３から受信したＰＬＵデータに基づいて販売商品の販売データ登録処理が実行される。
【００４０】
なお、地上回線４０，本部システム２０または通信衛星３０の異常や、気象条件の悪化などに起因して、一定時間を経過しても衛星受信局１５でＰＬＵデータが受信されなかった場合には、ローカルサーバ１３から問合せ元のＰＯＳターミナル１１Ｋに対してＰＬＵ問合せエラー伝文が送信される。
【００４１】
したがって、システム全体が正常に機能している場合には、ＰＯＳターミナル１１ＫからＬＡＮ回線１２を通じてＰＬＵコードの問合せ伝文を受信したローカルサーバ１３において、該ローカルサーバ１３に設けられたストアＰＬＵファイル１４に該当するＰＬＵデータが記憶されていない場合でも、センタサーバ２１に設けられたＰＬＵマスタファイル２２に記憶されている該当ＰＬＵデータが通信衛星５を利用して配信され、ストアＰＬＵファイル１４に追加登録されるとともに、問合せ元のＰＯＳターミナル１１Ｋに応答送信されるので、ＰＯＳターミナル１１Ｋでは該当ＰＬＵコードの商品を確実に販売登録処理できる。また、その後、各ＰＯＳターミナル１１Ａ〜１１Ｎにおいて同一ＰＬＵコードの商品が登録された場合には、そのＰＬＵコードを含むＰＬＵデータはストアＰＬＵファイル１４に記憶されているので、センタサーバ２１を介することなく短時間で販売登録処理できる。
【００４２】
ところで、センタサーバ２１に接続された衛星送信局２３から発信されたＰＬＵデータは、通信衛星５を経由して該ＰＬＵデータを要求した店舗のみならず全ての店舗に向けて一斉に配信される。これにより、ＰＬＵデータ要求元店舗以外の各店舗のローカルサーバ１３においても、衛星受信局１５にて通信衛星５を経由して配信されたＰＬＵデータを受信する。そして、図６に示す衛星受信処理が実行される。これにより、該ＰＬＵデータのＰＬＵコードと同一のＰＬＵコードを含むＰＬＵデータがストアＰＬＵファイル１４に格納されていない店舗においては、該ＰＬＵデータがストアＰＬＵファイル１４に追加登録される。また、同一のＰＬＵコードを含むＰＬＵデータがストアＰＬＵファイル１４に格納されている店舗においても、衛星受信局１５にて受信したＰＬＵデータがストアＰＬＵファイル１４に上書き格納される。
【００４３】
このように、いずれかの店舗のＰＯＳターミナル１１Ａ〜１１ＮでストアＰＬＵファイル１４にＰＬＵデータが記憶されていないＰＬＵコードの商品が登録された場合には、即座に全ての店舗のストアＰＬＵファイル１４に該当するＰＬＵデータが追加登録されるので、それ以後、各店舗で同一商品が登録された場合にはセンタサーバ２１にＰＬＵデータを要求することなく当該商品の販売登録処理が行なわれる。したがって、ローカルサーバ１３がセンタサーバ２１にＰＬＵデータを要求するのは、店舗全体で１商品に対して１回だけになるので、地上回線４０を利用した通信及び通信衛星３０を利用した通信のトラフィック量を減らすことができる。よって、システム全体の通信効率を高めることができる。また、センタサーバ２１の処理負荷も軽減されるので、その分を他の処理に分散させることも可能である。
【００４４】
なお、センタサーバ２１において、ローカルサーバ１３からのＰＬＵデータ要求に応じて該当するＰＬＵデータを通信衛星５を利用して各店舗に配信したがＰＬＵデータ要求元のローカルサーバ１３から受信成功通知がなかった場合、このＰＬＵデータ要求元のローカルサーバ１３に対し、地上回線４０を利用して該当するＰＬＵデータを再度送信するように構成する。こうすることにより、ＰＬＵデータ要求元のローカルサーバ１３において、気象条件の悪化等に起因して衛星受信局１５で通信衛星５を経由して配信されたＰＬＵデータを受信できなかった場合でも、そのＰＬＵデータを確実に取得できるので、ＰＬＵ問合せエラーとなるのを防ぐことができる。
【００４５】
【発明の効果】
以上詳述したように本願請求項１及び２記載の発明によれば、いずれかのローカルサーバからセンタサーバに要求があった商品データが要求元のローカルサーバのみならず他のローカルサーバにも即座に配信されて第２の商品データファイルに格納されるので、それ以後、他のローカルサーバからセンタサーバに同一商品データが要求されるのを防ぐことができ、システム全体の処理効率を高め得る通信衛星利用商品販売登録データ処理システムを提供できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態である通信衛星利用商品販売登録データ処理システムの全体構成を一部省略して示す模式図。
【図２】  同実施の形態におけるＰＬＵデータのレイアウトを示す図。
【図３】  同実施の形態におけるセンタサーバの要部構成を示すブロック図。
【図４】  同実施の形態におけるローカルサーバの要部構成を示すブロック図。
【図５】  同実施の形態においてローカルサーバのＣＰＵが実行するＰＯＳ受信処理の要部を示す流れ図。
【図６】  同実施の形態においてローカルサーバのＣＰＵが実行する衛星受信処理の要部を示す流れ図。
【図７】  同実施の形態においてセンタサーバのＣＰＵが実行する地上回線受信処理の要部を示す流れ図。
【符号の説明】
１０…店舗システム
１１Ａ〜１１Ｎ…ＰＯＳターミナル（商品販売登録用端末）
１３…ローカルサーバ
１４…ストアＰＬＵファイル（第２の商品データファイル）
１５…衛星受信局
２０…本部システム
２１…センタサーバ
２２…ＰＬＵマスタファイル（第１の商品データファイル）
２３…衛星送信局
３０…通信衛星
４０…地上回線
【図１】
0003920585.tif 000002
【図２】
0003920585.tif 000003
【図３】
0003920585.tif 000004
【図４】
0003920585.tif 000005
【図５】
0003920585.tif 000006
【図６】
0003920585.tif 000007
【図７】
0003920585.tif 000008