(57)【要約】【課題】無線端末の省電力化を図りながら、自端末が長期にわたって無線基地局と無線通信を行う通信機構部に電源投入されない状況を回避する。【解決手段】無線端末において周期性のあるセッションの開始が検出されるまでは、無線端末は、ビーコン信号を数回に一度受信する受信タイミング及び各セッションの各送信パケットの発生タイミングで、自端末が備える無線基地局との間で無線通信を行う通信手段に電源投入する。無線端末において周期性のあるセッションの開始が検出された後は、周期性のあるセッションの各送信パケットの発生タイミングのみで、通信手段に電源投入する。【選択図】図６
2008131312.tif 000002
【特許請求の範囲】
【請求項１】
自端末が無線基地局と無線通信を行うための通信手段と、
電源投入指示を受け、前記通信手段を起動する制御手段と、
前記制御手段に対して前記電源投入指示を行う電源投入指示手段と、
を備える無線端末において、
前記無線端末は、更に、
送信データが繰り返して発生する繰り返しセッションの開始を検出する検出手段を備え、
前記電源投入指示手段は、前記検出手段により繰り返しセッションの開始が検出されると、当該繰り返しセッションの送信データに関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする無線端末。
【請求項２】
各セッションで発生する各送信データを蓄積する蓄積手段を更に備え、
前記通信手段は、前記繰り返しセッションの開始が検出された後、前記繰り返しセッションの前記電源投入指示のイベントの発生に関連する送信データの送信に加え、前記蓄積手段に蓄積されている当該繰り返しセッションを除く各前記セッションで発生する送信データの送信を行う
ことを特徴とする請求項１記載の無線端末。
【請求項３】
前記通信手段は、前記繰り返しセッションの開始が検出された後、前記繰り返しセッションで発生する送信データの送信に加え、前記無線基地局から当該無線基地局が蓄積する自端末宛のデータを取得するためのポーリングフレームの送信を行い、当該無線基地局が蓄積する自端末宛のデータを受信する
ことを特徴とする請求項１記載の無線端末。
【請求項４】
前記繰り返しセッションは送信データが所定の周期で発生する周期セッションであって、
前記電源投入指示手段は、複数の周期セッションが開始された場合、周期が最も短い周期セッションを前記電源投入指示のイベントの発生に用いる
ことを特徴とする請求項１記載の無線端末。
【請求項５】
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局からビーコン信号を受信できず且つ前記無線基地局からビーコン信号に続いてマルチキャスト又はブロードキャストにて送信されるデータを受信できるタイミングに関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項１記載の無線端末。
【請求項６】
前記電源投入指示手段は、複数の繰り返しセッションが開始された場合、開始された複数の繰り返しセッションのうち、ＶｏＩＰ、ＭＰＥＧ−ＴＳ及びＭＰＥＧ−ＰＳの何れかに関連するセッションの少なくとも１つを前記電源投入指示のイベントの発生に用いる
ことを特徴とする請求項１記載の無線端末。
【請求項７】
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局へ送信する所定の制御フレームに関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項１記載の無線端末。
【請求項８】
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局から送信されるストリームフレームを受信できるタイミングに関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項１記載の無線端末。
【請求項９】
前記無線基地局からブロードキャスト又はマルチキャストにて送信される他の無線端末のアドレスを含む近隣探索フレームを検出する近隣探索フレーム検出手段と、
前記近隣探索フレーム検出手段による近隣探索フレームの検出結果を基に、近隣探索フレームが送信される周期を検出する周期検出手段と、
を更に備え、
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項１記載の無線端末。
【請求項１０】
ユーザからの設定操作を受け付けるユーザ設定手段を更に備え、
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、前記ユーザ設定手段が所定の第１設定操作を受け付けてから所定の第２設定操作を受け付けるまでの期間、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生に代えて、ブロードキャスト又はマルチキャストにてフレームの送信を伴うビーコン信号の周期に関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項９記載の無線端末。
【請求項１１】
ユーザからの設定操作を受け付けるユーザ設定手段を更に備え、
前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、前記ユーザ設定手段が所定の設定操作を受け付けてから前記近隣探索フレーム検出手段により近隣探索フレームが検出されるまでの期間、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生に代えて、ブロードキャスト又はマルチキャストにてフレームの送信を伴うビーコン信号の周期に関連するイベントの発生により、前記電源投入指示を行う
ことを特徴とする請求項９記載の無線端末。
【請求項１２】
自端末が無線基地局と無線通信を行うための通信手段と、電源投入指示を受け、前記通信手段を起動する制御手段と、前記制御手段に対して前記電源投入指示を行う電源投入指示手段と、を備える無線端末の制御方法において、
送信データが繰り返して発生する繰り返しセッションの開始を検出する検出ステップと、
前記検出ステップにより繰り返しセッションの開始が検出されると、前記電源投入指示手段は当該繰り返しセッションの送信データに関連するイベントの発生により、前記電源投入指示を行う電源投入指示ステップと、
を有することを特徴とする無線端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末の省電力化を行う技術に関する。
【背景技術】
【０００２】
IEEE802.11には、パワーマネージメントに関連する無線端末の動作モードとしてアクティブモードとパワーセーブモード（省電力モード）とがある。パワーセーブモードにある無線端末は、送受信回路などに完全に電力が供給される送受信可能なアウェイク状態と、必要最小限の電力で動作する送受信不能なドーズ状態とを規則的に遷移する。
一般に、無線端末は、Listen Interval（ビーコン信号を受信する周期を規定するパラメータ）とReceive DTIMs（DTIM情報要素を含むビーコン信号を全て受信するか否かの設定パラメータ）とに基づき、アクセスポイントが一定の周期で送信するビーコン信号を数回に一度受信可能な周期でドーズ状態からアウェイク状態へ遷移する。
【０００３】
また、無線端末は、動作中のアプリケーションが送信パケットを発生すると、当該送信パケットを基に生成される送信フレームをアクセスポイントへ送信するために、ドーズ状態からアウェイク状態へ遷移する。
このように、一般の無線端末では、アクセスポイントから送信されるビーコン信号を数回に１度受信するために、また、動作中のアプリケーションが発生した送信パケットを基に生成される送信フレームをアクセスポイントへ送信するために、ドーズ状態からアウェイク状態へ遷移し、送受信回路などにより電力が消費される。
【０００４】
そこで、無線端末の省電力化を図るために、音声通信などのリアルタイム性が要求されるアプリケーション（以下、リアルタイム性アプリケーションという。）に着目した次のような技術が特許文献１に開示されている。
リアルタイム性アプリケーションが動作を開始すると、リアルタイム性アプリケーションによる送信パケットが発生した場合のみ、無線端末はドーズ状態からアウェイク状態へ遷移し、ビーコン信号と無関係にPS-Poll（Power Save-Poll：無線端末がアクセスポイントに対して自端末宛パケットの送信を要求するために用いられる。）をアクセスポイントに送信する。これにより、無線端末がドーズ状態からアウェイク状態に遷移する回数を減らす。
【特許文献１】特開２００４−２６０３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の開示技術には、リアルタイム性アプリケーションが送信パケットを長期にわたって発生しない状況が発生すれば、無線端末は長期にわたってドーズ状態を維持することになる。この結果、無線端末は、アクセスポイントに蓄積された自端末宛パケットを取得するのが遅れ、通信品質が低下する。
このように、上記特許文献１の開示技術には、無線端末の省電力化を実現することができるが、ドーズ状態が長期にわたって継続する可能性があるという問題がある。
【０００６】
そこで、本発明は、無線端末の省電力化を図りながら、自端末が長期にわたって無線基地局と無線通信を行う通信手段に電源投入されない状況を回避することを可能にする無線端末及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の無線端末は、自端末が無線基地局と無線通信を行うための通信手段と、電源投入指示を受け、前記通信手段を起動する制御手段と、前記制御手段に対して前記電源投入指示を行う電源投入指示手段と、を備える無線端末において、前記無線端末は、更に、送信データが繰り返して発生する繰り返しセッションの開始を検出する検出手段を備え、前記電源投入指示手段は、前記検出手段により繰り返しセッションの開始が検出されると、当該繰り返しセッションの送信データに関連するイベントの発生により、前記電源投入指示を行う。
【０００８】
本発明の無線端末の制御方法は、自端末が無線基地局と無線通信を行うための通信手段と、電源投入指示を受け、前記通信手段を起動する制御手段と、前記制御手段に対して前記電源投入指示を行う電源投入指示手段と、を備える無線端末の制御方法において、送信データが繰り返して発生する繰り返しセッションの開始を検出する検出ステップと、前記検出ステップにより繰り返しセッションの開始が検出されると、前記電源投入指示手段は当該繰り返しセッションの送信データに関連するイベントの発生により、前記電源投入指示を行う電源投入指示ステップと、を有する。
【発明の効果】
【０００９】
上記無線端末及びその制御方法の夫々によれば、繰り返しセッションの開始が検出されると、通信機構部に電源投入が行われるのは、開始が検出された繰り返しセッションの送信データに関連するイベントの発生時のみになる。このため、繰り返しセッションの開始が検出された後は、ビーコン信号を数回に一度受信する周期に関連するイベントの発生時及び各セッションの各送信データに関連するイベントの発生時に通信手段に電源投入される場合に比べて、通信手段に電源投入される回数が減少し、無線端末の省電力化を図ることができる。
【００１０】
また、繰り返しセッションの送信データに関連するイベントの発生で通信手段に電源投入がなされるので、通信手段に電源投入をするためのイベントが長期間にわたって発生しないという状況を回避することができる。
上記の無線端末において、各セッションで発生する各送信データを蓄積する蓄積手段を更に備え、前記通信手段は、前記繰り返しセッションの開始が検出された後、前記繰り返しセッションの前記電源投入指示のイベントの発生に関連する送信データの送信に加え、前記蓄積手段に蓄積されている当該繰り返しセッションを除く各前記セッションで発生する送信データの送信を行うようにしてもよい。
【００１１】
これによれば、繰り返しセッション以外のセッションで発生した送信データが無線基地局に対して送信されずに、無線端末内に蓄積され続ける状況を回避することができる。
上記の無線端末において、前記通信手段は、前記繰り返しセッションの開始が検出された後、前記繰り返しセッションで発生する送信データの送信に加え、前記無線基地局から当該無線基地局が蓄積する自端末宛のデータを取得するためのポーリングフレームの送信を行い、当該無線基地局が蓄積する自端末宛のデータを受信するようにしてもよい。
【００１２】
これによれば、無線基地局に蓄積された自端末宛の送信データが自端末に送信されずに、無線基地局内に蓄積され続ける状況を回避することができる。
上記の無線端末において、前記繰り返しセッションは送信データが所定の周期で発生する周期セッションであって、前記電源投入指示手段は、複数の周期セッションが開始された場合、周期が最も短い周期セッションを前記電源投入指示のイベントの発生に用いるようにしてもよい。
【００１３】
これによれば、複数の周期セッションが開始された場合、周期の最も短い周期セッションを電源投入指示に利用することにより、全ての周期セッションを電源投入指示に利用するよりも通信手段に電源投入される回数が減って省電力化を図ることができる。また、周期の最も短い周期セッション以外のセッションで発生した送信データの送信遅延を小さく抑えることができる。
【００１４】
上記の無線端末において、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局からビーコン信号を受信できず且つ前記無線基地局からビーコン信号に続いてマルチキャスト又はブロードキャストにて送信されるデータを受信できるタイミングに関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００１５】
これによれば、無線端末で無線基地局によってビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるデータの受信を可能にしながら、通信手段に電源投入される時間を短縮することができる。
上記の無線端末において、前記電源投入指示手段は、複数の繰り返しセッションが開始された場合、開始された複数の繰り返しセッションのうち、ＶｏＩＰ、ＭＰＥＧ−ＴＳ及びＭＰＥＧ−ＰＳの何れかに関連するセッションの少なくとも１つを前記電源投入指示のイベントの発生に用いるようにしてもよい。
【００１６】
これによれば、通信手段に電源投入をするためのイベントが発生しないという状況を回避することができる。
上記の無線端末において、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局へ送信する所定の制御フレームに関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００１７】
これによれば、制御フレームの無線基地局への送信時における無線端末の電力消費を抑えることが可能になる。
上記の無線端末において、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記無線基地局から送信されるストリームフレームを受信できるタイミングに関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００１８】
これによれば、無線端末は、無線基地局から送信されるストリームフレームを受信するための通信手段への電源投入の回数を最小限に抑えつつ、ストリームフレームを確実に受信することができる。
上記の無線端末において、前記無線基地局からブロードキャスト又はマルチキャストにて送信される他の無線端末のアドレスを含む近隣探索フレームを検出する近隣探索フレーム検出手段と、前記近隣探索フレーム検出手段による近隣探索フレームの検出結果を基に、近隣探索フレームが送信される周期を検出する周期検出手段と、を更に備え、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、更に、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００１９】
これによれば、無線端末は、無線基地局から送信される近隣探索フレームを受信するための通信手段への電源投入の回数を最小限に抑えつつ、近隣探索フレームを受信することができ、他の無線端末のアドレスを入手できる。
上記の無線端末において、ユーザからの設定操作を受け付けるユーザ設定手段を更に備え、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、前記ユーザ設定手段が所定の第１設定操作を受け付けてから所定の第２設定操作を受け付けるまでの期間、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生に代えて、ブロードキャスト又はマルチキャストにてフレームの送信を伴うビーコン信号の周期に関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００２０】
これによれば、例えば新規の無線端末が設置された場合には、所定のユーザの設定操作によって、無線端末はビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるデータを全て受信するようになる。これによって、無線端末は、確実に新規の無線端末のアドレスを入手することができる。
上記の無線端末において、ユーザからの設定操作を受け付けるユーザ設定手段を更に備え、前記電源投入指示手段は、前記繰り返しセッションの開始が検出された後、前記ユーザ設定手段が所定の設定操作を受け付けてから前記近隣探索フレーム検出手段により近隣探索フレームが検出されるまでの期間、前記周期検出手段により検出される近隣探索フレームが送信される周期に関連するイベントの発生に代えて、ブロードキャスト又はマルチキャストにてフレームの送信を伴うビーコン信号の周期に関連するイベントの発生により、前記電源投入指示を行うようにしてもよい。
【００２１】
これによれば、例えば新規の無線端末が設置された場合には、所定のユーザの設定操作によって、無線端末はビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるデータを全て受信するようになる。これによって、無線端末は、確実に新規の無線端末のアドレスを入手することができる。
【発明を実施するための最良の形態】
【００２２】
≪第１の実施の形態≫
以下、本発明の第１の実施の形態について図面を参照しつつ説明する。なお、本件発明は無線端末の省電力モード（パワーセーブモード）を対象としていることから、本実施の形態及び後述する実施の形態では携帯端末がパワーセーブモードで動作している場合について説明する。
＜無線通信システムのシステム構成＞
本実施の形態の無線通信システムのシステム構成について図１を参照しつつ説明する。図１は本実施の形態の無線通信システムのシステム構成図である。
【００２３】
無線通信システムには、アクセスポイント（ＡＰ）ＡＰ１及び無線端末（ＳＴＡ）ＳＴＡ１が含まれる。なお、無線通信システムには、複数のアクセスポイントが設置されており、各々の無線端末ＳＴＡ１はアクセスポイントとの間で無線接続される。
アクセスポイントＡＰ１は一定の周期でビーコン信号を送信する。
ビーコン信号には、Timestamp情報要素やＴＩＭ情報要素（Traffic Indication Map：パワーセーブ中の端末にデータの蓄積を通知するための情報要素）などが含まれている。特に、TIM情報要素のDTIM COUNTが０となるタイミングで送信されるビーコン信号に含まれるTIMはDTIM（Delivery Traffic Indication Message）と呼ばれる。
【００２４】
また、ビーコン信号にはBeacon Interval情報要素が含まれており、当該情報要素にビーコン周期が設定されている。
無線端末ＳＴＡ１は、Listen IntervalとReceive DTIMsなどを基に、アクセスポイントＡＰ１から送信されるビーコン信号を、数回に一度受信する。
本実施の形態の無線端末ＳＴＡ１では、周期的にアップリンクフレームを送信するセッション（以下、周期セッションという。）及び継続して送信するパケットが存在する継続性のあるセッション（以下、継続セッションという。）の開始が検出される前、ビーコン信号を数回に一度受信するためにビーコン信号の数回送信される周期に関連するイベントの発生により、及び、無線端末が確立した各セッションで発生する各送信データに関連するイベントの発生により、通信制御部（後述）に電源投入指示がされ、ＭＡＣ部（後述）が起動される。
【００２５】
ただし、周期セッションとして、例えば、SIP、MPEG-TS、MPEG-PSなどによって確立されるセッションが挙げられる。また、“継続性がある”とは、ネゴシエーションを行うため、或いは、ストリーミング配信など、後続するパケットの存在が明らかな場合をいう。
なお、周期セッションと継続セッションとが繰り返しセッションに相当する。
本実施の形態の無線端末ＳＴＡ１では、周期セッション及び継続セッションの何れかの開始が検出された後、開始が検出された周期セッション又は継続セッションで発生する各送信データに関連するイベントの発生により、通信制御部（後述）に電源投入指示がされ、ＭＡＣ部（後述）が起動される。
＜無線端末の構成＞
図１の無線端末の構成について図２を参照しつつ説明する。図２は図１の無線端末の構成図である。
【００２６】
無線端末ＳＴＡ１は、アプリケーション１ａ、１ｂ、１ｃなどが動作するＡＰＲ部１と、ドライバ２と、タイマ３と、通信制御部４と、メモリ５ａ、５ｂと、無線部６と、アンテナ７とを備える。
アプリケーション（ＡＰＲ）１ａ、１ｂ、１ｃはドライバ２にセッションの登録を行い、ドライバ２と送信データ及び受信データの授受を行う。
【００２７】
ドライバ２は、メモリ５ａ、５ｂやアプリケーション１ａなどと送信データ及び受信データの受け渡しを行う。また、ドライバ２は、アプリケーションからの通知に基づき、或いは、セッション登録されたセッションのセッション情報に基づき、周期セッションの開始や継続セッションの開始を検出する。例えば、ＳＩＰであれば、アプリケーションがInviteの受信により継続セッションの開始をドライバ２に通知し、これによりドライバ２は継続セッションの開始を検出する。また、ＳＩＰでは、ptimeなどがセッション情報に相当する。なお、予め周期セッションや継続セッションとなるセッションの情報を不図示のメモリに格納しておき、セッション登録されたセッションが不図示のメモリに格納されている何れかのセッションに一致するかによって、周期セッションの開始や継続セッションの開始を検出するようにしてもよい。
【００２８】
ドライバ２は、タイマ３にタイマ３が電源投入指示を行う時間設定を行い、通信制御部４に対して電源投入指示を行うなどの様々な処理を行う。
本実施の形態では、ドライバ２は、周期セッション及び継続セッションの開始が検出される前は、各セッションで発生した各送信データに関連するイベントの発生により、通信制御部４に対して電源投入指示を行う。また、ドライバ２は、周期セッション及び継続セッションの何れかの開始が検出された後、開始が検出された周期セッション又は継続セッションで発生した各送信データに関連するイベントの発生により、通信制御部４に対して電源投入指示を行う。
【００２９】
タイマ３は、ドライバ２又は通信制御部４によって時間設定がなされ、タイマ値が設定された時間になると、通信制御部４に対して電源投入指示を行う。本実施の形態において、タイマ３は周期セッション及び継続セッションの何れかの開始が検出されてからその終了が検出されるまでの期間を除く期間でのみ電源投入指示を行う。
通信制御部４は、ＭＡＣレイヤにおける通信制御を行うＭＡＣ部４ａを有し、ドライバ２及びタイマ３の何れかから電源投入指示を受けると、ＭＡＣ部４ａに電源投入を行う。これにより、ＭＡＣ部４ａが起動され、ＭＡＣ部４ａによりＭＡＣレイヤにおける通信制御が行われる。
【００３０】
また、ＭＡＣ部４ａは、メモリ５ａから制御情報やメモリ５ｂから蓄積情報を受け取る。ＭＡＣ部４ａは、アクセスポイントＡＰ１から送信されるビーコン信号を数回に一度受信することが可能な時間をタイマ３に設定し、無線部６の電源制御を行うなど様々な処理を行う。
メモリ５ａは、無線部６から受信データを受け取り、受け取った受信データを蓄積する。メモリ５ａは、蓄積した受信データをドライバ２に渡すとともに、蓄積した受信データに含まれる制御情報を通信制御部４のＭＡＣ部４ａへ渡す。
【００３１】
メモリ５ｂは、ドライバ２から送信データを受け取り、受け取った送信データを蓄積する。メモリ５ｂは、未送信の送信データを蓄積しているか否かを示す蓄積情報を通信制御部４のＭＡＣ部４ａへ渡し、さらに、蓄積している送信データを無線部６に渡す。
無線部６とアンテナ７とが物理レイヤにおける通信処理を行う。無線部６は、通信制御部４により電源制御がなされ、アンテナ７を介して受信した受信データをメモリ５ａへ渡し、メモリ５ｂから受け取った送信データをアンテナ７を介して送信する。
＜無線端末の動作フロー＞
図２の無線端末の動作について図３を参照しつつ説明する。図３は図２の無線端末の動作フローを示すフローチャートである。
【００３２】
無線端末ＳＴＡ１は、通常電源投入処理（図４）を呼び出し、通常電源投入処理が実行される（ステップＳ１０１）。
無線端末ＳＴＡ１のドライバ２は、周期セッション及び継続セッションの開始の検出を行い、周期セッション及び継続セッションの何れかのセッションの開始を検出できたかを判定する（ステップＳ１０２）。
【００３３】
何れのセッションの開始も検出されていない場合には（Ｓ１０２：ＮＯ）、ステップＳ１０１の処理が行われる。
何れかのセッションの開始が検出された場合には（Ｓ１０２：ＹＥＳ）、無線端末ＳＴＡ１は、周期継続セッション電源投入処理（図５）を呼び出し、周期継続セッション電源投入処理が実行される（ステップＳ１０３）。
【００３４】
無線端末ＳＴＡ１のドライバ２は、周期セッション及び継続セッションの開始を検出したセッションの終了の検出を行い、当該セッションの終了を検出できたかを判断する（ステップＳ１０４）。
開始が検出された周期セッション又は継続セッションの終了が検出されていない場合には（Ｓ１０４：ＮＯ）、ステップＳ１０３の処理が行われ、開始が検出された周期セッション又は継続セッションの終了が検出された場合には（Ｓ１０４：ＹＥＳ）、ステップＳ１０１の処理が行われる。
（無線端末の通常電源投入処理フロー）
図３の通常電源投入処理について図４を参照しつつ説明する。図４は図３の通常電源投入処理フローを示すフローチャートである。
【００３５】
タイマ３には、通信制御部４のＭＡＣ部４ａにより、アクセスポイントＡＰ１によって送信されるビーコン信号を数回に一度受信することができる時間設定がなされている。
タイマ３は、アクセスポイントＡＰ１からビーコン信号を受信する受信タイミングになったか、つまり、ＭＡＣ部４ａによって設定された時間になったかを判定する（ステップＳ２０１）。受信タイミングになっていれば（Ｓ２０１：ＹＥＳ）、ステップＳ２０２の処理が行われる。
【００３６】
タイマ３は通信制御部４に対して電源投入指示を行い（ステップＳ２０２）、通信制御部４は電源投入指示を受けてＭＡＣ部４ａに電源投入を行ってＭＡＣ部４ａを起動させる（ステップＳ２０３）。
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ２０４）。無線部６はアクセスポイントＡＰ１からビーコン信号を受信し、当該ビーコン信号がメモリ５ａに蓄積される（ステップＳ２０５）。ＭＡＣ部４ａは無線部６を起動してから所定期間経過後に無線部６を停止させる（ステップＳ２０６）。なお、“無線部６を起動してから所定期間経過後に”は本件発明の本質ではないので、以下では当該記載を省略する。
【００３７】
メモリ５ａは蓄積したビーコン信号に含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａはメモリ５ａから入力された制御情報の１つであるTIMを解析する（ステップＳ２０７）。
ＭＡＣ部４ａは、TIMの解析結果に基づいて、又は後述するMore Data Bitの解析結果に基づいて、アクセスポイントＡＰ１に未送信のブロードキャスト又はマルチキャストにて送信されるフレーム（以下、ＢＣ／ＭＣフレームという。）が蓄積されているかを判定する（ステップＳ２０８）。未送信のＢＣ／ＭＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ２０８：ＹＥＳ）、ステップＳ２０９の処理が行われる。
【００３８】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ２０９）。無線部６はアクセスポイントＡＰ１からＢＣ／ＭＣフレームを受信する。当該ＢＣ／ＭＣフレームは、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される（ステップＳ２１０）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ２１１）。
メモリ５ａは蓄積したＢＣ／ＭＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａはメモリ５ａから入力された制御情報の１つであるMore Data Bitを解析し（ステップＳ２１２）、ステップＳ２０８の処理が行われる。
【００３９】
ステップＳ２０８の判定ステップにおいて、未送信のＢＣ／ＭＣフレームがアクセスポイントＡＰ１に蓄積されていないと判定された場合には（Ｓ２０８：ＮＯ）、ＭＡＣ部４ａは、TIMの解析結果に基づいて、又は後述するMore Data Bitの解析結果に基づいて、自端末宛の未送信のユニキャストにて送信されるフレーム（以下、ＵＣフレームという。）がアクセスポイントＡＰ１に蓄積されているかを判定する（ステップＳ２１３）。未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ２１３：ＹＥＳ）、ステップＳ２１４の処理が行われる。
【００４０】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ２１４）。無線部６は、アクセスポイントＡＰ１へPS-Pollを送信する（ステップＳ２１５）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ２１６）。
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ２１７）。無線部６はアクセスポイントＡＰ１から送信されるＵＣフレームを受信する。当該ＵＣフレームは、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される（ステップＳ２１８）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ２１９）。
【００４１】
メモリ５ａは蓄積したＵＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａはメモリ５ａから入力された制御情報の１つであるMore Data Bitを解析し（ステップＳ２２０）、ステップＳ２１３の処理が行われる。
ステップＳ２１３の判定ステップにおいて、未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていなければ（Ｓ２１３：ＮＯ）、ＭＡＣ部４ａは通信制御部４に対して電源切断要求を行い（ステップＳ２２８）、通信制御部４はＭＡＣ部４ａを停止させる（ステップＳ２２９）。そして、通常電源投入処理の呼び出し元のフローに戻る。
【００４２】
ステップＳ２０１の判定ステップにおいて、ビーコン信号の受信タイミングになっていなければ（Ｓ２０１：ＮＯ）、アプリケーションがパケットを発生したか否かがドライバ２によって判定される（ステップＳ２２１）。アプリケーションがパケットを発生していれば（Ｓ２２１：ＹＥＳ）、ステップＳ２２２の処理が行われ、アプリケーションがパケットを発生していなければ（Ｓ２２１：ＮＯ）、通常電源投入処理の呼び出し元のフローに戻る。
【００４３】
ドライバ２は、アプリケーションが発生したパケットをメモリ５ｂに蓄積する（ステップＳ２２２）とともに、通信制御部４に対して電源投入指示を行う（ステップＳ２２３）。通信制御部４は電源投入指示を受けてＭＡＣ部４ａに電源投入を行ってＭＡＣ部４ａを起動させる（ステップＳ２２４）。
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ２２５）。無線部６はメモリ５ａに蓄積された送信パケットを基に生成される送信フレームの送信を行う（ステップＳ２２６）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ２２７）。
【００４４】
ＭＡＣ部４ａは通信制御部４に対して電源切断要求を行い（ステップＳ２２８）、通信制御部４はＭＡＣ部４ａを停止させる（ステップＳ２２９）。そして、通常電源投入処理の呼び出し元のフローに戻る。
（無線端末の周期継続セッション電源投入処理フロー）
図３の周期継続セッション電源投入処理について図５を参照しつつ説明する。図５は図３の周期継続セッション電源投入処理フローを示すフローチャートである。
【００４５】
アプリケーションがパケットを発生したか否かがドライバ２によって判定される（ステップＳ３０１）。アプリケーションがパケットを発生していれば（Ｓ３０１：ＹＥＳ）、ステップＳ３０２の処理が行われ、アプリケーションがパケットを発生していなければ（Ｓ３０１：ＮＯ）、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
ドライバ２は、発生したパケットが周期セッション及び継続セッションの何れかに関連するアプリケーションのパケットであるかを判定する（ステップＳ３０２）。発生したパケットが周期セッション及び継続セッションの何れにも関連しないアプリケーションのパケットであれば（Ｓ３０２：ＮＯ）、ドライバ２は発生したパケットをメモリ５ｂに蓄積し（ステップＳ３２３）、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
【００４６】
発生したパケットが周期セッション及び継続セッションの何れかに関連するアプリケーションのパケットであれば（Ｓ３０２：ＹＥＳ）、ドライバ２は、発生したパケットをメモリ５ｂに蓄積する（ステップＳ３０３）とともに、通信制御部４に対して電源投入指示を行う（ステップＳ３０４）。通信制御部４は電源投入指示を受けてＭＡＣ部４ａに電源投入を行ってＭＡＣ部４ａを起動させる（ステップＳ３０５）。
【００４７】
ＭＡＣ４ａは無線部６を起動させる（ステップＳ３０６）。無線部６は、周期セッション及び継続セッションの何れかに関連するアプリケーションによって発生されたパケットを基に生成される送信フレームの送信を行う（ステップＳ３０７）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ３０８）。
ＭＡＣ４ａは無線部６を起動させる（ステップＳ３０９）。無線部６は、アクセスポイントＡＰ１へPS-Pollを送信する（ステップＳ３１０）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ３１１）。
【００４８】
ＭＡＣ４ａは無線部６を起動させる（ステップＳ３１２）。無線部６はアクセスポイントＡＰ１から送信されるＵＣフレームを受信し、当該ＵＣフレームがメモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される（ステップＳ３１３）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ３１４）。
メモリ５ａは蓄積したＵＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａはメモリ５ａから入力された制御情報の１つであるMore Data Bitを解析する（ステップＳ３１５）。
【００４９】
ＭＡＣ部４ａは、More Data Bitの解析結果に基づいて、自端末宛の未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されているかを判定する（ステップＳ３１６）。未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ３１６：ＹＥＳ）、ステップＳ３０９の処理が行われ、未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていなければ（Ｓ３１６：ＮＯ）、ステップＳ３１７の処理が行われる。
【００５０】
ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報を基に、周期セッション及び継続セッションの何れにも関連しないアプリケーションによって発生されたパケットを基に生成される未送信の送信フレーム（以下、蓄積フレームという。）がメモリ５ｂに蓄積されているかを判定する（ステップＳ３１７）。未送信の蓄積フレームがメモリ５ｂにあれば（Ｓ３１７：ＹＥＳ）、ステップＳ３１８の処理が行われる。
【００５１】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ３１８）。無線部６はメモリ５ｂに蓄積されている未送信の蓄積フレームをアクセスポイントＡＰ１へ送信する（ステップＳ３１９）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ３２０）。
ステップＳ３１７の判定ステップにおいて、メモリ５ｂに未送信の蓄積フレームがなければ（Ｓ３１７：ＮＯ）、ＭＡＣ部４ａは通信制御部４に対して電源切断要求を行い（ステップＳ３２１）、通信制御部４はＭＡＣ部を停止させる（ステップＳ３２２）。そして、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
【００５２】
なお、PS-Pollの送信、蓄積フレームの送信の順番にすることによって、無線端末ＳＴＡ１は周期性のあるパケットを含む下りパケットを可能な限り遅延なく周期的に取得するに際して、周期性のないパケットの影響や通信路の変動による時間の揺らぎを最小に抑えることが可能になる。
＜無線通信システムの動作シーケンス＞
図１の無線通信システムの動作シーケンスの一例について図６を参照しつつ説明する。図６は図１の無線通信システムの動作シーケンス例である。なお、説明を簡潔にするため、無線部６の起動及び停止についての記載を省略する。
【００５３】
ただし、VoIPの待ち受け状態は、アクセスポイントと無線端末とを接続した上で、呼の発生を待つ状態である。呼が発生すると、SIPやH.323などによるネゴシエーションが行われる。ここで、使用されるVoIPの音声データがG.711やG.729 Annex.Aであれば、その周期は20msが一般に使用されるが、当該周期がアクセスポイントと無線端末との間で授受され、無線端末に当該周期が設定される。この設定から無線端末のドライバは、少なくとも上りに周期的なフレームの発生が保証されるVoIPというユニキャストセッションの開始を検出する。
【００５４】
区間Ａ（待ち受け時）において、以下の処理が行われる。
タイマ３は、設定時間になると、通信制御部４に対して電源投入指示を行う。通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
アクセスポイントＡＰ１によって送信されたビーコン信号が無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積される。
【００５５】
メモリ５ａに蓄積されたビーコン信号に含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される。ＭＡＣ部４ａは、制御情報に含まれるTIMを解析し、本シーケンス例では、アクセスポイントＡＰ１に蓄積されているフレームがないと判断する。これにより、通信制御部４はＭＡＣ部４ａを停止させる。
区間Ｂ（待ち受け時）において、以下の処理が行われる。
【００５６】
タイマ３は、設定時間になると、通信制御部４に対して電源投入指示を行う。通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
アクセスポイントＡＰ１によって送信されたビーコン信号が無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積される。
【００５７】
メモリ５ａに蓄積されたビーコン信号に含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される。ＭＡＣ部４ａは、制御情報に含まれるTIMを解析し、本シーケンス例では、アクセスポイントＡＰ１にＵＣフレームが蓄積されていると判断する。
PS-Pollが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１の無線部から無線端末ＳＴＡ１宛のＵＣフレームが送信される。
【００５８】
アクセスポイントＡＰ１によって送信されたＵＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
メモリ５ａに蓄積されたＵＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されていないと判断する。これにより、通信制御部４はＭＡＣ部４ａを停止させる。
【００５９】
SIPであれば、アプリケーションは、Inviteの受信により、継続セッションの開始を通知するために、継続セッションが開始されたことを示す情報を含む情報Con1をドライバ２へ出力する。ドライバ２は、継続セッションが開始されたことを示す情報をアプリケーションから受け取ることによって、継続セッションの開始を検出する。
開始が検出された継続セッションに関連したアプリケーションが送信パケット（送信データ）１０６を発生し、ドライバ２は送信パケットをメモリ５ｂに蓄積するとともに、通信制御部４に対して電源投入指示を行う。通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
【００６０】
メモリ５ｂに蓄積された送信データを基に生成される送信フレームが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１は送信フレームを受信する。
PS-Pollが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１の無線部から無線端末ＳＴＡ１宛のＵＣフレームが送信される。
アクセスポイントＡＰ１によって送信されたＵＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
【００６１】
メモリ５ａに蓄積されたＵＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されていないと判断する。これにより、通信制御部４はＭＡＣ部４ａを停止させる。
通話セッションが確立されると、アプリケーションはドライバ２に対してセッション情報を登録し、例えば、SIPであればptimeなどを登録する。ドライバ２はアプリケーションによってセッション登録されたセッション情報の内容を解析し、周期セッションの開始を検出する。
【００６２】
周期セッション開始検出後の通話などの無線通信システムの動作シーケンスの詳細は図７を参照して説明する。
（無線通信システムの動作シーケンス）
図１の無線通信システムの周期セッション開始検出後の動作シーケンスについて図７を参照しつつ説明する。図７は図１の無線通信システムの周期セッション開始検出後の動作シーケンス例である。
【００６３】
無線端末ＳＴＡ１では、無線通信制御部４に対する電源投入指示は開始が検出された周期セッションのパケットに関連するイベントの発生でのみ行われる。このため、図中ブロックａ、ｂに示すように、無線端末ＳＴＡ１では、ビーコン信号の受信が行われない。
区間Ｃにおいて、以下の処理が行われる。
本動作シーケンス例では、開始が検出された周期セッションに関連しないアプリケーションによって発生されたパケットを蓄積パケットなどといい、開始が検出された周期セッションに関連するアプリケーションによって発生されたパケットを周期パケットという。
【００６４】
開始が検出された周期セッションに関連しないアプリケーションによって蓄積パケットが発生される。蓄積パケット（蓄積データ）１２１、１２２は、アプリケーションからドライバ２へ出力され、ドライバ２によってメモリ５ｂに蓄積される。ここでは、ドライバ２は通信制御部４に対して電源投入指示を行わない。
開始が検出された周期セッションに関連するアプリケーションによって周期パケットが発生される。周期パケット（周期データ）１２３は、アプリケーションからドライバ２へ出力され、ドライバ２によってメモリ５ｂに蓄積される。ドライバ２は通信制御部４に対して電源投入指示を行い、通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
【００６５】
メモリ５ｂに蓄積された周期データを基に生成される周期フレームが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１は周期フレームを受信する。
PS-Pollが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１の無線部から無線端末ＳＴＡ１宛のＵＣフレームが送信される。
アクセスポイントＡＰ１によって送信されたＵＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
【００６６】
メモリ５ａに蓄積されたＵＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される（図７では図示していない）。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されていないと判断する。
ＭＡＣ部４ａはメモリ５ｂから入力される蓄積情報を基にメモリ５ｂに未送信の蓄積データがあるかを判断する。メモリ５ｂに未送信の蓄積データがあると判断されることにより、メモリ５ｂに蓄積された蓄積データ１２１、１２２を基に生成される蓄積フレームが、順次、無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１は蓄積フレームを受信する。
【００６７】
ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報を基に、メモリ５ｂに未送信の蓄積フレームがないと判断し、通信制御部４はＭＡＣ部４ａを停止させる。
＜補足＞
（１）上記の実施の形態において、ドライバ２が複数の周期セッションの開始を検出した場合、開始が検出された周期セッションのうち最も周期が短い周期セッションを特定し、特定した最も周期が短い周期セッションに関連したアプリケーションが送信パケットを発生した場合にだけ、ドライバ２が通信制御部４に対して電源投入指示を行い、通信制御部４がＭＡＣ部を起動するようにしてもよい。
【００６８】
この場合、周期セッション以外のセッションに関連するアプリケーションによって発生された送信パケット、最も周期が短い周期セッションを除く周期セッションに関連するアプリケーションによって発生された送信パケットを、メモリ５ｂに蓄積しておく。そして、最も周期が短い周期セッションに関連したアプリケーションによる送信パケットの発生によりＭＡＣ部４ａが起動されたときに、無線部６が最も周期が短い周期セッションに関連したアプリケーションにより発生された送信パケットを基に生成される送信フレームを送信する。無線部６は、続いて、メモリ５ｂに蓄積された、周期セッション以外のセッションに関連するアプリケーションによって発生された送信パケットを基に生成される蓄積フレーム、最も周期が短い周期セッションを除く周期セッションに関連するアプリケーションによって発生された送信パケットを基に送信された蓄積フレームをアクセスポイントＡＰ１へ送信する。
（２）上記の実施の形態において、ドライバ２が複数の周期セッションの開始を検出した場合、VoIPに関連するセッション、MPEG-TSに関連するセッション、MPEG-PSに関連するセッションの少なくとも１つのセッションを選定し、選定したセッションに関連したアプリケーションが送信パケットを発生した場合にだけ、ドライバ２が通信制御部４に対して電源投入指示を行い、通信制御部４がＭＡＣ部を起動するようにしてもよい。
【００６９】
MPEG-TSでは192byte固定のフレームがCBR(Constant Bit Rate)で周期的に送信され、MPEG-PSでは可変長フレームがVBR(Variable Bit Rate)で周期的に送信される。
この場合、選定されたセッション以外のセッション（周期セッション以外のセッションも含む）に関連するアプリケーションによって発生された送信パケットをメモリ５ｂに蓄積しておく。そして、選定されたセッションに関連したアプリケーションによる送信パケットの発生によりＭＡＣ部４ａが起動されたときに、無線部６は選定されたセッションに関連したアプリケーションによって発生された送信パケットを基に生成される送信フレームを送信する。無線部６は、続いて、メモリ５ｂに蓄積された、選定されたセッション以外のセッションに関連するアプリケーションによって発生された送信パケットを基に生成される蓄積フレームを送信する。
【００７０】
なお、通信制御部４に対する電源投入指示を、ドライバ２の代わりに、無線端末に備え付けられるMPEG-TSやMPEG-PSなどを入力するハードの端子が行うようにしてもよい。
また、複数の周期セッション或いは継続セッションの開始を検出した場合、FTP(File Transfer Protocol)に関連するセッション、HTTP(Hyper Text Terminal Protocol)に関連するセッションを、ドライバ２が通信制御部４に対して電源投入指示を行うためのセッションにしてもよい。
（３）上記の実施の形態及び後述する実施の形態において、周期セッションの開始検出後、周期セッションに関連したアプリケーションの送信パケット発生によりドライバ２が通信制御部４に対して電源投入指示を行うようにしているが、ドライバ２が周期セッションの周期をタイマ３に設定し、タイマ３が設定周期で通信制御部４に対して電源投入指示を行うようにしてもよい。
（４）上記の実施の形態及び後述する実施の形態において、ＭＡＣレイヤ及び物理レイヤの全て又はその任意の一部に対して、電源投入指示により電源投入を行うようにしてもよい。
【００７１】
また、電源投入とは、電流の投入を含み、PLL制御やゲートクロック、ダイナミッククロック周波数コントロールなどによるクロック制御など消費電力削減のための各種制御を含む。
≪第２の実施の形態≫
以下、本発明の第２の実施の形態について図面を参照しつつ説明する。
【００７２】
周期セッション及び継続セッションの何れかの開始を検出した後、通信制御部４に対して電源投入指示が行われるのは、第１の実施の形態では、開始が検出された周期セッション又は継続セッションで送信パケットが発生した場合のみであるのに対して、本実施の形態では、開始が検出された周期セッション又は継続セッションで送信パケットが発生した場合に加え、ＤＴＩＭ情報要素のビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるフレームを受信できるタイミングである。
【００７３】
このため、ＭＡＣ部４ａは、周期セッション及び継続セッションの何れかの開始の検出前はビーコン信号を数回に一度受信することができる時間をタイマ３に設定する。ＭＡＣ部４ａは、その検出後はＤＴＩＭ情報要素のビーコン信号を受信せず且つ当該ビーコン信号に続くブロードキャスト又はマルチキャストにて送信されるフレームを受信できる時間をタイマ３に設定する。
【００７４】
なお、ＭＡＣ部４ａは、ビーコン信号の各情報要素の内容などを解析してＤＴＩＭ情報要素のビーコン信号の受信時間を算出する。そして、ＭＡＣ部４ａは、算出した受信時間にＤＴＩＭ情報要素のビーコン信号が送信されてからブロードキャストなどによりフレームが送信される時間より短い時間を加算する。これによって、ＭＡＣ部４ａは、ＤＴＩＭ情報要素のビーコン信号を受信せず且つ当該ビーコン信号に続くブロードキャスト又はマルチキャストにて送信されるフレームを受信できる時間を求める。
【００７５】
なお、周期セッション及び継続セッションの何れかの開始が検出される前の処理内容は、第１の実施の形態と第２の実施の形態とでは、実質的に同じであるので、周期セッション及び継続セッションの何れかの開始が検出された後の処理内容についてのみ説明する。
＜無線端末の動作フロー＞
（無線端末の周期継続セッション電源投入処理フロー）
第２の実施の形態の周期継続セッション電源投入処理について図８を参照しつつ説明する。図８は本実施の形態の周期継続セッション電源投入処理フローを示すフローチャートである。
【００７６】
タイマ３には、通信制御部４のＭＡＣ部４ａにより、ＤＴＩＭ情報要素のビーコン信号を受信せず且つ当該ビーコン信号に続くブロードキャスト又はマルチキャストにて送信されるフレームを受信できる時間設定がなされている。
タイマ３は、アクセスポイントＡＰ１からビーコン信号に続いて送信されるＢＣ／ＭＣフレームを受信する受信タイミングになったか、つまり、ＭＡＣ部４ａによって設定された時間になったかを判定する（ステップＳ４０１）。受信タイミングになっていれば（Ｓ４０１：ＹＥＳ）、ステップＳ４０２の処理が行われ、受信タイミングになっていなければ（Ｓ４０１：ＮＯ）、無線端末ＳＴＡ１はサブ周期継続セッション処理を実行する（ステップＳ４２３）。サブ周期継続セッション処理は、図５で説明したステップＳ３０１からステップＳ３２２の一連の処理である。
【００７７】
タイマ３は通信制御部４に対して電源投入指示を行い（ステップＳ４０２）、通信制御部４は電源投入指示を受けてＭＡＣ部４ａに電源投入を行ってＭＡＣ部４ａを起動させる（ステップＳ４０３）。
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ４０４）。無線部６はＢＣ／ＭＣフレームをアクセスポイントＡＰ１から受信し、ＢＣ／ＭＣフレームはメモリ５ａに蓄積され、ドライバ２、対応するアプリケーションへ出力される（ステップＳ４０５）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ４０６）。
【００７８】
メモリ５ａは蓄積したＢＣ／ＭＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａは、メモリ５ａから入力される制御情報の１つであるMore Data Bitを解析する（ステップＳ４０７）。
ＭＡＣ部４ａは、More Data Bitの解析結果に基づいて、アクセスポイントＡＰ１に未送信のＢＣ／ＭＣフレームが蓄積されているかを判定する（ステップＳ４０８）。未送信のＢＣ／ＭＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ４０８：ＹＥＳ）、ステップＳ４０４の処理が行われ、蓄積されていなければ（Ｓ４０８：ＮＯ）、ステップＳ４０９の処理が行われる。
【００７９】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ４０９）。無線部６はPS-PollをアクセスポイントＡＰ１へ送信する（ステップＳ４１０）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ４１１）。
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ４１２）。無線部６はＵＣフレームをアクセスポイントＡＰ１から受信し、ＵＣフレームはメモリ５ａに蓄積され、ドライバ２、対応するアプリケーションへ出力される（ステップＳ４１３）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ４１４）。
【００８０】
メモリ５ａは蓄積したＵＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａは、メモリ５ａから入力される制御情報の１つであるMore Data Bitを解析する（ステップＳ４１５）。
ＭＡＣ部４ａは、More Data Bitの解析結果に基づいて、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されているかを判定する（ステップＳ４１６）。未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ４１６：ＹＥＳ）、ステップＳ４０９の処理が行われ、蓄積されていなければ（Ｓ４１６：ＮＯ）、ステップＳ４１７の処理が行われる。
【００８１】
メモリ５ｂはＭＡＣ部４ａへ蓄積情報を出力する。ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報の内容から、開始が検出された周期セッション又は継続セッションを除くセッションで発生された未送信の蓄積データがメモリ５ｂに蓄積されているかを判定する（ステップＳ４１７）。未送信の蓄積データがメモリ５ｂに蓄積されていれば（Ｓ４１７：ＹＥＳ）、ステップＳ４１８の処理が行われる。
【００８２】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ４１８）。無線部６は未送信の蓄積データを基に生成される蓄積フレームをアクセスポイントＡＰ１へ送信する（ステップＳ４１９）。ＭＡＣ部４ａは無線部６を停止させ（ステップＳ４２０）、ステップＳ４１７の処理が行われる。
ステップＳ４１７の判定ステップにおいて、未送信の蓄積データがメモリ５ｂに蓄積されていなければ（Ｓ４１７：ＮＯ）、ＭＡＣ部４ａは通信制御部４に対して電源切断要求を行い（ステップＳ４２１）、通信制御部４はＭＡＣ部を停止させる（ステップＳ４２２）。そして、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
＜無線通信システムの動作シーケンス＞
（無線通信システムの周期継続セッション開始後の動作シーケンス）
本実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンスについて図９を参照しつつ説明する。図９は第２の実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンス例である。
【００８３】
区間Ｄの処理について説明する。
本動作シーケンス例では、開始が検出された周期セッションに関連しないアプリケーションによって発生されたパケットを蓄積パケットなどという。
開始が検出された周期セッションに関連しないアプリケーションによって蓄積パケットが発生される。蓄積パケット（蓄積データ）２２１は、アプリケーションからドライバ２へ出力され、ドライバ２によってメモリ５ｂに蓄積される。ここでは、ドライバ２は通信制御部４に対して電源投入指示を行わない。
【００８４】
ＤＴＩＭ情報要素のビーコン信号の受信タイミングでは、ＭＡＣ部４ａ及び無線部６に電源投入されていないので、無線端末ＳＴＡ１はＤＴＩＭ情報要素のビーコン信号を受信しない。
タイマ３は、設定時間になると、通信制御部４に対して電源投入指示を行う。通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
【００８５】
アクセスポイントＡＰ１によってＤＴＩＭ情報要素のビーコン信号に続いて送信されるＢＣ／ＭＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、ＢＣ／ＭＣフレームがメモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
メモリ５ａに蓄積されたＢＣ／ＭＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される（図９では図示していない）。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＢＣ／ＭＣフレームが蓄積されていないと判断する。
【００８６】
PS-Pollが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１の無線部から無線端末ＳＴＡ１宛のＵＣフレームが送信される。
アクセスポイントＡＰ１によって送信されたＵＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
【００８７】
メモリ５ａに蓄積されたＵＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される（図９では図示していない）。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されていないと判断する。
ＭＡＣ部４ａはメモリ５ｂから入力される蓄積情報を基にメモリ５ｂに未送信の蓄積データがあるかを判断する。メモリ５ｂに未送信の蓄積データがあると判断されることにより、メモリ５ｂに蓄積された蓄積データ２２１を基に生成される蓄積フレームが、無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１は蓄積フレームを受信する。
【００８８】
ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報を基に、メモリ５ｂに未送信の蓄積フレームがないと判断し、通信制御部４はＭＡＣ部４ａを停止させる。
なお、開始が検出された周期セッションに関連するアプリケーションによって送信パケットが発生されたときの動作シーケンスは、第１の実施の形態と実質的に同様であるため、説明を省略する。
【００８９】
本実施の形態では、ARP(Address Resolution Protocol)やND(Neighbor Discovery)などの近隣探索フレームを含むブロードキャスト又はマルチキャストにより送信されたフレームを受信することができる。
＜補足＞
（１）上記の実施の形態において、周期セッションなどの開始を検出した後にタイマ３に設定する時間を、ＤＴＩＭ情報要素のビーコン信号を受信せず且つ当該ビーコン信号に続くブロードキャスト又はマルチキャストにて送信されるフレームを受信できる時間にする代わりに、ストリームフレームの配信周期を入手し、ビーコン信号に続いてストリーム配信されるフレームを受信できる配信周期、又は、ビーコン信号は受信せず且つビーコン信号に続いてストリーム配信されるフレームを受信できる配信周期にしてもよい。
≪第３の実施の形態≫
以下、本発明の第３の実施の形態について図面を参照しつつ説明する。
【００９０】
周期セッション及び継続セッションの何れかの開始を検出した後、通信制御部４に対して電源投入指示が行われるのは、第１の実施の形態では、開始が検出された周期セッション及び継続セッションの何れかの送信パケットが発生した場合のみであるのに対して、本実施の形態では、開始が検出された周期セッション及び継続セッションの何れかの送信パケットが発生した場合に加え、所定の制御フレームが発生した場合である。
【００９１】
なお、周期セッション及び継続セッションの何れかの開始が検出される前の処理内容は、第１の実施の形態と第３の実施の形態とでは、実質的に同じであるので、周期セッション及び継続セッションの何れかの開始が検出された後の処理内容についてのみ説明する。
＜無線端末の動作フロー＞
（無線端末の周期継続セッション電源投入処理フロー）
第３の実施の形態の周期継続セッション電源投入処理について図１０を参照しつつ説明する。図１０は本実施の形態の周期継続セッション電源投入処理フローを示すフローチャートである。
【００９２】
アプリケーションがパケットを発生したか否かがドライバ２によって判定される（ステップＳ５０１）。アプリケーションがパケットを発生していれば（Ｓ５０１：ＹＥＳ）、ステップＳ５０２の処理が行われ、アプリケーションがパケットを発生していなければ（Ｓ５０１：ＮＯ）、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
ドライバ２は、発生したパケットが周期セッション及び継続セッションの何れかに関連するアプリケーションのパケットであるかを判定する（ステップＳ５０２）。発生したパケットが周期セッション及び継続セッションの何れかに関連するアプリケーションのパケットであれば（Ｓ５０２：ＹＥＳ）、無線端末ＳＴＡ１はサブ周期継続セッション処理を実行する（ステップＳ５２３）。サブ周期継続セッション処理は、図５で説明したステップＳ３０３からステップＳ３２２の一連の処理である。
【００９３】
発生したパケットが周期セッション及び継続セッションの何れにも関連しないアプリケーションのパケットであれば（Ｓ５０２：ＮＯ）、ステップＳ５０３の処理が行われる。
ドライバ２は、発生したパケットが所定の制御フレームに関するものであるかを判定する（ステップＳ５０３）。発生したパケットが所定の制御フレームに関連するものでなければ（Ｓ５０３：ＮＯ）、ドライバ２は発生したパケットをメモリ５ｂに蓄積し、周期継続セッション電源投入処理の呼び出し元に戻る。
【００９４】
ここで、所定の制御フレームは、例えば、IEEE802.11で定義されている制御フレームのうち、”Association request”、”Reassociationrequest”、”Probe Request”、” Disassociation request”、”Authentication”、”Deauthentication”である。なお、所定の制御フレームはこれらに限られるものではない。
発生したパケットが所定の制御フレームに関連するものであれば（Ｓ５０３：ＹＥＳ）、ドライバ２は発生したパケットを基に制御フレームを生成し、生成した制御フレームをメモリ５ｂに蓄積し、ステップＳ５０４の処理が行われる。
【００９５】
ドライバ２は、通信制御部４に対して電源投入指示を行う（ステップＳ５０４）。通信制御部４は電源投入指示を受けてＭＡＣ部４ａに電源投入を行ってＭＡＣ部４ａを起動させる（ステップＳ５０５）。
ＭＡＣ４ａは無線部６を起動させる（ステップＳ５０６）。無線部６は、メモリ５ｂに蓄積されている制御フレームを送信する（ステップＳ５０７）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ５０８）。
【００９６】
ＭＡＣ４ａは無線部６を起動させる（ステップＳ５０９）。無線部６はアクセスポイントＡＰ１へPS-Pollを送信する（ステップＳ５１０）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ５１１）。
ＭＡＣ４ａは無線部６を起動させる（ステップＳ５１２）。無線部６はアクセスポイントＡＰ１から送信されるＵＣフレームを受信し、当該ＵＣフレームがメモリ５ａに蓄積され、ドライバ２、さらに対応するアプリケーションへ出力される（ステップＳ５１３）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ５１４）。
【００９７】
メモリ５ａは蓄積したＵＣフレームに含まれる制御情報をＭＡＣ部４ａへ出力する。ＭＡＣ部４ａはメモリ５ａから入力された制御情報の１つであるMore Data Bitを解析する（ステップＳ５１５）。
ＭＡＣ部４ａは、More Data Bitの解析結果に基づいて、自端末宛の未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されているかを判定する（ステップＳ５１６）。未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていれば（Ｓ５１６：ＹＥＳ）、ステップＳ５０９の処理が行われ、未送信のＵＣフレームがアクセスポイントＡＰ１に蓄積されていなければ（Ｓ５１６：ＮＯ）、ステップＳ５１７の処理が行われる。
【００９８】
ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報を基に、周期セッション及び継続セッションの何れにも関連しないアプリケーションによって発生されたパケットを基に生成される未送信の送信フレーム（蓄積フレーム）がメモリ５ｂに蓄積されているかを判定する（ステップＳ５１７）。未送信の蓄積フレームがあれば（Ｓ５１７：ＹＥＳ）、ステップＳ５１８の処理が行われる。
【００９９】
ＭＡＣ部４ａは無線部６を起動させる（ステップＳ５１８）。無線部６はメモリ５ｂに蓄積されている未送信の蓄積フレームをアクセスポイントＡＰ１へ送信する（ステップＳ５１９）。ＭＡＣ部４ａは無線部６を停止させる（ステップＳ５２０）。
ステップＳ５１７の判定ステップにおいて、メモリ５ｂに未送信の蓄積フレームがなければ（Ｓ５１７：ＮＯ）、ＭＡＣ部４ａは通信制御部４に対して電源切断要求を行い（ステップＳ５２１）、通信制御部４はＭＡＣ部を停止させる（ステップＳ５２２）。そして、周期継続セッション電源投入処理の呼び出し元のフローに戻る。
＜無線通信システムの動作シーケンス＞
（無線通信システムの周期継続セッション開始後の動作シーケンス）
本実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンスについて図１１を参照しつつ説明する。図１１は第３の実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンス例である。
【０１００】
区間Ｅの処理について説明する。
本動作シーケンス例では、開始が検出された周期セッションに関連しないアプリケーションによって発生されたパケットを蓄積パケットなどといい、アプリケーションによって発生された制御フレームに関連するパケットを制御パケットなどという。
開始が検出された周期セッションに関連しないアプリケーションによって蓄積パケットが発生される。蓄積パケット（蓄積データ）３２３は、アプリケーションからドライバ２へ出力され、ドライバ２によってメモリ５ｂに蓄積される。ここでは、ドライバ２は通信制御部４に対して電源投入指示を行わない。
【０１０１】
制御フレームに関連する制御パケット（制御データ）３２４がアプリケーションによって発生され、ドライバ２に入力される。ドライバ２は制御データを基に制御フレームを生成し、メモリ５ｂに蓄積する。そして、ドライバ２は、通信制御部４に対して電源投入指示を行う。通信制御部４は電源投入指示を受けてＭＡＣ部４ａの電源投入を行ってＭＡＣ部４ａを起動させる。
【０１０２】
無線部６は、制御フレームをアクセスポイントＡＰ１へ送信する。
PS-Pollが無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１の無線部から無線端末ＳＴＡ１宛のＵＣフレームが送信される。
アクセスポイントＡＰ１によって送信されたＵＣフレームが無線端末ＳＴＡ１の無線部６によって受信され、メモリ５ａに蓄積され、さらに、ドライバ２、対応するアプリケーションへ出力される。
【０１０３】
メモリ５ａに蓄積されたＵＣフレームに含まれる制御情報が、メモリ５ａからＭＡＣ部４ａへ出力される（図１１では図示していない）。ＭＡＣ部４ａは、制御情報に含まれるMore Data Bitを解析し、本シーケンス例では、アクセスポイントＡＰ１に未送信のＵＣフレームが蓄積されていないと判断する。
ＭＡＣ部４ａはメモリ５ｂから入力される蓄積情報を基にメモリ５ｂに未送信の蓄積データがあるかを判断する。メモリ５ｂに未送信の蓄積データがあると判断されることにより、メモリ５ｂに蓄積された蓄積データ３２３を基に生成される蓄積フレームが、無線部６からアクセスポイントＡＰ１へ送信され、アクセスポイントＡＰ１は蓄積フレームを受信する。
【０１０４】
ＭＡＣ部４ａは、メモリ５ｂから入力される蓄積情報を基に、メモリ５ｂに未送信の蓄積フレームがないと判断し、通信制御部４はＭＡＣ部４ａを停止させる。
なお、開始が検出された周期セッションに関連するアプリケーションによって送信パケットが発生されたときの動作シーケンスは、第１の実施の形態と実質的に同様であるため、説明を省略する。
≪第４の実施の形態≫
以下、本発明の第４の実施の形態について図面を参照しつつ説明する。
【０１０５】
第４の実施の形態は、第１の実施の形態に、アプリケーションがＤＴＩＭ情報要素のビーコン信号に続いてブロードキャスト又はマルチキャストにて送信される近隣探索パケット（無線端末のアドレスを含む。）の送信周期を学習する機能が付加されたものである。そして、第４の実施の形態では、周期セッション及び継続セッションの何れかの開始を検出した後、開始が検出された周期セッション及び継続セッションの何れかの送信パケットの発生により通信制御部４’に電源投入指示が行われるとともに、学習した周期で通信制御部４’に電源投入指示が行われる。
＜無線端末の構成＞
本実施の形態の無線端末の構成について図１２を参照しつつ説明する。図１２は本実施の形態の無線端末の構成図である。なお、本実施の形態では、第１の実施の形態の構成要素と実質的に同じ機能を有する構成要素には同じ符号を付し、その説明が適用できるため、本実施の形態では説明を省略する。
【０１０６】
メモリ５ａ’は、メモリ５ａの処理に加えて、ブロードキャスト又はマルチキャストにてアクセスポイントＡＰ１により送信されたフレームをＮＤ検出器８へ出力する。
ＮＤ検出器８は、近隣探索パケットの検出を行う。
通信制御部４’のＭＡＣ部４ａ’は、ＭＡＣ部４の機能に加え、周期セッション及び継続セッションの何れかの開始を検出する前に、ＮＤ検出器８による検出結果を基に、近隣探索パケットの検出結果を基に、近隣探索パケットの送信周期を学習する。
【０１０７】
ＭＡＣ部４ａ’は、周期セッション及び継続セッションの何れかの開始を検出するまでは、アクセスポイントＡＰ１から送信されるビーコン信号を数回に一度受信することが可能な時間設定をタイマ３に行う。
また、ＭＡＣ部４ａ’は、周期セッション及び継続セッションの何れかを検出した後は、学習した近隣探索パケットの送信周期に時間設定をタイマ３に行う。
【０１０８】
なお、無線端末ＳＴＡ１ａは、周期セッション及び継続セッションの何れかを検出するまでは、近隣探索パケットの送信周期の学習を除き、図４の処理フローと実質的に同じ処理フローを実行する。
また、無線端末ＳＴＡ１ａは、周期セッション及び継続セッションの何れかを検出した後は、図８の処理フローと実質的に同じ処理フローを実行する。ただし、ステップＳ４０１の受信タイミングは学習した近隣探索パケットの送信周期である。
＜無線端末の動作フロー＞
（無線端末の近隣探索パケットの送信周期の学習フロー）
図１２の無線端末の近隣探索パケットの送信周期の学習処理について図１３を参照しつつ説明する。図１３は図１２の無線端末の近隣探索パケットの送信周期の学習処理フローを示すフローチャートである。なお、図１３では、近隣探索パケットの送信周期の学習に必要なステップのみ示している。
【０１０９】
タイマ３は、ＭＡＣ部４ａ’によって設定された起動タイミングになったかを判定する（ステップＳ６０１）。起動タイミングになっていれば（Ｓ６０１：ＹＥＳ）、ステップＳ６０２の処理が行われ、起動タイミングになっていなければ（Ｓ６０１：ＮＯ）、ステップＳ６０１の処理が行われる。
タイマ３は通信制御部４’に対して電源投入指示を行い（ステップＳ６０２）、通信制御部４’は電源投入指示を受けてＭＡＣ部４ａ’に電源投入を行ってＭＡＣ部４ａ’を起動させ、ＭＡＣ部４’は無線部６を起動させる（ステップＳ６０３）。
【０１１０】
無線部６はアクセスポイントＡＰ１からＢＣ／ＭＣフレームを受信したかを判定する（ステップＳ６０４）。ＢＣ／ＭＣフレームを受信していなければ（Ｓ６０４：ＮＯ）、ＭＡＣ部４’は無線部６を停止させ、ステップＳ６０１の処理が行われる。ＢＣ／ＭＣフレームを受信していれば（Ｓ６０４：ＹＥＳ）、ＭＡＣ部４’は無線部６を停止させ、ステップＳ６０５の処理が行われる。
【０１１１】
ＭＡＣ部４ａ’は、ＢＣ／ＭＣフレームの内容を解析し、要求元アドレスを取得する（ステップＳ６０５）とともに、現時時刻を取得する（ステップＳ６０６）。
ＮＤ検出器８は、ＮＤパケットなどの近隣探索パケットを検出できたかを判定する（ステップＳ６０７）。ＮＤパケットを検出できれば（Ｓ６０７：ＹＥＳ）、ステップＳ６０８の処理が行われる。
【０１１２】
ＭＡＣ部４ａ’は、不図示のメモリに記憶されている前回ＮＤパケットを検出できた時刻（以下、前回時刻という。）を、不図示のメモリから取得し（ステップＳ６０８）、さらに、ステップＳ６０６で取得した現在時刻からステップＳ６０８で取得した前回時刻を減算することによって時刻差を取得する。そして、ＭＡＣ部４ａ’は、現在時刻に時刻差より所定時間短い時間を加算して得られる時刻を、前揺らぎ時刻とする。ＭＡＣ部４ａ’は、現在時刻に時刻差を加算して得られる時刻を、予想時刻とする。ＭＡＣ部４ａ’は、現在時刻に時刻差より所定時間長い時間を加算して得られる時刻を、後揺らぎ時刻とする（ステップＳ６０９）。
【０１１３】
ＭＡＣ部４ａ’は、次回起動時刻として、タイマ３に前揺らぎ時刻を設定する（ステップＳ６１０）。ＭＡＣ部４ａ’は、現在時刻を不図示のメモリに保存する（ステップＳ６１１）。そして、通信制御部４’はＭＡＣ部４ａ’を停止させ（ステップＳ６１７）、ステップＳ６０１の処理が行われる。
ステップＳ６０７において、ＮＤパケットが検出されていなければ（Ｓ６０７：ＮＯ）、ＭＡＣ部４ａ’は現在時刻が前揺らぎ時刻であるかを判定する（ステップＳ６１２）。現在時刻が前揺らぎ時刻であれば（Ｓ６１２：ＹＥＳ）、ＭＡＣ部４ａ’は、次回起動時刻として、タイマ３に予想時刻を設定する（ステップＳ６１０）。そして、通信制御部４’はＭＡＣ部４ａ’を停止させ（ステップＳ６１７）、ステップＳ６０１の処理が行われる。
【０１１４】
ステップＳ６１２において、現在時刻が前揺らぎ時刻でなければ（Ｓ６１２：ＮＯ）、ＭＡＣ部４ａ’は現在時刻が予想時刻であるかを判定する（ステップＳ６１４）。
現在時刻が予想時刻であれば（Ｓ６１４：ＹＥＳ）、ＭＡＣ部４ａ’は、次回起動時刻として、タイマ３に後揺らぎ時刻を設定する（ステップＳ６１５）。そして、ステップＳ６０１の処理が行われる。
【０１１５】
現在時刻が予想時刻でなければ（Ｓ６１４：ＮＯ）、ＭＡＣ部４ａ’は、次回起動時刻として、タイマ３に、ＤＴＩＭ情報要素のビーコン信号より遅く且つ当該ビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるフレームを受信できる時刻を設定する（ステップＳ６１６）。そして、通信制御部４’はＭＡＣ部４ａ’を停止させ（ステップＳ６１７）、ステップＳ６０１の処理が行われる。
【０１１６】
このように、ＮＤパケットが検出された後、まず、３つの時刻（前揺らぎ時刻、予想時刻、後揺らぎ時刻）で次のＮＤパケットの検出を行う。３つの時刻で次のＮＤパケットを検出できなかった場合には、ビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるフレームを受信してＮＤパケットの検出を行う。
このようにして、ＮＤパケットの検出される時間差を複数回取得する。そして、ＭＡＣ部４ａ’は、取得結果を基に、例えば、最も回数の多い時間差を、ＮＤパケットの送信周期として学習する。ＭＡＣ部４ａ’は、周期セッション及び継続セッションの何れかの開始が検出された後に、学習したＮＤパケットの送信周期をＮＤタイマ３に設定し、タイマ３にその周期で電源投入指示を行わせる。
【０１１７】
これにより、周期セッション及び継続セッションの何れかの開始が検出された後、無線端末ＳＴＡ１ａの通信制御部４’に対して電源投入指示が行われるのは、開始が検出された周期セッション又は継続セッションでの送信パケットの発生、及び学習したＮＤパケットの送信周期になる。
＜補足＞
（１）上記の実施の形態において、無線端末ＳＴＡ１ａにユーザインターフェースを設け、無線端末ＳＴＡ１ａに次の処理を実行可能な機能を付加するようにしてもよい。
【０１１８】
ユーザがユーザインターフェースを利用して、新規の無線端末の接続の開始に対応する設定操作を行うと、周期セッション及び継続セッションの何れかの開始を検出し、学習したＮＤパケットの周期で通信制御部４’に対して電源投入指示を行っていた無線端末は、ＤＴＩＭ情報要素のビーコン信号の送信周期で通信制御部４’に対して電源投入指示を行う。なお、ＤＴＩＭ情報要素のビーコン信号を受信可能なタイミングで電源投入指示が行われてもよく、また、ＤＴＩＭ情報要素のビーコン信号を受信できず且つ当該ビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるフレームを受信可能なタイミングで電源投入を行うようにしてもよい。
【０１１９】
その後、ユーザがユーザインターフェースを利用して、新規の無線端末のアドレスの取得完了に対応する設定操作を行うと、周期セッション及び継続セッションの何れかの開始を検出し、ＤＴＩＭ情報要素のビーコン信号の送信周期で通信制御部４’に対して電源投入指示を行っていた無線端末は、学習したＮＤパケットの送信周期で通信制御部４’に対して電源投入指示を行う。
（２）上記の実施の形態において、無線端末ＳＴＡ１ａにユーザインターフェースを設け、無線端末ＳＴＡ１ａに次の処理を実行可能な機能を付加するようにしてもよい。
【０１２０】
ユーザがユーザインターフェースを利用して、新規の無線端末の接続の開始に対応する設定操作を行うと、周期セッション及び継続セッションの何れかの開始を検出し、学習したＮＤパケットの周期で通信制御部４’に対して電源投入指示を行っていた無線端末は、ＤＴＩＭ情報要素のビーコン信号の送信周期で通信制御部４’に対して電源投入指示を行う。なお、ＤＴＩＭ情報要素のビーコン信号を受信可能なタイミングで電源投入指示が行われてもよく、また、ＤＴＩＭ情報要素のビーコン信号を受信できず且つ当該ビーコン信号に続いてブロードキャスト又はマルチキャストにて送信されるフレームを受信可能なタイミングで電源投入を行うようにしてもよい。
【０１２１】
そして、無線端末ＳＴＡ１ａがＤＴＩＭ情報要素のビーコン信号に続いてブロードキャスト又はマルチキャストで送信されるＮＤパケットを検出すると、周期セッション及び継続セッションの何れかの開始を検出し、ＤＴＩＭ情報要素のビーコン信号の送信周期で通信制御部４’に対して電源投入指示を行っていた無線端末は、学習したＮＤパケットの送信周期で通信制御部４’に対して電源投入指示を行う。
【産業上の利用可能性】
【０１２２】
本発明は、無線端末の低消費電力化に利用することができる。
【図面の簡単な説明】
【０１２３】
【図１】第１の実施の形態の無線通信システムのシステム構成図。
【図２】図１の無線端末の構成図。
【図３】図２の無線端末の動作フローを示すフローチャート。
【図４】図３の通常電源投入処理フローを示すフローチャート。
【図５】図３の周期継続セッション電源投入処理フローを示すフローチャート。
【図６】図１の無線通信システムの動作シーケンス例。
【図７】図１の無線通信システムの周期セッション開始検出後の動作シーケンス例。
【図８】第２の実施の形態の周期継続セッション電源投入処理フローを示すフローチャート。
【図９】第２の実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンス例。
【図１０】第３の実施の形態の周期セッション電源投入処理フローを示すフローチャート。
【図１１】第３の実施の形態の無線通信システムの周期継続セッション開始検出後の動作シーケンス例。
【図１２】第４の実施の形態の無線端末の構成図。
【図１３】図１２の無線端末の近隣探索パケットの送信周期の学習処理フローを示すフローチャート。
【符号の説明】
【０１２４】
ＡＰ１  アクセスポイント
ＳＴＡ１  無線端末
１ａ〜１ｃ  アプリケーション
２  ドライバ
３  タイマ
４  通信制御部
４ａ  ＭＡＣ部
５ａ、５ｂ  メモリ
６  無線部
７  アンテナ
【図１】
2008131312.tif 000003
【図２】
2008131312.tif 000004
【図３】
2008131312.tif 000005
【図４】
2008131312.tif 000006
【図５】
2008131312.tif 000007
【図６】
2008131312.tif 000008
【図７】
2008131312.tif 000009
【図８】
2008131312.tif 000010
【図９】
2008131312.tif 000011
【図１０】
2008131312.tif 000012
【図１１】
2008131312.tif 000013
【図１２】
2008131312.tif 000014
【図１３】
2008131312.tif 000015