(57)【特許請求の範囲】
【請求項１】
第１の無線通信端末であって、
無線通信を行う第１の通信機と、
無線通信を行う第２の通信機と、
第０の時間情報を記憶する第１のメモリと、
第１の切換時刻および第２の切換時刻を算出する算出部と、
第１の状態である前記第１の通信機の状態を前記第１の切換時刻に前記第１の状態から第２の状態に切り換え、かつ前記第２の状態である前記第１の通信機の状態を前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える切換制御部と、
を有し、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高く、
第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満であり、
前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立でき、
前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立でき、
第２の無線通信端末は、
無線通信を行う前記第３の通信機と、
無線通信を行う前記第４の通信機と、
を有し、
前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記算出部は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報であり、
前記第１の時間情報が前記第２の通信機によって受信された場合、前記算出部は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報であり、
前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻であり、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える
第１の無線通信端末。
【請求項２】
前記第２の通信機によって第２の時間情報を前記第４の通信機に送信する送信制御部をさらに有し、
前記第２の時間情報は、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記切換制御部が前記第１の通信機に与えた第１の指示により、前記第１の通信機の状態が前記第２の状態から前記第１の状態に切り換わった時刻を示し、
前記第１の指示は、前記第１の通信機の状態を前記第２の状態から前記第１の状態に切り換える指示であり、
時刻が、前記第１の時間情報に基づいて算出された前記第１の切換時刻になるまでに接続要求が前記第１の通信機によって受信されなかった場合、前記送信制御部は、前記第２の通信機によって前記第２の時間情報を前記第４の通信機に送信し、前記接続要求は、前記データリンクレベルよりも上位レベルの前記通信のための通信接続の要求を示す
請求項１に記載の第１の無線通信端末。
【請求項３】
前記送信制御部はさらに、前記第２の通信機によって第３の時間情報を前記第４の通信機に送信し、
前記第３の時間情報は、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記切換制御部が前記第１の通信機に与えた第２の指示により、前記第１の通信機の状態が前記第１の状態から前記第２の状態に切り換わった時刻を示し、
前記第２の指示は、前記第１の通信機の状態を前記第１の状態から前記第２の状態に切り換える指示であり、
前記時刻が、前記第１の時間情報に基づいて算出された前記第１の切換時刻になるまでに前記接続要求が前記第１の通信機によって受信されなかった場合、前記送信制御部はさらに、前記第２の通信機によって前記第３の時間情報を前記第４の通信機に送信する
請求項２に記載の第１の無線通信端末。
【請求項４】
前記算出部はさらに、次第１の切換時刻の次の前記第１の切換時刻である次次第１の切換時刻を算出し、
前記次第１の切換時刻は、前記第１の時間情報に基づいて算出された前記第１の切換時刻の次の前記第１の切換時刻であり、
次第２の切換時刻から前記次次第１の切換時刻までの時間は、前記第２の切換時刻から前記次第１の切換時刻までの時間よりも長く、
前記次第２の切換時刻は、前記第１の時間情報に基づいて算出された前記第２の切換時刻の次の前記第２の切換時刻である
請求項１に記載の第１の無線通信端末。
【請求項５】
前記第４の通信機によって送信された延長情報が前記第２の通信機によって受信された場合、前記算出部は、前記延長情報に基づいて、次第１の切換時刻の次の前記第１の切換時刻である次次第１の切換時刻を算出し、
前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示し、
前記次第１の切換時刻は、前記第１の時間情報に基づいて算出された前記第１の切換時刻の次の前記第１の切換時刻である
請求項１に記載の第１の無線通信端末。
【請求項６】
前記第４の通信機によって送信された延長情報が前記第２の通信機によって受信された場合、前記算出部は、前記延長情報に基づいて前記第１の切換時刻を算出し、
前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示す
請求項１に記載の第１の無線通信端末。
【請求項７】
無線通信を行う第３の通信機と、
無線通信を行う第４の通信機と、
第２のメモリと、
生成部と、
送信制御部と、
スキャン制御部と、
を有し、
第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第３の消費電力は、前記第３の単位期間における前記第４の通信機の第４の消費電力よりも高く、
第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満であり、
前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立でき、
前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立でき、
前記第２のメモリは、変更不可能なスキャン周期情報を記憶し、
前記スキャン周期情報は、スキャンの周期を示し、
第１の無線通信端末は、
無線通信を行う前記第１の通信機と、
無線通信を行う前記第２の通信機と、
を有し、
前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わり、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
前記スキャン制御部は、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信する前記スキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記生成部は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成し、
前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻であり、
前記第１の時間情報は、前記次スキャン時刻に関する情報であり、
前記送信制御部は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する
第２の無線通信端末。
【請求項８】
前記第２の通信機によって送信された第２の時間情報が前記第４の通信機によって受信された場合、前記生成部は、前記第２の時間情報に基づいて前記次スキャン時刻を補正することにより前記第１の時間情報を生成し、
前記第２の時間情報は、前記第２の状態である前記第１の通信機の状態が前記第２の状態から前記第１の状態に切り換わった時刻を示す
請求項７に記載の第２の無線通信端末。
【請求項９】
前記第２の通信機によって送信された第３の時間情報が前記第４の通信機によって受信された場合、前記生成部は、前記第２の時間情報および前記第３の時間情報に基づいて前記次スキャン時刻を補正することにより前記第１の時間情報を生成し、
前記第３の時間情報は、前記第１の状態である前記第１の通信機の状態が前記第１の状態から前記第２の状態に切り換わった時刻を示す
請求項８に記載の第２の無線通信端末。
【請求項１０】
前記第１の時間情報が送信された後に前記第３の通信機を使用することにより実行された前記スキャンにおいて、前記第１の状態で動作中の前記第１の通信機を有する前記無線通信端末が存在しないことを前記スキャン制御部が確認した場合、前記送信制御部は、前記第４の通信機によって延長情報を前記第２の通信機に送信し、
前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示す
請求項７に記載の第２の無線通信端末。
【請求項１１】
第１の無線通信端末と、第２の無線通信端末とを有する無線通信システムであって、
前記第１の無線通信端末は、
無線通信を行う第１の通信機と、
無線通信を行う第２の通信機と、
第０の時間情報を記憶する第１のメモリと、
第１の切換時刻および第２の切換時刻を算出する算出部と、
第１の状態である前記第１の通信機の状態を前記第１の切換時刻に前記第１の状態から第２の状態に切り換え、かつ前記第２の状態である前記第１の通信機の状態を前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える切換制御部と、
を有し、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高く、
第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満であり、
前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立でき、
前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立でき、
前記第２の無線通信端末は、
無線通信を行う前記第３の通信機と、
無線通信を行う前記第４の通信機と、
第２のメモリと、
生成部と、
送信制御部と、
スキャン制御部と、
を有し、
前記スキャン制御部は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記算出部は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報であり、
前記第１の時間情報が前記第２の通信機によって受信された場合、前記算出部は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報であり、
前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻であり、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替え、
第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第３の消費電力は、前記第３の単位期間における前記第４の通信機の第４の消費電力よりも高く、
第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満であり、
前記第３の期間において、前記第３の通信機は、前記第１の通信接続を第１の通信機と確立でき、
前記第４の期間において、前記第４の通信機は、前記第２の通信接続を第２の通信機と確立でき、
前記第２のメモリは、変更不可能なスキャン周期情報を記憶し、
前記スキャン周期情報は、前記スキャンの周期を示し、
前記スキャン制御部は、前記スキャン周期情報が示す周期で、前記第３の通信機を使用して前記スキャンを実行し、
前記生成部は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成し、
前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻であり、
前記送信制御部は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する
無線通信システム。
【請求項１２】
第１の無線通信端末によって実行される第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、第６のステップとを有する無線通信方法であって、
前記第１の無線通信端末は、
無線通信を行う第１の通信機と、
無線通信を行う第２の通信機と、
第０の時間情報を記憶する第１のメモリと、
を有し、
第１の状態である前記第１の通信機の状態は、第１の切換時刻に前記第１の状態から第２の状態に切り換わり、かつ前記第２の状態である前記第１の通信機の状態は第２の切換時刻に前記第２の状態から前記第１の状態に切り換わり、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高く、
第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満であり、
前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立でき、
前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立でき、
第２の無線通信端末は、
無線通信を行う前記第３の通信機と、
無線通信を行う前記第４の通信機と、
を有し、
前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記第１のステップにおいて、前記第１の無線通信端末は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報であり、
前記第１の時間情報が前記第２の通信機によって受信された場合、前記第２のステップにおいて、前記第１の無線通信端末は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報であり、
前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻であり、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第３のステップにおいて、前記第１の無線通信端末は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第４のステップにおいて、前記第１の無線通信端末は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記第５のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記第６のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える
無線通信方法。
【請求項１３】
第２の無線通信端末によって実行される第１のステップと、第２のステップと、第３のステップとを有する無線通信方法であって、
前記第２の無線通信端末は、
無線通信を行う第３の通信機と、
無線通信を行う第４の通信機と、
第２のメモリと、
を有し、
第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第１の消費電力は、前記第３の単位期間における前記第４の通信機の第２の消費電力よりも高く、
第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満であり、
前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立でき、
前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立でき、
前記第２のメモリは、変更不可能なスキャン周期情報を記憶し、
前記スキャン周期情報は、スキャンの周期を示し、
第１の無線通信端末は、
無線通信を行う前記第１の通信機と、
無線通信を行う前記第２の通信機と、
を有し、
前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わり、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
前記第１のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第２のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成し、
前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻であり、
前記第１の時間情報は、前記次スキャン時刻に関する情報であり、
前記第３のステップにおいて、前記第２の無線通信端末は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する
無線通信方法。
【請求項１４】
第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、第６のステップとを第１の無線通信端末のコンピュータに実行させるためのプログラムであって、
前記第１の無線通信端末は、
無線通信を行う第１の通信機と、
無線通信を行う第２の通信機と、
第０の時間情報を記憶する第１のメモリと、
を有し、
第１の状態である前記第１の通信機の状態は、第１の切換時刻に前記第１の状態から第２の状態に切り換わり、かつ前記第２の状態である前記第１の通信機の状態は第２の切換時刻に前記第２の状態から前記第１の状態に切り換わり、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高く、
第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満であり、
前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立でき、
前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立でき、
第２の無線通信端末は、
無線通信を行う前記第３の通信機と、
無線通信を行う前記第４の通信機と、
を有し、
前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記第１のステップにおいて、前記コンピュータは、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報であり、
前記第１の時間情報が前記第２の通信機によって受信された場合、前記第２のステップにおいて、前記コンピュータは、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出し、
前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報であり、
前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻であり、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第３のステップにおいて、前記コンピュータは、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第４のステップにおいて、前記コンピュータは、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記第５のステップにおいて、前記コンピュータは、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換え、
前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記第６のステップにおいて、前記コンピュータは、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える
プログラム。
【請求項１５】
第１のステップと、第２のステップと、第３のステップとを第２の無線通信端末のコンピュータに実行させるためのプログラムであって、
前記第２の無線通信端末は、
無線通信を行う第３の通信機と、
無線通信を行う第４の通信機と、
第２のメモリと、
を有し、
第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第１の消費電力は、前記第３の単位期間における前記第４の通信機の第２の消費電力よりも高く、
第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満であり、
前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立でき、
前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立でき、
前記第２のメモリは、変更不可能なスキャン周期情報を記憶し、
前記スキャン周期情報は、スキャンの周期を示し、
第１の無線通信端末は、
無線通信を行う前記第１の通信機と、
無線通信を行う前記第２の通信機と、
を有し、
前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わり、
前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答でき、
前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できず、
前記第１のステップにおいて、前記コンピュータは、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信する前記スキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認し、
前記第２のステップにおいて、前記コンピュータは、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成し、
前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻であり、
前記第１の時間情報は、前記次スキャン時刻に関する情報であり、
前記第３のステップにおいて、前記コンピュータは、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の無線通信端末、第２の無線通信端末、無線通信システム、無線通信方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンの高性能化および高機能化に伴い、種々の機器とスマートフォンとの無線接続による連携が増えてきている。例えば、カメラとスマートフォンとが無線接続し、カメラで撮影されかつ保存された画像がスマートフォンに送信される。様々な種類の無線技術が、それぞれの機器とスマートフォンとの無線接続に使用される。代表的な無線技術として、ＩＥＥＥ８０２．１１およびそのシリーズである無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）がよく利用されている。その他にＢｌｕｅｔｏｏｔｈ（登録商標）もよく利用されている。これらの複数の無線技術の組み合わせが利用されることもある。【０００３】
ＩＥＥＥ８０２．１１において、子機であるステーション（ＳＴＡ）がスキャンを行い、かつ親機であるアクセスポイント（ＡＰ）を発見することにより、ＳＴＡはＡＰに接続できる。このスキャンにはパッシブスキャンおよびアクティブスキャンの２種類がある。多くのＳＴＡは、アクティブスキャンの結果に基づいてＡＰに接続する。アクティブスキャンでは、ＳＴＡがＰｒｏｂｅ  Ｒｅｑｕｅｓｔを送信し、続けてＳＴＡがＡＰから送信されるＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅを受信することにより、ＡＰが発見される。Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔは、スキャン要求である。Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅは、スキャン応答である。このアクティブスキャンは、ＳＴＡにより繰り返し実行されることが多い。しかし、ＳＴＡによっては、アプリケーションがアクティブスキャンを詳細にコントロールできない場合がある。例えば、一部のＳＴＡでは、繰り返し実行されるアクティブスキャンの１回毎のタイミング、あるいは各アクティブスキャンの周期などを、アプリケーションが設定することができない。【０００４】
ところで、バッテリーで動作するスマートフォンおよびカメラのようなモバイル端末では、ユーザが充電を行うことなく長時間、端末を利用できるようにするために、消費電力の削減が重要な課題である。そのため、消費電力の削減を目的として、ＡＰとしての動作中に一定時間有効な通信が行われていない場合にＡＰとしての動作を終了するモバイル端末がある。【０００５】
図３４は、ＡＰおよびＳＴＡの動作を示している。ＡＰである第１の端末ＡＰ１は、上記のように有効な通信が一定時間行われていない場合にＡＰとしての動作を終了する。第２の端末ＳＴＡ１は、ＳＴＡである。第１の端末ＡＰ１がＡＰとしての動作を行っている第１の状態は、１分間継続する。第２の端末ＳＴＡ１がアクティブスキャンを実行する周期は２分である。第２の端末ＳＴＡ１がスキャン要求を送信したときに第１の端末ＡＰ１が第１の状態である場合、第１の端末ＡＰ１はスキャン応答を送信することができる。このため、第２の端末ＳＴＡ１は第１の端末ＡＰ１を発見することができる。第２の端末ＳＴＡ１がスキャン要求を送信したときに第１の端末ＡＰ１が第１の状態ではない場合、第１の端末ＡＰ１はスキャン応答を送信することができない。このため、第２の端末ＳＴＡ１は第１の端末ＡＰ１を発見することができない。時刻Ｔ１から時刻Ｔ２の期間および時刻Ｔ３から時刻Ｔ４の期間において、第１の端末ＡＰ１は第１の状態である。これらの期間において、第１の端末ＡＰ１はスキャン要求を受信しない。時刻Ｔ５から時刻Ｔ６の期間において、第１の端末ＡＰ１は第１の状態である。この期間において、第１の端末ＡＰ１はスキャン要求を受信し、かつスキャン応答を送信する。【０００６】
ユーザは、上記のように第２の端末ＳＴＡ１のアプリケーションからアクティブスキャンの１回毎のタイミングおよびアクティブスキャン周期などをコントロールできない。ＡＰが動作を開始した後、ＡＰとしての動作が終了する前にＳＴＡによってアクティブスキャンが行われない可能性がある。この場合、ＳＴＡのアクティブスキャンおよびＡＰとしての動作のタイミングが偶然合致しない限り、第２の端末ＳＴＡ１が第１の端末ＡＰ１を発見することができない。そのため、第２の端末ＳＴＡ１が第１の端末ＡＰ１を発見するのに時間がかかるという問題がある。第１の端末ＡＰ１が発見された後、第２の端末ＳＴＡ１が第１の端末ＡＰ１に接続し、かつこれらの端末間でデータ通信が開始される。第１の端末ＡＰ１の発見に時間がかかることにより、データ通信の開始が遅延する。【０００７】
上記の例は、ＩＥＥＥ８０２．１１に関する。子機がアクティブスキャンを行う他の通信プロトコルにおいても同じ問題が発生する。【０００８】
例えば、特許文献１に開示された技術において、通信機器は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信時に他の端末から送信される信号を受信した場合、ＡＰとしての動作を開始する。これにより、ＡＰとなる通信機器の消費電力が抑えられ、かつＡＰおよびＳＴＡが通信接続を行うことができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】日本国特許第５００２６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に開示された通信機器では、ＡＰの動作の開始タイミングとして、ＳＴＡである他の端末のアクティブスキャンタイミングが考慮されていない。すなわち、他の端末のアクティブスキャンタイミングと関係のないタイミングで他の端末からＢｌｕｅｔｏｏｔｈ（登録商標）による通信の信号が送信され得る。例えば、他の端末の次のアクティブスキャンタイミングが１分後であるにもかかわらずＢｌｕｅｔｏｏｔｈ（登録商標）による通信の信号が送信される場合がある。その場合、通信機器は、ＡＰとしての動作を開始してから約１分後にアクティブスキャンによりＳＴＡから発見され、かつＳＴＡから接続される。上記のようにモバイル端末では消費電力の削減が重要な課題である。消費電力の削減の観点からは、通信機器はＢｌｕｅｔｏｏｔｈ（登録商標）による通信の信号を受信してから、その１分後のアクティブスキャンまでの間、ＡＰとしての動作を継続する必要はない。【００１１】
本発明の第１の無線通信端末は、消費電力がより高い第１の通信機と、消費電力がより低い第２の通信機とを有する。本発明の第２の無線通信端末は、スキャンを実行する。本発明は、第１の無線通信端末の消費電力を抑え、かつ第１の無線通信端末の発見に必要な時間を短縮させることができる第１の無線通信端末、第２の無線通信端末、無線通信システム、無線通信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の態様によれば、第１の無線通信端末は、第１の通信機と、第２の通信機と、第１のメモリと、算出部と、切換制御部とを有する。前記第１の通信機および前記第２の通信機は、無線通信を行う。前記第１のメモリは、第０の時間情報を記憶する。前記算出部は、第１の切換時刻および第２の切換時刻を算出する。前記切換制御部は、第１の状態である前記第１の通信機の状態を前記第１の切換時刻に前記第１の状態から第２の状態に切り換え、かつ前記第２の状態である前記第１の通信機の状態を前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高い。第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満である。前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立できる。前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立できる。第２の無線通信端末は、無線通信を行う前記第３の通信機と、無線通信を行う前記第４の通信機とを有する。前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記算出部は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報である。前記第１の時間情報が前記第２の通信機によって受信された場合、前記算出部は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報である。前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻である。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える。【００１３】
本発明の第２の態様によれば、第１の態様において、前記第１の無線通信端末は、前記第２の通信機によって第２の時間情報を前記第４の通信機に送信する送信制御部をさらに有してもよい。前記第２の時間情報は、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記切換制御部が前記第１の通信機に与えた第１の指示により、前記第１の通信機の状態が前記第２の状態から前記第１の状態に切り換わった時刻を示す。前記第１の指示は、前記第１の通信機の状態を前記第２の状態から前記第１の状態に切り換える指示である。時刻が、前記第１の時間情報に基づいて算出された前記第１の切換時刻になるまでに接続要求が前記第１の通信機によって受信されなかった場合、前記送信制御部は、前記第２の通信機によって前記第２の時間情報を前記第４の通信機に送信してもよい。前記接続要求は、前記データリンクレベルよりも上位レベルの前記通信のための通信接続の要求を示す。【００１４】
本発明の第３の態様によれば、第２の態様において、前記送信制御部はさらに、前記第２の通信機によって第３の時間情報を前記第４の通信機に送信してもよい。前記第３の時間情報は、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記切換制御部が前記第１の通信機に与えた第２の指示により、前記第１の通信機の状態が前記第１の状態から前記第２の状態に切り換わった時刻を示す。前記第２の指示は、前記第１の通信機の状態を前記第１の状態から前記第２の状態に切り換える指示である。前記時刻が、前記第１の時間情報に基づいて算出された前記第１の切換時刻になるまでに前記接続要求が前記第１の通信機によって受信されなかった場合、前記送信制御部はさらに、前記第２の通信機によって前記第３の時間情報を前記第４の通信機に送信してもよい。【００１５】
本発明の第４の態様によれば、第１の態様において、前記算出部はさらに、次第１の切換時刻の次の前記第１の切換時刻である次次第１の切換時刻を算出してもよい。前記次第１の切換時刻は、前記第１の時間情報に基づいて算出された前記第１の切換時刻の次の前記第１の切換時刻である。次第２の切換時刻から前記次次第１の切換時刻までの時間は、前記第２の切換時刻から前記次第１の切換時刻までの時間よりも長くてもよい。前記次第２の切換時刻は、前記第１の時間情報に基づいて算出された前記第２の切換時刻の次の前記第２の切換時刻である。【００１６】
本発明の第５の態様によれば、第１の態様において、前記第４の通信機によって送信された延長情報が前記第２の通信機によって受信された場合、前記算出部は、前記延長情報に基づいて、次第１の切換時刻の次の前記第１の切換時刻である次次第１の切換時刻を算出してもよい。前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示す。前記次第１の切換時刻は、前記第１の時間情報に基づいて算出された前記第１の切換時刻の次の前記第１の切換時刻である。【００１７】
本発明の第６の態様によれば、第１の態様において、前記第４の通信機によって送信された延長情報が前記第２の通信機によって受信された場合、前記算出部は、前記延長情報に基づいて前記第１の切換時刻を算出してもよい。前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示す。【００１８】
本発明の第７の態様によれば、第２の無線通信端末は、第３の通信機と、第４の通信機と、第２のメモリと、生成部と、送信制御部と、スキャン制御部とを有する。前記第２の通信機および前記第４の通信機は、無線通信を行う。第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第３の消費電力は、前記第３の単位期間における前記第４の通信機の第４の消費電力よりも高い。第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満である。前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立できる。前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立できる。前記第２のメモリは、変更不可能なスキャン周期情報を記憶する。前記スキャン周期情報は、スキャンの周期を示す。第１の無線通信端末は、無線通信を行う前記第１の通信機と、無線通信を行う前記第２の通信機とを有する。前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わる。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。前記スキャン制御部は、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信する前記スキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記生成部は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻である。前記第１の時間情報は、前記次スキャン時刻に関する情報である。前記送信制御部は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する。
【００１９】
本発明の第８の態様によれば、第７の態様において、前記第２の通信機によって送信された第２の時間情報が前記第４の通信機によって受信された場合、前記生成部は、前記第２の時間情報に基づいて前記次スキャン時刻を補正することにより前記第１の時間情報を生成してもよい。前記第２の時間情報は、前記第２の状態である前記第１の通信機の状態が前記第２の状態から前記第１の状態に切り換わった時刻を示す。【００２０】
本発明の第９の態様によれば、第８の態様において、前記第２の通信機によって送信された第３の時間情報が前記第４の通信機によって受信された場合、前記生成部は、前記第２の時間情報および前記第３の時間情報に基づいて前記次スキャン時刻を補正することにより前記第１の時間情報を生成してもよい。前記第３の時間情報は、前記第１の状態である前記第１の通信機の状態が前記第１の状態から前記第２の状態に切り換わった時刻を示す。【００２１】
本発明の第１０の態様によれば、第７の態様において、前記第１の時間情報が送信された後に前記第３の通信機を使用することにより実行された前記スキャンにおいて、前記第１の状態で動作中の前記第１の通信機を有する前記無線通信端末が存在しないことを前記スキャン制御部が確認した場合、前記送信制御部は、前記第４の通信機によって延長情報を前記第２の通信機に送信してもよい。前記延長情報は、前記第１の通信機に前記第１の状態の継続時間を延長させることを示す。【００２２】
本発明の第１１の態様によれば、無線通信システムは、第１の無線通信端末と、第２の無線通信端末とを有する。前記第１の無線通信端末は、第１の通信機と、第２の通信機と、第１のメモリと、算出部と、切換制御部とを有する。前記第１の通信機および前記第２の通信機は、無線通信を行う。前記第１のメモリは、第０の時間情報を記憶する第１のメモリ。前記算出部は、第１の切換時刻および第２の切換時刻を算出する。前記切換制御部は、第１の状態である前記第１の通信機の状態を前記第１の切換時刻に前記第１の状態から第２の状態に切り換え、かつ前記第２の状態である前記第１の通信機の状態を前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高い。第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満である。前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立できる。前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立できる。前記第２の無線通信端末は、前記第３の通信機と、前記第４の通信機と、第２のメモリと、生成部と、送信制御部と、スキャン制御部とを有する。前記第３の通信機および前記第４の通信機は、無線通信を行う。前記スキャン制御部は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記算出部は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報である。前記第１の時間情報が前記第２の通信機によって受信された場合、前記算出部は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報である。前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻である。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記切換制御部は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記切換制御部は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える。第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第３の消費電力は、前記第３の単位期間における前記第４の通信機の第４の消費電力よりも高い。第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満である。前記第３の期間において、前記第３の通信機は、前記第１の通信接続を第１の通信機と確立できる。前記第４の期間において、前記第４の通信機は、前記第２の通信接続を第２の通信機と確立できる。前記第２のメモリは、変更不可能なスキャン周期情報を記憶する。前記スキャン周期情報は、前記スキャンの周期を示す。前記スキャン制御部は、前記スキャン周期情報が示す周期で、前記第３の通信機を使用して前記スキャンを実行する。前記生成部は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻である。前記送信制御部は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する。
【００２３】
本発明の第１２の態様によれば、無線通信方法は、第１の無線通信端末によって実行される第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、第６のステップとを有する。前記第１の無線通信端末は、第１の通信機と、第２の通信機と、第１のメモリとを有する。前記第１の通信機および前記第２の通信機は、無線通信を行う。前記第１のメモリは、第０の時間情報を記憶する。第１の状態である前記第１の通信機の状態は、第１の切換時刻に前記第１の状態から第２の状態に切り換わり、かつ前記第２の状態である前記第１の通信機の状態は第２の切換時刻に前記第２の状態から前記第１の状態に切り換わる。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高い。第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満である。前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立できる。前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立できる。第２の無線通信端末は、無線通信を行う前記第３の通信機と、無線通信を行う前記第４の通信機とを有する。前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記第１のステップにおいて、前記第１の無線通信端末は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報である。前記第１の時間情報が前記第２の通信機によって受信された場合、前記第２のステップにおいて、前記第１の無線通信端末は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報である。前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻である。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第３のステップにおいて、前記第１の無線通信端末は、前記第１の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第４のステップにおいて、前記第１の無線通信端末は、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記第５のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記第６のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える。【００２４】
本発明の第１３の態様によれば、無線通信方法は、第２の無線通信端末によって実行される第１のステップと、第２のステップと、第３のステップとを有する。前記第２の無線通信端末は、無線通信を行う第３の通信機と、無線通信を行う第４の通信機と、第２のメモリとを有する。第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第１の消費電力は、前記第３の単位期間における前記第４の通信機の第２の消費電力よりも高い。第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満である。前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立できる。前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立できる。前記第２のメモリは、変更不可能なスキャン周期情報を記憶する。前記スキャン周期情報は、スキャンの周期を示す。第１の無線通信端末は、無線通信を行う前記第１の通信機と、無線通信を行う前記第２の通信機とを有する。前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わる。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。前記第１のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第２のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻である。前記第１の時間情報は、前記次スキャン時刻に関する情報である。前記第３のステップにおいて、前記第２の無線通信端末は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する。【００２５】
本発明の第１４の態様によれば、プログラムは、第１のステップと、第２のステップと、第３のステップと、第４のステップと、第５のステップと、第６のステップとを第１の無線通信端末のコンピュータに実行させるためのプログラムである。前記第１の無線通信端末は、第１の通信機と、第２の通信機と、第１のメモリとを有する。前記第１の通信機および前記第２の通信機は、無線通信を行う。前記第１のメモリは、第０の時間情報を記憶する。第１の状態である前記第１の通信機の状態は、第１の切換時刻に前記第１の状態から第２の状態に切り換わり、かつ前記第２の状態である前記第１の通信機の状態は第２の切換時刻に前記第２の状態から前記第１の状態に切り換わる。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。第１の単位期間において前記第１の通信機および前記第２の通信機の通信稼働率が同一であり、かつ前記第１の単位期間において前記第１の通信機および前記第２の通信機の送信期間および受信期間の割合が同一である場合、前記第１の単位期間における前記第１の通信機の第１の消費電力は、前記第１の単位期間における前記第２の通信機の第２の消費電力よりも高い。第２の単位期間における第１の期間は、前記第２の単位期間における第２の期間と同一である、または前記第２の期間未満である。前記第１の期間において、前記第１の通信機は、前記データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機と確立できる。前記第２の期間において、前記第２の通信機は、前記データリンクレベルの通信のための第２の通信接続を第４の通信機と確立できる。第２の無線通信端末は、無線通信を行う前記第３の通信機と、無線通信を行う前記第４の通信機とを有する。前記第２の無線通信端末は、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第４の通信機によって送信された第１の時間情報が前記第２の通信機によって受信されない場合、前記第１のステップにおいて、前記第１の無線通信端末は、前記第０の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第０の時間情報は、前記第１の通信機の前記第１の状態および前記第２の状態の切換タイミングに関する情報である。前記第１の時間情報が前記第２の通信機によって受信された場合、前記第２のステップにおいて、前記第１の無線通信端末は、前記第１の時間情報に基づいて前記第１の切換時刻および前記第２の切換時刻を算出する。前記第１の時間情報は、スキャンが前記第２の無線通信端末によって次に実行される時刻を示す次スキャン時刻に関する情報である。前記第２の切換時刻は、前記第１の切換時刻よりも後の時刻である。前記第１の時間情報が前記第２の通信機によって受信されない場合、前記第４のステップにおいて、前記コンピュータは、前記第２の状態である前記第１の通信機の状態を、前記第０の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記第３のステップにおいて、前記コンピュータは、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第１の状態であった場合、前記第５のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第１の切換時刻に前記第１の状態から前記第２の状態に切り換える。前記第１の時間情報が前記第２の通信機によって受信されたときに前記第１の通信機の状態が前記第２の状態であった場合、前記第１の通信機は前記第２の状態を継続し、かつ前記第６のステップにおいて、前記第１の無線通信端末は、前記第１の通信機の状態を、前記第１の時間情報に基づいて算出された前記第２の切換時刻に前記第２の状態から前記第１の状態に切り替える。【００２６】
本発明の第１５の態様によれば、プログラムは、第１のステップと、第２のステップと、第３のステップとを第２の無線通信端末のコンピュータに実行させるためのプログラムである。前記第２の無線通信端末は、無線通信を行う第３の通信機と、無線通信を行う第４の通信機と、第２のメモリとを有する。第３の単位期間において前記第３の通信機および前記第４の通信機の通信稼働率が同一であり、かつ前記第３の単位期間において前記第３の通信機および前記第４の通信機の送信期間および受信期間の割合が同一である場合、前記第３の単位期間における前記第３の通信機の第１の消費電力は、前記第３の単位期間における前記第４の通信機の第２の消費電力よりも高い。第４の単位期間において、第３の期間は、第４の期間と同一である、または前記第４の期間未満である。前記第３の期間において、前記第３の通信機は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機と確立できる。前記第４の期間において、前記第４の通信機は、前記データリンクレベルの通信のための第２の通信接続を第２の通信機と確立できる。前記第２のメモリは、変更不可能なスキャン周期情報を記憶する。前記スキャン周期情報は、スキャンの周期を示す。第１の無線通信端末は、無線通信を行う前記第１の通信機と、無線通信を行う前記第２の通信機とを有する。前記第１の通信機の状態は、第１の状態から第２の状態に切り換わり、または前記第２の状態から前記第１の状態に切り換わる。前記第１の通信機の状態が前記第１の状態である場合、前記第１の通信機は、データリンクレベルのスキャン要求に応答できる。前記第１の通信機の状態が前記第２の状態である場合、前記第１の通信機は、前記スキャン要求に応答できない。前記第１のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報が示す周期で、前記第３の通信機によって前記スキャン要求を送信するスキャンを実行することにより、前記第１の状態で動作中の前記第１の通信機を有する無線通信端末が存在するか否かを確認する。前記第２のステップにおいて、前記第２の無線通信端末は、前記スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。前記次スキャン時刻は、前記第３の通信機を使用する前記スキャンが次に実行される時刻である。前記第１の時間情報は、前記次スキャン時刻に関する情報である。前記第３のステップにおいて、前記第２の無線通信端末は、前記第４の通信機によって前記第１の時間情報を前記第２の通信機に送信する。
【発明の効果】
【００２７】
上記の各態様によれば、第２の無線通信端末は、第４の通信機によって第１の無線通信端末に第１の時間情報を送信する。第１の無線通信端末の第１の通信機は、第２の無線通信端末がスキャンを実行しない時間は第２の状態であり、かつスキャンが実行されるときまでに第１の状態になる。このため、上記の各態様は、第１の無線通信端末の消費電力を抑え、かつ第１の無線通信端末の発見に必要な時間を短縮させることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態の無線通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態の第１の無線通信端末のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態の第２の無線通信端末のハードウェア構成を示すブロック図である。
【図４】本発明の第１の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図５】本発明の第１の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図６】本発明の第１の実施形態の第２の無線通信端末の動作の手順を示すフローチャートである。
【図７】本発明の第１の実施形態における通信の手順を示すシーケンス図である。
【図８】本発明の第１の実施形態における通信の手順を示すシーケンス図である。
【図９】本発明の第１の実施形態における通信の手順を示すシーケンス図である。
【図１０】本発明の第１の実施形態の第１の変形例の第１の無線通信端末のハードウェア構成を示すブロック図である。
【図１１】本発明の第１の実施形態の第２の変形例の第２の無線通信端末のハードウェア構成を示すブロック図である。
【図１２】本発明の第１の実施形態の第３の変形例の第２の無線通信端末のハードウェア構成を示すブロック図である。
【図１３】本発明の第２の実施形態の第１の無線通信端末のハードウェア構成を示すブロック図である。
【図１４】本発明の第２の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図１５】本発明の第２の実施形態の第２の無線通信端末の動作の手順を示すフローチャートである。
【図１６】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図１７】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図１８】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図１９】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図２０】本発明の第２の実施形態における通信の手順を示すシーケンス図である。
【図２１】本発明の第２の実施形態の変形例の第１の無線通信端末のハードウェア構成を示すブロック図である。
【図２２】本発明の第３の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図２３】本発明の第３の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図２４】本発明の第３の実施形態における通信の手順を示すシーケンス図である。
【図２５】本発明の第３の実施形態における通信の手順を示すシーケンス図である。
【図２６】本発明の第４の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図２７】本発明の第４の実施形態の第１の無線通信端末の動作の手順を示すフローチャートである。
【図２８】本発明の第４の実施形態の第２の無線通信端末の動作の手順を示すフローチャートである。
【図２９】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図３０】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図３１】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図３２】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図３３】本発明の第４の実施形態における通信の手順を示すシーケンス図である。
【図３４】従来技術のＡＰおよびＳＴＡの動作を示すシーケンス図である。
【発明を実施するための形態】
【００２９】
図面を参照し、本発明の実施形態を説明する。
【００３０】
（第１の実施形態）
図１は、本発明の第１の実施形態の無線通信システム１１の構成を示している。図１に示すように、無線通信システム１１は、第１の無線通信端末１０１と第２の無線通信端末２０１とを有する。第１の無線通信端末１０１および第２の無線通信端末２０１は、無線通信を行う。図１では、１つの第１の無線通信端末１０１と１つの第２の無線通信端末２０１とが示されている。複数の第１の無線通信端末１０１または複数の第２の無線通信端末２０１が存在してもよい。
【００３１】
図２は、第１の無線通信端末１０１のハードウェア構成を示している。図２に示すように、第１の無線通信端末１０１は、プロセッサ１１１と、第１の通信機１２１と、第２の通信機１３１と、第１のメモリ１４１とを有する。プロセッサ１１１は、算出部１１２と、切換制御部１１３とを有する。
【００３２】
図３は、第２の無線通信端末２０１のハードウェア構成を示している。図３に示すように、第２の無線通信端末２０１は、プロセッサ２１１と、第３の通信機２２１と、第４の通信機２３１と、第２のメモリ２４１とを有する。プロセッサ２１１は、生成部２１２と、送信制御部２１３と、スキャン制御部２１４とを有する。
【００３３】
第１の無線通信端末１０１および第２の無線通信端末２０１の概略構成を説明する。第１の通信機１２１および第２の通信機１３１は、無線通信を行う。第１のメモリ１４１は、第０の時間情報を記憶する。算出部１１２は、第１の切換時刻および第２の切換時刻を算出する。切換制御部１１３は、第１の状態である第１の通信機１２１の状態を第１の切換時刻に第１の状態から第２の状態に切り換え、かつ第２の状態である第１の通信機１２１の状態を第２の切換時刻に第２の状態から第１の状態に切り換える。第１の通信機１２１の状態が第１の状態である場合、第１の通信機１２１は、データリンクレベルのスキャン要求に応答できる。第１の通信機１２１の状態が第２の状態である場合、第１の通信機１２１は、スキャン要求に応答できない。第１の単位期間において第１の通信機１２１および第２の通信機１３１の通信稼働率が同一であり、かつ第１の単位期間において第１の通信機１２１および第２の通信機１３１の送信期間および受信期間の割合が同一である場合、第１の単位期間における第１の通信機１２１の第１の消費電力は、第１の単位期間における第２の通信機１３１の第２の消費電力よりも高い。第２の単位期間における第１の期間は、第２の単位期間における第２の期間と同一である、または第２の期間未満である。第１の期間において、第１の通信機１２１は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第３の通信機２２１と確立できる。第２の期間において、第２の通信機１３１は、データリンクレベルの通信のための第２の通信接続を第４の通信機２３１と確立できる。
【００３４】
第２の無線通信端末２０１は、第３の通信機２２１によってスキャン要求を送信するスキャンを実行することにより、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在するか否かを確認する。第４の通信機２３１によって送信された第１の時間情報が第２の通信機１３１によって受信されない場合、算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。第０の時間情報は、第１の通信機１２１の第１の状態および第２の状態の切換タイミングに関する情報である。第１の時間情報が第２の通信機１３１によって受信された場合、算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。第１の時間情報は、スキャンが第２の無線通信端末２０１によって次に実行される時刻を示す次スキャン時刻に関する情報である。第２の切換時刻は、第１の切換時刻よりも後の時刻である。
【００３５】
第１の時間情報が第２の通信機１３１によって受信されない場合、切換制御部１１３は、第１の状態である第１の通信機１２１の状態を、第０の時間情報に基づいて算出された第１の切換時刻に第１の状態から第２の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されない場合、切換制御部１１３は、第２の状態である第１の通信機１２１の状態を、第０の時間情報に基づいて算出された第２の切換時刻に第２の状態から第１の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されたときに第１の通信機１２１の状態が第１の状態であった場合、切換制御部１１３は、第１の通信機１２１の状態を、第１の時間情報に基づいて算出された第１の切換時刻に第１の状態から第２の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されたときに第１の通信機１２１の状態が第２の状態であった場合、第１の通信機１２１は第２の状態を継続し、かつ切換制御部１１３は、第１の通信機１２１の状態を、第１の時間情報に基づいて算出された第２の切換時刻に第２の状態から第１の状態に切り替える。
【００３６】
第３の単位期間において第３の通信機２２１および第４の通信機２３１の通信稼働率が同一であり、かつ第３の単位期間において第３の通信機２２１および第４の通信機２３１の送信期間および受信期間の割合が同一である場合、第３の単位期間における第３の通信機２２１の第１の消費電力は、第３の単位期間における第４の通信機２３１の第２の消費電力よりも高い。第４の単位期間において、第３の期間は、第４の期間と同一である、または第４の期間未満である。第３の期間において、第３の通信機２２１は、データリンクレベルよりも上位レベルの通信のための第１の通信接続を第１の通信機１２１と確立できる。第４の期間において、第４の通信機２３１は、データリンクレベルの通信のための第２の通信接続を第２の通信機１３１と確立できる。第２のメモリ２４１は、変更不可能なスキャン周期情報を記憶する。スキャン周期情報は、スキャンの周期を示す。スキャン制御部２１４は、スキャン周期情報が示す周期で、第３の通信機２２１によってスキャン要求を送信するスキャンを実行することにより、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在するか否かを確認する。生成部２１２は、スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。次スキャン時刻は、第３の通信機２２１を使用するスキャンが次に実行される時刻である。第１の時間情報は、次スキャン時刻に関する情報である。送信制御部２１３は、第４の通信機２３１によって第１の時間情報を第２の通信機１３１に送信する。
【００３７】
第１の無線通信端末１０１の第１の通信機１２１は、第２の無線通信端末２０１がスキャンを実行しない時間は第２の状態であり、かつスキャンが実行されるときまでに第１の状態になる。このため、第１の無線通信端末１０１の消費電力が抑えられる。第１の通信機１２１は、第２の無線通信端末２０１によってスキャンが実行されたとき、スキャン要求に応答できる。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１をより短時間で発見することができる。
【００３８】
第１の無線通信端末１０１の第１の通信機１２１は、親機として動作するアクセスポイント（ＡＰ）である。第２の無線通信端末２０１の第３の通信機２２１は、子機として動作するステーション（ＳＴＡ）である。データリンクレベル（データリンク層）は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルの１つの層である。スキャン要求およびその応答は、データリンクレベルのメッセージである。例えば、データリンクレベルよりも上位レベルの通信は、アプリケーションレベルのデータ通信である。例えば、第１の通信機１２１および第３の通信機２２１は、ＩＥＥＥ８０２．１１の動作を行う。第１の通信機１２１および第３の通信機２２１は、子機がアクティブスキャンを行う他の無線通信方式の動作を行ってもよい。例えば、第２の通信機１３１および第４の通信機２３１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の動作を行ってもよい。第２の通信機１３１および第４の通信機２３１は、ＮＦＣ、ＲＦＩＤ、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）、および赤外線通信などのいずれの動作を行ってもよい。
【００３９】
第１の無線通信端末１０１および第２の無線通信端末２０１の詳細な構成について説明する。第１の無線通信端末１０１は、１つまたは複数のプロセッサを有する。図２において、１つのプロセッサ１１１が示されている。プロセッサ１１１は、第１の無線通信端末１０１のコンピュータである。例えば、プロセッサ１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成されている。プロセッサ１１１は、第１の無線通信端末１０１の動作を制御する。算出部１１２および切換制御部１１３が複数のプロセッサに分散してもよい。
【００４０】
例えば、プロセッサ１１１の機能は、プロセッサ１１１の動作を規定する命令を含むプログラムをプロセッサ１１１が読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。また、上述したプログラムは、このプログラムが保存された記憶装置等を有するコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により第１の無線通信端末１０１に伝送されてもよい。プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる差分ファイル（差分プログラム）であってもよい。
【００４１】
図２において、算出部１１２および切換制御部１１３が、プロセッサ１１１上で動作するソフトウェアにより機能する例が示されている。算出部１１２および切換制御部１１３は、特定用途向け集積回路（ＡＳＩＣ）またはＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）で構成されてもよい。
【００４２】
例えば、第１の通信機１２１は、無線モジュールである。第１の通信機１２１は、ベースバンド回路１２２と、ＲＦ回路１２３と、アンテナ１２４とを有する。ベースバンド回路１２２およびＲＦ回路１２３は、第１の通信回路を構成する。ベースバンド回路１２２は、プロセッサ１１１からの指示に従いデジタル信号処理を行い、デジタル信号をＤ／Ａ変換によりアナログ信号に変換する。ベースバンド回路１２２によって生成されたアナログ信号はＲＦ回路１２３に出力される。また、ベースバンド回路１２２は、ＲＦ回路１２３から出力されたアナログ信号をＡ／Ｄ変換によりデジタル信号に変換し、かつデジタル信号に対する処理を行う。ベースバンド回路１２２によってデジタル信号に対して行われる処理のうち、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層の処理の一部は、プロセッサ１１１によって制御される。ＭＡＣ層は、データリンクレベルに含まれる。
【００４３】
ＲＦ回路１２３は、ベースバンド回路１２２から出力されたアナログ信号を搬送波の周波数帯のアナログ信号に変調する。ＲＦ回路１２３によって変調されたアナログ信号は、アンテナ１２４に出力される。また、ＲＦ回路１２３は、アンテナ１２４から出力された搬送波の周波数帯のアナログ信号を復調する。ＲＦ回路１２３によって復調されたアナログ信号は、ベースバンド回路１２２に出力される。アンテナ１２４は、ＲＦ回路１２３から出力されたアナログ信号を電波に変換し、かつ電波を第２の無線通信端末２０１に送信する。また、アンテナ１２４は、第２の無線通信端末２０１から送信された電波を受信し、かつ受信された電波をアナログ信号に変換する。アンテナ１２４によって処理されたアナログ信号は、ＲＦ回路１２３に出力される。
【００４４】
例えば、第２の通信機１３１は、無線モジュールである。第２の通信機１３１は、ベースバンド回路１３２と、ＲＦ回路１３３と、アンテナ１３４とを有する。ベースバンド回路１３２およびＲＦ回路１３３は、第２の通信回路を構成する。ベースバンド回路１３２の機能は、ベースバンド回路１２２の機能と同様である。ＲＦ回路１３３の機能は、ＲＦ回路１２３の機能と同様である。アンテナ１３４の機能は、アンテナ１２４の機能と同様である。
【００４５】
第１の通信機１２１は、第１の通信プロトコルに従って無線通信を行う。第２の通信機１３１は、第１の通信プロトコルと異なる第２の通信プロトコルに従って無線通信を行う。第１の通信プロトコルおよび第２の通信プロトコルは、少なくともデータリンク層のプロトコルを含む。
【００４６】
第１の単位期間は、第１の通信機１２１および第２の通信機１３１の消費電力の関係を定義するための期間である。例えば、第１の単位期間は、１秒である。例えば、通信稼働率が０％である場合、第１の通信機１２１と第２の通信機１３１とのそれぞれは、送信および受信が全く行われていない状態である。通信稼働率が１００％である場合、第１の通信機１２１と第２の通信機１３１とのそれぞれは、送信および受信が常に行われている状態である。通信稼働率が５０％である場合、第１の通信機１２１と第２の通信機１３１とのそれぞれは、送信および受信が５０％の期間で行われている状態である。例えば、第１の単位期間に占める第１の通信機１２１および第２の通信機１３１の送信期間の割合は８０％であり、かつ第１の単位期間に占める第１の通信機１２１および第２の通信機１３１の受信期間の割合は２０％である。第１の通信機１２１および第２の通信機１３１の送信期間および受信期間の割合が同一である場合、いずれの通信稼働率においても、第１の通信機１２１の第１の消費電力は、第２の通信機１３１の第２の消費電力よりも大きい。第１の単位期間は、１秒以外の期間であってもよい。ここで例示した通信稼働率は０％、５０％、１００％であるが、他の通信稼働率においても第１の通信機１２１および第２の通信機１３１の消費電力の関係は同様である。また、ここで送信および受信の割合として、送信が８０％であり、かつ受信が２０％である場合を例示したが、他の割合の場合においても第１の通信機１２１および第２の通信機１３１の消費電力の関係は同様である。
【００４７】
第２の単位期間は、第１の通信機１２１および第２の通信機１３１が通信接続を確立できる期間の関係を定義するための期間である。第２の単位期間において、第１の通信機１２１および第２の通信機１３１は、通信接続の確立のための処理を行うことができる。例えば、第２の単位期間は、１０分である。例えば、第２の通信機１３１は、１０分間の全てにおいて通信接続を確立できる。一方、第１の通信機１２１は、１０分間のうち２分間のみ通信接続を確立できる。上記の１０分間において、第１の無線通信端末１０１は動作している。例えば、上記の１０分間のうち８分間は、第１の通信機１２１のみの電源が切られている、あるいは第１の通信機１２１のみスリープ（省電力）状態である。あるいは、上記の１０分間のうち８分間は、第１の通信機１２１を含む第１の無線通信端末１０１の全体がスリープ（省電力）状態である。これらの理由により、第１の通信機１２１が通信接続を確立できる時間は１０分間のうち２分間のみである。第１の無線通信端末１０１の全体がスリープ（省電力）状態である場合においても、第２の通信機１３１は通信接続を確立できる。第２の単位期間は、１０分以外の期間であってもよい。
【００４８】
プロセッサ１１１は、データまたは情報を第１の通信機１２１または第２の通信機１３１によって第２の無線通信端末２０１に送信する。具体的には、プロセッサ１１１は、データまたは情報が第２の無線通信端末２０１に送信されるように第１の通信機１２１または第２の通信機１３１を制御する。つまり、プロセッサ１１１は、第２の無線通信端末２０１に対するデータまたは情報を第１の通信機１２１または第２の通信機１３１に送信させる。これによって、第１の通信機１２１または第２の通信機１３１は、データまたは情報を第２の無線通信端末２０１に送信する。プロセッサ１１１は、データまたは情報を第１の通信機１２１または第２の通信機１３１によって第２の無線通信端末２０１から受信する。具体的には、プロセッサ１１１は、データまたは情報が第２の無線通信端末２０１から受信されるように第１の通信機１２１または第２の通信機１３１を制御する。つまり、プロセッサ１１１は、第２の無線通信端末２０１から送信されたデータまたは情報を第１の通信機１２１または第２の通信機１３１に受信させる。これによって、第１の通信機１２１または第２の通信機１３１は、データまたは情報を第２の無線通信端末２０１から受信する。
【００４９】
第１のメモリ１４１は、揮発性または不揮発性のメモリである。第１のメモリ１４１は、第０の時間情報を記憶する。第１のメモリ１４１は、プロセッサ１１１を動作させるためのプログラムを記憶してもよい。
【００５０】
第１の無線通信端末１０１は、図２に示されていない構成を有してもよい。例えば、第１の無線通信端末１０１は、モニタおよび操作部の少なくとも１つを有してもよい。
【００５１】
図２に示すように、アンテナ１２４およびアンテナ１３４は、通信機内に配置されている。アンテナ１２４およびアンテナ１３４は、通信機外に配置されてもよい。アンテナ１２４が第１の通信機１２１内に配置され、かつアンテナ１３４が第２の通信機１３１外に配置されてもよい。あるいは、アンテナ１２４が第１の通信機１２１外に配置され、かつアンテナ１３４が第２の通信機１３１内に配置されてもよい。図２に示すように、アンテナ１２４およびアンテナ１３４は、互いに異なるアンテナとして構成されている。１つのアンテナが第１の通信機１２１と第２の通信機１３１とで共用されてもよい。
【００５２】
第２の無線通信端末２０１は、１つまたは複数のプロセッサを有する。図３において、１つのプロセッサ２１１が示されている。プロセッサ２１１は、第２の無線通信端末２０１のコンピュータである。例えば、プロセッサ２１１は、ＣＰＵで構成されている。プロセッサ２１１は、第２の無線通信端末２０１の動作を制御する。生成部２１２、送信制御部２１３、およびスキャン制御部２１４が複数のプロセッサに分散してもよい。
【００５３】
例えば、プロセッサ２１１の機能は、プロセッサ２１１の動作を規定する命令を含むプログラムをプロセッサ２１１が読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムの実現形態は、プロセッサ１１１の機能を実現するプログラムの実現形態と同様である。
【００５４】
図３において、生成部２１２、送信制御部２１３、およびスキャン制御部２１４が、プロセッサ２１１上で動作するソフトウェアにより機能する例が示されている。生成部２１２、送信制御部２１３、およびスキャン制御部２１４は、ＡＳＩＣまたはＦＰＧＡで構成されてもよい。
【００５５】
例えば、第３の通信機２２１は、無線モジュールである。第３の通信機２２１は、ベースバンド回路２２２と、ＲＦ回路２２３と、アンテナ２２４とを有する。ベースバンド回路２２２およびＲＦ回路２２３は、第３の通信回路を構成する。ベースバンド回路２２２は、プロセッサ２１１からの指示に従いデジタル信号処理を行い、デジタル信号をＤ／Ａ変換によりアナログ信号に変換する。ベースバンド回路２２２によって生成されたアナログ信号はＲＦ回路２２３に出力される。また、ベースバンド回路２２２は、ＲＦ回路２２３から出力されたアナログ信号をＡ／Ｄ変換によりデジタル信号に変換し、かつデジタル信号に対する処理を行う。ベースバンド回路２２２によってデジタル信号に対して行われる処理のうち、ＭＡＣ層の処理の一部は、プロセッサ２１１によって制御される。
【００５６】
ＲＦ回路２２３は、ベースバンド回路２２２から出力されたアナログ信号を搬送波の周波数帯のアナログ信号に変調する。ＲＦ回路２２３によって変調されたアナログ信号は、アンテナ２２４に出力される。また、ＲＦ回路２２３は、アンテナ２２４から出力された搬送波の周波数帯のアナログ信号を復調する。ＲＦ回路２２３によって復調されたアナログ信号は、ベースバンド回路２２２に出力される。アンテナ２２４は、ＲＦ回路２２３から出力されたアナログ信号を電波に変換し、かつ電波を第１の無線通信端末１０１に送信する。また、アンテナ２２４は、第１の無線通信端末１０１から送信された電波を受信し、かつ受信された電波をアナログ信号に変換する。アンテナ２２４によって処理されたアナログ信号は、ＲＦ回路２２３に出力される。
【００５７】
例えば、第４の通信機２３１は、無線モジュールである。第４の通信機２３１は、ベースバンド回路２３２と、ＲＦ回路２３３と、アンテナ２３４とを有する。ベースバンド回路２３２およびＲＦ回路２３３は、第４の通信回路を構成する。ベースバンド回路２３２の機能は、ベースバンド回路２２２の機能と同様である。ＲＦ回路２３３の機能は、ＲＦ回路２２３の機能と同様である。アンテナ２３４の機能は、アンテナ２２４の機能と同様である。
【００５８】
第３の通信機２２１は、第１の通信プロトコルに従って無線通信を行う。第４の通信機２３１は、第２の通信プロトコルに従って無線通信を行う。
【００５９】
第３の単位期間は、第３の通信機２２１および第４の通信機２３１の消費電力の関係を定義するための期間である。例えば、第３の単位期間は、１秒である。第３の単位期間における第３の通信機２２１および第４の通信機２３１の消費電力の関係は、第１の単位期間における第１の通信機１２１および第２の通信機１３１の消費電力の関係と同様である。
【００６０】
第４の単位期間は、第３の通信機２２１および第４の通信機２３１が通信接続を確立できる期間の関係を定義するための期間である。例えば、第４の単位期間は、１０分である。第４の単位期間において第３の通信機２２１および第４の通信機２３１が通信接続を確立できる期間の関係は、第２の単位期間において第１の通信機１２１および第２の通信機１３１が通信接続を確立できる期間の関係と同様である。
【００６１】
プロセッサ２１１は、データまたは情報を第３の通信機２２１または第４の通信機２３１によって第１の無線通信端末１０１に送信する。具体的には、プロセッサ２１１は、データまたは情報が第１の無線通信端末１０１に送信されるように第３の通信機２２１または第４の通信機２３１を制御する。つまり、プロセッサ２１１は、第１の無線通信端末１０１に対するデータまたは情報を第３の通信機２２１または第４の通信機２３１に送信させる。これによって、第３の通信機２２１または第４の通信機２３１は、データまたは情報を第１の無線通信端末１０１に送信する。プロセッサ２１１は、データまたは情報を第３の通信機２２１または第４の通信機２３１によって第１の無線通信端末１０１から受信する。具体的には、プロセッサ２１１は、データまたは情報が第１の無線通信端末１０１から受信されるように第３の通信機２２１または第４の通信機２３１を制御する。つまり、プロセッサ２１１は、第１の無線通信端末１０１から送信されたデータまたは情報を第３の通信機２２１または第４の通信機２３１に受信させる。これによって、第３の通信機２２１または第４の通信機２３１は、データまたは情報を第１の無線通信端末１０１から受信する。
【００６２】
第２のメモリ２４１は、不揮発性のメモリである。第２のメモリ２４１は、スキャン周期情報を記憶する。第２のメモリ２４１は、プロセッサ２１１を動作させるためのプログラムを記憶してもよい。
【００６３】
第２の無線通信端末２０１は、図３に示されていない構成を有してもよい。例えば、第２の無線通信端末２０１は、モニタおよび操作部の少なくとも１つを有してもよい。
【００６４】
図３に示すように、アンテナ２２４およびアンテナ２３４は、通信機内に配置されている。アンテナ２２４およびアンテナ２３４は、通信機外に配置されてもよい。アンテナ２２４が第３の通信機２２１内に配置され、かつアンテナ２３４が第４の通信機２３１外に配置されてもよい。あるいは、アンテナ２２４が第３の通信機２２１外に配置され、かつアンテナ２３４が第４の通信機２３１内に配置されてもよい。図３に示すように、アンテナ２２４およびアンテナ２３４は、互いに異なるアンテナとして構成されている。１つのアンテナが第３の通信機２２１と第４の通信機２３１とで共用されてもよい。
【００６５】
第１の状態および第２の状態は、第１の無線通信端末１０１における第１の通信機１２１の動作状態を示している。第１の状態は、第１の通信機１２１が、第１の通信機１２１に適用された無線通信方式において定義された親機としての動作を行っている状態である。例えば、ＩＥＥＥ８０２．１１における第１の状態は、Ｂｅａｃｏｎの送信およびＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの送信が可能な状態である。Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅは、スキャン要求であるＰｒｏｂｅ  Ｒｅｑｕｅｓｔに対するスキャン応答である。第１の状態である第１の通信機１２１は、ＢｅａｃｏｎおよびＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの送信に加えて、ＩＥＥＥ８０２．１１のＡＰとしての動作を行ってもよい。ＩＥＥＥ８０２．１１のＡＰとしての動作は、ＳＴＡからの接続の受け入れおよび認証などである。ＩＥＥＥ８０２．１１において接続の受け入れは、接続要求の受信および接続要求応答の送信を含む。ＩＥＥＥ８０２．１１における接続要求は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔである。ＩＥＥＥ８０２．１１における接続要求応答は、Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅである。接続要求および接続要求応答は、データリンクレベルのメッセージである。
【００６６】
第２の状態は、第１の通信機１２１が、第１の通信機１２１に適用された無線通信方式において定義された親機としての動作を行っていない状態である。例えば、ＩＥＥＥ８０２．１１における第２の状態は、Ｂｅａｃｏｎの送信およびＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの送信が不可能な状態である。例えば、第２の状態は、以下のような状態である。
【００６７】
（第２の状態の第１の例）
第１の無線通信端末１０１が動作しており、かつ第１の通信機１２１も動作している。しかし、親機としての動作の開始がプロセッサ１１１によって指示されていない。例えば、第１の通信機１２１が動作を開始した後、親機としての動作の開始がプロセッサ１１１によって指示されない場合がある。あるいは、第１の通信機１２１に対して親機としての動作の停止がプロセッサ１１１によって指示された後、親機としての動作の開始がプロセッサ１１１によって指示されない場合がある。
【００６８】
（第２の状態の第２の例）
第１の無線通信端末１０１が動作している。しかし、第１の通信機１２１はスリープ（省電力）状態にある。あるいは、第１の通信機１２１には電力が供給されていない。
【００６９】
（第２の状態の第３の例）
第１の無線通信端末１０１がスリープ（省電力）状態にあり、かつ第１の通信機１２１もスリープ（省電力）状態にある。あるいは、第１の通信機１２１には電力が供給されていない。
【００７０】
第０の時間情報（基準時間情報）は、第１の状態から第２の状態への移行のタイミングおよび第２の状態から第１の状態への移行のタイミングを示す。第０の時間情報によって示される時間は、絶対時間および相対時間のいずれであってもよい。第０の時間情報が移行のタイミングを示すことができる限り、第０の時間情報の形態は、その他の形態でも構わない。
【００７１】
例えば、第０の時間情報は、プロセッサ１１１を動作させるためのプログラムに書き込まれた値である。第０の時間情報は、不揮発性の第１のメモリ１４１に書き込まれた値であってもよい。例えば、第０の時間情報は、製造過程において不揮発性の第１のメモリ１４１に書き込まれる。あるいは、製品が出荷された後、ユーザが操作部を操作することにより、第０の時間情報は不揮発性の第１のメモリ１４１に書き込まれる。第２の通信機１３１が第０の時間情報を他の端末から受信し、かつ受信された第０の時間情報が不揮発性または揮発性の第１のメモリ１４１に書き込まれてもよい。図示しない有線または無線の他の通信機を使用する通信により第０の時間情報が他の端末から受信され、かつ受信された第０の時間情報が不揮発性または揮発性の第１のメモリ１４１に書き込まれてもよい。第０の時間情報が記録された記録媒体が第１の無線通信端末１０１に接続され、かつその記録媒体から読み出された第０の時間情報が不揮発性または揮発性の第１のメモリ１４１に書き込まれてもよい。第１の無線通信端末１０１の動作に基づいて第０の時間情報が変更されてもよい。例えば、第１の無線通信端末１０１のバッテリー残量が少なくなるにつれて第１の通信機１２１が第１の状態を継続する時間が短くなるように第０の時間情報が変更されてもよい。
【００７２】
第１の時間情報は、第２の無線通信端末２０１の第３の通信機２２１が次回のスキャンを行うタイミングを示す。第１の時間情報によって示される時間は、絶対時間および相対時間のいずれであってもよい。第１の時間情報が次回のスキャンを行うタイミングを示すことができる限り、第１の時間情報の形態は、その他の形態でも構わない。
【００７３】
第１の切換時刻は、第１の通信機１２１の状態が第１の状態から第２の状態に切り換わる時刻である。切換制御部１１３は、第１の切換時刻に親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１の状態を第１の状態から第２の状態に切り換える。親機動作停止指示は、第１の通信機１２１に親機としての動作を停止させる指示である。第２の切換時刻は、第１の通信機１２１の状態が第２の状態から第１の状態に切り換わる時刻である。第２の切換時刻は、第１の切換時刻よりも後の時刻である。切換制御部１１３は、第２の切換時刻に親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１の状態を第２の状態から第１の状態に切り換える。親機動作開始指示は、第１の通信機１２１に親機としての動作を開始させる指示である。
【００７４】
例えば、スキャン周期情報は、常に一定の周期を示す。例えば、スキャン周期情報が示す周期は１０秒である。一定の周期は、１０秒以外の周期であってもよい。あるいは、スキャン周期情報は、変化する周期を示す。例えば、スキャン周期情報が示す周期は、１０秒、２０秒、３０秒、・・・のように変化する。周期は、この例以外のように変化してもよい。スキャン周期情報の内容は、少なくともユーザアプリケーションからは変更できない。スキャン周期情報の内容は、プロセッサ１１１から変更できなくてもよい。
【００７５】
第１の無線通信端末１０１の動作を説明する。図４および図５は、第１の無線通信端末１０１の動作を示している。図４および図５に示す動作において、第１の通信機１２１および第２の通信機１３１は、前述した消費電力の関係を維持する。図４以外のフローチャートの説明においても、前述した消費電力の関係は維持される。図４および図５に示す動作が開始される前の任意のタイミングにおいて、第２の通信機１３１および第４の通信機２３１は、データリンクレベルの通信が可能な状態になる。
【００７６】
（ステップＳ１０１）
プロセッサ１１１は、第２の通信機１３１によって、第２の通信接続を第４の通信機２３１と確立する。つまり、プロセッサ１１１は、第２の通信接続の確立を第２の通信機１３１に指示する。第２の通信機１３１は、第２の通信接続を第４の通信機２３１と確立する。これによって、第１の無線通信端末１０１と第２の無線通信端末２０１との間で、第２の通信機１３１および第４の通信機２３１を介した第２の通信接続が確立される。ステップＳ１０１における処理が行われた後、ステップＳ１０２における処理が行われる。
【００７７】
第２の通信接続の確立に関して、第１の無線通信端末１０１は第２の無線通信端末２０１に対して接続の確立を行う、または第２の無線通信端末２０１から接続を受け入れる。第２の通信機１３１および第４の通信機２３１が対応する無線通信方式の種類によっては、端末の役割が、接続を行う役割または接続を受け入れる役割に限定される。例えば、第１の無線通信端末１０１は、接続を行う役割を有し、かつ第２の無線通信端末２０１は、接続を受け入れる役割を有する。あるいは、第１の無線通信端末１０１は、接続を受け入れる役割を有し、かつ第２の無線通信端末２０１は、接続を行う役割を有する。端末の役割が限定されない場合、第１の無線通信端末１０１および第２の無線通信端末２０１は、接続の実行と接続の受け入れとの両方が可能である。第２の通信接続の確立に関して、一方の端末から他方の端末に対する１回のみの通信が行われる。あるいは、一方の端末と他方の端末との間で複数回の通信が行われる。
【００７８】
（ステップＳ１０２）
第４の通信機２３１によって第１の時間情報が送信された場合、第２の通信機１３１は、第１の時間情報を受信する。算出部１１２は、第２の通信機１３１を監視し、かつ第１の時間情報が受信されたか否かを判断する。第１の時間情報が受信されたと算出部１１２が判断した場合、ステップＳ１０４における処理が行われる。最初の第１の時間情報が受信されるまで、算出部１１２は、第１の時間情報が受信されていないと判断する。第１の時間情報が受信されたと算出部１１２が判断した後、新たな第１の時間情報が受信されるまで、算出部１１２は、第１の時間情報が受信されていないと判断する。第１の時間情報が受信されていないと算出部１１２が判断した場合、ステップＳ１１２における処理が行われる。
【００７９】
第１の時間情報が絶対時間で示される場合、第１の無線通信端末１０１と第２の無線通信端末２０１とにおいて時刻が同期している必要がある。時刻の同期のための処理は、図４および図５に示されていないタイミングで行われる。例えば、親機として動作している第１の無線通信端末１０１によって送信される報知信号に含まれる時間情報に基づいて、子機として動作している第２の無線通信端末２０１がタイマを更新することにより、時刻の同期が行われてもよい。例えば、ＩＥＥＥ８０２．１１において、報知信号はＢｅａｃｏｎである。例えば、ＩＥＥＥ８０２．１１において、タイマはＴＳＦタイマである。第２の通信機１３１に適用された無線通信方式におけるタイミング同期の仕組みが利用されてもよい。あるいは、その無線通信方式におけるタイミング同期の仕組みとは異なる仕組みが利用されてもよい。例えば、第２の通信機１３１および第４の通信機２３１を使用する通信により時刻の同期が行われてもよい。あるいは、図示しない有線または無線の他の通信機を使用する通信により時刻の同期が行われてもよい。あるいは、図示しない操作部を介してユーザが設定を行うことにより時刻の同期が行われてもよい。
【００８０】
（ステップＳ１１２）
算出部１１２は、第２の切換時刻が算出済みであるか否かを判断する。第２の切換時刻が算出済みであると算出部１１２が判断した場合、ステップＳ１１１における処理が行われる。第２の切換時刻が算出済みではないと算出部１１２が判断した場合、ステップＳ１０３における処理が行われる。図４および図５に示す動作が開始されたとき、第２の切換時刻はまだ算出されていない。ステップＳ１０３における処理により第２の切換時刻が算出された後、第２の切換時刻は算出済みである。
【００８１】
（ステップＳ１１１）
算出部１１２は、第１の無線通信端末１０１における現在時刻が第２の切換時刻に到達したか否かを判断する。第１の無線通信端末１０１における現在時刻が第２の切換時刻に到達したと算出部１１２が判断した場合、ステップＳ１０３における処理が行われる。第１の無線通信端末１０１における現在時刻が第２の切換時刻に到達していないと算出部１１２が判断した場合、ステップＳ１０５における処理が行われる。
【００８２】
（ステップＳ１０３）
算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。例えば、第１の切換時刻および第２の切換時刻は、以下のように算出される。
【００８３】
第０の時間情報によって、状態移行のタイミングが絶対時間で示される場合について説明する。例えば、第０の時間情報は、“１０００秒における第１の状態への移行、１０６０秒における第２の状態への移行、１１５０秒における第１の状態への移行、および１２１０秒における第２の状態への移行”である。第１の切換時刻は、第０の時間情報における第１の状態から第２の状態への移行のタイミングである。第２の切換時刻は、第１の切換時刻よりも後であり、かつ第２の状態から第１の状態への移行のタイミングである。
【００８４】
第０の時間情報によって、状態移行のタイミングが相対時間で示される場合について説明する。例えば、第０の時間情報は、“６０秒の第１の状態および９０秒の第２の状態の繰り返し”である。例えば、第１の切換時刻は、前回算出された第２の切換時刻に、第０の時間情報が示す第１の状態の継続時間を加えた時刻である。第２の切換時刻は、このように算出された第１の切換時刻に、第０の時間情報が示す第２の状態の継続時間を加えた時刻である。第１の切換時刻および第２の切換時刻が最初に算出される場合、第２の切換時刻は第１の無線通信端末１０１における現在時刻であってもよい。例えば、第１の切換時刻および第２の切換時刻が最初に算出される時刻は、第１の無線通信端末１０１の電源がオンになり、かつ第２の通信機１３１により第２の通信接続が第４の通信機２３１と確立された直後の時刻である。算出部１１２によって算出された第１の切換時刻および第２の切換時刻は、切換制御部１１３に通知される。第１の切換時刻および第２の切換時刻が最初に算出される場合、第２の切換時刻は、第１の無線通信端末１０１における現在時刻よりも若干遅い時刻であってもよい。つまり、算出部１１２による処理時間と、算出部１１２から切換制御部１１３までの信号の遅延時間とが考慮されてもよい。具体的には、第２の切換時刻は、上記の処理時間および遅延時間の合計以上の時間を第１の無線通信端末１０１における現在時刻に加えた時刻であってもよい。第２の切換時刻が算出された後、切換制御部１１３は第１の通信機１２１を第１の状態に確実に切り換えることができる。第１の切換時刻および第２の切換時刻が最初に算出される場合、第１の切換時刻は、このように算出された第２の切換時刻から、第０の時間情報が示す第２の状態の継続時間を減算した時刻である。その場合、第１の切換時刻は過去の時刻を示し得るが、第１の切換時刻は無視されてもよい。
【００８５】
（ステップＳ１０４）
算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。例えば、第１の切換時刻および第２の切換時刻は、以下のように算出される。
【００８６】
第１の時間情報によって、状態移行のタイミングが絶対時間で示される場合について説明する。例えば、第１の時間情報は、“１１００秒”である。例えば、第１の切換時刻は、算出部１１２が第１の時間情報を第２の通信機１３１によって受信した時刻である。第１の切換時刻は、算出部１１２が第１の時間情報を第２の通信機１３１によって受信した時刻よりも若干遅い時刻であってもよい。つまり、算出部１１２による処理時間と、算出部１１２から切換制御部１１３までの信号の遅延時間とが考慮されてもよい。具体的には、第１の切換時刻は、算出部１１２が第１の時間情報を第２の通信機１３１によって受信した時刻に上記の処理時間および遅延時間の合計以上の時間を加えた時刻であってもよい。第２の切換時刻は、第１の時間情報が示すタイミングよりも若干早い時刻である。切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えるタイミングから、第１の通信機１２１が実際に第１の状態になり、かつＢｅａｃｏｎおよびＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅの送信が可能となるタイミングまでの遅延時間が考慮される。つまり、第２の切換時刻は、第１の時間情報が示すタイミングから上記の遅延時間以上の時間を減算した時刻である。
【００８７】
第１の時間情報によって、状態移行のタイミングが相対時間で示される場合について説明する。例えば、第１の時間情報は、“２０秒後”である。第１の切換時刻は、状態移行のタイミングが絶対時間で示される場合における第１の切換時刻と同一である。第２の切換時刻は、第１の無線通信端末１０１における現在時刻に第１の時間情報が示すタイミングを加えた時刻よりも若干早い時刻である。第２の切換時刻の算出において、算出部１１２による処理時間と、算出部１１２から切換制御部１１３までの信号の第１の遅延時間とが考慮される。つまり、第２の切換時刻は、第１の無線通信端末１０１における現在時刻に第１の時間情報が示すタイミングを加えた時刻から上記の処理時間および第１の遅延時間の合計以上の時間を減算した時刻であってもよい。さらに、第２の通信機１３１が第１の時間情報を受信するタイミングから、算出部１１２が第１の時間情報の受信通知を第２の通信機１３１から受け取るタイミングまでの第２の遅延時間が考慮されてもよい。つまり、第２の切換時刻は、上記の処理時間および第１の遅延時間が考慮された時刻から上記の第２の遅延時間以上の時間を減算した時刻であってもよい。さらに、第２の無線通信端末２０１において第１の時間情報が生成されるタイミングから第１の時間情報が送信されるタイミングまでの第３の遅延時間が考慮されてもよい。つまり、第２の切換時刻は、上記の処理時間、第１の遅延時間、および第２の遅延時間が考慮された時刻から上記の第３の遅延時間以上の時間を減算した時刻であってもよい。
【００８８】
（ステップＳ１０５）
ステップＳ１０３またはステップＳ１０４によって第１の切換時刻および第２の切換時刻が算出された後、切換制御部１１３は、第１の無線通信端末１０１における現在時刻が第１の切換時刻であるか否かを判断する。第１の無線通信端末１０１における現在時刻が第１の切換時刻であると切換制御部１１３が判断した場合、ステップＳ１０６における処理が行われる。第１の無線通信端末１０１における現在時刻が第１の切換時刻ではないと切換制御部１１３が判断した場合、ステップＳ１０８における処理が行われる。
【００８９】
（ステップＳ１０６）
切換制御部１１３は、第１の通信機１２１の状態が第１の状態であるか否かを判断する。例えば、切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えたことがなければ、切換制御部１１３は、第１の通信機１２１の状態が第１の状態ではないと判断する。一方、切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えたことがある場合、切換制御部１１３は以下のように判断する。その指示が最後に与えられた後、切換制御部１１３が親機動作停止指示を第１の通信機１２１に与えたことがない、かつ切換制御部１１３が第１の通信機１２１から親機動作停止の通知を受信していない場合、切換制御部１１３は、第１の通信機１２１の状態が第１の状態であると判断する。そうでない場合、切換制御部１１３は、第１の通信機１２１の状態が第１の状態ではないと判断する。切換制御部１１３は、状態を第１の通信機１２１に問い合せ、かつ第１の通信機１２１からの応答の内容に基づいて第１の通信機１２１の状態を判断してもよい。第１の通信機１２１の状態が第１の状態であると切換制御部１１３が判断した場合、ステップＳ１０７における処理が行われる。第１の通信機１２１の状態が第１の状態ではないと切換制御部１１３が判断した場合、ステップＳ１０８における処理が行われる。つまり、第１の切換時刻において第１の通信機１２１の状態が既に第２の状態であった場合、第１の通信機１２１は第２の状態を継続する。
【００９０】
（ステップＳ１０７）
切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１の状態を第１の状態から第２の状態に切り換える。第１の通信機１２１の状態は、第１の状態から第２の状態に切り換わる。ステップＳ１０７における処理が行われた後、ステップＳ１０８における処理が行われる。
【００９１】
（ステップＳ１０８）
切換制御部１１３は、第１の無線通信端末１０１における現在時刻が第２の切換時刻であるか否かを判断する。第１の無線通信端末１０１における現在時刻が第２の切換時刻であると切換制御部１１３が判断した場合、ステップＳ１０９における処理が行われる。第１の無線通信端末１０１における現在時刻が第２の切換時刻ではないと切換制御部１１３が判断した場合、ステップＳ１０２における処理が行われる。
【００９２】
（ステップＳ１０９）
切換制御部１１３は、第１の通信機１２１の状態が第２の状態であるか否かを判断する。例えば、切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えたことがなければ、切換制御部１１３は、第１の通信機１２１の状態が第２の状態であると判断する。一方、切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えたことがある場合、切換制御部１１３は以下のように判断する。その指示が最後に与えられた後、切換制御部１１３が親機動作停止指示を第１の通信機１２１に与えたことがない、かつ切換制御部１１３が第１の通信機１２１から親機動作停止の通知を受信していない場合、切換制御部１１３は、第１の通信機１２１の状態が第２の状態ではないと判断する。そうでない場合、切換制御部１１３は、第１の通信機１２１の状態が第２の状態であると判断する。切換制御部１１３は、状態を第１の通信機１２１に問い合せ、かつ第１の通信機１２１からの応答の内容に基づいて第１の通信機１２１の状態を判断してもよい。第１の通信機１２１の状態が第２の状態であると切換制御部１１３が判断した場合、ステップＳ１１０における処理が行われる。第１の通信機１２１の状態が第２の状態ではないと切換制御部１１３が判断した場合、ステップＳ１０２における処理が行われる。つまり、第２の切換時刻において第１の通信機１２１の状態が既に第１の状態であった場合、第１の通信機１２１は第１の状態を継続する。
【００９３】
（ステップＳ１１０）
切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１の状態を第２の状態から第１の状態に切り換える。第１の通信機１２１の状態は、第２の状態から第１の状態に切り換わる。ステップＳ１１０における処理が行われた後、ステップＳ１０２における処理が行われる。
【００９４】
図４および図５に示されていないタイミングで第１の無線通信端末１０１および第２の無線通信端末２０１が第１の通信機１２１および第３の通信機２２１を介して第１の通信接続を確立した場合、図４および図５における処理が行われない。その場合、第１の通信機１２１は、第１の状態を継続する。その場合、第１の通信機１２１および第３の通信機２２１を介した第１の通信接続が切断された後、図４および図５における処理がＳ１０２から行われる。
【００９５】
第１の通信機１２１の状態が第１の状態であるときの第１の無線通信端末１０１の動作を説明する。第３の通信機２２１によってスキャン要求が送信された場合、第１の通信機１２１は、スキャン要求を受信する。スキャン要求が受信された場合、プロセッサ１１１は、第１の通信機１２１によって、スキャン応答を第３の通信機２２１に送信する。
【００９６】
第３の通信機２２１によって接続要求が送信された場合、第１の通信機１２１は、接続要求を受信する。接続要求が受信された場合、プロセッサ１１１は、第１の通信機１２１によって、接続要求応答を第３の通信機２２１に送信し、かつ第１の通信接続を第３の通信機２２１と確立する。その後、プロセッサ１１１は、第１の通信機１２１によって、第３の通信機２２１と接続し、かつ第３の通信機２２１とデータ通信を行う。第１の無線通信端末１０１と第２の無線通信端末２０１との間で送信されるデータは、動画データ、静止画データ、音声データ、および文書データのいずれであってもよい。第２の無線通信端末２０１が何らかのセンサを有する場合、第１の無線通信端末１０１と第２の無線通信端末２０１との間で送信されるデータは、センサデータであってもよい。
【００９７】
第１の通信機１２１および第３の通信機２２１によって第１の通信接続が確立された後、第１の通信機１２１および第３の通信機２２１によるデータ通信において認証およびデータ通信の暗号化が行われてもよい。第２の通信機１３１および第４の通信機２３１によって第２の通信接続が確立された後、第２の通信機１３１および第４の通信機２３１によるデータ通信において認証およびデータ通信の暗号化が行われてもよい。
【００９８】
第２の無線通信端末２０１の動作を説明する。図６は、第２の無線通信端末２０１の動作を示している。図６に示す動作において、第３の通信機２２１および第４の通信機２３１は、前述した消費電力の関係を維持する。図６以外のフローチャートの説明においても、前述した消費電力の関係は維持される。図６に示す動作が開始される前の任意のタイミングにおいて、第２の通信機１３１および第４の通信機２３１は、データリンクレベルの通信が可能な状態になる。
【００９９】
（ステップＳ２０１）
プロセッサ２１１は、第４の通信機２３１によって、第２の通信接続を第２の通信機１３１と確立する。つまり、プロセッサ２１１は、第２の通信接続の確立を第４の通信機２３１に指示する。第４の通信機２３１は、第２の通信接続を第２の通信機１３１と確立する。これによって、第１の無線通信端末１０１と第２の無線通信端末２０１との間で、第２の通信機１３１および第４の通信機２３１を介した第２の通信接続が確立される。ステップＳ２０１における処理が行われた後、ステップＳ２０２における処理が行われる。
【０１００】
（ステップＳ２０２）
スキャン制御部２１４は、スキャン周期情報を第２のメモリ２４１から読み出す。スキャン制御部２１４は、スキャン周期情報が示す周期でスキャンの実行を開始する。スキャンの実行が開始された後、スキャン制御部２１４は、スキャン周期情報が示す周期で第３の通信機２２１によってスキャン要求を送信する。第３の通信機２２１によってスキャン要求が送信された後、第１の通信機１２１によってスキャン応答が送信された場合、第３の通信機２２１は、スキャン応答を受信する。第３の通信機２２１は、スキャン応答が受信されたか否かを示すスキャン完了結果をスキャン制御部２１４に通知する。図６において、スキャン要求の送信およびスキャン応答の受信に関する処理は示されていない。ステップＳ２０２における処理が行われた後、ステップＳ２０６における処理が行われる。
【０１０１】
（ステップＳ２０６）
スキャンの実行が開始された後、スキャン制御部２１４は、第３の通信機２２１からのスキャン完了結果に基づいて、他の無線通信端末すなわち第１の無線通信端末１０１が発見されたか否かを判断する。第１の無線通信端末１０１が発見されたとスキャン制御部２１４が判断した場合、ステップＳ２０７における処理が行われる。第１の無線通信端末１０１が発見されなかったとスキャン制御部２１４が判断した場合、ステップＳ２０３における処理が行われる。
【０１０２】
（ステップＳ２０７）
プロセッサ２１１は、第３の通信機２２１によって、発見された第１の無線通信端末１０１の第１の通信機１２１と第１の通信接続を確立する。さらに、プロセッサ２１１は、第３の通信機２２１によって、第１の通信機１２１と接続し、かつ第１の通信機１２１とデータ通信を行う。
【０１０３】
（ステップＳ２０３）
生成部２１２は、スキャン周期情報および次スキャン時刻に基づいて第１の時間情報を生成する。具体的には、生成部２１２は、スキャン周期情報に基づいて次スキャン時刻を算出し、かつ次スキャン時刻を基準に第１の時間情報を生成する。ステップＳ２０３における処理が行われた後、ステップＳ２０４における処理が行われる。例えば、第１の時間情報は、以下のように生成される。
【０１０４】
第１の時間情報によって、状態移行のタイミングが絶対時間で示される場合について説明する。生成部２１２は、第２のメモリ２４１に記憶されているスキャン周期情報と、前回のスキャン時刻とに基づいて次スキャン時刻を算出する。生成部２１２は、算出された次スキャン時刻を示す第１の時間情報を生成する。例えば、スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１０００秒である場合、次スキャン時刻および第１の時間情報は１０６０秒を示す。
【０１０５】
第１の時間情報によって、状態移行のタイミングが相対時間で示される場合について説明する。生成部２１２は、第２のメモリ２４１に記憶されているスキャン周期情報と、前回のスキャン時刻とに基づいて次スキャン時刻を算出する。生成部２１２は、算出された次スキャン時刻と、第２の無線通信端末２０１における現在時刻との差を算出し、かつ算出された差を示す第１の時間情報を生成する。例えば、スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１０００秒である場合、次スキャン時刻は１０６０秒である。現在時刻が１０２０秒である場合、第１の時間情報は“４０秒後”である。
【０１０６】
（ステップＳ２０４）
送信制御部２１３は、第４の通信機２３１によって、第１の時間情報を第２の通信機１３１に送信する。ステップＳ２０４における処理が行われた後、ステップＳ２０５における処理が行われる。
【０１０７】
（ステップＳ２０５）
スキャン制御部２１４は、第３の通信機２２１からのスキャン完了結果を待つ。第３の通信機２２１からスキャン完了結果が通知された場合、ステップＳ２０６における処理が行われる。
【０１０８】
図７から図９は、第１の無線通信端末１０１および第２の無線通信端末２０１による通信の手順を示している。図７に示す通信が行われた後、図８に示す通信が行われる。図８に示す通信が行われた後、図９に示す通信が行われる。図７から図９を参照し、各端末の動作を説明する。
【０１０９】
第１の無線通信端末１０１における絶対時刻が図７から図９の左端に記載されている。第２の無線通信端末２０１における絶対時刻が図７から図９の右端に記載されている。図示の都合のため、時刻を示す補助線の間隔は、各時刻の間隔に比例するとは限らない。図７から図９以外のシーケンス図の説明における時刻に対しても、上記の事項が適用される。各端末の動作は、以下の説明において例示された時刻によって限定されない。
【０１１０】
第１の無線通信端末１０１において、プロセッサ１１１は第２の通信接続の確立を第２の通信機１３１に指示する（ステップＳ１０１）。第２の無線通信端末２０１において、プロセッサ２１１は第２の通信接続の確立を第４の通信機２３１に指示する（ステップＳ２０１）。第２の通信機１３１および第４の通信機２３１は、第２の通信接続を確立する（ステップＳ１０１およびステップＳ２０１）。
【０１１１】
第２の通信接続が確立された後、第２の通信機１３１は、第２の通信接続の確立通知を算出部１１２に与える（ステップＳ１０１）。算出部１１２は、第２の通信接続の確立通知を第２の通信機１３１から受け取る（ステップＳ１０１）。算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する（ステップＳ１０３）。このとき、第１の無線通信端末１０１における現在時刻は１０００秒である。算出部１１２は、算出された第１の切換時刻および第２の切換時刻を切換制御部１１３に通知する（ステップＳ１０３）。
【０１１２】
例えば、算出部１１２が第２の通信接続の確立通知を第２の通信機１３１から受け取るタイミングから、切換制御部１１３が第１の切換時刻および第２の切換時刻の情報を算出部１１２から受け取るタイミングまでの遅延時間Ａは１秒である。例えば、第０の時間情報は、“３０秒の第１の状態および９０秒の第２の状態の繰り返し”である。この例において、第１の通信機１２１は、親機動作開始指示により親機動作の開始を試みる。その２秒後に第１の通信機１２１は第１の状態になる。第２の通信接続が確立され、かつ算出部１１２が第２の通信接続の確立通知を第２の通信機１３１から受け取った後、算出部１１２は第１の切換時刻および第２の切換時刻を算出する。このときが初回の算出である。
【０１１３】
式（１）が示すように、第２の切換時刻は、現在時刻（１０００秒）と遅延時間Ａ（１秒）との和（１００１秒）である。
１０００秒＋１秒＝１００１秒  ・・・（１）
【０１１４】
式（２）が示すように、第１の切換時刻は、第２の切換時刻（１００１秒）と、第０の時間情報が示す第２の状態の継続時間（９０秒）との差（９１１秒）である。
１００１秒−９０秒=９１１秒  ・・・（２）
【０１１５】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１００１秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。第１の通信機１２１は、１００１秒の２秒後である１００３秒に第１の状態になる。
【０１１６】
切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えた後、算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を再び算出する（ステップＳ１０３）。第１の切換時刻は、前回の第２の切換時刻（１００１秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）を加えた１０３１秒である。第２の切換時刻は、算出された第１の切換時刻（１０３１秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１１２１秒である。
【０１１７】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１０３１秒になったとき、切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を停止させる（ステップＳ１０７）。第１の通信機１２１は、第２の状態になる。
【０１１８】
第２の無線通信端末２０１において、スキャン制御部２１４はスキャン実行開始指示を第３の通信機２２１に与える（ステップＳ２０２）。例えば、ユーザは、操作部を操作することによりスキャン実行開始指示を入力する。第３の通信機２２１はスキャン要求を送信する。このとき、第２の無線通信端末２０１における現在時刻は１１００秒である。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン要求に応答できない。スキャン応答が所定時間得られないため、生成部２１２は第１の時間情報を生成する（ステップＳ２０３）。例えば、所定時間は１秒間である。
【０１１９】
図７から図９に示す例において、第１の時間情報は相対時間で表される。スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１１００秒であるため、次スキャン時刻は１１６０秒である。例えば、上記の所定時間が１秒間である場合、スキャン要求が送信された時刻（１１００秒）の１秒後に第１の時間情報が生成される。この場合、第２の無線通信端末２０１における現在時刻が１１０１秒であるので、第１の時間情報は“５９秒後”である。
【０１２０】
生成部２１２は、第１の時間情報を送信制御部２１３に通知する（ステップＳ２０３）。送信制御部２１３は、第１の時間情報の送信指示を第４の通信機２３１に与え、かつ第４の通信機２３１によって第１の時間情報を第２の通信機１３１に送信する（ステップＳ２０４）。
【０１２１】
第１の時間情報が受信されたとき、第２の通信機１３１は、第１の時間情報の受信通知を算出部１１２に与える（ステップＳ１０２）。算出部１１２は、第１の時間情報の受信通知を第２の通信機１３１から受け取る（ステップＳ１０２）。算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する（ステップＳ１０４）。このとき、第１の無線通信端末１０１における現在時刻は１１０３秒である。算出部１１２は、算出された第１の切換時刻および第２の切換時刻を切換制御部１１３に通知する（ステップＳ１０４）。
【０１２２】
生成部２１２が第１の時間情報を生成するタイミングから送信制御部２１３が第４の通信機２３１によって第１の時間情報を送信するタイミングまでの遅延時間を遅延時間Ｂと定義したとき、第１の無線通信端末１０１は遅延時間Ｂを１秒と想定する。第２の通信機１３１が第１の時間情報を受信するタイミングから、算出部１１２が第１の時間情報の受信通知を第２の通信機１３１から受け取るタイミングまでの遅延時間Ｃは１秒である。算出部１１２が第１の時間情報の受信通知を第２の通信機１３１から受け取るタイミングから、切換制御部１１３が第１の切換時刻および第２の切換時刻の情報を算出部１１２から受け取るタイミングまでの遅延時間Ｄは１秒である。切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えるタイミングから、第１の通信機１２１が第１の状態になるまでの想定時間は２秒である。
【０１２３】
式（３）が示すように、第１の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１１０３秒）に遅延時間Ｄ（１秒）を加えた１１０４秒である。
１１０３秒＋１秒＝１１０４秒  ・・・（３）
【０１２４】
式（４）が示すように、第２の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１１０３秒）に第１の時間情報が示す時間（５９秒）を加えた時間から、想定時間（２秒）、遅延時間Ｂ（１秒）、遅延時間Ｃ（１秒）、および遅延時間Ｄ（１秒）を減算した１１５７秒である。
１１０３秒＋５９秒−２秒−１秒−１秒−１秒＝１１５７秒  ・・・（４）
【０１２５】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１１０４秒になったとき、切換制御部１１３は、第１の通信機１２１が既に第２の状態であると判断する（ステップＳ１０６）。このため、切換制御部１１３は、第１の通信機１２１に第２の状態を継続させる。
【０１２６】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１１５７秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。第１の通信機１２１は、１１５７秒の２秒後である１１５９秒に第１の状態になる。
【０１２７】
第２の無線通信端末２０１における現在時刻が１１６０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第１の状態である。このため、第１の通信機１２１はスキャン応答を送信する。第３の通信機２２１は、スキャン応答を受信する。スキャン応答が受信されたため、スキャン制御部２１４は、第１の無線通信端末１０１を発見する（ステップＳ２０６）。
【０１２８】
本発明の各態様の無線通信方法は、図４および図５に示す動作に基づく。無線通信方法は、第１の無線通信端末１０１によって実行される第１のステップ（ステップＳ１０３）と、第２のステップ（ステップＳ１０４）と、第３のステップ（ステップＳ１０７）と、第４のステップ（ステップＳ１１０）と、第５のステップ（ステップＳ１０７）と、第６のステップ（ステップＳ１１０）とを有する。第４の通信機２３１によって送信された第１の時間情報が第２の通信機１３１によって受信されない場合、第１のステップにおいて、第１の無線通信端末１０１（算出部１１２）は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。第１の時間情報が第２の通信機１３１によって受信された場合、第２のステップにおいて、第１の無線通信端末１０１（算出部１１２）は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。
【０１２９】
第１の時間情報が第２の通信機１３１によって受信されない場合、第３のステップにおいて、第１の無線通信端末１０１（切換制御部１１３）は、第１の状態である第１の通信機１２１の状態を、第０の時間情報に基づいて算出された第１の切換時刻に第１の状態から第２の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されない場合、第４のステップにおいて、第１の無線通信端末１０１（切換制御部１１３）は、第２の状態である第１の通信機１２１の状態を、第０の時間情報に基づいて算出された第２の切換時刻に第２の状態から第１の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されたときに第１の通信機１２１の状態が第１の状態であった場合、第５のステップにおいて、第１の無線通信端末１０１（切換制御部１１３）は、第１の通信機１２１の状態を、第１の時間情報に基づいて算出された第１の切換時刻に第１の状態から第２の状態に切り換える。第１の時間情報が第２の通信機１３１によって受信されたときに第１の通信機１２１の状態が第２の状態であった場合、第１の通信機１２１は第２の状態を継続し、かつ第６のステップにおいて、第１の無線通信端末１０１（切換制御部１１３）は、第１の通信機１２１の状態を、第１の時間情報に基づいて算出された第２の切換時刻に第２の状態から第１の状態に切り替える。
【０１３０】
本発明の各態様の無線通信方法は、上記の第１から第６のステップに対応する処理以外の処理を有していなくてもよい。
【０１３１】
本発明の各態様の他の無線通信方法は、図６に示す動作に基づく。無線通信方法は、第２の無線通信端末２０１によって実行される第１のステップ（ステップＳ２０２）と、第２のステップ（ステップＳ２０３）と、第３のステップ（ステップＳ２０４）とを有する。第１のステップにおいて、第２の無線通信端末２０１（スキャン制御部２１４）は、スキャン周期情報が示す周期で、第３の通信機２２１によってスキャン要求を送信するスキャンを実行することにより、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在するか否かを確認する。第２のステップにおいて、第２の無線通信端末２０１（生成部２１２）は、スキャン周期情報に基づいて算出される次スキャン時刻を基準に第１の時間情報を生成する。第３のステップにおいて、第２の無線通信端末２０１（送信制御部２１３）は、第４の通信機２３１によって第１の時間情報を第２の通信機１３１に送信する。
【０１３２】
本発明の各態様の他の無線通信方法は、上記の第１から第３のステップに対応する処理以外の処理を有していなくてもよい。
【０１３３】
上記のように、第２の無線通信端末２０１は、第４の通信機２３１によって第１の無線通信端末１０１に第１の時間情報を送信する。第１の無線通信端末１０１の第１の通信機１２１は、第２の無線通信端末２０１がスキャンを実行しない時間は第２の状態であり、かつスキャンが実行されるときまでに第１の状態になる。このため、第１の実施形態は、第１の無線通信端末１０１の消費電力を抑え、かつ第１の無線通信端末１０１の発見に必要な時間を短縮させることができる。
【０１３４】
（第１の実施形態の第１の変形例）
図１０は、本発明の第１の実施形態の第１の変形例の第１の無線通信端末１０１ａのハードウェア構成を示している。図１０に示す構成について、図２に示す構成と異なる点を説明する。
【０１３５】
第１の無線通信端末１０１ａにおいて、図２に示す第１の無線通信端末１０１における第１の通信機１２１が第１の通信機１２１ａに変更され、かつ図２に示す第１の無線通信端末１０１における第２の通信機１３１が第２の通信機１３１ａに変更される。第１の通信機１２１ａは、ベースバンド回路１２２と、ＲＦ回路１２３と、アンテナ１２４と、プロセッサ１２５とを有する。プロセッサ１２５は、ベースバンド回路１２２を制御する。第１の通信機１２１ａにおいて、プロセッサ１２５以外の構成は、第１の通信機１２１における構成と同一である。第２の通信機１３１ａは、ベースバンド回路１３２と、ＲＦ回路１３３と、アンテナ１３４と、プロセッサ１３５とを有する。プロセッサ１３５は、ベースバンド回路１３２を制御する。第２の通信機１３１ａにおいて、プロセッサ１３５以外の構成は、第２の通信機１３１における構成と同一である。プロセッサ１１１は、プロセッサ１２５およびプロセッサ１３５を制御する。プロセッサ１１１、プロセッサ１２５、およびプロセッサ１３５は、互いに共同して無線通信を制御する。上記以外の点については、図１０に示す構成は、図２に示す構成と同様である。
【０１３６】
第１の通信機１２１ａおよび第２の通信機１３１ａのうち第１の通信機１２１ａのみが図２に示す第１の通信機１２１に変更されてもよい。あるいは、第１の通信機１２１ａおよび第２の通信機１３１ａのうち第２の通信機１３１ａのみが図２に示す第２の通信機１３１に変更されてもよい。
【０１３７】
算出部１１２および切換制御部１１３は、プロセッサ１１１上で動作する。切換制御部１１３は、プロセッサ１２５上で動作してもよい。算出部１１２は、プロセッサ１２５またはプロセッサ１３５上で動作してもよい。切換制御部１１３がプロセッサ１２５上で動作する場合、算出部１１２はプロセッサ１２５またはプロセッサ１３５上で動作する。切換制御部１１３がプロセッサ１１１上で動作する場合、算出部１１２はプロセッサ１１１またはプロセッサ１３５上で動作する。
【０１３８】
算出部１１２がプロセッサ１２５上で動作する場合、第１のメモリ１４１は、第１の通信機１２１ａ内に配置され、かつプロセッサ１２５からアクセスされてもよい。あるいは、算出部１１２がプロセッサ１２５上で動作する場合、第１のメモリ１４１は、第１の通信機１２１ａ外に配置され、かつプロセッサ１２５からアクセスされてもよい。
【０１３９】
算出部１１２がプロセッサ１３５上で動作する場合、第１のメモリ１４１は、第２の通信機１３１ａ内に配置され、かつプロセッサ１３５からアクセスされてもよい。あるいは、算出部１１２がプロセッサ１３５上で動作する場合、第１のメモリ１４１は、第２の通信機１３１ａ外に配置され、かつプロセッサ１３５からアクセスされてもよい。
【０１４０】
（第１の実施形態の第２の変形例）
図１１は、本発明の第１の実施形態の第２の変形例の第２の無線通信端末２０１ａのハードウェア構成を示している。図１１に示す構成について、図３に示す構成と異なる点を説明する。
【０１４１】
第２の無線通信端末２０１ａにおいて、図３に示す第２の無線通信端末２０１における第３の通信機２２１が第３の通信機２２１ａに変更され、かつ図３に示す第２の無線通信端末２０１における第４の通信機２３１が第４の通信機２３１ａに変更される。第３の通信機２２１ａは、ベースバンド回路２２２と、ＲＦ回路２２３と、アンテナ２２４と、プロセッサ２２５とを有する。プロセッサ２２５は、ベースバンド回路２２２を制御する。第３の通信機２２１ａにおいて、プロセッサ２２５以外の構成は、第３の通信機２２１における構成と同一である。第４の通信機２３１ａは、ベースバンド回路２３２と、ＲＦ回路２３３と、アンテナ２３４と、プロセッサ２３５とを有する。プロセッサ２３５は、ベースバンド回路２３２を制御する。第４の通信機２３１ａにおいて、プロセッサ２３５以外の構成は、第４の通信機２３１における構成と同一である。プロセッサ２１１は、プロセッサ２２５およびプロセッサ２３５を制御する。プロセッサ２１１、プロセッサ２２５、およびプロセッサ２３５は、互いに共同して無線通信を制御する。上記以外の点については、図１１に示す構成は、図３に示す構成と同様である。
【０１４２】
第３の通信機２２１ａおよび第４の通信機２３１ａのうち第３の通信機２２１ａのみが図３に示す第３の通信機２２１に変更されてもよい。あるいは、第３の通信機２２１ａおよび第４の通信機２３１ａのうち第４の通信機２３１ａのみが図３に示す第４の通信機２３１に変更されてもよい。
【０１４３】
生成部２１２、送信制御部２１３、およびスキャン制御部２１４は、プロセッサ２１１上で動作する。スキャン制御部２１４は、プロセッサ２２５上で動作してもよい。送信制御部２１３は、プロセッサ２３５上で動作してもよい。生成部２１２は、プロセッサ２２５またはプロセッサ２３５上で動作してもよい。スキャン制御部２１４がプロセッサ２１１上で動作する場合、生成部２１２はプロセッサ２１１またはプロセッサ２３５上で動作する。送信制御部２１３がプロセッサ２１１上で動作する場合、生成部２１２はプロセッサ２１１またはプロセッサ２２５上で動作する。
【０１４４】
（第１の実施形態の第３の変形例）
図１２は、本発明の第１の実施形態の第３の変形例の第２の無線通信端末２０１ｂのハードウェア構成を示している。図１２に示す構成について、図１１に示す構成と異なる点を説明する。
【０１４５】
第２の無線通信端末２０１ｂにおいて、図１１に示す第２の無線通信端末２０１ａにおけるプロセッサ２１１がプロセッサ２１１ｂに変更され、かつ図１１に示す第２の無線通信端末２０１ａにおける第３の通信機２２１ａが第３の通信機２２１ｂに変更される。プロセッサ２１１ｂは、生成部２１２と、送信制御部２１３とを有する。第３の通信機２２１ｂにおいて、図１１に示す第２の無線通信端末２０１ａにおけるプロセッサ２２５がプロセッサ２２５ｂに変更される。プロセッサ２２５ｂは、スキャン制御部２１４を有する。第２のメモリ２４１は、第３の通信機２２１ｂ内に配置され、かつプロセッサ２２５ｂからアクセスされる。上記以外の点については、図１２に示す構成は、図１０に示す構成と同様である。
【０１４６】
第４の通信機２３１ａは、図３に示す第４の通信機２３１に変更されてもよい。第２のメモリ２４１が第３の通信機２２１ｂ外に配置され、かつプロセッサ２２５ｂからアクセスされてもよい。
【０１４７】
（第２の実施形態）
図１３は、本発明の第２の実施形態の第１の無線通信端末１０１ｂのハードウェア構成を示している。図１３に示す構成について、図２に示す構成と異なる点を説明する。
【０１４８】
第１の無線通信端末１０１ｂにおいて、図２に示す第１の無線通信端末１０１におけるプロセッサ１１１がプロセッサ１１１ｂに変更される。プロセッサ１１１ｂは、算出部１１２と、切換制御部１１３と、送信制御部１１４とを有する。
【０１４９】
送信制御部１１４は、第２の通信機１３１によって第２の時間情報を第４の通信機２３１に送信する。第２の時間情報は、第１の時間情報に基づいて算出された第２の切換時刻に切換制御部１１３が第１の通信機１２１に与えた第１の指示（親機動作開始指示）により、第１の通信機１２１の状態が第２の状態から第１の状態に切り換わった時刻を示す。第１の指示は、第１の通信機１２１の状態を第２の状態から第１の状態に切り換える指示である。時刻が、第１の時間情報に基づいて算出された第１の切換時刻になるまでに接続要求が第１の通信機１２１によって受信されなかった場合、送信制御部１１４は、第２の通信機１３１によって第２の時間情報を第４の通信機２３１に送信する。接続要求は、データリンクレベルよりも上位レベルの通信のための通信接続の要求を示す。
【０１５０】
送信制御部１１４はさらに、第２の通信機１３１によって第３の時間情報を第４の通信機２３１に送信する。第３の時間情報は、第１の時間情報に基づいて算出された第１の切換時刻に切換制御部１１３が第１の通信機１２１に与えた第２の指示（親機動作停止指示）により、第１の通信機１２１の状態が第１の状態から第２の状態に切り換わった時刻を示す。第２の指示は、第１の通信機１２１の状態を第１の状態から第２の状態に切り換える指示である。時刻が、第１の時間情報に基づいて算出された第１の切換時刻になるまでに接続要求が第１の通信機１２１によって受信されなかった場合、送信制御部１１４はさらに、第２の通信機１３１によって第３の時間情報を第４の通信機２３１に送信する。
【０１５１】
第１の状態である第１の通信機１２１によってスキャン要求が受信された場合、送信制御部１１４は、第１の通信機１２１によってスキャン応答を第３の通信機２２１に送信する。第１の状態である第１の通信機１２１によって接続要求が受信された場合、送信制御部１１４は、第１の通信機１２１によって接続要求応答を第３の通信機２２１に送信する。
【０１５２】
図１３において、送信制御部１１４が、プロセッサ１１１ｂ上で動作するソフトウェアにより機能する例が示されている。送信制御部１１４は、ＡＳＩＣまたはＦＰＧＡで構成されてもよい。
【０１５３】
上記以外の点については、図１３に示す構成は、図２に示す構成と同様である。
【０１５４】
第２の実施形態の第２の無線通信端末２０１の動作は、以下の点で第１の実施形態の第２の無線通信端末２０１の動作と異なる。第２の通信機１３１によって送信された第２の時間情報が第４の通信機２３１によって受信された場合、生成部２１２は、第２の時間情報に基づいて次スキャン時刻を補正することにより第１の時間情報を生成する。第２の時間情報は、第２の状態である第１の通信機１２１の状態が第２の状態から第１の状態に切り換わった時刻すなわち第２の切換時刻を示す。
【０１５５】
第２の通信機１３１によって送信された第３の時間情報が第４の通信機２３１によって受信された場合、生成部２１２は、第２の時間情報および第３の時間情報に基づいて次スキャン時刻を補正することにより第１の時間情報を生成する。第３の時間情報は、第１の状態である第１の通信機１２１の状態が第１の状態から第２の状態に切り換わった時刻すなわち第１の切換時刻を示す。
【０１５６】
第１の時間情報が送信された後に実行されたスキャンにより第２の無線通信端末２０１が第１の無線通信端末１０１ｂを発見できない場合、第１の無線通信端末１０１ｂの動作に関する第２の時間情報および第３の時間情報が第２の無線通信端末２０１に送信される。第２の無線通信端末２０１の生成部２１２は、第２の時間情報および第３の時間情報に基づいて次スキャン時刻を補正することにより新たな第１の時間情報を生成する。新たな第１の時間情報が第１の無線通信端末１０１ｂに送信されることにより、第１の無線通信端末１０１ｂの第１の通信機１２１は、次のスキャンが実行されるときまでに第１の状態になることができる。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１ｂを発見することができる。
【０１５７】
第１の無線通信端末１０１ｂの動作を説明する。第１の実施形態における図４および図５に示す処理のうち、図５に示す処理が、図１４に示す処理に変更される。図１４に示す処理について、図５に示す処理と異なる点を説明する。
【０１５８】
（ステップＳ１２１）
切換制御部１１３は、第１の時間情報に基づく第２の切換時刻が経過したことにより第１の通信機１２１が第１の状態になったか否かを判断する。第１の時間情報に基づく第２の切換時刻が経過したことにより第１の通信機１２１が第１の状態になったと切換制御部１１３が判断した場合、ステップＳ１２２における処理が行われる。第０の時間情報に基づく第２の切換時刻が経過したことにより第１の通信機１２１が第１の状態になったと切換制御部１１３が判断した場合、ステップＳ１０７における処理が行われる。
【０１５９】
（ステップＳ１２２）
切換制御部１１３は、第１の通信機１２１の状態が第１の状態であるときに接続要求が受信されたか否かを判断する。第１の通信機１２１の状態が第１の状態であるときに接続要求が受信されたと切換制御部１１３が判断した場合、ステップＳ１０８における処理が行われる。第１の通信機１２１の状態が第１の状態であるときに接続要求が受信されていないと切換制御部１１３が判断した場合、ステップＳ１２３における処理が行われる。
【０１６０】
（ステップＳ１２３）
切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１の状態を第１の状態から第２の状態に切り換える。第１の通信機１２１の状態は、第１の状態から第２の状態に切り換わる。ステップＳ１２３における処理は、ステップＳ１０７における処理と同一である。ステップＳ１２３における処理が行われた後、ステップＳ１２４における処理が行われる。
【０１６１】
（ステップＳ１２４）
算出部１１２は、第２の時間情報および第３の時間情報を生成する。第２の時間情報は、第１の通信機１２１の状態が実際に第１の状態に切り換わった時刻を示す。第３の時間情報は、第１の通信機１２１の状態がステップＳ１２３によって第２の状態に切り換わった時刻を示す。ステップＳ１２４における処理が行われた後、ステップＳ１２５における処理が行われる。
【０１６２】
（ステップＳ１２５）
送信制御部１１４は、第２の通信機１３１によって第２の時間情報および第３の時間情報を第４の通信機２３１に送信する。例えば、第２の時間情報および第３の時間情報は同時に送信される。第２の時間情報および第３の時間情報が順次送信されてもよい。ステップＳ１２５における処理が行われた後、ステップＳ１０８における処理が行われる。
【０１６３】
上記以外の点については、図１４に示す処理は、図５に示す処理と同様である。
【０１６４】
図１４に示す処理において、第１の無線通信端末１０１ｂにおける現在時刻が、ステップＳ１０４によって第１の時間情報に基づいて算出された第１の切換時刻になるまでに接続要求が第１の通信機１２１によって受信されない場合がある（ステップＳ１２２）。この場合、送信制御部１１４は、第２の通信機１３１によって第２の時間情報を第４の通信機２３１に送信する（ステップＳ１２５）。
【０１６５】
第２の実施形態において、第３の時間情報は必須の要素ではない。このため、ステップＳ１２４において第２の時間情報のみが生成され、かつステップＳ１２５において第２の時間情報のみが送信されてもよい。
【０１６６】
第２の無線通信端末２０１の動作を説明する。第１の実施形態における図６に示す処理は、図１５に示す処理に変更される。図１５に示す処理について、図６に示す処理と異なる点を説明する。
【０１６７】
（ステップＳ２２１）
第２の通信機１３１によって第２の時間情報および第３の時間情報が送信された場合、第４の通信機２３１は、第２の時間情報および第３の時間情報を受信する。第４の通信機２３１は、第２の時間情報および第３の時間情報が受信されたか否かを示す受信結果を生成部２１２に通知する。生成部２１２は、受信結果に基づいて、スキャン要求が送信されたタイミングから所定時間以内に第２の時間情報および第３の時間情報が受信されたか否かを判断する。例えば、所定時間は、スキャン周期情報に基づくスキャンの周期である。スキャン要求が送信されたタイミングから所定時間以内に第２の時間情報および第３の時間情報が受信されたと生成部２１２が判断した場合、ステップＳ２２２における処理が行われる。スキャン要求が送信されたタイミングから所定時間以内に第２の時間情報および第３の時間情報が受信されなかったと生成部２１２が判断した場合、ステップＳ２０３における処理が行われる。
【０１６８】
（ステップＳ２２２）
生成部２１２は、スキャン周期情報、次スキャン時刻、第２の時間情報、および第３の時間情報に基づいて第１の時間情報を生成する。具体的には、生成部２１２は、スキャン周期情報に基づいて次スキャン時刻を算出し、かつ第２の時間情報および第３の時間情報に基づいて次スキャン時刻を補正することにより第１の時間情報を生成する。ステップＳ２２２における処理が行われた後、ステップＳ２０４における処理が行われる。例えば、第１の時間情報は、以下のように生成される。
【０１６９】
第１の時間情報によって、状態移行のタイミングが絶対時間で示される場合について説明する。生成部２１２は、第２のメモリ２４１に記憶されているスキャン周期情報と、前回のスキャン時刻とに基づいて次スキャン時刻を算出する。生成部２１２は、算出された次スキャン時刻を第２の時間情報および第３の時間情報に基づいて補正する。生成部２１２は、補正された次スキャン時刻を示す第１の時間情報を生成する。例えば、スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１０００秒である場合、補正される前の次スキャン時刻は１０６０秒である。第２の時間情報が１００２秒を示す場合、式（５）が示すように、補正された次スキャン時刻は１０５８秒である。このため、第１の時間情報は１０５８秒を示す。
１０６０秒−（１００２秒−１０００秒）＝１０５８秒  ・・・（５）
【０１７０】
さらに、任意の時間による補正が考慮されてもよい。上記の計算により、第１の時間情報が示す次スキャン時刻は、第１の通信機１２１が第１の状態になるタイミングと同一である。上記のように算出された次スキャン時刻から任意の時間を減算することにより、第１の通信機１２１が次スキャン時刻よりも前に確実に第１の状態になる。この任意の時間は、第２の時間情報が示す時刻から第３の時間情報が示す時刻までの期間未満である。例えば、上記の例において、次スキャン時刻をさらに２秒早くすることにより次スキャン時刻は１０５６秒であってもよい。例えば、第３の時間情報が示す時刻は１０１２秒である。この場合、任意の時間に対応する２秒は、第２の時間情報が示す時刻から第３の時間情報が示す時刻までの期間（１０１２−１００２＝１０秒）未満である。
【０１７１】
第１の時間情報によって、状態移行のタイミングが相対時間で示される場合について説明する。生成部２１２は、第２のメモリ２４１に記憶されているスキャン周期情報と、前回のスキャン時刻とに基づいて次スキャン時刻を算出する。生成部２１２は、算出された次スキャン時刻を第２の時刻情報に基づいて補正する。生成部２１２は、補正された次スキャン時刻と、第２の無線通信端末２０１における現在時刻との差を算出し、かつ算出された差を示す第１の時間情報を生成する。例えば、スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１０００秒である場合、補正される前の次スキャン時刻は１０６０秒である。第２の時間情報が１００２秒を示す場合、上記の式（５）が示すように、補正された次スキャン時刻は１０５８秒である。現在時刻が１０２０秒である場合、第１の時間情報は“３８秒後”である。さらに、任意の時間による補正が考慮されてもよい。この補正は、第１の時間情報によって、状態移行のタイミングが絶対時間で示される場合における任意の時間による補正と同様である。
【０１７２】
上記以外の点については、図１５に示す処理は、図６に示す処理と同様である。
【０１７３】
図１５に示す処理において、第２の通信機１３１によって送信された第２の時間情報が第４の通信機２３１によって受信された場合、生成部２１２は、第２の時間情報に基づいて次スキャン時刻を補正することにより第１の時間情報を生成する（ステップＳ２２２）。第２の通信機１３１によって送信された第３の時間情報が第４の通信機２３１によって受信された場合、生成部２１２は、第２の時間情報および第３の時間情報に基づいて次スキャン時刻を補正することにより第１の時間情報を生成する（ステップＳ２２２）。
【０１７４】
第２の実施形態において、第３の時間情報は必須の要素ではない。このため、ステップＳ２２１において第２の時間情報のみの受信が判断され、かつステップＳ２２２において第３の時間情報が使用されなくてもよい。
【０１７５】
図１６から図２０は、第１の無線通信端末１０１ｂおよび第２の無線通信端末２０１の間の通信の手順を示している。図１６に示す通信が行われた後、図１７に示す通信が行われる。図１７に示す通信が行われた後、図１８に示す通信が行われる。図１８に示す通信が行われた後、図１９に示す通信が行われる。図１９に示す通信が行われた後、図２０に示す通信が行われる。図１６から図２０において、送信制御部１１４が行う処理は省略されている。
【０１７６】
算出部１１２が第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出し、かつ算出部１１２が第１の切換時刻および第２の切換時刻を切換制御部１１３に通知するまでの動作は、図７に示す動作と同様である。第２の切換時刻の算出において、切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えるタイミングから、第１の通信機１２１が第１の状態になるまでの想定時間が考慮される。この例において、想定時間は２秒である。
【０１７７】
第１の無線通信端末１０１ｂにおける現在時刻が、第２の切換時刻である１００１秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１００１秒の５秒後である１００６秒に第１の状態になる。第１の通信機１２１が第１の状態になるために実際に要する時間と、上記の想定時間とが異なる。
【０１７８】
１００１秒に切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えた後、かつ１１５７秒に切換制御部１１３が親機動作開始指示を第１の通信機１２１に与える前の動作は、図７および図８に示す動作と同様である。第１の無線通信端末１０１ｂにおける現在時刻が、第２の切換時刻である１１５７秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１１５７秒の５秒後である１１６２秒に第１の状態になる。
【０１７９】
第２の無線通信端末２０１における現在時刻が１１６０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１ｂの第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１ｂを発見できない（ステップＳ２０６）。送信制御部２１３は、接続要求を送信しない。このため、第１の通信機１２１は、接続要求を受信できない。
【０１８０】
切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えた後、算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を再び算出する（ステップＳ１０３）。第１の切換時刻は、前回の第２の切換時刻（１１５７秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）を加えた１１８７秒である。第２の切換時刻は、算出された第１の切換時刻（１１８７秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１２７７秒である。
【０１８１】
第１の無線通信端末１０１ｂにおける現在時刻が、第１の切換時刻である１１８７秒になったとき、切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を停止させる（ステップＳ１０７）。第１の通信機１２１は、第２の状態になる。
【０１８２】
第１の無線通信端末１０１ｂにおける現在時刻が第１の切換時刻（１１８７秒）になったとき（ステップＳ１０５）、第１の通信機１２１の状態は第１の状態である（ステップＳ１０６）。この第１の状態は、第１の時間情報に基づく第２の切換時刻（１１５７秒）の経過に基づく（ステップＳ１２１）。第１の通信機１２１の状態が第１の状態であるときに接続要求は受信されない（ステップＳ１２２）。このため、切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を停止させる（ステップＳ１２３）。第１の通信機１２１は、第２の状態になる。
【０１８３】
算出部１１２は、第２の時間情報および第３の時間情報を生成する（ステップＳ１２４）。第２の時間情報は、第１の通信機１２１の状態が第１の状態に切り換わった時刻（１１６２秒）を示す。第３の時間情報は、第１の通信機１２１の状態が第２の状態に切り換わった時刻（１１８７秒）を示す。送信制御部１１４は、第２の通信機１３１によって第２の時間情報および第３の時間情報を第４の通信機２３１に送信する（ステップＳ１２５）。
【０１８４】
第２の無線通信端末２０１において、第１の時間情報が送信された後の１回目のスキャンにより第１の無線通信端末１０１ｂは発見されない（ステップＳ２０６）。第４の通信機２３１は、第２の時間情報および第３の時間情報を受信する（ステップＳ２２１）。このとき、第２の無線通信端末２０１における現在時刻は１１８８秒である。第４の通信機２３１は、第２の時間情報および第３の時間情報の受信通知を生成部２１２に与える（ステップＳ２２１）。
【０１８５】
生成部２１２は、スキャン周期情報、次スキャン時刻、第２の時間情報、および第３の時間情報に基づいて第１の時間情報を生成する（ステップＳ２２２）。図１６から図２０に示す例において、第１の時間情報は相対時間で表される。第２の無線通信端末２０１における現在時刻は１１８８秒であり、前回のスキャン時刻は１１６０秒であり、かつスキャンの周期は６０秒である。補正される前の次スキャン時刻は、前回のスキャン時刻およびスキャンの周期の和（１２２０秒）である。第２の時間情報が１１６２秒を示すため、式（６）が示すように、補正された次スキャン時刻は１２１８秒である。現在時刻が１１８８秒であるため、第１の時間情報は“３０秒後”である。生成部２１２はさらに、第３の時間情報に基づいて次スキャン時刻を補正してもよい。
１２２０秒−（１１６２秒−１１６０秒）＝１２１８秒  ・・・（６）
【０１８６】
生成部２１２は、第１の時間情報を送信制御部２１３に通知する（ステップＳ２２２）。送信制御部２１３は、第１の時間情報の送信指示を第４の通信機２３１に与え、かつ第４の通信機２３１によって第１の時間情報を第２の通信機１３１に送信する（ステップＳ２０４）。
【０１８７】
第１の時間情報が受信されたとき、第２の通信機１３１は、第１の時間情報の受信通知を算出部１１２に与える（ステップＳ１０２）。算出部１１２は、第１の時間情報の受信通知を第２の通信機１３１から受け取る（ステップＳ１０２）。算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する（ステップＳ１０４）。このとき、第１の無線通信端末１０１ｂにおける現在時刻は１１９０秒である。算出部１１２は、算出された第１の切換時刻および第２の切換時刻を切換制御部１１３に通知する（ステップＳ１０４）。
【０１８８】
第１の切換時刻および第２の切換時刻は、第１の実施形態における算出方法と同様の方法により算出される。式（７）が示すように、第１の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１１９０秒）に遅延時間Ｄ（１秒）を加えた１１９１秒である。
１１９０秒＋１秒＝１１９１秒  ・・・（７）
【０１８９】
式（８）が示すように、第２の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１１９０秒）に第１の時間情報が示す時間（３０秒）を加えた時間から、想定時間（２秒）、遅延時間Ｂ（１秒）、遅延時間Ｃ（１秒）、および遅延時間Ｄ（１秒）を減算した１２１５秒である。
１１９０秒＋３０秒−２秒−１秒−１秒−１秒＝１２１５秒  ・・・（８）
【０１９０】
第１の無線通信端末１０１ｂにおける現在時刻が、第１の切換時刻である１１９１秒になったとき、切換制御部１１３は、第１の通信機１２１が既に第２の状態であると判断する（ステップＳ１０６）。このため、切換制御部１１３は、第１の通信機１２１に第２の状態を継続させる。
【０１９１】
第１の無線通信端末１０１ｂにおける現在時刻が、第２の切換時刻である１２１５秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。第１の通信機１２１は、１２１５秒の５秒後である１２２０秒に第１の状態になる。
【０１９２】
第２の無線通信端末２０１における現在時刻が１２２０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１ｂの第１の通信機１２１は第１の状態である。このため、第１の通信機１２１はスキャン応答を送信する。第３の通信機２２１は、スキャン応答を受信する。スキャン応答が受信されたため、スキャン制御部２１４は、第１の無線通信端末１０１ｂを発見する（ステップＳ２０６）。
【０１９３】
切換制御部１１３が親機動作開始指示を第１の通信機１２１に与えた後、算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を再び算出する（ステップＳ１０３）。第１の切換時刻は、前回の第２の切換時刻（１２１５秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）を加えた１２４５秒である。第２の切換時刻は、算出された第１の切換時刻（１２４５秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１３３５秒である。
【０１９４】
上記のように、次スキャン時刻を補正することにより新たな第１の時間情報が生成される。算出部１１２が新たな第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出することにより、第１の通信機１２１は、次のスキャンが実行されるときまでに第１の状態になることができる。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１ｂを発見することができる。上記により、第２の実施形態は、第１の無線通信端末１０１ｂの消費電力を抑え、かつ第１の無線通信端末１０１ｂの発見に必要な時間を短縮させることができる。
【０１９５】
（第２の実施形態の変形例）
図２１は、本発明の第２の実施形態の変形例の第１の無線通信端末１０１ｃのハードウェア構成を示している。図２１に示す構成について、図１３に示す構成と異なる点を説明する。
【０１９６】
第１の無線通信端末１０１ｃにおいて、図１３に示す第１の無線通信端末１０１ｂにおける第１の通信機１２１が第１の通信機１２１ａに変更され、かつ図１３に示す第１の無線通信端末１０１における第２の通信機１３１が第２の通信機１３１ａに変更される。第１の通信機１２１ａは、図１０に示す第１の無線通信端末１０１ａにおける第１の通信機１２１ａと同一である。第２の通信機１３１ａは、図１０に示す第１の無線通信端末１０１ａにおける第２の通信機１３１ａと同一である。上記以外の点については、図２１に示す構成は、図１３に示す構成と同様である。
【０１９７】
送信制御部１１４は、プロセッサ１３５上で動作してもよい。
【０１９８】
（第３の実施形態）
図２に示す第１の無線通信端末１０１と図３に示す第２の無線通信端末２０１とを使用して本発明の第３の実施形態を説明する。
【０１９９】
第３の実施形態の第１の無線通信端末１０１の動作は、以下の点で第１の実施形態の第１の無線通信端末１０１の動作と異なる。算出部１１２はさらに、次第１の切換時刻の次の第１の切換時刻である次次第１の切換時刻を算出する。次第１の切換時刻は、第１の時間情報に基づいて算出された第１の切換時刻の次の第１の切換時刻である。次第２の切換時刻から次次第１の切換時刻までの時間は、第２の切換時刻から次第１の切換時刻までの時間よりも長い。次第２の切換時刻は、第１の時間情報に基づいて算出された第２の切換時刻の次の第２の切換時刻である。
【０２００】
次第１の切換時刻は、第１の時間情報に基づいて第１の切換時刻が算出された後に第０の時間情報に基づいて算出された第１の切換時刻である。次次第１の切換時刻が算出された後、次第１の切換時刻は次次第１の切換時刻である。次第２の切換時刻は、第１の時間情報に基づいて第２の切換時刻が算出された後に第０の時間情報に基づいて算出された第２の切換時刻である。
【０２０１】
第１の時間情報が送信された後に実行されたスキャンにより第２の無線通信端末２０１が第１の無線通信端末１０１を発見できない場合、第１の無線通信端末１０１の第１の通信機１２１は、第１の状態を継続する時間を延長する。第１の通信機１２１は、次のスキャンが実行されるときまで第１の状態を継続することができる。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１を発見することができる。
【０２０２】
第１の無線通信端末１０１の動作を説明する。第１の実施形態における図４および図５に示す処理のうち、図４に示す処理が、図２２および図２３に示す処理に変更される。図２２および図２３に示す処理について、図４に示す処理と異なる点を説明する。
【０２０３】
（ステップＳ１３１）
ステップＳ１１２において第２の切換時刻が算出済みではないと算出部１１２が判断した場合、またはステップＳ１１１において第１の無線通信端末１０１における現在時刻が第２の切換時刻に到達したと算出部１１２が判断した場合、ステップＳ１３１における処理が行われる。算出部１１２は、第１の時間情報が受信済みであるか否かを判断する。第１の時間情報が少なくとも１回受信された場合、算出部１１２は、第１の時間情報が受信済みであると判断する。第１の時間情報が１回も受信されていない場合、算出部１１２は、第１の時間情報が受信済みではないと判断する。第１の時間情報が受信済みであると算出部１１２が判断した場合、ステップＳ１３２における処理が行われる。第１の時間情報が受信済みではないと算出部１１２が判断した場合、ステップＳ１０３における処理が行われる。
【０２０４】
（ステップＳ１３２）
算出部１１２は、次第１の切換時刻および次第２の切換時刻が設定済みであるか否かを判断する。つまり、算出部１１２は、次第１の切換時刻および次第２の切換時刻に値が設定されているか否かを判断する。次第１の切換時刻および次第２の切換時刻が設定済みである、すなわち次第１の切換時刻および次第２の切換時刻に値が設定されていると算出部１１２が判断した場合、ステップＳ１３６における処理が行われる。次第１の切換時刻および次第２の切換時刻が設定済みではない、すなわち次第１の切換時刻および次第２の切換時刻に値が設定されていないと算出部１１２が判断した場合、ステップＳ１３３における処理が行われる。
【０２０５】
（ステップＳ１３３）
算出部１１２は、基準第２の切換時刻を第２の切換時刻により更新する。これによって、基準第２の切換時刻は第２の切換時刻と同一になる。基準第２の切換時刻については後述する。ステップＳ１３３における処理が行われた後、ステップＳ１３４における処理が行われる。
【０２０６】
（ステップＳ１３４）
算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する。ステップＳ１３４における処理は、ステップＳ１０３における処理と同一である。ステップＳ１３４における処理が行われた後、ステップＳ１３５における処理が行われる。
【０２０７】
（ステップＳ１３５）
算出部１１２は、次第１の切換時刻をステップＳ１３４によって算出された第１の切換時刻により更新し、かつ次第２の切換時刻をステップＳ１３４によって算出された第２の切換時刻により更新する。これによって、次第１の切換時刻は第１の切換時刻と同一になり、かつ次第２の切換時刻は第２の切換時刻と同一になる。ステップＳ１３５における処理が行われた後、ステップＳ１０５における処理が行われる。
【０２０８】
（ステップＳ１３６）
算出部１１２は、次第２の切換時刻、次第１の切換時刻、および基準第２の切換時刻に基づいて次次第１の切換時刻を算出する。算出部１１２は、次第２の切換時刻から次次第１の切換時刻までの時間が、基準第２の切換時刻から次第１の切換時刻までの時間よりも長くなるように次次第１の切換時刻を算出する。ステップＳ１３３またはステップＳ１３７によって基準第２の切換時刻が第２の切換時刻により更新されているため、次第２の切換時刻から次次第１の切換時刻までの時間は、第２の切換時刻から次第１の切換時刻までの時間よりも長くなる。この結果、第１の通信機１２１が第１の状態を継続する時間が延長される。ステップＳ１３６における処理が行われた後、ステップＳ１３７における処理が行われる。
【０２０９】
（ステップＳ１３７）
算出部１１２は、基準第２の切換時刻を第２の切換時刻により更新する。ステップＳ１３７における処理は、ステップＳ１３３における処理と同一である。ステップＳ１３７における処理が行われた後、ステップＳ１３８における処理が行われる。
【０２１０】
（ステップＳ１３８）
算出部１１２は、第０の時間情報に基づいて、第２の切換時刻を算出する。第２の切換時刻は、次次第１の切換時刻よりも後の時刻である。ステップＳ１３８における処理が行われた後、ステップＳ１３９における処理が行われる。
【０２１１】
（ステップＳ１３９）
算出部１１２は、第１の切換時刻および次第１の切換時刻をステップＳ１３６によって算出された次次第１の切換時刻により更新し、かつ次第２の切換時刻をステップＳ１３８によって算出された第２の切換時刻により更新する。これによって、第１の切換時刻および次第１の切換時刻は次次第１の切換時刻と同一になり、かつ次第２の切換時刻は第２の切換時刻と同一になる。ステップＳ１３９における処理が行われた後、ステップＳ１０５における処理が行われる。
【０２１２】
（ステップＳ１４０）
ステップＳ１０４における処理が行われた後、算出部１１２は、次第１の切換時刻および次第２の切換時刻をクリアする。ステップＳ１４０における処理が行われた後、ステップＳ１０５における処理が行われる。
【０２１３】
上記以外の点については、図２２および図２３に示す処理は、図４に示す処理と同様である。
【０２１４】
第３の実施形態における各切換時刻について説明する。第１の切換時刻および第２の切換時刻は、各切換時刻が算出されてから次の各切換時刻が算出されるまでの間、保持される。そのため、例えばステップＳ１３４において各切換時刻が算出されたとき、そのタイミングまでの第１の切換時刻および第２の切換時刻の情報が失われる。一方、次次第１の切換時刻が算出されるときに過去の第２の切換時刻が必要である。基準第２の切換時刻が過去の第２の切換時刻により更新されることにより、新たな第２の切換時刻が算出されたときに過去の第２の切換時刻は基準第２の切換時刻として保持できる。
【０２１５】
ステップＳ１０５およびステップＳ１０８における判断は、現在の第１の切換時刻および第２の切換時刻を基準に行われる。次第１の切換時刻、次第２の切換時刻、および次次第１の切換時刻は、これらの判断とは無関係である。
【０２１６】
次次第１の切換時刻の算出には、次第２の切換時刻、次第１の切換時刻、および基準第２の切換時刻が必要である。しかし、ステップＳ１３６によって次次第１の切換時刻が算出されるタイミング、すなわち現在時刻が次第２の切換時刻に到達したタイミングにおいて、基準第２の切換時刻、次第１の切換時刻、および次第２の切換時刻は過去の時刻である。それらを記憶するために、例えばステップＳ１３３およびステップＳ１３５における処理が行われる。第１の通信機１２１が次に第１の状態になったとき、ステップＳ１３６において、上記のように記憶された時刻が使用される。
【０２１７】
ステップＳ１３７およびステップＳ１３９において各時刻が記憶される理由は、上記の理由と同様である。ステップＳ１３６において次次第１の切換時刻が算出された後、ステップＳ１３７およびステップＳ１３９において基準第２の切換時刻、次第１の切換時刻、および次第２の切換時刻が記憶される。第１の通信機１２１が次次第１の切換時刻まで第１の状態を延長し、かつ第１の通信機１２１がスキャン要求に応答できない場合があり得る。この場合、第１の通信機１２１が次に第１の状態になったときにステップＳ１３６において算出部１１２が新たな次次第１の切換時刻を算出することができる。
【０２１８】
図２４および図２５は、第１の無線通信端末１０１および第２の無線通信端末２０１の間の通信の手順を示している。図２４および図２５に示す通信に先立って、図７および図８に示す通信が行われる。図７および図８に示す通信については第１の実施形態において説明したので、図７および図８に示す通信の説明を省略する。図２４に示す通信が行われた後、図２５に示す通信が行われる。図２４および図２５を参照し、各端末の動作を説明する。
【０２１９】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１１５７秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１１５７秒の５秒後である１１６２秒に第１の状態になる。
【０２２０】
第２の無線通信端末２０１における現在時刻が１１６０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない（ステップＳ２０６）。送信制御部２１３は、接続要求を送信しない。このため、第１の通信機１２１は、接続要求を受信できない。
【０２２１】
第１の無線通信端末１０１における現在時刻が第２の切換時刻（１１５７秒）になった後、第１の時間情報は受信済みである（ステップＳ１３１）。このとき、次第１の切換時刻および次第２の切換時刻は設定されていない（ステップＳ１３２）。このため、基準第２の切換時刻は、第２の切換時刻である１１５７秒になる（ステップＳ１３３）。算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を再び算出する（ステップＳ１３４）。第１の切換時刻は、前回の第２の切換時刻（１１５７秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）を加えた１１８７秒である。第２の切換時刻は、算出された第１の切換時刻（１１８７秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１２７７秒である。次第１の切換時刻は、第１の切換時刻である１１８７秒になる（ステップＳ１３５）。この場合、次第１の切換時刻は、第０の時間情報に基づいて算出された第１の切換時刻である。次第２の切換時刻は、第２の切換時刻である１２７７秒になる（ステップＳ１３５）。この場合、次第２の切換時刻は、第０の時間情報に基づいて算出された第２の切換時刻である。
【０２２２】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１１８７秒になったとき、切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を停止させる（ステップＳ１０７）。第１の通信機１２１は、第２の状態になる。
【０２２３】
第２の無線通信端末２０１における現在時刻が１２２０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない（ステップＳ２０６）。送信制御部２１３は、接続要求を送信しない。このため、第１の通信機１２１は、接続要求を受信できない。
【０２２４】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１２７７秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１２７７秒の５秒後である１２８２秒に第１の状態になる。
【０２２５】
第２の無線通信端末２０１における現在時刻が１２８０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない（ステップＳ２０６）。送信制御部２１３は、接続要求を送信しない。このため、第１の通信機１２１は、接続要求を受信できない。
【０２２６】
第１の無線通信端末１０１における現在時刻が第２の切換時刻（１２７７秒）になった後、第１の時間情報は受信済みである（ステップＳ１３１）。このとき、次第１の切換時刻および次第２の切換時刻は設定済みである（ステップＳ１３２）。このため、算出部１１２は、次次第１の切換時刻を算出する（ステップＳ１３６）。このとき、基準第２の切換時刻（１１５７秒）から次第１の切換時刻（１１８７秒）までの時間が３０秒であるため、次次第１の切換時刻は、次第２の切換時刻（１２７７秒）に３０秒を加えた値よりも大きい。この例において、次次第１の切換時刻は、次第２の切換時刻（１２７７秒）に９０秒を加えた１３６７秒である。この結果、次第２の切換時刻（１２７７秒）から次次第１の切換時刻（１３６７秒）までの時間（９０秒）は、基準第２の切換時刻すなわち第２の切換時刻（１１５７秒）から次第１の切換時刻（１１８７秒）までの時間（３０秒）よりも長い。
【０２２７】
算出部１１２は、基準第２の切換時刻を第２の切換時刻（１２７７秒）により更新する（ステップＳ１３７）。算出部１１２は、第０の時間情報に基づいて第２の切換時刻を算出する（ステップＳ１３８）。第２の切換時刻は、次次第１の切換時刻（１３６７秒）に、第０の時間情報が示す時間（９０秒）を加えた１４５７秒である。算出部１１２は、第１の切換時刻および次第１の切換時刻を次次第１の切換時刻（１３６７秒）により更新し、かつ次第２の切換時刻を第２の切換時刻（１４５７秒）により更新する（ステップＳ１３９）。この場合、次第１の切換時刻は次次第１の切換時刻であり、かつ次第２の切換時刻は、第０の時間情報に基づいて算出された第２の切換時刻である。
【０２２８】
第２の無線通信端末２０１における現在時刻が１３４０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第１の状態である。このため、第１の通信機１２１はスキャン応答を送信する。第３の通信機２２１は、スキャン応答を受信する。スキャン応答が受信されたため、スキャン制御部２１４は、第１の無線通信端末１０１を発見する（ステップＳ２０６）。
【０２２９】
第１の状態の継続時間が延長されない場合、第１の切換時刻は１３０７秒になる。第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１３０７秒になったとき、第１の通信機１２１は第２の状態になる。このため、第２の無線通信端末２０１によって１３４０秒にスキャン要求が送信されたとき、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない。
【０２３０】
上記のように、第１の時間情報が送信された後に実行されたスキャンにより第２の無線通信端末２０１が第１の無線通信端末１０１を発見できない場合、第１の無線通信端末１０１の第１の通信機１２１は、第１の状態を継続する時間を延長する。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１を発見することができる。上記により、第３の実施形態は、第１の無線通信端末１０１の消費電力を抑え、かつ第１の無線通信端末１０１の発見に必要な時間を短縮させることができる。
【０２３１】
（第４の実施形態）
図２に示す第１の無線通信端末１０１と図３に示す第２の無線通信端末２０１とを使用して本発明の第４の実施形態を説明する。
【０２３２】
第４の実施形態の第１の無線通信端末１０１の動作は、以下の点で第３の実施形態の第１の無線通信端末１０１の動作と異なる。第４の通信機２３１によって送信された延長情報が第２の通信機１３１によって受信された場合、算出部１１２は、延長情報に基づいて、次第１の切換時刻の次の第１の切換時刻である次次第１の切換時刻を算出する。延長情報は、第１の通信機１２１に第１の状態の継続時間を延長させることを示す。次第１の切換時刻は、第１の時間情報に基づいて算出された第１の切換時刻の次の前記第１の切換時刻である。
【０２３３】
延長情報が第２の通信機１３１によって受信された場合、算出部１１２は、延長情報に基づいて第１の切換時刻を算出する。
【０２３４】
延長情報に基づいて算出される次次第１の切換時刻は、延長情報を用いず第０の時間情報に基づいて算出される次次第１の切換時刻よりも後の時刻である。延長情報に基づいて算出される第１の切換時刻は、延長情報を用いず第０の時間情報に基づいて算出される第１の切換時刻よりも後の時刻である。
【０２３５】
延長情報が受信されない場合、次第１の切換時刻は、第１の時間情報に基づいて第１の切換時刻が算出された後に第０の時間情報に基づいて算出された第１の切換時刻である。延長情報が受信された場合、次第１の切換時刻は、第１の時間情報に基づいて第１の切換時刻が算出された後に第０の時間情報および延長情報に基づいて算出された第１の切換時刻である。次次第１の切換時刻が算出された後、次第１の切換時刻は次次第１の切換時刻である。
【０２３６】
第４の実施形態の第２の無線通信端末２０１の動作は、以下の点で第３の実施形態の第２の無線通信端末２０１の動作と異なる。第１の時間情報が送信された後に第３の通信機２２１を使用することにより実行されたスキャンにおいて、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在しないことをスキャン制御部２１４が確認した場合、送信制御部２１３は、第４の通信機２３１によって延長情報を第２の通信機１３１に送信する。
【０２３７】
例えば、第２のメモリ２４１はさらに、延長情報を記憶する。生成部２１２はさらに、延長情報を生成してもよい。
【０２３８】
第１の時間情報が送信された後に実行されたスキャンにより第２の無線通信端末２０１が第１の無線通信端末１０１を発見できない場合、第１の無線通信端末１０１の第１の通信機１２１は、第２の無線通信端末２０１からの延長情報に基づいて、第１の状態を継続する時間を延長する。第１の通信機１２１は、次のスキャンが実行されるときまで第１の状態を継続することができる。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１を発見することができる。
【０２３９】
第１の無線通信端末１０１の動作を説明する。第３の実施形態における図２２および図２３に示す処理のうち、図２３に示す処理が、図２６および図２７に示す処理に変更される。図２６および図２７に示す処理について、図２３に示す処理と異なる点を説明する。
【０２４０】
（ステップＳ１５１）
ステップＳ１３３における処理が行われた後、算出部１１２は、延長情報が受信済みであるか否かを判断する。第４の通信機２３１によって延長情報が送信された場合、第２の通信機１３１は、延長情報を受信する。例えば、延長情報は、延長時間を示す。この場合、延長情報によって指定された時間、第１の状態の継続時間が延長される。延長情報は、第１の状態の終了時刻であってもよい。この場合、延長情報によって指定された時刻まで第１の状態の継続時間が延長される。延長情報は、倍数であってもよい。この場合、第１の状態の継続時間は、指定された倍数が乗算された値になる。延長情報が少なくとも１回受信された場合、算出部１１２は、延長情報が受信済みであると判断する。延長情報が１回も受信されていない場合、算出部１１２は、延長情報が受信済みではないと判断する。延長情報が受信済みであると算出部１１２が判断した場合、ステップＳ１５２における処理が行われる。延長情報が受信済みはでないと算出部１１２が判断した場合、ステップＳ１３４における処理が行われる。
【０２４１】
（ステップＳ１５２）
算出部１１２は、第０の時間情報および受信された延長情報に基づいて第１の切換時刻を算出する。例えば、第１の無線通信端末１０１における現在時刻が１０００秒であり、第０の時間情報が“６０秒の第１の状態および９０秒の第２の状態の繰り返し”であり、かつ延長情報が延長時間３０秒である場合、第１の切換時刻は１０９０秒になる。つまり、第１の切換時刻は、現在時刻（１０００秒）に、第０の時間情報が示す第１の状態の継続時間（６０秒）および延長時間（３０秒）を加えた１０９０秒である。ステップＳ１５２における処理が行われた後、ステップＳ１５３における処理が行われる。
【０２４２】
（ステップＳ１５３）
算出部１１２は、第０の時間情報に基づいて第２の切換時刻を算出する。第２の切換時刻は、第１の切換時刻よりも後の時刻である。例えば、ステップＳ１５２によって算出された第１の切換時刻が１０９０秒であり、かつ第０の時間情報が上記の例である場合、第２の切換時刻は、第１の切換時刻（１０９０秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１１８０秒である。ステップＳ１５３における処理が行われた後、ステップＳ１５４における処理が行われる。
【０２４３】
（ステップＳ１５４）
算出部１１２は、次第１の切換時刻をステップＳ１５２によって算出された第１の切換時刻により更新し、かつ次第２の切換時刻をステップＳ１５３によって算出された第２の切換時刻により更新する。これによって、次第１の切換時刻は第１の切換時刻と同一になり、かつ次第２の切換時刻は第２の切換時刻と同一になる。ステップＳ１５４における処理が行われた後、ステップＳ１０５における処理が行われる。
【０２４４】
（ステップＳ１５５）
ステップＳ１３７における処理が行われた後、算出部１１２は、延長情報が受信済みであるか否かを判断する。ステップＳ１５５における処理は、ステップＳ１５１における処理と同一である。延長情報が受信済みであると算出部１１２が判断した場合、ステップＳ１５６における処理が行われる。延長情報が受信済みはでないと算出部１１２が判断した場合、ステップＳ１３６における処理が行われる。
【０２４５】
（ステップＳ１５６）
算出部１１２は、第０の時間情報および受信された延長情報に基づいて次次第１の切換時刻を算出する。ステップＳ１５６における次次第１の切換時刻の算出は、ステップＳ１５２における第１の切換時刻の算出と同様に行われる。この結果、第１の通信機１２１が第１の状態を継続する時間が延長される。ステップＳ１５６における処理が行われた後、ステップＳ１３８における処理が行われる。
【０２４６】
上記以外の点については、図２６および図２７に示す処理は、図２３に示す処理と同様である。
【０２４７】
図２６および図２７に示す処理において、第４の通信機２３１によって送信された延長情報が第２の通信機１３１によって受信された場合、算出部１１２は、延長情報に基づいて次次第１の切換時刻を算出する（ステップＳ１５６）。算出部１１２は、延長情報に基づいて第１の切換時刻を算出する（ステップＳ１５２）。
【０２４８】
ステップＳ１５１における処理が行われるタイミングにおいて延長情報が受信済みである場合、ステップＳ１５２およびステップＳ１５６における処理が行われる。一方、ステップＳ１５１における処理が行われるタイミングにおいて延長情報が受信されてなく、かつステップＳ１５５における処理が行われるタイミングにおいて延長情報が受信済みである場合がある。この場合、ステップＳ１５２における処理が行われることなくステップＳ１５６における処理が行われる。このため、ステップＳ１５２における処理は必須ではない。
【０２４９】
図２６および図２７に示されていない処理が行われてもよい。例えば、第１の切換時刻の算出に第０の時間情報が使用されなくてもよい。つまり、延長情報が受信され、かつ第１の通信機１２１の第１の状態の継続時間が延長された後、他の端末からの接続要求が受信されず、かつ新たな延長情報が受信されない場合、前回の第１の状態の継続時間に受信済みの延長情報を適用することにより第１の切換時刻が算出されてもよい。例えば、第０の時間情報が示す第１の状態の継続時間が３０秒であり、かつ受信された延長情報が２倍を示す場合、延長情報が受信された後の最初の第１の状態の継続時間は、３０秒の２倍である６０秒になる。この第１の状態の継続時間中に他の端末からの接続要求が受信されず、かつ新たな延長情報が受信されない場合、次の第１の状態の継続時間は、前回の継続時間（６０秒）の２倍である１２０秒になる。さらに次の第１の状態の継続時間は、前回の継続時間（１２０秒）の２倍である２４０秒になる。
【０２５０】
第２の無線通信端末２０１の動作を説明する。第１の実施形態における図６に示す処理は、図２８に示す処理に変更される。図２８に示す処理について、図６に示す処理と異なる点を説明する。
【０２５１】
（ステップＳ２５１）
ステップＳ２０３における処理が行われた後、スキャン制御部２１４は、第１の時間情報が送信された後にスキャンが実行されたか否かを判断する。第１の時間情報が送信された後にスキャンが実行されたとスキャン制御部２１４が判断した場合、ステップＳ２５２における処理が行われる。第１の時間情報が送信された後にスキャンが実行されていないとスキャン制御部２１４が判断した場合、ステップＳ２０４における処理が行われる。
【０２５２】
（ステップＳ２５２）
送信制御部２１３は、第４の通信機２３１によって、第１の時間情報および延長情報を第２の通信機１３１に送信する。つまり、第１の時間情報が送信された後に実行されたスキャンにおいて、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在しない場合に延長情報が送信される。例えば、第１の時間情報および延長情報は同時に送信される。第１の時間情報および延長情報が順次送信されてもよい。ステップＳ２５２における処理が行われた後、ステップＳ２０５における処理が行われる。
【０２５３】
上記以外の点については、図２８に示す処理は、図６に示す処理と同様である。
【０２５４】
図２８に示す処理において、ステップＳ２０４により第１の時間情報が送信された後に第３の通信機２２１を使用することによりスキャンが実行される。スキャンにおいて、第１の状態で動作中の第１の通信機１２１を有する無線通信端末が存在しないことをスキャン制御部２１４が確認した場合、送信制御部２１３は、第４の通信機２３１によって延長情報を第２の通信機１３１に送信する（ステップＳ２５２）。
【０２５５】
図２９から図３３は、第１の無線通信端末１０１および第２の無線通信端末２０１による通信の手順を示している。図２９に示す通信が行われた後、図３０に示す通信が行われる。図３０に示す通信が行われた後、図３１に示す通信が行われる。図３１に示す通信が行われた後、図３２に示す通信が行われる。図３２に示す通信が行われた後、図３３に示す通信が行われる。図２９から図３３を参照し、各端末の動作を説明する。
【０２５６】
図２９から図３３に示す例において、第１の無線通信端末１０１および第２の無線通信端末２０１のそれぞれのタイマがずれている。第１の無線通信端末１０１における時刻は、第２の無線通信端末２０１における時刻よりも４０秒進んでいる。
【０２５７】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１０３１秒になったとき、切換制御部１１３が親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１が第２の状態になる。これまでの動作は、図７に示す動作と同様である。
【０２５８】
第２の無線通信端末２０１において、スキャン制御部２１４はスキャン実行開始指示を第３の通信機２２１に与える（ステップＳ２０２）。第３の通信機２２１はスキャン要求を送信する。このとき、第２の無線通信端末２０１における現在時刻は１０５０秒である。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン要求に応答できない。スキャン応答が所定時間得られないため、生成部２１２は第１の時間情報を生成する（ステップＳ２０３）。例えば、所定時間は１秒間である。
【０２５９】
図２９から図３３に示す例において、第１の時間情報は絶対時間で表される。スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１０５０秒であるため、次スキャン時刻は１１１０秒である。このため、第１の時間情報は“１１１０秒”である。
【０２６０】
生成部２１２は、第１の時間情報を送信制御部２１３に通知する（ステップＳ２０３）。前回のスキャンが実行される前に第１の時間情報は送信されていない（ステップＳ２５１）。送信制御部２１３は、第１の時間情報の送信指示を第４の通信機２３１に与え、かつ第４の通信機２３１によって第１の時間情報を第２の通信機１３１に送信する（ステップＳ２０４）。
【０２６１】
第１の時間情報が受信されたとき、第２の通信機１３１は、第１の時間情報の受信通知を算出部１１２に与える（ステップＳ１０２）。算出部１１２は、第１の時間情報の受信通知を第２の通信機１３１から受け取る（ステップＳ１０２）。算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する（ステップＳ１０４）。このとき、第１の無線通信端末１０１における現在時刻は１０９３秒である。算出部１１２は、算出された第１の切換時刻および第２の切換時刻を切換制御部１１３に通知する（ステップＳ１０４）。
【０２６２】
第１の切換時刻および第２の切換時刻は、第１の実施形態における算出方法と同様の方法により算出される。式（９）が示すように、第１の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１０９３秒）に遅延時間Ｄ（１秒）を加えた１０９４秒である。
１０９３秒＋１秒＝１０９４秒  ・・・（９）
【０２６３】
式（１０）が示すように、第２の切換時刻は、第１の時間情報が示す時間（１１１０秒）から、想定時間（２秒）、遅延時間Ｂ（１秒）、遅延時間Ｃ（１秒）、および遅延時間Ｄ（１秒）を減算した１１０５秒である。
１１１０秒−２秒−１秒−１秒−１秒＝１１０５秒  ・・・（１０）
【０２６４】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１０９４秒になったとき、切換制御部１１３は、第１の通信機１２１が既に第２の状態であると判断する（ステップＳ１０６）。このため、切換制御部１１３は、第１の通信機１２１に第２の状態を継続させる。
【０２６５】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１１０５秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１１０５秒の５秒後である１１１０秒に第１の状態になる。
【０２６６】
第１の無線通信端末１０１における現在時刻が第２の切換時刻（１１０５秒）になった後、第１の時間情報は受信済みである（ステップＳ１３１）。このとき、次第１の切換時刻および次第２の切換時刻は設定されていない（ステップＳ１３２）。このため、基準第２の切換時刻は１１０５秒になる（ステップＳ１３３）。このとき、延長情報は受信されていない（ステップＳ１５１）。このため、算出部１１２は、第０の時間情報に基づいて第１の切換時刻および第２の切換時刻を再び算出する（ステップＳ１３４）。第１の切換時刻は、前回の第２の切換時刻（１１０５秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）を加えた１１３５秒である。第２の切換時刻は、算出された第１の切換時刻（１１３５秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１２２５秒である。次第１の切換時刻は、第１の切換時刻である１１３５秒になる（ステップＳ１３５）。この場合、次第１の切換時刻は、第０の時間情報に基づいて算出された第１の切換時刻である。次第２の切換時刻は、第２の切換時刻である１２２５秒になる（ステップＳ１３５）。この場合、次第２の切換時刻は、第０の時間情報に基づいて算出された第２の切換時刻である。
【０２６７】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１１３５秒になったとき、切換制御部１１３は、親機動作停止指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を停止させる（ステップＳ１０７）。第１の通信機１２１は、第２の状態になる。
【０２６８】
第２の無線通信端末２０１における現在時刻が１１１０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第２の状態である。このため、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない（ステップＳ２０６）。送信制御部２１３は、接続要求を送信しない。このため、第１の通信機１２１は、接続要求を受信できない。スキャン応答が所定時間得られないため、生成部２１２は第１の時間情報を生成する（ステップＳ２０３）。スキャン周期情報が示す周期が６０秒であり、かつ前回のスキャン時刻が１１１０秒であるため、次スキャン時刻は１１７０秒である。このため、第１の時間情報は“１１７０秒”である。
【０２６９】
生成部２１２は、第１の時間情報を送信制御部２１３に通知する（ステップＳ２０３）。前回のスキャンが実行される前に第１の時間情報が送信されている。つまり、第１の時間情報が送信された後にスキャンが実行されている（ステップＳ２５１）。送信制御部２１３は、第１の時間情報の送信指示を第４の通信機２３１に与え、かつ第４の通信機２３１によって第１の時間情報および延長情報を第２の通信機１３１に送信する（ステップＳ２５２）。延長情報が示す延長時間は６０秒である。
【０２７０】
第１の時間情報および延長情報が受信されたとき、第２の通信機１３１は、第１の時間情報および延長情報の受信通知を算出部１１２に与える（ステップＳ１０２）。算出部１１２は、第１の時間情報および延長情報の受信通知を第２の通信機１３１から受け取る（ステップＳ１０２）。算出部１１２は、第１の時間情報に基づいて第１の切換時刻および第２の切換時刻を算出する（ステップＳ１０４）。このとき、第１の無線通信端末１０１における現在時刻は１１５３秒である。算出部１１２は、算出された第１の切換時刻および第２の切換時刻を切換制御部１１３に通知する（ステップＳ１０４）。前回の第１の切換時刻および第２の切換時刻の算出に伴って設定された次第１の切換時刻（１１３５秒）および次第２の切換時刻（１２２５秒）はクリアされる（ステップＳ１４０）。
【０２７１】
第１の切換時刻および第２の切換時刻は、第１の実施形態における算出方法と同様の方法により算出される。式（１１）が示すように、第１の切換時刻は、算出部１１２が第１の時間情報の受信通知を受け取ったタイミング（１１５３秒）に遅延時間Ｄ（１秒）を加えた１１５４秒である。
１１５３秒＋１秒＝１１５４秒  ・・・（１１）
【０２７２】
式（１２）が示すように、第２の切換時刻は、第１の時間情報が示す時間（１１７０秒）から、想定時間（２秒）、遅延時間Ｂ（１秒）、遅延時間Ｃ（１秒）、および遅延時間Ｄ（１秒）を減算した１１６５秒である。
１１７０秒−２秒−１秒−１秒−１秒＝１１６５秒  ・・・（１２）
【０２７３】
第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１１５４秒になったとき、切換制御部１１３は、第１の通信機１２１が既に第２の状態であると判断する（ステップＳ１０６）。このため、切換制御部１１３は、第１の通信機１２１に第２の状態を継続させる。
【０２７４】
第１の無線通信端末１０１における現在時刻が、第２の切換時刻である１１６５秒になったとき、切換制御部１１３は、親機動作開始指示を第１の通信機１２１に与えることにより、第１の通信機１２１に親機動作を開始させる（ステップＳ１１０）。この例において、第１の通信機１２１は、１１６５秒の５秒後である１１７０秒に第１の状態になる。
【０２７５】
第１の無線通信端末１０１における現在時刻が第２の切換時刻（１１６５秒）になった後、第１の時間情報は受信済みである（ステップＳ１３１）。このとき、次第１の切換時刻および次第２の切換時刻は設定されていない（ステップＳ１３２）。このため、基準第２の切換時刻は、第２の切換時刻である１１６５秒になる（ステップＳ１３３）。このとき、延長情報は受信済みである（ステップＳ１５５）。算出部１１２は、第０の時間情報および延長情報に基づいて第１の切換時刻を算出する（ステップＳ１５２）。第１の切換時刻は、前回の第２の切換時刻（１１６５秒）に、第０の時間情報が示す第１の状態の継続時間（３０秒）および延長情報が示す延長時間（６０秒）を加えた１２５５秒である。算出部１１２は、第０の時間情報に基づいて第２の切換時刻を算出する（ステップＳ１５３）。第２の切換時刻は、算出された第１の切換時刻（１２５５秒）に、第０の時間情報が示す第２の状態の継続時間（９０秒）を加えた１３４５秒である。次第１の切換時刻は、第１の切換時刻である１２５５秒になる（ステップＳ１５４）。この場合、次第１の切換時刻は、第０の時間情報および延長情報に基づいて算出された第１の切換時刻である。次第２の切換時刻は、第２の切換時刻である１３４５秒になる（ステップＳ１５４）。この場合、次第２の切換時刻は、第０の時間情報に基づいて算出された第２の切換時刻である。
【０２７６】
第２の無線通信端末２０１における現在時刻が１１７０秒になったとき、第３の通信機２２１はスキャン要求を送信する。このとき、第１の無線通信端末１０１の第１の通信機１２１は第１の状態である。このため、第１の通信機１２１はスキャン応答を送信する。第３の通信機２２１は、スキャン応答を受信する。スキャン応答が受信されたため、スキャン制御部２１４は、第１の無線通信端末１０１を発見する（ステップＳ２０６）。
【０２７７】
第２の無線通信端末２０１からの延長情報が受信されない場合、第１の切換時刻は１１９５秒になる。第１の無線通信端末１０１における現在時刻が、第１の切換時刻である１１９５秒になったとき、第１の通信機１２１は第２の状態になる。このため、第２の無線通信端末２０１によって１１７０秒にスキャン要求が送信されたとき、第１の通信機１２１はスキャン応答を送信できない。スキャン応答が受信されないため、スキャン制御部２１４は、第１の無線通信端末１０１を発見できない。
【０２７８】
上記のように、第１の時間情報が送信された後に実行されたスキャンにより第２の無線通信端末２０１が第１の無線通信端末１０１を発見できない場合、第１の無線通信端末１０１の第１の通信機１２１は、第２の無線通信端末２０１からの延長情報に基づいて、第１の状態を継続する時間を延長する。このため、第２の無線通信端末２０１は、第１の無線通信端末１０１を発見することができる。上記により、第４の実施形態は、第１の無線通信端末１０１の消費電力を抑え、かつ第１の無線通信端末１０１の発見に必要な時間を短縮させることができる。
【０２７９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０２８０】
本発明の各実施形態によれば、第１の無線通信端末の消費電力を抑え、かつ第１の無線通信端末の発見に必要な時間を短縮させることができる。
【符号の説明】
【０２８１】
１１  無線通信システム
１０１，１０１ａ，１０１ｂ，１０１ｃ  第１の無線通信端末
１１１，１１１ｂ，１２５，１３５，２１１，２１１ｂ，２２５，２２５ｂ，２３５  プロセッサ
１１２  算出部
１１３  切換制御部
１１４，２１３  送信制御部
１２１，１２１ａ  第１の通信機
１２２，１３２，２２２，２３２  ベースバンド回路
１２３，１３３，２２３，２３３  ＲＦ回路
１２４，１３４，２２４，２３４  アンテナ
１３１，１３１ａ  第２の通信機
１４１  第１のメモリ
２０１，２０１ａ，２０１ｂ  第２の無線通信端末
２１２  生成部
２１４  スキャン制御部
２２１，２２１ａ，２２１ｂ  第３の通信機
２３１，２３１ａ  第４の通信機
２４１  第２のメモリ
【図１】
0006703602.tif 000002
【図２】
0006703602.tif 000003
【図３】
0006703602.tif 000004
【図４】
0006703602.tif 000005
【図５】
0006703602.tif 000006
【図６】
0006703602.tif 000007
【図７】
0006703602.tif 000008
【図８】
0006703602.tif 000009
【図９】
0006703602.tif 000010
【図１０】
0006703602.tif 000011
【図１１】
0006703602.tif 000012
【図１２】
0006703602.tif 000013
【図１３】
0006703602.tif 000014
【図１４】
0006703602.tif 000015
【図１５】
0006703602.tif 000016
【図１６】
0006703602.tif 000017
【図１７】
0006703602.tif 000018
【図１８】
0006703602.tif 000019
【図１９】
0006703602.tif 000020
【図２０】
0006703602.tif 000021
【図２１】
0006703602.tif 000022
【図２２】
0006703602.tif 000023
【図２３】
0006703602.tif 000024
【図２４】
0006703602.tif 000025
【図２５】
0006703602.tif 000026
【図２６】
0006703602.tif 000027
【図２７】
0006703602.tif 000028
【図２８】
0006703602.tif 000029
【図２９】
0006703602.tif 000030
【図３０】
0006703602.tif 000031
【図３１】
0006703602.tif 000032
【図３２】
0006703602.tif 000033
【図３３】
0006703602.tif 000034
【図３４】
0006703602.tif 000035