[go: up one dir, main page]

JP2004248068A - Voice communication system, voice communication method, communication terminal, router, and outer edge router - Google Patents

Voice communication system, voice communication method, communication terminal, router, and outer edge router Download PDF

Info

Publication number
JP2004248068A
JP2004248068A JP2003037016A JP2003037016A JP2004248068A JP 2004248068 A JP2004248068 A JP 2004248068A JP 2003037016 A JP2003037016 A JP 2003037016A JP 2003037016 A JP2003037016 A JP 2003037016A JP 2004248068 A JP2004248068 A JP 2004248068A
Authority
JP
Japan
Prior art keywords
communication
duplex
voice
terminal
network
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
Application number
JP2003037016A
Other languages
Japanese (ja)
Other versions
JP3899463B2 (en
Inventor
Takashi Sakakura
隆史 坂倉
Kazunori Okada
和則 岡田
Masahiro Kuroda
正博 黒田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
National Institute of Information and Communications Technology
Original Assignee
Mitsubishi Electric Corp
National Institute of Information and Communications Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp, National Institute of Information and Communications Technology filed Critical Mitsubishi Electric Corp
Priority to JP2003037016A priority Critical patent/JP3899463B2/en
Publication of JP2004248068A publication Critical patent/JP2004248068A/en
Application granted granted Critical
Publication of JP3899463B2 publication Critical patent/JP3899463B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

【課題】IP網等の情報通信網を利用した音声通信において、パケット遅延の揺れが激しい状態にあっても良好な音声通信を利用可能にする。
【解決手段】配下に無線媒体100bを介してIP端末107,108を持つ無線基地局105,106が接続された複数の外縁ルータ103,104と、制御端末101が接続されたルータ102を有線通信媒体100aにて接続したIP網100において、ルータ102は制御端末101から設定された閾値に基づいて判定された自己の負荷状態に応じて制御メッセージをIP端末107,108に送信し、IP端末107,108は、制御メッセージに応じて通信抑止、半二重通信、全二重通信のいずれかに切り替えて音声通信を行うことで、低負荷時は全二重通信を行い、高負荷でパケット遅延が大きな時は半二重通信または通信抑止を行うことで、負荷状態に影響されることなく良好な音声通信を利用可能にした。
【選択図】 図1
In a voice communication using an information communication network such as an IP network, good voice communication can be used even in a state where packet delay fluctuates greatly.
A plurality of outer edge routers (103, 104) to which wireless base stations (105, 106) having IP terminals (107, 108) are connected via a wireless medium (100b), and a router (102) connected to a control terminal (101) by wire communication. In the IP network 100 connected by the medium 100a, the router 102 transmits a control message to the IP terminals 107 and 108 according to its own load state determined based on the threshold set by the control terminal 101, and , 108 perform voice communication by switching to communication suppression, half-duplex communication, or full-duplex communication according to the control message, thereby performing full-duplex communication at low load and packet delay at high load. When is large, half-duplex communication or communication suppression is performed, so that good voice communication can be used without being affected by the load state.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は音声通信システム、音声通信方法、通信端末、ルータおよび外縁ルータに関し、特に、IP(Internet Protocol)網等を使用した音声の通信技術等に適用して有効な技術に関する。
【0002】
【従来の技術】
近年、インターネットの急速な普及と大容量化により、インターネットで使用されるIPパケットによる音声通信、いわゆるVoIP(Voice overIP)が使用されるようになってきた。ユーザーはインターネット接続さえできれば、インターネットは無料で利用できるので、極めて安価に通話をすることができる。
【0003】
また、回線交換網を構築、維持管理する費用に比べ、IP網の構築は安価にできるため、インターネットとは独立してIP網を構築し、安いインフラコストを武器に、新規の長距離通信業者が参入してきている。
【0004】
インターネットの普及に並行し、無線による移動通信の発展も、また顕著である。携帯電話が普及し、当初音声だけであったサービスから、データ通信が行なわれるようになってきた。今後、更にデータ通信の比重が高まることが予想されており、無線システムにおいても、システムのIP網化が予想されている。
【0005】
IP化により、データと音声の混在ネットワークが実現でき、通信インフラの維持コストは下がる。しかしながら、回線交換網が確実に通信帯域の確保を行なえるのに対し、IP網はパケット交換網であるので、網の混雑によるパケット遅延の問題が指摘されている。IP網はルータと呼ばれる中継局によって構成されるが、ルータに処理能力を越えてパケットが集中すると、パケット配信遅延が大きくなり、さらには、パケット配信が行なわれぬまま、パケット消失が発生する。
【0006】
特に、音声をデータ化し、連続した小さなIPパケットとして送受信するVoIPの場合、パケット遅延の影響は深刻である。一般に、音声が相手に届くまでの遅延時間が200msecを越えると、普通の会話が難しいと言われている。多くのVoIP製品の場合、200msec程度のマージンでIPパケットのバッファリングを行なって、パケット遅延の揺らぎを吸収するが、このマージンを越えて遅延したパケットは捨てられて、欠落したパケット分のタイムフレームは雑音として扱われる。
【0007】
ルータ負荷が上がっても、音声の様な遅延耐性のないパケット送信が行なえるよう、いくつかの方式が提案されており、予め経由するルータで帯域確保行なうRSVP(Resource Resevation Setup Protocol)や、IPパケットに処理優先度を与えるDiffsrv(Differentiated Services)などが知られているが、むしろ、十分な処理能力のルータを配置することによる問題解決が図られている。
【0008】
遅延に対応するため、半二重に音声通話を制約する考え方もある。通話を交互に行なうことを使用者が理解することで、使用者が全二重に比べはるかに大きな音声の遅延に耐えられると考えられる。従来の半二重通信としては、例えば、半二重音声パケットを複数の無線局を中継させる伝送方式が知られており、これでは、無線機の数がタイムスロットの数より大きく、無線機相互の間隔が一定以上離れた区間で同一位相のタイムスロットを繰り返して使うようにしている(例えば、特許文献1参照)。
【0009】
【特許文献1】
特開平9−36916号公報(第5頁、図5)
【0010】
【発明が解決しようとする課題】
以上、インターネットの発展を背景に、IPでの音声通信を行なうVoIPが普及しつつあるが、通信帯域の保証に課題があり、課題解決の試みがなされていることを説明した。また、有線のみならず、無線システムにおいても、そのIP化が検討されていることを説明した。
【0011】
さて、現在のIP網による通信事業者は、十分に余裕のあるシステムを提供することで、IPによる遅延時間や通信帯域保証の問題を回避している。しかしながら、トラフィックの増大が発生する災害発生時などに、システムが機能することは困難なことが予想される。例えば、1995年の阪神淡路大震災時は通常の50倍のトラフィックが発生した。また、災害時には通常時にも増して、行政、警察、消防、医療関係等の緊急通信が確実にサービスされることが求められる。
【0012】
回線交換システムの場合は、入呼制限等の手段で、緊急通信用の回線を確保する、あるいは、通話時間に制限を設けて、より公平に利用者に回線を与えるという運用が可能であるが、IP網の場合、接続の管理は端末同士で行なわれ、IP網側での接続管理は難しいという技術的課題があった。
【0013】
また、過負荷状態で、VoIPによる送受信を行なうと、遅延の揺れが激しくなり、音声通信として用をなさなくなるという技術的課題があった。
【0014】
本発明はかかる技術的課題を解決するもので、IP網等の情報通信網を利用した音声通信においてトラフィックリソースを的確に管理できる音声通信技術を提供することを目的とする。
【0015】
また、本発明は、IP網等の情報通信網を利用した音声通信において、パケット遅延の揺れが激しい状態にあっても良好な音声通信を利用可能ならしめる音声通信技術を提供することを目的とする。
【0016】
【課題を解決するための手段】
この発明に係る音声通信システムは、有線通信媒体また無線通信媒体を複数の径路制御装置を介して接続して構成されるインターネットプロトコルによる情報通信網と、前記情報通信網に接続される複数の通信端末とを含み、複数の前記通信端末間にて音声通信を行う音声通信システムであって、前記径路制御装置は、前記情報通信網における通信負荷を計測する計測手段と、前記通信負荷の大小に応じて、前記通信端末へ制御メッセージを送信する送信手段とを有し、前記通信端末は前記制御メッセージに応じて、通信抑止、または半二重通信、全二重通信のいずれかに切り替える通信制御機能を備えるようにしたものである。
【0017】
【発明の実施の形態】
以下、本発明の実施の一形態について説明する。
実施の形態1.
図1は本発明の実施の形態1である音声通信システムが適用される情報通信網の構成の一例を示す概念図である。
【0018】
本実施の形態では、情報通信網の一例として、インターネットプロトコルを用いるIP網100を例にとって説明する。また、本実施の形態のIP網100にはIPバージョン6が適用されている。
【0019】
本実施の形態のIP網100は複数の外縁ルータ(第1径路制御装置)103および外縁ルータ(第1径路制御装置)104と、それ以外のルータ(第2径路制御装置)102と、これらを接続する有線通信媒体100aから構成されている。ルータ102の制御インタフェースにはシステム管理者が操作する制御端末101が接続されている。外縁ルータ103、外縁ルータ104は、それぞれ、無線基地局105と無線基地局106に接続されている。
【0020】
無線基地局105と無線基地局106の各々の配下には、たとえば無線通信端末からなるIP端末(通信端末)107、IP端末(通信端末)108が電波等の無線媒体100bを介して接続されており、無線LANに採用されているCSMA/CA型のMAC機能を備えた無線システム上にて無線基地局105および無線基地局106の各々を経由してIP網100上でIP通信を行なう。ページング/シグナリング機構が無線システムには施されており、個々のIP端末107,108は、互いに相手端末のIPアドレスを指定して呼出を行なうことができる。
【0021】
図2は本実施の形態における各ルータの機能構成の一例を示す概念図である。外縁ルータ103,104も、ルータ102も機能構成に差はない。
外縁ルータ103,104およびルータ102の各々は、制御インタフェース201、制御メッセージ送受信部202、許可・認可キー生成部203、優先アドレスデータベース204、負荷測定部205、キュー管理部206、認可キー・タイマチェック207、パケットフィルタ208を備えている。
【0022】
制御インタフェース201は、ルータが接続されるIP網100に接続される制御端末101とのインタフェースプログラムである。制御インタフェース201は、管理者が操作する制御端末101からのコマンドを受け付け、音声通話セッション数の制限等の制御を行なうことができる。
【0023】
制御メッセージ送受信部202はIP端末107,108へ向けて発する、通信抑止、全二重通信、半二重通信の利用勧告等の制御メッセージの送受信処理を行う。個々の外縁ルータ103,104、ルータ102がIP端末107,108や他のルータへの制御メッセージを中継する時は、制御メッセージ送受信部202はメッセージを中継すると共に、自装置内への当該制御メッセージの取り込みを行なう。
【0024】
ところで本実施の形態で用いる半二重通信の意味するところは、端末による音声パケット送受信を半二重的(送話または受話を交互に切り替えて実行)に運用することである。これにより、半二重通信は、全二重音声通信(送話および受話を同時並行に実行)に比較して大きな音声パケット遅延を許容することができる。
【0025】
許可・認可キー生成部203はIP端末107,108に音声通信セッションの許可を与え、音声通信パケットに付する認可キー(認可情報)の生成管理を行なう。
【0026】
優先アドレスデータベース204は優先処理を行なうべきIP端末107,108のIPアドレスを登録したデータベースであり、優先登録されたIP端末に、優先的に音声通信セッションの許可を与える。
【0027】
負荷測定部205は当該ルータの処理負荷を測定するものであり、後述するリアルタイムキューと通常キュー(非リアルタイムキュー)に分けて単位時間当たりの処理パケット数を計測する。特にリアルタイムキューにおいては、負荷測定部205は、その処理遅延時間も計測する。
【0028】
キュー管理部206はリアルタイムキューと通常キューのそれぞれの管理を、動的または静的に与えられる管理ポリシーにより行なう。
【0029】
認可キー・タイマチェック207はパケットに付された認可キーの照合、当該認可キーに与えられた有効期限をチェックする。認可キー照合に失敗した、あるいは、有効期限を過ぎた認可キーである場合、認可キー・タイマチェック207は、要求元のIP端末107,108に通知し、当該パケットのキューイングを行なわない。
【0030】
パケットフィルタ208はIP網100の使用目的にそぐわないIPパケットを事前に排除するためのフィルタである。
【0031】
図3は本実施の形態によるIP端末107,108の音声通信機能の構成例を示す概念図である。
IP端末107,108の各々は、制御GUI301、SIP制御部302、制御メッセージ処理部303、音声通信アプリケーション304、全二重・半二重音声パケット生成部305、全二重・半二重パケットバッファリング306、認可キー管理部307、パケット送受信機能308を備えている。
【0032】
制御GUI301はユーザが音声通信の可否のステータス情報を確認したり、半二重音声通信を選択した場合の通話ボタン制御の入力・表示を行なうGUI(Graphical User Interface)である。
【0033】
SIP制御部302はIPを用いた音声通信セッションの制御を行なうSIP(Session Initiation Protocol)制御アプリーケーションである。このSIP制御部302はサーバープログラムとして動作しており、IPパケットによる音声通信要求の受付を行なう。また、本実施の形態の場合、当セッション制御手順には半二重音声通信をサポートするようにモード選択コマンドが追加され、拡張されている。
【0034】
制御メッセージ処理部303は外縁ルータ103,104からの制御メッセージの処理を行う。すなわち、外縁ルータ103,104からの制御メッセージを受け取り、通信抑止、全二重通信、半二重通信等の音声通信のステートを管理する。音声通信アプリケーション304は、音声データの生成・再生、送受信制御を行なう。
【0035】
全二重・半二重音声パケット生成部305は、現時点で適用されている、全二重か半二重の音声通信モードに従って、音声データパケットの生成を行なう。生成された音声データパケットは、後述の、認可キー管理部307のルータから与えられる認可キー付与コントロールを経て、パケット送受信機能308に渡される。
【0036】
パケット送受信機能308では音声データパケットを受け取ると、全二重・半二重パケットバッファリング306により、適用されている音声通信モードによって、遅延揺らぎの吸収が行なわれる。
【0037】
次に、本実施の形態1の動作について説明する。
ユーザがIP端末107またはIP端末108において、制御GUI301から音声通信を利用しようとすると、音声通信アプリケーション304は図4のフローチャートに示す論理で動作する。
【0038】
まずステップST401の音声通信ステータスのチェックが行なわれる。音声通信ステータスは、現時点で、該端末がその配下にいる外縁ルータから供給される。IP網の状態により通信抑止/全二重/半二重のステートを与える。最新の状態が通信抑止であったならば(ステップST402)ユーザーに通信不能とのエラー報告をし処理を終了する(ステップST410)。
【0039】
更にステップST403で全二重通信が許可されているかどうかをチェックする。全二重通信が許可されているならば、ステップST404で全二重音声通信セッションの確立を後述の図5に示すプロトコルで試みる。セッションが確立できたならば(ステップST405)、ステップST406で通信を実行する。
【0040】
半二重通信のみ許可されている場合は、ユーザの意志決定に従って、半二重音声通信のセッション確立をステップST407で試みる。セッションが確立できたならば(ステップST408)、半二重音声通信セッションをステップST409で実行する。
【0041】
全二重音声通信セッションの確立手順の一例を図5のフローチャートを用いて説明する。今、IP端末107がIP端末108に発呼しようとしている。IP端末108の認可キー管理部307はIPパケットヘッダ中の優先度をリアルタイムとして、認可キーなしに、セッション開始要求パケットをステップST501で送付する。
【0042】
図6のフローチャートはIP端末108とIP端末107の中継路にある、本実施の形態によるパケット制御機構が機能するルータ102で実行される論理の一例である。今、IP端末107からのセッション開始要求パケットを受け取ると、ステップST601で負荷状態や、システム管理者の操作により設定される制限状態かどうかをチェックする。十分に余裕のある状態であれば、そのままリアルタイムキューにキューイングされ、該パケットはルータ102を通過する。ただし、リアルタイムキューに未登録の優先パケットをキューイングする時は、セッションの登録が行なわれる。
【0043】
制限ありの状態であると、ルータ102はさらに当該パケットが優先パケットであるかをチェックする(ステップST602)。優先パケットでなければ、遅延時間の保証をしない非リアルタイムキューにキューイングする(ステップST609)。非リアルタイムキューにキューイングされたパケットは遅延はするものの、必ず送出される。遅延要件のない当該キューでも処理できないほど負荷が高い場合は、ルータ102はメッセージの送信抑止メッセージをブロードキャストする。負荷計測とステータスメッセージ送出については後述する。
【0044】
さらにステップST603で当該パケットに認可データ(認可キー)が付されているかをチェックする。認可データがなければ、ステップST606で認可登録処理を実行する。ルータ102はパケット送信拒否通知をステップST502で当該発呼側のIP端末107に送信する。IP端末107のパケット送受信機能308は、自身のIPアドレスと認可データを用いて、優先パケット送信許可要求メッセージを再送する(ステップST503)。
【0045】
ルータ102の認可登録処理は、IP端末107からの送信許可要求メッセージを受け取ると、送信許可要求メッセージに格納されているIPアドレスと認可データから、優先アドレスデータベース204を検索し、認可データが優先アドレスデータベース204内の登録情報と合致し、かつ予め与えられている該IP端末の優先順位が、現在適用されている通信制限レベルにあって、認可すべきものであったならば、認可を発行した時刻のタイムスタンプデータと共に、生成した認可データを登録し、認可データを該IP端末107にステップST504で送信する。
【0046】
IP端末107は、ルータ102からの認可データを受け取ると、改めてセッション開始要求パケットを認可データを付して、IP端末108に向けて送信する(ステップST505)。今回はステップST606において認可データありと判定され、かつ該タイムスタンプからの経過時間が、設定値の範囲内であるので(ステップST604)、該パケットはリアルタイムキューにキューイングされて(ステップST605)、ルータ102を通過する。
【0047】
着信側のIP端末108は該セッション開始要求パケットを受け取ると、ポート番号を要求元のIP端末107に返送する(ステップST506)。IP端末108は付されてきた認可データをそのまま利用する。更にIP端末107からのアクノリッジ(ACK)メッセージ送信(ステップST507)を以って、全二重音声通信セッションが確立する。以後、ステップST508で音声通信データの相互交換が行なわれ、セッションの終了は、ユーザオペレーションにより、双方のIP端末107,108上の音声通信アプリケーション同士により行なわれる(ステップST509)。
【0048】
音声通信データの相互交換中に(ステップST508)、ルータ102での当該認可制限時間が経過した場合は(ステップST604)、ルータ102はパケット中にある送信元と送信先のIPアドレスに対し、パケット送信拒否通知を送信する(ステップST607、ステップST608)。IP端末107,108は、全二重音声通信セッション実行中にパケット送信拒否メッセージを受け取るとセッションの解消を行なう。
【0049】
このように、本実施の形態によれば、IP網100における負荷に大小に応じて、ルータ102から制御メッセージを個々のIP端末107,108に送信し、IP端末107,108の側では、低負荷の場合には、全二重音声通信を行い、高負荷の場合には、半二重音声通信または通信抑止に切り替えることで、高負荷時に音声が聴き取り不能になる等の不具合を生じることなく、負荷変動に応じた最適な通信を行うことができる。
【0050】
ここで、図1に示すように、制御端末101はルータ102にIP接続されており、この制御端末101上には、ルータ102の制御インタフェース201に接続される、図7に示す制御GUI700をもつ制御アプリケーションが配置されている。該制御GUI700は接続先ルータ(この場合、ルータ102)の負荷状態を表示する負荷状態表示部700a、ルータ102に現時点で設定されている負荷制限のための各種の閾値を表示する有効制限値表示部700b、及びその各種の閾値を設定する入力インタフェースを提供する設定部700cからなっている。
【0051】
該制御GUI700の負荷状態表示部700aは、定期的にルータ102の制御インタフェース201に負荷状態の問い合わせを行ない、制御インタフェース201はルータ102の負荷測定部205から負荷状態情報を得る。負荷測定部205は有効なリアルタイムセッション数と、非リアルタイムキューの長さの最近の平均値を報告する。負荷状態表示部700aにはリアルタイムセッションが30あることと、パケットを廃棄せずに処理できるキューの長さを1とした非リアルタイムキューの長さ40%が表示されている。
【0052】
有効制限値表示部700bには負荷制限のための閾値として、リアルタイムセッションが50で制限が開始されることと、非リアルタイムキューは長さ80%で制限されることが表示されている。ルータ102は、これら閾値により自身のステータスを変更し、これによって、IP端末107,108または外縁ルータ103,104へ向けての制御メッセージの送信や、通信の制限などを行なう。
【0053】
システムの管理者は、制御端末101を介してルータ102の稼働状態をチェックするのみでなく、閾値や音声通信の時間制限、ルータ102の閉塞などをコントロールできる。すなわち、設定部700cにはルータのリアルタイムキューの制限閾値と、非リアルタイムキューの制限閾値が設定できる。リアルタイムセッションの制限時間は設定部700cで設定可能で、例えばチェックボックスにチェックした場合は、ルータ102の負荷状態を問わずルータ102を閉塞状態とすることができる。尚、設定部700cにおいて制限時間は秒数で入力されるようになっており、−1は無制限を意味する。
【0054】
システム管理者により、制御端末101を介してコントロールされている負荷制限閾値(有効制限値表示部700bに表示された値)をもとに、ルータ102では、例えば10秒間隔で定期的に図8のフローチャートに示す制御論理が実行される。ステップST801の負荷計測ではリアルタイムキューについては有効なセッション数で、その負荷を計測し、非リアルタイムキューについては、キューの長さを計測する。
【0055】
リアルタイムキューの有効なセッション数が閾値を越えていなければ(ステップST802)、さらに、現ステートが制限ステートであるかをチェックする(ステップST803)。制限ステートであれば、制限解除のメッセージを送出し(ステップST804)、現ステートを非制限ステートとする(ステップST805)。
【0056】
リアルタイムキューの有効なセッション数が閾値を越えているが、非リアルタイムキューの負荷は閾値に満たない場合は(ステップST806)、半二重のセッションのみは許可する旨のメッセージを送出し(ステップST807)、リアルタイムセッションの制限ステートを登録する(ステップST808)。
【0057】
さらに、非リアルタイムキューの負荷も閾値を超過していると、通信抑止のメッセージを送出し(ステップST809)、ステートとして抑止状態であることを登録する(ステップST810)。
【0058】
このように本実施の形態によれば、制御端末101を介したシステム管理者の介入により、IP網100等の情報通信網を利用した音声通信においてトラフィックリソースを随意に管理できる。
【0059】
したがって、たとえば、優先アドレスデータベース204において、行政、警察、医療機関等のIP端末107、IP端末108のアドレスに高い優先度を設定しておくことにより、災害時等においてトラフィックが急増した場合においても、一般の音声通信に優先して緊急の音声通信を確実に確保することが可能になる。
【0060】
さらに、ここで図1に示すように、本発明を適用したIP網100において、有線IP網の外縁に配置されており、無線システムを接続する外縁ルータ103,104の動作につき説明する。すでに説明した、本発明によるルータ102からの制御メッセージの伝達は、ブロードキャストにより実現されている。該IP網100に接続されている外縁ルータ103,104等は全て受信可能である。
【0061】
外縁ルータ103,104での制御メッセージ受信処理を図9のフローチャートを用いて説明する。外縁ルータ103,104の制御メッセージ送受信部202はステップST901において制御メッセージの到着を待つ。そして、ICMP(Internet Control Message Protocol)メッセージである制御メッセージを受け取ると、制御メッセージの内容が通信抑止要求かどうかをチェックする(ステップST902)。そうであれば、送信元のルータ102への通信をステップST903で抑止する。具体的には、該ルータアドレスを抑止状態として登録し、該ルータ102を経由するパケットはすべて破棄する。
【0062】
ステップST904において制御メッセージによるステートを記録する。外縁ルータ103,104は定期的に配下の無線端末(IP端末107、IP端末108)に、該外縁ルータ103,104を経由するIPアドレスのマスク情報とともに、全二重、半二重、抑止の制御メッセージをIPv6ルータ広告の形態で、配信する。
【0063】
すでに説明したように、IP端末107、IP端末108はこの外縁ルータ103,104から、ルータ広告の形態で供給される制御メッセージを受け取り、全二重通信、半二重通信、通信抑止のステート制御を行なう。
【0064】
このように、本実施の形態によれば、IP網100等の情報通信網を利用した音声通信においてトラフィックリソースを的確に管理できる。
【0065】
次に、半二重音声通信適用時のIP端末107、IP端末108、及び、各IP端末が接続する外縁ルータ103,104の動作につき説明する。改めて、IP音声通信において音声通信アプリケーションが半二重動作する意義を説明する。IPによるリアルタイム音声通信の場合、遅延バッファ制御で救い切れなかったパケット、経路ルータでパケット落ちが発生した場合には欠損パケットとして扱わざるを得ず、音声は欠損パケット分、無音状態となる。
【0066】
重要な会話におけるパケット欠損の影響は大きく、パケット欠損が発生しやすくなるトラッフィク増大が発生する緊急時はなおさらである。半二重通信はユーザに半二重制御と大きな通信遅延に耐えることを要求するが、受信する、1回の音声メッセージはそのインテグリティ(データの無欠落)が保証されており、大事な言葉の子音が飛んだために意味不明となるようなことは発生しない。
【0067】
半二重通信時においては、トランシーバ利用時と同等にユーザがIP端末107,108における送信(送話)および受信(受話)の切替を通話ボタンにより操作する。この通話ボタンはIP端末107,108におけるハードウェア(特定の操作キー)またはGUIによるソフトウェア表示の操作キーのいずれで実現してもよい。本発明を適用した実施の形態においては、送話者がIP端末107,108の通話ボタンを押下している間に採取した音声データは一つのIPパケットとして生成され、IP網中を転送される。
【0068】
ところが、一般にIP通信スタックにおいては、一つのデータ送信要求はMTU(Maximum Transfer Unit)と呼ばれる、通信メディアにより規定される最大転送サイズに分割される。特に無線システムによっては、このMTUが比較的小さく設定されている場合が多い。本実施の形態によるIP端末107,108は、与えられた一つの音声メッセージをIPv6断片ヘッダを付して、分割して外縁ルータ103,104に送信する。
【0069】
さて、本実施の形態によるIP音声システムの有線のIP網100(有線通信媒体100aを用いた部分)には十分に大きなMTUが適用されている。外縁ルータ103,104は、無線基地局105,無線基地局106と無線端末(IP端末107,108)からなる無線システムのMTUに分割されたIP端末107,108から当該パケット分割された音声メッセージを受け取ると、図10のフローチャートに示す制御論理で、より大きなサイズの一つのIPパケットを再構成(統合)する。
【0070】
ステップST1001でIPパケットを受け取ると、ステップST1002で半二重パケット、つまり、音声メッセージの断片パケットかどうかを判断する。事実上、断片パケットとして送信されるのは、半二重の音声メッセージだけであるので、断片パケット一律の処理としても良い。
【0071】
断片パケットはステップST1003でバッファリングされる。断片パケットの全てのバッファリングが終了したならば(ステップST1004)、断片パケットを一つのIPパケットに再構成し(ステップST1005)、次ホップの経路に転送する(ステップST1006)。これにより半二重通信使用時には多少の遅延は発生するものの、ユーザは欠損のない音声メッセージを利用できる。
【0072】
また、優先のIP網100およびその部分を構成する無線システムの各々における最適なサイズのMTUの使用により、通信効率の向上が期待できる。
【0073】
以上説明したように、本実施の形態によれば、IP網100を利用した音声通信において、IP網100のトラフィック調整が可能になり、災害時等の急激にトラフィックが増加する状況においても、個々のIP端末107,108における優先通信、通信品質の確保、公平な通信時間の分配が可能になる。
【0074】
また、一部に、無線基地局105,無線基地局106および配下の無線通信端末からなるIP端末107、IP端末108等で構成される、IPによる無線システムを含むIP網100に適用されれば、より信頼性の高い移動通信システムを実現することができる。
【0075】
【発明の効果】
以上のように、この発明によれば、通信制御装置側の計測手段で通信網の通信負荷を計測し、送信手段がその負荷の大小に応じて端末側へ制御メッセージを送信し、端末側ではこの制御メッセージに応じて通信を切り替えるように構成したので、情報通信網を利用した音声通信において、トラフィックリソースを的確に管理でき、またパケット遅延の揺れが激しい状態にあっても良好な音声通信ができる。
【図面の簡単な説明】
【図1】本発明の実施の形態1である音声通信システムが適用される情報通信網の構成の一例を示す概念図である。
【図2】実施の形態1における各ルータの機能構成の一例を示す概念図である。
【図3】実施の形態1におけるIP端末の音声通信機能の構成の一例を示す概念図である。
【図4】実施の形態1におけるIP端末の音声通信機能の制御論理の一例を示すフローチャートである。
【図5】実施の形態1における音声通信セッションの確立手順の一例を示すフローチャートである。
【図6】実施の形態1におけるルータの音声通信機能の制御論理の一例を示すフローチャートである。
【図7】実施の形態1である音声通信システムにおける制御端末の制御GUIの一例を示す概念図である。
【図8】実施の形態1におけるルータの制御論理の一例を示すフローチャートである。
【図9】実施の形態1における外縁ルータの制御論理の一例を示すフローチャートである。
【図10】実施の形態1における外縁ルータの制御論理の一例を示すフローチャートである。
【符号の説明】
100 IP網、100a 有線通信媒体、100b 無線媒体、101 制御端末、102 ルータ、103 外縁ルータ、104 外縁ルータ、105 無線基地局、106 無線基地局、107 IP端末、108 IP端末、201 制御インタフェース、202 制御メッセージ送受信部、203 許可・認可キー生成部、204 優先アドレスデータベース、205 負荷測定部、206 キュー管理部、207 認可キー・タイマチェック、208 パケットフィルタ、301 制御GUI、302 SIP制御部、303 制御メッセージ処理部、304 音声通信アプリケーション、305 全二重・半二重音声パケット生成部、306 全二重・半二重パケットバッファリング、307 認可キー管理部、308 パケット送受信機能、700 制御GUI、700a 負荷状態表示部、700b 有効制限値表示部、700c 設定部。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a voice communication system, a voice communication method, a communication terminal, a router, and a peripheral router, and more particularly to a technology that is effective when applied to a voice communication technology using an IP (Internet Protocol) network or the like.
[0002]
[Prior art]
2. Description of the Related Art In recent years, with the rapid spread and large capacity of the Internet, voice communication using IP packets used on the Internet, so-called VoIP (Voice over IP) has come to be used. As long as users can connect to the Internet, they can use the Internet free of charge and make very cheap calls.
[0003]
Also, compared to the cost of building and maintaining a circuit-switched network, the construction of an IP network can be inexpensive. Are entering.
[0004]
Along with the spread of the Internet, the development of wireless mobile communication has also been remarkable. With the spread of mobile phones, data communication has begun to be provided from services that were initially voice-only. It is anticipated that the weight of data communication will further increase in the future, and it is anticipated that the wireless system will also have an IP network.
[0005]
By using IP, a network in which data and voice are mixed can be realized, and the maintenance cost of the communication infrastructure can be reduced. However, while the circuit-switched network can reliably secure the communication band, the IP network is a packet-switched network. Therefore, the problem of packet delay due to network congestion has been pointed out. The IP network is composed of a relay station called a router. When packets concentrate on the router beyond the processing capability, packet distribution delay increases, and further, packet loss occurs without performing packet distribution.
[0006]
Particularly, in the case of VoIP in which voice is converted into data and transmitted and received as continuous small IP packets, the influence of packet delay is serious. Generally, it is said that ordinary conversation is difficult if the delay time until the voice reaches the other party exceeds 200 msec. In many VoIP products, IP packets are buffered with a margin of about 200 msec to absorb fluctuations in packet delay. Is treated as noise.
[0007]
Several schemes have been proposed so that packet transmission without delay tolerance such as voice can be performed even when the load on the router is increased, such as Resource Reservation Setup Protocol (RSVP), which secures the bandwidth in advance through a router, or IP. Diffsrv (Differentiated Services) for giving a processing priority to a packet is known, but a problem is solved by arranging a router having sufficient processing capability.
[0008]
There is also an idea that a half-duplex voice call is restricted in order to cope with the delay. It would be possible for the user to understand that alternating calls would be able to withstand much greater voice delays than full duplex. As a conventional half-duplex communication, for example, a transmission method in which a half-duplex voice packet is relayed by a plurality of radio stations is known. In this case, the number of radios is larger than the number of time slots, and Are repeatedly used in a section in which the intervals of the predetermined time intervals are equal to or more than a predetermined value (for example, see Patent Document 1).
[0009]
[Patent Document 1]
JP-A-9-36916 (page 5, FIG. 5)
[0010]
[Problems to be solved by the invention]
As described above, with the development of the Internet, VoIP for performing voice communication by IP is becoming widespread, but there is a problem in guaranteeing a communication band, and attempts have been made to solve the problem. In addition, it has been explained that the use of IP is being studied not only in a wired system but also in a wireless system.
[0011]
By the way, a communication carrier using the current IP network provides a system with a sufficient margin, thereby avoiding problems of delay time and communication band guarantee by IP. However, it is expected that it is difficult for the system to function at the time of a disaster in which traffic increases. For example, at the time of the 1995 Great Hanshin-Awaji Earthquake, traffic was 50 times larger than usual. In addition, it is required that emergency services such as administration, police, firefighting, medical services, etc. be reliably provided in a disaster more than usual.
[0012]
In the case of a circuit switching system, it is possible to secure a line for emergency communication by means such as incoming call restriction, or to set a limit on the talk time so that the line can be more fairly given to the user. In the case of an IP network, there is a technical problem that connection management is performed between terminals, and connection management on the IP network side is difficult.
[0013]
In addition, when performing transmission and reception by VoIP in an overload state, there is a technical problem that delay fluctuations become severe and the voice communication becomes useless.
[0014]
An object of the present invention is to solve such a technical problem, and an object of the present invention is to provide a voice communication technology capable of accurately managing traffic resources in voice communication using an information communication network such as an IP network.
[0015]
It is another object of the present invention to provide a voice communication technology that enables good voice communication to be used even in a state where packet delay fluctuates greatly in voice communication using an information communication network such as an IP network. I do.
[0016]
[Means for Solving the Problems]
An audio communication system according to the present invention includes an information communication network based on the Internet protocol configured by connecting a wired communication medium or a wireless communication medium via a plurality of path control devices, and a plurality of communication networks connected to the information communication network. A voice communication system for performing voice communication among the plurality of communication terminals, wherein the path control device includes: a measuring unit that measures a communication load in the information communication network; Transmission means for transmitting a control message to the communication terminal in response to the control message, wherein the communication terminal switches communication control to one of half-duplex communication and half-duplex communication in response to the control message. It has a function.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described.
Embodiment 1 FIG.
FIG. 1 is a conceptual diagram showing an example of a configuration of an information communication network to which a voice communication system according to Embodiment 1 of the present invention is applied.
[0018]
In the present embodiment, an IP network 100 using the Internet protocol will be described as an example of an information communication network. Further, IP version 6 is applied to IP network 100 of the present embodiment.
[0019]
The IP network 100 according to the present embodiment includes a plurality of outer edge routers (first route control devices) 103 and outer edge routers (first route control devices) 104, other routers (second route control devices) 102, and It comprises a wired communication medium 100a to be connected. A control terminal 101 operated by a system administrator is connected to a control interface of the router 102. The outer edge router 103 and the outer edge router 104 are connected to a wireless base station 105 and a wireless base station 106, respectively.
[0020]
Under each of the radio base station 105 and the radio base station 106, for example, an IP terminal (communication terminal) 107 and an IP terminal (communication terminal) 108, which are radio communication terminals, are connected via a radio medium 100b such as radio waves. In addition, IP communication is performed on the IP network 100 via each of the wireless base station 105 and the wireless base station 106 on a wireless system having a CSMA / CA type MAC function adopted for the wireless LAN. A paging / signaling mechanism is provided in the wireless system, and the individual IP terminals 107 and 108 can call each other by specifying the IP address of the partner terminal.
[0021]
FIG. 2 is a conceptual diagram illustrating an example of a functional configuration of each router according to the present embodiment. There is no difference in the functional configuration between the outer edge routers 103 and 104 and the router 102.
Each of the outer edge routers 103 and 104 and the router 102 includes a control interface 201, a control message transmitting / receiving unit 202, a permission / authorization key generation unit 203, a priority address database 204, a load measurement unit 205, a queue management unit 206, and an authorization key / timer check. 207 and a packet filter 208.
[0022]
The control interface 201 is an interface program with the control terminal 101 connected to the IP network 100 to which the router is connected. The control interface 201 can receive a command from the control terminal 101 operated by the administrator and perform control such as limiting the number of voice communication sessions.
[0023]
The control message transmission / reception unit 202 performs transmission / reception processing of control messages, such as communication suppression, full-duplex communication, and half-duplex communication recommendation, which are issued to the IP terminals 107 and 108. When each of the outer edge routers 103 and 104 and the router 102 relay a control message to the IP terminals 107 and 108 and other routers, the control message transmitting / receiving unit 202 relays the message and sends the control message to its own device. To take in.
[0024]
By the way, the meaning of the half-duplex communication used in the present embodiment is to operate the voice packet transmission / reception by the terminal in a half-duplex manner (executing by alternately switching between transmission and reception). Thereby, the half-duplex communication can tolerate a large voice packet delay as compared with the full-duplex voice communication (transmitting and receiving are performed simultaneously).
[0025]
The permission / authorization key generation unit 203 gives permission of the voice communication session to the IP terminals 107 and 108, and performs generation management of an authorization key (authorization information) attached to the voice communication packet.
[0026]
The priority address database 204 is a database in which the IP addresses of the IP terminals 107 and 108 for which priority processing is to be performed are registered, and the priority registered IP terminals are preferentially given permission for voice communication sessions.
[0027]
The load measuring unit 205 measures the processing load of the router, and measures the number of processing packets per unit time separately for a real-time queue and a normal queue (non-real-time queue) described later. Particularly in the real-time queue, the load measuring unit 205 also measures the processing delay time.
[0028]
The queue management unit 206 manages each of the real-time queue and the normal queue according to a dynamically or statically given management policy.
[0029]
The authorization key / timer check 207 checks the authorization key attached to the packet and checks the expiration date given to the authorization key. If the authorization key verification has failed or the authorization key has expired, the authorization key / timer check 207 notifies the requesting IP terminals 107 and 108 and does not perform queuing of the packet.
[0030]
The packet filter 208 is a filter for excluding in advance IP packets that are not suitable for the purpose of use of the IP network 100.
[0031]
FIG. 3 is a conceptual diagram showing a configuration example of a voice communication function of IP terminals 107 and 108 according to the present embodiment.
Each of the IP terminals 107 and 108 includes a control GUI 301, a SIP control unit 302, a control message processing unit 303, a voice communication application 304, a full-duplex / half-duplex voice packet generation unit 305, and a full-duplex / half-duplex packet buffer. A ring 306, an authorization key management unit 307, and a packet transmission / reception function 308 are provided.
[0032]
The control GUI 301 is a GUI (Graphical User Interface) for confirming the status information indicating whether or not voice communication is possible and for inputting and displaying a call button control when half-duplex voice communication is selected.
[0033]
The SIP control unit 302 is a SIP (Session Initiation Protocol) control application that controls a voice communication session using IP. The SIP control unit 302 operates as a server program, and receives a voice communication request using an IP packet. Also, in the case of the present embodiment, a mode selection command is added to the session control procedure to support half-duplex voice communication and is extended.
[0034]
The control message processing unit 303 processes control messages from the outer edge routers 103 and 104. That is, control messages from the outer edge routers 103 and 104 are received, and the state of voice communication such as communication suppression, full-duplex communication, and half-duplex communication is managed. The voice communication application 304 controls generation / reproduction and transmission / reception of voice data.
[0035]
The full-duplex / half-duplex voice packet generation unit 305 generates a voice data packet in accordance with the currently applied full-duplex or half-duplex voice communication mode. The generated voice data packet is passed to the packet transmission / reception function 308 via an authorization key assignment control given from a router of the authorization key management unit 307, which will be described later.
[0036]
When the packet transmission / reception function 308 receives the voice data packet, the full-duplex / half-duplex packet buffering 306 absorbs the delay fluctuation depending on the voice communication mode applied.
[0037]
Next, the operation of the first embodiment will be described.
When the user tries to use voice communication from the control GUI 301 at the IP terminal 107 or the IP terminal 108, the voice communication application 304 operates according to the logic shown in the flowchart of FIG.
[0038]
First, the voice communication status is checked in step ST401. The voice communication status is currently supplied from an outer edge router under which the terminal is subordinate. Depending on the state of the IP network, a state of communication suppression / full duplex / half duplex is given. If the latest state is communication inhibition (step ST402), an error report is sent to the user indicating that communication is not possible, and the process is terminated (step ST410).
[0039]
Further, in step ST403, it is checked whether full-duplex communication is permitted. If full-duplex communication is permitted, establishment of a full-duplex voice communication session is attempted in step ST404 using a protocol shown in FIG. If a session can be established (step ST405), communication is executed in step ST406.
[0040]
If only half-duplex communication is permitted, a session for half-duplex voice communication is attempted in step ST407 according to the user's decision. If a session can be established (step ST408), a half-duplex voice communication session is executed in step ST409.
[0041]
An example of a procedure for establishing a full-duplex voice communication session will be described with reference to the flowchart in FIG. Now, IP terminal 107 is about to call IP terminal 108. The authorization key management unit 307 of the IP terminal 108 sets the priority in the IP packet header to real time and sends a session start request packet without an authorization key in step ST501.
[0042]
The flowchart in FIG. 6 is an example of the logic executed by the router 102 in the relay path between the IP terminals 108 and 107, in which the packet control mechanism according to the present embodiment functions. Now, upon receiving a session start request packet from IP terminal 107, it checks in step ST601 whether the state is a load state or a restricted state set by an operation of a system administrator. If there is enough space, the packet is directly queued in the real-time queue, and the packet passes through the router 102. However, when a priority packet that has not been registered in the real-time queue is queued, a session is registered.
[0043]
If there is a restriction, the router 102 further checks whether the packet is a priority packet (step ST602). If the packet is not a priority packet, the packet is queued in a non-real-time queue that does not guarantee a delay time (step ST609). Packets queued in the non-real-time queue are always transmitted, though delayed. If the load is too high to be processed even by the queue having no delay requirement, the router 102 broadcasts a message transmission suppression message. Load measurement and status message transmission will be described later.
[0044]
Further, in step ST603, it is checked whether authorization data (authorization key) is attached to the packet. If there is no authorization data, an authorization registration process is performed in step ST606. Router 102 transmits a packet transmission refusal notice to IP terminal 107 on the calling side in step ST502. The packet transmitting / receiving function 308 of the IP terminal 107 retransmits the priority packet transmission permission request message using its own IP address and the authorization data (step ST503).
[0045]
Upon receiving the transmission permission request message from the IP terminal 107, the authorization registration process of the router 102 searches the priority address database 204 from the IP address and the authorization data stored in the transmission permission request message, and determines whether the authorization data is the priority address. If the priority of the IP terminal that matches the registration information in the database 204 and is given in advance is within the currently applied communication restriction level and should be authorized, the time at which the authorization was issued The generated authorization data is registered together with the time stamp data, and the authorization data is transmitted to the IP terminal 107 in step ST504.
[0046]
Upon receiving the authorization data from router 102, IP terminal 107 transmits a session start request packet to IP terminal 108 with the authorization data again (step ST505). This time, it is determined in step ST606 that there is authorization data, and since the elapsed time from the time stamp is within the range of the set value (step ST604), the packet is queued in the real-time queue (step ST605). It passes through the router 102.
[0047]
Receiving the session start request packet, receiving-side IP terminal 108 returns the port number to requesting IP terminal 107 (step ST506). The IP terminal 108 uses the attached authorization data as it is. Further, with the transmission of an acknowledgment (ACK) message from IP terminal 107 (step ST507), a full-duplex voice communication session is established. Thereafter, voice communication data is exchanged in step ST508, and the session is terminated by voice communication applications on both IP terminals 107 and 108 by a user operation (step ST509).
[0048]
During the exchange of voice communication data (step ST508), if the authorization time limit in the router 102 has elapsed (step ST604), the router 102 sends the packet to the source and destination IP addresses in the packet. A transmission rejection notification is transmitted (step ST607, step ST608). When receiving a packet transmission rejection message during execution of a full-duplex voice communication session, IP terminals 107 and 108 cancel the session.
[0049]
As described above, according to the present embodiment, a control message is transmitted from router 102 to each of IP terminals 107 and 108 according to the magnitude of the load on IP network 100, and the IP terminals 107 and 108 transmit low-level control messages. In the case of load, full-duplex voice communication is performed, and in the case of high load, switching to half-duplex voice communication or communication suppression causes problems such as inability to hear voice at high load. Therefore, it is possible to perform optimal communication according to the load fluctuation.
[0050]
Here, as shown in FIG. 1, the control terminal 101 is IP-connected to the router 102, and has a control GUI 700 shown in FIG. 7 connected to the control interface 201 of the router 102 on the control terminal 101. Control application is deployed. The control GUI 700 includes a load state display unit 700a for displaying a load state of a connected router (in this case, the router 102), and an effective limit value display for displaying various thresholds for load limitation currently set in the router 102. And a setting unit 700c for providing an input interface for setting various thresholds.
[0051]
The load status display unit 700a of the control GUI 700 periodically inquires of the control interface 201 of the router 102 about the load status, and the control interface 201 obtains the load status information from the load measurement unit 205 of the router 102. The load measuring unit 205 reports the number of valid real-time sessions and the latest average value of the length of the non-real-time queue. The load state display unit 700a displays that there are 30 real-time sessions and that the non-real-time queue length is 40%, where the queue length that can be processed without discarding packets is 1.
[0052]
The effective limit value display section 700b displays, as threshold values for load limitation, that the real-time session starts limiting at 50 and that the non-real-time queue is limited at 80% in length. The router 102 changes its own status according to the thresholds, thereby transmitting a control message to the IP terminals 107 and 108 or the outer routers 103 and 104 and restricting communication.
[0053]
The system administrator can not only check the operation state of the router 102 via the control terminal 101 but also control a threshold value, a time limit of voice communication, a blockage of the router 102, and the like. That is, the setting unit 700c can set the limit threshold value of the real-time queue of the router and the limit threshold value of the non-real-time queue. The time limit of the real-time session can be set by the setting unit 700c. For example, when the check box is checked, the router 102 can be closed regardless of the load state of the router 102. Note that the time limit is input in the setting unit 700c in seconds, and -1 means no limit.
[0054]
On the basis of the load limit threshold value (value displayed on the effective limit value display unit 700b) controlled by the system administrator via the control terminal 101, the router 102 periodically updates, for example, every 10 seconds as shown in FIG. The control logic shown in the flowchart of FIG. In the load measurement in step ST801, the load is measured with the number of valid sessions for the real-time queue, and the queue length is measured for the non-real-time queue.
[0055]
If the number of valid sessions in the real-time queue does not exceed the threshold value (step ST802), it is further checked whether the current state is a restricted state (step ST803). If the state is the restriction state, a restriction release message is transmitted (step ST804), and the current state is set to the non-restriction state (step ST805).
[0056]
If the number of valid sessions in the real-time queue exceeds the threshold but the load on the non-real-time queue is less than the threshold (step ST806), a message is sent to the effect that only half-duplex sessions are permitted (step ST807). ), And register the restriction state of the real-time session (step ST808).
[0057]
Further, if the load of the non-real-time queue also exceeds the threshold, a message of communication suppression is transmitted (step ST809), and the state of being suppressed is registered as a state (step ST810).
[0058]
As described above, according to the present embodiment, traffic resources can be arbitrarily managed in voice communication using an information communication network such as the IP network 100 by intervention of a system administrator via the control terminal 101.
[0059]
Therefore, for example, by setting a high priority to the addresses of the IP terminals 107 and 108 of the government, police, medical institutions, etc. in the priority address database 204, even when traffic suddenly increases in a disaster or the like, Thus, emergency voice communication can be reliably ensured in preference to general voice communication.
[0060]
Further, as shown in FIG. 1, in the IP network 100 to which the present invention is applied, the operation of the outer edge routers 103 and 104 which are arranged at the outer edge of the wired IP network and connect the wireless system will be described. The transmission of the control message from the router 102 according to the present invention, which has been described above, is realized by broadcast. The outer edge routers 103 and 104 connected to the IP network 100 can all receive.
[0061]
The control message receiving process in the outer edge routers 103 and 104 will be described with reference to the flowchart in FIG. Control message transmitting / receiving section 202 of outer edge routers 103 and 104 waits for the arrival of a control message in step ST901. Then, upon receiving a control message which is an ICMP (Internet Control Message Protocol) message, it checks whether or not the content of the control message is a communication suppression request (step ST902). If so, the communication to the transmission source router 102 is suppressed in step ST903. Specifically, the router address is registered as a suppressed state, and all packets passing through the router 102 are discarded.
[0062]
In step ST904, the state according to the control message is recorded. The outer-edge routers 103 and 104 periodically transmit to the subordinate wireless terminals (IP terminals 107 and 108) mask information of the IP address passing through the outer-edge routers 103 and 104 together with full-duplex, half-duplex, and suppression. The control message is delivered in the form of an IPv6 router advertisement.
[0063]
As described above, the IP terminals 107 and 108 receive control messages supplied in the form of router advertisements from the outer edge routers 103 and 104, and perform state control of full-duplex communication, half-duplex communication, and communication suppression. Is performed.
[0064]
As described above, according to the present embodiment, traffic resources can be accurately managed in voice communication using the information communication network such as the IP network 100.
[0065]
Next, operations of the IP terminal 107, the IP terminal 108, and the outer edge routers 103 and 104 to which each IP terminal connects when the half-duplex voice communication is applied will be described. Again, the significance of the half-duplex operation of the voice communication application in IP voice communication will be described. In the case of real-time voice communication by IP, if a packet that cannot be rescued by delay buffer control or a packet drop occurs in a route router, it must be treated as a lost packet, and the voice becomes silent for the lost packet.
[0066]
The effect of packet loss on important conversations is significant, especially in emergency situations when traffic increases, which tends to cause packet loss. Half-duplex communication requires the user to withstand half-duplex control and a large communication delay, but the received one voice message is guaranteed for its integrity (no data loss), and important words There is no such thing as a consonant being skipped to make it meaningless.
[0067]
At the time of half-duplex communication, the user operates switching between transmission (transmission) and reception (reception) at the IP terminals 107 and 108 using the call button, as in the case of using the transceiver. This call button may be realized by either hardware (specific operation keys) in the IP terminals 107 and 108 or operation keys of software display by GUI. In the embodiment to which the present invention is applied, voice data collected while the talker presses the talk button of the IP terminals 107 and 108 is generated as one IP packet and transferred through the IP network. .
[0068]
However, in the IP communication stack, one data transmission request is generally divided into a maximum transfer size called an MTU (Maximum Transfer Unit) defined by a communication medium. In particular, in some wireless systems, the MTU is often set relatively small. Each of the IP terminals 107 and 108 according to the present embodiment attaches an IPv6 fragment header to a given voice message, divides the message, and transmits the divided voice message to the outer edge routers 103 and 104.
[0069]
A sufficiently large MTU is applied to the wired IP network 100 (portion using the wired communication medium 100a) of the IP audio system according to the present embodiment. The outer edge routers 103 and 104 transmit the packet-divided voice messages from the IP terminals 107 and 108 divided into MTUs of the wireless system including the wireless base stations 105 and 106 and the wireless terminals (IP terminals 107 and 108). Upon receipt, the control logic shown in the flowchart of FIG. 10 reconstructs (integrates) one larger IP packet.
[0070]
If an IP packet is received in step ST1001, it is determined in step ST1002 whether or not the packet is a half-duplex packet, that is, a voice message fragment packet. In fact, since only half-duplex voice messages are transmitted as fragment packets, the processing may be uniform for fragment packets.
[0071]
The fragment packet is buffered in step ST1003. When all the buffering of the fragmented packet is completed (step ST1004), the fragmented packet is reassembled into one IP packet (step ST1005) and transferred to the next hop route (step ST1006). As a result, although a slight delay occurs when using half-duplex communication, the user can use a voice message with no loss.
[0072]
In addition, the use of the MTU having the optimal size in each of the priority IP network 100 and the wireless systems constituting the portion thereof can improve communication efficiency.
[0073]
As described above, according to the present embodiment, in voice communication using IP network 100, traffic adjustment of IP network 100 becomes possible, and even in a situation where traffic suddenly increases, such as at the time of disaster, individual communication can be performed. Priority communication, secure communication quality, and fairly distribute communication time in the IP terminals 107 and 108.
[0074]
In addition, if the present invention is applied to the IP network 100 including a wireless system based on IP, the IP terminal 107 is composed of the wireless base station 105, the wireless base station 106, and the wireless communication terminals under its control, the IP terminal 108, and the like. Thus, a more reliable mobile communication system can be realized.
[0075]
【The invention's effect】
As described above, according to the present invention, the measuring means on the communication control device measures the communication load of the communication network, the transmitting means transmits a control message to the terminal according to the magnitude of the load, and the terminal Since communication is switched in response to this control message, it is possible to properly manage traffic resources in voice communication using the information communication network, and to perform good voice communication even when packet delays fluctuate greatly. it can.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram illustrating an example of a configuration of an information communication network to which a voice communication system according to a first embodiment of the present invention is applied.
FIG. 2 is a conceptual diagram showing an example of a functional configuration of each router according to the first embodiment.
FIG. 3 is a conceptual diagram showing an example of a configuration of a voice communication function of an IP terminal according to the first embodiment.
FIG. 4 is a flowchart illustrating an example of control logic of a voice communication function of the IP terminal according to the first embodiment.
FIG. 5 is a flowchart showing an example of a procedure for establishing a voice communication session in the first embodiment.
FIG. 6 is a flowchart illustrating an example of control logic of a voice communication function of the router according to the first embodiment.
FIG. 7 is a conceptual diagram showing an example of a control GUI of a control terminal in the voice communication system according to the first embodiment.
FIG. 8 is a flowchart illustrating an example of control logic of a router according to the first embodiment.
FIG. 9 is a flowchart illustrating an example of control logic of an outer edge router according to the first embodiment.
FIG. 10 is a flowchart illustrating an example of control logic of the outer edge router according to the first embodiment.
[Explanation of symbols]
100 IP network, 100a wired communication medium, 100b wireless medium, 101 control terminal, 102 router, 103 outer edge router, 104 outer edge router, 105 wireless base station, 106 wireless base station, 107 IP terminal, 108 IP terminal, 201 control interface, 202 control message transmission / reception unit, 203 permission / authorization key generation unit, 204 priority address database, 205 load measurement unit, 206 queue management unit, 207 authorization key / timer check, 208 packet filter, 301 control GUI, 302 SIP control unit, 303 Control message processing unit, 304 voice communication application, 305 full-duplex / half-duplex voice packet generation unit, 306 full-duplex / half-duplex packet buffering, 307 authorization key management unit, 308 packet transmission / reception function, 700 control GUI, 7 00a Load state display section, 700b Effective limit value display section, 700c Setting section.

