(57)【要約】【課題】  送信装置の設定変更を行うことなく、受信装置の応答信号を適切なタイミングで返信することで、応答信号の乱発を抑制し、通信のスループットを向上することが可能となる。【解決手段】  本発明の携帯電話１１０は、ネットワークに接続され、パケットを受信すると当該パケットの送信元に対して応答信号を送信することによりデータの送受信を行う無線通信装置であって、ネットワークに接続する通信部２２２と、通信部２２２が最初のパケットを受信すると、第１の時間を計時する時間計時部２４０と、第１の時間の計時中には、最初のパケット以後のパケット受信回数に拘わらず受信したパケットに対する応答信号を送信せず、当該第１の時間が終了した以後に応答信号を送信するように通信部２２２を制御する応答信号送信部２４４と、を備えることを特徴としている。【選択図】    図２
2010056939.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、パケットを受信すると該パケットの送信元に対して応答信号を送信することによりデータの送受信を行う無線通信装置であって、
ネットワークに接続する通信部と、
前記通信部が最初のパケットを受信すると、第１の時間を計時する時間計時部と、
前記第１の時間の計時中には、前記最初のパケット以後のパケット受信回数に拘わらず受信したパケットに対する応答信号を送信せず、該第１の時間が終了した以後に応答信号を送信するように前記通信部を制御する応答信号送信部と、
を備えることを特徴とする無線通信装置。
【請求項２】
前記時間計時部は、前記第１の時間経過後、さらに第２の時間を計時する第２の時間計時部をさらに備え、
前記応答信号送信部は、前記第２の時間の計時中にパケットの受信があると該第２の時間の終了を待つことなく前記応答信号を送信するように前記通信部を制御し、該第２の時間の計時中にパケットの受信が無かった場合には該第２の時間の計時終了後に前記応答信号を送信するように前記通信部を制御することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記第１の時間および第２の時間の計時中に、ネットワーク側への送信データが生じた場合、該第１の時間および該第２の時間の終了を待つことなく、送信データと共に前記応答信号を前記通信部に送信させる重畳送信部をさらに備えることを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記第１の時間は前記応答信号の送信を留保する期間であり、前記第２の時間は前記留保を解除する契機を待つ期間であることを特徴とする請求項１から３のいずれか１項に記載の無線通信装置。
【請求項５】
ネットワークに接続され、パケットを受信すると該パケットの送信元に対して応答信号を送信することによりデータの送受信を行う無線通信装置における無線通信方法であって、
ネットワーク側から最初のパケットを受信すると、該最初のパケット以後のパケットの受信回数に拘わらず受信したパケットに対する応答信号を送信しない第１の時間を計時するステップと、
前記第１の時間が終了した以後に応答信号を送信するステップと、
を含むことを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＣＰを利用する無線通信装置および無線通信方法に関する。
【背景技術】
【０００２】
インターネット通信において、ＯＳＩ参照モデルにおけるトランスポート層プロトコルとしてＴＣＰ（Transmission Control Protocol）が広く利用されている。ＴＣＰでは信頼性を確保するため、送信装置が送信したデータ（パケット）を受信した受信装置は、送信装置に対して確認応答（ＡＣＫ）を送信することで、データを受信したことを通知する。
【０００３】
送信装置は送信したデータに対するＡＣＫを受信できれば、受信装置にデータが到着したことを確認できる。一方、送信装置は所定時間内にＡＣＫを受信することができなければ、受信装置にデータが到達していないと判断し、同じデータを再送する。このような再送処理機構によって、パケットが通信経路の途中で喪失してもそのパケットを欠落することなく相手に伝送することができ、信頼性のある通信を可能としている。
【０００４】
またＴＣＰでは、受信装置は、自体の受信容量を踏まえて、１回のＡＣＫを送信するまでに受信可能な容量すなわちＲＷＩＮ（Receive WINdow）を決定している。そして、受信装置が送信するＲＷＩＮを送信装置が受信することで、送信装置は、受信装置がＡＣＫを送信するまでに受信可能なデータ量すなわち受信させることが可能な最大データ量を把握することができる。
【０００５】
しかし、受信装置が送信装置からのデータを受信してすぐにＡＣＫを送信する場合、すなわち受信装置のバッファにおいて受信したデータの処理がまだ遂行されていない程度の短い期間にＡＣＫを送信する場合、受信装置のバッファには受信したデータが未処理で残留している。したがって、受信装置は、真に受信可能な容量よりも少ないＲＷＩＮを送信装置に通知してしまう。そして小さいＲＷＩＮを通知された送信装置は、通知されたＲＷＩＮに基づいた小さい容量しかデータを送信しないことになるため、ネットワークの帯域幅の利用効率が悪くなり、スループットが低下する。このような現象をＳＷＳ（Silly Window Syndrome）と言う。
【０００６】
そこで、ＡＣＫの送信を遅延させることで、ＡＣＫの乱発を防止する遅延ＡＣＫ（Delayed ACK）という技術が利用されている。
【０００７】
図９は、遅延ＡＣＫを説明するための説明図である。図９に示すように、遅延ＡＣＫにおけるＡＣＫの送信は、以下に説明する３つに大別される。まず、受信装置１０は、送信装置１２から２パケット受信する、すなわちデータを２回受信するまでＡＣＫを返さない（図９中（１）で示す）。また、受信装置１０は、最初のパケットを受信するとタイムアウトのためのタイマを起動し、所定時間（例えば、３００ｍｓｅｃ）が終了する前に２回目のデータを受信しない（タイムアウトが生じた）場合、非常的に送信装置１２にＡＣＫを返す（図９中（２）で示す）。さらにタイマの終了前に、受信装置１０からデータの送信がある場合は、ＡＣＫとデータを１つのパケットで送信装置１２に送信する（図９中（３）で示す）。
【０００８】
また、バースト的なＡＣＫの発生を防止し、通信経路の負荷を軽減する技術として、例えば特許文献１には、データが受信される時間間隔を検出し、検出した時間間隔が第１の所定値以上であった場合に送信するＡＣＫの数を削減する技術が開示されている。特許文献１ではさらに、ＡＣＫが生成される間隔を検出し、ＡＣＫの生成間隔が、第２の所定値以上であるとＡＣＫの削減を停止する。
【特許文献１】特開２００６−１０１３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述した遅延ＡＣＫを採用することにより、数十から百数十Ｋｂｐｓ程度の帯域幅のネットワークにおいては、バースト的なＡＣＫの発生を防止でき、スループットの低下を回避することが可能となる。
【００１０】
しかし近年、インターネット等の通信ネットワークのブロードバンド化が進んでおり、無線通信を通じた無線ブロードバンドシステムにおいては、３Ｍｂｐｓ程度といったネットワークの広帯域化にともない、ＳＷＳの問題が再浮上している。これは、データの受信回数に応じてＡＣＫの応答を制限しているため、広帯域化した分、所定時間に受信するデータ(パケット)の数が増加することに起因する。そこで、ＡＣＫを応答するまでに受信可能なデータの数を増加させる方法も考えられるが、通信環境が急激に変化することが多い無線通信においては、送信装置に長時間ＡＣＫが返って来ないことも想定される。したがって、送信装置は受信装置からのＡＣＫが返ってくる前にタイムアウトし、受信装置にパケットが届いていないと判断してしまうおそれがある。
【００１１】
今後ネットワークのさらなる広帯域化が予想され、ＡＣＫの乱発によるスループットの低下の問題はさらに深刻化すると推測される。したがって、上記遅延ＡＣＫに代わるＡＣＫ送信のアルゴリズムの開発が必要であると考えられる。
【００１２】
そこで、本発明は、このような問題に鑑み、送信装置の設定変更を行うことなく、受信装置の応答信号（ＡＣＫ）を適切なタイミングで返信することで、応答信号の乱発を抑制し、通信のスループットを向上することが可能な無線通信装置および無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明の代表的な構成は、ネットワークに接続され、パケットを受信すると当該パケットの送信元に対して応答信号を送信することによりデータの送受信を行う無線通信装置であって、ネットワークに接続する通信部と、通信部が最初のパケットを受信すると、第１の時間を計時する時間計時部と、第１の時間の計時中には、最初のパケット以後のパケット受信回数に拘わらず受信したパケットに対する応答信号を送信せず、当該第１の時間が終了した以後に応答信号を送信するように通信部を制御する応答信号送信部と、を備えることを特徴とする。
【００１４】
送信装置に応答信号を返さない第１の時間を備える構成により、応答信号の返信を、パケット（データ）を受信した回数ではなく、最初のパケットの受信からの時間に基づいて制限することができる。応答信号の返信をパケットの受信回数で制限する場合、送信装置は応答信号が返ってくる時間を正確に把握できない。このため、受信装置との通信環境が急激に劣化した場合、送信装置は受信装置からの応答信号が返ってくる前にタイムアウトし、受信装置にパケットが届いていないと判断してしまうおそれがある。しかし、本発明のように応答信号の返信を最初のパケットの受信時からの時間に基づいて制限することで、送信装置は受信装置の性能や通信環境に拘わらず適切に応答信号を受信することができる。
【００１５】
また、従来の遅延ＡＣＫ等の受信装置がデータの受信回数に応じて応答信号を返す場合、送信装置は応答信号が返ってくる時間が予測できないため、受信装置に正常にデータが伝達されていないと判断してしまい再送のシーケンスを遂行してしまうおそれがある。しかし、本発明を適応すれば、受信装置が応答信号の受信回数ではなく時間に基づいて応答信号を返すため、送信装置は無駄な再送シーケンスの遂行することがなくなる。
【００１６】
上記無線通信装置は、時間計時部は、第１の時間経過後、さらに第２の時間を計時する第２の時間計時部をさらに備え、応答信号送信部は、第２の時間の計時中にパケットの受信があると当該第２の時間の終了を待つことなく応答信号を送信するように通信部を制御し、当該第２の時間の計時中にパケットの受信が無かった場合には当該第２の時間の計時終了後に応答信号を送信するように通信部を制御してもよい。
【００１７】
すなわち第１の時間は、応答信号を送信しなくても問題が生じないとされる期間であり、第２の時間の終了時とは応答信号を返さないとデータの再送が発生してしまう時間である。したがって第１の時間経過後さらに第２の時間を計時し、遅延ＡＣＫと同様の機能を有することにより、送信装置におけるデータの再送が遂行される前には応答信号を返す。これにより、ＴＣＰの信頼性を維持しつつ、無駄なデータの再送を抑止することができる。
【００１８】
上記無線通信装置は、第１の時間および第２の時間の計時中に、ネットワーク側への送信データが生じた場合、当該第１の時間および当該第２の時間の終了を待つことなく、送信データと共に応答信号を通信部に送信させる重畳送信部をさらに備えてもよい。
【００１９】
送信データが生じた場合、当該送信データに応答信号を重畳させることで、別途応答信号を送信する必要がなくなり、リソースの削減を図ることができる。
【００２０】
上記課題を解決するために、本発明にかかる他の代表的な構成は、ネットワークに接続され、パケットを受信すると当該パケットの送信元に対して応答信号を送信することによりデータの送受信を行う無線通信装置における無線通信方法であって、ネットワーク側から最初のパケットを受信すると、当該最初のパケット以後のパケットの受信回数に拘わらず受信したパケットに対する応答信号を送信しない第１の時間を計時するステップと、第１の時間が終了した以後に応答信号を送信するステップと、を含むことを特徴とする。
【００２１】
上述した無線通信装置における技術的思想に対応する構成要素やその説明は、当該無線通信方法にも適用可能である。
【発明の効果】
【００２２】
以上説明したように本発明は、送信装置の設定変更を行うことなく、受信装置の応答信号を適切なタイミングで返信することで、応答信号の乱発を抑制し、通信のスループットを向上することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値などは、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００２４】
本実施形態では、応答信号（以下単に、ＡＣＫと称する。）の乱発を抑制することで通信のスループットを向上させることが可能な無線通信装置および無線通信方法を説明する。以下の実施形態では、理解を容易にするため、まず無線通信装置を用いる無線通信システム全体の構成を説明し、その後で無線通信装置の具体的な構成を詳述する。ここでは、無線通信装置として携帯電話を挙げているが、かかる場合に限らず、ＰＨＳ（Personal Handy-pone System）端末、パーソナルコンピュータ、ノート型パーソナルコンピュータ等に設けられたＰＣＭＣＩＡスロットまたはＵＳＢ（Universal Serial Bus）に装着する増設デバイス、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、音楽プレイヤー、カーナビゲーション、ポータブルテレビ、ゲーム機器、ＤＶＤプレイヤー、リモートコントローラ等電子メールを取得可能な様々な電子機器を無線通信装置として用いることもできる。
【００２５】
（無線通信システム１００）
図１は、無線通信システムの概略的な接続関係を示した説明図である。かかる無線通信システム１００は、受信装置としての携帯電話１１０と、基地局１２０と、Ｅｔｈｅｒネット(登録商標)、ＩＳＤＮ(Integrated Services Digital Network)回線、インターネット、専用回線等で構成される通信網１３０と、中継サーバ１４０と、送信装置としての配信サーバ１５０と、を含んで構成される。本実施形態では、送信装置として配信サーバ１５０が受信装置として携帯電話１１０にデータを送信する一方向のデータ通信のみを表しているが、その対応関係が逆であっても成り立つのは言うまでもない。
【００２６】
上記無線通信システム１００において、ユーザが携帯電話１１０を通じて、Ｗｅｂ閲覧、映像配信等を実行しようと試みた場合、携帯電話１１０は、まず、通信可能範囲内にある基地局１２０に無線接続要求を行う。無線接続要求を受信した基地局１２０は、通信網１３０を介して中継サーバ１４０に通信相手との通信接続を要求し、中継サーバ１４０が、配信サーバ１５０との通信経路を確保して、携帯電話１１０と配信サーバ１５０との通信を確立する。
【００２７】
このような無線通信システム１００においては、携帯電話１１０と基地局１２０との通信速度および通信品質を向上させるため様々な技術が採用されている。本実施形態では、例えば、携帯電話１１０ごとに異なる符号を乗算するＣＤＭＡ（Code Division Multiple Access：符号分割多重接続）を採用する。
【００２８】
さらに、本実施形態では、無線ブロードバンドシステムとして、「ＣＤＭＡ２０００  １×ＥＶ−ＤＯ（Evolution Data Only）」（通信規格）を採用する。ＣＤＭＡ２０００  １×ＥＶ−ＤＯでは、電波状況などの通信環境に応じて、変調方式や符号化率を切り替える適応変調符号化を採用しているため、通信速度が３Ｍｂｐｓ程度の通信を行うことができる。
【００２９】
上述したような無線通信システム１００において、従来の遅延ＡＣＫを利用したとしても、３Ｍｂｐｓ程度といった広帯域のネットワークでは、ＳＷＳの問題を回避しきれない。
【００３０】
そこで本実施形態では、配信サーバ１５０（送信装置）の設定変更を行うことなく、携帯電話１１０（受信装置）がＡＣＫを適切なタイミングで返信することで、ＡＣＫの乱発を抑制し、通信のスループットを向上することが可能となる。
【００３１】
以下、無線通信システム１００における無線通信装置としての携帯電話１１０について詳細に説明する。
【００３２】
（携帯電話１１０）
図２は、本実施形態にかかる携帯電話のハードウェア構成を示した機能ブロック図であり、図３は、携帯電話の外観を示した斜視図である。携帯電話１１０は、端末制御部２１０と、端末メモリ２１２と、端末表示部２１４と、端末操作部２１６と、音声入力部２１８と、音声出力部２２０と、通信部２２２と、を含んで構成される。
【００３３】
端末制御部２１０は、中央処理装置（ＣＰＵ）を含む半導体集積回路により携帯電話１１０全体を管理および制御する。また、端末制御部２１０は、端末メモリ２１２のプログラムを用いて、通話機能、メール送受信機能、撮像機能、音楽再生機能、ＴＶ視聴機能も遂行する。
【００３４】
端末メモリ２１２は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）等で構成され、端末制御部２１０で処理されるプログラムや音声データ等を記憶する。
【００３５】
端末表示部２１４は、液晶ディスプレイ、ＥＬ(Electro Luminescence)ディスプレイ等で構成され、端末メモリ２１２に記憶された、または通信網１３０を介して外部サーバ（図示せず）から提供される情報を、ＷｅｂコンテンツやアプリケーションのＧＵＩ（Graphical User Interface）等を用いて表示することができる。
【００３６】
端末操作部２１６は、キーボード、十字キー、ジョイスティック等のスイッチから構成され、ユーザの操作入力を受け付ける。音声入力部２１８は、マイク等で構成され、通話時に入力されたユーザの音声を携帯電話１１０内で処理可能な電気信号に変換する。音声出力部２２０は、スピーカで構成され、携帯電話１１０で受信した通話相手の音声信号を音声に変えて出力する。また、着信音や、端末操作部２１６の操作音、アラーム音等も出力できる。
【００３７】
通信部２２２は、通信網１３０における基地局１２０との無線通信を行い、配信サーバ１５０とパケット(データ)の送受信を行う。
【００３８】
さらに本実施形態において、端末制御部２１０は、時間計時部２４０、第２の時間計時部２４２、応答信号送信部２４４、重畳送信部２４６としても機能する。
【００３９】
時間計時部２４０は、前回のＡＣＫ送信後であり、配信サーバ１５０から送信されたパケットを最初に受信したときから、第１の時間としてのＡＣＫ非応答時間を計時する。
【００４０】
第２の時間計時部２４２は、ＡＣＫ非応答時間後さらに第２の時間としての所定時間を計時する。
【００４１】
応答信号送信部２４４は、時間計時部２４０が計時するＡＣＫ非応答時間内にパケットを何回受信したとしてもＡＣＫを返さず、ＡＣＫ非応答時間が終了した以後、所定時間が設定されていない、もしくは所定時間が０であれば、直ちにＡＣＫを送信する。すなわちＡＣＫ非応答時間は、ＡＣＫの送信を留保する期間である。
【００４２】
これにより、ＡＣＫの返信を、パケット（データ）を受信した回数ではなく、最初のパケットの受信からの時間に基づいて制限することができる。従来の遅延ＡＣＫのようにＡＣＫの返信をパケットの受信回数で制限する場合、配信サーバ１５０はＡＣＫが返ってくる時間を正確に把握できない。このため、携帯電話１１０と基地局１２０との通信環境が悪化した場合等においては、配信サーバ１５０は携帯電話１１０からのＡＣＫが返ってくる前にタイムアウトし、携帯電話１１０にパケットが届いていないと判断してしまうおそれがある。しかし、本実施形態のようにＡＣＫの返信を最初のパケットの受信時からの時間に基づいて制限することで、配信サーバ１５０は携帯電話１１０の性能や通信環境に拘わらず適切にＡＣＫを受信することができる。
【００４３】
また、従来の遅延ＡＣＫ等の携帯電話１１０（受信装置）がデータの受信回数に応じてＡＣＫを返す場合、配信サーバ１５０（送信装置）はＡＣＫが返ってくる時間が予測できないため、受信装置に正常にデータが伝達されていないと判断してしまい再送のシーケンスを遂行してしまうおそれがある。しかし、本実施形態では、携帯電話１１０がＡＣＫの受信回数ではなく時間に基づいてＡＣＫを返すため、配信サーバ１５０は無駄な再送シーケンスの遂行することがなくなる。
【００４４】
また応答信号送信部２４４は、所定時間が設定されている場合、第２の時間計時部２４２が計時する所定時間内にパケットを受信した場合、速やかにＡＣＫを送信し、所定時間内にパケットを受信しなかった場合に、所定時間の計時終了後にＡＣＫを送信する。すなわち、所定時間は、ＡＣＫの送信の留保を解除する継起を待つ期間である。
【００４５】
上述したＡＣＫ非応答時間は、ＡＣＫを送信しなくても問題が生じないとされる期間であり、所定時間の終了時とはＡＣＫを返さないとデータの再送が発生してしまう時間である。したがって第２の時間計時部２４２が、ＡＣＫ非応答時間が経過した後さらに所定時間を計時し、応答信号送信部２４４が遅延ＡＣＫと同様の動作を遂行することにより、配信サーバ１５０によるデータの再送が発生する前にはＡＣＫを返す。これにより、ＴＣＰの信頼性を維持しつつ、無駄なデータの再送を抑止することができる。
【００４６】
本実施形態において、時間計時部２４０が計時するＡＣＫ非応答時間と、第２の時間計時部２４２が計時する所定時間との合計は、遅延ＡＣＫのタイマの上限時間以下である。
【００４７】
ここで、遅延ＡＣＫで利用されるタイマの上限時間は、５００ｍｓｅｃであるが、２００〜３００ｍｓｅｃが広く利用されている。したがって、時間計時部２４０が計時するＡＣＫ非応答時間と、第２の時間計時部２４２が計時する所定時間との合計を２００〜３００ｍｓｅｃ以下とするとよい。
【００４８】
配信サーバ１５０（送信装置）は、送信相手の無線通信装置（受信装置）が本実施形態にかかる無線通信装置としての携帯電話１１０であるのか、遅延ＡＣＫ機能にのみ対応した従来装置であるのかを判定することができない場合がある。したがって、ＡＣＫ非応答時間と所定時間との合計を、遅延ＡＣＫのタイマの時間と略等しくすることで、送信装置としての配信サーバ１５０はなんらソフト等の変更を伴わずとも両者に適応することが可能となる。
【００４９】
重畳送信部２４６は、送信データが生じた場合、ＡＣＫ非応答時間および所定時間の計時に拘わらずデータと共にＡＣＫを送信する。
【００５０】
これにより、送信データが生じた場合、当該送信データにＡＣＫを重畳させることで、別途ＡＣＫを送信する必要がなくなり、リソースの削減を図ることができる。
【００５１】
図４および図５は、本実施形態にかかる携帯電話によるＡＣＫの返信を説明するための説明図である。
【００５２】
図４に示すように、本実施形態にかかる携帯電話１１０によるＡＣＫの送信形態は、以下に説明する３つに大別される。すなわち、所定時間内にパケットを受信した場合にＡＣＫを返す（図４中（１）で示す。）、所定時間内にパケットを受信しない場合には所定時間の計時終了後にＡＣＫを返す（図４中（２）で示す。）、送信データが発生した場合にはデータと共にＡＣＫを返す(図５)、の３つである。
【００５３】
まず、携帯電話１１０は、配信サーバ１５０から最初のパケットを受信すると時間計時部２４０がＡＣＫ非応答時間を計時し、応答信号送信部２４４は、ＡＣＫ非応答時間内に何回パケットを受信したとしてもＡＣＫを返さない。さらに第２の時間計時部２４２は、ＡＣＫ非応答時間が終了した後に所定時間を計時し、応答信号送信部２４４は、所定時間内にパケットを受信するとＡＣＫを返信し（図４中（１））、所定時間には到達しないで次の計時のためリセットされる。
【００５４】
また、携帯電話１１０が、第２の時間計時部２４２が所定時間を計時中に通信部２２２がパケットを受信しない場合、応答信号送信部２４４は、所定時間の計時終了後にＡＣＫを送信する（図４中（２）。）。
【００５５】
図５に示すように、携帯電話１１０において、ＡＣＫ非応答時間内に配信サーバ１５０に送信するデータが発生した場合（図５中（１）で示す。）や、所定時間内にデータが発生した場合（図５中（２）で示す。）に重畳送信部２４６が、データと共にＡＣＫを送信する。
【００５６】
上述したように、本実施形態にかかる携帯電話１１０によれば、配信サーバ１５０といった送信装置の設定変更を行うことなく、携帯電話１１０のＡＣＫを適切なタイミングで返信することで、ＡＣＫの乱発を抑制し、通信のスループットを向上することが可能となる。
【００５７】
次に、上述した無線通信システム１００における携帯電話１１０と、配信サーバ１５０とを用いた無線通信方法を説明する。
【００５８】
（無線通信方法）
図６、図７、図８は、本実施形態にかかる無線通信方法の具体的な処理の流れを示したフローチャートである。特に図６では、データの受信に基づくＡＣＫの返信を、図７では、ＡＣＫ非応答時間および所定時間のタイマに基づくＡＣＫの返信を、図８では、携帯電話１１０において送信するデータが発生した場合のＡＣＫの返信を、説明する。ここでは、送信装置としての配信サーバ１５０からのパケットを基地局１２０を介して受信装置としての携帯電話１１０が受信する構成について説明するが、理解を容易にするためにパケットの中継を行う基地局１２０を省略して説明する。
【００５９】
図６に示すように、携帯電話１１０のデータの受信に基づくＡＣＫの返信は以下のような処理となる。
【００６０】
まず、携帯電話１１０が、配信サーバ１５０から最初にパケットを受信する（Ｓ３００：パケット受信ステップ）と、第２の時間計時部２４２が所定時間の計時を行っているか否かが判定される（Ｓ３０２：所定時間判定ステップ）。パケットを最初に受信した場合、所定時間の計時は行われていないと判定され（Ｓ３０２のＮＯ）、引き続き時間計時部２４０においてＡＣＫ非応答時間の計時が行われているか否かが判定される（Ｓ３０４：非応答時間判定ステップ）。ここでも、時間計時部２４０によるＡＣＫ非応答時間の計時が開始されていないので（Ｓ３０４のＮＯ）、時間計時部２４０は最初のパケットの受信時（本パケットの受信時）から、その後のパケットの受信回数に拘わらずＡＣＫを返さないＡＣＫ非応答時間の計時を開始する（Ｓ３０６：計時開始ステップ）。
【００６１】
そして、さらなるパケットの受信に拘わらずＡＣＫ非応答時間が終了すると、後述するタイマ処理（図７）に応じて第２の時間計時部２４２による所定時間の計時が開始される。かかる所定時間の計時が開始された後、パケットを受信すると、所定時間判定ステップＳ３０２において、所定時間が計時中であると判定され（Ｓ３０２のＹＥＳ）、応答信号送信部２４４がＡＣＫを送信し（Ｓ３０８：ＡＣＫ送信ステップ）、端末制御部２１０が所定時間を計時するタイマおよびＡＣＫ非応答時間を計時するタイマをリセットする（Ｓ３１０：リセットステップ）。
【００６２】
図７に示すように、携帯電話１１０のＡＣＫ非応答時間および所定時間に基づくＡＣＫの返信は以下のような処理となる。
【００６３】
まず、データの受信に基づく処理（図６）においてＡＣＫ非応答時間の計時が開始されているか否か判定され（Ｓ３２０：計時開始ステップ）、ＡＣＫ非応答時間の計時が開始されると、ＡＣＫ非応答時間が終了しているか否かが繰り返し判定され（Ｓ３２２：非応答終了判定ステップ）、ＡＣＫ非応答時間の計時が終了するまで計時が遂行される（Ｓ３２４：非応答計時遂行ステップ）。
【００６４】
ＡＣＫ非応答時間の計時が終了すると（Ｓ３２２のＹＥＳ）、所定時間が終了したか否かが繰り返し判定され（Ｓ３２６：所定時間終了判定ステップ）、所定時間の計時が終了するまで計時が遂行される（Ｓ３２８：所定時間計時遂行ステップ）。
【００６５】
所定時間の計時が終了すると（Ｓ３２６のＹＥＳ）、ＡＣＫ非応答時間および所定時間の終了に伴い、ＡＣＫを送信し（Ｓ３３０：ＡＣＫ送信ステップ）、ＡＣＫ非応答時間を計時するタイマおよび所定時間を計時するタイマをリセットする（Ｓ３３２：リセットステップ）。
【００６６】
図８に示すように、携帯電話１１０において送信するデータが発生した場合のＡＣＫの返信は以下のような処理となる。
【００６７】
携帯電話１１０において、配信サーバ１５０（送信装置）に送信するデータが発生すると（Ｓ３４０：データ発生ステップ）、現在受信済みの受信データがあるか否かを判定し（Ｓ３４２：受信データ判定ステップ）、受信データがある場合には、データ発生ステップＳ３４０において発生したデータとともにＡＣＫを送信する（Ｓ３４４：送信データおよびＡＣＫ送信ステップ）。そして、ＡＣＫ非応答時間を計時するタイマおよび所定時間を計時するタイマをリセットする（Ｓ３４６：リセットステップ）。
【００６８】
上述したように本実施形態にかかる無線通信方法においても、携帯電話１１０は、ＡＣＫ非応答時間を計時中はＡＣＫを返信しないため、この間に何回パケットを受信したとしてもＡＣＫを返すことがなくなる。これにより、ＡＣＫの送信を減らすことができる。したがって、ＡＣＫの乱発による通信のスループットの低下を抑止することができる。
【００６９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７０】
例えば、上述した実施形態において、無線通信装置としての携帯電話１１０に時間計時部２４０を設けることでＡＣＫを返信しない期間を有しているが、ＴＣＰを利用している装置であれば本発明を適応することができ、有線での通信を行う装置でも当然利用可能である。
【００７１】
なお、上述した実施形態では、ＣＤＭＡ通信を用いて基地局と通信する携帯電話を例として説明したが、通信方式はこれに限られないことは言うまでもない。例えば、無線ＬＡＮ、ＷｉＭＡＸによりアクセスポイントと接続する無線通信装置であっても本発明を好適に利用することができる。また基地局がアクセスポイントである構成においても、適用することが可能である。
【００７２】
なお、本明細書の無線通信方法における各工程は、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【００７３】
本発明は、ＴＣＰを利用する無線通信装置および無線通信方法に利用することができる。
【図面の簡単な説明】
【００７４】
【図１】無線通信システムの概略的な接続関係を示した説明図である。
【図２】携帯電話のハードウェア構成を示した機能ブロック図である。
【図３】携帯電話の外観を示した斜視図である。
【図４】本実施形態にかかる携帯電話によるＡＣＫの返信を説明するための説明図である。
【図５】本実施形態にかかる携帯電話によるＡＣＫの返信を説明するための説明図である。
【図６】本実施形態にかかる無線通信方法（データの受信に基づくＡＣＫの返信）の具体的な処理の流れを示したフローチャートである。
【図７】本実施形態にかかる無線通信方法（ＡＣＫ非応答時間および所定時間のタイマに基づくＡＣＫの返信）の具体的な処理の流れを示したフローチャートである。
【図８】本実施形態にかかる無線通信方法（送信するデータが発生した場合のＡＣＫの返信）の具体的な処理の流れを示したフローチャートである。
【図９】遅延ＡＣＫを説明するための説明図である。
【符号の説明】
【００７５】
１００  …無線通信システム
１１０  …携帯電話
１２０  …基地局
１３０  …通信網
１４０  …中継サーバ
１５０  …配信サーバ
２１０  …端末制御部
２１２  …端末メモリ
２１４  …端末表示部
２１６  …端末操作部
２１８  …音声入力部
２２０  …音声出力部
２２２  …通信部
２４０  …時間計時部
２４２  …第２の時間計時部
２４４  …応答信号送信部
２４６  …重畳送信部
【図１】
2010056939.tif 000003
【図２】
2010056939.tif 000004
【図３】
2010056939.tif 000005
【図４】
2010056939.tif 000006
【図５】
2010056939.tif 000007
【図６】
2010056939.tif 000008
【図７】
2010056939.tif 000009
【図８】
2010056939.tif 000010
【図９】
2010056939.tif 000011