(57)【要約】      （修正有）【課題】ＩＤ領域や属性情報領域等のオーバーヘッドがセンサネットワーク上のトラヒックを圧迫したり、送信に要する消費電力を増大させたりすることの無いようパケットデータのサイズを改善する。【解決手段】センサ端末１００は、端末ＩＤと属性情報と予備情報とを複数の断片データに分割し、それぞれの断片データをセンサ１１からのセンサデータに付与してパケットデータを構築し、管理サーバ３００へ送信する。管理サーバ３００は、センサ端末１００から送信される複数のパケットデータを順次受信して、各パケットデータ内の各断片データから端末ＩＤと属性情報と予備情報とをそれぞれ再構築（再構成）する。【選択図】図１
2015106349.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とサーバ装置とを備えた通信システムにおいて、
前記クライアント装置は、
所定情報を記憶しておく記憶手段と、
前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与する制御手段と、
前記付与された複数のデータを前記サーバ装置へ送信する通信手段と、を有し、
前記サーバ装置は、
前記複数のデータを受信する通信手段と、
前記受信した複数のデータから前記部分情報をそれぞれ取得して、分割前の所定情報に再構成する再構築手段と、
を有することを特徴とする通信システム。
【請求項２】
前記所定情報は、少なくとも２つであって、
前記制御手段は、
第１の所定情報の部分情報と第２の所定情報の部分情報とを前記複数のデータ間で同じ順番又は異なる順番となるように付与することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記制御手段は、
前記所定情報とは無関係のダミー情報を前記データに付与することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記再構築手段は、
受信したデータの数が閾値に到達した後に、その時点で受信している複数のデータを用いて前記再構成を行うことを特徴とする請求項１乃至３のいずれかに記載の通信システム。
【請求項５】
前記制御手段は、
前記所定情報内での前記複数の部分情報の配置位置を変更し、各部分情報を変更後の配置位置の順番で前記複数のデータに付与することを特徴とする請求項１乃至４のいずれかに記載の通信システム。
【請求項６】
前記所定情報は、前記クライアント装置の識別子及び前記データの属性情報であり、前記データは、センサデータであることを特徴とする請求項１乃至５のいずれかに記載の通信システム。
【請求項７】
クライアント装置とサーバ装置とで行う通信方法において、
前記クライアント装置により、
所定情報を記憶手段に記憶しておくステップと、
前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与するステップと、
前記付与された複数のデータを前記サーバ装置へ送信するステップと、を有し、
前記サーバ装置により、
前記複数のデータを受信するステップと、
前記受信した複数のデータから前記部分情報をそれぞれ取得して、分割前の所定情報に再構成するステップと、
を有することを特徴とする通信方法。
【請求項８】
所定情報を記憶しておく記憶手段と、
前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与する制御手段と、
前記付与された複数のデータをサーバ装置へ送信する通信手段と、
を有することを特徴とするクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを送信する技術に関する。
【背景技術】
【０００２】
遠隔地に設置したセンサや計測機器からのデータを収集するセンサネットワークシステムがある。業務の効率化、サービス性の向上、安心・安全の確保を目的として、遠隔検針、自動販売機の在庫管理、トラックの配送管理、ビニールハウスの温度監視、受変電設備の監視、構造物モニタリング等、様々なサービスが展開されている。
【０００３】
近年、一般家庭においても省エネに対する意識の高まりから、電流センサ、温度センサ、湿度センサ、照度センサ、人感センサ等のセンサ情報を用いて、効率的なエネルギー消費の実現に向けたエネルギーマネージメントシステムの実証実験が行われている。
【０００４】
センサ端末にはセンサが搭載されており、センサで検知されたセンサデータはネットワークを介してサーバへ送信される。一般にセンサデータには、送信元のセンサ端末を識別するための端末ＩＤや、センサデータの属性を示す属性情報が付与される。特許文献１によれば、センサ機器ＩＤとユーザＩＤからユーザセンサ機器ＩＤを生成し、このユーザセンサ機器ＩＤとセンサデータを紐付けて管理するシステムが開示されている。ここで、センサ機器から送信されるセンサデータには、センサ機器ＩＤや、機器の属性やデータフォーマットの情報を示す機器フォーマットＩＤが含まれている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−７６１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したセンサネットワークシステムにおいて、センサデータのサイズは比較的小さいため、センサネットワークシステムが世の中に普及して管理するセンサ端末が増大すると、ＩＤ領域や属性情報領域がオーバーヘッドとしてパケットデータの大部分を占めるようになる。特に、データの送信頻度が高い場合には、センサネットワーク上のトラヒックを圧迫したり、送信に要する消費電力を増大させたりする。
【０００７】
本発明は、上記事情を鑑みてなされたものであり、パケットデータのサイズを改善することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の通信システムは、クライアント装置とサーバ装置とを備えた通信システムにおいて、前記クライアント装置は、所定情報を記憶しておく記憶手段と、前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与する制御手段と、前記付与された複数のデータを前記サーバ装置へ送信する通信手段と、を有し、前記サーバ装置は、前記複数のデータを受信する通信手段と、前記受信した複数のデータから前記部分情報をそれぞれ取得して、分割前の所定情報に再構成する再構築手段と、を有することを要旨とする。
【０００９】
請求項２に記載の通信システムは、請求項１に記載の通信システムにおいて、前記所定情報は、少なくとも２つであって、前記制御手段は、第１の所定情報の部分情報と第２の所定情報の部分情報とを前記複数のデータ間で同じ順番又は異なる順番となるように付与することを要旨とする。
【００１０】
請求項３に記載の通信システムは、請求項１又は２に記載の通信システムにおいて、前記制御手段は、前記所定情報とは無関係のダミー情報を前記データに付与することを要旨とする。
【００１１】
請求項４に記載の通信システムは、請求項１乃至３のいずれかに記載の通信システムにおいて、前記再構築手段は、受信したデータの数が閾値に到達した後に、その時点で受信している複数のデータを用いて前記再構成を行うことを要旨とする。
【００１２】
請求項５に記載の通信システムは、請求項１乃至４のいずれかに記載の通信システムにおいて、前記制御手段は、前記所定情報内での前記複数の部分情報の配置位置を変更し、各部分情報を変更後の配置位置の順番で前記複数のデータに付与することを要旨とする。
【００１３】
請求項６に記載の通信システムは、請求項１乃至５のいずれかに記載の通信システムにおいて、前記所定情報は、前記クライアント装置の識別子及び前記データの属性情報であり、前記データは、センサデータであることを要旨とする。
【００１４】
請求項７に記載の通信方法は、クライアント装置とサーバ装置とで行う通信方法において、前記クライアント装置により、所定情報を記憶手段に記憶しておくステップと、前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与するステップと、前記付与された複数のデータを前記サーバ装置へ送信するステップと、を有し、前記サーバ装置により、前記複数のデータを受信するステップと、前記受信した複数のデータから前記部分情報をそれぞれ取得して、分割前の所定情報に再構成するステップと、を有することを要旨とする。
【００１５】
請求項８に記載のクライアント装置は、所定情報を記憶しておく記憶手段と、前記記憶手段から前記所定情報を読み出して、当該所定情報を複数の部分情報に分割して複数のデータにそれぞれ付与する制御手段と、前記付与された複数のデータをサーバ装置へ送信する通信手段と、を有することを要旨とする。
【発明の効果】
【００１６】
本発明によれば、パケットデータのサイズを低減できる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態に係るセンサネットワークシステムの全体構成を示す図である。
【図２】センサ端末の動作フローを示す図である。
【図３】パケットデータのフォーマット例を示す図である。
【図４】管理サーバの動作フローを示す図である。
【図５】センサ情報の登録例を示す図である。
【図６】第２の実施の形態に係るパケットデータのフォーマット例を示す図である。
【図７】第３の実施の形態に係るパケットデータのフォーマット例を示す図である。
【図８】第４の実施の形態に係るパケットデータのフォーマット例を示す図である。
【図９】第５の実施の形態に係るセンサネットワークシステムの全体構成を示す図である。
【図１０】管理サーバの動作フローを示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００１９】
〔第１の実施の形態〕
図１は、第１の実施の形態に係るセンサネットワークシステム１の全体構成を示す図である。センサネットワークシステム１は、センサで測定したセンサデータを送信するセンサ端末１００と、ネットワーク５００を介して受信したセンサデータを管理する管理サーバ３００と、を備えて構成される。
【００２０】
まず、センサ端末１００の機能について説明する。センサ端末１００は、センサ１１と、制御部１２と、通信部１３と、データ記憶部１４とを備えて構成される。
【００２１】
データ記憶部１４は、センサ端末１００を一意に識別するための端末ＩＤと、センサデータの属性を示す属性情報と、種々の付加機能に用いるための予備情報とを記憶している。属性情報とは、例えば、センサの種別、センサデータが生成された国や場所、事業者等の情報である。また、予備情報とは、例えば、センサデータの認証コード等である。
【００２２】
センサ１１は、電流や温度等を計測、検知、検出等し、計測等された物理量データをセンサデータとして制御部１２に出力する。例えば、電流センサ、温度センサ、湿度センサ、照度センサ、人感センサ等である。
【００２３】
制御部１２は、データ記憶部１４から端末ＩＤと属性情報と予備情報とを取得してそれらの各ビット列を複数の断片データに分割し、センサ１１で計測された複数のセンサデータにそれぞれを付与する。
【００２４】
通信部１３は、センサデータに端末ＩＤと属性情報と予備情報との各断片データが付与されたパケットデータを管理サーバ３００へ送信する。
【００２５】
次に、管理サーバ３００の機能について説明する。管理サーバ３００は、通信部３１と、パケット蓄積部３２と、ＩＤ等再構築部３３と、データ認証部３４と、センサ情報データベース３５とを備えて構成される。
【００２６】
通信部３１は、センサ端末１００から送信される複数のパケットデータを順次受信して、パケット蓄積部３２に時系列に蓄積する。
【００２７】
ＩＤ等再構築部３３は、パケット蓄積部３２からパケットデータを順次取得して、各パケットデータ内の各断片データから端末ＩＤと属性情報と予備情報とをそれぞれ再構築（再構成）する。
【００２８】
データ認証部３４は、再構築された予備情報を用いて、受信したパケットデータの正当性を認証する。
【００２９】
センサ情報データベース３５は、正当性が認証されたパケットデータをセンサ端末１００のセンサ情報として記憶する。
【００３０】
続いて、センサネットワークシステム１の動作について説明する。本動作例では、端末ＩＤのデータ長が３２ビット、属性情報のデータ長が２４ビット、予備情報のデータ長が１６ビットとする。
【００３１】
最初に、センサ端末１００の動作を説明する。図２は、センサ端末１００の動作フローを示す図である。
【００３２】
まず、ステップＳ１０１において、センサ１１は、電流や温度等を計測し、制御部１２は、センサ１１で計測されたセンサデータＳＩＧを受信する。以下、第１のセンサデータＳＩＧ１〜第ｎのセンサデータＳＩＧｎ（ｎ：自然数）を受信したとする。
【００３３】
次に、ステップＳ１０２において、制御部１２は、データ記憶部１４から端末ＩＤと属性情報と予備情報とを取得し、それぞれを複数の断片データに分割する。例えば、端末ＩＤを１ビット単位で３２個の断片データＩＤ＿ｂ１〜ＩＤ＿ｂ３２に分割し、属性情報を同様に１ビット単位で２４個の断片データＰ＿ｂ１〜Ｐ＿ｂ２４に分割し、予備情報も同様に１ビット単位で１６個の断片データＲ＿ｂ１〜Ｒ＿ｂ１６に分割する。
【００３４】
次に、ステップＳ１０３において、制御部１２は、第１のセンサデータＳＩＧ１〜第ｎのセンサデータＳＩＧｎに対して、端末ＩＤの断片データＩＤ＿ｂと、属性情報の断片データＰ＿ｂと、予備情報の断片データＲ＿ｂと、をそれぞれ付与し、複数のパケットデータを構築する。
【００３５】
具体的には、まず第１のセンサデータＳＩＧ１に対して、端末ＩＤの最上位ビットである３２ビット目の断片データＩＤ＿ｂ３２を付与し、それに続けて属性情報の最上位ビットである２４ビット目の断片データＰ＿ｂ２４を付与し、更にそれに続けて予備情報の最上位ビットである１６ビット目の断片データＲ＿ｂ１６を付与する。
【００３６】
続いて第２のセンサデータＳＩＧ２に対して、端末ＩＤの次上位ビットである３１ビット目の断片データＩＤ＿ｂ３１を付与し、それに続けて属性情報の次上位ビットである２３ビット目の断片データＰ＿ｂ２３を付与し、更にそれに続けて予備情報の次上位ビットである１５ビット目の断片データＲ＿ｂ１５を付与する。
【００３７】
続けて第３のセンサデータＳＩＧ３〜第ｎのセンサデータＳＩＧｎについても同様の処理を実行する。なお、最下位ビットの断片データが付与された後には最上位ビットの断片データを付与する。例えば、予備情報について言えば、第１７のセンサデータＳＩＧ１７に対しては最上位ビットである１６ビット目の断片データＲ＿ｂ１６を付与する。
【００３８】
最後に、ステップＳ１０４において、通信部１３は、センサデータＳＩＧに端末ＩＤと属性情報と予備情報との各断片データが付与されたパケットデータを管理サーバ３００へ送信する。複数のパケットデータは、ネットワーク５００を介して管理サーバ３００で受信される。このときのパケットデータのフォーマットを図３に示す。図３及び後述する図５〜図８では、符号を（）内に記載している。
【００３９】
次に管理サーバ３００の動作を説明する。図４は、管理サーバ３００の動作フローを示す図である。
【００４０】
まず、ステップＳ３０１において、通信部３１は、センサ端末１００から送信された第１のパケットデータ〜第ｎのパケットデータを順次受信し、パケット蓄積部３２に一旦蓄積する。
【００４１】
次に、ステップＳ３０２において、ＩＤ等再構築部３３は、パケット蓄積部３２から第１のパケットデータ〜第ｎのパケットデータを順次取得し、再構築するための方法を規定した再構築手引き情報に基づいて、各パケットデータに含まれている各断片データから端末ＩＤと属性情報と予備情報との各ビット列パターンをそれぞれ再構築する。
【００４２】
具体的には、再構築手引き情報を参照し、第１のパケットデータ〜第ｎのパケットデータにそれぞれ含まれている端末ＩＤに関する１ビットの断片データを切り出し、断片データＩＤ＿ｂ３２〜断片データＩＤ＿ｂ１までのビット列の繰り返しとして再構築する。属性情報及び予備情報についても同様の処理を行うことにより再構築する。なお、最構築手引き情報には、端末ＩＤ等のデータ長や各断片データのビット数、パケットデータ内における端末ＩＤ等の位置等が規定されている。
【００４３】
次に、ステップＳ３０３において、ＩＤ等再構築部３３は、再構築された各ビット列パターンから端末ＩＤと属性情報と予備情報とをそれぞれ抽出する。
【００４４】
次に、ステップＳ３０４において、データ認証部３４は、抽出された予備情報（本動作例では認証コード）が管理サーバ３００に登録されている認証コードに一致する（ＯＫ）か、否か（ＮＧ）を判定する。
【００４５】
最後に、ステップＳ３０５において、データ認証部３４は、その判定結果がＯＫの場合、第１のパケットデータ〜第ｎのパケットデータに含まれている各センサデータをセンサ情報として、端末ＩＤと属性情報と予備情報とに関連付けてセンサ情報データベース３５に登録する。そのデータベースの例を図５に示す。一方、判定結果がＮＧの場合には、ステップＳ３０６において、不正なデータと見なして関連するパケットデータを破棄する。
【００４６】
以上、センサネットワークシステム１について説明した。なお、断片データは２ビット以上であってもよいし、端末ＩＤと属性情報と予備情報との間で異なるビット数を用いてもよい。また、端末ＩＤと属性情報と予備情報との各データ長をそれら間で同一としてもよい。更に、これらのビット数やデータ長は、予め設定されているものを用いてもよいし、設定器を用いてローカルでセンサ端末１００に設定してもよいし、外部のサーバから送信する設定電文により遠隔で設定してもよい。
【００４７】
〔第２の実施の形態〕
次に、第２の実施の形態について説明する。図６に示すように、本実施の形態では、端末ＩＤと属性情報と予備情報との各ビット列の各断片データを各センサデータＳＩＧにシリアルに付与する。
【００４８】
具体的には、例えば、最初から３２個のセンサデータＳＩＧに対しては、端末ＩＤの断片データＩＤ＿ｂ３２〜ＩＤ＿ｂ１をそれぞれ付与する。そして、その次からの１６個のセンサデータＳＩＧに対しては、予備情報の断片データＲ＿ｂ１６〜Ｒ＿ｂ１をそれぞれ付与する。そして、更にその次からの２４個のセンサデータＳＩＧに対しては、属性情報の断片データＰ＿ｂ２４〜Ｐ＿ｂ１をそれぞれ付与する。
【００４９】
すなわち、本実施の形態では、１つのセンサデータに対して１つの断片データを付与し、連続する複数のセンサデータに対して同一情報の各断片データを連続して付与するようにしている。
【００５０】
なお、上記以外の処理手順は、第１の実施の形態と同様である。第１の実施の形態のようにパラレルで断片化するか、本実施の形態のようにシリアルで断片化するかは、予め設定可能である。設定器を用いてローカルでセンサ端末１００に設定してもよいし、外部のサーバから送信する設定電文により遠隔で設定してもよい。
【００５１】
〔第３の実施の形態〕
次に、第３の実施の形態について説明する。図７に示すように、本実施の形態では、端末ＩＤと属性情報と予備情報との各ビット列の各断片データをランダムや入れ子になるように各センサデータＳＩＧに付与する。
【００５２】
具体的には、例えば、最初から１６個のセンサデータＳＩＧに対しては、端末ＩＤの断片データを付与し、それに続けて予備情報の断片データを付与し、更にそれに続けて属性情報の断片データを付与する。そして、その次からの８個のセンサデータＳＩＧに対しては、属性情報の断片データを付与し、それに続けて端末ＩＤの断片データを付与し、更にそれに続けて予備情報の断片データを付与する。そして、更にその次からの８個のセンサデータＳＩＧに対しては、端末ＩＤの断片データを付与し、それに続けて予備情報の断片データを付与し、更にそれに続けて属性情報の断片データを付与する。
【００５３】
すなわち、本実施の形態では、端末ＩＤと属性情報と予備情報との各断片データの付与順やパケットデータ内での配置位置をランダム又は入れ子になるようにしている。その付与順等については、予め設定可能である。設定器を用いてローカルでセンサ端末１００に設定してもよいし、外部のサーバから送信する設定電文により遠隔で設定してもよい。
【００５４】
〔第４の実施の形態〕
次に、第４の実施の形態について説明する。図８に示すように、本実施の形態では、第１の実施の形態〜第３の実施の形態において、端末ＩＤと属性情報と予備情報の各ビット列の各断片データを付与すると共に、ダミー情報のデータ（ダミーパケット）を挿入又は代用する。例えば、１ビットの空データやランダム値データを挿入等する。
【００５５】
具体的には、例えば、最初から１６個のセンサデータＳＩＧに対しては、端末ＩＤの断片データを付与し、それに続けてダミー情報のデータを付与し、更にそれに続けて属性情報の断片データを付与する。そして、その次からの８個のセンサデータＳＩＧに対しては、属性情報の断片データを付与し、それに続けて端末ＩＤの断片データを付与し、更にそれに続けて予備情報の断片データを付与する。そして、更にその次からの８個のセンサデータに対しては、端末ＩＤの断片データを付与し、それに続けて予備情報の断片データを付与し、更にそれに続けてダミー情報のデータを付与する。
【００５６】
すなわち、本実施の形態では、端末ＩＤ等に無関係のダミーデータをセンサデータＳＩＧに付与するようにしている。その付与位置については、予め設定可能である。設定器を用いてローカルでセンサ端末１００に設定してもよいし、外部のサーバから送信する設定電文により遠隔で設定してもよい。
【００５７】
本実施の形態によれば、ダミーデータを付与しているので、悪意ある第三者に傍受された場合にも、端末ＩＤ、属性情報、予備情報の解読が困難になり、データの秘匿性が向上する。
【００５８】
〔第５の実施の形態〕
次に、第５の実施の形態について説明する。図９に示すように、本実施の形態に係る管理サーバ３００は、受信したパケットの数をカウントするパケット数算出部３６を更に備えている。以下、管理サーバ３００の動作を説明する。図１０は、本実施の形態での管理サーバ３００の動作フローを示す図である。
【００５９】
まず、ステップＳ５０１において、通信部３１は、センサ端末１００から送信されたパケットデータを受信し、パケット蓄積部３２に一旦蓄積する。
【００６０】
次に、ステップＳ５０２において、パケット数算出部３６は、これまでに受信したパケットデータの数をカウントする。
【００６１】
次に、ステップＳ５０３において、パケット数算出部３６は、パケットデータの数のカウント値が予め設定された規定値に到達した（ＯＫ）か、否か（ＮＧ）を判定する。そして、その判定結果がＯＫの場合には、ステップＳ５０３に進み、ステップＳ５０３〜ステップＳ５０７を実行する。ステップＳ５０３〜ステップＳ５０７の各処理は、ステップＳ３０２〜ステップＳ３０６と同じ動作である。
【００６２】
一方、その判定結果がＮＧの場合には、ステップＳ５０１に戻り、受信したパケットデータの数が規定値に到達するまでステップＳ５０１〜ステップＳ５０２を繰り返し実行する。
【００６３】
本実施の形態によれば、受信したパケットデータの数が規定値に到達したタイミングで端末ＩＤ等を再構築するので、データの送信周期がある程度長い場合にも、適正なタイミングで端末ＩＤと属性情報と予備情報とを抽出できる。
【００６４】
〔第６の実施の形態〕
次に、第６の実施の形態について説明する。本実施の形態では、端末ＩＤと属性情報と予備情報との各ビット列を構成している各ビットの位置をランダムに変更した後に、分割してセンサデータに付与する。
【００６５】
第３の実施の形態では、端末ＩＤと属性情報と予備情報との付与順や配置位置をランダム又は入れ子となるように変更する例を説明したが、本実施の形態では、端末ＩＤを成すビット列の各ビットの位置をランダムに変更している。属性情報や予備情報についても同様である。
【００６６】
このようなランダム化は、例えば、スクランブル処理により行うことができる。スクランブラとしては、例えば、擬似ランダム系列を発生するＭ系列発生器やＧｏｌｄ系列発生器を応用して実現できる。以下、ランダム化の方法について説明する。
【００６７】
まず、センサ端末１００は、端末ＩＤと属性情報と予備情報との各ビット列に対して疑似ランダム系列で排他的論理和（ＸＯＲ）をとり、ビット列内の各ビットの位置を擬似的にランダムに変更した後に断片データに分割し、各断片データを変更後の位置の順番でセンサデータに付与し、そのパケットデータを管理サーバ３００へ送信する。
【００６８】
その後、管理サーバ３００は、そのパケットデータを受信した後、端末ＩＤと属性情報と予備情報の各ビット列をそれぞれ再構築して抽出する。そして、各ビット列に対し、センサ端末１００で用いたものと同じ疑似ランダム系列でＸＯＲをとり、デスクランブル処理を行うことによりランダム化されているデータ系列を元に戻す。
【００６９】
なお、スクランブラ処理におけるレジスタの初期値をリセットするタイミングは、例えば、カウンタが設定値に達したときとし、センサ端末１００と管理サーバ３００との間で同期させる。この設定値は、設定器を用いてローカルでセンサ端末１００に設定してもよいし、外部のサーバから送信する設定電文により遠隔で設定してもよい。
【００７０】
本実施の形態によれば、端末ＩＤと属性情報と予備情報との各ビット列を構成しているビットの位置をランダムに変更するので、悪意のある第三者に傍受された場合であっても、端末ＩＤと属性情報と予備情報との解読が困難になり、データの秘匿性が向上する。
【００７１】
以上、各実施の形態について説明した。
【００７２】
以上より、各実施の形態によれば、端末ＩＤと属性情報と予備情報とを複数に分割し、それぞれの断片データをセンサデータにそれぞれ付与してパケットデータを構築するので、パケットデータのデータサイズを低減できる。これにより、管理対象のセンサ端末の数が膨大であり、高頻度でパケットデータを送信するような場合でも、ネットワーク５００のトラヒックに負荷をかけず、送信に要する消費電力を削減することが可能となる。
【００７３】
最後に、本実施の形態で説明したセンサ端末１００及び管理サーバ３００は、メモリやＣＰＵを備えたコンピュータにより実現できる。また、センサ端末１００及び管理サーバ３００の各動作をプログラムとして構築し、コンピュータにインストールして実行させることや、通信ネットワークを介して流通させることも可能である。
【符号の説明】
【００７４】
１…センサネットワークシステム（通信システム）
１００…センサ端末（クライアント装置）
１１…センサ
１２…制御部
１３…通信部
１４…データ記憶部
３００…管理サーバ（サーバ装置）
３１…通信部
３２…パケット蓄積部
３３…ＩＤ等再構築部
３４…データ認証部
３５…センサ情報データベース
３６…パケット数算出部
５００…ネットワーク
ＩＤ＿ｂ…端末ＩＤの断片データ（断片ビット）
Ｐ＿ｂ…属性情報の断片データ（断片ビット）
Ｒ＿ｂ…予備情報の断片データ（断片ビット）
ＳＩＧ…センサデータ
Ｓ１０１〜Ｓ１０４、Ｓ３０１〜Ｓ３０６、Ｓ５０１〜Ｓ５０７…ステップ
【図１】
2015106349.tif 000003
【図２】
2015106349.tif 000004
【図３】
2015106349.tif 000005
【図４】
2015106349.tif 000006
【図５】
2015106349.tif 000007
【図６】
2015106349.tif 000008
【図７】
2015106349.tif 000009
【図８】
2015106349.tif 000010
【図９】
2015106349.tif 000011
【図１０】
2015106349.tif 000012