(57)【要約】【課題】店舗側コンピュータに設定される店舗コードが異企業間で重複していても、それを変更することなく複数の企業体でデータ中継装置を共用できるようにする。【解決手段】各店舗側コンピュータがログインする際のＩＤ別に当該店舗側コンピュータが設けられた店舗を経営する企業体の識別コードが設定されたＩＤ別企業体識別テーブルを設ける。店舗側コンピュータからログインした際に入力されたＩＤの認証が成立すると、そのＩＤでＩＤ別企業体識別テーブルを検索して当該ＩＤに対して設定されている企業体識別コードを取得する。ＩＤ認証が成立しログイン状態にある店舗側コンピュータからデータを受信すると、そのデータをＩＤ別企業体識別テーブルから得られた当該ＩＤに対する企業体識別コードによって識別される企業体の本部側コンピュータに対するデータとして処理する。【選択図】      図７
2006285771.tif 000002
【特許請求の範囲】
【請求項１】
複数の企業体がそれぞれ経営する店舗毎に設けられる複数の店舗側コンピュータとログインの際にＩＤ認証が必要な第１のネットワークで接続されるとともに、前記企業体別に設けられる複数の本部側コンピュータと第２のネットワークで接続され、前記各店舗側コンピュータと各本部側コンピュータとの間のデータ通信を中継するデータ中継装置において、
前記各店舗側コンピュータがログインする際のＩＤ別に当該店舗側コンピュータが設けられた店舗を経営する企業体の識別コードが設定されたＩＤ別企業体識別テーブルと、
前記店舗側コンピュータからログインした際に入力されたＩＤの認証が成立すると、そのＩＤで前記ＩＤ別企業体識別テーブルを検索して当該ＩＤに対して設定されている企業体識別コードを取得する企業体識別コード取得手段と、
前記ＩＤ認証が成立しログイン状態にある前記店舗側コンピュータからデータを受信すると、そのデータを前記企業体識別コード取得手段により得られた当該ＩＤに対する企業体識別コードによって識別される企業体の本部側コンピュータに対するデータとして処理する企業体別データ処理手段と、
を具備したことを特徴とするデータ中継装置。
【請求項２】
前記企業体別データ処理手段は、各企業体の企業体識別コードをそれぞれフォルダ名として企業体別に設けられたデータフォルダにデータを保存する手段であり、
前記企業体別データフォルダに保存されたデータをそれぞれ対応する企業体の本部側コンピュータに転送するデータ転送手段をさらに具備したことを特徴とする請求項１記載のデータ中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の企業体がそれぞれ経営する店舗毎に設けられる複数の店舗側コンピュータと企業体別に設けられる複数の本部側コンピュータとの間のデータ通信を中継するデータ中継装置に関する。
【背景技術】
【０００２】
従来、１つの企業体が経営する各店舗にそれぞれ設けられる複数の店舗側コンピュータとその企業体が管理する本部側コンピュータとの間のデータ通信を中継するデータ中継装置があった。この種のデータ中継装置を用いることにより、各店舗側コンピュータから本部側コンピュータに集信される各種データや本部側コンピュータから各店舗側コンピュータに配信される各種データの形式の違い等が吸収され、データ伝送の煩わしさを解消することができた（例えば、特許文献１参照）。
【０００３】
ところで、この種のデータ中継装置が使用される従来のコンピュータ間データ通信システムでは、データ送信元の起動によりデータ伝送が開始されるのが一般的であった。  
例えば、店舗側コンピュータから本部側コンピュータへのデータ集信の際には、先ず、店舗側コンピュータでログインが行われる。すなわち、ログイン用のＩＤとパスワードが入力される。そして、ＩＤ認証が成立し、データ中継装置との回線が接続されると、店舗側コンピュータからデータ中継装置に集信データが伝送される。このデータには、その店舗側コンピュータ固有の店舗コードが送信元識別コードとして付加される。これにより、データ中継装置は、店舗側コンピュータから受信したデータに付加されている店舗コードでデータ送信元の店舗側コンピュータを判定して、その後のデータ処理を行っていた。
【特許文献１】特開２０００−１４９１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来のこの種のデータ中継装置においては、店舗側コンピュータ固有の店舗コードでデータ送信元を判定し、その後のデータ処理を行っていた。ここで、店舗コードは、その店舗を経営する企業体が独自に設定するものである。また、１，２，３，…というように連番で設定する場合が殆どである。このため、異なる企業体がそれぞれ経営する店舗の店舗側コンピュータに同一の店舗コードが設定されている可能性は極めて高い。
【０００５】
その一方で、データ中継装置を複数の企業体で共有することが考えられている。すなわち、各企業体にそれぞれ属する複数の店舗の店舗側コンピュータと、各企業体それぞれの本部側コンピュータとを、１つのデータ中継装置を介して接続し、店舗側コンピュータから同一企業体の本部側コンピュータへのデータ集信を中継したり、本部側コンピュータから同一企業体の各店舗側コンピュータへのデータ配信を中継したりする。こうすることにより、データ中継装置に掛かる経費の節約やメンテナンスの簡略化等を図ることができる。
【０００６】
ところが、従来のデータ中継装置をそのまま複数の企業体で共有しようとした場合、このデータ中継装置に接続される店舗側コンピュータの中には同一の店舗コードが設定されたコンピュータが存在する可能性があるので、店舗コードだけではデータ送信元の店舗側コンピュータを判定できないという問題が生じていた。
【０００７】
このような問題は、店舗側コンピュータに設定される店舗コードを企業体毎に異ならせることで解決できる。しかし、店舗コードはそれぞれ企業体が独自にその店舗に対して設定するものであるので、店舗用コンピュータだけの変更では済まなかった。このため、データ中継装置側の事情によって店舗コードを変更させることは避けたいという要望があった。
【０００８】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、店舗側コンピュータに設定される店舗コードを変更することなく複数の企業体で共用することができるデータ中継装置を提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明は、複数の企業体がそれぞれ経営する店舗毎に設けられる複数の店舗側コンピュータとログインの際にＩＤ認証が必要な第１のネットワークで接続されるとともに、企業体別に設けられる複数の本部側コンピュータと第２のネットワークで接続され、各店舗側コンピュータと各本部側コンピュータとの間のデータ通信を中継するデータ中継装置において、各店舗側コンピュータがログインする際のＩＤ別に当該店舗側コンピュータが設けられた店舗を経営する企業体の識別コードが設定されたＩＤ別企業体識別テーブルを設けるとともに、店舗側コンピュータからログインした際に入力されたＩＤの認証が成立すると、そのＩＤでＩＤ別企業体識別テーブルを検索して当該ＩＤに対して設定されている企業体識別コードを取得する企業体識別コード取得手段と、ＩＤ認証が成立しログイン状態にある店舗側コンピュータからデータを受信すると、そのデータを企業体識別コード取得手段により得られた当該ＩＤに対する企業体識別コードによって識別される企業体の本部側コンピュータに対するデータとして処理する企業体別データ処理手段とを備えたものである。
【００１０】
かかる手段を講じたことにより、店舗側コンピュータからログインした際に入力されたＩＤは、その店舗側コンピュータ固有のものであるので、このＩＤから企業体の識別コードが一義的に求められる。これにより、ＩＤ認証が成立しログイン状態にある店舗側コンピュータからデータを受信した際には、このデータの送信元である店舗側コンピュータを管理する企業体が、当該ＩＤから一義的に求められた企業体識別コードによって識別される企業体であると特定される。したがって、第１のネットワークを介して接続される各店舗側コンピュータにそれぞれ設定されている店舗コードが重複していても、同一企業体の中で重複していなければ問題はない。
【発明の効果】
【００１１】
このように本発明によれば、第１のネットワークを介して接続される各店舗側コンピュータにそれぞれ設定されている店舗コードが重複していてもよいので、店舗側コンピュータに設定される店舗コードを変更することなく複数の企業体で１つのデータ中継装置を共用できるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、それぞれ２店舗を経営する２つの企業体が１つのデータ中継装置を共用する場合である。
【００１３】
図１は本実施の形態のシステム構成を示す模式図であり、同図において、符号１は第１の企業体を示し、符号２は第２の企業体を示し、符号３は管理センタを示している。ここで、第１の企業体１は、店舗コード［１０１］が設定されたＡ社１０１店１１と、店舗コード［１０２］が設定されたＡ社１０２店１２の２店舗を経営し、第２の企業体２は、同じく店舗コード［１０１］が設定されたＢ社１０１店２１と、店舗コード［１０２］が設定されたＢ社１０２店２２の２店舗を経営しているものとする。
【００１４】
各店舗１１，１２，２１，２２には、それぞれ店舗側コンピュータであるストアサーバ４１，４２，４３，４４が設けられている。また、各ストアサーバ４１，４２，４３，４４に、それぞれ商品販売データの登録処理等を行うための複数台のＰＯＳ端末５が通信回線を介して接続されている。ストアサーバ４１，４２，４３，４４とそれに接続される各ＰＯＳ端末５とによって、ＰＯＳシステムが構築されている。各ストアサーバ４１，４２，４３，４４には、それぞれ自店舗の店舗コードが設定されている。
【００１５】
管理センタ３には、第１の企業体１によって管理される本部側コンピュータとしてのＡ社ホストコンピュータ３１と、第２の企業体２によって管理される本部側コンピュータとしてのＢ社ホストコンピュータ３２と、本発明に係わるデータ中継装置としての中継サーバ３３とが設けられている。
【００１６】
Ａ社ホストコンピュータ３１には、店舗マスタテーブル，商品マスタテーブル，社員マスタテーブルなどの種々のマスタテーブルが保存されたデータベース３１０が設けられている。Ｂ社ホストコンピュータ３２には、店舗マスタテーブル，商品マスタテーブル，卸業者マスタテーブルなどの種々のマスタテーブルが保存されたデータベース３２０が設けられている。
【００１７】
中継サーバ３３には、第２のネットワークであるＬＡＮ（Local Area Network）６を介して各ホストコンピュータ３１，３２がデータ送受信可能に接続されている。
【００１８】
また、中継サーバ３３には、各店舗１１，１２，２１，２２のストアサーバ４１，４２，４３，４４が、第１のネットワークであるＷＡＮ（Wide Area Network）７を介してデータ送受信可能に接続されている。ＷＡＮ７では、例えばインターネットで標準的に使用されているプロトコルＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）上で動作するファイル転送プロトコルＦＴＰ（File Transfer Protocol）が採用されており、各ストアサーバ４１，４２，４３，４４が中継サーバ３３にログインする際に、所定のＩＤ（以下、ログインＩＤと称する）とパスワードを入力するＩＤ認証が必要となっている。
【００１９】
図２は中継サーバ３３の要部構成を示すブロック図である。中継サーバ３３は、ＣＰＵ（Central Processing Unit）３３１、ＲＯＭ（Read Only Memory）３３２、ＲＡＭ（Random Access Memory）３３３、ＨＤＤ（Hard Disk Drive）装置３３４の他、ＷＡＮ７を介して行われるデータ送受信を制御するＷＡＮ通信制御部３３５と、ＬＡＮ６を介して行われるデータ送受信を制御するＬＡＮ通信制御部３３６とが設けられている。ＣＰＵ３３１と、ＲＯＭ３３２，ＲＡＭ３３３，ＨＤＤ装置３３４，ＷＡＮ通信制御部３３５及びＬＡＮ通信制御部３３６とは、アドレスバス，データバス等のバスライン３３７で接続されている。
【００２０】
ＨＤＤ装置３３４には、図３に示すように、Ａ社ホストコンピュータ３１のデータベース３１０に保存されている各種マスタテーブルと同一構造のマスタテーブルＴ１が記憶されたＡ社データフォルダ３４と、Ｂ社ホストコンピュータ３２のデータベース３２０に保存されている各種マスタテーブルと同一構造のマスタテーブルＴ２が記憶されたＢ社データフォルダ３５とが形成されている。ここで、Ａ社データフォルダ３４のフォルダ名「￥ＡＡＡ」は、第１の企業体１を識別するためのデータである企業コード「ＡＡＡ」と一致させている。また、Ｂ社データフォルダ３５のフォルダ名「￥ＢＢＢ」は、第２の企業体２を識別するためのデータである企業コード「ＢＢＢ」と一致させている。
【００２１】
ＲＡＭ３３３には、図４に示すように、ＷＡＮ７を介して接続される各ストアサーバ４１，４２，４３，４４が当該中継サーバ３３にログインする際に入力するログインＩＤに対応して、自サーバが設けられている店舗１１，１２，２１，２２を経営する企業体（第１の企業体１，第２の企業体２）の企業コードＡＡＡ，ＢＢＢが設定されたＩＤ別企業体識別テーブル３６と、当該中継サーバ３３が有するＷＡＮ７の回線番号別に、認証が成立しログイン状態にあるストアサーバ４１，４２，４３，４４のログインＩＤが格納されるログインテーブル３７が形成されている。なお、この実施の形態では、説明の便宜上、当該中継サーバ３３が有するＷＡＮ７の回線を回線番号１〜４の４回線とする。
【００２２】
次に、かかる構成の中継サーバ３３で、各ストアサーバ４１，４２，４３，４４から該当するホストコンピュータ３１，３２に伝送されるデータを中継する際の各部の動作について、図５〜図７を用いて説明する。因みに、図５はストアサーバ４１，４２，４３，４４と中継サーバ３３との間のデータ伝送手順を示す図であり、図６は送信データのフォーマットを示す模式図であり、図７は中継サーバ３３のＣＰＵ３３１が実行する制御手順を示す流れ図である。
【００２３】
送信対象のデータファイルが作成され、データ送信処理が起動されたストアサーバ４ｉ（１≦ｉ≦４）は、先ず、中継サーバ３３に接続要求信号を送信する。中継サーバ３３は、ＷＡＮ７のいずれかの回線を通じて接続要求信号を受信すると（ＳＴ１）、同回線を通じて許諾応答信号を返信する（ＳＴ２）。許諾応答信号を受信したストアサーバ４ｉは、ログインＩＤとパスワードの入力によりログインが宣言されると、同回線を通じてログインＩＤとパスワードを中継サーバ３３に送信する。
【００２４】
中継サーバ３３は、ストアサーバ４ｉで入力されたログインＩＤとパスワードを受信すると（ＳＴ３）、ＩＤ認証を行う（ＳＴ４）。そして、未使用ＩＤの入力、或いはパスワードの不一致等によりＩＤ認証が成立しなかった場合には、否定応答信号を返信する（ＳＴ１１）。そして、当該ストアサーバ４ｉとの回線を切断する。
【００２５】
一方、ＩＤ認証が成立した場合には、中継サーバ３３は、当該ストアサーバ４ｉが接続されている回線の回線番号に対応したログインテーブル３７に、当該ストアサーバ４ｉで入力されたログインＩＤを上書きする（ＳＴ５）。また、同回線を通じて許諾応答信号を返信する（ＳＴ６）。これにより、当該ストアサーバ４ｉは中継サーバ３３に対してログイン状態となり、データファイルを転送できる状態となる。
【００２６】
そこでストアサーバ４ｉは、中継サーバ３３に送信対象のデータファイルを転送する。このとき、図６に示すように、データファイルの実データには、当該ストアサーバ４ｉに対して予め設定されている店舗コードが付加されている。
【００２７】
中継サーバ３３は、ストアサーバ４ｉからデータファイルを受信すると（ＳＴ７）、当該ストアサーバ４ｉが接続されている回線の回線番号に対応してログインテーブル３７に記憶されているログインＩＤを読出し、このログインＩＤでＩＤ別企業体識別テーブル３６を検索して、当該ログインＩＤに対応して設定されている企業コードを取得する（ＳＴ８：企業体識別コード取得手段）。そして、この企業コードをフォルダ名とするデータフォルダ３４または３５に受信データファイル中の実データを、その実データに付加されている店舗コードで特定される店舗からのデータとして反映させる（ＳＴ９：企業体別データ処理手段）。
【００２８】
データ送信元のストアサーバ４ｉは、データファイルの送信を完了すると、切断信号を送信する。中継サーバ３３は、切断信号を受信すると（ＳＴ１０）、当該ストアサーバ４ｉとの回線を切断する。これにより、当該ストアサーバ４ｉは中継サーバ３３からログアウトされる。
【００２９】
例えば今、ＩＤ別企業体識別テーブル３６に図４に示すデータ（ログインＩＤ，企業コード）が設定されているものとする。この状態で、第１の企業体１が経営する店舗コード［１０１］の店舗１１に設けられたストアサーバ４１から自社のホストコンピュータつまりはＡ社ホストコンピュータ３１で集信されるデータを送信する場合を想定すると、ストアサーバ４１では、中継サーバ３３とのＷＡＮ回線（例えば回線番号１とする）が接続された後、ログインＩＤ［ＡＵＳＥＲ１］とパスワードが入力されて、ログインが行われる。ここで、ＩＤ認証が成立すると、中継サーバ３３では、ログインテーブル３７の回線番号１に対応するエリアに上記ログインＩＤ［ＡＵＳＥＲ１］が記憶される。
【００３０】
次に、当該ストアサーバ４１からデータファイルが転送されると、中継サーバ３３では、ＩＤ別企業体識別テーブル３６が検索されて、上記ログインＩＤ［ＡＵＳＥＲ１］に対応する企業コード［ＡＡＡ］が取得される。そして、この企業コード［ＡＡＡ］をフォルダ名とするデータフォルダ３４の各種マスタテーブルエリアＴ１に店舗コード［１０１］のデータが反映される。
【００３１】
同様に、第１の企業体１が経営する店舗コード［１０２］の店舗１２に設けられたストアサーバ４２からデータを送信する場合には、ストアサーバ４２では、中継サーバ３３とのＷＡＮ回線（例えば回線番号２とする）が接続された後、ログインＩＤ［ＡＵＳＥＲ２］とパスワードが入力されて、ログインが行われる。ここで、ＩＤ認証が成立すると、中継サーバ３３では、ログインテーブル３７の回線番号２に対応するエリアに上記ログインＩＤ［ＡＵＳＥＲ２］が記憶される。
【００３２】
次に、当該ストアサーバ４２からデータファイルが転送されると、中継サーバ３３では、ＩＤ別企業体識別テーブル３６が検索されて、上記ログインＩＤ［ＡＵＳＥＲ２］に対応する企業コード［ＡＡＡ］が取得される。そして、この企業コード［ＡＡＡ］をフォルダ名とするデータフォルダ３４の各種マスタテーブルエリアＴ１に店舗コード［１０２］のデータが反映される。
【００３３】
一方、第２の企業体２が経営する店舗コード［２０１］の店舗２１に設けられたストアサーバ４３からデータを送信する場合には、ストアサーバ４３では、中継サーバ３３とのＷＡＮ回線（例えば回線番号３とする）が接続された後、ログインＩＤ［ＢＵＳＥＲ１］とパスワードが入力されて、ログインが行われる。ここで、ＩＤ認証が成立すると、中継サーバ３３では、ログインテーブル３７の回線番号３に対応するエリアに上記ログインＩＤ［ＢＵＳＥＲ１］が記憶される。
【００３４】
次に、当該ストアサーバ４３からデータファイルが転送されると、中継サーバ３３では、ＩＤ別企業体識別テーブル３６が検索されて、上記ログインＩＤ［ＢＵＳＥＲ１］に対応する企業コード［ＢＢＢ］が取得される。そして、この企業コード［ＢＢＢ］をフォルダ名とするデータフォルダ３５の各種マスタテーブルエリアＴ２に店舗コード［２０１］のデータが反映される。
【００３５】
また、第２の企業体２が経営する店舗コード［２０２］の店舗２２に設けられたストアサーバ４４からデータを送信する場合には、ストアサーバ４４では、中継サーバ３３とのＷＡＮ回線（例えば回線番号４とする）が接続された後、ログインＩＤ［ＢＵＳＥＲ２］とパスワードが入力されて、ログインが行われる。ここで、ＩＤ認証が成立すると、中継サーバ３３では、ログインテーブル３７の回線番号４に対応するエリアに上記ログインＩＤ［ＢＵＳＥＲ２］が記憶される。
【００３６】
次に、当該ストアサーバ４４からデータファイルが転送されると、中継サーバ３３では、ＩＤ別企業体識別テーブル３６が検索されて、上記ログインＩＤ［ＢＵＳＥＲ２］に対応する企業コード［ＢＢＢ］が取得される。そして、この企業コード［ＢＢＢ］をフォルダ名とするデータフォルダ３５の各種マスタテーブルエリアＴ２に店舗コード［２０２］のデータが反映される。
【００３７】
なお、データフォルダ３４の各種マスタテーブルエリアＴ１に記憶されたデータは、適時、ＬＡＮ６を介してＡ社ホストコンピュータ３１に転送され（データ転送手段）、データベース３１０の各種マスタテーブルに反映される。同様に、データフォルダ３５の各種マスタテーブルエリアＴ２に記憶されたデータは、適時、ＬＡＮ６を介してＢ社ホストコンピュータ３２に転送されて（データ転送手段）、データベース３２０の各種マスタテーブルに反映される。
【００３８】
このように、本実施の形態によれば、第１の企業体Ａが経営する店舗１１，１２と、第２の企業体Ｂが経営する店舗２１，２２の店舗コードが重複していても、第１の企業体Ａが経営する店舗１１，１２から送信されたデータは、第１の企業体が管理するＡ社ホストコンピュータ３１のデータベース３１０に反映され、第２の企業体Ｂが経営する店舗２１，２２から送信されたデータは、第２の企業体が管理するＢ社ホストコンピュータ３２のデータベース３２０に反映される。したがって、各店舗１１，１２，２１，２２に予め設定されている店舗コードを変更することなく、第１の企業体Ａと第２の企業体Ｂとによって中継サーバ３３を共用することができる。
【００３９】
なお、前記実施の形態では２つの企業体が中継サーバ３３を共用する場合を示したが、３つ以上の企業体が中継サーバ３３を共用する場合も同様に適用できるのは言うまでもないことである。
【００４０】
また、前記実施の形態では、中継サーバ３３は、ストアサーバ４１〜４４から受信したデータを該当するデータフォルダ３４，３５の各種マスタテーブルエリアＴ１，Ｔ２に反映させ、その後、データフォルダ３４，３５の各種マスタテーブルエリアＴ１，Ｔ２のデータを該当するホストコンピュータ３１，３２のデータベース３１０，３２０に反映させたが、ストアサーバ４１〜４４から受信したデータを直接該当するホストコンピュータ３１，３２のデータベース３１０，３２０に反映させてもよい。  
この他、本発明の要旨を逸脱しない範囲で種々変形実施できるのは勿論である。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施の形態におけるシステム構成図。
【図２】同実施の形態における中継サーバの要部構成を示すブロック図。
【図３】同中継サーバのＨＤＤ装置に形成される主要なデータフォルダを示す模式図。
【図４】同中継サーバのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図５】同実施の形態においてストアサーバと中継サーバとの間のデータ伝送手順を示す図。
【図６】同実施の形態においてストアサーバから中継サーバに伝送される送信データのデータフォーマットを示す模式図。
【図７】同実施の形態においてストアサーバから中継サーバにデータが伝送される際の中継サーバのＣＰＵが実行する制御手順を示す流れ図。
【符号の説明】
【００４２】
１…第１の企業体、２…第２の企業体、３…管理センタ、５…ＰＯＳ端末、６…ＬＡＮ（第２のネットワーク）、７…ＷＡＮ（第２のネットワーク）、１１，１２，２１，２２…店舗、３１…Ａ社ホストコンピュータ、３２…Ｂ社ホストコンピュータ、３３…中継サーバ、３３…Ａ社データフォルダ、３４…Ｂ社データフォルダ、４１，４２，４３，４４…ストアサーバ、３１０，３２０…データベース。
【図１】
2006285771.tif 000003
【図２】
2006285771.tif 000004
【図３】
2006285771.tif 000005
【図４】
2006285771.tif 000006
【図５】
2006285771.tif 000007
【図６】
2006285771.tif 000008
【図７】
2006285771.tif 000009