(57)【特許請求の範囲】
【請求項１】
店舗に構築されその店舗で販売される各商品に関する各種データを記憶管理する店舗システムと前記店舗の運営を司る本部に構築され店舗運営に必要な業務別に情報処理用コンピュータを設けた本部システムとの間のデータ伝送を中継する伝送中継装置において、
前記各店舗をそれぞれ識別する店舗識別情報に対応してその店舗に構築された店舗システムの種類を特定するシステムタイプ情報を設定記憶する店舗情報記憶部と、
前記店舗システムのシステムタイプ情報別に前記店舗システムから前記本部システムに伝送されるデータの種類を設定記憶するとともに、そのデータの種類毎にそのデータを使用して情報処理を行う前記情報処理用コンピュータの識別情報と当該情報処理用コンピュータで処理しうる形態に前記データを変換するためのデータ変換用パラメータとを設定記憶するテーブル記憶部と、
前記店舗システムから前記本部システムに伝送されるデータを受信すると、前記店舗情報記憶部を検索してデータ送信元店舗システムのシステムタイプ情報を取得する送信元判定手段と、
この送信元判定手段により取得したシステムタイプ情報と受信したデータの種類とから前記テーブル記憶部を検索して、当該システムタイプ情報と受信したデータの種類とに対応して設定された前記情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得する送信先変換情報取得手段と、
この送信先変換情報取得手段により取得したデータ変換用パラメータで受信したデータを変換した後、前記送信先変換情報取得手段により取得した識別情報で識別される情報処理用コンピュータに送信するデータ送信手段と、
を具備したことを特徴とする伝送中継装置。
【請求項２】
前記テーブル記憶部は、店舗システムから本部システムに伝送される各種データに対してそれぞれ情報処理用コンピュータの識別情報とデータ変換用パラメータとを複数組設定記憶可能であり、前記送信先変換情報取得手段により前記テーブル記憶部を検索した結果、複数組の情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得した場合には、前記データ送信手段は、受信したデータを組毎に取得したデータ変換用パラメータで変換してから取得した識別情報で識別される各情報処理用コンピュータにそれぞれ送信することを特徴とする請求項１記載の伝送中継装置。
【請求項３】
店舗に構築されその店舗で販売される各商品に関する各種データを記憶管理する店舗システムと、前記店舗の運営を司る本部に構築され店舗運営に必要な業務別に情報処理用コンピュータを設けた本部システムとの間のデータ伝送を中継する伝送中継装置において、
前記店舗システムから前記本部システムに伝送されるデータの種類別にそのデータを使用して情報処理を行う前記情報処理用コンピュータの識別情報と当該情報処理用コンピュータへの送信時刻と当該情報処理用コンピュータで処理しうる形態に前記データを変換するためのデータ変換用パラメータとを設定記憶するテーブル記憶部を設け、前記店舗システムから前記本部システムに伝送されるデータを受信すると、前記テーブル記憶部を検索して受信したデータの種類に対応して設定された前記情報処理用コンピュータの識別情報と送信時刻とデータ変換用パラメータとを取得し、前記受信したデータを当該データ変換用パラメータで変換した後、当該送信時刻になると当該識別情報で識別される情報処理用コンピュータに送信することを特徴とする伝送中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、店舗に構築される店舗システムと、店舗の運営を司る本部に構築される本部システムとの間のデータ伝送、及び本部システムと問屋，卸業者，製造業者などの取引先に構築される取引先システムとの間のデータ伝送を中継する伝送中継装置に関する。
【０００２】
【従来の技術】
例えばチェーン店舗をもつ小売り企業体では、各チェーン店舗にそれぞれＰＯＳ（Point Of Sales：販売時点情報管理）システムと称せられる店舗システムを構築し、この店舗システムの中枢をなすストアコンピュータで自店舗で販売される各商品に関する種々のデータを収集するとともに、各チェーン店舗の運営を司る本部にホストコンピュータを設置して、各チェーン店舗のストアコンピュータとネットワークで接続する。そして、各チェーン店舗のストアコンピュータで収集したデータをネットワークを介して本部のホストシステムで収集し分析，加工などの情報処理を行うことにより、店舗運営に必要な業務を本部で統轄してサポートするようにした店舗管理システムが利用されている。
【０００３】
そして最近では、これまでホストコンピュータで総合的に行っていた情報処理を分散して行うために、本部に店舗運営に必要な業務の種別に複数台のコンピュータを設置し、これら各コンピュータを通信回線で接続して本部システムを構築するとともに、この本部システムと各チェーン店舗の店舗システムとの間のデータ伝送を中継する伝送中継装置を例えば本部システムの通信回線に接続して設け、この伝送中継装置が各チェーン店舗のストアコンピュータから送られてきたデータを受信するとそのデータを活用する本部システムのコンピュータを自動的に選択して配信するようにした店舗管理システムが開発されている。
【０００４】
ところで、本部が各チェーン店舗から収集するデータとしては、各商品の単品単位の売上実績（通常販売時の売上点数及び金額，特売販売時の売上点数及び金額，最新の売上日付，値引の回数及びその金額等）を示す単品精算データや、各商品を分類する部門単位の売上実績を示す部門精算データなどがある。
また、本部での店舗運営に必要な業務としては、前記単品精算データや前記部門精算データから企業体全体の現金保有高を管理したり見切り販売や品切れによる損失を管理したりする経営管理業務や、前記単品精算データや部門精算データから店舗毎に品揃えの適正化を管理したり値引の適正化を管理したりする店舗管理業務や、前記単品精算データから売れ筋商品や死に筋商品を管理したり商品の回転率を管理したりする商品管理業務などがある。
【０００５】
そこで、経営管理業務の情報処理用コンピュータと店舗管理業務の情報処理用コンピュータと商品管理業務の情報処理用コンピュータとを通信回線で接続して本部システムを構築した場合、伝送中継装置は、ストアコンピュータから単品精算データを受信したときにはこの受信データを各コンピュータにそれぞれ配信し、部門精算データを受信したときにはこの受信データを経営管理業務の情報処理用コンピュータと店舗管理業務の情報処理用コンピュータとに配信して商品管理業務の情報処理用コンピュータには配信しないようにデータの配信先を制御していた。
【０００６】
一方、各チェーン店舗にそれぞれ構築される店舗システムは、通常、自店舗で販売する各商品の単品コード，単品名称，単価などの単品情報をプリセットした単品マスタファイルをストアコンピュータ等に備えており、この単品マスタファイルの情報に基づいて各商品の単品売上登録を行う。また、各チェーン店舗の単品マスタファイルは本部で一元的に管理しており、品揃えの変更や単価の変更等があると、本部システムから各チェーン店舗の店舗システムに伝送中継装置を介して単品マスタファイルのメンテナンスデータをそれぞれ送信する。しかして、このメンテナンスデータを受信した店舗システムは、それぞれ自己の単品マスタファイルにメンテナンスデータを反映させて単品マスタファイルを更新するものとなっていた。
【０００７】
ところで、店の規模や形態に従って店舗システムもその機能や能力の違いなどにより数種類のタイプが存在しており、タイプによって単品マスタファイルの構成が異なっている。このため、１つの本部システムによって管理される複数の店舗システムに異なるタイプが混在する場合には、伝送中継装置において、本部システムより受信した単品マスタファイルのメンテナンスデータを送信先である店舗システムの単品マスタファイルの構成に合わせたデータに変換してから該当する店舗システムに送信していた。
【０００８】
また最近では、本部と問屋，卸売業者，製造業者等の取引先との間で行う商品の受発注業務を合理化するために、各取引先にコンピュータシステム（以下、取引先システムと称する）を構築するとともに各取引先システムと本部システムとの間をＩＳＤＮ（Integrated Services Digital Network ：サービス総合ディジタル網）等で接続して、オンライン伝送により受発注データをやりとりすることが行われている。
【０００９】
この場合においても、取引先システムは、その取引先の規模や形態に従い機能や能力の異なる数種類のタイプが存在しており、タイプにより受発注データの構成が異なっている。このため、１つの本部システムによって管理される複数の取引先システムに異なるタイプが混在する場合には、伝送中継装置において、本部システムより受信した受発注データを送信先である取引先システムで処理可能なデータに変換してから該当する取引先システムに送信していた。
【００１０】
【発明が解決しようとする課題】
しかしながら、従来の本部システムと各店舗システムとの間のデータ伝送を中継する伝送中継装置においては、店舗システムから受信したデータを本部システムのどの情報処理用コンピュータに配信するかをプログラムによって固定的に決定して運用していた。また、店舗システムから送られてくるデータは多項目に及ぶので、伝送中継装置では送信先の情報処理用コンピュータに合せて不要な項目を排除するようにデータを変換してから配信するが、この場合のデータ変換処理もプログラムによって固定化されていた。
【００１１】
このため、本部システムの変更により店舗システムから収集したデータを活用する情報処理用コンピュータの編成が変わったりデータ変換の内容が変わったりした場合にはプログラムの修正が必要で、容易に対処することが困難であった。また、データ変換処理の内容はプログラムによって１通りに定められるため、ある情報処理用コンピュータでは必要な項目が別の情報処理用コンピュータでは不要な場合でも、後者の情報処理用コンピュータに対して不要な項目を除くことはできなかった。しかも、伝送中継装置は、店舗システムからデータを受信し変換するとすぐに該当する情報処理用コンピュータに送信していたので、情報処理用コンピュータの負荷が大きいときに店舗システムからのデータが送信されて当該コンピュータでの処理効率が低下することもあった。
【００１２】
一方、本部システムからタイプの異なる複数の店舗システムにそれぞれ送信されるデータについても、前記と同様に、予め設定されたプログラムにより送信先店舗システムのタイプに合わせた形態に変換してから送信していたので、店舗システムの変更等によりデータ変換の内容が異なった場合にはプログラムの修正が必要で、容易に対処できないという問題があった。また、１つのデータから同時に複数の異なる店舗システムへのデータ変換は行なっていなかった。
【００１３】
同様に、本部システムと各取引先システムとの間のデータ伝送を中継する伝送中継装置においても、取引先システムに送信される受発注データを予め設定されたプログラムにより送信先の取引先システムのタイプに合わせた形態に変換してから送信していたので、取引先システムの変更等によりデータ変換の内容が異なった場合にはプログラムの修正が必要で、容易に対処できないという問題があった。また、１つのデータから同時に複数の異なる取引先システムへのデータ変換は行なっていなかった。
【００１４】
本発明はこのような事情に基づいてなされたもので、その第１の目的とするところは、店舗システムから収集したデータを、そのデータを活用する本部システムの情報処理用コンピュータで処理し得る形態に変換してから中継伝送するものにおいて、本部システムの変更により店舗システムから収集したデータを活用する情報処理用コンピュータの編成が変わったりデータ変換の内容が変わったりした場合でもプログラムの変更なしに容易に対処できる伝送中継装置を提供しようとするものである。
また、その第２の目的とするところは、上記第１の目的に加えて、店舗システムから収集した１種類のデータが複数の情報処理用コンピュータで活用される場合にそのデータを同時に各情報処理用コンピュータにおいてそれぞれ必要な項目のみのデータに変換してから中継伝送することができる伝送中継装置を提供しようとするものである。
また、その第３の目的とするところは、上記第１の目的に加えて、店舗システムから収集し活用する情報処理用コンピュータで処理し得る形態に変換したデータを、その情報処理用コンピュータが必要なときに中継伝送することができる伝送中継装置を提供しようとするものである。
【００１５】
また、その第４の目的とするところは、本部システムから受信したデータを、そのデータを活用する店舗システムで処理し得る形態に変換してから中継伝送するものにおいて、店舗システムの変更等によりデータの変換内容が変わった場合でも、プログラムの変更なしに容易に対処できる伝送中継装置を提供しようとするものである。
また、その第５の目的とするところは、上記第４の目的に加えて、本部システムから受信した１つのデータから同時に複数の異なる店舗システムで処理し得る形態に変換して中継伝送することができる伝送中継装置を提供しようとするものである。
【００１６】
また、その第６の目的とするところは、本部システムから受信したデータを、そのデータを活用する取引先システムで処理し得る形態に変換してから中継伝送するものにおいて、取引先システムの変更等によりデータの変換内容が変わった場合でも、プログラムの変更なしに容易に対処できる伝送中継装置を提供しようとするものである。
また、その第７の目的とするところは、上記第６の目的に加えて、本部システムから受信した１つのデータから同時に複数の異なる取引先システムで処理し得る形態に変換して中継伝送することができる伝送中継装置を提供しようとするものである。
【００１７】
【課題を解決するための手段】
本願請求項１記載の発明は、店舗に構築されその店舗で販売される各商品に関する各種データを記憶管理する店舗システムと、店舗の運営を司る本部に構築され店舗運営に必要な業務別に情報処理用コンピュータを設けた本部システムとの間のデータ伝送を中継する伝送中継装置において、各店舗をそれぞれ識別する店舗識別情報に対応してその店舗に構築された店舗システムの種類を特定するシステムタイプ情報を設定記憶する店舗情報記憶部と、店舗システムのシステムタイプ情報別に店舗システムから本部システムに伝送されるデータの種類を設定記憶するとともに、そのデータの種類毎にそのデータを使用して情報処理を行う情報処理用コンピュータの識別情報と当該情報処理用コンピュータで処理しうる形態にデータを変換するためのデータ変換用パラメータとを設定記憶するテーブル記憶部と、店舗システムから本部システムに伝送されるデータを受信すると、店舗情報記憶部を検索してデータ送信元店舗システムのシステムタイプ情報を取得する送信元判定手段と、この送信元判定手段により取得したシステムタイプ情報と受信したデータの種類とからテーブル記憶部を検索して、当該システムタイプ情報と受信したデータの種類とに対応して設定された情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得する送信先変換情報取得手段と、この送信先変換情報取得手段により取得したデータ変換用パラメータで受信したデータを変換した後、送信先変換情報取得手段により取得した識別情報で識別される情報処理用コンピュータに送信するデータ送信手段とを備えたものである。
このものにおいて好ましくは、本願請求項２記載の発明のように、テーブル記憶部を、店舗システムから本部システムに伝送される各種データに対してそれぞれ情報処理用コンピュータの識別情報とデータ変換用パラメータとを複数組設定記憶可能とする。そして、送信先変換情報取得手段によりテーブル記憶部を検索した結果、複数組の情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得した場合には、受信したデータを組毎に取得したデータ変換用パラメータで変換してから取得した識別情報で識別される各情報処理用コンピュータにそれぞれ送信するようにする。
また、本願請求項３記載の発明は、店舗システムから本部システムに伝送されるデータの種類別にそのデータを使用して情報処理を行う情報処理用コンピュータの識別情報及び当該情報処理用コンピュータで処理しうる形態にデータを変換するためのデータ変換用パラメータとともに当該情報処理用コンピュータへの送信時刻を設定記憶するテーブル記憶部を設ける。そして店舗システムから前記本部システムに伝送されるデータを受信すると、テーブル記憶部を検索して受信したデータの種類に対応して設定された情報処理用コンピュータの識別情報と送信時刻とデータ変換用パラメータとを取得し、受信したデータを当該データ変換用パラメータで変換した後、当該取得した送信時刻になると当該識別情報で識別される情報処理用コンピュータに送信するようにしたものである。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
はじめに、店舗システムから収集したデータをそのデータを活用する本部システムの情報処理用コンピュータで処理し得る形態に変換してから中継伝送する本願請求項１乃至３記載の伝送中継装置に対応した第１の実施の形態について、図１乃至図１０を用いて説明する。
【００２１】
図１において、符号１０は複数のチェーン店舗をもつ小売り企業体の本部に構築される本部システムである。この本部システムは、店舗運営に必要な各種業務の情報処理をそれぞれ実行する情報処理用コンピュータとして、店舗毎に品揃えの適正化を管理したり値引の適正化を管理したりする店舗管理業務の情報処理用コンピュータ（店舗管理用コンピュータ）１１と、企業体全体の現金保有高を管理したり見切り販売や品切れによる損失を管理したりする経営管理業務の情報処理用コンピュータ（経営管理用コンピュータ）１２と、売れ筋商品や死に筋商品を管理したり商品の回転率を管理したりする商品管理業務の情報処理用コンピュータ（商品管理用コンピュータ）１３とを設け、これらの情報処理用コンピュータ１１〜１３をＬＡＮ回線１４で接続して構築したものである。また、この本部システム１０と各チェーン店舗にそれぞれ構築される店舗システムＡ，Ｂとの間のデータ伝送を中継する伝送中継装置としての伝送中継用コンピュータ１５を、前記ＬＡＮ回線１４に接続している。
【００２２】
なお、一方の店舗システムＡは、前記ＬＡＮ回線１４のルータ１６に通信網１７を介して接続され、店舗システムの中枢をなすストアコンピュータ（不図示）で収集した単品精算データ，部門精算データ等のその店舗で販売される各商品に関するデータをＦＴＰ（File Transfer Protocol）方式により本部システム１０に送信するタイプのものである。これに対して他方の店舗システムＢは、本部に設置されたＤＳＵ（Digital Service Unit：回線終端装置）１８にＩＳＤＮ１９を介して接続され、やはりストアコンピュータで収集した同様なデータをディジタル通信方式により本部システム１０に送信するタイプのものである。因みに、各チェーン店舗では、予め店舗の規模や立地条件などによりいずれか一方の店舗システムＡ，Ｂを選択して構築している。
【００２３】
図２は前記伝送中継用コンピュータ１５の機能構成を示すブロック図である。図示するように、この伝送中継用コンピュータ１５は、一方の店舗システムＡから送信されルータ１６を経てＬＡＮ回線１４に発生したデータを受信する第１のデータ受信部２１と、他方の店舗システムＢから送信されＤＳＵ１８に入力されたデータを受信する第２のデータ受信部２２とを備えている。なお、両店舗システムＡ，Ｂから各々のプロトコルで送信されるデータのフォーマットは、いずれも図３に示すように実データｄ１に、この実データｄ１の種類を特定するデータ種別コードｄ２と、送信元の店舗を特定する送信元店舗ＩＤコードｄ３とを付加したものである。
【００２４】
またこの伝送中継用コンピュータ１５は、前記第１または第２のデータ受信部２１，２２で受信したデータの送信元店舗ＩＤコードｄ３に基づいて送信元店舗に構築されているシステムが店舗システムＡなのか店舗システムＢなのかを判定する送信元判定部２３と、前記第１または第２のデータ受信部２１，２２で受信したデータをどの情報処理用コンピュータ１１，１２，１３にＬＡＮ回線１４を介して送信するかを判定する送信先判定部２４と、前記第１または第２のデータ受信部２１，２２で受信したデータを、前記送信元判定部２３で判定したデータ送信元店舗の店舗システムと前記送信先判定部２４で判定したデータ送信先の情報処理用コンピュータとから決まるデータ変換用パラメータで当該情報処理用コンピュータで処理し得る形態に変換するデータ変換部２５と、このデータ変換部２５で変換されたデータを、時計部２６で計時される時刻が当該データの送信時刻に一致したとき前記ＬＡＮ回線１４を介して送信先の情報処理用コンピュータ１１，１２，１３に送信するデータ送信部２７とを備えている。
【００２５】
さらにこの伝送中継用コンピュータ１５は、前記送信元判定部２３の処理動作において参照する店舗情報テーブル４０と、前記送信先判定部２４の処理動作において参照するジョブ管理テーブル５０と、前記データ変換部２５の処理動作において参照するパラメータテーブル６０とを設定記憶するテーブル記憶部２８と、このテーブル記憶部２８に記憶された各テーブル４０，５０，６０のメンテナンスを行うテーブルメンテナンス部２９とを備えている。
【００２６】
前記店舗情報テーブル４０は、図４に示すように、各チェーン店舗にそれぞれ割り当てられる店舗識別情報としての店舗ＩＤコードに対応して、その店舗に構築された店舗システムＡ，Ｂの種類を特定するシステムタイプ情報（この実施の形態では、店舗システムＡのタイプ情報を「ＸＷ０」とし、店舗システムＢのタイプ情報を「Ｍ／Ｓ］とする）を設定記憶したものである。
【００２７】
前記ジョブ管理テーブル５０は、図５に示すように、各店舗システムＡ，Ｂのシステムタイプ「ＸＷ０」，「Ｍ／Ｓ］別に、店舗システムＡ，Ｂから本部システムに送信されるデータの種類（この実施の形態では、店舗システムＡ，Ｂの両方とも各商品の単品単位の売上実績を示す単品精算データと、各商品を分類する部門単位の売上実績を示す部門精算データの２種類を送信するものとする）を設定記憶している。また、各店舗システムからそれぞれ送信されるデータの種別に、当該データの送信先となる１乃至複数の情報処理用コンピュータ１１，１２，１３を指定する送信先コンピュータＩＤコード（この実施の形態では、店舗管理用コンピュータ１１のＩＤコードを「ＣＯＭ１」とし、経営管理用コンピュータ１２のＩＤコードを「ＣＯＭ２」とし、商品管理用コンピュータのＩＤコードを「ＣＯＭ３」とする）を設定記憶している。さらに、この送信先コンピュータＩＤコードに対応して、当該ＩＤコードで指定される情報処理用コンピュータ１１，１２，１３にデータを送信する時刻ｈｈ（時）：ｍｍ（分）と、当該送信先コンピュータＩＤコードで指定される送信先の情報処理用コンピュータ１１，１２，１３にデータを送信する際の変換パラメータが設定された前記パラメータテーブル６０のアドレスであるリンクパラメータコードＰとを合せて設定記憶している。
【００２８】
前記パラメータテーブル６０は、各店舗システムＡ，Ｂから本部システム１０の情報処理用コンピュータ１１，１２，１３に送信されるデータを、送信先となる情報処理用コンピュータで処理しうる形態に変換するためのパラメータを必要な数だけ設定記憶したもので、各変換パラメータにはそれぞれ固有のパラメータコードＰを割り当てている。
【００２９】
しかして、かかる構成の伝送中継用コンピュータ１５においては、予めテーブルメンテナンス部２９を機能させて、店舗情報テーブル４０，ジョブ管理テーブル５０及びパラメータテーブル６０にそれぞれ現状の運用に適合したデータを設定しておく。
例えば、店舗ＩＤコード［０１］のチェーン店舗と店舗ＩＤコード［０３］のチェーン店舗では店舗システムＢが構築されており、店舗ＩＤコード［０２］のチェーン店舗では店舗システムＡが構築されているとすると、店舗情報テーブル４０には図４に示す如くデータを設定しておく。
【００３０】
また、各店舗システムＡ，Ｂから送信される単品精算データの送信先が店舗管理用コンピュータ１１，経営管理用コンピュータ１２，商品管理用コンピュータ１３の３つであり、部門精算データの送信先が店舗管理用コンピュータ１１と経営管理用コンピュータ１２の２つであるとすると、ジョブ管理テーブル５０には図５に示す如くデータを設定しておく。
この場合、パラメータテーブル６０には、図６に示すように、パラメータコードＰ［００１］に対応して店舗システムＢからの単品精算データを店舗管理用コンピュータ１１で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［００２］に対応して店舗システムＢからの単品精算データを経営管理用コンピュータ１２で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［００３］に対応して店舗システムＢからの単品精算データを商品管理用コンピュータ１３で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［００４］に対応して店舗システムＢからの部門精算データを店舗管理用コンピュータ１１で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［００５］に対応して店舗システムＢからの部門精算データを経営管理用コンピュータ１２で処理しうる形態に変換するための変換パラメータを設定しておく。また、パラメータコードＰ［１０１］に対応して店舗システムＡからの単品精算データを店舗管理用コンピュータ１１で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［１０２］に対応して店舗システムＡからの単品精算データを経営管理用コンピュータ１２で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［１０３］に対応して店舗システムＡからの単品精算データを商品管理用コンピュータ１３で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［１０４］に対応して店舗システムＡからの部門精算データを店舗管理用コンピュータ１１で処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［１０５］に対応して店舗システムＡからの部門精算データを経営管理用コンピュータ１２で処理しうる形態に変換するための変換パラメータを設定しておく。
【００３１】
例えば今、店舗システムＡ（システムタイプ［ＸＷ０］）から送信される単品精算データのフォーマットを、項目「単品コード」，「リンク部門」，「名称」，「通常単価」，「通常売上金額」，「通常売上点数」，「特売１単価」，「特売１売上金額」，「特売１売上点数」，「特売２単価」，「特売２売上金額」，「特売２売上点数」，「値引１番号」，「値引１金額」，「値引１回数」，「値引２番号」，「値引２金額」，「値引２回数」，「最新売上日付」からなるものとし、店舗システムＢ（システムタイプ［Ｍ／Ｓ］）から送信される単品精算データのフォーマットを、項目「単品コード」，「リンク部門」，「名称」，「通常単価」，「特売単価」，「通常売上金額」，「通常売上点数」，「特売売上金額」，「特売売上点数」，「最新売上日付」，「値引番号」，「値引金額」，「値引回数」からなるものとする。
【００３２】
この場合において、店舗管理用コンピュータ１１では、単品精算データのうちの「単品コード」，「名称」，「通常単価」，「特売単価」，「通常売上点数」，「特売売上点数」，「最新売上日付」，「値引回数」の各項目を活用するとすると、図７中７１に示すように店舗システムＢからの単品精算データ７０Ｂを店舗管理用コンピュータ１１の処理データ７０に変換するためのパラメータをパラメータコードＰ［００１］に対応して設定し、かつ同図中７２に示すように店舗システムＡからの単品精算データ７０Ａを店舗管理用コンピュータ１１の処理データ７０に変換するためのパラメータをパラメータコードＰ［１０１］に対応して設定する。
【００３３】
また、経営管理用コンピュータ１２では、単品精算データのうちの「単品コード」，「名称」，「リンク部門」，「通常単価」，「特売単価」，「売上金額」，「売上点数」，「値引金額」の各項目を活用するとすると、図８中８１に示すように店舗システムＢからの単品精算データ７０Ｂを経営管理用コンピュータ１２の処理データ８０に変換するためのパラメータをパラメータコードＰ［００２］に対応して設定し、かつ同図中８２に示すように店舗システムＡからの単品精算データ７０Ａを経営管理用コンピュータ１２の処理データ８０に変換するためのパラメータをパラメータコードＰ［１０２］に対応して設定する。
【００３４】
また、商品管理用コンピュータ１３では、単品精算データのうちの「単品コード」，「名称」，「通常単価」，「通常売上金額」，「通常売上点数」，「特売単価」，「特売売上金額」，「特売売上点数」の各項目を活用するとすると、図９中９１に示すように店舗システムＢからの単品精算データ７０Ｂを商品管理用コンピュータ１３の処理データ９０に変換するためのパラメータをパラメータコードＰ［００３］に対応して設定し、かつ同図中９２に示すように店舗システムＡからの単品精算データ７０Ａを商品管理用コンピュータ１３の処理データ９０に変換するためのパラメータをパラメータコードＰ［１０３］に対応して設定する。
【００３５】
このように各テーブル４０，５０，６０にそれぞれ現状の運用に適合したデータが設定された状態で、伝送中継用コンピュータ１５は、図１０の流れ図に示すような手順で動作するようにプログラム制御されている。
すなわち、ＳＴ（ステップ）１として店舗システムＡまたは店舗システムＢからのデータを受信するのを待機している。ここで、第１または第２のデータ受信部２１，２２の動作により店舗システムＡまたは店舗システムＢからのデータを受信すると、ＳＴ２として送信元判定部２３が動作し、受信したデータの送信元店舗ＩＤコードｄ３で店舗情報テーブル４０を検索して、当該送信元店舗ＩＤコードｄ３に対応して設定された店舗システムタイプ情報を取得する。
【００３６】
次に、ＳＴ３として送信先判定部２４が動作し、上記ＳＴ２の処理で取得した店舗システムタイプ情報と受信データのデータ種別ｄ２とでジョブ管理テーブル５０を検索して、当該システムタイプ情報とデータ種別とに対応して設定された１乃至複数の送信先情報処理用コンピュータのＩＤコードとそれに対応する送信時刻及びリンクパラメータコードＰを取得する。
【００３７】
次に、ＳＴ４としてデータ変換部２５が動作し、上記送信先判定部２４の動作により取得したリンクパラメータコードＰに対応する変換パラメータをパラメータテーブル６０から読出したならば、受信データの実データｄ１を当該変換パラメータに基づいて変換する。このとき、上記送信先判定部２４の動作により複数のリンクパラメータコードＰを取得していた場合には、各リンクパラメータコードＰに対応する変換パラメータをパラメータテーブル６０から順次読出し、その都度変換パラメータに基づいて実データｄ１を変換する。
【００３８】
次に、ＳＴ５としてデータ送信部２７が動作し、先ず、前記送信先判定部２４の動作により取得した送信時刻を調べる。そして、送信先情報処理用コンピュータのＩＤコードに対応して送信時刻が設定されていたデータについては、上記データ変換部２５の動作により変換されたデータをメモリに一時格納し、時計部２６で計時される時刻が当該送信時刻に一致すると、対応するＩＤコードで指定される情報処理用コンピュータに送信して今回のデータ受信処理を終了する。
これに対し、送信先情報処理用コンピュータのＩＤコードに対応して送信時刻が未設定（＝０）のデータについては、上記データ変換部２５の動作により変換されたデータをすぐに対応するＩＤコードで指定される情報処理用コンピュータに送信して今回のデータ受信処理を終了する。
【００３９】
このように、本実施の形態の伝送中継用コンピュータ１５においては、各種の店舗システムＡ，Ｂから本部システム１０に伝送されるデータの種類別にそのデータを使用して情報処理を行う情報処理用コンピュータの識別情報（ＩＤコード）と当該情報処理用コンピュータで処理しうる形態にデータを変換するためのデータ変換用パラメータとを設定記憶するテーブル記憶部２８を設けている。そして、店舗システムＡ，Ｂから本部システム１０に伝送されるデータを受信すると、テーブル記憶部２８を検索して受信したデータの種類に対応して設定された情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得し、受信したデータを当該データ変換用パラメータで変換した後、当該識別情報で識別される情報処理用コンピュータに送信するようにしている。
【００４０】
したがって、本部システム１０の変更により店舗システムＡ，Ｂから収集したデータを活用する情報処理用コンピュータの編成が変わったりデータ変換の内容が変わったりした場合でも、テーブルメンテナンス部２９を動作させてテーブル記憶部２８の設定データを現状の運用に適合したデータに変更すればよく、プログラムの変更を必要としないので、容易に短時間で対処できる。また、プログラムの変更を必要としないので、プログラム開発に要するコストも低減できる。
【００４１】
また、本実施の形態においては、テーブル記憶部２８において、店舗システムＡ，Ｂから本部システム１０に伝送される各種データに対してそれぞれ情報処理用コンピュータの識別情報（ＩＤコード）とデータ変換用パラメータとを複数組設定記憶可能としている。そして、店舗システムＡ，Ｂから本部システム１０に伝送されるデータの受信によりテーブル記憶部２８を検索した結果、複数組の情報処理用コンピュータの識別情報とデータ変換用パラメータとを取得した場合には、この受信したデータを組毎にデータ変換用パラメータで変換してから識別情報で識別される各情報処理用コンピュータにそれぞれ送信するようにしている。
【００４２】
したがって、１種類の受信データを同時に複数の異なる情報処理用コンピュータへの送信データに変換できる上、各情報処理用コンピュータへの送信データはその情報処理用コンピュータで必要な項目のデータのみに変換でき不要な項目のデータを確実に排除できるので、情報処理用コンピュータの処理効率を高めることができる。
【００４３】
さらに、本実施の形態においては、テーブル記憶部２８で、店舗システムＡ，Ｂから本部システム１０に伝送されるデータの種類別に情報処理用コンピュータの識別情報（ＩＤコード）及びデータ変換用パラメータとともに当該情報処理用コンピュータへの送信時刻を設定記憶している。そして店舗システムＡ，Ｂから本部システム１０に伝送されるデータを受信すると、テーブル記憶部２８を検索して受信したデータの種類に対応して設定された情報処理用コンピュータの識別情報と送信時刻とデータ変換用パラメータとを取得し、受信したデータを当該データ変換用パラメータで変換した後、当該取得した送信時刻になると当該識別情報で識別される情報処理用コンピュータに送信するようにしている。
したがって、各情報処理用コンピュータ１１，１２，１３にデータを送信する時刻を設定できるので、情報処理用コンピュータ１１，１２，１３の負荷が少ない時間帯に店舗システムＡ，Ｂからのデータを送信することができる。また、送信時刻の変更もプログラム変更無しに容易に行うことができる。
【００４４】
なお、前記第１の実施の形態では、店舗システムＡ，Ｂから本部システム１０に送信されるデータを中継する伝送中継装置（伝送中継用コンピュータ１５）について説明したが、本部システム１０の情報処理用コンピュータから各店舗システムＡ，Ｂに送信されるデータで店舗システムの種類によってデータの変換が必要な場合においても、送信データの種類と送信先の店舗システムの識別情報とに対応して変換パラメータを設定するテーブル記憶部を設けることによって、同様に適用できるものである。
そこで次に、本部システムから受信したデータを、そのデータを活用する店舗システムで処理し得る形態に変換してから中継伝送する本願請求項４乃至５記載の伝送中継装置に対応した第２の実施の形態について、図１，図４及び図１１乃至図１６を用いて説明する。なお、この第２の実施の形態においても、前記第１の実施の形態と同様に、図１に示す店舗管理システムの伝送中継用コンピュータ１５を本発明の伝送中継装置として機能させるものとし、本部システム１０の各情報処理用コンピュータ１１〜１３のうち商品管理用コンピュータ１３から各店舗システムＡ，Ｂへデータ（単品メンテナンスデータなど）を送信するものとして説明を行う。
【００４５】
図１１は前記伝送中継用コンピュータ１５の第２の実施の形態に関わる機能構成を示すブロック図である。この伝送中継用コンピュータ１５は、商品管理用コンピュータ１３からＦＴＰに従い送信されるデータをＬＡＮ回線１４を介して受信するデータ受信部３０を備えている。なお、商品管理用コンピュータ１３から送信されるデータのフォーマットは、図１２に示すように実データｅ１に、この実データｅ１の種類を特定するデータ種別コードｅ２と、送信先の店舗を特定する送信先店舗ＩＤコードｅ３とを付加したもので、送信先店舗ＩＤコードｅ３は複数の店舗ＩＤコードをセット可能であり、同時に複数の店舗を送信先として指定できるようになっている。
【００４６】
またこの伝送中継用コンピュータ１５は、前記データ受信部３０で受信したデータの送信先店舗ＩＤコードｅ３に基づいて送信先店舗に構築されている店舗システムのタイプが店舗システムＡのタイプなのか店舗システムＢのタイプなのかを判定する送信先判定部３１と、前記データ受信部３０で受信したデータを送信先店舗に構築されている店舗システムで処理しうる形態に変換するためのデータ変換用パラメータを取得するパラメータ取得部３２と、このパラメータ取得部３２で取得したデータ変換用パラメータにより前記データ受信部３０で受信したデータを変換するデータ変換部３３と、このデータ変換部３３で変換されたデータを送信先の店舗システムＡ，Ｂに送信するデータ送信部３４とを備えている。なお、データ送信部３４は、送信先店舗に構築されている店舗システムが店舗システムＡの場合には、変換後のデータをＬＡＮ回線１４を介しルータ１６を経て送信し、店舗システムＢの場合には、ＤＳＵ１８を介して送信するものとなっている。
【００４７】
また、この伝送中継用コンピュータ１５は、前記送信先判定部３１の処理動作において参照する店舗情報テーブル４１と、前記パラメータ取得部３２の処理動作において参照するジョブ管理テーブル５１と、前記データ変換部３３の処理動作において参照するパラメータテーブル６１とを設定記憶するテーブル記憶部３５と、このテーブル記憶部３５に記憶された各テーブル４１，５１，６１のメンテナンスを行うテーブルメンテナンス部３６とを備えている。
【００４８】
前記店舗情報テーブル４１は、第１の実施の形態の店舗情報テーブル４０と同一で、図４に示すように、各チェーン店舗にそれぞれ割り当てられる店舗識別情報としての店舗ＩＤコードに対応して、その店舗に構築された店舗システムＡ，Ｂの種類を特定するシステムタイプ情報（この実施の形態でも、店舗システムＡのタイプ情報を「ＸＷ０」とし、店舗システムＢのタイプ情報を「Ｍ／Ｓ］とする）を設定記憶したものである。
【００４９】
前記ジョブ管理テーブル５１は、図１３に示すように、商品管理用コンピュータ１３から各店舗システムＡ，Ｂに送信されるデータの種類（この実施の形態では、店舗システムＡ，Ｂのストアコンピュータに形成される単品マスタファイルのメンテナンスデータや、特売マスタファイルのメンテナンスデータや、店舗マスタファイルのメンテナンスデータ等）別に、当該データの送信先となる店舗システムＡ，Ｂのシステムタイプ情報と、このシステムタイプ情報で識別される店舗システムに対するデータ変換パラメータが設定された前記パラメータテーブル６１のアドレスであるリンクパラメータコードＰとを設定記憶したものである。
【００５０】
前記パラメータテーブル６１は、商品管理用コンピュータ１３から各店舗システムＡ，Ｂに送信されるデータを、送信先となる店舗システムＡ，Ｂで処理しうる形態に変換するためのパラメータを必要な数だけ設定記憶したもので、各変換パラメータにはそれぞれ固有のパラメータコードＰを割り当てている。なお、このパラメータテーブル６１は、前記第１の実施の形態のパラメータテーブル６０と一体化できる。
【００５１】
しかして、かかる構成の伝送中継用コンピュータ１５においては、予めテーブルメンテナンス部３６を機能させて、店舗情報テーブル４１，ジョブ管理テーブル５１及びパラメータテーブル６１にそれぞれ現状の運用に適合したデータを設定しておく。
例えば、店舗ＩＤコード［０１］のチェーン店舗と店舗ＩＤコード［０３］のチェーン店舗では店舗システムＢが構築されており、店舗ＩＤコード［０２］のチェーン店舗では店舗システムＡが構築されているとすると、店舗情報テーブル４１には図４に示す如くデータを設定しておく。
【００５２】
また、商品管理用コンピュータ１３から送信される単品メンテナンスデータ，特売メンテナンスデータ及び店舗メンテナンスデータをそれぞれ店舗システムＡ，Ｂに送信するものとすると、ジョブ管理テーブル５１には図１３に示す如くデータを設定しておく。
この場合、パラメータテーブル６１には、図１４に示すように、パラメータコードＰ［９０１］に対応して単品メンテナンスデータを店舗システムＢで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［９０２］に対応して単品メンテナンスデータを店舗システムＡで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［９０３］に対応して特売メンテナンスデータを店舗システムＢで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［９０４］に対応して特売メンテナンスデータを店舗システムＡで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［９０５］に対応して店舗メンテナンスデータを店舗システムＢで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［９０６］に対応して店舗メンテナンスデータを店舗システムＡで処理しうる形態に変換するための変換パラメータを設定しておく。
【００５３】
例えば今、商品管理用コンピュータ１３から送信される単品メンテナンスデータのフォーマットを、項目「データ種別（追加，訂正，削除，中止）」，「単品コード」，「リンク部門」，「単品名称漢字」，「単品名称カナ」，「メーカ名称」，「メーカコード」，「希望価格」，「標準単価」，「原単価」，「ステータス」，「登録日付」，「下限売価」からなるものとする。
【００５４】
この場合において、店舗システムＢが、項目「単品コード」，「リンク部門」，「名称」，「単価」，「ステータス」，「コントロール」で構成される単品メンテナンスデータを受けて自己の単品マスタファイルのメンテナンスを行うものとすると、図１５中１０１に示すように本部システム１０からの単品メンテナンスデータ１００を店舗システムＢ用の単品メンテナンスデータ１００Ｂに変換するためのパラメータをパラメータコードＰ［９０１］に対応して設定する。
【００５５】
また、同じく店舗システムＡが、項目「データ種別」，「登録日付」，「単品コード」，「リンク部門」，「単品名称漢字」，「単品名称カナ」，「通常単価」，「メーカ名称」，「メーカコード」，「希望価格」，「ステータス」，「下限売価」，「原単価」で構成される単品メンテナンスデータを受けて自己の単品マスタファイルのメンテナンスを行うものとすると、図１５中１０２に示すように本部システム１０からの単品メンテナンスデータ１００を店舗システムＡ用の単品メンテナンスデータ１００Ａに変換するためのパラメータをパラメータコードＰ［９０２］に対応して設定する。
【００５６】
このように各テーブル４１，５１，６１にそれぞれ現状の運用に適合したデータが設定された状態で、伝送中継用コンピュータ１５は、図１６の流れ図に示すような手順で動作するようにプログラム制御されている。
すなわち、ＳＴ１として店舗システムＡ，Ｂに対する送信データの受信を待機している。ここで、データ受信部３０の動作により商品管理用コンピュータ１３からＬＡＮ回線１４を介して送信された該当データを受信すると、ＳＴ２としてその受信データから送信先店舗ＩＤコードｅ３を全て抽出する。
【００５７】
次に、ＳＴ３として送信先判定部３１が動作し、抽出した全送信先店舗ＩＤコードｅ３のうちの１つの店舗ＩＤコードで店舗情報テーブル４１を検索して、当該店舗ＩＤコードに対応して設定された店舗システムタイプ情報を取得する。次に、ＳＴ４としてパラメータ取得部３２が動作し、上記ＳＴ３の処理で取得した店舗システムタイプ情報と受信データのデータ種別ｅ２とでジョブ管理テーブル５１を検索して、当該システムタイプ情報とデータ種別とに対応して設定されたリンクパラメータコードＰを取得する。次に、ＳＴ５としてデータ変換部３３が動作し、上記パラメータ取得部３２の動作により取得したリンクパラメータコードＰに対応する変換パラメータをパラメータテーブル６１から読出したならば、受信データの実データｅ１を当該変換パラメータに基づいて変換する。次に、ＳＴ６としてデータ送信部３４が動作し、上記データ変換部３３の動作により変換されたデータを対応する店舗ＩＤコードで指定される店舗の店舗システムにＬＡＮ回線１４またはＤＳＵ１８を介して送信する。
【００５８】
しかる後、ＳＴ７としてＳＴ２で抽出した送信先店舗ＩＤコードのうち未処理の店舗ＩＤコードが存在するか否かを判断する。そして未処理の店舗ＩＤコードが存在する場合には、前記送信先判定部３１，パラメータ取得部３２，データ変換部３３及びデータ送信部３４を順次動作させて、その未処理の店舗ＩＤコードに対する前記ＳＴ３，４，５，６の処理実行を繰返す。
こうして、ＳＴ２で抽出した全ての送信先店舗ＩＤコードに対してそれぞれ前記ＳＴ３，４，５，６の処理を実行したならば、今回のデータ受信処理を終了する。
【００５９】
このように本実施の形態においては、各店舗をそれぞれ識別する店舗識別情報（店舗ＩＤコード）に対応してその店舗に構築された店舗システムの種類を特定するシステムタイプ情報を設定記憶する店舗情報記憶部として店舗情報テーブル４１を設けるとともに、店舗システムＡ，Ｂのシステムタイプ情報別に本部システム１０から店舗システムＡ，Ｂに伝送されるデータをその店舗システムＡ，Ｂで処理しうる形態に変換するためのデータ変換用パラメータを設定記憶する変換パラメータ記憶部としてジョブ管理テーブル５１及びパラメータテーブル６１を設けている。そして、本部システム１０から店舗を送信先とする伝送データを受信すると、店舗情報テーブル４１を検索してデータ送信先店舗に構築された店舗システムのシステムタイプ情報を取得し、次いでジョブ管理テーブル５１及びパラメータテーブル６１を検索して伝送データの種類及び当該システムタイプ情報に対応して設定されたデータ変換用パラメータを取得して、伝送データを当該データ変換用パラメータで変換した後、データ送信先店舗の店舗システムに送信するようにしている。
【００６０】
したがって、店舗システムＡ，Ｂの変更等によりデータ変換の内容が異なった場合でも、テーブルメンテナンス部３６を動作させてテーブル記憶部３５の設定データを現状の運用に適合したデータに変更すればよく、プログラムの変更を必要としないので、前記第１の実施の形態と同様に容易に短時間で対処できる上、プログラム開発に要するコスト低減を図り得る。
【００６１】
また、本実施の形態においては、本部システム１０から受信した伝送データの送信先として複数の店舗が指定されていた場合には、店舗情報テーブル４１を検索してデータ送信先店舗に構築された店舗システムのシステムタイプ情報を取得し、次いでジョブ管理テーブル５１及びパラメータテーブル６１を検索して伝送データの種類及び当該システムタイプ情報に対応して設定されたデータ変換用パラメータを取得して、伝送データを当該データ変換用パラメータで変換した後、データ送信先店舗の店舗システムに送信する処理（図１６中ＳＴ３，４，５，６）を、送信先に指定された各店舗の数だけ繰返すようにしている。
したがって、本部システム１０から統一化されたフォーマットで送信されるデータを、同時に複数の異なる店舗システムで処理し得る形態に変換して中継伝送することができるので、本部システム１０において各店舗システムＡ，Ｂ毎にデータを作成し送出する手間を不要にできる。
【００６２】
次に、本部システムから受信したデータをそのデータを活用する複数の取引先システムの情報処理用コンピュータで処理し得る形態に変換してから中継伝送する本願請求項６乃至７記載の伝送中継装置に対応した第３の実施の形態について、図１７乃至図２４を用いて説明する。
【００６３】
図１７において、符号１１０は複数のチェーン店舗をもつ小売り企業体の本部に構築される本部システムである。この本部システムは、前記第１，２の実施の形態と同様に店舗管理用コンピュータ１１と、経営管理用コンピュータ１２と、商品管理用コンピュータ１３とを設け、これらの情報処理用コンピュータ１１〜１３をＬＡＮ回線１４で接続している。また、この本部システム１０と各チェーン店舗にそれぞれ構築される店舗システムＡ，Ｂとの間のデータ伝送，及び問屋，卸業者，製造業者などの取引先に構築される取引先システムＡ，Ｂとの間のデータ伝送を中継する伝送中継装置としての伝送中継用コンピュータ１１１を、前記ＬＡＮ回線１４に接続している。
【００６４】
上記本部システム１１０は、特に、各店舗システムＡ，Ｂから発生した商品発注等に関するデータをもとに商品管理用コンピュータ１３において発注伝票等を作成し、その伝票ファイルデータを伝送中継用コンピュータ１１１を介してＦＴＰ方式によりオンラインで各取引先システムＡ，Ｂに配信するものとなっている。
因みに、各取引先システムＡ，Ｂは、店舗システムＢと同様にＩＳＤＮ１９を介して本部システム１１０と接続されている。そして、取引先システムＡと取引先システムＢとは、受注等の取引業務に必要なデータ項目の構成が異なる別タイプのものである。
【００６５】
図１８は前記伝送中継用コンピュータ１１１の第３の実施の形態に関わる機能構成を示すブロック図である。この伝送中継用コンピュータ１１１は、商品管理用コンピュータ１３からＦＴＰに従い送信される伝票ファイルデータをＬＡＮ回線１４を介して受信するデータ受信部１８１を備えている。なお、商品管理用コンピュータ１３から送信されるデータのフォーマットは、図１９に示すように伝票ヘッダレコード及び伝票明細レコードからなる実データｆ１に、この実データｆ１の種類を特定するデータ種別コードｆ２と、送信先となる取引先を特定する送信先ＩＤコードｆ３とを付加したもので、送信先ＩＤコードｆ３は複数の取引先ＩＤコードをセット可能であり、同時に複数の取引先を送信先として指定できるようになっている。
【００６６】
またこの伝送中継用コンピュータ１１１は、前記データ受信部１８１で受信したデータの送信先ＩＤコードｆ３に基づいて送信先の取引先システムが取引先システムＡのタイプなのか取引先システムＢのタイプなのかを判定する送信先判定部１８２と、前記データ受信部１８１で受信したデータを送信先の取引先システムで処理しうる形態に変換するためのデータ変換用パラメータを取得するパラメータ取得部１８３と、このパラメータ取得部１８３で取得したデータ変換用パラメータにより前記データ受信部１８１で受信したデータを変換するデータ変換部１８４と、このデータ変換部１８４で変換されたデータを送信先の取引先システムＡ，Ｂに送信するデータ送信部１８５とを備えている。
【００６７】
また、この伝送中継用コンピュータ１１１は、前記送信先判定部１８２の処理動作において参照する取引先情報テーブル４２と、前記パラメータ取得部１８３の処理動作において参照するジョブ管理テーブル５２と、前記データ変換部１８４の処理動作において参照するパラメータテーブル６２とを設定記憶するテーブル記憶部１８６と、このテーブル記憶部１８６に記憶された各テーブル４２，５２，６２のメンテナンスを行うテーブルメンテナンス部１８７とを備えている。
【００６８】
前記店舗情報テーブル４２は、図２０に示すように、各取引先にそれぞれ割り当てられる取引先識別情報としての取引先ＩＤコードに対応して、その取引先に構築された取引先システムＡ，Ｂの種類を特定するシステムタイプ情報（この実施の形態では、取引先システムＡのタイプ情報を「ＡＡＡ」とし、取引先システムＢのタイプ情報を「ＢＢＢ］とする）を設定記憶したものである。
【００６９】
前記ジョブ管理テーブル５２は、図２１に示すように、商品管理用コンピュータ１３から各取引先システムＡ，Ｂに送信される伝票ファイルデータの種類（この実施の形態では、商品の発注を行う発注伝票ファイルや発注の取消を行う取消伝票ファイル等）別に、当該データの送信先となる取引先システムＡ，Ｂのシステムタイプ情報と、このシステムタイプ情報で識別される取引先システムに対するデータ変換パラメータが設定された前記パラメータテーブル６２のアドレスであるリンクパラメータコードＰとを設定記憶したものである。なお、このジョブ管理テーブル５２は、前記第２の実施の形態のジョブ管理テーブル５１と一体化できる。
【００７０】
前記パラメータテーブル６２は、商品管理用コンピュータ１３から各取引先システムＡ，Ｂに送信されるデータを、送信先となる取引先システムＡ，Ｂで処理しうる形態に変換するためのパラメータを必要な数だけ設定記憶したもので、各変換パラメータにはそれぞれ固有のパラメータコードＰを割り当てている。なお、このパラメータテーブル６２は、前記第１及び第２の実施の形態のパラメータテーブル６０，６１と一体化できる。
【００７１】
しかして、かかる構成の伝送中継用コンピュータ１１０においては、予めテーブルメンテナンス部１８７を機能させて、取引先情報テーブル４２，ジョブ管理テーブル５２及びパラメータテーブル６２にそれぞれ現状の運用に適合したデータを設定しておく。
例えば、取引先ＩＤコード［０１］の取引先（例えば製造業者）では取引先システムＡが構築されており、取引先ＩＤコード［０２］の取引先（例えば問屋）では取引先システムＢが構築されているとすると、取引先情報テーブル４２には図２０に示す如くデータを設定しておく。
【００７２】
また、商品管理用コンピュータ１３から送信される発注伝票ファイルデータ及び取消伝票ファイルデータをそれぞれ取引先システムＡ，Ｂに送信するものとすると、ジョブ管理テーブル５２には図２１に示す如くデータを設定しておく。
この場合、パラメータテーブル６２には、図２２に示すように、パラメータコードＰ［５０１］に対応して発注伝票ファイルデータを取引先システムＡで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［５０２］に対応して発注伝票ファイルデータを取引先システムＢで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［５０３］に対応して取消伝票ファイルデータを取引先システムＡで処理しうる形態に変換するための変換パラメータを設定し、パラメータコードＰ［５０４］に対応して取消伝票ファイルデータを取引先システムＢで処理しうる形態に変換するための変換パラメータを設定しておく。
【００７３】
例えば今、商品管理用コンピュータ１３から送信される発注伝票ファイルデータのヘッダレコードのフォーマットを図２３（ａ）の符号２３０で示す各項目の構成とし、明細レコードのフォーマットを同図（ｂ）の符号２３１で示す各項目の構成とする。この場合において、取引先システムＡが発注伝票ファイルデータのヘッダレコードとして同図（ａ）の符号２３２で示す各項目のデータであれば処理可能とし、明細レコードとして同図（ｂ）の符号２３３で示す各項目のデータであれば処理可能とすると、発注伝票ファイルデータのヘッダレコード及び明細レコードを、それぞれ同図（ａ）及び（ｂ）の符号２３４及び２３５に示すように変換するためのパラメータをパラメータコードＰ［５０１］に対応して設定する。
【００７４】
同様に、取引先システムＢが発注伝票ファイルデータのヘッダレコードとして同図（ａ）の符号２３６で示す各項目のデータであれば処理可能とし、明細レコードとして同図（ｂ）の符号２３７で示す各項目のデータであれば処理可能とすると、発注伝票ファイルデータのヘッダレコード及び明細レコードを、それぞれ同図（ａ）及び（ｂ）の符号２３８及び２３９に示すように変換するためのパラメータをパラメータコードＰ［５０２］に対応して設定する。
【００７５】
このように各テーブル４２，５２，６２にそれぞれ現状の運用に適合したデータが設定された状態で、伝送中継用コンピュータ１１０は、図２４の流れ図に示すような手順で動作するようにプログラム制御されている。
すなわち、ＳＴ１として取引先システムＡ，Ｂに対する送信データの受信を待機している。ここで、データ受信部１８１の動作により商品管理用コンピュータ１３からＬＡＮ回線１４を介して送信されたデータを受信すると、ＳＴ２としてその受信データから送信先の取引先ＩＤコードｆ３を全て抽出する。
【００７６】
次に、ＳＴ３として送信先判定部１８２が動作し、抽出した全取引先ＩＤコードｆ３のうちの１つの取引先ＩＤコードで取引先情報テーブル４２を検索して、当該取引先ＩＤコードに対応して設定された取引先システムタイプ情報を取得する。次に、ＳＴ４としてパラメータ取得部１８３が動作し、上記ＳＴ３の処理で取得した取引先システムタイプ情報と受信データのデータ種別ｆ２とでジョブ管理テーブル５２を検索して、当該システムタイプ情報とデータ種別とに対応して設定されたリンクパラメータコードＰを取得する。次に、ＳＴ５としてデータ変換部１８４が動作し、上記パラメータ取得部１８３の動作により取得したリンクパラメータコードＰに対応する変換パラメータをパラメータテーブル６２から読出したならば、受信データの実データｆ１を当該変換パラメータに基づいて変換する。次に、ＳＴ６としてデータ送信部１８５が動作し、上記データ変換部１８４の動作により変換されたデータを対応する取引先ＩＤコードで指定される取引先の取引先システムにＤＳＵ１８からＩＳＤＮ１９を介して送信する。
【００７７】
しかる後、ＳＴ７としてＳＴ２で抽出した送信先の取引先ＩＤコードのうち未処理の取引先ＩＤコードが存在するか否かを判断する。そして未処理の取引先ＩＤコードが存在する場合には、前記送信先判定部１８２，パラメータ取得部１８３，データ変換部１８４及びデータ送信部１８５を順次動作させて、その未処理の取引先ＩＤコードに対する前記ＳＴ３，４，５，６の処理実行を繰返す。
こうして、ＳＴ２で抽出した全送信先の取引先ＩＤコードに対してそれぞれ前記ＳＴ３，４，５，６の処理を実行したならば、今回のデータ受信処理を終了する。
【００７８】
このように本実施の形態においては、各取引先をそれぞれ識別する取引先識別情報（取引先ＩＤコード）に対応してその取引先に構築された取引先システムの種類を特定するシステムタイプ情報を設定記憶する取引先情報記憶部として取引先情報テーブル４２を設けるとともに、取引先システムＡ，Ｂのシステムタイプ情報別に本部システム１１０から取引先システムＡ，Ｂに伝送されるデータをその取引先システムＡ，Ｂで処理しうる形態に変換するためのデータ変換用パラメータを設定記憶する変換パラメータ記憶部としてジョブ管理テーブル５２及びパラメータテーブル６２を設けている。そして、本部システム１１０から取引先を送信先とする伝送データを受信すると、取引先情報テーブル４２を検索してデータ送信先の取引先に構築された取引先システムのシステムタイプ情報を取得し、次いでジョブ管理テーブル５２及びパラメータテーブル６２を検索して伝送データの種類及び当該システムタイプ情報に対応して設定されたデータ変換用パラメータを取得して、伝送データを当該データ変換用パラメータで変換した後、データ送信先の取引先システムに送信するようにしている。
【００７９】
したがって、取引先システムＡ，Ｂの変更等によりデータ変換の内容が異なった場合でも、テーブルメンテナンス部１８７を動作させてテーブル記憶部１８６の設定データを現状の運用に適合したデータに変更すればよく、プログラムの変更を必要としないので、前記第１及び第２の実施の形態と同様に、容易に短時間で対処できる上、プログラム開発に要するコスト低減を図り得る。
【００８０】
また、本実施の形態においては、本部システム１１０から受信した伝送データの送信先として複数の取引先が指定されていた場合には、取引先情報テーブル４２を検索してデータ送信先の取引先に構築された取引先システムのシステムタイプ情報を取得し、次いでジョブ管理テーブル５２及びパラメータテーブル６２を検索して伝送データの種類及び当該システムタイプ情報に対応して設定されたデータ変換用パラメータを取得して、伝送データを当該データ変換用パラメータで変換した後、データ送信先の取引先システムに送信する処理（図２４中ＳＴ３，４，５，６）を、送信先に指定された各取引先の数だけ繰返すようにしている。
したがって、本部システム１１０から統一化されたフォーマットで送信されるデータを、同時に複数の異なる取引先システムで処理し得る形態に変換して中継伝送することができるので、前記第２の実施の形態と同様に、本部システム１１０において各取引先システムＡ，Ｂ毎にデータを作成し送出する手間を不要にできる。
【００８１】
なお、前記第３の実施の形態では、本部システム１１０の商品管理用コンピュータ１３から取引先システムに伝送されるデータの中継伝送機能について説明したが、本発明は、店舗システムから取引先システムに伝送されるデータについても同様に実施できるものである。
【００８２】
【発明の効果】
以上詳述したように本願請求項１記載の発明によれば、店舗システムから収集したデータを、そのデータを活用する本部システムの情報処理用コンピュータで処理し得る形態に変換してから中継伝送するものにおいて、本部システムの変更により店舗システムから収集したデータを活用する情報処理用コンピュータの編成が変わったりデータ変換の内容が変わったりした場合でもプログラムの変更なしに容易に対処できる伝送中継装置を提供できる。
また、本願請求項２記載の発明によれば、本願請求項１記載の発明と同等な効果を奏することはもとより、店舗システムから収集した１種類のデータが複数の情報処理用コンピュータで活用される場合でも、そのデータを同時に各情報処理用コンピュータにおいてそれぞれ必要な項目のみのデータに変換してから中継伝送することができるようになる。したがって、情報処理用コンピュータに不要な項目が付されたデータが伝送されることがなく、情報処理用コンピュータの処理効率を高めることができる効果を奏し得る。
また、本願請求項３記載の発明によれば、本願請求項１記載の発明と同等な効果を奏することはもとより、店舗システムから収集し活用する情報処理用コンピュータで処理し得る形態に変換したデータを、その情報処理用コンピュータが必要なときに中継伝送することができるようになる。したがって、情報処理用コンピュータの負荷が少ない時間帯に店舗システムからのデータを送信できるようになる上、送信時刻の変更もプログラム変更無しに容易に対処できる効果を奏し得る。
【００８３】
また、本部システムから受信したデータを、そのデータを活用する店舗システムで処理し得る形態に変換してから中継伝送するものにおいて、店舗システムの変更等によりデータの変換内容が変わった場合でも、プログラムの変更なしに容易に対処できる伝送中継装置を提供できる。
また、本部システムから受信した１つのデータから同時に複数の異なる店舗システムで処理し得る形態に変換して中継伝送することができる。したがって、本部システムの情報処理用コンピュータは複数の店舗システムに対して統一化されたフォーマットで１種類のデータを作成し送信すればよいので、情報処理用コンピュータの処理効率を高めることができる効果を奏し得る。
【００８４】
また、本部システムから受信したデータを、そのデータを活用する取引先システムで処理し得る形態に変換してから中継伝送するものにおいて、取引先システムの変更等によりデータの変換内容が変わった場合でも、プログラムの変更なしに容易に対処できる伝送中継装置を提供できる。
また、本部システムから受信した１つのデータから同時に複数の異なる取引先システムで処理し得る形態に変換して中継伝送することができる。したがって、本部システムの情報処理用コンピュータは複数の取引先システムに対して統一化されたフォーマットで１種類のデータを作成し送信すればよいので、情報処理用コンピュータの処理効率を高めることができる効果を奏し得る。
【図面の簡単な説明】
【図１】  本発明の第１及び第２の実施の形態である店舗管理システムのブロック図。
【図２】  第１の実施の形態における伝送中継用コンピュータの機能ブロック図。
【図３】  同実施の形態での店舗管理システムにおいて店舗システムから本部システムに送信されるデータのフォーマットを示す図。
【図４】  図２における店舗情報テーブルの構成を示す図。
【図５】  図２におけるジョブ管理情報テーブルの構成を示す図。
【図６】  図２におけるパラメータテーブルの構成を示す図。
【図７】  図６のパラメータテーブルに設定される変換パラメータの一例を説明するための図。
【図８】  図６のパラメータテーブルに設定される変換パラメータの一例を説明するための図。
【図９】  図６のパラメータテーブルに設定される変換パラメータの一例を説明するための図。
【図１０】同実施の形態での伝送中継用コンピュータの動作を示す流れ図。
【図１１】第２の実施の形態における伝送中継用コンピュータの機能ブロック図。
【図１２】同実施の形態での店舗管理システムにおいて本部システムから店舗システムに送信されるデータのフォーマットを示す図。
【図１３】図１１おけるジョブ管理情報テーブルの構成を示す図。
【図１４】図１１におけるパラメータテーブルの構成を示す図。
【図１５】図１４のパラメータテーブルに設定される変換パラメータの一例を説明するための図。
【図１６】同実施の形態での伝送中継用コンピュータの動作を示す流れ図。
【図１７】本発明の第３の実施の形態である店舗管理システムのブロック図。
【図１８】同実施の形態における伝送中継用コンピュータの機能ブロック図。
【図１９】同実施の形態での店舗管理システムにおいて本部システムから取引先システムに送信されるデータのフォーマットを示す図。
【図２０】図１８における取引先情報テーブルの構成を示す図。
【図２１】図１８おけるジョブ管理情報テーブルの構成を示す図。
【図２２】図１８におけるパラメータテーブルの構成を示す図。
【図２３】図１８のパラメータテーブルに設定される変換パラメータの一例を説明するための図。
【図２４】同実施の形態での伝送中継用コンピュータの動作を示す流れ図。
【符号の説明】
１０，１１０…本部システム
１１…店舗管理業務の情報処理用コンピュータ
１２…経営管理業務の情報処理用コンピュータ
１３…商品管理業務の情報処理用コンピュータ
１４…ＬＡＮ回線
１５…伝送中継用コンピュータ（伝送中継装置）
２８，３５，１８６…テーブル記憶部
２９，３６，１８７…テーブルメンテナンス部
４０，４１…店舗情報テーブル
４２…取引先情報テーブル
５０，５１，５２…ジョブ管理テーブル
６０，６１，６２…パラメータテーブル
【図１】
0003955689.tif 000002
【図２】
0003955689.tif 000003
【図３】
0003955689.tif 000004
【図４】
0003955689.tif 000005
【図５】
0003955689.tif 000006
【図６】
0003955689.tif 000007
【図７】
0003955689.tif 000008
【図８】
0003955689.tif 000009
【図９】
0003955689.tif 000010
【図１０】
0003955689.tif 000011
【図１１】
0003955689.tif 000012
【図１２】
0003955689.tif 000013
【図１３】
0003955689.tif 000014
【図１４】
0003955689.tif 000015
【図１５】
0003955689.tif 000016
【図１６】
0003955689.tif 000017
【図１７】
0003955689.tif 000018
【図１８】
0003955689.tif 000019
【図１９】
0003955689.tif 000020
【図２０】
0003955689.tif 000021
【図２１】
0003955689.tif 000022
【図２２】
0003955689.tif 000023
【図２３】
0003955689.tif 000024
【図２４】
0003955689.tif 000025