(57)【要約】 【課題】本発明はＷｉ−ＦｉＰ２Ｐ（Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ）機能を提供するポータブル端末に関することで、ＮｏＡ（Ｎｏｔｉｃｅ  ｏｆ  Ａｂｓｅｎｃｅ）基盤の電力節減モードを実行する場合、ポータブル端末がＮｏＡ期間を調節してデータの送信性能を進めるための装置及び方法に関する。【解決手段】本発明はポータブル端末の電力節減装置は電力節減モードのためのＮｏＡ情報を受信する通信部と、ＮｏＡ情報を用いてグループ内のクライアント端末を電力節減モードに進入するようにする制御部と、電力節減モードのためのＮｏＡ情報を生成する電力管理部を備えるが、電力管理部は一定時間の間、送信するデータに対する最小要求時間を計算する要求時間計算部と、一定時間の間のデータ送信区間を計算する送信区間計算部と、最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節する ＮｏＡ設定部と、を備えることを特徴とする。【選択図】図１
2013106348.tif 000002
【特許請求の範囲】
【請求項１】
ポータブル端末の電力節減装置において、
電力節減モードのためのＮｏＡ情報を受信する通信部と、
ＮｏＡ情報を用いてグループ内のクライアント端末を電力節減モードに進入するようにする制御部と、
電力節減モードのためのＮｏＡ情報を生成する電力管理部を備え、
電力管理部は、
一定時間の間、送信するデータに対する最小要求時間を計算する要求時間計算部と、
一定時間の間のデータ送信区間を計算する送信区間計算部と、
最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節するＮｏＡ設定部と、を備えることを特徴とする装置。
【請求項２】
要求時間計算部は、クライアントに対するパケットの送受信率を計算して、クライアントに対するパケットの送信速度を計算して送信するデータに対する最小要求時間を計算することを特徴とする請求項１に記載の装置。 
【請求項３】
要求時間計算部は、下記<数学式５>を用いて送信するデータに対する最小要求時間を計算することを特徴とする請求項２に記載の装置。
【数５】
2013106348.tif 000008
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、一定時間のＷはＣ個のＴＢＴＴ（Ｔａｒｇｅｔ  Ｂｅａｃｏｎ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ）区間を意味することで、Ｗ＝（Ｃ＊ＴＢＴＴ）を意味する。
【請求項４】
送信区間計算部は、ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）とＮｏＡ区間を差引してデータ送信区間を計算することを特徴とする請求項１に記載の装置。
【請求項５】
ＮｏＡ設定部は、最小要求時間がデータ送信区間より大きい場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断して、最小要求時間がデータ送信区間より小さい場合、データ送信に必要な送信区間に比べてスリープ期間が短いと判断することを特徴とする請求項１に記載の装置。
【請求項６】
ＮｏＡ設定部は、最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節することで、下記<数学式６>のような範囲内でスリープ期間を調節することを特徴とする請求項１に記載の装置。
【数６】
2013106348.tif 000009
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。
【請求項７】
ＮｏＡ設定部は、最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節することで、下記<数学式７>のような範囲内でスリープ期間を調節することを特徴とする請求項１に記載の装置。
【数７】
2013106348.tif 000010
ここで、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。さらに、各要素の上に記載したバー（―）は各要素の平均値を示す。
【請求項８】
ポータブル端末の電力節減方法において、
一定時間の間、送信するデータに対する最小要求時間を計算する過程と、
一定時間の間のデータ送信区間を計算する過程と、
最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認する過程と、
ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節する過程と、を備えることを特徴とする方法。
【請求項９】
送信するデータに対する最小要求時間を計算する過程は、
クライアントに対するパケットの送受信率を計算する過程と、
クライアントに対するパケットの送信速度を計算する過程を備えることを特徴とする請求項８に記載の方法。
【請求項１０】
送信するデータに対する最小要求時間を計算する過程は、
下記<数学式８>を用いて実行することを特徴とする請求項９に記載の方法。
【数８】
2013106348.tif 000011
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケットに対する受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、一定時間のＷはＣ個のＴＢＴＴ区間を意味することで、Ｗ＝（Ｃ＊ＴＢＴＴ）を意味する。
【請求項１１】
データ送信区間を計算する過程は、
ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）と ＮｏＡ区間を差引してデータ送信区間を計算することを特徴とする請求項８に記載の方法。
【請求項１２】
最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認する過程は、
最小要求時間がデータ送信区間より大きい場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断する過程と、
最小要求時間がデータ送信区間より小さい場合、データ送信に必要な送信区間に比べてスリープ期間が短いと判断する過程を備えることを特徴とする請求項８に記載の方法。
【請求項１３】
ＮｏＡ情報のスリープ期間を調節する過程は、
最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節する過程で、下記<数学式９>のような範囲内でスリープ期間を調節することを特徴とする請求項８に記載の方法。
【数９】
2013106348.tif 000012
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。
【請求項１４】
ＮｏＡ情報のスリープ期間を調節する過程は、
最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節する過程で、下記<数学式１０>のような範囲内でスリープ期間を調節することを特徴とする請求項８に記載の方法。
【数１０】
2013106348.tif 000013
ここで、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。さらに、各要素の上に記載したバー（―）は各要素の平均値を示す。
【請求項１５】
一つ以上のプロセッサと、
メモリーと、
前記メモリーに保存されている、前記一つ以上のプロセッサによって実行されるように構成される一つ以上のモジュールを備える電子装置として、
前記モジュールは、
一定時間の間、送信するデータに対する最小要求時間を計算して、
一定時間の間のデータ送信区間を計算して、
最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、
ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節することを特徴とする電子装置。
【請求項１６】
前記モジュールは、クライアントに対するパケットの送受信率を計算して、クライアントに対するパケットの送信速度を計算することを特徴とする請求項１５に記載の電子装置。
【請求項１７】
前記モジュールは、ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）とＮｏＡ区間を差引してデータ送信区間を計算することを特徴とする請求項１５に記載の電子装置。
【請求項１８】
前記モジュールは、最小要求時間がデータ送信区間より大きい場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断して、
最小要求時間がデータ送信区間より小さい場合、データ送信に必要な送信区間に比べてスリープ期間が短いと判断することを特徴とする請求項１５に記載の電子装置。
【請求項１９】
前記モジュールは、最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節することで、下記<数学式１１>のような範囲内でスリープ期間を調節することを特徴とする請求項１５に記載の電子装置。
【数１１】
2013106348.tif 000014
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。
【請求項２０】
前記モジュールは、
最小要求時間とデータ送信区間の比較結果によってＮｏＡ情報のスリープ周期を調節することで、下記<数学式１２>のような範囲内でスリープ期間を調節することを特徴とする請求項１５に記載の方法。
【数１２】
2013106348.tif 000015
ここで、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。さらに、各要素の上に記載したバー（―）は各要素の平均値を示す。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＷｉ−ＦｉＰ２Ｐ（Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ）機能を提供するポータブル端末に関することで、ＮｏＡ（Ｎｏｔｉｃｅ  ｏｆ  Ａｂｓｅｎｃｅ）基盤の電力節減モードを実行する場合、ポータブル端末がＮｏＡ期間を調節してデータの送信性能を進めるための装置及び方法に関するのである。
【背景技術】
【０００２】
最近、ポータブル端末の急激な発達によって特に、無線音声通話及び情報交換が可能なポータブル端末は生活必需品となっている。ポータブル端末の普及初期には単純に携帯することができるし、無線通話が可能なことに認識されたが、その技術が発達することと無線インターネットの導入によってポータブル端末は単純な電話通話または日程管理などの目的だけではなく、ゲーム、近距離通信を利用したリモコン、装着されたデジタルカメラによるイメージ撮影、無線ＬＡＮ機能のようにその活用範囲がますます大きくなっていて、ユーザーの欲求を満たしている。
【０００３】
無線ＬＡＮ機能は、無線接続装置であるアクセスポイント（ＡＰ）がインストールされた所を中心に一定距離以内に位置するポータブル端末（例；ＰＤＡ、ノートパソコンなど）にインターネットなどのような通信サービスを提供するのである。無線ＬＡＮは、初期には電波到達距離が１０ｍに過ぎなかったが、２０００年代に入ってからは５０ｍ〜数百ｍまでの電波到達距離が大幅に拡張されており、無線ＬＡＮの送信速度も向上して大容量のマルチメディアを送/受信することが可能になった。
【０００４】
最近にはＡＰやルーターなしにＷｉ−Ｆｉデバイスの間に自由に通信してプリント、コンテンツ共有などができるようにするＷｉ−Ｆｉダイレクト技術が開発されている。Ｗｉ−Ｆｉダイレクト技術はＷｉ−ＦｉＰ２Ｐと呼ばれる技術で制御端末（Ｐ２Ｐ  Ｇｒｏｕｐ  Ｏｗｎｅｒ）と被制御端末（Ｐ２Ｐ  Ｃｌｉｅｎｔ）がグループを構成して動作することができる。
【０００５】
前記のようなポータブル端末は移動性という利点を提供するために電源供給手段では、ポータブル端末に脱装着が可能な充電バッテリーを使用する。これは制限されたバッテリーの用量でポータブル端末が動作することを意味する。 
【０００６】
これによって、Ｗｉ−ＦｉＰ２Ｐで端末たちは次のような電力節減モードを実行してポータブル端末の電力消耗を減らしている。
【０００７】
先に、端末は機会型電源節約（Ｏｐｐｏｒｔｕｎｉｓｔｉｃ  Ｐｏｗｅｒ  Ｓａｖｅ）基盤の電力節減モードを実行することができる。
【０００８】
これは制御端末が送信するパケットがない場合は、グループ内の被制御端末に送信するデータがないことを通知して、グループ内の被制御端末たちからデータ送信があるのかを要請するのである。これにより、制御端末と被制御端末はデータ送信がない場合に、スリープして電力消耗を減らすのである。
【０００９】
すなわち、機会型電源節約基盤の電力節減モードはグループ内のデバイスが休眠状態の場合に、スリープモードに進入して電力消耗を減らすのである。
【００１０】
また、端末たちは不在通告（ＮｏＡ：Ｎｏｔｉｃｅ  ｏｆ  Ａｂｓｅｎｃｅ）基盤の電力節減モードを実行することができる。
【００１１】
これは制御端末が送信するビーコン（Ｂｅａｃｏｎ）にＮｏＡ情報を載せてグループ内の被制御端末に送ってＮｏＡ情報に応じてグループのメンバーがスリープモードに進入するのである。この時、ＮｏＡに含まれる情報はスリープの開始時間、スリープする期間、繰り返されるスリープ回数、スリープ繰り返し周期を含んでいる。
【００１２】
すなわち、ＮｏＡ基盤の電力節減モードはグループの中心の役割を担当する制御端末がスリープ時点を事前に計画して電力消耗を減らすのである。
【００１３】
しかし、ＮｏＡ基盤の電力節減モードは、周期的にスリープモードに進入することで、スリープモードに進入する時間が多いほどデータを送信する時間が減るようになることを意味する。これはスリープモードの時間を減らせば、電力節減を維持しながらデータの送信性能を進めることができることを意味するが、ポータブル端末でＮｏＡ情報のスリープ期間及び周期を定義する方法が決まっていない。
【００１４】
これによって、ポータブル端末でＮｏＡ情報のスリープ期間及び周期を調節してデータの送信性能を進めるための装置及び方法が要求される。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】韓国特許第１０−２００４−００７００９６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
本発明は前述のような問題点を解決するために導出されたこととして、本発明の目的はポータブル端末でデータの送信性能を進めるための装置及び方法を提供することにある。
【００１７】
本発明の他の目的は、ポータブル端末でＴＢＴＴ区間の間のスリープ期間を調節するための装置及び方法を提供することにある。
【００１８】
本発明のまた他の目的は、ポータブル端末でクライアントに対するパケットの送受信率とパケットの送信速度を用いてＮｏＡ情報を調節するための装置及び方法を提供することにある。
【課題を解決するための手段】
【００１９】
前述の目的たちを果たすための本発明の第１見地によると、ポータブル端末の電力節減装置は電力節減モードのためのＮｏＡ情報を受信する通信部と、ＮｏＡ情報を用いてグループ内のクライアント端末を電力節減モードに進入するようにする制御部と、電力節減モードのためのＮｏＡ情報を生成する電力管理部を備え、電力管理部は一定時間の間、送信するデータに対する最小要求時間を計算する要求時間計算部と、一定時間の間のデータ送信区間を計算する送信区間計算部と、最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節する ＮｏＡ設定部と、を備えることを特徴とする。
【００２０】
前述の目的たちを果たすための本発明の第２見地によると、ポータブル端末の電力節減方法は一定時間の間、送信するデータに対する最小要求時間を計算する過程と、一定時間の間のデータ送信区間を計算する過程と、最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認する過程と、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節する過程と、を備えることを特徴とする。
【００２１】
目的たちを果たすための本発明の第３見地によると、電子装置は一つ以上のプロセッサ、メモリー、及び前記メモリーに保存されている、前記一つ以上のプロセッサによって実行されるように構成される一つ以上のモジュールを備える電子装置として、前記モジュールは一定時間の間、送信するデータに対する最小要求時間を計算して、一定時間の間のデータ送信区間を計算して、最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節することを特徴とする。
【図面の簡単な説明】
【００２２】
【図１】図１は本発明による電力節減モードを実行するポータブル端末の構成を図示するブロック図であり、
【図２】図２は本発明の好ましい一実施形態による電力管理部の構成を図示するブロック図であり、
【図３】図３は本発明の好ましい一実施形態によるポータブル端末の動作過程を図示する流れ図であり、
【図４】図４は本発明の好ましい一実施形態よってＮｏＡ情報が変更される過程を図示する図面である。
【発明を実施するための形態】
【００２３】
以下、本発明の好ましい実施形態を添付された図面の参照とともに詳しく説明する。そして、本発明を説明するにおいて、係わる公知機能あるいは構成に対する具体的な説明が本発明の要旨を不必要に濁すことができると判断される場合、その詳細な説明は略する。
【００２４】
以下の説明では、本発明によるポータブル端末でＴＢＴＴ（Ｔａｒｇｅｔ  Ｂｅａｃｏｎ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｔｉｍｅ）区間のスリープ期間を調節してデータの送信性能を進めながら電力消耗を減らすことができる。さらに、前記ポータブル端末はポータブル電子装置（Ｐｏｒｔａｂｌｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ）を意味することで、移動電話（Ｍｏｂｉｌｅ  Ｐｈｏｎｅ）、メディアプレーヤー（Ｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットコンピューター（Ｔａｂｌｅｔ  Ｃｏｍｐｕｔｅｒ）、ハンドヘルドコンピューター（Ｈａｎｄｈｅｌｄ  Ｃｏｍｐｕｔｅｒ）またはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）のような装置であることができる。また、このような装置たちの中で二つの以上の機能を結合した装置を備える任意のポータブル電子装置であることもできる。
【００２５】
図１は本発明による電力節減モードを実行するポータブル端末の構成を図示するブロック図である。
【００２６】
図１を参照すると、ポータブル端末は制御部１００、電力管理部１０２、メモリー部１０４、入力部１０６、表示部１０８及び通信部１１０を含んで構成することができる。
【００２７】
まず、ポータブル端末の制御部１００はポータブル端末の全般的な動作を制御する。例えば、音声通話及びデータ通信のための処理及び制御を実行して、通常的な機能に加えて本発明によって制御部１００は、ＮｏＡ基盤の電力節減モードを実行するように処理する。
【００２８】
この時、制御部１００はクライアントへのデータ送信率（アップリンクパケットの送信率）、クライアントから送信されるパケットに対する受信率（ダウンリンクパケットの受信率）、一定時間（Ｗ）の間のクライアントに対する平均送信速度を用いてＮｏＡ期間を調節するように処理する。
【００２９】
電力管理部１０２は制御部１００の制御を受けてＮｏＡ情報を生成する。
【００３０】
この時、電力管理部１０２はＮｏＡ情報に含まれているスリープ期間を調節することで、データ送信に必要な時間とデータ送信区間を比べてポータブル端末のスリープ期間を設定する。
【００３１】
一例で、電力管理部１０２はデータに必要な時間がデータ送信区間より大きい場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断して、現在ＮｏＡに含まれているスリープ期間を減らしてデータ送信区間が増えるように処理する。
【００３２】
さらに、電力管理部１０２はデータ送信が必要な時間がデータ送信区間よりも小さいことを確認する場合、既設定されたデータ送信区間にデータ送信ができるほどスリープ区間が短いと判断して、現在ＮｏＡに含まれているスリープ区間を増やして電力消耗を減らすように処理するとか現在ＮｏＡに含まれているスリープ区間を維持するように処理することができる。
【００３３】
前記制御部１００及び電力管理部１０２の動作はメモリー部１０４に保存されている特定のソフトウェアモジュール（命令語セット）によって実行されることができる。すなわち、前記制御部１００、電力管理部１０２の動作はソフトウェアまたはハードウェアで構成することができる。また、電力管理部１０２をそれぞれの制御部に定義することができる。さらに、前記制御部１００をプロセッサに定義して、電力管理部１０２をまた他のプロセッサに定義することができる。
【００３４】
メモリー部１０４はロム、ラム、フラッシュロムで構成される。ロムは制御部１００、電力管理部１０２の処理及び制御のためのプログラムのマイクロコードと各種の参照データを保存する。
【００３５】
ラムは制御部１００のワーキングメモリーで、各種のプログラム実行の中に発生する一時的なデータを保存する。また、フラッシュロムは電話帳、発信メッセージ及び受信メッセージのような更新可能な各種の保管用データを保存する。
【００３６】
メモリー部１０４は本発明によって制御部１００、電力管理部１０２の動作を実行するようにソフトウェアモジュールを保存する。
【００３７】
入力部１０６は、０〜９の数字キーボタンたちと、メニューボタン、取り消しボタン、確認ボタン、通話ボタン、終了ボタン、インターネット接続ボタン、ナビゲーションキー（または方向キー）ボタンたち及び文字入力キーなど多数の機能キーたちを備えて、ユーザーが押すキーに対応するキー入力データを制御部１００に提供する。
【００３８】
表示部１０８は、ポータブル端末の動作の中に発生する状態情報、文字たち、多量の動画及び静止画などをディスプレイする。表示部１０８はカラー液晶ディスプレイ装置（ＬＣＤ）、ＡＭＯＬＥＤなどを用いることができるし、表示部１０８はタッチ入力装置を備えてタッチ入力方式のポータブル端末に適用する場合、入力装置として用いることができる。
【００３９】
通信部１１０はアンテナ（未図示）を通じて入出力されるデータの無線信号を送受信処理する機能を実行する。例えば、送信の場合、送信するデータをチャンネルコーディング及び拡散した後、ＲＦ処理して送信する機能を実行して、受信の場合、受信されたＲＦ信号を基底帯域信号に変換して基底帯域信号を逆拡散及びチャンネル復号してデータを復元する機能を実行する。本発明によって、通信部はデータ送信に必要な時間とデータ送信区間を用いて設定されたＮｏＡ情報をクライアントに送信する。
【００４０】
電力管理部１０２の役割はポータブル端末の制御部１００によって実行することができるが、本発明でこれを別に構成して図示することは説明の便宜のための例示的な構成であって、決して本発明の範囲を制限しようというのではなくて、当業者ならば本発明の範囲内で多様な変形の構成が可能であることが分かるだろう。例えば、これらすべてを制御部１００で処理するように構成することもできる。
【００４１】
図２は本発明の好ましい一実施形態による電力管理部の構成を図示するブロック図である。
【００４２】
図２を参照すると、電力管理部１０２は電力節減モードの実行の時、データ送信に必要な時間を用いてデータ送信区間を調節するように処理することで、要求時間計算部２０２、送信区間計算部２０４、ＮｏＡ設定部２０６を含んで構成することができる。
【００４３】
電力管理部１０２の要求時間計算部２０２はクライアントへのデータ送信に必要な最小要求時間を計算するように処理する。
【００４４】
要求時間計算部２０２は最小要求時間を計算するためにクライアントに対するデータ送信率（アップリンクパケットの送信率）（ｕｉ）２１０を測定して、クライアントに対する受信率（ダウンリンクパケットの受信率）（ｂｉ）２１２を測定する。さらに、要求時間計算部２０２はクライアントのデータ伝送速度を確認して一定時間の間のクライアントに対する平均送信速度（Ｒｉ）２１４を予測して最小要求時間計算に使用する。
【００４５】
すなわち、要求時間計算部２０２はクライアントに対するパケットの送受信率をパケットの送信速度で分けてデータ送信に必要な最小要求時間を計算することができる。
【００４６】
電力管理部１０２の送信区間計算部２０４は、現在ＮｏＡに含まれている情報を分析する。すなわち、ＮｏＡに含まれている情報はＮｏＡの開始時間、スリープする期間、スリープ繰り返し回数、繰り返し周期であり、送信区間計算部２０４はＮｏＡ情報のスリープする期間を用いてデータ送信区間を確認することができる。
【００４７】
ＴＢＴＴ区間は、ＮｏＡ区間、データ送信区間、ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）区間で構成され、クライアントは、ＮｏＡ情報を受信する区間でＮｏＡ情報を受信した後、ＮｏＡ区間でスリープモードを実行して、データ送信区間にウェイクアップしてデータを送受信する。
【００４８】
これによって、送信区間計算部２０４はＴＢＴＴ区間でＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）とＮｏＡ区間を差引してデータ送信区間を計算することができる。
【００４９】
電力管理部１０２のＮｏＡ設定部２０６はデータ送信に必要な最小要求時間とデータ送信区間を比べて端末のスリープ周期を調節する。
【００５０】
一例で、データ送信に必要な最小要求時間がデータ送信区間より大きい場合、ＮｏＡ設定部２０６はデータ送信に必要な送信区間に比べてスリープ期間が長いと判断して現在ＮｏＡに含まれているスリープ期間を減らしてデータ送信区間が増えるように処理する。
【００５１】
反対に、データ送信が必要な最小要求時間がデータ送信区間より小さいことを確認する場合、ＮｏＡ設定部２０６は既設定されたデータ送信区間にデータ送信ができるほどスリープ区間が短いと判断して現在ＮｏＡに含まれているスリープ区間を増やして電力消耗を減らすように処理するとか現在ＮｏＡに含まれているスリープ区間を維持するように処理することができる。
【００５２】
前述のように電力管理部１０２の動作は、メモリー部１０４に保存されている特定のソフトウェアモジュール（命令語セット）によって実行されることができるによって、要求時間計算部２０２、送信区間計算部２０４、ＮｏＡ設定部２０６の動作もソフトウェアモジュールで実行することができる。
【００５３】
図３は本発明の好ましい一実施形態によるポータブル端末の動作過程を図示する流れ図である。
【００５４】
図３を参照すると、ポータブル端末はＷｉ−ＦｉＰ２Ｐ機能を搭載した端末としてＡＰの役割を担当する制御端末で動作していることを仮定する。
【００５５】
さらに、ポータブル端末は ＮｏＡ基盤の電力節減モードを実行することを仮定する。
【００５６】
まず、ポータブル端末は３０１段階でＮｏＡを生成するかどうかを確認する。
【００５７】
もし、３０１段階でＮｏＡを生成しない場合、ポータブル端末は３１７段階に進行して該当の機能（例；待機モード）を実行する。
【００５８】
一方、３０１段階でＮｏＡを生成することを確認する場合、ポータブル端末は３０３段階に進行してデータ送信に対する最小要求時間を計算する。
【００５９】
この時、ポータブル端末はクライアントへのデータ送信率（アップリンクパケットの送信率）（ｕｉ）とパケット受信率（ダウンリンクパケットの受信率）（ｂｉ）を測定する。
【００６０】
さらに、ポータブル端末はクライアントのデータ伝送速度を確認して一定時間の間のクライアントに対する平均送信速度（Ｒｉ）を予測する。
【００６１】
前記のように言及したデータ送信率とデータ受信率と平均送信速度は、クライアントへのデータ送信に必要な最小要求時間を計算するのに使用する。
【００６２】
すなわち、データ送信に対する最小要求時間（Ｔｗ）は以下の<数学式１>を通じて計算することができる。
【００６３】
【数１】
2013106348.tif 000003
【００６４】
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントへのデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントから送信されるパケットに対する受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、一定時間のＷはＣ個のＴＢＴＴ区間を意味することで、Ｗ＝（Ｃ＊ＴＢＴＴ）を意味する。
【００６５】
すなわち、ポータブル端末は、１からＮ番目のクライアントへのデータ送信に対する最小要求時間を測定する。
【００６６】
以後、ポータブル端末は３０５段階に進行して現在ＮｏＡに含まれている情報を分析した後、３０７段階に進行してポータブル端末のデータ送信区間を確認する。
【００６７】
ここで、ＮｏＡに含まれている情報はＮｏＡの開始時間、スリープする期間、スリープ繰り返し回数、繰り返し周期を含んで、ポータブル端末はＮｏＡ情報のスリープする期間を用いてデータ送信区間を確認することができる。すなわち、ＴＢＴＴ区間はＮｏＡ区間、データ送信区間、ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）で構成され、クライアントはＮｏＡ情報を受信する区間でＮｏＡ情報を受信した後、ＮｏＡ区間でスリープモードを実行して、データ送信区間にウェイクアップしてデータを送受信する。
【００６８】
これによって、ポータブル端末はＴＢＴＴ区間でＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）とＮｏＡ区間を差引してデータ送信区間を計算することができる。
【００６９】
以後、ポータブル端末は３０９段階に進行して最小要求時間がデータ送信区間より大きいかどうかを確認する。
【００７０】
３０９段階は、既定義されたスリープする期間をデータ送信時間によって流動的に変更するかどうかを確認するための段階で、最小要求時間がデータ送信区間より大きい場合は、データ送信量に比べてスリープ区間が多いことを意味することである。
【００７１】
もし、３０９段階で最小要求時間がデータ送信区間より大きいことを確認する場合、３１１段階でデータ送信に必要な送信区間に比べてスリープ期間が長いと判断する。
【００７２】
以後、ポータブル端末は３１３段階に進行して現在ＮｏＡに含まれているスリープ期間を減らしてデータ送信区間が増えるように処理する。
【００７３】
一方、３０９段階で最小要求時間がデータ送信区間より小さいことを確認する場合、３１９段階に進行して既設定されたデータ送信区間にデータ送信ができるほどスリープ期間が短いと判断する。
【００７４】
これによって、ポータブル端末は３２１段階に進行して現在ＮｏＡに含まれているスリープ期間を増やして電力消耗を減らすように処理する。さらに、ポータブル端末は３０９段階で最小要求時間がデータ送信区間より小さいことを確認する場合、現在ＮｏＡに含まれているスリープ期間を維持するように処理することができる。
【００７５】
スリープ期間を調節しようとするポータブル端末は、次のようにＴＢＴＴ期間の間にスリープが可能な最大ＮｏＡ期間を決定する。
【００７６】
まず、データ送信に対する最小要求時間（Ｔｗ）はＴＢＴＴ内のデータ送信区間より同じか小さくなければならなくて、これを式で表現すると、 以下の<数学式２>のようになる。
【００７７】
【数２】
2013106348.tif 000004
【００７８】
データ送信に対する最小要求時間（Ｔｗ）は<数学式１>を通じて計算することができるし、一定時間のＷはＣ個のＴＢＴＴ区間を意味する。さらに、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言って、ＮｏＡ区間はデータ送受信を実行しないスリープ区間を言うのである。
【００７９】
すなわち、データ送信に対する最小要求時間はＣ個のＴＢＴＴ区間でＣＴｗｉｎｄｏｗとＮｏＡ区間を除いたデータ送信区間より小さい場合にだけ該当の時間の間、データを送信することができるようになる。
【００８０】
<数学式１>と<数学式２>を利用すると、次の<数学式３>のようなＮｏＡ区間の範囲が決定される。
【００８１】
【数３】
2013106348.tif 000005
【００８２】
ここで、ｉはクライアントの手順を意味して、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。
【００８３】
すなわち、ポータブル端末は<数学式３>のような範囲内でＮｏＡを調節してデータ送信区間を増やしてデータ送信量を増やすように処理することができる。逆に、ポータブル端末は<数学式３>のような範囲内でＮｏＡを調節してデータ送信区間を減らしてスリープ区間を増やしてバッテリー消耗を減らすように処理することができる。
【００８４】
前記<数学式３>はグループに属しているそれぞれの個別クライアントに対するパケットの送受信率及びパケットの送信速度を用いるＮｏＡ設定範囲であるが、ポータブル端末はグループに属しているすべてのクライアントの平均パケットの送受信率及びパケットの送信速度を用いるＮｏＡ設定範囲を設定することができる。
【００８５】
この時、ポータブル端末は以下の<数学式４>のような範囲内でＮｏＡを調節することができる。
【００８６】
【数４】
2013106348.tif 000006
【００８７】
ここで、ｕｉはクライアントに対するデータ送信率（アップリンクパケットの送信率）、ｂｉはクライアントに対するパケット受信率（ダウンリンクパケットの受信率）を意味する。さらに、Ｒｉは一定時間（Ｗ）の間のクライアントに対する送信速度を意味し、ＴＢＴＴはビーコン送信区間であり、ＣＴｗｉｎｄｏｗはＮｏＡ情報を受信する区間を言うのである。さらに、各要素の上に記載されているバー（―）は各要素の平均値を示す。
【００８８】
すなわち、ポータブル端末はクライアントのデータ平均送信率（アップリンクパケットの送信率）、クライアントに送信されるパケットに対する平均受信率（ダウンリンクパケットの受信率）、一定時間（Ｗ）の間のクライアントに対する平均送信速度を用いてＮｏＡの期間を調節することができる。
【００８９】
以後、ポータブル端末は３１５段階に進行してスリープ期間が調節された情報が含まれているＮｏＡ情報をクライアントに送信するように処理する。
【００９０】
以後、ポータブル端末は本アルゴリズムを終了する。
【００９１】
図４は本発明の好ましい一実施形態によってＮｏＡ情報が変更される過程を図示する図面である。
【００９２】
図４を参照すると、参照符号（ａ）のようにＴＢＴＴ区間はＮｏＡ区間、データ送信区間、ＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）で構成され、クライアントはＮｏＡ情報を受信する区間でＮｏＡ情報を受信した後、ＮｏＡ区間でスリープモードを実行して、データ送信区間にウェイクアップしてデータを送受信する。
【００９３】
ＮｏＡ区間はポータブル端末の電力節減のためにスリープする区間である。
【００９４】
もし、ＴＢＴＴ区間の間のデータを送信するのに必要な時間が７０ｍｓの場合、データ送信区間が７０ｍｓ以上になると送信するデータを效率的に送信することができる。
【００９５】
もし、ＴＢＴＴ区間の間のデータを送信するのに必要な時間が７０ｍｓであるが、データ送信区間が６０ｍｓの場合、ポータブル端末は現在ＴＢＴＴ区間で６０ｍｓの時間の間にデータを送って、次のＴＢＴＴのデータ送信区間で残りの１０ｍｓの時間の間にデータを送らなければならない。
【００９６】
これによって、本発明の好ましい一実施形態によるポータブル端末は效率的なデータ送信のためにデータ送信区間を、データを送信するのに必要な時間に合わせて調節するように処理する。
【００９７】
一例で、ポータブル端末は参照符号（ｂ）のようにデータ送信のための最小要求時間（Ｔｗ）がデータ送信区間（Ａｖ）より大きいことを確認する場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断する。
【００９８】
これによって、ポータブル端末は現在ＮｏＡに含まれているスリープ期間を減らしてデータ送信区間を増やすように処理する。
【００９９】
さらに、ポータブル端末は参照符号（ｃ）のようにデータ送信のための最小要求時間がデータ送信区間より小さいことを確認する場合、データ送信に必要な送信区間に比べてスリープ期間が短いと判断する。スリープ期間が短いということは十分なデータ送信が可能であることを意味する。
【０１００】
これによって、ポータブル端末は現在ＮｏＡに含まれているスリープ期間を増やして電力節減を増大させるとか現在ＮｏＡに含まれているスリープ期間を維持するように処理することができる。
【０１０１】
一例で、ポータブル端末はＴＢＴＴ区間が１５ｍｓの場合、データ送信に対する最小要求時間（Ｔｗ）によってＮｏＡ情報を以下の 表１のように設定することができる。
【０１０２】
【表１】
2013106348.tif 000007
【０１０３】
すなわち、最小要求時間が７ｍｓの場合、ポータブル端末は１ｍｓの間スリープして１ｍｓの間にデータを送信するようになる。
【０１０４】
しかし、最小要求時間が８ｍｓの場合、ポータブル端末は０．８ｍｓの間スリープして１．２ｍｓの間にデータを送って、最小要求時間が９ｍｓの場合、ポータブル端末は ０．７ｍｓの間スリープして１．３ｍｓの間にデータを送信するようになる。
【０１０５】
既存のポータブル端末の決まったスリープ期間の間は７回のスリープモードを実行するが、本発明によるポータブル端末は最小要求時間によって調節されるスリープ期間の間にスリープモードを実行する。
【０１０６】
本発明の請求項及び/または明細書に記載した実施形態たちによる方法はハードウェア、ソフトウェア、またはハードウェアとソフトウェアの組み合わせの形で実装されることができる。
【０１０７】
ソフトウェアで実装する場合、一つ以上のプログラム（ソフトウェアモジュール）を保存するコンピューター判読可能の保存媒体が提供されることができる。コンピューター判読可能の保存媒体に保存される一つ以上のプログラムは、ポータブル端末のような電子装置内の一つ以上のプロセッサによって実行できるように構成される。一つ以上のプログラムは、電子装置にとって、本発明の請求項及び/または明細書に記載した実施形態たちによる方法を実行させる命令語を備える。
【０１０８】
このようなプログラム（ソフトウェアモジュール、ソフトウェア）はランダムアクセスメモリー（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュ（Ｆｌａｓｈ） メモリーを備える不揮発性（Ｎｏｎ−ｖｏｌａｔｉｌｅ）メモリー、ロム（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、電気的消却可能プログラム可能ロム（ＥＥＰＲＯＭ、Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気ディスク記憶装置（Ｍａｇｎｅｔｉｃ  Ｄｉｓｃ  Ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）、コンパクトディスクロム（ＣＤ−ＲＯＭ、Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤｓ、Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃｓ）または他の形態の光学記憶装置、磁気カセット（Ｍａｇｎｅｔｉｃ Ｃａｓｓｅｔｔｅ）に保存されることができる。または、これらの一部または全部の組み合わせで構成されたメモリーに保存されることができる。また、それぞれの構成メモリーは多数個が備えられることもできる。
【０１０９】
また、電子装置にインターネット（Ｉｎｔｅｒｎｅｔ）、イントラネット（Ｉｎｔｒａｎｅｔ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＬＡＮ（Ｗｉｄｅ  ＬＡＮ）、または ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のような通信ネットワーク、またはこれらの組み合わせで構成された通信ネットワークを通じて接近できる付着可能な記憶装置に保存されることができる。このような記憶装置は外部ポートを通じて電子装置に接続することができる。
【０１１０】
また、通信ネットワーク上の別途の記憶装置がポータブル電子装置に接続することもできる。
【０１１１】
一例で、一つ以上のプロセッサ、メモリー、及び前記メモリーに保存されている、前記一つ以上のプロセッサによって実行されるように構成される一つ以上のモジュールを備える電子装置のモジュールは、一定時間の間、送信するデータに対する最小要求時間を計算して、一定時間の間のデータ送信区間を計算して、最小要求時間とデータ送信区間を比べてＮｏＡ情報の変更が必要かどうかを確認して、ＮｏＡ情報の変更が必要な場合、ＮｏＡ情報のスリープ期間を調節する命令語を備えることができる。
【０１１２】
さらに、前記電子装置のモジュールはクライアントに対するパケットの送受信率を計算して、クライアントに対するパケットの送信速度を計算する命令語を備えることができる。
【０１１３】
さらに、前記電子装置のモジュールはＮｏＡ情報を受信する区間（ＣＴｗｉｎｄｏｗ）と ＮｏＡ区間を差引してデータ送信区間を計算する命令語を備えることができる。
【０１１４】
さらに、前記電子装置のモジュールは最小要求時間がデータ送信区間より大きい場合、データ送信に必要な送信区間に比べてスリープ期間が長いと判断して、最小要求時間がデータ送信区間より小さい場合、データ送信に必要な送信区間に比べてスリープ期間が短いと判断する命令語を備えることができる。
【０１１５】
前述のように、本発明はポータブル端末でＴＢＴＴ区間の間のスリープ期間を調節するためのことで、ＴＢＴＴ区間の間のスリープ期間を調節してデータの送信性能を向上させて電力消耗を減らすことができる。
【０１１６】
一方、本発明の詳細な説明では具体的な実施形態に関して説明しているが、本発明の範囲から脱しない限度内でさまざまな変形が可能さは勿論である。そのため、本発明の範囲は説明された実施形態に限られて決まってはならなくて、後述する特許請求の範囲だけではなくこの特許請求の範囲と均等なものなどによって決まらなければならない。
【符号の説明】
【０１１７】
１００  制御部
１０２  電力管理部
１０４  メモリー部
１０６  入力部
１０８  表示部
１１０  通信部
２０２  要求時間計算部
２０４  送信区間計算部
２０６  ＮｏＡ設定部
２１０  データ送信率
２１２  受信率
２１４  平均通信速度
【図１】
2013106348.tif 000016
【図２】
2013106348.tif 000017
【図３】
2013106348.tif 000018
【図４】
2013106348.tif 000019