Claims (19)

複数の径路制御装置を介して通信媒体を接続して構成される情報通信網と、前記情報通信網に接続される複数の通信端末とを含み、複数の前記通信端末間にて音声通信を行う音声通信システムであって、
前記径路制御装置は、前記情報通信網における通信負荷を計測する計測手段と、前記通信負荷の大小に応じて、前記通信端末へ制御メッセージを送信する送信手段とを有し、
前記通信端末は前記制御メッセージに応じて、通信抑止、半二重通信、全二重通信のいずれかに切り替える通信制御機能を備えたことを特徴とする音声通信システム。
Including an information communication network configured by connecting a communication medium via a plurality of path control devices and a plurality of communication terminals connected to the information communication network, performing voice communication between the plurality of communication terminals A voice communication system,
The path control device has a measurement unit that measures a communication load in the information communication network, and a transmission unit that transmits a control message to the communication terminal according to the magnitude of the communication load,
The voice communication system according to claim 1, wherein the communication terminal has a communication control function of switching to communication suppression, half-duplex communication, or full-duplex communication in response to the control message.
前記径路制御装置は、システム管理者が操作する制御端末と接続される制御インタフェースを備え、前記制御端末を介した前記システム管理者の介入操作により、前記通信負荷の大小に応じた前記通信端末へ制御メッセージの送信による負荷制御が行われることを特徴とする請求項1記載の音声通信システム。The path control device includes a control interface connected to a control terminal operated by a system administrator, and to the communication terminal according to the level of the communication load by an intervention operation of the system administrator via the control terminal. The voice communication system according to claim 1, wherein load control is performed by transmitting a control message. 複数の前記径路制御装置は、前記情報通信網の外縁に接続され配下に前記通信端末が接続される第1径路制御装置と、前記外縁に接続されない第2径路制御装置とからなり、前記第2径路制御装置からの前記制御メッセージを前記第1径路制御装置は受け取り、前記制御メッセージに従って、前記通信端末からの前記情報通信網への情報転送制御を行なうことを特徴とする請求項1記載の音声通信システム。The plurality of route control devices include a first route control device connected to an outer edge of the information communication network and connected to the communication terminal under the first route control device, and a second route control device not connected to the outer edge. 2. The voice according to claim 1, wherein the first route control device receives the control message from the route control device, and performs information transfer control from the communication terminal to the information communication network according to the control message. Communications system. 前記第1径路制御装置は、前記通信端末から受信した複数の第1半二重音声通信パケットを統合して、よりサイズの大きな第2半二重音声通信パケットとして前記情報通信網に送信する機能を備えたことを特徴とする請求項3記載の音声通信システム。A function of integrating the plurality of first half-duplex voice communication packets received from the communication terminal and transmitting a larger second half-duplex voice communication packet to the information communication network; The voice communication system according to claim 3, further comprising: 前記径路制御装置は、複数の前記通信端末間における通信開始に際して、前記通信端末に認可情報と共に通信許可を与え、前記認可情報が付されたパケットのみに当該径路制御装置の通過を許可する機能を備えたことを特徴とする請求項1記載の音声通信システム。The route control device has a function of, when starting communication between the plurality of communication terminals, giving a communication permission together with the authorization information to the communication terminal, and permitting only the packet with the authorization information to pass through the route control device. The voice communication system according to claim 1, further comprising: 前記径路制御装置は、予め前記通信端末毎に付与されている優先度に応じて、前記通信許可を与える機能を備えたことを特徴とする請求項5記載の音声通信システム。6. The voice communication system according to claim 5, wherein the path control device has a function of granting the communication permission according to a priority assigned to each communication terminal in advance. 前記径路制御装置は、時限を設けて前記通信端末に前記通信許可を与える機能を備えたことを特徴とする請求項5記載の音声通信システム。The voice communication system according to claim 5, wherein the path control device has a function of setting a time limit and giving the communication permission to the communication terminal. 前記径路制御装置は、前記通信端末への前記制御メッセージ送信方法としてブロードキャストを用いる機能を備えたことを特徴とする請求項1記載の音声通信システム。2. The voice communication system according to claim 1, wherein the path control device has a function of using broadcast as the method of transmitting the control message to the communication terminal. 前記径路制御装置は、前記半二重通信のデータがバッファリングされる半二重通信用キューと前記全二重通信のデータがバッファリングされる全二重通信用キューとを分離して管理する機能を備えたことを特徴とする請求項1記載の音声通信システム。The path control device separately manages a half-duplex communication queue in which the half-duplex communication data is buffered and a full-duplex communication queue in which the full-duplex communication data is buffered. The voice communication system according to claim 1, further comprising a function. 複数の径路制御装置を介して通信媒体を接続して構成される情報通信網と、前記情報通信網に接続される複数の通信端末とを含み、複数の前記通信端末間にて音声通信を行う音声通信方法であって、
前記経路制御装置が、前記情報通信網における通信負荷を計測し、前記通信負荷の大小に応じて前記通信端末へ制御メッセージを送信するステップと、
前記通信端末が、前記制御メッセージに応じて、通信抑止、半二重通信、全二重通信のいずれかに切り替えるステップと
を含むことを特徴とする音声通信方法。
Including an information communication network configured by connecting a communication medium via a plurality of path control devices and a plurality of communication terminals connected to the information communication network, performing voice communication between the plurality of communication terminals A voice communication method,
The path control device measures a communication load in the information communication network, and transmits a control message to the communication terminal according to the magnitude of the communication load,
The communication terminal switching to one of communication suppression, half-duplex communication, and full-duplex communication in response to the control message.
複数の径路制御装置を介して通信媒体を接続して構成される情報通信網に接続され、音声通信機能を備えた通信端末であって、前記経路制御装置から受信した制御メッセージに応じて、前記音声通信機能の状態を、通信抑止、半二重通信、全二重通信のいずれかに切り替える通信制御機能を備えたことを特徴とする通信端末。A communication terminal connected to an information communication network configured by connecting communication media via a plurality of path control devices, and having a voice communication function, according to a control message received from the path control device, A communication terminal comprising a communication control function for switching a state of a voice communication function to one of communication suppression, half-duplex communication, and full-duplex communication. 前記音声通信機能の状態が前記半二重通信に切り換えられた時に、送話および受話の切替を行う通話ボタンを備えたことを特徴とする請求項11記載の通信端末。12. The communication terminal according to claim 11, further comprising a call button for switching between transmission and reception when the state of the voice communication function is switched to the half-duplex communication. 前記情報通信網はIP網であり、前記通信端末は、前記経路制御装置の配下の無線基地局を経由して前記IP網上での音声通信を行う無線通信端末からなることを特徴とする請求項11記載の通信端末。The information communication network is an IP network, and the communication terminal is a wireless communication terminal that performs voice communication on the IP network via a wireless base station under the control of the path control device. Item 12. The communication terminal according to item 11. 通信媒体に介在して情報通信網を構成するルータであって、前記情報通信網における通信負荷を計測する計測手段と、前記通信負荷の大小に応じて、前記情報通信網上で音声通信を行う通信端末へ制御メッセージを送信する送信手段とを含むことを特徴とするルータ。A router configuring an information communication network via a communication medium, comprising: a measuring unit for measuring a communication load in the information communication network; and performing voice communication on the information communication network according to the magnitude of the communication load. A transmission unit for transmitting a control message to a communication terminal. システム管理者が操作する制御端末と接続される制御インタフェースを備え、前記制御端末を介した前記システム管理者の介入操作により、前記通信負荷の大小に応じた前記通信端末への制御メッセージの送信による負荷制御を行うことを特徴とする請求項14記載のルータ。A control interface connected to a control terminal operated by a system administrator is provided. By an intervention operation of the system administrator via the control terminal, a control message is transmitted to the communication terminal according to the magnitude of the communication load. The router according to claim 14, wherein load control is performed. 複数の前記通信端末間における通信開始に際して、前記通信端末に認可情報と共に通信許可を与え、前記認可情報が付されたパケットのみに当該径路制御装置の通過を許可する機能を備えたことを特徴とする請求項14記載のルータ。At the start of communication between the plurality of communication terminals, a communication permission is given to the communication terminal together with the permission information, and a function of permitting only the packet with the permission information to pass through the path control device is provided. The router according to claim 14, wherein ルータとともに通信媒体に介在して情報通信網を構成し、前記情報通信網を利用して音声通信を行う通信端末が接続される外縁ルータであって、
前記情報通信網における通信負荷の大小に応じた制御メッセージを前記ルータから受信し、当該制御メッセージに従って、前記音声通信における前記通信端末から前記情報通信網への情報転送制御を行う機能を含むことを特徴とする外縁ルータ。
An outer edge router to which an information communication network is configured by interposing a communication medium together with a router and a communication terminal performing voice communication using the information communication network is connected,
A function of receiving a control message according to the magnitude of the communication load in the information communication network from the router, and controlling information transfer from the communication terminal to the information communication network in the voice communication according to the control message. Outer edge router featuring.
前記情報通信網はIP網であり、配下に無線基地局を持ち、前記無線基地局を経由して無線通信端末としての前記通信端末による前記IP網上での半二重音声通信または全二重音声通信が行われることを特徴とする請求項17記載の外縁ルータ。The information communication network is an IP network, has a wireless base station under its control, and performs half-duplex voice communication or full-duplex communication on the IP network by the communication terminal as a wireless communication terminal via the wireless base station. The outer edge router according to claim 17, wherein voice communication is performed. 前記通信端末から受信した複数の第1半二重音声通信パケットを統合して、よりサイズの大きな第2半二重音声通信パケットとして前記情報通信網に送信する機能を備えたことを特徴とする請求項18記載の外縁ルータ。A function of integrating a plurality of first half-duplex voice communication packets received from the communication terminal and transmitting the first half-duplex voice communication packets to the information communication network as a larger second half-duplex voice communication packet. The outer edge router according to claim 18.
JP2003037016A 2003-02-14 2003-02-14 Voice communication system and outer edge router Expired - Fee Related JP3899463B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003037016A JP3899463B2 (en) 2003-02-14 2003-02-14 Voice communication system and outer edge router

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003037016A JP3899463B2 (en) 2003-02-14 2003-02-14 Voice communication system and outer edge router

