JP2004128798A - Radio terminal, method for controlling delay between ends thereof, and program - Google Patents
Radio terminal, method for controlling delay between ends thereof, and program Download PDFInfo
- Publication number
- JP2004128798A JP2004128798A JP2002288675A JP2002288675A JP2004128798A JP 2004128798 A JP2004128798 A JP 2004128798A JP 2002288675 A JP2002288675 A JP 2002288675A JP 2002288675 A JP2002288675 A JP 2002288675A JP 2004128798 A JP2004128798 A JP 2004128798A
- Authority
- JP
- Japan
- Prior art keywords
- delay time
- wireless
- terminal
- cycle
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、無線基地局との間で無線通信を行うための無線通信モジュールを間欠的に起動することにより省電力動作を行う無線端末に関し、特にエンドツーエンド(端末間)の送受信に要する遅延時間であるエンド間遅延時間を規定された基準値以下に抑えるためのエンド間遅延制御方法に関する。
【0002】
【従来の技術】
IEEE802.11等において規定されている無線パケット通信方式では、受信機を定期的に起動(Wake−up)させてパケットを送受信するという省電力モード(パワーセーブモード)が規定されている。
【0003】
IEEE802.11における省電力モード動作の概要を図9を参照して簡単に説明する。
【0004】
無線基地局は一定周期でビーコンパケットを全無線端末に向けてブロードキャストしており、無線基地局に関連付けられている全ての無線端末はそのビーコンパケットを受信することができる。
【0005】
電力消費量を削減したい無線端末は省電力モードに移行し、無線基地局がビーコンを送信する時間のみ起動して電波の送受信を行い、それ以外の時間においては無線通信モジュールへの通電をやめ、電波の送受信を行わないスリープ状態に移行する。スリープ状態中の無線端末はパケットの送受信ができないため、無線基地局はどの無線端末が省電力動作を行っているかを把握し、省電力モードにある無線端末宛のパケットを保管しておく。そして無線基地局は定期的に送信するビーコンパケットによって現在どの無線端末宛のパケットが保管されているかを各無線端末に通知する。
【0006】
無線基地局からのビーコンパケットによってパケットの到着通知を受けた無線端末は、直ちにこの到着通知に返答してパケットを受信できることを無線基地局に対して通知する。この無線端末からの返答を受けた無線基地局は直ちに保管していたパケットを転送する。
【0007】
このようにすることで、省電力動作を行っている無線端末はビーコンパケットが送信されている間だけ起動していても、データのためのパケットを取りこぼすことなく受信することができる。以降の説明では無線通信モジュールの通電〜電源断を繰り返す時間間隔を「起動周期」と呼ぶものとする。
【0008】
また、省電力動作を行っている無線端末は任意のビーコン周期において起動(通電)をスキップすることができる。図9において無線端末Aは毎周期起動しているが、無線端末Bは1つおきに起動している。このようにすることで、毎周期起動するよりもさらに消費電力を抑えることができる。
【0009】
一方省電力モード動作のデメリットは、パケットの転送遅延が発生することである。すなわちパケットが無線基地局に届いてからそのパケットのあて先の無線端末の起動周期が訪れるまでの間、そのパケットは無線基地局で保管されるため、最大そのあて先の無線端末の起動周期時間だけ遅延が発生することとなる。すなわち、無線端末がより大きな省電力効果を得ようとすればするほど、無線区間における遅延時間やジッタ(遅延時間のゆらぎ)が大きくなってしまう。
【0010】
IPネットワーク上でVoIP(Voice over Internet Protocol)などを使用して音声サービスを提供する事業者は、総務省が策定した音声品質基準を満たす必要がある。現在VoIPの品質評価基準としてクラスA〜Cの三段階が規定されており、総合伝送品質率(R値)、エンド間遅延、呼損率について図10の基準値を満たす必要がある。すなわちエンド間遅延時間についてはクラスAで100ms未満、クラスBで150ms未満、クラスCで400ms未満と規定されている。ここで、エンド間遅延時間とは、エンドツーエンド(端末間)の送受信に要する遅延時間のことを意味している。
【0011】
しかし、上記で説明したような省電力モードで動作している無線端末は、定期的に起動することで消費電力を削減しているため、省電力モードでVoIPによる通話を行おうとした場合、無線区間での遅延が加算されることにより、規定の品質を満たせなくなる場合がある。
【0012】
一方省電力動作を行わせないようにすると、無線区間での遅延時間を極小化することができるが、移動端末のようにバッテリ駆動の場合実用的な通話時間が得られなくなってしまう。
【0013】
エンド間遅延を基準値以下に抑えるための従来のエンド間遅延制御方法としては、データ転送システムにおいて伝送路における遅延時間を測定し、その値が基準値を満たさない場合に、ビットレートや通信帯域の設定を変更する方法が開示されている(例えば、特許文献1、2参照。)。しかし、これらいずれの従来技術も、伝送路に無線区間が存在するものではなく、このような従来技術を用いたとしても、上記で説明したような無線端末における省電力動作による無線区間遅延を抑制することはできない。
【0014】
【特許文献1】
特開2002−204278号公報
【特許文献2】
特開2002−135330号公報
【0015】
【発明が解決しようとする課題】
上述した従来の無線端末およびそのエンド間遅延制御方法では、無線端末が省電力動作を行うと、エンド間遅延時間を規定された基準値以下に抑えることができなくなってしまう場合があるという問題点があった。
【0016】
本発明の目的は、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内で最適な省電力動作を行うことができる無線端末およびエンド間遅延制御方法を提供することである。
【0017】
【課題を解決するための手段】
上記目的を達成するために、本発明の無線端末は、無線基地局との間で無線通信を行うための無線通信モジュールを間欠的に起動することにより省電力動作を行う無線端末において、
エンドツーエンドの送受信に要する遅延時間であるエンド間遅延時間を測定するエンドツーエンド遅延取得手段と、
前記エンドツーエンド遅延取得手段により測定されたエンド間遅延時間が予め規定された基準値以下となるように前記無線通信モジュールの起動周期を変更する起動周期変更判定手段とを備えていることを特徴とする。
【0018】
本発明によれば、エンドツーエンド遅延取得手段により測定されたエンド間遅延時間が規定された基準値以下に収まるように、無線通信モジュールの起動周期の変更が行われるので、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内で最適な省電力動作を行うことができる。
【0019】
また、上記目的を達成するために、本発明の無線端末は、無線基地局との間で無線通信を行うための無線通信モジュールを間欠的に起動することにより省電力動作を行っている無線端末において、
エンドツーエンドの送受信に要する遅延時間であるエンド間遅延時間を測定するエンドツーエンド遅延取得手段と、
自己の起動周期を通信相手の端末に通知するための起動周期通知パケットの送信を行うとともに、通信相手の端末からの起動周期通知パケットの受信を行っている起動周期通知パケット送受信手段と、
前記エンドツーエンド遅延取得手段によって計測されたエンド間遅延時間が予め設定された基準値以上の場合に、前記起動周期通知パケット送受信手段に指示することにより起動周期通知パケットを通信相手の端末に送信し、通信相手の端末からの起動周期通知パケットにより通知された起動周期と自己の起動周期とを比較し、自己の起動周期が通信相手の端末の起動周期より大きいか同じの場合、自己の起動周期を短くする変更を行う起動周期変更判定手段とを備えていることを特徴とする。
【0020】
本発明によれば、エンドツーエンド遅延取得手段は、通信中においてもRTCPパケットを用いて一定時間間隔でエンド間遅延時間が規定された基準を満たしているか否かの監視を行い、規定された基準が満たされていない場合には起動周期変更判定手段が、起動周期を動的(リアルタイム)に変更する。そのため、異なるネットワーク環境を持つ通信相手に接続したり、ネットワークの遅延時間が通信中に変化したりしても、最適な省電力状態を保ちつつエンド間遅延時間をある一定値以下に抑えることができ、バッテリ駆動時間を大幅に損なうことなく音声通話の品質を保証することができる。また、より大きな起動周期を持つ端末が自己の起動周期を短くする変更を行うという動作により、いずれか一方の端末のみが起動周期を短くしていくようなことにはならず、省電力動作に不公平が生じにくい。
【0021】
本発明の他の無線端末では、前記エンドツーエンド遅延取得手段は、通信相手先の端末との間でパケットが往復する時間により前記エンド間遅延時間の測定を行うようにしてもよい。さらに、前記パケットとして、PINGパケットまたはRTCPパケットを用いるようにしてもよい。
【0022】
さらに、上記目的を達成するために本発明の無線端末は、無線基地局との間で無線通信を行うための無線通信モジュールを間欠的に起動することにより省電力動作を行っている無線端末において、
前記無線基地局から無線区間を介さずに接続可能な固定端末へのネットワーク遅延時間が、前記各固定端末毎に格納されているネットワーク遅延時間データベースと、
前記固定端末との間で通信を開始する前に無線基地局から通信相手先の固定端末までのネットワーク遅延時間を前記ネットワーク遅延時間データベースから取得し、該ネットワーク遅延時間と前記無線基地局までの無線区間遅延時間とを加算することにより、エンドツーエンドの送受信に要する時間であるエンド間遅延時間を算出し、該エンド間遅延時間が規定された基準値以下に抑えられるように前記無線通信モジュールの起動周期を変更する起動周期変更判定手段とを備えていることを特徴とする。
【0023】
本発明によれば、無線端末には、通信相手先となる固定端末のネットワーク遅延時間が格納されているネットワーク遅延時間データベースが備えられているため、起動周期変更判定手段は、通信を開始する前に通信相手先の固定端末と接続した場合のエンド間遅延時間を算出することができる。そして、この起動周期変更判定手段は、このエンド間遅延時間が、規定された基準値以下に抑えられるようにな起動周期で無線通信モジュールの省電力動作を行うようにする。従って、通信接続の相手先が変わるたびに、接続される固定端末のネットワーク遅延時間に応じて、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内の最適な起動周期を選択することが可能となる。
【0024】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【0025】
(第1の実施形態)
図1は本発明の第1の実施形態の無線端末を備えた無線通信システムの構成を示すシステム図である。
【0026】
本実施形態における無線通信システムは、無線端末10A、10Bと、無線基地局401、402とから構成されていて、無線基地局401、402はWAN(WideArea Network:広域ネットワーク)50により接続されている。
【0027】
無線端末10Aは、図2に示すように、エンドツーエンド遅延取得部11と、起動周期変更判定モジュール12と、無線通信モジュール13とを備えている。無線端末10Bの構成は、無線端末10Aの構成と同様であるためその説明は省略する。
【0028】
無線通信モジュール13は、無線基地局401、402との間で無線通信を行うための送受信機能を備えたモジュールである。
【0029】
エンドツーエンド遅延取得部11は、エンドツーエンドの送受信に要する遅延時間(以下エンド間遅延時間)、つまり無線端末10Aから送信されたデータが無線端末10Bに到着するまでの時間を測定する。
【0030】
エンドツーエンド遅延取得部11が通信中にパケットの往復時間を測定する方法としては、IPネットワークにおけるPINGパケットや、VoIP通信時におけるRTCP(RTP Control Protocol)のタイムスタンプ機能などを用いる方法がある。
【0031】
PINGパケットは、ICMP(Internet Control Message Protocol)の一種であり、IPプロトコルを実装する機器は必ずICMPを送受信する機能を備えている。PINGパケットを受信した機器は、直ちに送信元に同じパケットを送信するので、この仕組みを利用してネットワークの往復時間を測定することができる。
【0032】
RTCP(RTP Control Protocol)パケットはVoIP通信においてやりとりされる制御パケットであり、パケット中に、パケット送信者が最後にRTCPパケットを受信した時刻と、その受信時間からRTCPパケット送信までの時間差が記録されている。RTCPパケット受信者は、自分がRTCPパケットを送信した時刻を記録しておくことで、RTCPパケット受信時にネットワークの往復時間を算出することができる。
【0033】
そして、エンドツーエンド遅延取得部11は、上記のようにして得られたネットワークの往復時間を半分にすることにより、エンド間遅延時間を測定することができる。
【0034】
起動周期変更判定モジュール12は、無線通信モジュール13の起動制御を行っていて、エンドツーエンド遅延取得部11により測定されたエンド間遅延時間が予め規定された基準値以下となるように無線通信モジュール13の起動周期を変更する。ここで、起動周期とは、無線通信モジュール13の通電〜電源断を繰り返す時間間隔をいう。
【0035】
次に、本実施形態の無線端末の動作について図面を参照して詳細に説明する。
【0036】
図1のような構成のネットワークにおいて、無線端末10A、10Bがパケット通信による音声通話を行っている。また端末10Aが電力消費を抑えるために例えばIEEE802.11で規定されている省電力(パワーセーブ)動作を行っている。すなわち、間欠的に無線通信モジュールに通電を行い、パケットを送受信している。このとき、無線端末10A(または無線端末10A、10B両方とも)は、エンド間遅延時間をエンドツーエンド遅延取得部11により測定する。起動周期変更判定モジュール12は、この測定結果が規定された基準値を満たしているかどうかを判定し、基準値を満たしていない場合にはエンド間遅延時間をある一定値以下に抑えるように無線通信モジュール13の起動周期を変更する。
【0037】
本実施形態の無線端末10A、10Bによれば、測定されたエンド間遅延時間が規定された基準値以下に収まるように、無線通信モジュール13の起動周期の変更が行われるため、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内で最適な省電力動作を行うことができる。
【0038】
(第2の実施形態)
次に、本発明の第2の実施形態の無線端末について説明する。上記で説明した第1の実施形態では、一般的な無線通信システムに本発明を適用した場合であったが、本実施形態は、VoIPサービスを行う無線通信システム本発明を適用した場合について示したものである。図3は本発明の第2の実施形態の無線端末を備えた無線通信システムの構成を示すシステム図である。
【0039】
この無線通信システムでは、図3に示されるように、IEEE802.11無線LAN基地局701、702がそれぞれ別のポイントでインターネット60に接続されている。この無線通信システムには、無線LAN基地局701、702とそれぞれ通信できる無線VoIP端末20A、20Bが存在し、これらの無線VoIP端末20A、20BはIEEE802.11で規定されている省電力モードで動作している。IEEE802.11における省電力モード動作を行う無線VoIP端末20A、20Bは、上述したように無線通信モジュールを間欠的に起動させることで消費電力を削減している。
【0040】
本実施形態においては、無線LAN基地局701、702のビーコン周期はいずれも100ms、無線VoIP端末20Aの起動周期は100ms、無線VoIP端末20Bの起動周期は200msとする。また無線VoIP端末20A、20Bは、図10に示したVoIPにおける総務省が規定したクラスCの音声品質基準を満足しなければならないものとする。また、無線LAN基地局701、702間のネットワーク遅延時間は150msであるものとする。
【0041】
次に、本実施形態における無線VoIP端末20Aの構成を図4に示す。図4において、図2中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。また、無線VoIP端末20Bの構成も無線VoIP端末20Aの構成と同様であるため、その説明は省略する。
【0042】
本実施形態における無線VoIP端末20Aは、図4に示されるように、タイマモジュール21と、エンド間遅延計測部22と、RTP送受信モジュール23と、RTCP送受信モジュール24と、無線通信モジュール25と、起動周期通知パケット送受信部26と、起動周期変更判定部27とを備えている。
【0043】
タイマモジュール21は、設定された時間のカウントを行っている。無線通信モジュール25は、無線基地局701との間で無線通信を行うための機能を備えたモジュールである。RTP送受信モジュール23は、RTP(Real−time Transport Protocol)パケットの送受信を行い、RTCP送受信モジュール24はRTCPパケットの送受信を行っている。
【0044】
エンド間遅延計測部22は、タイマモジュール21によりカウントされた一定時間間隔で、RTCP送受信モジュール24により送受信されるRTCPパケットを用いてエンド間遅延時間を計測する。
【0045】
起動周期通知パケット送受信部26は、起動周期変更判定部27からの指示により、自己の起動周期を通信相手の端末に通知するための起動周期通知パケットの送信を行うとともに、通信相手の端末からの起動周期通知パケットの受信を行っている。
【0046】
起動周期変更判定部27は、エンド間遅延計測部22によって計測されたエンド間遅延時間が予め設定された基準値以上の場合に、起動周期通知パケット送受信部26に指示することにより自己の現在の起動周期を通信相手の端末に通知するための起動周期通知パケットを送信し、通信相手からの起動周期通知パケットにより通知された起動周期と自己の起動周期とを比較し、自己の起動周期が通信相手の端末の起動周期より大きいか同じの場合、自己の起動周期を短くする変更を行う。
【0047】
本実施形態におけるタイマモジュール21、エンド間遅延計測部22、RTP送受信モジュール23、RTCP送受信モジュール24は、図2に示した第1の実施形態の無線端末10Aにおけるエンドツーエンド遅延取得部11に相当する。
【0048】
次に、本実施形態の無線端末の動作について図面を参照して詳細に説明する。
【0049】
ここでは、無線VoIP端末20Aが無線VoIP端末20Bに対してVoIPにより音声データの送受信を開始した場合について説明する。上記の条件下では、無線VoIP端末20Aにおける無線区間遅延は最大100ms、無線VoIP端末20Bにおける無線区間遅延は最大200msとなるため、エンド間遅延時間は最大450msとなり、クラスCの品質条件をクリアできない。以下、無線VoIP端末20Aの動作を図4のブロック図および図5のフローチャートを参照して説明する。
【0050】
先ず、無線VoIP端末20Aと無線VoIP端末20Bとの間で通信が開始されると(ステップ101)、無線VoIP端末20Aではタイマモジュール21においてタイマ設定が行われる(ステップ102)。そして、タイマモジュール21がタイムアウトするまで処理を停止させることによりある一定の時間のカウントが行われる(ステップ103)。
【0051】
無線VoIP端末20Aのエンド間遅延計測部22は、このようにしてカウントされた一定時間おきに無線VoIP端末20Bから受信したRTCPパケットのタイムスタンプ情報からエンド間遅延時間を計算する(ステップ104)。起動周期変更判定部27は、エンド間遅延計測部22によって計算されたエンド間遅延時間が、クラスCの基準である400ms以上となっていないかの判定を行う(ステップ105)。ここでは、エンド間遅延時間は最大450msであるため、クラスCの基準である400ms以上となっているため、無線VoIP端末20Aの起動周期変更判定部27は、無線VoIP端末20A、20B間のエンド間遅延時間を短縮する必要があることを認識する。そして、無線VoIP端末20Aの起動周期変更判定部27は起動周期通知パケット送受信部26を使用し、無線VoIP端末20Bに対して起動周期通知パケットを送信する(ステップ106)。この起動周期通知パケットにより、無線VoIP端末20Aの現在の起動間隔である100msが無線VoIP端末20Bに通知される。この通知に対する返答として、無線VoIP端末20Bは自己の起動間隔である200msを無線VoIP端末20Aに通知する。
【0052】
次に、無線VoIP端末20A、20Bの起動周期変更判定部27は、それぞれお互いの起動周期を比較し(ステップ107)、自己の起動周期が通信相手の起動周期よりも長いか同じである場合に、自己の起動間隔をより小さい値に変更する(ステップ108)。
【0053】
ここでは無線VoIP端末20Aの起動周期が100ms、無線VoIP端末20Bの起動周期が200msなので、起動周期のより長い無線VoIP端末20Bが起動周期をより短い値に変更する。すなわち無線VoIP端末20Bの起動周期変更判定部27は、無線VoIP端末20Bの無線通信モジュール25の起動周期をビーコン2回分から1回分に短くする。このような処理が行われることにより、無線VoIP端末20Bにおける無線区間遅延は最大100msとなるため、エンド間遅延は最大350msとなり、クラスCの遅延要求が満たされるようになる。
【0054】
別の例として、上記でたとえばネットワーク遅延時間が250msだとすると、無線VoIP端末20Bが起動間隔を200msから100msに変更してもエンド間遅延時間は依然450msであり、クラスCの要求を満たすことはできない。この場合の無線VoIP端末20A、20Bの動作は以下のようになる。
【0055】
無線VoIP端末20A、20Bが最初の起動周期通知パケットを交換すると、無線VoIP端末20Bが起動周期を100msに変更する。その後無線VoIP端末20Aは一定時間後に再びRTCPパケットによりエンド間遅延時間を測定し、エンド間遅延時間が400msを超えていることを認識する。
【0056】
すると、無線VoIP端末20A、20Bは、最初の場合と同様に起動周期通知パケットをお互いに交換して起動間隔を通知する。この場合は無線VoIP端末20A、20Bともに100msで同じ値となるので、両方の端末とも無線区間遅延を短縮しようとする。このときの起動間隔は両者ともビーコン1回分であり、最短間隔であるので、両者とも省電力モードから通常モードに移行することで、無線区間遅延を短縮する。
【0057】
本実施形態によるエンド間遅延制御方法によれば、通信中においても定期的にエンド間遅延時間が規定された基準を満たしているか否かの監視が行われ、規定された基準が満たされていない場合には起動周期を動的(リアルタイム)に変更する。そのため、異なるネットワーク環境を持つ通信相手に接続したり、ネットワークの遅延時間が通信中に変化したりしても、最適な省電力状態を保ちつつエンド間遅延時間をある一定値以下に抑えることができ、バッテリ駆動時間を大幅に損なうことなく音声通話の品質を保証することができる。
【0058】
尚、本実施形態では、RTCPパケットを用いてエンド間遅延時間を測定する場合を用いて説明したが、RTCPパケット以外のPINGパケット等を用いてエンド間遅延時間を測定する場合、または他の方法によりエンド間遅延時間を測定する場合にも、本実施形態によるエンド間遅延制御方法を同様に適用することができるものである。
【0059】
(第3の実施形態)
次に、本発明の第3の実施形態の無線端末について説明する。上記で説明した第2の実施形態では、通信相手先の端末も無線端末であったが、本実施形態では、通信相手先が、無線基地局から無線区間を介さずに接続可能な固定端末である点が異なっている。
【0060】
通信相手先が固定端末の場合、通信が開始した後のエンド間遅延時間の変化は少ないが、接続する固定端末毎にネットワーク遅延時間が異なる。そのため、本実施形態の無線端末では、通信開始時に無線通信モジュールの起動周期を変更してエンド間遅延時間が規定された基準値以下に収まるようにし、通信中の継続的なエンド間遅延時間の監視は行わないようにしている。図6は本発明の第3の実施形態の無線端末を備えた無線通信システムの構成を示すシステム図である。図6において、図3中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【0061】
この無線通信システムでは、図6に示されるように、インターネット60に接続されたIEEE802.11無線LAN基地局701が存在し、その無線LAN基地局701を利用して通信を行う無線VoIP端末20Cが存在する。
【0062】
また、無線LAN基地局701から無線区間を介さずに接続可能な固定端末として、遅延の小さいリンクでインターネット60に接続されたVoIP端末30Dと、遅延の大きなリンクでインターネット60に接続されたVoIP端末30Eが存在する。
【0063】
無線LAN基地局701のビーコン周期は100msであり、無線VoIP端末20Cは省電力動作を行っており、起動周期は200msであるとする。また、無線LAN基地局701からVoIP端末30Dへのネットワーク遅延時間は100ms、無線LAN基地局701からVoIP端末30Eへのネットワーク遅延時間は250msであるものとする。
【0064】
無線VoIP端末20Cは、VoIP端末30DおよびVoIP端末30Eと通信する場合の経路のネットワーク遅延をあらかじめ測定しており、内部に備えられたネットワーク遅延時間データベースに保持している。
【0065】
また、無線VoIP端末20Cは、VoIPの通話品質として図10に示したクラスCの規定を満たさなければならないものとする。すなわち、無線VoIP端末20Cは、VoIP通話中のエンド間遅延を400ms未満に抑える必要があるものとする。
【0066】
次に、本実施形態における無線VoIP端末20Cの構成を図7に示す。図7において、図4中の構成要素と同一の構成要素には同一の符号を付し、説明を省略するものとする。
【0067】
本実施形態における無線VoIP端末20Cは、図7に示されるように、RTP送受信モジュール23と、RTCP送受信モジュール24と、無線通信モジュール25と、ネットワーク遅延時間データベース31と、起動周期変更判定部37とを備えている。
【0068】
ネットワーク遅延時間データベース31には、無線LAN基地局701から各VoIP端末30D、30Eへのネットワーク遅延時間が、各VoIP端末毎に格納されている。具体的には、ネットワーク遅延時間データベース31には、通信相手先のVoIP端末のアドレス(識別子)またはネットワークアドレスまたはドメイン名ごとに無線LAN基地局701からのネットワーク遅延時間が格納されている。
【0069】
起動周期変更判定部37は、通信を開始する前に通信相手先のVoIP端末のネットワーク遅延時間をネットワーク遅延時間データベース31から取得し、このネットワーク遅延時間と無線LAN基地局701までの無線区間遅延時間とを加算することにより、エンド間遅延時間を算出し、このエンド間遅延時間が規定された基準値以下に抑えられるようにな起動周期で無線通信モジュール25の省電力動作を行う。
【0070】
以下、本実施形態における無線VoIP端末20Cの動作を図6、図7および図8のフローチャートを参照して説明する。
【0071】
先ず、無線VoIP端末20CがVoIP端末20DとVoIPにより音声通話を開始しようとする場合の動作について説明する。
【0072】
無線VoIP端末20Cはまず内部に保持しているネットワーク遅延時間データベース(DB)31から、VoIP端末30Dと通信する場合のネットワーク遅延時間の予想値である100msを取得する(ステップ201)。
【0073】
次に、無線VoIP端末20Cの起動周期変更判定部37はVoIP端末30Dとの間のエンド間遅延時間を計算する(ステップ202)。エンド間遅延時間は、無線VoIP端末20Cにおける無線区間遅延時間とネットワーク遅延時間の合計となる。無線VoIP端末20Cの無線区間遅延時間は、最大で起動周期と同じ200msとなるので、エンド間遅延時間はこれに100msを加えて最大300msとなる。
【0074】
次に、起動周期変更判定部37は、得られたエンド間遅延時間の最大値300msとクラスCの遅延時間の規定値400msとの比較を行う(ステップ203)。
【0075】
ここでは、得られたエンド遅延時間の最大値は300msであり、遅延時間が400ms未満というクラスCの基準を満たしているため、起動周期変更判定部37は無線VoIP端末20Cの起動周期を変更せず、無線VoIP端末20Cは起動周期を維持したままVoIP端末30DとVoIP通信を開始する(ステップ205)。
【0076】
次に、無線VoIP端末20CがVoIP端末30EとVoIPにより音声通話を行う場合の動作について説明する。
【0077】
無線VoIP端末20Cはまず内部に保持しているネットワーク遅延時間データベース(DB)31から、VoIP端末30Eと通信する場合のネットワーク遅延時間の予想値である250msを取得する(ステップ201)。
【0078】
次に、無線VoIP端末20Cの起動周期変更判定部37はVoIP端末30Eとの間のエンド間遅延時間を計算する(ステップ202)。無線VoIP端末20Cの無線区間遅延時間は最大で起動周期と同じ200msとなるので、これにVoIP端末30Eのネットワーク遅延時間250msを加えてエンド間遅延時間は最大450msとなる。
【0079】
次に、起動周期変更判定部37は、得られたエンド間遅延時間の最大値450msとクラスCの遅延時間の規定値400msとの比較を行う(ステップ203)。
【0080】
ここで、エンド間遅延時間450msは、クラスCの規定値である400ms未満を満たしていないため、起動周期変更判定部37は、エンド間遅延時間をクラスCの基準である400ms以内に抑えるため、起動周期をビーコン1回分、すなわち100msに短縮する(ステップ204)。これにより無線区間遅延時間は最大100msとなり、エンド間遅延は最大350msとなるため、クラスCの基準を満たしたVoIP通信が可能となる。
【0081】
本実施形態の無線VoIP端末20Cによれば、通信相手先となるVoIP端末30D、30Eのネットワーク遅延時間が格納されているネットワーク遅延時間データベース31が備えられていて、起動周期変更判定部37は、通信を開始する前に通信相手先のVoIP端末のネットワーク遅延時間と無線LAN基地局701までの無線区間遅延時間とを加算することにより、エンド間遅延時間を算出し、このエンド間遅延時間が、規定された基準値以下に抑えられるようにな起動周期で無線通信モジュール25の省電力動作を行うようにする。従って、通信接続の相手先が変わるたびに、接続されるVoIP端末のネットワーク遅延時間に応じて、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内の最適な起動周期を選択することが可能となる。
【0082】
つまり、本実施形態の無線VoIP端末20Cによれば、さまざまなネットワーク環境を持つVoIP端末とVoIP通話を行う場合でも、通話開始時に遅延時間の制限を満たすことができ、バッテリ駆動時間を大幅に損なうことなく通話品質を保証することができる。
【0083】
尚、本実施形態では、通信相手として接続される可能性のある全てのVoIP端末30D、30Eに対するネットワーク遅延時間がネットワーク遅延時間データベース31に格納されているものとして説明したが、本発明はこのような場合に限定されるものではなく、無線端末がネットワーク遅延時間データベース31にネットワーク遅延時間が格納されていない新規のVoIP端末と接続された場合、その新規のVoIP端末のネットワーク遅延時間を測定してネットワーク遅延時間データベース31に自動的に追加するようにしてもよい。
【0084】
また、本実施形態では、ネットワーク遅延時間データベース31が無線VoIP端末20C内に備えられている場合を用いて説明しているが、本発明はこのような場合に限定されるものではない。ネットワーク遅延時間は、ネットワーク遅延時間データベース31に相当するデータベースが無線LAN基地局701内に備えられているな構成でもよい。このような構成にすれば無線VoIP端末20C内に格納しなければならないデータ量を削減することができる。このような構成の場合、無線VoIP端末20CがVoIP通信等の遅延時間に制約がある通信を開始する場合に、無線LAN基地局701上のデータベースから通信相手先となるVoIP端末のネットワーク遅延時間を取得する。そして、無線VoIP端末20Cは、このネットワーク遅延時間に基づいて省電力モードにおける起動間隔を変更して、エンド間遅延時間を規定された基準値以下に抑えることができる。
【0085】
さらに、無線基地局から各VoIP端末へのネットワーク遅延時間を格納しているデータベースサーバを、無線端末が属するネットワーク上に備えるような構成としてもよい。
【0086】
また、図には示されていないが、本発明の第1から第3の実施形態の無線端末は、上記で説明したエンド間遅延時間測定方法を実行するためのプログラムを記録した記録媒体を備えている。この記録媒体は磁気ディスク、半導体メモリまたはその他の記録媒体であってもよい。このプログラムは、記録媒体から無線端末に読み込まれ、無線端末の動作を制御する。具体的には、無線端末内のCPUがこのプログラムの制御により無線端末のハードウェア資源に特定の処理を行うように指示することにより上記の処理が実現される。
【0087】
【発明の効果】
以上説明したように、本発明によれば、無線端末では、エンドツーエンド遅延取得手段によりエンド間遅延時間を測定し、測定されたエンド間遅延時間が規定された基準値以下に収まるように、起動周期変更判定手段により無線通信モジュールの起動周期の変更が行われるため、エンド間遅延時間を規定された基準値以下に抑えることができる範囲内で最適な省電力動作を行うことができるという効果を得ることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態の無線端末を含む無線通信システムの構成を示すシステム図である。
【図2】本発明の第1の実施形態の無線端末10Aの構成を示すブロック図である。
【図3】本発明の第2の実施形態の無線端末を含む無線通信システムの構成を示すシステム図である。
【図4】本発明の第2の実施形態の無線VoIP端末20Aの構成を示すブロック図である。
【図5】本発明の第2の実施形態の無線VoIP端末20Aの動作を示したフローチャートである。
【図6】本発明の第3の実施形態の無線端末を含む無線通信システムの構成を示すシステム図である。
【図7】本発明の3の実施形態における無線VoIP端末20Cの構成を示すブロック図である。
【図8】本発明の第3の実施形態の無線VoIP端末20Cの動作を示したフローチャートである。
【図9】省電力モードの動作を説明するための図である。
【図10】IP電話の品質クラスを示す図である。
【符号の説明】
10A、10B 無線端末
11 エンドツーエンド遅延取得部
12 起動周期変更判定モジュール
13 無線通信モジュール
20A〜20B 無線VoIP端末
21 タイマモジュール
22 エンド間遅延計測部
23 RTP送受信モジュール
24 RTCP送受信モジュール
25 無線通信モジュール
26 起動周期通知パケット送受信部
27 起動周期変更判定部
30D、30E VoIP端末
31 ネットワーク遅延時間データベース
37 起動周期変更判定部
401、402 無線基地局
50 WAN
60 インターネット
701、702 無線LAN基地局
101〜108 ステップ
201〜205 ステップ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a wireless terminal that performs a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station, and in particular, a delay required for end-to-end (between terminal) transmission and reception. The present invention relates to an end-to-end delay control method for suppressing an end-to-end delay time, which is a time, to a specified reference value or less.
[0002]
[Prior art]
In a wireless packet communication system defined in IEEE 802.11 or the like, a power saving mode (power save mode) in which a receiver is periodically activated (wake-up) to transmit and receive packets is defined.
[0003]
An outline of the power saving mode operation in IEEE 802.11 will be briefly described with reference to FIG.
[0004]
The wireless base station broadcasts a beacon packet to all wireless terminals at a fixed period, and all wireless terminals associated with the wireless base station can receive the beacon packet.
[0005]
The wireless terminal that wants to reduce power consumption shifts to the power saving mode, starts and transmits and receives radio waves only during the time when the wireless base station transmits a beacon, and stops energizing the wireless communication module at other times, Shift to sleep state where radio wave transmission / reception is not performed. Since the wireless terminal in the sleep state cannot transmit and receive packets, the wireless base station grasps which wireless terminal is performing the power saving operation, and stores the packet addressed to the wireless terminal in the power saving mode. Then, the wireless base station notifies each wireless terminal of which wireless terminal is currently storing the packet by using a beacon packet that is periodically transmitted.
[0006]
The wireless terminal that has received the packet arrival notification by the beacon packet from the wireless base station immediately replies to the arrival notification and notifies the wireless base station that the packet can be received. The wireless base station receiving the response from the wireless terminal immediately transfers the stored packet.
[0007]
By doing so, the wireless terminal performing the power saving operation can receive the data packet without dropping it even if the wireless terminal is activated only while the beacon packet is being transmitted. In the following description, a time interval in which the wireless communication module is repeatedly turned on and off is referred to as a “start cycle”.
[0008]
In addition, the wireless terminal performing the power saving operation can skip the activation (energization) in an arbitrary beacon cycle. In FIG. 9, the wireless terminal A is activated every period, but the wireless terminal B is activated every other period. By doing so, it is possible to further reduce the power consumption as compared with the case of starting every cycle.
[0009]
On the other hand, a disadvantage of the power saving mode operation is that a packet transfer delay occurs. That is, since the packet is stored in the wireless base station from when the packet arrives at the wireless base station until the activation cycle of the destination wireless terminal of the packet arrives, the packet is delayed by a maximum of the activation cycle time of the destination wireless terminal. Will occur. That is, as the wireless terminal attempts to obtain a greater power saving effect, the delay time and jitter (delay in the delay time) in the wireless section increase.
[0010]
An operator who provides a voice service using VoIP (Voice over Internet Protocol) or the like on an IP network needs to satisfy a voice quality standard formulated by the Ministry of Internal Affairs and Communications. Currently, three grades of classes A to C are defined as VoIP quality evaluation criteria, and it is necessary that the total transmission quality rate (R value), end-to-end delay, and call loss rate satisfy the reference values in FIG. That is, the end-to-end delay time is defined as less than 100 ms for class A, less than 150 ms for class B, and less than 400 ms for class C. Here, the end-to-end delay time means a delay time required for end-to-end (terminal-to-terminal) transmission and reception.
[0011]
However, since the wireless terminal operating in the power saving mode as described above is periodically activated to reduce power consumption, when a VoIP call is attempted in the power saving mode, The addition of the delay in the section may make it impossible to satisfy the specified quality.
[0012]
On the other hand, if the power saving operation is not performed, the delay time in the wireless section can be minimized, but a practical call time cannot be obtained when the mobile terminal is driven by a battery like a mobile terminal.
[0013]
As a conventional end-to-end delay control method for suppressing the end-to-end delay to a reference value or less, a data transfer system measures a delay time in a transmission line, and when the value does not satisfy a reference value, a bit rate or a communication bandwidth is not measured. (For example, see Patent Documents 1 and 2). However, none of these prior arts has a wireless section in a transmission path, and even if such a conventional technique is used, the wireless section delay due to the power saving operation in the wireless terminal described above is suppressed. I can't.
[0014]
[Patent Document 1]
JP-A-2002-204278
[Patent Document 2]
JP 2002-135330 A
[0015]
[Problems to be solved by the invention]
In the above-described conventional wireless terminal and its end-to-end delay control method, when the wireless terminal performs a power saving operation, the end-to-end delay time may not be able to be suppressed to a specified reference value or less. was there.
[0016]
An object of the present invention is to provide a wireless terminal and an end-to-end delay control method that can perform an optimal power-saving operation within a range in which an end-to-end delay time can be suppressed to a specified reference value or less.
[0017]
[Means for Solving the Problems]
In order to achieve the above object, the wireless terminal of the present invention is a wireless terminal that performs a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station,
End-to-end delay acquisition means for measuring an end-to-end delay time, which is a delay time required for end-to-end transmission and reception,
A start cycle change determining unit that changes a start cycle of the wireless communication module so that the end-to-end delay time measured by the end-to-end delay obtaining unit is equal to or less than a predetermined reference value. And
[0018]
According to the present invention, the start-up cycle of the wireless communication module is changed so that the end-to-end delay time measured by the end-to-end delay acquisition unit falls below the specified reference value. Optimal power saving operation can be performed within a range that can be suppressed to a specified reference value or less.
[0019]
In order to achieve the above object, a wireless terminal of the present invention performs a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station. At
End-to-end delay acquisition means for measuring an end-to-end delay time, which is a delay time required for end-to-end transmission and reception,
A startup cycle notification packet transmitting / receiving means for transmitting a startup cycle notification packet for notifying the communication partner terminal of its own startup cycle and receiving a startup cycle notification packet from the communication partner terminal,
When the end-to-end delay time measured by the end-to-end delay acquisition means is equal to or greater than a predetermined reference value, the start cycle notification packet is transmitted to the communication partner terminal by instructing the start cycle notification packet transmitting / receiving means. Then, the start cycle notified by the start cycle notification packet from the communication partner terminal is compared with the self-start cycle, and if the self-start cycle is greater than or equal to the start cycle of the communication partner terminal, the self-start is performed. And a start cycle change determining unit for making a change to shorten the cycle.
[0020]
According to the present invention, the end-to-end delay acquiring unit monitors whether the end-to-end delay time satisfies a specified standard at regular time intervals using an RTCP packet even during communication, and If the criterion is not satisfied, the activation cycle change determination means changes the activation cycle dynamically (real time). Therefore, even when connecting to a communication partner with a different network environment or when the network delay time changes during communication, it is possible to keep the end-to-end delay time below a certain value while maintaining the optimal power saving state. As a result, the quality of the voice call can be guaranteed without significantly impairing the battery operation time. In addition, an operation in which a terminal having a longer activation cycle makes a change to shorten its own activation cycle does not prevent only one of the terminals from shortening the activation cycle. Unfairness is unlikely to occur.
[0021]
In another wireless terminal according to the present invention, the end-to-end delay obtaining means may measure the end-to-end delay time based on a time required for a packet to reciprocate with a communication partner terminal. Further, a PING packet or an RTCP packet may be used as the packet.
[0022]
Further, in order to achieve the above object, the wireless terminal of the present invention is a wireless terminal performing a power saving operation by intermittently starting a wireless communication module for performing wireless communication with a wireless base station. ,
A network delay time from the wireless base station to a fixed terminal connectable without a wireless section, a network delay time database stored for each fixed terminal,
Before starting communication with the fixed terminal, a network delay time from a wireless base station to a fixed terminal of a communication partner is acquired from the network delay time database, and the network delay time and the wireless communication to the wireless base station are obtained. By adding the section delay time, the end-to-end delay time, which is the time required for end-to-end transmission / reception, is calculated, and the end-to-end delay time of the wireless communication module is suppressed to a specified reference value or less. And a starting cycle change determining unit that changes the starting cycle.
[0023]
According to the present invention, the wireless terminal is provided with the network delay time database in which the network delay time of the fixed terminal that is the communication partner is stored. Can calculate the end-to-end delay time when connected to the fixed terminal of the communication partner. The activation cycle change determination means performs the power saving operation of the wireless communication module at an activation cycle such that the end-to-end delay time is suppressed to a specified reference value or less. Therefore, each time the destination of the communication connection changes, an optimal startup cycle within a range in which the end-to-end delay time can be suppressed to a specified reference value or less according to the network delay time of the connected fixed terminal is selected. It is possible to do.
[0024]
BEST MODE FOR CARRYING OUT THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0025]
(1st Embodiment)
FIG. 1 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to the first embodiment of the present invention.
[0026]
The wireless communication system according to the present embodiment includes a wireless terminal 10 A , 10 B And the radio base station 40 1 , 40 2 And the radio base station 40 1 , 40 2 Are connected by a WAN (Wide Area Network: wide area network) 50.
[0027]
Wireless terminal 10 A Has an end-to-end
[0028]
The
[0029]
The end-to-end
[0030]
As a method for the end-to-end
[0031]
The PING packet is a type of ICMP (Internet Control Message Protocol), and a device that implements the IP protocol always has a function of transmitting and receiving ICMP. Since the device that has received the PING packet immediately transmits the same packet to the transmission source, it is possible to measure the round trip time of the network using this mechanism.
[0032]
An RTCP (RTP Control Protocol) packet is a control packet exchanged in VoIP communication, and records in the packet a time when the packet sender last received the RTCP packet and a time difference from the reception time to the transmission of the RTCP packet. ing. The RTCP packet receiver records the time at which the RTCP packet was transmitted, so that the network round trip time can be calculated when the RTCP packet is received.
[0033]
Then, the end-to-end
[0034]
The activation cycle change determination module 12 controls the activation of the
[0035]
Next, the operation of the wireless terminal according to the present embodiment will be described in detail with reference to the drawings.
[0036]
In the network having the configuration as shown in FIG. A , 10 B Is performing voice communication by packet communication. Terminal 10 A Performs a power saving (power save) operation specified in, for example, IEEE 802.11 in order to suppress power consumption. That is, the wireless communication module is energized intermittently to transmit and receive packets. At this time, the wireless terminal 10 A (Or the wireless terminal 10 A , 10 B In both cases, the end-to-end delay time is measured by the end-to-end
[0037]
Wireless terminal 10 of the present embodiment A , 10 B According to the method, the startup cycle of the
[0038]
(Second embodiment)
Next, a wireless terminal according to a second embodiment of the present invention will be described. In the first embodiment described above, the present invention is applied to a general wireless communication system. However, the present embodiment shows a case in which the present invention is applied to a wireless communication system performing a VoIP service. Things. FIG. 3 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to the second embodiment of the present invention.
[0039]
In this wireless communication system, as shown in FIG. 3, an IEEE 802.11 wireless
[0040]
In the present embodiment, the wireless
[0041]
Next, the wireless VoIP terminal 20 in the present embodiment A 4 is shown in FIG. 4, the same components as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted. Also, the wireless VoIP terminal 20 B The configuration of the wireless VoIP terminal 20 A Since the configuration is the same as that described above, the description thereof is omitted.
[0042]
Wireless VoIP terminal 20 in the present embodiment A As shown in FIG. 4, the
[0043]
The
[0044]
The end-to-end
[0045]
The activation cycle notification packet transmitting / receiving
[0046]
When the end-to-end delay time measured by the end-to-end
[0047]
The
[0048]
Next, the operation of the wireless terminal according to the present embodiment will be described in detail with reference to the drawings.
[0049]
Here, the wireless VoIP terminal 20 A Is the wireless VoIP terminal 20 B The case where transmission and reception of voice data is started by VoIP will be described. Under the above conditions, the wireless VoIP terminal 20 A , The wireless section delay is 100 ms at the maximum, and the wireless VoIP terminal 20 B In this case, the wireless section delay is 200 ms at the maximum, and the end-to-end delay time is 450 ms at the maximum, and the class C quality condition cannot be cleared. Hereinafter, the wireless VoIP terminal 20 A Will be described with reference to the block diagram of FIG. 4 and the flowchart of FIG.
[0050]
First, the wireless VoIP terminal 20 A And wireless VoIP terminal 20 B When communication starts with the wireless VoIP terminal 20 (step 101). A Then, the timer is set in the timer module 21 (step 102). Then, by stopping the processing until the
[0051]
Wireless VoIP terminal 20 A The end-to-end
[0052]
Next, the wireless VoIP terminal 20 A , 20 B The activation cycle
[0053]
Here, the wireless VoIP terminal 20 A Is 100 ms, the wireless VoIP terminal 20 B Of the wireless VoIP terminal 20 having a longer startup cycle because the startup cycle of the B Changes the startup cycle to a shorter value. That is, the wireless VoIP terminal 20 B The activation cycle
[0054]
As another example, if, for example, the network delay time is 250 ms, the wireless VoIP terminal 20 B However, even if the start interval is changed from 200 ms to 100 ms, the end-to-end delay time is still 450 ms, and cannot satisfy the class C requirement. The wireless VoIP terminal 20 in this case A , 20 B Is as follows.
[0055]
Wireless VoIP terminal 20 A , 20 B Exchanges the first activation cycle notification packet, the wireless VoIP terminal 20 B Changes the start cycle to 100 ms. After that, the wireless VoIP terminal 20 A Measures the end-to-end delay time again by the RTCP packet after a predetermined time, and recognizes that the end-to-end delay time exceeds 400 ms.
[0056]
Then, the wireless VoIP terminal 20 A , 20 B Exchange the activation cycle notification packets with each other as in the first case, and notify the activation interval. In this case, the wireless VoIP terminal 20 A , 20 B Since both have the same value at 100 ms, both terminals try to reduce the radio section delay. Since the activation interval at this time is one beacon for both, and is the shortest interval, both of them shift from the power saving mode to the normal mode to reduce the wireless section delay.
[0057]
According to the end-to-end delay control method according to the present embodiment, the end-to-end delay time is periodically monitored during communication to determine whether or not the specified criterion is satisfied, and the specified criterion is not satisfied In this case, the start cycle is changed dynamically (real time). Therefore, even when connecting to a communication partner with a different network environment or when the network delay time changes during communication, it is possible to keep the end-to-end delay time below a certain value while maintaining the optimal power saving state. As a result, the quality of the voice call can be guaranteed without significantly impairing the battery operation time.
[0058]
In the present embodiment, the case where the end-to-end delay time is measured using the RTCP packet has been described. However, the case where the end-to-end delay time is measured using a PING packet or the like other than the RTCP packet, or another method. Therefore, the end-to-end delay control method according to the present embodiment can be similarly applied to the case where the end-to-end delay time is measured.
[0059]
(Third embodiment)
Next, a wireless terminal according to a third embodiment of the present invention will be described. In the second embodiment described above, the communication partner terminal is also a wireless terminal. However, in the present embodiment, the communication partner is a fixed terminal that can be connected from the wireless base station without passing through a wireless section. There are some differences.
[0060]
When the communication partner is a fixed terminal, the change in end-to-end delay time after communication starts is small, but the network delay time differs for each fixed terminal to be connected. For this reason, in the wireless terminal of the present embodiment, the start cycle of the wireless communication module is changed at the start of communication so that the end-to-end delay time falls below the specified reference value, and the continuous end-to-end delay time during communication is reduced. Monitoring is not performed. FIG. 6 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to the third embodiment of the present invention. 6, the same components as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted.
[0061]
In this wireless communication system, as shown in FIG. 6, an IEEE 802.11 wireless
[0062]
The VoIP terminal 30 connected to the
[0063]
Wireless
[0064]
Wireless VoIP terminal 20 C Is the VoIP terminal 30 D And VoIP terminal 30 E The network delay of the route when communicating with the network is measured in advance, and is stored in a network delay time database provided inside.
[0065]
Also, the wireless VoIP terminal 20 C Is required to satisfy the class C rule shown in FIG. 10 as the VoIP communication quality. That is, the wireless VoIP terminal 20 C It is assumed that the end-to-end delay during a VoIP call needs to be suppressed to less than 400 ms.
[0066]
Next, the wireless VoIP terminal 20 in the present embodiment C 7 is shown in FIG. 7, the same components as those in FIG. 4 are denoted by the same reference numerals, and description thereof will be omitted.
[0067]
Wireless VoIP terminal 20 in the present embodiment C As shown in FIG. 7, the RTP transmission /
[0068]
The network
[0069]
The activation cycle
[0070]
Hereinafter, the wireless VoIP terminal 20 in the present embodiment C Will be described with reference to the flowcharts of FIGS. 6, 7, and 8. FIG.
[0071]
First, the wireless VoIP terminal 20 C Is the VoIP terminal 20 D In the following, an operation when a voice call is to be started using VoIP will be described.
[0072]
Wireless VoIP terminal 20 C First, the VoIP terminal 30 is retrieved from the network delay time database (DB) 31 held therein. D 100 ms, which is the expected value of the network delay time when communicating with the server, is acquired (step 201).
[0073]
Next, the wireless VoIP terminal 20 C The activation cycle
[0074]
Next, the activation cycle
[0075]
Here, the maximum value of the obtained end delay time is 300 ms, which satisfies the class C standard that the delay time is less than 400 ms. C Without changing the activation cycle of the wireless VoIP terminal 20 C Is the VoIP terminal 30 while maintaining the startup cycle. D And VoIP communication are started (step 205).
[0076]
Next, the wireless VoIP terminal 20 C Is the VoIP terminal 30 E The operation in the case where a voice call is made by using VoIP is described.
[0077]
Wireless VoIP terminal 20 C First, the VoIP terminal 30 is retrieved from the network delay time database (DB) 31 held therein. E 250 ms, which is the expected value of the network delay time when communicating with the server, is acquired (step 201).
[0078]
Next, the wireless VoIP terminal 20 C The activation cycle
[0079]
Next, the activation cycle
[0080]
Here, since the end-to-end delay time 450 ms does not satisfy the value less than the prescribed value of 400 ms of the class C, the activation cycle
[0081]
Wireless VoIP terminal 20 of the present embodiment C According to the VoIP terminal 30 as a communication partner, D , 30 E The network
[0082]
That is, the wireless VoIP terminal 20 of the present embodiment C According to this, even when a VoIP call is made with a VoIP terminal having various network environments, the restriction of the delay time can be satisfied at the start of the call, and the call quality can be guaranteed without significantly impairing the battery drive time. .
[0083]
In the present embodiment, all VoIP terminals 30 that may be connected as communication partners D , 30 E Has been described as being stored in the network
[0084]
In the present embodiment, the network
[0085]
Furthermore, a configuration may be adopted in which a database server that stores the network delay time from the wireless base station to each VoIP terminal is provided on the network to which the wireless terminal belongs.
[0086]
Although not shown in the drawings, the wireless terminals according to the first to third embodiments of the present invention include a recording medium storing a program for executing the above-described method for measuring an end-to-end delay time. ing. This recording medium may be a magnetic disk, a semiconductor memory or another recording medium. This program is read from the recording medium by the wireless terminal and controls the operation of the wireless terminal. Specifically, the above processing is realized by the CPU in the wireless terminal instructing the hardware resources of the wireless terminal to perform a specific process under the control of this program.
[0087]
【The invention's effect】
As described above, according to the present invention, in the wireless terminal, the end-to-end delay acquisition unit measures the end-to-end delay time, so that the measured end-to-end delay time falls below a specified reference value. Since the activation cycle of the wireless communication module is changed by the activation cycle change determination unit, an optimal power saving operation can be performed within a range in which the end-to-end delay time can be suppressed to a specified reference value or less. Can be obtained.
[Brief description of the drawings]
FIG. 1 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to a first embodiment of the present invention.
FIG. 2 shows a wireless terminal 10 according to the first embodiment of the present invention. A FIG. 3 is a block diagram showing the configuration of FIG.
FIG. 3 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to a second embodiment of the present invention.
FIG. 4 shows a wireless VoIP terminal 20 according to a second embodiment of the present invention. A FIG. 3 is a block diagram showing the configuration of FIG.
FIG. 5 shows a wireless VoIP terminal 20 according to a second embodiment of the present invention. A 5 is a flowchart showing the operation of the first embodiment.
FIG. 6 is a system diagram showing a configuration of a wireless communication system including a wireless terminal according to a third embodiment of the present invention.
FIG. 7 shows a wireless VoIP terminal 20 according to a third embodiment of the present invention. C FIG. 3 is a block diagram showing the configuration of FIG.
FIG. 8 shows a wireless VoIP terminal 20 according to a third embodiment of the present invention. C 5 is a flowchart showing the operation of the first embodiment.
FIG. 9 is a diagram illustrating an operation in a power saving mode.
FIG. 10 is a diagram showing quality classes of IP telephones.
[Explanation of symbols]
10 A , 10 B Wireless terminal
11 End-to-end delay acquisition unit
12 Start cycle change judgment module
13 Wireless communication module
20 A ~ 20 B Wireless VoIP terminal
21 Timer module
22 End-to-end delay measurement unit
23 RTP transmission / reception module
24 RTCP transceiver module
25 wireless communication module
26 Startup cycle notification packet transmitting / receiving unit
27 Start cycle change judgment unit
30 D , 30 E VoIP terminal
31 Network delay time database
37 Start cycle change judgment unit
40 1 , 40 2 Wireless base station
50 WAN
60 Internet
70 1 , 70 2 Wireless LAN base station
101-108 steps
201-205 steps
Claims (18)
エンドツーエンドの送受信に要する遅延時間であるエンド間遅延時間を測定するエンドツーエンド遅延取得手段と、
前記エンドツーエンド遅延取得手段により測定されたエンド間遅延時間が予め規定された基準値以下となるように前記無線通信モジュールの起動周期を変更する起動周期変更判定手段と、を備えていることを特徴とする無線端末。In a wireless terminal that performs a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station,
End-to-end delay acquisition means for measuring an end-to-end delay time, which is a delay time required for end-to-end transmission and reception,
Starting cycle change determining means for changing the starting cycle of the wireless communication module so that the end-to-end delay time measured by the end-to-end delay obtaining means is equal to or less than a predetermined reference value. Characteristic wireless terminal.
エンドツーエンドの送受信に要する遅延時間であるエンド間遅延時間を測定するエンドツーエンド遅延取得手段と、
自己の起動周期を通信相手の端末に通知するための起動周期通知パケットの送信を行うとともに、通信相手の端末からの起動周期通知パケットの受信を行っている起動周期通知パケット送受信手段と、
前記エンドツーエンド遅延取得手段によって計測されたエンド間遅延時間が予め設定された基準値以上の場合に、前記起動周期通知パケット送受信手段に指示することにより起動周期通知パケットを通信相手の端末に送信し、通信相手の端末からの起動周期通知パケットにより通知された起動周期と自己の起動周期とを比較し、自己の起動周期が通信相手の端末の起動周期より大きいか同じの場合、自己の起動周期を短くする変更を行う起動周期変更判定手段と、を備えていることを特徴とする無線端末。In a wireless terminal performing a power saving operation by intermittently starting a wireless communication module for performing wireless communication with a wireless base station,
End-to-end delay acquisition means for measuring an end-to-end delay time, which is a delay time required for end-to-end transmission and reception,
A startup cycle notification packet transmitting / receiving means for transmitting a startup cycle notification packet for notifying the communication partner terminal of its own startup cycle and receiving a startup cycle notification packet from the communication partner terminal,
When the end-to-end delay time measured by the end-to-end delay acquisition means is equal to or greater than a predetermined reference value, the start cycle notification packet is transmitted to the communication partner terminal by instructing the start cycle notification packet transmitting / receiving means. Then, the start cycle notified by the start cycle notification packet from the communication partner terminal is compared with the self-start cycle, and if the self-start cycle is greater than or equal to the start cycle of the communication partner terminal, the self-start is performed. A wireless terminal comprising: a start cycle change determining unit that performs a change for shortening a cycle.
前記無線基地局から無線区間を介さずに接続可能な固定端末へのネットワーク遅延時間が、前記各固定端末毎に格納されているネットワーク遅延時間データベースと、
前記固定端末との間で通信を開始する前に無線基地局から通信相手先の固定端末までのネットワーク遅延時間を前記ネットワーク遅延時間データベースから取得し、該ネットワーク遅延時間と前記無線基地局までの無線区間遅延時間とを加算することにより、エンドツーエンドの送受信に要する時間であるエンド間遅延時間を算出し、該エンド間遅延時間が規定された基準値以下に抑えられるように前記無線通信モジュールの起動周期を変更する起動周期変更判定手段と、を備えていることを特徴とする無線端末。In a wireless terminal performing a power saving operation by intermittently starting a wireless communication module for performing wireless communication with a wireless base station,
A network delay time from the wireless base station to a fixed terminal connectable without a wireless section, a network delay time database stored for each fixed terminal,
Before starting communication with the fixed terminal, a network delay time from a wireless base station to a fixed terminal of a communication partner is acquired from the network delay time database, and the network delay time and the wireless communication to the wireless base station are obtained. By adding the section delay time, the end-to-end delay time, which is the time required for end-to-end transmission / reception, is calculated, and the end-to-end delay time of the wireless communication module is suppressed to a specified reference value or less. A wireless terminal comprising: a startup cycle change determination unit that changes a startup cycle.
前記エンド間遅延時間を測定するステップと、
測定された前記エンド間遅延時間が予め規定された基準値以下となるように前記無線通信モジュールの起動周期を変更するステップと、を備えているエンド間遅延制御方法。Defines end-to-end delay time, which is the delay time required for end-to-end transmission and reception in wireless terminals that perform power-saving operations by intermittently activating a wireless communication module for wireless communication with a wireless base station An end-to-end delay control method for keeping the reference value below a reference value,
Measuring the end-to-end delay time;
Changing the activation cycle of the wireless communication module so that the measured end-to-end delay time is equal to or less than a predetermined reference value.
前記エンド間遅延時間を測定するステップと、
測定された前記エンド間遅延時間が予め設定された基準値以上の場合に、自己の起動周期を通信相手の端末に通知するための起動周期通知パケットを通信相手の端末に送信するステップと、
通信相手の端末からの起動周期通知パケットにより通知された起動周期と自己の起動周期とを比較するステップと、
自己の起動周期が通信相手の端末の起動周期より大きいか同じの場合、自己の起動周期を短くする変更を行うステップと、を備えているエンド間遅延制御方法。An end-to-end delay time, which is a delay time required for end-to-end transmission and reception in a wireless terminal performing a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station. Is a method of controlling end-to-end delay to keep the
Measuring the end-to-end delay time;
When the measured end-to-end delay time is equal to or greater than a preset reference value, transmitting a startup cycle notification packet to the communication partner terminal to notify its own startup cycle to the communication partner terminal,
Comparing the startup cycle notified by the startup cycle notification packet from the communication partner terminal with its own startup cycle,
A step of making a change to shorten the activation cycle of the terminal when the activation cycle of the communication apparatus is longer than or equal to the activation cycle of the communication partner terminal.
前記固定端末との間で通信を開始する前に無線基地局から通信相手先の固定端末までのネットワーク遅延時間をネットワーク遅延時間データベースから取得するステップと、
該ネットワーク遅延時間と前記無線基地局までの無線区間遅延時間とを加算することにより、エンドツーエンドの送受信に要する時間であるエンド間遅延時間を算出するステップと、
該エンド間遅延時間が規定された基準値以下に抑えられるように前記無線通信モジュールの起動周期を変更するステップと、を備えているエンド間遅延制御方法。An end-to-end delay time, which is a delay time required for end-to-end transmission and reception in a wireless terminal performing a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station. Is a method of controlling end-to-end delay to keep the
Acquiring a network delay time from a wireless base station to a fixed terminal of a communication partner from a network delay time database before starting communication with the fixed terminal,
Calculating the end-to-end delay time, which is the time required for end-to-end transmission and reception by adding the network delay time and the wireless section delay time to the wireless base station;
Changing the activation cycle of the wireless communication module so that the end-to-end delay time is reduced to a specified reference value or less.
前記エンド間遅延時間を測定する処理と、
測定された前記エンド間遅延時間が予め規定された基準値以下となるように前記無線通信モジュールの起動周期を変更する処理と、をコンピュータに実行させるためのプログラム。Defines end-to-end delay time, which is the delay time required for end-to-end transmission and reception in wireless terminals that perform power-saving operations by intermittently activating a wireless communication module for wireless communication with a wireless base station A program for causing a computer to execute an end-to-end delay control method for suppressing the reference value or less,
A process of measuring the end-to-end delay time;
Changing a startup cycle of the wireless communication module so that the measured end-to-end delay time is equal to or less than a predetermined reference value.
前記エンド間遅延時間を測定する処理と、
測定された前記エンド間遅延時間が予め設定された基準値以上の場合に、自己の起動周期を通信相手の端末に通知するための起動周期通知パケットを通信相手の端末に送信する処理と、
通信相手の端末からの起動周期通知パケットにより通知された起動周期と自己の起動周期とを比較する処理と、
自己の起動周期が通信相手の端末の起動周期より大きいか同じの場合、自己の起動周期を短くする変更を行う処理と、をコンピュータに実行させるためのプログラム。An end-to-end delay time, which is a delay time required for end-to-end transmission and reception in a wireless terminal performing a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station. Is a program for causing a computer to execute an end-to-end delay control method for suppressing a specified reference value or less,
A process of measuring the end-to-end delay time;
When the measured end-to-end delay time is equal to or greater than a preset reference value, a process of transmitting to the communication partner terminal a startup cycle notification packet for notifying its own startup cycle to the communication partner terminal,
A process of comparing the activation period notified by the activation period notification packet from the communication partner terminal with its own activation period,
A program for causing a computer to execute a process of changing the start cycle of the terminal when the start cycle of the terminal is longer than or equal to the start cycle of the communication partner terminal.
前記固定端末との間で通信を開始する前に無線基地局から通信相手先の固定端末までのネットワーク遅延時間をネットワーク遅延時間データベースから取得する処理と、
該ネットワーク遅延時間と前記無線基地局までの無線区間遅延時間とを加算することにより、エンドツーエンドの送受信に要する時間であるエンド間遅延時間を算出する処理と、
該エンド間遅延時間が規定された基準値以下に抑えられるように前記無線通信モジュールの起動周期を変更する処理と、をコンピュータに実行させるためのプログラム。An end-to-end delay time, which is a delay time required for end-to-end transmission and reception in a wireless terminal performing a power saving operation by intermittently activating a wireless communication module for performing wireless communication with a wireless base station. Is a program for causing a computer to execute an end-to-end delay control method for suppressing a specified reference value or less,
Before starting communication with the fixed terminal, a process of acquiring the network delay time from the wireless base station to the fixed terminal of the communication partner from the network delay time database,
A process of calculating an end-to-end delay time, which is a time required for end-to-end transmission and reception by adding the network delay time and the wireless section delay time to the wireless base station;
Changing a startup cycle of the wireless communication module so that the end-to-end delay time is reduced to a specified reference value or less.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002288675A JP3644503B2 (en) | 2002-10-01 | 2002-10-01 | Wireless terminal and end-to-end delay control method and program |
US10/671,405 US7058431B2 (en) | 2002-10-01 | 2003-09-24 | End-to-end delay control method for both suppressing end-to-end delay time to a standard value or less and optimizing power-save operations |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002288675A JP3644503B2 (en) | 2002-10-01 | 2002-10-01 | Wireless terminal and end-to-end delay control method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004128798A true JP2004128798A (en) | 2004-04-22 |
JP3644503B2 JP3644503B2 (en) | 2005-04-27 |
Family
ID=32025430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002288675A Expired - Fee Related JP3644503B2 (en) | 2002-10-01 | 2002-10-01 | Wireless terminal and end-to-end delay control method and program |
Country Status (2)
Country | Link |
---|---|
US (1) | US7058431B2 (en) |
JP (1) | JP3644503B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005323369A (en) * | 2004-04-30 | 2005-11-17 | Microsoft Corp | Method for maintaining wireless network response time while saving wireless adapter power |
JP2009544174A (en) * | 2006-02-11 | 2009-12-10 | サムスン エレクトロニクス カンパニー リミテッド | Method for accurately and safely measuring propagation delay and distance between transmitting and receiving nodes in a packet network in a cut-through manner, and packet network node for performing this method |
JP2011109252A (en) * | 2009-11-13 | 2011-06-02 | Canon Inc | Communication device, control method of communication device, and program |
JP2013505662A (en) * | 2009-09-21 | 2013-02-14 | サムスン エレクトロニクス カンパニー リミテッド | Power saving system and method by wake-up coordinated in wireless multi-band network |
US8391167B2 (en) | 2006-02-11 | 2013-03-05 | Samsung Electronics Co., Ltd. | Method to precisely and securely determine propagation delay and distance between sending and receiving node in packet network and packet network node system for executing the method |
JP2013516920A (en) * | 2010-01-07 | 2013-05-13 | クゥアルコム・インコーポレイテッド | Method and apparatus for delay constrained end-to-end energy optimization for wireless services |
US9007968B2 (en) | 2009-06-16 | 2015-04-14 | Samsung Electronics Co., Ltd. | System and method for wireless multi-band networks association and maintenance |
JP2015536593A (en) * | 2012-10-09 | 2015-12-21 | アダプティブ スペクトラム アンド シグナル アラインメント インコーポレイテッド | Method and system for latency measurement in a communication system |
JP2017511993A (en) * | 2014-01-30 | 2017-04-27 | クアルコム,インコーポレイテッド | End-to-end transport quality determination |
WO2018163556A1 (en) * | 2017-03-08 | 2018-09-13 | 日本電気株式会社 | Device and method for communication network |
WO2024190435A1 (en) * | 2023-03-16 | 2024-09-19 | ソニーグループ株式会社 | Information processing device, terminal device, base station, communication system, information processing method, and communication method |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7315521B2 (en) * | 2004-06-29 | 2008-01-01 | Intel Corporation | Mobile computing device to provide virtual office usage model |
US7680074B2 (en) | 2004-07-09 | 2010-03-16 | Cisco Technology, Inc. | Method and apparatus for optimizing cell operation toward better speech quality in wireless packet-switching networks |
JP2006031371A (en) * | 2004-07-15 | 2006-02-02 | Estijl Co Ltd | Method for circulating financial information |
GB2417391B (en) * | 2004-08-18 | 2007-04-18 | Wecomm Ltd | Transmitting data over a network |
US9621473B2 (en) | 2004-08-18 | 2017-04-11 | Open Text Sa Ulc | Method and system for sending data |
EP1688085A1 (en) * | 2005-02-02 | 2006-08-09 | Disetronic Licensing AG | Ambulatory medical device and method of communication between medical devices |
US9031604B2 (en) * | 2005-06-02 | 2015-05-12 | Broadcom Corporation | Method and apparatus for enabling simultaneous VoWLAN and Bluetooth audio in small form factor handheld devices |
KR101397565B1 (en) * | 2007-06-01 | 2014-05-22 | 톰슨 라이센싱 | Apparatus and method for performing power management in a receiver |
JP4815534B2 (en) * | 2007-07-13 | 2011-11-16 | 富士通株式会社 | Packet delay characteristic measuring apparatus and method |
JP5182293B2 (en) * | 2007-11-30 | 2013-04-17 | 日本電気株式会社 | Call processing time measuring apparatus, call processing time measuring method, and call processing time measuring program |
JP5229231B2 (en) * | 2007-11-30 | 2013-07-03 | 日本電気株式会社 | Call processing time measuring apparatus, call processing time measuring method, and call processing time measuring program |
CN101483883B (en) * | 2008-12-17 | 2011-09-14 | 上海华为技术有限公司 | Data processing method, apparatus and communication system |
WO2010147263A1 (en) | 2009-06-16 | 2010-12-23 | Lg Electronics Inc. | Method of exchanging messages, sink device and source device |
WO2010147276A1 (en) * | 2009-06-16 | 2010-12-23 | Lg Electronics Inc. | Method of controlling devices and tuner device |
WO2010147264A1 (en) | 2009-06-16 | 2010-12-23 | Lg Electronics Inc. | Method of exchanging messages and transmitting and receiving devices |
US8743718B2 (en) | 2011-06-21 | 2014-06-03 | Adc Telecommunications, Inc. | End-to-end delay management for distributed communications networks |
US9386127B2 (en) | 2011-09-28 | 2016-07-05 | Open Text S.A. | System and method for data transfer, including protocols for use in data transfer |
US9456383B2 (en) | 2012-08-27 | 2016-09-27 | Qualcomm Incorporated | Device and method for adaptive rate multimedia communications on a wireless network |
US9247448B2 (en) | 2012-08-27 | 2016-01-26 | Qualcomm Incorporated | Device and method for adaptive rate multimedia communications on a wireless network |
KR101606032B1 (en) * | 2012-10-09 | 2016-04-01 | 어댑티브 스펙트럼 앤드 시그널 얼라인먼트, 인크. | Method and system for connectivity diagnostics in communication systems |
WO2015100290A1 (en) * | 2013-12-23 | 2015-07-02 | Yost David Arthur | System for intelligible audio conversation over unreliable digital transmission media |
KR102647054B1 (en) | 2021-07-27 | 2024-03-13 | 한국전자통신연구원 | Method and Apparatus for predicting application service response time in communication system |
KR20240018760A (en) | 2022-08-03 | 2024-02-14 | 한국전자통신연구원 | Data transmission processing method and apparatus in host supporting quality assurance of Hyper-precision communication services |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL118447A (en) | 1995-06-05 | 2000-01-31 | Omnipunt Corp | System and method for time division duplex communication |
EP1139665A1 (en) | 2000-03-29 | 2001-10-04 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for changing the output delay of audio or video data encoding |
US6636744B1 (en) * | 2000-04-20 | 2003-10-21 | Lucent Technologies Inc. | Obtaining pilot phase offset time delay parameter for a wireless terminal of an integrated wireless-global positioning system |
JP2002135330A (en) | 2000-08-16 | 2002-05-10 | Nippon Telegr & Teleph Corp <Ntt> | Inter-node control system |
US6807159B1 (en) | 2000-10-25 | 2004-10-19 | International Business Machines Corporation | Methodology for managing power consumption in master driven time division duplex wireless network |
JP3699910B2 (en) | 2000-10-31 | 2005-09-28 | 株式会社東芝 | Data transmission apparatus, data transmission method and program |
KR100498921B1 (en) * | 2001-08-23 | 2005-07-04 | 삼성전자주식회사 | Apparatus and method for measuring received signal to interference ratio in mobile telecommunication system |
US7633942B2 (en) * | 2001-10-15 | 2009-12-15 | Avaya Inc. | Network traffic generation and monitoring systems and methods for their use in testing frameworks for determining suitability of a network for target applications |
CN1669019B (en) * | 2002-07-16 | 2010-05-05 | 诺基亚有限公司 | stream type server and client equipment used for multimedia stream type transmission and method thereof |
-
2002
- 2002-10-01 JP JP2002288675A patent/JP3644503B2/en not_active Expired - Fee Related
-
2003
- 2003-09-24 US US10/671,405 patent/US7058431B2/en not_active Expired - Fee Related
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4694883B2 (en) * | 2004-04-30 | 2011-06-08 | マイクロソフト コーポレーション | How to maintain wireless network response time while reducing wireless adapter power |
JP2005323369A (en) * | 2004-04-30 | 2005-11-17 | Microsoft Corp | Method for maintaining wireless network response time while saving wireless adapter power |
US8879564B2 (en) | 2006-02-11 | 2014-11-04 | Samsung Electronics Co., Ltd. | Method to accurately and securely determine propagation delay and distance between sending and receiving node in packet network using cut-through approach and packet network node for executing the method |
US8018973B2 (en) | 2006-02-11 | 2011-09-13 | Samsung Electronics Co., Ltd. | Method to accurately and securely determine propagation delay and distance between sending and receiving node in packet network using cut-through approach and packet network node for executing the method |
US8391167B2 (en) | 2006-02-11 | 2013-03-05 | Samsung Electronics Co., Ltd. | Method to precisely and securely determine propagation delay and distance between sending and receiving node in packet network and packet network node system for executing the method |
JP2009544174A (en) * | 2006-02-11 | 2009-12-10 | サムスン エレクトロニクス カンパニー リミテッド | Method for accurately and safely measuring propagation delay and distance between transmitting and receiving nodes in a packet network in a cut-through manner, and packet network node for performing this method |
US9007968B2 (en) | 2009-06-16 | 2015-04-14 | Samsung Electronics Co., Ltd. | System and method for wireless multi-band networks association and maintenance |
KR101735618B1 (en) * | 2009-09-21 | 2017-05-15 | 삼성전자주식회사 | System and method for power saving by coordinated wake-up in a wireless multi-band network |
JP2013505662A (en) * | 2009-09-21 | 2013-02-14 | サムスン エレクトロニクス カンパニー リミテッド | Power saving system and method by wake-up coordinated in wireless multi-band network |
JP2011109252A (en) * | 2009-11-13 | 2011-06-02 | Canon Inc | Communication device, control method of communication device, and program |
JP2013516920A (en) * | 2010-01-07 | 2013-05-13 | クゥアルコム・インコーポレイテッド | Method and apparatus for delay constrained end-to-end energy optimization for wireless services |
JP2015053697A (en) * | 2010-01-07 | 2015-03-19 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | Method and apparatus for delay-constrained end-to-end energy optimization for wireless services |
US9220069B2 (en) | 2010-01-07 | 2015-12-22 | Qualcomm Incorporated | Method and apparatus for delay-constrained end-to-end energy optimization for wireless services |
JP2015536593A (en) * | 2012-10-09 | 2015-12-21 | アダプティブ スペクトラム アンド シグナル アラインメント インコーポレイテッド | Method and system for latency measurement in a communication system |
JP2017511993A (en) * | 2014-01-30 | 2017-04-27 | クアルコム,インコーポレイテッド | End-to-end transport quality determination |
WO2018163556A1 (en) * | 2017-03-08 | 2018-09-13 | 日本電気株式会社 | Device and method for communication network |
JPWO2018163556A1 (en) * | 2017-03-08 | 2020-01-09 | 日本電気株式会社 | Apparatus and method for communication network |
US11729657B2 (en) | 2017-03-08 | 2023-08-15 | Nec Corporation | Apparatus and method for communication network |
WO2024190435A1 (en) * | 2023-03-16 | 2024-09-19 | ソニーグループ株式会社 | Information processing device, terminal device, base station, communication system, information processing method, and communication method |
Also Published As
Publication number | Publication date |
---|---|
US20040063454A1 (en) | 2004-04-01 |
JP3644503B2 (en) | 2005-04-27 |
US7058431B2 (en) | 2006-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3644503B2 (en) | Wireless terminal and end-to-end delay control method and program | |
JP5124838B2 (en) | Control method of intermittent reception | |
US8547853B2 (en) | Adaptive periodic power-save (PS) polling | |
EP1658740B1 (en) | Method and apparatus for facilitating data transmissions | |
EP1578060B1 (en) | WLAN radio terminal with power save mode improving voice transmission | |
Namboodiri et al. | Energy-efficient VoIP over wireless LANs | |
US20080031279A1 (en) | Network chip and network transmission/reception device | |
JPWO2008032750A1 (en) | Communication device | |
US11240869B2 (en) | Discontinuous reception method and device | |
US20070202835A1 (en) | Power saving method for a wireless communication apparatus | |
JP4197629B2 (en) | Mobile communication system, radio base station and mobile station | |
KR20040074625A (en) | Wireless communication system which improves reliability and throughput of communication, and retransmission timeout determining method used for the same | |
US8086232B2 (en) | Time synchronized wireless method and operations | |
JP2003179539A (en) | Mobile communication system, mobile communication method, mobile terminal and communication base station | |
JP2006148906A (en) | Beaconless communication system | |
JP2004320153A (en) | Radio communication system and power control method thereof | |
JP2016131312A (en) | Communication control method and communication apparatus | |
WO2012046402A1 (en) | Wireless communication system, data transmitter apparatus, data wireless receiver apparatus, and wireless communication method | |
WO2008067354A2 (en) | Apparatus and method for utilizing the transport layer to provide measurement opportunities for the physical layer in a multi-mode network | |
JP2012090295A (en) | Communication method, communication system, communication terminal apparatus and base station apparatus | |
WO2010029798A1 (en) | Communication system, network node, mobile node, communication method, and program | |
JP4212534B2 (en) | Wireless base station, wireless communication system, and wireless communication method | |
CA3240549A1 (en) | Data transmission method and device, power state adjustment method and device, computer readable storage medium, and electronic device | |
KR100705442B1 (en) | Sleep Mode Method and Mobile Station Using Thereof | |
JP2004128616A (en) | Radio communications terminal, its controlling unit, and communication control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041215 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041221 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050125 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080210 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |