(57)【要約】【課題】  ピコネットスイッチのタイミングを調整することによりデータ送受信の際の無駄な待ち時間が生じ難い通信装置を提供する。【解決手段】  あるネットワークに属する通信機器が他のネットワークに属する通信機器に対して送信したパケット受信状況と、取得したコネクションのトラヒックパラメータに基づいて計算した次に送信されるパケットの予想送信時刻を予測し、その時刻、パケットが送信されるネットワークに接続先を切り替える。【選択図】  図６
2006279832.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークのそれぞれに属する複数の通信機器と通信し、該ネットワーク間の
前記通信機器同士の通信を仲介する通信機器であって、
前記ネットワークに属する通信機器が他のネットワークに属する通信機器に対して送信
するパケットを受信するパケット受信手段と、
受信した前記パケットのコネクションに関するトラヒックパラメータを記憶するトラヒ
ックパラメータ記憶手段と、
受信した前記パケットの受信状況と前記トラヒックパラメータ記憶手段に記憶したトラ
ヒックパラメータに基づいて、前記パケットが含まれる一連の送信パケットであって次に
送信されるパケットの予想送信時刻を計算して求めるパケット送信時刻予測手段と、
少なくとも前記パケット送信時刻予測手段が計算して求めた時刻に、送信時刻を予測し
た対象のパケットが送信されるネットワークに接続先を切り替える接続先ネットワーク切
替手段と
を備えることを特徴とする通信機器。
【請求項２】
前記トラヒックパラメータには少なくとも送信パケットの平均送信間隔が含まれ、
前記パケット送信時刻予測手段は、前記パケットの受信時刻と前記平均送信間隔に基づい
て次に送信されるパケットの予想送信時刻を計算して求めることを特徴とする請求項１に
記載の通信機器。
【請求項３】
前記トラヒックパラメータには少なくとも送信パケットの平均送信速度が含まれ、
前記パケット送信時刻予測手段は、前記パケットの受信時刻、データサイズ及び前記平均
送信速度に基づいて次に送信されるパケットの予想送信時刻を計算して求めることを特徴
とする請求項１に記載の通信機器。
【請求項４】
前記パケット送信時刻予測手段は、前記送信時刻を以前に受信したパケットのうちのい
ずれか１つを基準として用い、予測すべき送信回数にあたる送信パケットの予想送信時刻
を計算して求めることを特徴とする請求項１に記載の通信機器。
【請求項５】
前記接続先ネットワーク切替手段は、前記パケット送信時刻予測手段が計算して求めた
送信時刻以外の時間は、予測した対象のパケットが送信されるネットワーク以外のネット
ワークに接続先を切り替えることを特徴とする請求項１に記載の通信機器。
【請求項６】
複数のネットワークのそれぞれに属する複数の通信機器と通信し、該ネットワーク間の
前記通信機器同士の通信を仲介するための通信機器の通信方法であって、
前記通信機器との間のコネクション設定時に、該コネクションに関するトラヒックパラ
メータを取得し、
該コネクションを介して、前記ネットワークに属する通信機器が他のネットワークに属
する通信機器に対して送信するパケットを受信し、
受信した前記パケットの受信状況と、取得した前記トラヒックパラメータに基づいて、
前記パケットが含まれる一連の送信パケットであって次に送信されるパケットの予想送信
時刻を計算して求め、
少なくとも計算して求めた前記送信時刻に、送信時刻を予測したパケットが送信される
ネットワークに接続先を切り替える
ことを特徴とする通信方法。
【請求項７】
前記トラヒックパラメータには少なくとも送信パケットの平均送信間隔が含まれ、
送信時刻を予測する際、前記パケットの受信時刻と前記平均送信間隔に基づいて次に送信
されるパケットの予想送信時刻を計算して求めることを特徴とする請求項６に記載の通信
方法。
【請求項８】
前記トラヒックパラメータには少なくとも送信パケットの平均送信速度が含まれ、
送信時刻を予測する際、前記パケットの受信時刻、データサイズ及び前記平均送信速度に
基づいて次に送信されるパケットの予想送信時刻を計算して求めることを特徴とする請求
項６に記載の通信方法。
【請求項９】
送信時刻を予測する際、前記送信時刻を以前に受信したパケットのうちのいずれか１つ
を基準として用い、予測すべき送信回数にあたる送信パケットの予想送信時刻を計算して
求めることを特徴とする請求項６に記載の通信方法。
【請求項１０】
予測した前記送信時刻までの間、予測した対象のパケットが送信されるネットワーク以
外のネットワークに接続先を切り替えることを特徴とする請求項６に記載の通信方法。
【請求項１１】
複数のネットワークのそれぞれに属する複数の通信機器と通信し、該ネットワーク間の
前記通信機器同士の通信を仲介するための、計算機で実行可能なプログラムであって、
前記通信機器との間のコネクション設定時に、該コネクションに関するトラヒックパラ
メータを取得し、
該コネクションを介して、前記ネットワークに属する通信機器が他のネットワークに属
する通信機器に対して送信するパケットを受信し、
受信した前記パケットの受信状況と、取得した前記トラヒックパラメータに基づいて、
前記パケットが含まれる一連の送信パケットであって次に送信されるパケットの予想送信
時刻を計算し、
少なくとも計算して求めた前記送信時刻に、送信時刻を計算した対象のパケットが送信
されるネットワークに接続先を切り替える
ことを特徴とする通信制御プログラム。
【請求項１２】
前記トラヒックパラメータには少なくとも送信パケットの平均送信間隔が含まれ、
送信時刻を予測する際、前記パケットの受信時刻と前記平均送信間隔に基づいて次に送信
されるパケットの予想送信時刻を計算して求めることを特徴とする請求項１１に記載の通
信制御プログラム。
【請求項１３】
前記トラヒックパラメータには少なくとも送信パケットの平均送信速度が含まれ、
送信時刻を予測する際、前記パケットの受信時刻、データサイズ及び前記平均送信速度に
基づいて次に送信されるパケットの予想送信時刻を計算して求めることを特徴とする請求
項１１に記載の通信制御プログラム。
【請求項１４】
送信時刻を予測する際、前記送信時刻を以前に受信したパケットのうちのいずれか１つ
を基準として用い、予測すべき送信回数にあたる送信パケットの送信時刻を計算して求め
ることを特徴とする請求項１１に記載の通信制御プログラム。
【請求項１５】
予測した前記送信時刻までの間、予測した対象のパケットが送信されるネットワーク以
外のネットワークに接続先を切り替えることを特徴とする請求項１１に記載の通信制御プ
ログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信ネットワーク間にまたがる通信を実現する通信装置、通信方
法及び通信制御プログラムに関する。
【背景技術】
【０００２】
近年、2.4GHz帯の周波数を用いる、周波数ホッピング方式を用いて各通信機器間でデー
タの送受信を実現するBluetooth（登録商標、以下同様）通信規格を採用する無線通信機器が増えている。この通信規格を用いることで、比較的近距離に存在する通信機器間で容易に通信を実現することができる。
【０００３】
Bluetooth規格では１つのネットワークをピコネットと呼び、そのうちの１台をマスタ
ー機器とした場合、この機器に接続可能な機器（スレーブ機器）は７台までと限定されて
いる。これを越える台数の機器を接続するには複数のピコネットにおいて、それぞれのピ
コネットに接続された機器が他のピコネットにも属していると認識できるようにしなけれ
ばならない。このような目的で構成されるピコネットのグループをスキャタネット（Scat
ternet）と呼ぶ。スキャタネットを構成するそれぞれのピコネットに属する機器の数は、
８台未満であってもかまわない。
【０００４】
スキャタネットでは、ピコネット間を接続する所定のスレーブ機器が複数のピコネット
を時分割で巡回することで仮想的に多重通信を実現している。この動作をピコネットスイ
ッチと言う。それぞれのピコネットに属する機器は、各ピコネットを時分割で巡回する機
器を介して、他のピコネットに属する機器と通信する。
【０００５】
これらピコネット、スキャタネットの機構概要については特許文献１に開示されている
。
【０００６】
このとき、ある機器が他のピコネットに属する機器と通信したい場合には、スキャタネ
ットを構成するために時分割で他のピコネットとも多重通信している所定のスレーブ機器
が、通信したい機器の属するピコネットにピコネットスイッチするまで待たされることに
なる。
【特許文献１】米国特許出願公開第２００４／０１３６３３８号明細書（第２図など）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
スキャタネットを構成する場合、このスキャタネットを構成する複数のピコネット間の
通信はピコネットスイッチにより実現される。
【０００８】
しかしながら通信相手が属するピコネットとの通信は、スキャタネットを構成するスレ
ーブ機器が目的のピコネットにピコネットスイッチされている時間内に限られる。通信タ
イミングとスキャタネットのピコネットスイッチのタイミングとが合致しない場合、頻繁
に通信開始までの待ちが発生しスループットが低下するだけでなく、たとえば映像や音声
等のリアルタイム性を要求されるサービスに問題を生じる可能性がある。
【０００９】
本発明はこれらの事情に鑑みてなされたものであり、ピコネットスイッチのタイミング
を調整することによりデータ送受信の際の無駄な待ち時間が生じ難い通信装置を提供する
ことを目的とする。
【課題を解決するための手段】
【００１０】
本発明にかかる通信機器とすれば、
複数のネットワークのそれぞれに属する複数の通信機器と通信し、該ネットワーク間の前
記通信機器同士の通信を仲介する通信機器であって、前記ネットワークに属する通信機器
が他のネットワークに属する通信機器に対して送信するパケットを受信するパケット受信
手段と、受信した前記パケットのコネクションに関するトラヒックパラメータを記憶する
トラヒックパラメータ記憶手段と、受信した前記パケットの受信状況と前記トラヒックパ
ラメータ記憶手段に記憶したトラヒックパラメータに基づいて、前記パケットが含まれる
一連の送信パケットであって次に送信されるパケットの予想送信時刻を計算して求めるパ
ケット送信時刻予測手段と、少なくとも前記パケット送信時刻予測手段が計算して求めた
時刻に、送信時刻を予測した対象のパケットが送信されるネットワークに接続先を切り替
える接続先ネットワーク切替手段とを備えることを特徴とする通信機器
が提供される。
【００１１】
また、本発明にかかる通信方法とすれば、
複数のネットワークのそれぞれに属する複数の通信機器と通信し、該ネットワーク間の前
記通信機器同士の通信を仲介するための通信機器の通信方法であって、前記通信機器との
間のコネクション設定時に、該コネクションに関するトラヒックパラメータを取得し、該
コネクションを介して、前記ネットワークに属する通信機器が他のネットワークに属する
通信機器に対して送信するパケットを受信し、受信した前記パケットの受信状況と、取得
した前記トラヒックパラメータに基づいて、前記パケットが含まれる一連の送信パケット
であって次に送信されるパケットの予想送信時刻を計算して求め、少なくとも計算して求
めた前記送信時刻に、送信時刻を予測したパケットが送信されるネットワークに接続先を
切り替えることを特徴とする通信方法
が提供される。
【００１２】
さらにこの通信機器を計算機により実現するための通信制御プログラムが提供される。
【発明の効果】
【００１３】
スキャタネットのような、複数のネットワーク（ピコネット）間を時分割で巡回（ピコ
ネットスイッチ）することで他のネットワークに属する機器同士の多重通信を実現する通
信規格において、時分割のタイミングに起因するデータ送受信の際の無駄な待ち時間を削
減することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
Bluetooth規格によって無線通信する通信機器によって構成されたピコネットからなる
スキャタネットにおいては、ピコネット間の時分割ポリシー（ピコネットスイッチポリシ
ー）が、同一ピコネットに属する機器の通信性能、及び異なるピコネットに属する機器の
通信性能を大きく左右する要因となる。
【００１５】
図１は本実施形態における通信システムの一例を示す図である。図１には、ピコネット
１００及びピコネット１１０という２つのピコネットと、ピコネット１００に属するマス
タ機器１０１、スレーブ機器１０２及びピコネット１１０にも属しているように振舞うス
レーブ機器１２０とが示されている。さらにピコネット１１０に属するマスタ機器１１１
、スレーブ機器１１２が示されている。
【００１６】
ピコネット１００及びピコネット１１０はBluetooth規格にあるような１つのネットワ
ークである。同規格によればピコネットに属する機器のうちの１つであるマスタ機器に対
しスレーブ機器が７台まで属することができる。１つのピコネットはBluetoothに準拠す
る無線通信モジュールの通信範囲内で構成され、一般的に数ｍ〜十数ｍ程度のサービスエ
リアを持つ。
【００１７】
マスタ機器１０１及びマスタ機器１１１は、それぞれのピコネット内に１台設定され、
そのピコネットに属するスレーブ機器との通信を仲介する機能を有する。
【００１８】
スレーブ機器１０２、スレーブ機器１１２及びスレーブ機器１２０は、マスタ機器を中
心に構成されるそれぞれのピコネットに属する通信機器である。図１ではスレーブ機器１
０２及びスレーブ機器１２０はピコネット１００に属する機器であり、スレーブ機器１１
２及びスレーブ機器１２０はピコネット１１０に属する機器である。このときスレーブ機
器１２０はスキャタネット構築のために複数のピコネットに属するスレーブ機器として機
能する。
【００１９】
図２は従来の手法で構成した場合のスキャタネットにおける通信シーケンスの一例を示
したものである。図２では、ピコネット１００に属するマスタ機器１０１、ピコネット１
１０に属するマスタ機器１１１及び両ピコネットに属するスレーブ機器１２０と、スレー
ブ機器１２０がいずれのピコネットにピコネットスイッチしているのかを時系列で示して
いる。
【００２０】
スレーブ機器１２０は、時刻T0からピコネット１１０にピコネットスイッチしたと仮定
する。つぎに時刻T1の時点でさらにピコネット１００にピコネットスイッチした場合を考
える。このときマスタ機器１０１からスレーブ機器１２０宛てにデータＤ０１を送信した
場合、スレーブ機器１２０はピコネット１００にピコネットスイッチされているので待た
されることなくスレーブ機器１２０に受信される。
【００２１】
一方、ピコネット１１０に属するマスタ機器１１１からスレーブ機器１２０にデータＤ
１１を送信しようとした場合、スレーブ機器１２０がピコネット１００にピコネットスイ
ッチされている間はスレーブ機器１２０に受信されることはない。このときマスタ機器１
１１は送信先であるスレーブ機器１２０がいずれのピコネットにピコネットスイッチされ
ているかを知ることができないため、マスタ機器１１１はスレーブ機器１２０による受信
が完了されるまで、データＤ１２、データＤ１３のように再送を繰り返す。
【００２２】
データＤ１２送信後、時刻T2の時点でスレーブ機器１２０が再びピコネット１１０にピ
コネットスイッチされると、ピコネット１１０に属するマスタ機器１１１から再送された
データＤ１３が初めて受信可能となる。マスタ機器１１１がデータＤ１１を送信し始めた
時刻からデータＤ１３が受信された時刻までが、データＤ１３の送受信にかかる遅延時間
となる。データの送信を始めた時刻から、ピコネットスイッチによりスレーブ機器が通信
可能なピコネットに切り替わり実際に受信が完了するまでのこれら遅延時間が無視できな
い場合には通信のスループットが悪化する。たとえばリアルタイム性が要求される通信デ
ータ（たとえば映像信号や音声信号など）では必要とする通信品質を確保できない場合も
考えられる。
【００２３】
本実施形態では、マスタ機器の次回の送信時刻を予測し、スキャタネットを構成するス
レーブ機器のピコネットスイッチのタイミングを操作することで、上記のような待ちによ
る遅延時間を生じにくくなるよう制御するものである。
【００２４】
図３は本実施形態におけるスレーブ機器１２０のブロック構成図の一例を示す図である
。
【００２５】
図３では、アンテナ３０１、データ受信部３０２、ピコネットスイッチ制御部３０３、タ
イマ部３０４、ピコネット滞在履歴保持部３０５、トラヒックパラメータ保持部３０６及
びピコネットスイッチ実行部３０７が示されている。
【００２６】
アンテナ３０１はピコネット１００及びピコネット１１０に属するマスタ機器から無線
電波を受信する機能を有する。
【００２７】
データ受信部３０２は、アンテナ３０１で補足した電波信号を選択的に受信し、また信
号処理を施すことで以降の処理で扱うことができるように加工する機能を有する。本実施
形態ではBluetooth規格に準拠した信号処理に必要な機能を備えているものとする。
【００２８】
ピコネットスイッチ制御部３０３は、本実施形態におけるスレーブ機器１２０のスキャ
タネット構成のために行うピコネットスイッチ動作のうち、少なくともピコネットスイッ
チの切替時間間隔を制御する機能を有する。
【００２９】
タイマ部３０４は、時間を計測する機能を有し、ピコネットスイッチ制御部３０３に対
し時刻情報を提供することによりピコネットスイッチの切替時間間隔決定のために用いら
れる。
【００３０】
ピコネット滞在履歴保持部３０５は、スレーブ機器１２０が過去に何時からどのくらい
の間いずれのピコネットにピコネットスイッチされていたかについての履歴情報が保持さ
れている。保持される滞在履歴情報は、少なくとも過去１回前に滞在していた履歴情報を
含んでいるものとする。図４にピコネット滞在履歴保持部３０５の保持情報４００の一例
を示す。
【００３１】
トラヒックパラメータ保持部３０６は、マスタ機器とのコネクションの設定時あるいは
通信の都度得られるトラヒックパラメータの情報を保持する機能を有する。ここでいうト
ラヒックパラメータとは、たとえば送信データの平均送信間隔、平均送信速度などが該当
する。
【００３２】
ピコネットスイッチ実行部３０７は、ピコネットスイッチ制御部３０３からピコネット
スイッチするよう指示を受けて、受信先のピコネットを切り替えるなどスレーブ機器１２
０の各所の必要な制御を実行する機能を有する。
【００３３】
図５は、本実施形態における次回の送信予測時刻の算出方法の一例を示した図である。
【００３４】
まず、あるマスタ機器からデータを受信する（ステップＳ０１）。受信したデータの時刻
について、その直前に行われたピコネットスイッチの時刻からの経過時間を測定し、測定
した時間が予め定めた規定値t0以内かどうかを判定する（ステップＳ０２）。t0以内の場
合は、直前に行われたピコネットスイッチの時刻以前からマスタ機器が送信していたデー
タの再送にかかるデータであると判断し、このデータが最初に送信されたのはさらに以前
のピコネットスイッチが実施された直後に送信されたとみなす（ステップＳ０３）。一方
、t0より後に受信されたデータであった場合は、再送にかかるデータではないと判断し受
信した時刻が送信を開始した時刻と同じであるとみなす（ステップＳ０４）。
【００３５】
受信したデータについて、上記のように最初に送信された時刻を予測後、このデータの
送受信に用いられるコネクションの設定時に得られる情報から、このマスタ機器の送信間
隔を計算する（ステップＳ０５）。その後、予測した最初に送信された時刻と、ステップ
Ｓ０５で求めた送信間隔とにより、マスタ機器が次回送信すると思われる時刻を算出する
ことができる（ステップＳ０６）。以降、図を用いて詳細に説明する。
【００３６】
図６は、本実施形態における、ある受信データが最初に送信された時刻を予測する方法
について説明したものである。
【００３７】
スレーブ機器１２０は、時刻T0からピコネット１１０にピコネットスイッチしていると
する。続いて時刻T1の時点でピコネット１００に、さらに時刻T2の時点でピコネット１１
０にピコネットスイッチされるものとする。
【００３８】
このときスレーブ機器１２０は時刻T2の直後にデータＤ２０を受信したとする。図６の
ように、データＤ２０を受信した時刻と時刻T2との差が、予め定めた時間間隔t0に満たな
い場合、時刻T1以後T2までの間に最初にデータＤ２０が送信された可能性があると判断し
、この場合にはピコネット１００に切り替わった直後、つまり時刻T1に最初に送信された
データＤ２２であると予測する。
【００３９】
逆にデータＤ２１のように、ピコネットスイッチされた時刻T2から、データＤ２１が受
信された時刻までが時間間隔t0よりも長い場合、再送にかかるデータではないと判断して
データＤ２１の受信時刻をデータＤ２３のように送信された時刻と同じであるとみなす。
【００４０】
このときの時間間隔t0は、マスタ機器のデータの再送時間間隔を考慮して決定しなけれ
ばならない。好ましくはマスタ機器のデータの再送時間間隔以上とすれば再送にかかるデ
ータか否かの確実な判断が可能だが、最初のデータ送信にかかる受信データの場合の誤判
断が発生しやすくなる。よって時間間隔t0はこれら誤判断の影響が少なくなるように設定
すべきである。
【００４１】
図７は、本実施形態における次回の送信時刻予測の一例を示す図である。
【００４２】
マスタ機器１１１が送信したデータＤ３０は、マスタ機器１１１が属するピコネット１１
０に、スレーブ機器１２０がピコネットスイッチされて初めて受信される。図中のデータ
Ｄ３１、データＤ３２は、スレーブ機器１２０がピコネット１００にピコネットスイッチ
されていて受信が完了しないことに伴う再送である。時刻T2のピコネットスイッチによっ
て受信可能となった再送データＤ３２は、図示していないが時間間隔t0以内、時刻T2直後
に受信したデータであるから、実際に送信された時刻はデータＤ３５のように時刻T1の時
点で送信されたとみなされる。
【００４３】
次にマスタ機器１１１の送信間隔t1を求める。送信間隔は次のような方法で求めること
ができる。
【００４４】
（１）トラヒックパラメータの一つである平均送信間隔情報を用いる
コネクションの設定時にマスタ機器１１１より申告されるトラヒックパラメータにて、
送信データの平均送信間隔（W秒）が含まれる場合、これを用いて送信間隔t1を算出する
ことができる。このときは、予測した送信時刻をtとすると、下記式にて次回のデータの
送信時刻t’が予測できる。
【００４５】
ｔ’  ＝  ｔ  ＋  Ｗ
（２）トラヒックパラメータの一つである平均送信速度情報を用いる
コネクションの設定時にマスタ機器１１１より申告されるトラヒックパラメータにて、
送信データの平均送信速度（ａオクテット／秒）が含まれる場合、これを用いて送信間隔
t1を算出することができる。このときは、前回受信したデータサイズをｎオクテットとす
ると、下記式にて次回のデータの送信時刻t’が予測できる。
【００４６】
ｔ’  ＝  ｔ  ＋  ｎ／ａ  
データＤ３２が、時刻T1の時点で送信されたとみなされた場合、上記計算方法により予
測される次回送信予測時刻は、時刻T1の送信間隔t1後、つまりデータＤ３６に示すような
送信時刻t’となるはずである。
【００４７】
このようにしてマスタ機器１１１の次回の送信時刻t’が予測できるならば、時刻t’に
マスタ機器１１１が属するピコネットにピコネットスイッチすることで、マスタ機器１１
１とは別のピコネットにピコネットスイッチされていることによって発生する待ち時間の
発生を防止することが可能となる。このとき、図６に示すように時刻t’が含まれるよう
に、スレーブ機器１２０のピコネット１１０への滞在時間を延長するようにピコネットス
イッチのタイミングを操作しても良いし、あるいは他のピコネットにピコネットスイッチ
していても少なくとも時刻t’の時点にはピコネット１１０にピコネットスイッチするよ
うに制御するようにしてもかまわない。
【００４８】
スレーブ機器１２０が時刻t’の時点が含まれるようにピコネット１１０にピコネット
スイッチして待機中、実際に受信したデータはデータＤ３７のように時間的にずれる場合
が考えられる。これは時刻T1から時刻T2のいずれの時刻に送信されたデータであっても、
データＤ３２で受信したデータの最初の送信時刻を時刻T1であるとみなしたためである。
このときは実際に受信したデータＤ３７を次回の送信予測時刻の情報として用いればよい
。このようにすると次回の送信予測時刻はデータＤ３７受信後の時間間隔t1後であるデー
タＤ３８の時点であると予測されるので、この時刻には再びピコネット１１０にピコネッ
トスイッチされるように制御すればスレーブ機器１２０の受信待ちによる遅延は発生しな
い。
【００４９】
（第１の実施形態の変形例）
本実施形態におけるマスタ機器１１１の送信間隔t1を求める方法について、直前の受信
実績から予測するのではなく、過去の予測情報をもとに求めるようにしてもよい。
【００５０】
（１）トラヒックパラメータの一つである平均送信間隔情報を用いる
過去のｘ回前に予測したマスタ機器１１１の送信予測時刻t’(x)をもとに求めることが
できる。たとえばトラヒックパラメータとして平均送信間隔をW秒と申告しているコネク
ションで送信されるデータが次回に送信される予測時刻t’’は、下記式にて表すことが
できる。
【００５１】
ｔ’’  ＝  ｔ’（ｘ）  ＋  ｘ  ×  Ｗ        但し、ｘ≧１
（２）トラヒックパラメータの一つである平均送信速度情報を用いる
過去のｘ回前に受信したデータのデータサイズn(x)のマスタ機器１１１における送信予
測時刻t’(x)をもとに求めることができる。たとえばトラヒックパラメータとして平均送
信速度をａオクテット／秒と申告しているコネクションで送信されるデータが次回に送信
される予測時刻t’’は、下記式にて表すことができる。
【００５２】
ｘ
ｔ’’  ＝  ｔ’（ｘ）  ＋  Σｎ（ｉ）／ａ    但し、ｘ≧１  
ｉ＝１
過去ｘ回前に受信したデータの送信予測時刻に基づき次回のデータの送信時刻を予測す
る場合、基準となるｘの選択方法としては過去ｘ回前に受信したデータが、マスタ機器が
属するピコネットにピコネットスイッチしてから所定の時間経過後（つまり時間間隔t0後
）に受信したデータであることが望ましい。なぜなら再送にかかる受信データの場合は最
初の送信時刻が不正確になる場合があるため、t0経過後に受信した、マスタ機器の送信時
刻が受信時刻と同じ時刻であるとみなせる情報であるほうが望ましいからである。
【００５３】
あるいは過去に受信した複数個のデータ各々に対して当該データの送信予測時刻から次
回のデータ送信時刻を予測し、データの個数分得られる次回の送信予測時刻までの最小値
を送信間隔として次回のデータ送信予測時刻を定める方法も考えられる。この場合でも、
採用する複数個の受信データはマスタ機器が属するピコネットへピコネットスイッチして
から所定の時間経過後に受信したデータであることが望ましい。
【００５４】
このように構成することにより、過去に予測した情報のうち精度の高い情報を用いて次
回の送信予測時刻を求めることにより、より精度の高い次回送信時刻予測が可能となる。
【００５５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要
旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示され
ている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実
施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実
施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５６】
【図１】第１の実施形態における通信システムの一例を示す図である。
【図２】従来の手法で構成した場合のスキャタネットにおける通信シーケンスの一例を示す図である。
【図３】第１の実施形態におけるスレーブ機器のブロック構成図の一例を示す図である。
【図４】ピコネット滞在履歴保持部の保持情報の一例を示す図である。
【図５】第１の実施形態における次回の送信予測時刻の算出方法の一例を示した図である。
【図６】第１の実施形態における、ある受信データが最初に送信された時刻を予測する方法の一例を示す図である。
【図７】第１の実施形態における次回の送信時刻予測の一例を示す図である。
【符号の説明】
【００５７】
１００、１１０：ピコネット
１０１、１１１：マスタ機器
１０２、１１２、１２０：スレーブ機器
３０１：アンテナ
３０２：データ受信部
３０３：ピコネットスイッチ制御部
３０４：タイマ部
３０５：ピコネット滞在履歴保持部
３０６：トラヒックパラメータ保持部
３０７：ピコネットスイッチ実行部
【図１】
2006279832.tif 000003
【図２】
2006279832.tif 000004
【図３】
2006279832.tif 000005
【図４】
2006279832.tif 000006
【図５】
2006279832.tif 000007
【図６】
2006279832.tif 000008
【図７】
2006279832.tif 000009