Publications (2)

Publication Number Publication Date
JP2004248068A true JP2004248068A (en) 2004-09-02
JP3899463B2 JP3899463B2 (en) 2007-03-28

Family

ID=33021953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003037016A Expired - Fee Related JP3899463B2 (en) 2003-02-14 2003-02-14 Voice communication system and outer edge router

Country Status (1)

Country Link
JP (1) JP3899463B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005074206A1 (en) * 2004-01-30 2005-08-11 Kyocera Corporation Mobile body communication system, mobile body communication method, and mobile body communication base station device
WO2007086503A1 (en) * 2006-01-27 2007-08-02 Kyocera Corporation Mobile communication system, base station device, and mobile communication method
JP2008022052A (en) * 2006-07-10 2008-01-31 Yokogawa Electric Corp Communication control system
KR100810222B1 (en) 2005-02-01 2008-03-07 삼성전자주식회사 Method and system for providing full dual call in cellular-based push-to-talk
JP2009535918A (en) * 2006-04-28 2009-10-01 フリースケール セミコンダクター インコーポレイテッド System and method for controlling a wireless device
JP2009538040A (en) * 2006-05-19 2009-10-29 アルカテル−ルーセント ユーエスエー インコーポレーテッド Method and system for communication and processing of VIOP packets using a jitter buffer
US8149743B1 (en) * 2006-07-12 2012-04-03 Nextel Communications Inc. System and method for seamlessly switching a full-duplex session to a half-duplex session
WO2012095683A1 (en) * 2011-01-14 2012-07-19 Nokia Corporation Method and apparatus for implementing a dynamically switching duplex mode
JP2013143622A (en) * 2012-01-10 2013-07-22 E System:Kk Communication system
US8867412B1 (en) 2006-07-12 2014-10-21 Sprint Spectrum L.P. System and method for seamlessly switching a half-duplex session to a full-duplex session
WO2021187155A1 (en) * 2020-03-17 2021-09-23 株式会社Jvcケンウッド Mobile communication device, mobile communication base station, and mobile communication method
US20230087807A1 (en) * 2021-09-23 2023-03-23 Apple Inc. Techniques for activity based wireless device coexistence

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005074206A1 (en) * 2004-01-30 2005-08-11 Kyocera Corporation Mobile body communication system, mobile body communication method, and mobile body communication base station device
US7808943B2 (en) 2004-01-30 2010-10-05 Kyocera Corporation Mobile body communication system, mobile body communication method, and mobile body communication base station device
KR100810222B1 (en) 2005-02-01 2008-03-07 삼성전자주식회사 Method and system for providing full dual call in cellular-based push-to-talk
WO2007086503A1 (en) * 2006-01-27 2007-08-02 Kyocera Corporation Mobile communication system, base station device, and mobile communication method
JP2009535918A (en) * 2006-04-28 2009-10-01 フリースケール セミコンダクター インコーポレイテッド System and method for controlling a wireless device
JP2009538040A (en) * 2006-05-19 2009-10-29 アルカテル−ルーセント ユーエスエー インコーポレーテッド Method and system for communication and processing of VIOP packets using a jitter buffer
JP2008022052A (en) * 2006-07-10 2008-01-31 Yokogawa Electric Corp Communication control system
US8149743B1 (en) * 2006-07-12 2012-04-03 Nextel Communications Inc. System and method for seamlessly switching a full-duplex session to a half-duplex session
US8867412B1 (en) 2006-07-12 2014-10-21 Sprint Spectrum L.P. System and method for seamlessly switching a half-duplex session to a full-duplex session
WO2012095683A1 (en) * 2011-01-14 2012-07-19 Nokia Corporation Method and apparatus for implementing a dynamically switching duplex mode
JP2013143622A (en) * 2012-01-10 2013-07-22 E System:Kk Communication system
WO2021187155A1 (en) * 2020-03-17 2021-09-23 株式会社Jvcケンウッド Mobile communication device, mobile communication base station, and mobile communication method
JP2021150736A (en) * 2020-03-17 2021-09-27 株式会社Jvcケンウッド Device, base station and method for radio communication
JP7443852B2 (en) 2020-03-17 2024-03-06 株式会社Jvcケンウッド Wireless communication device and wireless communication method
US20230087807A1 (en) * 2021-09-23 2023-03-23 Apple Inc. Techniques for activity based wireless device coexistence

