(57)【要約】  この情報処理装置は、他の情報処理装置との間で通信を行う通信インタフェースと、通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、要求元の情報処理装置からの接続要求に対する接続応答の送信を制限する接続応答制限状態に設定するように構成される制御回路とを具備する。
2017183386.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置との間で通信を行う通信インタフェースと、
前記通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定するように構成される制御回路と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求先の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続要求の内容を保持し、前記接続応答制限状態にあるとき、新たに受信した接続要求の内容が前記保持された内容と一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成された
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記保持される接続要求の内容が、前記短縮ＩＤ、タイムスロットを指定する情報、および周波数チャンネルを指定する情報を含む
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求元の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続応答制限の対象である前記要求元の情報処理装置の短縮ＩＤを保持し、
新たに受信した接続要求に含まれる前記短縮ＩＤが前記保持された短縮ＩＤと一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成された
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記制御回路は、前記短縮ＩＤ毎に、前記接続応答の送信を自粛する残り時間を管理するように構成された
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記制御回路は、ＩＳＯ１７９８２に規定される接続要求のためのパケットフォーマットにおけるｔ２８からｔ３２の５ビットに短縮ＩＤを格納して送信するように構成された
情報処理装置。
【請求項７】
制御回路が、
通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、
前記接続要求に対する接続応答を送信し、
前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する
情報処理方法。
【請求項８】
通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定する制御回路
としてコンピュータを動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、例えば人体通信システムなどの端末として用いられる情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
例えば、人体を伝送媒体として通信を行う人体通信に関する国際標準規格であるＩＳＯ１７９８２などでは、端末間での接続を確立するための接続要求のパケットにおいて、接続要求元または要求先の端末のＩＤを格納するためのフィールドに十分なサイズが確保されていない。例えば、ＩＳＯ１７９８２では、接続要求元または要求先の端末のＩＤを格納するためのフィールドのサイズは５ビットである。したがって、６４通りのＩＤしか端末に割り当てられない。そこで、機器に割り当てられた６ビット以上のＩＤを５ビットに圧縮してフィールドに格納するなどの対策が考えられる。【０００３】
特許文献１では、ＩＤ伝送の電力消費を抑えるために、ＩＤのビット数を関数を使って圧縮することが記載されている。また、特許文献１で、短縮した短縮ＩＤが複数の端末間で重複することによる短縮ＩＤの衝突を検知すると、別の関数を使って、別の短縮ＩＤが再生成されることとしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えばＩＳＯ１７９８２などのように、端末間での接続を確立するための接続要求を伝送するために用いられるパケットフォーマットにおいて、接続の要求元または要求先のＩＤを格納するフィールドに十分なサイズが確保されてない場合には、そのフィールドサイズに短縮されたＩＤの端末間での衝突に起因して、様々な問題が発生する可能性が残されており、その対策が望まれている。【０００６】
本技術の目的は、接続の要求元または要求先の端末のＩＤを格納するフィールドに十分なサイズが確保されてない通信方式のもつ様々な課題を解決することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本技術に係る一形態の情報処理装置は、
他の情報処理装置との間で通信を行う通信インタフェースと、
前記通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定するように構成される制御回路とを具備する。【０００８】
上記の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求先の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続要求の内容を保持し、前記接続応答制限状態にあるとき、新たに受信した接続要求の内容が前記保持された内容と一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成されたものであってよい。【０００９】
上記の情報処理装置であって、
前記保持される接続要求の内容が、前記短縮ＩＤ、タイムスロットを指定する情報、および周波数チャンネルを指定する情報を含むものとする。【００１０】
また、上記の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求元の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続応答制限の対象である前記要求元の情報処理装置の短縮ＩＤを保持し、新たに受信した接続要求に含まれる前記短縮ＩＤが前記保持された短縮ＩＤと一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成されたものであってよい。【００１１】
前記制御回路は、前記短縮ＩＤ毎に、前記接続応答の送信を自粛する残り時間を管理するように構成されてもよい。
また、前記制御回路は、ＩＳＯ１７９８２に規定される接続要求のためのパケットフォーマットにおけるｔ２８からｔ３２の５ビットに短縮ＩＤを格納して送信するように構成されてもよい。【００１２】
本技術に係る他の形態の情報処理方法は、
制御回路が、
通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、
前記接続要求に対する接続応答を送信し、
前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する。【００１３】
本技術に係る他の形態のプログラムは、
通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定する制御回路
としてコンピュータを動作させるプログラムである。
【発明の効果】
【００１４】
以上のように、本技術によれば、接続の要求元または要求先の端末のＩＤを格納するフィールドに十分なサイズが確保されてない通信方式のもつ様々な課題を解決することができる。
【図面の簡単な説明】
【００１５】
【図１】ＩＳＯ１７９８２に規定される端末間の接続確立の手順を示すシーケンス図である。
【図２】ＩＳＯ１７９８２に規定される接続要求のためのパケットフォーマットを示す図である。
【図３】短縮ＩＤを拡張ＩＤ用のフィールドに格納した接続要求により生じる課題を説明するためのシーケンス図である。
【図４】本技術にかかる第１の実施形態の情報処理装置を用いた通信システム１００の構成を示す図である。
【図５】図４の通信システム１００に収容される情報処理装置のハードウェア構成を示すブロック図である。
【図６】図５の情報処理装置のＣＰＵ１１が接続要求を送信する側の端末として動作する場合のフローチャートである。
【図７】図５の情報処理装置のＣＰＵ１１が接続要求を受けて接続応答を送信する側の端末として動作する場合のフローチャートである。
【図８】第１の実施形態の通信システム１００における第１の動作例のシーケンス図である。
【図９】第２の動作例においてＣＰＵ１１が接続要求を送信する側の端末として動作する場合のフローチャートである。
【図１０】第２の動作例において、ＣＰＵ１１が接続要求を受けて接続応答を送信する側の端末として動作する場合のフローチャートである。
【図１１】第２の動作例のシーケンス図である。
【図１２】接続応答制限管理テーブルの例を示す
【発明を実施するための形態】
【００１６】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
［概要］
まず、人体を伝送媒体として通信を行う人体通信に関する国際標準規格であるＩＳＯ１７９８２に規定される、接続要求用のパケットフォーマットについて説明する。
【００１７】
図１は、ＩＳＯ１７９８２に規定される端末（Taker、Listener）間の接続確立の手順を示すシーケンス図である。
ここで、Takerは接続要求元の端末、Listenerは接続要求を受けて応答をTakerに送信する端末である。Takerは、図２に示すパケットフォーマットによる接続要求をListenerに送信する。Listenerは、接続要求を受信すると、接続応答をTakerに送信する。Takerは、Listenerからの接続応答を受けると、その接続応答の確認のための接続確認要求をListenerに送信する。ListenerはTakerからの接続確認要求を受信すると、図２に示したパケットフォーマットの接続確認応答をTakerに送信する。端末間の接続が確立した後、端末間で、各々の端末の固有のＩＤ（上位レイヤＩＤ）の交換が行われ、接続された要求先の端末が要求元が意図する接続相手であるかどうかが判定される。意図する接続相手であることが判定されたなら、端末間で目的のデータ交換が行われる。意図する接続相手でない場合には、接続元の端末から接続先の端末に切断要求が送信されて接続が切断される。
【００１８】
ところで、現在ＩＳＯ１７９８２に規定される図２に示したパケットフォーマットでは、端末を指定するＩＤを格納するフィールドが定義されていない。そこで本実施形態では、端末の例えば４８ビットの上位レイヤＩＤ（端末ＩＤ）から通信システムにおいて決められた方法で５ビットの短縮ＩＤを生成し、図２に示したパケットフォーマットにおいて現在リザーブとされているｔ２８からｔ３２の５ビットを、要求元および要求先のいずれか一方の端末の短縮ＩＤを格納する拡張ＩＤ用のフィールドとして利用する。
【００１９】
さらに、この拡張ＩＤ用のフィールドに格納される短縮ＩＤが要求元と要求先のどちらの端末の短縮ＩＤであるかを指定するために、現在ＩＳＯ１７９８２にデータ通信方式を指定するためのフィールドとして定義されているｔ２５からｔ２７までの３ビットを利用する。例えば、（ｔ２５，ｔ２６，ｔ２７）＝（１，０，０）の場合には、拡張ＩＤ用のフィールドは要求元の端末の短縮ＩＤであることを示す。（ｔ２５，ｔ２６，ｔ２７）＝（１，０，１）の場合には、拡張ＩＤ用のフィールドは要求先の端末の短縮ＩＤであることを示す。
【００２０】
なお、図２に示したパケットフォーマットにおいて、ｔ２２からｔ２４の３ビットは、Listenerが使用するタイムスロットを指定するための情報が格納されるフィールドである。ｔ１９からｔ２１の３ビットはTakerが使用するタイムスロットを指定するための情報が格納されるフィールドである。ｔ１７からｔ１８の２ビットは、TakerおよびListenerが使用する周波数チャンネルを指定する情報が格納されるフィールドである。
【００２１】
次に、上記のように短縮ＩＤを拡張ＩＤ用のフィールドに格納した接続要求により生じる課題を、図３を用いて説明する。なお、図３において、接続確認要求および接続確認応答は省略する。
【００２２】
通信システムには３機の端末Ａ、Ｂ、Ｃが存在し、要求元の端末Ａから拡張ＩＤ用のフィールドに目的の接続先である端末Ｃの短縮ＩＤを格納した接続要求が送信される場合を想定する。
【００２３】
短縮ＩＤは上位レイヤＩＤをまるめて作成されたものであるため、異なる上位レイヤＩＤから同一の短縮ＩＤが生成される可能性がある。本例では、端末Ｂの短縮ＩＤと端末Ｃの短縮ＩＤとが同じであることとする。
【００２４】
要求元の端末Ａからの接続要求は短縮ＩＤが同じである端末Ｂと端末Ｃに受信される。その中で最初に接続応答を返した端末と要求元の端末Ａとの間で接続が確立され、上位レイヤＩＤの交換が行われる。ここで、端末Ｂが要求元の端末Ａからの接続要求に対して最初に接続応答を送信し、端末Ａと端末Ｂとの間での上位レイヤＩＤの交換が行われたものとする。
【００２５】
要求元の端末Ａは、端末Ｂから取得した上位レイヤＩＤが目的の要求先の端末Ｃの上位レイヤＩＤと異なることから端末Ｂに切断要求を送信して接続を切断する。
【００２６】
要求元の端末Ａは、端末Ｂとの接続の切断後、再度、目的の要求先である端末Ｃとの接続を期待して、再び端末Ｃの短縮ＩＤを拡張ＩＤ用のフィールドに格納した接続要求を送信する。しかし、端末Ｂと端末Ｃの短縮ＩＤが同一である以上、再び端末Ｂとの接続および切断が繰り返される可能性があり、端末Ａと目的の要求先である端末Ｃとの接続が確立されるまでに時間がかかってしまうおそれがある。
【００２７】
本実施形態の情報処理装置（端末）１０は、このような課題を解決するために、
他の情報処理装置（端末）との間で通信を行う通信インタフェース１３と、
前記通信インタフェース１３を通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する上位レイヤＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定するように構成されるＣＰＵ１１とを具備する。
【００２８】
以下に、本実施形態の情報処理装置１０について詳細に説明する。
＜第１の実施形態＞
図４は、本実施形態の情報処理装置を用いた通信システム１００の構成を示す図である。
同図に示すように、この通信システム１００は、上記の端末に相当する複数の情報処理装置Ａ、Ｂ、Ｃ、Ｄで構成される。以下、各情報処理装置Ａ、Ｂ、Ｃ、Ｄを個別に表記する場合には端末Ａ、端末Ｂ、端末Ｃ、端末Ｄと呼ぶ。
【００２９】
各々の情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）は、人体１を媒体として互いに通信可能である。この通信システム１００は、基本的には、ユーザ個人が携帯したり身に付けたりすることのできる複数の情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）で構成される。この場合、情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）の形態としては、例えば、スマートホン、タブレット端末、時計／リストバンド形の情報端末、ペンダント形の情報端末、その他、様々である。例えば、通信システム１００に属する一の端末Ａは、通信システム１００に属する他の端末Ｂ、端末Ｃ、端末Ｄとの間で人体１を媒体とする通信により接続を確立し、接続の確立した他の端末Ｂ、端末Ｃ、端末Ｄとの間でデータ交換を行う。
【００３０】
図５は、通信システム１００に収容される情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）のハードウェア構成を示すブロック図である。
この情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）１０は、ＣＰＵ１１、メモリ１２、通信インタフェース１３、ディスプレイ１４、タッチセンサーパネル１５、システムバス１６などで構成される。
【００３１】
ＣＰＵ１１は、本技術にかかる情報処理装置の制御回路に相当し、メモリ１２に格納されたプログラムに基づいて所定の演算処理および各部の制御を実行する。
メモリ１２は、ＣＰＵ１１による演算処理および制御に必要なプログラムやデータなどが格納される。
【００３２】
通信インタフェース１３は、通信システム１００に収容される他の情報処理装置（端末Ｂ、端末Ｃ、端末Ｄ）との間での通信を行う。
【００３３】
ディスプレイ１４は、各種の情報の表示を行う。
タッチセンサーパネル１５は、ディスプレイ１４の画面の上に配設され、ディスプレイ１４に表示されたＧＵＩと協働してユーザからの入力操作を受け付ける。
【００３４】
ＣＰＵ１１は、例えば、メモリ１２に格納されたプログラムにしたがって次のような動作を実行するように構成される。
【００３５】
図６は、ＣＰＵ１１が接続要求を送信する側の端末として動作する場合のフローチャートである。
まず、ＣＰＵ１１は、目的の要求先の端末の上位レイヤＩＤから短縮ＩＤを生成し、ＩＳＯ１７９８２に規定されるパケットフォーマットにおける拡張ＩＤ用のフィールドに短縮ＩＤを格納した接続要求を送信する（ステップＳ１０１）。次に、ＣＰＵ１１は、接続要求を受信した他の端末から送信された接続応答を受信すると（ステップＳ１０２）、その端末との間での接続を確立し、上位レイヤＩＤを交換する（ステップＳ１０３）。
【００３６】
次に、ＣＰＵ１１は、接続が確立した他の端末より取得した上位レイヤＩＤと、目的の要求先の端末の上位レイヤＩＤとを比較し（ステップＳ１０４）、一致した場合には（ステップＳ１０４のＹＥＳ）、引き続き、他の端末との間で目的のデータ交換を行う（ステップＳ１０５）。不一致の場合（ステップＳ１０４のＮＯ）、ＣＰＵ１１は他の端末との接続を切断するために切断要求を他の端末に送信し（ステップＳ１０６）、上記ステップＳ１０１に戻って再度接続要求の送信を繰り返す。また、他の端末との間で目的のデータ交換が終了すると（ステップＳ１０７のＹＥＳ）、ＣＰＵ１１は、他の端末との接続を切断するために切断要求を他の端末に送信し（ステップＳ１０８）、動作を終了する。
【００３７】
図７は、ＣＰＵ１１が接続要求を受けて接続応答を送信する側の端末として動作する場合のフローチャートである。
端末のＣＰＵ１１は、他の端末から接続要求を受信すると（ステップＳ２０１）この、接続要求に含まれる短縮ＩＤと自身の短縮ＩＤが一致するかどうかを判断する（ステップＳ２０２）。ＣＰＵ１１は、接続要求に含まれる短縮ＩＤと自身の短縮ＩＤが一致しないことを判断すると、接続応答を送信しない（ステップＳ２０３）。また、ＣＰＵ１１は、接続要求に含まれる短縮ＩＤと自身の短縮ＩＤが一致することを判断すると、現在、接続応答制限状態にあるかどうかを判断する（ステップＳ２０４）。現在、接続応答制限状態にある場合には接続応答を送信しない（ステップＳ２０３）。現在、接続応答制限状態にないことを判断した場合、ＣＰＵ１１は接続応答を送信する（ステップＳ２０５）。
【００３８】
ＣＰＵ１１は接続応答を送信した後、要求元の端末との間で接続を確立し、上位レイヤＩＤを交換する（ステップＳ２０６）。この後、ＣＰＵ１１は、要求元の端末から切断要求を受信した場合（ステップＳ２０８）、その前に要求元の端末との間でデータの交換が行われたどうかを判断する。データの交換が行われてから切断要求を受信した場合（ステップＳ２０７のＹＥＳ、ステップＳ２０８）、ＣＰＵ１１は接続を切断し（ステップＳ２０９）、動作を終了する。
【００３９】
また、データの交換が行われることなく切断要求を受信した場合（ステップＳ２０７のＮＯ、ステップＳ２１０）、ＣＰＵ１１は接続を切断し（ステップＳ２１１）、接続要求の内容、例えば、図２に示したパケットフォーマットにおけるｔ１７からｔ２７、あるいはｔ１７からｔ３２のペイロード部分をメモリ１２に保持する。そしてＣＰＵ１１は、同じ要求元の端末からの接続要求に対する接続応答の送信を自粛する接続応答制限状態に入る（ステップＳ２１２）。
【００４０】
各情報処理装置（端末Ａ、端末Ｂ、端末Ｃ、端末Ｄ）のＣＰＵ１１は上記のように動作するように構成されるので、接続が切断された２機の端末の間で、接続要求の送受信、接続応答の送受信、接続の確立、データ交換、切断要求の送受信が複数回繰り返すことがなくなる。これにより、要求元の端末から見て、目的の要求先の端末との接続が確立されるまでに要する時間が短縮され、システム全体の接続効率が向上する。
【００４１】
（本実施形態の通信システム１００の動作例）
次に、通信システム１００における端末間の接続の動作例を説明する。
図８は、本実施形態の通信システム１００における端末間の接続の第１の動作例のシーケンス図である。
【００４２】
この第１の動作例では、端末Ａが端末Ｃを目的の要求先として接続要求を行う場合を想定する。端末Ｂと端末Ｃは短縮ＩＤが同一とする。また、接続要求を待機する端末Ｂ、端末Ｃは、省電力のため、予め設定された条件に従って周期的あるいは間欠的にスリープ状態に入り、このスリープ状態において端末Ｂ、端末Ｃは接続要求を受信しない、あるいは接続要求を受信しても接続応答を返信しないようになっている。なお、各端末Ａ、Ｂ、Ｃは、通信システム１００に属するすべての端末Ａ、Ｂ、Ｃの上位レイヤＩＤを知っているものとする。上位レイヤＩＤから短縮ＩＤを生成する方法は各端末間で共通化されている。
【００４３】
まず、要求元である端末ＡのＣＰＵ１１は、要求先であるの端末Ｃの上位レイヤＩＤから本通信システム１００において共通の方法により短縮ＩＤを生成し、拡張ＩＤ用のフィールドに格納した接続要求を送信する。
【００４４】
このとき端末Ｂおよび端末Ｃはスリープ状態にあることとする。
この場合、要求元である端末ＡのＣＰＵ１１は、一定時間が経過して接続応答が返ってこないため、再度同じ接続要求を送信する。この動作は例えば接続応答が受信されるまで繰り返される。
【００４５】
要求先でない端末Ｂが先にスリープ状態から復帰すると、端末ＢのＣＰＵ１１は端末Ａからの接続要求に含まれる短縮ＩＤが自身の短縮ＩＤと一致するため、現在、接続応答制限状態にあるかどうかを判断する。本動作例では、端末ＢのＣＰＵ１１は現在接続応答制限状態にないことを判断し、接続応答を送信する。端末ＡのＣＰＵ１１は、接続応答を受信すると、端末Ｂとの間で上位レイヤでの接続を確立し、端末Ｂとの間で上位レイヤＩＤの交換を行う。
【００４６】
端末ＡのＣＰＵ１１は、端末Ｂより取得した端末Ｂの上位レイヤＩＤが目的の要求先の端末Ｃの上位レイヤＩＤと一致するかどうかを判定する。今回接続された端末は、目的の要求先でない端末Ｂであるため、端末ＡのＣＰＵ１１は、端末Ｂとの間で確立された上位レイヤの接続を通じて切断要求を端末Ｂに送信する。
【００４７】
端末ＢのＣＰＵ１１は、切断要求を受けると、端末Ａとの接続を切断し、端末Ａからの接続要求に対する接続応答制限状態に入る。ここで、端末Ａからの接続要求に対する接続応答制限状態とは、端末Ａからの同じ接続要求に対する接続応答を送信しない状態を意味する。端末Ａからの同じ接続要求であるかどうかを判別するために、端末ＢのＣＰＵ１１は、前回受信した接続要求の内容、例えば、図２に示したパケットフォーマットのｔ１７からｔ２７、あるいはｔ１７からｔ３２のペイロード部分をメモリ１２に保存し、新たに受信した接続要求における同じペイロード部分と比較する。両方のペイロード部分の内容が一致している場合には、端末Ａからの同じ接続要求であることが判定される。
【００４８】
端末ＡのＣＰＵ１１は、切断要求を端末Ｂに送信した後、再度同じ接続要求の送信を接続応答が帰ってくるまで繰り返す。このとき、端末Ｂは、その接続要求を受けても、接続応答制限状態にあるので、接続応答を送信することはない。したがって、目的の要求先である端末Ｃが接続要求を受けて接続応答を端末Ａに送信する機会が生じる。
【００４９】
端末ＡのＣＰＵ１１は、目的の要求先である端末Ｃからの接続応答を受信すると、端末Ｃとの間で上位レイヤでの接続を確立し、端末Ｃとの間で上位レイヤＩＤの交換を行う。今回接続された端末は目的の要求先である端末Ｃであるため、端末ＡのＣＰＵ１１は、端末Ｃとの間で確立された上位レイヤの接続を通じて、今回の接続要求の最終的な目的であるデータの交換を行う。データ交換が終了すると、端末ＡのＣＰＵ１１は、端末Ｃとの間で確立された上位レイヤの接続を通じて切断要求を端末Ｃに送信する。端末ＣのＣＰＵ１１は、切断要求を受けると、端末Ａとの接続を切断する。
【００５０】
（第２の動作例）
次に、第２の動作例として、端末ＡのＣＰＵ１１が、例えば、他の端末の上位レイヤＩＤを収集するためなどに、自身の短縮ＩＤを拡張ＩＤ用のフィールドに格納した接続要求を送信する場合の動作を説明する。
【００５１】
図９は、第２の動作例においてＣＰＵ１１が接続要求を送信する側の端末として動作する場合のフローチャートである。
図１０は、第２の動作例においてＣＰＵ１１が接続要求を受けて接続応答を送信する側の端末として動作する場合のフローチャートである。
図１１は、本実施形態の通信システム１００における端末間の接続の第２の動作例のシーケンス図である。
【００５２】
この第２の動作例でも端末Ｂと端末Ｃは短縮ＩＤが同一とする。また、接続要求を待機する端末Ｂ、端末Ｃは、省電力のため、予め設定された条件に従って周期的あるいは間欠的にスリープ状態に入り、このスリープ状態において端末Ｂ、端末Ｃは接続要求を受信しない、あるいは受信しても接続応答を返信しないようになっている。
【００５３】
まず、要求元である端末ＡのＣＰＵ１１は、自身の上位レイヤＩＤから本通信システム１００において共通の方法により短縮ＩＤを生成し、拡張ＩＤ用のフィールドに格納した接続要求を送信する（図９のステップＳ３０１）。
【００５４】
このとき端末Ｂおよび端末Ｃはスリープ状態にあることとする。
この場合、要求元である端末ＡのＣＰＵ１１は、一定時間が経過して接続応答が返ってこないため、再度同じ接続要求を送信する。
【００５５】
端末Ｂが先にスリープ状態から復帰し、端末Ａからの接続要求を受信すると（図１０のステップＳ４０１）、現在、接続応答制限状態にあるかどうかを判断する（図１０のステップＳ４０２）。現在、接続応答制限状態にないことを判断した場合、端末ＢのＣＰＵ１１は接続応答を送信する（図１０のステップＳ４０３）。
【００５６】
端末ＡのＣＰＵ１１は、接続応答を受信すると（図９のステップＳ３０２）、その接続応答を送信した端末Ｂとの間で上位レイヤでの接続を確立し、端末Ｂとの間で上位レイヤＩＤの交換を行う（図９のステップＳ３０３、図１０のステップＳ４０４）。
【００５７】
端末ＡのＣＰＵ１１は、端末Ｂより取得した端末Ｂの上位レイヤＩＤをメモリ１２に保存した後、上位レイヤの接続を通じて切断要求を端末Ｂに送信する（図９のステップＳ３０４）。この後、端末ＡのＣＰＵ１１は、他の端末を探索するために、自身の短縮ＩＤを拡張ＩＤ用のフィールドに格納した接続要求を再度送信する。
【００５８】
一方、端末ＢのＣＰＵ１１は切断要求を受信すると（図１０のステップＳ４０５）、端末Ａとの接続を切断し（図１０のステップＳ４０６）、接続応答制限状態に入る（図１０のステップＳ４０７）。
【００５９】
端末ＢのＣＰＵ１１は、端末Ａから他の端末を探索することを目的として送信された接続要求を受信しても、接続応答制限状態にあるために、その接続要求に対する接続応答を送信しない。このため、他の端末Ｃが接続要求を受けて接続応答を端末Ａに送信する機会が得られる。
【００６０】
端末ＡのＣＰＵ１１は、端末Ｃからの接続応答を受信すると、端末Ｃとの間で上位レイヤでの接続を確立し、端末Ｃとの間で上位レイヤＩＤの交換を行う。
【００６１】
なお、接続応答制限時間ｔは、例えば、以下のように決めることができる。
接続要求の送信から上位レイヤＩＤの交換までに要する時間の理論値をＴ１、通信システム１００に収容される端末の数をＮ、伝送路の状態などを考慮した係数をＡとして、次の式により決められる。
ｔ＝Ｔ１×Ｎ×Ａ
【００６２】
（接続応答制限状態の管理）
端末のＣＰＵ１１は、接続応答制限状態に入ると、メモリ１２に用意された接続応答制限管理テーブルに、接続応答を制限する対象の端末の短縮ＩＤ（接続要求の拡張ＩＤ用のフィールドに格納されていた要求元の端末の短縮ＩＤ）と、接続応答制限の残り時間とをセットする。図１２に接続応答制限管理テーブルの例を示す。接続応答制限の残り時間は時刻であってもよい。
接続応答制限管理テーブルには、短縮ＩＤと残り時間とのペアが１以上設定され得る。すなわち、少なくとも、通信システム１００に属する他の端末の台数分の短縮ＩＤと残り時間とのペアの設定が可能である。接続応答制限の残り時間が０になったペアは、接続応答制限管理テーブルから消去あるいは無効化される。
【００６３】
このように、接続応答制限管理テーブルを有することによって、端末毎の接続要求に対する接続応答制限の残り時間を管理することができる。
【００６４】
このように、第２の動作例では、上位レイヤＩＤを交換した端末は、交換後、決められた時間だけ接続応答制限状態に入ることによって、端末Ａから続いて送信される接続要求に対して接続応答を送信しない。これにより、要求元である端末Ａと特定の端末Ｂとの接続および切断が無為に繰り返されて、通信システム１００における端末の探索に余計な時間が費やされることを防止することができる。
【００６５】
＜変形例＞
上記の実施形態では、ＩＳＯ１７９８２に規定されるパケットフォーマットを拡張して短縮ＩＤを格納した接続要求を送信する場合について説明したが、本技術は、これに限定されるものではない。端末を一意に識別可能な上位レイヤＩＤのビット数よりも短いサイズのフィールドしか接続要求のフォーマットに確保されないために、上位レイヤＩＤを圧縮して短縮ＩＤが利用される場合の全般に利用することができるものである。
【００６６】
本技術は以下のような構成もとることができる。
（１）他の情報処理装置との間で通信を行う通信インタフェースと、
前記通信インタフェースを通じて、接続の要求元および要求先のいずれか一方の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤを含む接続要求を受信し、前記接続要求に対する接続応答を送信し、前記要求元の情報処理装置との間で接続を確立して互いの前記端末ＩＤを交換した後切断された場合、一定時間、前記要求元の情報処理装置からの接続要求に対する前記接続応答の送信を制限する接続応答制限状態に設定するように構成される制御回路と
を具備する情報処理装置。
【００６７】
（２）上記（１）に記載の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求先の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続要求の内容を保持し、前記接続応答制限状態にあるとき、新たに受信した接続要求の内容が前記保持された内容と一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成された
情報処理装置。
【００６８】
（３）上記（２）に記載の情報処理装置であって、
前記保持される接続要求の内容が、前記短縮ＩＤ、タイムスロットを指定する情報、および周波数チャンネルを指定する情報を含む
情報処理装置。
【００６９】
（４）上記（１）に記載の情報処理装置であって、
前記接続要求に含まれる短縮ＩＤが、接続の要求元の情報処理装置を識別する端末ＩＤから生成された短縮ＩＤであり、
前記制御回路は、前記接続応答制限の対象である前記要求元の情報処理装置の短縮ＩＤを保持し、
新たに受信した接続要求に含まれる前記短縮ＩＤが前記保持された短縮ＩＤと一致する場合、前記新たに受信した接続要求に対する接続応答の送信を自粛するように構成された
情報処理装置。
【００７０】
（５）上記（４）に記載の情報処理装置であって、
前記制御回路は、前記短縮ＩＤ毎に、前記接続応答の送信を自粛する残り時間を管理するように構成された
情報処理装置。
【００７１】
（６）上記（１）から（５）のいずれかに記載の情報処理装置であって、
前記制御回路は、ＩＳＯ１７９８２に規定される接続要求のためのパケットフォーマットにおけるｔ２８からｔ３２の５ビットに短縮ＩＤを格納して送信するように構成された
情報処理装置。
【符号の説明】
【００７２】
Ａ、Ｂ、Ｃ、Ｄ・・・端末（情報処理装置１０）
１０…情報処理装置
１１…ＣＰＵ
１２…メモリ
１３…通信インタフェース
１４…ディスプレイ
１５…タッチセンサーパネル
１６…システムバス
１００…通信システム
【図１】
2017183386.tif 000003
【図２】
2017183386.tif 000004
【図３】
2017183386.tif 000005
【図４】
2017183386.tif 000006
【図５】
2017183386.tif 000007
【図６】
2017183386.tif 000008
【図７】
2017183386.tif 000009
【図８】
2017183386.tif 000010
【図９】
2017183386.tif 000011
【図１０】
2017183386.tif 000012
【図１１】
2017183386.tif 000013
【図１２】
2017183386.tif 000014
【国際調査報告】
2017183386.tif 000015
2017183386.tif 000016