(57)【特許請求の範囲】
【請求項１】
通信端末と、前記通信端末に接続される中継装置と、前記中継装置に接続される事業者の計算機とを備える通信システムであって、
前記中継装置は、
前記通信端末に関する複数の種類の収集データを保持し、
前記計算機は、自身へ送信する収集データの種類を特定可能な送信種類情報を含む収集データ送信指示を前記通信端末に送信し、
前記通信端末は、受信した収集データ送信指示に含まれる送信種類情報を含む収集データ格納用情報を、前記中継装置に送信し、
前記中継装置は、
受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、前記収集データ格納用情報に格納し、
前記収集データが格納された収集データ格納用情報を前記計算機に送信し、
前記収集データの種類を示す種類識別情報のうち前記計算機への送信が許可された収集データの種類を示す種類識別情報と当該計算機の事業者の識別情報とを対応付けて保持し、
前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられているか否かを判定し、
当該種類識別情報が当該事業者の識別情報に対応付けられていると判定された場合、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、前記収集データ格納用情報に格納し、
前記計算機の事業者の識別情報と、当該計算機へ送信が許可される収集データの種類を示す種類識別情報と、時刻情報とに基づく値であるプリアンブルを生成し、
前記生成したプリアンブルを保持し、
前記計算機は、
前記事業者の識別情報と、自身へ送信する収集データの種類を示す種類識別情報と、時刻情報とに基づく値であるプリアンブルを、前記中継装置によるプリアンブルと同じ計算方法を用いて生成し、
前記生成したプリアンブルを前記送信種類情報として含む収集データ送信指示を、前記通信端末に送信し、
前記中継装置は、
前記受信した収集情報格納情報に含まれるプリアンブルが、自身が保持するプリアンブルと一致する場合、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられていると判定し、
前記受信した収集データ格納用情報に含まれるプリアンブルによって特定される種類の収集データを、前記収集データ格納用情報に格納することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムであって、
前記時刻情報は所定の期間を特定可能な情報であって、
前記中継装置は、
前記時刻情報によって特定される期間が経過したタイミングで、前記プリアンブルを生成し、
前記生成したプリアンブルを保持することを特徴とする通信システム。
【請求項３】
請求項１に記載の通信システムであって、
前記中継装置は、
前記計算機への送信が許可される収集データの種類の種類識別情報から、前記計算機から送信された収集データ送信指示に基づいて前記計算機に一度に送信する可能性がある収集データの種類を示す種類識別情報の全ての組み合わせを生成し、
前記生成した種類識別情報の組み合わせと前記計算機の事業者の識別情報とを対応付けて保持し、
前記事業者の識別情報と、当該事業者の識別情報に対応付けられた種類識別情報と、前記時刻情報とに基づいて、当該事業者の識別情報に対応付けられた全ての種類識別情報の組み合わせのプリアンブルを生成し、
前記生成したプリアンブルを保持し、
前記計算機は、
前記事業者の識別情報と、自身へ送信する収集データの種類を示す種類識別情報と、前記時刻情報とに基づいて、プリアンブルを生成し、
前記生成したプリアンブルを前記送信種類情報として含む収集データ送信指示を前記通信端末に送信し、
前記中継装置は、
前記受信した収集情報格納情報に含まれるプリアンブルが自身が保持するプリアンブルと一致する場合、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられていると判定し、
前記受信した収集データ格納用情報に含まれるプリアンブルによって特定される種類の収集データを、前記収集データ格納用情報に格納することを特徴とする通信システム。
【請求項４】
請求項１に記載の通信システムであって、
前記中継装置は、前記収集データ格納用情報を送信した通信端末に関する収集データを前記収集データ格納用情報に格納して前記計算機に送信することを特徴とする通信システム。
【請求項５】
通信端末と、前記通信端末に接続される中継装置と、前記中継装置に接続される事業者の計算機とを備える通信システムにおいて前記中継装置に保持された前記通信端末に関する収集データを前記計算機に送信する収集データ送信方法であって、
前記中継装置は、
前記通信端末に関する複数の種類の収集データを保持し、
前記収集データ送信方法は、
前記計算機が、自身へ送信する収集データの種類を特定可能な送信種類情報を含む収集データ送信指示を前記通信端末に送信し、
前記通信端末が、受信した収集データ送信指示に含まれる送信種類情報を含む収集データ格納用情報を、前記中継装置に送信し、
前記中継装置が、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、前記収集データ格納用情報に格納し、
前記中継装置が、前記収集データが格納された収集データ格納用情報を前記計算機に送信し、
前記中継装置は、前記収集データの種類を示す種類識別情報のうち前記計算機への送信が許可された収集データの種類を示す種類識別情報と当該計算機の事業者の識別情報とを対応付けて保持し、
前記収集データ送信方法は、
前記中継装置が、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられているか否かを判定し、
前記中継装置が、当該種類識別情報が当該事業者の識別情報に対応付けられていると判定された場合、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、前記収集データ格納用情報に格納し、
前記中継装置が、前記計算機の事業者の識別情報と、当該計算機へ送信が許可される収集データの種類を示す種類識別情報と、時刻情報とに基づく値であるプリアンブルを生成し、
前記中継装置が、前記生成したプリアンブルを保持し、
前記計算機が、前記事業者の識別情報と、自身へ送信する収集データの種類を示す種類識別情報と、時刻情報とに基づく値であるプリアンブルを、前記中継装置によるプリアンブルと同じ計算方法を用いて生成し、
前記計算機が前記生成したプリアンブルを前記送信種類情報として含む収集データ送信指示を、前記通信端末に送信し、
前記中継装置が、前記受信した収集情報格納情報に含まれるプリアンブルが、自身が保持するプリアンブルと一致する場合、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられていると判定し、
前記中継装置が、前記受信した収集データ格納用情報に含まれるプリアンブルによって特定される種類の収集データを、前記収集データ格納用情報に格納することを特徴とする収集データ送信方法。
【請求項６】
請求項５に記載の収集データ送信方法であって、
前記時刻情報は所定の期間を特定可能な情報であって、
前記中継装置が、前記時刻情報によって特定される期間が経過したタイミングで、前記プリアンブルを生成し、
前記中継装置が、前記生成したプリアンブルを保持することを特徴とする収集データ送信方法。
【請求項７】
請求項５に記載の収集データ送信方法であって、
前記中継装置が、前記計算機への送信が許可される収集データの種類の種類識別情報から、前記計算機から送信された収集データ送信指示に基づいて前記計算機に一度に送信する可能性がある収集データの種類を示す種類識別情報の全ての組み合わせを生成し、
前記中継装置が、前記生成した種類識別情報の組み合わせと前記計算機の事業者の識別情報とを対応付けて保持し、
前記中継装置が、前記事業者の識別情報と、当該事業者の識別情報に対応付けられた種類識別情報と、前記時刻情報とに基づいて、当該事業者の識別情報に対応付けられた全ての種類識別情報の組み合わせのプリアンブルを生成し、
前記中継装置が、前記生成したプリアンブルを保持し、
前記計算機が、前記事業者の識別情報と、自身へ送信する収集データの種類を示す種類識別情報と、前記時刻情報とに基づいて、プリアンブルを生成し、
前記計算機が、前記生成したプリアンブルを前記送信種類情報として含む収集データ送信指示を前記通信端末に送信し、
前記受信した収集情報格納情報に含まれるプリアンブルが、自身が保持するプリアンブルと一致する場合、前記中継装置が、前記受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が前記収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられていると判定し、
前記中継装置が、前記受信した収集データ格納用情報に含まれるプリアンブルによって特定される種類の収集データを前記収集データ格納用情報に格納することを特徴とする収集データ送信方法。
【請求項８】
請求項５に記載の収集データ送信方法であって、
前記中継装置が、前記収集データ格納用情報を送信した通信端末に関する収集データを前記収集データ格納用情報に格納して前記計算機に送信することを特徴とする収集データ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継装置に保持された通信端末に関する収集データを事業者の計算機に送信する通信システムに関する。
【背景技術】
【０００２】
無線通信システムの発展によって、エンドユーザが享受できる通信インフラは、低価格化及び大容量化が進んでいる。また、スマートフォン及びタブレット等の無線通信端末が高性能化したことによって、エンドユーザは、以前のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と変わらない機能を有する無線通信端末を利用可能となった。
【０００３】
無線通信端末の高性能化及びコモディティ化に伴って、無線通信端末を供給するとともに、エンドユーザへのアプリケーションを直接提供するＯＴＴ（Ｏｖｅｒ  Ｔｈｅ  Ｔｏｐ）と呼ばれる事業者が、無線通信インフラを提供する通信オペレータ事業者とは別に現れている。これによって、通信事業の構造変化（デコンストラクション）が進んでいる。ＯＴＴ事業者は、その加入ユーザ数の膨大さ及びエンドユーザの情報に直接アクセスできる利点を生かし、エンドユーザの動向調査を実施し、新たな付加価値のあるデータを作成して新たなビジネスの基盤としている。
【０００４】
本技術分野の背景技術としては、特表２０１４−５０６６９０号公報（特許文献１）がある。この公報には、「１つの態様において、少なくとも１つのネットワーク要素を有する無線ネットワーク上で伝送される、エンド・コンピューティング・デバイスによって生成された情報ストリームを処理するための方法が提供される。本方法は、以下のステップを含む。時空間メタデータに関して、エンド・コンピューティング・デバイスから発し、かつ、ネットワーク要素により受信されるデータ・パケットを検査する。データ・パケットを検査するステップが、該データ・パケットに時空間メタデータが欠落していることを示した場合、データ・パケット内に時空間メタデータを挿入して該データ・パケットを伝送する。他の場合には、データ・パケットを検査するステップが、該データ・パケット内に時空間メタデータが既に存在することを示した場合、データ・パケットを伝送する。」と記載されている（例えば、要約参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１４−５０６６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された技術は、基地局は、通信端末が自律的に送信したデータパケットに位置情報が含まれていない場合、基地局の固定の位置情報を上書きして送信する。
【０００７】
しかしながら、ＯＴＴ事業者にとっては、位置情報だけではなく、複数種類の通信端末に関する情報を収集することが重要である。また、ＯＴＴ事業者ごとに収集したいデータの種類も異なることが考えられる。特許文献１に記載の技術は、基地局が、複数種類のデータをＯＴＴ事業者ごとに選択して送信することはできない。
【０００８】
本発明は、複数種類のデータをＯＴＴ事業者ごとに選択して送信可能な通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の代表的な一例を示せば、通信端末と、前記通信端末に接続される中継装置と、前記中継装置に接続される事業者の計算機とを備える通信システムであって、前記中継装置は、前記通信端末に関する複数の種類の収集データを保持し、前記計算機は、自身へ送信する収集データの種類を特定可能な送信種類情報を含む収集データ送信指示を前記通信端末に送信し、前記通信端末は、受信した収集データ送信指示に含まれる送信種類情報を含む収集データ格納用情報を、前記中継装置に送信し、前記中継装置は、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、前記収集データ格納用情報に格納し、前記収集データが格納された収集データ格納用情報を前記計算機に送信することを特徴とする。
【発明の効果】
【００１０】
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、複数種類のデータをＯＴＴ事業者ごとに選択して送信可能な通信システムを提供できる。
【００１１】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】実施例１のネットワークシステムの構成図である。
【図２】実施例１の通信端末のハードウェア構成図である。
【図３】実施例１の通信接続装置のハードウェア構成図である。
【図４】実施例１の通信制御装置のハードウェア構成図である。
【図５】実施例１のデータサーバのハードウェア構成図である。
【図６】実施例１のインデックステーブルの説明図である。
【図７】実施例１の収集データテーブルの説明図である。
【図８】実施例１のネットワークシステムの全体処理のシーケンス図である。
【図９】実施例１のプリアンブル生成処理の説明図である。
【図１０】実施例１の収集データ送信指示の説明図である。
【図１１】実施例１のデータ収集用コンテナの説明図である。
【図１２】実施例１の収集データが格納されたデータ収集用コンテナの説明図である。
【図１３】実施例１の変形例の収集データが格納されたデータ収集用コンテナの説明図である。
【図１４】通信接続装置が通信端末から受信したデータ収集用コンテナ、及び、通信接続装置がデータサーバに送信したデータ収集用コンテナの説明図である。
【図１５】実施例２のインデックステーブルの説明図である。
【図１６】実施例３の収集データ送信指示の説明図である。
【発明を実施するための形態】
【実施例１】
【００１３】
本実施例では、データサーバ５１０が、送信種類情報としてプリアンブルを含む収集データ送信指示を送信し、中継装置（通信接続装置２００又は通信制御装置３００）がプリアンブルのインデックスに対応する種類の収集データをデータサーバ５１０に送信する例について説明する。
【００１４】
図１は、実施例１のネットワークシステムの構成図である。
【００１５】
本実施例のネットワークシステムは、通信端末１００、通信接続装置２００、通信制御装置３００、及びＯＴＴ事業者５００が所有するデータサーバ５１０を備える。
【００１６】
通信端末１００は、例えば、無線リンクによって通信接続装置２００に接続される。通信接続装置２００は、通信制御装置３００に接続される。通信制御装置３００は、ＩＰネットワーク４００を介してデータサーバ５１０に接続される。なお、本実施例では、通信端末１００と通信接続装置２００との間の接続は、無線接続である例について説明するが、これに限定されず、これらの間の接続は有線接続であってもよい。
【００１７】
通信端末１００は、加入者が所有する端末であり、例えば、スマートフォン又はタブレット等である。通信端末１００の詳細は、図２で説明する。
【００１８】
通信接続装置２００は、例えば基地局等であり、通信端末１００を収容し、収容した通信端末１００が送受信するデータを中継する。また、通信接続装置２００は、収容した通信端末１００に関する複数種類のデータを収集し、収集したデータを収集データとして記憶する。なお、収集データは、例えば、通信接続装置２００の設置場所の外界に関するデータ（例えば、通信接続装置２００の設置位置の座標情報、外気温、気圧、音量、又は光度等）であってもよいし、通信端末１００の通信状況（例えば、通信端末１００の通信トラフィックの総量、又は通信端末１００の接続持続時間等）であってもよいし、通信接続装置２００が他の通信接続装置２００又は通信制御装置３００から取得可能なデータであってもよいし、複数のデータに対して所定の計算をして算出されたデータ（例えば、通信端末１００の位置推定結果等）であってもよい。通信接続装置２００の詳細は、図３で説明する。
【００１９】
通信制御装置３００は、複数の通信接続装置２００に接続され、複数の通信接続装置２００を制御する。また、通信制御装置３００は、通信端末１００と当該通信端末１００が収容される通信接続装置２００との関係を把握するモビリティ機能を有する。なお、通信制御装置３００が、通信端末１００に関するデータを収集してもよい。通信制御装置３００の詳細は、図４で説明する。特許請求の範囲では、通信端末１００に関するデータを収集する通信接続装置２００及び通信制御装置３００を上位概念化して、中継装置と記載する。なお、本実施例では、通信接続装置２００が収集データを収集するものとして説明する。
【００２０】
データサーバ５１０は、アプリケーションを起動し、通信接続装置２００又は通信制御装置３００が保持する収集データを収集して、当該データを分析する。データサーバ５１０の詳細は、図５で説明する。
【００２１】
図２は、実施例１の通信端末１００のハードウェア構成図である。
【００２２】
通信端末１００は、アンテナ１１０、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部１２０、通信処理部１３０、周辺装置部１４０、及び制御部１５０を有する。これらは、制御線１９０を介して互いに接続される。
【００２３】
アンテナ１１０は、無線信号を送受信する。ＲＦ部１２０は、アンテナ１１０が受信した無線信号を電気信号に変換する。また、ＲＦ部１２０は、アンテナ１１０から送信するために、電気信号を無線信号に変換する。通信処理部１３０は、電気信号に対して所定の通信処理（例えば、信号終端処理、プロトコル変換処理、及び障害監視処理等）を実行する。
【００２４】
周辺装置部１４０は、通信端末１００のユーザに対する入出力部であり、例えば、マイク１４１、スピーカ１４２、ディスプレイ１４３、及びキー１４４を有する。マイク１４１には音声が入力される。スピーカ１４２は音声を出力する。ディスプレイ１４３は、文字又は画像等を含む画面を出力する。キー１４４には、ユーザによってデータが入力される。
【００２５】
制御部１５０は、通信端末１００の全体を制御し、ＣＰＵ（プロセッサ）１６０、メインメモリ１７０、及び外部インタフェース１８０を有する。ＣＰＵ１６０は、メインメモリ１７０に記憶された各種プログラムを実行する。メインメモリ１７０には、ＣＰＵ１６０によって実行される各種プログラム、及びＣＰＵ１６０が読み書きする各種データが記憶される。外部インタフェース１８０は、外部機器と信号を送受信するためのインタフェースである。
【００２６】
ＣＰＵ１６０は、アプリ１６１を有する。アプリ１６１は、例えば、ＯＴＴ事業者５００が配布するものであって、データサーバ５１０のサービスの提供を受けるために必要なプログラムである。アプリ１６１は、データ収集用コンテナ作成部１６２を有する。データ収集用コンテナ作成部１６２は、データサーバ５１０から収集データ送信指示を受信した場合、受信した収集データ送信指示に基づいて、通信接続装置２００が収集したデータを格納するデータ収集用コンテナを作成し、作成したデータ収集用コンテナを通信接続装置２００に送信する。アプリ１６１及びデータ収集用コンテナ作成部１６２に対応するプログラムがメインメモリ１７０に記憶されており、ＣＰＵ１６０がこれらのプログラムを実行することによって、アプリ１６１及びデータ収集用コンテナ作成部１６２は実現される。
【００２７】
なお、データサーバ５１０のサービスの提供を受けるためにアプリ１６１が必要であると説明したが、データサーバ５１０のサービスの提供を受けるためにアプリ１６１が不要であってもよい。
【００２８】
図３は、実施例１の通信接続装置２００のハードウェア構成図である。
【００２９】
通信接続装置２００は、アンテナ２１０、ＲＦ部２２０、通信処理部２３０、ネットワークインタフェース２４０、及び制御部２５０を有する。これらは、制御線２９０を介して互いに接続される。アンテナ２１０、ＲＦ部２２０、及び通信処理部２３０は、図２に示すアンテナ１１０、ＲＦ部１２０、及び通信処理部１３０と同じであるので、説明を省略する。
【００３０】
ネットワークインタフェース２４０は、通信制御装置３００と信号を送受信するインタフェースである。
【００３１】
制御部２５０は、通信接続装置２００の全体を制御し、ＣＰＵ（プロセッサ）２６０、メインメモリ２７０、及び外部インタフェース２８０を有する。ＣＰＵ２６０、メインメモリ２７０、及び外部インタフェース２８０のハードウェア的な機能は、図２に示すＣＰＵ１６０、メインメモリ１７０、及び外部インタフェース１８０と同じなので、説明を省略する。
【００３２】
ＣＰＵ２６０は、データ収集部２６１、プリアンブル生成部２６２、収集データ送信部２６３を有する。また、メインメモリ２７０には、インデックステーブル２７１、及び収集データテーブル２７２が記憶される。
【００３３】
データ収集部２６１は、収集データを収集し、収集データを収集データテーブル２７２に登録する。プリアンブル生成部２６２は、ＯＴＴ事業者ＩＤ、インデックス、及び現在時刻に基づいてプリアンブルを所定のタイミングで生成する。プリアンブル生成部２６２の詳細は図９で説明する。収集データ送信部２６３は、通信端末１００からデータ収集用コンテナを受信した場合、受信したデータ収集用コンテナに収集データを格納して、収集データが格納されたデータ収集用コンテナをデータサーバ５１０に送信する。
【００３４】
データ収集部２６１、プリアンブル生成部２６２、及び収集データ送信部２６３に対応するプログラムがメインメモリ２７０に記憶されており、ＣＰＵ２６０がこれらのプログラムを実行することによって、データ収集部２６１、プリアンブル生成部２６２、及び収集データ送信部２６３は実現される。
【００３５】
インデックステーブル２７１には、ＯＴＴ事業者５００の識別情報と、当該ＯＴＴ事業者５００が所有するデータサーバ５１０に送信が許可される収集データの種類を示す種類識別情報との関係が登録される。インデックステーブル２７１の詳細は図６で説明する。
【００３６】
収集データテーブル２７２には、収集データの種類識別情報と、収集データに関連する通信端末１００の識別情報と、収集データとの関係が登録される。収集データテーブル２７２の詳細は図７で説明する。
【００３７】
図４は、実施例１の通信制御装置３００のハードウェア構成図である。
【００３８】
通信制御装置３００は、第１ネットワークインタフェース３１０、パケット処理部３２０、第２ネットワークインタフェース３３０、及び制御部３４０を有する。これらは、制御線３８０を介して互いに接続される。
【００３９】
第１ネットワークインタフェース３１０は、通信接続装置２００と信号を送受信するインタフェースである。パケット処理部３２０は、第１ネットワークインタフェース３１０と第２ネットワークインタフェース３３０との間で送受信される信号に対してスイッチング等の信号処理を実行する。第２ネットワークインタフェース３３０は、ＩＰネットワーク４００と信号を送受信するインタフェースである。
【００４０】
制御部３４０は、ＣＰＵ３５０、メインメモリ３６０、及び外部インタフェース３７０を有する。ＣＰＵ３５０、メインメモリ３６０、及び外部インタフェース３７０のハードウェア的な機能は、図２に示すＣＰＵ１６０、メインメモリ１７０、及び外部インタフェース１８０と同じなので、説明を省略する。
【００４１】
ＣＰＵ３５０は、データ収集部２６１、プリアンブル生成部２６２、及び収集データ送信部２６３を有する。また、メインメモリ３６０には、インデックステーブル２７１、及び収集データテーブル２７２が記憶される。データ収集部２６１、プリアンブル生成部２６２、収集データ送信部２６３、インデックステーブル２７１、及び収集データテーブル２７２は、図３と同じであるので、同じ符号を付与し、説明を省略する。
【００４２】
なお、データ収集部２６１、プリアンブル生成部２６２、収集データ送信部２６３、インデックステーブル２７１、及び収集データテーブル２７２は、通信接続装置２００及び通信制御装置３００のうち、収集データを収集する装置が有していればよく、両方の装置が有する必要はない。
【００４３】
図５は、実施例１のデータサーバ５１０のハードウェア構成図である。
【００４４】
データサーバ５１０は、ネットワークインタフェース５２０、パケット処理部５３０、及び制御部５４０を有する。これらは、制御線５８０を介して互いに接続される。
【００４５】
ネットワークインタフェース５２０は、ＩＰネットワーク４００と信号を送受信するインタフェースである。パケット処理部５３０は、図４に示すパケット処理部３２０と同じであるので、説明を省略する。
【００４６】
制御部５４０は、ＣＰＵ５５０、メインメモリ５６０、及び外部インタフェース５７０を有する。ＣＰＵ５５０、メインメモリ５６０、及び外部インタフェース５７０のハードウェア的な機能は、図２に示すＣＰＵ１６０、メインメモリ１７０、及び外部インタフェース１８０と同じなので、説明を省略する。
【００４７】
ＣＰＵ５５０は、プリアンブル生成部５５１及び収集データ送信指示送信部５５２を有する。プリアンブル生成部５５１は、プリアンブル生成部２６２と同じく、プリアンブルを生成する。プリアンブル生成部５５１の処理の詳細は、図９で説明する。収集データ送信指示送信部５５２は、プリアンブル生成部５５１によって生成されたプリアンブルを含む収集データ送信指示を通信端末１００に送信する。
【００４８】
メインメモリ１７０には、インデックス５６１が記憶される。インデックス５６１は、データサーバ５１０に送信が許可された収集データの種類識別情報を含む。
【００４９】
図６は、実施例１のインデックステーブル２７１の説明図である。
【００５０】
インデックステーブル２７１は、ＯＴＴ事業者ＩＤ６０１及びインデックス６０２を含む。ＯＴＴ事業者ＩＤ６０１には、データサーバ５１０のＯＴＴ事業者５００の識別情報が登録される。ＯＴＴ事業者の識別情報として、例えば、データサーバ５１０の識別情報が用いられてもよい。インデックス６０２には、通信接続装置２００が収集する収集データの種類のうち、データサーバ５１０への送信が許可された種類に「１」が登録され、送信が許可されていない種類に「０」が登録された値が登録される。
【００５１】
例えば、通信接続装置２００が５種類の収集データ（収集データ「Ａ」〜収集データ「Ｅ」）を収集する場合、ＯＴＴ事業者５００「Ａ」のデータサーバ５１０には、収集データ「Ａ」〜収集データ「Ｃ」の送信が許可されているとすると、インデックス６０２には「１１１００」が登録される。また、データサーバ５１０のインデックス５６１には「１１１００」が登録される。
【００５２】
図７は、実施例１の収集データテーブル２７２の説明図である。
【００５３】
収集データテーブル２７２には、種類ＩＤ７０１、通信端末ＩＤ７０２、及び収集データ７０３を含む。種類ＩＤ７０１には、収集データの種類を示す種類識別情報が登録される。通信端末ＩＤ７０２には、収集データの収集元となる通信端末１００の識別情報が登録される。収集データ７０３には、収集データが登録される。
【００５４】
例えば、収集データの種類としては、通信端末１００の位置情報、及び通信端末１００にインストールされているアプリに関する情報等がある。
【００５５】
図８は、実施例１のネットワークシステムの全体処理のシーケンス図である。
【００５６】
本実施例の全体処理は、第１準備フェーズ、第２準備フェーズ、及び運用フェーズの三つフェーズを含む。なお、図８では、通信接続装置２００が収集データを収集するものとして、通信接続装置２００の処理について説明するが、通信制御装置３００が収集データを収集する場合には、図８で説明した通信接続装置２００の処理を通信制御装置３００が実行する。
【００５７】
まず、第１準備フェーズについて説明する。
【００５８】
通信接続装置２００には、通信オペレータ事業者によって、当該通信接続装置２００が使用可能なＯＴＴ事業者５００の識別情報、及び収集可能な収集データの種類識別情報が設定される（８０１）。なお、通信接続装置２００の収集データテーブル２７２の種類ＩＤ７０１には、設定された種類識別情報が登録される。
【００５９】
次に、通信オペレータ事業者とＯＴＴ事業者５００との間の契約の内容に基づいて、ＯＴＴ事業者５００のデータサーバ５１０に送信が許可される収集データの種類識別情報を示すインデックスが設定される（８０２）。そして、通信接続装置２００のインデックステーブル２７１のＯＴＴ事業者ＩＤ６０１には、インデックスが設定されたＯＴＴ事業者５００の識別情報が登録され、インデックス６０２には、設定されたインデックスが登録される。また、ＯＴＴ事業者５００のデータサーバ５１０のインデックス５６１には、設定されたインデックスが登録される。これによって、通信オペレータ事業者とＯＴＴ事業者５００との間でインデックスが共有される。ステップ８０２の処理は、通信オペレータ事業者が新たなＯＴＴ事業者５００と契約するたびに実行される。
【００６０】
例えば、ＯＴＴ事業者「Ａ」との契約では収集データ「Ａ」〜「Ｃ」のデータサーバ５１０への送信が許可されるものとすると、ＯＴＴ事業者「Ａ」のデータサーバ５１０のインデックス５６１には、「１１１００」が登録され、通信オペレータ事業者が管理する全ての通信接続装置２００のインデックステーブル２７１には、ＯＴＴ事業者「Ａ」の識別情報と、インデックス「１１１００」とが対応付けて登録される。
【００６１】
なお、インデックステーブル２７１、収集データテーブル２７２、及びインデックス５６１への登録処理は、第１準備フェーズで実行されなくてもよく、第２準備フェーズで実行されてもよい。インデックステーブル２７１及びインデックス５６１への登録処理は、データサーバ５１０が収集データ送信指示を送信する前までに実行されればよく、運用開始後の第２準備フェーズで実行されてもよい。
【００６２】
次に、第２準備フェーズについて説明する。
【００６３】
通信接続装置２００のプリアンブル生成部２６２は、インデックステーブル２７１に登録されたＯＴＴ事業者５００の識別情報及びインデックス、並びに現在時刻に基づいてプリアンブルを予め生成しておく（８１１）。
【００６４】
ここで、プリアンブル生成部２６２によるプリアンブル生成処理について、図９を用いて説明する。図９は、実施例１のプリアンブル生成処理の説明図である。なお、データサーバ５１０のプリアンブル生成部５５１も図９に示すプリアンブル生成処理と同じ処理を実行する。
【００６５】
プリアンブル生成部２６２は、インデックステーブル２７１に登録されたＯＴＴ事業者５００の識別情報及びインデックス並びに現在時刻の論理和を算出し、算出した論理和をプリアンブルとする。なお、プリアンブルを算出するための計算式は、通信接続装置２００のプリアンブル生成部２６２とデータサーバ５１０のプリアンブル生成部５５１との間で同じ計算式を用いればよく、論理和に限定されない。
【００６６】
また、現在時刻は、ある期間を特定可能な値であればよい。例えば、１２：００：００から１２：０１：００までの期間を特定可能な値として１２００００を用いることができる。通信接続装置２００が管理する時刻とデータサーバ５１０が管理する時刻とは同期しているものとする。
【００６７】
プリアンブル生成部２６２は、現在時刻として用いる値が変化するタイミングでプリアンブルを生成する。例えば、現在時刻として１２００００を用いている場合、時刻が１２：０１：０１になると、プリアンブル生成部２６２はプリアンブルを生成する。
【００６８】
図８に戻り、第２準備フェーズについて説明する。通信接続装置２００のデータ収集部２６１は、収集可能な収集データを収集し、収集データを収集データテーブル２７２に登録する（８１２）。具体的には、データ収集部２６１は、収集データテーブル２７２の種類ＩＤ７０１に収集データの種類識別情報を登録し、通信端末ＩＤ７０２に収集データに関連する通信端末１００の識別情報を登録し、収集データ７０３に収集データが登録される。なお、ステップ８１２の処理は、所定のタイミングで繰り返し実行される。
【００６９】
次に、運用フェーズについて説明する。
【００７０】
まず、データサーバ５１０のプリアンブル生成部５５１は、データサーバ５１０を所有するＯＴＴ事業者５００の識別情報、インデックス５６１に登録されたインデックス、及び現在時刻に基づいてプリアンブルを生成する（８２１）。ステップ８２１の処理におけるプリアンブル生成処理は、図９に示す処理と同じであるので説明を省略する。
【００７１】
次に、データサーバ５１０の収集データ送信指示送信部５５２は、ステップ８２１の処理で生成されたプリアンブルを含む収集データ送信指示を、通信接続装置２００を経由して通信端末１００に送信する（８２２）。
【００７２】
ここで、収集データ送信指示について図１０を用いて説明する。図１０は、実施例１の収集データ送信指示の説明図である。
【００７３】
収集データ送信指示は、ＩＰヘッダ１００１、ＵＤＰヘッダ１００２、及びプリアンブル１００３を含む。ＩＰヘッダ１００１には、宛先となる通信端末１００のＩＰアドレスが格納される。ＵＤＰヘッダ１００２には、送信元ポート番号、宛先ポート番号、及びチェックサム等が格納される。プリアンブル１００３には、ステップ８２１の処理で生成されたプリアンブルが格納される。
【００７４】
通信接続装置２００及び通信制御装置３００は、データサーバ５１０から収集データ送信指示を受信した場合、受信した収集データ送信指示をユーザデータとして通信端末１００に送信する。ステップ８２２の処理で、収集データ送信指示を通信接続装置２００ではなく、通信端末１００に送信するので、収集データ送信指示をユーザデータとして扱うことができる。このため、通信接続装置２００及び通信制御装置３００に、収集データに関する情報をデータサーバ５１０との間で送受信するためのインタフェースを設けなくてもよく、また、データサーバ５１０との間にゲートウェイ装置を設置することも不要となる。
【００７５】
通信端末１００が収集データ送信指示を受信した場合、通信端末１００のデータ収集用コンテナ作成部１６２は、受信した収集データ送信指示に含まれるプリアンブルを含むデータ収集用コンテナを作成し、作成したデータ収集用コンテナを通信接続装置２００を介してデータサーバ５１０に送信する（８２３）。
【００７６】
ここで、データ収集用コンテナについて図１１を用いて説明する。図１１は、実施例１のデータ収集用コンテナの説明図である。
【００７７】
データ収集用コンテナは、ＩＰヘッダ１１０１、ＵＤＰヘッダ１１０２、プリアンブル１１０３、及び空データ１１０４を含む。ＩＰヘッダ１１０１には、宛先となるデータサーバ５１０のＩＰアドレスが格納される。ＵＤＰヘッダ１１０２には、送信元ポート番号、宛先ポート番号、及びチェックサム等が格納される。プリアンブル１１０３には、受信した収集データ送信指示に含まれるプリアンブルが格納される。空データ１１０４には、通信接続装置２００によって収集データが格納される領域であり、通信端末１００から送信された段階では何も格納されない。
【００７８】
なお、データサーバ５１０がステップ８２１の処理で送信する収集データ送信指示は、データ収集用コンテナと同じフォーマットであってもよい。すなわち、図１０に示す収集データ送信指示は、空データ１１０４を含んでもよい。この場合、通信端末１００では、データ収集用コンテナに空データ１１０４を付加する不要なので、データ収集用コンテナを作成するための特別なプログラムが不要となる。
【００７９】
通信接続装置２００がデータを受信した場合、受信したデータはＤＰＩ機能によって分析され、収集データ送信部２６３は、受信したデータがデータ収集用コンテナであるか否かを判定する（８２４）。具体的には、収集データ送信部２６３は、受信したデータにプリアンブルが含まれる場合、受信したデータがデータ収集用コンテナであると判定する。
【００８０】
受信したデータがデータ収集用コンテナであると判定された場合、収集データ送信部２６３は、受信したデータ収集用コンテナからプリアンブルを取得し、プリアンブル生成部２６２が生成しておいたプリアンブルのうち取得したプリアンブルと一致するプリアンブルが存在するか否かを判定する（８２５）。
【００８１】
プリアンブル同士が一致するこということは、通信接続装置２００とデータサーバ５１０との間で、プリアンブルの生成に用いたＯＴＴ事業者５００の識別情報、インデックス、及び現在時刻が一致することを意味する。したがって、ステップ８２５の処理では、通信接続装置２００は、インデックステーブル２７１で、データサーバ５１０が送信を指示した収集データの種類を示す種類識別情報が、当該データサーバ５１０のＯＴＴ事業者５００の識別情報と対応付けられ、かつ、プリアンブルを生成した時刻が一致するか否かを判定する。
【００８２】
インデックステーブル２７１で、データサーバ５１０が送信を指示した収集データの種類を示す種類識別情報が、当該データサーバ５１０のＯＴＴ事業者５００の識別情報と対応付けられていれば、当該種類の収集データの当該データサーバ５１０への送信が許可されていることを示す。インデックステーブル２７１で、データサーバ５１０が送信を指示した収集データの種類を示す種類識別情報が、当該データサーバ５１０のＯＴＴ事業者５００の識別情報と対応付けられていなければ、当該種類の収集データの当該データサーバ５１０への送信が許可されていないことを示す。
【００８３】
プリアンブル生成部２６２が生成しておいたプリアンブルのうち取得したプリアンブルと一致するプリアンブルが存在すると判定された場合、収集データ送信部２６３は、当該プリアンブルの計算に用いたインデックスを特定する。そして、収集データ送信部２６３は、収集データテーブル２７２を参照し、特定したインデックスに対応する種類の収集データのうち、通信端末ＩＤにデータ収集用コンテナの送信元の通信端末１００の識別情報が登録されたレコードの収集データ７０３に登録された収集データを取得し、取得した収集データをデータ収集用コンテナの空データ１１０４に格納して、データ収集用コンテナをデータサーバ５１０に送信する（８２６）。なお、通信接続装置２００が、データサーバ５１０からの収集データ送信指示を通信端末１００に送信してから、所定時間以内にデータ収集用コンテナを通信端末１００から受信しない場合、収集データ送信部２６３は、無効な値が空データ１１０４に格納したデータ収集用コンテナを作成し、作成したデータサーバ５１０に送信する。
【００８４】
一方、プリアンブル生成部２６２が生成しておいたプリアンブルのうち取得したプリアンブルと一致するプリアンブルが存在しないと判定された場合、収集データ送信部２６３は、受信したデータ収集用コンテナを破棄して、プリアンブルのインデックスに対応する種類の収集データを格納したデータ収集用コンテナを送信しない。
【００８５】
プリアンブル生成部２６２が生成しておいたプリアンブルが受信したデータ収集用コンテナに含まれるプリアンブルと一致しない場合、収集データ送信指示を送信したデータサーバ５１０のＯＴＴ事業者５００に送信が指示された種類の収集データの送信が許可されていないこと、又はプリアンブルが生成した時刻が一致しないことが考えられる。プリアンブルが生成した時刻が一致しない場合には、契約していない他人が前回のプリアンブルを用いて収集データを不当に収集する可能性も考えられるため、通信接続装置２００は、収集データをデータ収集用コンテナに格納して送信しない。
【００８６】
このように、データ収集用コンテナに含まれるプリアンブルと通信接続装置２００が予め生成しておいたプリアンブルとが一致した場合にのみ、通信接続装置２００は、データ収集用コンテナに収集データを格納して、データサーバ５１０に送信する。これによって、契約していない他人に収集データが送信されてしまうことを防止できる。
【００８７】
ステップ８２６の処理で、通信接続装置２００によって収集データが格納されたデータ収集用コンテナについて図１２を用いて説明する。図１２は、実施例１の収集データが格納されたデータ収集用コンテナの説明図である。
【００８８】
収集データが格納されたデータ収集用コンテナは、ＩＰヘッダ１１０１、ＵＤＰヘッダ１１０２、プリアンブル１１０３、及び収集データ１２０１を含む。ＩＰヘッダ１１０１、ＵＤＰヘッダ１１０２、及びプリアンブル１１０３は、図１１に示すデータ収集用コンテナと同じであるので、同じ符号を付与し、説明を省略する。
【００８９】
収集データ１２０１には、通信端末１００の識別情報及び収集データが格納される。
【００９０】
図１３は、実施例１の変形例の収集データが格納されたデータ収集用コンテナの説明図である。本変形例のデータ収集用コンテナは、ＩＰヘッダ１１０１、ＵＤＰヘッダ１１０２、及び収集データ１２０１を含む。ＩＰヘッダ１１０１、及びＵＤＰヘッダ１１０２は、図１１に示すデータ収集用コンテナと同じであるので、同じ符号を付与し、説明を省略する。図１２に示すプリアンブル１１０３にも収集データが格納される。これによって、データ収集用コンテナの収集データの格納容量を増加させることができる。
【００９１】
データサーバ５１０は、通信接続装置２００から送信されたデータ収集コンテナを受信した場合、受信したデータ収集コンテナに格納された収集データを記憶し、記憶した収集データに基づいてユーザ動向を分析する（８２７）。なお、データサーバ５１０は、収集データ送信指示を受信してから所定時間以内に、データ収集用コンテナを通信接続装置２００から受信しない場合、再度収集データ送信指示を通信端末１００に送信する。
【００９２】
図１４を用いて、ステップ８２４〜８２６の処理の詳細を説明する。図１４は、通信接続装置２００が通信端末１００から受信したデータ収集用コンテナ、及び、通信接続装置２００がデータサーバ５１０に送信したデータ収集用コンテナの説明図である。
【００９３】
通信接続装置２００は、通信端末１００からデータを受信した場合、ステップ８２４の処理を実行し、受信したデータにプリアンブルが含まれるか否かを判定することによって、受信したデータがデータ収集用コンテナであるか否かを判定する。
【００９４】
受信したデータがデータ収集用コンテナであると判定された場合、通信接続装置２００は、ステップ８２５の処理を実行し、受信したデータ収集用コンテナからプリアンブル１１０３を取得する。そして、通信接続装置２００は、取得したプリアンブル１１０３とステップ８１１の処理で予め生成しておいたプリアンブルとが一致するか否かを判定する。
【００９５】
取得したプリアンブル１１０３とステップ８１１の処理で予め生成しておいたプリアンブルとが一致すると判定された場合、通信接続装置２００は、収集データテーブル２７２に登録されたレコードのうち、取得したプリアンブルに対応するインデックスが送信を許可することを示す種類識別情報が種類ＩＤ７０１に登録されたレコードを取得する。そして、通信接続装置２００は、取得したレコードの通信端末ＩＤ７０２に、データ収集用コンテナを送信した通信端末１００の識別情報が登録されたレコードの収集データ７０３に登録された収集データを取得する。そして、通信接続装置２００は、受信したデータ収集用コンテナの空データ１１０４に取得した収集データを格納する。
【００９６】
また、通信接続装置２００は、データ収集用コンテナに収集データが格納されたことに起因して、収集データが格納されたデータ収集用コンテナのＩＰヘッダ１１０１及びＵＤＰヘッダ１１０２を変更して、当該データ収集用コンテナをデータサーバ５１０に送信する。例えば、データ収集用コンテナに収集データが格納されたことに起因して、パリティビットに変更が必要な場合等がある。
【００９７】
本実施例では、計算機（データサーバ５１０）は、自身への送信を指示する収集データの種類を特定可能な送信種類情報（例えば、プリアンブル）を含む収集データ送信指示を通信端末１００に送信し、通信端末１００は、受信した収集データ送信指示に含まれる送信種類情報を含む収集データ格納用情報（データ収集用コンテナ）を、中継装置（通信接続装置２００又は通信制御装置３００）に送信し、中継装置は、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを、収集データ格納用情報に格納し、収集データが格納された収集データ格納用情報を計算機に送信することを特徴とする。これによって、複数種類のデータをＯＴＴ事業者ごとに選択して送信可能となる。
【００９８】
また、計算機が収集データ送信指示を通信端末１００に送信し、通信端末１００が収集データ格納用情報を中継装置に送信するので、収集データ格納用情報はユーザデータとして扱われ、計算機に収集データを送信するためのインタフェースを中継装置に搭載する必要がなくなり、計算機と中継装置との間にゲートウェイ装置を設ける必要もなくなる。これによって、コストを軽減できる。
【００９９】
また、本実施例では、中継装置は、収集データの種類を示す種類識別情報のうち計算機への送信が許可された収集データの種類を示す種類識別情報（インデックス）と当該計算機の事業者の識別情報とを対応付けて保持し（インデックステーブル２７１）、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が、収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられているか否かを判定し、当該種類識別情報が当該事業者の識別情報に対応付けられていると判定された場合、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類の収集データを収集データ格納用情報に格納することを特徴とする。これによって、事業者に送信が許可されていない種類の収集データを当該事業者のデータサーバ５１０に送信されることを防止できる。
【０１００】
また、本実施例では、中継装置は、時刻情報によって特定される期間が経過したタイミングで、プリアンブルを生成し、生成したプリアンブルを保持することを特徴とする。これによって、プリアンブルが刻々と変化するので、契約していない他人に収集データが送信されることを防止できる。
【０１０１】
また、本実施例では、中継装置は、収集データ格納用情報を送信した通信端末に関する収集データを収集データ格納用情報に格納して計算機に送信することを特徴とする。これによって、各通信端末１００の収集データを必要に応じて収集できる。
【実施例２】
【０１０２】
実施例１では、データサーバ５１０は、自身に送信が許可された収集データの種類の種類識別情報を示すインデックスに基づいてプリアンブルを作成し、作成したプリアンブルを含む収集データ送信指示を通信端末１００に送信したが、本実施例では、データサーバ５１０は、自身に送信される収集データの種類の種類識別情報を示すインデックスに基づいてプリアンブルを作成し、作成したプリアンブルを含む収集データ送信指示を通信端末１００に送信する。
【０１０３】
図１５は、実施例２のインデックステーブル２７１の説明図である。
【０１０４】
本実施例のインデックステーブル２７１のインデックス６０２には、データサーバ５１０への送信が許可された収集データの種類識別情報のうち、データサーバ５１０からの指示に基づいて一度に送信される可能性がある収集データの種類の種類識別情報を示すインデックスの全ての組み合わせが登録される。例えば、ＯＴＴ事業者「Ａ」の契約では、収集データ「Ａ」〜収集データ「Ｃ」のデータサーバ５１０への送信が許可されるものとすると、本実施例のインデックス６０２には、「１１１００」、「１１０００」、「１０１００」、「０１１００」、「１００００」、「０１０００」、及び「００１００」が登録される。
【０１０５】
「１１１００」は、収集データ「Ａ」〜「Ｃ」がデータサーバ５１０へ送信されることを示し、「１１０００」は、収集データ「Ａ」及び「Ｂ」がデータサーバ５１０へ送信されることを示し、「１０１００」は、収集データ「Ａ」及び「Ｃ」がデータサーバ５１０へ送信されることを示し、「０１１００」は、収集データ「Ｂ」及び「Ｃ」がデータサーバ５１０へ送信されることを示し、「１００００」は、収集データ「Ａ」がデータサーバ５１０へ送信されることを示し、「０１０００」は、収集データ「Ｂ」がデータサーバ５１０へ送信されることを示し、「００１００」は、収集データ「Ｃ」がデータサーバ５１０へ送信されることを示す。
【０１０６】
本実施例の詳細について、図８を用いて説明する。
【０１０７】
まず、第１準備フェーズについて説明する。ステップ８０１の処理は、実施例１と同じであるので説明を省略する。ステップ８０２の処理では、通信オペレータ事業者とＯＴＴ事業者５００との間の契約の内容に基づいて、ＯＴＴ事業者５００のデータサーバ５１０に送信が許可される収集データの種類の種類識別情報から、一度に送信される収集データの種類の種類識別情報を示すインデックスの全ての組み合わせが設定される。設定されたインデックスは、通信接続装置２００のインデックステーブル２７１及びデータサーバ５１０のインデックス５６１に登録される。
【０１０８】
次に、第２準備フェーズについて説明する。ステップ８１１の処理では、通信接続装置２００は、インデックステーブル２７１に登録されたＯＴＴ事業者５００の識別情報及びインデックス、並びに現在時刻に基づいてプリアンブルを予め生成する。本実施例では、あるＯＴＴ事業者５００に対して、インデックスの数だけプリアンブルが生成される。図１５に示すインデックステーブル２７１を例に説明すると、ＯＴＴ事業者「Ａ」に対して、「１１１００」、「１１０００」、「１０１００」、「０１１００」、「１００００」、「０１０００」、及び「００１００」に対してプリアンブルが生成される。なお、ステップ８１２の処理は、実施例１と同じであるので説明を省略する。
【０１０９】
次に、運用フェーズについて説明する。
【０１１０】
データサーバ５１０には、送信を所望する収集データの種類の種類識別情報を示すインデックスが管理者等によって設定されているものとする。ここでは、ＯＴＴ事業者「Ａ」のデータサーバ５１０に当該インデックスとして「１１０００」が設定されているものとする。
【０１１１】
ステップ８２１の処理では、データサーバ５１０は、ＯＴＴ事業者５００の識別情報、設定されたインデックス「１１０００」、及び現在時刻に基づいて、プリアンブルを生成する。そして、ステップ８２２の処理では、データサーバ５１０は、生成したプリアンブルを含む収集データ送信指示を通信接続装置２００を介して、通信端末１００に送信する。
【０１１２】
ステップ８２３の処理では、通信端末１００は、受信した収集データ送信指示に含まれるプリアンブルを含むデータ収集用コンテナを通信接続装置２００に送信する。ステップ８２４の処理では、通信接続装置２００は、受信したデータにプリアンブルが含まれるか否かに基づいて、受信したデータがデータ収集用コンテナであるか否かを判定する。
【０１１３】
ステップ８２４の処理で、受信したデータがデータ収集用コンテナであると判定された場合、通信接続装置２００は、受信したデータ収集用コンテナに含まれるプリアンブルを取得し、ステップ８１１の処理で生成したプリアンブルのうち取得したプリアンブルと一致するプリアンブルが存在するか否かを判定する。ステップ８１１の処理では、ＯＴＴ事業者「Ａ」に対して、「１１１００」、「１１０００」、「１０１００」、「０１１００」、「１００００」、「０１０００」、及び「００１００」に対するプリアンブルが生成されており、受信したデータ収集用コンテナに含まれるプリアンブル（インデックス「１１０００」に対するプリアンブル）も生成されているものとする。
【０１１４】
ステップ８２５の処理では、通信接続装置２００は、プリアンブルの計算に用いたインデックス「１１０００」を特定し、特定したインデックスに対応する種類の収集データ（収集データ「Ａ」及び「Ｂ」）のうち、通信端末ＩＤにデータ収集用コンテナの送信元の通信端末１００の識別情報の収集データを取得し、取得した収集データをデータ収集用コンテナの空データ１１０４に格納して、データ収集用コンテナをデータサーバ５１０に送信する。
【０１１５】
ステップ８２７の処理は、実施例１と同じであるので、説明を省略する。
【０１１６】
本実施例では、中継装置は、計算機への送信が許可される収集データの種類の種類識別情報から、計算機から送信された収集データ送信指示に基づいて計算機に一度に送信する可能性がある収集データの種類を示す種類識別情報の全ての組み合わせを生成し、生成した種類識別情報の組み合わせと計算機の事業者の識別情報とを対応付けて保持し、事業者の識別情報と、当該事業者の識別情報に対応付けられた種類識別情報と、時刻情報とに基づいて、当該事業者の識別情報に対応付けられた全ての種類識別情報の組み合わせのプリアンブルを生成し、生成したプリアンブルを保持し、計算機は、事業者の識別情報と、自身へ送信する収集データの種類を示す種類識別情報と、時刻情報とに基づいて、プリアンブルを生成し、生成したプリアンブルを送信種類情報として含む収集データ送信指示を通信端末に送信し、中継装置は、受信した収集情報格納情報に含まれるプリアンブルが自身が保持するプリアンブルと一致する場合、受信した収集データ格納用情報に含まれる送信種類情報によって特定される種類を示す種類識別情報が収集データ送信指示を送信した計算機の事業者の識別情報に対応付けられていると判定し、受信した収集データ格納用情報に含まれるプリアンブルによって特定される種類の収集データを収集データ格納用情報に格納することを特徴とする。
【０１１７】
これによって、ＯＴＴ事業者５００が必要な種類の収集データのみがデータサーバ５１０に送信されるので、トラフィック及びデータサーバ５１０の記憶容量が軽減できる。
【実施例３】
【０１１８】
本実施例では、データサーバ５１０が送信する収集データ送信指示にプリアンブルの代わりに、ＯＴＴ事業者５００の識別情報が含まれる例について説明する。
【０１１９】
本実施例では、プリアンブルが生成されないので、通信接続装置２００又は通信制御装置３００は、プリアンブル生成部２６２を備える必要がなく、また、データサーバ５１０もプリアンブル生成部５５１を備える必要がない。
【０１２０】
本実施例の処理について図８を用いて説明する。ステップ８０１、８０２、８１２の処理は実施例１と同じであるので、説明を省略する。プリアンブルを生成しないので、ステップ８１１及び８２１の処理は実行されない。
【０１２１】
ステップ８２２の処理では、データサーバ５１０は、ＯＴＴ事業者の識別情報を含む収集データ送信指示を通信接続装置２００を介して通信端末１００に送信する。
【０１２２】
本実施例の収集データ送信指示について図１６を用いて説明する。図１６は、実施例３の収集データ送信指示の説明図である。
【０１２３】
本実施例の収集データ送信指示は、ＩＰヘッダ１００１、ＵＤＰヘッダ１００２、及びＯＴＴ事業者ＩＤ１６０１を含む。ＩＰヘッダ１００１及びＵＤＰヘッダ１００２は、実施例１の図１０に示す収集データ送信指示と同じであるので、同じ符号を付与し、説明を省略する。ＯＴＴ事業者ＩＤ１６０１には、ＯＴＴ事業者５００の識別情報が登録される。
【０１２４】
ステップ８２３の処理では、通信端末１００は、受信した収集データ送信指示に含まれるＯＴＴ事業者５００の識別情報を含むデータ収集用コンテナを、通信接続装置２００に送信する。
【０１２５】
ステップ８２４の処理では、通信接続装置２００は、受信したデータにＯＴＴ事業者５００の識別情報が含まれているか否かに基づいて、受信したデータがデータ収集用コンテナであるか否かを判定する。
【０１２６】
受信したデータがデータ収集用コンテナであると判定された場合、通信接続装置２００は、ステップ８２６の処理で、インデックステーブル２７１を参照し、受信したデータ収集用コンテナに含まれるＯＴＴ事業者５００の識別情報がＯＴＴ事業者ＩＤ６０１に登録されたインデックス６０２に登録されたインデックスを取得する。そして、通信接続装置２００は、取得したインデックスに対応する種類の収集データであって、データ収集用コンテナを送信した通信端末１００に対応する収集データを受信したデータ収集用コンテナに格納し、データ収集用コンテナをデータサーバに送信する。なお、データ収集用コンテナにプリアンブルが含まれないので、ステップ８２５の処理は実行されない。
【０１２７】
ステップ８２７の処理は、実施例１と同じであるので、説明を省略する。
【０１２８】
本実施例によれば、中継装置は、収集データの種類を示す種類識別情報のうち計算機への送信が許可された収集データの種類を示す種類識別情報と当該計算機の事業者の識別情報とを対応付けて保持し、計算機は、事業者の識別情報を送信種類情報として含む収集データ送信指示を通信端末に送信し、中継装置は、受信した収集データ格納用情報に送信種類情報として事業者の識別情報に対応付けられた種類識別情報が示す種類の収集データを、収集データ格納用情報に格納し、収集データが格納された収集データ格納用情報を計算機に送信することを特徴とする。これによって、プリアンブルを生成する必要がないので、通信接続装置２００又は通信制御装置３００、及びデータサーバ５１０の処理負荷を軽減できる。
【０１２９】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１３０】
また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段などは、それらの一部または全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。
【０１３１】
また、前記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
【０１３２】
各機能を実現するプログラム、テーブル、ファイルなどの情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）などの記録装置、または、ＩＣ（Integrated Circuit）カード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）などの記録媒体に置くことができる。
【０１３３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１３４】
１００    通信端末
１６２    データ収集用コンテナ作成部
２００    通信接続装置
２６１    データ収集部
２６２    プリアンブル生成部
２６３    収集データ送信部
２７１    インデックステーブル
２７２    収集データテーブル
３００    通信制御装置
４００    ＩＰネットワーク
５００    ＯＴＴ事業者
５１０    データサーバ
５５１    プリアンブル生成部
５５２    収集データ送信指示送信部
５６１    インデックス
【図１】
0006472272.tif 000002
【図２】
0006472272.tif 000003
【図３】
0006472272.tif 000004
【図４】
0006472272.tif 000005
【図５】
0006472272.tif 000006
【図６】
0006472272.tif 000007
【図７】
0006472272.tif 000008
【図８】
0006472272.tif 000009
【図９】
0006472272.tif 000010
【図１０】
0006472272.tif 000011
【図１１】
0006472272.tif 000012
【図１２】
0006472272.tif 000013
【図１３】
0006472272.tif 000014
【図１４】
0006472272.tif 000015
【図１５】
0006472272.tif 000016
【図１６】
0006472272.tif 000017