Also Published As

Publication number Publication date
JP3899463B2 (en) 2007-03-28

Similar Documents

Publication Publication Date Title
JP4212230B2 (en) Media communication system and terminal device in the system
US8503340B1 (en) WiFi phone system
AU2002246172B2 (en) Packet mode speech communication
JP4913209B2 (en) Method for providing emergency access to a WLAN to a guest terminal
JP4040975B2 (en) Method and apparatus for enabling multimedia calls according to a session initiation protocol
JP4334802B2 (en) Techniques for call setup in the technical field of Internet protocol mobile communication networks
KR100498932B1 (en) Apparatus and method for session establishment in radio network organized mobile nodes
US8374644B2 (en) Method and apparatus for establishing a call connection based on a communication system condition desired by a calling party
JP4216284B2 (en) Method and apparatus for providing QoS to VoIP over 802.11 wireless LAN
CN105637972A (en) User equipment (ue) supporting packet-switched emergency calls over ip multimedia subsystem (ims)
JP3899463B2 (en) Voice communication system and outer edge router
WO2002028014A2 (en) Method for transmission of voice over wireless packet-switched networks
TWI331859B (en)
EP1460825B1 (en) Exchange system and communication recording method
JP4891569B2 (en) Method and apparatus for low latency, high accuracy peak display and call abandonment
EP1380182A1 (en) One-to-one communication, where the system having different control plane and user plane logical entities
KR100915781B1 (en) Network-initiated service change from speech to multimedia
WO2009021373A1 (en) Implement method of voice forward in digital cluster system
CN102308600A (en) Broadcast multicast service data transmission method and apparatus
KR102341243B1 (en) Method for providing voice service in transitioning from 5g network into lte network
JP4893182B2 (en) IP phone system using wireless LAN
JP7800668B2 (en) Signal processing device, signal processing system, and signal processing method
JP7722572B2 (en) Signal processing device, signal processing system, and signal processing method
CN101001157A (en) Communication charge
WO2009146630A1 (en) Method, system and device for implementing local transmission

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060208

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: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061213

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: 20110112

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120112

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130112

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140112

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees