Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4008762B2 - Inter-terminal communication connection control system for IP full service - Google Patents
[go: Go Back, main page]

JP4008762B2 - Inter-terminal communication connection control system for IP full service - Google Patents

Inter-terminal communication connection control system for IP full service Download PDF

Info

Publication number
JP4008762B2
JP4008762B2 JP2002164497A JP2002164497A JP4008762B2 JP 4008762 B2 JP4008762 B2 JP 4008762B2 JP 2002164497 A JP2002164497 A JP 2002164497A JP 2002164497 A JP2002164497 A JP 2002164497A JP 4008762 B2 JP4008762 B2 JP 4008762B2
Authority
JP
Japan
Prior art keywords
terminal
communication
packet
network
address
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.)
Expired - Fee Related
Application number
JP2002164497A
Other languages
Japanese (ja)
Other versions
JP2004007321A (en
Inventor
久夫 古川
庄司 宮口
Original Assignee
財団法人流通システム開発センタ−
有限会社宮口研究所
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 財団法人流通システム開発センタ−, 有限会社宮口研究所 filed Critical 財団法人流通システム開発センタ−
Priority to JP2002164497A priority Critical patent/JP4008762B2/en
Publication of JP2004007321A publication Critical patent/JP2004007321A/en
Application granted granted Critical
Publication of JP4008762B2 publication Critical patent/JP4008762B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、IP網(IP転送網ともいう)と他の通信網とを連携させる端末間通信接続制御方法、共通線信号方式を適用したIP網の端末間接続制御方法、IP網マルチキャスト技法による端末間接続制御方法、端末間通信接続制御を実現するための装置、マルチキャストサービスやTV会議サービスのいずれか若しくはそれらを組合せたIPサービスのための端末間通信接続制御システムを含むIPフルサービスのための端末間通信接続制御システムに関する。他の通信網としてはIP網の他に、公衆電話交換網(PSTN)や移動電話などに用いる移動通信網を含む。
【0002】
【従来の技術】
本発明に関係する従来技術として、本出願人による特許第3084681号(以下、「先行特許」とする)と、本出願人による特願2001−078270号(以下、「先行出願」とする)とがある。
【0003】
先行特許は、IPカプセル化の技法を採用したIPパケット転送網である統合情報通信システムにおいて、IPカプセル化の技法、IP端末の要求によりアドレス管理表を動的に設定する技法、電話番号をドメイン名サ−バに提示してIPアドレスを取得し、アドレス管理表に前記取得したアドレスを登録する方法などを実現している。また、先行出願は、IPパケット転送網を用いた端末間通信接続方法において、簡易カプセル化の技法、No.7共通線信号方式をIP網に適用する方法、ユーザの端末アドレスを網ノード装置に登録してマルチキャストを行う方法などを開示している。
【0004】
なお、先行特許及び先行出願において用いられている用語のいくつかは、本発明において用いる用語と一致しないものもあるので、混乱を避けるため、先行特許及び先行出願において用いられている用語は括弧で括って示す。例えば網ノード装置(アクセス制御装置)と記載する場合、アクセス制御装置は先行特許又は先行出願の中で用いられている用語である。
【0005】
<<IPカプセル化の技法>>
先行特許に開示されているIPカプセル化の技法を、図230を参照して概説する。本例では、外部IPアドレス“EA01”を有するIP端末12−1から、外部IPアドレス“EA02”を有するIP端未12−2ヘ、IP網11−1を経由して外部IPパケット13−lを転送する。論理通信回線12−3の終端(論理端子)は、論理端子識別子“Pin1”により識別し、論理通信回線12−4の終端は、論理端子識別子“Pin2”により識別する。論理端子“Pin1”に内部IPアドレス“IA01”を付与し、論理端子“Pin2”に内部IPアドレス“IA02”を付与してある。網ノード装置11−2は外部IPパケット13−1を受信すると、IPパケット13−1が入力した論理端子“Pin1”に付与されている内部IPアドレスが“IA01”であり、IPパケット13−1の宛先外部IPアドレスが“EA02”であることを確認し、アドレス管理表11-8内部を検索し、始めに送信元内部IPアドレスが“IA01”であり、次に宛先外部IPアドレスが“EA02”が含まれるレコードを検索し、更に前記検出したレコードにIPパケット13−1内の送信元外部IPアドレスが“EA01”が含まれるかを調べる。本例では上から2行目の“Pin1,IA01,IA02,EA01,EA02”を含むレコードであり、このレコード内部にあるIPアドレス“IA01”及び“IA02”を用いてIPパケット13−2を形成する(IPパケットのカプセル化)。
【0006】
内部IPパケット13−2は、ルータ11−4,11−5,11−6を経由して網ノード装置11−3へ到達する。網ノード装置11−2は受信した内部IPパケット13−2のIPヘッダを取り除き(IPパケットの逆カプセル化)、得られた外部IPパケット13−3を通信回線12−4へ送出し、IP端末12−2が外部IPパケット13−3を受信する。アドレス管理表11−8の第1行目のレコード“Pin1,IA01,IA81,EA01,EA81”は、外部IPアドレス“EA81”、内部IPアドレス“IA81”であるサーバ11−7へ向けられた外部IPパケットをカプセル化するために用いられる。同じ論理端子(論理通信回線12−3の終端部)から入力する外部IPパケット内部の宛先外部IPアドレスを “EA01”や “EA81”等と変更することにより、外部IPパケットの到達先を変更できるようになっている。なお、IPカプセル化におけるマスク技法は公知であり、例えば先行出願の図362に示され説明されている。
【0007】
<<簡易カプセル化の技法>>
図231を参照して、先行出願に開示されている簡易カプセル化技法を概説する。簡易カプセル化により形成される内部パケットは宛先内部アドレスを含むが、送信元内部アドレスを含まない点において上記IPカプセル化とは異なる。論理通信回線22−3の終端(論理端子)は論理端子識別子“Pin1”により識別し、論理通信回線22−4の終端は論理端子識別子“Pin2”により識別する。論理端子“Pin1”に内部IPアドレス“IA01”を付与し、論理端子“Pin2”に内部IPアドレス“IA02”を付与してある。本例は、外部IPアドレス“EA01”を有するIP端末22−1から、外部IPアドレス“EA02”を有するIP端未22−2ヘ外部IPパケット23−lを転送する。網ノード装置21−2は外部IPパケット23−1を受信すると、IPパケット23−1が入力した論理端子“Pin1”に付与されている内部IPアドレスが“IA01”であり、IPパケット23−1の宛先外部IPアドレスが“EA02”であることを確認し、アドレス管理表21-8を検索し、始めに送信元内部IPアドレスが“IA01”であり、次に宛先外部IPアドレス“EA02”が含まれるレコードを検索し、更に前記検出したレコードにIPパケット23−1内の送信元外部IPアドレス“EA01”が含まれるか否かを調べる。本例では上から2行目の“Pin1,IA01,IA02,EA01,EA02”を含むレコードであり、このレコードにあるIPアドレス“IA01”及び“IA02”を用いて、宛先IPアドレスが“IA02”である簡易ヘッダを有するIPパケット13−2を形成する(簡易カプセル化)。内部IPパケット23−2は、ルータ21−4,21−5,21−6を経由して網ノード装置21−3へ到達する。網ノード装置21−2は受信した内部パケット23−2の簡易ヘッダを除き(簡易逆カプセル化)、得られた外部IPパケット23−3を通信回線22−4へ送出する。内部パケットとして、例えば宛先アドレスのみを含む通信2層の光フレームにより実現でき、このような光フレームとして、例えばMAPOSが公知である。
【0008】
なお、IPカプセル化、簡易IPカプセル化のいずれについても、論理端子識別子として、例えば通信回線終端の論理的な端子識別番号や通信層2層のアドレス(物理アドレス、MACアドレスなど)を用いることもできる。また、IPカプセル化の技法と同様に、同じ論理端子から入力する外部IPパケット内の宛先外部IPアドレスを変更することにより、外部IPパケットの到達先を変更することができる。
【0009】
<<IP端末の要求によりアドレス管理表を動的に設定する技法>>
先行特許の実施例35において、ユーザのIP端末から網ノード装置(アクセス制御装置)内部のアドレス管理表(変換表)の設定内容を変更する方法が開示されており、図232を参照して説明する。
【0010】
IP端末23−1は、ドメイン名 “c5.b2.a1”を含む外部IPパケット(ICSユーザフレーム)を変換表サーバ23−2へ送信する(ステップ23−4)。変換表サーバ23−2はドメイン名サーバ23−3に問い合わせ(ステップ23−5)、ドメイン名サーバ23−3はドメイン名“c5.b2.a1”に対応する内部アドレス(ICSネットワークアドレス)及び外部IPアドレス(ICSユーザアドレス)を検索して取得する(ステップ23−6)。そして、変換表サーバ23−2へ返信し(ステップ23−7)、変換表サーバ23−2は変換表に書き込み(ステップ23−8)、IP端末23−1へ報告する(ステップ23−9)。
【0011】
<<電話番号をドメイン名としてIPアドレスを取得する方法>>
次に、先行特許の実施例36は電話番号をドメイン名として用いることにより、通信相手先とIPパケット(ICSユ−ザフレ−ム)を送受することができ、IPパケットの内部にはディジタル化した音声が格納されており、これによって電話による公衆通信ができることを開示している。アドレス管理サーバ(変換表サ−バ)は、入力したドメイン名を外部IPアドレス(ICSユ−ザアドレス)に変換して返送すると共に、内部アドレス(ICSネットワ−クアドレス)を網ノード装置(アクセス制御装置)内部のアドレス管理表(変換表)に登録する。
【0012】
電話機に入力した電話番号”1234−5678”は電話機の電話番号入力部を経由して変換表サ−バに届けられ、変換表サーバ24−4(図233)は受信した電話番号“1234−56784”を基に、複数あるドメイン名サ−バ24−1、24−2、24−3に次々と問い合わせ(図233の24−6乃至24−11)、電話番号“1234−5678”をドメイン名と見なしたときの通信相手先の電話機の内部アドレス及び外部IPアドレスを取得する。次に変換表サ−バ24−4は、取得した2つのアドレスを用いて網ノード装置内のアドレス管理表(変換表)に付加する新規項目を作成し、要求元の電話機に送信する。また、網ノード装置は、アドレス管理表の新規項目を網ノード装置内部のアドレス管理表の新しい要素として使用する。
【0013】
<<No.7共通線信号方式をIP網に適用する方法>>
先行出願に開示されている技法であり、 図234に示すようにIP網25の内部に接続サーバ25−5乃至25−6、中継接続サーバ25−7を設け、端末25−1及び25−2をメディアルータ25−3乃至25−4を経て接続サーバに接続する。なお、接続サーバや中継サーバを電話管理サーバとも呼ぶ。接続サーバ25−5及び25−6には、公衆電話交換網(PSTN)の加入者交換機(LS)の回線接続制御に類似した機能を付与し、中継接続サーバ25−7には中継交換機(TS)の回線接続制御と類似した機能を付与してある。電話機やIP端末、映像端末などの端末がIP網の中を経由して、No.7共通線信号方式の回線接続制御メッセージと1:1対応付け可能な初期アドレスメッセージ(IAM)、アドレス完了メッセージ(ACM)、呼経過メッセージ(CPG)、応答メッセージ(ANM)、解放メッセージ(REL)、解放完了メッセージ(RLC)を送受することにより、IP網を用いた端末間通信接続制御方法を実現する。なお、中継接続サーバ25−7が存在せず、2つの接続サーバ25−5及び25−6の間における端末間通信接続制御の方法も可能である。
【0014】
利用者が端末25−1から宛先電話番号を入力し(ステップZl)、メディアルータ25−3が呼設定受付を返送し(ステップZ2)、メディアルータ25−3は宛先電話番号及び送信元電話番号を含む呼設定のためのIPパケットを送信し(ステップY1)、接続サーバ25−5から送出されたIAMパケットは接続サーバ25−6を経由し(ステップY2,Y3)、メディアルータ25−4へ到達する(ステップY4)。メディアルータ25−4は端末25−2に呼設定を要求し(ステップZ4)、接続サーバ25−6はACMパケットを返信する(ステップY5、Y6)。端末25−2は着信音を報告し(ステップZ7)、メディアルータ25−4は呼着信呼出しを接続サーバ25−6へ送信する(ステップY7)。接続サーバ25−6はCPGパケットを送信し(ステップY8、Y9)、メデイアルータ25−3経由で端末25−1に呼出中音が通知される(ステップY10、ステップZl0)。端末25−2が呼設定要求に応答して接続サーバ25−6へ通知され(ステップZ11、ステップY11)、接続サーバ25−6はANMパケットを形成して送信し、端末25−1は通話フェーズに移行する(ステップY12乃至Y14、ステップZ14)。
【0015】
利用者が端末25−1の通話を終了すると端末25−1の切断要求が通知され(ステップZ16)、一連の解放要求を意味するRELパケットと解放要求の完了を意味するRLCパケットとが送受されて呼接続が終了する(ステップY16乃至Y23、ステップZ22及びZ23)。接続サーバ25−5と接続サーバ25−6との間のステップ(Y2、Y3など)をNNIといい、接続サーバとメディアルータとの間のステップ(Y1、Y4など)をUNIという。
【0016】
<<No.7共通線信号方式を適用したIP網と公衆電話交換網間の具体例>>
先行出願の実施例13乃至16は共通線信号方式の考え方を採用しており、IP網内部を制御通信回線と音声通信回線とに分離することが特徴であり、IP網と公衆電話交換網とを経由する電話機間通信接続制御方法を開示している。図235において、40−1はIP網、40−2は公衆電話交換網、40−3は終端ゲートウェイ、40−4は中継ゲートウェイ、40−5はIP通信回線、40−6は共通線信号方式による制御通信回線、40−7は音声通信回線である。40−8は制御IP通信回線、40−9は音声IP通信回線である。41−1及び41−2は電話機、41−3はメディアルータ、42−1は中継交換機、42−2は加入者交換機、42−3は中継制御部(STP)、42−4は音声制御部、42−5は終端制御部(SEP)である。43−1は代理電話サーバ、43−2は電話管理サーバ、43−3は電話番号サーバ、43−4及び43−5は表管理サーバ、44−1及び44−2は網ノード装置、44−3、44−4、44−5、44−6はそれぞれルータである。中継制御部42−3はIPアドレスを付与されており、中継制御部42−3は公衆電話交換網40−2から見ると共通線信号方式の中継信号局(STP)であり、信号局アドレスを付与されている。
【0017】
図235の終端制御部42−5は図234の接続サーバ25−5に対応し、図235の中継制御部42−3は図234の中継接続サーバ25−7に対応する。ここで、「対応」とは、終端制御部42−5と中継制御部42−3とが共通線信号方式による回線接続制御を行う機能を有することを意味する。
【0018】
電話機41−1が電話機41−2に電話呼設定を要求すると、メディアルータ41−3、網ノード装置44−1、終端制御部42−5、ルータ44−4及び44−5、中継制御部42−3、制御通信回線40−6、交換機42−1、交換機42−2を経由して、初期アドレスメッセージ(IAM)、アドレス完了メッセージ(ACM)、呼経過メッセージ(CPG)、応答メッセージ(ANM)、解放メッセージ(REL)、解放完了メッセージ(RLC)などを送受することによりIP網を用いた端末間通信接続制御を行う。ここで、電話機41−1から送出された音声は、メディアルータ41−3、網ノード装置44−1、ルータ44−6、網ノード装置44−2、音声IP通信回線40−9、音声制御部42−4、音声通信回線40−7、交換機42−1,交換機42−2を経由して電話機41−2に到達する。
【0019】
中継制御部42−3は予め公衆電話交換網40−2と取り決めてあるルールにより、共通線信号方式により定まる各種のパラメータ、例えば回線番号(CIC)、信号リンク選択(SLS)を定める。中継制御部42−3は中継制御部42−3の信号局アドレス、信号リンク選択、回線番号をメディアパス識別子と共にアドレス接続表45−1に書込む。中継制御部42−3はゲートウェイアドレス管理表45−2を管理しており、このゲートウェイアドレス管理表45−2を検索して、宛先電話番号を管理しているゲートウェイのIPアドレス、つまり宛先電話番号を有する電話機に接続するためのゲートウェイのIPを取得することができる。中継制御部42−3は信号局アドレス管理表45−3を管理しており、この信号局アドレス管理表を検索し、公衆電話交換網40−2内の交換機の信号局アドレスを取得することができる。中継制御部42−3は情報回線45−5経由で音声制御部42−4へ通知し、音声制御部42−4は前記通知された情報をメディアパス接続表45−4のレコードとして書き込み、書き込み完了を報告する。メディアパス識別子は、電話機間の電話呼(接続/通話/解放)に用いる音声通信路を識別するために用いる。なお、音声制御部42−4は音声制御部42−4から音声通信回線40−7へ音声を送信するための論理通信回線を定め、その論理通信回線識別子をメディアパス接続表45−4のレコードとして書き込むようになっている。
【0020】
音声制御部42−4は、音声IP通信回線40−9から送られてくるIPパケットに格納された音声を、公衆電話交換網40−2内を転送できる形式に変換して音声通信回線40−7に送信する。また、音声制御部42−4は、公衆電話交換網40−2の音声通信回線40−7から送られてくる音声フレームをIPパケット形式に変換して音声IP通信回線40−9に送信する。音声制御部は内部に音声IPパケットを送受するためのIPアドレスを有し、メディアパス接続表45−4の設定に供するようになっている。
【0021】
先行出願は、電話の回線接続制御のためのメッセージ(IAM,ACM,…,REL等)をIPパケットに格納して転送する技法を開示している(第10実施例の図142等)。No.7共通線信号方式に準じた回線制御は通信層の3層(ネットワーク層)の上位に適用する。
【0022】
No.7共通線信号方式に順じた回線接続制御メッセージ類(IAM,ACM,CPG,ANM,REL,RLC)は、内部IPパケットのペイロード部分に設定する。プロトコルスタック59−1及び59−2(図236)を用いて説明する。内部IPパケットのヘッダ内の項目であるプロトコルタイプ(protocol type)の指定は、回線接続制御(呼接続制御ともいう)を表わす“CC”(Connection Control)を新しいプロトタイプとして定めて、前記内部IPパケットのペイロード部分に前記回線接続制御メッセージ類を格納する方法、他の方法として前記プロトコルタイプを“ICMP”と指定し、前記内部IPパケット内のICMPメッセージ領域に前記回線接続制御メッセージ類を格納する方法がある。
【0023】
更に他の方法として、前記プロトコルタイプを“UDP”と指定し、前記内部IPパケットのペイロード内のUDPセグメントのペイロード部分に前記回線接続制御メッセージ類を格納する方法がある。プロトコルスタック59−1の方法は、最下位層としての物理層の上に、データリンク層、その上位にIP層(ネットワーク層)、その上位に新しい回線接続制御層(CC層)を設ける方法であり、プロトコルスタック59−2の方法は、IP層の上位にUDP層をおいて、UDP層の上に回線接続制御層(CC層)を設ける方法である。
【0024】
先行出願の第14実施例は図237(先行出願の図232の一部)に示すように、電話機1420から公衆電話交換網1405、IP網1400、公衆電話交換網1406を経由して、電話機1421へ電話通信する端末間通信接続制御方法を説明しており、本発明に関する範囲について概略説明する。
【0025】
電話機1420の受話器を上げると、共通線信号方式の信号ユニット1451が制御通信回線1415を経て、中継ゲートウェイ1401内の中継制御部1423へ転送される。信号ユニット1451の宛先信号局コードは“DPC−1”、送信元信号局コードは“OPC−1”、信号リンク選択は“SLS−1”、回線番号は“CIC−1”、メッセージは“IAM”、パラメータは“Para−1”であり、パラメータ“Para−1”の内容は、電話機1420の電話番号“TN−1”と電話機1421の電話番号“TN−2”とを含んでいる。中継制御部1423は信号ユニット1451を受信し、IPパケット1452を形成する。IPパケット1452の宛先IPアドレスは“D−ad−x”、送信元IPアドレスは“S−ad−x”、回線番号は“CIC−x”であり、電話機1420の電話番号“TN−1”と電話機1421の電話番号“TN−2”とを含んでいる。中継制御部1423は、上述で形成したIPパケット1452をIP網1400内部へ送信し、IPパケット1452は中継ゲートウェイ1402内の中継制御部1424へ到達し、中継制御部1424において信号ユニット1453に変換され、公衆電話交換網1406を経由して電話機1421へ到達する。中継制御部1423及び音声制御部1427は、情報回線1429−1を経由してポート番号などの情報を交換する。
【0026】
図238は、中継ゲートウェイ1401内の中継制御部1423の機能を通信機能層を分離して示しており、制御通信回線1415から送られた信号ユニット1451は、共通線信号方式における通信機能層としてのMTPに接続されている。通信機能層1423−1が信号ユニット1451内部の宛先信号局コードDPC−1、送信元信号局コードOPC−1、信号リンク選択SLS−1に関する通信処理を担当する。通信機能層1423−2が信号ユニット1451内部のメッセージIAM、回線番号CIC−1、パラメータはPara−1に関する通信処理を担当する。一方、通信機能層1423−3がIPパケット1452内部に含まれる宛先IPアドレスD−adx、送信元IPアドレスS−adxに関する通信処理を担当する。通信機能層1423−4はIPパケット1452内部のメッセージIAM、回線番号CIC−xに関する通信処理を担当する。
【0027】
以上のように通信機能層1423−2及び1423−4が、No.7共通線信号方式のパケット1451と先願出願の規定に従うパケット1452との相互変換を行うことが要旨である。
【0028】
<<マルチキャストの概要>>
次に、1つの配送元から複数の宛先に転送するマルチキャスト型のIP網27−1を、図239を参照して説明する。
【0029】
ルータ27−11乃至27−20は、いずれもマルチキャスト表を保持している。IP端末28−1からマルチキャストアドレス“MA1”であるIPパケット29−1が送信され、ルータ27−11を経由してルータ27−18に到達し、ルータ27−18が保持しているルータ別マルチキャスト表を参照して、IPパケット29−3及びIPパケット29−4を通信回線に転送する。IPパケット29−3はルータ27−17でコピーされてIPパケット29−5及び29−6となり、IPパケット29−5はルータ27−12でコピーされてIPパケット29−8及び29−9となり、それぞれIP端末28−2及び28−3に到達する。IPパケット29−6はルータ27−13でコピーされてIPパケット29−10及び29−11となり、それぞれIP端末28−4及び28−5に到達する。IPパケット29−4はルータ27−19、27−14を経て、コピーされたIPパケット29−12及び29−13はそれぞれIP端末28−6及び28−7に到達する。
【0030】
なお、マルチキャストデータをIPパケット内のUDPセグメントに格納して転送する方法は公知であり、前記マルチキャストに適用できる。図101に示すルータ27−11乃至27−14は網ノード装置であり、先行出願の実施例18などに開示されている技法は、網ノード装置のアドレス管理表内部に端末のアドレスを登録しておき、送受されるマルチキャストデータに含まれるアドレスを検査する手段により、マルチキャストデータの無断送信を抑止して情報安全性を高めていると共に、マルチキャストデータの受信者に課金できるマルチキャストIPパケット通信を実現している。
【0031】
<<マルチキャスト通信の例>>
先行出願の実施例20として開示されている例であり、図240を参照して説明する。IP網31−1の内部には、通信会社Xの管理範囲31−2及び通信会社Yの管理範囲31−3、網ノード装置32−1乃至32−12、ルータ34−1乃至34−11、ルータ34−12が設置されている。網ノード装置及びルータはIP通信回線により、直接に或いは網ノード装置やルータ経由で間接的に接続される。IPパケット送受機能を有する端未33−1乃至33−17は、IP通信回線経由で網ノード装置に接続される。33−24乃至33−27はマルチキャストPサービス代理サーバ、33−28乃至33−31はマルチキャストQサービス代理サーバ、33−32乃至33−35は溢れ通信回線サーバである。通信会社X及び通信会社Yは、ルータ34−12を共同で管理する。なお、IPカプセル化を行うマルチキャスト方式は、先願特許の実施例17(図273等)において開示されている。
【0032】
<<通信会社の送信端末と送信事務サーバ>>
A新聞社による電子新聞配送サービスをマルチキャストPサービス、B放送局によるニュース配信サービスをマルチキャストQサービスとして区分する。端末33−1は通信会社Xが管理するマルチキャストデータ送信端末、端末33−2は通信会社Xが管理する送信事務サーバ、端末33−4は通信会社Yが管理するマルチキャストデータ送信端末、端末33−6は通信会社Yが管理する送信事務サーバ、端末33−7はA新聞社が管理する端末であり、A新聞社が作成する電子新聞を通信会社Xの送信事務サーバ33−2や通信会社Yの送信事務サーバ33−6に送信し、電子新聞配送に関する事務連絡通信を行うマルチキャストPサービス用の端末である。端末33−3はB放送局が管理する端末であり、B放送局が提供する(音声動画像)TVニュース配信サービスを通信会社Xの送信事務サーバ33−2や通信会社Yの送信事務サーバ33−6に送信し、電子新聞配送に関する事務連絡通信を行うマルチキャストQサービス用の端末である。送信事務サーバ33−2は、通信会社Xを代表してA新聞社が作成する電子新聞の配送や、B放送局によるTVニュース配信サービス、C証券会社による電子株価案内サービスなどのマルチキャストデータの送信に関する事務手続きを行い、同様に送信事務サーバ33−6は、通信会社Yを代表してマルチキャストデータの送信に関する事務手続きを行う。
【0033】
<<マルチキャストサービス代理サーバ経由のデータ配信>>
更に、先願特許において、マルチキャストサービス代理サーバが介入するマルチキャスト技法が開示されており、以下に説明する(先願特許の図325参照)。送信端末から送出され、IP転送網内部を転送されてきたマルチキャストデータが受信側に設置されたマルチキャストサービス代理サーバに到達し、前記マルチキャストサービス代理サーバが前記マルチキャストデータを受信し、次にマルチキャストサービス代理サーバが、前記マルチキャストデータを網ノード装置内のマルチキャストデータの分配送機能を用いて、網ノード装置に接続する複数の端末に向けて送信し、前記複数の端末は前記マルチキャストデータを受信する技法が開示されている。
【0034】
<<移動端末>
先行出願において、移動端末から無線通信路を経由して通信する技法が開示されており、図241を参照して概説する。テキストデータはIP端末128−1から送出され、無線インタフェース変換部129−1、無線送受信部127、無線通信路125をそれぞれ経由してIP転送網120内の無線送受信部123に到達し、ゲートウェイ122を経て網ノード装置121に到達し、IP転送網120内を転送されて、他の網ノード装置を経由して他の端末に到達する。IP電話機128−2から送出されたディジタル音声も同様に、IP転送網を経て他の電話機に到達する。音声と画像データはIP音声画像装置128−3も上記同様であり、IP転送網を経て他のIP音声画像装置に到達する。
【0035】
<<メディアルータを経由する電話通信>
先行出願においてメディアルータを経由して電話通信する技法が開示されており、図242及び図243を参照して概説する。メディアルータ1021はIPアドレス“EA1”を有し、メディアルータ1022はIPアドレス“EA2”を有する例である。ディジタル音声は、ローカルIPアドレスを付与されたIPパケット内に格納されて電話機1011から送出され、メディアルータ1021に到達する。次に、メディアルータ1021は送信元アドレス“EA1”、宛先アドレス“EA2”の外部IPパケットとなり、前記外部IPパケットは通信回線1040を経由して網ノード装置1031に到達する。アドレス管理表1034の第1行目のレコードが用いられて内部パケットとなり、内部パケットはIP転送網内を転送されて網ノード装置1032に到達し、内部パケットは逆カプセル化されて前記外部IPパケットが復元され、通信回線1041を経由してメディアルータ1022に到達し、ここでローカルIPアドレスを付与されたIPパケットに格納されて、電話機1012に到達する。
【0036】
次に、図244を参照して、他のメディアルータ1021−1の他の開示例を示す。接続制御部1080−1は外部アドレス“EA1”を有する例である。電話番号“Tel-No-1”である電話機1011−1から送出された音声は、通信回線終端のピン番号“T1”を経て電話制御部1081−1に到達する。接続制御部1080−1は、その内部の電話番号/ピン番号/UDPポート番号対応表1083の第1行目のレコード“Tel-No-1、T1、 5004”を参照してポート番号“5004”を採用し、送信元アドレスが“EA1”であり、IPパケット内部のUDP乃至TCPパケットのポート番号“5004”である音声を格納した外部パケットを形成する。即ち、メディアルータ1021−1が、電話番号“Tel-No-1”である電話機に対して外部アドレス“EA1”とポート番号“5004”を割り当てる手法が特長である。
【0037】
次に、図245を参照して、他のメディアルータ1021−2の他の開示例を示す。メディアルータ1021−2は、電話制御部1081−2、PBX制御部1085−1、接続制御部1080−2、ルータ1086、1087を含む。LAN1093内の端末1090から送出されたIPパケットは、ルータ1087、通信回線1089、ルータ1086、通信回線1040−2を経由してIP転送網内の網ノード装置に到達する。同様に動画像送受信機1092から送出された同画像データを含むIPパケットは、ルータ1087、通信回線1089、ルータ1086、通信回線1040−2を経由してIP転送網内の網ノード装置に到達する。逆方向のIPパケットの転送も可能である。
【0038】
【発明が解決しようとする課題】
IP網を用いてIPフルサービスを実施するため、(1)移動通信網とIP網を用いた端末間通信接続制御方法、(2)電話番号を用いた回線接続制御をTCP層の上位において行う方法、(3)IP網のマルチキャスト機能を用いてTV会議通信を行う方法、(4)IP網とPSTNとを接続する中継ゲートウェイ装置の構成方法、(5)外部アドレスの全部又は一部を内部パケットのアドレス域に設定する方法、(6)外部アドレスの全部又は一部を内部フレームに設定する方法、(7)IP網内の網ノード装置の各種機能の実施方法、(8)固定電話、移動電話、マルチメディア通信を同じIP網で実施する方法、(9)安全なASPを実施する方法、(10)移動端末と固定端末の区別なくマルチキャストデータを送信し受信する方法、(11)通話中に無線基地局を切り替える方法など、通信事業会社がIPフルサービスを行うための端末問通信接続続制御方法が存在していない。
【0039】
本発明は、上記方法や上記方法に派生する課題を解決することを目的としている。即ち、(1)移動電話機や音声画像装置がIP網と移動通信網とを経由して、他の電話機や音声画像装置と通信するために、電話通信や音声画像通信を行うための端末間通信接続制御方法を解決することを目的とし、(2)発信側話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立し、次に端末間通信のための通信路を確立した後に、2つの音声画像装置の間でIP網を経由して音声画像通信を行うことにより端末間通信接続制御方法を解決することを目的とし、(3)網ノード装置内のアドレス管理表にマルチキャスト用の通信レコードを設定し、ルータ内にマルチキャスト用の経路表を設定しておき、マルチキャストアドレスを用いて音声動画像を送信するようにして、IPマルチキャストによりTV会議を行う方法を解決することを目的とし、(4)電話機−IP網−PSTN−電話機なる電話通信を行うために、IP網内に中継ゲートウェイを設置して、共通線信号方式ベースのIP網とPSTNとを接続するためのゲートウェイの構成方法を解決することを目的とし、(5)IPパケットカプセル化において、外部IPパケット内に設定する方法により外部アドレスの全部又は一部を前記内部パケットのアドレス域に設定してIP網を構成する方法を解決することを目的とし、(6)外部アドレスの全部又は一部が内部フレームのアドレス域に設定する方法によりIP網を構成する方法を解決することを目的とし、(7)パケットフィルタ、優先制御機能、マルチキャスト受信者アドレス変換機能、ポート番号を用いて、IP網を複数の内部IP網に分離する方法を実施することにより安全なIP網を構成する方法を解決することを目的とし、IP網の内部を複数の内部IP網に分離する方法を解決することを目的とし、(8)No.7共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同じIP網で実施する方法を解決することを目的とし、(9)網ノード装置が、ASP運用サーバとユーザプログラム間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別して、指定外のIPパケットを排除することにより、安全なASPを実施できるIP網を提供することを目的とし、(10)IPパケット交換サービス(イントラネット、エクストラネット)及び固定電話サービスと移動電話サービスを同じ原理に基づくIP網により区別なく提供すると共に、移動端末と固定端末の区別なくマルチキャストデータ方法を解決することを目的とし、(11)移動電話通信の実施のため移動電話機をIP網からなる移動通信網に登録し、電話機の所在位置を登録し変更する方法を解決することを目的としている。
【0040】
【課題を解決するための手段】
本発明はIP網を用いた端末間通信接続制御方法に関し、本発明の上記目的は、移動電話機が移動通信網、IP網を経て電話機と電話通信するため、前記移動通信網内はNo.7共通線信号方式による回線接続制御を行い、前記IP網内はNo.7共通線信号方式をIP網に適用させた回線接続制御メッセージを送受して通信路を確立することより、電話通信を行うことにより達成される。
【0041】
また、本発明の上記目的は、音声画像装置1が移動通信網、IP網を経て音声画像装置2と音声画像通信するため、前記移動通信網内はNo.7共通線信号方式による回線接続制御を行い、前記IP網内はNo.7共通線信号方式をIP網に適用させた回線接続制御メッセージにより通信路を確立した後、前記音声画像装置1及び2の間で音声画像通信路の開設のための制御手順を行い、前記音声画像装置1及び2の間で音声画像通信を行い、前記音声画像通信が終了すると前記音声画像装置1及び2は前記音声画像通信路の終結のための制御手順を実行し、前記音声画像装置1及び2が回線接続制御メッセージにより通信賂を解放することにより、或いは発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立しておき、回線接続制御メッセージIAM、ACM、CPG、ANMを送受して端末間通信のための通信路を確立した後に2端末間で音声、データを送受し、前記発信側電話管理サーバと前記着信側電話管理サーバとの間で回線接続制御メッセージREL、RLCを送受して前記通信路を解放し、前記TCP通信路を解放することにより達成される。
【0042】
更に、発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後、回線接続制御メッセージIAM、ACM、CPG、ANMを送受して端末間通信のための通信路を確立した後に前記TCP通信路を解放し、2端末間で音声、データを送受し、端末の一方が前記音声、データの送受を終了すると、前記発信側電話管理サーバと前記着信側電話管理サーバとの間で前記TCP通信路を確立した後、回線接続制御メッセージREL、RLCを送受して前記端末間通信のための通信路を解放すると共に、前記TCP通信路を解放することにより達成される。
【0043】
本発明はIP網を用いたTV会議通信方法に関し、本発明の上記目的は、網ノード装置にアドレス管理表を設定すると共に、ルータにマルチキャストIPパケット転送用の経路表を設定しておき、送信者1はマルチキャストアドレス“M1”を用いて音声及び動画像を送信し、1以上の受信者は前記マルチキャストアドレス“M1”を用いて前記音声及び動画像を受信し、送信者2はマルチキャストアドレス“M2”を用いて音声及び動画像を送信し、1以上の受信者は前記マルチキャストアドレス“M2”を用いて前記音声及び動画像を受信するようになっており、前記アドレス管理表によりIPパケットがカプセル化されてIP網内を転送され、前記マルチキャスト送受信機能を用いることにより達成される。
【0044】
また、本発明はIP網内のゲートウェイの構成に関し、本発明の上記目的は、電話機1−IP網−PSTN−電話機2を経由した電話機間の通信を行うために、中継ゲートウェイを中継制御部と音声制御部とから構成し、前記中継制御部内にPSTN乃至移動通信網と接続する共通線信号方式に基づくNNIインタフェース部を、前記音声制御部内にPSTN乃至移動通信網と接続する共通線信号方式に基づくUNIインタフェース部を付与することにより達成される。
【0045】
また、本発明はIP網に関し、本発明の上記目的は、外部IPパケットが入側網ノード装置において内部パケットに変換されてIP網内部を転送され、出側網ノード装置において前記内部パケットから前記外部IPパケットが復元されるようになっており、前記入側網ノード装置内のアドレス管理表のレコードの管理の基に、前記外部IPパケット内に設定されている外部アドレスの全部又は一部が前記内部パケットのアドレス域に設定されるようになっていることにより達成される。
【0046】
また、本発明はIP網に関し、本発明の上記目的は、外部IPパケットの入側の網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部を内部フレームのアドレス域に設定することにより達成される。
【0047】
また、本発明はIP網内の網ノード装置の各種機能の実施方法に関し、本発明の上記目的は、網ノード装置が、プロトコルフィルタ機能とポートフィルタ機能の少なくとも一方を含むように構成し、前記プロトコルフィルタ機能は、発信時の機能として、入力する外部IPパケット内のプロトコルに従がって、前記外部IPパケットを内部パケットに変換するか否かを制御し、また、ポートフィルタ機能は、着信時の機能として内部IPパケットをIP網の内部から着信し、前記前記入力する内部IPパケット内のペイロード部分に含まれる外部IPパケットのポート番号に従がって、前記内部IPパケットから外部パケットを復元して、外部通信回線に送出するか否かを制御することなどにより、上記目的は達成される。
【0048】
網ノード装置のパケットフィルタ機能は、IPパケット内部のプロトコル種別が用いられるプロトコルフィルタと、IPパケット内部のTCP乃至UDPセグメント内部のポート番号が用いられるポートフィルタの機能とがある。ポートフィルタも、網ノード装置に入る外部IPパケットのポート通過条件に従いパケットを通過させ、又はパケットを抑止する。網ノード装置は、更にマルチキャスト制御表を用いて、宛先マルチキャストIPアドレスを他のIPアドレスに変換する機能(マルチキャストNAT機能)を持つ。網ノード装置内の装置装置表の通信レコードに実施できる前記ポートフィルタを用いることにより、IP網を複数の内部網に分離可能である。網ノード装置は装置制御表を含み、前記制御表はフィルタリング制御表、パケット優先制御表、マルチキャスト制御表、署名制御表を含む。前記装置制御表は、前記他の技法によるアドレス管理表の機能を含むことにより達成される。
【0049】
また、本発明は、IP網に関し、本発明の上記目的は、IP網を用いた6つの通信ケース、即ち、通信ケース1として固定電話機と固定電話機との間の通信、通信ケース2として移動電話機と移動電話機との間の通信、通信ケース3として移動電話機と固定電話機との間の通信、通信ケース4として固定電話機と移動電話機との間の通信、通信ケース5として共通線信号方式ベースのマルチメディア端末間通信、通信ケース6として通信レコードを設定するマルチメディア端末間通信それぞれを解決することにより上記目的を達成している。
【0050】
メディアルータと電話管理サーバとの間の通信手順、及びメディアルータと電話管理サーバとの間の通信手順はUNIであり、電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIである。IP網は2以上の網ノード装置を含み、メディアルータ1又は無線基地局1から送出された外部パケットは発信側の網ノード装置において内部パケットとなり、内部パケットは通信網の内部を転送され、前記内部パケットは着呼側の網ノード装置において外部パケットに復元されて、メディアルータ2又は無線基地局2に送出される。
【0051】
通信ケース1乃至通信ケース4において、端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ通信を行うため、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は、当該メディアルータ又は無線基地局向きUNIであり、電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIであり、以上述べた方法により端末間通信接続制御方法を行うようになっている。無線基地局はIP通信回線インタフェース部、無線インタフェース部、無線送受信部を含み、アナログ移動電話機、ディジタル移動電話機、IP移動のいずれとも電話通信可能であり、また、チャネル−IPアドレス対応表を用いて移動電話機が用いるIPアドレスを管理することができるようにして、上記目的は達成される。
【0052】
通信ケース5において、マルチメディア端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、マルチメディア端末2を通信回線より結ぶ通信を行うため、前記同様に電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIを行うようにして、上記目的は達成される。通信ケース6において、IPパケット送受機能を有するIP端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、IP端末2を通信回線より結ぶ通信を行うため、前記同様に電話管理サーバと電話管理サーバとの間の通信手順として、共通線信号方式を採用せず、更に前記IP端末1の要求に基づいて、IP端末1とIP端末2との通信に用いるため装置制御表内部に通信レコードを設定し、通信終了後は前記通信レコードを抹消することにより、上記目的は達成される。
【0053】
また、本発明はIP網に関し、本発明の上記目的は、移動電話通信の実施のため移動電話機をIP網からなる移動通信網に登録し、移動電話機1が、移動電話機1―無線基地局1―電話管理サーバ1―電話管理サーバ2―無線基地局2―移動電話機2なる通信回線を経由して、電話通信を継続しながら、移動電話機1が他の無線基地局3と通信する地理的位置を移動して、即ち、移動電話機1―無線基地局3―電話管理サーバ1―電話管理サーバ2―無線基地局2―移動電話機2なる通信回線を経由して、電話通信を継続することができる。更に、移動電話機1が、移動電話機1−無線基地局1−電話管理サーバ1−電話管理サーバ2−無線基地局2−移動電話機2なる通信回線を経由し、電話通信を継続しながら移動電話機1が電話管理サーバ4が管理する他の無線基地局4に移動し、即ち移動電話機1−無線基地局4−電話管理サーバ4−電話管理サーバ2−無線基地局2−移動電話機2なる通信回線を経由して、電話通信を継続する方法を解決することにより達成される。
【0054】
また、本発明はIP網経由で実現するASPサービスに関し、本発明の上記目的は、網ノード装置がASPサーバとユーザプログラム間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別し、指定外のIPパケットを排除することにより、許容されたIPアドレスやポート番号乃至プロトコル種別を含むIPパケットが網ノード装置を通過し、前記許容されないIPパケットが網ノード装置において排除されることにより安全なASPサービスを実施できるIP網が実施できることにより、上記目的が達成される。
【0055】
また、本発明はIP網に関し、本発明の上記目的は、マルチキャストデータをIP網内の殆んど全ての網ノード装置に送信し、複数の移動端末がマルチキャストデータを受信できるようにするため、移動端末は無線基地局に端末認証の通信手順を行い、許可を受けた移動端末が前記マルチキャストデータを受信することにより達成される。
【0056】
【発明の実施の形態】
本発明は、先行特許に開示されているIPカプセル化の技法、アドレス管理表を動的に設定する方法、電話番号をドメイン名としてIPアドレスを取得する方法、先行出願に開示されている簡易カプセル化の技法、先行出願に開示されている共通線信号方式をIP網に適用する方法、先行出願に開示されているマルチキャスト技法を組み合わせて、IPフルサービスを行うための新たな端末間通信制御システムを実現する。更に、移動通信網とIP網との間で、No.7共通線信号方式をIPに適用させた回線接続制御メッセージ“IAM,ACM,CPG,ANM,REL,RLC”などを送受し、或いは送信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後に、IP網に適用させた回線接続制御メッセージを送受して端末間通信のための通信路を確立し、或いはマルチキャスト機能をTV会議に適用し、或いはマルチキャスト機能を移動通信とIP網を接続する端末間通信に適用し、或いは外部IPパケット内に設定されている外部アドレスを内部パケットのアドレス域に設定して内部パケットを形成することにより前述の課題を解決している。
【0057】
特願平11−128956号は統合IP通信網の内部を複数のIP網、つまりIPデータ網、IP電話網、IP音声画像網、ベストエフォート網、IPデータマルチキャスト網に分離し、前記統合IP通信網内部の網ノード装置はIP網のいずれかに接続できることを開示している。ここで、網ノード装置の内部のカプセル化と逆カプセル化を管理するレコード対応にIP網のいずれかに接続する技法、つまりカプセル化と逆カプセル化を管理するアドレス管理レコードの内部に登録したアドレスの違いを利用して、前記複数のIP網分離を実現している。しかし、前記レコードに登録するアドレスの違いがないケースにおいて、複数のIP網分離をする方法は開示されていない。
【0058】
1.移動通信網とIP網を用いた端末間通信接続制御の第1実施例:
図1において、100は通信会社Xが運用管理するIP網、101は通信会社Yが運用管理する移動通信網、102は公衆電話交換網(PSTN)、103は終端ゲートウェイ、104は終端制御部、105及び105−1は網ノード装置、106は中継ゲートウェイ、107は中継制御部、108は音声制御部、113は網ノード装置であり、網ノード装置113は通過する音声IPパケットをカプセル化又は逆カプセル化する。110及び111はルータ、112及び115は制御通信回線、114及び114−1は音声通信回線、116はメディアルータ、117は通信回線、120及び121は中継交換機、122は終端交換機、123はサービス情報ノード、124は信号端局(SEP)、125は信号中継局(STP)、126は交換機122の通話路部、127は中継交換機120の通話路部、128−1乃至128−3は中継装置、129−1乃至129−3は通信回線、130は移動通信網101の無線基地局、131、132及び170はNo.7共通線信号方式の制御通信回線、133、134及び171は音声通信回線、138は無線通信回線である。140は電話網102に接続する電話機、141は電話機、142は通信回線137経由でメディアルータ116に接続する電話機である。制御通信回線131及び音声通信回線133の組は、交換網のNNI(ネットワーク・ネットワークインタフェース)であり、制御通信回線132と音声通信回線134の組も同様にNNIである。120乃至123は、中継装置128−1乃至128−3のいずれかを経由して通信回線により結ばれており、相互に情報交換できる。電話機141は無線通信回線を経て基地局と通信する機能を有し、移動電話機ということもできる。電話機140及び142は固定電話機ということができる。
【0059】
IP網100と公衆電話交換網102との間は、制御通信回線170と音声通信回線171との組から成るNNI回線経由で通信可能であり、通信の具体的手順は先行出願(第14実施例など)に開示されている。
【0060】
<<接続フェーズ>>
電話機141から電話機142へ電話通信する例である。図2において、100−1はIP網100の範囲を、101−1は移動通信網101の範囲をそれぞれ表わす。範囲100−1内部は、少なくとも共通線信号方式に準じたIPパケットに格納される一連の回線制御メッセージ(IAM,ACM,CPG,ANM,REL,RLCなど)が送受され、範囲101−1内部は、少なくとも共通線信号方式により定まる一連の回線制御メッセージ(IAM,ACM,CPG,ANM,REL,RLCなど)が送受される。電話機141から無線通信回線138を経由して接続要求を送出すると、無線チャネル接続要求信号が無線基地局130に伝えられ(ステップE01)、無線基地局130が基地局に受付の確認を行う(ステップE02)。
【0061】
次に、電話機141から送信元となる電話機141の電話番号“TN1”、宛先となる電話機142の電話番号“TN2”を含む呼設定要求情報を無線基地局130へ送出し(ステップE03)、無線基地局130は呼設定要求情報を通信回線135を経由して終端交換機122内の信号端局124へ送信する(ステップE04)。信号端局124は呼設定要求情報を受信し、呼設定要求情報の内容を調べ、前記受信した電話機142の電話番号“TN2”を含む発信情報問い合わせメッセージをサービス情報ノード123へ送出する(ステップE05)。そして、サービス情報ノード123は電話番号“TN2”を接続するための情報として、信号中継局125の信号局コード“PC125”を信号端局124に回答する(ステップE06)。信号端局124から呼設定受付け情報を無線基地局130へ送信し(ステップE07)、無線基地局130は呼設定受付け情報を電話機141へ送信する(ステップE08)。
【0062】
次に、電話機141から、電話機141の固有情報から形成される端末認証情報を無線基地局130を経由して(ステップE10)、終端交換機122内の信号端局124へ送信する(ステップE11)。信号端局124は受信した端末認証情報を調べ、通話チャネル設定情報を無線基地局130を経由して移動無線機に通知すると共に(ステップE12、E13)、信号端局124は、共通線信号方式により定まる初期アドレスメッセージ(IAM)を形成して通信回線129−1へ送出する。すると、前記初期アドレスメッセージは、通信回線129−1、中継装置128−1、通信回線129−2を経由して信号中継局125へ到達する(ステップE14)。信号中継局125は受信した初期アドレスメッセージを制御通信回線131へ送出すると(ステップE15)、共通線信号方式により定まる初期アドレスメッセージは中継制御部107においてIP網100内部を転送されるIAMパケット151(図1、図3)に変換される。IAMパケット151は通信回線112に送出され、ルータ110、通信回線115を経由して終端ゲートウェイ103内の終端制御部104に到達する(ステップE16)。
【0063】
IAMパケット151は送信元IPアドレス“I107”、宛先IPアドレス“I104”、回線番号“ClC−1”、メッセージ“IAM”、パラメータを含み、パラメータは電話番号“TNl”及び“TN2”を含んでいる。送信元IPアドレス“I107”は中継制御部107に付与されたIPアドレスであり、宛先IPアドレス“I104”は終端制御部104に付与されたIPアドレスである。IAMパケット151は、IPパケットヘッダ151−1とそのペイロード部分にUDPセグメント151−2を含む。UDPヘッダ151−3内のソースポート番号は中継制御部107内部の電話管理サーバを識別するために用いられ、UDPヘッダ151−3内の宛先ポート番号は終端制御部104内部の電話管理サーバを識別するために用いられる。
【0064】
終端制御部104が、受信した呼接続制御用IPパケット151を基にメディアルータ116に電話呼出要求を知らせるIPパケットを形成して送信し(ステップE17)、メディアルータ116が前記IPパケットを受信する。メディアルータ116は電話呼設定要求を電話機142へ通知し(ステップE20)、メディアルータ116は、続いてステップE17の受信を知らせるIPパケットを終端制御部104へ返信する(ステップE21)。終端制御部104は受信を知らせる前記IPパケットを基に、IPパケットのペイロード部分にアドレス完了メッセージを含むACMパケット152(図1、図4)を形成して中継制御部107へ返信し(ステップE22)、ACMパケット152は、中継制御部107において移動通信網101で扱う共通線信号方式のACMメッセージに変換されて、制御回線131を転送されて中継制御部125に到達し(ステップE23)、通信回線129−2、中継装置128−1、通信回線129−1を経て中継制御部124に到達する(ステップE24)。ANMパケット152は、IPパケットヘッダ152−1とそのペイロード部分にUDPセグメント152−2を含む。UDPヘッダ152−3内のソースポート番号は終端制御部104内部の電話管理サーバを識別するために用いられ、UDPヘッダ152−3内の宛先ポート番号は中継制御部107内部の電話管理サーバを識別するために用いられる。
【0065】
電話機142が呼出中通知をメディアルータ116に知らせると(ステップE30)、前記通知はメディアルータ116、通信回線117を経て終端制御部104に送られる(ステップE31)。終端制御部104は電話着信呼出中を知らせるIPパケットを基に、IPパケットのペイロード部分に電話着信呼出中を知らせる呼経過メッセージを含むCPGパケット153(図5)を形成して中継制御部107へ返信し(ステップE32)、中継制御部107において、CPGパケット153は移動通信網101で扱う共通線信号方式のCPGメッセージに変換されて、制御回線131を経て中継制御部125に到達する(ステップE33)。CPGパケット153は、IPパケットヘッダ153−1とそのペイロード部分にUDPセグメント153−2を含む。
【0066】
更に、通信回線129−2、中継装置128−1、通信回線129−1を経て中継制御部124へ到達し(ステップE34)、電話呼出中呼出し中を知らせる信号が無線基地局130へ知らされ(ステップE35)、電話呼出中音が電話機141へ知らされる(ステップE36)。ANMパケット154は、IPパケットヘッダ154−1とそのペイロード部分にUDPセグメント154−2を含む。
【0067】
電話機142が応答すると、応答通知はメディアルータ116、終端制御部104に到達し(ステップE40、ステップE41)、終端制御部104は応答を知らせるIPパケットを基に、IPパケットのペイロード部分に電話着信呼出中を知らせる応答メッセージを含むANMパケット154(図6)を形成して中継制御部107へ返信し(ステップE42)、中継制御部107において、ANMパケット154は移動通信網101で扱う共通線信号方式のANMメッセージに変換され、中継制御部125,中継ルータ128−1、中継制御部124、無線基地局130を経て電話機141へ応答が知らされ、通話可能となる(ステップE43乃至E46)。
【0068】
電話機141と電話機142との間で音声IPパケットが送受されて音声通信が行われる(ステップE48)。電話機141から送られた音声は、無線通信回線138、無線基地局130、通信回線135、通話路部126、通信回線129−3、中継装置128−2、128−3、通話路部127、音声通信回線133、音声制御部108、網ノード装置113、ルータ111、通信回線114を経て、網ノード装置105、通信回線117、メディアルータ116を経て電話機142に到達する。電話機142から送出された音声は、上述と逆方向に転送されて電話機141に到達する。音声制御部108及び網ノード装置105において、ディジタル化された音声データがIPパケットのIPカプセル化及び逆カプセル化されることは、先行出願の実施例13(図227など)で開示されている。図7の155は、ディジタル化された音声データを格納したIPパケットの例を示す。
【0069】
電話機141が解放要求を出すと(ステップE50)、No.7共通線信号方式に従った一連の電話回線接続制御における電話呼解放と解放完了の手続き(ステップE51乃至E56、ステップE60乃至E66)が行われる。そして、交換機122から無線チャネル切断信号が送出されて無線基地局130に知らされ(ステップE70)、無線基地局130を経て電話機141へ通知される(ステップE71)。電話機141は無線基地局130に切断確認信号を返信し、切断信号は電話機141を通過して(ステップE72)、交換機122へ到達する(ステップE73)。
【0070】
以上の一連のステップE01〜ステップE73により、電話機141及び142の間において電話通信を行うことができる。なお、ステップE54において、IPパケットのペイロード部分に電話通信の解放(音声通信の終了)を知らせる解放メッセージを含むRELパケット156(図8)が形成されて転送されており、ステップE62において、IPパケットのペイロード部分に電話通信の解放完了(解放に対する確認)を知らせる解放完了メッセージを含むRLCパケット157(図9)が形成されて転送されている。RELパケット156は、IPパケットヘッダ156−1とそのペイロード部分にUDPセグメント156−2を含む。RLCパケット157は、IPパケットヘッダ157−1とそのペイロード部分にUDPセグメント157−2を含む。終端制御部104と中継制御部107との間を送受される内部IPパケットは、そのIPパケットヘッダ内のプロトタイプを“UDP”と指定され、前記内部IPパケットのペイロード内に設定するUDPのペイロード部分に、NNIインタフェースとしての前記回線接続制御メッセージ類を格納している。
【0071】
なお、無線基地局130と終端中継局124との間の通信ステップ(UNIインタフェース)は上述以外の手順に変更すること、例えばステップE07及びE11を他のステップに変更したり省略することもできる。
【0072】
<<ポート番号に関する説明>>
図3のIAMパケット151のパラメータ域に含まれる“EA8”、“5006”及び“Info-1”について説明する。“EA8”は音声制御部108内部の音声通信ポートに付与したIPアドレスであり、“5006”は音声制御部108から送信するディジタル音声を保持するUDPパケット内のポート番号であり、“Info-1”は中継制御部107からメディアルータ116側へ送出する付帯的な情報、例えば音声圧縮形式であり、電話呼識別子“CIC−1”である電話呼に対してのみ意味がある。図5のCPGパケット153のパラメータ域に含まれる“EA2”、“5008”及び“Info-2”について説明する。“EA2”は終端制御部104内部の音声通信ポートに付与したIPアドレスであり、“5008”は終端制御部104から送信するディジタル音声を保持するUDPパケット内のポート番号であり、“Info-2”は終端制御部104から中継制御部107側へ送出する付帯的な情報であり、電話呼識別子“CIC−1”である電話呼に対してのみ意味がある。図6のANMパケット154のパラメータ域に含まれる“EA2”、“5008”及び“Info-3”も上述同様であり、“Info-3”は終端制御部104から中継制御部107側へ送出する付帯的な情報である。
【0073】
次に、網ノード装置105及び音声制御部108をIPカプセル化機能を有しない他の網ノード装置や音声制御部に変更したケースにおいて、ディジタル化した音声は図10の“158”の形態となっており、IPカプセル化のためのIPヘッダが付与されていない。
【0074】
<<IP網側電話機から移動網側電話機への発信>>
図11を参照して、IP網100側に接続する電話機142から移動通信網101側に接続する電話機141への電話通信を説明する。
【0075】
先ず電話機142から接続要求を送出し(ステップF01)、メディアルータが受付確認し(ステップF02)、メディアルータ116は送信元となる電話機142の電話番号“TN2”、宛先となる電話機141の電話番号“TN1”を含む呼設定要求情報を終端制御部104へ送信する(ステップF04)。終端制御部104は呼設定要求情報を受信すると、IP網100内部を転送される初期アドレスメッセージ(IAM)を形成して制御通信回線115へ送出し(ステップF05)、前記初期アドレスメッセージは中継制御部107に到達し、中継制御部107は初期アドレスメッセージ(IAM)を共通線信号方式の形態の初期アドレスメッセージ(IAM)に変換して制御通信回線131に送出する(ステップF06)。信号中継局125は、受信した初期アドレスメッセージ(IAM)から電話機141の電話番号“TN1”を含む発信情報問い合わせメッセージを抽出してサービス情報ノード123へ送出すると(ステップF07)、サービス情報ノード123は電話番号“TN1”を接続するための情報として信号端局124の信号局コード“PC124”を回答する(ステップF08)。信号中継局125は、信号局コード“PC124”を受信した初期アドレスメッセージ(IAM)の宛先アドレスとして再設定して通信回線129−2へ送出すると、再設定した初期アドレスメッセージは通信回線129−2、中継装置128−1、通信回線129−1を経由して信号端局124へ到達する(ステップF10)。
【0076】
信号端局124は、受信した初期アドレスメッセージ(IAM)を基に電話呼設定要求を基地局130に送出し(ステップF11)、基地局130は無線通信路138を経由して電話機141へ電話呼出しを知らせる(ステップF12)。電話機141は無線通信路138の状態(雑音や音声品質など)を無線基地局130に報告し(ステップF13)、続いて例えばパスワード送付などからなる端末正当性を意味する情報を、無線基地局130を経由して信号端局124へ通知する(ステップF15、ステップF16)。信号端局124は通信チャンネル設定指示を、無線基地局130を経て電話機141へ通知する(ステップF17、ステップF18)。信号端局124は続いて電話呼設定要求を、無線基地局130を経て電話機141へ通知すると共に(ステップF20、ステップF21)、初期アドレスメッセージに基づく電話呼設定要求の受信可能を知らせる共通線信号方式のアドレス完了メッセージ(ACM)を形成して信号中継部125へ送信する(ステップF22)。アドレス完了メッセージ(ACM)は制御回線131を経由して中継制御部107へ到達し(ステップF23)、アドレス完了メッセージ(ACM)は中継制御部107においてIP網内部で扱う形態のACMパケットに変換され、ルータ110を経由して終端制御部104に到達し(ステップF24)、電話呼設定要求情報は通信回線117を経てメディアルータ116に到達する(ステップF25)。
【0077】
電話機141が呼出中を通知すると、呼出中通知は基地局130を経由して(ステップF30)、信号終端局124に到達する(ステップF31)。信号終端局124は呼出しメッセージ(CPG)を形成して送出し(ステップF32)、呼出しメッセージ(CPG)は信号中継局125、制御通信回線131、中継制御部107に到達する(ステップF33、ステップF34)。中継制御部107は電話呼出し通知を、メディアルータ116を経由して電話機142へ知らせる(ステップF35、ステップF36)。
【0078】
電話機141が応答すると、応答通知は基地局130を経由して(ステップF40)、信号終端局124に到達する(ステップF41)。信号終端局124は、無線基地局130を経由して電話機141に確認通知を送出すると共に(ステップF42、F43)、信号終端局124は応答メッセージ(ACM)を形成して送出し(ステップF44)、応答メッセージ(ACM)は信号中継局125、制御通信回線131を経て中継制御部107に到達する(ステップF45、ステップF46)。中継制御部107は応答通知を、メディアルータ116を経由して電話機142へ知らせ、通話可能となる(ステップF47、F48)。
【0079】
以上の手続きにより、電話機141と電話機142との間で音声IPパケットが送受されて音声通信が行われる(ステップF50)。電話機142が解放要求を出すと(ステップF51)、電話呼解放と解放完了の前記同様の手続き(ステップF52乃至F70)が行われ電話通信が終了する。ここで、ステップF54乃至ステップF56は解放要求メッセージRELであり、ステップF61乃至ステップF63は解放完了メッセージRLCである。
【0080】
なお、電話機141と終端中継局124との間の通信ステップは、上述以外の手順に変更すること、例えばステップF13乃至ステップF18を他のステップに変更したり省略することもできる。No.7共通線信号方式の他のメッセージを本実施例に導入すること、例えば回線接続制御の一時的な中断を行うためのSUSメッセージや、中断の再開を行うためのRESメッセージを実施することも可能である。
【0081】
<<網ノード装置内のアドレス管理表の設定と解放>>
前述したようにIP網の内部において、外部IPパケットはIPカプセル化されて内部IPパケットとなっている。このために、網ノード装置内部のアドレス管理表のレコードが用いられる。従って、図11において述べた一連の呼接続制御の確立後、つまりANMメッセージ送受後に、網ノード装置内部のアドレス管理表のレコードを設定し、また、一連の呼解放の後、つまりRLCメッセージ送受後に、網ノード装置内部のアドレス管理表のレコードを抹消する。しかし、カプセル化のためのレコードの設定と解放については、先行特許や先行出願において開示されている。
【0082】
IP網100は先行特許に用いられているIPカプセル化と逆カプセル化の機能を用いており、IP網の機能は次のように要約できる。IP網100は2以上の網ノード装置を含み、外部IPパケットが通信回線117の終端の論理端子から入力すると、外部IPパケットは網ノード装置105内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて網ノード装置113に到達し、内部パケットは網ノード装置113内のアドレス管理表の管理の基に外部IPパケットとして復元される。
【0083】
<<バリエーション:IP網と移動通信網を経由した音声画像通信>>
図12及び図13を参照して、IP網145側に接続する音声画像装置152から移動通信網146側に接続する音声画像装置160への音声画像通信を説明する。 なお、音声画像装置152及び160は、音声と静止画を送受する機能を有する端末装置や電話機、音声と動画像を送受する機能を有する端末装置や電話機、携帯型の電話機、TV放送送信機やTV受信機とすることができる。
【0084】
音声画像装置152から接続要求を送出し(ステップG01)、メディアルータ153が受付確認する(ステップG02)。続いてメディアルータ153は送信元となる音声画像装置152の電話番号“TN2”、宛先となる音声画像装置160の電話番号“TN1”を含む呼設定要求情報を終端制御部154へ送信する(ステップG04)。終端制御部154は呼設定要求情報を受信すると、初期アドレスメッセージ(IAM)を形成してIP網145内部へ送出し(ステップG05)、初期アドレスメッセージは中継制御部155に到達し、中継制御部155は初期アドレスメッセージを移動通信網146において用いられる共通線信号方式の初期アドレスメッセージ(IAM)に変換して制御通信回線164に送出する(ステップG06)。信号中継局156は受信した初期アドレスメッセージ(IAM)から、音声画像装置160の電話番号TN1を含む発信情報問い合わせメッセージを抽出してサービス情報ノード157へ送出すると(ステップG07)、サービス情報ノード157は電話番号TN1を接続するための情報として、信号端局158の信号局コード“PC158”を回答する(ステップG08)。信号中継局156は、信号局コード“PC158”を受信した初期アドレスメッセージ(IAM)の宛先アドレスとして再設定して移動網146の内部へ送出すると、再設定した初期アドレスメッセージは信号端局158へ到達する(ステップG10)。信号端局158は受信した初期アドレスメッセージを基に電話呼設定要求を基地局159に送出し(ステップG11)、基地局159は無線通信路163を経由して、音声画像装置160へ音声画像装置152からの通信呼出しを知らせる(ステップG12)。音声画像装置160は無線通信路163の状態を無線基地局159に報告し(ステップG13)、続いて例えばパスワード送付などから成る端末正当性を意味する情報を、無線基地局159を経由して信号端局158へ通知する(ステップG15、ステップG16)。信号端局158は通信チャンネル設定指示を、無線基地局159を経て音声画像装置160へ通知する(ステップG17、ステップG18)。信号端局158は、続いて電話呼設定要求を無線基地局159を経て音声画像装置160へ通知すると共に(ステップG20、ステップG21)、初期アドレスメッセージに基づく電話呼設定要求の受信可能を知らせる共通線信号方式のアドレス完了メッセージ(ACM)を形成して信号中継部156へ送信する(ステップG22)。アドレス完了メッセージ(ACM)は制御回線164を経由して中継制御部155へ到達し(ステップG23)、アドレス完了メッセージ(ACM)は中継制御部155においてIP網内部で扱う形態のACMパケットに変換され、IP網145内を転送されて終端制御部154に到達し(ステップG24)、電話呼設定要求情報はメディアルータ153に到達する(ステップG25)。
【0085】
音声画像装置160が呼出中を通知すると、呼出中通知は基地局159を経由して(ステップG30)、信号終端局158に到達する(ステップG31)。信号終端局158は呼出しメッセージ(CPG)を形成して送出し(ステップG32)、呼出しメッセージ(CPG)は信号中継局156、制御通信回線164、中継制御部155、154に到達する(ステップG33、ステップG34)。中継制御部155は電話呼出し通知を、メディアルータ153を経由して音声画像装置152へ知らせる(ステップG35、ステップG36)。
【0086】
音声画像装置160が応答すると、応答通知は基地局159を経由して(ステップG40)、信号終端局158に到達する(ステップG41)。信号終端局158は無線基地局159を経由して、音声画像装置160に確認通知を送出すると共に(ステップG42、G43)、信号終端局158は応答メッセージ(ACM)を形成して送出し(ステップG44)、応答メッセージ(ACM)は信号中継局156及び制御通信回線164を経て中継制御部155、154に到達する(ステップG45、ステップG46)。中継制御部155は応答通知を、メディアルータ153を経由して音声画像装置152へ知らせ、音声画像通信が可能となる(ステップG47、G48、G49)。
【0087】
以上の手続きにより、音声画像装置152と音声画像装置160との間で、IP網と移動通信網とを接続する通信路が確立した。次に、音声画像装置152及び音声画像装置160は音声画像通信論理チャネルの開設、通信モードの選択、フロー制御の指定、端末能力情報交換などの音声画像通信のための制御手順を実行する(ステップG50−1)。この制御手順として、例えばITU-T勧告・マルチメディア通信システムH.245制御手順を採用することができる。次に、音声及び画像などのマルチメディアデータを格納したIPパケットが音声画像装置152と音声画像装置160との間で送受されて音声画像通信が行われる(ステップG50−2)。マルチメディアデータは、移動通信網の音声通信回線165や音声制御部155−1を通過する。音声画像装置152及び音声画像装置160は音声画像通信が終了すると、前記開設した音声画像通信路の終結のための制御手順を実行する(ステップG50−3)。
【0088】
次に音声画像装置152が解放要求を出すと(ステップG51)、上述した電話呼解放と解放完了の手続きが行われ(ステップG51乃至G70)、音声画像通信のために設定されていたIP通信網と移動通信網とを接続する通信路が解放される。このとき、音声画像装置152又は154の一方が解放要求を出し、移動通信網及びIP網の中を解放要求メッセージRELと解放完了メッセージRLCが送受されて2つの音声画像装置間の通信が解放される。
【0089】
なお、音声画像装置160と終端中継局158との間の通信ステップは、上記以外の手順に変更すること、例えばステップG13乃至ステップG18を他のステップに変更したり省略することもできる。また、上述においては、IP網145に接続する音声画像装置152から、移動通信網146に接続する音声画像装置160への端末間接続要求が出されているが、音声画像装置160から音声画像装置152への逆方向への端末間接続要求を出すこともできることは、本実施例の前半部分において類似例により開示されている。音声画像装置に音声動画像を送受信する機能を付与することもできる。
【0090】
<<まとめ>>
移動電話機141が無線通信路138及び基地局130を経て、移動通信網内の終端交換機122、移動通信網内の通信回線129−1乃至129−2、移動通信網内の中継交換機120、移動通信網とIP網との間のNNI通信回線131及び133の組合せ、IP網の中継ゲートウェイ106、IP網の内部通信回線112及び115、114、IP網の終端ゲートウェイ103、メディアルータ116、通信回線137を経て、固定電話機142と電話通信するため、移動通信網101の内部はNo.7共通線信号方式による回線接続制御を行い、IP網の内部はNo.7共通線信号方式をIP網に適用させた回線接続制御により通信路を確立して電話通信を行う。
【0091】
また、IP網は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。
【0092】
また、音声画像装置1が移動通信網、NNI通信回線、IP網を経て、音声画像装置2と音声画像通信をするため、移動通信網はNo.7共通線信号方式による回線接続制御を行い、IP網はNo.7共通線信号方式をIP網に適用させた回線接続制御により通信路を確立した後、2つの音声画像装置の間で音声画像通信路(メディア通信路)の開設のための制御手順(例えばITU-TやH.245の制御手順)を行い、音声と画像を格納したIPパケットを音声画像装置152と音声画像装置160との間で送受させて、音声画像通信を行うこともできる。音声画像通信が終了すると、音声画像装置152及び音声画像装置160は、前記開設した音声画像通信路(メディア通信路)の終結のための制御手順を実行する。次に、音声画像装置152又は154が回線接続制御メッセージにより通信路を解放する要求を出すと、移動通信網は共通線信号方式による回線接続制御プロトコルに基づき、IP網は共通線信号方式をIP網に適用させた回線接続制御プロトコルに基づき、移動通信網及びIP網の中を解放要求メッセージREL及び解放完了メッセージRLCが送受されて2つの音声画像装置間の通信が解放される。
【0093】
音声画像装置1と音声画像装置2との間で電話番号を用いて通信路を開設し、音声画像通信を行った後に音声画像通信路を解放する。画像は静止画乃至動画のいずれも可能である。本実施例において、内部IPパケットのヘッダ内のプロトタイプの指定をUDPとし、回線接続制御メッセージ(IAM,ACM,CPG,ANM,REL,RLC)は、RFC791に規定されるIPパケット(IPv4)のペイロードにUDPセグメントを設定する実施例である。他の方法として、回線接続制御を表わす“CC”を新しいプロトタイプとして定めて、内部IPパケットのペイロード部分に回線接続制御メッセージ類を格納する方法、更に他の方法として、プロトコルタイプを“ICMP”と指定し、内部IPパケット内のペイロード部分に設定するICMPメッセージ領域に格納する方法も可能である。また、UDPセグメントの替わりにTCPセグメントとすることも可能であり他の実施例で説明している。RFC1883に規定されるIPパケット(IPv6)として実施することもできる。
【0094】
2.電話番号を用いた回線接続制御プロトコルをTCP層の上位において行う第2実施例:
本実施例は、回線接続制御プロトコルをTCP層の上位において行う方法、つまりTCP通信路を設定した後に回線接続制御プロトコルを実施する方法である。図14は通信機能層を示しており、下位より上位に向かって物理層(通信1層)、データリンク層(通信2層)、IP層(通信3層又はネットワーク層)、TCP/UDP層(通信4層又はトランスポート層)を示しており、通信1層乃至通信4層の上位に共通線信号方式に準じた回線接続制御プロトコルを置いている。更に回線接続制御プロトコルの上位に、先行出願などにおいて述べている端末間通信接続制御の通信プロトコルとしてのSIP、H322シグナリングプロトコル、H245プロトコル等を設定する。共通線信号方式に準じた回線接続制御プロトコルは、先行出願の実施例1に示されているIAM,ACM,CPG,ANM,REL,RLC等の呼制御メッセージを指す。
【0095】
図17を参照して説明する。222−1はIP転送網、222−2及び222−3はLAN,223−1及び223−2は終端ゲートウェイ、225及び230は端末、226及び229はメディアルータ、227及び228は電話管理サーバである。網ノード装置231及び232は、先行特許に用いられているIPカプセル化と逆カプセル化の機能を含む。IP222−1網は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは前記着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。
【0096】
端末225及び230(図17)はディジタルメディア送受機能を有する端末であり、発呼側の電話管理サーバ227は“SYN”パケットを着呼側の電話管理サーバ228へ送信し、電話管理サーバ228は“ACK”パケットを電話管理サーバ227へ送信し、電話管理サーバ227及び228内においてTCP通信路を設定した後に、回線接続制御プロトコルに基づく呼制御メッセージのIAM,ACM,CPG,ANM,REL,RLC等をTCP層の上位において行う。第1の方法は図15に示すように、電話管理サーバ227から電話管理サーバ228にTCP通信路確立のための“SYN”パケットを送信し(図15のステップ210−1)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信する(ステップ210−2)。次に、電話管理サーバ227と電話管理サーバ228との間に前記両者間の回線接続制御プロトコルに基づく通信路を設定するための一連の呼制御メッセージのIAM,ACM,CPG,ANMを送受し(ステップ211−1乃至211−4)、次に端末225と端末230との間で音声やデータなどのマルチメディアデータを送受する(ステップ214)。ステップ214において、SIP手順やH323手順を用いた電話通信も可能である。そして、マルチメディアデータの送受が完了すると、次に電話管理サーバ227と電話管理サーバ228との間で呼制御メッセージREL、RLCを送受して回線接続制御プロコトルに基づく通信路を解放し(ステップ211−5,211−6)、次に電話管理サーバ227から電話管理サーバ228にTCP通信路解放のためのFINパケットを送信し(ステップ210−3)、電話管理サーバ228はACKパケットを返信し(ステップ210−4)、前記設定した電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放する。
【0097】
なお、電話管理サーバ228から電話管理サーバ227にFINパケットを送信開始することにより、上述と同様にして電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放することもできる。
【0098】
第2の方法は図16に示すように、電話管理サーバ227から電話管理サーバ228にTCP通信路確立のための“SYN”パケットを送信し(図16のステップ218−1)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信し(ステップ218−2)、電話管理サーバ227と電話管理サーバ228との間の回線接続制御プロトコルに基づく通信路を設定するための一連の呼制御メッセージのIAM,ACM,CPG,ANMを送受する(ステップ219−1乃至219−4、つまりステップ220−1)。そして、送信者227から受信者228にTCP通信路解放のためのFINパケットを送信し(ステップ218−3)、受信者228はACKパケットを返信する(ステップ218−4)。次に、端末225と端末230との間で音声やデータなどのマルチメディアデータを送受する動作に入る(ステップ221)。ステップ214において、SIP手順やH323手順を用いた電話通信も可能である。マルチメディアデータ送受を終了すると、電話管理サーバ227は電話管理サーバ228へTCP通信路確立のための“SYN”パケットを送信し(図16のステップ218−5)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信する(ステップ218−6)。そして、電話管理サーバ227と電話管理サーバ228との間に回線接続制御プロトコルに基づく通信路を解放するための呼制御メッセージREL及びRLCを送受し(ステップ219−5、219−6)、電話管理サーバ227から電話管理サーバ228にFINパケットを送信し(ステップ218−7)、電話管理サーバ227はACKパケットを返信し(ステップ218−8)、前記設定された電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放する。
【0099】
<<まとめ−1>>
発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立しておき、回線接続制御メッセージIAM,ACM,CPG,ANMを送受して端末間通信のためのメディア通信路を確立した後に、2端末間でマルチメディアデータなどを送受する。そして、発信側電話管理サーバと着信側電話管理サーバとの間で回線接続制御メッセージREL及びRLCを送受して前記メディア通信路を解放し、次にTCP通信路を解放する。
【0100】
他の方法として、発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後に、回線接続制御メッセージIAM,ACM,CPG,ANMを送受して端末間通信のためのメディア通信路を確立した後、前記TCP通信路を解放する。次に2端末はマルチメディアデータを送受し、次に2端末間のマルチメディアデータの送受を終了すると、発信側電話管理サーバと着信側電話管理サーバとの間で新たなTCP通信路を確立した後に、回線接続制御メッセージREL及びRLCを送受して前記メディア通信路を解放し、前記新たなTCP通信路を解放するようになっている。
【0101】
TCP通信路を設定した後に、端末間通信接続制御のための呼制御メッセージのIAM,ACM,CPG,ANM、REL,RLCを送受する他の方法を、図18を参照して詳しく説明する。端末225からメディアルータ226へ接続要求を送信すると(ステップ240)、メディアルータ226が返信し(ステップ241)、メディアルータ225は接続要求を送信すると、送信要求を含むIPパケットは網ノード装置231を経由して電話管理サーバ227へ到達する(ステップ242)。ここで、IPパケットは、発呼側端末225の電話番号及び着呼側端末230の電話番号を含む。
【0102】
電話管理サーバ227はTCP通信路を確立するためにSYNパケットを形成し、制御線235を経て電話管理サーバ228へ送信し(ステップ243)、電話管理サーバ228はACKパケットを返信する(ステップ244)。電話管理サーバ228は先行出願の第10実施例(図164等)で開示されていると同様な方法により初期アドレスメッセージIAMを形成し、初期アドレスメッセージIAMを電話管理サーバ228へ送信する(ステップ245)。電話管理サーバ228は、初期アドレスメッセージIAMを受信するとメディアルータ229に電話呼出通知を送信し(ステップ246)、メディアルータ229は端末230に着信通知を送信する共に(ステップ247)、電話管理サーバ228へ端末230の利用可能性を返信する(ステップ248)。電話管理サーバ228は先行特許で開示されていると同様な方法によりアドレス完了メッセージACMを形成し、アドレス完了メッセージACMを電話管理サーバ227へ送信し(ステップ249)、電話管理サーバ227はメディアルータ226へ端末230の利用可能性を返信する(ステップ250)。端末230はステップ247により接続要求を知ると要求確認を返信し(ステップ251)、更に端末230は端末呼出音を鳴動すると共に呼出開始をメディアルータ229へ返信する(ステップ252)。メディアルータ229は呼出し通知を電話管理サーバ228へ通知し(ステップ253)、電話管理サーバ228は先行特許で開示されていると同様な方法により呼経過メッセージCPGを形成し、呼経過メッセージCPGを電話管理サーバ227へ送信する(ステップ254)。電話管理サーバ227はメディアルータ226へ呼出中を通知し(ステップ255)、メディアルータ226は端末へ呼出中を通知する(ステップ256)。端末230は、端末利用者が応答したことを知ると応答通知をメディアルータ229へ返信する(ステップ257)。メディアルータ229は前記応答を端末230へ返信すると共に(ステップ258)、電話管理サーバ228へ通知し(ステップ259)、電話管理サーバ228は先行特許で開示されていると同様な方法により応答メッセージANMを形成し、応答メッセージANMを電話管理サーバ227へ送信し(ステップ260)、電話管理サーバ227はメディアルータ226へ端末230の応答を通知し(ステップ261)、メディアルータ226は端末225へ端末230からの応答を通知する(ステップ262)。端末225は応答確認をメディアルータ226へ返信する(ステップ263)。
【0103】
以上の手続きを経て端末225と端末230との間に通信路が確立し、両端末間においてディジタル化した音声やテキストデータ、映像データなどのマルチメディアデータを送受することができる(ステップ264)。次に、端末225から端末225と端末230との間の通信路の切断要求が出され(ステップ265)、メディアルータ226が応答し(ステップ266)、端末が応答確認する(ステップ267)。更に、メディアルータ226は通信路の切断要求を電話管理サーバ227へ通知し(ステップ268)、電話管理サーバ227は返信する(ステップ269)。電話管理サーバ227は先行出願で開示されていると同様な方法により解放メッセージ RELを形成し、解放メッセージRELを電話管理サーバ228へ送信し(ステップ270)、電話管理サーバ228は解放完了メッセージRLCを返信する(ステップ271)。次に、電話管理サーバ228は通信路の解放通知をメディアルータ229へ通知し(ステップ272)、メディアルータ229は返信し(ステップ274)、更に電話呼切断を端末230へ通知し(ステップ273)、端末230は解放確認を返信し(ステップ275)、メディアルータ229は解放完了を端末230へ送信する(ステップ276)。電話管理サーバ227は前記ステップ271により解放完了メッセージRLCを受信すると、ステップ244において確立されている電話管理サーバ227と電話管理サーバ228との間に確立しているTCP通信路を解放するために、FINパケットを電話管理サーバ228へ送信し(ステップ277)、電話管理サーバ228は確認のためACKパケットを電話管理サーバ227へ返信する(ステップ278)。以上により、端末225と端末230との間の通信路が解放される。No.7共通線信号の他のメッセージとして、中断メッセージ“SUS”、再開メッセージ“RES”、接続メッセージ“CON”などがあり、IP網内の回線接続制御(呼接続制御)に用いることができる。
【0104】
上述の初期アドレスメッセージIAM、アドレス完了メッセージACM、呼経過メッセージCPG、応答メッセージANM、解放メッセージREL、解放完了メッセージRLCはそれぞれTCPパケット280(図19)の形式に格納されている。TCPヘッダの拡張部に、先行出願に開示されている初期アドレスメッセージIAM、アドレス完了メッセージACM、呼経過メッセージCPG、応答メッセージANM、解放メッセージREL、解放完了メッセージRLCのメッセージ区分の“MSG”を掲載することができるが、他のバリエーションとして、メッセージ区分の“MSG”をTCPのペイロード部分に掲載することもできる。
【0105】
なお、前記手順において、電話管理サーバ227又は228が関与するステップ250、269、274のいずれも省略することができる。更に、前記手順において、電話機225又は230が関与するステップ241、251,258,263、266,267、275,276のいずれも省略することができる。
【0106】
<<端末の種類>>
前記実施例において、端末225及び端末230が電話機である場合、前記方法により確立できる端末間通信路を用いて電話通信が可能である。また、端末225がTV送信機で端末230がTV受信機である場合、前記方法により確立できる端末間通信路を用いてTV通信機能を用いた音声映像通信が可能であり、端末225及び230がデータ送受信機能を有するコンピュータである場合、前記方法により確立できる端末間通信路を用いてコンピュータ通信によるデータ送受が可能である。
【0107】
<<まとめ−2>>
本実施例は回線接続制御プロトコルをTCP層の上位において行う方法(TCP通信路を設定した後に回線接続制御プロトコルを実施する方法)である。IP網は2以上の電話管理サーバを含み、IP網の外部のメディアルータはディジタルメディア送受機能を有する端末を接続しており、メディアルータから電話管理サーバへ発呼側の電話番号と着呼側の電話番号を含む呼設定のためのIPパケットを送信し、発信側電話管理サーバはTCP通信路を確立するためにSYNパケットを形成する。そして、制御線を経て着信側電話管理サーバへ送信し、着信側電話管理サーバは確認応答するACKパケットを返信し、発呼側の電話管理サーバは呼設定を含む初期アドレスメッセージを形成し、形成した初期アドレスメッセージを着呼側の電話管理サーバへ送信し、着呼側の電話管理サーバは呼設定を着呼側のメディアルータへ送信する。また、着呼側のメディアルータは呼設定を着呼側の端末に送信すると共に、着呼側の電話管理サーバはアドレス完了メッセージを形成して発呼側の電話管理サーバへ送信し、着呼側の電話管理サーバは着呼側の端末から呼出中の報告を受信すると呼経過メッセージを形成する。呼経過メッセージは発呼側の電話管理サーバに到達し、発呼側の電話管理サーバは着呼側の端末の呼出中報告を発信側のメディアルータへ送信し、着呼側の電話管理サーバは着呼側の端末から応答を受信すると応答メッセージを形成する。応答メッセージは発呼側の電話管理サーバに到達し、発呼側の電話管理サーバは着呼側の端末の呼出音を停止し、発呼側の端末と着呼側の端末は発呼側と着呼側のメディアルータを経由してディジタルメディアを送受する端末間通信が可能となる。そして、発呼側又は着呼側のメディアルータから電話管理サーバに端末間通信の切断要求が送信され、電話管理サーバから他方側の電話管理サーバへ解放が送信され、他方側の電話管理サーバから他方側のメディアルータへ切断指示が送信され、他方側の電話管理サーバから電話管理サーバへ解放完了が通知され、切断完了がメディアルータへ送信され、発信側電話管理サーバと着信側電話管理サーバとの間に確立しているTCP通信路を解放するために、FINパケットを着信側電話管理サーバへ送信し、着信側電話管理サーバは確認のためACKパケットを発信側電話管理サーバへ返信する。このように2つの端末間通信の接続と解放を行う。
【0108】
3.IP網のマルチキャスト機能を用いてTV会議通信を行う第3実施例:
図20において、300はIP網、311乃至315は網ノード装置、317乃至319はルータ、320乃至327はIPパケットを送受する機能を有する端末であり、網ノード装置及びルータは通信回線により直接的に又はルータを経由して間接的に接続されており、端末は通信回線を経由して網ノード装置のいずれかに接続されている。端末はIPアドレスを付与されている。網ノード装置は、先行出願のマルチキャスト通信を行なう実施例17の例えば図293乃至295に記載のものと同一原理に基づくアドレス管理表を設定することができるようになっている。即ち、マルチキャストIPパケットをカプセル化して内部パケットを形成し、内部パケットを逆カプセル化してマルチキャストIPパケットを復元することができる。
【0109】
IP網300の機能を要約すると次のようになる。IP網300は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、前記外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。
【0110】
端末320乃至327は、更に音声と動画像の送受信機能を付与されており、これら端末間でIPパケットを送受してTV会議用の音声と動画像を送信し受信することができる。本実施例は端末320、端末322、端末323、端末325、端末327が動作し、音声と動画像を送受信するTV会議を実現するもので、特に端末320、端末323、端末327は受信者になると共に、音声と動画像の送信元となる。
【0111】
図21と図24乃至図26を参照して説明すると、端末320が送信元になるために、マルチキャスト内部アドレスIM1を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末320から外部宛先アドレスM1であるIPパケット340を送信すると、IPパケット340は網ノード装置311に到達し、網ノード装置311内のアドレス管理表331(図24内)に従ってルータ317及び319に転送される。ルータ317に到達したIPパケット341−1は、経路表337(図25内)が用いられて網ノード装置312とルータ318とに転送され、網ノード装置312に転送されたIPパケットは、アドレス管理表332が用いられて端末322に転送される。ルータ318に到達したIPパケット341−3は網ノード装置313及び314に転送され、網ノード装置313に到達したIPパケット341−4はアドレス管理表333(図26内)が用いられて逆カプセル化され、復元したIPパケット342−1は端末323に到達する。また、網ノード装置314に到達したIPパケット341−5は、アドレス管理表334が用いられて逆カプセル化され、復元したIPパケット342−2が端末325に到達する。一方、網ノード装置311から送出されルータ319に到達したIPパケット343−2は、経路表339が用いられてIPパケット341−6となり、通信回線344−3を転送され、網ノード装置315を経てアドレス管理表335が用いられ、復元したIPパケット342−3は端末327へ到達する。
【0112】
次に図22を参照して説明すると、端末323が送信元になるために、内部マルチキャストアドレスIM2を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末323から外部宛先アドレスM2であるIPパケットを送信すると、IPパケットは網ノード装置313に到達し、網ノード装置313のアドレス管理表333(図26内)が用いられて内部パケットが形成され、内部パケットがルータ318に転送され、次にルータ318において経路表338(図25内)が用いられ、内部パケットは網ノード装置314を経由して端末325へ到達する。他の1つのIPパケットは、ルータ319、網ノード装置315を経由して端末327へ到達し、更に他の1つのIPパケットはルータ319でコピーされ、一方は網ノード装置311を経由して端末320へ到達し、他方は網ノード装置312を経由して端末322へ到達する。
【0113】
更に図23を参照して説明すると、端末327が送信元になるために、内部マルチキャストアドレスIM3を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末327から外部宛先アドレスM3であるIPパケットを送信すると、このIPパケットは網ノード装置315に到達し、前述と同様にルータや網ノード装置を経由して、端末320、端末322、端末323、端末325に到達する。なお、端末322及び325は、音声と動画像データを受信するが送信しない例である。
【0114】
<<送信権の切り替え>>
端末320は端末322、端末323、端末325、端末327とIPパケットを送受して情報交換でき、以下にその動作を説明する。網ノード装置311内のアドレス管理表331(図24内)の上から4行目のレコード“I01,E01,E07、I07、…”と、網ノード装置312内のアドレス管理表332の上から4行目のレコード“I07,E07,E01、I01、…”とが設定されているので、IPアドレスE01を有する端末320とIPアドレスE07を有する端末322とがIPパケットを送受することができる。同様に、アドレス管理表331の上から5行目のレコード“I01,E01,E20、I20、…”と、アドレス管理表333のレコード“I20,E20,E01、I01、…”とが設定されているので、端末320及び323がIPパケットを送受することができる。
【0115】
同様に、アドレス管理表331の上から6行目のレコード“I01,E01,E25、I25、…”と、アドレス管理表334のレコード“I25,E25,E01、I01、…”とが設定されているので、端末320及び325がIPパケットを送受することができる。同様に、アドレス管理表331の上から7行目のレコード“I01,E01,E28、I28、…”と、アドレス管理表335のレコード“I28,E28,E01、I01、…”とが設定されているので、端末320及び328がIPパケットを送受することができる。上述のようになっているので、端末320が端末323や端末327とIPパケットを送受して情報交換して、例えば送信端末を端末320から端末327へ切り替えることができる。また、端末322及び325は端末320と情報交換できる。
【0116】
<<まとめ>>
IP網は2以上の網ノード装置を含み、網ノード装置にマルチキャストIPパケットをカプセル化し、逆カプセル化するために用いるアドレス管理表を設定し、IP網内部のルータにマルチキャストIPパケットを転送するために用いる経路表を設定しておき、送信者1はIP網内においてマルチキャストアドレスM1を用いてTV会議用のマルチメディアデータ(音声、動画像など)を送信し、複数の受信者はIP網内においてマルチキャストアドレスM1を用いてマルチメディアデータを受信する。また、送信者2はIP網内においてマルチキャストアドレスM2を用いてマルチメディアデータを送信し、複数の受信者はIP網内においてマルチキャストアドレスM2を用いてマルチメディアデータを受信するようになっている。網ノード装置内のアドレス管理表によりIPパケットがカプセル化されてIP網内を転送され、終端の網ノード装置において逆カプセル化されるようにして、TV会議のためのIPパケットを用いた通信を行う。端末320は他の端末とIPパケットを交換し、送信権の切り替えなどのために情報交換を行うことができる。TV会議には3者以上が参加することができる。
【0117】
4.IP網とPSTNとを接続する中継ゲートウェイの構成方法を示す第4実施例:
本実施例は実施例1の中継ゲートウェイ106(図1内)の具体例を示すものであり、先行出願の実施例13の中継ゲートウェイ(図197等)を詳細化したものに相当する。図27を参照して説明する。
【0118】
400は中継ゲートウェイ、401は中継制御部、402は音声制御部、403は情報回線、404はPSTN側の共通線信号方式による制御通信回線、405は制御IP通信回線、406はPSTN側の音声通信回線、407は音声IP通信回線、408はアドレス接続表、409はGWアドレス管理表、410は信号局アドレス管理表、411はメディアパス接続表である。中継ゲートウェイ400は実施例1の図1に示す中継ゲートウェイ106に相当し、中継制御部401は中継制御部107、音声制御部402は音声制御部108に相当する。400乃至411で示した中継ゲートウェイ、中継制御部、音声制御部、情報回線、PSTN側の制御通信回線、制御IP通信回線、PSTN側の音声通信回線、音声IP通信回線、アドレス接続表、GWアドレス管理表、信号局アドレス管理表、メディアパス接続表はそれぞれ先行出願の実施例13及び14において開示されている。
【0119】
415(図27)はゲートウェイMIB管理部、416は回線接続制御部、417は回線番号管理表、418は制御IP通信回線インタフェース、419はPSTN制御回線インタフェース、420は音声呼制御部、421は音声通話路部、422はメディアパス管理部、423は呼情報管理部、424はMIB管理部、425乃至426はチャネル状態情報部、428はチャネルMIB管理部、429はチャネル情報管理、430は音声IP通信回線インタフェース、431は変換部、432はPSTN音声通信回線インタフェースである。
【0120】
実施例1の中継ゲートウェイ106(図1)の要素は、本実施例の中継ゲートウェイ400(図27)の要素と、次のように対応させることができる。即ち、中継制御部107は中継制御部401に対応し、音声制御部108は音声制御部402に対応し、IP転送網100内部の制御通信回線112は制御IP通信回線405に対応し、IP転送網100内部の音声通信回線114−1は音声IP通信回線407に対応し、移動通信網101側の共通線信号方式による制御通信回線131はPSTN側の共通線信号方式による制御通信回線404に対応し、動通信網101側の音声通信回線133はPSTN側の共通線信号方式による音声通信回線406に対応する。ここで、移動通信網の共通線信号方式によるNNIと、PSTNの共通線信号方式によるNNIとは本質的な差異がないことは公知である。同様にして、中継ゲートウェイ155(図12)は、本実施例の中継ゲートウェイ400(図27)と対応させることができる。
【0121】
ゲートウェイMIB管理部415はゲートウェイ全体の動作状況を管理し、回線接続制御部416は呼制御が正常に動作しているかを管理し、回線番号管理表417はIP網内部の電話呼別の回線番号を保持し、制御IP通信回線インタフェース418はIPパケット送受信を管理し、PSTN制御回線インタフェース419はPSTNとの信号ユニット送受信を管理する。音声呼制御部420(図27)は音声呼の転送経路及び通話チャネルのリソースを管理し、音声通話路部421は音声が通話する部分であり、メディアパス管理部422はメディアパス接続表を管理し、呼情報管理部423は呼情報を記録し、MIB管理部424は音声呼制御部の動作状況を管理し、チャネル状態情報部425乃至426はPSTN音声通信回線406内の音声チャネルの使用中と空き状況を管理する。また、チャネルMIB管理部428はPSTN音声通信回線406内の音声チャネルリソース状態を把握し、チャネル情報管理429は音声通話路ブロック内のチャネル状態を監視し、音声IP通信回線インタフェース430はIPパケットを送受信し、変換部431はIPパケット内部のディジタル音声とPSTN通信回線内を転送される音声ブロックとの変換(符号変換やフレーム形式の変換)、揺らぎ制御などを行い、音声PSTN通信回線インタフェース432はPSTN回線を転送され音声フレームを送受する。
【0122】
<<バリエーション>>
図28を参照して中継ゲートウェイの他の実施例を説明する。450は中継ゲートウェイ、451は中継制御部、452乃至454は音声制御部、455は情報回線、456はPSTN側の共通線信号方式による制御通信回線、457は制御IP通信回線、458乃至460はPSTN側の音声通信回線、461乃至463は音声IP通信回線である。
【0123】
第1実施例の中継ゲートウェイ106(図1)の要素は、中継ゲートウェイ450(図28)の要素と、次のように対応させることができる。即ち、中継制御部107は中継制御部451に対応し、音声制御部108は音声制御部452乃至454に対応し、制御通信回線112は制御IP通信回線457に対応し、音声通信回線114−1は音声IP通信回線461乃至463に対応し、制御通信回線131はPSTN側の制御通信回線456に対応し、音声通信回線133はPSTN側の音声通信回線458乃至460に対応する。
【0124】
中継制御部451は図27の中継制御部401と同一の機能を含むと共に、情報回線455を経由して、音声制御部452乃至454のいずれとも情報交換することができる。音声制御部452乃至454はいずれも図27の音声制御部402と同一の機能を有しており、物理的に分離した複数の基盤に実装することができる。情報回線455は、例えばイーサネット分岐回線により構成しCSMA/CD方式による競合制御により実現する。音声通信回線458乃至460は例えばISDNの論理通信回線(B+23Dなど)を用いることができる。音声IP通信回線461乃至463は、異なるルータの入出力回線端子に接続することができる。
【0125】
<<まとめ>>
第1実施例の中継ゲートウェイ(図1の106)等の具体化である。中継ゲートウェイ400(図27)は、共通線信号方式に基づくPSTN乃至移動通信網のNNIインタフェースを有する通信回線と、IP網内の共通線信号方式に基づくNNIインタフェースを有する通信回線とを有し、中継制御部及び音声制御部とを含み、第1実施例に開示したIP網を用いた端末間通信接続制御方法を実施するために用いる。中継ゲートウェイ450(図28)は、音声制御部は複数の基盤452,453,454に分けて実装できる。NNIインタフェースを有する通信回線は、制御回線インタフェースを有する通信回線と音声通信回線とに分けることができる。
【0126】
5.外部アドレスの全部又は一部を内部パケットのアドレス域に設定する第5実施例:
外部アドレスの全部又は一部を内部パケットのアドレス域に設定して内部パケットを形成する端末間通信接続制御方法を説明する。
【0127】
図29において、500はIP網、501乃至504は網ノード装置、505乃至508はルータ、509及び510はLAN、511及び512はLAN内部の端末であり、端末511はIPアドレスEA1を、端末512はIPアドレスEA2をそれぞれ付与されている。網ノード装置やルータは通信回線により直接に接続され、又はルータを経由して間接的に接続されている。論理通信回線513と網ノード装置501との接点にある論理端子514には内部アドレスPが付与されており、論理通信回線515と網ノード装置502との接点にある論理端子516には内部アドレスQが付与されている。端末511から送信され、送信元アドレスEA1、宛先アドレスEA2であるIPパケット520は網ノード装置501に到達すると、後述する方法によりアドレス管理表521の内部のレコードが用いられて内部パケット523となり、内部パケット523は網ノード装置501から送出され、通信回線及びルータ505、506、507を経由して網ノード装置502に到達する。網ノード装置502に到達した内部パケット523から外部パケット524が復元される。外部パケット524は論理通信回線515を経て、IPアドレスEA2である端末512に到達する。外部パケット524は外部パケット520と同一内容である。
【0128】
次に外部パケットから内部パケットを形成し、内部パケットから外部パケットを復元する方法を説明するが、本実施例では外部パケットをRFC791により規定されるIPパケット(IPv4:アドレス長が32ビットであるパケット)とし、内部パケットをRFC1332に規定されるIPパケット(IPv6:アドレス長が128ビットであるパケット)により説明するが、パケットの形式やアドレス長が異なっても本実施例に示される本発明の本質は変わらない。例えば、外部IPパケットとしてIPv6を採用して本発明を実施できる。外部IPパケット520(図29)は、入力した論理端子514に付与されている内部アドレスPであるレコードがアドレス管理表521の内部のレコードとして存在するかを調べ、本ケースではアドレス管理表521の1行目のレコード及び2行目のレコードが存在し、次に入力した外部IPパケット520の宛先IPアドレスEA2と、第1行目のレコードの宛先IPアドレスマスクMK2とのAND演算(論理積)を行い、結果が第1行目のレコードに記載されている宛先アドレスEA2xと一致するかを、下記(1)式に従って調べる。
【0129】
IF (“EA2”AND “MK2”= “EA2x”) …(1)
同様に、第2行目のレコードについて、下記(2)式に従って調べる。
【0130】
IF (“EA2”AND “MK3”= “EA3y”) …(2)
本ケースでは上記(1)式が成立する。
【0131】
次に、入力した外部IPパケット520の送信元IPアドレスEA1と、第1行目のレコードの送信元IPアドレスマスクMK1xとのAND演算を行い、結果が第1行目のレコードに存在する宛先アドレスEA1xと一致するかを、下記(3)式に従って調べる。
【0132】
IF (“EA1”AND “MK1x”= “EA1x”) …(3)
本ケースでは上記(3)式が成立する。
【0133】
第1行目のレコードについて、前記(1)式及び(3)式が成立したことから、第1行目のレコード内に記載される宛先内部アドレスQが選択される。このようにして内部パケットを形成するための内部アドレスP及びQが確定する。なお、外部アドレスEA2及びEA1の一部を比較するときは、マスクMK2及びMK1xの比較したい範囲内のビットを“1”とし、比較対象から除く範囲内のビットは“0”とすれば良い。後述するように、内部アドレスの一部の領域に外部アドレスを設定するとき、外部アドレスを設定するための内部アドレス領域を、アドレス管理表521のレコードから予め省略しておくこともできる。
【0134】
図30において、記号“X”は32ビット長のアドレス領域526を表わし、記号“P”は128ビット長のアドレス領域527を表わす。図31は、外部IPパケット530を内部パケット531のペイロード部分533に格納し、更に外部IPパケット530の送信元アドレスXと宛先アドレスYとを、内部パケット531のヘッダ拡張領域536に格納することを表わす。ヘッダ535には、内部送信元アドレスP(537)と内部宛先アドレスQ(538)とが格納されている。図32は、外部IPパケット540のペイロード546を内部パケット541のペイロード543の一部548に格納し、外部IPパケット540のヘッダ544から送信元アドレスXと宛先アドレスYとを除いて、内部パケット541のペイロード543の一部547へ格納し、更に外部IPパケット540の送信元アドレスXと宛先アドレスYとを、内部パケット541のヘッダ拡張領域545に格納する。ヘッダ549には、内部送信元アドレスPと内部宛先アドレスQとが格納されている。
【0135】
図33は、外部IPパケット550を内部パケット551のペイロード553に格納し、内部パケット551のヘッダ552内の内部送信元アドレスP(555)と内部宛先アドレスQ(556)とが格納されている。外部IPパケット550の送信元アドレスXを内部送信元アドレスP(555)の内部に格納し、外部IPパケット550の宛先アドレスYを内部宛先アドレスQ(556)の内部に格納することを表わす。図34において、記号“X”は32ビット長のアドレス領域560を表わし、記号“P”は128ビット長のアドレス領域561を表わしている。アドレス領域560を2つの部分“a”と“b”とに分け、1つの部分aをアドレス領域561内の一部の領域a(562)に格納し、他の部分bをアドレス領域561内の一部の領域b(563)に格納することを表わす。なお、アドレス領域560を3以上に分け、上述と同様の方法によりアドレス領域561の内部に格納しても良い。図35は、アドレス領域565の一部xを、アドレス領域566の内部に格納することを表わす。
【0136】
図36は、外部IPパケット570を内部パケット571のペイロード573に格納し、外部IPパケット570の送信元アドレスXの一部xと宛先アドレスYの一部yとを、内部パケット571のヘッダ拡張領域575に格納することを表わす。ヘッダ572内部には、内部送信元アドレスP(576)と内部宛先アドレスQ(577)とが格納されている。
【0137】
図37は、外部IPパケット580を内部パケット581のペイロード583に格納し、内部パケット581のヘッダ582に内部パケットの送信元アドレスPと内部宛先アドレスQとが格納されている。外部IPパケット580の送信元アドレスXの一部xを内部送信元アドレスP(584)の内部に格納し、外部IPパケット580の宛先アドレスYの一部yを内部送信元アドレスQ(585)の内部に格納することを表わす。
【0138】
アドレス管理表521及び522内のレコードを複数設定することができ、外部IPパケット内の外部宛先アドレスを変更することにより、内部パケットの転送先を変更できるようになっている。
【0139】
<<まとめ>>
IP網は2以上の網ノード装置を含む。外部IPパケットが入側の網ノード装置において内部パケットに変換されてIP網内部を転送され、出側の網ノード装置において内部パケットから外部IPパケットが復元されるようになっており、入側網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部が内部パケットのアドレス域に設定されるようになっている。アドレス管理表内のレコードを複数設定することができ、外部IPパケット内の外部宛先アドレスを変更することにより、内部パケットの転送先を変更できるようになっている。また、アドレス管理表は少なくとも外部IPパケットの端末アドレス関連情報、つまり宛先アドレスとアドレスマスクを登録情報として含んでおり、端末アドレスがアドレス管理表に未登録である端末の通信を排除するようにしてIP通信の情報安全性を高めている。
【0140】
6.外部アドレスの全部又は一部を内部フレームに設定する第6実施例:
第5実施例のケースでは内部パケットのアドレスとして、送信元内部アドレスと宛先内部アドレスの2つの内部アドレスが存在した。本実施例では内部パケットを内部フレームと呼び、内部フレームが宛先内部アドレスを含み、送信元内部アドレスを含まない点において第5実施例と異なり、外部アドレスの全部又は一部を内部フレーム内部に設定して内部フレームを形成する。内部フレームは通信機能層の3層未満であり、例えば通信2層乃至2.5層に相当する。内部フレームとして規定されるアドレス長が短いときは、これらフレームに拡張領域や拡張ヘッダを設け、宛先外部アドレス及び送信元外部アドレスを格納する。宛先内部アドレスのみを含む内部フレームとしては光フレームやMPLSフレームがある。
【0141】
図38において、600はIP網、601乃至604は網ノード装置、605乃至608はルータ、609及び610はLAN、611及び612はLAN内部の端末であり、端末611はIPアドレスEA1を、端末612はIPアドレスEA2をそれぞれ付与されている。網ノード装置やルータは通信回線により直接に接続され、又はルータを経由して間接的に接続されている。論理通信回線613と網ノード装置601との接点にある論理端子614には内部アドレスPが付与されており、論理通信回線615と網ノード装置602との接点にある論理端子616には内部アドレスQが付与されている。端末611から送信され、送信元アドレスEA1、宛先アドレスEA2であるIPパケット620は網ノード装置601に到達すると、後述する方法によりアドレス管理表621の内部のレコードが用いられて内部フレーム623となり、内部フレーム623は網ノード装置601から送出され、通信回線及びルータ605、606、607を経由して網ノード装置602に到達する。網ノード装置602に到達した内部フレーム623から外部パケット624が復元される。外部パケット624は論理通信回線615を経て、IPアドレスEA2である端末612に到達する。外部パケット624は外部パケット620と同一内容である。
【0142】
次に、外部パケットから内部フレームを形成し、内部フレームから外部パケットを復元する方法を説明するが、本実施例では、外部パケットをIPv4やIPv6により規定されるIPパケットにより説明するが、パケットの形式やアドレス長が異なっても本実施例に示される発明の本質は変わらない。例えば外部パケットとしてIPv6を採用できる。外部IPパケット620は入力した論理端子614に付与されている内部アドレスPであるレコードが、アドレス管理表621の内部のレコードとして存在するか否かを調べる。本ケースでは、アドレス管理表621の1行目のレコードと2行目のレコードとが対応し、入力した外部IPパケット620の宛先IPアドレスEA2と、第1行目のレコードの宛先IPアドレスマスクMK2とのAND演算(論理積)を行い、結果が第1行目のレコード内部にある宛先アドレスEA2xと一致するか否かを、下記(4)式に従って調べる。
【0143】
IF (“EA2”AND “MK2”= “EA2x”) …(4)
同様に第2行目のレコードについて、下記(5)式に従って調べる。
【0144】
IF (“EA2”AND “MK3”= “EA3y”) …(5)
本ケースでは上記(4)式が成立する。
【0145】
次に、入力した外部IPパケット620の送信元IPアドレスEA1と、第1行目のレコードの送信元IPアドレスマスクMK1とのAND演算を行い、結果が第1行目のレコードに存在する宛先アドレスEA1xと一致するか否かを、下記(6)式に従って調べる。
【0146】
IF (“EA1”AND “MK1x”= “EA1x”) …(6)
本ケースでは上記(6)式が成立する。第1行目のレコードについて上記(4)式及び(6)式が成立したことから、第1行目のレコードに記載される宛先内部アドレス“Q”が選択される。このようにして、内部フレームを形成するための内部アドレス“P”と“Q”とが確定する。なお、外部アドレスEA2及びEA1の一部を比較するときは、マスクMK2x及びMK1xの比較したい範囲内のビットを“1”とし、比較対象から除く範囲内のビットは“0”とすれば良い。なお、後述するように内部フレームを形成するとき、内部アドレスの一部の領域に外部アドレスを設定するので、外部アドレスを設定する範囲の内部アドレス領域をアドレス管理表621のレコードから予め省略しておくこともできる。
【0147】
図39において、記号“X”はIPパケットのアドレス領域626表わし、記号“P”は内部フレームのアドレス領域627を表わす。図40は、外部IPパケット630を内部フレーム631のペイロード部分633に格納し、更に外部IPパケット630の送信元アドレスXと宛先アドレスYとを、内部フレーム631のヘッダ632内のヘッダ636の拡張領域635に格納することを表わす。内部フレームのヘッダ632には内部宛先アドレスQが格納されている。
【0148】
図41は、外部IPパケット640を内部フレーム641に格納する他の方法を示しており、外部IPパケット640のうち、送信元アドレスXと宛先アドレスYとを除いた外部IPパケットの内容は、内部フレーム641のペイロード部分643に格納する。内部フレームのペイロードの一部647には、外部IPパケット640の送信元アドレスXと宛先アドレスYとは含まれていない。内部フレームのヘッダ648内部は、内部宛先アドレスQが格納されている。図42は、外部IPパケット650を内部フレーム6451に格納する他の方法を示しており、外部IPパケット650を内部フレーム651のペイロード部分653に格納する。外部アドレスXの一部xと外部アドレスYの一部yとを、内部フレーム641のヘッダ656の拡張領域655に格納する。内部フレームのヘッダ658には内部宛先アドレスQが格納されている。
【0149】
<<まとめ>>
IP網は2以上の網ノード装置を含む。外部IPパケットが、入側の網ノード装置において内部パケットに変換されてIP網内部を転送され、出側の網ノード装置において、内部パケットから外部IPパケットが復元されるようになっており、内部フレームは宛先内部アドレスを含み送信元内部アドレスを含まない。また、入側網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部が内部パケットのアドレス域に設定されるようになっている。また、アドレス管理表は少なくとも外部IPパケットの端末アドレス関連情報、つまり宛先アドレスとアドレスマスクを登録情報として含んでおり、端末アドレスがアドレス管理表に未登録である端末の通信を排除するようにしてIP通信の情報安全性を高めている。
【0150】
7.IP網内の網ノード装置の各種機能を示す第7実施例:
本実施例は、第1実施例の網ノード装置105(図1)や第2実施例の網ノード装置231(図17)の機能や構成に関する。
【0151】
図43において、通信網700−1は網ノード装置700−2乃至700−4を含み、網ノード装置700−2及び700−3は端末間通信接続制御に関する各種の制御レコードの集合から成る装置制御表700−5及び700−6を含み、端末700−7から送出された外部パケット700−8は、外部通信回線700−9の終端の論理端子700−10を経て網ノード装置700−2に入力し、発信側の網ノード装置700−2において内部パケット700−11に変換され、内部パケット700−11は、内部通信回線700−12乃至700−13を経由して着信側の網ノード装置700−3に到達し、網ノード装置700−3において外部パケットが復元され、復元された外部パケット700−14が、論理端子700−15及び外部通信回線700−16を経て宛先端末700−17に到達するようになっている。装置制御表700−5及び700−6共、外部パケットを内部パケットに変換するとき及び内部パケットを外部パケットに変換するときに用いられる。また、網ノード装置700−2乃至700−3はパケットフィルタ機能を有すること、マルチキャスト制御において宛先アドレス及びポート番号を変換する機能(以降、「マルチキャスト受信者アドレス変換機能」又は「マルチキャストNAT機能」という)を有することが特徴であり、パケットフィルタ機能は、外部パケットを内部パケットに変換するときに装置制御表の管理に従い、外部パケットを網ノード装置内を通過させるか、又は通過させないかを選択する。内部パケットから外部パケットを復元するときも同様であり、装置制御表の管理に従い、網ノード装置を通過させるか又は通過させないかを選択する。
【0152】
上記通信網により転送される外部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム(Ethernet Frame)などであり、内部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、拡張タグ付き外部パケットなどに適用できる。更に、本実施例では、外部パケット及び内部パケットを次のように定めて用いることができる。即ち、外部パケット及び内部パケットは、通信回線を転送されるビット系列値から成るデータブロックとし、宛先アドレス及びソースアドレスを含むようにする。内部パケットはソースアドレスを含まないことも可能である。また、内部パケットは外部パケットを含められるようにする。外部パケットは、端末内部のアプリケーションプログラムや端末に接続する機器(電話機やプリンタ等)を識別するために用いるソースポート番号と宛先ポート番号を保持する領域とを有する。或いは、外部パケット内のペイロード部分に置くTCP乃至UDPセグメント内にソースポート番号と宛先ポート番号とを含むようにしても良い。
【0153】
次に、通信網700−1をIP網とし、外部パケット及び内部パケットともIPv4の実施例を説明し、他のパケット形式や通信網については本実施例の後半に説明する。
【0154】
<<IPv4パケットを転送するIP網>>
図44において、701はIP網、702及び703は網ノード装置、704−1及び722は装置制御表、705及び706はIPパケットの送受機能を有する端末である。端末705には外部アドレスEA1が付与され、端末706には外部アドレスEA2が付与されており、通信回線707と網ノード装置703との接点である論理端子713には内部アドレスIA1が付与されており、通信回線708と網ノード装置702との接点である論理端子704−2には内部アドレスIA2が付与されている。端末705から送出された外部IPパケット710は、通信回線707を経由して、論理端子713を経て網ノード装置703に入力する。網ノード装置703は情報処理機構721(図45)及び装置制御表722を用いて、外部IPパケット710を内部パケット711(図44)に変換して内部通信回線718へ送出する。内部パケット711はIP網701内部を転送され、内部通信回線719を経由して、内部パケット711の宛先アドレスIA2を付与されている論理端子704−2を含む網ノード装置702に到達する。網ノード装置702は、その内部に含む情報処理機構及び装置制御表を用いて内部パケット711から外部パケット712を復元し、論理端子704−2を経由して通信回線708に送出し、外部パケット712は端末706に到達する。
【0155】
図45は、網ノード装置703(図44、図45)と、第2実施例(図17)や先行出願において示されている網ノード装置との関連を説明するための図である。ルータ724、サーバ725乃至727は、通信回線728及び729を介して網ノード装置703に接続されており、IP網701内部の制御回線715はルータ724に接続されている。終端ゲートウェイ702−1は、例えば本発明の第2実施例(図17)の終端ゲートウェイ223−1に相当し、サーバ725及び726は、終端ゲートウェイ223−1内部のサーバ、“TES”(電話管理サーバ227)や“TNS”(電話番号サーバ227−1)に相当する。なお、713は外部通信回線に接続するので外部論理端子といい、714は内部通信回線に接続するので内部論理端子ということができる。
【0156】
更に、サーバ725乃至727は、先願特許において電話管理サーバや電話番号サーバ(先願出願の第13実施例の図197)に相当する。733はマルチキャスト制御に用いる溢れ回線であり、マルチキャストデータ受信者が返信するIPパケットを受信者側の網ノード装置で回収する機能を有する(例えば先願出願の第17実施例の図311)。なお、先行出願において、702−1をカプセル機能付き終端ゲートウェイ又は終端ゲートウェイと呼称しているが、本発明では「終端ゲートウェイ」という。
【0157】
<<網ノード装置の機能>>
網ノード装置703は装置制御表722(図45)を用いて、次の5つの機能を実施することができる。第1の機能として、外部IPパケットを内部パケットに変換(以下、「カプセル化」ともいう)すると共に、内部パケットから外部IPパケットを復元(以下、「逆カプセル化」ともいう)する。第2の機能は、パケットフィルタ機能である。つまり、装置制御表において規定する一定の選択方法により外部IPパケットと内部パケットとの間で一方から他方への変換を抑止したり、抑止しないようにする。言い換えると、外部パケット又は内部パケットを網ノード装置で通過許可するか又は通過許可しないようにする。パケットフィルタ機能は、プロトコルフィルタ機能とポートフィルタ機能とに分けられる。また、第3の機能として、IP網の外部から入力した外部IPパケットをIP網の内部に発信する優先順位を制御し、IP網内部から着信した内部パケットをIP網の外部に送出する優先順位を制御する。
【0158】
更に、第4の機能は2つに分けられ、その第1(マルチキャスト制御1)として、マルチキャスト宛先アドレスを有するIPパケットを複数の宛先へ送出し、マルチキャストデータ送信元(マルチキャストデータソース)に向かう逆方向のIPパケットを検出したときは、このIPパケットを溢れ回線へ転送することができる。第4の機能の第2(マルチキャスト制御2)として、マルチキャスト制御における宛先アドレス変換機能(マルチキャスト受信者アドレス変換機能)であり、着信側の網ノード装置から受信側端末の個別のIPアドレスとポート番号に変換して復元したIPパケットを送信する。第5の機能として、外部IPパケットのペイロード部分に電子署名を付与した後に内部パケットに変換し、内部パケットから復元した外部パケットのペイロード部分に電子署名を付与することができる。上記5つの機能は、装置制御表722の内部に設定する複数の通信レコードや各種の制御レコードを用いて実施する。
【0159】
<<装置制御表とアドレス管理表との関係>>
本実施例において用いる装置制御表は、IPパケットのカプセル化と逆カプセル化を管理する点において先行特許の変換表の機能を含み、同様に先行出願及び本発明の他の実施例おいて用いるアドレス管理表の機能を含んでいる。
【0160】
<<通信レコードの形式>>
738(図46)は、網ノード装置の主要機能を管理するための通信レコードの形式を示しており、この項目の名称は、左側から“ISA”、“IRA”、“NSA”、“NDA”、“MSA”、“MDA”、“IFI”、“IFE”、“ID”、“CTL”、“PTR”である。項目ISAは内部発信IPアドレス、項目IRAは内部着信IPアドレス、項目NSA はネットワークソースアドレス、項目NDAはネットワーク宛先アドレス、項目MSAはソースIPアドレスマスク、項目MDAは宛先IPアドレスマスク、項目IFIは内部論理端子識別子、項目IFEは外部論理端子識別子、項目IDはレコードID、項目CTLはレコード制御情報、項目PTRは副表へのポインタである。
【0161】
738X(図46)は通信レコードの他の形式を示しており、論理端子識別子“PinID”を最左端に含み、他の項目は738と同一である。論理端子識別子を用いて、通信レコード内の内部アドレス“ISA”の検索時間を短縮化に役立てる。本実施例において、通信レコードの形式は738により説明するが、738Xの形式も同様に実施できる。
【0162】
図47は、通信レコードの内容をプログラム言語Cにより表現した例であり、通信レコードの各項目“ISA”、“IRA”、“NSA”、“NDA”、“MSA”、“MDA”、“IFI”、“IFE”、“ID”、“CTL”、“PTR”を表わしている。制御項目CTLの内部は、その左からビット位置を示すビット位置“00”、“01”、・・・、“31”を付与しており、ビット位置“00”は当該通信レコードの有効性を示し、ビット位置“01”乃至“04”はプロトコルフィルタ機能の具体的方法を示し、ビット位置“05”乃至“08”はポートフィルタ機能の具体的方法を示している。また、ビット位置“09”は優先制御を実施するか否かを示し、ビット位置“10”はマルチキャスト制御1を実施するか否かを示し、ビット位置“11”はマルチキャスト制御2を実施するか否かを示している。更に、ビット位置“12”は発信署名制御を実施するか否かを示し、ビット位置“13”は着信署名制御を実施するか否かを示し、ビット位置“14” 乃至“30”は未定義領域であり、ビット位置“31”はレコードメモリ保護制御を実施するか否かを示している。
【0163】
<<第1の機能:カプセル化と逆カプセル化の機能>>
第1の機能は先行特許によるIPカプセル化と逆カプセル化と同様であり、装置制御表722−1(図48)と図49及び図50の流れ図とを参照して説明する。
【0164】
外部IPパケット710(図44)のソースIPアドレスは“EA1”、宛先IPアドレスは“EA2”であり、内部アドレスIA1が付与された論理端子713を経由して網ノード装置703に入力する(図49のステップ740−1)。情報処理機構721は外部IPパケット710を識別し、前記取得した内部アドレスIA1を有する通信レコードが装置制御表722の内部に存在するか否かを調べる(ステップ740−2)。このケースでは、装置制御表722−1(図48)の第2行目のレコードの各項目が該当し(ステップ740−3)、左側から“IA1”、“IA2”、“NSA1”、“NDA2”、“MSA1”、“MDA2”、“IF714”、“IF713”、“ID1”、“CTL1”,“PTR1”となっている。前記検出した第2行目のレコードの項目CTLのビット位置“00”の値が“1”のときは、レコードは無効であると判断し、他のレコードの処理を行う。なお、該当するレコードが全く検出できないときは、受け付けた外部パケット710は廃棄される。
【0165】
前記検出したレコードの項目CTL1のビット位置“00”の値が“0”のときは、次に外部IPパケットの宛先アドレスEA2と前記レコードから取得した宛先マスクMDA2との1ビット対応のAND演算を行って、演算結果がネットワーク宛先アドレスNDA2と一致するか否かを調べる((7)式)。そして、演算結果が一致するケースである場合には、外部IPパケットのソースアドレスEA1と前記レコードから取得した宛先マスクMSA1との1ビット対応のAND演算を行って、演算結果がネットワークソースアドレスNSA1と一致するか否かを調べる((8)式)。以上の手順は図49のステップ740−4に示される。
【0166】
IF (“EA2”) AND (“MDA2”) = “NDA2” …(7)
IF (“EA1”) AND (“MSA1”) = “NSA1” …(8)
例えば宛先IPアドレスEA2の値が”192.3.4.5”であり、宛先マスクMDA2の値が”255.255.255.0”、宛先アドレスNDA2の値が”192.3.4.0”であると上記(7)式が成立する。更に、宛先IPアドレスEA2の値が”192.3.4.1”から”192.3.4.255”の範囲のケースでは上記(7)式が成立するので、通信レコードの総数を減らすのに役立つ。上記(8)式についても上述と同様の原理により、通信レコードの総数を減らすのに役立つ。
【0167】
更に、“MDA2”、“NDA2”,“MSA1”、“NSA1”,のすべての値を“0.0.0.0”として用いることもできる。このようにすると、IPアドレス“EA2”,“EA1”の値に関わらず、式(7)及び式(8)は無条件に成立する。この効果として、外部IPパケットの宛先アドレス“EA2”、ソースアドレス“EA1”に関係なく、外部IPパケットを内部パケットにカプセル化するので、IP網701内で仮想専用線が実現できる。
【0168】
更に、“MDA2”及び“MSA1”の値を共に“255.255.255.255”とし、“NDA2”の値を外部IPパケットの宛先IPアドレス“EA2”とし、“NSA1”の値を外部IPパケットのソースIPアドレス“EA1”として用いることもできる。このようにすると、(7)式及び(8)式は無条件に成立するので、ソースIPアドレス“EA1”と宛先IPアドレス“EA2”とを1つに限定すること、つまりIPアドレス“EA1”を有する端末とIPアドレス“EA2”を有する端末との間の通信を行うレコードとして用いることができる。先行特許の変換表のレコードは、マスクの値を“255.255.255.255”とした前記形態となっている。
【0169】
前記(7)式及び(8)式が共に成立するときは、レコードの第2番目の項目である宛先内部アドレスIA2を宛先アドレスとし、内部アドレスIA1をソースアドレスとする内部パケット711を形成し(ステップS740−7)、レコードの7番目の項目である内部論理端子インタフェースIF714により識別できる内部論理端子714を経由して、内部通信回線718へ送出する(ステップS740−10)。なお、上記手順において、図49に示すステップS740−5(パケットフィルタ制御)、ステップS740−6(署名付与)、ステップS740−8(発信優先制御)、ステップS740−9(マルチキャスト制御)はそれぞれ実施するか、実施しないかを選択できるオプションであり、上記手順では選択しない例としている。
【0170】
前記送出された内部パケット711は、内部パケット711内部の宛先内部アドレスIA2が用いられてIP網701内部を転送され、網ノード装置702に到達する。網ノード装置702は、その内部に含む情報処理機構と装置制御表とを用いて内部パケット711から外部パケット712を復元し、復元した外部パケット712は論理端子704−2(図44)を経由して通信回線708に送出され、外部パケット712は端末706に到達する。
【0171】
次に、端末706から端末705への外部IPパケットの転送について説明する。端末706から送出されたソース外部アドレスEA2、宛先外部アドレスEA1である外部IPパケットは通信回線708を伝送され、外部論理端子704−2を経由して網ノード装置702に入力し、内部パケットが形成されてIP網701の内部を転送され、内部ノード装置703へ到達する。内部パケットはそのペイロード部分に外部IPパケットを含んでいる。内部パケットの内部ソースアドレスIA2、内部宛先アドレスIA1である。
【0172】
以降は図50を用いて説明する。内部パケットは内部論理端子714(図45)を経由して網ノード装置703に入力する(ステップS741−1)。網ノード装置703内部の情報処理機構721は、内部パケットの宛先内部アドレスIA1を有する通信レコードが装置制御表722−1の内部に存在するか否かを調べる(ステップS741−2)。このケースでは、装置制御表722−1の第2行目のレコードの各項目が該当する(ステップ741−3)。なお、該当するレコードが全く検出できないときは、受け付けた内部パケットは廃棄される。検出したレコードの項目CTLのビット位置“00”の値が“0”のときは、次に内部パケットのペイロードに含まれる外部IPパケットの宛先アドレスEA1と2行目のレコードから取得した宛先マスクMSA1との1ビット対応のAND演算を行って、演算結果がネットワークソースアドレスNSA1と一致するか否かを調べる((9)式)。そして、演算結果が一致するケースである場合、内部パケット内部に含まれる外部IPパケットのソースアドレスEA2と2行目のレコードから取得した宛先マスクMDA2との1ビット対応のAND演算を行って、その演算結果がネットワーク宛先アドレスNDA2と一致するか否かを調べる((10)式)。
【0173】
IF (“EA1”) AND (“MSA1”) = “NSA1” …(9)
IF (“EA2”) AND (“MDA2”) = “NDA2” …(10)
上記(9)式及び(10)式が共に成立するときは、内部パケットのペイロード部分から外部IPパケットを取り出し(外部IPパケットを復元し)、復元した外部パケットを、2行目の通信レコードの8番目の項目である外部論理端子インタフェースIF713により識別できる外部論理端子713を経由して、外部通信回線707へ送出する。復元した外部IPパケットは端末705へ到達する。なお、上記手順において、図50に示すステップS741−5(パケットフィルタ制御)は網ノード装置の第2の機能であり、ステップS741−6(署名付与)は網ノード装置の第5の機能であり、ステップS741−8(着信優先制御)は網ノード装置の第3の機能であり、ステップS741−9(マルチキャスト制御)は網ノード装置の第4の機能であり、それぞれ実施しないケースである。
【0174】
<<主表と副表の関係>>
図51は、装置制御表の主表としての通信レコード742−1から、装置制御表の副表としての各種制御レコードを参照する方法を説明している。即ち、通信レコードの末尾のポインタ項目742−2が副表のフィルタ制御レコード742−3、副表の優先制御レコード742−4、副表のマルチキャスト制御レコード742−5、副表の署名制御レコード742−6の所在を示すポインタを格納している。それぞれの副表の使い方については後述する。なお、フィルタ制御レコードは、更にプロトコル制御レコードとポート制御レコードとに分離する例により説明するが、フィルタ制御レコードを、プロトコル制御レコードとポート制御レコードに分離しなくとも、本発明の本質は変わらない。
【0175】
<<第2の機能その1:プロトコルフィルタ>>
第2のパケットフィルタ機能はプロトコルフィルタ機能とポートフィルタ機能に分け、フィルタ制御レコードはプロトコル制御レコードとポート制御レコードとに分けられる。プロトコルフィルタは、通信レコードの制御項目CTLの内部(図47内)のビット位置“01”乃至“04”により指定する4通りのプロトコルフィルタ(プロトコルフィルタ1乃至4)で成る。プロトコルフィルタ1乃至4を指定するプロトコル制御レコードの形式743(図52)は、( n+1)バイトの長さのレコードであり、各1バイトの(n+1)の項目から成る。最左の項目はこのレコードに記載するプロトコルの数を表わし、次のn個の項目はTCP/IP技術規定のプロトコル表現値( 8ビット)をn個含んでいる。
【0176】
プロトコルフィルタ1は、網ノード装置が外部IPパケットから形成した内部パケットをIP網内部へ発信許容するプロトコルを規定し(発信許容という)、例えば743−1は3つのプロトコル、即ちプロトコル番号“1”、“6”、“17”である外部IPパケットが網ノード装置を通過して内部パケットとして発信許可され、これ以外のプロトコル番号を有する外部IPパケットは廃棄される。プロトコルフィルタ2は、網ノード装置がIP網内から着信した内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットのプロトコルを規定し(着信許容という)、例えば743−2は2つのプロトコル、即ちプロトコル番号“6”及び“17” である復元された外部IPパケットが網ノード装置から送出許可され、これ以外のプロトコル番号を有する外部IPパケットは廃棄される。
【0177】
プロトコルフィルタ3は、網ノード装置が外部IPパケットから形成した内部パケットのIP網内部への発信を抑止するプロトコルを規定し(発信抑止という)、例えば743−3は2つのプロトコル、即ちプロトコル番号“8”及び“89”である外部パケットが廃棄され、これ以外のプロトコル番号を有する外部パケットは内部パケットに変換された後に発信される。プロトコルフィルタ4は、網ノード装置がIP網内から着信した内部IPパケットから復元された外部パケットの送出を抑止する外部IPパケットのプロトコルを規定し(着信抑止という)、例えば743−4は3つのプロトコル、即ちプロトコル番号“1”、“8”、“89”である復元した外部IPパケットは廃棄され、これ以外のプロトコル番号を有する外部IPパケットは網ノード装置を通過する。
【0178】
通信レコードは、プロトコルフィルタ1とプロトコルフィルタ3とを同時に指定しないルールを採用するが、同時に指定したとき、プロトコルフィルタ1又はプロトコルフィルタ3の一方のみを指定するように網ノード装置の動作を定めることもできる。同様に通信レコードは、プロトコルフィルタ2とプロトコルフィルタ4とを同時に指定しないルールを採用するが、同時に指定したとき、プロトコルフィルタ2又はプロトコルフィルタ4の一方のみを指定するようにすることもできる。
【0179】
<<第2の機能その2:ポートフィルタ>>
ポートフィルタは、通信レコードの制御項目CTLの内部のビット位置“05”乃至“08”により指定する4通りのポートフィルタ(ポートフィルタ1乃至4)で成る。ポートフィルタ1乃至4を指定するポート制御レコードの形式744(図53)は、(2n+2)バイトの長さのレコードであり、各2バイト長の(n+1)項目から成る。最左の項目は、このレコードに記載するポート番号の数の2倍(2n)を表わし、次の2n個の項目はTCP/IP技術規定のポート表現値( 16ビット)の区間を規定しており、ポート番号の下限値及びポート番号の上限値で成るn対を含んでいる。
【0180】
ポートフィルタ1は、外部IPパケットから形成した内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信許容ソース(送信元)ポート番号)である内部パケットを発信許容すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットの宛先ポート番号(着信許容宛先ポート番号)を指定する。ソースポート番号と宛先ポート番号の切分けの原理は、発信時に用いるソースポート番号と着信時に用いる宛先ポート番号とは同一値であるとの、TCP通信におけるクライアントサーバモデルのルールに従っている。例えば744−1は3つのポート番号区間、即ちポート番号100から200まで、ポート番号500から600まで、ポート番号4000から5000までを指定している。このポート番号は、IP網内部へ発信する内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信許容ソースポート番号)、又は内部IPパケットから復元した外部パケットの宛先ポート番号(着信許容宛先ポート番号)である。指定条件以外のポート番号を有する外部IPパケットや内部パケットは、網ノード装置の通過を抑止される。ポートフィルタ2は、外部IPパケットから形成された内部パケットのペイロード部分にある外部IPパケットの宛先ポート番号(発信許容宛先ポート番号)である内部パケットを発信許容すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットのソースポート番号(着信許容ソースポート番号)を指定する。例えば744−2は2つのポート番号区間、即ちポート番号20から21まで、ポート番号80から80までを指定している。このポート番号は発信許容宛先ポート番号又は着信許容ソースポート番号である。指定条件以外のポート番号を有する外部IPパケットや内部パケットは網ノード装置の通過を抑止される。また、ポートフィルタ1とポートフィルタ2とを同じポート番号範囲で指定すると、これら2つの指定が共に有効となり、結果として発信時か着信時かを区別せず、また、ポート番号が宛先ポート番号であるかソースポート番号であるかを区別せず、共にパケットの通過が許容される。
【0181】
ポートフィルタ3は、外部IPパケットから形成された内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信抑止ソースポート番号)である内部パケットを発信抑止すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出を抑止する外部IPパケットの宛先ポート番号(着信抑止宛先ポート番号)を指定する。例えば744−3は3つのポート番号区間、即ちポート番号25から30まで、ポート番号53から60まで、ポート番号80から80までを指定している。このポート番号は発信抑止ソースポート番号又は着信抑止宛先ポート番号である。指定条件以外のポート番号を有する外部IPパケットは抑止されずに内部パケットに変換されてIP網内部へ発信され、或いは復元された外部パケットとして外部通信回線へ送出される。
【0182】
ポートフィルタ4は、網ノード装置が、外部IPパケットから形成した内部パケットのペイロード部分にある外部IPパケットの宛先ポート番号(発信抑止宛先ポート番号)である内部パケットの発信を抑止すること、及び内部IPパケットから復元した外部パケットをIP網外部への送出を抑止する外部IPパケットのソースポート番号(着信抑止ソースポート番号)を指定する。例えば744−4は3つのポート番号区間、即ちポート番号の25から25まで、ポート番号53から200まで、ポート番号12000から13000までを指定しており、このポート番号は発信抑止宛先ポート番号又は着信抑止ソースポート番号である。指定条件以外のポート番号を有する外部IPパケットは網ノード装置を通過する。また、ポートフィルタ3とポートフィルタ4とを共に指定すると、これら2つの指定が共に有効となり、結果として発信時か着信時かを区別せず、また、ポート番号が宛先ポート番号であるかソースポート番号であるかを区別せず、共にパケットの通過が抑止される。なお、ポートフィルタ1乃至ポートフィルタ4における外部IPパケットの通過が抑止される上記ケースにおいては、発信時にはステップS740−2(図49)から通信レコードの検索を再開し、着信時にはステップS741−2(図50)から通信レコードの検索を再開する。なお、プロトコルフィルタの許容と抑止の両指定は、許容のみ有効と定めることもできる。
【0183】
IPアドレスは端末を特定し、ポート番号は端末内のアプリケーションプログラムや端末に接続する機器類を特定する。IPアドレスとポート番号の組をソケットと言う。ポートフィルタにより安全な端末間のソケット通信が可能となる。以上述べたプロトコルフィルタ乃至ポートフィルタの機能は、外部パケットから内部パケットを形成するときに実施されると共に(図49のステップ740−5)、内部パケットから外部パケットを復元するときに実施される(図50のステップ741−5)。
【0184】
<<プロトコルフィルタとポートフィルタとの関係>>
プロトコルフィルタにおいて、ポート番号を含むTCPやUDPが指定されながら、ポートフィルタが指定されていないときの措置は適宜定めて用いる。例えばプロトコルフィルタ1(発信許容)を指定したときは、TCPやUDPの発信はポート番号の値を問わず発信許容し、プロトコルフィルタ2(着信許容)を指定したときは、TCPやUDPの発信はポート番号の値を問わず着信許容し、プロトコルフィルタ3(発信抑止)を指定したときは、TCPやUDPの発信はポート番号の値を問わず発信抑止し、プロトコルフィルタ4(着信抑止)を指定したときは、TCPやUDPの発信はポート番号の値を問わず着信抑止するように定める。
【0185】
プロトコルフィルタとポートフィルタとが共に指定されたケースにおいて、プロトコルフィルタが適用されたIPパケットが抑止又は削除されると、ポートフィルタの適用対象とするIPパケットが存在しないと見なされる。また、ポートフィルタの指定は、適用対象とするIPパケットの上位プロトコルがTCPやUDPであるケースにおいてのみ有効とし、上位プロトコルがTCPやUDP以外のときIPパケットを削除するように定めることもできる。
【0186】
更に、フィルタ制御レコードをプロトコル制御レコードとポート制御レコード分離しないケースとして、例えば発信時において、プロトコル番号の値17のみを許すと共に宛先ポート番号の値3000と80及びソースポート番号の値25を許し、着信時において、プロトコル番号の値17のみを許すと共に、ソースポート番号の値3000と80及び宛先ポート番号の値25を許す、というような条件を指定できるフィルタ制御レコードを定めて用いることもできる。
【0187】
<<第3の機能:パケット優先制御>>
パケット優先制御は、通信レコードの制御項目CTLの内部のビット位置“09”により指定する。ポート番号を指定して優先度“0”乃至“7”を付与するが、数字が大きくなる場合に優先度を大としている。
【0188】
図54はパケット優先制御における全体の流れを説明しており、746はIP網、747−1乃至747−3は網ノード装置、748−1乃至748−5は端末である。外部IPパケット750−1が端末748−1から送出され、外部IPパケット750−2が端末748−2から送出され、外部IPパケット750−3及び750−4が端末748−3から送出され、これら4つの外部IPパケットがほぼ同時刻に網ノード装置747−1に到達する。網ノード装置747−1はその発信優先制御の機能により、内部IPパケット751−1、751−3、751−2の順に内部通信回線749−1へ送出し、内部IPパケット751−4を内部通信回線749−2へ送出している。ここで、内部IPパケット751−1乃至751−4は、それぞれ外部IPパケット750−1乃至750−4から形成されている。内部IPパケットが送出される発信優先順位は優先制御レコードを用いて内部通信回線毎に定められており、詳細は後述する。
【0189】
次に、着信優先制御の流れを説明する。内部IPパケット751−6及び751−7が内部通信回線749−3を経由して網ノード装置747−2に着信し、内部IPパケット751−8及び751−9が内部通信回線749−4を経由して網ノード装置747−2に着信する。これら4つの内部IPパケットはほぼ同時刻に網ノード装置747−2に到達し、網ノード装置747−2は、その着信優先制御の機能により外部IPパケット752−8、752−7、752−9をこれらの順に外部通信回線753−1へ送出し、外部通信回線753−2へ外部IPパケット752−6を送出している。ここで、外部IPパケット752−6乃至752−9は、それぞれ内部IPパケット751−6乃至751−9から復元されている。外部IPパケットが送出される着信優先順位は優先制御レコードを用いて外部通信回線毎に定められており、詳細は後述する。
【0190】
発信優先順位を定めるためのポート番号の指定方法として、優先制御タイプ0と優先制御タイプ1とを定める。タイプ0は発信時のソースポート番号と着信時の宛先ポート番号とを指定し、タイプ1は発信時の宛先ポート番号と着信時のソースポート番号とを指定する。ソースポート番号と宛先ポート番号の切分けの原理は、ソースポート番号と宛先ポート番号を切分けるTCP通信におけるクライアントサーバモデルのルールに従っている。
【0191】
図55は優先制御レコード形式754−1を表わしており、当該レコードはフラグ、プロトコル及びポート番号を格納する3つの項目から成っている。図56は優先制御レコードをプログラム言語Cによりやや詳しく表わしている。フラグは8ビットであり、フラグのビット位置“0”はレコードが継続するか否かを示し、ビット位置“1”は優先度制御タイプ0又はタイプ1を区分し、ビット位置“2”乃至“4”は基本優先度を示し、ビット位置“5”乃至“7”は契約優先度を示している。
【0192】
図57は他の優先制御表755を示しており、3つの優先制御レコードから成っている。第1行目の優先制御レコードは優先制御タイプ0であり、基本優先度は1、契約優先度は2、プロトコルは6(TCP)であり、ポート番号は“4096”の例である。第2行目の優先制御レコードは優先制御タイプ1であり、基本優先度は1、契約優先度は4、プロトコルは6(TCP)であり、ポート番号は“1024”の例である。第3行目の優先制御レコードは優先制御タイプ0であり、基本優先度は1、契約優先度は3、プロトコルは17(UDP)であり、ポート番号の指定は行わない例である。第3行目のフラグの継続ビットが“0”であるので、以降の第4行目の優先制御レコードは無い。
【0193】
上述した優先制御のうち発信優先制御のときは、優先制御表755の指定により当該形成する内部パケットに付与する優先度が定められ(図49のステップ740−8)、着信優先制御のときは、優先制御表755の指定により復元される外部パケットに付与する優先度が定められる(図50のステップ741−8)。
【0194】
<<第4の機能その1:マルチキャスト制御機能その1>>
マルチキャスト制御機能の第1機能は、通信レコードの制御項目CTLの内部のビット位置“10”により指定し、本ケースにおいて当該制御項目CTLのビット位置“10”の値を“1”に設定しておく。図58において、757はIP網、758−1及び758−2は網ノード装置、759−1乃至759−5は端末である。
【0195】
先ず発信時のマルチキャスト制御機能を説明する。マルチキャスト宛先を有する外部IPパケットが端末759−1から送出されて、通信回線を経由して網ノード装置758−1に到達し、図49に示す一連のステップS740−1乃至740−8を経てステップS740−9に到達する。すると、当該通信レコードの制御項目CTLの内部のビット位置“10”の値が“1”に設定してあるので、網ノード装置758−1はMC制御レコード764−1(図59)を見て、内部論理端子識別子が“3”及び“4”であることを知る。そして、外部IPパケットからステップS740−7(図49)において形成した内部パケットを、内部論理端子識別子“3”により識別される内部通信回線760−3へ送出するよう指定し、内部論理端子識別子“4”により識別される内部通信回線760−4へ送出するように指定する。すると、ステップS740−10において、前記形成した内部パケットは内部通信回線760−3及び760−4へ送出される。なお、MC制御レコードの形式は、764−2に示すように内部論理端子識別子の数“n”と、n個の内部識別子IFI-j(j=1,2,…n)とを含む。バリエーションとして、内部論理端子識別子“3”を当該通信レコードの内部論理端子識別子IFIの内部に設定しておき、MC制御レコードには内部論理端子識別子“4”のみを設定して、前記内部論理端子識別子“3”及び“4”を用いるようにしても良い。また、制御項目CTLのビット位置“10”の値が“0”のケースにおいては、マルチキャスト制御機能は働かず、当該通信レコードの内部論理端子識別子IFIにより定まる内部通信回線に内部パケットが送出される。
【0196】
次に着信時のマルチキャスト制御機能を説明する。マルチキャスト宛先を有する内部IPパケットがIP網757の内部を転送され、内部通信回線761を経由して網ノード装置758−2に到達し、図50に示す一連のステップS741−1乃至S741−8を経てステップS741−9に到達する。すると、当該通信レコードの制御項目CTLの内部のビット位置“10”の値が“1”に設定してあるので、網ノード装置758−2はMC制御レコード764−3(図60)を見て、外部論理端子識別子が“3”、“4”、“5”であることを知る。そして、内部IPパケットからステップS741−7(図50)において復元した内部パケットを、外部論理端子識別子“3”により識別される外部通信回線762−3へ送出するよう指定し、外部論理端子識別子“4”により識別される外部通信回線762−4へ送出するように指定し、更に外部論理端子識別子“5”により識別される外部通信回線762−5へ送出するように指定する。すると、前記復元した内部パケットは、ステップS741−10において外部通信回線762−3乃至762−5へ送出される。
【0197】
なお、外部論理端子識別子制御レコードの形式は、764−4に示すように外部論理端子識別子の数“n”と、n個の内部識別子IFE-j(j=1,2,・・n)とを含む。バリエーションとして、内部論理端子識別子“3”を当該通信レコードの外部論理端子識別子IFEの中に設定しておき、そこで設定した外部論理端子識別子“3”を用いるようにしても良い。また、制御項目CTLのビット位置“10”の値が“0”のケースにおいてはマルチキャスト制御機能は働かず、当該通信レコードの外部論理端子識別子IFEにより定まる外部通信回線に、復元した外部パケットが送出される。
【0198】
<<溢れ回線制御>>
図58において、網ノード装置758−2から端末759−3乃至759−5へ転送されたIPパケットに含まれる宛先マルチキャストアドレス“MA”と同じアドレス“MA”を宛先アドレスとする外部IPパケットが、外部通信回線762−3乃至762−5から網ノード装置758−2に入力したとき、通信レコード764−5の内部論理端子識別子IFIの値が“0”に設定されていると(図61)、前記入力したマルチキャスト外部IPパケットは、網ノード装置758−2において内部パケットに形成されることなく、外部IPパケットの形態のまま溢れ通信回線762−2に転送される。
【0199】
<<第4の機能その2:マルチキャスト制御機能その2>>
マルチキャスト制御の第2機能(マルチキャストにおける宛先アドレス変換機能、マルチキャストNAT機能)は、通信レコードの制御項目CTLの内部のビット位置“11”により指定し(図47内)、本ケースにおいて当該制御項目CTLのビット位置“11”の値を“1”に設定しておく。
【0200】
図62は、マルチキャスト制御の第2制御レコード765−1の形式を示しており、左の第1番目の項目は“n”、2番目の項目は“sub-1”、3番目の項目は“sub-2”、・・、第(n+1)番目の項目は“sub-n”である。第1番目は副項目の数を示し、第2番目から第(n+1)番目がn個の副項目を示している。765−2は副項目のより詳細な規定を示しており、“IFE−j”,“port-j”、“IP-j”となっており、外部論理端子識別子IFE−jである通信回線にIPアドレスIP-jの端末が接続されており、端末はポート番号“port-j”を用いてマルチキャストデータを受信することを表わしている。
【0201】
図63において766−1はIP網、766−2及び766−3は網ノード装置、764−4乃至765−8は端末である。端末766−4のIPアドレスは“IP−x”、端末766−5乃至766−8のIPアドレスはそれぞれ“IP−1”、“IP−2”、“IP−3”、“IP−4”である。始めに端末766−4は送信元IPアドレス“IP−x”、送信元ポート番号“port-x”であり、宛先マルチキャストIPアドレス“M−IP”、宛先ポート番号“M−port”である外部IPパケット766−10を送出し(図66のステップS768−1)、外部IPパケット766−10は通信回線を経由して更に網ノード装置766−2を経由し、カプセル化機能が適用されて内部パケット766−11となる。内部パケット766−11の発信内部アドレスは“ISA1”、着信内部アドレスは“IM−IP”であり、内部パケット766−11のペイロード部分は外部IPパケット766−10である。このとき、内部パケット766−11はIP網766−1の内部通信回線を転送され(ステップS768−2)、網ノード装置766−3に到達し、図50に示す一連のステップS741−1乃至S741−8を経てステップS741−9に到達する。網ノード装置766−3内の装置制御表766−30(図65)の上から1行目の通信レコードが逆カプセル化に用いられる。ただし、当該通信レコード “IM−IP”、“ISA1”、“NSA30”、“NDA30”、“・・”である。第1行目の通信レコードの制御項目CTLの内部のビット位置“11”の値は、“1”に設定してある。第2カプセル制御レコード766−23(図64)の左から第1番目の項目は“4”であるので、副項目は4つある。
【0202】
第1の副項目766−24の“IFE−1”、“port−1”、“IP-1”の指定に従い、内部パケット766−11から宛先外部IPアドレスIP−1、宛先ポート番号port-1である外部パケット766−12を形成し、外部論理端子識別子IFE−1である通信回線766−9へ外部パケット766−12を送出する(図66のステップS768−5)。外部パケット766−12のソース外部IPアドレスは“M−IP”、ソースポート番号は“M−Portであり、ソースIPアドレスM−IPとソースポート番号M−Portは、内部パケット766−11のペイロード部分にある外部IPパケット766−10の宛先外部IPアドレスM−IP、宛先ポート番号M−Portを転記している。外部IPパケット766−12の宛先IPアドレスは、外部論理端子識別子IFE−1に接続する端末766−5の固有のIPアドレス”IP−1“を用いている。
【0203】
続いて、マルチキャスト第2制御レコードの副項目766−25の内容“IFE−2”、“port-2”、“IP-2”に従い、外部論理端子識別子IFE−2に接続するIPアドレスIP-2の端末766−6へ送信元アドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する(ステップS768−6)。以下同様にして、副項目766−26の内容“IFE−3”、“port-3”、“IP−3”に従い、外部論理端子識別子IFE−3に接続するIPアドレスIP-3の端末766−7へ(ステップS768−7)、ソースアドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する。続いて副項目766−27の内容“IFE−3”、“port-4”、“IP-4”に従い、更に外部論理端子識別子IFE−3に接続するIPアドレスIP-4の端末766−8へ(ステップS768−8)、ソースアドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する。ここで、外部論理端子識別子IFE−3により指定される通信回線に、複数の端末766−7及び766−8を接続することができる。以上の手順により、端末766−5乃至766−8がマルチキャストデータの受信を終了する。
【0204】
端末766−5乃至766−8はマルチキャストデータ受信後に、マルチキャストデータ送信端末766−4及びマルチキャスト送信管理端末767−7に対して受信報告又は応答することが可能であり、端末766−5から応答する例を説明する。端末766−5は外部IPパケット767−1(図67内)を形成し、通信回線766−9へ送出する(図66のステップS768−10)。外部IPパケット767−1のIPアドレスとポート番号は、受信した外部IPパケット766−12(図63内)のIPアドレスとポート番号それぞれのソースと宛先を交換したものである。即ち、外部IPパケット767−1のソースIPアドレスIP−1、ソースポート番号port-1であり、宛先IPアドレスM−IP、ソースポート番号M−portである。
【0205】
外部IPパケット767−1は、網ノード装置766−3において装置制御表766−30の第4行目のレコード“IS5,IS73、NSA5、NDA5、…”が用いられて、内部パケット767−2(図67内)となって内部通信回線767−4に送出され、網ノード装置766−3に着信し(ステップS768−11)、装置制御表766−30(図65)の上から7行目の通信レコード“IS73,IS5,NDA5,NSA5,…”が適用されて逆カプセル化される。復元された外部パケットは、通信レコードの論理端子識別子IFE13により定まる通信回線767−5を経由して端末767−3へ到達する(ステップS768−12)。
【0206】
マルチキャストデータ応答代行端末767−3は、端末766−5から受信した応答パケットの内容を含むIPパケットを形成し、前記IPパケットをマルチキャストデータ送信端末766−4へ送信する(図66のステップS768−14乃至S768−16)。このとき、装置制御表766−30の上から8行目の通信レコード“IS73,IS64,…”が用いられる。更に、マルチキャストデータ応答代行端末767−3は前記応答を含むIPパケットを、マルチキャストデータ送信管理端末767−7へ送信することができる(ステップS768−18乃至S768−20)。このとき、装置制御表766−30の上から9行目の通信レコード“IS73,IS67,…”が用いられる。端末767−3は、端末766−5からの応答と同様に、端末766−6乃至766−8からの応答も扱う機能を有し、更に、端末766−5乃至766−8からの応答の全てを受信して一つのIPパケットにまとめて返信することもできる。
【0207】
<<第5の機能:署名機能>>
署名制御機能は、通信レコードの制御項目CTLの内部のビット位置“12”乃至“13”により指定し(図47内)、本ケースにおいて当該制御項目CTLのビット位置“12”及び“13”の値をそれぞれ“1”に設定しておく。図68において、770−1はIP網、770−2及び770−3は網ノード装置、770−4及び770−5は端末である。外部IPパケット770−6が端末770−4から送出されて、通信回線を経由して網ノード装置770−2に到達し、図49に示す一連のステップS740−1乃至S740−5を経てステップS740−6に到達する。ステップS740−6において、当該通信レコードの制御項目CTLの内部のビット位置“12”の値を“1”に設定してあるので、当該通信レコードから参照できる署名制御レコード771(図69)から署名関数と署名のパラメータを取得し、署名機能部770−12を用いて外部パケット770−6のペイロード部分を対象として署名770−9を付与し、次のステップS740−7へ進む。
【0208】
次に、着信時の署名付与機能を説明する。内部IPパケットがIP網内部を転送されて網ノード装置770−3に到達し、図50に示す一連のステップS741−1乃至S741−5を経てステップS741−6に到達する。ステップS741−6において、当該通信レコードの制御項目CTLの内部のビット位置“13”の値を“1”に設定してあるので、当該通信レコードから参照できる署名制御レコードから署名関数と署名のパラメータを取得し、署名機能部770−13を用いて、内部パケットのペイロード部分にある外部パケット770−6のペイロード部分を対象とする署名770−10を付与し、次のステップS741−7へ進む。
【0209】
署名者は、IP網770−1を運用管理する通信事業者とすることができる。署名770−9及び署名770−10に、パケット770−6及び770−7が網ノード装置を通過する時刻を含めることができる。なお、署名機能部770−12及び770−13は、それぞれ網ノード装置770−2及び770−3内部のハードウェアとして実施し、或はプログラムモジュールとして実施することができる。また、署名機能サーバを設けて、網ノード装置に接続して用いることもできる。
【0210】
<<IP網内の分離>>
内部パケットを外部IPパケット内のポート番号値に応じて網内部に転送する方法により、IP網を複数の内部網に分離することができる。図70及び図71を参照して通信レコードとポートフィルタ機能を用いることにより、IP網を複数の内部IP網に分離する方法を説明する。772−1はIP網、772−2乃至772−6はIP網772−1内のIP網、773−1乃至782−4はLAN、772−7及び772−8は終端ゲートウェイ、774−1及び774−2は網ノード装置、774−3及び774−4(図71)は装置制御表を含むメモリ領域、775−5及び775−6は複数の通信レコードから成る装置制御表、776−1乃至776−6はポートフィルタ制御レコード(装置制御表の要素の1つ)である。
【0211】
<<IP網内の分離その1:電話網のケース>>
端末773−5からソースIPアドレスEA1、宛先IPアドレスEA2である外部IPパケットが送出され、通信回線773−9を経て内部アドレスI1が付与された論理端子773−30を経て、網ノード装置774−1に入力する。IPパケットのペイロードはUDPセグメントであり、そのソースポート番号は“5004”、宛先ポート番号は“5008”のケースである。このケースでは、装置制御表775−5の表題を表わすレコードを除いて第1行目のレコードが該当し、第1行目のレコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G2”、“F1”、“ID1”、“CT1”となっている。外部パケットが入力した論理端子773−30に付与された内部アドレスI1が通信レコードの第1の項目I1であり、外部IPパケットの宛先アドレスEA2とレコードから取得した宛先マスクM2との1ビット対応のAND演算結果が通信レコードのネットワークアドレスN2と一致し、更にソースアドレスEA1と宛先マスクM1との1ビット対応のAND演算結果がネットワーク宛先アドレスN1と一致するケースである。このケースでは、前記IPパケットは第1行目の通信レコードに対して、アドレス条件検査が合格している。
【0212】
次に、当該通信レコードから関係付けられるポートフィルタ制御レコード776−1と、ポートフィルタ制御レコード776−2とが指定されている。ポートフィルタ制御レコード776−1は、当該通信レコードの“CTL”域のビット位置“05”の値が“1”であるとポートフィルタ1の指定であり、発信時のソースポート番号及び着信時の宛先ポート番号はポート番号区間5000〜5100内であることを指定している。このケースでは、外部IPパケットを内部パケットに変換してIP網内部に発信するケースであり、外部IPパケットのソースポート番号“5004”は、ポート番号区間“5000”〜“5100”内に存在する。
【0213】
同様にポートフィルタ制御レコード776−2は、当該通信レコードの“CTL”域のビット位置“06”の値が“1”であるのでポートフィルタ2の指定であり、着信時のソースポート番号及び発信時の宛先ポート番号は、ポート番号区間5000〜5100内であることを指定している。このケースでは、外部IPパケットを内部パケットに変換してIP網内部に発信するケースであり、外部IPパケットの宛先ポート番号“5008”はポート番号区間“5000”〜“5100”の区間内に存在する。即ち、前記入力した外部IPパケットは通信レコードに対してアドレス条件検査が合格し、ポートフィルタ制御レコード776−1とポートフィルタ制御レコード776−2とのポート番号区間の条件を満たすので、外部IPパケットは内部パケットに変換される条件を満たす。上述により形成された内部パケットは、当該通信レコードの内部論理端子識別子項目G2である内部通信回線773−14に送出される。
【0214】
次に、前記入力した外部IPパケットと装置制御表775−5の第2行目の通信レコードとの関係について説明する。表題を表すレコードを除いて、第2行目の通信レコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G1”、“F1”、“ID2”、“CT2”となっており、外部IPパケットは第2行目の通信レコードに対してもアドレス条件検査は合格する。次に、当該通信レコードから関係付けられるポートフィルタ制御レコード776−3は、当該通信レコードの“CTL”域のビット位置“06”の値が“1”であるのでポートフィルタ2の指定であり、着信時のソースポート番号及び発信時の宛先ポート番号は、ポート番号区間4000〜4100の区間内であることを指定している。このケースではIP網内部に発信するケースであるので、外部IPパケットの宛先ポート番号“5008”がポート番号区間“4000”〜“4100”の区間内に存在しないので、外部IPパケットから内部パケットを形成してIP網の内部に転送することは抑止される。
【0215】
更に、前記外部IPパケットは、装置制御表775−5の他のレコードに対して、カプセル化の条件を満たさないので、内部パケットは形成されない。第1行目の通信レコードを用いて形成された内部パケットは、内部論理端子識別子G2により識別される内部通信回線773−14を経由してIP網772−3内を転送され、内部通信回線773−18を経て網ノード装置774−2に到達する。網ノード装置774−2の内部において、装置制御表775−6の表題を表すレコードを除いて、第1行目の項目は左側から“I2”、“I1”、“N2”、“N1”、“M2”、“M1”、“H2”、“F2”、“ID4”、“CT4”となっており、当該レコードのアドレス条件検査は合格すると共に、ポートフィルタ制御レコード776−4及び776−5が、ポートフィルタ制御レコード776−1及び776−2と同様の原理で適用される。以上の方法により内部パケットから外部IPパケットに復元されて、通信回線773−11を経由して端末773−7に到達する。前述と通信方向が逆のケース、つまり端末773−7から端末773−5への送信も、前記同様の方法により通信レコードとポートフィルタ制御レコードとが用いられて、IP網772−3を経由した通信が行われる。
【0216】
端末773−5の内部に電話機を接続し、当該電話機にポート番号“5004”を付与しておき、端末773−7の内部に電話機を接続し、当該電話機にポート番号“5008”を付与しておく。本ケースにおいて、外部IPパケット内部のソースポート番号“5004”及び“5008”は、IP電話の技法の1つであるSIPの通信規約を採用している。端末773−5内の電話機は音声をディジタル音声に変換してIPパケット内部に格納し、IPパケットのペイロード部分はUDPセグメントとし、ソースポート番号“5004”とし、宛先ポート番号“5008”として、ディジタル音声パケットを端末773−7に向けて送信する。端末773−7内の電話機は、受信したディジタル音声パケットからアナログ音声を復元する。
【0217】
以上述べた方法により行われる電話通信は、もっぱら内部IP網772−3を経由して行われる。内部IP網772−3は電話通信専用網として使われている。なお、一つの端末内に電話機のプログラムを含む複数のアプリケーションプログラムを実装し、端末は1つのIPアドレスを有し、アプリケーションプログラムに異なる個別のポート番号を割当て、他の端末に同様に含まれるアプリケーションプログラムとIPパケットを送受する技法はTCP又はUDP通信技法として公知である。
【0218】
<<IP網内の分離その2:品質網のケース>>
端末773−5内のアプリケーションプログラムがクライアント、端末773−7内のアプリケーションプログラムがサーバとして動作するケースであり、サーバのポート番号は“4000”乃至“4100”であり、クライアントのポート番号は予め定めることができない。端末773−5からソースIPアドレスEA1、宛先IPアドレスEA2である外部IPパケットが送出され、通信回線773−9を経て、内部アドレスI1が付与された論理端子773−30を経由して網ノード装置774−1に入力する。外部IPパケットのペイロードはTCPセグメントであり、その宛先ポート番号は“4000”乃至“4100”である。このケースでは、装置制御表775−5の第1行目のレコードと第2行目のレコードが候補である。第1行目の通信レコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G2”、“F1”、“ID1”、“CT1”となっており、第1行目の通信レコードのアドレス条件検査は合格する。通信レコードから関係付けられているポートフィルタ制御レコード776−1及び776−2の規定によるポート番号区間は、発信時及び着信時共、またソース側及び宛先側共、ポート番号区間5000〜5100の内部であることを指定している。この場合、端末773−5から送出された外部IPパケットは、宛先ポート番号区間が“4000”乃至“4100”であるのでポート番号区間の条件を満たさず、前記外部パケットは内部パケットに変換されない。
【0219】
次に、第2行目の通信レコード項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G1”、“F1”、“ID2”、“CT2”となっており、当該通信レコードのアドレス条件検査は合格する。当該通信レコードの“CTL”域のビット位置“06”の値が“1”である。このため、ポートフィルタ2の指定であり、ポートフィルタ制御レコード776−3の規定によるポート番号区間は、発信時の宛先ポート番号4000〜4100の区間を指定しているので条件を満たし、内部パケットに変換される。内部パケットは第2行目の通信レコード7番目の項目G1の内部通信回線773−13に送出され、IP網772−2内部を転送され、内部通信回線773−17を経て網ノード装置774−2に到達する。網ノード装置774−2内部において、装置制御表774−2の第2行目のレコードの項目は、左側から“I2”、“I1”、 “N2”、“N1”、“M2”、“M1”、“H1”、“F2”、“ID5”、“CT5”となっており、当該通信レコードのアドレス条件検査は合格すると共に、当該通信レコードの“CTL”域のビット位置“05”の値が“1”である。このためポートフィルタ1の指定であり、ポートフィルタ制御レコード776−6について、着信時の宛先ポート番号区間“4000”乃至“4100”が適用され、内部パケットから外部IPパケットが復元されて、通信回線773−11を経由して端末773−7に到達する。
【0220】
上述と通信方向が逆のケース、つまり端末773−7から端末773−5へ外部IPパケットを送信し(ただし、IPパケット内TCPセグメントのソースポート番号は“4000”乃至“4100”)、網ノード装置774−2において内部パケットに変換され、内部パケットを発信するとき、ポートフィルタ制御レコード776−6について、発信時のソースポート番号区間“4000”乃至“4100”が適用される。そのため、内部パケットは内部通信回線773−17、IP網772−2、内部通信回線773−13を経て、網ノード装置774−1に転送される。網ノード装置774−1が内部パケットを着信して外部IPパケットを復元するとき、ポートフィルタ制御レコード776−3について、着信時のソースポート番号区間“4000”乃至“4100”が適用される。
【0221】
要約すると、端末773−5及び773−7はそれぞれに接続する電話機を用いて、ポート番号“5000”〜“5100”の区間内で電話通信を行い、端末773−7のアプリケーションプログラムはポート番号“4000”乃至“4100”を適用したサーバとして動作し、 端末773−5の他のアプリケーションプログラムは端末773−7内の前記アプリケーションプログラムを用いるクライアントとして動作する。このとき、電話通信には電話通信用の内部網772−3が用いられ、クライアント・サーバ間通信には内部網772−2が用いられる。通信回線773−9及び773−11は電話通信とクライアント・サーバとの間の通信に共用される。電話網としての内部網772−3はルータ段数(ホップ数ともいう)を少なくした遅延の少ない網とし、クライアント・サーバ間通信用の網としての内部網772−2は、通信障害を少なくし通信品質を保証した品質網として供することが可能である。
【0222】
<<IP網内の分離その3:マルチキャスト網のケース>>
端末773−5内のアプリケーションプログラムをマルチキャスト送信サーバとして動作させ、端末773−7内のアプリケーションプログラムをマルチキャスト送信サーバから送出されるマルチキャストデータを受信する複数ユーザの1人として動作させる方法を説明する。このケースでは、端末773−5から送信されたマルチキャスト用のIPパケットが通信回線773−9を経由して網ノード装置774−1に入力し、装置制御表775−5の第3行目のレコードが用いられる。第3行目のレコードの項目は、左側から“I1”、“Im”、“N1m”、“N2m”、“M1m”、“M2m”、“G3”、“F1”、“ID3”、“CT3”となっている。入力したマルチキャスト外部IPパケットがアドレス条件検査に合格すると、マルチキャスト内部パケットが形成され、内部パケットは項目G3により指定される通信回線773−15へ送出される。
【0223】
以後はマルチキャスト用の内部網772−4、通信回線773−19を経て網ノード装置774−2に到達する。マルチキャスト外部IPパケットの宛先アドレスはマルチキャスト固有のIPアドレスであるので、アドレス条件検査により内部パケットが内部網772−2や内部網772−3に転送されることはない。内部パケットが網ノード装置774−2に到達し、装置制御表775−6の第3行目のレコードが用いられるが、第3行目のレコード項目は、左側から“Im”、“I1”、 “N2m”、“N1m”、“M2m”、“M1m”、“0”、“F2”、“ID6”、“CT6”である。内部パケットからマルチキャスト外部パケットが復元され、復元された外部パケットは項目F2により指定される通信回線773−11を経て端末773−7に届けられる。
【0224】
<<IP網内の分離その4:ベストエフォート網のケース>>
端末773−6と端末773−8との間で、内部網772−5を使用するIP通信方法を説明する。
【0225】
内部網772−5は上述の内部網と異なり、通信品質を保証しない代わりに通信料金を抑制するIP網としてのベストエフォート網である。端末773−6にアドレスEA7を付与し、端末773−8にアドレスEA8を付与しておく。アドレスEA7は、通信回線773−9に接続するLAN773−1内部で用いられている全てのIPアドレスと異なる値を用いる。同様にアドレスEA8は、通信回線773−12に接続するLAN773−4内部で用いられている全てのIPアドレスと異なっている。端末773−6から通信回線773−9を経て網ノード装置774−1に入力するソースIPアドレスEA7、宛先IPアドレスEA8である外部IPパケットに対して、アドレス条件検査を満たす通信レコードは装置制御表775−5の中に唯一の第4行目のレコードである。 レコードの項目が“I1”、“I8”、“N7”、“N8”、“M7”、“M8”、“G4”、“F1”、“ID7”、“CT7”であり、通信レコードを用いて形成された内部パケットは項目G4により指定される通信回線773−16へ送出される。
【0226】
以降、内部パケットは内部網772−5を経て、更に通信回線773−20を経て網ノード装置774−2へ到達する。網ノード装置774−2において、更に装置制御表775−6の第4行目のレコード、つまり レコードの項目“I8”、“I1”、“N8”、“N7”、“M8”、“M7”、“H4”、“F8”、“ID8”、“CT8”が逆カプセル化の方法で使用される。復元されたIPパケットは、通信回線773−12を経て端末773−8へ到達する。上述と逆方向の外部IPパケット、つまり端末773−8から端末773−6へ送出される外部IPパケットも前記同様に方法により、通信回線773−20、ベストエフォート網772−5、通信回線773−16を経由して端末773−6へ到達する。図71に示す終端ゲートウェイ772−7内部のサーバ727−1と終端ゲートウェイ772−8内部のサーバ727−2とは、ルータ724−1、通信回線715−1、内部網772−6、通信回線715−2、ルータ724−2をそれぞれ経由して、IPパケットを送受して通信することが可能である。
【0227】
<<通信レコードから制御レコードを参照する他の方法>>
図72は、通信レコード777−1からフィルタ制御レコード777−3、優先制御レコード777−4、マルチキャスト制御レコード777−5、署名制御レコード777−6を見出すための他の方法を説明している。この実施例では通信レコード777−1の末尾のポインタ項目777−2が、フィルタ制御レコード777−3、優先制御レコード777−4、マルチキャスト制御レコード777−5、署名制御レコード777−6、それぞれの所在を示す全てのポインタを格納している。図73は、通信レコード778−1からフィルタ制御レコード778−3、優先制御レコード778−4、マルチキャスト制御レコード778−5、署名制御レコード778−6を見出す更に他の方法を説明している。通信レコード778−1内部の通信レコードID778−7を用い、レコードID778−2の内容は通信レコードID778−7の値とする。そして、レコードID778−7及びポインタ778−8を組合せて制御レコード778−3乃至778−6の所在をポインタにより示すことにより、通信レコード778−1からレコードID778−2を経由して、個別の制御レコード778−3乃至778−6を見出すことができる。
【0228】
<<通信レコードの他の形式>>
網ノード装置の第1の機能、つまりカプセル化と逆カプセル化を実施するとき、前記(7)、(8)式において“MDA2”及び“MSA1”の値を共に“255.255.255.255”としたケースにおいて、前記2つのマスクを省略することもできる。通信レコード779(図74)は、通信レコード738(図46)内の項目MSA及び MDAを省略した通信レコードである。
【0229】
<<外部IPパケットや内部IPパケットの他の形態>>
上述では外部IPパケット及び内部パケット共にIPv4の例により説明している。次に、外部パケットとしてIPv6パケット、イーサネットフレームなどを採用し、内部パケットはIPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、タグ付きパケットを採用する他の例を説明する。上述ではアドレスはIPv4の32ビット長のIPアドレスであったが、パケットやフレームが代わることにより、アドレスはIPv6アドレス、MACアドレス、HDLCアドレスなどに変わる。更に、内部パケットや後述する拡張タグの内部のアドレスは、2つのアドレスとするケースと1つのアドレスとするケースとについて説明する。
【0230】
<<内部パケットが発信アドレスと着信アドレスを含む他の実施例>>
図75は、アドレスEA1である端末781−2から外部IPパケット781−11を通信回線781−6へ送出し、IP網781−1内の網ノード装置781−4において、外部IPパケット781−11が内部パケット781−12(図76)に変換され、IP網781−1内部を転送され、網ノード装置781−5において内部パケット781−12から外部IPパケット781−13が復元されて、復元された外部IPパケット781−13が通信回線781−9を経てアドレスEA2である端末781−3に到達する様子を示している。内部パケット781−12のペイロードは、少なくとも外部IPパケット781−11を含む。通信回線781−6の終端の論理端子781−7に内部アドレスIA1が付与され、通信回線781−9の終端の論理端子781−8に内部アドレスIA2が付与されている。このケースにおいて、内部パケット781−12はIPv6の形式であり、内部パケット781−12のヘッダは2つの内部アドレスIA1及びIA2を含む。781−10は、少なくともIPv6パケット転送機能を有するルータである。通信レコード780(図77)の左から1番目の項目ISAはIPv6の128ビット長の内部発信アドレスであり、左から2番目の項目IRAはIPv6の128ビット長の内部着信アドレスであり、他の項目は通信レコード738(図46)と同一であり、カプセル化と逆カプセル化の原理も同一である。
【0231】
図75乃至図77を参照した上記説明において、外部IPパケットはIPv4パケット形式又はIPv6パケット形式のいずれとすることもできる。なお、IPv6パケット形式のケースでは、通信レコード780の項目のうち第3番目から第6番目の項目、つまり“NSA”、“NDA”、“MSA”、“MDA”の長さはいずれも128ビットと長くしている。
【0232】
図78は、アドレスEA1である端末784−2から外部IPパケット784−11を通信回線784−6へ送出し、網ノード装置784−4において、外部IPパケット784−11が内部パケット784−12(図79)に変換され、IP網784−1内部を転送され、網ノード装置784−5において内部パケット784−12から外部IPパケット784−13が復元され、復元された外部IPパケット784−13が通信回線784−9を経てアドレスEA2である端末784−3に到達する様子を示している。内部パケット784−12のペイロードは、少なくとも外部IPパケット784−11を含む。通信回線784−6の終端の論理端子784−7に内部アドレスIA1が付与され、通信回線784−9の終端の論理端子784−8に内部アドレスIA2が付与されている。このケースにおいて、内部パケット781−12はMACフレームであり、2つの内部アドレスIA1及びIA2を含むことが特徴である。内部パケット784−12はMACフレームであり、784−10はMACフレームを転送できるルータである。なお、通信機能3層未満であるMACフレームやMPLSフレームを用いるときは、パケットをフレームともいう。通信レコード783(図80)の左から1番目の項目ISAは48ビット長の内部発信MACアドレスであり、左から2番目の項目IRAは48ビット長の内部着信MACアドレスであり、他の項目は通信レコード738(図46)と同一であり、カプセル化と逆カプセル化の原理も同一である。
【0233】
外部IPパケット784―11のヘッダ内部のプロトコル種別は、前述した網ノード装置の第2の機能であるプロトコルフィルタ機能のために用いられる。即ち、装置制御表内部の通信レコード783(図80)の管理の基に、外部IPパケット784−11内のTCP又はUDPセグメント内のプロトコル種別が参照され、選択された外部IPパケットが内部フレーム(内部パケット)となり、網ノード装置784−7内部の装置制御表の管理の基に、内部フレーム内の外部IPパケット内のTCP又はUDPセグメント内のプロトコル種別が参照されて外部IPパケットが復元される(プロトコルフィルタ)。また、外部IPパケット784−11のペイロード部分に置かれるTCP又はUDPセグメント内のポート番号は、ポートフィルタ機能のために用いられる。即ち、通信レコード783の管理の基に、外部IPパケット内のTCP又はUDPセグメントのポート番号が参照され、選択された外部IPパケットが内部フレームとなり(ポートフィルタ)、装置制御表の管理の基に、内部フレーム内の外部IPパケット内のTCP又はUDPセグメントのポート番号が参照され、選択された内部フレームから外部IPパケットが復元される。
【0234】
図81は、アドレスEA1である端末791−2から外部IPパケット791−11を通信回線791−8へ送出し、網ノード装置791−3において外部IPパケット791−11が内部パケット791−12に変換され、IP網791−1内部を転送され、網ノード装置791−4において内部パケット791−12から外部IPパケット791−13が復元され、復元された外部IPパケット791−13が通信回線791−9を経てアドレスEA2である端末791−5に到達する様子を示している。内部パケット791−12は、拡強タグ791−15を外部IPパケット791−11に付加して形成されている。拡張タグ791−15は少なくとも内部アドレスを2つ含むデータブロックである。内部アドレスはIP網791−1の内部の規則として適宜の長さ、例えば20ビット、32ビット又は48ビットとして定められる。通信回線791−8の終端の論理端子791−6に内部アドレスIA1が付与され、通信回線791−9の終端の論理端子791−7に内部アドレスIA2が付与されている。このケースにおいて、内部パケット791−12を形成している拡張タグ791−15は、2つの内部アドレスIA1及びIA2を含むことが特徴である。791−10は内部パケット791−12を転送できるルータである。通信レコード792−1(図82)の左から1番目の項目ISAは、内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域であり、他の項目は通信レコード738(図46)と同一である。拡張タグ791−15は内部アドレス以外の情報、例えば内部パケットがルータ791−10を通過するときの優先度(DiffServのルータ優先度など)を含むことができる。
【0235】
更に、通信レコード792−1が優先度を示す項目を含み、内部パケット791−12を生成するとき、通信レコード792−1内の優先度を内部パケット791−12に転記することもできる。
【0236】
図75乃至図82の実施例を要約すると、外部パケットが外部通信回線の論理端子から入力し、発信側の論理端子識別情報(内部アドレス或は内部アドレスが付与された論理端子の識別子)、外部パケット内のソース外部アドレス及び宛先外部アドレスの3組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に、内部パケットの転送先の着信内部アドレスが定まる。なお、発信側の論理端子識別情報と外部パケット内の宛先外部アドレスの2組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に、内部パケットの転送先の着信内部アドレスが定まるようなバリエーションも可能である。
【0237】
<<内部パケットが着信アドレスのみを含む実施例>>
図83は、アドレスEA1である端末791−22から外部IPパケット791−41を通信回線791−28へ送出し、網ノード装置791−23において外部IPパケット791−41が内部パケット791−42に変換され、IP網791−21内部を転送され、網ノード装置791−24において内部パケット791−42から外部IPパケット791−43が復元され、復元された外部IPパケット791−43が通信回線791−29を経てアドレスEA2である端末791−25に到達する様子を示している。内部パケット791−42は、外部IPパケット791−41に拡張タグ791−33を付与して形成されている。拡張タグは着信内部アドレスを含むデータブロックである。内部パケット791−42(図83内)は着信内部アドレスIA2を含み、発信内部アドレスIA1を含まない点において内部パケット791−12(図81内)と異なる。内部アドレスはIP網791−21の規則として適宜の長さ、例えば20ビット、32ビット又は48ビットとして定められる。通信回線791−28の終端の論理端子791−26に内部アドレスIA1が付与され、通信回線791−29の終端の論理端子791−27に内部アドレスIA2が付与されている。791−40は内部パケット791−42を転送できるルータである。通信レコード792−2(図84)の左から1番目の項目ISAは、内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域である。通信レコード791−2は外部パケット791−41から内部パケット791−40を形成するときに用いられる。
【0238】
通信レコード792−2の他の項目は、通信レコード738(図46)と同様であり、カプセル化と逆カプセル化の原理も同様である。拡張タグ791−33は内部アドレス以外の情報、例えば内部パケットがルータ791−40を通過するときの優先度(DiffServのルータ優先度など)を含むことができる。
【0239】
図85は、48ビット長のMACアドレスEA1である端末792−2から外部MACフレーム792−11を通信回線792−8へ送出し、網ノード装置792−3において外部MACフレーム792−11が内部MACフレーム792−12に変換され、イーサネット網792−1内部を転送され、網ノード装置792−4において内部MACフレーム792−12から外部MACフレーム792−13が復元され、復元された外部MACフレーム792−13が通信回線792−9を経てMACアドレスEA2である端末792−5に到達する様子を示している。内部MACフレーム792−12(図86)は拡張タグ792−15を含み、他のフレームの領域はMACフレーム792−11と同一形式である。外部MACフレーム792−11は、その情報領域に端末792−2から端末792−5へ送る外部IPパケット792−16を含んでいる。
【0240】
外部IPパケット792−16のヘッダ内部のプロトコル種別は、網ノード装置の第2の機能であるプロトコルフィルタ機能のために用いることができる。即ち、装置制御表内部の通信レコード792−20(図87)の管理の基に、外部フレーム792−11内部のIPパケット792−16のプロトコル種別が参照され、選択された外部フレーム792−11が内部フレーム792−12となる。更に内部フレーム792−12内の外部フレーム792−11内のIPパケット792−16のプロトコル種別が参照され、外部フレーム792−13が復元される。また、IPパケット792−16のペイロード部分に置かれるTCP又はUDPセグメント内のポート番号は、上述の方法に基づいてポートフィルタ機能のために用いられる。なお、拡張タグは、例えばIEEE802.1Qで標準化されているVLANタグを採用することができる。
【0241】
通信回線792−8(図85)の終端の論理端子792−6に内部アドレスIA1が付与され、通信回線792−9の終端の論理端子792−7に内部アドレスIA2が付与されている。拡張タグ792−15は、内部アドレスIA1及びIA2のいずれか一方を内部宛先アドレスとして含むことができる。792−10は内部MACフレーム792−12を転送できるルータである。通信レコード792−20(図87)の左から1番目の項目ISAは内部アドレスIA1であり、左から2番目の項目IRAは内部アドレスIA2である。内部MACフレーム792−12は、通信レコード792−20の第2項目の値IA2を着信内部アドレスとして含む。また、網ノード装置792−3はイーサネット網792−1の内部から内部MACフレームを着信し、外部MACフレームを復元するとき、通信レコード792−20の第1項目IA1を用いて、着信したMACフレームの宛先内部アドレスがアドレスIA1であるか否かを調べる。通信レコード792−20(図87)は、通信レコード738(図46)と同一の形式である。例えば外部MACアドレスに対して、前記(1)式及び(2)式と同一原理によりマスク演算を行う。更に、外部MACフレーム内の外部IPパケットのヘッダのプロトコル情報や、外部IPパケットのペイロード部分のTCPパケット又はUDPパケット内のソースポート番号や宛先ポート番号を用いる。外部パケットがイーサフレームのケースでは、イーサフレーム内部のIPパケット792−16内部のプロトコル種別を用いてプロトコルフィルタの機能を実施でき、更にイーサフレーム内部のIPパケット内部のTCP又はUDPセグメント内部のポート番号を用いて、ポートフィルタ機能やマルチキャストNAT機能を実施することができる。
【0242】
図88は、アドレスEA1である端末793−2から外部IPパケット793−11を通信回線793−7へ送出し、網ノード装置793−5において外部IPパケット793−11が内部フレーム793−12に変換され、通信網793−1内部を転送され、網ノード装置793−6において内部フレーム793−12が外部IPパケット793−13に復元され、通信回線793−9を経てアドレスEA2である端末793−3に到達する様子を示している。通信回線793−7の終端の論理端子793−4に内部アドレスIA1が付与され、通信回線793−9の終端の論理端子793−5に内部アドレスIA2が付与されている。このケースにおいて、内部フレーム793−12のヘッダはMPLSフレームのヘッダであり、着信内部アドレスIA2を含むことが特徴である。内部アドレスはMPLSのラベル(例えば20ビット)に相当する。MPLSのラベルは、MPLSのラベル多重化技法を採用し、次々と他のMPLSラベルを付加することもできる。通信レコード794(図89)は、通信レコード738(図46)と同一の形式である。
【0243】
更に、内部フレーム793−12が転送される優先度を含むことができる。通信レコード794が優先度を示す項目を含み、内部フレーム793−12を生成するとき、通信レコード794内の優先度を内部フレーム793−12に転記することもできる。
【0244】
図90は、アドレスEA1である端末795−2から外部IPパケット795−21を通信回線795−10へ送出し、網ノード装置795−5において外部IPパケット795−21が内部フレーム795−22に変換され、通信網795−1内部を転送され、網ノード装置795−6において内部フレーム795−22から外部IPパケット795−23に復元され、通信回線795−12を経てアドレスEA2である端末795−3に到達する様子を示している。通信回線795−10の終端の論理端子795−7に内部アドレスIA1が付与され、通信回線795−12の終端の論理端子795−8に内部アドレスIA2が付与されている。内部フレームは、例えばHDLCアドレスを用いる光フレームとすることができる。795−11は内部フレーム795−22を転送できるルータである。内部フレーム795−11のヘッダは着信内部アドレスIA2を含むことが特徴であり、また、内部フレームが転送される優先度を含むこともできる。通信レコード796(図91)は通信レコード738(図46)と同一の形式であり、通信レコード796の左から1番目の項目ISAは内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域であり、内部アドレスIA1は網ノード装置795−7からIP網795−1内部を転送され、網ノード装置795−8へ着信した内部IPパケットから外部パケットを復元するときに用いられる。内部IPパケットの他の項目は通信レコード738(図46)と同一である。
【0245】
更に、通信レコード796が優先度を示す項目を含み、内部フレーム795−22を生成するとき、通信レコード796内の優先度を内部フレーム795−22に転記することもできる。
【0246】
<<網ノード装置においてアドレス検査するバリエーション>>
図206は、装置制御表の通信レコードの形式が、738X(図46内)と異なる通信レコード797−15−1及び797−15−2を示しており、通信レコード797−15−1及び797−15−2は、通信レコード738Xの第2番目の項目“ISA”と第3番目の項目“IRA”を除いた形式の通信レコードである。この実施例において、通信網797−1(図207内)の内部パケット797−12の形式が、通信網797−1の外部パケット797−11の形式と同一であり、更に通信網797−1内部アドレスと外部のアドレスとは、統一した基準でアドレスが付与されていることが特徴である。端末797−2のアドレスは“EA1”、端末797−5のIPアドレスは“EA2”である。パケットは、例えばIPv4やIPv6の形式であり、アドレスは例えば統一したグローバルIPアドレスである。
【0247】
端末797−2から送出された外部パケット797−11が、通信回線797−8を経て論理端子797−6から通信網797−1に入力し、網ノード装置797−3内において、論理端子797−6を識別するための論理端子識別子“Pin−ID1”が付与されている通信レコードを検索する。網ノード装置797−3内において通信レコード797−15−1が見出されると、外部IPパケット797−11の宛先アドレス“EA2”と前記レコードから取得した宛先マスク“MDA2”との1ビット対応のAND演算を行って、演算結果が前記ネットワーク宛先アドレス“NDA2”と一致するかを調べ((11)式)、演算結果が一致すると、次に外部IPパケット797−11のソースアドレス“EA1”と前記レコードから取得した宛先マスク“MSA1”との1ビット対応のAND演算を行って、演算結果が前記ネットワークソースアドレス“NSA1”と一致するかを調べる((12)式)。
【0248】
IF (“EA2”) AND (“MDA2”) = “NDA2” …(11)
IF (“EA1”) AND (“MSA1”) = “NSA1” …(12)
上記(11)式及び(12)式が共に成立しないときは外部パケット797−11を廃棄し、成立するときは外部パケット797−11が選択されたといい、外部パケット797−11をそのまま内部パケット797−12とする。
【0249】
上記(11)式及び(12)式を用いる網ノード装置内の登録情報を用いたアドレス検査により選択された内部パケット797−12は、内部パケット797−12の宛先アドレス“EA2”である方向に転送され、結果として通信網797−1内のルータ797−10を通過し、網ノード装置797−4に到達する。到達した内部パケット797−12は、網ノード装置797−4内の通信レコード797−15−2が適用されて上述と同様のアドレス検査が適用され、選択されて得られた外部IPパケット797−13は論理端子797−7を経由し、通信回線797−9を経てアドレス“EA2”である端末797−5に到達する。ただし、ソースアドレスと宛先アドレスとを逆にして計算する。(11)式及び(12)式によるアドレス検査は、前記(7)式及び(8)式によるアドレス検査と同様である。発信側網ノード装置におけるアドレス検査と、着信側網ノード装置におけるアドレス検査の一方を省略することもできる。
【0250】
このようになっているので、端末797−5に意味のないゴミパケットを集中的に送り付けるようなDOS攻撃を避けることが容易であり、パケット送受信の安全性を向上させることができる。本実施例は網ノード装置の第1の機能(カプセル化と逆カプセル化)を実施しないが、他の全ての機能、即ち、第2の機能(パケットフィルタ機能)、第3の機能(パケット優先制御)、第4の機能(マルチキャスト制御)、第5の機能(署名機能)を実施でき、第2乃至第5の機能は本実施例において説明している。
【0251】
図206及び図207の実施例を要約すると次のようになる。通信網は2以上の網ノード装置を含み、パケットは外部通信回線1の終端の論理端子から網ノード装置に入力し、発信側の網ノード装置において、網ノード装置内登録情報を用いたアドレス検査により選択されたパケットは通信網内部を転送され、パケットは着信側の網ノード装置に到達して再び網ノード装置の登録情報を用いたアドレス検査を実施され、論理端子を経て外部通信回線2に送出され、外部パケット内のアドレスと内部パケット内アドレスとは同一基準に従うアドレスが用いられ、カプセル化と逆カプセル化の機能を実施しないが、少なくともパケットフィルタ機能、パケット優先制御、マルチキャスト制御、署名機能を実施することにより、通信網の情報安全性を向上できるようにしている。
【0252】
<<通信レコード内のレコードIDを用いた課金>>
通信レコード738(図46)の9番目の項目IDは、1つのレコードを他のレコードと識別するために用いることができるレコードIDである。例えばサーバ725(図45)が装置制御表722内部の各種の制御レコードを読み出したり書き換えるために、レコードIDを用いて対象とするレコードを特定することができる。また、制御レコードを特定して通信料金を課するために用いることができる。また、通信レコード738の10番目の項目CTLの第1ビット目(図47)の値を“0”から“1”に書き換えて、当該通信レコードを参照する当該網ノード装置の第一の機能(カプセル化と逆カプセル化)を一時的に停止することができる。また、第1ビット目の値を“0”に戻し、網ノード装置の第一の機能を正常な動作に戻すことができるので、例えば通信料金未納者の通信を一時的に停止することができる。
【0253】
<<通信レコードのメモリ保護ビット>>
通信レコード738の10番目の項目CTLの末尾のビット(図47)は、当該通信レコードの書き換えを許可又は禁止するためのメモリ保護ビットである。メモリ保護ビットが“1”のとき当該通信レコードの書き換えを禁止し、“0”のとき当該通信レコードの書き換えを可能とする。メモリ保護は網ノード装置703(図45)内部のハードウェアの機能と連携して実施することもできる。
【0254】
図83乃至図91の実施例を要約すると、外部パケットが外部通信回線の論理端子から入力し、発信側の論理端子識別情報、外部パケット内のソース外部アドレス及び宛先外部アドレスの3組が定まれば、発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、発信側及び着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まる。内部パケットとしてMPLSフレームを適用する場合、内部通信回線を内部パスということもできる。なお発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組が定まれば、発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、内部パケットが転送される内部通信回線が定まるようにするバリエーションも可能である。
【0255】
<<まとめ>>
通信網は2以上の網ノード装置を含み、外部パケットは網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網内部を転送され、着信側の網ノード装置の装置制御表の管理の基に外部パケットとして復元され、装置制御表は通信網外部の端末間通信に用いられる外部IPアドレス関連情報と、内部パケットに含まれるアドレス関連情報を含む通信レコードとをそれぞれ1以上含む。外部の端末から送出された外部IPパケットが外部通信回線の終端の論理端子から入力し、発信側の論理端子に付与された発信内部アドレスと、外部IPパケット内のソース外部IPアドレス及び宛先外部IPアドレスと、発信側の網ノード装置内部の装置制御表の通信レコードとを用いて内部パケットの着信内部アドレスが定まる(アドレス検査)。そして、内部パケットは通信網内部を転送されて着信側の網ノード装置に到達し、着信側の網ノード内の装置制御表の通信レコードが用いられて外部IPパケットを復元し、他の外部通信回線を経て他の端末に届けられる。外部IPパケットの宛先外部アドレス値が異なれば、その内部パケットの転送先を異なるようにできる。通信レコードにおいて、内部発信IPアドレスISA、ネットワークソースアドレスNSA、ソースIPアドレスマスクMSAの組が同一であっても、ネットワーク宛先アドレスNDA、宛先IPアドレスマスクMDA及び内部着信IPアドレスIRAの組を変更して、内部パケットの転送先を変更することができる。
【0256】
網ノード装置の基本機能は外部IPパケットをカプセル化してIP網の内部へ送出し、内部パケットを逆カプセル化してIP網の外部へ送出し、未登録アドレスを有するIPパケットを抑止することである。より詳しく述べると、網ノード装置は発信時の機能として、外部通信回線と網ノード装置の接点である論理端子に付与された内部アドレス、外部通信回線から入力する外部IPパケットに含まれる外部ソースIPアドレス及び外部宛先IPアドレスの3組が、網ノード装置内部の装置制御表の内部の通信レコードに含まれるとき、外部IPパケットを内部IPパケットに変換する機能を有する。
【0257】
更に、網ノード装置は、プロトコルフィルタ機能とポートフィルタ機能の少なくとも一方を含む。プロトコルフィルタ機能は、発信時の機能として前記入力する外部IPパケット内のプロトコルに従がって外部IPパケットを内部パケットに変換するか否かを制御する。ポートフィルタ機能は、着信時の機能として内部IPパケットをIP網の内部から着信し、前記入力する内部IPパケット内のペイロード部分に含まれる外部IPパケットのポート番号に従がって内部IPパケットから外部パケットを復元し、外部通信回線に送出するか否かを制御する。また、ポートフィルタ機能は、前記入力する内部IPパケット内のペイロードに含まれる外部IPパケットのポート番号に従がって内部IPパケットから外部パケットを復元するか否かを制御する。装置制御表内部の通信レコードは複数であり、外部宛先アドレスを変えることにより、内部パケットの転送先を変更することができる。装置制御表の管理の基に外部パケット内のプロトコル種別が参照されて選択された外部パケットが内部パケットとなり、選択されなかった外部パケットは廃棄されるようになっているIP通信網を構築することもできる。
【0258】
網ノード装置の発信時の機能として、外部通信回線から入力する外部IPパケットに含まれる外部ソースIPアドレス及び外部宛先IPアドレスの組が、網ノード装置内部の装置制御表の内部の通信レコードに含まれるとき、内部パケットの宛先内部アドレスを決定することである(アドレス検査)。また、内部パケットの発信内部アドレスと着信内部アドレスの組は、内部パケットが転送される内部通信回線を特定することができる。更に、網ノード装置内部の外部IPパケットを内部パケットに変換する機能及び逆変換の機能は、網ノード装置内部のプログラムとして遂行することができる。外部IPパケットを内部パケットに変換する機能及び逆変換の機能は、網ノード装置内部の機能回路として遂行することができる。
【0259】
網ノード装置のパケットフィルタの機能は、外部IPパケット内のプロトコル種別が用いられるプロトコルフィルタと、外部IPパケット内のペイロードTCP乃至UDPセグメントなどのポート番号が用いられるポートフィルタの機能とがある。プロトコルフィルタは網ノード装置に入る外部IPパケットのプロトコル通過条件に従いパケットを通過させたり、パケットの通過を抑止する。ポートフィルタも、網ノード装置に入る外部IPパケットのポート通過条件に従いパケットを通過させたり、パケットの通過を抑止する。フィルタリング制御表を用い、発信時及び着信時とも機能する。
【0260】
網ノード装置の機能のうちパケット優先制御、マルチキャスト制御(その1、その2)、署名制御は選択可能なオプションである。パケット優先制御における発信優先制御の機能は外部通信回線からIPパケットを受信し、網ノード装置からIP網の内部へのIPパケットを発信する優先順位を制御することであり、着信優先制御の機能はIP網の内部から網ノード装置にIPパケットを着信し、外部通信回線へ送信する順位を制御する機能である。いずれもパケット優先制御表を用いる。マルチキャスト制御その1は、マルチキャストアドレスを有するパケットを複数の宛先へ送出したり、逆方向のパケットを検出して回収する機能(溢れ回線制御)であり、マルチキャスト制御表を用いる。マルチキャスト制御その2は、宛先マルチキャストIPアドレスを他のIPアドレスに変換する機能(マルチキャスト受信者アドレス変換機能)である。より詳しく述べると、着信側の網ノード装置は受信側端末の個別のIPアドレス及びポート番号に変換して復元した外部パケットを送信できる。署名制御は発信署名の機能として、外部パケットが発信側の網ノード装置を通過する時に時刻付きの署名を付与することであり、着信署名の機能として、着信側網ノード装置で復元した外部パケットに時刻付きの署名を付与することであり、署名制御表を用いる。
【0261】
通信レコード及びポートフィルタを用いることにより、IP網を複数の内部網に分離することができる。外部パケットは装置制御表の管理の基に内部パケットとなり、内部パケットは外部IPパケット内のペイロード(TCP/UDPなど)内のポート番号に応じて異なる内部網に転送される。内部網は2以上設定可能であり、内部パケットは着信側の網ノード装置で外部パケットに復元される。この方法により、2つの端末間において通信を行うことができると共に、この方法に基づいてIP網を複数の内部網に分離することができる。
【0262】
装置制御表の管理の基に外部パケット内のペイロードのポート番号が参照されて選択された外部パケットが内部パケットとなり、選択されなかった外部パケットは廃棄されるようになっている通信網を構築することができる。装置制御表の管理の基に、内部パケット内のペイロードのポート番号が参照されて選択された内部パケットから外部パケットが復元され、選択されなかった内部パケットは廃棄されるようになっている通信網を構築することができる。プロトコルフィルタ4(着信時に指定したプロトコルを抑止する)機能や、ポートフィルタ3及びポートフィルタ4(指定したポート番号を抑止する)機能を用いて、プロトコルやポート番号を指定してIPパケットを排除する特定パケット排除機能付き通信網を構築することができる。
【0263】
通信レコード内部のレコードIDを用いて当該通信レコードを特定することにより通信料金を課することができる。また、IP網を対象に、通信レコード内のレコード有効ビットを用いて当該通信レコードを用いるカプセル化と逆カプセル化の機能を一時的に停止したり、回復することができる。外部パケットがイーサフレームのケースでは、イーサフレーム内部のIPパケット内部のプロトコル種別を用いてプロトコルフィルタの機能を実施できる。更に、イーサフレーム内部のIPパケット内ペイロードのポート番号を用いて、ポートフィルタの機能やマルチキャスト制御2の機能を実施できる。内部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、拡張タグ付き外部パケットのいずれとすることもできる。通信レコードは内部発信IPアドレス、内部着信IPアドレス、ネットワークソースアドレス、ネットワーク宛先アドレス、ソースIPアドレスマスク、宛先IPアドレスマスク、内部論理端子識別子、外部論理端子識別子、レコードID、レコード制御情報、IPカプセル化と逆カプセル化の機能を有し、副表としてフィルタリング制御表、パケット優先制御表、マルチキャスト制御表、署名制御表を含む。制御表の機能は網ノード装置として実現でき、通信機能回路として更に通信機能プログラムモジュールとして実現できる。
【0264】
外部パケットの形式と内部パケットの形式が同一であり、網ノード装置内でアドレス検査を実施する通信網のバリエーションも可能である。実施例7で開示している装置制御表はアドレス管理表の機能を含んでいるので、実施例3内で用いられているアドレス管理表(図24乃至図26)を、実施例7で開示している装置制御表(図120や図46)により置き換えることができる。更に、装置制御表のバリエーションとして、前記アドレス検査用の装置制御表のバリエーション(図206)を実施することもできる。
【0265】
<<従来発明との関連>>
本発明の主要部は、パケットフィルタ機能とマルチキャスト受信者アドレス変換機能(マルチキャストNAT機能)、ポート番号を用いたIP網内部の分離である。カプセル化と逆カプセル化(第1の機能)の基本的部分は先行特許の実施例1において、優先制御(第3の機能)の基本的部分は先行特許の実施例32と実施例33において、マルチキャスト制御の溢れ回線(第4の機能その1)の基本的部分は先願特許の実施例17及び18において、署名制御の基本的部分は先行特許の実施例21においてそれぞれ開示されている。本発明は、パケットフィルタ機能とマルチキャストNAT機能とを前記他の機能と組合せて実施する方法を開示しており、外部パケットと内部パケットの各種実施形態を開示している。
【0266】
8.固定電話、移動電話、マルチメディア通信を同一IP網で実施する第8実施例:
図92において、IP通信網900は終端ゲートウェイ901−1乃至901−5を含む。固定電話機905−1乃至905−4は、それぞれ有線通信回線を経由してメディアルータ903−1乃至903−4のいずれかに接続されており、移動電話機905−5乃至905−8はそれぞれ無線通信回線を経由して無線基地局902−1乃至902−4のいずれかに接続可能である。移動電話機905−5乃至905−8がいずれの無線基地局に接続するかは固定していない。メディアルータ及び無線基地局は、IPパケット転送機能を有する通信回線経由で網ノード装置のいずれかに接続されている。905−10乃至905−17はIPパケット送受機能を有する端末であり、それぞれ通信回線経由でメディアルータに接続されている。
【0267】
915はIP通信網900の運用管理サーバであり、通信回線を経てルータ911−1に接続されている。移動電話機は音声電話機、画像入出力機能付電話機或いは音声画像送受信装置や移動端末のいずれとすることも可能である。終端ゲートウェイ901−1は網ノード装置906−1、終端制御部914−1を含み、網ノード装置906−1は装置制御表910−1を含み、終端制御部914−1は代理電話サーバ906−2、表管理サーバ906−3、電話管理サーバ906−4、電話番号サーバ906−5、代理移動電話サーバ906−6、ルータ916−1を含む。サーバ906−2乃至906−5、網ノード装置906−1、ルータ916−1は通信回線で直接的又は間接的に接続している。同様に、終端ゲートウェイ901−2は網ノード装置907−1、終端制御部914−2を含み、網ノード装置907−1は装置制御表910−2を含み、終端制御部914−2は代理電話サーバ907−2、表管理サーバ907−3、電話管理サーバ907−4、電話番号サーバ907−5、代理移動電話サーバ907−6、ルータ916−2を含む。
【0268】
同様に、終端ゲートウェイ901−3は網ノード装置908−1、終端制御部914−3を含み、網ノード装置908−1は装置制御表910−3を含み、終端制御部914−3は代理電話サーバ908−2、表管理サーバ908−3、電話管理サーバ908−4、電話番号サーバ908−5、代理移動電話サーバ908−6、ルータ916−3を含む。同様に、終端ゲートウェイ901−4は網ノード装置909−1、終端制御部914−4を含み、網ノード装置909−1は装置制御表910−4を含み、終端制御部914−4は代理電話サーバ909−2、表管理サーバ909−3、電話管理サーバ909−4、電話番号サーバ909−5、代理移動電話サーバ909−6、ルータ916−4を含む。
【0269】
995は、上位の電話番号サーバ、990−1と990−2はユーザ、991−1と991−2は受付者、992−1と992−2はユーザサービスサーバである。上位の電話番号サーバ995に対して、電話番号サーバ906−5乃至909−5を下位の電話番号サーバともいう。
【0270】
本発明において、識別記号は電話機や端末を識別するため、電話番号やインタネットのホスト名(例えばHost1. domain1. domain2. com.)としても用いる。電話番号サーバは、識別記号を入力して対応するIPアドレスと関連情報を回答する。ルータ916−1乃至916−4は、IP網900の通信回線やルータを経由して相互に接続されている。通信回線912−1乃至912−6はIP網900の制御通信回線という。通信回線913−1乃至913−5はIP網900の内部のメディア通信回線という。
【0271】
<<NNIとUNI>>
電話管理サーバ相互のIPパケットの送受信手順を、NNIインタフェース(Network Network Interface)に従ったIPパケット送受信手順という。NNIインタフェースはIP網900の中で統一している。また、メディアルータと電話管理サーバとの間のIPパケットの送受信手順をUNI(User Network Interface)によるIPパケット送受信手順といい、前記UNIをメディアルータのUNIという。同様に無線基地局と電話管理サーバとの間のIPパケットの送受信手順をUNIによるIPパケット送受信手順といい、前記UNIを無線基地局のUNIという。メディアルータや無線基地局が異なると、UNIは異なる形式となり得る。電話番号サーバはメディアルータのUNIや無線基地局のUNIを保持している。
【0272】
無線基地局902−1乃至902−4、メディアルータ903−1乃至903−4、IP端末905−10乃至905−17はそれぞれ他と識別可能なIPアドレスを有し、それぞれから代理電話サーバへIPパケットを送ることが可能であり、この目的のために、メディアルータや無線基地局或は電話機や端末の有するIPアドレスは、通信回線を経て接続する網ノード装置の装置制御表の通信レコード内に設定されている。通信レコードの具体的な実施方法は、本発明の他の実施例において説明されている。通信ケース1乃至5において、NNIインタフェースは、共通線信号方式に基づく端末間通信接続方法をIP網に適用した形態が採用される。
【0273】
<<通信ケース1:固定電話機と固定電話機との間の通信>>
図93は移動電話機905−1から固定電話機905−4への電話通信を説明する図であり、電話機905−1の電話番号は“TN1”、電話機905−4の電話番号は“TN2”である。ここで、メディアルータ903−1は外部IPアドレス“EA1”を含み、メディアルータ903−4は外部IPアドレス“EA2”を含み、通信回線917−1の終端の論理端子に内部IPアドレス“IA1”が付与され 、通信回線917−2の終端の論理端子に内部IPアドレス“IA2”が付与されている。代理電話サーバ906−2は外部IPアドレス“EA81”と内部IPアドレス“IA81”とを付与され、電話管理サーバ906−4は内部IPアドレス“IA91”を付与されている。同様に代理電話サーバ909−2は外部IPアドレス“EA82”と内部IPアドレス“IA82”とを付与され、電話管理サーバ909−4は内部IPアドレス“IA92”を付与されている。電話番号サーバ906−5は内部アドレス“IA96”を付与されている。
【0274】
<<接続フェーズ>>
電話機905−1の送受話器を上げて呼接続要求がメディアル−タ903−1に送信され(ステップA01)、メディアル−タ903−1は呼接続要求受付を返信する(ステップA02)。次に、メディアル−タ903−1は送信元IPアドレスを“EA1”とし、宛先IPアドレスを“EA81”とし、送信元電話番号“TN1”、宛先電話番号“TN2”、電話音声の送信通信に用いるUDPポ−ト番号“5006”、付加情報“Info1”などの呼設定要求を含むIPパケット920(図94)を形成し、網ノ−ド装置906−1へ送信する(ステップA04)。IPパケット920のペイロ−ドはUDPパケットであり、その送信元及び宛先ポ−ト番号とも“5060”としている。付加情報“Info1”は電話機905−1の音声圧縮方式種別などであり、通信相手先のメディアル−タ903−4が付加情報“Info1”を用いる。
【0275】
網ノ−ド装置906−1は、外部IPパケット920が入力した通信回線の終端に付与された内部IPアドレス“IA1”と、IPパケット920内の宛先IPアドレス“EA81”とを用いて装置制御表910−1(図120)を検索し、本ケ−スでは第1行目のレコ−ド、つまり“IA1,IA81,NA1,NA81,MA1,MA81、…”であるレコ−ドを適用して内部パケット921(図95)を形成し、内部IPアドレスが“IA81”である代理電話サ−バ906−2へ送信する(ステップA05)。なお、前記レコードの3番目の項目“NA1”と5番目の項目“MA1”との値を共に零として用いる方法を採用することもできる。このときは、前記(8)式を用いて説明している通信レコードの第1の機能であるカプセル化のソースIPアドレスの条件を緩めた適用法となる。
【0276】
代理電話サ−バ906−2はIPパケット921を受信すると、IPパケット921のペイロ−ド部分と、アドレス“EA1,IA1,EA81,lA81”をペイロ−ド部分に含むIPパケット922(図96)を形成し、電話管理サ−バ906−4へ送信する(ステップA06)。
【0277】
<<回線毎発呼数の規制>>
電話管理サ−バ906−4は受信したIPパケット922からソースIPアドレス“EA1”を取り出し、発呼管理表918−1(図124)と比較し、IPアドレスが“EA1”のレコ−ドについて、本実施例では使用中回線数は“2”であり、使用中回線数を“1”増加して“3”とし、上限回線数と比較する。上限回線数は“5”であるので次の手続きに進み、そうでないときは以降の処理を中断する。
【0278】
<<回線番号の管理>>
電話管理サ−バ906−4はIPパケット922(図96)を読出し、送信元電話番号“TN1”及び宛先電話番号“TN2”を取り出し、これら2つの電話番号の組から予め定めておく規則に従って端末間通信を管理するための回線番号“CIC−2”を算出する。次に、CIC管理表923(図97)の第2行目のレコードとして、回線番号“CIC−2”と、送信元電話番号“TN1”と、宛先電話番号“TN2”と、外部IPアドレス“EAl”及び内部IPアドレス“IA1”と、外部IPアドレス“EA81”及び内部IPアドレス“lA81”と、電話管理サ−バ906−4の内部IPアドレス“IA91”と、手順区分“IAM”と、書込み時刻(年月日時分秒)“St−2”とを書き込む。
【0279】
更に、電話管理サ−バ906−4は、宛先電話番号“TN2”と、送信元電話番号“TN1”に関する質問を含むIPパケット924(図98)とを電話番号サ−バ906−5に示し(ステップA07)、電話番号サ−バ906−5は、電話機905−4が接続するメディアル−タ903−4の外部IPアドレス“EA2”及び通信回線917−2の終端に付与された内部IPアドレス“IA2”と、代理電話サ−バ909−2の外部IPアドレス“EA82”及び内部IPアドレス“IA82”と、電話管理サ−バ909−4のIPアドレス“IA92”、メディアルータ903−1のUNIインタフェースの“UNI1”とメディアルータ903−4のUNIインタフェースの“UNI2”とを含むIPパケット925(図99)を電話管理サ−バ906−4に回答する(ステップA08)。なお、電話番号サーバ906−5は、上位の電話番号サーバ995を経由して、電話番号サーバ909−5に、メディアルータ903−4のUNIインタフェースを問合わせて“UNI2”を取得している。前記の電話番号サーバ間の情報交換機能については後に説明する。
【0280】
電話管理サ−バ906−4は、電話番号サ−バ906−5から前記取得したIPアドレス類及びUNIインタフェースをCIC管理表923(図97)に追加する。この結果はCIC管理表926−1(図100)の2行目レコ−ドに示されている。電話管理サ−バ906−4はメディアルータ903−1側とIPパケットを送受するとき、CIC管理表926−1内部のUNIインタフェース“UNI1”を用いて以降の通信手順(ステップA35、A45、A55、A73、A85など)を採用する。
【0281】
<<UNI取得のバリエーション>>
メディアルータ903−1のUNIはUNI検索表925−1(図101)を用いて、代理電話サーバ906−2のIPアドレスからメディアルータ903−1のUNIを調べることもできる。ステップA07において、電話管理サ−バ906−2は宛先電話番号“TN2”に関してのみ問合わせる。この方法において、代理電話サーバ906−2は同一のUNIを有する複数のメディアルータのみと通信するようにしている。なお、終端ゲートウェイ901−1の内部に複数の代理電話サーバを設置し、メディアルータ1専用の代理電話サーバ1、メディアルータ2専用の代理電話サーバ2など、予め前記それぞれのUNIを扱う代理電話サーバを全て設置しておき、通信相手のメディアルータ個別のUNIを扱うようにすることもできる。
【0282】
<<NNI>>
次に、電話管理サ−バ906−4はCIC管理表926−1(図100)のIPアドレス情報を参照し、パケット922(図96)から呼設定要求を行うためのIPパケット927(図102)(IAMパケット)を形成し、IPパケット927を電話管理サ−バ909−4へ送信する(ステップA21)。ここで、IPパケット927の送信元IPアドレスは電話管理サ−バの“IA91”であり、宛先IPアドレスは電話管理サ−バ909−4の“IA92”である。
【0283】
<<回線毎着呼数の規制>>
電話管理サ−バ909−4は、受信したIPパケット927(図102)から宛先側のメデイアルータ903−4のアドレス“EA2”を取り出し、着呼管理表918−2(図125)と比較し、本実施例では使用中回線数は“2”であり、使用中回線数を”1”増加して“3”とし、上限回線数と比較する。上限回線数は“7”であるので、次の手続きに進み、そうでないときは以降の処理を中断する。
【0284】
<<回線番号の管理>>
電話管理サ−バ909−4はIPパケット927を受信すると、そのペイロ−ドに含まれる回線番号“CIC−2”と、手順区分“IAM”と、送信元電話番号“TN1”と、宛先電話番号“TN2”と、IPアドレス(“EA1”,“IA1”,“EA81”,“lA81”,“lA91”,“EA2”,“IA2”,“EA82”,“IA82”,“IA92”,“UNI2”)とUNI種別とを取り出し、電話管理サーバ909−4が管理するCIC管理表926−2(図103)のレコ−ドとして書き込んで記録する。本ケースでは第1行目のレコードであり、書込み時刻“St−3”も書込む。以降、電話管理サーバ909−4はメディアルータ903−4側とIPパケットを送受するとき、CIC管理表926−1内部のUNIインタフェース“UNI2”に基づく通信手順(ステップA22,A33、A43、A53、A76、A83など)を採用する。
【0285】
電話管理サ−バ909−4は、続いてIPパケット927から取得した情報を用いてIPパケツト928(図104)を形成し、代理電話サ−バ909−2へ送信する(ステップA22)。IPパケット928のペイロ−ドはUDPセグメント及びアドレス領域を含み、UDPセグメント内部に送信元メディアル−タ903−1のIPアドレス“EA1”を含んでいる。アドレス領域はIPアドレス“EA2,IA2,EA82,IA82”を含む。
【0286】
代理電話サ−バ909−2はIPパケット928から取得した情報を用いて、IPパケット929(図105)を形成して網ノ−ド装置909−1へ送信する。送信元アドレス“IA82”、宛先アドレス“IA2”であるIPパケット929は網ノ−ド装置909−1へ到達し(ステップA23)、網ノ−ド装置909−1は装置制御表910−4(図123)を用いて受信したIPパケット929を逆カプセル化し、IPパケット930(図106)を形成した後、IPパケット930をメディアル−タ903−4へ送信する(ステップA24)。メディアル−タ903−4はIPパケット930を受信し、内部に含まれる宛先電話番号“TN2”が着信可能であるかを確認し、着信可能であれば電話機905−4に呼着信通知を送出する(ステップA25)。
【0287】
更に、メディアルータ903−4は、IPパケット930の内容、つまり送信元電話番号“TN1”、宛先電話番号“TN2”、送信元のIPアドレス“EA1”、送信元のUDPポ−ト番号“5006”、付加情報“Info1”を読み出して保持する。メディアル−タ903−4は電話機905−4の着信可能性(着信可能又は不可能の区分)を知らせるため、送信元電話番号“TN1”、宛先電話番号“TN2”及び着信可能性を含むIPパケットを生成し、電話管理サ−バ909−4へ通知する(ステップA31,A32,A33)。電話管理サ−バ909−4はメディアル−タ903−4が形成し送信したIPパケットを受信し、前記受信したIPパケットから送信元電話番号“TN1”、宛先電話番号“TN2”及び着信可能性の惰報を取り出す。そして、前記2つの電話番号から回線番号“CIC−2”を算出し、回線番号“CIC−2”及び着信可否情報を含むIPパケット931(図107)(ACMパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA34)。電話管理サ−バ906−4は、受信したIPパケット931から回線番号“CIC−2”及び手順区分“ACM”を取り出し、電話管理サ−バ906−4が保持するCIC管理表926−1(図100)を調べて、回線番号が“CIC−2”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ACM”に書き換える。なお、電話管理サ−バ906−4は、ACMパケットを受信したことを示すIPパケット(着信可能性情報を含む)を生成し、メディアル−タ903−1へ通知することも可能である(ステップA35乃至A37,オプション)。
【0288】
一方、ステップA25に続いて、電話機905−4が電話呼出中をメディアル−タ903−4に報告すると(ステップA40)、メディアル−タ903−4は送信元電話番号“TN1”及び宛先電話番号“TN2”と、電話機905−4が、音声通信に用いるUDPポ−ト番号“5008”と、付加情報“Info2”とを含むIPパケット932(図108)を形成して、網ノ−ド装置909−1へ送出する(ステップA41)。そして、網ノ−ド装置909−1において装置制御表910−4(図123)の第1行目の通信レコード“IA2,IA82,NA2,NA82,MA2,MA82,…”が用いられ、IPパケット932がカプセル化されて、IPパケット932−1(図109)となり(ステップA42)、代理電話サーバ909−2においてIPパケット932−2(図110)となり、電話管理サ−バ909−4へ通知される(ステップA43)。
【0289】
電話管理サ−バ909−4はIPパケット932−2から送信元電話番号“TN1”及び宛先電話番号“TN2”を取り出し、前記2つの電話番号から回線番号“CIC−2”を算出して電話呼出中を示すIPパケット933(図111,CPGパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA44)。IPパケット933は、IPパケット932−2から取得したUDPポ−ト番号“5008”及び付加情報“Info2”を含んでいる。電話管理サ−バ906−4は、IPパケット933から回線番号“CIC−2”、手順区分“CPG”、UDPポ−ト番号“5008”及び付加情報“Info2”を取り出し、CIC管理表926−1(図100)の回線番号“CIC−2”であるレコ−ドの手順区分を“CPG”と書き換え、CIC管理表926−1からIPアドレス“EA1,IA1,EA81,IA81”、送信元電話番号“TN1”、宛先電話番号“TN2”を読み出し、前記読み出した情報を用いてIPパケット933−1(図112)を形成して代理電話サ−バ906−2ヘ送信する(ステップA45)。
【0290】
代理電話サ−バ906−2はIPパケット933−2(図113)を形成して網ノ−ド装置906−1に送信し(ステップA46)、網ノ−ド装置906−1はIPパケット933−2を逆カプセル化し、IPパケット933−3(図114)を形成してメデイアル−タ903−1へ送信する(ステップA47)。メデイアルータ903−1は、IPパケット933−3から電話番号“TN1”及び“TN2”、IPアドレス“EA2”、UDPポ−ト番号“5008”、付加情報“Info2”を読み出して保持する。メディアル−タ903−1は呼出中信号を電話機905−1に送出する(ステップA48)。
【0291】
次に、電話機905−4がステップA40後に継続していた電話呼出しに対する応答を得ると、宛先電話機の応答をメディアルータ903−4へ送信し(ステップA50)、メディアルータ903−4は前記応答を知らせるため、送信元電話番号“TN1”及び宛先電話番号“TN2”を含むIPパケットを電話管理サ−バ909−4へ送信する(ステップA51乃至A53)。前記応答を知らせるIPパケットの形式は、ステップA41乃至A43におけるIPパケットの形式と同様である。なお、メディアルータ903−4は、ステップA50の応答に対する応答確認を電話機905−4に返信することも可能である(ステップA60,オプション)。
【0292】
電話管理サ−バ909−4は、前記受信したIPパケットから送信元電話番号“TN1”と宛先電話番号“TN2”とを取り出し、前記2つの電話番号から回線番号‘CIC−2”を算出し、少なくとも回線番号“CIC−2”を含む応答を知らせるIPパケット934(図115)(ANMパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA54)。電話管理サ−バ906−4は受信したIPパケット934から回線番号“CIC−2”及び手順区分“ANM”を取り出し、電話管理サ−バ906−4が保持するCIC管理表926−1(図100)を調べて回線番号が“CIC−2”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ANM”に書き換える。
【0293】
次に、電話管理サ−バ906−4はANMパケットの受信、つまり電話機905−4が電話呼出しに応答したことをメディアル−タ903−1へ通知し(ステップA55,A56,A57)、メディアル−タ903−1は応答信号を電話機905−1へ送る(ステップA58)。電話機905−1は応答信号に対して応答確認信号を返信することも可能である(ステップA59,オプション)。ステップA45乃至ステップA47においては電話呼出中を通知し、ステップA55乃至ステップA57においては宛先電話機の応答を通知している。
【0294】
<<通信レコ−ドの設定>>
電話管理サ−バ909−4はステップA54の後、CIC管理表926−2(図103)から回線番号が“CIC−2”であるレコ−ドからIPアドレス“EA2”,“EA1”,“IA2”,“IA1”を取り出して表管理サ−バ909−3に送信し(ステップA64)、表管理サ−バ909−3は網ノ−ド装置909−1内部の装置制御表910−4(図123)の第3行目のレコ−ド“IA2,IA1,EA2,EA1,MK2,MK1,…”を設定する(ステップA65)。ここで、MK1=255.255.255.255,MK2=255.255.255.255、としている。同様に、電話管理サ−バ906−4はステップA55の後、CIC管理表926−1(図100)から回線番号が“CIC−2”であるレコ−ドからIPアドレス“EA1”,“EA2”,“IA1”,“IA2”を取り出して表管理サ−バ906−3に送信し(ステップA66)、表管理サ−バ906−3は網ノ−ド装置906−1内部の装置制御表910−1(図120)の2行目のレコ−ド“IA1,IA2,EA1,EA2,MK1,MK2、…”として設定する(ステップA67)。前記ステップA64及びA66において、それぞれの通信レコード内の副表(フィルタ制御レコードなど)も設定される。
【0295】
<<通信フェーズ>>
電話機905−1と電話機905−4との電話通信は、他の実施例で説明しているのと同様のステップであり、接続フェ−ズにおいて設定された装置制御表910−1(図120)の第2行目の通信レコ−ド“IA1,IA2,EA1,EA2,MK1,MK2、・・”)と、装置制御表910−4(図123)の第3行目の通信レコ−ド(“IA2,IA1,EA2,EA1,MK2,MK1、・・”)とが用いられる。電話機905−1の音声はディジタル化されて、IPパケット935(図116)のペイロ−ドに載せられる。ここで、前記取得した宛先アドレス及びUDPポ−ト番号が用いられる。即ち、送信元アドレスはメデイアル−タ903−1のIPアドレス“EA1”であり、宛先アドレスは宛先電話機905−4の接続するメディアル−タ903−4のIPアドレス“EA2”であり、送信元UDPポ−ト番号として“5006”、宛先UDPポ−ト番号として“5008”が用いられる。電話機905−1からアナログ音声が送られ(ステップA68−1)、メディアル−タ903−1で音声はデイジタル化されて音声IPパケツト935となり、網ノ−ド装置906−1に送られる(ステップA68−2)。ここでカプセル化されてIPパケット936(図117)となり、IP通信回線経由で図92のル−タ911−4乃至911−6を経て網ノ−ド装置909−1に到達し(ステップA68−3)、ここで逆カプセル化されてメディアル−タ903−4に到達し(ステップA68−4)、アナログ音声に戻されて電話機905−4に到達する(ステップA68−5)。電話機905−4から送られたアナログ音声はディジタル化されてIPパケットに含まれ、前述と逆方向に送られる(ステップA69−1乃至A69−5)。
【0296】
上述のIPカプセル化を要約すると、外部パケットはIP網900外部の通信回線の論理端子から入力し、前記入力した発信側の論理端子識別情報と外部パケット内のソース外部IPアドレス、宛先外部IPアドレスの3組が定まれば、装置制御表の通信レコードの管理の基に内部パケットの転送先の着信内部アドレスが定まり、内部パケットは通信網の内部を転送される。発信側と着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まると言い換えることもできる。内部パケットは通信網の内部を転送され、着信側の網ノード装置において外部パケットに復元される。なお、前記入力した発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組を用い、外部パケット内のソース外部IPアドレスを用いない内部パケット形式を採用することも可能である。
【0297】
<<解放フェ−ズ>>
電話機905−1の利用者が電話通信の解放を通知すると(図93のステップA70)、メディアル−タ903−1、網ノ−ド装置906−1、代理電話サ−バ906−2を経由して電話管理サ−バ906−4に通知され(ステップA70乃至A73)、電話管理サ−バ906−4はCIC管理表926−1(図100)の中の回線番号が“CIC−2”であるレコ−ドの終了時刻の欄に終了時刻“Ed−1”を書き込む。次に、解放IPパケット937(図118)(RELパケット)を形成して電話管理サ−バ909−4へ通知し(ステップA74)、更に電話管理サ−バ906−4は解放指示を代理電話サ−バ906−2、網ノ−ド装置906−1を経由してメディアル−タ903−1に知らせる(ステップA85乃至A87)。メディアル−タ903−1は前記ステップA70において解放通知を受信すると、切断確認を電話機905−1へ送信することも可能である(ステップA70−1,オプション)。
【0298】
電話管理サ−バ909−4はIPパケット937を受信すると(ステップA74)、CIC管理表926−2(図103)の中の回線番号が“CIC−2”であるレコ−ドの終了時刻の欄に終了時刻“Ed−2”を書き込み、解放IPパケット937を受信したことを報告するために、解放完了IPパケット938(図119)(RLCパケット)を形成して、電話管理サ−バ906−4に返信する(ステップA84)。更に、電話管理サ−バ909−4は電話通信の解放指示を、代理電話サ−バ909−2及び網ノード装置909−1を経てメディアルータ903−4へ送出する(ステップA76乃至A78)。
【0299】
メディアル−タ903−4は解放指示に対する切断指示を電話機905−4に通知すると共に(ステップA79)、解放指示に対する解放報告を代理電話サ−バを経由して電話管理サ−バ909−4に知らせる(ステップA81乃至A83)。電話機905−4はメディアルータ903−4から送られた切断指示に対して、切断指示確認を返信可能であり (ステップA80,オプション)、更にメディアル−タ903−4は切断指示確認に対する更なる確認を送ることも可能である(ステップA80−1、オプション)。
【0300】
<<通信レコ−ドの抹消>>
ステップA74の後に電話管理サ−バ906−4は、IPパケット937内の回線番号“CIC−2”を表管理サ−バ906−3に送信し(ステップA96)、表管理サーバ906−3は当該通信レコード、このケースでは装置制御表910−1(図120)の第2行目のレコ−ド “IA1,IA2,EA1,EA2,MK1,MK2”、を抹消する(ステップA97)。ステップA74の後に、電話管理サ−バ909−4は受信した解放IPパケット937内の回線番号“CIC−2”を表管理サ−バ909−3に送信し(ステップA98)、表管理サーバ909−3は当該通信レコード、このケースでは装置制御表910−4(図123)の第3行目のレコ−ド “IA2,IA1,EA2,EA1,MK2,MK1”を抹消する(ステップA99)。
【0301】
<<発呼回数や着呼回数規制の後処理>>
ステップA74の後、電話管理サ−バ906−4は発呼管理表918−1(図124)に書き込んであるアドレス“EA1”に対応する使用中回線数を“1”減算する。同様にステップA84の後、電話管理サ−バ909−4は、着呼管理表918−2(図125)に書き込んであるアドレス“EA2”に対応する使用中回線数を“1”減算する。
【0302】
<<通話情報の収集>>
以上説明した通信ケース1において、運用管理サ−バ915(図92)は電話管理サ−バ906−4及び909−4と情報交換し(図126のステップA100,A101)、CIC管理表926−1(図100)及び926−2(図103)に記載されている電話通信記録、例えば送信元電話番号、宛先電話番号、開始時刻、終了時刻などの電話通信記録を得て、電話通信の課金目的などに提供することができる。また、運用管理サ−バ915は表管理サ−バ906−3及び909−3と情報交換し(ステップA102,A103)、装置制御表910−1(図92内)及び910−4内部の通信レコードに記載されている情報を得て、IP網900の運用や電話通信の課金目的などに提供することができる。
【0303】
<<通信レコードの設定方法について>>
例えば装置制御表910−1(図120)の第1行目の通信レコード“IA1,IA81,NA1,NA81,MA1,MA81,…”のようなメディアルータ903−1と代理電話サーバ906−2との間のIPパケット送受のために用いる通信レコード(端末間通信接続制御のために用いる通信レコード)は端末間通信を実施する前に、事前に設定してある。装置制御表910−1の第2行目の通信レコード“IA1,IA2,EA1,EA2,MK1,MK2,…”のような端末間でメディアを送受するために用い、端末間通信接続制御に用いない通信レコードは、前記説明のように表管理サーバを経由して動的に設定し、或いは抹消している。なお、事前に設定しておく通信レコードと動的に設定する通信レコードは、網ノード装置内メモリの別領域に設定しておき、メモリ実装の簡易化を図る。後述する通信ケース2乃至通信ケース6も同様である。
【0304】
<<固定電話機の電話番号登録>>
通信ケース1における固定電話機の登録方法とカプセル制御表の通信レコードの設定について、図92及び図192を参照して説明する。
【0305】
固定電話機905−1のユーザ990−1は、IP網900の運用ルールに従い、或いは通信事業者と相談して固定電話機905−1の外部IPアドレス“EA1”及び電話番号“TN1”を定め、更に少なくともユーザ名、通信料金の支払い方法を含めて、固定電話機905−1の利用を電話受付者991−1に申込む(図192のステップP1)。電話受付者991−1は、固定電話機905−1を接続するメディアルータの識別記号N903−1及び網ノード装置906−1の識別記号N906−1や通信回線917−1の識別記号N917−1を、電話受付者991−1が保持する受付業務資料を用いて調べ、固定電話機905−1を接続するメディアルータ903−1の識別可能情報をユーザ990−1に通知する。ユーザ990−1は、外部IPアドレス“EA1”を固定電話機905−1に設定する。
【0306】
なお、外部IPアドレス“EA1”をメディアルータ903−1内に設定するケースでは、電話受付者991−1が外部IPアドレス“EA1”をユーザ990−1に通知する。ユーザ990−1は電話番号“TN1”を固定電話機905−1に設定する。以上の手続きにより、電話受付者991−1は、外部IPアドレス“EA1”、電話番号“TN1”、ユーザ名、通信料金の支払い方法、網ノード装置906−1の識別記号N906−1、メディアルータの識別記号N903−1、通信回線917−1の識別記号N917−1を少なくとも含む受付情報を取得する。
【0307】
次に、受付者991−1は、受付情報をユーザサービスサーバ992−1に通知する(ステップP2)。ユーザサービスサーバ992−1は、受付情報に含まれる網ノード装置の識別記号N906−1及び通信回線の識別記号N917−1を用い、ユーザサービスサーバ992−1内部に保持している内部IPアドレス付与規則資料に従って、内部IPアドレス“IA1”を定めて受付情報に追加し、内部IPアドレス“IA1”を含む受付情報をそのデータベースに保持する(ステップP3)。次に、ユーザサービスサーバ992−1は、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”、網ノード装置906−1の識別記号N906−1、電話番号“TN1”について関与するメディアルータ903−1の識別記号N903−1、通信回線917−1の識別記号N917−1、メディアルータ903−1のUNI、メディアルータ903−1と情報交換する代理電話サーバ906−2の外部アドレス“EA81”及び内部アドレス“IA81”、代理電話サーバ906−2と情報交換する電話管理サーバ906−4の内部アドレス“IA91”とを、電話管理サーバ906−4に通知する(ステップP4)。電話管理サーバ906−4は取得した受付情報のうち、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を電話番号サーバ906−5に通知し(ステップP5)、電話番号サーバ906−5は、前記取得した情報のうち少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を、例えばRFC1996やRFC1035で定められているドメイン名サーバのデータ格納形式により、その内部に保持する(ステップP6)。電話番号サーバ906−5は電話番号“TN1”を保持していることを、電話番号サーバ906−5の識別記号N906−1とIPアドレス共に上位の電話番号サーバ995へ通知し(ステップP7)、電話番号サーバ995は、少なくとも電話番号サーバ906−5の識別記号N906−1及びIPアドレス、電話番号“TN1”の組をその内部に保持する(ステップP8)。上位の電話番号サーバ995は、電話番号“TN―x”を保持する他の電話番号サーバの識別記号とIPアドレスとを保持している。
【0308】
<<バリエーション>>
前記ステップP5乃至ステップP8(図192)は、次のステップP5x乃至P8xに変更することもできる。電話管理サーバ906−4は前記取得した受付情報のうち、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を上位の電話番号サーバ995を経由して(ステップP5x)、電話番号サーバ906−5へ通知し(ステップP6x)、電話番号サーバ906−5は前記受信した外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を内部に保持する。ここで、上位の電話番号サーバ995は、電話番号“TN―x”を保持する他の電話番号サーバ906−5の識別記号とIPアドレスとを保持する。また、電話番号サーバ906−5は、結果を報告することができる(ステップP7x、ステップP8x)。
【0309】
更に、ユーザサービスサーバ991−1は、上位の電話番号サーバ995に電話管理サーバ906−4を経由して、又は経由せず直接に、上位の電話番号サーバ995の内容の書換えや抹消を依頼することもできる。ユーザサービスサーバ991−1はマルチキャスト受信認証情報を保持することもできる(オプション)。
【0310】
<<電話番号サーバ間の情報交換機能>>
図193は、IP網900内の上位の電話番号サーバ995と、下位の電話番号サーバ906−5、907−5、908−5、909−5とが相互に情報交換を行えることを示している。更に、下位の電話番号サーバ906−5、907−5、908−5、909−5は、上位の電話番号サーバ995を経由して情報交換できる。例えば電話番号サーバ907−5は、電話番号“TN1”に付随する外部IPアドレス及び内部IPアドレスを電話番号サーバ995に質問すると(図194のステップP20)、電話番号サーバ995は電話番号“TN1”に付随するIPアドレスと内部を保持している電話管理サーバ906−5に問い合わせて(ステップP21)、外部IPアドレス“EA1”、内部IPアドレス“IA1”を取得する(ステップP22)。次に、電話番号サーバ995は、電話番号“TN1”に付随する前記得られた外部IPアドレス“EA1”と内部IPアドレス“IA1”とを電話番号サーバ907−5に通知する(ステップP23)。上位の電話番号サーバ995は、電話番号“TN―x”と電話番号“TN―x”とを保持する下位の電話番号サーバの識別記号、IPアドレス及びマルチキャスト受信認証情報(オプション)を保持していること、更に移動電話機については、後述するように端末認証情報を保持していることが特徴である。
【0311】
<<通信ケース2:移動電話機と移動電話機との間の通信>>
図127及び図128は移動電話機905−6から移動電話機905−8への電話通信を説明する図であり、電話機905−6の電話番号は“TN3”、電話機905−8の電話番号は“TN4”である。ここで、無線基地局902−3は外部IPアドレス“EB1”を含み、無線基地局902−4は外部IPアドレス“EB2”を含み、通信回線917−3の終端に内部IPアドレス“IB1”が付与され 、通信回線917−4の終端に内部IPアドレス“IB2”が付与されている。代理移動電話サーバ908−6は外部IPアドレス“EB81”と内部IPアドレス“IB81”とを付与され、電話管理サーバ908−4は内部IPアドレス“IB91”を付与されている。電話番号サーバ908−5は内部IPアドレス“IB96”を、代理移動電話サーバ909−6は内部IPアドレス“IB82”を、電話管理サーバ909−4は内部IPアドレス“IA92”をそれぞれ付与されている。電話番号サーバ906−5乃至909−5の外部IPアドレスは全て“EA81”であり、代理移動電話サーバ906−6乃至909−6の外部IPアドレスは全て“EB81”である。
<<接続フェーズ>>
電話機905−6から無線通信回線917−5を経由して呼接続要求を送出すると、無線チャネル接続要求信号が無線基地局902−3に伝えられ(ステップB01)、無線基地局902−3が電話機905−6に呼接続要求に対する呼接続要求受付を返信する(ステップB02)。次に電話機905−6から、送信元の電話番号“TN3”、宛先の電話番号“TN4”を含む呼設定要求を無線基地局902−3へ送出し(ステップB03)、無線基地局902−3は受信した呼設定要求の内容を元に、送信元IPアドレスは前記“EB1”、宛先IPアドレス“EB81”、送信元電話番号“TN3”、宛先電話番号“TN4”、無線基地局902−3が電話音声送信に用いるポ−ト番号“5006”、付加情報“Info3”などから成る呼設定要求を含むIPパケット920B(図129)を形成し、網ノ−ド装置908−1へ送信する(ステップB04)。
【0312】
網ノ−ド装置908−1は装置制御表910−3(図122)の第1行目のレコ−ドを適用し、IPパケット920Bをカプセル化して内部パケット921B(図130)を形成し、代理移動電話サ−バ908−6へ送信する(ステップB05)。代理移動電話サ−バ908−6はIPパケット921Bを元にIPパケット922B(図131)を形成し、電話管理サ−バ908−4へ送信する(ステップB06)。
<<回線番号の管理>>
次に、電話管理サ−バ908−4はIPパケット922B(図131)の内容を用いて送信元電話番号“TN3”及び宛先電話番号“TN4”の組から回線番号“CIC−3”を算出し、CIC管理表923B(図132)を形成する。更に、電話管理サ−バ908−4は宛先電話番号“TN4”と、送信元電話番号“TN3”に関する質問を含むIPパケット924B(図133)とを電話番号サ−バ908−5に示し(ステップB07)、前記質問に対する回答を含むIPパケット925B(図134)を受信する(ステップB08)。電話管理サ−バ908−4は前記取得したアドレス類と、無線基地局902−3のUNIインタフェースの“UNI3”とをCIC管理表923B(図132)に追加する。この結果はCIC管理表926−1B(図135)の1行目レコ−ドに示されている。電話管理サ−バ908−4は、以降無線基地局902−3側とIPパケットを送受するとき、CIC管理表926−1B内のUNIインタフェース“UNI3”に基づいて通信手順(ステップB09、B16、B17、B35,B45,B55,B73,B85など)を用いる。
【0313】
次に、電話管理サ−バ908−4は呼設定受付と、認証要求と、電話番号“TN3”と、“TN4”とを含むIPパケツト939B09(図136)を形成し、代理移動電話サ−バ908−6に送出する(ステップB09)。代理移動電話サ−バ908−6はIPパケット939B10(図137)を形成して網ノ−ド装置908−1へ送信し(ステップB10)、網ノ−ド装置908−1はIPパケット939B10を逆カプセル化してIPパケット939B11(図138)を形成した後、IPパケット939B11を無線基地局902−3へ送信する(ステップB11)。基地局902−3は受信したIPパケット939B11に含まれる情報を元に、無線通信路917−5を経由して呼設定受付及び認証要求を電話機905−6へ知らせる(ステップB12)。
【0314】
電話機905−6は、端末正当性を表す認証回答(パスワードなど)を無線通信路917−5を経由して無線基地局902−3へ送出する(ステップB13)。無線基地局902−3は認証回答を含むIPパケット939B14(図139)を形成して網ノード装置908−1に送出し(ステップB14)、網ノード装置908−1においてカプセル化されて得られる認証回答を含む新たなIPパケット939B15(図140)は代理移動電話サーバ908−6に到達する(ステップB15)。次に、認証回答を含む新たなIPパケット939B16(図141)が電話管理サ−バ908−4に到達する(ステップB16)。
【0315】
電話管理サ−バ908−4は、通信チャンネル設定指示用の端末認証合否を含むIPパケットを代理移動電話サーバ908−6に送出する(ステップB17)。端末認証合否を含む新たなIPパケットは網ノード装置908−1に到達して逆カプセル化され(ステップB18)、基地局902−3に到達する(ステップB19)。無線基地局902−3は、IPパケットの端末認証合否を無線通信路917−5を経由して電話機9055−6へ通知する(ステップB20)。ステップB17乃至B19において転送されるIPパケットの形式は、ステップB09乃至B11において転送されるIPパケットの形式とアドレス格納形式などが同様である。次に、電話管理サ−バ908−4はCIC管理表926−1B(図135)のIPアドレス情報を参照し、パケット922B(図131)を参照して、呼設定要求を行うためのIPパケット927B(図142)(IAMパケット)を形成し、IPパケット927Bを電話管理サ−バ909−4へ送信する(ステップB21)。
【0316】
<<回線番号の管理>>
電話管理サ−バ909−4はIPパケット927Bを受信すると、そのペイロ−ドに含まれる回線番号“CIC−3”、手順区分“IAM”、送信元電話番号“TN3”、宛先電話番号“TN4”、複数のIPアドレス、UNIインタフェース“UNI4”を取り出し、CIC管理表926−2B(図143)のレコ−ドとして書き込み記録する。この書込み時刻“St−4”も書込む。
【0317】
次に、電話管理サ−バ909−4は、前記受信したIPパケット927Bを用いて呼設定要求を含むIPパケツト928B(図144)を形成し、IPパケツト928Bを代理移動電話サ−バ909−6に送出する(ステップB22)。代理移動電話サ−バ909−6は、IPパケット929B(図145)を形成して網ノ−ド装置909−1へ送信する(ステップB23)。網ノ−ド装置909−1は受信したIPパケット929Bを逆カプセル化し、IPパケット930B(図146)を形成した後、IPパケット930Bを無線基地局902−4へ送信する(ステップB24)。基地局902−4は、受信したIPパケット930Bを元に無線通信路917−6を経由して電話機905−8へ電話呼着信を仮に通知する(ステップB25)。
【0318】
電話機905−8は電話呼出し仮通知(ステップB25)を受けると、無線通信路917−6の状態(雑音や音声品質など)を無線基地局902−4に報告し(ステップB26)、続いて端末正当性を意味する情報(パスワードなど)を無線通信路917−6を経由して無線基地局902−4へ送出する(ステップB27a)。無線基地局902−4は端末正当性を意味する情報を含むIPパケット939B27B(図147)を形成し、網ノード装置909−1に送出する(ステップB27b)。IPパケット939B27Bは、網ノード装置909−1においてカプセル化されてIPパケット939B27C(図148)となり、IPパケット939B27Cは代理移動電話サーバ909−6に到達し(ステップB27c)、IPパケット939B27D(図149)となって電話管理サ−バ909−4に到達する(ステップB27d)。
【0319】
電話管理サ−バ909−4は、通信チャンネル設定指示用の端末認証合否を含むIPパケット939B28A(図150)を代理移動電話サーバ909−6に送出し(ステップB28a)、代理移動電話サーバ909−6においてIPパケット939B28B(図151)となり、IPパケット939B28Bは網ノード装置909−1に到達する(ステップB28b)。IPパケット939B28Bは逆カプセル化されてIPパケット939B28C(図152)となり、基地局902−4に到達する(ステップB28c)。無線基地局902−4は、IPパケットの端末認証合否を含む情報を無線通信路917−6を経由して電話機905−8へ通知する(ステップB28d)。次に、無線基地局902−4は宛先電話番号“TN4”が着信可能であるかを調べ、電話機905−8に呼出し(着信)を通知する(ステップB30)。無線基地局902−4はIPパケット930Bの内容、つまり電話番号“TN3”及び“TN4”、アドレス“EB1”、ポ−ト番号“5006”、“Info3”を保持する。次に、無線基地局902−4は電話番号“TN3”及び“TN4”と、着信可否報告惰報とを含むIPパケットを生成し、電話管理サ−バ909−4へ通知する(ステップB31乃至B33)。電話管理サ−バ909−4は、受信したIPパケットから送信元電話番号“TN3”、宛先電話番号“TN4”及び着信可否報告惰報を取り出す。そして、前記2つの電話番号から回線番号“CIC−3”を算出し、回線番号“CIC−3”と電話機905−8の着信可能性の情報を含むIPパケット931B(図153)(ACMパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB34)。電話管理サ−バ908−4は、受信したIPパケット931Bから回線番号“CIC−3”及び手順区分“ACM”を取り出し、CIC管理表926−1B(図135)を調べ、回線番号が“CIC−3”であるレコ−ドを見出し、手順区分を“ACM”に書き換える。次に、電話管理サ−バ908−4はACMパケットを受信したことを示すIPパケットを生成し、無線基地局902−3へ通知することも可能である(ステップB35乃至B37、オプション)。
【0320】
無線基地局902−4は電話機905−8から電話呼出中を受信すると(ステップB40)、送信元電話番号“TN3”及び宛先電話番号“TN4”と、電話機905−8が音声送信に用いるポ−ト番号“5008”と、付加情報“Info4”とを含むIPパケット932B(図154)を形成して網ノ−ド装置909−1へ送信する(ステップB41)。網ノ−ド装置909−1はIPパケット932Bをカプセル化し、IPパケット932−1B(図155)を形成し、代理移動電話サ−バ909−6に送信する(ステップB42)。代理移動電話サ−バ909−6はIPパケット932−2B(図156)を形成し、電話管理サ−バ909−4に送信する(ステップB43)。電話管理サ−バ909−4は、受信したIPパケット932−2Bから電話番号“TN3”及び“TN4”を取り出し、前記2つの電話番号から回線番号“CIC−3”を算出して、電話呼出中を示すIPパケット933B(図157)(CPGパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB44)。電話管理サ−バ908−4は受信したIPパケット933Bから回線番号“CIC−3”、手順区分“CPG”、UDPポ−ト番号“5008”及び付加情報“Info4”を取り出し、CIC管理表926−1B(図135)の回線番号“CIC−3”であるレコ−ドの手順区分を“CPG”と書き換え、IPアドレス“EB1,IB1,EB81,IB81”、送信元電話番号“TN3”、宛先電話番号“TN4”を読み出し、これら取得した情報を用いてIPパケット933−1B(図158)を形成して代理移動電話サ−バ908−6ヘ送信する(ステップB45)。
【0321】
代理電話サ−バ908−2は、受信したIPパケット933−1Bを用いてIPパケット933−2B(図159)を形成して網ノ−ド装置908−1に送信し(ステップB46)、網ノ−ド装置908−1は受信したIPパケット933−2Bを逆カプセル化し、IPパケット933−3B(図160)を形成して無線基地局902−3へ送信する(ステップB47)。無線基地局902−3は、受信したIPパケット933−3B内に含まれる電話番号“TN3”及び電話番号“TN4”、IPアドレス“EB2”、ポ−ト番号“5008”、付加情報“Info4”を読み出して保持する。無線基地局902−3は宛先電話905−8の呼出中を電話機905−6に通知する(ステップB48)。
【0322】
次に、電話機905−8が呼出しに応答し(ステップB50)、無線基地局902−4は前記応答を知らせるため、送信元電話番号“TN3”及び宛先電話番号“TN4”含むIPパケットを電話管理サ−バ909−4へ送信する(ステップB51乃至B53)。電話管理サ−バ909−4は、前記受信したIPパケットから送信元電話番号“TN3”と宛先電話番号“TN4”とを取り出し、前記2つの電話番号から回線番号“CIC−3”を算出し、少なくとも回線番号“CIC−3”を含む応答を知らせるIPパケット934B(図161)(ANMパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB54)。なお、電話管理サーバ909−4は応答確認を無線基地局へ返信することも可能である(ステップB60−1乃至B60−4、オプション)。
【0323】
電話管理サ−バ908−4は、受信したIPパケット934Bから回線番号“CIC−3”及び手順区分“ANM”を取り出し、電話管理サ−バ908−4が保持するCIC管理表926−1B(図135)を調べ、回線番号が“CIC−3”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ANM”に書き換える。次に、電話管理サ−バ908−4は、電話機905−8が電話呼出しに応答したことを代理移動電話サ−バ908−6、網ノ−ド装置908−1を経由して無線基地局902−3へ通知する(ステップB55乃至ステップB57)。無線基地局902−3は呼出信号を電話機905−6へ送る(ステップB58)。電話機905−6は応答確認を返信することも可能である(ステップB59、オプション)。
【0324】
<<通信レコ−ドの設定>>
電話管理サ−バ909−4は、CIC管理表926−2B(図143)を参照して通信レコードの変更情報を取得して表管理サ−バ909−3に送信し(ステップB64)、表管理サ−バ909−3は網ノ−ド装置909−1内部の装置制御表910−4(図123)の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…”として設定する(ステップB65)。ここで、マスク情報MK5及びMK6は、255.255.255.255 とする。同様に、電話管理サ−バ908−4は、CIC管理表926−1B(図135)を参照して通信レコードの変更情報を取得して表管理サ−バ908−3に送信し(ステップB66)、表管理サ−バ908−3は網ノ−ド装置908−1内部の装置制御表910−3(図122)の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”として設定する(ステップB67)。
【0325】
<<通信フェーズ>>
電話機905−6と電話機905−8との電話通信は、他の実施例で説明しているのと同様のステップであり、装置制御表910−3の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”及び装置制御表910−4の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…”とが用いられる。電話機905−6の音声はディジタル化されてIPパケット935B(図162)のペイロ−ドに載せられる。ここで、接続フェーズにおいて入手した宛先アドレス及びUDPポ−ト番号が用いられる。電話機905−6から音声が、無線通信電波の形態で無線通信路917−5を経由して転送され(ステップB68−1)、無線基地局902−3で音声はデイジタル化されて音声IPバケツト935B(図162)となり、網ノ−ド装置908−1に送られて(ステップB68−2)、カプセル化されてIPパケット936B(図163)となる。更にル−タ911−6(図92)、通信回線913−5を経て網ノ−ド装置909−1に到達し(ステップB68−3)、網ノ−ド装置909−1で逆カプセル化されて無線基地局902−4に到達し(ステップB68−4)、アナログ音声に戻された音声が、無線通信電波の形態で無線通信路917−6を伝送され、電話機905−8に到達する(ステップB68−5)。電話機905−8から送られたアナログ音声は、ディジタル化されてIPパケットに格納されて逆方向に送られる(ステップB69−1乃至B69−5)。ステップB68−1、B68−5、B69−1、B69−5において、ディジタル化された音声が無線通信路917−5及び917−6を伝送されても良い。
【0326】
<<解放フェ−ズ>>
電話機905−6の利用者が電話通信の解放を通知すると(図128のステップB70)、無線基地局902−3、網ノ−ド装置908−1、代理移動電話サ−バ908−6を経由して電話管理サ−バ908−4に通知され(ステップB70乃至B73)、電話管理サ−バ908−4は、CIC管理表926−1B(図135)の中の回線番号が“CIC−3”であるレコ−ドの終了時刻の欄に終了時刻“Ed−1”を書き込む。次に、解放IPパケット937B(図164,RELパケット)を形成して電話管理サ−バ909−4へ通知し(ステップB74)、電話管理サ−バ909−4は、電話通信の解放指示を代理移動電話サ−バ909−6を経て無線基地局902−4に通知する(ステップB76乃至B78)。更に、電話管理サ−バ909−4は、CIC管理表926−2B(図143)の中の回線番号が“CIC−3”であるレコ−ドの終了時刻の欄に終了時刻“Ed−2”を書き込み、解放IPパケット937Bを受信したことを報告するために、解放完了IPパケット938B(図165,RLCパケット)を形成し、電話管理サ−バ908−4に返信する(ステップB84)。
【0327】
電話管理サ−バ908−4はステップB84を受信すると、解放指示を代理移動電話サ−バ908−6、網ノ−ド装置908−1を経由して無線基地局902−3に知らせる(ステップB85乃至B87)。無線基地局902−3は、切断指示を無線通信路917−5を経由して電話機905−6に通知することもできる(ステップB70−1,オプション)。無線基地局902−4は切断指示を電話機905−8に通知すると共に(ステップB79)、解放報告を代理移動電話サ−バ909−6を経由して電話管理サ−バ909−4に知らせる(ステップB81乃至B83)。電話機905−8は、切断指示確認信号を無線基地局902−4へ送信することもできる(ステップB80、オプション)。
【0328】
<<通信レコ−ドの抹消>>
ステップB73の後に、電話管理サ−バ908−4は、解放IPパケット937Bの中に書き込んだ回線番号“CIC−3”を表管理サ−バ908−3に送信し(ステップB96)、表管理サ−バ908−3は対応する通信レコード、本ケースでは装置制御表910−3(図122)の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”を抹消する(ステップB97)。同様に、電話管理サ−バ909−4はステップB76後に、受信したIPパケット937Bの中の回線番号“CIC−3”を取り出して表管理サ−バ909−3に送信し(ステップB98)、表管理サ−バ909−3は対応する通信レコード、本ケースでは装置制御表910−4(図123)の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…” を抹消する(ステップB99)。
【0329】
<<解放報告オプションと無線チャネルの切断>>
電話管理サ−バ909−4は解放報告を受信すると(ステップB83)、解放報告確認のIPパケットを送出することができ、解放報告確認のIPパケットは代理移動電話サーバ909−6を経由し、更に網ノード装置909−1を経由して無線基地局902−4に到達する(ステップB90a乃至B90c)。更に電話管理サ−バ909−4は無線チャネル切断信号を含むIPパケットを送出でき、無線チャネル切断信号を含むIPパケットは代理移動電話サーバ909−6を経由し、網ノード装置909−1を経由して基地局902−4に到達する(ステップB91a乃至B91c)。無線基地局902−4は、無線チャネル切断確認信号を含むIPパケットを網ノード装置909−1に送出すると、IPパケットは網ノード装置909−1を経由し、代理移動電話サーバ909−6を経由して電話管理サ−バ909−4に到達する(ステップB92a乃至B92c)。なお、前記ステップB90a乃至B90c、B91a乃至B91c及びステップB92a乃至B92cは省略可能なオプションである。
【0330】
同様に前記ステップB85が終了すると、電話管理サ−バ908−4は無線チャネル切断信号を含むIPパケットを代理移動電話サーバ908−6に送出し、IPパケットは網ノード装置908−1を経て基地局902−3に到達する(ステップB88a乃至B88c)。無線基地局902−3は、IPパケットから取出した無線チャネル切断信号を無線通信路917−5(図92)を経由して電話機905−6へ通知する(ステップB88d)。電話機905−6は無線通信路917−6を経由して、無線チャネル切断確認信号を無線基地局902−3へ送出する(ステップB89a)。無線基地局902−3は、無線チャネル切断確認信号を含むIPパケットを網ノード装置908−1、代理移動電話サーバ908−6を経由して電話管理サ−バ908−4に到達する(ステップB89c乃至B89d)。なお、前記ステップB88a乃至B88d及びステップB89a乃至B89dは省略可能なオプションである。
【0331】
<<発呼回数の規制や課金情報などの収集>>
以上説明した通信ケース2の電話通信において、通信ケース1における電話通信と同様の手順により、発呼回数の規制や着呼回数の規制、CIC管理表や装置制御表からの情報収集を行い、IP網900の運用や課金に関する処理を行うことが可能である。
【0332】
<<移動電話機の電話番号登録>>
通信ケース2における移動電話機の登録方法と装置制御表の通信レコードの設定について、図92及び図195を参照して説明する。
【0333】
移動電話機905−6のユーザ990−2はIP網900の運用ルールに従い、或いは通信事業者と相談して移動電話機905−6が用いる外部IPアドレス“EB1”及び電話番号“TN3”を定め、更に少なくともユーザ名、通信料金の支払い方法を含めて、移動電話機905−6の利用を電話受付者991−2に申込み、電話受付者991−2は端末認証情報“PID3”を付与して、代理移動電話サーバの外部IPアドレス“EB81”をユーザ990−2に通知する(図195のステップQ1)。なお、代理移動電話サーバ906−6、907−6、908−6、909−6の外部アドレスは共通の値“EB81”である。更に、第2の端末認証情報“PID−M”として、マルチキャストサービス識別記号とその受信許可パスワード、マルチキャスト認証サーバの外部アドレス“WA9”などを含むマルチキャスト受信認証情報を含めることができる。
【0334】
ここで、端末認証情報“PID3”は、外部IPアドレス“EB1”と電話番号“TN3”との組合せに対して付与しており、ユーザ990−2以外の第3者に秘密値として扱い公開しない。ユーザ990−2は、電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”、代理移動電話サーバの外部IPアドレス“EB81”、第2の端末認証情報“PID−M”(オプション)を移動電話機905−6に設定する。そして、受付者991−2は、受付情報をユーザサービスサーバ992−2に通知する(ステップQ2)。ユーザサービスサーバ992−2は受付情報をそのデータベースに保持する(ステップQ3)。
【0335】
次に、ユーザサービスサーバ992−2は、少なくとも電話番号“TN3”と端末認証情報“PID3”とを電話管理サーバ909−4に通知する(ステップQ4)。ここで、ユーザサービスサーバ992−2はIP網900の運用ルール(例えば地理的に近い電話管理サーバを選択する)に従い、電話管理サーバ909−4を選択している。電話管理サーバ909−4は、少なくとも電話番号“TN3”と端末認証情報“PID3”とを電話番号サーバ909−5に通知し(ステップQ5)、電話番号サーバ909−5は、取得情報を上位の電話番号サーバ995へ通知し(ステップQ6)、電話番号サーバ995は、少なくとも電話番号“TN3”と端末認証情報“PID3”とをその内部に保持する(ステップQ7)。
【0336】
更に、前記マルチキャスト受信認証情報を保持することもできる(オプション)。ユーザサービスサーバ992−2は、上位の電話番号サーバ995に電話管理サーバ906−4を経由して、又は経由せず直接に、上位の電話番号サーバ995の内容の書換えや抹消を依頼することもできる。
【0337】
<<バリエーション>>
前記ステップステップQ5乃至ステップQ7は、次のステップQ5xに変更できる。即ち、電話管理サーバ909−4は、少なくとも電話番号“TN3”及び端末認証情報“PID3”を上位の電話番号サーバ995へ通知し(ステップQ5x)、電話番号サーバ995は、受信した前記電話番号“TN3”及び端末認証情報“PID3”を内部に保持する。
【0338】
<<移動電話機の初期位置の登録>>
移動電話機905−6がその位置をIP網900に登録する方法を、図92及び図195を参照して説明する。移動電話機905−6が位置登録要求を含む無線電波情報報を発信し、たまたま無線通信回線917−5(図92)を経由して、無線基地局902−3に接続したケースを説明する。
【0339】
無線基地局902−3は、移動電話機905−6と情報交換して通信可能性を確認する(ステップQ10)。この確認手順は通信階層1乃至2により行い、通信階層3により行う必要はない。通信可能性が確認されると、移動電話機905−6は位置登録要求情報を発信する(図195のステップQ11)。位置登録要求情報は、移動電話機905−6が用いる電話番号“TN3”、端末認証情報“PID3”、外部IPアドレス“EB1”、代理移動電話サーバの外部IPアドレス“EB81”を含む。なお、バリエーションとして、端末認証情報“PID3”の代わりに“PID3”を暗号鍵として、電話番号“TN3”を平文として暗号文C3を生成し、外部IPアドレス“EB1”、電話番号“TN3”及び暗号文C3を用いる公知の認証技法を用いることもできる。このようにすると、秘密の端末認証情報“PID3”が無線通信回線
を伝送されない。
【0340】
無線基地局902−3は、受信情報に含まれる電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”又は暗号文C3を含む外部パケット997−1(図196)を形成し、代理移動電話サーバ908−6に向けて送信する。ここで、外部パケット997−1の送信元外部IPアドレスは“EB1”、宛先外部IPアドレスは“EB81”である。外部パケット997−1が網ノード装置908−1に到達すると(ステップQ12)、カプセル制御表910−3(図122)の第4行目のレコード“IB1,IW81,K−zero,EB81,M−zero,M−one、…”が用いられて内部パケット997−2(図197)が形成され、内部パケット997−2は代理移動電話サーバ908−6に送られる(ステップQ13)。ここで、“IW81”は代理移動電話サーバ908−6の内部IPアドレスであり、“M−one”はその値が全て“1”であるアドレスマスクである。代理移動電話サーバ908−6は内部パケット997−2を受信し、更に内部パケット997−2のヘッダ部に含まれる内部IPアドレス“IB1”を含む内部パケットを形成して電話番号サーバ908−5に送信する(ステップQ14)。電話番号サーバ908−5は、受信した内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB1”、端末認証情報“PID3”又は暗号文“C3”を、ドメイン名サーバのデータ格納形式によりその内部に保持する(ステップQ15)。次に、取得した電話番号“TN3”、端末認証情報“PID3”及び電話番号サーバ908−5の識別記号を、上位の電話番号サーバ995に通知する(ステップQ16)。電話番号サーバ995は、電話番号の登録のステップQ7において保持している電話番号“TN3”及び端末認証情報“PID3”と、ステップQ16において取得した電話番号“TN3”及び端末認証情報“PID3”とが一致するかを比較して調べ、端末認証結果が合格か不合格かを判定する。なお、端末認証情報“PID3”の代わりに暗号文C3が送られるケースでは、“PID3”を暗号鍵として電話番号“TN3”を平文として暗号文C3"を生成し、前記受信した暗号文C3と前記生成した暗号文C3"とが一致するか否かを調べ、一致すれば合格と判定する公知の通信相手認証技法を用いる。
【0341】
上位の電話番号サーバ995は、前記端末認証結果を電話番号サーバ908−5に報告する(ステップQ20)。電話番号サーバ908−5は端末認証結果が不合格のときは、ステップQ15において保持している電話番号“TN3”や端末認証情報“PID3”を廃棄する(ステップQ21)。電話番号サーバ908−5は、端末認証結果を代理移動電話サーバ908−6、網ノード装置908−1、無線基地局902−3を経て、移動電話機905−6に報告する(ステップQ22乃至ステップQ25)。
【0342】
<<移動電話機の位置変更>>
移動電話機の初期位置登録を完了している状態において、移動電話機905−6が、無線通信回線917−5経由で無線基地局902−3に接続する所在位置を変更して、位置変更要求を含む無線電波情報を発信し、たまたま無線通信回線917−7(図92)を経由して無線基地局902−4に接続したケースを説明する。説明を簡単にするため、移動電話機905−6が移動電話機905−6xに切り替わったケースとして説明する(図92)。
【0343】
無線基地局902−4は、移動電話機905−6xと情報交換して通信可能性を確認し(図198のステップQ10x)、移動電話機905−6xは位置登録要求情報を発信する(ステップQ11x)。位置登録要求情報は、移動電話機905−6xが用いる電話番号“TN3”、端末認証情報“PID3”、前記外部IPアドレス“EB1”、代理移動電話サーバの外部IPアドレス“EB81”を含む。無線基地局902−4は、受信情報に含まれる電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”を含む外部パケット997−1(図196)と同様の外部パケットを形成し、代理移動電話サーバ909−6に向けて送信する。ここで、外部パケットの送信元外部IPアドレス“EB1”、宛先外部IPアドレス“EB81”である。外部パケットが網ノード装置909−1に到達すると(ステップQ12x)、カプセル制御表910−4(図123)の第5行目のレコード“IB2,IB84,K-zero,EB81,M-zero,M-one、…”が用いられて、内部パケット997−2(図197)と同様の内部パケットが形成され、内部パケットは代理移動電話サーバ909−6に送られる(ステップQ13x)。代理移動電話サーバ909−6は内部パケットを受信し、更に内部パケットのヘッダ部に含まれる内部IPアドレス“IB2”を含む新たな内部パケットを形成して電話番号サーバ909−5に送信し(ステップQ14x)、電話番号サーバ909−5は、受信した前記内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB2”、端末認証情報“PID3”を、ドメイン名サーバのデータ格納形式によりその内部に保持し(ステップQ15x)、前記取得した電話番号“TN3”を電話番号サーバ909−5の識別記号と共に、上位の電話番号サーバ995に通知する(ステップQ16x)。
【0344】
電話番号サーバ995は、電話番号登録のステップQ7(図195)において保持している電話番号“TN3”及び端末認証情報“PID3”と、ステップQ16xにおいて取得した電話番号“TN3”及び端末認証情報“PID3”とが一致するかを比較して調べ、端末認証結果が合格か不合格かを判定する。不合格のとき上位の電話番号サーバ995は、電話番号サーバ909−5に端末認証が不合格であることを通知し(ステップQ17x)、電話番号サーバ909−5は、ステップQ15xにおいて保持していた電話番号“TN3”や端末認証情報“PID3”を廃棄し(ステップQ18x)、以降の処理を中断する。
【0345】
端末認証結果が合格のとき、上位の電話番号サーバ995は端末905−6xへの位置変更要求及び電話番号サーバ909−5のIPアドレス“IP909−5”とを電話番号サーバ908−5に通知し(ステップQ19x)、電話番号サーバ908−5は、ステップQ15(図195)において保持していた移動電話機905−6に関する全ての情報を、宛先IPアドレス“IP909−5”であるIPパケットを形成して格納し、電話番号サーバ909−5へ送信する(ステップQ20x)。なお、電話番号サーバ908−5は前記送信済み情報を廃棄する。電話番号サーバ909−5は、ステップQ20xとステップQ15xの双方の手順において取得した移動電話機905−6に関する情報を保持できる。ただし、移動電話機の位置は905−6xとしている。電話番号サーバ909−5は、前記端末認証結果を代理移動電話サーバ909−6、網ノード装置909−1、無線基地局902−4を経て、移動電話機905−6xに報告する(ステップQ22x乃至ステップQ25x)。
【0346】
<<上位の電話番号サーバが一括管理するバリエーション>>
上位の電話番号サーバ995が移動電話機の電話番号やIPアドレスなどの関連情報を管理し、電話番号サーバ906−5乃至909−5は固定電話機のみを対象とし、電話番号サーバ906−5乃至909−5が移動電話機の登録手順や位置変更手順に関与しない方法を説明する。
【0347】
図199は移動電話機の登録手順の他の実施方法を示しており、図195と異なる点は、図195において示す電話番号サーバ908−5及び909−5の処理を上位の電話番号サーバ995に移した手順としていることである。従って、図199は、電話番号サーバ908−5及び909−5を含まない。始めに、図195のステップQ1、Q2、Q3、Q4を、図199のステップU1、U2、U3、U4に置き換えたステップU1乃至U4を実施し、次に電話管理サーバ909−4から直接に上位の電話番号サーバ995に通知し(ステップU5)、電話番号サーバ995は関連情報を保持する(ステップU7)。更に、図195のステップQ10、Q11、Q12、Q13を、図199のステップU10、U11、U12、U13に置き換えたステップU10乃至U13を実施し、次に代理移動電話サーバ908−6から直接に上位の電話番号サーバ995に通知し(ステップU14)、電話番号サーバ995は端末認証手順などを実施し(ステップU15)、処理結果を代理移動電話サーバ908−6に知らせる(ステップU20)。次に、図195のステップQ23、Q24、Q25を、図199のステップU23、U24、U25に置き換えたステップU23乃至U25を実施する。
【0348】
図200は移動電話機の登録手順の他の実施方法を示しており、図198と異なる点は、図198において示す電話番号サーバ908−5及び909−5が担当する手順を、上位の電話番号サーバ995に移した手順としていることである。始めに、図198のステップQ10x、Q11x、Q12x、Q13xを、図200のステップU10x、U11x、U12x、U13xに置き換えた手順を実施し、次に代理移動電話サーバ909−6から直接に上位の電話番号サーバ995に通知し(ステップU14x)、代理移動電話サーバ909−6は関連情報を保持し(ステップU21x)、処理結果を代理移動電話サーバ909−6に知らせる(ステップU22x)。次に、図198のステップQ23x、Q24x、Q25xを、図198のステップU23x、U24x、U25xに置き換えた手順を実施する。前記通信ケース2において、代理電話サーバ908−2が代理移動電話サーバ908−6の機能を含むようにして、代理移動電話サーバ908−6を代理電話サーバ908−2に置き換えることもできる。このとき代理移動電話サーバ908−6を省くことができる。
【0349】
<<通信ケース3:移動電話機と固定電話機との間の通信>>
図166は移動電話機905−6から固定電話機905−4への電話通信を説明する図であり、電話機905−6の電話番号は“TN3”、電話機905−4の電話番号は“TN2”である。本通信ケース3において、発呼側の移動電話機905−6側、つまり発呼側のUNIインタフェース(無線基地局902−3と電話管理サーバ908−4との間の通信手順)は、図127及び図128を用いて説明した発呼側のUNIインタフェース(無線基地局902−3と電話管理サーバ908−4との間の通信手順)と一致する。また、本ケースにおいて、着呼側の固定電話機905−4側、つまり着呼側のUNIインタフェース(電話管理サーバ909−4とメディアルータ903−4との間の通信手順)は、図93を用いて説明した着呼側のUNIインタフェース(電話管理サーバ909−4とメディアルータ903−4との間の通信手順)と一致する。当然ながら、電話管理サーバ908−4と電話管理サーバ909−4との間の通信手順(NNIインタフェース)は、IP網900内部で統一されている。
【0350】
<<接続フェーズ>>
電話機905−6が呼接続要求を送出すると、無線チャネル接続要求信号が無線基地局902−3に伝えられ(ステップB01)、無線基地局902−3が呼接続要求受付を返信する(ステップB02)。次に、電話機905−6から呼設定要求を無線基地局902−3へ送出し(ステップB03)、無線基地局は呼設定要求を送出すると、呼設定要求は網ノ−ド装置908−1、代理移動電話サ−バ908−6を経て電話管理サ−バ908−4へ送信する(ステップB04乃至B06)。電話管理サ−バ908−4は、電話番号サ−バ908−5に質問して回答を得る(ステップB07、B08)。
【0351】
次に、電話管理サ−バ908−4は呼設定受付と認証要求とを送出し、代理移動電話サ−バ908−6、網ノ−ド装置908−1、無線基地局902−3を経由して電話機905−6へ知らせる(ステップB09乃至B12)。電話機905−6は前述と逆方向へ端末正当性を表す認証回答を送信する(ステップB13乃至B16)。電話管理サ−バ908−4は、端末認証合否を含むIPパケットを前述と逆方向へ送出する(ステップB17乃至B20)。次に、電話管理サ−バ908−4は呼設定要求を行うためのIAMパケットを形成し、電話管理サ−バ909−4へ送信する(ステップA21)。NNIインタフェースはIP網900内で統一されており、発呼側のUNIは通信ケース2の発呼側のUNIと同一であり、着呼側のUNIは通信ケース1の着呼側のUNIと同一である。従って、以下、図166に示す通信手順を実施することにより、固定電話機905−1から移動電話機905−8への電話通信が可能となることが説明できる。
【0352】
<<通信ケース4:固定電話機と移動電話機との間の通信>>
図167は固定電話機905−1から移動電話機905−8への電話通信を説明する図であり、電話機905−1の電話番号は“TN1”、電話機905−8の電話番号は“TN4”である。本通信ケース4において、発呼側の固定電話機905−1側、つまり発呼側のUNIインタフェース(メディアルータ903−1と電話管理サーバ906−4との間の通信手順)は、図93を用いて説明した発呼側のUNIインタフェース(メディアルータ903−1と電話管理サーバ906−4との間の通信手順)と一致する。また、本ケースにおいで着呼側の移動電話機905−8側、つまり着呼側のUNIインタフェース(電話管理サーバ909−4と無線基地局902−4との間の通信手順)は、図126及び図127を用いて説明した着呼側のUNIインタフェース(電話管理サーバ909−4と無線基地局902−4との間の通信手順)と一致する。電話管理サーバ906−4と電話管理サーバ909−4との間の通信手順(NNIインタフェース)は、IP網900内部で統一されている。
【0353】
このようになっているから電話機905−6から呼接続要求を送信すると(ステップA01)、メディアル−タ903−1が呼接続要求受付を返信し(ステップA02)、メディアル−タ903−1が呼設定要求を送信し(ステップA04)、呼設定要求は電話管理サ−バ906−4に到達する(ステップA04乃至A06)。電話管理サ−バ906−4は電話番号サ−バ906−8に質問して回答を得る(ステップA07,A08)。次に、電話管理サ−バ906−4は呼設定要求を行うIPパケット(IAMパケット)を電話管理サ−バ909−4へ送信し(ステップA21)、IAMパケットの内容は代理移動電話サ−バ909−6、網ノ−ド装置909−1、無線基地局902−4を経て電話機905−8へ着呼通知を到達する(ステップB21乃至ステップB25)。NNIはIP網900内で統一されており、発呼側のUNIは通信ケース1の発呼側のUNIと同一であり、着呼側のUNIは通信ケース2の着呼側のUNIと同一であることから、以下、図167に示す通信手順を実施することにより、固定電話機905−1から移動電話機905−8への電話通信が可能となることが説明できる。
【0354】
<<通信ケース1乃至4におけるバリエーション>>
メディアルータや無線基地局のUNIの形式をそれぞれのメディアルータや無線基地局が管理し、電話管理サーバに通知することもできる。例えば通信ケース1の固定電話機905−1から固定電話機905−4への電話通信において、メディアルータ903−1はメディアルータ903−1のUNIの形式をIPパケット920(図94)に格納し、電話管理サーバ906−4へ通知する(ステップA04乃至A06)。通信ケース2の移動電話機905−6から移動電話機905−8への電話通信(図127)において、無線基地局902−3は無線基地局902−3のUNI形式をIPパケット920B(図129)に格納し、電話管理サーバ908−4へ通知する(ステップB04乃至B06)。同様に無線基地局902−4は、無線基地局902−4のUNIの形式をIPパケットに格納して網ノード装置909−1に送出する(ステップB27b又はB31)。電話番号サーバは、固定電話通信用の電話番号サーバと移動電話通信用の電話番号サーバにグループ分けし、電話番号サーバ間の通信を各グループ内に限定しても良い。
【0355】
<<無線基地局>>
本実施例において、メディアルータ又は固定電話機がIPアドレスを保持しているか、或いは無線基地局又は移動電話機がIPアドレスを保持しているとしており、移動電話機を例に、以下に補足する。図168において、950−1はIP通信網、950−2は網ノード装置、951−1は無線基地局、951−2はIP通信回線インタフェース部、951−3は無線インタフェース部、952−1はアナログ移動電話機、952−2はディジタル移動電話機、952−3及び953−4はIP移動電話機、953−1乃至953−4は無線通信路である。
【0356】
無線基地局951−1と網ノード装置950−2との間のIP通信回線950−3に、電話回線接続制御メッセージやディジタル音声を含むIPパケットが送受される。IP通信回線インタフェース部951−2は複数のIPアドレスを保持しており、チャネル−IPアドレス対応表959(図169)を用いて、IPアドレスとポート番号を管理する。アナログ移動電話機952−1から送出された制御信号乃至音声信号958−1(図170)は音声送受信部954−1、無線送受信部955−1、無線通信路953−1、無線送受信部956−1、無線インタフェース部951−3に到達して制御信号乃至音声信号が復元され、IP通信回線インタフェース部951−2に到達して制御信号乃至音声信号はディジタル化されてIPパケット957−1のペイロードに載せられる。IPアドレス“EA1”と、UDPのポート番号5002を用いる例が、無線通信路−IPアドレス対応表959の第1行目“…、EA1,5002,CN9531,MID−1000”に示される。チャネルID“CN9531”で示される無線通信路953−1経由を示し、管理ID“MID−1000”はIPアドレス利用に対する課金の管理に用いられる。ディジタル移動電話機952−2の場合もアナログ移動電話機952−1と同様であり、IPアドレス“EA1”と、UDPのポート番号5004を用いる例が無線通信路−IPアドレス対応表959の第2行目“…、EA1,5004,…”に示される。
【0357】
ディジタル移動電話機952−3がIPアドレスを保持していないケースにおいて、ディジタル移動電話機952−3は、IP通信回線インタフェース部951−2からIPアドレス“EA3”及びポート番号“5012”を使用するよう指示するIPパケット958−3を受信する(図171)。次に、制御信号乃至音声信号をディジタル表現したIPパケット957−3(958−4と同じ)を送信し、IP通信回線インタフェース部951−2はIPパケット956−4をIP回線950−3に送出する。次に、ディジタル移動電話機952−4がIPアドレス“EA4”を保持しているケースにおいて、ディジタル移動電話機952−4は制御信号乃至音声信号をディジタル表現したIPパケット958−5を送信し、IP通信回線インタフェース部951−2はIPパケット957−4(958−5と同じ)をIP回線950−3に送出する。IP通信回線インタフェース部951−2は、IP移動電話機952−3にIPアドレス“EA3”及びポート番号“5012”を貸与したことを、チャネル−IPアドレス対応表959の第3行目のレコード“…,EA3,5012,…”により管理し、IP移動電話機952−4がIPアドレス“EA4”を保持してIPパケット958−5に設定して用いることを、チャネル−IPアドレス対応表959の第4行目のレコード“…,EA4,…”により把握していることが重要である。
【0358】
<<ルート電話番号サーバ>>
IP網900(図92)が大規模化するときに適用するための、電話番号から関連するIPアドレスなどを取得する他の実施方法を、図201を参照して説明する。
【0359】
900−10乃至900−12はIP網、900−13乃至900−17は終端ゲートウェイ、900−18乃至900−21は中継ゲートウェイ、900−23乃至900−27はメディアルータ、900−30乃至900−32は無線基地局、900−33乃至900−35は移動電話機、900−37乃至900−41は固定電話機、995−1乃至995−3は上位の電話番号サーバ、995−4はルート電話番号サーバである。中継ゲートウェイの間はIP通信回線で接続される。IP網900−10乃至900−12は、例えば通信事業者により個別に管理される。
【0360】
終端ゲートウェイ900−13乃至900−17は終端ゲートウェイ901−1(図92)と同様に、それぞれ個別の電話番号サーバを含む。中継ゲートウェイ900−18乃至900−21は、先行出願(図288等)においてIP網間をIP通信回線により接続する中継ゲートウェイとして開示されている。上位の電話番号サーバ995(図92)が、IP網900内において電話番号から関連するIPアドレスを取得する処理を実施しているのと同様に、上位の電話番号サーバ995−1乃至995−3(図201)は、それぞれIP網900−10乃至900−13内において電話番号から関連するIPアドレスや関連情報に関する処理を実施している。上位の電話番号サーバ995−1乃至995−3は、ルート電話番号サーバ995−4と、電話番号やIPアドレスに関する情報を含むIPパケットを送受できる(図202、図203のステップ995−10乃至995−12)。また、上位の電話番号サーバ995−1及び995−3がルート電話番号サーバ995−4に他サーバのIPアドレスを問い合わせて取得した後に、前記取得したIPアドレスを用いて電話番号やIPアドレスに関する情報を含むIPパケットを送受できる(ステップ995−13)。IP網900−10乃至900−12間を転送されるIPパケットは、中継ゲートウェイ900−18乃至900−21を通過する。
【0361】
終端ゲートウェイ900−13内の電話番号サーバは、移動電話機900−35の電話番号“TN900−35” からIPアドレスや関連情報を取得するため、上位の電話番号サーバ995−1に電話番号“TN900−35”を提示し、上位の電話番号サーバ995−1はルート電話番号サーバ995−4に電話番号“TN900−35”を提示し、ルート電話番号サーバ995−4は上位の電話番号サーバ995−3に電話番号“TN900−35”を提示する。すると、上位の電話番号サーバ995−3は電話番号“TN900−35”に関するIPアドレスや関連情報を返信し、前記返信された電話番号“TN900−35”に関するIPアドレスや関連情報を含むIPパケットは前記と逆方向に流れ、ルート電話番号サーバ995−4、上位の電話番号サーバ995−1を経由して、問い合わせ元の終端ゲートウェイ900−13内部の電話番号サーバに届けられる。電話番号“TN900−35”から、関連するIPアドレスを取得するための複数の電話番号サーバ間の問い合わせ手順は、ドメイン名サーバとして公知の技法を採用できる。
【0362】
また、終端ゲートウェイ900−13内部の電話番号サーバは、固定電話機900−40の電話番号“TN900−40”を上位の電話番号サーバ995−1に問合わせてIPアドレスと関連情報を取得することも、前記一連の手順同様に実施することが可能である。要約すると、複数のIP網が接続されているケースにおいて、IP網1内の電話番号サーバはIP網1内の上位の電話番号サーバ1、ルート電話番号サーバ、IP網2内の上位の電話番号サーバ2を経て、上位の電話番号サーバ2が管理する電話番号“TEL2”に関連するIPアドレスと関連情報を問合せて取得することができる。
【0363】
<<上位の電話番号サーバを呼出すバリエーション>>
図93に示す固定電話機905−1から固定電話機905−4への電話通信の手順において、電話管理サーバ906−4及び電話番号サーバ906−5が関係する手順(ステップA07,A08)を、上位の電話番号サーバ995を呼出す他の手順に変更することが可能であり、図204を参照して説明する。図204において、ステップA07x,A07y,A08x,A08yを除いた電話通信手順のステップは、全て図93に示すステップと同一であり、異なるステップA07x,A07y,A08x,A08yに関して説明する。
【0364】
図204のステップA07(図93のステップA07と同じ)において、電話番号サーバ906−5は宛先電話番号“TN2”及び送信元電話番号“TN1”に関する質問を含むIPパケットを受信する。電話番号サーバ906−5は、電話番号“TN1”に関するアドレス関連情報(各種アドレスとUNI種別)を保持しているが、電話番号“TN2”に関するアドレス情報等を有していないケースとすると、電話番号サーバ906−5は、電話番号“TN2”に関する情報を上位の電話番号サーバ995に送付して質問する(ステップA07x)。上位の電話番号サーバ995は、電話番号“TN2”に関するアドレス関連情報を保持している電話番号サーバ909−5に対して、電話番号“TN2”を送付してアドレス関連情報を質問し(ステップA07y)、電話番号サーバ909−5は電話番号“TN2”に関するアドレス関連情報回答する。即ち、メディアル−タのアドレス“EA2”及び通信回線終端の内部IPアドレス“IA2”、代理電話サ−バの外部IPアドレス“EA82”及び内部IPアドレス“IA82”、電話管理サ−バのIPアドレス“IA92”、メディアルータUNI種別を回答する。そして、前記回答されたアドレス関連情報は上位の電話番号サーバ995を経由し(ステップA08x)、更に電話番号サーバ906−5を経由し(ステップA08y)、電話管理サ−バ906−4に到達する(ステップA08)。なお、上位の電話番号サーバ995を経由せずに、電話番号サーバ909−5から直接に電話番号サ−バ906−5に回答することもできる。一連のステップステップA07x、A07y,A08x,A08yは、公知のドメイン名サーバの再帰呼出機能により実施できる。
【0365】
更に、図127に示す移動電話機905−6から移動電話機905−8への電話通信の手順において、上位の電話番号サーバ995を呼出す手順が可能であり、図205を参照して説明する。図205において、ステップB07x,B07y,B08x,B08yを除いた電話通信手順のステップは全て図127に示すステップと同一であり、異なるステップB07x,B07y,B08x,B08yに関して説明する。電話管理サーバ908−4は、宛先電話番号“TN4”及び送信元電話番号“TN3”に関する質問を含むIPパケットを受信すると(ステップB06)、上位の電話番号サーバ995に対して電話番号“TN4”に関するアドレス情報等を質問し(ステップB07x)、上位の電話番号サーバ995は、電話番号サーバ909−5に電話番号“TN4”に関するアドレス情報等を質問する(ステップB07y)。電話番号サーバ909−5は、前記質問に対するアドレス関連情報を含む回答を上位の電話番号サーバ995を経由して(ステップB08x)、電話管理サーバ908−4に回答する(ステップB08y)。
【0366】
<<通信ケース5:共通線信号方式ベースのマルチメディア端末間通信>>
図173は電話呼接続制御を前提とするマルチメディア端末間通信を説明する図である。通信ケース1の通信(図93)は、固定電話機905−1、メディアルータ903−1、網ノード装置906−1、代理電話サーバ906−2、電話管理サーバ906−4、電話管理サーバ909−4、代理電話サーバ909−2、網ノード装置909−1、メディアルータ903−4、固定電話機905−4を経由する電話呼接続制御を行う通信であるのに対し、図173に示す通信は固定電話機905−1の代わりにマルチメディア端末905−10を用い、固定電話機905−4の代わりにマルチメディア端末905−16を用いる通信である。マルチメディア端末905−10及び905−16は、例えば音声と静止画を送受する機能を有する端末装置や卓上型データ処理装置(パソコン等)や電話機、携帯型のデータ処理装置(PDA)、音声と静止画像又は動画像、或いは各種データを送受する機能を有する端末装置や電話機、携帯型の電話機、TV送受信機であり、或いは前記装置や機器類の機能を統合した端末装置である。
【0367】
図93に示す端末間通信接続のためのステップA01乃至A60は、図173に示す端末間通信接続のためのステップJ01乃至J60にそれぞれ1対1に対応し、ステップA70乃至A80−1は、図173に示す端末間通信接続のためのステップJ70乃至J80−1に1対1に対応しており、端末905−1と端末905−4との間の端末間通信接続制御方法は、端末905−10と端末905−16との間の端末間通信接続制御方法と同じとなっている。
【0368】
J68(図173)は端末間メディア通信の範囲を示し、J69−1は端末間高位通信開始手順を、J69−2は端末間メディア通信を、J69−3は端末間高位通信終結手順を示す。J69−1とJ69−3とは端末間高位通信制御層に属し、J69−2は端末間メディア通信層に属する。
【0369】
更に、図174及び図175を参照して、端末905−10及び905−16が電話番号を用いて端末間通信する方法を説明する。図174は、端末905−10と905−16との間の通信を説明するために図92を簡略化した図であり、終端制御部914−1(図92)及び914−4内部のサーバは記載を省いており、従って終端制御部914−1内のいくつかの手順は省略されている。図175は図173を簡略化している。
【0370】
端末905−10から呼接続要求を送出し(ステップJ01)、メディアルータ903−1が呼接続要求受付を返信し(ステップJ02)、続いてメディアルータ903−1は、送信元となる端末905−10の電話番号“TN5”、宛先となる端末905−16の電話番号“TN6”を含む呼設定要求を、終端ゲートウェイ901−1内の終端制御部914−1へ送信する(ステップJ04)。終端制御部914−1は、電話番号の“TN5”及び“TN6”を含む初期アドレスメッセージ(IAMパケット)を形成してIP網900内部へ送出し(ステップJ21)、IAMパケットは制御通信回線912−1(図92)を経由して終端制御部914−4へ到達する。終端制御部914−4は、IAMパケットを受信して得た呼着信通知をメディアルータ903−4を経由し(ステップJ24)、端末905−16へ知らせる(ステップJ25)。メディアルータ903−4が返信し(ステップJ31)、続いて終端制御部914−4は、IAMパケットに基づく呼設定要求に対する受信可能性を知らせるアドレス完了メッセージ(ACMパケット)を形成して終端制御部914−1へ返信し(ステップJ34)、ACMパケットは制御通信回線912−1を経由して、終端制御部914−1に到達する。更にACMパケット内の受信可能性を示す情報をメディアルータ903−1に送信することもできる(ステップJ37、オプション)。
【0371】
端末905−16が電話呼出中をメディアルータ903−4へ通知すると(ステップJ40)、メディアルータ903−4は終端制御部914−4へ電話呼出中を通知する(ステップJ41)。終端制御部914−4は電話呼出中を受信すると、呼出しメッセージ“CPG”を形成して送出し(ステップJ44)、呼出しメッセージ“CPG”はIP網900内を転送され、終端制御部914−1に到達する。終端制御部914−1は、電話呼出中をメディアルータ903−1を経由して端末905−10へ知らせる(ステップJ47、ステップJ48)。
【0372】
端末905−16が応答すると、前記応答はメディアルータ903−4を経由して(ステップJ50)、終端制御部914−4に到達する(ステップJ51)。終端制御部914−4は応答メッセージ(ACMパケット)を形成して送出し(ステップJ54)、ACMパケットはIP網900内を転送されて、終端制御部914−1に到達する。終端制御部914−1は前記応答をメディアルータ903−1を経由して端末905−10へ知らせ、端末間の通信が可能となる(ステップJ57、J58)。なお、端末905−10はステップJ58に続き、メディアルータ903−1に応答確認を送出することも可能である(ステップJ59、オプション)。また、メディアルータ903−4はステップJ50に続き、端末に応答確認を送出することも可能である(ステップJ60、オプション)。
【0373】
以上の手続きにより、端末905−10及び905−16の間で電話番号を用いたNo.7共通線信号方式ベースの手順により、IP転送網を経由した通信路が確立した。次に、端末905−10及び905−16は 端末間高位通信開始手順を実行する(ステップJ69−1)。端末間高位通信開始手順として、例えば音声画像通信論理チャネルの開設、通信モードの選択、フロー制御の指定、端末能力情報交換などを行うこともできる。次に、音声や画像、テキストデータ等を格納した複数のIPパケットが端末905−10と端末905−16との間で送受されて、端末間メディア通信が行われる(ステップJ69−2)。音声や画像、テキストデータ等を格納したIPパケットは、網ノード装置906−1、メディア転送用の通信回線913−3を経由して転送される。前記端末間メディア通信が終了すると、端末905−10及び905−16は開設した端末間高位通信終結手順を実行する(ステップJ69−3)。
【0374】
次に、端末905−10が解放要求を出すと(ステップJ70、J71)、終端制御部914−1から解放を知らせるRELパケットが送出され(ステップJ74)、終端制御部914−4が解放完了を知らせるRLCパケットが返信される(ステップJ84)。終端制御部914−4は解放通知を端末906−16へ通知し(ステップJ78、J79)、解放確認を受ける(ステップJ80、J81)。メディアルータ903−4は解放報告確認を送出することも可能である(ステップJ80−1、オプション)。また、終端制御部914−1は解放通知をメディアルータ903−1へ通知する(ステップJ87)。 メディアルータ903−1は解放確認を送出することも可能である(ステップJ70−1、オプション)。 以上の手続きにより、前記端末間通信のために設定されていた通信路が解放される。
【0375】
図176は、IP通信層の上位にUDP層があり、UDP層の上位にNo.7共通線信号方式をベースとする回線接続制御(呼接続制御)層があり、回線接続制御層の上位に端末間高位通信制御層があり、前記端末間高位通信制御層の上位に通信メディア層があること示している。
【0376】
No.7共通線信号方式をベースとする回線接続制御層をIP層の上位におき、UDP層を省いて実施することができる。なお、IP層の上位に回線接続制御層を置く技法は先願特許(実施例13の図206など)において開示されている。IP層の上位に置く回線接続制御層を新しいプロトコルとして定義し、回線接続制御層の新しいプロトコルセグメントのヘッダの先頭部分に、UDPセグメントやTCPセグメントのヘッダ内ポートフィールドと同様の形式のポートフィールド(16ビット×2、IPv4のとき)を設ける。このようにすると、UDP層を省いてポート番号が使えなくなる欠点が克服できる。回線接続制御層の新しいプロトコルセグメントは、UDPセグメントやTCPセグメントと類似した形式となり、IP通信装置が単純化するなどの利点が期待できる。共通線信号方式をベースとする回線接続制御層をIP層の上位に置く技法は、通信ケース1乃至通信ケース5の全てに適用できる。
【0377】
<<通信ケース6:通信レコードを設定するマルチメディア端末間通信>>
図177は、No.7共通線信号方式をベースとしないマルチメディア端末間通信方法(通信レコードの動的設定方法)である。IP端末905−11及びIP端末905−14が、それぞれ電話管理サーバ906−4及び907−4を介した通信方法を説明する。
【0378】
端末905−11の識別名は“TN7”、IPアドレスは“EA7”である。端末905−14の識別名は“TN8”、IPアドレスは“EA8”である。また、端末905−11はポート番号“7070”を用いて送信し、端末905−14はポート番号“7080”を用いて送信する。IP端末905−11及び905−14は、テキストデータやディジタル化した音声、静止画像や動画像などをIPパケットに格納して送受するマルチメディア端末でもある。例えば、識別名“TN7”や“TN8”はメールアドレスやWWWサーバにより提供するホームページの識別記号(URL)とすることもできる。
【0379】
<<接続フェーズ>>
IP端末905−11からIPパケット971(図179)を送出し(図177のステップK01)、IPパケット971はメディアルータ903−1を通過し(ステップK04)、網ノード装置906−1を通過してカプセル化されて内部IPパケット972となり(図180)、代理電話サーバ906−2に到達し(ステップK05)、IPパケット973となり(図181)、電話管理サーバ906−4に到達する(ステップK06)。IPパケット971は、少なくとも前記“TN7”、“TN8”、“7070”を含む。なお、IP端末905−11から送出したIPパケットが、IPアドレスを変更することなく、メディアルータを通過して網ノード装置に到達する前記技法は先願特許(特願2001−078270の図114)に記載された公知技術を適用している。
【0380】
<<CIC管理表の作成>>
電話管理サ−バ906−4は、IPパケット973を読出して得た送信元識別名“TN7”、宛先識別名“TN8”とから、IP網900の中で予め定めておくルールを適用してCIC番号“CIC−8”を定め、更に電話管理サ−バ906−4は、電話番号サーバ906−5に、宛先識別名“TN7”及び“TN8”に関係する各種IPアドレスや宛先IP端末905−14が接続するメディアルータ903−3のUNI種別、宛先IP端末905−14が用いるポート番号を質問するためのIPパケット974(図182)を送り(ステップK07)、前記質問に対する回答を含むIPパケット975(図183)を得る(ステップK08)。
【0381】
電話管理サ−バ906−4は、更にCIC管理表976−1(図184)を作成し、CIC番号“CIC−8”、メディアルータ903−1のUNI種別“UNI1”、メディアルータ903−3のUNI種別“UNI2”、送信元識別名“TN7”、宛先識別名“TN8”、外部IPアドレス“EA7”及び内部IPアドレス“IA8”と、手順区分“IAM”と、書込み時刻“St−7”及び終了までの経過時間(タイマ値)“Time7”とを書き込む。CIC管理表976−1(図184)に書き込む情報内容の種別は、メディアルータ903−1のUNI種別“UNI1”に依存して定めている。
【0382】
<<回線毎IPパケット送信数の規制>>
電話管理サ−バ906−4はCIC管理表976−1からソースIPアドレス“EA7”を取り出し、電話管理サーバ906−4管理下の送信数管理表に書き込む。使用中回線数を“1”増加して上限回線数と比較する。なお、使用中回線数が上限回線数より大となると、以降の接続フェ−ズに進まず、処理を中断する。送信数管理表は発呼管理表918−1(図124)と同一の形式である。
【0383】
<<通信許可通知>>
次に、電話管理サ−バ906−4は、IP端末905−11とIP端末905−14との通信が可能なことを知らせる内部IPパケット978(図185)を形成して送出し(ステップK55)、代理電話サーバ906−2はIPパケット978をIPパケット979(図186)に変換して網ノード装置906−1に送出し(ステップK56)、逆カプセル化されて得られたIPパケット980(図187)はメディアルータ903−1を通過し(ステップK57)、IP端末905−11に到達する(ステップK58)。IPパケット980の内容として宛先のIP端末905−14のIPアドレス“EA8”及びポート番号“7080”も含まれる。なお、電話管理サ−バ906−4はIPパケット978形成時に、IPパケット975(図183)からIPアドレス“EA8”及びポート番号“7080”を読み出してIPパケット978に書き込んでいる。
【0384】
次に、電話管理サ−バ906−4はCIC管理表976−1のIPアドレス情報を参照し、端末間通信に必要となる通信レコード作成通知のためのIPパケット977(図188)(IAMパケット)を形成し、IPパケット977を電話管理サ−バ907−4へ送信する(ステップK21)。電話管理サーバ907−4はIPパケット977を受信し、他の通信ケースで説明していると同様の方法により、着信側のCIC管理表976−2(図189)を形成する。
【0385】
<<回線毎IPパケット着呼数の規制>>
電話管理サ−バ907−4は受信したIPパケット977(図188)から宛先IPアドレス“EA8”を取り出し、着呼数管理表に書き込む。使用中回線数を“1”増加するなどの回線毎IPパケット着呼数の規制を行う。
【0386】
<<通信レコ−ドの設定>>
ステップK21に続いて、電話管理サ−バ906−4はCIC管理表976−1(図184)の第1行目のレコードのIPアドレス“EA7,IA7,EA8,IA8”を取り出し、表管理サーバ906−3に依頼し(ステップK66)、表管理サーバ906−3は網ノ−ド装置906−1内の装置制御表910−1(図120)の第5行目の通信レコ−ド“IA7,IA8,EA7,EA8,MK25,MK26,…”として設定する(ステップK67)。更に、電話管理サ−バ906−4は、CIC管理表976−1に含まれる終了までの経過時間(タイマ値)“Time7”に従って、CIC番号“CIC−8”に対応する時間経過割り込みタイマを設定する。
【0387】
同様に、電話管理サ−バ907−4はCIC管理表976−2の第1行目のレコードのIPアドレス“EA8,IA7,EA8,IA7”を取り出し、表管理サーバ907−3に依頼し(ステップK64)、表管理サーバ907−3は網ノ−ド装置907−1内の装置制御表910−2(図121)の第3行目のレコ−ド“IA8,IA7,EA8,EA7,MK26,MK25,…”として設定する(ステップK65)。更に、電話管理サ−バ907−4はCIC管理表976−2に含まれる終了までの経過時間“Time7”に従って、CIC番号“CIC−8”に対応する時間経過割り込みタイマを設定する。
【0388】
<<端末間通信>>
IP端末905−11はIPパケット980(図187)を受信すると(ステップK58)、通信相手のIP端末905−14の識別名“TN8”に対応するIPアドレス“EA8”とポート番号“7080”とを取得する。IP端末905−11は、IP端末905−14へ送信するIPパケット981(図190)を形成する。IP端末905−11から送出されたIPパケット981はメディアルータ903−1を通過し(ステップK68−1)、網ノード装置906−1に到達する(ステップK68−2)。そして、前記設定した装置制御表910−1(図120)の第5行目の通信レコードが適用されて内部パケット982(図191)となり、内部パケット982はIP網900内部を転送され(ステップK68−3)、網ノード装置907−1に到達して、ここで逆カプセル化されてIPパケット981が復元されて送出されてメディアルータを通過し(ステップK68−4)、端末905−14に到達する(ステップK68−5)。IP端末905−14から送出されたIPパケットは通信路を逆方向に転送されて、IP端末905−11に到達する(ステップK69−1乃至K69−5)。IP端末905−11及び905−14は、適宜IPパケットを送受してデータ交換を行う。
【0389】
<<通信レコ−ドの抹消>>
電話管理サーバ906−4は、前記設定したCIC番号“CIC−8”に対応する時間経過割り込みタイマが所定の時間“Time7”を経過して起動すると、表管理サーバ906−3に対してCIC番号“CIC−8”に対応する装置制御表910−1内の該当する通信レコードを抹消するように指示し(図177のステップK96)、表管理サーバ906−3は当該通信レコードを抹消する(ステップK97)。同様に電話管理サーバ907−4は、CIC番号“CIC−8”に対応する時間経過割り込みタイマが所定の時間“Time7”を経過して起動すると、表管理サーバ907−3に対して装置制御表910−2内の該当する通信レコードを抹消するように指示し(ステップK98)、表管理サーバ907−3は当該通信レコードを抹消する(ステップK99)。
【0390】
<<通信レコ−ドの他の抹消方法>>
図178を参照して説明すると、ステップK01乃至K69−5まで、即ち端末905−11から通信要求を出して、端末905−11と端末905−14との間でIPパケットを送受する通信を実施中乃至実施完了までのステップはほぼ同様であり、異なる点は電話管理サーバ906−4及び907−4は共に時間経過割り込みタイマを設定しないことである。端末905−11は通信を終了することを通知するIPパケットを形成し送出すると(ステップK70)、IPパケットはメディアルータ903−1、網ノード装置906−1、代理電話サーバ906−2を経て電話管理サーバ906−4へ到達する(ステップK71乃至K73)。端末905−11から送出されるIPパケットの形式はステップK01において送出されるIPパケットと同一形式であり、異なる点は更に、通信終了通知“END”を含む。ステップK72において送出されるIPパケットの形式は、ステップK05において送出されるIPパケット972(図180)と同一形式であり、同様にステップK73において送出されるIPパケットの形式は、ステップK06において送出されるIPパケット973(図181)と同一形式であり、異なる点は通信終了通知“END”を含むことである。
【0391】
電話管理サーバ906−4はステップK73により通信終了通知を受けると、始めに識別名“TN7”及び“TN8”を用いてCIC番号“CIC−8”を算出し、通信通信終了通知を電話管理サーバ907−4へ“CIC−8”の通信終了を通知する(ステップK74)。次に、表管理サーバ906−3に対して装置制御表910−1内の該当する通信レコードを抹消するように指示し(ステップK96x)、表管理サーバ906−3は当該通信レコード(第5行目のレコード)を抹消する(ステップK97x)。電話管理サーバ907−4は、ステップK74により“CIC−8”の通信終了通知を受けると、表管理サーバ906−3に対して装置制御表910−2内の該当する通信レコードを抹消するように指示し(ステップK98x)、表管理サーバ906−3は当該通信レコード(第3行目のレコード)を抹消する(ステップK99x)。
【0392】
<<通信ケース6のまとめ>>
IP網は網ノード装置1及び網ノード装置2を含み、端末1は端末1の識別名1と端末2の識別名2を含む通信を要求するIPパケットを網ノード装置1に送信し、識別名1及び識別名2を含む内部パケットは電話管理サーバ1に到達し、電話管理サーバ1は電話番号サーバを介して、識別名2に対応するIPアドレス及びポート番号を取得して返信する。電話管理サーバ1は端末1から端末2への通信要求を電話管理サーバ2に通知し、電話管理サーバ1は表管理サーバ1に依頼して、網ノード装置1内に端末1と端末2との間で送受されるIPパケットカプセル化のための通信レコードを設定し、電話管理サーバ2は表管理サーバ2に依頼して、網ノード装置2内に端末1と端末2との間で送受されるIPパケットのカプセル化のための他の通信レコードを設定する。端末1はIPアドレス及びポート番号を含むIPパケットを網ノード装置1を経由して受信し、端末1は前記取得した識別名2に対応するIPアドレス及びポート番号を宛先とするIPパケットを送出し、IPパケットは、網ノード装置1において前記設定された通信レコードが用いられて、カプセル化されて内部パケットとなり、内部パケットは通信網の内部を転送されて網ノード装置2に到達する。網ノード装置2において前記設定された通信レコードが用いられて逆カプセル化されて、端末2に到達するようになっており、電話管理サーバ1と電話管理サーバ2とは一定時間が経過すると、通信レコードを抹消するようになっている。
【0393】
なお、識別名2はIPアドレスのみ対応しポート番号は対応しないようになっており、電話管理サーバはポート番号を返信しないようにすることもできる。バリエーションとして、端末1又は端末2が通信終了のIPパケットを送出することにより、電話管理サーバが表管理サーバに依頼し、端末1と端末2とのために用いる通信レコードを抹消することもできる。
【0394】
<<宛先端末のポート番号の他の指定方法>>
通信ケース6の実施例として、端末905−14はポート番号“7080”を用い、電話管理サーバ906−5がポート番号“7080”をIPパケット975に格納して回答する例を示した。他の実施方法として、電話管理サーバ906−5がポート番号“7080”を回答しない方法であり、この場合はIPパケット978乃至IPパケット980の内部にポート番号“7080”を含まない。このケースでは、IP網900を管理する通信事業者が、端末905−14のポート番号“7080”を公開しておく。端末905−11は前記公開されているポート番号を用いる。CIC管理表の形式や回線番号“CIC−8”であるレコ−ドは、通信ケース1乃至ケース5と共通させており、例えば運用管理や課金などIP網900内の共通的なルールが適用できる。
【0395】
宛先端末としての端末905−14は装置制御表910−2(図121)の第3行目のレコード“IA8,IA7,EA8,EA7,MK26,MK25,・・・”を用いる。前記レコードから参照されるポート制御レコード(図53など)は、ポートフィルタ1に設定する(即ち、発信許容ソースポート番号及び着信許容宛先ポート番号を指定する)。すると、端末905−14は宛先ポート番号“7080”であるIPパケットのみを受信し、或いはソースポート番号“7080”であるIPパケットのみを発信する。結果として、前記2端末間の通信において、端末905−14は、宛先ポート番号“7080”以外であるIPパケットを受信することがなく、また、端末905−11は、ソースポート番号“7080”以外であるIPパケットを受信することはない。このようにして安全な通信が達成される。
【0396】
<<ポートフィルタを用いた安全な端末間ソケット通信>>
端末2は、端末2のポート番号を宛先ポート番号として含むIPパケットのみを受信することにより、安全な通信を行うことができる。ただし、端末2の識別名とポート番号を公開しておく。端末2のポート番号は複数指定可能であり、例えばポート番号を25(電子メール用ポート番号)及び80(WWWサーバ用ポート番号)とすることができる。すると、端末2は電子メール通信とWWWサーバ運用を安全に実施することができる。端末2のIPアドレスも、端末2の公開された識別名から得られる公開値となっている。このようにして端末905−14のソケット番号を制限することにより、安全なソケット通信(IPアドレスとポート番号を用いる通信)が達成される。
【0397】
端末1と端末2との間のソケット通信を説明する。端末1がIP網内の電話番号サーバに端末2の識別名を提示して、端末2のIPアドレスを取得する。このとき、電話管理サーバは表管理サーバに指示して、ポートフィルタ1(着信許容宛先ポート番号及び発信許容ソースポート番号)を、網ノード装置2内の装置制御表の通信レコードに設定する。更に、網ノード装置1内の装置制御表の通信レコードにポートフィルタ2(発信許容宛先ポート番号及び着信許容ソースポート番号)を設定する。次に、端末1は前記取得した端末2のIPアドレスを宛先IPアドレスとする外部パケットを送出し、網ノード装置1において前記外部IPパケットが内部パケットに変換され、前記内部パケットはIP網内を転送され、前記内部パケットは網ノード装置2において前記外部IPパケットに復元されて端末2に転送される、ただし、網ノード装置2内の装置制御表に含まれる端末2のポート番号を宛先ポート番号として含む外部IPパケット以外は廃棄される。外部パケットが前記と逆方向に転送されるとき、端末2から外部パケットが送出され、網ノード装置2において、網ノード装置2内の装置制御表に含まれる端末2のポート番号をソースポート番号として含む外部IPパケットのみが内部パケットに変換され、前記内部パケットはIP網内を転送され、網ノード装置1において前記内部パケットから前記外部IPパケットが復元されて端末1に送達される。
【0398】
更に、前記IP網を用いた端末間通信に追加すると、網ノード装置1において、網ノード装置1内の装置制御表に記録される端末2のポート番号を宛先ポート番号として含む外部IPパケットのみが内部パケットに変換され、また、逆方向の通信において、受信した内部パケットは、網ノード装置1において、網ノード装置1内の装置制御表に記録される端末2のポート番号をソースポート番号として含む外部IPパケットのみが復元されるようにすることもできる。
【0399】
要約すると、網ノード装置は装置制御表を用いてカプセル化と逆カプセル化を実施し、通信機能1と通信機能2とを実施すると共に、少なくともプロトコル種別を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト機能の1以上含む端末間ソケット通信サービスを実施することができる。ここで、網ノード装置の前記通信機能1は、入力する外部パケット内のソケット番号に依存して外部パケットを選択して内部パケットを形成する機能、網ノード装置の前記通信機能2は、復元する外部パケット内のソケット番号に依存して前記復元する外部パケットを選択する機能である。また、バリエーションとして、網ノード装置は装置制御表を用いてアドレス検査を実施し、前記通信機能1と前通信機能2とを実施すると共に、少なくともプロトコル種別を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト機能の1以上含む端末間ソケット通信サービスを実施することができる。
【0400】
<<通信ケース1乃至通信ケース6の全体説明>>
<上位プロトコル>
通信ケース1乃至通信ケース6において、網ノード装置906−1、代理電話サーバ906−2、電話管理サーバ906−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目はIP通信網900の内部で適当に統一して用いることができ、例えば“UDP”として用いることができる。図176は、本実施例の通信ケース1乃至通信ケース4において述べた通信手順をプロトコルスタックの図として表わしており、通信下位層から通信上位層に向かって物理層(1層)、データリンク層(2層)、IP層(3層)、UDP層(4層)、共通線信号方式をベースとした電話番号を用いた回線接続制御手順を示す通信機能層があり、更に上位にアプリケーションが定める高位通信手順がある。IP通信網900内部のサーバ間通信は、内部IPパケット内にUDPセグメントを格納して用いる。
【0401】
電話管理サーバ906−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目は、更に“ICMP”として用いたり、或いはIP通信網900の内部特有のプロトコルタイプを新たに定めて用いることができる。網ノード装置909−1、代理電話サーバ909−2、電話管理サーバ909−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目についても、前述同様である。
【0402】
本実施例において、回線接続制御メッセージ(IAM,ACM,CPG,ANM,REL,RLC)は、RFC791に規定されるIPパケット(IPv4)のペイロードにUDPセグメントを設定する実施例であったが、UDPセグメントの替わりにTCPセグメントとすることも可能であり、他の実施例で説明している。また、共通線信号方式をベースとする回線接続制御層をIP層の上位におき、UDP層を省いて実施することもできる。
【0403】
電話番号は固定電話機又は移動電話機で用いる電話番号であり、ユーザサービスサーバ、電話管理サーバを経由して電話番号と電話番号の付帯情報(IPアドレスその他)を電話番号サーバに登録するようになっている。また、移動電話機で用いる電話番号を電話番号サーバに登録するときに、電話番号と電話番号の付帯情報の正当性を確認するための端末認証手続きを実施する。電話番号サ−バは、電話番号“TN1”を有する固定電話機1が接続するメディアル−タの外部IPアドレス、及びメディアル−タが接続する通信回線の終端の論理端子の内部IPアドレス、代理電話サ−バの外部IPアドレス及び内部IPアドレス、電話管理サ−バの内部IPアドレス、前記メディアルータのUNIとを保持している。更に、前記メディアル−タ1の外部IPアドレスを、前記電話機1の外部IPアドレスに変えること、即ち、電話番号サ−バが電話機1の外部IPアドレスと、論理端子の内部IPアドレス、代理電話サ−バと電話管理サ−バのIPアドレス、UNIを保持することもできる。即ち、電話番号に付帯する前記さまざまな情報を保持している。更に、電話番号サーバは他の電話番号サーバに問合わせて、他の電話番号“TN2”の付帯情報を取得することができる。
【0404】
<サーバの一体化実装>
通信ケース1乃至通信ケース6の実施において、終端ゲートウェイ914−1内部の代理電話サーバ906−2、表管理サーバ906−3、電話管理サーバ906−4、電話番号サーバ906−5は1つのコンピュータ内部に実装し、複数のサーバをコンピュータ内部の複数のアプリケーションプログラムとして、個別のポート番号を付与することにより実施することができる。同様に、終端ゲートウェイ914−2乃至914−4内部の複数のサーバも、それぞれコンピュータ内部の複数のアプリケーションプログラムとして個別のポート番号を付与することにより実施することができる。
【0405】
また、終端制御部914−1からは、メディアルータ903−1などを接続するが無線基地局を実施していないケースであり、代理移動電話サーバ906−6は実施を省くことができる。
【0406】
<まとめ1:固定電話機や移動電話機間の通信>
端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を経由する端末間通信接続制御手順において、端末とメディアルータ又は無線基地局との通信通信は前記端末個別のインタフェースに基づく通信手順を行い、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は当該メディアルータ又は無線基地局用のUNIであり、電話管理サーバ1と電話管理サーバ2との間の通信手順は共通線信号方式に基づくNNIであり、電話管理サーバは少なくとも無線基地局用のUNIを実施する機能を含む。メディアルータ又は無線基地局用のUNIは電話管理サーバ1から電話番号サーバ2に問合わせて取得し、電話管理サーバが通信手順の管理に用いることを特徴とする。前記取得したUNIは、電話管理サーバの管理するCIC管理表に記録し通信手順の管理に用いることができる。また、電話管理サーバ1と電話管理サーバ2とが一致するケースにおいて電話機間の通信方法が可能であり、このケースは、電話管理サーバ1と電話管理サーバ2との間において送受する内部IPパケットの送受を省略して実施することにより達成される。即ち、端末1、メディアルータ1又は無線基地局1、電話管理サーバ、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ端末間通信接続制御手順を実施することができる。このとき、電話管理サーバ1と電話管理サーバ2との間のNo.7共通線信号方式に基づくNNIを省いている。
【0407】
IP網は2以上の網ノード装置を含み、メディアルータ1又は無線基地局1から送出された外部パケットは発信側の網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網の内部を転送され、内部パケットは着呼側の網ノード装置において外部パケットに復元されてメディアルータ2又は無線基地局2に送出される。端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ通信を行うため、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は当該メディアルータ又は無線基地局用のUNIであり、電話管理サーバ1と電話管理サーバ2との間の通信手順はNo.7共通線信号方式に基づくNNIである、端末間通信接続制御方法を行うようになっている。また、外部パケットは外部通信回線の論理端子から入力し、前記入力した発信側の論理端子識別情報と外部パケット内のソース外部IPアドレス、宛先外部IPアドレスの3組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に内部パケットの転送先の着呼内部アドレスが定まる。発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、発信側及び着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まると言い換えることもできる。内部パケットは通信網の内部を転送され、着信側の網ノード装置において外部パケットに復元される。前記入力した発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組を用い、外部パケット内のソース外部IPアドレスを用いないことも可能である。
【0408】
装置制御表内部の通信レコードIDを用いて当該通信レコードを特定することにより、少なくとも一方が移動電話機である電話機の電話通信料金を課することができる。端末間通信において、発呼管理表を用いて発呼回数の規制を行うことができる。また、着呼管理表を用いて、着呼回数の規制を行うことを特徴とすることができる。更に端末間通信において、運用サーバが電話管理サーバに問い合わせて、当該端末間通信に用いられたCIC管理表内部の情報を取得して通信料金を課金することができる。無線基地局はIP通信回線インタフェース部、無線インタフェース部、無線送受信部を含み、無線送受信部はアナログ移動電話機用の無線通信路、ディジタル移動電話機用の無線通信路、IP移動電話機用の無線通信路のいずれか1以上と電話通信可能である。また、IP通信回線インタフェース部は無線通信路−IPアドレス対応表を用いて、移動電話機が用いるIPアドレスを管理することを特徴とする無線基地局である。内部パケットがIPv4、IPv6、イーサフレーム、MPLSフレーム、HDLC網のいずれとすることも可能である、他の実施例において説明している技法を本実施例に適用することができる。
【0409】
IP網は、移動電話機1と移動電話機2との間の移動電話機間通信、及び固定電話機1と固定電話機2との間の固定電話機間通信が共に可能であり、さらに移動電話機と固定電話機との間でIP網を経由して電話通信を行うことも可能である。ユーザは、少なくとも電話番号と移動電話機のアドレスとを添えて移動電話機の登録を申込み、受付者は端末認証情報、代理移動電話サーバのアドレスをユーザに通知し、ユーザは電話番号、移動電話機のアドレス、端末認証情報、代理移動電話サーバのアドレスを移動電話機に設定し、上位の電話番号サーバは少なくとも電話番号と端末認証情報とを電話番号サーバの内部に保持することにより、移動電話機の電話番号登録を行うようになっている。
【0410】
移動電話機は位置登録要求情報を発信し、位置登録要求情報を含む外部パケットは網ノード装置を経由して内部パケットとなって上位の電話番号サーバに届けられ、上位の電話番号サーバは、前記受信した少なくとも位置登録要求に含まれる移動電話機の電話番号及び端末認証情報と、情報移動電話機の電話機の電話番号登録の手続きにおいて保持していた電話番号及び端末認証情報とを用いて、移動電話機が正規の電話機であるかを調べる認証手続きを行って移動電話機の初期位置登録を行うようになっている。
【0411】
移動電話機は位置変更要求情報を発信し、位置変更要求情報を含む外部パケットは網ノード装置を経由して内部パケットとなって上位の電話番号サーバに届けられ、上位の電話番号サーバは、前記受信した少なくとも位置変更要求に含まれる移動電話機の電話番号及び端末認証情報と、情報移動電話機の電話機の電話番号登録の手続きにおいて保持していた電話番号及び端末認証情報とを用いて、移動電話機が正規の電話機であるかを調べる認証手続きを行う。次に、移動電話機に関する情報を、移動電話機の位置変更先を管理する電話番号サーバ乃至上位の電話番号サーバへ送信することにより移動電話機の位置変更手続きを行うようになっている。バリエーションとして、上位の電話番号サーバが移動電話機の電話番号やIPアドレスなど関連情報を管理し、電話番号サーバは固定電話機の電話番号やIPアドレスなど関連情報を管理することもできる。
【0412】
移動電話機間通信を実施する網ノード装置及び移動電話機間通信を実施する網ノード装置において、網ノード装置のカプセル化と逆カプセル化機能により、外部IPパケットから内部パケットを形成し、及び外部パケットを復元する方法と、他の実施例において説明している網ノード装置内登録情報を用いたアドレス検査により選択された外部パケットを選択して内部パケットとする方法と、何れも可能である。また、網ノード装置はプロトコル種別やポート番号を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト制御、署名機能を実施することも可能である。複数のIP網が接続されているケースにおいて、IP網1に接続する電話番号サーバは、IP網1に続する上位の電話番号サーバ1、ルート電話番号サーバ、IP網2に接続する上位の電話番号サーバ2を経て、上位の電話番号サーバ2が管理する電話番号“TEL2”に関連するIPアドレスと関連情報を取得することができる。
【0413】
<まとめ2:端末間メディア通信>
端末1及び端末2が電話番号を用いてIP網を経由し、IP網内は共通線信号方式をIP網に適用させた回線接続制御手順により通信路を確立し、2つの端末の間で端末高位通信開始手順を行う。次に端末間メディア通信を行い、端末間メディア通信が終了すると、IP網内は共通線信号方式をIP網に適用させた回線接続制御手順により通信路を解放し、端末高位通信終結手順を実行してマルチメディア通信を行うことができる。端末間メディア通信として、例えば音声と画像を格納したIPパケットを端末1と端末2との間で送受させて、音声画像通信を行うこともできる。端末間メディア通信が終了すると、端末1と端末2は開設した音声画像通信路の終結のための端末高位通信終結手順を実行する。
【0414】
<<先行特許及び先願特許との関連>>
本実施例においてNo.7共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同一IP網で実施する方法、及び一方が移動電話機である端末間通信接続制御方法を開示している。共通線信号方式をベースとした端末間通信接続制御を行うマルチメディア端末間通信、及びIPカプセル化などに用いる通信レコードを通信要求に応じて動的に設定し通信する方法を開示している。先行特許(特許3084681)において、IPカプセル化に技法をベースとしたIP通信網、即ち端末から送出された外部パケットが発信側の網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網の内部を転送され、内部パケットは着信側の網ノード装置において外部パケットに復元されて他の端末に到達できるIP網を開示している。また、先行出願(2001−078270)の実施例10(図135乃至図160)において、UNIの管理機能を含まない固定電話機と固定電話機との間の端末間通信接続制御を開示している。
【0415】
9.安全なASPを実施する第9実施例:
他の実施例において説明している網ノード装置の第1の機能(カプセル化と逆カプセル化の機能)、第2の機能(プロトコルフィルタとポートフィルタ)を用いて、ASPサーバとユーザプログラムとの間で送受されるIPパケットを選別し、指定外のIPパケットを排除することにより、ASPサービスを安全に実施する方法を説明する。
【0416】
図208において、1000はIP網、1001はASPサイト、1003及び1004はIPパケット送受信機能を有する端末、1005乃至1007は網ノード装置、1011乃至1014はユーザプログラムである。ASPサイト1001は、ASPサーバ1008、ASPサイト内のプログラム1009、WWWプログラム1010、データベース1026を含む。網ノード装置1005乃至1007はそれぞれ装置制御表1015乃至1017を含み、装置制御表1015は通信レコード1018及び1019と、フィルタ制御レコード1022及び1023とを含み、装置制御表1016は通信レコード1020及びフィルタ制御レコード1024を含み、装置制御表1017は通信レコード1021及びフィルタ制御レコード1025を含む。網ノード装置1005乃至1007は、通信回線やルータを経由して接続されており相互にIPパケットを送受できる。
【0417】
通信レコード1018乃至1020の制御項目CTLのビット位置“01”(プロトコルフィルタ1、発信許容)とビット位置“02”(プロトコルフィルタ2、着信許容)とは共に“1”となっている。更に、通信レコード1018の制御項目CTLのビット位置“05”(ポートフィルタ1)が“1”となっており、通信レコード1019の制御項目CTLのビット位置“05”(ポートフィルタ1)及びビット位置“06”(ポートフィルタ2)が“1”となっており、通信レコード1020の制御項目CTLのビット位置“06”(ポートフィルタ2)が“1”となっており、通信レコード1021の制御項目CTLのビット位置“05”(ポートフィルタ1)及びビット位置“06”(ポートフィルタ2)が“1”となっている。図209乃至図211において、1024−1、1022−1、1023−1はプロトコルフィルタ1に適用するプロトコル制御レコードであり、1024−2、1022−2、1023−2はプロトコルフィルタ2に適用するプロトコル制御レコードであり、1024−3、1022−3、1023−3乃至1023−5、1025−1乃至1025−3はポート制御レコードである。なお、フィルタ制御レコード1025はポート制御レコード1025−1乃至1025−3を含み、プロトコル制御レコードを含まない。
【0418】
<<端末1003からASPサイト1001への送信>>
1001−1(図212内)は、IP網1000内の通信手順の範囲を示す。クライアントサーバモデルによりASPサーバ1008のポート番号“5000”は事前に定まっているが、クライアントとしてのユーザプログラム1011が送信する外部パケット1031(図213)内のソースポート番号“8200”は通信開始時に定めている。ユーザプログラム1011から送出された外部パケット1031は、通信回線を経て網ノード装置1006に入力し(図212のステップR1)、通信レコード1020とフィルタ制御レコード1024とが用いられて内部パケットに変換され、内部パケットは内部通信回線やルータを経由して網ノード装置1005に到達し(ステップR2)、網ノード装置1005において、通信レコード1018及びフィルタ制御レコード1022が用いられて外部パケットが復元され、復元された外部パケットが通信回線を経てASPサーバ1008に到達する(ステップR3)。
【0419】
内部パケット形成のとき、発信側の網ノード装置1006内の通信レコード1020の制御項目CTLのプロトコルフィルタ1(ビット位置“01”)が“1”となっているので、外部パケット1031のヘッダ1031−1内のプロトコル項目値が“6”(TCP)がプロトコル制御レコード1024−1(図209)の内部に含まれるか否かを調べる。本ケースではプロトコル制御レコード1024−1内に“6”が含まれているので、プロトコルフィルタ1の検査が合格となっており(発信許容)、通信レコード1020の制御項目CTLのポートフィルタ2(ビット位置“06”)が“1”となっているので、外部パケット1031のペイロード1031−2内の宛先ポート番号“5000”が、ポート制御レコード1024−3(図209)内に含まれているか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ2の検査(発信時の宛先ポート番号)が合格となっている。なお、プロトコルフィルタの検査やポートフィルタの検査が、他の全ての通信レコードについても不合格のとき、内部パケットは形成されない。
【0420】
次に、内部パケットから外部パケットが復元されるとき、着信側の網ノード装置1005内の通信レコード1018の制御項目CTLのプロトコルフィルタ2(ビット位置“02”)が“1”となっているので、復元されて得られる外部パケット1031のヘッダ1031−1内のプロトコル項目値“6”(TCP)がプロトコル制御レコード1022−2(図210)の内部に含まれるか否かを調べる。本ケースではプロトコル制御レコード1022−2内に“6”が含まれているので、プロトコルフィルタ2の検査が合格となっており(着信許容)、更に通信レコード1018の制御項目CTLのポートフィルタ1(ビット位置“05”)が“1”となっているので、復元されて得られる外部パケット1031のペイロード1031−2内の宛先ポート番号“5000”が、ポート制御レコード1022−3(図210)内に含まれるか否かが調べられる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ1の検査(着信時の宛先ポート番号)が合格となっている。なお、プロトコルフィルタの検査やポートフィルタの検査が他の通信レコードを含めて全てに不合格のとき、内部パケットから外部パケットは形成されない。
【0421】
<<ASPサイト1001から端末1003への返信>>
ASPサイト1001から送出された外部パケット1032(図213内)は、通信回線を経て網ノード装置1005に入力し(ステップR4)、通信レコード1018及びフィルタ制御レコード1022が用いられて内部パケットに変換され、内部パケットは通信回線やルータを経由して網ノード装置1006に到達し(ステップR5)、網ノード装置1006において、通信レコード1020及びフィルタ制御レコード1024が用いられて外部パケットが復元され、復元された外部パケットが通信回線を経て端末1003に到達する(ステップR6)。
【0422】
内部パケット形成のとき、発信側の網ノード装置1005内の通信レコード1018の制御項目CTLのプロトコルフィルタ1(ビット位置“01”)が“1”となっているので、外部パケット1032のヘッダ1032−1内のプロトコル項目値“6”がプロトコル制御レコード1022−1(図210)内に含まれるか否かを調べる。本ケースではプロトコル制御レコード1022−1内に“6”が含まれているので、プロトコルフィルタ1の検査が合格となっており(発信許容)、通信レコード1018の制御項目CTLのビット位置“05”(ポートフィルタ1)が“1”となっているので、外部パケット1032のペイロード1032−2内のソースポート番号“5000”が、ポート制御レコード1022−3(図210)内に含まれるか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ1の検査(発信時のソースポート番号)が合格となっている。
【0423】
外部パケットが復元されるとき、着信側の網ノード装置1006内の通信レコード1020の制御項目CTLのプロトコルフィルタ2(ビット位置“02”)が“1”となっているので、復元される外部パケット1032のヘッダ1032−1内のプロトコル項目値“6”がプロトコル制御レコード1024−2(図209)内に含まれるか否かを調べる。本ケースではプロトコル制御レコード1024−2内に“6”が含まれているので、プロトコルフィルタ2の検査が合格となっており(着信許容)、次に通信レコード1020の制御項目CTLのビット位置“06”(ポートフィルタ2)が“1”となっているので、復元される外部パケット1032のペイロード1032−2内のソースポート番号“5000”が、ポート制御レコード1024−3内に含まれるか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ2の検査(着信時のソースポート番号)が合格となっている。
【0424】
<<端末1003とASPサイト1001との間の他プログラムの通信>>
上述で説明したクライアント‐サーバ間通信の技法により、端末1003内のプログラム1012が、ASPサイト1001内のポート番号“80”であるWWWプログラム1010をサーバとして通信できる。即ち、プログラム1012からWWWプログラム1010へ外部パケット1033が送信され、WWWプログラム1010からプログラム1012へ外部パケット1034が送信される。このとき、プロトコル制御レコードは1024−1、1024−2,1022−1、1022−2が用いられ、ポート制御レコードは1024−3及び1022−3が用いられる。
【0425】
<<端末1004とASPサイト1001との間の通信>>
上述で説明したユーザプログラム1011とASPサーバ1008との間のクライアント‐サーバ間通信と同様の技法により、端末1004内のプログラム1013がクライアントとして、網ノード装置1007、IP網900内、網ノード装置1005を経由してASPサーバ1008と通信できる。網ノード装置1005内のプロトコル制御レコードは1023−1及び1023−2が用いられ、ポート制御レコードは1023−3及び1025−1が用いられる。
【0426】
なお、前記実施例において、網ノード装置1007内のフィルタ制御レコード1025はプロトコル制御レコードを含まないケースであり、ポート制御レコード1025−1乃至1025−3が用いられる過程において、ポート番号を含まないプロトコルを有する外部パケット乃至内部パケットが検出されると、外部パケット乃至内部パケットは廃棄される。端末1004内のプログラム1014がクライアントとして、網ノード装置1007、IP網900、網ノード装置1005を経由して、ASPサイト1001内のプログラム1009をサーバとして、前記同様の原理により通信できる。更に、クライアントとサーバの関係を逆にして、つまりプログラム1014をポート番号“25”であるサーバとして、プログラム1009をクライアントとしてIP網を経由して前記同様の原理により通信できる。プログラム1009は、宛先ポート番号“25”であるIPパケット1035(図213内)をプログラム1014に向けて送信し、プログラム1014はソースポート番号“25”であるIPパケット1036(図213内)をプログラム1009に向けて返信する。
【0427】
<<利用者の端末プログラムをサーバとしてASPサイトと通信する方法>>
図214において、1040はIP網、1045はASPサイト、1046乃至1048はIPパケット送受信機能を有する端末である。ASPサイト1045はASPサイトプログラム1054を含み、端末1046乃至1048はそれぞれ端末プログラム1055乃至1057を含む。網ノード装置1041乃至1044は、それぞれカプセル化と逆カプセル化の管理などを行う通信レコードや、パケット選別方法を決めるフィルタ制御レコード1041−1乃至1044−1を含む。フィルタ制御レコード1041−1は、端末1046乃至端末1048向けの複数のフィルタ制御レコードを含む。本ケースにおいて、端末プログラム1055乃至1057が送信するパケットのソースポート番号は“5000”であり、それぞれの端末プログラムはクライアントサーバモデルにおけるサーバとして動作するようにしており、ASPサイトプログラム1054はクライアントサーバモデルにおけるクライアントとして動作するようにしている。
【0428】
1040−1(図216内)は、IP網1040内の通信手順の範囲を示す。ASPサイトプログラム1054から送出されたIPパケット1050(図215内)はTCPパケットを含み、送信元ポート番号“7100”、宛先ポート番号“5000”であり、網ノード装置1041に到達する(図216のステップT1)。そして、フィルタ制御レコード1041−1が用いられてIPパケット1050が検査され、宛先ポート番号“5000”が合格すると内部パケットとなってIP網内を転送され、網ノード装置1042に到達し(ステップT2)、フィルタ制御レコード1042−1が用いられて内部パケットが検査される。宛先ポート番号“5000”が合格すると、内部パケットから外部パケットが復元され、復元された外部パケット1050が通信回線を経由して端末プログラム1055に到達する(ステップT3)。端末プログラム1055からIPパケットが送信されると(ステップT4)、網ノード装置1042においてフィルタ制御レコード1042−1が用いられて、ソースポート番号“5000”として選別されたIPパケットが内部パケットとなり、内部パケットはIP網内を転送される(ステップT5)。網ノード装置1041においてフィルタ制御レコード1041−1が用いられて、ソースポート番号が“5000”である選別された内部パケットから外部IPパケットが復元され、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT6)。
【0429】
更に、ASPサイトプログラム1054から送出されたIPパケット1051は(ステップT11)TCPパケットを含み、送信元ポート番号“8100”、宛先ポート番号“5000”であり、上述と同様にしてフィルタ制御レコード1041−1が用いられてIPパケット1051が検査され、内部パケットはIP網内を転送される(ステップT12)。網ノード装置1043において、フィルタ制御レコード1043−1が用いられて内部パケットが検査され、復元された外部パケット1051が通信回線を経由して端末プログラム1056に到達する(ステップT13)。端末プログラム1056からIPパケットが送信されると、網ノード装置1043においてフィルタ制御レコード1043−1が用いられ、内部パケットが形成されて転送され、網ノード装置1041においてフィルタ制御レコード1041−1が用いられて、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT14乃至ステップT16)。更に、ASPサイトプログラム1054から送出されたIPパケット1052は(ステップT21)TCPパケットを含み、ソースポート番号“9100”、宛先ポート番号“5000”であり、前記同様にしてフィルタ制御レコード1041−1が用いられてIPパケット1052が検査され、内部パケットが形成されて転送される(ステップT22)。網ノード装置1044において、フィルタ制御レコード1044−1が用いられて内部パケットが検査され、復元された外部パケット1052が通信回線を経由して端末プログラム1057に到達する(ステップT23)。端末プログラム1057からIPパケットが送信されると、前記同様の原理により、フィルタ制御レコード1044−1やフィルタ制御レコード1041−1が用いられて、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT24乃至ステップT26)。
【0430】
<<LANの貸出しサービス>>
図217において、1060はIP網、1061乃至1063は貸出用のLAN、1064はLAN貸出し事業会社が貸出すLAN1061乃至1063を収容する範囲、1065はASPサイト、1066乃至1070は端末、1071乃至1076は網ノード装置、1085乃至1089はLAN、1080乃至1084は装置制御表の主表としての通信レコードと副表としての各種制御レコードの集合であり、例えば図51に示す742−1乃至742−6の形態である。この実施例では、以降、主表としての通信レコードと副表としての各種制御レコードの対を単に通信レコードとして説明する。
【0431】
LAN1085及びLAN1087は会社AのLANであり、内部に端末1066及び1068を含む。会社Aは、LAN貸出し事業会社からLAN1061を借用している。LAN1061は会社Aが用いる各種リソース(サーバ、データベース、アプリケーションプログラム、ドメイン名サーバ、データ記憶装置(データストレージ)など)を含む。端末1066は、通信回線経由でLAN1061内部の各種リソースを用いることができ(図218のステップ1091)、同様に端末1068は、通信回線経由でLAN1061内部の各種リソースを用いることができる(ステップ1092)。端末1066とLAN1061内リソースとの通信(ステップ1091)のため、装置制御表の通信レコード1080及び1081が用いられる。また、端末1068とLAN1061内リソースとの通信(ステップ1092)のため、装置制御表の通信レコード1082及び1083が用いられる。LAN1061内リソースと通信するための他の通信レコードは、網ノード装置1074及び他の網ノード装置内に設定されていないので、会社AはLAN1061を専用に用いることができる。会社AはLAN1061をアクセスするための端末1066及び1068を所有しておけば良く、LAN1061のサーバ類を維持管理するための専門技術者や、LAN1061のリソース類を収容する部屋を必要としないメリットがある。
【0432】
<<ASPサイトの共同利用>>
ASPサイト1065は、内部に各種のアプリケーションサーバやWEBサーバ、データベース、データストレージなどを含むことができる。1086は会社XのLANであり、端末1067を含み、1088は会社YのLANであり、端末1069を含み、1089は会社ZのLANであり、端末1070を含む。
【0433】
会社XはASPサイト1065とIPパケットを送受して、ASPサイト1065の内部リソース類を用いることができ(図218のステップ1093)、会社YはASPサイト1065とIPパケットを送受して、ASPサイト1065のリソース類を用いることができ(ステップ1094)、会社ZはASPサイト1065とIPパケットを送受して、ASPサイト1065のリソース類を用いることができる(ステップ1095)。即ち、会社X乃至会社Zは、共同でASPサイト1065を用いることができる。ASPサイト1065と通信するための他の通信レコードは他の網ノード装置内部に設定されていないので、会社X乃至会社Zの3会社は、ASPサイトを専ら自社のために用いることができる。会社X乃至会社Zが銀行であれば、銀行が共通に用いることが可能なアプリケーションプログラムなどをASPサイト内において共同して利用することができる。会社X乃至会社Zが保険会社であれば、保険会社が共通に用いることが可能なアプリケーションプログラムなどを共同してASPサイト1065内に設置して利用することができる。会社X乃至会社Zを業界と置き換えて考えることにより、自動車業界、建築業界、旅行業業界など、数限りなく列挙できる。
【0434】
<<借用したLANのASP提供>>
会社Aは、LAN1061を借用して、会社Aの端末1066及び1068から、LAN1061内の各種リソースをASPサーバとして第3者に利用可能としておき、次に、会社X乃至会社Zの端末1067、1069、1070それぞれが、LAN1061内部のリソースをサーバとして利用できるようにするため、IP網1060を運用する通信会社に、関連する網モード装置の通信レコードの設定を依頼しておく。すると、会社Aは、LAN1061を借用して、つまりASPサービス用のLANを所有せずに、会社X乃至会社ZにASPサービスを提供できる。
【0435】
<<まとめ>>
IP網は2以上の網ノード装置を含み、ASPサイト内のプログラム類が1以上の利用者の端末へ外部パケットを送信し、外部パケットは、外部通信回線1の終端の論理端子から発信側の網ノード装置に入力し、選別された外部パケットから内部パケットが形成され、内部パケットは通信網の内部を転送され、内部パケットは、着信側の網ノード装置において、選別された内部パケットから外部パケットが復元されて、外部通信回線2に送出されるIP網である。そして、内部パケットが形成されるとき、又は外部IPパケットが復元されるときの少なくとも一方において、外部IPパケット内のプロトコル又はポート番号の少なくとも一方が用いられようにしており、利用者の端末からASPサイト内のプログラムにIPパケットを返信でき、ASPサイト内のプログラム類がクライアントサーバモデルのクライアントとして動作し、利用者の端末のプログラムをクライアントサーバモデルのサーバとして動作し、ASPサイトと端末間のIPパケット転送の通信安全性を向上している。
【0436】
選択されたパケットは外部IPパケット、更にASPサイト内のプログラム類がクライアントサーバモデルのクライアントとして動作し、利用者の端末のプログラムをクライアントサーバモデルのサーバとして動作するようにして、ASPサイト内のサーバやプログラムの安全性を向上させるようにすることもできる。IP網内部の網ノード装置は、そのカプセル化機能が用いられケースと、網ノード装置内の登録情報を用いたアドレス検査の機能を用いるケースとがあり、それぞれ実施可能である。
【0437】
更に、会社Aが、IP網を経由してLANを使うようにして、LANを借用すると、会社Aの端末と前記借用したLAN内のリソースとの間のIPパケット送受を可能とするため、IP網内の網ノード装置内の装置制御表に通信レコードを設定し、会社Aの端末でない端末と前記借用したLAN内のリソースとの間のIPパケット送受を不可能とするため、IP網内の全ての網ノード装置内の装置制御表に通信レコードを設定しないようにして、LAN貸出し事業会社がLANを貸し出すことができる。また、会社X乃至会社ZはそれぞれASPサイトとIPパケットを送受するため、IP網内の網ノード装置内の装置制御表に通信レコードを設定し、会社X乃至会社Z以外は、ASPサイトとIPパケットを送受を可能とする通信レコードは、全ての網ノード装置に設定しないようにして、2以上の会社がASPサイトを共同利用することができる。またASPは、借用したLANを用いてASPサービスを提供できる。
【0438】
<<カプセル化機能とアドレス検査機能>>
IP網内部の網ノード装置は、そのカプセル化機能が用いられて外部IPパケットが内部パケットとなり、パケットは通信網内部を転送され、着信側の網ノード装置で逆カプセル化されて外部IPパケットを復元し、網ノード装置はパケット優先制御、マルチキャスト制御、署名機能の1以上を実施することにより、IP網の通信網の情報安全性を更に向上し、LANの貸出しサービスやASPサイトの共同利用(端末ソケット通信)を実施することができる。また、IP網内部の網ノード装置において、そのカプセル化機能が用いられず、実施例7(図206など)において説明している網ノード装置内登録情報を用いたアドレス検査により選択されたパケットは、通信網内部を転送される。このとき、網ノード装置は、アドレス検査を実施すると共にパケット優先制御、マルチキャスト制御、署名機能の1以上を実施することにより、通信網の情報安全性を更に向上し、LAN貸出しサービスやASPサイトの共同利用(端末ソケット通信)を実施することができる。
【0439】
10.移動端末にマルチキャストデータを送信する第10実施例:
図219はマルチキャストデータを配信するIP網300−1を示しており、マルチキャストデータの配信を説明する図21(実施例3)を一部書換えた図である。図219の説明の準備として、図21のマルチキャストデータデータの配信を要約する。
【0440】
図21はマルチキャストデータの流れを示しており、端末320から外部IPパケットを送信すると、IPパケットは網ノード装置311に到達し、内部パケットとなってルータ317及び319に転送される。ルータ317に転送された内部パケットは網ノード装置312とルータ318とに転送され、網ノード装置312に転送された内部パケットは外部IPパケットに復元されて端末322に転送される。ルータ318に到達した内部パケットは網ノード装置313及び314に転送され、網ノード装置313に到達した内部パケットは外部IPパケットに復元されて端末323に到達する。網ノード装置314に到達した内部パケットは、外部IPパケットに復元されて端末325に到達する。一方、網ノード装置311から送出されてルータ319に到達した内部パケットは転送されて網ノード装置315に到達し、外部IPパケットに復元されて端末327へ到達する。外部IPパケットから内部パケットへのカプセル化及び内部パケットから外部IPパケットへの逆カプセル化は、網ノード装置内のアドレス管理表が用いられている。端末320乃至327は、接続先の網ノード装置を一つに定めているので固定端末ともいい、電話機として用いるときは固定電話機という。なお、後述する移動体通信などで用いる端末を移動端末ともいい、電話機として用いるときは移動電話機という。移動端末は、移動端末を識別できる電話番号を有する。
【0441】
次にIP網300−1(図219)によるマルチキャストデータの流れを説明する。IP網300−1内に網ノード装置311乃至315があり、端末320乃至327が通信回線を経て網ノード装置に接続していること、端末320からマルチキャストデータを送信していることは図21と同様である。図21との相違は、端末321、324、326がマルチキャストデータを受信することである。IP網300−1において、網ノード装置311乃至315のアドレス管理表は、マルチキャスト配送ルートを定めるレコード331−1乃至335−1(図220)をそれぞれ含み、ルータ317は内部IPパケット配送先を定める経路表要素としてのマルチキャスト表337−1(図221内)を含み、ルータ318は経路表要素としてのマルチキャスト表338−1を含み、ルータ319は経路表要素としてのマルチキャスト表339−1を含む。
【0442】
受信端末321、324、326を追加するために、網ノード装置内のアドレス管理表のレコードやルータの経路表のレコードが変更になっている。網ノード装置311内のアドレス管理表331(図24内)のマルチキャスト用レコード(第1行目)は、端末321への論理出力インタフェース“G00”が追加されて、331−1(図220内)に示すようにレコード“I01,E01,M1,IM1,(G02,G03、G00),0”に変更され、更にレコード“IM1,M1,E01,I01,G00,F02”となっている。“G00”は網ノード装置311の内部論理出力インタフェースを示しており、網ノード装置311の出力が入力に戻る意味での折り返し回線である。
【0443】
網ノード装置312内のアドレス管理表332(図24内)のマルチキャスト用レコード(第1行目)は、レコード332−1と同様である。網ノード装置313内のアドレス管理表333(図26内)のマルチキャスト用レコード(第2行目)は、端末324への論理出力インタフェース“F11”を追加し、レコード333−1 “IM1,M1,E01,I01,G31,(F10、F11)”に変える。網ノード装置314内のアドレス管理表334(図26内)のマルチキャスト用レコード(第1行目)は、レコード334−1と同様である。網ノード装置315内のアドレス管理表335(図26内)のマルチキャスト用レコード(第2行目)は、端末326に論理出力インタフェース“F17”を追加し、レコード335−1“IM1,M1,E01,I01,G31,(F17、F18)”に変える。
【0444】
実施例3に記載されたアドレス管理表は、実施例7において開示している装置制御表の機能として含まれており、図222を参照して説明する。332−1x(図222)において、第1行目(上段)が通信レコード738(図46内)を示しており、第2行目(下段)がアドレス管理表内のレコード332−1(図220内)の項目の前後の位置を変えて示しており、“ISA”と“IM1”,“IRA”と“I01”、“NSA”と“M1”,“NDA”と“E01”、“MSA”と“one”、“MDA”と“one”,“IFI”と“G04”、“IFE”と“F04”は対応付けできる。即ち、同じ目的のために用いる項目である。ここで“one”は、255.255.255.255 (IPv4のとき)を指している。
【0445】
図223は、IP網300−1内の網ノード装置とIP網300−1外の端末との間にメディアルータ320M乃至327Mを設置した様子を示している。メディアルータはIPパケット送受機能を有する端末を複数収容して網ノード装置に接続する機能を有し、本発明において、例えば903−1(図92)として実施している。図223を参照して説明すると、端末320からマルチキャストデータを含むIPパケットを送信し、メディアルータ320Mを経由して網ノード装置311に到達し、網ノード装置311において、アドレス管理表のレコード331−1の第1行目のレコード“I01,E01,M1,IM1,(G02,G03,G00),0”が用いられて内部パケットとなる。そして、内部パケットはレコードの項目“G02”指定の通信回線に接続するルータ317に転送され、項目“G03”指定の通信回線に接続するルータ319に転送され、項目“G00”指定の通信回線に接続する網ノード装置311に転送される(折り返えされる)。
【0446】
ルータ317に転送された内部パケットは、経路表337−1内の項目“G11”と項目“G12”とが用いられて、“G12”指定の通信回線に接続するルータ318へ転送されると共に、項目“G11”指定の通信回線に接続する網ノード装置312に転送される。ルータ318に転送された内部パケットは、経路表338−1内の項目“G27”と項目“G28”とが用いられて、“G27”指定の通信回線に接続する網ノード装置313へ転送されると共に、項目“G28”指定の通信回線に接続する網ノード装置314に転送される。一方、ルータ319に転送された内部パケットは経路表339−1内の項目“G22”が用いられて、“G22”指定の通信回線に接続する網ノード装置315へ転送される。
【0447】
網ノード装置311に到達した内部パケットは、アドレス管理表のレコード331−1の第2行目のレコード“IM1,M1,E01,I01,G00,F02”が用いられて外部パケットが復元され、前記復元された外部パケットはレコードの項目“F02”指定の通信回線に接続するメディアルータ321Mヘ転送される。以下同様であり、網ノード装置312乃至315に到達した内部パケットは、アドレス管理表のレコード332−1乃至335−1であるレコード“IM1,M1,E01,I01,・・、…”が用いられて外部パケットが復元され、前記復元された外部パケットはレコードの項目“F04”、“F10”、“F11”、…、“F18”指定の通信回線に接続するメディアルータ322M乃至327Mヘ転送される。
【0448】
IP網300−2(図224)はIP網300−1(図223)と同じく、網ノード装置311乃至315にマルチキャスト配送向けのアドレス管理表レコードを、ルータ317乃至318にマルチキャスト分岐用の経路表が設定してある。更に、メディアルータ321M(図223)を無線基地局321Bに置き換え、更にメディアルータ323M乃至327M(図223)をそれぞれ無線基地局323B乃至B327B(図224)に置き換え、無線基地局321B、無線基地局323B乃至B327BはIP網300−2の内部に設置されている。通信回線上の矢印はマルチキャスト配送ルートを示している。無線局は移動端末を複数収容して網ノード装置に接続する機能を有し、本発明において、例えば902−3(図92)として実施している。IP網300−2内部に設定してあるマルチキャスト配送ルートは、IP網300−1内に設定してあるマルチキャスト配送ルートと同一であるので、端末320から送出されたマルチキャストIPパケットは、メディアルータ320Mを経由してIP網300−2に入力し、IP網300−2内のマルチキャスト配送ルートを経由して固定端末322や移動端末321B、323B乃至327Bへ到達する。
【0449】
IP網1100(図225)は、IP網300−2にサーバやルータを追加して形成されるIP網である。IP網1100及びIP網300−2の内部リソースは次のように対応する。網ノード装置1101乃至1105(図225)はそれぞれ網ノード装置311乃至315(図224)と対応し、ルータ1107、1108、1109(図225)はそれぞれルータ317,318,319に対応(図224)し、網ノード装置とルータとの間の通信回線の接続関係も1対1に対応する。固定端末1120及び1122(図225)はそれぞれ固定端末320及び322に(図224)に対応し、移動端末1121、1123乃至1127はそれぞれ移動端末321B,323B乃至327Bに対応する。
【0450】
IP網1100内の通信回線上の矢印はマルチキャスト配送ルートを示している。IP網1100内のマルチキャスト配送ルートはIP網300−2内のマルチキャスト配送ルートと同一に設定してあるので、端末1120から送出されたマルチキャストIPパケットはメディアルータ1110を経由してIP網1100に入力し、IP網1100内のマルチキャスト配送ルートを経由して固定端末1122や移動端末1121、1123乃至1127へ到達する。
【0451】
図225において、網ノード装置1101乃至1105は、それぞれ、終端制御部1131乃至1135を接続している。また、終端制御部1131乃至1135の内部に、電話番号サーバ1131−5乃至1135−5、電話管理サーバ1131−4乃至1135−4、表管理サーバ1131−3乃至1135−3を設置している。1106はルータ、1136は上位の電話番号サーバ、1137はユーザサービスサーバ、1138及び1139は移動端末のマルチキャスト受信端末の正当性を確認するためのマルチキャスト認証サーバ(M認証サーバ)である。終端制御部1131、電話管理サーバ1131―4、電話番号サーバ1131−5、上位の電話番号サーバ1136は、図92に示される終端制御部914−1、電話管理サーバ906−4、電話番号サーバ906−5、上位の電話番号サーバ995と同じ機能を分担する。M認証サーバ1138,1139の機能は本実施例において説明する。終端制御部1131乃至1135は、ルータ及び通信回線を経由して接続しており、前記通信回線は電話呼制御のための回線接続制御メッセージを格納した内部パケットなどを転送することができる。
【0452】
図92に記載の通信要素と図225に記載の通信要素とは、例えば次のように対応をとることができる。電話機905−1(図92内)は固定電話機1120(図225内)と対応付けでき、メディアルータ903−1はメディアルータ1110と対応付けでき、網ノード装置906−1は網ノード装置1101と対応付けでき、終端制御部914−1は終端制御部1131と対応付けでき、通信回線912−1は通信回線1144と対応付けでき、接続制御部914−4は終端制御部1134と対応付けでき、網ノード装置909−1は網ノード装置1104と対応付けでき、無線基地局902−4は無線基地局1115と対応付けでき、移動電話機905−8は移動電話機1125と対応付けできる。
【0453】
更に、終端制御部1131(図225)から、通信回線1144、ルータ1141、終端制御部1134結ぶ制御通信回線は、終端制御部914−1(図92)から、通信回線912−1、ルータ911−1、ルータ911−2,ルータ911−3、終端制御部914−4、を結ぶ制御通信回線と対応付けできる。前記制御通信回線には、共通線信号方式に基づく回線接続制御メッセージなどを格納したパケットなどが転送される。更に、網ノード装置1101(図225)、通信回線1145、ルータ1107、ルータ1108、網ノード装置1104、を結ぶメディア通信回線は、網ノード装置906−1(図92)、通信回線913−1、ルータ911−4、ルータ911−5、ルータ911−6、網ノード装置909−1、を結ぶメディア通信回線と対応付けできる。前記メディア通信回線には、テキストデータの他に、電話音声や画像データ、あるいは、音声や画像データなどを含むマルチキャストデータなどが転送される。
【0454】
固定電話機905−1と移動電話機905−8とは図167を参照して説明したように、共通線信号方式をIP網に適用させた回線接続制御により電話通信できることから、図92に記載の通信要素と図225に記載の通信要素の前記対応付けにより、固定電話機1120と移動電話機1125とは、共通線信号方式にIP網に適用させた回線接続制御に従い電話通信を行なわせることができる。前記同様の方法により、例えば移動電話機1121と移動電話機1124と電話通信が可能であり、また、固定電話機1122と固定電話機1120と電話通信できる。
【0455】
<<マルチキャスト受信要求と受信終了>>
移動端末1121がマルチキャスト受信要求を含む無線電波情報を発信し、たまたま無線通信回線1111−1(図225)を経由して、無線基地局1111に接続したケースを説明する。無線基地局1111は、始めに移動端末1121と情報交換して無線通信路の通信可能性を確認する(図226のステップV1)。この確認手順は通信階層の1乃至2により行う。通信可能性が確認されると、移動端末1121はマルチキャスト受信要求を発信する(ステップV2)。マルチキャスト受信要求の情報は、移動端末1121が用いる電話番号“TN3”、端末認証情報“PID3”とマルチキャスト受信端末認証情報“PID−M”(パスワードなど)を含む。なお、マルチキャスト受信端末認証情報として、実施例8の通信ケース2における移動電話機の電話番号登録において設定してある端末認証情報“PID3”と第2の端末認証情報“PID−M”を用いることができる。
【0456】
無線基地局1111は、端末認証情報“PID3”に含まれる電話番号“TN3”、移動端末1121の外部IPアドレス“EB1”と第2の端末認証情報“PID−M”を含む外部パケット1160(図227)を形成し、マルチキャスト認証サーバ1138(外部IPアドレス“WA9”)に向けて送信する。ここで、外部パケット1160の送信元外部IPアドレス“EB1”、宛先外部IPアドレス“WA9”である。外部パケット1160は網ノード装置1101に到達し(ステップV3)、網ノード装置1101内のアドレス管理表1101−1(図229)の第3行目のレコード“IB1,EB1,WA9,IWA9,…”が用いられて内部パケット1161(図228)が形成され、内部パケット1161はマルチキャスト認証サーバ1138に送られる(ステップV4)。マルチキャスト認証サーバ1138は内部パケット1161を受信し、受信した内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB1”、マルチキャスト認証端末認証情報“PID―M”を取得して内部に保持し(ステップV5)、電話番号“TN3”を含む内部パケットを形成して電話番号サーバ1131−5に送信し(ステップV6)、電話番号サーバ1131−5は前記取得した電話番号“TN3”を電話番号サーバ1131−5の識別記号と共に、上位の電話番号サーバ1136に通知する(ステップV7)。上位の電話番号サーバ1136は、その内部に保持している電話番号“TN3”からマルチキャスト認証端末認証情報“PID―M”を取り出し、電話番号サーバ1131−5を経由して(ステップV8)認証サーバ1138へ通知する(ステップV9)。認証サーバ1138は、受信情報がステップV4において受信した電話番号“TN3”及びマルチキャスト認証端末認証情報“PID―M”と一致するか確認し、一致する場合(合格)は次に進み、不一致の場合は以降の手続きを中断する。
【0457】
マルチキャスト認証サーバ1138は認証の結果(合格または不合格)を、網ノード装置1101、無線基地局1111を経て移動端末1121へ通知し(ステップV11乃至V13)する。移動端末1121は認証結果通知に返信できる(ステップV13x、オプション)。さらに合格のケースでは、認証サーバ1138は表管理サーバ1131−3に依頼して(ステップV15)、網ノード装置1101内のアドレス管理表のレコード1101−1(図229)の第2行目レコード“IM1,M1,E01,I01,G00,0”を、1101−2に示すレコード“IM1,M1,E01,I01,G00,F02”に書き換える(ステップV16)。つまり、6番目の項目“0”を“F02”に書き換える。すると、固定端末1120から送出されたマルチキャストデータを格納した外部IPパケットは、メディアルータ1110を経て(ステップV21)、網ノード装置1101に到達し(ステップV22)、アドレス管理表1101−1の第1行目のレコード“I01,E01,M1,IM1,(G02,G03、G00),0”が用いられ、項目“G00”により折返された内部パケットは網ノード装置1101に戻る(ステップV23)。網ノード装置1101内のレコード1101−2“IM1,M1,E01,I01,G00,F02”が適用され、項目“F02”から送出されるマルチキャストデータを格納したIPパケットは、“F02”により指定される通信回線1111−2(図225)に送出され(ステップV24)、次に無線基地局1111を経由して移動端末1121に到達する(ステップV25)。また、マルチキャスト認証サーバ1138は、端末1121へのマルチキャストデータの送信開始をユーザサービスサーバ1137に通知する(ステップV17)。ユーザサービスサーバ1137は、マルチキャストデータサービスの受信報告を端末1121への課金情報として用いることができる(ステップV18,オプション)。
【0458】
マルチキャストデータの受信終了手続きは次の手順により行う。移動端末1121からマルチキャストデータ受信終了要求を無線基地局1111へ送出し(ステップV30)、無線基地局1111はマルチキャストデータ受信終了要求を含む外部IPパケットを送出すると、外部IPパケットは網ノード装置1101に到達して(ステップV31)、カプセル化されてマルチキャストデータ受信終了要求内部パケットとなり、マルチキャストデータ受信終了要求内部パケットはマルチキャスト認証サーバ1138へ届けられる(ステップV32)。マルチキャストデータ受信終了要求を含む外部IPパケットは、外部IPパケット1160(図227)と同様の内容、即ち電話番号“TN3”、外部アドレス“EB1”、端末認証情報などを含み、マルチキャストデータ受信終了要求を含む内部IPパケットは内部IPパケット1161と同様である。マルチキャスト認証サーバ1138はマルチキャストデータ受信終了要求を含む前記内部IPパケットを受信すると、表管理サーバ1131−3に依頼して(ステップV33)、網ノード装置1101内のアドレス管理表のレコード1101−2に示す内容を1101―3に示す内容に書き換えて(ステップV34)、無線基地局1111へのマルチキャストデータを含むIPパケットの送信を抑止すると共に、ユーザサービスサーバ1137へマルチキャストデータの配信停止を報告する(ステップV35)。ユーザサービスサーバ1137は、マルチキャストデータサービスの受信報告を端末1121への課金情報として用いることができる(ステップV36、オプション)。また、認証サーバ1138は、マルチキャストデータの配信停止の結果を無線基地局1111へ報告することができる(ステップV37x、V38x、オプション)。
【0459】
<<移動端末からのマルチキャストデータの送信>>
固定端末1120からマルチキャストデータを含む外部パケットを送信する代わりに、移動端末1121からマルチキャストデータを無線通信路1111−1を経て無線基地局1111に送信し、無線基地局1111から前記受信したマルチキャストデータを含む外部パケットを形成して、通信路1111−2を経て網ノード装置1101に送信して、IP網1100内部を転送して、固定端末1122や移動端末1123乃至1127に配送できる。即ち、移動端末1121が発信元となっているマルチキャストデータを配信することもできる。このとき、網ノード装置やルータ内のマルチキャスト配送先を定めるレコードを、図219及び図220を用いて説明した原理に基づいて設定して用いる。
【0460】
<<無料マルチキャストサービス>>
マルチキャストサービスの実施において、マルチキャストデータ受信端末の認証手続き及びユーザサービスサーバの課金に関する手続きを省くことにより、無料マルチキャストサービスを実現することもできる。即ち、図226において、ステップV17,V18,V35,V36を実施しない。
【0461】
(まとめ)
IP網は網ノード装置内のアドレス管理表にマルチキャストデータ配信用のレコードを予め設定しておくと共に、ルータ内の経路表にマルチキャスト配送先を定めるレコードを予め設定しておき、固定端末からマルチキャストデータを含む外部パケットを送信する。外部パケットは発信側の網ノード装置に到達して、アドレス管理表のレコードの指定により内部パケットとなって1以上の内部通信回線に転送され、前記転送された内部パケットはルータを経由するときは、ルータ内のマルチキャストデータ用レコードに従い、内部パケットは受信端末側の1以上の受信側網ノード装置に着信し、前記受信側の網ノード装置において内部パケットから外部パケットが復元される。前記復元されたマルチキャストデータを含む外部パケットは第1のケースとして、受信側の網ノード装置から外部通信回線を経てメディアルータを経て固定端末に転送され、第2のケースとして、受信側の網ノード装置から外部通信回線を経て無線基地局へ転送され、無線基地局において、無線通信路を経由して移動端末へ届けることが可能である。固定端末からマルチキャストデータを発信する代わりに、移動端末からマルチキャストデータを無線通信路を経て無線基地局に送信し、無線基地局から前記受信したマルチキャストデータを含む外部パケットを形成し、通信路を経て網ノード装置に送信してIP網1100内部を転送することにより、マルチキャストデータの配信を行うことも可能である。
【0462】
移動端末が少なくともマルチキャスト受信端末認証情報を含むマルチキャスト受信要求を発出すると、前記受信要求はマルチキャスト認証サーバに要求し、マルチキャスト認証サーバが移動端末のマルチキャスト受信許可のときに、表管理サーバに依頼して、移動端末が接続する網ノード装置のアドレス管理表のマルチキャスト配信用レコードを書き換えて移動端末を受信可能とする。即ち、マルチキャストデータは書き換えられたレコードの指定により、受信要求元移動端末にマルチキャストデータが転送される。マルチキャスト認証サーバは、マルチキャストデータ配送可能をユーザサービスサーバに通知し、課金情報として用いることもできる。移動端末からマルチキャストデータ受信終了要求が発出されると、マルチキャスト認証サーバが終了要求を知り、マルチキャスト認証サーバは表管理サーバに依頼して網ノード装置内のアドレス管理表のレコードを書換えて、マルチキャストデータの転送を止めると共に、ユーザサービスサーバマルチキャストデータの配信停止を報告する。無料のマルチキャストサービスも実施できる。
【0463】
【発明の効果】
本発明によれば、移動電話機や音声画像装置が、IP網と移動通信網とを経由して、他の電話機や音声画像装置と通信するために、電話通信や音声画像通信を行うための端末間通信接続制御方法を実現し、発信側話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立し、次に端末間通信のための通信路を確立した後に、2つの音声画像装置の間で、IP網を経由して音声画像通信を行うことにより、端末間通信接続制御方法を実現し、網ノード装置内のアドレス管理表にマルチキャスト用の通信レコードを設定し、ルータ内にマルチキャスト用の経路表を設定しておき、マルチキャストアドレスを用いて音声動画像を送信するようにして、IPマルチキャストによりTV会議を行う方法を解決することを実現し、電話機−IP網―PSTN―電話機、なる電話通信を行うために、IP網内に中継ゲートウェイを設置して、共通線信号方式ベースのIP網とPSTNとを接続するためのゲートウェイの構成方法を解決することを実現し、IPパケットカプセル化において、外部IPパケット内に設定する方法により外部アドレスの全部又は一部を前記内部パケットのアドレス域に設定してIP網を構成する方法を解決することを実現し、外部アドレスの全部又は一部が内部フレームのアドレス域に設定する方法によりIP網を構成する方法を解決することを実現し、パケットフィルタ、優先制御機能、マルチキャスト受信者アドレス変換機能、ポート番号を用いて、IP網を複数の内部IP網に分離する方法を実施することにより、安全なIP網を構成する方法を解決することを実現し、IP網の内部を複数の内部IP網に分離を実現し、共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同じIP網で実施する方法を実現し、網ノード装置が、ASPサーバとユーザプログラムとの間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別して、指定外のIPパケットを排除することにより、安全なASPを実施できるIP網を実現し、IPパケット交換サービス(イントラネット、エクストラネット)及び固定電話サービスと移動電話サービス、を同じ原理に基づくIP網により区別なく提供すると共に、移動端末と固定端末の区別なくマルチキャストデータ方法を実現し、移動電話通信の実施のため、移動電話機をIP網からなる移動通信網に登録し、電話機の所在位置を登録し変更する方法を解決することを実現できる。
【図面の簡単な説明】
【図1】本発明の第1実施例において、移動通信網とIP網との間の通信を説明する図である。
【図2】本発明の第1実施例において、移動通信網とIP網を経由した端末間通信接続制御方法を説明する図である。
【図3】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図4】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図5】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図6】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図7】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図8】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図9】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図10】本発明の第1実施例において、端末間通信接続制御において用いられるIPパケットの形態を説明する図である。
【図11】本発明の第1実施例において、移動通信網及びIP網を経由した端末間通信接続制御方法を説明する図である。
【図12】本発明の第1実施例において、移動通信網とIP網との間の通信を説明する図である。
【図13】本発明の第1実施例において、移動通信網及びIP網を経由した端末間通信接続制御方法を説明する図である。
【図14】本発明の第2実施例において、通信機能の階層構造を説明する図である。
【図15】本発明の第2実施例において、TCP技法の適用法を説明する図である。
【図16】本発明の第2実施例において、TCP技法の適用法を説明する図である。
【図17】本発明の第2実施例において、IP網を経由した2端末間の通信を説明する図である。
【図18】本発明の第2実施例において、TCPセッション内における回線接続制御を説明する図である。
【図19】本発明の第2実施例において、TCPヘッダの形式を説明する図である。
【図20】本発明の第3実施例において、マルチキャスト技法を適用するIP網を説明する図である。
【図21】本発明の第3実施例において、マルチキャスト技法を説明する図である。
【図22】本発明の第3実施例において、マルチキャスト技法を説明する図である。
【図23】本発明の第3実施例において、マルチキャスト技法を説明する図である。
【図24】本発明の第3実施例において、マルチキャスト技法によるマルチキャストパケットの転送の様子を説明する図である。
【図25】本発明の第3実施例において、マルチキャスト技法によるマルチキャストパケットの転送の様子を説明する図である。
【図26】本発明の第3実施例において、マルチキャスト技法によるマルチキャストパケットの転送の様子を説明する図である。
【図27】本発明の第4実施例において、中継ゲートウェイの構成を説明する図である。
【図28】本発明の第4実施例において、中継ゲートウェイの構成を説明する図である。
【図29】本発明の第5実施例において、IPパケットがIP網を経由して転送される様子を説明する図である。
【図30】本発明の第5実施例において、28ビット長アドレスと128ビット長アドレスの対応付けを説明する図である。
【図31】本発明の第5実施例において、外部IPパケットと内部パケットとの関係を説明する図である。
【図32】本発明の第5実施例において、外部IPパケットと内部パケットとの関係を説明する図である。
【図33】本発明の第5実施例において、28ビット長アドレスと128ビット長アドレスの対応付けを説明する図である。
【図34】本発明の第5実施例において、28ビット長アドレスと128ビット長アドレスの対応付けを説明する図である。
【図35】本発明の第5実施例において、外部IPパケットと内部パケットとの関係を説明する図である。
【図36】本発明の第5実施例において、外部IPパケットと内部パケットとの関係を説明する図である。
【図37】本発明の第5実施例において、外部IPパケットと内部パケットとの関係を説明する図である。
【図38】本発明の第6実施例において、IPパケットがIP網を経由して転送される様子を説明する図である。
【図39】本発明の第6実施例において、外部IPパケットと内部フレームとの関係を説明する図である。
【図40】本発明の第6実施例において、外部IPパケットと内部フレームとの関係を説明する図である。
【図41】本発明の第6実施例において、外部IPパケットと内部フレームとの関係を説明する図である。
【図42】本発明の第6実施例において、外部IPパケットと内部フレームとの関係を説明する図である。
【図43】本発明の第7実施例において、通信網と網ノード装置との関係を説明する図である。
【図44】本発明の第7実施例において、IP網と網ノード装置との関係を説明する図である。
【図45】本発明の第7実施例において、網ノード装置と他実施例や先行出願に出現する終端ゲートウェイとの関係を示す図である。
【図46】本発明の第7実施例において、通信レコードの形式を示す図である。
【図47】本発明の第7実施例において、通信レコードの形式をプログラム言語Cにより表現した図である。
【図48】本発明の第7実施例において、複数の通信レコードから成る装置変換表の例である。
【図49】本発明の第7実施例において、発信時における網ノード装置の処理の流れを表わす図である。
【図50】本発明の第7実施例において、着信時における網ノード装置の処理の流れを表わす図である。
【図51】本発明の第7実施例において、主表から副表を参照する方法を説明する図である。
【図52】本発明の第7実施例において、プロトコルフィルタ制御レコードの形式を表わす図である。
【図53】本発明の第7実施例において、ポートフィルタ制御レコードの形式を表わす図である。
【図54】本発明の第7実施例において、パケット優先制御における全体の流れを説明する図である。
【図55】本発明の第7実施例において、優先制御レコードの形式を表わす図である。
【図56】本発明の第7実施例において、優先制御レコードの形式をプログラム言語Cにより表現した図である。
【図57】本発明の第7実施例において、複数の優先制御レコードの例を示す図である。
【図58】本発明の第7実施例において、マルチキャストの全体の流れを説明する図である。
【図59】本発明の第7実施例において、マルチキャスト制御レコードの例を示す図である。
【図60】本発明の第7実施例において、マルチキャスト制御レコードの他の例を示す図である。
【図61】本発明の第7実施例において、マルチキャストにおける溢れ回線制御を説明する図である。
【図62】本発明の第7実施例において、マルチキャスト制御レコードの更に他の例を示す図である。
【図63】本発明の第7実施例において、マルチキャスト制御機能その2を説明する図である。
【図64】本発明の第7実施例において、マルチキャスト制御機能その2を実施するために用いる第2のマルチキャスト制御レコードの形式4を示す図である。
【図65】本発明の第7実施例において、マルチキャスト制御機能その2を実施するために用いる複数通信レコードからなる装置変換表の例である。
【図66】本発明の第7実施例において、マルチキャスト制御機能その2において、マルチキャストデータを送受する手順を説明する図である。
【図67】本発明の第7実施例において、マルチキャスト制御機能その2において、受信報告の方法を説明する図である。
【図68】本発明の第7実施例において、電子署名の全体の流れを説明する図である。
【図69】本発明の第7実施例において、電子署名制御レコードの形式を示す図である。
【図70】本発明の第7実施例において、IP網内を複数の内部IP網に分離する方法を説明する図である。
【図71】本発明の第7実施例において、IP網内を複数の内部IP網に分離するための装置制御表の機能を説明する図である。
【図72】本発明の第7実施例において、通信レコードから各種の制御レコードを見出すための他の方法を説明する図である。
【図73】本発明の第7実施例において、通信レコードから各種の制御レコードを見出すための更に他の方法を説明する図である。
【図74】本発明の第7実施例において、通信レコードの他の形式を示す図である。
【図75】本発明の第7実施例において、外部IPパケットがIPv6形式の内部パケットに変換されて転送される例を示す図である。
【図76】本発明の第7実施例において、IPv6形式の内部パケットの例である。
【図77】本発明の第7実施例において、IPv6形式の内部パケットである通信レコードの形式を示す図である。
【図78】本発明の第7実施例において、外部IPパケットがMAC形式の内部フレームに変換されて転送される例を示す図である。
【図79】本発明の第7実施例において、MAC形式の内部フレームの例である。
【図80】本発明の第7実施例において、MAC形式の内部フレームの例である通信レコードの形式を示す図である。
【図81】本発明の第7実施例において、外部パケットにタグを付与して形成された内部パケットが転送される例を示す図である。
【図82】本発明の第7実施例において、外部パケットにタグを付与して形成された内部パケットに対する通信レコードの例を示す図である。
【図83】本発明の第7実施例において、外部パケットにタグを付与して形成された他の形式の内部パケットに変換されて転送される例を示す図である。
【図84】本発明の第7実施例において、外部パケットにタグを付与して形成された他の形式の内部パケットに対する通信レコードの例を示す図である。
【図85】本発明の第7実施例において、拡張タグ付きMACフレームに変換されて転送される例を示す図である。
【図86】本発明の第7実施例において、MACフレームと拡張タグ付きMACフレームの構成を説明する図である。
【図87】本発明の第7実施例において、拡張タグ付きMACフレームに対する通信レコードの例を示す図である。
【図88】本発明の第7実施例において、MPLSフレームに変換されて転送される例を示す図である。
【図89】本発明の第7実施例において、MPLSフレーム向けの通信レコードを説明する図である。
【図90】本発明の第7実施例において、HDLCフレームに変換されて転送される例を示す図である。
【図91】本発明の第7実施例において、HDLCフレームフレーム向けの通信レコードを説明する図である。
【図92】本発明の第8実施例において、固定電話通信と移動電話通信を同じIP網で実施する方法、更に、電話番号を用いて、マルチメディア端末間通信を説明する図である。
【図93】本発明の第8実施例の通信ケース1において、固定電話機から固定電話機への通信をIP網において実施する方法を示す図である。
【図94】本発明の第8実施例の通信ケース1において、発呼側のメディアルータから網ノード装置に転送されるIPパケット示す図である。
【図95】本発明の第8実施例の通信ケース1において、網ノード装置から代理電話サーバに転送されるIPパケットを示す図である。
【図96】本発明の第8実施例の通信ケース1において、代理電話サーバから電話管理サーバに転送されるIPパケットを示す図である。
【図97】本発明の第8実施例の通信ケース1において、発呼側CIC管理表の例を示す図である。
【図98】本発明の第8実施例の通信ケース1において、電話管理サーバから電話番号サーバへ送られるIPパケットを示す図である。
【図99】本発明の第8実施例の通信ケース1において、電話番号サーバから電話管理サーバへ返信されるIPパケットを示す図である。
【図100】本発明の第8実施例の通信ケース1において、発呼側のCIC管理表の例を示す他の図である。
【図101】本発明の第8実施例の通信ケース1において、UNI検索表を示す図である。
【図102】本発明の第8実施例の通信ケース1において、発呼側の電話管理サーバから着呼側の電話管理サーバに送られるIAMメッセージを示す図である。
【図103】本発明の第8実施例の通信ケース1において、着呼側のCIC管理表の例を示す図である。
【図104】本発明の第8実施例の通信ケース1において、電話管理サーバから代理電話サーバへ転送されるIPパケットを示す図である。
【図105】本発明の第8実施例の通信ケース1において、代理電話サーバから網ノード装置へ転送されるIPパケットを示す図である。
【図106】本発明の第8実施例の通信ケース1において、網ノード装置からメディアルータへ転送されるIPパケットを示す図である。
【図107】本発明の第8実施例の通信ケース1において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるACMメッセージを示す図である。
【図108】本発明の第8実施例の通信ケース1において、着呼側のメディアルータから網ノード装置へ転送されるIPパケットを示す図である。
【図109】本発明の第8実施例の通信ケース1において、網ノード装置から代理電話サーバに転送されるIPパケットを示す図である。
【図110】本発明の第8実施例の通信ケース1において、代理電話サーバから電話管理サーバに転送されるIPパケットを示す図である。
【図111】本発明の第8実施例の通信ケース1において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるCPGメッセージを示す図である。
【図112】本発明の第8実施例の通信ケース1において、発呼側電話管理サーバから代理電話サーバへ転送されるIPパケットを示す図である。
【図113】本発明の第8実施例の通信ケース1において、代理電話サーバから網ノード装置へ転送されるIPパケットを示す図である。
【図114】本発明の第8実施例の通信ケース1において、網ノード装置からメディアルータへ転送されるIPパケットを示す図である。
【図115】本発明の第8実施例の通信ケース1において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるANMメッセージを示す図である。
【図116】本発明の第8実施例の通信ケース1において、発呼側のメディアルータから着呼側のメディアルータへ転送される外部IPパケットを示す図である。
【図117】本発明の第8実施例の通信ケース1において、発呼側のメディアルータから着呼側のメディアルータへ転送されるIPパケットが内部パケットにカプセル化された状態を示す図である。
【図118】本発明の第8実施例の通信ケース1において、発呼側の電話管理サーバから着呼側の電話管理サーバに送られるRELメッセージを示す図である。
【図119】本発明の第8実施例の通信ケース1において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるRLCメッセージを示す図である。
【図120】本発明の第8実施例の通信ケース1乃至通信ケース6において用いられる、装置制御表の例1を示す図である。
【図121】本発明の第8実施例の通信ケース1乃至通信ケース6において用いられる、装置制御表の例2を示す図である。
【図122】本発明の第8実施例の通信ケース1乃至通信ケース6において用いられる、装置制御表の例3を示す図である。
【図123】本発明の第8実施例の通信ケース1乃至通信ケース6において用いられる、装置制御表の例4を示す図である。
【図124】本発明の第8実施例の通信ケース1において用いられる、発呼管理表を示す図である。
【図125】本発明の第8実施例の通信ケース1において用いられる、着呼管理表を示す図である。
【図126】本発明の第8実施例において、運用管理サーバによるCIC情報の収集を説明する図である。
【図127】本発明の第8実施例の通信ケース1において、移動電話機から移動電話機への通信をIP網において実施する方法を示す2枚組の第1の図である。
【図128】本発明の第8実施例の通信ケース2において、移動電話機から移動電話機への通信をIP網において実施する方法を示す2枚組の第2の図である。
【図129】本発明の第8実施例の通信ケース2において、発呼側の無線基地局から網ノード装置に転送されるIPパケット示す図である。
【図130】本発明の第8実施例の通信ケース2において、網ノード装置から代理電話サーバに転送されるIPパケットを示す図である。
【図131】本発明の第8実施例の通信ケース2において、代理電話サーバから電話管理サーバに転送されるIPパケットを示す図である。
【図132】本発明の第8実施例の通信ケース2において、発呼側のCIC管理表の例を示す図である。
【図133】本発明の第8実施例の通信ケース2において、電話管理サーバから電話番号サーバへ送られるIPパケットを示す図である。
【図134】本発明の第8実施例の通信ケース2において、電話番号サーバから電話管理サーバへ返信されるIPパケットを示す図である。
【図135】本発明の第8実施例の通信ケース2において、発呼側のCIC管理表の例を示す図である。
【図136】本発明の第8実施例の通信ケース2において、電話管理サーバから代理電話サーバに転送される認証要求情報を含むIPパケットの例を示す図である。
【図137】本発明の第8実施例の通信ケース2において、代理電話サーバから網ノード装置に転送される認証要求情報を含むIPパケットの例を示す図である。
【図138】本発明の第8実施例の通信ケース2において、網ノード装置から無線基地局に転送される認証要求情報を含むIPパケットの例を示す図である。
【図139】本発明の第8実施例の通信ケース2において、無線基地局から網ノード装置に転送される認証回答情報を含むIPパケットの例を示す図である。
【図140】本発明の第8実施例の通信ケース2において、網ノード装置から代理電話サーバに転送される認証回答情報を含むIPパケットの例を示す図である。
【図141】本発明の第8実施例の通信ケース2において、代理電話サーバから電話管理サーバに転送される認証回答情報を含むIPパケットの例を示す図である。
【図142】本発明の第8実施例の通信ケース2において、発呼側の電話管理サーバから着呼側の電話管理サーバに送られるIAMメッセージを示す図である。
【図143】本発明の第8実施例の通信ケース2において、着呼側のCIC管理表の例を示す図である。
【図144】本発明の第8実施例の通信ケース2において、電話管理サーバから代理電話サーバへ転送されるIPパケットを示す図である。
【図145】本発明の第8実施例の通信ケース2において、代理電話サーバから網ノード装置へ転送されるIPパケットを示す図である。
【図146】本発明の第8実施例の通信ケース2において、網ノード装置から無線基地局へ転送されるIPパケットを示す図である。
【図147】本発明の第8実施例の通信ケース2において、無線基地局から網ノード装置へ転送される認証要求情報を含むIPパケットを示す図である。
【図148】本発明の第8実施例の通信ケース2において、網ノード装置から代理電話サーバへ転送される認証要求情報を含むIPパケットを示す図である。
【図149】本発明の第8実施例の通信ケース2において、代理電話サーバから電話管理サーバへ転送される認証要求情報を含むIPパケットを示す図である。
【図150】本発明の第8実施例の通信ケース2において、電話管理サーバから代理電話サーバへ転送される端末認証合否を含むIPパケットを示す図である。
【図151】本発明の第8実施例の通信ケース2において、代理電話サーバから網ノード装置へ転送される端末認証合否を含むIPパケットを示す図である。
【図152】本発明の第8実施例の通信ケース2において、網ノード装置から無線基地局へ転送される端末認証合否を含むIPパケットを示す図である。
【図153】本発明の第8実施例の通信ケース2において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるACMメッセージを示す図である。
【図154】本発明の第8実施例の通信ケース2において、着呼側の無線基地局から網ノード装置へ転送されるIPパケットを示す図である。
【図155】本発明の第8実施例の通信ケース2において、網ノード装置から代理電話サーバに転送されるIPパケットを示す図である。
【図156】本発明の第8実施例の通信ケース2において、代理電話サーバから電話管理サーバに転送されるIPパケットを示す図である。
【図157】本発明の第8実施例の通信ケース2において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるCPGメッセージを示す図である。
【図158】本発明の第8実施例の通信ケース2において、発呼側電話管理サーバから代理電話サーバへ転送されるIPパケットを示す図である。
【図159】本発明の第8実施例の通信ケース2において、代理電話サーバから網ノード装置へ転送されるIPパケットを示す図である。
【図160】本発明の第8実施例の通信ケース2において、網ノード装置から無線基地局へ転送されるIPパケットを示す図である。
【図161】本発明の第8実施例の通信ケース2において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるANMメッセージを示す図である。
【図162】本発明の第8実施例の通信ケース2において、発呼側の無線基地局から着呼側の無線基地局へ転送されるIPパケットを示す図である。
【図163】本発明の第8実施例の通信ケース2において、発呼側の無線基地局から着呼側の無線基地局へ転送されるIPパケットが内部パケットにカプセル化された状態を示す図である。
【図164】本発明の第8実施例の通信ケース2において、発呼側の電話管理サーバから着呼側の電話管理サーバに送られるRELメッセージを示す図である。
【図165】本発明の第8実施例の通信ケース2において、着呼側の電話管理サーバから発呼側の電話管理サーバに送られるRLCメッセージを示す図である。
【図166】本発明の第8実施例の通信ケース3において、移動電話機から固定電話機への通信をIP網において実施する方法を示す図である。
【図167】本発明の第8実施例の通信ケース4において、固定電話機から移動電話機への通信をIP網において実施する方法を示す図である。
【図168】本発明の第8実施例の通信ケース2乃至通信ケース4において、移動電話機と無線基地局との関係説明する図である。
【図169】本発明の第8実施例において、無線基地局内部のチャネルーIPアドレス対応表の実施例を示す図である。
【図170】本発明の第8実施例において、アナログ移動電話機から送出された制御信号乃至音声信号が無線基地局でIPカプセル化されて転送される様子を示す図である。
【図171】本発明の第8実施例において、IP移動電話機から送出された制御乃至音声を含むIPパケットが無線基地局を経由して転送される様子を示す図である。
【図172】本発明の第8実施例において、IP移動電話機から送出された制御乃至音声を含むIPパケットが無線基地局を経由して転送される様子を示す図である。
【図173】本発明の第8実施例の通信ケース5において、マルチメディア端末からマルチメディア端末への通信をIP網において実施する方法を示す図である。
【図174】本発明の第8実施例の通信ケース5において、マルチメディア端末とIP網との関係を示す図である。
【図175】本発明の第8実施例の通信ケース5において、マルチメディア端末からマルチメディア端末への通信の流れの概略を示す図である。
【図176】本発明の第8実施例の通信ケース5において、マルチメディア端末間通信におけるプロトコルスタックを示す図である。
【図177】本発明の第8実施例の通信ケース6において、IP端末から他のIP端末との間の通信接続手順を示す図である。
【図178】本発明の第8実施例の通信ケース6において、IP端末から他のIP端末との間の他の通信接続手順を示す図である。
【図179】本発明の第8実施例の通信ケース6において、メディアルータから網ノード装置へ転送されるIPパケットを示す図である。
【図180】本発明の第8実施例の通信ケース6において、網ノード装置から代理電話サーバへ転送されるIPパケットを示す図である。
【図181】本発明の第8実施例の通信ケース6において、代理電話サーバから電話管理サーバへ転送されるIPパケットを示す図である。
【図182】本発明の第8実施例の通信ケース6において、電話管理サーバへの質問内容を含むIPパケットを示す図である。
【図183】本発明の第8実施例の通信ケース6において、電話管理サーバからの回答を含むIPパケット示す図である。
【図184】本発明の第8実施例の通信ケース6において、発信側のCIC管理表を示す図である。
【図185】本発明の第8実施例の通信ケース6において、電話管理サーバから他の電話管理サーバへ転送されるIPパケットを示す図である。
【図186】本発明の第8実施例の通信ケース6において、着信側のCIC管理表を示す図である。
【図187】本発明の第8実施例の通信ケース6において、電話管理サーバから代理電話サーバへ転送されるIPパケットを示す図である。
【図188】本発明の第8実施例の通信ケース6において、代理電話サーバから網ノード装置へ転送されるIPパケットを示す図である。
【図189】本発明の第8実施例の通信ケース6において、網ノード装置からメディアルータへ転送されるIPパケットを示す図である。
【図190】本発明の第8実施例の通信ケース6において、IP端末から他のIP端末へ転送されるIPパケットを示す図である。
【図191】本発明の第8実施例の通信ケース6において、IP端末から送出された外部IPパケットから形成された内部パケットを示す図である。
【図192】本発明の第8実施例の通信ケース1において、固定電話機の登録手順を説明する図である。
【図193】本発明の第8実施例において、電話番号サーバ間の情報交換を説明する図である。
【図194】本発明の第8実施例において、電話番号サーバ間の情報交換手順を説明する他の図である。
【図195】本発明の第8実施例の通信ケース2において、移動電話機の登録手順を説明する図である。
【図196】本発明の第8実施例の通信ケース2において用いられる外部パケットの一つを示す図である。
【図197】本発明の第8実施例の通信ケース2において用いられる内部パケットの一つを示す図である。
【図198】本発明の第8実施例において、移動電話機の位置変更手順を説明する図である。
【図199】本発明の第8実施例において、移動電話機の他の登録手順を説明する図である。
【図200】本発明の第8実施例において、移動電話機の他の位置変更手順を説明する図である。
【図201】本発明の第8実施例において、IP網が大規模化したときに導入するルート電話番号サーバのIP網内の位置を示す図である。
【図202】本発明の第8実施例において、ルート電話番号サーバと上位の電話番号サーバ間の通信を示す図である。
【図203】本発明の第8実施例において、ルート電話番号サーバや上位の電話番号サーバ間で通信可能なことを示す図である。
【図204】本発明の第8実施例において、宛先電話機が固定電話機のとき、上位の電話番号サーバを経由してIPアドレス取得する方法を説明する図である。
【図205】本発明の第8実施例において、宛先電話機が移動電話機のとき、上位の電話番号サーバを経由してIPアドレス取得する方法を説明する図である。
【図206】本発明の第7実施例において、網ノード装置でカプセル化しない通信レコードの例を示す図である。
【図207】本発明の第7実施例において、内部パケットが外部パケットと同じ通信の例を示す図である。
【図208】本発明の第9実施例において、ASPサービスを実施方法を説明する図である。
【図209】本発明の第9実施例において、プロトコル制御レコードとポート制御レコードの実施例を示す図である。
【図210】本発明の第9実施例において、プロトコル制御レコードとポート制御レコードの他の実施例を示す図である。
【図211】本発明の第9実施例において、プロトコル制御レコードとポート制御レコードの更に他の実施例を示す図である。
【図212】本発明の第9実施例において、ASPサイトと端末との間の通信の流れを示す図である。
【図213】本発明の第9実施例において、ASPサイトと端末との間で送受されるパケット示す図である。
【図214】本発明の第9実施例において、端末プログラムをサーバとしてASPサイトと通信する方法を説明する図である。
【図215】本発明の第9実施例において、端末プログラムとASPサイトとの間で送受されるパケットを示す図である。
【図216】本発明の第9実施例において、端末プログラムとASPサイトとの間の通信の流れを示す図である。
【図217】本発明の第9実施例において、LANの貸し出しサービスとASPサイトの共同利用を示す図である。
【図218】本発明の第9実施例において、LANの貸し出しサービスとASPサイトの共同利用について通信の流れを示す図である。
【図219】本発明の第10実施例において、IP網内のマルチキャストデータの流れを説明する図である。
【図220】本発明の第10実施例において、網ノード装置内アドレス管理表のレコードを示す図である。
【図221】本発明の第10実施例において、ルータ内の経路表のレコードを示す図である。
【図222】本発明の第10実施例において、装置制御表の通信レコードとアドレス管理表のレコードとを比較した図である。
【図223】本発明の第10実施例において、メディアルータを接続したIP網内のマルチキャストデータの流れを説明する図である。
【図224】本発明の第10実施例において、メディアルータ及び無線基地局を接続したIP網の内部のマルチキャストデータの流れを説明する図である。
【図225】本発明の第10実施例において、終端制御部を含むマルチキャスト可能なIP網を示す図である。
【図226】本発明の第10実施例において、マルチキャスト受信要求及び終了の手順を示す図である。
【図227】本発明の第10実施例において、マルチキャスト受信要求の手順において用いられる外部パケットを示す図である。
【図228】本発明の第10実施例において、マルチキャスト受信要求の手順において用いられる内部パケットを示す図である。
【図229】本発明の第10実施例において、網ノード装置1101内のアドレス管理表のレコード内部の項目の変化を示す図である。
【図230】IPパケットの従来のカプセル化技法を説明する図である。
【図231】IPパケットの従来の簡易カプセル化技法を説明する図である。
【図232】ユーザ端末から網ノード装置内のアドレス管理表を操作する従来の方法を説明する図である。
【図233】変換表サーバがドメイン名サーバをアクセスする従来の技法を説明する図である。
【図234】共通線信号方式をIP網に適用するときの従来の通信機能の階層構造を説明する図である。
【図235】共通線信号方式を採用した従来のIP網を説明する図である。
【図236】共通線信号方式をIP網に適用する従来の概念を説明する図である。
【図237】共通線信号を適用した電話の従来の接続制御を説明するための図である。
【図238】回線接続制御を中心とした先願特許のGWの論理構造を説明するための図である。
【図239】マルチキャストによる従来のパケット転送を説明する図である。
【図240】マルチキャストによる従来のパケット転送を説明する図である。
【図241】移動端末から、無線通信路を経由して通信する、従来の概念を説明する図である。
【図242】メディアルータを経由した電話通信に関する従来の概念を説明する図である。
【図243】メディアルータを経由した電話通信に関する、従来の概念を説明する図である。
【図244】メディアルータの構成に関する、従来の概念を説明する図である。
【図245】メディアルータの構成に関する、従来の概念を説明する図である。
【符号の説明】
11−1、25、40−1 IP網
11−2、11−3 網ノード装置
23−2 変換表サーバ
23−3 ドメイン名サーバ
25−5乃至25−6 接続サーバ
25−7 中継接続サーバ
25−3乃至25−4 メディアルータ
40−2 公衆電話交換網
40−3 終端ゲートウェイ
40−4 中継ゲートウェイ
40―5 IP通信回線
40−6 共通線信号方式による制御通信回線
40−7 音声通信回線
40−8 制御IP通信回線
40−9 音声IP通信回線
41−1及び41−2 電話機
41−3 メディアルータ
42−1、42−2 交換機
42−3 中継制御部(STP)
42−4 カプセル化機能付き音声制御部
42−5 終端制御部(SEP)
43−1 代理電話サーバ
43−2 電話管理サーバ
43−3 電話番号サーバ
43−4及び43−5 表管理サーバ
44−1及び44−2 網ノード装置
44−3、44−4、44−5、44−6 ルータ
42−3 中継制御部
27−1 マルチキャスト型のIP網
27−11乃至27−20 ルータ
28−1 IP端末
33−24乃至33−27 マルチキャストPサービス代理サーバ
33−28乃至33−31 マルチキャストQサービス代理サーバ
33−32乃至33−35 溢れ通信回線サーバ
33−1 通信会社Xが管理するマルチキャストデータ送信端末
33−2 通信会社Xが管理する送信事務サーバ
33−4 通信会社Yが管理するマルチキャストデータ送信端末
33−6 通信会社Yが管理する送信事務サーバ
33−7 A新聞社が管理する端末
33−3 B放送局が管理する端末
100 通信会社Xが運用管理するIP網
101 通信会社Yが運用管理する移動通信網
102 公衆電話交換網(PSTN)
103 終端ゲートウェイ
104 終端制御部
105 網ノード装置
106 中継ゲートウェイ
107 中継制御部
108 音声制御部
113 網ノード装置
110、111 ルータ
112、114、115 通信回線
116、153 メディアルータ
117 通信回線
120、121、122 交換機
123 サービス情報ノード
124 信号端局(SEP)
125 信号中継局(STP)
126 通話路部
127 通話路部
128−1乃至128−3 中継装置、
129−1乃至129−3 通信回線
130 移動通信網101の無線基地局
131、132 共通線信号方式の制御通信回線
133、134 音声通信回線
138 無線通信回線
140、141、142 電話機
152、160 音声画像装置
155 中継制御部
156 信号中継局
157 サービス情報ノード
158 信号端局
159 基地局
161 網ノード装置
164 制御回線
165 メディア通信回線
225、230 端末
227、228 電話管理サーバ
226、229 メディアルータ
208、216 送信者
209,217 受信者
222−1 IP網
222−2、222−3 LAN
223−1、223−2 終端ゲートウェイ
227、228 電話管理サーバ
231、232 網ノード装置
300 IP網
311乃至315 網ノード装置
317乃至319 ルータ
320乃至327 端末
400、450 中継ゲートウェイ
401、451 中継制御部
402、452乃至454 音声制御部
403、455 情報回線
404、456 PSTN側の共通線信号方式による制御通信回線
405、457 制御IP通信回線
406、458乃至460 PSTN側の音声通信回線
407、461乃至463 音声IP通信回線
408 アドレス接続表
409 GWアドレス管理表
410 信号局アドレス管理表
411 メディアパス接続表
415 ゲートウェイMIB管理部
416 回線接続制御部
417 回線番号管理表
418 制御IP通信回線インタフェース
419 PSTN制御回線インタフェース
420 音声呼制御部
421 音声通話路部
422 メディアパス管理部
423 呼情報管理部
424 MIB管理部
425乃至426 チャネル状態情報部
428 チャネルMIB管理部
429 チャネル情報管理
430 音声IP通信回線インタフェース
431 変換部
432 音声PSTN通信回線インタフェース
500 IP網
501乃至504 網ノード装置
505乃至508 ルータ
509、510 LAN
511、512 端末
513,515 論理通信回線
514,516 論理端子
521、522 アドレス管理表
526,560,565 32ビット長IPアドレス
527,561,566 128ビット長IPアドレス
530,540,550,670,580 外部IPパケット
531,541,551,571,581 内部パケット
600 IP網
601乃至604 網ノード装置
605乃至608 ルータ
609、610 LAN
611、612 端末
613,615 論理通信回線
614,616 論理端子
621、622 アドレス管理表
626 32ビット長IPアドレス
627 128ビット長IPアドレス
630,640,650 外部IPパケット
631,641,651 内部パケット
700−1、701 通信網
700−2乃至700−4、702,703 網ノード装置
700−5、700−6、704−1,722 装置制御表
700−7、705,706 端末
700−8、710 外部パケット
700−11、711 内部パケット
700−12乃至700−13、719 内部通信回線
724 ルータ
725乃至727 サーバ
728、729 通信回線
715 IP網701内部の制御回線
702−1 終端ゲートウェイ
738 通信レコードの形式
722−1 装置制御表
742−1 通信レコード
742−2 ポインタ項目
742−3 副表のフィルタ制御レコード
742−4 副表の優先制御レコード
742−5 副表のマルチキャスト制御レコード
742−6 副表の署名制御レコード
746 IP網
747−1−1乃至747−3 網ノード装置
748−1乃至748−5 端末
754−1 優先制御レコードの形式
755 優先制御表
757 IP網
764−1、764−3 MC制御レコード
758−2 網ノード装置
765−1 マルチキャスト制御の第2制御レコード
766−30 装置制御表
770−1、772−1 IP網
771 署名制御レコード
772−2乃至772−6 IP網772−1内のIP網
774−1,774−2 網ノード装置
774−3、774−4 装置制御表を含むメモリ領域
772−7、772−8 終端ゲートウェイ
775−5,775−6 装置制御表
777−1 通信レコード
777−3 フィルタ制御レコード
777−4 優先制御レコード
777−5 マルチキャスト制御レコード
777−6 署名制御レコード
779、780、780、792−1、792−2 通信レコード
781−1、784−1 IP網
781−12、784−12 内部パケット
900 IP通信網
901−1乃至901−6 終端ゲートウェイ
902−1乃至902−4 移動通信のための無線基地局
903−1乃至903−4 メディアルータ
905−1乃至905−4 固定電話機、
905−5乃至905−8 移動電話機
905−1乃至905−4 固定電話機
903−1乃至903−4 メディアルータ
902−1乃至902−4 無線基地局
905−10乃至905−17 IPパケット送受機能を有する端末
915 IP通信網900の運用管理サーバ
923、100 CIC管理表
950−1 IP通信網
950−2 網ノード装置
951−1 無線基地局
951−2 IP通信回線インタフェース部
951−3 無線インタフェース部
952−1 アナログ移動電話機
952−2 ディジタル移動電話機
952−3と953−4 IP移動電話機
953−1乃至953−4 無線通信路
914−1 終端制御部
905−10,905−16 端末
905−16 メディアルータ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an inter-terminal communication connection control method for linking an IP network (also referred to as an IP transfer network) with another communication network, an inter-terminal connection control method for an IP network to which a common line signal system is applied, and an IP network multicast technique. For an IP full service including an inter-terminal connection control method, an apparatus for realizing inter-terminal communication connection control, an inter-terminal communication connection control system for an IP service that is either a multicast service or a TV conference service, or a combination thereof. The present invention relates to an inter-terminal communication connection control system. Other communication networks include, in addition to the IP network, a mobile communication network used for a public switched telephone network (PSTN) or a mobile phone.
[0002]
[Prior art]
As prior art related to the present invention, Japanese Patent No. 3084861 (hereinafter referred to as “prior patent”) by the present applicant, and Japanese Patent Application No. 2001-078270 (hereinafter referred to as “prior application”) by the present applicant, There is.
[0003]
In the integrated information communication system, which is an IP packet transfer network that employs an IP encapsulation technique, the prior patent describes an IP encapsulation technique, a technique for dynamically setting an address management table according to a request from an IP terminal, and a telephone number as a domain. A method of acquiring an IP address by presenting it to a name server and registering the acquired address in an address management table is realized. Further, in the prior application, in the inter-terminal communication connection method using the IP packet transfer network, the simple encapsulation technique, the method of applying the No. 7 common line signaling method to the IP network, the user terminal address to the network node device A method for registering and performing multicasting is disclosed.
[0004]
Note that some of the terms used in the prior patents and the prior applications may not match the terms used in the present invention. Therefore, to avoid confusion, the terms used in the prior patents and the prior applications are in parentheses. Shown together. For example, when a network node device (access control device) is described, the access control device is a term used in the prior patent or the prior application.
[0005]
<< IP encapsulation technique >>
The IP encapsulation technique disclosed in the prior patent is outlined with reference to FIG. In this example, an external IP packet 13-1 is transmitted from the IP terminal 12-1 having the external IP address “EA01” to the IP terminal 12-2 having the external IP address “EA02” via the IP network 11-1. Forward. The termination (logical terminal) of the logical communication line 12-3 is identified by the logical terminal identifier “Pin1”, and the termination of the logical communication line 12-4 is identified by the logical terminal identifier “Pin2”. The internal IP address “IA01” is assigned to the logical terminal “Pin1”, and the internal IP address “IA02” is assigned to the logical terminal “Pin2”. When the network node device 11-2 receives the external IP packet 13-1, the internal IP address given to the logical terminal “Pin1” to which the IP packet 13-1 is input is “IA01”, and the IP packet 13-1 It is confirmed that the destination external IP address is “EA02”, the inside of the address management table 11-8 is searched, the source internal IP address is “IA01” first, and then the destination external IP address is “EA02” "Is included, and it is checked whether the detected record includes" EA01 "as the source external IP address in the IP packet 13-1. In this example, it is a record including “Pin1, IA01, IA02, EA01, EA02” on the second line from the top, and an IP packet 13-2 is formed using IP addresses “IA01” and “IA02” inside this record. (IP packet encapsulation)
[0006]
The internal IP packet 13-2 reaches the network node device 11-3 via the routers 11-4, 11-5, and 11-6. The network node device 11-2 removes the IP header of the received internal IP packet 13-2 (IP packet decapsulation), sends the obtained external IP packet 13-3 to the communication line 12-4, and receives the IP terminal. 12-2 receives the external IP packet 13-3. The record “Pin1, IA01, IA81, EA01, EA81” on the first line of the address management table 11-8 is an external IP address “EA81” and an external IP address directed to the server 11-7 having the internal IP address “IA81”. Used to encapsulate IP packets. The destination of the external IP packet can be changed by changing the destination external IP address inside the external IP packet input from the same logical terminal (termination part of the logical communication line 12-3) to “EA01”, “EA81”, etc. It is like that. Note that a mask technique in IP encapsulation is known and is shown and described in FIG. 362 of the prior application, for example.
[0007]
<< Simple encapsulation technique >>
With reference to FIG. 231, the simplified encapsulation technique disclosed in the prior application is outlined. An internal packet formed by simple encapsulation includes a destination internal address, but differs from the above IP encapsulation in that it does not include a source internal address. The termination (logic terminal) of the logical communication line 22-3 is identified by the logical terminal identifier “Pin1”, and the termination of the logical communication line 22-4 is identified by the logical terminal identifier “Pin2”. The internal IP address “IA01” is assigned to the logical terminal “Pin1”, and the internal IP address “IA02” is assigned to the logical terminal “Pin2”. In this example, the external IP packet 23-1 is transferred from the IP terminal 22-1 having the external IP address "EA01" to the IP terminal 22-2 having the external IP address "EA02". When the network node device 21-2 receives the external IP packet 23-1, the internal IP address given to the logical terminal “Pin1” to which the IP packet 23-1 is input is “IA01”, and the IP packet 23-1 It is confirmed that the destination external IP address is “EA02”, the address management table 21-8 is searched, the source internal IP address is “IA01” first, and then the destination external IP address “EA02” is The included record is searched, and it is further checked whether or not the detected record includes the source external IP address “EA01” in the IP packet 23-1. In this example, it is a record including “Pin1, IA01, IA02, EA01, EA02” on the second line from the top, and the destination IP address is “IA02” using the IP addresses “IA01” and “IA02” in this record. An IP packet 13-2 having a simple header is formed (simple encapsulation). The internal IP packet 23-2 reaches the network node device 21-3 via the routers 21-4, 21-5, and 21-6. The network node device 21-2 removes the simple header of the received internal packet 23-2 (simple decapsulation) and sends the obtained external IP packet 23-3 to the communication line 22-4. As an internal packet, for example, it can be realized by a communication two-layer optical frame including only a destination address. For example, MAPOS is known as such an optical frame.
[0008]
For both IP encapsulation and simple IP encapsulation, as the logical terminal identifier, for example, a logical terminal identification number at the end of the communication line or an address (physical address, MAC address, etc.) of the communication layer 2 may be used. it can. Similarly to the IP encapsulation technique, the destination of the external IP packet can be changed by changing the destination external IP address in the external IP packet input from the same logical terminal.
[0009]
<< Technique for Dynamically Setting Address Management Table by Request of IP Terminal >>
In Example 35 of the prior patent, a method for changing the setting contents of the address management table (conversion table) inside the network node device (access control device) from the user's IP terminal is disclosed, and will be described with reference to FIG. To do.
[0010]
The IP terminal 23-1 transmits an external IP packet (ICS user frame) including the domain name “c5.b2.a1” to the conversion table server 23-2 (Step 23-4). The conversion table server 23-2 makes an inquiry to the domain name server 23-3 (step 23-5), and the domain name server 23-3 sends an internal address (ICS network address) corresponding to the domain name “c5. The IP address (ICS user address) is searched and acquired (step 23-6). And it returns to the conversion table server 23-2 (step 23-7), the conversion table server 23-2 writes in the conversion table (step 23-8), and reports to the IP terminal 23-1 (step 23-9). .
[0011]
<< Method of obtaining IP address using telephone number as domain name >>
Next, in Example 36 of the prior patent, by using a telephone number as a domain name, an IP packet (ICS user frame) can be transmitted and received with a communication partner, and the IP packet is digitized. It discloses that voice is stored, and thus public communication by telephone is possible. The address management server (conversion table server) converts the input domain name into an external IP address (ICS user address) and sends it back, and sends the internal address (ICS network address) to the network node device (access). Register in the internal address management table (conversion table).
[0012]
The telephone number “1234-5678” input to the telephone is delivered to the conversion table server via the telephone number input unit of the telephone, and the conversion table server 24-4 (FIG. 233) receives the received telephone number “1234-56784”. ”To multiple domain name servers 24-1, 24-2, and 24-3 one after another (24-6 to 24-11 in FIG. 233), and the telephone number“ 1234-5678 ”is the domain name. The internal address and external IP address of the telephone of the communication partner at the time of being considered as are acquired. Next, the conversion table server 24-4 creates a new item to be added to the address management table (conversion table) in the network node apparatus using the two acquired addresses, and transmits it to the requesting telephone set. Further, the network node device uses the new item of the address management table as a new element of the address management table inside the network node device.
[0013]
<< Method of applying No.7 common line signal system to IP network >>
In the technique disclosed in the prior application, as shown in FIG. 234, connection servers 25-5 to 25-6 and a relay connection server 25-7 are provided inside the IP network 25, and terminals 25-1 and 25-2 are provided. Is connected to the connection server via the media routers 25-3 to 25-4. The connection server and the relay server are also called a telephone management server. The connection servers 25-5 and 25-6 are provided with a function similar to the line connection control of the subscriber switch (LS) of the public switched telephone network (PSTN), and the relay switch (TS) The function similar to the line connection control of) is given. An initial address message (IAM) and an address completion message that a terminal such as a telephone, an IP terminal, and a video terminal can associate 1: 1 with a No. 7 common line signaling line connection control message via an IP network (ACM), a call progress message (CPG), a response message (ANM), a release message (REL), and a release completion message (RLC) are transmitted and received, thereby realizing an inter-terminal communication connection control method using an IP network. Note that there is no relay connection server 25-7, and a method for controlling communication connection between terminals between the two connection servers 25-5 and 25-6 is also possible.
[0014]
The user inputs the destination telephone number from the terminal 25-1 (step Zl), the media router 25-3 returns call setting acceptance (step Z2), and the media router 25-3 receives the destination telephone number and the source telephone number. (Step Y1), and the IAM packet sent from the connection server 25-5 passes through the connection server 25-6 (steps Y2, Y3) to the media router 25-4. Arrive (step Y4). The media router 25-4 requests call setting from the terminal 25-2 (step Z4), and the connection server 25-6 returns an ACM packet (steps Y5 and Y6). The terminal 25-2 reports a ring tone (step Z7), and the media router 25-4 transmits a call incoming call to the connection server 25-6 (step Y7). The connection server 25-6 transmits the CPG packet (steps Y8 and Y9), and the ringing tone is notified to the terminal 25-1 via the media router 25-3 (steps Y10 and Z10). In response to the call setting request, the terminal 25-2 is notified to the connection server 25-6 (steps Z11 and Y11), the connection server 25-6 forms and transmits an ANM packet, and the terminal 25-1 transmits the call phase. (Steps Y12 to Y14, Step Z14).
[0015]
When the user ends the call of the terminal 25-1, a disconnection request from the terminal 25-1 is notified (step Z16), and a series of REL packets indicating release requests and RLC packets indicating completion of the release requests are transmitted and received. The call connection ends (steps Y16 to Y23, steps Z22 and Z23). A step (Y2, Y3, etc.) between the connection server 25-5 and the connection server 25-6 is called NNI, and a step (Y1, Y4, etc.) between the connection server and the media router is called UNI.
[0016]
<< Specific example between IP network and public switched telephone network applying No.7 common line signaling system >>
The thirteenth through sixteenth embodiments of the prior application adopt the concept of the common line signal system, and are characterized by separating the inside of the IP network into a control communication line and a voice communication line. A communication connection control method between telephones via the Internet is disclosed. In FIG. 235, 40-1 is an IP network, 40-2 is a public switched telephone network, 40-3 is a termination gateway, 40-4 is a relay gateway, 40-5 is an IP communication line, and 40-6 is a common line signal system. A control communication line 40-7 is a voice communication line. 40-8 is a control IP communication line, and 40-9 is a voice IP communication line. 41-1 and 41-2 are telephones, 41-3 is a media router, 42-1 is a relay switch, 42-2 is a subscriber switch, 42-3 is a relay control unit (STP), and 42-4 is a voice control unit. , 42-5 are termination control units (SEP). 43-1 is a proxy telephone server, 43-2 is a telephone management server, 43-3 is a telephone number server, 43-4 and 43-5 are table management servers, 44-1 and 44-2 are network node devices, 44- Reference numerals 3, 44-4, 44-5, and 44-6 are routers. The relay control unit 42-3 is assigned an IP address, and the relay control unit 42-3 is a common line signaling relay signal station (STP) when viewed from the public switched telephone network 40-2. Has been granted.
[0017]
The termination control unit 42-5 in FIG. 235 corresponds to the connection server 25-5 in FIG. 234, and the relay control unit 42-3 in FIG. 235 corresponds to the relay connection server 25-7 in FIG. Here, “correspondence” means that the termination control unit 42-5 and the relay control unit 42-3 have a function of performing line connection control by a common line signal system.
[0018]
When the telephone 41-1 requests the telephone 41-2 to set up a telephone call, the media router 41-3, the network node device 44-1, the termination control unit 42-5, the routers 44-4 and 44-5, and the relay control unit 42 -3, an initial address message (IAM), an address completion message (ACM), a call progress message (CPG), and a response message (ANM) via the control communication line 40-6, the exchange 42-1 and the exchange 42-2 The inter-terminal communication connection control using the IP network is performed by transmitting / receiving a release message (REL), a release completion message (RLC), and the like. Here, the voice transmitted from the telephone 41-1 includes the media router 41-3, the network node device 44-1, the router 44-6, the network node device 44-2, the voice IP communication line 40-9, and the voice control unit. 42-4, the voice communication line 40-7, the exchange 42-1, and the exchange 42-2 to reach the telephone 41-2.
[0019]
The relay control unit 42-3 determines various parameters determined by the common line signaling method, for example, a line number (CIC) and a signal link selection (SLS), according to a rule previously determined with the public switched telephone network 40-2. The relay control unit 42-3 writes the signal station address, signal link selection, and line number of the relay control unit 42-3 in the address connection table 45-1 together with the media path identifier. The relay control unit 42-3 manages the gateway address management table 45-2. The gateway address management table 45-2 is searched, and the IP address of the gateway managing the destination telephone number, that is, the destination telephone number The IP of the gateway for connecting to the telephone having The relay control unit 42-3 manages the signal station address management table 45-3, and can search the signal station address management table to obtain the signal station address of the exchange in the public switched telephone network 40-2. it can. The relay control unit 42-3 notifies the voice control unit 42-4 via the information line 45-5, and the voice control unit 42-4 writes and writes the notified information as a record of the media path connection table 45-4. Report completion. The media path identifier is used to identify a voice communication path used for a telephone call (connection / call / release) between telephones. The voice control unit 42-4 defines a logical communication line for transmitting voice from the voice control unit 42-4 to the voice communication line 40-7, and the logical communication line identifier is recorded in the record of the media path connection table 45-4. Is supposed to write as
[0020]
The voice control unit 42-4 converts the voice stored in the IP packet sent from the voice IP communication line 40-9 into a format that can be transferred within the public switched telephone network 40-2, and converts the voice communication line 40- 7 to send. Also, the voice control unit 42-4 converts a voice frame sent from the voice communication line 40-7 of the public switched telephone network 40-2 into an IP packet format and transmits it to the voice IP communication line 40-9. The voice control unit has an IP address for sending and receiving voice IP packets therein, and is used for setting the media path connection table 45-4.
[0021]
The prior application discloses a technique for storing and transferring a message (IAM, ACM,..., REL, etc.) for telephone line connection control in an IP packet (FIG. 142 of the tenth embodiment, etc.). Line control conforming to the No. 7 common line signal system is applied to the upper three layers (network layer) of the communication layer.
[0022]
Line connection control messages (IAM, ACM, CPG, ANM, REL, RLC) conforming to the No. 7 common line signal system are set in the payload portion of the internal IP packet. This will be described with reference to protocol stacks 59-1 and 59-2 (FIG. 236). For the specification of the protocol type, which is an item in the header of the internal IP packet, “CC” (Connection Control) representing line connection control (also called call connection control) is defined as a new prototype, and the internal IP packet A method for storing the line connection control messages in the payload portion, and a method for specifying the protocol type “ICMP” as another method and storing the line connection control messages in an ICMP message area in the internal IP packet. There is.
[0023]
As another method, there is a method in which the protocol type is designated as “UDP” and the line connection control messages are stored in the payload portion of the UDP segment in the payload of the internal IP packet. The protocol stack 59-1 is a method in which a data link layer is provided above the physical layer as the lowest layer, an IP layer (network layer) is provided above it, and a new circuit connection control layer (CC layer) is provided above it. The protocol stack 59-2 is a method in which a UDP layer is placed above the IP layer, and a circuit connection control layer (CC layer) is provided on the UDP layer.
[0024]
As shown in FIG. 237 (part of FIG. 232 of the prior application), the 14th embodiment of the prior application is connected to the telephone 1421 from the telephone 1420 via the public telephone switching network 1405, the IP network 1400, and the public telephone switching network 1406. A method for controlling communication connection between terminals for telephone communication is described, and the scope of the present invention will be outlined.
[0025]
When the handset of the telephone 1420 is lifted, the common line signal type signal unit 1451 is transferred to the relay control unit 1423 in the relay gateway 1401 via the control communication line 1415. The destination signal station code of the signal unit 1451 is “DPC-1”, the source signal station code is “OPC-1”, the signal link selection is “SLS-1”, the line number is “CIC-1”, and the message is “IAM”. ", The parameter is" Para-1 ", and the content of the parameter" Para-1 "includes the telephone number" TN-1 "of the telephone set 1420 and the telephone number" TN-2 "of the telephone set 1421. The relay control unit 1423 receives the signal unit 1451 and forms an IP packet 1452. The destination IP address of the IP packet 1452 is “D-ad-x”, the source IP address is “S-ad-x”, the line number is “CIC-x”, and the telephone number “TN-1” of the telephone 1420 And the telephone number “TN-2” of the telephone set 1421. The relay control unit 1423 transmits the IP packet 1452 formed above to the inside of the IP network 1400. The IP packet 1452 reaches the relay control unit 1424 in the relay gateway 1402, and is converted into a signal unit 1453 by the relay control unit 1424. The telephone 1421 is reached via the public switched telephone network 1406. The relay control unit 1423 and the voice control unit 1427 exchange information such as a port number via the information line 1429-1.
[0026]
FIG. 238 shows the function of the relay control unit 1423 in the relay gateway 1401 separated from the communication function layer. The signal unit 1451 sent from the control communication line 1415 is used as the communication function layer in the common line signal system. Connected to MTP. The communication function layer 1423-1 is responsible for communication processing related to the destination signal station code DPC-1, the source signal station code OPC-1, and the signal link selection SLS-1 in the signal unit 1451. The communication function layer 1423-2 is in charge of communication processing related to the message IAM, the line number CIC-1, and the parameters in the signal unit 1451. On the other hand, the communication function layer 1423-3 is in charge of communication processing related to the destination IP address D-adx and the source IP address S-adx included in the IP packet 1452. The communication function layer 1423-4 is in charge of communication processing related to the message IAM and the line number CIC-x in the IP packet 1452.
[0027]
As described above, the gist is that the communication function layers 1423-2 and 1423-4 perform mutual conversion between the packet 7451 of the No. 7 common line signal system and the packet 1452 according to the provisions of the prior application.
[0028]
<< Overview of Multicast >>
Next, a multicast type IP network 27-1 for transferring from one delivery source to a plurality of destinations will be described with reference to FIG.
[0029]
Each of the routers 27-11 to 27-20 holds a multicast table. An IP packet 29-1 having a multicast address “MA1” is transmitted from the IP terminal 28-1, reaches the router 27-18 via the router 27-11, and is multicast by router held by the router 27-18. Referring to the table, IP packet 29-3 and IP packet 29-4 are transferred to the communication line. The IP packet 29-3 is copied by the router 27-17 to become IP packets 29-5 and 29-6, and the IP packet 29-5 is copied by the router 27-12 to become IP packets 29-8 and 29-9. Reach the IP terminals 28-2 and 28-3, respectively. The IP packet 29-6 is copied by the router 27-13 to become IP packets 29-10 and 29-11, which reach the IP terminals 28-4 and 28-5, respectively. The IP packet 29-4 passes through the routers 27-19 and 27-14, and the copied IP packets 29-12 and 29-13 reach the IP terminals 28-6 and 28-7, respectively.
[0030]
Note that a method of storing multicast data in a UDP segment in an IP packet and transferring it is known, and can be applied to the multicast. The routers 27-11 to 27-14 shown in FIG. 101 are network node devices, and the technique disclosed in the eighteenth embodiment of the prior application registers the address of the terminal in the address management table of the network node device. In addition, by means of inspecting the address contained in the multicast data to be sent and received, unauthorized transmission of multicast data is suppressed to improve information security, and multicast IP packet communication capable of charging multicast data recipients is realized. ing.
[0031]
<< Example of multicast communication >>
This is an example disclosed as Example 20 of the prior application, and will be described with reference to FIG. Within the IP network 31-1, the management range 31-2 of the communication company X and the management range 31-3 of the communication company Y, network node devices 32-1 to 32-12, routers 34-1 to 34-11, A router 34-12 is installed. The network node device and the router are directly connected via an IP communication line or indirectly via the network node device or the router. Terminals 33-1 to 33-17 having an IP packet transmission / reception function are connected to a network node device via an IP communication line. 33-24 to 33-27 are multicast P service proxy servers, 33-28 to 33-31 are multicast Q service proxy servers, and 33-32 to 33-35 are overflow communication line servers. The communication company X and the communication company Y jointly manage the router 34-12. Note that the multicast method for performing IP encapsulation is disclosed in Example 17 (FIG. 273, etc.) of the prior patent application.
[0032]
<< Communication company sending terminal and sending office server >>
The electronic newspaper delivery service by the A newspaper company is classified as the multicast P service, and the news distribution service by the B broadcasting station is classified as the multicast Q service. The terminal 33-1 is a multicast data transmission terminal managed by the communication company X, the terminal 33-2 is a transmission office server managed by the communication company X, the terminal 33-4 is a multicast data transmission terminal managed by the communication company Y, and the terminal 33- 6 is a transmission office server managed by the communication company Y, and a terminal 33-7 is a terminal managed by the A newspaper company. An electronic newspaper created by the A newspaper company is used as the transmission office server 33-2 of the communication company X and the communication company Y. This is a terminal for multicast P service which transmits to the transmission office server 33-6 and performs office communication communication regarding electronic newspaper delivery. The terminal 33-3 is a terminal managed by the B broadcast station. The TV news distribution service provided by the B broadcast station (sound moving image) is transmitted to the transmission office server 33-2 of the communication company X and the transmission office server 33 of the communication company Y. This is a terminal for multicast Q service that transmits to -6 and performs office communication communication regarding electronic newspaper delivery. The transmission office server 33-2 transmits multicast data such as delivery of an electronic newspaper created by the A newspaper on behalf of the communication company X, TV news distribution service by the B broadcasting station, and electronic stock price guidance service by the C securities company. Similarly, the transmission office server 33-6 represents the communication company Y and performs an office procedure related to transmission of multicast data.
[0033]
<< Data distribution via multicast service proxy server >>
Furthermore, a multicast technique in which a multicast service proxy server intervenes is disclosed in the prior application patent, which will be described below (see FIG. 325 of the prior application patent). Multicast data sent from the sending terminal and transferred through the IP forwarding network reaches the multicast service proxy server installed on the receiving side, the multicast service proxy server receives the multicast data, and then the multicast service proxy A technique in which a server transmits the multicast data to a plurality of terminals connected to the network node apparatus using a multicast data distribution function in the network node apparatus, and the plurality of terminals receives the multicast data. It is disclosed.
[0034]
<< Mobile terminal >>
In the prior application, a technique of communicating from a mobile terminal via a wireless communication path is disclosed, which will be outlined with reference to FIG. The text data is transmitted from the IP terminal 128-1, reaches the wireless transmission / reception unit 123 in the IP transfer network 120 via the wireless interface conversion unit 129-1, the wireless transmission / reception unit 127, and the wireless communication path 125, respectively, and the gateway 122 The network node device 121 is reached via the network, is transferred through the IP transfer network 120, and reaches another terminal via another network node device. Similarly, the digital voice transmitted from the IP telephone 128-2 reaches another telephone via the IP transfer network. The voice and image data are the same as those of the IP voice image apparatus 128-3, and reach the other IP voice image apparatus via the IP transfer network.
[0035]
<< Telephone communication via media router >>
Techniques for telephoning via a media router are disclosed in prior applications and are outlined with reference to FIGS. 242 and 243. In this example, the media router 1021 has an IP address “EA1” and the media router 1022 has an IP address “EA2”. The digital voice is stored in an IP packet to which a local IP address is assigned and transmitted from the telephone 1011 to reach the media router 1021. Next, the media router 1021 becomes an external IP packet having a source address “EA1” and a destination address “EA2”, and the external IP packet reaches the network node device 1031 via the communication line 1040. The record in the first row of the address management table 1034 is used as an internal packet. The internal packet is transferred through the IP forwarding network and reaches the network node device 1032. The internal packet is decapsulated and the external IP packet. Is restored, reaches the media router 1022 via the communication line 1041, and is stored in the IP packet to which the local IP address is assigned, and reaches the telephone 1012.
[0036]
Next, with reference to FIG. 244, another disclosed example of the other media router 1021-1 is shown. The connection control unit 1080-1 is an example having an external address “EA1”. The voice transmitted from the telephone set 1011-1 having the telephone number “Tel-No-1” reaches the telephone control unit 1081-1 via the pin number “T1” at the end of the communication line. The connection control unit 1080-1 refers to the record “Tel-No-1, T1, 5004” on the first line of the internal telephone number / pin number / UDP port number correspondence table 1083, and refers to the port number “5004”. , And the external address storing the voice having the source address “EA1” and the port number “5004” of the UDP or TCP packet inside the IP packet is formed. That is, the feature is that the media router 1021-1 assigns the external address “EA1” and the port number “5004” to the telephone having the telephone number “Tel-No-1”.
[0037]
Next, another disclosure example of another media router 1021-2 will be described with reference to FIG. The media router 1021-2 includes a telephone control unit 1081-2, a PBX control unit 1085-1, a connection control unit 1080-2, and routers 1086 and 1087. The IP packet transmitted from the terminal 1090 in the LAN 1093 reaches the network node device in the IP transfer network via the router 1087, the communication line 1089, the router 1086, and the communication line 1040-2. Similarly, an IP packet including the same image data transmitted from the moving image transmitter / receiver 1092 reaches the network node device in the IP transfer network via the router 1087, the communication line 1089, the router 1086, and the communication line 1040-2. . Transfer of IP packets in the reverse direction is also possible.
[0038]
[Problems to be solved by the invention]
In order to implement an IP full service using an IP network, (1) a terminal-to-terminal communication connection control method using a mobile communication network and an IP network, and (2) a line connection control using a telephone number is performed above the TCP layer. Method, (3) Method of performing video conference communication using multicast function of IP network, (4) Method of configuring relay gateway device connecting IP network and PSTN, (5) All or part of external address inside A method for setting in the address area of the packet, (6) a method for setting all or part of the external address in the internal frame, (7) a method for performing various functions of the network node device in the IP network, (8) a fixed telephone, Mobile phone, multimedia communication method using the same IP network, (9) secure ASP method, and (10) sending and receiving multicast data without distinction between mobile terminal and fixed terminal , (11) a method for switching a radio base station during a call, the communication company does not exist a terminal Q communication connection connection control method for performing IP full service.
[0039]
The object of the present invention is to solve the above method and the problems derived from the above method. That is, (1) inter-terminal communication for performing telephone communication and voice image communication so that a mobile phone and a voice image device communicate with other telephones and voice image devices via the IP network and the mobile communication network. The purpose is to solve the connection control method. (2) After establishing a TCP communication path between the caller side call management server and the callee side telephone management server and then establishing a communication path for inter-terminal communication The purpose is to solve the inter-terminal communication connection control method by performing voice image communication between two voice image devices via the IP network. (3) For multicasting in the address management table in the network node device The method of performing a video conference by IP multicast by setting a communication record for the IP address, setting a multicast routing table in the router, and transmitting a voice moving image using the multicast address. (4) In order to perform telephone communication of telephone-IP network-PSTN-telephone, a relay gateway is installed in the IP network to connect the common-line signaling-based IP network to the PSTN. (5) In IP packet encapsulation, all or part of the external address is set in the address area of the internal packet by the method of setting in the external IP packet. An object is to solve a method of configuring an IP network, and (6) An object of the present invention is to solve a method of configuring an IP network by a method in which all or part of an external address is set in an address area of an internal frame. 7) Separate IP network into multiple internal IP networks using packet filter, priority control function, multicast recipient address translation function, port number The purpose of this method is to solve the method of constructing a secure IP network by implementing the above method, and to solve the method of separating the inside of the IP network into a plurality of internal IP networks. The purpose is to solve a method of performing fixed telephone communication and mobile telephone communication in the same IP network using a CIC management table based on the common line signaling system and including the UNI management function on the terminal side. ) The network node device selects the IP address, port number, and protocol type of the IP packet transmitted / received between the ASP operation server and the user program, and eliminates the undesignated IP packet, thereby enabling safe ASP. The purpose is to provide an IP network, and (10) IP packet switching service (intranet, extranet) and fixed telephone service and mobile telephone service have the same principle. In order to provide a multicast data method without distinction between a mobile terminal and a fixed terminal, and (11) a mobile telephone is changed to a mobile communication network composed of an IP network. The purpose is to solve the method of registering and registering and changing the location of the telephone.
[0040]
[Means for Solving the Problems]
The present invention relates to a terminal-to-terminal communication connection control method using an IP network, and the object of the present invention is that the mobile telephone communicates with the telephone through the mobile communication network and the IP network. Line connection control is performed using a common line signal system, and telephone communication is performed by establishing a communication path by sending and receiving a line connection control message in which the No. 7 common line signal system is applied to the IP network. Is achieved.
[0041]
In addition, the object of the present invention is that the voice image apparatus 1 performs voice image communication with the voice image apparatus 2 via the mobile communication network and the IP network, and therefore the line connection control by No. 7 common line signal system is used in the mobile communication network. In the IP network, a communication path is established by a line connection control message in which the No. 7 common line signal system is applied to the IP network, and then a voice image communication path is established between the voice image apparatuses 1 and 2. The voice image communication is performed between the voice image apparatuses 1 and 2, and when the voice image communication ends, the voice image apparatuses 1 and 2 perform control for closing the voice image communication path. The procedure is executed, and the voice image devices 1 and 2 release a communication line by a line connection control message or establish a TCP communication path between the caller side telephone management server and the callee side telephone management server. , Line connection After sending and receiving messages IAM, ACM, CPG, ANM and establishing a communication path for communication between terminals, voice and data are transmitted and received between the two terminals, and the calling side telephone management server and the called side telephone management server This is achieved by sending and receiving line connection control messages REL and RLC between the two to release the communication path and release the TCP communication path.
[0042]
Furthermore, after establishing a TCP communication path between the calling side telephone management server and the called side telephone management server, a communication path for inter-terminal communication is established by sending and receiving line connection control messages IAM, ACM, CPG, and ANM. Then, the TCP communication path is released, voice and data are transmitted and received between the two terminals, and when one of the terminals finishes the transmission and reception of the voice and data, the calling side telephone management server and the called side telephone management server This is achieved by establishing the TCP communication path between the terminals and then transmitting and receiving line connection control messages REL and RLC to release the communication path for the inter-terminal communication and release the TCP communication path.
[0043]
The present invention relates to a video conference communication method using an IP network, and the above object of the present invention is to set an address management table in a network node device, set a routing table for multicast IP packet transfer in a router, and transmit The party 1 transmits the voice and the moving picture using the multicast address “M1”, the one or more receivers receive the voice and the moving picture using the multicast address “M1”, and the sender 2 sends the multicast address “M1”. M2 ”is used to transmit voice and moving images, and one or more recipients are configured to receive the voice and moving images using the multicast address“ M2 ”. This is achieved by being encapsulated and transferred through the IP network and using the multicast transmission / reception function.
[0044]
The present invention also relates to a configuration of a gateway in an IP network, and the above object of the present invention is to provide a relay gateway as a relay control unit in order to perform communication between telephones via a telephone 1-IP network-PSTN-telephone 2. An NNI interface unit based on a common line signal system connected to a PSTN or a mobile communication network in the relay control unit, and a common line signal system connected to a PSTN or a mobile communication network in the voice control unit. This is accomplished by adding a UNI interface part based on it.
[0045]
The present invention also relates to an IP network, and the above object of the present invention is to convert an external IP packet into an internal packet at an ingress network node device and transfer the internal packet to the internal network. The external IP packet is restored, and all or part of the external address set in the external IP packet is based on the management of the record of the address management table in the ingress network node device. This is achieved by being set in the address area of the internal packet.
[0046]
The present invention also relates to an IP network. The object of the present invention is to provide an external address set in an external IP packet based on management of records in an address management table in a network node device on the incoming side of the external IP packet. This is achieved by setting all or part of the address in the address area of the internal frame.
[0047]
The present invention also relates to a method for performing various functions of a network node device in an IP network. The above object of the present invention is to configure the network node device to include at least one of a protocol filter function and a port filter function, and The protocol filter function controls whether to convert the external IP packet into an internal packet according to the protocol in the input external IP packet as a function at the time of outgoing call. As an internal function, an internal IP packet is received from the inside of the IP network, and an external packet is transmitted from the internal IP packet according to the port number of the external IP packet included in the payload portion of the input internal IP packet. The above object can be achieved by controlling whether or not the data is restored and sent to an external communication line.
[0048]
The packet filter function of the network node device includes a protocol filter that uses the protocol type inside the IP packet and a port filter function that uses the port number inside the TCP or UDP segment inside the IP packet. The port filter also passes the packet according to the port passage condition of the external IP packet entering the network node device or suppresses the packet. The network node device further has a function of converting a destination multicast IP address to another IP address (multicast NAT function) using a multicast control table. The IP network can be separated into a plurality of internal networks by using the port filter that can be implemented in the communication record of the device device table in the network node device. The network node device includes a device control table, and the control table includes a filtering control table, a packet priority control table, a multicast control table, and a signature control table. The device control table is achieved by including a function of an address management table according to the other technique.
[0049]
The present invention also relates to an IP network. The object of the present invention is to provide six communication cases using the IP network, that is, communication between a fixed telephone as a communication case 1 and a mobile telephone as a communication case 2. Communication between a mobile phone and a fixed telephone as a communication case 3, communication between a fixed telephone and a mobile telephone as a communication case 4, and a common line signal system based multi communication as a communication case 5 The above-mentioned object is achieved by solving the communication between the media terminals and the communication between the multimedia terminals that sets the communication record as the communication case 6.
[0050]
The communication procedure between the media router and the telephone management server and the communication procedure between the media router and the telephone management server are UNI, and the communication procedure between the telephone management server and the telephone management server is a common line signal system. NNI based. The IP network includes two or more network node devices. An external packet transmitted from the media router 1 or the wireless base station 1 becomes an internal packet in the network node device on the transmission side, and the internal packet is transferred inside the communication network. The internal packet is restored to an external packet in the network node device on the called side, and sent to the media router 2 or the radio base station 2.
[0051]
In communication case 1 to communication case 4, communication is performed to connect terminal 1, media router 1 or wireless base station 1, telephone management server 1, telephone management server 2, media router 2, wireless base station 2, and terminal 2 through a communication line. Therefore, the communication procedure between the media router or the radio base station and the telephone management server is UNI for the media router or the radio base station, and the communication procedure between the telephone management server and the telephone management server is a common line signal system. And the inter-terminal communication connection control method is performed by the method described above. The radio base station includes an IP communication line interface unit, a radio interface unit, and a radio transmission / reception unit, and is capable of telephone communication with any of an analog mobile phone, a digital mobile phone, and an IP mobile, and uses a channel-IP address correspondence table. The above object is achieved in such a way that the IP address used by the mobile telephone can be managed.
[0052]
In communication case 5, communication is performed to connect multimedia terminal 1, media router 1 or radio base station 1, telephone management server 1, telephone management server 2, media router 2 or radio base station 2, and multimedia terminal 2 through a communication line. Therefore, as described above, the communication object between the telephone management server and the telephone management server is achieved by performing NNI based on the common line signal system. In the communication case 6, the IP terminal 1, the media router 1 or the radio base station 1, the telephone management server 1, the telephone management server 2, the media router 2 or the radio base station 2, and the IP terminal 2 having the IP packet transmission / reception function are connected from the communication line. As described above, the communication procedure between the telephone management server and the telephone management server does not adopt the common line signal system, and further, based on the request of the IP terminal 1, the IP terminal 1 and the IP terminal The above object is achieved by setting a communication record in the device control table for use in communication with No. 2, and deleting the communication record after the end of communication.
[0053]
The present invention also relates to an IP network. The object of the present invention is to register a mobile telephone in a mobile communication network composed of an IP network for carrying out mobile telephone communication. -Telephone management server 1-Telephone management server 2-Radio base station 2-Geographical location where the mobile phone 1 communicates with another radio base station 3 while continuing telephone communication via the communication line of the mobile phone 2 , That is, the telephone communication can be continued through the communication line of the mobile telephone 1 -the radio base station 3 -the telephone management server 1 -the telephone management server 2 -the radio base station 2 -the mobile telephone 2 . Further, the mobile telephone 1 is connected to the mobile telephone 1 while continuing the telephone communication via the communication line of the mobile telephone 1 -the radio base station 1 -the telephone management server 1 -the telephone management server 2 -the radio base station 2 -the mobile telephone 2. Moves to another radio base station 4 managed by the telephone management server 4, that is, a communication line consisting of a mobile telephone 1 -a radio base station 4 -a telephone management server 4 -a telephone management server 2 -a radio base station 2 -a mobile telephone 2 This is accomplished by solving a method of continuing telephone communication via.
[0054]
The present invention also relates to an ASP service realized via an IP network. The object of the present invention is to select an IP address, a port number, and a protocol type of an IP packet transmitted / received between an ASP server and a user program by a network node device. By excluding non-designated IP packets, an IP packet including an allowed IP address, port number or protocol type passes through the network node device, and the unacceptable IP packet is excluded at the network node device. The above object can be achieved by implementing an IP network that can implement a secure ASP service.
[0055]
The present invention also relates to an IP network, and the object of the present invention is to transmit multicast data to almost all network node devices in the IP network so that a plurality of mobile terminals can receive the multicast data. This is achieved by the mobile terminal performing a terminal authentication communication procedure with the radio base station, and receiving the multicast data by the authorized mobile terminal.
[0056]
DETAILED DESCRIPTION OF THE INVENTION
The present invention relates to an IP encapsulation technique disclosed in a prior patent, a method for dynamically setting an address management table, a method for obtaining an IP address using a telephone number as a domain name, and a simple capsule disclosed in a prior application. New terminal-to-terminal communication control system for performing full IP service by combining the common technique of the common line signaling disclosed in the prior application to the IP network and the multicast technique disclosed in the prior application To realize. Further, a line connection control message “IAM, ACM, CPG, ANM, REL, RLC” or the like in which the No. 7 common line signaling method is applied to IP is transmitted or received between the mobile communication network and the IP network. After establishing a TCP communication path between the side telephone management server and the destination telephone management server, a line connection control message applied to the IP network is transmitted and received to establish a communication path for terminal-to-terminal communication, or multicast The function is applied to the TV conference, the multicast function is applied to the communication between the terminals connecting the mobile communication and the IP network, or the external address set in the external IP packet is set in the address area of the internal packet and the internal The aforementioned problem is solved by forming a packet.
[0057]
Japanese Patent Application No. 11-128956 separates the integrated IP communication network into a plurality of IP networks, that is, an IP data network, an IP telephone network, an IP voice image network, a best effort network, and an IP data multicast network. It is disclosed that a network node device inside a network can be connected to any of IP networks. Here, a technique for connecting to one of the IP networks in correspondence with a record for managing encapsulation and decapsulation inside the network node device, that is, an address registered inside an address management record for managing encapsulation and decapsulation The plurality of IP network separations are realized by utilizing the difference of the above. However, a method for separating a plurality of IP networks in a case where there is no difference in addresses registered in the record is not disclosed.
[0058]
1. First embodiment of inter-terminal communication connection control using a mobile communication network and an IP network:
In FIG. 1, 100 is an IP network operated and managed by a communication company X, 101 is a mobile communication network operated and managed by a communication company Y, 102 is a public switched telephone network (PSTN), 103 is a termination gateway, 104 is a termination control unit, 105 and 105-1 are network node devices, 106 is a relay gateway, 107 is a relay control unit, 108 is a voice control unit, 113 is a network node device, and the network node device 113 encapsulates or reverses a voice IP packet that passes through. Encapsulate. 110 and 111 are routers, 112 and 115 are control communication lines, 114 and 114-1 are voice communication lines, 116 are media routers, 117 are communication lines, 120 and 121 are relay exchanges, 122 is a terminal switch, and 123 is service information. Node, 124 is a signal terminal station (SEP), 125 is a signal relay station (STP), 126 is a speech path part of the switch 122, 127 is a speech path part of the relay switch 120, 128-1 to 128-3 are relay devices, 129-1 to 129-3 are communication lines, 130 is a radio base station of the mobile communication network 101, 131, 132 and 170 are No. 7 common line signal control communication lines, 133, 134 and 171 are voice communication lines, Reference numeral 138 denotes a wireless communication line. 140 is a telephone connected to the telephone network 102, 141 is a telephone, and 142 is a telephone connected to the media router 116 via the communication line 137. A set of the control communication line 131 and the voice communication line 133 is an NNI (network / network interface) of a switching network, and a set of the control communication line 132 and the voice communication line 134 is also an NNI. 120 to 123 are connected by a communication line via any one of the relay devices 128-1 to 128-3 and can exchange information with each other. The telephone 141 has a function of communicating with a base station via a wireless communication line, and can also be called a mobile telephone. The telephones 140 and 142 can be referred to as fixed telephones.
[0059]
The IP network 100 and the public switched telephone network 102 can communicate with each other via an NNI line composed of a control communication line 170 and a voice communication line 171. The specific procedure of communication is the prior application (fourteenth embodiment). Etc.).
[0060]
<< Connection Phase >>
This is an example of telephone communication from the telephone set 141 to the telephone set 142. 2, 100-1 represents the range of the IP network 100, and 101-1 represents the range of the mobile communication network 101. Within the range 100-1, a series of line control messages (IAM, ACM, CPG, ANM, REL, RLC, etc.) stored in IP packets conforming to at least the common line signal system are transmitted and received. A series of line control messages (IAM, ACM, CPG, ANM, REL, RLC, etc.) determined by at least the common line signal system are transmitted and received. When a connection request is transmitted from the telephone set 141 via the wireless communication line 138, a wireless channel connection request signal is transmitted to the wireless base station 130 (step E01), and the wireless base station 130 confirms reception to the base station (step S01). E02).
[0061]
Next, call setting request information including the telephone number “TN1” of the telephone 141 as the transmission source and the telephone number “TN2” of the telephone 142 as the destination is transmitted from the telephone 141 to the radio base station 130 (step E03). The base station 130 transmits the call setting request information to the signal terminal station 124 in the terminal switch 122 via the communication line 135 (step E04). The signal terminal 124 receives the call setting request information, examines the contents of the call setting request information, and sends a call information inquiry message including the telephone number “TN2” of the received telephone 142 to the service information node 123 (step E05). ). Then, the service information node 123 returns the signal station code “PC125” of the signal relay station 125 to the signal terminal station 124 as information for connecting the telephone number “TN2” (step E06). Call setting acceptance information is transmitted from the signal terminal station 124 to the radio base station 130 (step E07), and the radio base station 130 transmits call setting acceptance information to the telephone set 141 (step E08).
[0062]
Next, terminal authentication information formed from the unique information of the telephone set 141 is transmitted from the telephone set 141 to the signal terminal station 124 in the terminal exchange 122 (step E11) via the radio base station 130 (step E10). The signal terminal station 124 examines the received terminal authentication information, notifies the communication channel setting information to the mobile radio device via the radio base station 130 (steps E12 and E13), and the signal terminal station 124 uses the common line signal system. An initial address message (IAM) determined by the above is formed and sent to the communication line 129-1. Then, the initial address message reaches the signal relay station 125 via the communication line 129-1, the relay device 128-1, and the communication line 129-2 (step E14). When the signal relay station 125 sends the received initial address message to the control communication line 131 (step E15), the initial address message determined by the common line signaling system is transferred to the inside of the IP network 100 by the relay control unit 107 ( 1 and 3). The IAM packet 151 is transmitted to the communication line 112, and reaches the termination control unit 104 in the termination gateway 103 via the router 110 and the communication line 115 (step E16).
[0063]
The IAM packet 151 includes a source IP address “I107”, a destination IP address “I104”, a line number “ClC-1”, a message “IAM”, and parameters. The parameters include telephone numbers “TN1” and “TN2”. Yes. The source IP address “I107” is an IP address assigned to the relay control unit 107, and the destination IP address “I104” is an IP address assigned to the termination control unit 104. The IAM packet 151 includes an IP packet header 151-1 and a UDP segment 151-2 in its payload portion. The source port number in the UDP header 151-3 is used to identify the telephone management server in the relay control unit 107, and the destination port number in the UDP header 151-3 identifies the telephone management server in the termination control unit 104. Used to do.
[0064]
The termination control unit 104 forms and transmits an IP packet notifying the telephone call request to the media router 116 based on the received call connection control IP packet 151 (step E17), and the media router 116 receives the IP packet. . The media router 116 notifies the telephone call setup request to the telephone set 142 (step E20), and the media router 116 returns an IP packet notifying the reception at step E17 to the termination control unit 104 (step E21). The termination control unit 104 forms an ACM packet 152 (FIGS. 1 and 4) including an address completion message in the payload portion of the IP packet based on the IP packet that informs the reception, and returns it to the relay control unit 107 (step E22). The ACM packet 152 is converted into a common line signaling ACM message handled by the mobile communication network 101 in the relay control unit 107, transferred through the control line 131, and reaches the relay control unit 125 (step E23). The relay control unit 124 is reached via the line 129-2, the relay device 128-1, and the communication line 129-1 (step E24). The ANM packet 152 includes an IP packet header 152-1 and a UDP segment 152-2 in its payload portion. The source port number in the UDP header 152-3 is used to identify the telephone management server in the termination control unit 104, and the destination port number in the UDP header 152-3 identifies the telephone management server in the relay control unit 107. Used to do.
[0065]
When the telephone 142 informs the media router 116 of the calling notification (step E30), the notification is sent to the termination control unit 104 via the media router 116 and the communication line 117 (step E31). The termination control unit 104 forms a CPG packet 153 (FIG. 5) including a call progress message notifying that the incoming call is being called in the payload portion of the IP packet based on the IP packet notifying that the incoming call is being called, and sends it to the relay control unit 107. In step E32, the relay control unit 107 converts the CPG packet 153 into a common line signaling CPG message handled by the mobile communication network 101, and reaches the relay control unit 125 via the control line 131 (step E33). ). The CPG packet 153 includes an IP packet header 153-1 and a UDP segment 153-2 in its payload portion.
[0066]
Further, the signal reaches the relay control unit 124 via the communication line 129-2, the relay device 128-1, and the communication line 129-1 (step E34), and a signal notifying that the telephone is ringing is notified to the radio base station 130 ( In step E35, a telephone ringing tone is notified to the telephone set 141 (step E36). The ANM packet 154 includes an IP packet header 154-1 and a UDP segment 154-2 in its payload portion.
[0067]
When the telephone set 142 responds, the response notification reaches the media router 116 and the termination control unit 104 (steps E40 and E41). The termination control unit 104 receives the incoming call in the payload portion of the IP packet based on the IP packet that informs the response. An ANM packet 154 (FIG. 6) including a response message notifying that the call is in progress is formed and returned to the relay control unit 107 (step E42). In the relay control unit 107, the ANM packet 154 is a common line signal handled by the mobile communication network 101. It is converted into a system ANM message, a response is notified to the telephone set 141 via the relay control unit 125, the relay router 128-1, the relay control unit 124, and the radio base station 130, and a call becomes possible (steps E43 to E46).
[0068]
Voice IP packets are transmitted and received between the telephone set 141 and the telephone set 142 to perform voice communication (step E48). The voice sent from the telephone set 141 is a radio communication line 138, a radio base station 130, a communication line 135, a communication path unit 126, a communication line 129-3, relay devices 128-2 and 128-3, a communication path unit 127, voice. It reaches the telephone set 142 via the network node device 105, the communication line 117, and the media router 116 via the communication line 133, the voice control unit 108, the network node device 113, the router 111, and the communication line 114. The voice transmitted from the telephone set 142 is transferred in the reverse direction to the above and reaches the telephone set 141. In the voice control unit 108 and the network node device 105, it is disclosed in Example 13 (FIG. 227, etc.) of the prior application that the digitized voice data is IP-encapsulated and de-encapsulated. 155 in FIG. 7 shows an example of an IP packet storing digitized voice data.
[0069]
When the telephone set 141 issues a release request (step E50), telephone call release and release completion procedures (steps E51 to E56, steps E60 to E66) in a series of telephone line connection control according to the No. 7 common line signaling system are performed. Done. Then, a radio channel disconnection signal is transmitted from the exchange 122 and notified to the radio base station 130 (step E70), and is notified to the telephone set 141 via the radio base station 130 (step E71). The telephone set 141 returns a disconnection confirmation signal to the radio base station 130, and the disconnection signal passes through the telephone set 141 (step E72) and reaches the exchange 122 (step E73).
[0070]
Through the series of steps E01 to E73, telephone communication can be performed between the telephones 141 and 142. In step E54, a REL packet 156 (FIG. 8) including a release message informing the release of telephone communication (end of voice communication) is formed and transferred in the payload portion of the IP packet. In step E62, the IP packet is transferred. An RLC packet 157 (FIG. 9) including a release completion message for notifying completion of release of telephony (confirmation for release) is formed and transferred in the payload portion of. The REL packet 156 includes an IP packet header 156-1 and a UDP segment 156-2 in its payload portion. The RLC packet 157 includes an IP packet header 157-1 and a UDP segment 157-2 in its payload portion. The internal IP packet transmitted / received between the termination control unit 104 and the relay control unit 107 has a prototype in the IP packet header designated as “UDP” and is set in the payload of the internal IP packet. The line connection control messages as the NNI interface are stored.
[0071]
Note that the communication step (UNI interface) between the radio base station 130 and the terminal relay station 124 can be changed to a procedure other than that described above, for example, steps E07 and E11 can be changed to other steps or omitted.
[0072]
<< Explanation about port number >>
“EA8”, “5006”, and “Info-1” included in the parameter area of the IAM packet 151 in FIG. 3 will be described. “EA8” is an IP address assigned to the voice communication port in the voice control unit 108, “5006” is a port number in the UDP packet holding the digital voice transmitted from the voice control unit 108, and “Info-1” "Is ancillary information sent from the relay control unit 107 to the media router 116 side, for example, a voice compression format, and is meaningful only for a telephone call having a telephone call identifier" CIC-1 ". “EA2”, “5008”, and “Info-2” included in the parameter area of the CPG packet 153 in FIG. 5 will be described. “EA2” is the IP address assigned to the voice communication port inside the termination control unit 104, “5008” is the port number in the UDP packet holding the digital voice transmitted from the termination control unit 104, and “Info-2” "Is ancillary information transmitted from the termination control unit 104 to the relay control unit 107, and is meaningful only for a telephone call having the telephone call identifier" CIC-1 ". “EA2”, “5008”, and “Info-3” included in the parameter area of the ANM packet 154 in FIG. 6 are the same as described above, and “Info-3” is transmitted from the termination control unit 104 to the relay control unit 107 side. It is incidental information.
[0073]
Next, in the case where the network node device 105 and the voice control unit 108 are changed to other network node devices or voice control units that do not have the IP encapsulation function, the digitized voice is in the form of “158” in FIG. The IP header for IP encapsulation is not attached.
[0074]
<< Call from IP network side telephone to mobile network side telephone >>
With reference to FIG. 11, telephone communication from the telephone set 142 connected to the IP network 100 side to the telephone set 141 connected to the mobile communication network 101 side will be described.
[0075]
First, a connection request is sent from the telephone 142 (step F01), and the media router confirms acceptance (step F02). The media router 116 receives the telephone number “TN2” of the telephone 142 as the transmission source and the telephone number of the telephone 141 as the destination. Call setting request information including “TN1” is transmitted to the termination control unit 104 (step F04). When the termination control unit 104 receives the call setting request information, the termination control unit 104 forms an initial address message (IAM) transferred inside the IP network 100 and sends it to the control communication line 115 (step F05). The relay control unit 107 converts the initial address message (IAM) into an initial address message (IAM) in the form of a common line signal system and sends it to the control communication line 131 (step F06). When the signal relay station 125 extracts the outgoing information inquiry message including the telephone number “TN1” of the telephone 141 from the received initial address message (IAM) and sends it to the service information node 123 (step F07), the service information node 123 A signal station code “PC124” of the signal terminal station 124 is returned as information for connecting the telephone number “TN1” (step F08). When the signal relay station 125 resets the signal address code “PC124” as the destination address of the received initial address message (IAM) and sends it to the communication line 129-2, the reset initial address message is sent to the communication line 129-2. The signal terminal station 124 is reached via the relay device 128-1 and the communication line 129-1 (step F10).
[0076]
The signaling terminal station 124 sends a telephone call setting request to the base station 130 based on the received initial address message (IAM) (step F11), and the base station 130 calls the telephone set 141 via the wireless communication path 138. (Step F12). The telephone set 141 reports the state (noise, voice quality, etc.) of the wireless communication path 138 to the wireless base station 130 (step F13), and then, for example, information indicating terminal validity including password transmission or the like is transmitted to the wireless base station 130. To the signal terminal station 124 (step F15, step F16). The signal terminal station 124 notifies the telephone set 141 of the communication channel setting instruction via the radio base station 130 (step F17, step F18). The signal terminal 124 then notifies the telephone call setup request to the telephone set 141 via the radio base station 130 (step F20, step F21), and the common line signal notifying that the telephone call setup request can be received based on the initial address message. A system address completion message (ACM) is formed and transmitted to the signal relay unit 125 (step F22). The address completion message (ACM) reaches the relay control unit 107 via the control line 131 (step F23), and the address completion message (ACM) is converted into an ACM packet handled in the IP network by the relay control unit 107. The terminal 110 reaches the termination control unit 104 via the router 110 (step F24), and the telephone call setting request information reaches the media router 116 via the communication line 117 (step F25).
[0077]
When the telephone set 141 notifies the calling state, the calling notification reaches the signal terminal station 124 via the base station 130 (step F30) (step F31). The signal termination station 124 forms and sends a call message (CPG) (step F32), and the call message (CPG) reaches the signal relay station 125, the control communication line 131, and the relay control unit 107 (step F33, step F34). ). The relay control unit 107 notifies the telephone call notification to the telephone set 142 via the media router 116 (step F35, step F36).
[0078]
When the telephone set 141 responds, the response notification reaches the signal terminal station 124 (step F41) via the base station 130 (step F40). The signal termination station 124 sends a confirmation notification to the telephone set 141 via the radio base station 130 (steps F42 and F43), and the signal termination station 124 forms and sends a response message (ACM) (step F44). The response message (ACM) reaches the relay control unit 107 via the signal relay station 125 and the control communication line 131 (steps F45 and F46). The relay control unit 107 notifies the response notification to the telephone set 142 via the media router 116, so that a call can be made (steps F47 and F48).
[0079]
Through the above procedure, voice IP packets are transmitted and received between the telephone set 141 and the telephone set 142 to perform voice communication (step F50). When the telephone 142 issues a release request (step F51), the same procedure (steps F52 to F70) for releasing and releasing the telephone call is performed, and the telephone communication is terminated. Here, Steps F54 to F56 are release request messages REL, and Steps F61 to F63 are release completion messages RLC.
[0080]
Note that the communication step between the telephone set 141 and the terminal relay station 124 can be changed to a procedure other than that described above, for example, steps F13 to F18 can be changed to other steps or omitted. Introducing other messages in the No. 7 common line signal system into this embodiment, for example, implementing SUS messages for temporarily interrupting line connection control and RES messages for resuming interruption Is also possible.
[0081]
<< Setting and release of address management table in network node device >>
As described above, inside the IP network, the external IP packet is IP-encapsulated into an internal IP packet. For this purpose, a record in the address management table inside the network node device is used. Accordingly, after establishing a series of call connection control described in FIG. 11, that is, after sending and receiving an ANM message, a record in the address management table in the network node apparatus is set, and after releasing a series of calls, that is, after sending and receiving an RLC message Then, the record of the address management table in the network node device is deleted. However, setting and releasing records for encapsulation are disclosed in prior patents and prior applications.
[0082]
The IP network 100 uses the IP encapsulation and reverse encapsulation functions used in the prior patent, and the functions of the IP network can be summarized as follows. The IP network 100 includes two or more network node devices. When an external IP packet is input from a logical terminal at the end of the communication line 117, the external IP packet becomes an internal packet based on the management of the address management table in the network node device 105. The internal packet is transferred inside the IP network and reaches the network node device 113, and the internal packet is restored as an external IP packet based on the management of the address management table in the network node device 113.
[0083]
<< Variation: Voice and image communication via IP network and mobile communication network >>
With reference to FIG. 12 and FIG. 13, voice image communication from the voice image device 152 connected to the IP network 145 side to the voice image device 160 connected to the mobile communication network 146 side will be described. Note that the audio image devices 152 and 160 are terminal devices and telephones having a function of transmitting and receiving audio and still images, terminal devices and telephones having a function of transmitting and receiving audio and moving images, portable telephones, TV broadcast transmitters, It can be a TV receiver.
[0084]
A connection request is sent from the audio image device 152 (step G01), and the media router 153 confirms reception (step G02). Subsequently, the media router 153 transmits call setting request information including the telephone number “TN2” of the voice image device 152 serving as the transmission source and the telephone number “TN1” of the voice image device 160 serving as the destination to the termination control unit 154 (step S1). G04). When the termination control unit 154 receives the call setting request information, the termination control unit 154 forms an initial address message (IAM) and sends it to the inside of the IP network 145 (step G05). The initial address message reaches the relay control unit 155, and the relay control unit 155 converts the initial address message into a common line signaling initial address message (IAM) used in the mobile communication network 146 and sends it to the control communication line 164 (step G06). When the signal relay station 156 extracts a transmission information inquiry message including the telephone number TN1 of the voice image device 160 from the received initial address message (IAM) and sends it to the service information node 157 (step G07), the service information node 157 As the information for connecting the telephone number TN1, the signal station code “PC158” of the signal terminal station 158 is returned (step G08). When the signal relay station 156 resets the signal address code “PC158” as the destination address of the received initial address message (IAM) and sends it to the inside of the mobile network 146, the reset initial address message is sent to the signal terminal station 158. Reach (step G10). The signal terminal station 158 sends a telephone call setting request to the base station 159 based on the received initial address message (step G11), and the base station 159 sends the audio image device 160 to the audio image device 160 via the wireless communication path 163. The communication call from 152 is notified (step G12). The audio image device 160 reports the state of the wireless communication path 163 to the wireless base station 159 (step G13), and subsequently transmits information indicating terminal validity including, for example, password transmission via the wireless base station 159. The terminal station 158 is notified (step G15, step G16). The signal terminal station 158 notifies the audio image device 160 of the communication channel setting instruction via the radio base station 159 (step G17, step G18). The signal terminal station 158 then notifies the voice image device 160 of a telephone call setting request via the radio base station 159 (step G20, step G21), and informs that reception of the telephone call setting request based on the initial address message is possible. A line signal type address completion message (ACM) is formed and transmitted to the signal relay unit 156 (step G22). The address completion message (ACM) reaches the relay control unit 155 via the control line 164 (step G23), and the address completion message (ACM) is converted into an ACM packet handled in the IP network by the relay control unit 155. Then, the IP network 145 is transferred to reach the termination control unit 154 (step G24), and the telephone call setting request information reaches the media router 153 (step G25).
[0085]
When the voice image device 160 notifies that the calling is in progress, the calling notification reaches the signal terminal station 158 via the base station 159 (step G30) (step G31). The signal terminal station 158 forms and sends a call message (CPG) (step G32), and the call message (CPG) reaches the signal relay station 156, the control communication line 164, and the relay control units 155 and 154 (step G33, Step G34). The relay control unit 155 notifies the telephone image notification to the voice image device 152 via the media router 153 (step G35, step G36).
[0086]
When the voice image device 160 responds, the response notification reaches the signal terminal station 158 via the base station 159 (step G40) (step G41). The signal termination station 158 sends a confirmation notification to the audio image device 160 via the radio base station 159 (steps G42 and G43), and the signal termination station 158 forms a response message (ACM) and sends it (step S42). G44), the response message (ACM) reaches the relay control units 155 and 154 via the signal relay station 156 and the control communication line 164 (step G45, step G46). The relay control unit 155 notifies the response notification to the audio image device 152 via the media router 153, thereby enabling audio image communication (steps G47, G48, and G49).
[0087]
Through the above procedure, a communication path connecting the IP network and the mobile communication network is established between the audio image device 152 and the audio image device 160. Next, the audio image device 152 and the audio image device 160 execute control procedures for audio image communication such as establishment of an audio image communication logical channel, selection of a communication mode, designation of flow control, and exchange of terminal capability information (step). G50-1). As this control procedure, for example, the ITU-T recommendation / multimedia communication system H.264 is used. 245 control procedures can be employed. Next, an IP packet storing multimedia data such as voice and images is transmitted and received between the voice image device 152 and the voice image device 160, and voice image communication is performed (step G50-2). The multimedia data passes through the voice communication line 165 and the voice control unit 155-1 of the mobile communication network. When the audio image communication ends, the audio image device 152 and the audio image device 160 execute a control procedure for closing the established audio image communication path (step G50-3).
[0088]
Next, when the voice image device 152 issues a release request (step G51), the above-described procedures for releasing and releasing the telephone call are performed (steps G51 to G70), and the IP communication network set for voice image communication is performed. And the communication path connecting the mobile communication network is released. At this time, one of the audio image devices 152 or 154 issues a release request, and a release request message REL and a release completion message RLC are transmitted and received through the mobile communication network and the IP network, and communication between the two audio image devices is released. The
[0089]
Note that the communication step between the audio image device 160 and the terminal relay station 158 can be changed to a procedure other than the above, for example, steps G13 to G18 can be changed to other steps or omitted. In the above description, the audio image device 152 connected to the IP network 145 issues a request for terminal-to-terminal connection to the audio image device 160 connected to the mobile communication network 146. It is disclosed by a similar example in the first half of this embodiment that an end-to-end connection request to 152 can be issued. A function of transmitting and receiving audio moving images can be given to the audio image device.
[0090]
<< Summary >>
The mobile telephone 141 passes through the radio communication path 138 and the base station 130, the terminal switch 122 in the mobile communication network, the communication lines 129-1 to 129-2 in the mobile communication network, the relay switch 120 in the mobile communication network, the mobile communication A combination of NNI communication lines 131 and 133 between the network and the IP network, a relay gateway 106 of the IP network, internal communication lines 112 and 115, 114 of the IP network, a termination gateway 103 of the IP network, a media router 116, a communication line 137 In order to perform telephone communication with the fixed telephone 142, the inside of the mobile communication network 101 performs line connection control by the No. 7 common line signal system, and the inside of the IP network applies the No. 7 common line signal system to the IP network. The communication line is established by the line connection control and the telephone communication is performed.
[0091]
The IP network includes two or more network node devices. An external IP packet is input from a logical terminal at the end of the communication line. The external IP packet is an internal packet based on the management of the address management table in the originating network node device. Thus, the internal packet is transferred inside the IP network and reaches the incoming network node device, and the internal packet is restored as an external IP packet based on the management of the address management table in the incoming network node device.
[0092]
In addition, since the voice image device 1 performs voice image communication with the voice image device 2 via the mobile communication network, the NNI communication line, and the IP network, the mobile communication network performs line connection control by No. 7 common line signal system, The IP network establishes a communication path by line connection control that applies the No. 7 common line signal system to the IP network, and establishes a voice image communication path (media communication path) between the two audio image devices. Perform a control procedure (for example, a control procedure of ITU-T or H.245), and send and receive IP packets storing voice and images between the voice image device 152 and the voice image device 160 to perform voice image communication. You can also. When the audio image communication is completed, the audio image device 152 and the audio image device 160 are Said A control procedure for closing the established voice image communication channel (media communication channel) is executed. Next, when the voice image device 152 or 154 issues a request for releasing the communication path by the line connection control message, the mobile communication network is based on the line connection control protocol based on the common line signal system, and the IP network uses the common line signal system as Based on the line connection control protocol applied to the network, a release request message REL and a release completion message RLC are transmitted and received through the mobile communication network and the IP network, and communication between the two audio image apparatuses is released.
[0093]
A communication channel is established between the audio image device 1 and the audio image device 2 using a telephone number, and after performing audio image communication, the audio image communication channel is released. The image can be a still image or a moving image. In this embodiment, the designation of the prototype in the header of the internal IP packet is UDP, and the line connection control message (IAM, ACM, CPG, ANM, REL, RLC) is the payload of the IP packet (IPv4) defined in RFC791. This is an embodiment in which a UDP segment is set in As another method, “CC” representing circuit connection control is defined as a new prototype, and circuit connection control messages are stored in the payload portion of the internal IP packet. As another method, the protocol type is “ICMP”. A method of specifying and storing in the ICMP message area set in the payload portion in the internal IP packet is also possible. Further, a TCP segment can be used instead of the UDP segment, which is described in another embodiment. It can also be implemented as an IP packet (IPv6) defined in RFC1883.
[0094]
2. Second embodiment in which a line connection control protocol using a telephone number is performed above the TCP layer:
The present embodiment is a method of performing the line connection control protocol in the upper layer of the TCP layer, that is, a method of executing the line connection control protocol after setting the TCP communication path. FIG. 14 shows the communication function layer. From the lower layer to the upper layer, the physical layer (communication layer 1), the data link layer (communication layer 2), the IP layer (communication layer 3 or network layer), the TCP / UDP layer ( Communication communication layer or transport layer), and a line connection control protocol conforming to the common line signal system is placed above communication 1 to communication 4 layers. Furthermore, SIP, H322 signaling protocol, H245 protocol, etc. are set as communication protocols for inter-terminal communication connection control described in the prior application etc. above the line connection control protocol. The line connection control protocol conforming to the common line signal system indicates a call control message such as IAM, ACM, CPG, ANM, REL, RLC shown in the first embodiment of the prior application.
[0095]
This will be described with reference to FIG. 222-1 is an IP transfer network, 222-2 and 222-3 are LANs, 223-1 and 223-2 are termination gateways, 225 and 230 are terminals, 226 and 229 are media routers, and 227 and 228 are telephone management servers. is there. The network node devices 231 and 232 include the functions of IP encapsulation and decapsulation used in the prior patent. The IP 222-1 network includes two or more network node devices, and an external IP packet is input from the logical terminal at the end of the communication line. The external IP packet is an internal packet based on the management of the address management table in the originating network node device. Thus, the internal packet is transferred through the IP network and reaches the destination network node device, and the internal packet is restored as an external IP packet based on the management of the address management table in the destination network node device.
[0096]
Terminals 225 and 230 (FIG. 17) are terminals having a digital media transmission / reception function. The call-side telephone management server 227 transmits a “SYN” packet to the call-side telephone management server 228, and the telephone management server 228 After transmitting the “ACK” packet to the telephone management server 227 and setting the TCP communication path in the telephone management servers 227 and 228, IAM, ACM, CPG, ANM, REL, RLC of the call control message based on the line connection control protocol Etc. are performed above the TCP layer. As shown in FIG. 15, the first method transmits a “SYN” packet for establishing a TCP communication path from the telephone management server 227 to the telephone management server 228 (step 210-1 in FIG. 15). Returns an “ACK” packet to the telephone management server 227 (step 210-2). Next, a series of call control messages IAM, ACM, CPG, and ANM for setting a communication path based on the line connection control protocol between the two are transmitted and received between the telephone management server 227 and the telephone management server 228 ( Next, multimedia data such as voice and data is transmitted and received between the terminal 225 and the terminal 230 (step 214). In step 214, telephone communication using the SIP procedure or the H323 procedure is also possible. When the transmission / reception of the multimedia data is completed, next, call control messages REL and RLC are transmitted and received between the telephone management server 227 and the telephone management server 228 to release the communication path based on the line connection control protocol (step 211). -5, 211-6) Next, a FIN packet for TCP communication path release is transmitted from the telephone management server 227 to the telephone management server 228 (step 210-3), and the telephone management server 228 returns an ACK packet ( Step 210-4), the TCP communication path between the set telephone management server 227 and the telephone management server 228 is released.
[0097]
Note that the TCP communication path between the telephone management server 227 and the telephone management server 228 can be released in the same manner as described above by starting transmission of a FIN packet from the telephone management server 228 to the telephone management server 227.
[0098]
In the second method, as shown in FIG. 16, a “SYN” packet for establishing a TCP communication path is transmitted from the telephone management server 227 to the telephone management server 228 (step 218-1 in FIG. 16). "ACK" packet is returned from the telephone management server 227 to the telephone management server 227 (step 218-2), and a series of call control for setting a communication path based on the line connection control protocol between the telephone management server 227 and the telephone management server 228 The message IAM, ACM, CPG, and ANM are transmitted and received (steps 219-1 to 219-4, that is, step 220-1). Then, the sender 227 transmits a FIN packet for releasing the TCP communication path to the receiver 228 (step 218-3), and the receiver 228 returns an ACK packet (step 218-4). Next, an operation of transmitting / receiving multimedia data such as voice and data between the terminal 225 and the terminal 230 is started (step 221). In step 214, telephone communication using the SIP procedure or the H323 procedure is also possible. When the multimedia data transmission / reception is completed, the telephone management server 227 transmits a “SYN” packet for establishing a TCP communication path to the telephone management server 228 (step 218-5 in FIG. 16), and the telephone management server 228 transmits the telephone management server. An “ACK” packet is returned to 227 (step 218-6). Then, call control messages REL and RLC for releasing a communication path based on the line connection control protocol are transmitted and received between the telephone management server 227 and the telephone management server 228 (steps 219-5 and 219-6), and telephone management is performed. The server 227 transmits a FIN packet to the telephone management server 228 (step 218-7), the telephone management server 227 returns an ACK packet (step 218-8), and the set telephone management server 227 and the telephone management server 228 are set. The TCP communication path between is released.
[0099]
<< Summary-1 >>
Establish a TCP communication path between the calling side telephone management server and the called side telephone management server, and establish a media communication path for terminal-to-terminal communication by sending and receiving line connection control messages IAM, ACM, CPG, and ANM. After that, multimedia data and the like are transmitted and received between the two terminals. Then, line connection control messages REL and RLC are transmitted and received between the calling side telephone management server and the called side telephone management server to release the media communication path, and then release the TCP communication path.
[0100]
As another method, after establishing a TCP communication path between the caller side telephone management server and the callee side telephone management server, a medium for communication between terminals by sending and receiving line connection control messages IAM, ACM, CPG, ANM After establishing the communication path, the TCP communication path is released. Next, the two terminals send and receive multimedia data, and then when the transmission and reception of the multimedia data between the two terminals is completed, a new TCP communication path is established between the calling side telephone management server and the called side telephone management server. Later, line connection control messages REL and RLC are transmitted and received to release the media communication path and to release the new TCP communication path.
[0101]
Another method for transmitting and receiving call control messages IAM, ACM, CPG, ANM, REL, and RLC for inter-terminal communication connection control after setting the TCP communication path will be described in detail with reference to FIG. When the connection request is transmitted from the terminal 225 to the media router 226 (step 240), the media router 226 returns (step 241). When the media router 225 transmits the connection request, the IP packet including the transmission request is sent to the network node device 231. The telephone management server 227 is reached via (step 242). Here, the IP packet includes the telephone number of the calling terminal 225 and the telephone number of the called terminal 230.
[0102]
The telephone management server 227 forms a SYN packet to establish a TCP communication path and transmits it to the telephone management server 228 via the control line 235 (step 243), and the telephone management server 228 returns an ACK packet (step 244). . The telephone management server 228 forms an initial address message IAM by a method similar to that disclosed in the tenth embodiment (FIG. 164, etc.) of the prior application, and transmits the initial address message IAM to the telephone management server 228 (step 245). ). Upon receiving the initial address message IAM, the telephone management server 228 transmits a telephone call notification to the media router 229 (step 246), and the media router 229 transmits an incoming call notification to the terminal 230 (step 247). The availability of the terminal 230 is returned to the terminal (step 248). The telephone management server 228 forms an address completion message ACM in the same manner as disclosed in the prior patent, and transmits the address completion message ACM to the telephone management server 227 (step 249), and the telephone management server 227 transmits the media router 226. The availability of the terminal 230 is returned to the server (step 250). When the terminal 230 knows the connection request at step 247, it returns a request confirmation (step 251), and the terminal 230 rings a terminal ringing tone and returns a call start to the media router 229 (step 252). The media router 229 notifies the telephone management server 228 of the call notification (step 253), and the telephone management server 228 forms the call progress message CPG in the same manner as disclosed in the prior patent, and the call progress message CPG is sent to the telephone. This is transmitted to the management server 227 (step 254). The telephone management server 227 notifies the media router 226 that the call is being made (step 255), and the media router 226 notifies the terminal that the call is being made (step 256). When the terminal 230 knows that the terminal user has responded, it returns a response notification to the media router 229 (step 257). The media router 229 returns the response to the terminal 230 (step 258) and notifies the telephone management server 228 (step 259). The telephone management server 228 transmits the response message ANM in the same manner as disclosed in the prior patent. The response message ANM is transmitted to the telephone management server 227 (step 260), the telephone management server 227 notifies the media router 226 of the response of the terminal 230 (step 261), and the media router 226 transmits the terminal 230 to the terminal 230. The response from is notified (step 262). The terminal 225 returns a response confirmation to the media router 226 (step 263).
[0103]
Through the above procedures, a communication path is established between the terminal 225 and the terminal 230, and multimedia data such as digitized voice, text data, and video data can be transmitted and received between both terminals (step 264). Next, a request for disconnecting the communication path between the terminal 225 and the terminal 230 is issued from the terminal 225 (step 265), the media router 226 responds (step 266), and the terminal confirms the response (step 267). Further, the media router 226 notifies the telephone management server 227 of a communication path disconnection request (step 268), and the telephone management server 227 returns (step 269). The telephone management server 227 forms a release message REL in the same manner as disclosed in the prior application, sends the release message REL to the telephone management server 228 (step 270), and the telephone management server 228 sends a release completion message RLC. A reply is made (step 271). Next, the telephone management server 228 notifies the communication router release notification to the media router 229 (step 272), the media router 229 returns (step 274), and further notifies the terminal 230 of disconnection of the telephone call (step 273). The terminal 230 replies with a release confirmation (step 275), and the media router 229 transmits a release completion to the terminal 230 (step 276). When the telephone management server 227 receives the release completion message RLC in step 271, in order to release the TCP communication path established between the telephone management server 227 and the telephone management server 228 established in step 244, The FIN packet is transmitted to the telephone management server 228 (step 277), and the telephone management server 228 returns an ACK packet to the telephone management server 227 for confirmation (step 278). As a result, the communication path between the terminal 225 and the terminal 230 is released. Other messages of No. 7 common line signal include suspend message “SUS”, resume message “RES”, connection message “CON”, etc., which can be used for line connection control (call connection control) in the IP network. .
[0104]
The initial address message IAM, the address completion message ACM, the call progress message CPG, the response message ANM, the release message REL, and the release completion message RLC are stored in the form of the TCP packet 280 (FIG. 19). In the extension of the TCP header, the initial address message IAM, address completion message ACM, call progress message CPG, response message ANM, release message REL, and release completion message RLC message classification “MSG” disclosed in the prior application are listed. However, as another variation, the message segment “MSG” may be included in the TCP payload portion.
[0105]
In the procedure, any of steps 250, 269, and 274 involving the telephone management server 227 or 228 can be omitted. Further, in the procedure, any of steps 241, 251, 258, 263, 266, 267, 275, and 276 involving the telephone 225 or 230 can be omitted.
[0106]
<< Type of terminal >>
In the embodiment, when the terminal 225 and the terminal 230 are telephones, telephone communication is possible using an inter-terminal communication path that can be established by the above method. Further, when the terminal 225 is a TV transmitter and the terminal 230 is a TV receiver, audio-video communication using the TV communication function is possible using the inter-terminal communication path that can be established by the above method, and the terminals 225 and 230 are connected to each other. In the case of a computer having a data transmission / reception function, data transmission / reception by computer communication is possible using an inter-terminal communication path that can be established by the above method.
[0107]
<< Summary-2 >>
The present embodiment is a method of performing the line connection control protocol in the upper layer of the TCP layer (a method of executing the line connection control protocol after setting the TCP communication path). The IP network includes two or more telephone management servers, and the media router outside the IP network is connected to a terminal having a digital media transmission / reception function from the media router to the telephone management server. An IP packet for call setting including the telephone number is transmitted, and the caller side telephone management server forms a SYN packet to establish a TCP communication path. Then, it transmits to the receiving side telephone management server via the control line, the receiving side telephone management server returns an ACK packet to acknowledge, and the calling side telephone management server forms an initial address message including call setting, and forms The received initial address message is transmitted to the telephone management server on the called side, and the telephone management server on the called side transmits the call setting to the media router on the called side. In addition, the media router on the called side sends the call setting to the terminal on the called side, and the telephone management server on the called side forms an address completion message and sends it to the telephone management server on the calling side. When the telephone management server on the side receives the report of the ringing from the terminal on the called side, it forms a call progress message. The call progress message reaches the telephone management server on the calling side, the telephone management server on the calling side sends a ringing report of the terminal on the called side to the media router on the calling side, and the telephone management server on the called side When a response is received from the called terminal, a response message is formed. The response message reaches the calling telephone management server, the calling telephone management server stops the ringing tone of the called terminal, and the calling terminal and the called terminal call the calling party. Communication between terminals that transmits / receives digital media via the media router on the called side becomes possible. Then, a call disconnection request is transmitted from the calling or called media router to the telephone management server, a release is transmitted from the telephone management server to the other telephone management server, and from the other telephone management server. Disconnection instruction is transmitted to the other side media router, release completion is notified from the other side telephone management server to the telephone management server, disconnection completion is transmitted to the media router, and the outgoing side telephone management server and the incoming side telephone management server In order to release the TCP communication path established during this period, the FIN packet is transmitted to the incoming side telephone management server, and the incoming side telephone management server returns an ACK packet to the outgoing side telephone management server for confirmation. In this way, connection and release of communication between two terminals are performed.
[0108]
3. Third embodiment for performing video conference communication using the multicast function of the IP network:
In FIG. 20, 300 is an IP network, 311 to 315 are network node devices, 317 to 319 are routers, 320 to 327 are terminals having a function of transmitting and receiving IP packets, and the network node devices and routers are directly connected via communication lines. Or indirectly via a router, and the terminal is connected to one of the network node devices via a communication line. The terminal is given an IP address. The network node apparatus can set an address management table based on the same principle as that described in, for example, FIGS. 293 to 295 of the seventeenth embodiment for performing multicast communication of the prior application. That is, the multicast IP packet can be encapsulated to form an internal packet, and the internal packet can be decapsulated to restore the multicast IP packet.
[0109]
The functions of the IP network 300 are summarized as follows. The IP network 300 includes two or more network node devices. An external IP packet is input from a logical terminal at the end of a communication line. The external IP packet is an internal packet based on management of an address management table in the originating network node device. Thus, the internal packet is transferred inside the IP network and reaches the incoming network node device, and the internal packet is restored as an external IP packet based on the management of the address management table in the incoming network node device.
[0110]
The terminals 320 to 327 are further provided with voice and moving image transmission / reception functions, and can transmit and receive video conference voice and moving images by transmitting and receiving IP packets between these terminals. In this embodiment, the terminal 320, the terminal 322, the terminal 323, the terminal 325, and the terminal 327 are operated to realize a TV conference in which voice and moving images are transmitted and received. In particular, the terminal 320, the terminal 323, and the terminal 327 are provided to the receiver. At the same time, it becomes a transmission source of audio and moving images.
[0111]
21 and FIGS. 24 to 26, the multicast internal address IM1 is set in the network node apparatuses 311 to 315 and the routers 317 to 319 in order for the terminal 320 to be the transmission source. When the IP packet 340 having the external destination address M1 is transmitted from the terminal 320, the IP packet 340 reaches the network node device 311 and is transferred to the routers 317 and 319 according to the address management table 331 (in FIG. 24) in the network node device 311. Is done. The IP packet 341-1 arriving at the router 317 is transferred to the network node device 312 and the router 318 using the routing table 337 (in FIG. 25), and the IP packet transferred to the network node device 312 is address management. Table 332 is used and forwarded to terminal 322. The IP packet 341-3 reaching the router 318 is transferred to the network node devices 313 and 314, and the IP packet 341-4 reaching the network node device 313 is decapsulated using the address management table 333 (in FIG. 26). Then, the restored IP packet 342-1 reaches the terminal 323. The IP packet 341-5 that has reached the network node device 314 is decapsulated using the address management table 334, and the restored IP packet 34-2 reaches the terminal 325. On the other hand, the IP packet 343-2 transmitted from the network node device 311 and reaching the router 319 becomes an IP packet 341-6 using the route table 339, transferred through the communication line 344-3, and passed through the network node device 315. The address management table 335 is used, and the restored IP packet 342-3 reaches the terminal 327.
[0112]
Next, with reference to FIG. 22, the internal multicast address IM2 is set in the network node apparatuses 311 to 315 and the routers 317 to 319 so that the terminal 323 becomes a transmission source. When the IP packet having the external destination address M2 is transmitted from the terminal 323, the IP packet reaches the network node device 313, and an internal packet is formed using the address management table 333 (in FIG. 26) of the network node device 313. The internal packet is transferred to the router 318, and the route table 338 (in FIG. 25) is then used in the router 318, and the internal packet reaches the terminal 325 via the network node device 314. The other one IP packet reaches the terminal 327 via the router 319 and the network node device 315, and the other one IP packet is copied by the router 319, while the other one is the terminal via the network node device 311. The other reaches the terminal 322 via the network node device 312.
[0113]
Further, referring to FIG. 23, the internal multicast address IM3 is set in the network node apparatuses 311 to 315 and the routers 317 to 319 in order for the terminal 327 to be a transmission source. When the IP packet having the external destination address M3 is transmitted from the terminal 327, the IP packet reaches the network node device 315, and the terminal 320, the terminal 322, the terminal 323, The terminal 325 is reached. Note that the terminals 322 and 325 receive voice and moving image data but do not transmit them.
[0114]
<< Transmission right switch >>
The terminal 320 can exchange information by transmitting and receiving IP packets with the terminal 322, the terminal 323, the terminal 325, and the terminal 327, and the operation will be described below. The record “I01, E01, E07, I07,...” On the fourth line from the top of the address management table 331 (in FIG. 24) in the network node device 311 and 4 from the top of the address management table 332 in the network node device 312. Since the records “I07, E07, E01, I01,...” On the line are set, the terminal 320 having the IP address E01 and the terminal 322 having the IP address E07 can transmit and receive IP packets. Similarly, the record “I01, E01, E20, I20,...” On the fifth line from the top of the address management table 331 and the record “I20, E20, E01, I01,...” Of the address management table 333 are set. Therefore, the terminals 320 and 323 can send and receive IP packets.
[0115]
Similarly, the record “I01, E01, E25, I25,...” On the sixth line from the top of the address management table 331 and the record “I25, E25, E01, I01,...” Of the address management table 334 are set. Therefore, the terminals 320 and 325 can send and receive IP packets. Similarly, a record “I01, E01, E28, I28,...” On the seventh line from the top of the address management table 331 and a record “I28, E28, E01, I01,...” Of the address management table 335 are set. Therefore, the terminals 320 and 328 can send and receive IP packets. As described above, the terminal 320 can exchange IP packets with the terminals 323 and 327 to exchange information, and, for example, can switch the transmission terminal from the terminal 320 to the terminal 327. Also, the terminals 322 and 325 can exchange information with the terminal 320.
[0116]
<< Summary >>
An IP network includes two or more network node devices, for setting an address management table used to encapsulate and decapsulate multicast IP packets in the network node devices, and to forward the multicast IP packets to routers in the IP network The sender 1 transmits the multimedia data (voice, moving image, etc.) for the TV conference by using the multicast address M1 in the IP network, and the plurality of receivers are in the IP network. Receives the multimedia data using the multicast address M1. The sender 2 transmits multimedia data using the multicast address M2 in the IP network, and the plurality of receivers receive multimedia data using the multicast address M2 in the IP network. The IP packet is encapsulated by the address management table in the network node device, transferred in the IP network, and decapsulated in the terminal network node device, so that communication using the IP packet for the TV conference is performed. Do. The terminal 320 can exchange IP packets with other terminals and exchange information for switching transmission rights. Three or more people can participate in the video conference.
[0117]
4). Fourth embodiment showing a configuration method of a relay gateway for connecting an IP network and a PSTN:
The present embodiment shows a specific example of the relay gateway 106 (in FIG. 1) of the first embodiment, and corresponds to a detailed version of the relay gateway (FIG. 197 and the like) of the thirteenth embodiment of the prior application. This will be described with reference to FIG.
[0118]
400 is a relay gateway, 401 is a relay control unit, 402 is a voice control unit, 403 is an information line, 404 is a control communication line based on a common line signal system on the PSTN side, 405 is a control IP communication line, and 406 is voice communication on the PSTN side Line 407 is a voice IP communication line, 408 is an address connection table, 409 is a GW address management table, 410 is a signal station address management table, and 411 is a media path connection table. The relay gateway 400 corresponds to the relay gateway 106 shown in FIG. 1 of the first embodiment, the relay control unit 401 corresponds to the relay control unit 107, and the voice control unit 402 corresponds to the voice control unit 108. 400 to 411 relay gateway, relay control unit, voice control unit, information line, PSTN side control communication line, control IP communication line, PSTN side voice communication line, voice IP communication line, address connection table, GW address A management table, a signal station address management table, and a media path connection table are disclosed in Examples 13 and 14 of the prior application, respectively.
[0119]
415 (FIG. 27) is a gateway MIB management unit, 416 is a line connection control unit, 417 is a line number management table, 418 is a control IP communication line interface, 419 is a PSTN control line interface, 420 is a voice call control unit, and 421 is voice. Communication path unit, 422 is a media path management unit, 423 is a call information management unit, 424 is an MIB management unit, 425 to 426 are channel state information units, 428 is a channel MIB management unit, 429 is channel information management, 430 is voice IP A communication line interface, 431 is a conversion unit, and 432 is a PSTN voice communication line interface.
[0120]
The elements of the relay gateway 106 (FIG. 1) of the first embodiment can correspond to the elements of the relay gateway 400 (FIG. 27) of the present embodiment as follows. That is, the relay control unit 107 corresponds to the relay control unit 401, the voice control unit 108 corresponds to the voice control unit 402, the control communication line 112 in the IP transfer network 100 corresponds to the control IP communication line 405, and the IP transfer. The voice communication line 114-1 in the network 100 corresponds to the voice IP communication line 407, and the control communication line 131 based on the common line signal system on the mobile communication network 101 side corresponds to the control communication line 404 based on the common line signal system on the PSTN side. The voice communication line 133 on the mobile communication network 101 side corresponds to the voice communication line 406 based on the common line signal system on the PSTN side. Here, it is known that there is no essential difference between the NNI based on the common line signal system of the mobile communication network and the NNI based on the common line signal system of the PSTN. Similarly, the relay gateway 155 (FIG. 12) can be made to correspond to the relay gateway 400 (FIG. 27) of the present embodiment.
[0121]
The gateway MIB management unit 415 manages the operation status of the entire gateway, the line connection control unit 416 manages whether call control is operating normally, and the line number management table 417 is a line number for each telephone call in the IP network. The control IP communication line interface 418 manages IP packet transmission / reception, and the PSTN control line interface 419 manages signal unit transmission / reception with the PSTN. The voice call control unit 420 (FIG. 27) manages voice call transfer paths and call channel resources, the voice call path unit 421 is a part for voice calls, and the media path management unit 422 manages the media path connection table. The call information management unit 423 records the call information, the MIB management unit 424 manages the operation status of the voice call control unit, and the channel state information units 425 to 426 store the PSTN. voice It manages the usage and availability of the voice channel in the communication line 406. The channel MIB management unit 428 grasps the voice channel resource state in the PSTN voice communication line 406, the channel information management 429 monitors the channel state in the voice communication path block, and the voice IP communication line interface 430 receives the IP packet. The transmission / reception unit 431 performs conversion (code conversion and frame format conversion), fluctuation control, etc. between the digital voice in the IP packet and the voice block transferred in the PSTN communication line, and the voice PSTN communication line interface 432 The voice frame is transmitted and received through the PSTN line.
[0122]
<< Variation >>
Another embodiment of the relay gateway will be described with reference to FIG. 450 is a relay gateway, 451 is a relay control unit, 452 to 454 are voice control units, 455 is an information line, 456 is a control communication line based on a common line signal system on the PSTN side, 457 is a control IP communication line, and 458 to 460 are PSTNs Voice communication lines 461 to 463 are voice IP communication lines.
[0123]
The elements of the relay gateway 106 (FIG. 1) of the first embodiment can correspond to the elements of the relay gateway 450 (FIG. 28) as follows. That is, the relay control unit 107 corresponds to the relay control unit 451, the voice control unit 108 corresponds to the voice control units 452 to 454, the control communication line 112 corresponds to the control IP communication line 457, and the voice communication line 114-1. Corresponds to the voice IP communication lines 461 to 463, the control communication line 131 corresponds to the control communication line 456 on the PSTN side, and the voice communication line 133 corresponds to the voice communication lines 458 to 460 on the PSTN side.
[0124]
The relay control unit 451 includes the same function as the relay control unit 401 in FIG. 27 and can exchange information with any of the voice control units 452 to 454 via the information line 455. The voice controllers 452 to 454 all have the same function as the voice controller 402 in FIG. 27, and can be mounted on a plurality of physically separated boards. The information line 455 is constituted by, for example, an Ethernet branch line, and is realized by contention control by the CSMA / CD method. As the voice communication lines 458 to 460, for example, an ISDN logical communication line (B + 23D or the like) can be used. The voice IP communication lines 461 to 463 can be connected to input / output line terminals of different routers.
[0125]
<< Summary >>
This is an embodiment of the relay gateway (106 in FIG. 1) of the first embodiment. The relay gateway 400 (FIG. 27) has a communication line having an NNI interface of a PSTN or a mobile communication network based on a common line signaling method, and a communication line having an NNI interface based on the common line signaling method in an IP network, It includes a relay control unit and a voice control unit, and is used to implement the inter-terminal communication connection control method using the IP network disclosed in the first embodiment. In the relay gateway 450 (FIG. 28), the voice control unit can be divided into a plurality of boards 452, 453, and 454. A communication line having an NNI interface can be divided into a communication line having a control line interface and a voice communication line.
[0126]
5). Fifth embodiment for setting all or part of the external address in the address area of the internal packet:
A terminal-to-terminal communication connection control method for forming an internal packet by setting all or part of the external address in the address area of the internal packet will be described.
[0127]
29, 500 is an IP network, 501 to 504 are network node devices, 505 to 508 are routers, 509 and 510 are LANs, 511 and 512 are terminals in the LAN, a terminal 511 is an IP address EA1, and a terminal 512 is Are assigned an IP address EA2. The network node device and the router are directly connected via a communication line or indirectly connected via a router. The internal address P is given to the logical terminal 514 at the contact point between the logical communication line 513 and the network node device 501, and the internal address Q is assigned to the logical terminal 516 at the contact point between the logical communication line 515 and the network node device 502. Is granted. When the IP packet 520 transmitted from the terminal 511 and having the source address EA1 and the destination address EA2 reaches the network node device 501, an internal record 523 is used by using an internal record of the address management table 521 by the method described later, and the internal packet 523 The packet 523 is transmitted from the network node device 501 and reaches the network node device 502 via the communication line and routers 505, 506 and 507. The external packet 524 is restored from the internal packet 523 that has reached the network node device 502. The external packet 524 reaches the terminal 512 having the IP address EA2 via the logical communication line 515. The external packet 524 has the same contents as the external packet 520.
[0128]
Next, a method of forming an internal packet from an external packet and restoring the external packet from the internal packet will be described. In this embodiment, an external packet is defined as an IP packet (IPv4: address length of 32 bits defined by RFC 791). The internal packet is described as an IP packet (IPv6: packet whose address length is 128 bits) defined in RFC1332, but the essence of the present invention shown in this embodiment is different even if the packet format and address length are different. Will not change. For example, the present invention can be implemented by adopting IPv6 as the external IP packet. The external IP packet 520 (FIG. 29) checks whether the record having the internal address P given to the input logical terminal 514 exists as an internal record in the address management table 521. There is a record in the first row and a record in the second row, and an AND operation (logical product) of the destination IP address EA2 of the next input external IP packet 520 and the destination IP address mask MK2 of the record in the first row And check whether the result matches the destination address EA2x described in the record on the first line according to the following equation (1).
[0129]
IF (“EA2” AND “MK2” = “EA2x”) (1)
Similarly, the record in the second row is examined according to the following equation (2).
[0130]
IF (“EA2” AND “MK3” = “EA3y”) (2)
In this case, the above equation (1) is established.
[0131]
Next, an AND operation is performed on the input source IP address EA1 of the external IP packet 520 and the source IP address mask MK1x of the record in the first row, and the result is a destination address existing in the record in the first row. It is examined according to the following formula (3) whether it matches with EA1x.
[0132]
IF (“EA1” AND “MK1x” = “EA1x”) (3)
In this case, the above equation (3) is established.
[0133]
Since the expressions (1) and (3) are established for the record on the first line, the destination internal address Q described in the record on the first line is selected. In this way, the internal addresses P and Q for forming the internal packet are determined. When comparing a part of the external addresses EA2 and EA1, the bits in the range to be compared in the masks MK2 and MK1x may be “1”, and the bits in the range excluded from the comparison target may be “0”. As will be described later, when setting an external address in a partial area of the internal address, the internal address area for setting the external address can be omitted from the record of the address management table 521 in advance.
[0134]
In FIG. 30, symbol “X” represents an address region 526 having a 32-bit length, and symbol “P” represents an address region 527 having a 128-bit length. FIG. 31 shows that the external IP packet 530 is stored in the payload portion 533 of the internal packet 531, and the source address X and the destination address Y of the external IP packet 530 are stored in the header extension area 536 of the internal packet 531. Represent. The header 535 stores an internal source address P (537) and an internal destination address Q (538). In FIG. 32, the payload 546 of the external IP packet 540 is stored in a part 548 of the payload 543 of the internal packet 541, and the source address X and the destination address Y are excluded from the header 544 of the external IP packet 540. The source address X and the destination address Y of the external IP packet 540 are stored in the header extension area 545 of the internal packet 541. The header 549 stores an internal transmission source address P and an internal destination address Q.
[0135]
In FIG. 33, the external IP packet 550 is stored in the payload 553 of the internal packet 551, and the internal source address P (555) and the internal destination address Q (556) in the header 552 of the internal packet 551 are stored. This indicates that the source address X of the external IP packet 550 is stored inside the internal source address P (555), and the destination address Y of the external IP packet 550 is stored inside the internal destination address Q (556). In FIG. 34, symbol “X” represents an address region 560 having a 32-bit length, and symbol “P” represents an address region 561 having a 128-bit length. The address area 560 is divided into two parts “a” and “b”, one part a is stored in a part of the area a (562) in the address area 561, and the other part b is stored in the address area 561. It represents storing in some area b (563). The address area 560 may be divided into three or more and stored in the address area 561 by the same method as described above. FIG. 35 shows that a part x of the address area 565 is stored in the address area 566.
[0136]
36 stores the external IP packet 570 in the payload 573 of the internal packet 571, and converts the part x of the source address X and the part y of the destination address Y of the external IP packet 570 into the header extension area of the internal packet 571. It represents storing in 575. In the header 572, an internal transmission source address P (576) and an internal destination address Q (577) are stored.
[0137]
In FIG. 37, the external IP packet 580 is stored in the payload 583 of the internal packet 581, and the source address P and the internal destination address Q of the internal packet are stored in the header 582 of the internal packet 581. A part x of the source address X of the external IP packet 580 is stored inside the internal source address P (584), and a part y of the destination address Y of the external IP packet 580 is stored in the internal source address Q (585). It represents storing inside.
[0138]
A plurality of records in the address management tables 521 and 522 can be set, and the transfer destination of the internal packet can be changed by changing the external destination address in the external IP packet.
[0139]
<< Summary >>
The IP network includes two or more network node devices. The external IP packet is converted into an internal packet in the incoming network node device and transferred inside the IP network, and the external IP packet is restored from the internal packet in the outgoing network node device. Based on the management of records in the address management table in the node device, all or part of the external addresses set in the external IP packet are set in the address area of the internal packet. A plurality of records in the address management table can be set, and the transfer destination of the internal packet can be changed by changing the external destination address in the external IP packet. Further, the address management table includes at least terminal address related information of the external IP packet, that is, the destination address and the address mask as registration information, so that communication of terminals whose terminal addresses are not registered in the address management table is excluded. The information security of IP communication is improved.
[0140]
6). A sixth embodiment in which all or part of the external address is set in the internal frame:
In the case of the fifth embodiment, there are two internal addresses, the source internal address and the destination internal address, as the addresses of the internal packets. In this embodiment, the internal packet is called an internal frame, and unlike the fifth embodiment, the internal frame includes the destination internal address and does not include the source internal address. All or part of the external address is set inside the internal frame. To form an internal frame. The internal frame is less than three communication function layers, and corresponds to, for example, two communication layers to 2.5 layers. When the address length defined as the internal frame is short, an extension area and an extension header are provided in these frames, and a destination external address and a source external address are stored. The internal frame including only the destination internal address includes an optical frame and an MPLS frame.
[0141]
38, 600 is an IP network, 601 to 604 are network node devices, 605 to 608 are routers, 609 and 610 are LANs, 611 and 612 are terminals inside the LAN, a terminal 611 is an IP address EA1, and a terminal 612 is the terminal 612. Are assigned an IP address EA2. The network node device and the router are directly connected via a communication line or indirectly connected via a router. The internal address P is given to the logical terminal 614 at the contact point between the logical communication line 613 and the network node device 601, and the internal address Q is assigned to the logical terminal 616 at the contact point between the logical communication line 615 and the network node device 602. Is granted. When the IP packet 620 transmitted from the terminal 611 and having the transmission source address EA1 and the destination address EA2 reaches the network node device 601, the internal record of the address management table 621 is used to form an internal frame 623 by the method described later, The frame 623 is transmitted from the network node device 601 and reaches the network node device 602 via the communication line and routers 605, 606, and 607. The external packet 624 is restored from the internal frame 623 that has reached the network node device 602. The external packet 624 reaches the terminal 612 having the IP address EA2 via the logical communication line 615. The external packet 624 has the same contents as the external packet 620.
[0142]
Next, a method for forming an internal frame from an external packet and restoring the external packet from the internal frame will be described. In this embodiment, an external packet is described using an IP packet defined by IPv4 or IPv6. The essence of the invention shown in this embodiment does not change even if the format and address length are different. For example, IPv6 can be adopted as an external packet. The external IP packet 620 checks whether the record having the internal address P assigned to the input logical terminal 614 exists as an internal record in the address management table 621. In this case, the record in the first row and the record in the second row of the address management table 621 correspond to each other. The destination IP address EA2 of the input external IP packet 620 and the destination IP address mask MK2 of the record in the first row AND operation (logical product) is performed and whether or not the result matches the destination address EA2x in the record in the first row is examined according to the following equation (4).
[0143]
IF (“EA2” AND “MK2” = “EA2x”) (4)
Similarly, the record in the second row is examined according to the following equation (5).
[0144]
IF (“EA2” AND “MK3” = “EA3y”) (5)
In this case, the above equation (4) is established.
[0145]
Next, an AND operation is performed on the input source IP address EA1 of the external IP packet 620 and the source IP address mask MK1 of the first row record, and the result is the destination address existing in the first row record. Whether or not it matches with EA1x is examined according to the following equation (6).
[0146]
IF (“EA1” AND “MK1x” = “EA1x”) (6)
In this case, the above equation (6) is established. Since the above expressions (4) and (6) are established for the record in the first line, the destination internal address “Q” described in the record in the first line is selected. In this way, the internal addresses “P” and “Q” for forming the internal frame are determined. When a part of the external addresses EA2 and EA1 is compared, the bits within the range to be compared with the masks MK2x and MK1x are set to “1”, and the bits within the range excluded from the comparison target are set to “0”. As will be described later, when an internal frame is formed, an external address is set in a partial area of the internal address, so the internal address area in the range where the external address is set is omitted from the record of the address management table 621 in advance. It can also be left.
[0147]
In FIG. 39, the symbol “X” represents the address area 626 of the IP packet, and the symbol “P” represents the address area 627 of the internal frame. 40 shows that the external IP packet 630 is stored in the payload portion 633 of the internal frame 631, and the source address X and the destination address Y of the external IP packet 630 are further expanded into the extension area of the header 636 in the header 632 of the internal frame 631. It represents storing in 635. An internal destination address Q is stored in the header 632 of the internal frame.
[0148]
FIG. 41 shows another method of storing the external IP packet 640 in the internal frame 641. The content of the external IP packet excluding the source address X and the destination address Y of the external IP packet 640 is the internal IP packet 640. Stored in the payload portion 643 of the frame 641. A part 647 of the payload of the internal frame does not include the source address X and the destination address Y of the external IP packet 640. An internal destination address Q is stored in the header 648 of the internal frame. FIG. 42 shows another method of storing the external IP packet 650 in the internal frame 6451, and the external IP packet 650 is stored in the payload portion 653 of the internal frame 651. A part x of the external address X and a part y of the external address Y are stored in the extension area 655 of the header 656 of the internal frame 641. An internal destination address Q is stored in the header 658 of the internal frame.
[0149]
<< Summary >>
The IP network includes two or more network node devices. The external IP packet is converted into an internal packet at the ingress network node device and transferred inside the IP network, and the external IP packet is restored from the internal packet at the egress network node device. The frame includes the destination internal address and does not include the source internal address. In addition, based on the management of records in the address management table in the ingress network node device, all or part of the external addresses set in the external IP packet are set in the address area of the internal packet. Yes. Further, the address management table includes at least terminal address related information of the external IP packet, that is, the destination address and the address mask as registration information, so that communication of terminals whose terminal addresses are not registered in the address management table is excluded. The information security of IP communication is improved.
[0150]
7). Seventh embodiment showing various functions of a network node device in an IP network:
This embodiment relates to functions and configurations of the network node device 105 (FIG. 1) of the first embodiment and the network node device 231 (FIG. 17) of the second embodiment.
[0151]
In FIG. 43, the communication network 700-1 includes network node devices 700-2 to 700-4, and the network node devices 700-2 and 700-3 are device control composed of a collection of various control records relating to inter-terminal communication connection control. The external packet 700-8 including the tables 700-5 and 700-6 and transmitted from the terminal 700-7 is input to the network node device 700-2 via the logical terminal 700-10 at the end of the external communication line 700-9. Then, the packet is converted into the internal packet 700-11 by the network node device 700-2 on the transmission side, and the internal packet 700-11 is transmitted to the network node device 700- on the reception side via the internal communication lines 700-12 to 700-13. 3, the external packet is restored in the network node device 700-3, and the restored external packet 700-14 is transferred to the logical terminals 700-15 and Via the Department communication line 700-16 it is adapted to reach the destination terminal 700-17. Both the device control tables 700-5 and 700-6 are used when converting an external packet into an internal packet and when converting an internal packet into an external packet. Further, the network node devices 700-2 to 700-3 have a packet filter function, a function of converting a destination address and a port number in multicast control (hereinafter referred to as “multicast receiver address conversion function” or “multicast NAT function”). The packet filter function selects whether or not the external packet is allowed to pass through the network node device according to the management of the device control table when the external packet is converted into the internal packet. . The same applies to the restoration of the external packet from the internal packet, and the network node device is selected to pass or not to pass according to the management of the device control table.
[0152]
External packets transferred by the communication network are IPv4 packets, IPv6 packets, Ethernet frames, etc., and internal packets are IPv4 packets, IPv6 packets, Ethernet frames, extended Ethernet frames, MPLS frames, HDLC frames, extended tags. Applicable to external packets. Further, in this embodiment, the external packet and the internal packet can be determined and used as follows. That is, the external packet and the internal packet are data blocks composed of bit sequence values transferred over the communication line, and include the destination address and the source address. An internal packet may not contain a source address. Also, the internal packet can include the external packet. The external packet has an area for holding a source port number and a destination port number used for identifying an application program in the terminal and a device (telephone, printer, etc.) connected to the terminal. Alternatively, the source port number and the destination port number may be included in the TCP or UDP segment placed in the payload portion in the external packet.
[0153]
Next, an embodiment of IPv4 is described for the external network and the internal packet for the communication network 700-1 as an IP network, and other packet formats and communication networks will be described in the latter half of this embodiment.
[0154]
<< IP network for transferring IPv4 packets >>
44, reference numeral 701 denotes an IP network, reference numerals 702 and 703 denote network node apparatuses, reference numerals 704-1 and 722 denote apparatus control tables, and reference numerals 705 and 706 denote terminals having an IP packet transmission / reception function. An external address EA1 is assigned to the terminal 705, an external address EA2 is assigned to the terminal 706, and an internal address IA1 is assigned to the logical terminal 713 that is a contact point between the communication line 707 and the network node device 703. The internal address IA2 is given to the logical terminal 704-2 which is a contact point between the communication line 708 and the network node device 702. The external IP packet 710 transmitted from the terminal 705 is input to the network node apparatus 703 via the communication line 707 and the logical terminal 713. The network node device 703 converts the external IP packet 710 into an internal packet 711 (FIG. 44) using the information processing mechanism 721 (FIG. 45) and the device control table 722, and sends it to the internal communication line 718. The internal packet 711 is transferred inside the IP network 701 and reaches the network node device 702 including the logical terminal 704-2 to which the destination address IA2 of the internal packet 711 is assigned via the internal communication line 719. The network node device 702 restores the external packet 712 from the internal packet 711 using the information processing mechanism and device control table included therein, and sends the external packet 712 to the communication line 708 via the logical terminal 704-2. Reaches the terminal 706.
[0155]
FIG. 45 is a diagram for explaining the relationship between the network node device 703 (FIGS. 44 and 45) and the network node device shown in the second embodiment (FIG. 17) and the prior application. The router 724 and the servers 725 to 727 are connected to the network node device 703 via communication lines 728 and 729, and the control line 715 inside the IP network 701 is connected to the router 724. The termination gateway 702-1 corresponds to, for example, the termination gateway 223-1 of the second embodiment of the present invention (FIG. 17), and the servers 725 and 726 are servers inside the termination gateway 223-1, “TES” (telephone management). Server 227) and "TNS" (telephone number server 227-1). Since 713 is connected to an external communication line, it is called an external logic terminal, and 714 is connected to an internal communication line, so it can be called an internal logic terminal.
[0156]
Further, the servers 725 to 727 correspond to a telephone management server and a telephone number server (FIG. 197 of the thirteenth embodiment of the prior application) in the prior application patent. Reference numeral 733 denotes an overflow line used for multicast control, which has a function of collecting IP packets returned by the multicast data receiver at the network node device on the receiver side (for example, FIG. 311 of the 17th embodiment of the prior application). In the prior application, 702-1 is referred to as a terminal gateway with a capsule function or a terminal gateway, but is referred to as a “terminal gateway” in the present invention.
[0157]
<< Function of network node device >>
The network node device 703 can implement the following five functions using the device control table 722 (FIG. 45). As a first function, the external IP packet is converted into an internal packet (hereinafter also referred to as “encapsulation”), and the external IP packet is restored from the internal packet (hereinafter also referred to as “reverse encapsulation”). The second function is a packet filter function. That is, conversion from one to the other between the external IP packet and the internal packet is suppressed or not suppressed by a certain selection method defined in the device control table. In other words, an external packet or an internal packet is permitted to pass or not allowed to pass by the network node device. The packet filter function is divided into a protocol filter function and a port filter function. The third function is to control the priority of sending external IP packets input from outside the IP network to the inside of the IP network, and to send the internal packets received from inside the IP network to the outside of the IP network. To control.
[0158]
Further, the fourth function is divided into two. As the first (multicast control 1), an IP packet having a multicast destination address is sent to a plurality of destinations, and the reverse is directed to the multicast data source (multicast data source). When a direction IP packet is detected, the IP packet can be transferred to the overflow line. A second function (multicast control 2) of the fourth function is a destination address conversion function (multicast recipient address conversion function) in multicast control, and the individual IP address and port number of the receiving side terminal from the network node device on the receiving side The IP packet restored after being converted to is transmitted. As a fifth function, an electronic signature can be attached to the payload portion of the external IP packet, converted to an internal packet, and an electronic signature can be attached to the payload portion of the external packet restored from the internal packet. The above five functions are implemented using a plurality of communication records set in the device control table 722 and various control records.
[0159]
<< Relationship between device control table and address management table >>
The device control table used in the present embodiment includes the function of the conversion table of the prior patent in terms of managing the encapsulation and decapsulation of the IP packet, and similarly addresses used in the prior application and other embodiments of the present invention. Includes management table functions.
[0160]
<< Communication record format >>
738 (FIG. 46) shows the format of a communication record for managing the main functions of the network node device. The names of these items are “ISA”, “IRA”, “NSA”, “NDA” from the left side. , “MSA”, “MDA”, “IFI”, “IFE”, “ID”, “CTL”, “PTR”. Item ISA is internal source IP address, item IRA is internal destination IP address, item NSA is network source address, item NDA is network destination address, item MSA is source IP address mask, item MDA is destination IP address mask, item IFI is internal A logical terminal identifier, item IFE is an external logical terminal identifier, item ID is a record ID, item CTL is record control information, and item PTR is a pointer to a subtable.
[0161]
Reference numeral 738X (FIG. 46) shows another format of the communication record, which includes the logical terminal identifier “PinID” at the left end, and the other items are the same as 738. The logical terminal identifier is used to shorten the search time for the internal address “ISA” in the communication record. In this embodiment, the format of the communication record will be described with reference to 738, but the format of 738X can be similarly implemented.
[0162]
FIG. 47 is an example in which the content of the communication record is expressed in the program language C, and each item “ISA”, “IRA”, “NSA”, “NDA”, “MSA”, “MDA”, “IFI” of the communication record. "," IFE "," ID "," CTL "," PTR ". In the control item CTL, bit positions “00”, “01”,..., “31” indicating the bit positions are assigned from the left, and the bit position “00” indicates the validity of the communication record. Bit positions “01” to “04” indicate a specific method of the protocol filter function, and bit positions “05” to “08” indicate a specific method of the port filter function. The bit position “09” indicates whether priority control is performed, the bit position “10” indicates whether multicast control 1 is performed, and the bit position “11” indicates whether multicast control 2 is performed. Indicates whether or not. Furthermore, bit position “12” indicates whether or not outgoing signature control is performed, bit position “13” indicates whether or not incoming signature control is performed, and bit positions “14” to “30” are undefined. This is an area, and the bit position “31” indicates whether or not to perform record memory protection control.
[0163]
<< First Function: Function of Encapsulation and Decapsulation >>
The first function is similar to the IP encapsulation and decapsulation according to the prior patent, and will be described with reference to the device control table 722-1 (FIG. 48) and the flowcharts of FIGS.
[0164]
The source IP address of the external IP packet 710 (FIG. 44) is “EA1”, the destination IP address is “EA2”, and is input to the network node device 703 via the logical terminal 713 to which the internal address IA1 is assigned (FIG. 44). 49 step 740-1). The information processing mechanism 721 identifies the external IP packet 710 and checks whether a communication record having the acquired internal address IA1 exists in the device control table 722 (step 740-2). In this case, each item of the record in the second row of the device control table 722-1 (FIG. 48) corresponds (step 740-3), and “IA1”, “IA2”, “NSA1”, “NDA2” from the left side. “MSA1”, “MDA2”, “IF714”, “IF713”, “ID1”, “CTL1”, and “PTR1”. When the value of the bit position “00” of the item CTL of the detected record in the second row is “1”, it is determined that the record is invalid, and the other records are processed. If no corresponding record is detected, the accepted external packet 710 is discarded.
[0165]
When the value of the bit position “00” of the item CTL1 of the detected record is “0”, an AND operation corresponding to 1 bit between the destination address EA2 of the external IP packet and the destination mask MDA2 acquired from the record is next performed. Then, it is checked whether or not the calculation result matches the network destination address NDA2 (Equation (7)). If the operation results match, the AND operation corresponding to 1 bit is performed on the source address EA1 of the external IP packet and the destination mask MSA1 acquired from the record, and the operation result is the network source address NSA1. It is checked whether or not they match (equation (8)). The above procedure is shown in step 740-4 of FIG.
[0166]
IF (“EA2”) AND (“MDA2”) = “NDA2” (7)
IF (“EA1”) AND (“MSA1”) = “NSA1” (8)
For example, when the value of the destination IP address EA2 is “192.3.4.5”, the value of the destination mask MDA2 is “255.255.255.0”, and the value of the destination address NDA2 is “192.3.4.0”, the above equation (7) is established. . Further, in the case where the value of the destination IP address EA2 is in the range of “192.3.4.1” to “192.3.4.255”, the above equation (7) is satisfied, which is useful for reducing the total number of communication records. The above equation (8) is also useful for reducing the total number of communication records based on the same principle as described above.
[0167]
Furthermore, all values of “MDA2”, “NDA2”, “MSA1”, and “NSA1” can be used as “0.0.0.0”. In this way, the expressions (7) and (8) are unconditionally satisfied regardless of the values of the IP addresses “EA2” and “EA1”. As an effect, since the external IP packet is encapsulated in the internal packet regardless of the destination address “EA2” and the source address “EA1” of the external IP packet, a virtual private line can be realized in the IP network 701.
[0168]
Furthermore, the values of “MDA2” and “MSA1” are both “255.255.255.255”, the value of “NDA2” is the destination IP address “EA2” of the external IP packet, and the value of “NSA1” is the source IP of the external IP packet It can also be used as the address “EA1”. In this case, since the expressions (7) and (8) are satisfied unconditionally, the source IP address “EA1” and the destination IP address “EA2” are limited to one, that is, the IP address “EA1”. Can be used as a record for performing communication between a terminal having an IP address and a terminal having an IP address “EA2”. The record of the conversion table of the prior patent has the above-mentioned form in which the mask value is “255.255.255.255”.
[0169]
When both the expressions (7) and (8) hold, an internal packet 711 is formed with the destination internal address IA2 as the second item of the record as the destination address and the internal address IA1 as the source address ( In step S740-7), the data is sent to the internal communication line 718 via the internal logic terminal 714 that can be identified by the internal logic terminal interface IF 714, which is the seventh item of the record (step S740-10). In the above procedure, step S740-5 (packet filter control), step S740-6 (signature assignment), step S740-8 (outgoing priority control), and step S740-9 (multicast control) shown in FIG. This is an option that can be selected whether or not to implement, and is not selected in the above procedure.
[0170]
The sent internal packet 711 is transferred through the IP network 701 using the destination internal address IA 2 inside the internal packet 711 and reaches the network node device 702. The network node device 702 restores the external packet 712 from the internal packet 711 using the information processing mechanism and device control table included therein, and the restored external packet 712 passes through the logical terminal 704-2 (FIG. 44). The external packet 712 reaches the terminal 706.
[0171]
Next, transfer of an external IP packet from the terminal 706 to the terminal 705 will be described. The external IP packet having the source external address EA2 and the destination external address EA1 sent from the terminal 706 is transmitted through the communication line 708 and is input to the network node device 702 via the external logical terminal 704-2 to form an internal packet. Then, it is transferred through the IP network 701 and reaches the internal node device 703. The internal packet includes an external IP packet in its payload portion. The internal source address IA2 and the internal destination address IA1 of the internal packet.
[0172]
Hereinafter, description will be made with reference to FIG. The internal packet is input to the network node device 703 via the internal logic terminal 714 (FIG. 45) (step S741-1). The information processing mechanism 721 inside the network node device 703 checks whether or not a communication record having the destination internal address IA1 of the internal packet exists in the device control table 722-1 (step S741-2). In this case, each item of the record in the second row of the device control table 722-1 corresponds (step 741-3). When no corresponding record is detected, the accepted internal packet is discarded. When the value of the bit position “00” in the item CTL of the detected record is “0”, the destination address EA1 of the external IP packet included in the payload of the internal packet and the destination mask MSA1 acquired from the record in the second row AND operation corresponding to 1 bit is performed to check whether the operation result matches the network source address NSA1 (Equation (9)). If the result of the operation is coincident, an AND operation corresponding to 1 bit is performed between the source address EA2 of the external IP packet included in the internal packet and the destination mask MDA2 acquired from the record in the second row, and It is checked whether the calculation result matches the network destination address NDA2 (Equation (10)).
[0173]
IF (“EA1”) AND (“MSA1”) = “NSA1” (9)
IF (“EA2”) AND (“MDA2”) = “NDA2” (10)
When both the above formulas (9) and (10) hold, the external IP packet is extracted from the payload portion of the internal packet (the external IP packet is restored), and the restored external packet is stored in the communication record in the second row. The data is sent to the external communication line 707 via the external logic terminal 713 that can be identified by the external logic terminal interface IF 713 as the eighth item. The restored external IP packet reaches the terminal 705. In the above procedure, step S741-5 (packet filter control) shown in FIG. 50 is the second function of the network node device, and step S741-6 (signature assignment) is the fifth function of the network node device. Step S741-8 (incoming call priority control) is the third function of the network node device, and step S741-9 (multicast control) is the fourth function of the network node device, which are not implemented.
[0174]
<< Relationship between main table and subtable >>
FIG. 51 illustrates a method for referring to various control records as sub-tables of the device control table from the communication record 742-1 as the main table of the device control table. That is, the pointer item 742-2 at the end of the communication record is a sub-table filter control record 742-3, a sub-table priority control record 742-4, a sub-table multicast control record 742-5, and a sub-table signature control record 742. A pointer indicating the location of −6 is stored. The usage of each sub-table will be described later. Note that the filter control record will be further described with an example in which the protocol control record and the port control record are separated. However, the essence of the present invention does not change even if the filter control record is not separated into the protocol control record and the port control record. .
[0175]
<< Second Function 1: Protocol Filter >>
The second packet filter function is divided into a protocol filter function and a port filter function, and the filter control record is divided into a protocol control record and a port control record. The protocol filter includes four protocol filters (protocol filters 1 to 4) designated by bit positions “01” to “04” inside the control item CTL (in FIG. 47) of the communication record. The protocol control record format 743 (FIG. 52) for specifying the protocol filters 1 to 4 is a record having a length of (n + 1) bytes, and includes (n + 1) items of 1 byte each. The leftmost item represents the number of protocols described in this record, and the next n items include n TCP / IP technical specification protocol expression values (8 bits).
[0176]
The protocol filter 1 defines a protocol that allows the network node device to transmit the internal packet formed from the external IP packet to the inside of the IP network (referred to as transmission permission). For example, 743-1 indicates three protocols, that is, the protocol number “1”. , “6”, “17” are permitted to be transmitted as internal packets through the network node device, and external IP packets having other protocol numbers are discarded. The protocol filter 2 defines a protocol of an external IP packet that permits transmission of an external packet restored from an internal IP packet received from within the IP network by the network node device (referred to as reception acceptance). Two protocols, that is, the restored external IP packets having the protocol numbers “6” and “17” are permitted to be transmitted from the network node device, and the external IP packets having other protocol numbers are discarded.
[0177]
The protocol filter 3 defines a protocol that suppresses transmission of internal packets formed from external IP packets by the network node device to the inside of the IP network (referred to as transmission suppression). For example, 743-3 is two protocols, ie, protocol number “ External packets having 8 "and" 89 "are discarded, and external packets having other protocol numbers are transmitted after being converted into internal packets. The protocol filter 4 defines a protocol of an external IP packet that suppresses transmission of an external packet restored from an internal IP packet received by the network node apparatus from within the IP network (referred to as incoming call suppression). The restored external IP packets having protocols, that is, protocol numbers “1”, “8”, and “89” are discarded, and external IP packets having other protocol numbers pass through the network node device.
[0178]
The communication record adopts a rule that does not specify the protocol filter 1 and the protocol filter 3 at the same time, but when the specification is made at the same time, the operation of the network node device is specified so that only one of the protocol filter 1 or the protocol filter 3 is specified. You can also. Similarly, the communication record adopts a rule that does not specify the protocol filter 2 and the protocol filter 4 at the same time. However, when specified at the same time, only one of the protocol filter 2 and the protocol filter 4 may be specified.
[0179]
<< Second Function Part 2: Port Filter >>
The port filter is composed of four port filters (port filters 1 to 4) designated by bit positions “05” to “08” in the control item CTL of the communication record. A port control record format 744 (FIG. 53) for designating port filters 1 to 4 is a record having a length of (2n + 2) bytes, and is composed of (n + 1) items each having a length of 2 bytes. The leftmost item represents twice (2n) the number of port numbers described in this record, and the next 2n items specify the port expression value (16 bits) section defined by the TCP / IP technology. And n pairs consisting of a lower limit value of the port number and an upper limit value of the port number.
[0180]
The port filter 1 allows transmission of an internal packet that is the source port number (transmission permitted source (source) port number) of the external IP packet in the payload portion of the internal packet formed from the external IP packet, and the internal IP packet. The destination port number of the external IP packet that permits transmission of the external packet restored from the outside to the IP network is specified. The principle of the separation of the source port number and the destination port number follows the rule of the client server model in TCP communication in which the source port number used at the time of outgoing call and the destination port number used at the time of incoming call have the same value. For example, 744-1 designates three port number sections, that is, port numbers 100 to 200, port numbers 500 to 600, and port numbers 4000 to 5000. This port number is the source port number of the external IP packet (transmission allowable source port number) in the payload portion of the internal packet transmitted to the inside of the IP network, or the destination port number of the external packet restored from the internal IP packet (incoming allowable destination) Port number). External IP packets and internal packets having port numbers other than the specified conditions are suppressed from passing through the network node device. The port filter 2 allows transmission of the internal packet that is the destination port number (transmission permitted destination port number) of the external IP packet in the payload portion of the internal packet formed from the external IP packet, and is restored from the internal IP packet. A source port number (incoming permissible source port number) of an external IP packet that permits transmission of the external packet outside the IP network is designated. For example, 744-2 designates two port number sections, that is, port numbers 20 to 21, and port numbers 80 to 80. This port number is an outgoing call destination port number or an incoming call source port number. External IP packets and internal packets having port numbers other than the specified conditions are inhibited from passing through the network node device. If port filter 1 and port filter 2 are specified in the same port number range, both of these specifications are valid, and as a result, it is not distinguished whether the call is outgoing or incoming, and the port number is the destination port number. The packet is allowed to pass through regardless of whether it is a source port number or a source port number.
[0181]
The port filter 3 suppresses transmission of the internal packet that is the source port number (transmission suppression source port number) of the external IP packet in the payload portion of the internal packet formed from the external IP packet, and restores the internal packet from the internal IP packet. Designates a destination port number (incoming call suppression destination port number) of an external IP packet that suppresses transmission of the external packet to the outside of the IP network. For example, 744-3 designates three port number sections, that is, port numbers 25 to 30, port numbers 53 to 60, and port numbers 80 to 80. This port number is an outgoing call suppression source port number or an incoming call suppression destination port number. An external IP packet having a port number other than the specified condition is converted into an internal packet without being suppressed and transmitted to the inside of the IP network, or is transmitted to the external communication line as a restored external packet.
[0182]
The port filter 4 suppresses the transmission of the internal packet, which is the destination port number (transmission suppression destination port number) of the external IP packet in the payload portion of the internal packet formed by the network node device from the external IP packet. Specifies the source port number (incoming call suppression source port number) of the external IP packet that suppresses sending the external packet restored from the IP packet to the outside of the IP network. For example, 744-4 designates three port number sections, that is, port numbers 25 to 25, port numbers 53 to 200, and port numbers 12000 to 13000. Suppression source port number. External IP packets having port numbers other than the specified conditions pass through the network node device. If both the port filter 3 and the port filter 4 are specified, these two specifications are both effective. As a result, it is not distinguished whether the call is outgoing or incoming, and whether the port number is the destination port number or the source port number. No distinction is made as to whether the number is a packet, and both packets are prevented from passing. Note that, in the above case where the passage of the external IP packet in the port filters 1 to 4 is suppressed, the search of the communication record is resumed from step S740-2 (FIG. 49) at the time of outgoing call, and step S741-2 ( The search for the communication record is resumed from FIG. It should be noted that it is possible to determine that both permission and inhibition of the protocol filter are valid only.
[0183]
The IP address specifies a terminal, and the port number specifies an application program in the terminal and devices connected to the terminal. A set of IP address and port number is called a socket. The port filter enables secure socket communication between terminals. The functions of the protocol filter and the port filter described above are performed when an internal packet is formed from an external packet (step 740-5 in FIG. 49), and also when a external packet is restored from an internal packet ( Step 741-5 in FIG.
[0184]
<< Relationship between protocol filter and port filter >>
In the protocol filter, measures when the port filter is not specified while TCP or UDP including the port number is specified are appropriately determined and used. For example, when protocol filter 1 (transmission allowed) is specified, TCP or UDP transmission is permitted regardless of the port number value, and when protocol filter 2 (incoming call permission) is specified, TCP or UDP transmission is If incoming is allowed regardless of port number value and protocol filter 3 (outgoing suppression) is specified, outgoing TCP or UDP transmission is suppressed regardless of port number value, and protocol filter 4 (incoming call suppression) is specified. In such a case, the transmission of TCP or UDP is determined to be suppressed regardless of the port number value.
[0185]
In the case where both the protocol filter and the port filter are specified, if an IP packet to which the protocol filter is applied is suppressed or deleted, it is considered that there is no IP packet to which the port filter is applied. The port filter can be specified only when the upper protocol of the IP packet to be applied is TCP or UDP, and can be determined to delete the IP packet when the upper protocol is other than TCP or UDP.
[0186]
Further, as a case where the filter control record is not separated from the protocol control record and the port control record, for example, at the time of transmission, only the protocol number value 17 and the destination port number values 3000 and 80 and the source port number value 25 are permitted. It is also possible to define and use a filter control record that can specify conditions such as permitting only the protocol number value 17 and allowing the source port number values 3000 and 80 and the destination port number value 25 when an incoming call is received.
[0187]
<< Third Function: Packet Priority Control >>
Packet priority control is specified by the bit position “09” in the control item CTL of the communication record. Priority levels “0” to “7” are assigned by designating port numbers, but the priority level is increased when the number increases.
[0188]
FIG. 54 illustrates the overall flow in packet priority control. 746 is an IP network, 747-1 to 747-3 are network node devices, and 748-1 to 748-5 are terminals. External IP packet 750-1 is transmitted from terminal 748-1, external IP packet 750-2 is transmitted from terminal 748-2, and external IP packets 750-3 and 750-4 are transmitted from terminal 748-3. Four external IP packets arrive at network node device 747-1 at approximately the same time. The network node device 747-1 sends out the internal IP packets 751-1, 751-3, and 751-2 to the internal communication line 749-1 in this order by the function of the transmission priority control, and the internal IP packet 751-4 is transmitted to the internal communication. It is sent to the line 749-2. Here, the internal IP packets 751-1 to 751-4 are formed from external IP packets 750-1 to 750-4, respectively. The transmission priority for sending the internal IP packet is determined for each internal communication line using the priority control record, and will be described in detail later.
[0189]
Next, the flow of incoming call priority control will be described. Internal IP packets 751-6 and 751-7 arrive at network node device 747-2 via internal communication line 749-3, and internal IP packets 751-8 and 751-9 pass through internal communication line 749-4. Then, it arrives at the network node device 747-2. These four internal IP packets reach the network node device 747-2 at almost the same time, and the network node device 747-2 uses the function of incoming call priority control to external IP packets 752-8, 752-7, and 752-9. Are sent to the external communication line 753-1 in this order, and the external IP packet 752-6 is sent to the external communication line 753-2. Here, the external IP packets 752-6 to 752-9 are restored from the internal IP packets 751-6 to 751-9, respectively. The incoming priority for sending the external IP packet is determined for each external communication line using the priority control record, and will be described in detail later.
[0190]
Priority control type 0 and priority control type 1 are defined as port number designation methods for determining the transmission priority. Type 0 designates a source port number at the time of outgoing call and a destination port number at the time of incoming call, and type 1 designates a destination port number at the time of outgoing call and a source port number at the time of incoming call. The principle of the separation of the source port number and the destination port number follows the rules of the client server model in TCP communication for separating the source port number and the destination port number.
[0191]
FIG. 55 shows a priority control record format 754-1, and the record includes three items for storing a flag, a protocol, and a port number. FIG. 56 represents the priority control record in more detail in the program language C. The flag is 8 bits, the bit position “0” of the flag indicates whether or not the record continues, the bit position “1” distinguishes priority control type 0 or type 1, and bit positions “2” to “2”. “4” indicates basic priority, and bit positions “5” to “7” indicate contract priority.
[0192]
FIG. 57 shows another priority control table 755, which consists of three priority control records. The priority control record in the first row is an example of the priority control type 0, the basic priority is 1, the contract priority is 2, the protocol is 6 (TCP), and the port number is “4096”. The priority control record on the second line is an example of priority control type 1, the basic priority is 1, the contract priority is 4, the protocol is 6 (TCP), and the port number is “1024”. The priority control record on the third line is a priority control type 0, the basic priority is 1, the contract priority is 3, the protocol is 17 (UDP), and the port number is not specified. Since the continuation bit of the flag in the third row is “0”, there is no priority control record in the fourth row thereafter.
[0193]
Of the above priority control, in the case of the transmission priority control, the priority given to the formed internal packet is determined by the designation of the priority control table 755 (step 740-8 in FIG. 49). The priority given to the external packet restored by the designation of the priority control table 755 is determined (step 741-8 in FIG. 50).
[0194]
<< Fourth Function 1: Multicast Control Function 1: >>
The first function of the multicast control function is designated by the bit position “10” in the control item CTL of the communication record, and in this case, the value of the bit position “10” of the control item CTL is set to “1”. deep. 58, 757 is an IP network, 758-1 and 758-2 are network node devices, and 759-1 to 759-5 are terminals.
[0195]
First, the multicast control function at the time of transmission will be described. An external IP packet having a multicast destination is transmitted from the terminal 759-1, reaches the network node device 758-1 via the communication line, and goes through a series of steps S740-1 to S740-8 shown in FIG. S740-9 is reached. Then, since the value of the bit position “10” in the control item CTL of the communication record is set to “1”, the network node device 758-1 sees the MC control record 764-1 (FIG. 59). , Know that the internal logic terminal identifiers are “3” and “4”. Then, the internal packet formed in step S740-7 (FIG. 49) from the external IP packet is designated to be transmitted to the internal communication line 760-3 identified by the internal logical terminal identifier “3”, and the internal logical terminal identifier “ It is designated to be transmitted to the internal communication line 760-4 identified by 4 ″. Then, in step S740-10, the formed internal packet is sent to the internal communication lines 760-3 and 760-4. The format of the MC control record includes the number “n” of internal logic terminal identifiers and n internal identifiers IFI-j (j = 1, 2,... N) as indicated by 764-2. As a variation, the internal logical terminal identifier “3” is set inside the internal logical terminal identifier IFI of the communication record, and only the internal logical terminal identifier “4” is set in the MC control record. The identifiers “3” and “4” may be used. Further, when the value of the bit position “10” of the control item CTL is “0”, the multicast control function does not work, and an internal packet is transmitted to the internal communication line determined by the internal logical terminal identifier IFI of the communication record. .
[0196]
Next, the multicast control function at the time of incoming will be described. An internal IP packet having a multicast destination is transferred inside the IP network 757, reaches the network node device 758-2 via the internal communication line 761, and performs a series of steps S741-1 to S741-8 shown in FIG. Then, the process reaches step S741-9. Then, since the value of the bit position “10” in the control item CTL of the communication record is set to “1”, the network node device 758-2 looks at the MC control record 764-3 (FIG. 60). , Know that the external logic terminal identifier is “3”, “4”, “5”. Then, the internal packet restored in step S741-7 (FIG. 50) from the internal IP packet is designated to be sent to the external communication line 762-3 identified by the external logical terminal identifier “3”, and the external logical terminal identifier “ 4 ”is designated to be sent to the external communication line 762-4, and further designated to be sent to the external communication line 762-5 identified by the external logic terminal identifier“ 5 ”. Then, the restored internal packet is sent to the external communication lines 762-3 to 762-5 in step S741-10.
[0197]
The external logic terminal identifier control record has a format of “n” of external logic terminal identifiers, n internal identifiers IFE-j (j = 1, 2,... N) as shown in 764-4. including. As a variation, the internal logical terminal identifier “3” may be set in the external logical terminal identifier IFE of the communication record, and the external logical terminal identifier “3” set there may be used. Further, when the value of the bit position “10” of the control item CTL is “0”, the multicast control function does not work, and the restored external packet is transmitted to the external communication line determined by the external logical terminal identifier IFE of the communication record. Is done.
[0198]
<< Overflow line control >>
In FIG. 58, an external IP packet whose destination address is the same address “MA” as the destination multicast address “MA” included in the IP packet transferred from the network node device 758-2 to the terminals 759-3 to 759-5 is When the value of the internal logical terminal identifier IFI of the communication record 762-5 is set to “0” when input from the external communication lines 762-3 to 762-5 to the network node device 758-2 (FIG. 61), The input multicast external IP packet is not formed into an internal packet in the network node device 758-2, but is transferred to the overflow communication line 762-2 in the form of the external IP packet.
[0199]
<< Fourth Function Part 2: Multicast Control Function Part 2 >>
The second function of multicast control (destination address conversion function in multicast, multicast NAT function) is designated by the bit position “11” in the control item CTL of the communication record (in FIG. 47), and in this case, the control item CTL The value of bit position “11” of “1” is set to “1”.
[0200]
FIG. 62 shows the format of the second control record 765-1 for multicast control. The first item on the left is “n”, the second item is “sub-1”, and the third item is “ The sub-2 ”,..., the (n + 1) th item is“ sub-n ”. The first indicates the number of sub-items, and the second through (n + 1) -th indicate n sub-items. 765-2 shows more detailed rules of sub-items, which are “IFE-j”, “port-j”, and “IP-j”, and are assigned to the communication line having the external logical terminal identifier IFE-j. This indicates that a terminal having an IP address IP-j is connected and that the terminal receives multicast data using the port number “port-j”.
[0201]
In FIG. 63, 766-1 is an IP network, 766-2 and 766-3 are network node devices, and 764-4 to 765-8 are terminals. The IP address of the terminal 766-4 is “IP-x”, and the IP addresses of the terminals 766-5 to 766-8 are “IP-1”, “IP-2”, “IP-3”, “IP-4”, respectively. It is. First, the terminal 766-4 has a source IP address “IP-x”, a source port number “port-x”, a destination multicast IP address “M-IP”, and an external port number “M-port”. An IP packet 766-10 is sent out (step S768-1 in FIG. 66), and the external IP packet 766-10 passes through the communication line and further through the network node device 766-2, and the encapsulation function is applied to the internal. Packet 766-11. The internal packet 766-11 has an outgoing internal address “ISA1”, an incoming internal address “IM-IP”, and a payload portion of the internal packet 766-11 is an external IP packet 766-10. At this time, the internal packet 766-11 is transferred through the internal communication line of the IP network 766-1 (step S768-2), reaches the network node device 766-3, and a series of steps S741-1 to S741 shown in FIG. Through S-8, the process reaches step S741-9. The communication record in the first line from the top of the device control table 766-30 (FIG. 65) in the network node device 766-3 is used for decapsulation. However, the communication records are “IM-IP”, “ISA1”, “NSA30”, “NDA30”, “...”. The value of the bit position “11” in the control item CTL of the communication record on the first line is set to “1”. Since the first item from the left of the second capsule control record 766-23 (FIG. 64) is “4”, there are four sub items.
[0202]
In accordance with the designation of “IFE-1”, “port-1”, “IP-1” in the first subitem 766-24, the destination external IP address IP-1 and the destination port number port-1 are specified from the internal packet 766-11. The external packet 766-12 is formed, and the external packet 766-12 is transmitted to the communication line 766-9 that is the external logic terminal identifier IFE-1 (step S768-5 in FIG. 66). The source external IP address of the external packet 766-12 is “M-IP”, the source port number is “M-Port”, and the source IP address M-IP and the source port number M-Port are the payload of the internal packet 766-11. The destination external IP address M-IP and the destination port number M-Port of the external IP packet 766-10 in the portion are transcribed.The destination IP address of the external IP packet 766-12 is transferred to the external logical terminal identifier IFE-1. The unique IP address “IP-1” of the terminal 766-5 to be connected is used.
[0203]
Subsequently, according to the contents “IFE-2”, “port-2”, and “IP-2” of the subitem 766-25 of the multicast second control record, the IP address IP-2 connected to the external logical terminal identifier IFE-2 The external IP packet having the source address M-IP and the source port number M-port is transmitted to the terminal 766-6 (step S768-6). Similarly, in accordance with the contents “IFE-3”, “port-3”, and “IP-3” of the sub-item 766-26, the terminal 766 having the IP address IP-3 connected to the external logical terminal identifier IFE-3 is used. 7 (step S768-7), the external IP packet having the source address M-IP and the source port number M-port is transmitted. Subsequently, in accordance with the contents “IFE-3”, “port-4”, “IP-4” of the sub-item 766-27, the terminal 766-8 of the IP address IP-4 that is further connected to the external logical terminal identifier IFE-3. (Step S768-8), an external IP packet having the source address M-IP and the source port number M-port is transmitted. Here, a plurality of terminals 766-7 and 766-8 can be connected to the communication line designated by the external logic terminal identifier IFE-3. Through the above procedure, the terminals 766-5 to 766-8 finish receiving multicast data.
[0204]
After receiving the multicast data, the terminals 766-5 to 766-8 can receive or respond to the multicast data transmission terminal 766-4 and the multicast transmission management terminal 767-7, and respond from the terminal 766-5. An example will be described. The terminal 766-5 forms an external IP packet 767-1 (in FIG. 67) and sends it to the communication line 766-9 (step S768-10 in FIG. 66). The IP address and port number of the external IP packet 767-1 are obtained by exchanging the source and destination of the IP address and port number of the received external IP packet 766-12 (in FIG. 63). That is, the source IP address IP-1 and source port number port-1 of the external IP packet 767-1, the destination IP address M-IP, and the source port number M-port.
[0205]
The external IP packet 767-1 uses the record “IS5, IS73, NSA5, NDA5,...” In the fourth row of the device control table 766-30 in the network node device 766-3, and uses the internal packet 767-2 ( 67) and sent to the internal communication line 767-4, arrives at the network node device 766-3 (step S768-11), and the seventh line from the top of the device control table 766-30 (FIG. 65). The communication record “IS73, IS5, NDA5, NSA5,...” Is applied and decapsulated. The restored external packet reaches the terminal 767-3 via the communication line 767-5 determined by the logical terminal identifier IFE13 of the communication record (step S768-12).
[0206]
The multicast data response proxy terminal 767-3 forms an IP packet including the content of the response packet received from the terminal 766-5, and transmits the IP packet to the multicast data transmission terminal 766-4 (step S768- in FIG. 66). 14 to S768-16). At this time, the communication record “IS73, IS64,...” On the eighth line from the top of the device control table 766-30 is used. Further, the multicast data response proxy terminal 767-3 can transmit an IP packet including the response to the multicast data transmission management terminal 767-7 (steps S768-18 to S768-20). At this time, the communication record “IS73, IS67,...” On the ninth line from the top of the device control table 766-30 is used. The terminal 767-3 has a function of handling the responses from the terminals 766-6 to 766-8 in the same manner as the response from the terminal 766-5. Further, all of the responses from the terminals 766-5 to 766-8 are provided. Can be returned in a single IP packet.
[0207]
<< Fifth Function: Signature Function >>
The signature control function is designated by the bit positions “12” to “13” in the control item CTL of the communication record (in FIG. 47). In this case, the bit positions “12” and “13” of the control item CTL are specified. Each value is set to “1”. In FIG. 68, 770-1 is an IP network, 770-2 and 770-3 are network node devices, and 770-4 and 770-5 are terminals. The external IP packet 770-6 is transmitted from the terminal 770-4, reaches the network node device 770-2 via the communication line, and goes through a series of steps S740-1 to S740-5 shown in FIG. 49 to step S740. Reach -6. In step S740-6, since the value of the bit position “12” in the control item CTL of the communication record is set to “1”, the signature is recorded from the signature control record 771 (FIG. 69) that can be referred to from the communication record. The function and signature parameters are acquired, the signature function unit 770-12 is used to assign the signature 770-9 to the payload portion of the external packet 770-6, and the process proceeds to the next step S740-7.
[0208]
Next, a signature adding function when an incoming call is received will be described. The internal IP packet is transferred inside the IP network and reaches the network node device 770-3, and reaches step S741-6 through a series of steps S741-1 to S741-5 shown in FIG. In step S741-6, since the value of the bit position “13” in the control item CTL of the communication record is set to “1”, the signature function and the signature parameters from the signature control record that can be referred to from the communication record. The signature function unit 770-13 is used to add a signature 770-10 for the payload portion of the external packet 770-6 in the payload portion of the internal packet, and the process proceeds to the next step S741-7.
[0209]
The signer may be a communication carrier that operates and manages the IP network 770-1. The signature 770-9 and the signature 770-10 may include the time when the packets 770-6 and 770-7 pass through the network node device. The signature function units 770-12 and 770-13 can be implemented as hardware inside the network node devices 770-2 and 770-3, respectively, or can be implemented as program modules. It is also possible to provide a signature function server and connect it to the network node device.
[0210]
<< Separation in IP network >>
The IP network can be separated into a plurality of internal networks by a method of transferring the internal packet to the inside of the network according to the port number value in the external IP packet. A method of separating an IP network into a plurality of internal IP networks by using a communication record and a port filter function will be described with reference to FIGS. 772-1 is an IP network, 772-2 to 772-6 are IP networks in the IP network 772-1, 773-1 to 782-4 are LANs, 772-7 and 772-8 are terminating gateways, 774-1 and 774-2 is a network node device, 774-3 and 774-4 (FIG. 71) are memory areas including a device control table, 775-5 and 775-6 are device control tables consisting of a plurality of communication records, 776-1 to 776-1 777-6 is a port filter control record (one of the elements of the device control table).
[0211]
<< Separation in IP network 1: Case of telephone network >>
An external IP packet having the source IP address EA1 and the destination IP address EA2 is transmitted from the terminal 773-5, and via the communication line 773-9, the logical terminal 773-30 to which the internal address I1 is assigned, and then the network node device 774-. Enter 1 The payload of the IP packet is a UDP segment, the source port number is “5004”, and the destination port number is “5008”. In this case, except for the record representing the title of the device control table 775-5, the record in the first row corresponds, and the items of the record in the first row are “I1”, “I2”, “N1” from the left side. , “N2”, “M1”, “M2”, “G2”, “F1”, “ID1”, and “CT1”. The internal address I1 given to the logical terminal 773-30 to which the external packet is input is the first item I1 of the communication record, and the 1-bit correspondence between the destination address EA2 of the external IP packet and the destination mask M2 acquired from the record In this case, the AND operation result matches the network address N2 of the communication record, and the AND operation result corresponding to 1 bit between the source address EA1 and the destination mask M1 matches the network destination address N1. In this case, the IP packet has passed the address condition check with respect to the communication record in the first row.
[0212]
Next, a port filter control record 776-1 and a port filter control record 776-2 related from the communication record are specified. The port filter control record 776-1 designates the port filter 1 when the value of the bit position “05” in the “CTL” area of the communication record is “1”. It is specified that the destination port number is within the port number section 5000-5100. In this case, the external IP packet is converted into an internal packet and transmitted to the inside of the IP network, and the source port number “5004” of the external IP packet exists in the port number section “5000” to “5100”. .
[0213]
Similarly, since the value of the bit position “06” in the “CTL” area of the communication record is “1”, the port filter control record 776-2 is designated by the port filter 2, and the source port number and outgoing call at the time of the incoming call are specified. The destination port number at that time specifies that it is in the port number section 5000-5100. In this case, the external IP packet is converted into an internal packet and transmitted to the inside of the IP network. The destination port number “5008” of the external IP packet exists in the port number section “5000” to “5100”. To do. That is, since the input external IP packet passes the address condition inspection with respect to the communication record and satisfies the condition of the port number section of the port filter control record 776-1 and the port filter control record 776-2, the external IP packet Satisfies the condition for conversion to an internal packet. The internal packet formed as described above is sent to the internal communication line 773-14 which is the internal logical terminal identifier item G2 of the communication record.
[0214]
Next, the relationship between the input external IP packet and the communication record in the second row of the device control table 775-5 will be described. Except for the record representing the title, the items of the communication record in the second row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G1”, “F1” from the left side. "," ID2 "," CT2 ", and the external IP packet passes the address condition check even for the communication record in the second row. Next, the port filter control record 776-3 related from the communication record is the designation of the port filter 2 because the value of the bit position “06” in the “CTL” area of the communication record is “1”. The source port number at the time of incoming call and the destination port number at the time of outgoing call specify that they are within the port number zone 4000-4100. In this case, since the transmission is made inside the IP network, the destination port number “5008” of the external IP packet does not exist in the port number section “4000” to “4100”. Formation and transfer to the inside of the IP network is suppressed.
[0215]
Further, since the external IP packet does not satisfy the encapsulation condition with respect to the other records of the device control table 775-5, the internal packet is not formed. The internal packet formed using the communication record in the first row is transferred through the IP network 772-3 via the internal communication line 773-14 identified by the internal logic terminal identifier G2, and the internal communication line 773 is transferred. The network node device 774-2 is reached via -18. Inside the network node device 774-2, except for the record representing the title of the device control table 775-6, the items in the first row are “I2”, “I1”, “N2”, “N1”, “M2”, “M1”, “H2”, “F2”, “ID4”, “CT4”, the address condition check of the record passes, and the port filter control records 766-4 and 766-5 Are applied on the same principle as the port filter control records 776-1 and 776-2. By the above method, the internal packet is restored to the external IP packet, and reaches the terminal 773-7 via the communication line 773-11. In the case where the communication direction is opposite to that described above, that is, transmission from the terminal 773-7 to the terminal 773-5, the communication record and the port filter control record are used by the same method as described above, and are transmitted via the IP network 772-3. Communication takes place.
[0216]
A telephone is connected to the inside of the terminal 773-5, the port number “5004” is assigned to the telephone, the telephone is connected to the inside of the terminal 773-7, and the port number “5008” is assigned to the telephone. deep. In this case, the source port numbers “5004” and “5008” inside the external IP packet adopt the SIP communication protocol, which is one of IP telephone techniques. The telephone in the terminal 773-5 converts voice into digital voice and stores it inside the IP packet. The payload portion of the IP packet is a UDP segment, the source port number is “5004”, the destination port number is “5008”, and the digital The voice packet is transmitted to the terminal 773-7. The telephone set in the terminal 773-7 restores analog voice from the received digital voice packet.
[0217]
The telephone communication performed by the method described above is performed exclusively via the internal IP network 772-3. The internal IP network 772-3 is used as a dedicated telephone communication network. In addition, a plurality of application programs including a telephone program are mounted in one terminal, the terminal has one IP address, a different individual port number is assigned to the application program, and the application is similarly included in other terminals. A technique for sending and receiving programs and IP packets is known as a TCP or UDP communication technique.
[0218]
<< Separation in IP network # 2: Quality network case >>
In this case, the application program in the terminal 773-5 operates as a client, and the application program in the terminal 773-7 operates as a server. The server port number is “4000” to “4100”, and the client port number is predetermined. I can't. An external IP packet having the source IP address EA1 and the destination IP address EA2 is transmitted from the terminal 773-5, and passes through the communication line 773-9 to the network node apparatus via the logical terminal 773-30 to which the internal address I1 is assigned. Input to 774-1. The payload of the external IP packet is a TCP segment, and the destination port number is “4000” to “4100”. In this case, the record in the first row and the record in the second row of the device control table 775-5 are candidates. The communication record items in the first row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G2”, “F1”, “ID1”, “CT1” from the left side. The address condition check of the communication record on the first line passes. The port number sections according to the specifications of the port filter control records 776-1 and 776-2 related from the communication records are the inside of the port number sections 5000 to 5100 at the time of outgoing and incoming calls, and at the source and destination sides. Is specified. In this case, the external IP packet transmitted from the terminal 773-5 does not satisfy the conditions of the port number section because the destination port number section is “4000” to “4100”, and the external packet is not converted into the internal packet.
[0219]
Next, the communication record items in the second row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G1”, “F1”, “ID2” from the left side, “CT2” is set, and the address condition check of the communication record passes. The value of the bit position “06” in the “CTL” area of the communication record is “1”. For this reason, the port number section specified by the port filter 2 and the port number section defined by the port filter control record 776-3 specifies the section of the destination port numbers 4000 to 4100 at the time of transmission. Converted. The internal packet is sent to the internal communication line 773-13 of the seventh item G1 of the communication record in the second row, transferred inside the IP network 772-2, and passed through the internal communication line 773-17 to the network node device 774-2. To reach. Within the network node device 774-2, the record items in the second row of the device control table 774-2 are “I2”, “I1”, “N2”, “N1”, “M2”, “M1” from the left side. ”,“ H1 ”,“ F2 ”,“ ID5 ”,“ CT5 ”, the address condition check of the communication record passes, and the value of the bit position“ 05 ”in the“ CTL ”area of the communication record Is “1”. For this reason, the port filter 1 is designated, and the destination port number section “4000” to “4100” at the time of arrival is applied to the port filter control record 766-6, the external IP packet is restored from the internal packet, and the communication line The terminal 773-7 is reached via 773-11.
[0220]
In the case where the communication direction is opposite to that described above, that is, the external IP packet is transmitted from the terminal 773-7 to the terminal 773-5 (where the source port number of the TCP segment in the IP packet is “4000” to “4100”), and the network node When the device 774-2 converts to an internal packet and transmits the internal packet, the source port number section “4000” to “4100” at the time of transmission is applied to the port filter control record 766-6. Therefore, the internal packet is transferred to the network node device 774-1 through the internal communication line 773-17, the IP network 772-2, and the internal communication line 773-13. When the network node device 774-1 receives the internal packet and restores the external IP packet, the source port number section “4000” to “4100” at the time of reception is applied to the port filter control record 776-3.
[0221]
In summary, the terminals 773-5 and 773-7 use telephones connected to the terminals 773-5 and 773-7 to perform telephone communication within the section of port numbers “5000” to “5100”. 4000 ”to“ 4100 ”, and other application programs of the terminal 773-5 operate as clients using the application program in the terminal 773-7. At this time, an internal network 772-2 for telephone communication is used for telephone communication, and an internal network 772-2 is used for communication between clients and servers. Communication lines 773-9 and 773-11 are shared for telephone communication and communication between the client and server. The internal network 772-3 as a telephone network is a network with a small number of router stages (also referred to as the number of hops) and a low delay, and the internal network 772-2 as a network for client-server communication reduces communication failures and performs communication. It can be used as a quality network that guarantees quality.
[0222]
<< Separation in IP network 3: Case of multicast network >>
A method for operating the application program in the terminal 773-5 as a multicast transmission server and operating the application program in the terminal 773-7 as one of a plurality of users who receive multicast data sent from the multicast transmission server will be described. In this case, the multicast IP packet transmitted from the terminal 773-5 is input to the network node device 774-1 via the communication line 773-9, and the record in the third row of the device control table 775-5 Is used. The items of the record in the third row are “I1”, “Im”, “N1m”, “N2m”, “M1m”, “M2m”, “G3”, “F1”, “ID3”, “CT3” from the left side. It has become. When the input multicast external IP packet passes the address condition check, a multicast internal packet is formed, and the internal packet is sent to the communication line 773-15 designated by the item G3.
[0223]
Thereafter, the network node device 774-2 is reached via the multicast internal network 772-4 and the communication line 773-19. Since the destination address of the multicast external IP packet is an IP address unique to the multicast, the internal packet is not transferred to the internal network 772-2 or the internal network 772-3 by the address condition check. The internal packet reaches the network node device 774-2, and the record in the third row of the device control table 775-6 is used. The record items in the third row are “Im”, “I1”, “N2m”, “N1m”, “M2m”, “M1m”, “0”, “F2”, “ID6”, “CT6”. The multicast external packet is restored from the internal packet, and the restored external packet is delivered to the terminal 773-7 via the communication line 773-11 specified by the item F2.
[0224]
<< Separation in IP Network 4: Case of Best Effort Network >>
An IP communication method using the internal network 772-5 between the terminal 773-6 and the terminal 773-8 will be described.
[0225]
Unlike the above-described internal network, the internal network 772-5 is a best effort network as an IP network that suppresses communication charges instead of guaranteeing communication quality. The address EA7 is assigned to the terminal 773-6, and the address EA8 is assigned to the terminal 773-8. The address EA7 uses a value different from all IP addresses used in the LAN 773-1 connected to the communication line 773-9. Similarly, the address EA8 is different from all IP addresses used in the LAN 773-4 connected to the communication line 773-12. A communication record that satisfies the address condition check for an external IP packet having the source IP address EA7 and the destination IP address EA8 input from the terminal 773-6 to the network node device 774-1 through the communication line 773-9 is a device control table. 775-5 is the only record on the fourth line. The record items are “I1”, “I8”, “N7”, “N8”, “M7”, “M8”, “G4”, “F1”, “ID7”, “CT7”, and a communication record is used. The internal packet formed in this way is sent to the communication line 773-16 designated by the item G4.
[0226]
Thereafter, the internal packet reaches the network node device 774-2 via the internal network 772-5 and further via the communication line 773-20. In the network node device 774-2, the record in the fourth row of the device control table 775-6, that is, the record items "I8", "I1", "N8", "N7", "M8", "M7" , “H4”, “F8”, “ID8”, “CT8” are used in the decapsulation method. The restored IP packet reaches the terminal 773-8 via the communication line 773-12. An external IP packet in the reverse direction to the above, that is, an external IP packet transmitted from the terminal 773-8 to the terminal 773-6 is also processed in the same manner as described above, using the communication line 773-20, the best effort network 772-5, the communication line 773- 16 to the terminal 773-6. The server 727-1 inside the termination gateway 772-7 and the server 727-2 inside the termination gateway 772-8 shown in FIG. 71 are a router 724-1, a communication line 715-1, an internal network 772-6, and a communication line 715. -2 and the router 724-2, it is possible to communicate by sending and receiving IP packets.
[0227]
<< Other methods for referencing control records from communication records >>
FIG. 72 illustrates another method for finding a filter control record 777-3, a priority control record 777-4, a multicast control record 777-5, and a signature control record 777-6 from the communication record 777-1. In this embodiment, the pointer item 777-2 at the end of the communication record 777-1 includes the filter control record 777-3, the priority control record 777-4, the multicast control record 777-5, and the signature control record 777-6. All pointers indicating are stored. FIG. 73 illustrates still another method for finding a filter control record 778-3, a priority control record 778-4, a multicast control record 778-5, and a signature control record 778-6 from the communication record 778-1. The communication record ID 778-7 in the communication record 778-1 is used, and the content of the record ID 778-2 is the value of the communication record ID 778-7. Then, by combining the record ID 778-7 and the pointer 778-8 to indicate the location of the control records 778-3 to 778-6 by the pointer, individual control is performed from the communication record 778-1 via the record ID 778-2. Records 778-3 through 778-6 can be found.
[0228]
<< Other forms of communication records >>
A case where the values of “MDA2” and “MSA1” are both “255.255.255.255” in the expressions (7) and (8) when performing the first function of the network node device, that is, the encapsulation and the decapsulation. The two masks can be omitted. The communication record 779 (FIG. 74) is a communication record in which the items MSA and MDA in the communication record 738 (FIG. 46) are omitted.
[0229]
<< Other forms of external IP packet and internal IP packet >>
In the above description, both the external IP packet and the internal packet are described using the example of IPv4. Next, another example in which an IPv6 packet, an Ethernet frame, or the like is adopted as an external packet and an IPv6 packet, an Ethernet frame, an extended Ethernet frame, an MPLS frame, an HDLC frame, or a tagged packet is adopted as an internal packet will be described. In the above description, the address is an IPv4 32-bit IP address. However, as the packet or frame is changed, the address is changed to an IPv6 address, a MAC address, an HDLC address, or the like. Further, a case where two addresses are used for an internal packet and an internal address of an expansion tag, which will be described later, and a case where one address is used will be described.
[0230]
<< Another Example in which the Internal Packet includes the Originating Address and the Incoming Address >>
In FIG. 75, the external IP packet 781-11 is sent from the terminal 781-2 having the address EA1 to the communication line 781-6, and the external IP packet 781-11 is transmitted in the network node device 781-4 in the IP network 781-1. Is converted into an internal packet 781-12 (FIG. 76), transferred inside the IP network 781-1, and the external IP packet 781-13 is restored from the internal packet 781-12 in the network node device 781-5. The external IP packet 781-13 reaches the terminal 781-3 as the address EA2 via the communication line 781-9. The payload of the internal packet 781-12 includes at least the external IP packet 781-11. The internal address IA1 is given to the terminal logical terminal 781-7 of the communication line 781-6, and the internal address IA2 is given to the terminal logical terminal 781-8 of the communication line 781-9. In this case, the internal packet 781-12 is in IPv6 format, and the header of the internal packet 781-12 includes two internal addresses IA1 and IA2. Reference numeral 781-10 denotes a router having at least an IPv6 packet transfer function. The first item ISA from the left of the communication record 780 (FIG. 77) is an IPv6 128-bit internal outgoing address, and the second item IRA from the left is an IPv6 128-bit internal incoming address. The items are the same as those in the communication record 738 (FIG. 46), and the principles of encapsulation and decapsulation are also the same.
[0231]
In the above description with reference to FIGS. 75 to 77, the external IP packet can be in either the IPv4 packet format or the IPv6 packet format. In the case of the IPv6 packet format, the lengths of the third to sixth items of the communication record 780, that is, “NSA”, “NDA”, “MSA”, “MDA” are all 128 bits. And long.
[0232]
78, an external IP packet 784-11 is transmitted from the terminal 784-2 having the address EA1 to the communication line 784-6. In the network node device 784-4, the external IP packet 784-11 is converted into the internal packet 784-12 ( 79), the IP network 784-1 is transferred, the external IP packet 784-13 is restored from the internal packet 784-12 in the network node device 784-5, and the restored external IP packet 784-13 is restored. A state in which the terminal 784-3 as the address EA2 is reached via the communication line 784-9 is shown. The payload of the internal packet 784-12 includes at least the external IP packet 784-11. The internal address IA1 is given to the terminal logical terminal 784-7 of the communication line 784-6, and the internal address IA2 is given to the logical terminal 784-8 of the terminal of the communication line 784-9. In this case, the internal packet 781-12 is a MAC frame and is characterized by including two internal addresses IA1 and IA2. The internal packet 784-12 is a MAC frame, and 784-10 is a router that can transfer the MAC frame. Note that when a MAC frame or an MPLS frame having a communication function of less than three layers is used, the packet is also referred to as a frame. The first item ISA from the left of the communication record 783 (FIG. 80) is the 48-bit internal outgoing MAC address, the second item IRA from the left is the 48-bit internal incoming MAC address, and the other items are It is the same as the communication record 738 (FIG. 46), and the principle of encapsulation and decapsulation is also the same.
[0233]
The protocol type inside the header of the external IP packet 784-11 is used for the protocol filter function which is the second function of the network node device described above. That is, based on the management of the communication record 783 (FIG. 80) in the device control table, the protocol type in the TCP or UDP segment in the external IP packet 784-11 is referred to, and the selected external IP packet is stored in the internal frame ( Internal packet), and the external IP packet is restored by referring to the protocol type in the TCP or UDP segment in the external IP packet in the internal frame based on the management of the device control table in the network node device 784-7. (Protocol filter). The port number in the TCP or UDP segment placed in the payload portion of the external IP packet 784-11 is used for the port filter function. That is, based on the management of the communication record 783, the port number of the TCP or UDP segment in the external IP packet is referred to, and the selected external IP packet becomes the internal frame (port filter). Based on the management of the device control table The port number of the TCP or UDP segment in the external IP packet in the internal frame is referred to, and the external IP packet is restored from the selected internal frame.
[0234]
In FIG. 81, the external IP packet 791-11 is transmitted from the terminal 791-2 having the address EA1 to the communication line 791-8, and the external IP packet 791-11 is converted into the internal packet 791-12 in the network node device 791-3. The IP network 791-1 is transferred, the external IP packet 791-13 is restored from the internal packet 791-12 in the network node device 791-4, and the restored external IP packet 791-13 is transferred to the communication line 791-9. It shows a state where the terminal 791-5 which is the address EA2 is reached via. The internal packet 791-12 is formed by adding an expansion tag 791-15 to the external IP packet 791-11. The expansion tag 791-15 is a data block including at least two internal addresses. The internal address is determined as an appropriate length as an internal rule of the IP network 791-1, for example, 20 bits, 32 bits, or 48 bits. The internal address IA1 is assigned to the logical terminal 791-6 at the end of the communication line 791-8, and the internal address IA2 is assigned to the logical terminal 791-7 at the end of the communication line 791-9. In this case, the extension tag 791-15 forming the internal packet 791-12 is characterized by including two internal addresses IA1 and IA2. 791-10 is a router capable of transferring the internal packet 791-12. The first item ISA from the left of the communication record 792-1 (FIG. 82) is an area for storing the internal transmission address which is the internal address IA1, and the second item IRA from the left is the internal incoming address which is the internal address IA2. The other items are the same as the communication record 738 (FIG. 46). The extension tag 791-15 can include information other than the internal address, for example, priority when an internal packet passes through the router 791-10 (DiffServ router priority, etc.).
[0235]
Furthermore, when the communication record 792-1 includes an item indicating priority and the internal packet 791-12 is generated, the priority in the communication record 792-1 can be transferred to the internal packet 791-12.
[0236]
To summarize the embodiment shown in FIGS. 75 to 82, external packets are input from the logical terminals of the external communication line, and the logical terminal identification information (the internal terminal or the identifier of the logical terminal to which the internal address is assigned) on the transmission side, the external If three sets of the source external address and the destination external address in the packet are determined, the incoming internal address of the internal packet transfer destination is determined based on the management of the device control table in the network node device on the transmission side. If two sets of the logical terminal identification information on the originating side and the destination external address in the external packet are determined, the internal packet forwarding destination internal packet is managed based on the management of the device control table in the network node device on the originating side. Variations that determine the address are also possible.
[0237]
<< Example in which internal packet includes only incoming address >>
In FIG. 83, the external IP packet 791-41 is transmitted from the terminal 791-22 having the address EA1 to the communication line 791-28, and the external IP packet 791-41 is converted into the internal packet 791-42 in the network node device 791-23. Then, the IP network 791-21 is transferred, the external IP packet 791-43 is restored from the internal packet 791-42 in the network node device 791-24, and the restored external IP packet 791-43 is transferred to the communication line 791-29. It shows a state where the terminal 791-25 which is the address EA2 is reached via. The internal packet 791-42 is formed by adding an expansion tag 791-33 to the external IP packet 791-41. The extension tag is a data block including the incoming internal address. The internal packet 791-42 (in FIG. 83) differs from the internal packet 791-12 (in FIG. 81) in that it includes the incoming internal address IA2 and does not include the outgoing internal address IA1. The internal address is determined as an appropriate length, for example, 20 bits, 32 bits, or 48 bits as a rule of the IP network 791-21. The internal address IA1 is given to the terminal logical terminal 791-26 of the communication line 791-28, and the internal address IA2 is given to the terminal logical terminal 791-27 of the communication line 791-29. 791-40 is a router capable of transferring the internal packet 791-42. The first item ISA from the left of the communication record 792-2 (FIG. 84) is an area for storing the internal transmission address which is the internal address IA1, and the second item IRA from the left is the internal incoming address which is the internal address IA2. Is an area for storing The communication record 791-2 is used when forming the internal packet 791-40 from the external packet 791-41.
[0238]
Other items of the communication record 792-2 are the same as those of the communication record 738 (FIG. 46), and the principle of encapsulation and decapsulation is also the same. The extension tag 791-33 can include information other than the internal address, for example, priority when an internal packet passes through the router 791-40 (DiffServ router priority, etc.).
[0239]
In FIG. 85, the external MAC frame 792-11 is transmitted to the communication line 792-8 from the terminal 792-2 having the 48-bit MAC address EA1, and the external MAC frame 792-11 is transmitted to the internal MAC in the network node device 792-3. The frame 792-12 is converted, transferred inside the Ethernet network 792-1, the network node device 792-4 restores the external MAC frame 792-13 from the internal MAC frame 792-12, and the restored external MAC frame 792- 13 shows a state of reaching the terminal 792-5 having the MAC address EA2 via the communication line 792-9. The internal MAC frame 792-12 (FIG. 86) includes an expansion tag 792-15, and the other frame areas have the same format as the MAC frame 792-11. The external MAC frame 792-11 includes an external IP packet 792-16 to be transmitted from the terminal 792-2 to the terminal 792-5 in its information area.
[0240]
The protocol type inside the header of the external IP packet 792-16 can be used for the protocol filter function which is the second function of the network node device. That is, based on the management of the communication record 792-20 (FIG. 87) in the device control table, the protocol type of the IP packet 792-16 in the external frame 792-11 is referred to, and the selected external frame 792-11 is It becomes an internal frame 792-12. Further, the protocol type of the IP packet 792-16 in the external frame 792-11 in the internal frame 792-12 is referred to, and the external frame 792-13 is restored. The port number in the TCP or UDP segment placed in the payload portion of the IP packet 792-16 is used for the port filter function based on the above-described method. For example, a VLAN tag standardized by IEEE 802.1Q can be adopted as the extension tag.
[0241]
The internal address IA1 is assigned to the terminal logical terminal 792-6 of the communication line 792-8 (FIG. 85), and the internal address IA2 is assigned to the terminal logical terminal 792-7 of the communication line 792-9. The expansion tag 792-15 can include either one of the internal addresses IA1 and IA2 as an internal destination address. 792-10 is a router capable of transferring the internal MAC frame 792-12. In the communication record 792-20 (FIG. 87), the first item ISA from the left is the internal address IA1, and the second item IRA from the left is the internal address IA2. The internal MAC frame 792-12 includes the value IA2 of the second item of the communication record 792-20 as the incoming internal address. When the network node device 792-3 receives the internal MAC frame from the inside of the Ethernet network 792-1 and restores the external MAC frame, the network node device 792-3 uses the first item IA1 of the communication record 792-20 to receive the received MAC frame. It is checked whether or not the destination internal address is address IA1. The communication record 792-20 (FIG. 87) has the same format as the communication record 738 (FIG. 46). For example, a mask operation is performed on the external MAC address according to the same principle as the above equations (1) and (2). Furthermore, protocol information in the header of the external IP packet in the external MAC frame, and the source port number and destination port number in the TCP packet or UDP packet of the payload portion of the external IP packet are used. When the external packet is an Ether frame, the protocol filter function can be implemented using the protocol type within the IP packet 792-16 inside the Ether frame, and the port number inside the TCP or UDP segment inside the IP packet inside the Ether frame. Can be used to implement a port filter function or a multicast NAT function.
[0242]
88, the external IP packet 793-11 is transmitted from the terminal 793-2 having the address EA1 to the communication line 793-7, and the external IP packet 793-11 is converted into the internal frame 793-12 in the network node device 793-5. Then, the inside of the communication network 793-1 is transferred, and the internal frame 793-12 is restored to the external IP packet 793-13 in the network node device 793-6, and the terminal 793-3 which is the address EA2 via the communication line 793-9 It shows how to reach. The internal address IA1 is given to the terminal logical terminal 793-4 of the communication line 793-7, and the internal address IA2 is given to the terminal logical terminal 793-5 of the communication line 793-9. In this case, the header of the internal frame 793-12 is the header of the MPLS frame and is characterized by including the incoming internal address IA2. The internal address corresponds to an MPLS label (for example, 20 bits). MPLS labels employ the MPLS label multiplexing technique, and other MPLS labels can be added one after another. The communication record 794 (FIG. 89) has the same format as the communication record 738 (FIG. 46).
[0243]
Furthermore, the priority with which the internal frame 793-12 is forwarded can be included. When the communication record 794 includes an item indicating priority and the internal frame 793-12 is generated, the priority in the communication record 794 can be transferred to the internal frame 793-12.
[0244]
In FIG. 90, an external IP packet 795-21 is transmitted from the terminal 795-2 having the address EA1 to the communication line 795-10, and the external IP packet 795-21 is converted into an internal frame 795-22 in the network node device 795-5. Then, the inside of the communication network 795-1 is transferred, and is restored from the internal frame 795-22 to the external IP packet 795-23 by the network node device 795-6, and the terminal 795-3 having the address EA2 through the communication line 795-12 It shows how to reach. The internal address IA1 is given to the terminal logical terminal 795-7 of the communication line 795-10, and the internal address IA2 is given to the logical terminal 795-8 of the communication line 795-12. The internal frame can be an optical frame using an HDLC address, for example. Reference numeral 795-11 denotes a router capable of transferring the internal frame 795-22. The header of the internal frame 795-11 is characterized by including the incoming internal address IA2, and can also include the priority with which the internal frame is transferred. The communication record 796 (FIG. 91) has the same format as the communication record 738 (FIG. 46), and the first item ISA from the left of the communication record 796 is an area for storing the internal transmission address which is the internal address IA1. The second item IRA is an area for storing the internal incoming address which is the internal address IA2, and the internal address IA1 is transferred from the network node device 795-7 to the inside of the IP network 795-1 and sent to the network node device 795-8. This is used when restoring an external packet from an incoming internal IP packet. Other items of the internal IP packet are the same as those of the communication record 738 (FIG. 46).
[0245]
Further, when the communication record 796 includes an item indicating priority, and the internal frame 795-22 is generated, the priority in the communication record 796 can be transferred to the internal frame 795-22.
[0246]
<< Variation of address check in network node device >>
FIG. 206 shows communication records 797-15-1 and 797-15-2 in which the format of the communication record of the device control table is different from 738X (in FIG. 46), and the communication records 797-15-1 and 797- are shown. 15-2 is a communication record in a format excluding the second item “ISA” and the third item “IRA” of the communication record 738X. In this embodiment, the format of the internal packet 797-12 of the communication network 797-1 (in FIG. 207) is the same as the format of the external packet 797-11 of the communication network 797-1, and further the internal of the communication network 797-1. The address and the external address are characterized in that the addresses are assigned according to a unified standard. The address of the terminal 797-2 is “EA1”, and the IP address of the terminal 797-5 is “EA2”. The packet is, for example, in IPv4 or IPv6 format, and the address is, for example, a unified global IP address.
[0247]
The external packet 797-11 transmitted from the terminal 797-2 is input to the communication network 797-1 from the logical terminal 797-6 via the communication line 797-8, and in the network node device 797-3, the logical terminal 797- The communication record to which the logical terminal identifier “Pin-ID1” for identifying 6 is assigned is searched. When the communication record 797-15-1 is found in the network node device 797-3, an AND corresponding to 1 bit between the destination address “EA2” of the external IP packet 797-11 and the destination mask “MDA2” acquired from the record. An operation is performed to check whether the operation result matches the network destination address “NDA2” (equation (11)). If the operation result matches, then the source address “EA1” of the external IP packet 797-11 is An AND operation corresponding to one bit with the destination mask “MSA1” acquired from the record is performed to check whether the operation result matches the network source address “NSA1” (Equation (12)).
[0248]
IF (“EA2”) AND (“MDA2”) = “NDA2” (11)
IF (“EA1”) AND (“MSA1”) = “NSA1” (12)
When both of the above expressions (11) and (12) are not satisfied, the external packet 797-11 is discarded, and when it is satisfied, the external packet 797-11 is selected, and the external packet 797-11 is directly used as the internal packet 797. -12.
[0249]
The internal packet 797-12 selected by the address check using the registration information in the network node device using the above expressions (11) and (12) is in the direction of the destination address “EA2” of the internal packet 797-12. As a result, the packet passes through the router 797-10 in the communication network 797-1 and reaches the network node device 797-4. The internal packet 797-12 that has arrived is applied with the communication record 797-15-2 in the network node device 797-4, the address check similar to that described above is applied, and the external IP packet 797-13 obtained by selection is obtained. Reaches the terminal 797-5 with the address “EA2” via the logical terminal 797-7 and the communication line 797-9. However, the calculation is performed with the source address and the destination address reversed. The address check by the equations (11) and (12) is the same as the address check by the equations (7) and (8). One of the address check at the originating network node device and the address check at the called network node device can be omitted.
[0250]
Thus, it is easy to avoid a DOS attack that intensively sends meaningless garbage packets to the terminal 797-5, and the safety of packet transmission / reception can be improved. This embodiment does not implement the first function (encapsulation and decapsulation) of the network node device, but all other functions, that is, the second function (packet filter function), the third function (packet priority) Control), the fourth function (multicast control), and the fifth function (signature function), and the second to fifth functions are described in this embodiment.
[0251]
The embodiment shown in FIGS. 206 and 207 is summarized as follows. The communication network includes two or more network node devices, the packet is input to the network node device from the logical terminal at the end of the external communication line 1, and the network node device on the transmission side uses the network node device registration information to check the address. The packet selected by is transferred inside the communication network, and the packet reaches the destination network node device and is again subjected to an address check using the registration information of the network node device. The address in the external packet and the address in the internal packet that are sent are addresses that conform to the same standard, and the encapsulation and decapsulation functions are not implemented, but at least the packet filter function, packet priority control, multicast control, and signature function By implementing this, the information security of the communication network can be improved.
[0252]
<< Billing using record ID in communication record >>
The ninth item ID of the communication record 738 (FIG. 46) is a record ID that can be used to distinguish one record from another record. For example, in order for the server 725 (FIG. 45) to read and rewrite various control records in the device control table 722, the target record can be specified using the record ID. It can also be used to identify control records and charge communication charges. Also, the first function of the network node device that refers to the communication record by rewriting the value of the first bit (FIG. 47) of the 10th item CTL of the communication record 738 from “0” to “1” ( Encapsulation and decapsulation) can be temporarily stopped. Further, since the value of the first bit can be returned to “0” and the first function of the network node device can be returned to normal operation, for example, communication of a person who has not paid the communication fee can be temporarily stopped. .
[0253]
<< Memory protection bit of communication record >>
The last bit (FIG. 47) of the tenth item CTL of the communication record 738 is a memory protection bit for permitting or prohibiting rewriting of the communication record. When the memory protection bit is “1”, rewriting of the communication record is prohibited, and when the memory protection bit is “0”, the communication record can be rewritten. Memory protection can also be implemented in cooperation with the hardware functions inside the network node device 703 (FIG. 45).
[0254]
To summarize the embodiment of FIGS. 83 to 91, an external packet is input from the logical terminal of the external communication line, and three sets of the logical terminal identification information on the transmission side, the source external address and the destination external address in the external packet are determined. For example, an internal packet is transferred between the network node device on the transmission side and the reception side based on the management of the device control table in the network node device on the transmission side and the reception side and the control table on the relay device. Communication line is determined. When an MPLS frame is applied as an internal packet, the internal communication line can also be referred to as an internal path. If two sets of the logical terminal identification information on the transmission side and the destination external IP address in the external packet are determined, the basis for managing the device control table in the network node device on the transmission side and the reception side and the control table on the relay device In addition, a variation is also possible in which an internal communication line to which an internal packet is transferred is determined.
[0255]
<< Summary >>
The communication network includes two or more network node devices. The external packet becomes an internal packet based on the management of the device control table of the network node device, the internal packet is transferred inside the communication network, and the device control of the network node device on the receiving side is performed. It is restored as an external packet based on the management of the table, and the device control table includes at least one external IP address related information used for communication between terminals outside the communication network and one or more communication records including address related information included in the internal packet. Including. An external IP packet sent from an external terminal is input from the logical terminal at the end of the external communication line, and the source internal IP address assigned to the source logical terminal, the source external IP address and the destination external IP in the external IP packet The incoming internal address of the internal packet is determined by using the address and the communication record in the device control table inside the network node device on the transmission side (address check). Then, the internal packet is transferred inside the communication network to reach the incoming network node device, and the external IP packet is restored by using the communication record of the device control table in the incoming network node, and other external communication It is delivered to other terminals via the line. If the destination external address value of the external IP packet is different, the transfer destination of the internal packet can be made different. In the communication record, even if the set of the internal source IP address ISA, the network source address NSA, and the source IP address mask MSA is the same, the set of the network destination address NDA, the destination IP address mask MDA, and the internal destination IP address IRA is changed. Thus, the transfer destination of the internal packet can be changed.
[0256]
The basic function of the network node device is to encapsulate an external IP packet and send it to the inside of the IP network, decapsulate the internal packet and send it to the outside of the IP network, and suppress IP packets having unregistered addresses. . More specifically, the network node device functions as an outgoing call as an internal address assigned to a logical terminal that is a contact point between the external communication line and the network node device, and an external source IP included in an external IP packet input from the external communication line. When three sets of an address and an external destination IP address are included in a communication record in the device control table in the network node device, the external IP packet is converted into an internal IP packet.
[0257]
Furthermore, the network node device includes at least one of a protocol filter function and a port filter function. The protocol filter function controls whether to convert an external IP packet into an internal packet according to the protocol in the input external IP packet as a function at the time of transmission. The port filter function receives an internal IP packet from the inside of the IP network as a function at the time of arrival, and from the internal IP packet according to the port number of the external IP packet included in the payload portion in the input internal IP packet. Control whether to restore the external packet and send it to the external communication line. The port filter function controls whether or not to restore the external packet from the internal IP packet according to the port number of the external IP packet included in the payload in the input internal IP packet. There are a plurality of communication records in the device control table, and the transfer destination of the internal packet can be changed by changing the external destination address. An IP communication network is constructed in which the external packet selected by referring to the protocol type in the external packet based on the management of the device control table becomes the internal packet, and the external packet not selected is discarded. You can also.
[0258]
As a function at the time of transmission of a network node device, a set of an external source IP address and an external destination IP address included in an external IP packet input from an external communication line is included in a communication record in a device control table inside the network node device. Is to determine the destination internal address of the internal packet (address check). Further, the set of the internal packet transmission internal address and the internal call internal address can specify the internal communication line to which the internal packet is transferred. Furthermore, the function of converting the external IP packet inside the network node device into the internal packet and the function of reverse conversion can be performed as a program inside the network node device. The function of converting an external IP packet into an internal packet and the function of inverse conversion can be performed as a function circuit inside the network node device.
[0259]
The packet filter function of the network node device includes a protocol filter that uses a protocol type in an external IP packet and a port filter function that uses a port number such as payload TCP or UDP segment in the external IP packet. The protocol filter allows the packet to pass according to the protocol passing condition of the external IP packet entering the network node device or prevents the packet from passing. The port filter also allows the packet to pass according to the port passing condition of the external IP packet entering the network node device, or prevents the packet from passing. Using filtering control table, it works at both outgoing and incoming calls.
[0260]
Among the functions of the network node device, packet priority control, multicast control (part 1 and part 2), and signature control are selectable options. The function of outgoing priority control in packet priority control is to control the priority of receiving IP packets from an external communication line and transmitting IP packets from the network node device to the inside of the IP network. This function controls the order in which IP packets are received from the inside of the IP network to the network node device and transmitted to the external communication line. In either case, a packet priority control table is used. Multicast control No. 1 is a function (overflow line control) for sending packets having a multicast address to a plurality of destinations and detecting and collecting packets in the reverse direction, and uses a multicast control table. Multicast control No. 2 is a function (multicast recipient address conversion function) for converting a destination multicast IP address to another IP address. More specifically, the network node device on the receiving side can transmit the external packet restored by converting into the individual IP address and port number of the receiving side terminal. Signature control is to assign a time-signed signature when an external packet passes through the originating network node device as a function of the outgoing signature, and to the external packet restored by the incoming network node device as the incoming signature function. This is to give a signature with time and use a signature control table.
[0261]
By using the communication record and the port filter, the IP network can be separated into a plurality of internal networks. The external packet becomes an internal packet based on the management of the device control table, and the internal packet is transferred to a different internal network according to the port number in the payload (TCP / UDP or the like) in the external IP packet. Two or more internal networks can be set, and the internal packet is restored to an external packet by the network node device on the receiving side. With this method, communication can be performed between two terminals, and the IP network can be separated into a plurality of internal networks based on this method.
[0262]
Based on the management of the device control table, the external packet selected by referring to the port number of the payload in the external packet becomes an internal packet, and a communication network is constructed in which the external packet not selected is discarded. be able to. A communication network in which an external packet is restored from an internal packet selected by referring to the port number of the payload in the internal packet based on management of the device control table, and the internal packet not selected is discarded Can be built. Use protocol filter 4 (suppress protocol specified at incoming) or port filter 3 and port filter 4 (suppress specified port number) function to specify protocol and port number to exclude IP packet A communication network with a specific packet exclusion function can be constructed.
[0263]
A communication fee can be imposed by specifying the communication record using the record ID inside the communication record. Further, for the IP network, it is possible to temporarily stop or recover the encapsulation and decapsulation functions using the communication record using the record valid bit in the communication record. In the case where the external packet is an Ether frame, the protocol filter function can be implemented using the protocol type inside the IP packet inside the Ether frame. Further, the port filter function and the multicast control 2 function can be implemented using the port number of the payload in the IP packet inside the Ether frame. The internal packet can be any of an IPv4 packet, an IPv6 packet, an Ethernet frame, an extended Ethernet frame, an MPLS frame, an HDLC frame, and an external packet with an extension tag. Communication records are internal outgoing IP address, internal incoming IP address, network source address, network destination address, source IP address mask, destination IP address mask, internal logical terminal identifier, external logical terminal identifier, record ID, record control information, IP capsule And a sub-table including a filtering control table, a packet priority control table, a multicast control table, and a signature control table. The function of the control table can be realized as a network node device, and further realized as a communication function program module as a communication function circuit.
[0264]
The format of the external packet and the format of the internal packet are the same, and a variation of the communication network that performs the address check within the network node device is also possible. Since the device control table disclosed in the seventh embodiment includes an address management table function, the address management tables (FIGS. 24 to 26) used in the third embodiment are disclosed in the seventh embodiment. Can be replaced by the device control table (FIGS. 120 and 46). Furthermore, as a variation of the device control table, a variation (FIG. 206) of the device control table for the address check can be implemented.
[0265]
<< Relationship with Conventional Invention >>
The main part of the present invention is a packet filter function, a multicast recipient address translation function (multicast NAT function), and separation within the IP network using port numbers. The basic part of encapsulation and decapsulation (first function) is in Example 1 of the prior patent, and the basic part of priority control (third function) is in Example 32 and Example 33 of the prior patent. The basic part of the overflow line for multicast control (fourth function 1) is disclosed in Examples 17 and 18 of the prior patent, and the basic part of signature control is disclosed in Example 21 of the prior patent. The present invention discloses a method for implementing a packet filter function and a multicast NAT function in combination with the other functions, and discloses various embodiments of an external packet and an internal packet.
[0266]
8). Eighth embodiment in which fixed telephone, mobile telephone and multimedia communication are carried out in the same IP network:
In FIG. 92, the IP communication network 900 includes termination gateways 901-1 to 901-5. The fixed telephones 905-1 to 905-4 are each connected to one of the media routers 903-1 to 903-4 via a wired communication line, and the mobile telephones 905-5 to 905-8 are respectively wirelessly connected. It can be connected to one of the radio base stations 902-1 to 902-4 via a line. It is not fixed to which radio base station the mobile telephones 905-5 to 905-8 are connected. The media router and the radio base station are connected to one of the network node devices via a communication line having an IP packet transfer function. Reference numerals 905-10 to 905-17 are terminals having an IP packet transmission / reception function, and each is connected to a media router via a communication line.
[0267]
An operation management server 915 of the IP communication network 900 is connected to the router 911-1 via a communication line. The mobile telephone can be any of a voice telephone, a telephone with an image input / output function, a voice image transmitting / receiving apparatus, and a mobile terminal. The termination gateway 901-1 includes a network node device 906-1 and a termination control unit 914-1, the network node device 906-1 includes a device control table 910-1, and the termination control unit 914-1 is a proxy telephone server 906-. 2, a table management server 906-3, a telephone management server 906-4, a telephone number server 906-5, a proxy mobile telephone server 906-6, and a router 916-1. The servers 906-2 to 906-5, the network node device 906-1, and the router 916-1 are directly or indirectly connected via a communication line. Similarly, the termination gateway 901-2 includes a network node device 907-1 and a termination control unit 914-2, the network node device 907-1 includes a device control table 910-2, and the termination control unit 914-2 is a proxy telephone. A server 907-2, a table management server 907-3, a telephone management server 907-4, a telephone number server 907-5, a proxy mobile telephone server 907-6, and a router 916-2 are included.
[0268]
Similarly, the termination gateway 901-3 includes a network node device 908-1 and a termination control unit 914-3, the network node device 908-1 includes a device control table 910-3, and the termination control unit 914-3 is a proxy telephone. A server 908-2, a table management server 908-3, a telephone management server 908-4, a telephone number server 908-5, a proxy mobile telephone server 908-6, and a router 916-3 are included. Similarly, the termination gateway 901-4 includes a network node device 909-1 and a termination control unit 914-4, the network node device 909-1 includes a device control table 910-4, and the termination control unit 914-4 is a proxy telephone. A server 909-2, a table management server 909-3, a telephone management server 909-4, a telephone number server 909-5, a proxy mobile telephone server 909-6, and a router 916-4 are included.
[0269]
Reference numeral 995 denotes a higher-level telephone number server, 990-1 and 990-2 are users, 991-1 and 991-2 are acceptors, and 992-1 and 992-2 are user service servers. In contrast to the upper telephone number server 995, the telephone number servers 906-5 to 909-5 are also referred to as lower telephone number servers.
[0270]
In the present invention, the identification symbol is also used as a telephone number or an Internet host name (for example, Host1.domain1.domain2.com.) To identify a telephone or a terminal. The telephone number server inputs an identification symbol and returns a corresponding IP address and related information. The routers 916-1 to 916-4 are connected to each other via a communication line or router of the IP network 900. Communication lines 912-1 to 912-6 are called control communication lines of the IP network 900. Communication lines 913-1 to 913-5 are called media communication lines inside the IP network 900.
[0271]
<< NNI and UNI >>
The IP packet transmission / reception procedure between the telephone management servers is called an IP packet transmission / reception procedure according to the NNI interface (Network Network Interface). The NNI interface is unified in the IP network 900. The IP packet transmission / reception procedure between the media router and the telephone management server is called an IP packet transmission / reception procedure by UNI (User Network Interface), and the UNI is called the UNI of the media router. Similarly, an IP packet transmission / reception procedure between the radio base station and the telephone management server is referred to as an IP packet transmission / reception procedure by UNI, and the UNI is referred to as a UNI of the radio base station. Different media routers and radio base stations can have different UNIs. The telephone number server holds the media router UNI and the radio base station UNI.
[0272]
The wireless base stations 902-1 to 902-4, the media routers 903-1 to 903-4, and the IP terminals 905-10 to 905-17 each have an IP address that can be distinguished from the others, and each sends an IP address to the proxy telephone server. For this purpose, the IP address of the media router, wireless base station, telephone or terminal is included in the communication record of the device control table of the network node device connected via the communication line. It is set. A specific implementation method of the communication record is described in another embodiment of the present invention. In the communication cases 1 to 5, the NNI interface adopts a form in which the inter-terminal communication connection method based on the common line signal system is applied to the IP network.
[0273]
<< Communication case 1: Communication between fixed telephone and fixed telephone >>
FIG. 93 is a diagram for explaining telephone communication from the mobile telephone 905-1 to the fixed telephone 905-4. The telephone number of the telephone 905-1 is “TN1”, and the telephone number of the telephone 905-4 is “TN2”. . Here, the media router 903-1 includes the external IP address “EA1”, the media router 903-4 includes the external IP address “EA2”, and the internal IP address “IA1” is connected to the logical terminal at the end of the communication line 917-1. And the internal IP address “IA2” is assigned to the terminal logical terminal of the communication line 917-2. The proxy telephone server 906-2 is assigned an external IP address “EA81” and an internal IP address “IA81”, and the telephone management server 906-4 is assigned an internal IP address “IA91”. Similarly, the proxy telephone server 909-2 is assigned an external IP address “EA82” and an internal IP address “IA82”, and the telephone management server 909-4 is assigned an internal IP address “IA92”. The telephone number server 906-5 is given an internal address “IA96”.
[0274]
<< Connection Phase >>
The handset of telephone 905-1 is raised and a call connection request is transmitted to media router 903-1 (step A01), and media router 903-1 returns a call connection request acceptance (step A02). Next, the media router 903-1 sets the transmission source IP address to “EA1”, the destination IP address to “EA81”, the transmission source telephone number “TN1”, the destination telephone number “TN2”, and telephone voice transmission communication. An IP packet 920 (FIG. 94) including a call setting request such as the UDP port number “5006” and additional information “Info1” used for the above is formed and transmitted to the network node device 906-1 (step A04). The payload of the IP packet 920 is a UDP packet, and the transmission source and destination port numbers are both “5060”. The additional information “Info1” is the voice compression method type of the telephone 905-1, and the media router 903-4 of the communication partner uses the additional information “Info1”.
[0275]
The network node device 906-1 uses the internal IP address “IA1” given to the end of the communication line input by the external IP packet 920 and the destination IP address “EA81” in the IP packet 920 to control the device. Table 910-1 (FIG. 120) is searched, and in this case, the record in the first row, that is, the record “IA1, IA81, NA1, NA81, MA1, MA81,...” Is applied. The internal packet 921 (FIG. 95) is formed and transmitted to the proxy telephone server 906-2 whose internal IP address is “IA81” (step A05). It is also possible to adopt a method in which the values of the third item “NA1” and the fifth item “MA1” of the record are both set to zero. In this case, an application method in which the condition of the source IP address for encapsulation, which is the first function of the communication record described using the equation (8), is relaxed.
[0276]
When proxy phone server 906-2 receives IP packet 921, IP packet 922 including the payload portion of IP packet 921 and addresses “EA1, IA1, EA81, 1A81” in the payload portion (FIG. 96). Is transmitted to the telephone management server 906-4 (step A06).
[0277]
<< Restrictions on the number of calls per line >>
The telephone management server 906-4 extracts the source IP address “EA1” from the received IP packet 922, compares it with the call management table 918-1 (FIG. 124), and records the IP address “EA1”. In this embodiment, the number of lines in use is “2”, and the number of lines in use is increased by “1” to “3”, which is compared with the upper limit number of lines. Since the upper limit number of lines is “5”, the process proceeds to the next procedure, and if not, the subsequent process is interrupted.
[0278]
<< Line number management >>
The telephone management server 906-4 reads out the IP packet 922 (FIG. 96), extracts the transmission source telephone number “TN1” and the destination telephone number “TN2”, and follows a predetermined rule from a set of these two telephone numbers. A line number “CIC-2” for managing communication between terminals is calculated. Next, as a record in the second row of the CIC management table 923 (FIG. 97), the line number “CIC-2”, the source telephone number “TN1”, the destination telephone number “TN2”, and the external IP address “ EAL ”and internal IP address“ IA1 ”, external IP address“ EA81 ”and internal IP address“ IA81 ”, internal IP address“ IA91 ”of the telephone management server 906-4, and procedure classification“ IAM ”; Write time (year / month / day / hour / minute / second) “St-2”.
[0279]
Further, the telephone management server 906-4 indicates the destination telephone number “TN2” and the IP packet 924 (FIG. 98) including a question regarding the transmission source telephone number “TN1” to the telephone number server 906-5. (Step A07), the telephone number server 906-5 sets the external IP address “EA2” of the media router 903-4 to which the telephone set 905-4 is connected and the internal IP assigned to the end of the communication line 917-2. Address “IA2”, external IP address “EA82” and internal IP address “IA82” of proxy telephone server 909-2, IP address “IA92” of telephone management server 909-4, media router 903-1 The IP interface 925 (FIG. 99) including the UNI interface “UNI1” and the media router 903-4 UNI interface “UNI2” is telephoned. Lisa - to respond to the server 906-4 (step A08). Note that the telephone number server 906-5 obtains “UNI2” by inquiring of the UNI interface of the media router 903-4 to the telephone number server 909-5 via the higher-order telephone number server 995. The information exchange function between the telephone number servers will be described later.
[0280]
The telephone management server 906-4 adds the IP addresses and UNI interface acquired from the telephone number server 906-5 to the CIC management table 923 (FIG. 97). This result is shown in the second line record of the CIC management table 926-1 (FIG. 100). When the telephone management server 906-4 transmits / receives an IP packet to / from the media router 903-1 side, it uses the UNI interface “UNI1” in the CIC management table 926-1 to perform subsequent communication procedures (steps A35, A45, A55). , A73, A85, etc.).
[0281]
<< Variation of UNI acquisition >>
The UNI of the media router 903-1 can check the UNI of the media router 903-1 from the IP address of the proxy telephone server 906-2 using the UNI search table 925-1 (FIG. 101). In step A07, the telephone management server 906-2 inquires only about the destination telephone number “TN2”. In this method, the proxy telephone server 906-2 communicates only with a plurality of media routers having the same UNI. It should be noted that a plurality of proxy telephone servers are installed inside the termination gateway 901-1, and the proxy telephone servers that handle the respective UNIs in advance, such as the proxy telephone server 1 dedicated to the media router 1 and the proxy telephone server 2 dedicated to the media router 2. Can be installed, and the UNI of each media router of the communication partner can be handled.
[0282]
<< NNI >>
Next, the telephone management server 906-4 refers to the IP address information in the CIC management table 926-1 (FIG. 100) and makes an IP packet 927 (FIG. 102) for making a call setting request from the packet 922 (FIG. 96). ) (IAM packet) is formed, and the IP packet 927 is transmitted to the telephone management server 909-4 (step A21). Here, the source IP address of the IP packet 927 is “IA91” of the telephone management server, and the destination IP address is “IA92” of the telephone management server 909-4.
[0283]
<< Rules for the number of incoming calls per line >>
The telephone management server 909-4 extracts the address “EA2” of the destination media router 903-4 from the received IP packet 927 (FIG. 102) and compares it with the incoming call management table 918-2 (FIG. 125). In this embodiment, the number of lines in use is “2”, the number of lines in use is increased by “1” to “3”, and compared with the upper limit number of lines. Since the upper limit number of lines is “7”, the process proceeds to the next procedure, and if not, the subsequent process is interrupted.
[0284]
<< Line number management >>
When the telephone management server 909-4 receives the IP packet 927, the telephone number “CIC-2”, the procedure classification “IAM”, the transmission source telephone number “TN1”, and the destination telephone included in the payload are received. The number “TN2” and the IP address (“EA1”, “IA1”, “EA81”, “lA81”, “lA91”, “EA2”, “IA2”, “EA82”, “IA82”, “IA92”, “ UNI2 ″) and the UNI type are taken out and written and recorded as a record of the CIC management table 926-2 (FIG. 103) managed by the telephone management server 909-4. In this case, it is the record on the first line, and the write time “St-3” is also written. Thereafter, when the telephone management server 909-4 transmits / receives an IP packet to / from the media router 903-4 side, the communication procedure based on the UNI interface “UNI2” in the CIC management table 926-1 (steps A22, A33, A43, A53, A76, A83, etc.) are employed.
[0285]
Next, the telephone management server 909-4 forms an IP packet 928 (FIG. 104) using the information acquired from the IP packet 927, and transmits it to the proxy telephone server 909-2 (step A22). The payload of the IP packet 928 includes a UDP segment and an address area, and includes the IP address “EA1” of the transmission source media router 903-1 inside the UDP segment. The address area includes IP addresses “EA2, IA2, EA82, IA82”.
[0286]
The proxy telephone server 909-2 uses the information acquired from the IP packet 928 to form an IP packet 929 (FIG. 105) and transmits it to the network node device 909-1. The IP packet 929 having the source address “IA82” and the destination address “IA2” arrives at the network node device 909-1 (step A23), and the network node device 909-1 receives the device control table 910-4 ( 123), the received IP packet 929 is decapsulated to form an IP packet 930 (FIG. 106), and then the IP packet 930 is transmitted to the media router 903-4 (step A24). The media router 903-4 receives the IP packet 930, confirms whether the destination telephone number “TN2” included therein can be received, and sends a call reception notification to the telephone 905-4 if the reception is possible. (Step A25).
[0287]
Further, the media router 903-4 determines the contents of the IP packet 930, that is, the transmission source telephone number “TN1”, the destination telephone number “TN2”, the transmission source IP address “EA1”, the transmission source UDP port number “5006”. ", Additional information" Info1 "is read and held. The media router 903-4 informs the possibility of incoming of the telephone set 905-4 (classification of whether incoming is possible or not), so that the IP including the source telephone number “TN1”, the destination telephone number “TN2” and the incoming possibility A packet is generated and notified to the telephone management server 909-4 (steps A31, A32, A33). The telephone management server 909-4 receives the IP packet formed and transmitted by the media router 903-4. From the received IP packet, the transmission source telephone number “TN1”, the destination telephone number “TN2” and the incoming call can be received. Take out sex intelligence. Then, the line number “CIC-2” is calculated from the two telephone numbers, and an IP packet 931 (FIG. 107) (ACM packet) including the line number “CIC-2” and the call acceptance / rejection information is formed. -It transmits to bar 906-4 (step A34). The telephone management server 906-4 extracts the line number “CIC-2” and the procedure classification “ACM” from the received IP packet 931, and the CIC management table 926-1 (which is stored in the telephone management server 906-4). 100), the record whose line number is “CIC-2” is found, and the procedure division field of the record is rewritten to the procedure division “ACM”. The telephone management server 906-4 can also generate an IP packet (including incoming call possibility information) indicating that the ACM packet has been received and notify the media router 903-1 ( Steps A35 to A37, optional).
[0288]
On the other hand, following step A25, when the telephone 905-4 reports to the media router 903-4 that the telephone is being called (step A40), the media router 903-4 sends the transmission source telephone number “TN1” and the destination telephone. The network node transmits the IP packet 932 (FIG. 108) including the number “TN2”, the UDP port number “5008” used for voice communication, and the additional information “Info2”. The data is sent to the device 909-1 (step A41). Then, the network node device 909-1 uses the communication record “IA2, IA82, NA2, NA82, MA2, MA82,...” In the first row of the device control table 910-4 (FIG. 123), and the IP packet. 932 is encapsulated to become an IP packet 932-1 (FIG. 109) (step A42), and the proxy telephone server 909-2 becomes an IP packet 932-2 (FIG. 110), which is notified to the telephone management server 909-4. (Step A43).
[0289]
The telephone management server 909-4 extracts the transmission source telephone number “TN1” and the destination telephone number “TN2” from the IP packet 932-2, calculates the line number “CIC-2” from the two telephone numbers, and makes a telephone call. An IP packet 933 (FIG. 111, CPG packet) indicating that a call is in progress is formed and transmitted to the telephone management server 906-4 (step A44). The IP packet 933 includes a UDP port number “5008” acquired from the IP packet 932-2 and additional information “Info2”. The telephone management server 906-4 extracts the line number “CIC-2”, the procedure classification “CPG”, the UDP port number “5008” and the additional information “Info2” from the IP packet 933, and obtains the CIC management table 926- 1 (FIG. 100), the procedure classification of the record with the line number “CIC-2” is rewritten as “CPG”, and the IP address “EA1, IA1, EA81, IA81”, source telephone from the CIC management table 926-1 The number “TN1” and the destination telephone number “TN2” are read out, and the IP packet 933-1 (FIG. 112) is formed using the read information and transmitted to the proxy telephone server 906-2 (step A45).
[0290]
The proxy telephone server 906-2 forms an IP packet 933-2 (FIG. 113) and transmits it to the network node device 906-1 (step A46). The network node device 906-1 transmits the IP packet 933. -2 is decapsulated, and an IP packet 933-3 (FIG. 114) is formed and transmitted to the mediator 903-1 (step A47). The media router 903-1 reads and holds the telephone numbers “TN1” and “TN2”, the IP address “EA2”, the UDP port number “5008”, and the additional information “Info2” from the IP packet 933-3. The media router 903-1 sends a ringing signal to the telephone 905-1 (step A48).
[0291]
Next, when the telephone set 905-4 obtains a response to the telephone call that has been continued after step A40, the response of the destination telephone is transmitted to the media router 903-4 (step A50), and the media router 903-4 sends the response. In order to notify, an IP packet including the source telephone number “TN1” and the destination telephone number “TN2” is transmitted to the telephone management server 909-4 (steps A51 to A53). The format of the IP packet for notifying the response is the same as the format of the IP packet in steps A41 to A43. Note that the media router 903-4 can send back a response confirmation to the response in step A50 to the telephone set 905-4 (step A60, option).
[0292]
The telephone management server 909-4 extracts the transmission source telephone number “TN1” and the destination telephone number “TN2” from the received IP packet, and calculates the line number “CIC-2” from the two telephone numbers. An IP packet 934 (FIG. 115) (ANM packet) notifying a response including at least the line number “CIC-2” is formed and transmitted to the telephone management server 906-4 (step A54). 906-4 extracts the line number “CIC-2” and procedure classification “ANM” from the received IP packet 934, and checks the CIC management table 926-1 (FIG. 100) held by the telephone management server 906-4. A record whose line number is “CIC-2” is found, and the procedure section field of the record is rewritten to the procedure section “ANM”.
[0293]
Next, the telephone management server 906-4 notifies the media router 903-1 that the ANM packet has been received, that is, the telephone 905-4 has answered the telephone call (steps A55, A56, A57). The router 903-1 sends a response signal to the telephone 905-1 (step A58). The telephone 905-1 can return a response confirmation signal in response to the response signal (step A59, option). In steps A45 to A47, a telephone call is notified, and in steps A55 to A57, a response of the destination telephone is notified.
[0294]
<< Communication Record Settings >>
After step A54, the telephone management server 909-4 receives the IP addresses “EA2”, “EA1”, “from the record whose line number is“ CIC-2 ”from the CIC management table 926-2 (FIG. 103). IA2 "and" IA1 "are extracted and transmitted to the table management server 909-3 (step A64). The table management server 909-3 receives the device control table 910-4 in the network node device 909-1. The record “IA2, IA1, EA2, EA1, MK2, MK1,...” In the third row in FIG. 123 is set (step A65). Here, MK1 = 255.255.255.255 and MK2 = 255.255.255.255. Similarly, after step A55, the telephone management server 906-4 receives the IP addresses “EA1” and “EA2” from the record whose line number is “CIC-2” from the CIC management table 926-1 (FIG. 100). "IA1" and "IA2" are extracted and transmitted to the table management server 906-3 (step A66). The table management server 906-3 is a device control table in the network node device 906-1. It is set as a record “IA1, IA2, EA1, EA2, MK1, MK2,...” In the second row of 910-1 (FIG. 120) (step A67). In steps A64 and A66, sub-tables (such as filter control records) in the respective communication records are also set.
[0295]
<< communication phase >>
The telephone communication between the telephone 905-1 and the telephone 905-4 is the same step as described in the other embodiments, and the device control table 910-1 set in the connection phase (FIG. 120). Communication record “IA1, IA2, EA1, EA2, MK1, MK2,... “IA2, IA1, EA2, EA1, MK2, MK1,...”) Are used. The voice of the telephone 905-1 is digitized and placed on the payload of the IP packet 935 (FIG. 116). Here, the acquired destination address and UDP port number are used. That is, the source address is the IP address “EA1” of the mediator 903-1 and the destination address is the IP address “EA2” of the media router 903-4 to which the destination telephone 905-4 is connected. “5006” is used as the UDP port number, and “5008” is used as the destination UDP port number. An analog voice is sent from the telephone 905-1 (step A68-1), and the voice is digitized by the media router 903-1 to become a voice IP packet 935 and sent to the network node device 906-1 (step A68-1). A68-2). The IP packet 936 (FIG. 117) is encapsulated here and reaches the network node device 909-1 via the routers 911-4 to 911-6 of FIG. 92 via the IP communication line (step A68-). 3) Here, it is decapsulated and reaches the media router 903-4 (step A68-4), is converted back to analog voice and reaches the telephone set 905-4 (step A68-5). The analog voice sent from the telephone set 905-4 is digitized and included in the IP packet, and sent in the reverse direction (steps A69-1 to A69-5).
[0296]
To summarize the above-described IP encapsulation, an external packet is input from a logical terminal of a communication line outside the IP network 900, and the input logical terminal identification information of the input side, a source external IP address in the external packet, and a destination external IP address Are determined, the incoming internal address of the transfer destination of the internal packet is determined based on the management of the communication record of the device control table, and the internal packet is transferred inside the communication network. In other words, an internal communication line to which internal packets are transferred is determined between the network node device on the transmission side and the reception side. The internal packet is transferred inside the communication network and restored to the external packet in the network node device on the receiving side. It is also possible to adopt an internal packet format that uses two sets of the input logical terminal identification information of the input side and the destination external IP address in the external packet and does not use the source external IP address in the external packet.
[0297]
<< Liberation Phase >>
When the user of the telephone 905-1 notifies the release of the telephone communication (step A70 in FIG. 93), the media router 903-1, the network node device 906-1, and the proxy telephone server 906-2 are used. The telephone management server 906-4 is notified (steps A70 to A73), and the telephone management server 906-4 has the line number "CIC-2" in the CIC management table 926-1 (FIG. 100). The end time “Ed-1” is written in the record end time column. Next, a release IP packet 937 (FIG. 118) (REL packet) is formed and notified to the telephone management server 909-4 (step A74), and the telephone management server 906-4 sends a release instruction to the proxy telephone. The media router 903-1 is notified via the server 906-2 and the network node device 906-1 (steps A85 to A87). When the media router 903-1 receives the release notification in step A70, the media router 903-1 can also send a disconnection confirmation to the telephone 905-1 (step A70-1, option).
[0298]
When the telephone management server 909-4 receives the IP packet 937 (step A74), the telephone management server 909-4 sets the end time of the record whose line number is “CIC-2” in the CIC management table 926-2 (FIG. 103). An end time “Ed-2” is written in the field, and in order to report that the release IP packet 937 has been received, a release completion IP packet 938 (FIG. 119) (RLC packet) is formed, and the telephone management server 906 is formed. -4 is returned (step A84). Further, the telephone management server 909-4 sends a telephone communication release instruction to the media router 903-4 via the proxy telephone server 909-2 and the network node device 909-1 (steps A76 to A78).
[0299]
The media router 903-4 notifies the telephone 905-4 of a disconnection instruction for the release instruction (step A79), and a release report for the release instruction is sent via the proxy telephone server to the telephone management server 909-4. (Steps A81 to A83). The telephone set 905-4 can return a disconnection instruction confirmation in response to the disconnection instruction sent from the media router 903-4 (step A80, option), and the media router 903-4 further performs the disconnection instruction confirmation. It is also possible to send a confirmation (step A80-1, optional).
[0300]
<< Deletion of communication record >>
After step A74, the telephone management server 906-4 transmits the line number “CIC-2” in the IP packet 937 to the table management server 906-3 (step A96), and the table management server 906-3 The communication record, in this case, the record “IA1, IA2, EA1, EA2, MK1, MK2” in the second row of the device control table 910-1 (FIG. 120) is deleted (step A97). After step A74, the telephone management server 909-4 transmits the line number “CIC-2” in the received release IP packet 937 to the table management server 909-3 (step A98) and the table management server 909. −3 deletes the communication record, in this case the record “IA2, IA1, EA2, EA1, MK2, MK1” in the third row of the device control table 910-4 (FIG. 123) (step A99).
[0301]
<< Post-processing of restriction on number of calls and number of calls >>
After step A74, the telephone management server 906-4 subtracts “1” from the number of lines in use corresponding to the address “EA1” written in the call management table 918-1 (FIG. 124). Similarly, after step A84, the telephone management server 909-4 subtracts “1” from the number of lines in use corresponding to the address “EA2” written in the incoming call management table 918-2 (FIG. 125).
[0302]
<< Call information collection >>
In the communication case 1 described above, the operation management server 915 (FIG. 92) exchanges information with the telephone management servers 906-4 and 909-4 (steps A100 and A101 in FIG. 126), and the CIC management table 926- 1 (Fig. 100) and 926-2 (Fig. 103), for example, telephone communication records such as source telephone number, destination telephone number, start time, end time, etc. It can be provided for purposes. Further, the operation management server 915 exchanges information with the table management servers 906-3 and 909-3 (steps A102 and A103), and the communication within the device control tables 910-1 (in FIG. 92) and 910-4. The information described in the record can be obtained and provided for the purpose of operating the IP network 900 or charging for telephone communication.
[0303]
<< About setting method of communication record >>
For example, a media router 903-1 and a proxy telephone server 906-2 such as a communication record “IA1, IA81, NA1, NA81, MA1, MA81,...” In the first row of the device control table 910-1 (FIG. 120) A communication record (communication record used for inter-terminal communication connection control) used for IP packet transmission / reception between the terminals is set in advance before the inter-terminal communication is performed. Used to transmit / receive media between terminals such as the communication record “IA1, IA2, EA1, EA2, MK1, MK2,...” On the second line of the device control table 910-1, and for inter-terminal communication connection control. The communication record that does not exist is dynamically set or deleted via the table management server as described above. Note that the communication record set in advance and the communication record set dynamically are set in different areas of the network node device memory to simplify the memory mounting. The same applies to communication cases 2 to 6 described later.
[0304]
<< Phone number registration for fixed telephones >>
The fixed telephone registration method and the setting of the communication record of the capsule control table in the communication case 1 will be described with reference to FIGS. 92 and 192. FIG.
[0305]
The user 990-1 of the fixed telephone 905-1 determines the external IP address “EA1” and the telephone number “TN1” of the fixed telephone 905-1 in accordance with the operation rule of the IP network 900 or in consultation with the communication carrier. At least a user name and a communication fee payment method are applied to the telephone receptionist 991-1 for use of the fixed telephone 905-1 (step P1 in FIG. 192). The telephone receptionist 991-1 receives the identification symbol N903-1 of the media router to which the fixed telephone 905-1 is connected, the identification symbol N906-1 of the network node device 906-1, and the identification symbol N917-1 of the communication line 917-1. Then, using the reception work material held by the telephone receptionist 991-1, the user 990-1 is notified of the identifiable information of the media router 903-1 connected to the fixed telephone 905-1. The user 990-1 sets the external IP address “EA1” to the fixed telephone 905-1.
[0306]
In the case where the external IP address “EA1” is set in the media router 903-1, the telephone acceptor 991-1 notifies the user 990-1 of the external IP address “EA1”. The user 990-1 sets the telephone number “TN1” in the fixed telephone 905-1. Through the above procedure, the telephone acceptor 991-1 receives the external IP address "EA1", the telephone number "TN1", the user name, the communication fee payment method, the network node device 906-1 identification symbol N906-1, the media router The reception information including at least the identification symbol N903-1 and the identification symbol N917-1 of the communication line 917-1 is acquired.
[0307]
Next, the acceptor 991-1 notifies the acceptance information to the user service server 992-1 (step P2). The user service server 992-1 uses the network node device identification symbol N906-1 and the communication line identification symbol N917-1 included in the reception information to assign an internal IP address held in the user service server 992-1. In accordance with the rule material, the internal IP address “IA1” is determined and added to the reception information, and the reception information including the internal IP address “IA1” is held in the database (step P3). Next, the user service server 992-1 includes at least an external IP address “EA1”, an internal IP address “IA1”, a telephone number “TN1”, an identification symbol N906-1 of the network node device 906-1, and a telephone number “TN1”. The identification symbol N903-1 of the media router 903-1 concerned, the identification symbol N917-1 of the communication line 917-1, the UNI of the media router 903-1, and the proxy telephone server 906-2 for exchanging information with the media router 903-1 The telephone management server 906-4 is notified of the external address “EA81” and the internal address “IA81” of the telephone and the internal address “IA91” of the telephone management server 906-4 that exchanges information with the proxy telephone server 906-2 (step P4). ). The telephone management server 906-4 notifies the telephone number server 906-5 of at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” among the acquired reception information (Step P5). The number server 906-5 stores at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” in the acquired information, for example, data storage of a domain name server defined in RFC1996 or RFC1035. Depending on the format, it is held inside (step P6). The telephone number server 906-5 notifies the higher-order telephone number server 995 that the telephone number server 906-5 holds the telephone number “TN1” together with the identification symbol N906-1 and the IP address of the telephone number server 906-5 (step P7). The telephone number server 995 holds at least the set of the identification symbol N906-1 of the telephone number server 906-5, the IP address, and the telephone number “TN1” (step P8). The upper telephone number server 995 holds the identification symbol and IP address of another telephone number server that holds the telephone number “TN-x”.
[0308]
<< Variation >>
Steps P5 to P8 (FIG. 192) can be changed to the following steps P5x to P8x. The telephone management server 906-4 sends at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” from the acquired reception information via the upper telephone number server 995 (step P5x). The telephone number server 906-5 is notified (step P6x), and the telephone number server 906-5 holds the received external IP address “EA1”, internal IP address “IA1”, and telephone number “TN1” therein. Here, the upper telephone number server 995 holds the identification symbol and IP address of the other telephone number server 906-5 that holds the telephone number “TN-x”. Further, the telephone number server 906-5 can report the result (step P7x, step P8x).
[0309]
Further, the user service server 991-1 requests the upper telephone number server 995 to rewrite or delete the contents of the upper telephone number server 995 via the telephone management server 906-4 or directly. You can also. The user service server 991-1 can also hold multicast reception authentication information (optional).
[0310]
<< Information exchange function between telephone number servers >>
FIG. 193 shows that the upper telephone number server 995 and the lower telephone number servers 906-5, 907-5, 908-5, and 909-5 in the IP network 900 can exchange information with each other. . Further, the lower telephone number servers 906-5, 907-5, 908-5, and 909-5 can exchange information via the upper telephone number server 995. For example, when the telephone number server 907-5 queries the telephone number server 995 about the external IP address and the internal IP address associated with the telephone number “TN1” (step P20 in FIG. 194), the telephone number server 995 calls the telephone number “TN1”. The telephone management server 906-5 that holds the IP address associated with the internal IP address (step P21), and acquires the external IP address “EA1” and the internal IP address “IA1” (step P22). Next, the telephone number server 995 notifies the telephone number server 907-5 of the obtained external IP address “EA1” and internal IP address “IA1” associated with the telephone number “TN1” (step P23). The upper telephone number server 995 holds the identification code, IP address, and multicast reception authentication information (option) of the lower telephone number server that holds the telephone number “TN-x” and the telephone number “TN-x”. In addition, the mobile phone is characterized by holding terminal authentication information as will be described later.
[0311]
<< Communication Case 2: Communication between Mobile Phone and Mobile Phone >>
127 and 128 are diagrams for explaining telephone communication from the mobile telephone 905-6 to the mobile telephone 905-8. The telephone number of the telephone 905-6 is “TN3”, and the telephone number of the telephone 905-8 is “TN4”. ". Here, the wireless base station 902-3 includes the external IP address “EB1”, the wireless base station 902-4 includes the external IP address “EB2”, and the internal IP address “IB1” is at the end of the communication line 917-3. The internal IP address “IB2” is assigned to the end of the communication line 917-4. The proxy mobile telephone server 908-6 is assigned an external IP address “EB81” and an internal IP address “IB81”, and the telephone management server 908-4 is assigned an internal IP address “IB91”. The telephone number server 908-5 is assigned an internal IP address “IB96”, the proxy mobile telephone server 909-6 is assigned an internal IP address “IB82”, and the telephone management server 909-4 is assigned an internal IP address “IA92”. . The external IP addresses of the telephone number servers 906-5 to 909-5 are all “EA81”, and the external IP addresses of the proxy mobile telephone servers 906-6 to 909-6 are all “EB81”.
<< Connection Phase >>
When a call connection request is transmitted from the telephone set 905-6 via the radio communication line 917-5, a radio channel connection request signal is transmitted to the radio base station 902-3 (step B01), and the radio base station 902-3 calls the telephone set. A call connection request acceptance for the call connection request is returned to 905-6 (step B02). Next, the telephone set 905-6 sends a call setting request including the transmission source telephone number “TN3” and the destination telephone number “TN4” to the wireless base station 902-3 (step B03), and the wireless base station 902-3. Is based on the content of the received call setting request, the source IP address is “EB1”, the destination IP address “EB81”, the source telephone number “TN3”, the destination telephone number “TN4”, the radio base station 902-3 Forms an IP packet 920B (FIG. 129) including a call setting request including a port number “5006” and additional information “Info3” used for telephone voice transmission, and transmits the packet to the network node device 908-1 (see FIG. Step B04).
[0312]
The network node device 908-1 applies the record in the first row of the device control table 910-3 (FIG. 122), encapsulates the IP packet 920B to form an internal packet 921B (FIG. 130), The data is transmitted to proxy mobile phone server 908-6 (step B05). The proxy mobile telephone server 908-6 forms an IP packet 922B (FIG. 131) based on the IP packet 921B, and transmits it to the telephone management server 908-4 (step B06).
<< Line number management >>
Next, the telephone management server 908-4 calculates the line number “CIC-3” from the set of the source telephone number “TN3” and the destination telephone number “TN4” using the contents of the IP packet 922B (FIG. 131). Then, the CIC management table 923B (FIG. 132) is formed. Further, the telephone management server 908-4 shows the destination telephone number “TN4” and the IP packet 924B (FIG. 133) including a question regarding the transmission source telephone number “TN3” in the telephone number server 908-5 ( In step B07), an IP packet 925B (FIG. 134) including an answer to the question is received (step B08). The telephone management server 908-4 adds the acquired addresses and the UNI interface “UNI3” of the radio base station 902-3 to the CIC management table 923B (FIG. 132). This result is shown in the first line record of the CIC management table 926-1B (FIG. 135). When the telephone management server 908-4 transmits / receives IP packets to / from the radio base station 902-3 thereafter, the telephone management server 908-4 performs communication procedures (steps B09, B16, B17, B35, B45, B55, B73, B85, etc.) are used.
[0313]
Next, the telephone management server 908-4 forms an IP packet 939B09 (FIG. 136) including the call setting acceptance, the authentication request, the telephone numbers “TN3” and “TN4”, and the proxy mobile telephone server. The data is sent to the bar 908-6 (step B09). The proxy mobile telephone server 908-6 forms an IP packet 939B10 (FIG. 137) and transmits it to the network node device 908-1 (step B10). The network node device 908-1 transmits the IP packet 939B10. After decapsulating and forming IP packet 939B11 (FIG. 138), IP packet 939B11 is transmitted to radio base station 902-3 (step B11). Based on the information included in the received IP packet 939B11, the base station 902-3 notifies the telephone set 905-6 of a call setup acceptance and authentication request via the wireless communication path 917-5 (step B12).
[0314]
The telephone set 905-6 transmits an authentication response (password or the like) indicating terminal validity to the radio base station 902-3 via the radio communication path 917-5 (step B13). The radio base station 902-3 forms an IP packet 939 B 14 (FIG. 139) including an authentication reply, sends it to the network node device 908-1 (step B 14), and is obtained by being encapsulated in the network node device 908-1. A new IP packet 939B15 (FIG. 140) including the answer reaches the proxy mobile telephone server 908-6 (step B15). Next, a new IP packet 939B16 (FIG. 141) including an authentication reply reaches the telephone management server 908-4 (step B16).
[0315]
The telephone management server 908-4 sends an IP packet including terminal authentication pass / fail for the communication channel setting instruction to the proxy mobile telephone server 908-6 (step B17). The new IP packet including the terminal authentication pass / fail arrives at the network node device 908-1 and is decapsulated (step B18), and reaches the base station 902-3 (step B19). The radio base station 902-3 notifies the telephone 9055-6 of the pass / fail of IP packet authentication via the radio communication path 917-5 (step B20). The format of the IP packet transferred in steps B17 to B19 is the same as the format of the IP packet transferred in steps B09 to B11 and the address storage format. Next, the telephone management server 908-4 refers to the IP address information in the CIC management table 926-1B (FIG. 135) and refers to the packet 922B (FIG. 131) to make an IP packet for making a call setting request. 927B (FIG. 142) (IAM packet) is formed, and the IP packet 927B is transmitted to the telephone management server 909-4 (step B21).
[0316]
<< Line number management >>
When the telephone management server 909-4 receives the IP packet 927B, the line number “CIC-3”, the procedure classification “IAM”, the transmission source telephone number “TN3”, and the destination telephone number “TN4” included in the payload. ", A plurality of IP addresses and UNI interface" UNI4 "are taken out and written and recorded as records in the CIC management table 926-2B (FIG. 143). This write time “St-4” is also written.
[0317]
Next, the telephone management server 909-4 forms an IP packet 928B (FIG. 144) including a call setting request using the received IP packet 927B, and the IP packet 928B is used as the proxy mobile telephone server 909-. 6 (step B22). The proxy mobile telephone server 909-6 forms an IP packet 929B (FIG. 145) and transmits it to the network node device 909-1 (step B23). The network node device 909-1 decapsulates the received IP packet 929B to form an IP packet 930B (FIG. 146), and then transmits the IP packet 930B to the radio base station 902-4 (step B24). Based on the received IP packet 930B, the base station 902-4 temporarily notifies the telephone call 905-8 via the wireless communication path 917-6 (step B25).
[0318]
Upon receiving the telephone call provisional notification (step B25), the telephone set 905-8 reports the state (noise, voice quality, etc.) of the wireless communication path 917-6 to the wireless base station 902-4 (step B26), and then the terminal Information (such as a password) signifying validity is sent to the wireless base station 902-4 via the wireless communication path 917-6 (step B27a). The radio base station 902-4 forms an IP packet 939B27B (FIG. 147) including information indicating terminal validity and sends it to the network node device 909-1 (step B27b). The IP packet 939B27B is encapsulated in the network node device 909-1 to become an IP packet 939B27C (FIG. 148). The IP packet 939B27C reaches the proxy mobile telephone server 909-6 (step B27c), and the IP packet 939B27D (FIG. 149). ) To reach the telephone management server 909-4 (step B27d).
[0319]
The telephone management server 909-4 sends the IP packet 939B28A (FIG. 150) including the terminal authentication pass / fail for the communication channel setting instruction to the proxy mobile telephone server 909-6 (step B28a), and the proxy mobile telephone server 909- 6 becomes an IP packet 939B28B (FIG. 151), and the IP packet 939B28B reaches the network node device 909-1 (step B28b). The IP packet 939B28B is decapsulated into an IP packet 939B28C (FIG. 152), and reaches the base station 902-4 (step B28c). The radio base station 902-4 notifies the telephone set 905-8 of information including the pass / fail of the IP packet terminal authentication via the radio communication path 917-6 (step B28d). Next, the radio base station 902-4 checks whether the destination telephone number “TN4” can be received and notifies the telephone set 905-8 of the call (incoming call) (step B30). The radio base station 902-4 holds the contents of the IP packet 930B, that is, the telephone numbers “TN3” and “TN4”, the address “EB1”, the port number “5006”, and “Info3”. Next, the radio base station 902-4 generates an IP packet including the telephone numbers “TN3” and “TN4” and an incoming / outgoing report report, and notifies the telephone management server 909-4 (steps B31 through B31). B33). The telephone management server 909-4 extracts the transmission source telephone number “TN3”, the destination telephone number “TN4”, and the incoming / outgoing report information from the received IP packet. Then, the line number “CIC-3” is calculated from the two telephone numbers, and the IP packet 931B (FIG. 153) (ACM packet) including the line number “CIC-3” and information on the possibility of incoming calls of the telephone set 905-8. Is transmitted to the telephone management server 908-4 (step B34). The telephone management server 908-4 extracts the line number “CIC-3” and the procedure classification “ACM” from the received IP packet 931B, checks the CIC management table 926-1B (FIG. 135), and the line number is “CIC”. -3 "is found, and the procedure division is rewritten to" ACM ". Next, the telephone management server 908-4 can generate an IP packet indicating that the ACM packet has been received and notify the radio base station 902-3 (steps B35 to B37, option).
[0320]
When the radio base station 902-4 receives a telephone call from the telephone set 905-8 (step B40), the transmission source telephone number “TN3” and the destination telephone number “TN4” and the port used by the telephone set 905-8 for voice transmission. The IP packet 932B (FIG. 154) including the network number “5008” and the additional information “Info4” is formed and transmitted to the network node device 909-1 (step B41). The network node device 909-1 encapsulates the IP packet 932B, forms an IP packet 932-1B (FIG. 155), and transmits it to the proxy mobile telephone server 909-6 (step B42). The proxy mobile telephone server 909-6 forms an IP packet 932-2B (FIG. 156) and transmits it to the telephone management server 909-4 (step B43). The telephone management server 909-4 extracts the telephone numbers “TN3” and “TN4” from the received IP packet 932-2B, calculates the line number “CIC-3” from the two telephone numbers, and makes a telephone call An IP packet 933B (FIG. 157) (CPG packet) indicating the inside is formed and transmitted to the telephone management server 908-4 (step B44). The telephone management server 908-4 extracts the line number “CIC-3”, the procedure classification “CPG”, the UDP port number “5008”, and the additional information “Info4” from the received IP packet 933B, and obtains the CIC management table 926. -1B (FIG. 135), the procedure classification of the record with the line number “CIC-3” is rewritten as “CPG”, the IP address “EB1, IB1, EB81, IB81”, the source telephone number “TN3”, the destination The telephone number “TN4” is read out, and the IP packet 933-1B (FIG. 158) is formed using the acquired information and transmitted to the proxy mobile telephone server 908-6 (step B45).
[0321]
The proxy telephone server 908-2 uses the received IP packet 933-1B to form an IP packet 933-2B (FIG. 159) and transmits it to the network node device 908-1 (step B46). The node device 908-1 decapsulates the received IP packet 933-2B, forms an IP packet 933-3B (FIG. 160), and transmits it to the radio base station 902-3 (step B47). The radio base station 902-3 transmits the telephone number “TN3” and the telephone number “TN4”, the IP address “EB2”, the port number “5008”, and the additional information “Info4” included in the received IP packet 933-3B. Is read and held. The radio base station 902-3 notifies the telephone 905-6 that the destination telephone 905-8 is being called (step B48).
[0322]
Next, the telephone set 905-8 responds to the call (step B50), and the radio base station 902-4 provides telephone management of IP packets including the source telephone number “TN3” and the destination telephone number “TN4” in order to notify the response. Transmit to server 909-4 (steps B51 to B53). The telephone management server 909-4 extracts the source telephone number “TN3” and the destination telephone number “TN4” from the received IP packet, and calculates the line number “CIC-3” from the two telephone numbers. Then, an IP packet 934B (FIG. 161) (ANM packet) notifying a response including at least the line number “CIC-3” is formed and transmitted to the telephone management server 908-4 (step B54). The telephone management server 909-4 can also return a response confirmation to the radio base station (steps B60-1 to B60-4, option).
[0323]
The telephone management server 908-4 extracts the line number “CIC-3” and the procedure classification “ANM” from the received IP packet 934B, and the CIC management table 926-1B (held by the telephone management server 908-4). 135), the record having the line number “CIC-3” is found, and the procedure division field of the record is rewritten to the procedure division “ANM”. Next, the telephone management server 908-4 confirms that the telephone set 905-8 has answered the telephone call, via the proxy mobile telephone server 908-6 and the network node device 908-1, to the radio base station. 902-3 is notified (step B55 to step B57). The radio base station 902-3 sends a calling signal to the telephone set 905-6 (step B58). The telephone set 905-6 can also send back a response confirmation (step B59, option).
[0324]
<< Communication Record Settings >>
The telephone management server 909-4 refers to the CIC management table 926-2B (FIG. 143), acquires communication record change information, and transmits it to the table management server 909-3 (step B64). The management server 909-3 is a record “IB2, IB1, EB2, EB1, MK5, MK6,... In the fourth row of the device control table 910-4 (FIG. 123) in the network node device 909-1. "(Step B65). Here, the mask information MK5 and MK6 is 255.255.255.255. Similarly, the telephone management server 908-4 refers to the CIC management table 926-1B (FIG. 135), acquires communication record change information, and transmits it to the table management server 908-3 (step B66). ), The table management server 908-3 is the record “IB1, IB2, EB1, EB2, MK6” in the third row of the device control table 910-3 (FIG. 122) inside the network node device 908-1. MK5,... "" (Step B67).
[0325]
<< communication phase >>
The telephone communication between the telephone set 905-6 and the telephone set 905-8 is the same step as described in the other embodiments, and the record “IB1, IB2” in the third row of the device control table 910-3 is used. , EB1, EB2, MK6, MK5,..., And the record “IB2, IB1, EB2, EB1, MK5, MK6,. The voice of the telephone 905-6 is digitized and placed on the payload of the IP packet 935B (FIG. 162). Here, the destination address and UDP port number obtained in the connection phase are used. Voice is transferred from the telephone set 905-6 in the form of a radio communication radio wave via the radio communication path 917-5 (step B68-1), and the voice is digitized by the radio base station 902-3 to obtain a voice IP bucket 935B. (FIG. 162), and is sent to the network node device 908-1 (step B68-2) and encapsulated into an IP packet 936B (FIG. 163). Furthermore, it reaches the network node device 909-1 via the router 911-6 (FIG. 92) and the communication line 913-5 (step B68-3), and is decapsulated by the network node device 909-1. The wireless base station 902-4 is reached (step B68-4), and the voice returned to the analog voice is transmitted through the wireless communication path 917-6 in the form of radio communication radio waves and reaches the telephone set 905-8 ( Step B68-5). The analog voice sent from the telephone set 905-8 is digitized, stored in an IP packet, and sent in the reverse direction (steps B69-1 to B69-5). In steps B68-1, B68-5, B69-1, and B69-5, the digitized voice may be transmitted through the wireless communication paths 917-5 and 917-6.
[0326]
<< Liberation Phase >>
When the user of the telephone set 905-6 notifies the release of the telephone communication (step B70 in FIG. 128), it passes through the radio base station 902-3, the network node device 908-1, and the proxy mobile telephone server 908-6. The telephone management server 908-4 is notified (steps B70 to B73), and the telephone management server 908-4 has the line number "CIC-3" in the CIC management table 926-1B (FIG. 135). The end time “Ed-1” is written in the end time column of the record “”. Next, a release IP packet 937B (FIG. 164, REL packet) is formed and notified to the telephone management server 909-4 (step B74). The telephone management server 909-4 issues a telephone communication release instruction. The wireless base station 902-4 is notified via the proxy mobile telephone server 909-6 (steps B76 to B78). Furthermore, the telephone management server 909-4 displays the end time “Ed-2” in the end time column of the record whose line number is “CIC-3” in the CIC management table 926-2B (FIG. 143). In order to report that the release IP packet 937B has been received, a release completion IP packet 938B (FIG. 165, RLC packet) is formed and returned to the telephone management server 908-4 (step B84).
[0327]
Upon receiving step B84, the telephone management server 908-4 notifies the radio base station 902-3 of a release instruction via the proxy mobile telephone server 908-6 and the network node device 908-1 (step S84). B85 to B87). The wireless base station 902-3 can also notify the telephone set 905-6 of a disconnection instruction via the wireless communication path 917-5 (step B70-1, option). The radio base station 902-4 notifies the telephone set 905-8 of a disconnection instruction (step B79), and notifies the telephone management server 909-4 of a release report via the proxy mobile telephone server 909-6 ( Steps B81 to B83). The telephone set 905-8 can also transmit a disconnection instruction confirmation signal to the radio base station 902-4 (step B80, option).
[0328]
<< Deletion of communication record >>
After step B73, the telephone management server 908-4 transmits the line number “CIC-3” written in the release IP packet 937B to the table management server 908-3 (step B96). The server 908-3 deletes the corresponding communication record, in this case the record “IB1, IB2, EB1, EB2, MK6, MK5,...” In the third row of the device control table 910-3 (FIG. 122). (Step B97). Similarly, after step B76, the telephone management server 909-4 extracts the line number “CIC-3” in the received IP packet 937B and transmits it to the table management server 909-3 (step B98). The table management server 909-3 is a corresponding communication record, in this case the record “IB2, IB1, EB2, EB1, MK5, MK6,...” In the fourth row of the device control table 910-4 (FIG. 123). Is deleted (step B99).
[0329]
<< Release report option and disconnection of radio channel >>
When the telephone management server 909-4 receives the release report (step B83), the telephone management server 909-4 can send the release report confirmation IP packet, and the release report confirmation IP packet passes through the proxy mobile telephone server 909-6. Further, the wireless base station 902-4 is reached via the network node device 909-1 (steps B90a to B90c). Furthermore, the telephone management server 909-4 can transmit an IP packet including a radio channel disconnection signal, and the IP packet including the radio channel disconnection signal passes through the proxy mobile telephone server 909-6 and then through the network node device 909-1. And reaches the base station 902-4 (steps B91a to B91c). When the wireless base station 902-4 sends an IP packet including a wireless channel disconnection confirmation signal to the network node device 909-1, the IP packet passes through the network node device 909-1 and then passes through the proxy mobile telephone server 909-6. Then, the telephone management server 909-4 is reached (steps B92a to B92c). The steps B90a to B90c, B91a to B91c, and steps B92a to B92c are options that can be omitted.
[0330]
Similarly, when step B85 is completed, the telephone management server 908-4 sends an IP packet including a radio channel disconnection signal to the proxy mobile telephone server 908-6, and the IP packet is transmitted to the base station via the network node device 908-1. The station 902-3 is reached (steps B88a to B88c). The radio base station 902-3 notifies the radio channel disconnection signal extracted from the IP packet to the telephone set 905-6 via the radio communication path 917-5 (FIG. 92) (step B88d). The telephone set 905-6 transmits a radio channel disconnection confirmation signal to the radio base station 902-3 via the radio communication path 917-6 (step B89a). The radio base station 902-3 arrives at the telephone management server 908-4 via the network node device 908-1 and the proxy mobile telephone server 908-6 with the IP packet including the radio channel disconnection confirmation signal (step B89c). To B89d). Steps B88a to B88d and Steps B89a to B89d are optional options.
[0331]
<< Collection of number of calls and billing information >>
In the telephone communication of the communication case 2 described above, the number of outgoing calls, the number of incoming calls are restricted, information is collected from the CIC management table and the device control table by the same procedure as the telephone communication in the communication case 1, and the IP It is possible to perform processing related to operation of the network 900 and billing.
[0332]
<< Mobile phone number registration >>
The registration method of the mobile telephone and the setting of the communication record of the device control table in the communication case 2 will be described with reference to FIGS. 92 and 195.
[0333]
The user 990-2 of the mobile telephone 905-6 determines an external IP address “EB1” and a telephone number “TN3” to be used by the mobile telephone 905-6 in accordance with an operation rule of the IP network 900 or in consultation with a communication carrier. At least including the user name and communication fee payment method, application for the use of the mobile telephone 905-6 is made to the telephone receptionist 991-2, and the telephone receptionist 991-2 gives the terminal authentication information “PID3” for proxy transfer The external IP address “EB81” of the telephone server is notified to the user 990-2 (step Q1 in FIG. 195). The external addresses of the proxy mobile phone servers 906-6, 907-6, 908-6, and 909-6 are a common value “EB81”. Further, the second terminal authentication information “PID-M” can include multicast reception authentication information including a multicast service identification symbol, a reception permission password thereof, an external address “WA9” of the multicast authentication server, and the like.
[0334]
Here, the terminal authentication information “PID3” is given to the combination of the external IP address “EB1” and the telephone number “TN3”, and is treated as a secret value and not disclosed to a third party other than the user 990-2. . The user 990-2 has a telephone number “TN3”, an external IP address “EB1”, terminal authentication information “PID3”, an external IP address “EB81” of the proxy mobile phone server, and second terminal authentication information “PID-M” ( Option) is set in the mobile telephone 905-6. Then, the acceptor 991-2 notifies the acceptance information to the user service server 992-2 (step Q2). The user service server 992-2 holds the reception information in the database (step Q3).
[0335]
Next, the user service server 992-2 notifies the telephone management server 909-4 of at least the telephone number “TN3” and the terminal authentication information “PID3” (step Q4). Here, the user service server 992-2 selects the telephone management server 909-4 according to the operation rule of the IP network 900 (for example, selecting a telephone management server that is geographically close). The telephone management server 909-4 notifies at least the telephone number “TN3” and the terminal authentication information “PID3” to the telephone number server 909-5 (step Q5). The telephone number server 995 is notified (step Q6), and the telephone number server 995 holds at least the telephone number “TN3” and the terminal authentication information “PID3” therein (step Q7).
[0336]
Furthermore, the multicast reception authentication information can be held (optional). The user service server 992-2 may request the upper telephone number server 995 to rewrite or delete the contents of the upper telephone number server 995 via the telephone management server 906-4 or directly. it can.
[0337]
<< Variation >>
The steps Q5 to Q7 can be changed to the next step Q5x. That is, the telephone management server 909-4 notifies at least the telephone number “TN3” and the terminal authentication information “PID3” to the upper telephone number server 995 (Step Q5x), and the telephone number server 995 receives the received telephone number “99”. TN3 ”and terminal authentication information“ PID3 ”are held inside.
[0338]
<< Registration of initial position of mobile phone >>
A method by which the mobile telephone 905-6 registers its position in the IP network 900 will be described with reference to FIGS. 92 and 195. A case will be described in which the mobile telephone 905-6 transmits a radio wave information report including a location registration request and happens to be connected to the radio base station 902-3 via the radio communication line 917-5 (FIG. 92).
[0339]
The radio base station 902-3 exchanges information with the mobile telephone 905-6 to confirm the communication possibility (step Q10). This confirmation procedure is performed by communication layers 1 and 2, and need not be performed by communication layer 3. When the communication possibility is confirmed, the mobile telephone 905-6 transmits location registration request information (step Q11 in FIG. 195). The location registration request information includes a telephone number “TN3” used by the mobile telephone 905-6, terminal authentication information “PID3”, an external IP address “EB1”, and an external IP address “EB81” of the proxy mobile telephone server. As a variation, instead of the terminal authentication information “PID3”, ciphertext C3 is generated using “PID3” as an encryption key and telephone number “TN3” as plain text, and an external IP address “EB1”, telephone number “TN3”, and A known authentication technique using the ciphertext C3 can also be used. In this way, the secret terminal authentication information “PID3” is stored in the wireless communication line.
Is not transmitted.
[0340]
Radio base station 902-3 forms external packet 997-1 (FIG. 196) including telephone number “TN3”, external IP address “EB1”, terminal authentication information “PID3” or ciphertext C3 included in the received information. , To the proxy mobile phone server 908-6. Here, the source external IP address of the external packet 997-1 is “EB1”, and the destination external IP address is “EB81”. When the external packet 997-1 arrives at the network node device 908-1 (step Q12), the record “IB1, IW81, K-zero, EB81, M− in the fourth row of the capsule control table 910-3 (FIG. 122). .. ”are used to form an internal packet 997-2 (FIG. 197), and the internal packet 997-2 is sent to the proxy mobile telephone server 908-6 (step Q13). Here, “IW81” is an internal IP address of the proxy mobile telephone server 908-6, and “M-one” is an address mask whose values are all “1”. The proxy mobile telephone server 908-6 receives the internal packet 997-2, further forms an internal packet including the internal IP address “IB1” included in the header portion of the internal packet 997-2, and sends it to the telephone number server 908-5. Transmit (step Q14). The telephone number server 908-5 receives the telephone number “TN3”, the external IP address “EB1”, the internal IP address “IB1”, the terminal authentication information “PID3” or the ciphertext “C3” from the received internal packet. Is stored in the data storage format (step Q15). Next, the acquired telephone number “TN3”, terminal authentication information “PID3”, and the identification code of the telephone number server 908-5 are notified to the upper telephone number server 995 (step Q16). The telephone number server 995 stores the telephone number “TN3” and the terminal authentication information “PID3” held in Step Q7 of telephone number registration, the telephone number “TN3” and the terminal authentication information “PID3” acquired in Step Q16. Are compared to determine whether the terminal authentication result is pass or fail. In the case where the ciphertext C3 is sent instead of the terminal authentication information “PID3”, the ciphertext C3 ”is generated using“ PID3 ”as the encryption key and the telephone number“ TN3 ”as plaintext, and the received ciphertext C3 and A check is made as to whether or not the generated ciphertext C3 ″ matches, and if it matches, a known communication partner authentication technique is used in which it is determined to pass.
[0341]
The upper telephone number server 995 reports the terminal authentication result to the telephone number server 908-5 (step Q20). When the terminal authentication result fails, the telephone number server 908-5 discards the telephone number “TN3” and the terminal authentication information “PID3” held in step Q15 (step Q21). The telephone number server 908-5 reports the terminal authentication result to the mobile telephone 905-6 via the proxy mobile telephone server 908-6, the network node device 908-1, and the radio base station 902-3 (Steps Q22 to Q25). ).
[0342]
<< Mobile phone position change >>
In a state where the initial location registration of the mobile phone has been completed, the mobile phone 905-6 changes the location where the mobile phone 905-6 connects to the radio base station 902-3 via the radio communication line 917-5, and includes a location change request. A case will be described in which wireless radio wave information is transmitted and happens to be connected to the wireless base station 902-4 via the wireless communication line 917-7 (FIG. 92). In order to simplify the explanation, a case where the mobile telephone 905-6 is switched to the mobile telephone 905-6x will be described (FIG. 92).
[0343]
The radio base station 902-4 exchanges information with the mobile phone 905-6x to confirm the communication possibility (step Q10x in FIG. 198), and the mobile phone 905-6x transmits location registration request information (step Q11x). The location registration request information includes a telephone number “TN3” used by the mobile telephone 905-6x, terminal authentication information “PID3”, the external IP address “EB1”, and an external IP address “EB81” of the proxy mobile telephone server. Radio base station 902-4 forms an external packet similar to external packet 997-1 (FIG. 196) including telephone number “TN3”, external IP address “EB1”, and terminal authentication information “PID3” included in the received information. To the proxy mobile phone server 909-6. Here, the source external IP address “EB1” and the destination external IP address “EB81” of the external packet. When the external packet reaches the network node device 909-1 (step Q12x), the records “IB2, IB84, K-zero, EB81, M-zero, M in the fifth row of the capsule control table 910-4 (FIG. 123). -one, ... "is used to form an internal packet similar to the internal packet 997-2 (FIG. 197), and the internal packet is sent to the proxy mobile telephone server 909-6 (step Q13x). The proxy mobile telephone server 909-6 receives the internal packet, further forms a new internal packet including the internal IP address “IB2” included in the header part of the internal packet, and transmits it to the telephone number server 909-5 (step Q14x), the telephone number server 909-5 obtains the telephone number “TN3”, the external IP address “EB1”, the internal IP address “IB2”, and the terminal authentication information “PID3” from the received internal packet. It is stored in the storage format (step Q15x), and the acquired telephone number “TN3” is notified to the upper telephone number server 995 together with the identification code of the telephone number server 909-5 (step Q16x).
[0344]
The telephone number server 995 stores the telephone number “TN3” and terminal authentication information “PID3” held in Step Q7 (FIG. 195) of telephone number registration, and the telephone number “TN3” and terminal authentication information “obtained in Step Q16x”. A check is made to see if PID3 ″ matches, and it is determined whether the terminal authentication result is pass or fail. In the case of failure, the upper telephone number server 995 notifies the telephone number server 909-5 that the terminal authentication has failed (step Q17x), and the telephone number server 909-5 was held in step Q15x. The telephone number “TN3” and the terminal authentication information “PID3” are discarded (step Q18x), and the subsequent processing is interrupted.
[0345]
When the terminal authentication result is acceptable, the upper telephone number server 995 notifies the telephone number server 908-5 of the location change request to the terminal 905-6x and the IP address “IP909-5” of the telephone number server 909-5. (Step Q19x), the telephone number server 908-5 forms an IP packet having the destination IP address “IP909-5” with all the information regarding the mobile telephone 905-6 held in Step Q15 (FIG. 195). And transmit to the telephone number server 909-5 (step Q20x). The telephone number server 908-5 discards the transmitted information. The telephone number server 909-5 can hold information regarding the mobile telephone 905-6 acquired in the procedures of both step Q20x and step Q15x. However, the position of the mobile phone is 905-6x. The telephone number server 909-5 reports the terminal authentication result to the mobile telephone 905-6x via the proxy mobile telephone server 909-6, the network node device 909-1, and the radio base station 902-4 (Steps Q22x to Q22x). Q25x).
[0346]
<< Variations managed by a higher-level telephone number server >>
The upper telephone number server 995 manages related information such as the telephone number and IP address of the mobile telephone, and the telephone number servers 906-5 to 909-5 are intended only for fixed telephones, and the telephone number servers 906-5 to 909- A method in which 5 is not involved in the registration procedure and location change procedure of the mobile telephone will be described.
[0347]
FIG. 199 shows another implementation method of the mobile telephone registration procedure. The difference from FIG. 195 is that the processing of the telephone number servers 908-5 and 909-5 shown in FIG. 195 is transferred to the upper telephone number server 995. The procedure is as follows. Accordingly, FIG. 199 does not include telephone number servers 908-5 and 909-5. First, steps U1 to U4 in which steps Q1, Q2, Q3, and Q4 in FIG. 195 are replaced with steps U1, U2, U3, and U4 in FIG. 199 are performed, and then directly from the telephone management server 909-4. The telephone number server 995 is notified (step U5), and the telephone number server 995 holds the related information (step U7). Further, Steps U10 to U13 in which Steps Q10, Q11, Q12, and Q13 in FIG. 195 are replaced with Steps U10, U11, U12, and U13 in FIG. 199 are performed, and then directly from the proxy mobile phone server 908-6. The telephone number server 995 (step U14), the telephone number server 995 performs a terminal authentication procedure and the like (step U15), and notifies the proxy mobile telephone server 908-6 of the processing result (step U20). Next, Steps U23 to U25 in which Steps Q23, Q24, and Q25 in FIG. 195 are replaced with Steps U23, U24, and U25 in FIG. 199 are performed.
[0348]
FIG. 200 shows another implementation method of the registration procedure of the mobile telephone. The difference from FIG. 198 is that the telephone number servers 908-5 and 909-5 shown in FIG. The procedure is shifted to 995. First, steps Q10x, Q11x, Q12x, and Q13x in FIG. 198 are replaced with steps U10x, U11x, U12x, and U13x in FIG. 200. The number server 995 is notified (step U14x), the proxy mobile phone server 909-6 holds the relevant information (step U21x), and the processing result is notified to the proxy mobile phone server 909-6 (step U22x). Next, a procedure is performed in which steps Q23x, Q24x, and Q25x in FIG. 198 are replaced with steps U23x, U24x, and U25x in FIG. 198. In the communication case 2, the proxy mobile phone server 908-6 can be replaced with the proxy phone server 908-2 so that the proxy phone server 908-2 includes the function of the proxy mobile phone server 908-6. At this time, the proxy mobile telephone server 908-6 can be omitted.
[0349]
<< Communication Case 3: Communication between Mobile Phone and Fixed Phone >>
FIG. 166 is a diagram for explaining telephone communication from the mobile telephone 905-6 to the fixed telephone 905-4. The telephone number of the telephone 905-6 is “TN3”, and the telephone number of the telephone 905-4 is “TN2”. . In this communication case 3, the calling side mobile telephone 905-6 side, that is, the calling side UNI interface (communication procedure between the radio base station 902-3 and the telephone management server 908-4) is shown in FIG. This matches the calling side UNI interface (communication procedure between the radio base station 902-3 and the telephone management server 908-4) described with reference to FIG. Further, in this case, the incoming side fixed telephone 905-4 side, that is, the incoming side UNI interface (communication procedure between the telephone management server 909-4 and the media router 903-4) uses FIG. This corresponds to the UNI interface on the called side (communication procedure between the telephone management server 909-4 and the media router 903-4) described above. Of course, the communication procedure (NNI interface) between the telephone management server 908-4 and the telephone management server 909-4 is unified within the IP network 900.
[0350]
<< Connection Phase >>
When the telephone set 905-6 sends a call connection request, a radio channel connection request signal is transmitted to the radio base station 902-3 (step B01), and the radio base station 902-3 returns a call connection request acceptance (step B02). . Next, a call setup request is sent from the telephone 905-6 to the radio base station 902-3 (step B03). When the radio base station sends a call setup request, the call setup request is sent to the network node device 908-1, The data is transmitted to the telephone management server 908-4 via the proxy mobile telephone server 908-6 (steps B04 to B06). The telephone management server 908-4 asks the telephone number server 908-5 for an answer (steps B07 and B08).
[0351]
Next, the telephone management server 908-4 sends a call setting acceptance and an authentication request, and passes through the proxy mobile telephone server 908-6, the network node device 908-1, and the radio base station 902-3. Then, the telephone set 905-6 is notified (steps B09 to B12). The telephone set 905-6 transmits an authentication answer indicating the terminal validity in the opposite direction to that described above (steps B13 to B16). The telephone management server 908-4 sends out the IP packet including the terminal authentication pass / fail in the reverse direction (steps B17 to B20). Next, the telephone management server 908-4 forms an IAM packet for making a call setting request, and transmits it to the telephone management server 909-4 (step A21). The NNI interface is unified in the IP network 900, the calling-side UNI is the same as the calling-side UNI in the communication case 2, and the called-side UNI is the same as the called-side UNI in the communication case 1. It is. Therefore, hereinafter, it can be explained that telephone communication from the fixed telephone 905-1 to the mobile telephone 905-8 becomes possible by executing the communication procedure shown in FIG.
[0352]
<< Communication Case 4: Communication between Fixed Phone and Mobile Phone >>
FIG. 167 is a diagram for explaining telephone communication from the fixed telephone 905-1 to the mobile telephone 905-8. The telephone number of the telephone 905-1 is “TN1” and the telephone number of the telephone 905-8 is “TN4”. . In this communication case 4, the calling side fixed telephone 905-1 side, that is, the calling side UNI interface (communication procedure between the media router 903-1 and the telephone management server 906-4) uses FIG. This corresponds to the UNI interface (communication procedure between the media router 903-1 and the telephone management server 906-4) described above. In this case, the incoming side mobile telephone 905-8 side, that is, the incoming side UNI interface (the communication procedure between the telephone management server 909-4 and the radio base station 902-4) is shown in FIG. This corresponds to the called-side UNI interface (communication procedure between the telephone management server 909-4 and the radio base station 902-4) described with reference to FIG. The communication procedure (NNI interface) between the telephone management server 906-4 and the telephone management server 909-4 is unified within the IP network 900.
[0353]
Thus, when a call connection request is transmitted from the telephone set 905-6 (step A01), the media router 903-1 returns a call connection request acceptance (step A02), and the media router 903-1. Transmits a call setting request (step A04), and the call setting request reaches the telephone management server 906-4 (steps A04 to A06). The telephone management server 906-4 asks the telephone number server 906-8 and obtains an answer (steps A07 and A08). Next, the telephone management server 906-4 transmits an IP packet (IAM packet) for making a call setting request to the telephone management server 909-4 (step A21), and the content of the IAM packet is the proxy mobile telephone server. The call notification is reached to the telephone set 905-8 via the node 909-6, the network node device 909-1, and the radio base station 902-4 (steps B21 to B25). The NNI is unified within the IP network 900, the calling-side UNI is the same as the calling-side UNI in the communication case 1, and the called-side UNI is the same as the called-side UNI in the communication case 2. Therefore, it can be explained that telephone communication from the fixed telephone 905-1 to the mobile telephone 905-8 is possible by executing the communication procedure shown in FIG.
[0354]
<< Variations in communication cases 1 to 4 >>
Each media router or radio base station manages the UNI format of the media router or radio base station, and can also notify the telephone management server. For example, in the telephone communication from the fixed telephone 905-1 of the communication case 1 to the fixed telephone 905-4, the media router 903-1 stores the UNI format of the media router 903-1 in the IP packet 920 (FIG. 94), and the telephone. The management server 906-4 is notified (steps A04 to A06). In telephone communication from the mobile telephone 905-6 to the mobile telephone 905-8 in the communication case 2 (FIG. 127), the radio base station 902-3 converts the UNI format of the radio base station 902-3 into an IP packet 920B (FIG. 129). Store and notify the telephone management server 908-4 (steps B04 to B06). Similarly, the radio base station 902-4 stores the UNI format of the radio base station 902-4 in an IP packet and transmits it to the network node device 909-1 (step B27b or B31). The telephone number server may be grouped into a telephone number server for fixed telephone communication and a telephone number server for mobile telephone communication, and communication between the telephone number servers may be limited to each group.
[0355]
<< Wireless base station >>
In the present embodiment, it is assumed that the media router or the fixed telephone holds an IP address, or that the radio base station or the mobile telephone holds an IP address. In FIG. 168, 950-1 is an IP communication network, 950-2 is a network node device, 951-1 is a radio base station, 951-2 is an IP communication line interface unit, 951-3 is a radio interface unit, and 952-1 is Analog mobile telephones, 952-2 are digital mobile telephones, 952-3 and 953-4 are IP mobile telephones, and 953-1 to 953-4 are wireless communication paths.
[0356]
An IP packet including a telephone line connection control message and digital voice is transmitted / received to / from an IP communication line 950-3 between the radio base station 951-1 and the network node apparatus 950-2. The IP communication line interface unit 951-2 holds a plurality of IP addresses, and manages the IP addresses and port numbers using the channel-IP address correspondence table 959 (FIG. 169). A control signal or audio signal 958-1 (FIG. 170) sent from the analog mobile telephone 952-1 is an audio transmission / reception unit 954-1, a wireless transmission / reception unit 955-1, a wireless communication path 953-1, and a wireless transmission / reception unit 956-1. The control signal or voice signal is restored upon reaching the wireless interface unit 951-3, and the control signal or voice signal is digitized upon arrival at the IP communication line interface unit 951-2, into the payload of the IP packet 957-1. Can be placed. An example using the IP address “EA1” and the UDP port number 5002 is shown in the first line “..., EA1,5002, CN9531, MID-1000” in the wireless communication path-IP address correspondence table 959. The wireless communication path 953-1 indicated by the channel ID “CN9531” is indicated, and the management ID “MID-1000” is used for management of charging for the use of the IP address. The digital mobile phone 952-2 is the same as the analog mobile phone 952-1. An example using the IP address “EA1” and the UDP port number 5004 is shown in the second row of the wireless communication path-IP address correspondence table 959. "..., EA1,5004, ...".
[0357]
In the case where the digital mobile telephone 952-3 does not hold an IP address, the digital mobile telephone 952-3 instructs the IP communication line interface unit 951-2 to use the IP address “EA3” and the port number “5012”. IP packet 958-3 to be received is received (FIG. 171). Next, an IP packet 957-3 (same as 958-4) in which a control signal or a voice signal is digitally transmitted is transmitted, and the IP communication line interface unit 951-2 transmits the IP packet 956-4 to the IP line 950-3. To do. Next, in the case where the digital mobile telephone 952-4 holds the IP address “EA4”, the digital mobile telephone 952-4 transmits an IP packet 958-5 that digitally represents a control signal or a voice signal, and performs IP communication. The line interface unit 951-2 transmits an IP packet 957-4 (same as 958-5) to the IP line 950-3. The IP communication line interface unit 951-2 indicates that the IP address “EA3” and the port number “5012” have been lent to the IP mobile telephone 952-3, in the record “. , EA3, 5012,..., And the fact that the IP mobile telephone 952-4 holds the IP address “EA4” and sets it in the IP packet 958-5 is used in the fourth of the channel-IP address correspondence table 959. It is important to grasp from the record “... EA4.
[0358]
<< Root phone number server >>
Another implementation method for acquiring a related IP address from a telephone number, which is applied when the IP network 900 (FIG. 92) is enlarged, will be described with reference to FIG.
[0359]
900-10 to 900-12 are IP networks, 900-13 to 900-17 are termination gateways, 900-18 to 900-21 are relay gateways, 900-23 to 900-27 are media routers, 900-30 to 900- 32 is a radio base station, 900-33 to 900-35 are mobile telephones, 900-37 to 900-41 are fixed telephones, 995-1 to 995-3 are upper-level telephone number servers, and 995-4 is a root telephone number server. It is. The relay gateways are connected by an IP communication line. The IP networks 900-10 to 900-12 are individually managed by, for example, a communication carrier.
[0360]
The termination gateways 900-13 to 900-17 each include an individual telephone number server, similar to the termination gateway 901-1 (FIG. 92). The relay gateways 900-18 to 900-21 are disclosed as relay gateways that connect IP networks by IP communication lines in the prior application (FIG. 288, etc.). Similarly to the case where the upper telephone number server 995 (FIG. 92) performs processing for acquiring the relevant IP address from the telephone number in the IP network 900, the upper telephone number servers 995-1 to 995-3. (FIG. 201) performs processing related to IP addresses and related information related to telephone numbers in the IP networks 900-10 to 900-13, respectively. The upper telephone number servers 995-1 to 995-3 can send and receive IP packets including information on telephone numbers and IP addresses to / from the root telephone number server 995-4 (steps 995-10 to 995 in FIGS. 202 and 203). -12). Further, after the upper telephone number servers 995-1 and 995-3 obtain the IP address of the other server by inquiring of the root telephone number server 995-4, information on the telephone number and the IP address using the acquired IP address. Can be transmitted and received (step 995-13). An IP packet transferred between the IP networks 900-10 to 900-12 passes through the relay gateways 900-18 to 900-21.
[0361]
The telephone number server in the terminating gateway 900-13 acquires the IP address and related information from the telephone number “TN900-35” of the mobile telephone 900-35. 35 ", the upper telephone number server 995-1 presents the telephone number" TN900-35 "to the root telephone number server 995-4, and the root telephone number server 995-4 becomes the upper telephone number server 995-3. Presents the telephone number "TN900-35". Then, the upper telephone number server 995-3 returns the IP address and related information regarding the telephone number “TN900-35”, and the IP packet including the IP address and related information regarding the returned telephone number “TN900-35” is It flows in the reverse direction to the above, and is delivered to the telephone number server inside the terminating gateway 900-13 as the inquiry source via the route telephone number server 995-4 and the upper telephone number server 995-1. A technique known as a domain name server can be adopted as an inquiry procedure between a plurality of telephone number servers for obtaining an associated IP address from the telephone number “TN900-35”.
[0362]
Further, the telephone number server in the terminating gateway 900-13 may query the telephone number “TN900-40” of the fixed telephone 900-40 from the higher telephone number server 995-1 to obtain the IP address and related information. It is possible to carry out in the same manner as the above-described series of procedures. In summary, in the case where a plurality of IP networks are connected, the telephone number server in the IP network 1 is the upper telephone number server 1, the root telephone number server in the IP network 1, and the upper telephone number in the IP network 2. Via the server 2, an IP address and related information related to the telephone number “TEL2” managed by the upper telephone number server 2 can be inquired and acquired.
[0363]
<< Variation that calls a higher-level telephone number server >>
In the procedure of telephone communication from the fixed telephone 905-1 to the fixed telephone 905-4 shown in FIG. 93, the procedure (steps A07, A08) related to the telephone management server 906-4 and the telephone number server 906-5 is replaced with It is possible to change to another procedure for calling the telephone number server 995, which will be described with reference to FIG. In FIG. 204, the steps of the telephone communication procedure excluding steps A07x, A07y, A08x, A08y are all the same as the steps shown in FIG. 93, and different steps A07x, A07y, A08x, A08y will be described.
[0364]
In step A07 of FIG. 204 (same as step A07 of FIG. 93), the telephone number server 906-5 receives an IP packet including a query regarding the destination telephone number “TN2” and the transmission source telephone number “TN1”. The telephone number server 906-5 holds address related information (various addresses and UNI type) related to the telephone number “TN1”, but does not have address information related to the telephone number “TN2”. The number server 906-5 sends information about the telephone number “TN2” to the higher-level telephone number server 995 to inquire (Step A07x). The upper telephone number server 995 sends the telephone number “TN2” to the telephone number server 909-5 holding the address related information regarding the telephone number “TN2” to inquire about the address related information (Step A07y). ), The telephone number server 909-5 replies with address related information regarding the telephone number "TN2". That is, the address “EA2” of the media router and the internal IP address “IA2” at the end of the communication line, the external IP address “EA82” and the internal IP address “IA82” of the proxy telephone server, and the IP of the telephone management server An address “IA92” and the media router UNI type are returned. The address-related information that has been replied passes through the upper telephone number server 995 (step A08x), and further passes through the telephone number server 906-5 (step A08y) to reach the telephone management server 906-4. (Step A08). Note that the telephone number server 906-5 can reply directly to the telephone number server 906-5 without going through the upper telephone number server 995. A series of steps A07x, A07y, A08x, A08y can be performed by a recursive call function of a known domain name server.
[0365]
Further, in the procedure of telephone communication from the mobile telephone 905-6 to the mobile telephone 905-8 shown in FIG. 127, a procedure for calling the upper telephone number server 995 is possible, which will be described with reference to FIG. In FIG. 205, all steps of the telephone communication procedure except for steps B07x, B07y, B08x, and B08y are the same as those shown in FIG. 127, and different steps B07x, B07y, B08x, and B08y will be described. When the telephone management server 908-4 receives an IP packet including a question regarding the destination telephone number “TN4” and the transmission source telephone number “TN3” (step B06), the telephone management server 908-4 sends the telephone number “TN4” to the higher-level telephone number server 995. The telephone number server 995 inquires about the address information related to the telephone number “TN4” to the telephone number server 909-5 (step B07y). The telephone number server 909-5 replies to the telephone management server 908-4 via the upper telephone number server 995 (step B08x) with an answer including the address related information for the question (step B08y).
[0366]
<< Communication case 5: Common line signaling based multimedia terminal communication >>
FIG. 173 is a diagram for explaining communication between multimedia terminals based on telephone call connection control. Communication in the communication case 1 (FIG. 93) includes a fixed telephone 905-1, a media router 903-1, a network node device 906-1, a proxy telephone server 906-2, a telephone management server 906-4, and a telephone management server 909-4. In contrast, the communication shown in FIG. 173 is a fixed telephone, whereas the proxy telephone server 909-2, the network node device 909-1, the media router 903-4, and the fixed telephone 905-4 perform communication control. In this communication, the multimedia terminal 905-10 is used instead of 905-1, and the multimedia terminal 905-16 is used instead of the fixed telephone 905-4. The multimedia terminals 905-10 and 905-16 include, for example, a terminal device having a function of transmitting and receiving voice and still images, a desktop data processing device (such as a personal computer), a telephone, a portable data processing device (PDA), voice and It is a terminal device, a telephone set, a portable telephone set, a TV transmitter / receiver having a function of transmitting / receiving still images or moving images, or various data, or a terminal device in which the functions of the devices and devices are integrated.
[0367]
Steps A01 to A60 for inter-terminal communication connection shown in FIG. 93 correspond to steps J01 to J60 for inter-terminal communication connection shown in FIG. 173, respectively, and steps A70 to A80-1 are shown in FIG. 173 corresponds to the steps J70 to J80-1 for the terminal-to-terminal communication connection, and the terminal-to-terminal communication connection control method between the terminal 905-1 and the terminal 905-4 is the terminal 905- 10 and the terminal-to-terminal communication connection control method between the terminals 905-16.
[0368]
J68 (FIG. 173) shows the range of the inter-terminal media communication, J69-1 shows the inter-terminal high-level communication start procedure, J69-2 shows the inter-terminal media communication, and J69-3 shows the inter-terminal high-level communication end procedure. J69-1 and J69-3 belong to the inter-terminal high-level communication control layer, and J69-2 belongs to the inter-terminal media communication layer.
[0369]
Furthermore, with reference to FIGS. 174 and 175, a method in which the terminals 905-10 and 905-16 communicate with each other using a telephone number will be described. FIG. 174 is a simplified diagram of FIG. 92 for explaining the communication between the terminals 905-10 and 905-16. The servers in the termination control units 914-1 (FIG. 92) and 914-4 are shown in FIG. The description is omitted, and therefore some procedures in the termination control unit 914-1 are omitted. FIG. 175 simplifies FIG.
[0370]
The terminal 905-10 sends a call connection request (step J01), the media router 903-1 returns a call connection request acceptance (step J02), and the media router 903-1 then sends the terminal 905 serving as the transmission source. A call setting request including the telephone number “TN5” of 10 and the telephone number “TN6” of the destination terminal 905-16 is transmitted to the termination control unit 914-1 in the termination gateway 901-1 (step J04). The termination control unit 914-1 forms an initial address message (IAM packet) including the telephone numbers “TN5” and “TN6” and sends it to the IP network 900 (step J21). The IAM packet is transmitted to the control communication line 912. -1 (FIG. 92) to the termination control unit 914-4. The termination control unit 914-4 notifies the terminal 905-16 of the call arrival notification obtained by receiving the IAM packet via the media router 903-4 (step J24). The media router 903-4 returns (step J31), and then the termination control unit 914-4 forms an address completion message (ACM packet) informing the possibility of reception of the call setup request based on the IAM packet, and terminates the control unit. It returns to 914-1 (step J34), and the ACM packet reaches the termination control unit 914-1 via the control communication line 912-1. Furthermore, information indicating the possibility of reception in the ACM packet can be transmitted to the media router 903-1 (step J37, option).
[0371]
When the terminal 905-16 notifies the media router 903-4 that the telephone call is being made (step J40), the media router 903-4 notifies the termination control unit 914-4 that the telephone call is being made (step J41). When the termination control unit 914-4 receives a telephone call, it forms a call message “CPG” and sends it (step J44). The call message “CPG” is transferred within the IP network 900, and the termination control unit 914-1 To reach. The termination control unit 914-1 notifies the terminal 905-10 of the telephone call via the media router 903-1 (steps J47 and J48).
[0372]
When the terminal 905-16 responds, the response reaches the termination control unit 914-4 via the media router 903-4 (step J50) (step J51). The termination control unit 914-4 forms and sends a response message (ACM packet) (step J54). The ACM packet is transferred through the IP network 900 and reaches the termination control unit 914-1. The termination control unit 914-1 notifies the terminal 905-10 of the response via the media router 903-1, and communication between the terminals becomes possible (steps J57 and J58). The terminal 905-10 can send a response confirmation to the media router 903-1 following step J58 (step J59, option). The media router 903-4 can also send a response confirmation to the terminal following step J50 (step J60, option).
[0373]
Through the above procedure, the communication path via the IP transfer network was established between the terminals 905-10 and 905-16 by the No. 7 common line signal system based procedure using the telephone number. Next, the terminals 905-10 and 905-16 execute the inter-terminal high-level communication start procedure (step J69-1). As a procedure for starting high-level communication between terminals, for example, establishment of a voice image communication logical channel, selection of a communication mode, designation of flow control, exchange of terminal capability information, and the like can be performed. Next, a plurality of IP packets storing voice, images, text data, etc. are transmitted and received between the terminal 905-10 and the terminal 905-16, and inter-terminal media communication is performed (step J69-2). An IP packet storing voice, image, text data, etc. is transferred via the network node device 906-1 and the communication line 913-3 for media transfer. When the inter-terminal media communication is completed, the terminals 905-10 and 905-16 execute the established inter-terminal high-level communication termination procedure (step J69-3).
[0374]
Next, when the terminal 905-10 issues a release request (steps J70 and J71), the termination control unit 914-1 sends a REL packet informing the release (step J74), and the termination control unit 914-4 completes the release. An RLC packet to inform is returned (step J84). The termination control unit 914-4 notifies the terminal 906-16 of a release notification (Steps J78, J79) and receives a release confirmation (Steps J80, J81). The media router 903-4 can also send a release report confirmation (step J80-1, option). Also, the termination control unit 914-1 notifies the release notification to the media router 903-1 (step J87). The media router 903-1 can also send a release confirmation (step J70-1, option). Through the above procedure, the communication path set for the inter-terminal communication is released.
[0375]
In FIG. 176, there is a UDP layer above the IP communication layer, a line connection control (call connection control) layer based on the No. 7 common line signaling system above the UDP layer, and above the line connection control layer. It shows that there is an inter-terminal high-level communication control layer, and there is a communication media layer above the inter-terminal high-level communication control layer.
[0376]
It can be implemented by placing a line connection control layer based on the No. 7 common line signaling system above the IP layer and omitting the UDP layer. A technique for placing a line connection control layer above the IP layer is disclosed in a prior application patent (FIG. 206 in Example 13). The line connection control layer placed above the IP layer is defined as a new protocol, and a port field (in the header field of the UDP segment or TCP segment) in the same format as the header field of the header of the new protocol segment of the line connection control layer. 16 bits × 2, IPv4). In this way, the disadvantage that the port number cannot be used without the UDP layer can be overcome. The new protocol segment in the line connection control layer has a format similar to the UDP segment and the TCP segment, and it can be expected that the IP communication apparatus is simplified. The technique of placing the line connection control layer based on the common line signal system on the upper layer of the IP layer can be applied to all of the communication cases 1 to 5.
[0377]
<< Communication case 6: Communication between multimedia terminals for setting a communication record >>
FIG. 177 shows a communication method between multimedia terminals (dynamic setting method of communication record) which is not based on the No. 7 common line signal system. A communication method in which the IP terminal 905-11 and the IP terminal 905-14 respectively communicate via the telephone management servers 906-4 and 907-4 will be described.
[0378]
The identification name of the terminal 905-11 is “TN7”, and the IP address is “EA7”. The identification name of the terminal 905-14 is “TN8” and the IP address is “EA8”. The terminal 905-11 transmits using the port number “7070”, and the terminal 905-14 transmits using the port number “7080”. The IP terminals 905-11 and 905-14 are also multimedia terminals that store text data, digitized voice, still images, moving images, and the like in IP packets for transmission / reception. For example, the identification names “TN7” and “TN8” can be an e-mail address or a homepage identification symbol (URL) provided by a WWW server.
[0379]
<< Connection Phase >>
An IP packet 971 (FIG. 179) is transmitted from the IP terminal 905-11 (step K01 in FIG. 177). The IP packet 971 passes through the media router 903-1 (step K04) and passes through the network node device 906-1. Are encapsulated to become an internal IP packet 972 (FIG. 180), reach the proxy telephone server 906-2 (step K05), become an IP packet 973 (FIG. 181), and reach the telephone management server 906-4 (step K06). ). The IP packet 971 includes at least “TN7”, “TN8”, and “7070”. Note that the technique in which the IP packet sent from the IP terminal 905-11 reaches the network node device through the media router without changing the IP address is the prior patent (FIG. 114 of Japanese Patent Application No. 2001-078270). The well-known technique described in the above is applied.
[0380]
<< CIC management table creation >>
The telephone management server 906-4 applies a rule determined in advance in the IP network 900 from the source identification name “TN7” and the destination identification name “TN8” obtained by reading the IP packet 973. The CIC number “CIC-8” is determined, and the telephone management server 906-4 further sends various IP addresses and destination IP terminals 905 related to the destination identification names “TN7” and “TN8” to the telephone number server 906-5. -14 sends an IP packet 974 (FIG. 182) for inquiring about the UNI type of the media router 903-3 to which the -14 is connected and the port number used by the destination IP terminal 905-14 (step K07). A packet 975 (FIG. 183) is obtained (step K08).
[0381]
The telephone management server 906-4 further creates a CIC management table 976-1 (FIG. 184), the CIC number “CIC-8”, the UNI type “UNI1” of the media router 903-1, and the media router 903-3. UNI type “UNI2”, source identification name “TN7”, destination identification name “TN8”, external IP address “EA7” and internal IP address “IA8”, procedure classification “IAM”, and write time “St-7” "And the elapsed time until completion (timer value)" Time7 "are written. The type of information content written in the CIC management table 976-1 (FIG. 184) is determined depending on the UNI type “UNI1” of the media router 903-1.
[0382]
<< Regulation of number of IP packet transmissions per line >>
The telephone management server 906-4 extracts the source IP address “EA7” from the CIC management table 976-1 and writes it in the transmission number management table under the management of the telephone management server 906-4. The number of lines in use is increased by “1” and compared with the upper limit number of lines. If the number of lines in use exceeds the upper limit number of lines, the process is interrupted without proceeding to the subsequent connection phase. The transmission number management table has the same format as the call management table 918-1 (FIG. 124).
[0383]
<< Communication permission notice >>
Next, the telephone management server 906-4 forms and sends an internal IP packet 978 (FIG. 185) notifying that communication between the IP terminal 905-11 and the IP terminal 905-14 is possible (step K55). The proxy telephone server 906-2 converts the IP packet 978 into an IP packet 979 (FIG. 186) and sends it to the network node device 906-1 (step K56), and the IP packet 980 obtained by decapsulation ( FIG. 187) passes the media router 903-1 (step K57) and reaches the IP terminal 905-11 (step K58). The contents of the IP packet 980 include the IP address “EA8” and the port number “7080” of the destination IP terminal 905-14. When the IP packet 978 is formed, the telephone management server 906-4 reads the IP address “EA8” and the port number “7080” from the IP packet 975 (FIG. 183) and writes them in the IP packet 978.
[0384]
Next, the telephone management server 906-4 refers to the IP address information in the CIC management table 976-1, and generates an IP packet 977 (FIG. 188) (IAM packet) for notification of communication record creation required for communication between terminals. ) And the IP packet 977 is transmitted to the telephone management server 907-4 (step K21). The telephone management server 907-4 receives the IP packet 977 and forms the CIC management table 976-2 (FIG. 189) on the called side by the same method as described in other communication cases.
[0385]
<< Regulation of number of incoming IP packets per line >>
The telephone management server 907-4 extracts the destination IP address “EA8” from the received IP packet 977 (FIG. 188) and writes it in the incoming call count management table. The number of incoming IP packets per line is regulated, for example, by increasing the number of lines in use by “1”.
[0386]
<< Communication Record Settings >>
Subsequent to step K21, the telephone management server 906-4 takes out the IP address “EA7, IA7, EA8, IA8” of the record in the first row of the CIC management table 976-1 (FIG. 184), and the table management server. 906-3 is requested (step K66), and the table management server 906-3 receives the communication record “IA7” in the fifth row of the device control table 910-1 (FIG. 120) in the network node device 906-1. , IA8, EA7, EA8, MK25, MK26,... ”(Step K67). Further, the telephone management server 906-4 sets a time elapsed interrupt timer corresponding to the CIC number “CIC-8” according to the elapsed time (timer value) “Time7” included in the CIC management table 976-1. Set.
[0387]
Similarly, the telephone management server 907-4 takes out the IP address “EA8, IA7, EA8, IA7” of the record in the first row of the CIC management table 976-2, and requests the table management server 907-3 ( In step K64), the table management server 907-3 records "IA8, IA7, EA8, EA7, MK26" in the third row of the device control table 910-2 (FIG. 121) in the network node device 907-1. , MK25,... "(Step K65). Further, the telephone management server 907-4 sets a time elapsed interrupt timer corresponding to the CIC number “CIC-8” according to the elapsed time “Time7” included in the CIC management table 976-2.
[0388]
<< Inter-terminal communication >>
When receiving the IP packet 980 (FIG. 187) (step K58), the IP terminal 905-11 receives the IP address “EA8” and the port number “7080” corresponding to the identification name “TN8” of the IP terminal 905-14 as the communication partner. To get. The IP terminal 905-11 forms an IP packet 981 (FIG. 190) to be transmitted to the IP terminal 905-14. The IP packet 981 sent from the IP terminal 905-11 passes through the media router 903-1 (step K68-1) and reaches the network node device 906-1 (step K68-2). Then, the communication record in the fifth line of the set device control table 910-1 (FIG. 120) is applied to become an internal packet 982 (FIG. 191), and the internal packet 982 is transferred inside the IP network 900 (step K68). -3) reaches the network node device 907-1, is decapsulated here, and the IP packet 981 is restored and transmitted, passes through the media router (step K68-4), and reaches the terminal 905-14 (Step K68-5). The IP packet sent from the IP terminal 905-14 is transferred in the reverse direction on the communication path and reaches the IP terminal 905-11 (steps K69-1 to K69-5). The IP terminals 905-11 and 905-14 exchange data by appropriately sending and receiving IP packets.
[0389]
<< Deletion of communication record >>
When the time lapse interrupt timer corresponding to the set CIC number “CIC-8” starts after the predetermined time “Time7” has elapsed, the telephone management server 906-4 sends the CIC number to the table management server 906-3. An instruction is given to delete the corresponding communication record in the device control table 910-1 corresponding to “CIC-8” (step K96 in FIG. 177), and the table management server 906-3 deletes the communication record (step K97). Similarly, when the time lapse interrupt timer corresponding to the CIC number “CIC-8” is activated after the predetermined time “Time7” has elapsed, the telephone management server 907-4 notifies the table management server 907-3 of the device control table. An instruction is given to delete the corresponding communication record in 910-2 (step K98), and the table management server 907-3 deletes the communication record (step K99).
[0390]
<< Other methods for deleting communication records >>
Referring to FIG. 178, steps K01 to K69-5, that is, a communication request is sent from the terminal 905-11, and communication is performed in which IP packets are transmitted and received between the terminal 905-11 and the terminal 905-14. The steps from the middle to the completion of implementation are almost the same, and the difference is that neither the telephone management servers 906-4 and 907-4 sets the time-lapse interrupt timer. When the terminal 905-11 forms and sends an IP packet notifying that the communication is to be terminated (step K70), the IP packet is sent via the media router 903-1, the network node device 906-1, and the proxy telephone server 906-2. The management server 906-4 is reached (steps K71 to K73). The format of the IP packet transmitted from the terminal 905-11 is the same format as that of the IP packet transmitted in step K01, and the difference further includes a communication end notification “END”. The format of the IP packet sent in step K72 is the same format as the IP packet 972 (FIG. 180) sent in step K05. Similarly, the format of the IP packet sent in step K73 is sent in step K06. The IP packet 973 (FIG. 181) has the same format as that of FIG.
[0390]
Upon receiving the communication end notification at step K73, the telephone management server 906-4 first calculates the CIC number “CIC-8” using the identification names “TN7” and “TN8”, and sends the communication communication end notification to the telephone management server. The communication end of “CIC-8” is notified to 907-4 (step K74). Next, the table management server 906-3 is instructed to delete the corresponding communication record in the device control table 910-1 (step K96x), and the table management server 906-3 receives the communication record (line 5). (Eye record) is deleted (step K97x). When the telephone management server 907-4 receives the communication end notification of “CIC-8” in step K74, the telephone management server 907-4 deletes the corresponding communication record in the device control table 910-2 with respect to the table management server 906-3. The table management server 906-3 deletes the communication record (record on the third line) (step K99x).
[0392]
<< Summary of Communication Case 6 >>
The IP network includes a network node device 1 and a network node device 2, and the terminal 1 transmits an IP packet requesting communication including the identification name 1 of the terminal 1 and the identification name 2 of the terminal 2 to the network node device 1, and the identification name The internal packet including 1 and the identification name 2 reaches the telephone management server 1, and the telephone management server 1 acquires and returns an IP address and a port number corresponding to the identification name 2 via the telephone number server. The telephone management server 1 notifies the telephone management server 2 of a communication request from the terminal 1 to the terminal 2, and the telephone management server 1 requests the table management server 1 to connect the terminal 1 and the terminal 2 in the network node device 1. The telephone management server 2 requests the table management server 2 to send and receive data between the terminal 1 and the terminal 2 in the network node device 2. Set another communication record for encapsulation of the IP packet. The terminal 1 receives an IP packet including an IP address and a port number via the network node device 1, and the terminal 1 sends out an IP packet whose destination is the IP address and port number corresponding to the acquired identification name 2. The IP packet is encapsulated by using the communication record set in the network node device 1 and becomes an internal packet. The internal packet is transferred through the communication network and reaches the network node device 2. The network node device 2 uses the set communication record to be decapsulated and arrives at the terminal 2, and the telephone management server 1 and the telephone management server 2 communicate with each other after a certain time has passed. The record is to be deleted.
[0393]
The identification name 2 corresponds only to the IP address and does not correspond to the port number, and the telephone management server can also prevent the port number from being returned. As a variation, when the terminal 1 or the terminal 2 sends an IP packet indicating the end of communication, the telephone management server requests the table management server, and the communication record used for the terminal 1 and the terminal 2 can be deleted.
[0394]
<< Other methods for specifying the port number of the destination terminal >>
As an example of the communication case 6, the terminal 905-14 uses the port number “7080”, and the telephone management server 906-5 stores the port number “7080” in the IP packet 975 and responds. As another implementation method, the telephone management server 906-5 does not answer the port number “7080”. In this case, the IP packet 978 to the IP packet 980 do not include the port number “7080”. In this case, the communication carrier managing the IP network 900 discloses the port number “7080” of the terminal 905-14. The terminal 905-11 uses the disclosed port number. The format of the CIC management table and the record with the line number “CIC-8” are common to the communication cases 1 to 5, and common rules in the IP network 900 such as operation management and billing can be applied. .
[0395]
The terminal 905-14 as the destination terminal uses the record “IA8, IA7, EA8, EA7, MK26, MK25,...” On the third line of the device control table 910-2 (FIG. 121). The port control record (FIG. 53, etc.) referred to from the record is set in the port filter 1 (that is, the outgoing call source port number and the incoming call destination port number are designated). Then, the terminal 905-14 receives only the IP packet having the destination port number “7080” or transmits only the IP packet having the source port number “7080”. As a result, in the communication between the two terminals, the terminal 905-14 does not receive an IP packet other than the destination port number “7080”, and the terminal 905-11 does not receive the source port number “7080”. Is not received. In this way, secure communication is achieved.
[0396]
<< Secure end-to-end socket communication using port filters >>
The terminal 2 can perform secure communication by receiving only the IP packet including the port number of the terminal 2 as the destination port number. However, the identification name and port number of the terminal 2 are disclosed. A plurality of port numbers of the terminal 2 can be specified. For example, the port number can be 25 (port number for electronic mail) and 80 (port number for WWW server). Then, the terminal 2 can safely perform electronic mail communication and WWW server operation. The IP address of the terminal 2 is also a public value obtained from the public identification name of the terminal 2. By limiting the socket number of the terminal 905-14 in this way, secure socket communication (communication using an IP address and a port number) is achieved.
[0397]
Socket communication between the terminal 1 and the terminal 2 will be described. The terminal 1 presents the identification name of the terminal 2 to the telephone number server in the IP network, and acquires the IP address of the terminal 2. At this time, the telephone management server instructs the table management server to set the port filter 1 (the incoming call destination port number and the outgoing call source port number) in the communication record of the device control table in the network node device 2. Further, the port filter 2 (transmission permitted destination port number and incoming call permitted source port number) is set in the communication record of the device control table in the network node device 1. Next, the terminal 1 sends an external packet having the acquired IP address of the terminal 2 as a destination IP address, and the network node apparatus 1 converts the external IP packet into an internal packet. The internal packet is transmitted through the IP network. The internal packet is restored to the external IP packet in the network node device 2 and transferred to the terminal 2 with the port number of the terminal 2 included in the device control table in the network node device 2 being the destination port number. Other than the external IP packet included as is discarded. When the external packet is transferred in the reverse direction, the external packet is transmitted from the terminal 2, and the network node device 2 uses the port number of the terminal 2 included in the device control table in the network node device 2 as the source port number. Only the included external IP packet is converted into an internal packet, the internal packet is transferred through the IP network, and the network node apparatus 1 restores the external IP packet from the internal packet and delivers it to the terminal 1.
[0398]
Further, when added to the inter-terminal communication using the IP network, in the network node device 1, only the external IP packet including the port number of the terminal 2 recorded in the device control table in the network node device 1 as the destination port number is included. In the reverse communication, the received internal packet includes the port number of the terminal 2 recorded in the device control table in the network node device 1 as the source port number. It is also possible to restore only the external IP packet.
[0399]
In summary, the network node device performs encapsulation and decapsulation using the device control table, performs the communication function 1 and the communication function 2, and at least a packet filter function using the protocol type, packet priority control, A terminal-to-terminal socket communication service including one or more multicast functions can be implemented. Here, the communication function 1 of the network node device selects the external packet depending on the socket number in the input external packet to form an internal packet, and the communication function 2 of the network node device restores This function selects the external packet to be restored depending on the socket number in the external packet. As a variation, the network node device performs an address check using a device control table, performs the communication function 1 and the previous communication function 2, and at least a packet filter function using a protocol type, packet priority control, A terminal-to-terminal socket communication service including one or more multicast functions can be implemented.
[0400]
<< Overall Description of Communication Case 1 to Communication Case 6 >>
<Upper protocol>
In communication case 1 to communication case 6, the protocol type item in the header of the IP packet transmitted / received to / from network node device 906-1, proxy telephone server 906-2, and telephone management server 906-4 is IP communication network 900. It can be used in a uniform manner inside, for example, as “UDP”. FIG. 176 shows the communication procedure described in the communication case 1 to the communication case 4 of this embodiment as a protocol stack diagram. From the communication lower layer to the communication upper layer, the physical layer (one layer), the data link layer (2 layers), IP layer (3 layers), UDP layer (4 layers), there is a communication function layer showing a line connection control procedure using a telephone number based on the common line signal system, and the application is defined at a higher level There is a high-level communication procedure. For communication between servers in the IP communication network 900, a UDP segment is stored in an internal IP packet.
[0401]
The protocol type item in the header of the IP packet transmitted / received to / from the telephone management server 906-4 may be further used as “ICMP”, or a protocol type unique to the IP communication network 900 may be newly determined and used. it can. The same applies to the protocol type item in the header of the IP packet transmitted / received to / from network node device 909-1, proxy telephone server 909-2, and telephone management server 909-4.
[0402]
In this embodiment, the line connection control message (IAM, ACM, CPG, ANM, REL, RLC) is an embodiment in which a UDP segment is set in the payload of an IP packet (IPv4) defined in RFC791. A TCP segment can be used instead of the segment, which is described in another embodiment. Further, the line connection control layer based on the common line signal system may be placed above the IP layer, and the UDP layer may be omitted.
[0403]
The telephone number is a telephone number used for a fixed telephone or a mobile telephone, and the telephone number and additional information (IP address and others) of the telephone number are registered in the telephone number server via the user service server and the telephone management server. Yes. In addition, when a telephone number used in a mobile telephone is registered in the telephone number server, a terminal authentication procedure is performed to confirm the validity of the telephone number and the accompanying information of the telephone number. The telephone number server includes the external IP address of the media router to which the fixed telephone 1 having the telephone number “TN1” is connected, the internal IP address of the logical terminal at the end of the communication line to which the media router is connected, and the proxy It holds the external IP address and internal IP address of the telephone server, the internal IP address of the telephone management server, and the UNI of the media router. Further, the external IP address of the media router 1 is changed to the external IP address of the telephone 1, that is, the telephone number server has the external IP address of the telephone 1, the internal IP address of the logical terminal, and the proxy telephone. It is also possible to hold the IP address and UNI of the server and the telephone management server. That is, the various information attached to the telephone number is held. Further, the telephone number server can acquire the incidental information of the other telephone number “TN2” by making an inquiry to the other telephone number server.
[0404]
<Integrated server installation>
In the implementation of the communication case 1 to the communication case 6, the proxy telephone server 906-2, the table management server 906-3, the telephone management server 906-4, and the telephone number server 906-5 in the termination gateway 914-1 are in one computer. It can be implemented by providing a plurality of servers as a plurality of application programs inside the computer and assigning individual port numbers. Similarly, a plurality of servers in the end gateways 914-2 to 914-4 can be implemented by assigning individual port numbers as a plurality of application programs in the computer, respectively.
[0405]
Further, from the termination control unit 914-1, a media router 903-1 or the like is connected but no radio base station is implemented, and the proxy mobile phone server 906-6 can be omitted.
[0406]
<Summary 1: Communication between fixed and mobile phones>
In the terminal-to-terminal communication connection control procedure via the terminal 1, the media router 1 or the radio base station 1, the telephone management server 1, the telephone management server 2, the media router 2 or the radio base station 2, and the terminal 2, the terminal and the media router or wireless The communication communication with the base station performs a communication procedure based on the individual interface of the terminal, and the communication procedure between the media router or the radio base station and the telephone management server is a UNI for the media router or the radio base station, The communication procedure between the management server 1 and the telephone management server 2 is NNI based on the common line signaling method, and the telephone management server includes at least a function of performing UNI for the radio base station. The UNI for the media router or the radio base station is acquired from the telephone management server 1 by inquiring to the telephone number server 2, and the telephone management server is used for managing the communication procedure. The acquired UNI can be recorded in the CIC management table managed by the telephone management server and used for managing the communication procedure. In addition, in the case where the telephone management server 1 and the telephone management server 2 match, a communication method between telephones is possible. In this case, an internal IP packet transmitted / received between the telephone management server 1 and the telephone management server 2 can be used. This is achieved by omitting sending and receiving. That is, the inter-terminal communication connection control procedure for connecting the terminal 1, the media router 1 or the radio base station 1, the telephone management server, the media router 2 or the radio base station 2, and the terminal 2 through the communication line can be performed. At this time, the NNI based on the No. 7 common line signal system between the telephone management server 1 and the telephone management server 2 is omitted.
[0407]
The IP network includes two or more network node devices, and external packets sent from the media router 1 or the radio base station 1 become internal packets based on the management of the device control table of the network node device on the transmission side. The packet is transferred inside the network, and the internal packet is restored to the external packet in the network node device on the called side and sent to the media router 2 or the radio base station 2. The terminal 1, the media router 1 or the radio base station 1, the telephone management server 1, the telephone management server 2, the media router 2 or the radio base station 2, and the communication between the terminal 2 and the terminal 2 are performed to communicate with the media router or the radio base station. The communication procedure with the telephone management server is UNI for the media router or the radio base station, and the communication procedure between the telephone management server 1 and the telephone management server 2 is NNI based on the No. 7 common line signal system. A terminal-to-terminal communication connection control method is performed. The external packet is input from the logical terminal of the external communication line, and if the input source logical terminal identification information, the source external IP address and the destination external IP address in the external packet are determined, the source side IP address is determined. The internal call destination address of the internal packet is determined based on the management of the device control table in the network node device. Internal communication line through which internal packets are transferred between the originating and terminating network node devices based on the management of the device control table in the originating and terminating network node devices and the control table of the relay device It can be paraphrased that is determined. The internal packet is transferred inside the communication network and restored to the external packet in the network node device on the receiving side. It is possible to use two sets of the input logical terminal identification information of the input side and the destination external IP address in the external packet, and not to use the source external IP address in the external packet.
[0408]
By specifying the communication record using the communication record ID in the device control table, it is possible to charge a telephone communication fee for a telephone in which at least one is a mobile telephone. In communication between terminals, the number of calls can be regulated using a call management table. In addition, the number of incoming calls can be regulated using the incoming call management table. Further, in the inter-terminal communication, the operation server can inquire the telephone management server, acquire information in the CIC management table used for the inter-terminal communication, and charge the communication fee. The wireless base station includes an IP communication line interface unit, a wireless interface unit, and a wireless transmission / reception unit. The wireless transmission / reception unit includes a wireless communication path for analog mobile telephones, a wireless communication path for digital mobile telephones, and a wireless communication path for IP mobile telephones. The telephone communication with any one or more of these is possible. The IP communication line interface unit is a wireless base station that manages an IP address used by the mobile telephone using a wireless communication path-IP address correspondence table. The technique described in another embodiment in which the internal packet can be any of IPv4, IPv6, Ether frame, MPLS frame, and HDLC network can be applied to this embodiment.
[0409]
The IP network is capable of both mobile phone communication between the mobile phone 1 and the mobile phone 2, and communication between the fixed phone between the fixed phone 1 and the fixed phone 2, and between the mobile phone and the fixed phone. It is also possible to perform telephone communication via the IP network. The user applies for registration of the mobile phone with at least the phone number and the address of the mobile phone, the acceptor notifies the user of the terminal authentication information and the address of the proxy mobile phone server, and the user receives the phone number and the address of the mobile phone. , Set the terminal authentication information and proxy mobile phone server address in the mobile phone, and the higher-order phone number server stores at least the phone number and the terminal authentication information inside the phone number server, thereby registering the phone number of the mobile phone Is supposed to do.
[0410]
The mobile phone transmits the location registration request information, and the external packet including the location registration request information is delivered as an internal packet to the upper telephone number server via the network node device, and the upper telephone number server receives the reception The mobile phone is authorized by using at least the phone number and terminal authentication information of the mobile phone included in the location registration request and the phone number and terminal authentication information held in the telephone number registration procedure of the information mobile phone. The initial location registration of the mobile phone is performed by performing an authentication procedure for checking whether the phone is a mobile phone.
[0411]
The mobile telephone transmits location change request information, and an external packet including the location change request information is delivered to an upper telephone number server as an internal packet via the network node device, and the upper telephone number server receives the reception The mobile phone is authorized by using at least the phone number and terminal authentication information of the mobile phone included in the location change request and the phone number and terminal authentication information held in the telephone number registration procedure of the information mobile phone. Authenticate to check if it is a phone. Next, the mobile phone location change procedure is performed by transmitting information related to the mobile phone to a telephone number server that manages the location change destination of the mobile phone or a higher-order phone number server. As a variation, the higher-order telephone number server can manage related information such as the telephone number and IP address of the mobile telephone, and the telephone number server can also manage related information such as the telephone number and IP address of the fixed telephone.
[0412]
In a network node apparatus that performs communication between mobile telephones and a network node apparatus that performs communication between mobile telephones, an internal packet is formed from an external IP packet by an encapsulation and decapsulation function of the network node apparatus, and an external packet is Both the restoration method and the method of selecting the external packet selected by the address check using the registration information in the network node device described in the other embodiments and making it an internal packet are possible. The network node device can also perform a packet filter function, a packet priority control, a multicast control, and a signature function using a protocol type and a port number. In the case where a plurality of IP networks are connected, the telephone number server connected to the IP network 1 is the upper telephone number server 1, the root telephone number server connected to the IP network 1, and the upper telephone connected to the IP network 2. Through the number server 2, the IP address and related information related to the telephone number “TEL2” managed by the upper telephone number server 2 can be acquired.
[0413]
<Summary 2: Media communication between terminals>
Terminal 1 and terminal 2 use a telephone number to go through the IP network, and in the IP network, a communication path is established by a line connection control procedure in which a common line signal system is applied to the IP network, and the terminal is connected between the two terminals. Perform high-level communication start procedure. Next, inter-terminal media communication is performed, and when the inter-terminal media communication is completed, the communication path is released in the IP network by the line connection control procedure in which the common line signaling method is applied to the IP network, and the terminal high-level communication termination procedure is executed. Thus, multimedia communication can be performed. As the inter-terminal media communication, for example, an IP packet storing voice and image can be transmitted and received between the terminal 1 and the terminal 2 to perform voice image communication. When the inter-terminal media communication is terminated, the terminal 1 and the terminal 2 execute a terminal high-level communication termination procedure for terminating the established voice image communication path.
[0414]
<< Relationship with Prior Patents and Prior Patents >>
In this embodiment, a method for performing fixed telephone communication and mobile telephone communication in the same IP network using a CIC management table based on the No. 7 common line signaling system and including the UNI management function on the terminal side, and A terminal-to-terminal communication connection control method which is a mobile telephone is disclosed. A multimedia inter-terminal communication that performs inter-terminal communication connection control based on a common line signaling system, and a method of communicating by dynamically setting a communication record used for IP encapsulation or the like are disclosed. In the prior patent (Patent No. 3084681), an IP communication network based on the IP encapsulation technique, that is, an external packet sent from a terminal becomes an internal packet based on the management of the device control table of the network node device on the transmission side. An IP network is disclosed in which a packet is transferred inside a communication network, and the internal packet is restored to an external packet in a network node device on the called side to reach another terminal. Further, in the tenth embodiment (FIGS. 135 to 160) of the prior application (2001-078270), inter-terminal communication connection control between a fixed telephone and a fixed telephone that does not include a UNI management function is disclosed.
[0415]
9. Ninth Embodiment for Implementing Safe ASP:
Using the first function (encapsulation and decapsulation function) and the second function (protocol filter and port filter) of the network node device described in another embodiment, the ASP server and the user program A method of safely implementing the ASP service by selecting IP packets transmitted and received between them and excluding non-designated IP packets will be described.
[0416]
In FIG. 208, 1000 is an IP network, 1001 is an ASP site, 1003 and 1004 are terminals having an IP packet transmission / reception function, 1005 to 1007 are network node devices, and 1011 to 1014 are user programs. The ASP site 1001 includes an ASP server 1008, an ASP site program 1009, a WWW program 1010, and a database 1026. The network node devices 1005 to 1007 include device control tables 1015 to 1017, the device control table 1015 includes communication records 1018 and 1019, and filter control records 1022 and 1023. The device control table 1016 includes communication records 1020 and filter control. The device control table 1017 includes a record 1024, and a communication record 1021 and a filter control record 1025. The network node devices 1005 to 1007 are connected via communication lines and routers, and can send and receive IP packets to each other.
[0417]
The bit position “01” (protocol filter 1, outgoing permission) and the bit position “02” (protocol filter 2, incoming permission) of the control item CTL of the communication records 1018 to 1020 are both “1”. Further, the bit position “05” (port filter 1) of the control item CTL of the communication record 1018 is “1”, and the bit position “05” (port filter 1) and the bit position of the control item CTL of the communication record 1019 are set. “06” (port filter 2) is “1”, the bit position “06” (port filter 2) of the control item CTL of the communication record 1020 is “1”, and the control item of the communication record 1021 The bit position “05” (port filter 1) and the bit position “06” (port filter 2) of the CTL are “1”. In FIGS. 209 to 211, 1024-1, 1022-1, 1023-1 are protocol control records applied to the protocol filter 1, and 1024-2, 1022-2, 1023-2 are protocols applied to the protocol filter 2. Control records 1024-3, 1023-3, 1023-3 through 1023-5, and 1025-1 through 1025-3 are port control records. The filter control record 1025 includes port control records 1025-1 to 1025-3, and does not include a protocol control record.
[0418]
<< Transmission from Terminal 1003 to ASP Site 1001 >>
1001-1 (in FIG. 212) indicates a range of communication procedures in the IP network 1000. Although the port number “5000” of the ASP server 1008 is determined in advance by the client server model, the source port number “8200” in the external packet 1031 (FIG. 213) transmitted by the user program 1011 as the client is determined at the start of communication. ing. The external packet 1031 transmitted from the user program 1011 is input to the network node device 1006 via the communication line (step R1 in FIG. 212), converted into an internal packet using the communication record 1020 and the filter control record 1024, The internal packet reaches the network node device 1005 via the internal communication line or the router (step R2), and the external packet is restored and restored by using the communication record 1018 and the filter control record 1022 in the network node device 1005. The external packet reaches the ASP server 1008 via the communication line (step R3).
[0419]
When forming the internal packet, the protocol filter 1 (bit position “01”) of the control item CTL of the communication record 1020 in the network node device 1006 on the transmission side is “1”, so the header 1031 of the external packet 1031 is set. It is checked whether or not the protocol item value “6” (TCP) in 1 is included in the protocol control record 1024-1 (FIG. 209). In this case, since “6” is included in the protocol control record 1024-1, the inspection of the protocol filter 1 has passed (transmission permitted), and the port filter 2 (bit) of the control item CTL of the communication record 1020 Since the position “06”) is “1”, whether or not the destination port number “5000” in the payload 1031-2 of the external packet 1031 is included in the port control record 1024-3 (FIG. 209). Find out. In this case, since the port number “5000” is included, the inspection of the port filter 2 (destination port number at the time of transmission) is passed. Note that when the protocol filter inspection and the port filter inspection fail for all other communication records, the internal packet is not formed.
[0420]
Next, when the external packet is restored from the internal packet, the protocol filter 2 (bit position “02”) of the control item CTL of the communication record 1018 in the incoming network node device 1005 is “1”. Then, it is checked whether or not the protocol item value “6” (TCP) in the header 1031-1 of the external packet 1031 obtained by the restoration is included in the protocol control record 1022-2 (FIG. 210). In this case, since “6” is included in the protocol control record 1022-2, the inspection of the protocol filter 2 has passed (incoming call acceptance), and the port filter 1 (in the control item CTL of the communication record 1018) ( Since the bit position “05”) is “1”, the destination port number “5000” in the payload 1031-2 of the external packet 1031 obtained by restoration is included in the port control record 1022-3 (FIG. 210). It is checked whether it is included. In this case, since the port number “5000” is included, the inspection of the port filter 1 (destination port number at the time of incoming call) is passed. When the protocol filter inspection and the port filter inspection all fail including other communication records, the external packet is not formed from the internal packet.
[0421]
<< Reply from ASP site 1001 to terminal 1003 >>
The external packet 1032 (in FIG. 213) sent from the ASP site 1001 is input to the network node device 1005 via the communication line (step R4), and converted into an internal packet using the communication record 1018 and the filter control record 1022. The internal packet reaches the network node device 1006 via the communication line or the router (step R5), and the external packet is restored and restored by using the communication record 1020 and the filter control record 1024 in the network node device 1006. The external packet reaches the terminal 1003 via the communication line (step R6).
[0422]
When forming the internal packet, the protocol filter 1 (bit position “01”) of the control item CTL of the communication record 1018 in the network node device 1005 on the transmission side is “1”, so the header 1032 of the external packet 1032 It is checked whether the protocol item value “6” in 1 is included in the protocol control record 1022-1 (FIG. 210). In this case, since “6” is included in the protocol control record 1022-1, the inspection of the protocol filter 1 has passed (transmission permitted), and the bit position “05” of the control item CTL of the communication record 1018 Since (Port Filter 1) is “1”, whether or not the source port number “5000” in the payload 1032-2 of the external packet 1032 is included in the port control record 1022-3 (FIG. 210). Check out. In this case, since the port number “5000” is included, the inspection of the port filter 1 (source port number at the time of transmission) is passed.
[0423]
When the external packet is restored, since the protocol filter 2 (bit position “02”) of the control item CTL of the communication record 1020 in the network node device 1006 on the called side is “1”, the restored external packet It is checked whether or not the protocol item value “6” in the header 1032-1 of 1032 is included in the protocol control record 1024-2 (FIG. 209). In this case, since “6” is included in the protocol control record 1024-2, the inspection of the protocol filter 2 has passed (accepting incoming call), and then the bit position “of the control item CTL in the communication record 1020” Since “06” (port filter 2) is “1”, whether or not the source port number “5000” in the payload 1032-2 of the external packet 1032 to be restored is included in the port control record 1024-3. Find out. In this case, since the port number “5000” is included, the inspection of the port filter 2 (source port number at the time of incoming call) is passed.
[0424]
<< Communication of other programs between terminal 1003 and ASP site 1001 >>
By the client-server communication technique described above, the program 1012 in the terminal 1003 can communicate with the WWW program 1010 having the port number “80” in the ASP site 1001 as a server. That is, the external packet 1033 is transmitted from the program 1012 to the WWW program 1010, and the external packet 1034 is transmitted from the WWW program 1010 to the program 1012. At this time, 1024-1, 1024-2, 1022-1, 1022-2 are used for the protocol control record, and 1024-3 and 1022-3 are used for the port control record.
[0425]
<< Communication between Terminal 1004 and ASP Site 1001 >>
By the same technique as the client-server communication between the user program 1011 and the ASP server 1008 described above, the program 1013 in the terminal 1004 serves as a client as the network node device 1007, the IP network 900, the network node device 1005. It is possible to communicate with the ASP server 1008 via. 1023-1 and 1023-2 are used as the protocol control records in the network node device 1005, and 1023-3 and 1025-1 are used as the port control records.
[0426]
In the above-described embodiment, the filter control record 1025 in the network node device 1007 does not include a protocol control record. In the process in which the port control records 1025-1 to 1025-3 are used, the protocol does not include a port number. When an external packet or an internal packet having is detected, the external packet or the internal packet is discarded. The program 1014 in the terminal 1004 can communicate as a client via the network node device 1007, the IP network 900, and the network node device 1005, using the program 1009 in the ASP site 1001 as a server according to the same principle as described above. Further, the relationship between the client and the server can be reversed, that is, communication can be performed according to the same principle as described above via the IP network with the program 1014 as the server having the port number “25” and the program 1009 as the client. The program 1009 transmits the IP packet 1035 having the destination port number “25” (in FIG. 213) to the program 1014, and the program 1014 programs the IP packet 1036 having the source port number “25” (in FIG. 213). Reply to 1009.
[0427]
<< Method of communicating with ASP site using user's terminal program as server >>
In FIG. 214, 1040 is an IP network, 1045 is an ASP site, and 1046 to 1048 are terminals having an IP packet transmission / reception function. The ASP site 1045 includes an ASP site program 1054, and the terminals 1046 to 1048 include terminal programs 1055 to 1057, respectively. Each of the network node devices 1041 to 1044 includes a communication record for managing encapsulation and decapsulation, and filter control records 1041-1 to 1044-1 for determining a packet selection method. The filter control record 1041-1 includes a plurality of filter control records for the terminals 1046 to 1048. In this case, the source port number of the packet transmitted by the terminal programs 1055 to 1057 is “5000”, and each terminal program operates as a server in the client server model. The ASP site program 1054 is a client server model. To act as a client in
[0428]
1040-1 (in FIG. 216) indicates a range of communication procedures in the IP network 1040. The IP packet 1050 (in FIG. 215) transmitted from the ASP site program 1054 includes a TCP packet, has a source port number “7100” and a destination port number “5000”, and reaches the network node device 1041 (FIG. 216). Step T1). Then, the IP packet 1050 is inspected by using the filter control record 1041-1. When the destination port number “5000” passes, it becomes an internal packet and is transferred through the IP network to reach the network node device 1042 (step T2). ), The filter control record 1042-1 is used to inspect the internal packet. If the destination port number “5000” passes, the external packet is restored from the internal packet, and the restored external packet 1050 reaches the terminal program 1055 via the communication line (step T3). When an IP packet is transmitted from the terminal program 1055 (step T4), the IP packet selected as the source port number “5000” using the filter control record 1042-1 in the network node device 1042 becomes an internal packet. The packet is transferred through the IP network (step T5). The network node device 1041 uses the filter control record 1041-1 to restore the external IP packet from the selected internal packet whose source port number is “5000”, and the restored external IP packet is sent to the ASP site program 1054. Reach (step T6).
[0429]
Further, the IP packet 1051 sent from the ASP site program 1054 includes a TCP packet (step T11), has a source port number “8100” and a destination port number “5000”. The filter control record 1041- 1 is used to inspect the IP packet 1051, and the internal packet is transferred through the IP network (step T12). In the network node device 1043, the internal packet is inspected by using the filter control record 1043-1, and the restored external packet 1051 reaches the terminal program 1056 via the communication line (step T13). When an IP packet is transmitted from the terminal program 1056, the filter control record 1043-1 is used in the network node device 1043, an internal packet is formed and transferred, and the filter control record 1041-1 is used in the network node device 1041. Thus, the restored external IP packet reaches the ASP site program 1054 (steps T14 to T16). Further, the IP packet 1052 sent from the ASP site program 1054 includes a TCP packet (step T21), has a source port number “9100” and a destination port number “5000”. Used, the IP packet 1052 is inspected, and an internal packet is formed and transferred (step T22). In the network node device 1044, the internal packet is inspected by using the filter control record 1044-1, and the restored external packet 1052 reaches the terminal program 1057 via the communication line (step T23). When an IP packet is transmitted from the terminal program 1057, the restored external IP packet reaches the ASP site program 1054 using the filter control record 1044-1 and the filter control record 1041-1 based on the same principle as described above. (Step T24 to Step T26).
[0430]
<< LAN rental service >>
In FIG. 217, 1060 is an IP network, 1061 to 1063 are lending LANs, 1064 is a range that accommodates LANs 1061 to 1063 lent by a LAN lending company, 1065 is an ASP site, 1066 to 1070 are terminals, 1071 to 1076 are Network node devices, 1085 to 1089 are LANs, and 1080 to 1084 are collections of communication records as main tables of device control tables and various control records as sub-tables. For example, 742-1 to 742-6 shown in FIG. It is a form. In this embodiment, a pair of a communication record as a main table and various control records as a sub table will be described as a communication record.
[0431]
A LAN 1085 and a LAN 1087 are LANs of company A and include terminals 1066 and 1068 inside. Company A borrows LAN 1061 from a LAN lending business company. The LAN 1061 includes various resources used by the company A (server, database, application program, domain name server, data storage device (data storage), etc.). The terminal 1066 can use various resources inside the LAN 1061 via the communication line (step 1091 in FIG. 218). Similarly, the terminal 1068 can use various resources inside the LAN 1061 via the communication line (step 1092). . Communication records 1080 and 1081 in the device control table are used for communication between the terminal 1066 and the resources in the LAN 1061 (step 1091). Further, communication records 1082 and 1083 in the device control table are used for communication between the terminal 1068 and the resources in the LAN 1061 (step 1092). Since another communication record for communicating with the resources in the LAN 1061 is not set in the network node device 1074 and other network node devices, the company A can use the LAN 1061 exclusively. Company A only needs to have terminals 1066 and 1068 for accessing the LAN 1061, and there is an advantage that it does not require a specialist engineer for maintaining and managing the LAN 1061 servers and a room for accommodating the LAN 1061 resources. is there.
[0432]
<< Joint use of ASP site >>
The ASP site 1065 can include various application servers, WEB servers, databases, data storages, and the like. 1086 is a LAN of company X, including a terminal 1067, 1088 is a LAN of company Y, and includes a terminal 1069, 1089 is a LAN of company Z, and includes a terminal 1070.
[0433]
Company X can send and receive IP packets to and from ASP site 1065 and use internal resources of ASP site 1065 (step 1093 in FIG. 218), and company Y can send and receive IP packets to and from ASP site 1065 to return to the ASP site. 1065 resources can be used (step 1094), and company Z can send and receive IP packets to and from the ASP site 1065 and use the ASP site 1065 resources (step 1095). That is, the company X to the company Z can use the ASP site 1065 jointly. Since other communication records for communicating with the ASP site 1065 are not set inside other network node devices, the three companies, Company X to Company Z, can use the ASP site exclusively for their own company. If the company X to the company Z are banks, application programs that can be commonly used by the banks can be jointly used in the ASP site. If company X to company Z are insurance companies, application programs that can be used in common by insurance companies can be jointly installed and used in ASP site 1065. By considering the company X to the company Z as an industry, it is possible to enumerate an unlimited number of companies such as the automobile industry, the construction industry, and the travel industry.
[0434]
<< Provision of borrowed LAN ASP >>
The company A borrows the LAN 1061 and makes various resources in the LAN 1061 available to a third party as ASP servers from the terminals 1066 and 1068 of the company A, and then the terminals 1067 and 1069 of the company X to the company Z. Each of 1070 requests the communication company operating the IP network 1060 to set the communication record of the related network mode device so that the resources in the LAN 1061 can be used as a server. Then, the company A can provide the ASP service to the companies X to Z by borrowing the LAN 1061, that is, without owning the LAN for the ASP service.
[0435]
<< Summary >>
The IP network includes two or more network node devices, and programs in the ASP site transmit external packets to one or more user terminals. The external packets are transmitted from the logical terminal at the end of the external communication line 1 to the calling side. An internal packet is formed from the selected external packet input to the network node device, the internal packet is transferred inside the communication network, and the internal packet is transmitted from the selected internal packet to the external packet in the network node device on the receiving side. Is an IP network that is restored and sent to the external communication line 2. At least one of the protocol and the port number in the external IP packet is used when the internal packet is formed or at least when the external IP packet is restored, and the ASP is transmitted from the user terminal. An IP packet can be returned to a program in the site, the programs in the ASP site operate as a client server model client, the user terminal program operates as a client server model server, and the IP between the ASP site and the terminal The communication security of packet transfer is improved.
[0436]
The selected packet is an external IP packet, and the programs in the ASP site operate as a client server model client, and the user terminal program operates as a client server model server. And improve the security of the program. The network node device in the IP network has a case where the encapsulation function is used and a case where the address check function using registration information in the network node device is used.
[0437]
Further, when company A uses a LAN via an IP network and borrows the LAN, IP packets can be transmitted and received between the company A terminal and the resources in the borrowed LAN. A communication record is set in a device control table in a network node device in the network, and it is impossible to send and receive IP packets between a terminal that is not a company A terminal and a resource in the borrowed LAN. A LAN lending business company can lend a LAN without setting a communication record in the device control table in all network node devices. In addition, since company X to company Z send and receive IP packets to and from the ASP site, a communication record is set in the device control table in the network node device in the IP network. Two or more companies can jointly use the ASP site without setting a communication record that enables transmission and reception of packets to all network node devices. The ASP can provide an ASP service using the borrowed LAN.
[0438]
<< Encapsulation function and address inspection function >>
The network node device inside the IP network uses the encapsulation function, and the external IP packet becomes an internal packet. The packet is transferred inside the communication network, and is decapsulated by the network node device on the receiving side to convert the external IP packet. The network node device performs one or more of packet priority control, multicast control, and signature function to further improve the information security of the communication network of the IP network, and to share the LAN lending service and ASP site ( Terminal socket communication). Further, in the network node device inside the IP network, the encapsulation function is not used, and the packet selected by the address inspection using the registration information in the network node device described in the seventh embodiment (FIG. 206, etc.) Is transferred inside the communication network. At this time, the network node apparatus further improves the information security of the communication network by performing one or more of packet priority control, multicast control, and signature function as well as performing address inspection, and can improve the LAN lending service and ASP site. Shared use (terminal socket communication) can be implemented.
[0439]
10. Tenth embodiment for transmitting multicast data to a mobile terminal:
FIG. 219 shows the IP network 300-1 for distributing multicast data, and is a diagram obtained by partially rewriting FIG. 21 (Example 3) for explaining the distribution of multicast data. In preparation for the explanation of FIG. 219, the distribution of the multicast data data of FIG. 21 is summarized.
[0440]
FIG. 21 shows a flow of multicast data. When an external IP packet is transmitted from the terminal 320, the IP packet reaches the network node device 311 and is transferred to the routers 317 and 319 as an internal packet. The internal packet transferred to the router 317 is transferred to the network node device 312 and the router 318, and the internal packet transferred to the network node device 312 is restored to an external IP packet and transferred to the terminal 322. The internal packet that has reached the router 318 is transferred to the network node devices 313 and 314, and the internal packet that has reached the network node device 313 is restored to an external IP packet and reaches the terminal 323. The internal packet that has reached the network node device 314 is restored to an external IP packet and reaches the terminal 325. On the other hand, the internal packet transmitted from the network node device 311 and reaching the router 319 is transferred to reach the network node device 315, restored to an external IP packet, and reaches the terminal 327. An address management table in the network node device is used for the encapsulation from the external IP packet to the internal packet and the decapsulation from the internal packet to the external IP packet. Terminals 320 to 327 are also called fixed terminals because they have a single connected network node device, and are called fixed telephones when used as telephones. A terminal used for mobile communication, which will be described later, is also called a mobile terminal, and when used as a telephone, it is called a mobile telephone. The mobile terminal has a telephone number that can identify the mobile terminal.
[0441]
Next, the flow of multicast data by the IP network 300-1 (FIG. 219) will be described. There are network node apparatuses 311 to 315 in the IP network 300-1, and the terminals 320 to 327 are connected to the network node apparatus via communication lines, and that multicast data is transmitted from the terminal 320 as shown in FIG. It is the same. The difference from FIG. 21 is that the terminals 321, 324 and 326 receive multicast data. In the IP network 300-1, the address management tables of the network node devices 311 to 315 include records 331-1 to 335-1 (FIG. 220) that define multicast delivery routes, respectively, and the router 317 determines the internal IP packet delivery destination. A multicast table 337-1 (in FIG. 221) as a route table element is included, a router 318 includes a multicast table 338-1 as a route table element, and a router 319 includes a multicast table 339-1 as a route table element.
[0442]
In order to add the receiving terminals 321, 324, and 326, the record of the address management table in the network node device and the record of the route table of the router are changed. The multicast record (first row) in the address management table 331 (in FIG. 24) in the network node device 311 is added with a logical output interface “G00” to the terminal 321 and 331-1 (in FIG. 220). As shown in FIG. 4, the record is changed to “I01, E01, M1, IM1, (G02, G03, G00), 0”, and further becomes the record “IM1, M1, E01, I01, G00, F02”. “G00” indicates an internal logical output interface of the network node device 311 and is a return line in the sense that the output of the network node device 311 returns to the input.
[0443]
The multicast record (first row) in the address management table 332 (in FIG. 24) in the network node device 312 is the same as the record 332-1. The multicast record (second line) in the address management table 333 (in FIG. 26) in the network node device 313 adds a logical output interface “F11” to the terminal 324, and records 333-1 “IM1, M1, E01, I01, G31, (F10, F11) ”. The multicast record (first row) in the address management table 334 (in FIG. 26) in the network node device 314 is the same as the record 334-1. The multicast record (second line) in the address management table 335 (in FIG. 26) in the network node device 315 adds the logical output interface “F17” to the terminal 326 and records 335-1 “IM1, M1, E01. , I01, G31, (F17, F18) ".
[0444]
The address management table described in the third embodiment is included as a function of the device control table disclosed in the seventh embodiment, and will be described with reference to FIG. In 332-1x (FIG. 222), the first row (upper row) shows the communication record 738 (in FIG. 46), and the second row (lower row) is the record 332-1 in the address management table (FIG. 220). (Inside) items are shown with different positions before and after, “ISA” and “IM1”, “IRA” and “I01”, “NSA” and “M1”, “NDA” and “E01”, “MSA” And “one”, “MDA” and “one”, “IFI” and “G04”, and “IFE” and “F04” can be associated with each other. That is, it is an item used for the same purpose. Here, “one” indicates 255.255.255.255 (in the case of IPv4).
[0445]
FIG. 223 shows a state in which media routers 320M to 327M are installed between a network node device in the IP network 300-1 and a terminal outside the IP network 300-1. The media router has a function of accommodating a plurality of terminals having an IP packet transmission / reception function and connecting to a network node device. In the present invention, for example, 903-1 (FIG. 92) is implemented. Referring to FIG. 223, an IP packet including multicast data is transmitted from the terminal 320, reaches the network node device 311 via the media router 320M, and the network node device 311 records the address management table record 331-. The record “I01, E01, M1, IM1, (G02, G03, G00), 0” in the first row of 1 is used as an internal packet. Then, the internal packet is transferred to the router 317 connected to the communication line designated by the item “G02” of the record, transferred to the router 319 connected to the communication line designated by the item “G03”, and transferred to the communication line designated by the item “G00”. It is transferred (turned back) to the network node device 311 to be connected.
[0446]
The internal packet transferred to the router 317 is transferred to the router 318 connected to the communication line designated by “G12” using the items “G11” and “G12” in the routing table 337-1, The data is transferred to the network node device 312 connected to the communication line designated by the item “G11”. The internal packet transferred to the router 318 is transferred to the network node device 313 connected to the communication line designated by “G27” using the items “G27” and “G28” in the routing table 338-1. At the same time, it is transferred to the network node device 314 connected to the communication line designated by the item “G28”. On the other hand, the internal packet transferred to the router 319 is transferred to the network node device 315 connected to the communication line designated by “G22” using the item “G22” in the route table 339-1.
[0447]
As for the internal packet that has reached the network node device 311, the external packet is restored by using the record “IM1, M1, E01, I01, G00, F02” in the second row of the record 331-1 of the address management table. The restored external packet is transferred to the media router 321M connected to the communication line designated by the record item “F02”. The same applies to the following, and the records “IM1, M1, E01, I01,...” That are records 332-1 to 335-1 in the address management table are used for the internal packets that have reached the network node devices 312 to 315. The external packet is restored, and the restored external packet is transferred to the media routers 322M to 327M connected to the communication lines designated by the record items "F04", "F10", "F11", ..., "F18". .
[0448]
Similar to the IP network 300-1 (FIG. 223), the IP network 300-2 (FIG. 224) has an address management table record for multicast delivery in the network node devices 311 through 315, and a routing table for multicast branching in the routers 317 through 318. Is set. Further, the media router 321M (FIG. 223) is replaced with a wireless base station 321B, and the media routers 323M to 327M (FIG. 223) are replaced with wireless base stations 323B to B327B (FIG. 224), respectively. 323B to B327B are installed inside the IP network 300-2. The arrow on the communication line indicates the multicast delivery route. The radio station has a function of accommodating a plurality of mobile terminals and connecting to the network node device, and is implemented as, for example, 902-3 (FIG. 92) in the present invention. Since the multicast delivery route set in the IP network 300-2 is the same as the multicast delivery route set in the IP network 300-1, the multicast IP packet sent from the terminal 320 is the media router 320M. To the IP network 300-2 and reach the fixed terminal 322 and the mobile terminals 321B, 323B to 327B via the multicast delivery route in the IP network 300-2.
[0449]
The IP network 1100 (FIG. 225) is an IP network formed by adding a server and a router to the IP network 300-2. The internal resources of the IP network 1100 and the IP network 300-2 correspond as follows. Network node devices 1101 to 1105 (FIG. 225) correspond to network node devices 311 to 315 (FIG. 224), respectively, and routers 1107, 1108, and 1109 (FIG. 225) correspond to routers 317, 318, and 319, respectively (FIG. 224). The communication line connection relationship between the network node device and the router also corresponds one-to-one. Fixed terminals 1120 and 1122 (FIG. 225) correspond to fixed terminals 320 and 322 (FIG. 224), respectively, and mobile terminals 1121, 1123 to 1127 correspond to mobile terminals 321B, 323B to 327B, respectively.
[0450]
An arrow on a communication line in the IP network 1100 indicates a multicast delivery route. Since the multicast delivery route in the IP network 1100 is set to be the same as the multicast delivery route in the IP network 300-2, the multicast IP packet sent from the terminal 1120 is input to the IP network 1100 via the media router 1110. Then, it reaches the fixed terminal 1122 and the mobile terminals 1121, 1123 to 1127 via the multicast delivery route in the IP network 1100.
[0451]
In FIG. 225, network node devices 1101 to 1105 are connected to termination control units 1131 to 1135, respectively. In addition, telephone number servers 1131-5 to 1135-5, telephone management servers 1131-4 to 1135-4, and table management servers 1131-3 to 1135-3 are installed inside the termination controllers 1131 to 1135. Reference numeral 1106 denotes a router, reference numeral 1136 denotes an upper telephone number server, reference numeral 1137 denotes a user service server, and reference numerals 1138 and 1139 denote multicast authentication servers (M authentication servers) for confirming the validity of the multicast receiving terminal of the mobile terminal. Termination control unit 1131, telephone management server 1131-4, telephone number server 1131-5, and upper telephone number server 1136 are the termination control unit 914-1, telephone management server 906-4, telephone number server 906 shown in FIG. -5, sharing the same functions as the upper telephone number server 995. The functions of the M authentication servers 1138 and 1139 will be described in this embodiment. The termination controllers 1131 to 1135 are connected via a router and a communication line, and the communication line can transfer an internal packet storing a line connection control message for telephone call control.
[0452]
The communication element shown in FIG. 92 and the communication element shown in FIG. 225 can correspond to each other as follows, for example. The telephone 905-1 (in FIG. 92) can be associated with the fixed telephone 1120 (in FIG. 225), the media router 903-1 can be associated with the media router 1110, and the network node apparatus 906-1 can be associated with the network node apparatus 1101. The termination control unit 914-1 can be associated with the termination control unit 1131, the communication line 912-1 can be associated with the communication line 1144, the connection control unit 914-4 can be associated with the termination control unit 1134, and the network Node device 909-1 can be associated with network node device 1104, radio base station 902-4 can be associated with radio base station 1115, and mobile phone 905-8 can be associated with mobile phone 1125.
[0453]
Further, the control communication line connecting the termination control unit 1131 (FIG. 225) to the communication line 1144, the router 1141, and the termination control unit 1134 is transmitted from the termination control unit 914-1 (FIG. 92) to the communication line 912-1 and the router 911-. 1, the router 911-2, the router 911-3, and the termination control unit 914-4 can be associated with each other. A packet storing a line connection control message or the like based on the common line signal system is transferred to the control communication line. Furthermore, media communication lines connecting the network node device 1101 (FIG. 225), the communication line 1145, the router 1107, the router 1108, and the network node device 1104 are the network node device 906-1 (FIG. 92), the communication line 913-1, It can be associated with a media communication line connecting the router 911-4, the router 911-5, the router 911-6, and the network node device 909-1. In addition to text data, telephone voice and image data, or multicast data including voice and image data, etc. are transferred to the media communication line.
[0454]
As described with reference to FIG. 167, the fixed telephone 905-1 and the mobile telephone 905-8 can perform telephone communication by line connection control in which the common line signal system is applied to the IP network. Element and the communication element described in FIG. Said By the association, the fixed telephone 1120 and the mobile telephone 1125 can perform telephone communication according to the line connection control applied to the IP network in the common line signal system. By the same method as described above, for example, telephone communication can be performed between the mobile telephone 1121 and the mobile telephone 1124, and telephone communication can be performed between the fixed telephone 1122 and the fixed telephone 1120.
[0455]
<< Multicast reception request and reception end >>
A case will be described in which the mobile terminal 1121 transmits wireless radio wave information including a multicast reception request and happens to be connected to the wireless base station 1111 via the wireless communication line 1111-1 (FIG. 225). The radio base station 1111 first exchanges information with the mobile terminal 1121 and confirms the communication possibility of the radio communication path (step V1 in FIG. 226). This confirmation procedure is performed by communication layers 1 and 2. When the communication possibility is confirmed, the mobile terminal 1121 transmits a multicast reception request (step V2). The multicast reception request information includes a telephone number “TN3” used by the mobile terminal 1121, terminal authentication information “PID3”, and multicast reception terminal authentication information “PID-M” (such as a password). As the multicast receiving terminal authentication information, the terminal authentication information “PID3” and the second terminal authentication information “PID-M” set in the telephone number registration of the mobile telephone in the communication case 2 of the eighth embodiment are used. it can.
[0456]
The radio base station 1111 includes an external packet 1160 (FIG. 3) including the telephone number “TN3” included in the terminal authentication information “PID3”, the external IP address “EB1” of the mobile terminal 1121 and the second terminal authentication information “PID-M”. 227) and sent to the multicast authentication server 1138 (external IP address “WA9”). Here, the source external IP address “EB1” and the destination external IP address “WA9” of the external packet 1160 are shown. The external packet 1160 reaches the network node device 1101 (step V3), and the record “IB1, EB1, WA9, IWA9,...” In the third row of the address management table 1101-1 (FIG. 229) in the network node device 1101. Is used to form an internal packet 1161 (FIG. 228), and the internal packet 1161 is sent to the multicast authentication server 1138 (step V4). The multicast authentication server 1138 receives the internal packet 1161, and acquires the telephone number “TN3”, the external IP address “EB1”, the internal IP address “IB1”, and the multicast authentication terminal authentication information “PID-M” from the received internal packet. (Step V5), form an internal packet including the telephone number “TN3”, and transmit it to the telephone number server 1131-5 (step V6). The telephone number server 1131-5 receives the acquired telephone number “1”. TN3 ″ is notified to the upper telephone number server 1136 together with the identification code of the telephone number server 1131-5 (step V7). The upper telephone number server 1136 takes out the multicast authentication terminal authentication information “PID-M” from the telephone number “TN3” held therein, and passes through the telephone number server 1131-5 (step V8). 1138 is notified (step V9). The authentication server 1138 confirms whether the received information matches the telephone number “TN3” and the multicast authentication terminal authentication information “PID-M” received in step V4. Interrupts the following procedure.
[0457]
The multicast authentication server 1138 notifies the authentication result (pass or fail) to the mobile terminal 1121 via the network node device 1101 and the radio base station 1111 (steps V11 to V13). The mobile terminal 1121 can reply to the authentication result notification (step V13x, option). Further, in the case of a pass, the authentication server 1138 requests the table management server 1131-3 (step V15), and the second row record “1” of the address management table record 1101-1 (FIG. 229) in the network node device 1101. IM1, M1, E01, I01, G00, 0 ”are rewritten to the record“ IM1, M1, E01, I01, G00, F02 ”shown in 1101-2 (step V16). That is, the sixth item “0” is rewritten to “F02”. Then, the external IP packet storing the multicast data transmitted from the fixed terminal 1120 passes through the media router 1110 (step V21), reaches the network node device 1101 (step V22), and is first in the address management table 1101-1. The record “I01, E01, M1, IM1, (G02, G03, G00), 0” on the line is used, and the internal packet returned by the item “G00” returns to the network node device 1101 (step V23). The IP packet storing the multicast data sent from the item “F02” is designated by “F02” to which the record 1101-2 “IM1, M1, E01, I01, G00, F02” in the network node device 1101 is applied. (Step V24), and then reaches the mobile terminal 1121 via the radio base station 1111 (step V25). Also, the multicast authentication server 1138 notifies the user service server 1137 of the start of transmission of multicast data to the terminal 1121 (step V17). The user service server 1137 can use the multicast data service reception report as charging information for the terminal 1121 (step V18, option).
[0458]
The multicast data reception end procedure is performed as follows. The mobile terminal 1121 sends a multicast data reception end request to the radio base station 1111 (step V30). When the radio base station 1111 sends an external IP packet including the multicast data reception end request, the external IP packet is sent to the network node device 1101. The packet is encapsulated and becomes a multicast data reception end request internal packet, and the multicast data reception end request internal packet is delivered to the multicast authentication server 1138 (step V32). The external IP packet including the multicast data reception end request includes the same contents as the external IP packet 1160 (FIG. 227), that is, the telephone number “TN3”, the external address “EB1”, the terminal authentication information, and the like. The internal IP packet including is the same as the internal IP packet 1161. When the multicast authentication server 1138 receives the internal IP packet including the multicast data reception end request, the multicast authentication server 1138 requests the table management server 1131-3 (step V33) to store the address management table record 1101-2 in the network node device 1101. The content shown is rewritten to the content shown in 1101-3 (step V34), and transmission of IP packets including multicast data to the radio base station 1111 is suppressed, and the distribution stop of multicast data is reported to the user service server 1137 ( Step V35). The user service server 1137 can use the multicast data service reception report as charging information for the terminal 1121 (step V36, option). Further, the authentication server 1138 can report the result of the multicast data distribution suspension to the radio base station 1111 (steps V37x, V38x, option).
[0459]
<< Transmission of multicast data from mobile terminal >>
Instead of transmitting an external packet including multicast data from the fixed terminal 1120, the multicast data is transmitted from the mobile terminal 1121 to the radio base station 1111 via the radio communication path 11111-1, and the received multicast data from the radio base station 1111 is transmitted. An external packet including the packet can be formed and transmitted to the network node device 1101 via the communication path 111-2, transferred inside the IP network 1100, and delivered to the fixed terminal 1122 and the mobile terminals 1123 to 1127. In other words, multicast data originating from the mobile terminal 1121 can be distributed. At this time, a record for determining a multicast delivery destination in the network node device or router is set and used based on the principle described with reference to FIGS.
[0460]
<< Free multicast service >>
In the implementation of the multicast service, the free multicast service can be realized by omitting the authentication procedure for the multicast data receiving terminal and the procedure for charging the user service server. That is, in FIG. 226, steps V17, V18, V35, and V36 are not performed.
[0461]
(Summary)
In the IP network, a record for multicast data distribution is set in advance in the address management table in the network node device, and a record for determining the multicast delivery destination is set in advance in the route table in the router. Send an external packet containing. The external packet reaches the network node device on the transmission side, becomes an internal packet according to the designation of the record in the address management table, is transferred to one or more internal communication lines, and when the transferred internal packet passes through the router According to the multicast data record in the router, the internal packet arrives at one or more receiving-side network node devices on the receiving terminal side, and the receiving-side network node device restores the external packet from the internal packet. The external packet including the restored multicast data is transferred from the network node device on the receiving side to the fixed terminal via the media router via the external communication line as the first case, and as the second case, the network node on the receiving side. It is transferred from the apparatus to the radio base station via the external communication line, and can be delivered to the mobile terminal via the radio communication path in the radio base station. Instead of transmitting multicast data from the fixed terminal, the multicast data is transmitted from the mobile terminal to the wireless base station via the wireless communication path, and the external packet including the received multicast data is formed from the wireless base station, It is also possible to distribute multicast data by transmitting it to the network node device and transferring the inside of the IP network 1100.
[0462]
When the mobile terminal issues a multicast reception request including at least multicast reception terminal authentication information, the reception request is requested to the multicast authentication server, and when the multicast authentication server permits the mobile terminal to receive multicast reception, the request is made to the table management server. The mobile terminal can be received by rewriting the multicast distribution record in the address management table of the network node device to which the mobile terminal is connected. That is, the multicast data is transferred to the reception request source mobile terminal by specifying the rewritten record. The multicast authentication server can notify the user service server that multicast data can be delivered and can also use it as billing information. When a multicast data reception end request is issued from the mobile terminal, the multicast authentication server knows the end request, and the multicast authentication server asks the table management server to rewrite the record of the address management table in the network node device, so that the multicast data And stop the distribution of user service server multicast data. A free multicast service can also be implemented.
[0463]
【The invention's effect】
According to the present invention, a terminal for performing telephone communication or voice image communication so that a mobile telephone or a voice image device communicates with another telephone or voice image device via an IP network and a mobile communication network. After realizing the inter-communication communication control method, establishing a TCP communication path between the calling-side talk management server and the receiving-side telephone management server, and then establishing a communication path for terminal-to-terminal communication, two audio images By implementing voice image communication between devices via the IP network, an inter-terminal communication connection control method is realized, a multicast communication record is set in the address management table in the network node device, and in the router A method for performing a TV conference by IP multicast by setting a multicast routing table and transmitting a voice moving image using a multicast address is realized, and a telephone-IP network In order to perform telephone communication, PSTN-telephone, a relay gateway is installed in the IP network, and the construction of the gateway for connecting the common line signaling-based IP network and the PSTN is realized. In IP packet encapsulation, it is realized to solve a method of configuring an IP network by setting all or part of an external address in the address area of the internal packet by a method of setting in an external IP packet, To solve the method of configuring the IP network by setting all or part of the address in the address area of the internal frame, using the packet filter, priority control function, multicast recipient address translation function, port number, Solving a method for configuring a secure IP network by implementing a method for separating an IP network into a plurality of internal IP networks Realizing this, the inside of the IP network is separated into a plurality of internal IP networks, and the fixed line communication and movement are performed using the CIC management table based on the common line signal system and including the UNI management function on the terminal side. A method for implementing telephone communication in the same IP network is realized, and the network node device selects an IP address, a port number, and a protocol type of an IP packet transmitted / received between the ASP server and the user program, and is not designated. By eliminating IP packets, an IP network that can implement secure ASP is realized, and IP packet switching services (intranet, extranet) and fixed telephone service and mobile telephone service are provided without distinction by IP networks based on the same principle. In addition, a multicast data method is realized without distinction between a mobile terminal and a fixed terminal, and mobile telephone communication Is registered in a mobile communication network consisting of an IP network, and a method of registering and changing the location of a telephone can be realized.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating communication between a mobile communication network and an IP network in a first embodiment of the present invention.
FIG. 2 is a diagram illustrating a terminal-to-terminal communication connection control method via a mobile communication network and an IP network in the first embodiment of the present invention.
FIG. 3 is a diagram for explaining the form of an IP packet used in terminal-to-terminal communication connection control in the first embodiment of the present invention.
FIG. 4 is a diagram illustrating the form of an IP packet used in inter-terminal communication connection control in the first embodiment of the present invention.
FIG. 5 is a diagram illustrating the form of an IP packet used in inter-terminal communication connection control in the first embodiment of the present invention.
FIG. 6 is a diagram for explaining the form of an IP packet used in inter-terminal communication connection control in the first embodiment of the present invention.
FIG. 7 is a diagram for explaining the form of an IP packet used in terminal-to-terminal communication connection control in the first embodiment of the present invention.
FIG. 8 is a diagram illustrating the form of an IP packet used in inter-terminal communication connection control in the first embodiment of the present invention.
FIG. 9 is a diagram for explaining the form of an IP packet used in terminal-to-terminal communication connection control in the first embodiment of the present invention.
FIG. 10 is a diagram illustrating the form of an IP packet used in terminal-to-terminal communication connection control in the first embodiment of the present invention.
FIG. 11 is a diagram for explaining an inter-terminal communication connection control method via a mobile communication network and an IP network in the first embodiment of the present invention.
FIG. 12 is a diagram illustrating communication between a mobile communication network and an IP network in the first embodiment of the present invention.
FIG. 13 is a diagram illustrating a terminal-to-terminal communication connection control method via a mobile communication network and an IP network in the first embodiment of the present invention.
FIG. 14 is a diagram illustrating a hierarchical structure of communication functions in the second embodiment of the present invention.
FIG. 15 is a diagram illustrating an application method of the TCP technique in the second embodiment of the present invention.
FIG. 16 is a diagram for explaining a method of applying the TCP technique in the second embodiment of the present invention.
FIG. 17 is a diagram illustrating communication between two terminals via an IP network in the second embodiment of the present invention.
FIG. 18 is a diagram for explaining line connection control in a TCP session in the second embodiment of the present invention.
FIG. 19 is a diagram illustrating the format of a TCP header in the second embodiment of the present invention.
FIG. 20 is a diagram for explaining an IP network to which a multicast technique is applied in the third embodiment of the present invention.
FIG. 21 is a diagram for explaining a multicast technique in the third embodiment of the present invention.
FIG. 22 is a diagram for explaining a multicast technique in the third embodiment of the present invention.
FIG. 23 is a diagram for explaining a multicast technique in the third embodiment of the present invention.
FIG. 24 is a diagram for explaining a state of forwarding a multicast packet by a multicast technique in the third embodiment of the present invention.
FIG. 25 is a diagram for explaining a state of forwarding a multicast packet by a multicast technique in the third embodiment of the present invention.
FIG. 26 is a diagram for explaining a state of forwarding a multicast packet by a multicast technique in the third embodiment of the present invention.
FIG. 27 is a diagram illustrating the configuration of a relay gateway in a fourth example of the present invention.
FIG. 28 is a diagram illustrating the configuration of a relay gateway in a fourth embodiment of the present invention.
FIG. 29 is a diagram for explaining how an IP packet is transferred via an IP network in the fifth embodiment of the present invention.
FIG. 30 is a diagram for explaining the association between a 28-bit length address and a 128-bit length address in the fifth embodiment of the present invention.
FIG. 31 is a diagram illustrating the relationship between an external IP packet and an internal packet in the fifth embodiment of the present invention.
FIG. 32 is a diagram illustrating the relationship between an external IP packet and an internal packet in the fifth embodiment of the present invention.
FIG. 33 is a diagram for explaining association between a 28-bit length address and a 128-bit length address in the fifth embodiment of the present invention.
FIG. 34 is a diagram for explaining the association between a 28-bit length address and a 128-bit length address in the fifth embodiment of the present invention.
FIG. 35 is a diagram for explaining the relationship between an external IP packet and an internal packet in the fifth embodiment of the present invention.
FIG. 36 is a diagram for explaining the relationship between an external IP packet and an internal packet in the fifth embodiment of the present invention.
FIG. 37 is a diagram illustrating the relationship between an external IP packet and an internal packet in the fifth embodiment of the present invention.
FIG. 38 is a diagram for explaining a state in which an IP packet is transferred via an IP network in the sixth embodiment of the present invention.
FIG. 39 is a diagram illustrating the relationship between an external IP packet and an internal frame in the sixth embodiment of the present invention.
FIG. 40 is a diagram illustrating the relationship between an external IP packet and an internal frame in the sixth embodiment of the present invention.
FIG. 41 is a diagram illustrating the relationship between an external IP packet and an internal frame in the sixth example of the present invention.
FIG. 42 is a diagram illustrating the relationship between an external IP packet and an internal frame in the sixth embodiment of the present invention.
FIG. 43 is a diagram for explaining the relationship between a communication network and a network node device in a seventh embodiment of the present invention.
FIG. 44 is a diagram for explaining the relationship between an IP network and a network node device in a seventh embodiment of the present invention.
FIG. 45 is a diagram showing a relationship between a network node device and a terminating gateway appearing in another embodiment or a prior application in the seventh embodiment of the present invention.
FIG. 46 is a diagram showing a format of a communication record in the seventh example of the present invention.
FIG. 47 is a diagram expressing the format of a communication record in a programming language C in the seventh embodiment of the present invention.
FIG. 48 is an example of a device conversion table comprising a plurality of communication records in the seventh embodiment of the present invention.
FIG. 49 is a diagram illustrating a process flow of the network node device at the time of outgoing call in the seventh embodiment of the present invention.
FIG. 50 is a diagram illustrating a process flow of the network node device at the time of an incoming call in the seventh embodiment of the present invention.
FIG. 51 is a diagram for explaining a method of referring to the sub table from the main table in the seventh embodiment of the present invention.
FIG. 52 is a diagram showing a format of a protocol filter control record in the seventh example of the present invention.
FIG. 53 is a diagram showing a format of a port filter control record in the seventh example of the present invention.
FIG. 54 is a diagram for explaining the overall flow in packet priority control in the seventh embodiment of the present invention;
FIG. 55 is a diagram showing the format of a priority control record in the seventh example of the present invention.
FIG. 56 is a diagram expressing the format of a priority control record in the programming language C in the seventh embodiment of the present invention.
FIG. 57 is a diagram showing an example of a plurality of priority control records in the seventh example of the present invention.
FIG. 58 is a diagram for explaining the overall flow of multicast in the seventh embodiment of the present invention.
FIG. 59 is a diagram showing an example of a multicast control record in the seventh embodiment of the present invention.
FIG. 60 is a diagram showing another example of the multicast control record in the seventh embodiment of the present invention.
FIG. 61 is a diagram for explaining overflow line control in multicast in the seventh embodiment of the present invention.
FIG. 62 is a diagram showing still another example of the multicast control record in the seventh embodiment of the present invention.
FIG. 63 is a diagram for explaining the multicast control function 2 in the seventh embodiment of the present invention.
FIG. 64 is a diagram showing a format 4 of a second multicast control record used for implementing the multicast control function part 2 in the seventh embodiment of the present invention.
FIG. 65 is an example of a device conversion table composed of a plurality of communication records used to implement the multicast control function 2 in the seventh embodiment of the present invention.
FIG. 66 is a diagram illustrating a procedure for transmitting / receiving multicast data in the multicast control function 2 in the seventh embodiment of the present invention.
FIG. 67 is a diagram for explaining a reception report method in the multicast control function 2 in the seventh embodiment of the present invention;
FIG. 68 is a diagram for explaining the overall flow of the electronic signature in the seventh embodiment of the present invention.
FIG. 69 is a diagram showing a format of an electronic signature control record in the seventh example of the present invention.
FIG. 70 is a diagram for explaining a method of separating an IP network into a plurality of internal IP networks in the seventh embodiment of the present invention.
FIG. 71 is a diagram for explaining functions of a device control table for separating an IP network into a plurality of internal IP networks in the seventh embodiment of the present invention.
FIG. 72 is a diagram for explaining another method for finding various control records from a communication record in the seventh embodiment of the present invention;
FIG. 73 is a diagram for explaining still another method for finding various control records from a communication record in the seventh embodiment of the present invention.
FIG. 74 is a diagram showing another format of a communication record in the seventh embodiment of the present invention.
FIG. 75 is a diagram showing an example in which an external IP packet is converted into an IPv6 format internal packet and transferred in the seventh embodiment of the present invention.
FIG. 76 is an example of an IPv6 format internal packet in the seventh embodiment of the present invention;
FIG. 77 is a diagram showing a format of a communication record that is an internal packet of IPv6 format in the seventh embodiment of the present invention.
FIG. 78 is a diagram illustrating an example in which an external IP packet is converted into an internal frame in MAC format and transferred in the seventh embodiment of the present invention.
FIG. 79 is an example of a MAC format internal frame in the seventh embodiment of the present invention;
FIG. 80 is a diagram showing a format of a communication record that is an example of an internal frame in the MAC format in the seventh embodiment of the present invention.
FIG. 81 is a diagram showing an example in which an internal packet formed by attaching a tag to an external packet is transferred in the seventh example of the present invention.
FIG. 82 is a diagram showing an example of a communication record for an internal packet formed by adding a tag to an external packet in the seventh embodiment of the present invention.
FIG. 83 is a diagram showing an example of conversion into an internal packet of another format formed by attaching a tag to an external packet and transferring in the seventh embodiment of the present invention.
FIG. 84 is a diagram showing an example of a communication record for an internal packet of another format formed by adding a tag to an external packet in the seventh embodiment of the present invention.
FIG. 85 is a diagram illustrating an example of conversion into a MAC frame with an extension tag and transfer in the seventh embodiment of the present invention.
FIG. 86 is a diagram illustrating the configuration of a MAC frame and a MAC frame with an extension tag in the seventh embodiment of the present invention.
87 is a diagram showing an example of a communication record for a MAC frame with an extension tag in the seventh embodiment of the present invention. FIG.
FIG. 88 is a diagram illustrating an example in which the frame is converted into an MPLS frame and transferred in the seventh embodiment of the present invention.
FIG. 89 is a diagram for explaining a communication record for an MPLS frame in the seventh example of the present invention.
FIG. 90 is a diagram illustrating an example in which the HDLC frame is converted and transferred in the seventh embodiment of the present invention.
FIG. 91 is a diagram illustrating a communication record for an HDLC frame frame in the seventh example of the present invention.
FIG. 92 is a diagram for explaining a method for performing fixed telephone communication and mobile telephone communication in the same IP network, and communication between multimedia terminals using a telephone number in the eighth embodiment of the present invention.
FIG. 93 is a diagram showing a method for performing communication from a fixed telephone to a fixed telephone in an IP network in the communication case 1 of the eighth embodiment of the present invention.
FIG. 94 is a diagram showing IP packets transferred from the call-side media router to the network node device in the communication case 1 of the eighth embodiment of the present invention.
FIG. 95 is a diagram showing IP packets transferred from the network node device to the proxy telephone server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 96 is a diagram showing IP packets transferred from the proxy telephone server to the telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 97 is a diagram showing an example of a calling side CIC management table in the communication case 1 of the eighth embodiment of the present invention.
FIG. 98 is a diagram showing IP packets sent from the telephone management server to the telephone number server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 99 is a diagram showing an IP packet returned from the telephone number server to the telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 100 is another diagram showing an example of the CIC management table on the calling side in the communication case 1 of the eighth embodiment of the present invention.
FIG. 101 is a diagram showing a UNI search table in the communication case 1 of the eighth embodiment of the present invention.
FIG. 102 is a diagram showing an IAM message sent from the calling-side telephone management server to the called-side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 103 is a diagram showing an example of a CIC management table on the called side in the communication case 1 of the eighth embodiment of the present invention.
FIG. 104 is a diagram showing IP packets transferred from the telephone management server to the proxy telephone server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 105 is a diagram showing IP packets transferred from the proxy telephone server to the network node device in the communication case 1 according to the eighth embodiment of the present invention.
FIG. 106 is a diagram showing IP packets transferred from the network node device to the media router in the communication case 1 of the eighth embodiment of the present invention.
FIG. 107 is a diagram showing an ACM message sent from the call-side telephone management server to the call-side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 108 is a diagram showing IP packets transferred from the media router on the callee side to the network node device in the communication case 1 of the eighth embodiment of the present invention.
FIG. 109 is a diagram showing IP packets transferred from the network node device to the proxy telephone server in the communication case 1 according to the eighth embodiment of the present invention.
FIG. 110 is a diagram showing IP packets transferred from the proxy telephone server to the telephone management server in the communication case 1 according to the eighth embodiment of the present invention.
FIG. 111 is a diagram showing a CPG message sent from the call-side telephone management server to the call-side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 112 is a diagram showing IP packets transferred from the calling-side telephone management server to the proxy telephone server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 113 is a diagram showing IP packets transferred from the proxy telephone server to the network node device in the communication case 1 according to the eighth embodiment of the present invention.
FIG. 114 is a diagram showing IP packets transferred from the network node device to the media router in the communication case 1 of the eighth embodiment of the present invention.
FIG. 115 is a diagram showing an ANM message sent from the incoming call side telephone management server to the outgoing call side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 116 is a diagram showing an external IP packet transferred from the calling-side media router to the called-side media router in the communication case 1 according to the eighth embodiment of the present invention.
FIG. 117 is a diagram showing a state in which an IP packet transferred from a calling side media router to a called side media router is encapsulated in an internal packet in the communication case 1 of the eighth embodiment of the present invention. .
FIG. 118 is a diagram showing a REL message sent from the calling-side telephone management server to the called-side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 119 is a diagram showing an RLC message sent from the incoming call side telephone management server to the outgoing call side telephone management server in the communication case 1 of the eighth embodiment of the present invention.
FIG. 120 is a diagram illustrating a first example of a device control table used in the communication cases 1 to 6 according to the eighth embodiment of this invention.
FIG. 121 is a diagram showing an example 2 of a device control table used in the communication cases 1 to 6 according to the eighth embodiment of the present invention.
FIG. 122 is a diagram illustrating an example 3 of the device control table used in the communication cases 1 to 6 according to the eighth embodiment of this invention.
FIG. 123 is a diagram illustrating a fourth example of the device control table used in the communication cases 1 to 6 according to the eighth embodiment of this invention.
FIG. 124 is a diagram showing a call management table used in the communication case 1 of the eighth embodiment of the present invention.
FIG. 125 is a diagram showing an incoming call management table used in the communication case 1 of the eighth embodiment of the present invention.
FIG. 126 is a diagram illustrating the collection of CIC information by the operation management server in the eighth embodiment of the present invention.
127 is a first diagram of two sheets showing a method for performing communication from a mobile telephone to a mobile telephone in the IP network in the communication case 1 of the eighth embodiment of the present invention. FIG.
128 is a second diagram of two sheets showing a method for performing communication from a mobile telephone to a mobile telephone in the IP network in the communication case 2 of the eighth embodiment of the present invention. FIG.
FIG. 129 is a diagram showing IP packets transferred from the call-side radio base station to the network node device in the communication case 2 of the eighth embodiment of the present invention.
FIG. 130 is a diagram showing IP packets transferred from the network node device to the proxy telephone server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 131 is a diagram showing IP packets transferred from the proxy telephone server to the telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 132 is a diagram showing an example of a CIC management table on the calling side in the communication case 2 of the eighth embodiment of the present invention.
FIG. 133 is a diagram showing IP packets sent from the telephone management server to the telephone number server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 134 is a diagram showing an IP packet returned from the telephone number server to the telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 135 is a diagram showing an example of a CIC management table on the calling side in the communication case 2 of the eighth embodiment of the present invention.
136 is a diagram showing an example of an IP packet including authentication request information transferred from the telephone management server to the proxy telephone server in the communication case 2 of the eighth embodiment of the present invention. FIG.
FIG. 137 is a diagram showing an example of an IP packet including authentication request information transferred from the proxy telephone server to the network node device in the communication case 2 of the eighth embodiment of the present invention.
138 is a diagram illustrating an example of an IP packet including authentication request information transferred from the network node apparatus to the radio base station in the communication case 2 according to the eighth embodiment of this invention. FIG.
FIG. 139 is a diagram illustrating an example of an IP packet including authentication response information transferred from the radio base station to the network node device in the communication case 2 of the eighth embodiment of the present invention.
FIG. 140 is a diagram showing an example of an IP packet including authentication reply information transferred from the network node device to the proxy telephone server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 141 is a diagram showing an example of an IP packet including authentication reply information transferred from the proxy telephone server to the telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 142 is a diagram showing an IAM message sent from the calling-side telephone management server to the called-side telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 143 is a diagram showing an example of a CIC management table on the called side in the communication case 2 of the eighth example of the present invention.
FIG. 144 is a diagram showing IP packets transferred from the telephone management server to the proxy telephone server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 145 is a diagram showing an IP packet transferred from the proxy telephone server to the network node device in the communication case 2 of the eighth example of the present invention.
FIG. 146 is a diagram showing IP packets transferred from the network node device to the radio base station in the communication case 2 of the eighth embodiment of the present invention.
FIG. 147 is a diagram illustrating an IP packet including authentication request information transferred from the radio base station to the network node device in the communication case 2 of the eighth embodiment of the present invention.
FIG. 148 is a diagram showing an IP packet including authentication request information transferred from the network node device to the proxy telephone server in the communication case 2 of the eighth example of the present invention.
FIG. 149 is a diagram showing an IP packet including authentication request information transferred from the proxy telephone server to the telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 150 is a diagram showing an IP packet including pass / fail of terminal authentication transferred from the telephone management server to the proxy telephone server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 151 is a diagram showing an IP packet including pass / fail of terminal authentication transferred from the proxy telephone server to the network node device in the communication case 2 of the eighth embodiment of the present invention.
152 is a diagram illustrating an IP packet including pass / fail of terminal authentication transferred from the network node apparatus to the radio base station in the communication case 2 of the eighth example of the present invention. FIG.
FIG. 153 is a diagram showing an ACM message sent from the incoming call side telephone management server to the outgoing call side telephone management server in the communication case 2 of the eighth embodiment of the present invention;
FIG. 154 is a diagram showing an IP packet transferred from the incoming call radio base station to the network node device in the communication case 2 of the eighth embodiment of the present invention;
FIG. 155 is a diagram showing an IP packet transferred from the network node device to the proxy telephone server in the communication case 2 of the eighth example of the present invention.
FIG. 156 is a diagram showing IP packets transferred from the proxy telephone server to the telephone management server in the communication case 2 according to the eighth embodiment of the present invention.
FIG. 157 is a diagram showing a CPG message sent from the call-side telephone management server to the call-side telephone management server in the communication case 2 according to the eighth embodiment of the present invention.
FIG. 158 is a diagram showing IP packets transferred from the calling-side telephone management server to the proxy telephone server in the communication case 2 according to the eighth embodiment of the present invention.
FIG. 159 is a diagram showing an IP packet transferred from the proxy telephone server to the network node device in the communication case 2 of the eighth embodiment of the present invention.
FIG. 160 is a diagram showing IP packets transferred from the network node device to the radio base station in the communication case 2 of the eighth embodiment of the present invention.
FIG. 161 is a diagram showing an ANM message sent from the call-side telephone management server to the call-side telephone management server in the communication case 2 of the eighth embodiment of the present invention.
FIG. 162 is a diagram showing IP packets transferred from the calling-side radio base station to the called-side radio base station in the communication case 2 of the eighth embodiment of the present invention.
FIG. 163 is a diagram showing a state in which an IP packet transferred from the calling radio base station to the called radio base station is encapsulated in an internal packet in the communication case 2 of the eighth embodiment of the present invention; It is.
FIG. 164 is a diagram showing a REL message sent from the calling-side telephone management server to the called-side telephone management server in the communication case 2 according to the eighth embodiment of the present invention.
FIG. 165 is a diagram showing an RLC message sent from the call-side telephone management server to the call-side telephone management server in the communication case 2 according to the eighth embodiment of the present invention.
FIG. 166 is a diagram showing a method of performing communication from a mobile phone to a fixed phone in the IP network in the communication case 3 of the eighth embodiment of the present invention.
FIG. 167 is a diagram showing a method for performing communication from a fixed telephone to a mobile telephone in an IP network in the communication case 4 of the eighth embodiment of the present invention.
168 is a diagram for explaining the relationship between a mobile phone and a radio base station in communication case 2 to communication case 4 according to an eighth embodiment of the present invention. FIG.
FIG. 169 is a diagram showing an example of a channel-IP address correspondence table inside a radio base station in the eighth example of the present invention.
FIG. 170 is a diagram illustrating a manner in which control signals or voice signals transmitted from an analog mobile phone are IP-encapsulated and transferred by a radio base station in an eighth embodiment of the present invention.
FIG. 171 is a diagram illustrating a manner in which an IP packet including control or voice transmitted from an IP mobile phone is transferred via a wireless base station in the eighth embodiment of the present invention.
FIG. 172 is a diagram illustrating a manner in which an IP packet including control or voice transmitted from an IP mobile phone is transferred via a radio base station in the eighth embodiment of the present invention.
FIG. 173 is a diagram illustrating a method for performing communication from a multimedia terminal to a multimedia terminal in an IP network in the communication case 5 according to the eighth embodiment of the present invention;
174 is a diagram illustrating the relationship between a multimedia terminal and an IP network in a communication case 5 according to an eighth embodiment of the present invention. FIG.
175 is a diagram showing an outline of a flow of communication from a multimedia terminal to a multimedia terminal in communication case 5 of the eighth embodiment of the present invention. FIG.
176 is a diagram illustrating a protocol stack in communication between multimedia terminals in a communication case 5 according to an eighth embodiment of the present invention. FIG.
177 is a diagram showing a communication connection procedure from an IP terminal to another IP terminal in the communication case 6 of the eighth embodiment of the present invention. FIG.
178 is a diagram illustrating another communication connection procedure between an IP terminal and another IP terminal in the communication case 6 according to the eighth embodiment of this invention. FIG.
FIG. 179 is a diagram showing an IP packet transferred from the media router to the network node device in the communication case 6 of the eighth example of the present invention.
FIG. 180 is a diagram showing an IP packet transferred from the network node device to the proxy telephone server in the communication case 6 of the eighth embodiment of the present invention.
FIG. 181 is a diagram showing IP packets transferred from the proxy telephone server to the telephone management server in the communication case 6 according to the eighth embodiment of the present invention.
FIG. 182 is a diagram showing an IP packet including a question to the telephone management server in the communication case 6 of the eighth example of the present invention.
FIG. 183 is a diagram illustrating an IP packet including a reply from the telephone management server in the communication case 6 according to the eighth embodiment of this invention.
FIG. 184 is a diagram showing a CIC management table on the caller side in the communication case 6 of the eighth embodiment of the present invention.
185 is a diagram showing IP packets transferred from the telephone management server to another telephone management server in the communication case 6 of the eighth embodiment of the present invention. FIG.
186 is a diagram showing a CIC management table on the called side in the communication case 6 of the eighth embodiment of the present invention. FIG.
187 is a diagram showing IP packets transferred from the telephone management server to the proxy telephone server in the communication case 6 of the eighth embodiment of the present invention. FIG.
188 is a diagram showing IP packets transferred from the proxy telephone server to the network node device in the communication case 6 of the eighth embodiment of the present invention. FIG.
189 is a diagram showing IP packets transferred from the network node device to the media router in the communication case 6 according to the eighth embodiment of this invention. FIG.
FIG. 190 is a diagram showing an IP packet transferred from an IP terminal to another IP terminal in the communication case 6 of the eighth embodiment of the present invention.
FIG. 191 is a diagram showing an internal packet formed from an external IP packet sent from an IP terminal in the communication case 6 of the eighth embodiment of the present invention.
FIG. 192 is a diagram for explaining a fixed telephone registration procedure in the communication case 1 of the eighth embodiment of the present invention;
FIG. 193 is a diagram for explaining information exchange between telephone number servers in the eighth embodiment of the present invention;
FIG. 194 is another diagram for explaining the information exchange procedure between the telephone number servers in the eighth embodiment of the present invention;
FIG. 195 is a diagram for explaining a mobile telephone registration procedure in the communication case 2 of the eighth embodiment of the present invention.
196 is a diagram illustrating one of external packets used in the communication case 2 according to the eighth embodiment of this invention. FIG.
197 is a diagram showing one of internal packets used in the communication case 2 according to the eighth embodiment of this invention. FIG.
FIG. 198 is a diagram for explaining the procedure for changing the position of a mobile telephone in the eighth embodiment of the present invention;
199 is a diagram for explaining another registration procedure of a mobile phone in the eighth embodiment of the present invention. FIG.
FIG. 200 is a diagram for explaining another procedure for changing the position of a mobile phone in the eighth embodiment of the present invention.
FIG. 201 is a diagram showing a position in the IP network of a root telephone number server to be introduced when the IP network becomes large in the eighth embodiment of the present invention.
FIG. 202 is a diagram showing communication between the root telephone number server and the upper telephone number server in the eighth embodiment of the present invention.
FIG. 203 is a diagram showing that communication is possible between a root telephone number server and an upper telephone number server in an eighth embodiment of the present invention.
FIG. 204 is a diagram for explaining a method of acquiring an IP address via a higher-order telephone number server when the destination telephone is a fixed telephone in the eighth embodiment of the present invention.
205 is a diagram for explaining a method for acquiring an IP address via a higher-level telephone number server when the destination telephone is a mobile telephone in the eighth embodiment of the present invention. FIG.
FIG. 206 is a diagram showing an example of a communication record that is not encapsulated by the network node device in the seventh example of the present invention.
207 is a diagram illustrating an example of communication in which an internal packet is the same as an external packet in the seventh example of the present invention. FIG.
FIG. 208 is a diagram for explaining a method of implementing an ASP service in the ninth embodiment of the present invention.
209 is a diagram showing an example of a protocol control record and a port control record in the ninth example of the present invention. FIG.
FIG. 210 is a diagram showing another embodiment of the protocol control record and the port control record in the ninth embodiment of the present invention.
FIG. 211 is a diagram showing still another embodiment of a protocol control record and a port control record in the ninth embodiment of the present invention.
FIG. 212 is a diagram showing a communication flow between an ASP site and a terminal in the ninth embodiment of the present invention.
FIG. 213 is a diagram illustrating packets transmitted and received between the ASP site and the terminal in the ninth embodiment of the present invention.
FIG. 214 is a diagram for explaining a method of communicating with an ASP site using a terminal program as a server in the ninth embodiment of the present invention.
FIG. 215 is a diagram illustrating packets transmitted and received between the terminal program and the ASP site in the ninth embodiment of the present invention.
FIG. 216 is a diagram showing a communication flow between a terminal program and an ASP site in the ninth embodiment of the present invention;
FIG. 217 is a diagram showing joint use of a LAN lending service and an ASP site in the ninth embodiment of the present invention.
FIG. 218 is a diagram illustrating a communication flow regarding the shared use of the LAN lending service and the ASP site in the ninth embodiment of the present invention.
FIG. 219 is a diagram for explaining the flow of multicast data in the IP network in the tenth embodiment of the present invention.
FIG. 220 is a diagram showing a record in the address management table in the network node device in the tenth embodiment of the present invention.
FIG. 221 is a diagram showing a route table record in the router according to the tenth embodiment of the present invention;
FIG. 222 is a diagram comparing a communication record in the device control table and a record in the address management table in the tenth embodiment of the present invention.
FIG. 223 is a diagram for explaining the flow of multicast data in the IP network to which the media router is connected in the tenth embodiment of the present invention.
FIG. 224 is a diagram for explaining the flow of multicast data in the IP network connecting the media router and the radio base station in the tenth embodiment of the present invention.
225 is a diagram illustrating a multicast capable IP network including a termination control unit in a tenth embodiment of the present invention. FIG.
226 is a diagram illustrating a multicast reception request and termination procedure in the tenth embodiment of the present invention. FIG.
227 is a diagram showing an external packet used in a multicast reception request procedure in the tenth embodiment of the present invention. FIG.
228 is a diagram showing an internal packet used in the multicast reception request procedure in the tenth embodiment of the present invention. FIG.
229 is a diagram showing changes in items in records of the address management table in the network node device 1101 in the tenth embodiment of the present invention. FIG.
FIG. 230 is a diagram illustrating a conventional encapsulation technique for IP packets.
FIG. 231 is a diagram for explaining a conventional simple encapsulation technique for IP packets;
FIG. 232 is a diagram for explaining a conventional method of operating an address management table in a network node device from a user terminal.
FIG. 233 is a diagram for explaining a conventional technique in which a conversion table server accesses a domain name server.
234 is a diagram for explaining a hierarchical structure of a conventional communication function when a common line signal system is applied to an IP network. FIG.
235 is a diagram for explaining a conventional IP network adopting a common line signal system; FIG.
236 is a diagram for explaining a conventional concept of applying a common line signal system to an IP network. FIG.
FIG. 237 is a diagram for explaining conventional connection control of a telephone to which a common line signal is applied.
FIG. 238 is a diagram for explaining the logical structure of the GW of the prior application patent centering on line connection control;
FIG. 239 is a diagram for explaining conventional packet transfer by multicast;
FIG. 240 is a diagram for explaining conventional packet transfer by multicast.
FIG. 241 is a diagram for explaining a conventional concept of performing communication from a mobile terminal via a wireless communication path.
FIG. 242 is a diagram illustrating a conventional concept related to telephone communication via a media router.
FIG. 243 is a diagram for explaining a conventional concept regarding telephone communication via a media router;
FIG. 244 is a diagram for explaining a conventional concept regarding the configuration of a media router.
245 is a diagram for explaining a conventional concept regarding the configuration of a media router; FIG.
[Explanation of symbols]
11-1, 25, 40-1 IP network
11-2, 11-3 Network node device
23-2 Conversion table server
23-3 Domain Name Server
25-5 to 25-6 connection server
25-7 Relay Connection Server
25-3 to 25-4 Media Router
40-2 Public telephone network
40-3 Terminal gateway
40-4 Relay gateway
40-5 IP communication line
40-6 Control communication line by common line signal system
40-7 Voice communication line
40-8 Control IP communication line
40-9 Voice IP communication line
41-1 and 41-2 telephones
41-3 Media Router
42-1, 42-2 exchange
42-3 Relay Control Unit (STP)
42-4 Voice controller with encapsulation function
42-5 Termination Control Unit (SEP)
43-1 Proxy phone server
43-2 Telephone management server
43-3 Telephone number server
43-4 and 43-5 Table management server
44-1 and 44-2 network node equipment
44-3, 44-4, 44-5, 44-6 Router
42-3 Relay Control Unit
27-1 Multicast IP network
27-11 to 27-20 router
28-1 IP terminal
33-24 to 33-27 Multicast P Service Proxy Server
33-28 to 33-31 Multicast Q Service Proxy Server
33-32 to 33-35 Overflow communication line server
33-1 Multicast data transmission terminal managed by communication company X
33-2 Transmission Office Server Managed by Communication Company X
33-4 Multicast data transmission terminal managed by communication company Y
33-6 Transmission Office Server Managed by Communication Company Y
33-7 A terminal managed by A newspaper company
33-3 Terminal managed by B broadcasting station
100 IP network operated and managed by telecommunications company X
101 Mobile communication network operated and managed by communication company Y
102 Public switched telephone network (PSTN)
103 Terminal gateway
104 Termination control unit
105 Network node equipment
106 Relay gateway
107 Relay control unit
108 Voice control unit
113 Network node equipment
110, 111 routers
112, 114, 115 Communication line
116, 153 Media router
117 communication line
120, 121, 122 switch
123 Service information node
124 Signal terminal (SEP)
125 Signal Relay Station (STP)
126 Call path
127 Call path
128-1 to 128-3 relay device,
129-1 to 129-3 communication line
130 Radio base station of mobile communication network 101
131, 132 Common line signal control communication line
133, 134 Voice communication line
138 Wireless communication line
140, 141, 142 Telephone
152, 160 Sound image device
155 Relay control unit
156 Signal relay station
157 Service information node
158 Signal terminal
159 base station
161 Network node device
164 Control line
165 Media communication line
225, 230 terminals
227, 228 Telephone management server
226, 229 Media router
208, 216 Sender
209,217 recipients
222-1 IP network
222-2, 222-3 LAN
223-1, 223-2 Termination gateway
227, 228 Telephone management server
231 and 232 Network node equipment
300 IP network
311 to 315 Network node device
317 to 319 routers
320 to 327 terminals
400, 450 relay gateway
401, 451 Relay control unit
402, 452 to 454 Voice control unit
403, 455 Information line
404, 456 Control communication line by PSTN side common line signal system
405, 457 Control IP communication line
406, 458 to 460 PSTN side voice communication line
407, 461 to 463 Voice IP communication line
408 Address connection table
409 GW address management table
410 Signaling station address management table
411 Media path connection table
415 Gateway MIB Management Department
416 Line connection control unit
417 Line number management table
418 Control IP communication line interface
419 PSTN control line interface
420 Voice call controller
421 Voice call path
422 Media path manager
423 Call Information Management Department
424 MIB Management Department
425 to 426 channel state information section
428 channel MIB manager
429 channel information management
430 Voice IP communication line interface
431 Conversion unit
432 Voice PSTN communication line interface
500 IP network
501 to 504 Network node device
505 to 508 routers
509, 510 LAN
511, 512 terminal
513,515 Logical communication line
514, 516 logic terminals
521, 522 Address management table
526, 560, 565 32-bit IP address
527, 561, 566 128-bit IP address
530, 540, 550, 670, 580 External IP packet
531,541,551,571,581 internal packet
600 IP network
601 to 604 network node device
605 to 608 routers
609, 610 LAN
611, 612 terminal
613,615 Logical communication line
614, 616 logic terminals
621, 622 Address management table
626 32-bit IP address
627 128-bit IP address
630, 640, 650 External IP packet
631, 641, 651 internal packet
700-1, 701 communication network
700-2 to 700-4, 702, 703 Network node device
700-5, 700-6, 704-1, 722 Device control table
700-7, 705, 706 terminal
700-8, 710 External packet
700-11, 711 Internal packet
700-12 to 700-13, 719 Internal communication line
724 router
725 to 727 servers
728, 729 communication line
715 Control line inside IP network 701
702-1 Termination gateway
738 Communication record format
722-1 Device control table
742-1 Communication record
742-2 Pointer item
742-3 Sub-table filter control record
742-4 Sub-table priority control record
742-5 Multi-table control record of sub-table
742-6 Sub-table signature control record
746 IP network
747-1-1 to 747-3 network node device
748-1 to 748-5 terminal
754-1 Format of priority control record
755 Priority control table
757 IP network
764-1, 764-3 MC control record
758-2 Network node device
765-1 Second control record of multicast control
766-30 Device Control Table
770-1, 772-1 IP network
771 Signature control record
772-2 to 772-6 IP network in the IP network 772-1
774-1, 774-2 Network node device
774-3, 774-4 Memory area containing device control table
772-7, 772-8 Termination gateway
775-5,775-5 Device control table
777-1 Communication Record
777-3 filter control record
777-4 priority control record
777-5 Multicast Control Record
777-6 Signature control record
779, 780, 780, 792-1, 792-2 Communication record
781-1, 784-1 IP network
781-12, 784-12 internal packet
900 IP communication network
901-1 to 901-6 Terminal gateway
902-1 to 902-4 Radio base station for mobile communication
903-1 to 903-4 Media Router
905-1 to 905-4 landline telephones,
905-5 to 905-8 mobile telephone
905-1 to 905-4 Fixed telephone
903-1 to 903-4 Media Router
902-1 to 902-4 wireless base station
905-10 to 905-17 Terminal having IP packet transmission / reception function
915 Operation Management Server of IP Communication Network 900
923, 100 CIC management table
950-1 IP communication network
950-2 network node device
951-1 Radio base station
951-2 IP communication line interface section
951-3 Wireless interface unit
952-1 Analog mobile phone
952-2 Digital mobile phone
952-3 and 953-4 IP mobile phones
953-1 to 953-4 Wireless communication path
914-1 Termination Control Unit
905-10, 905-16 terminal
905-16 Media Router

Claims (40)

IP網は複数の網ノード装置、複数の接続サーバ、複数の代理接続サーバ及び上位ドメイン名サーバDSを含み、前記網ノード装置、前記接続サーバ、前記代理接続サーバ及び前記上位ドメイン名サーバDSは前記IP網内の通信回線により通信可能であり、前記IP網の外部に複数の無線基地局及び複数の固定端末があり、前記複数の無線基地局及び前記複数の固定端末はそれぞれIPアドレスを有し、通信回線により前記網ノードのいずれかに接続され、移動端末は無線通信路経由で前記無線基地局に接続可能であり、
無線基地局B1は通信回線C1を経て論理端子LPB1で網ノード装置N1に接続され、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続され、前記無線基地局B1は移動端末から得た制御信号又はデータを含む外部IPパケットを形成して網ノード装置N1に送信する機能を有し、
前記網ノード装置N1は網ノード装置N1内の装置制御表内に前記論理端子LPB1を識別する識別情報を含む通信レコードRM1を設定しており、前記網ノード装置N2は網ノード装置N2内の装置制御表内に前記論理端子LPT2を識別する識別情報を含む通信レコードRT2を設定しており、
前記通信レコードRM1は、前記無線基地局B1の外部IPアドレスEAB1、前記論理端子LPB1の識別情報としての内部IPアドレスIAB1、代理接続サーバPX1の外部IPアドレスEAX1及び内部IPアドレスIAX1を含み、前記通信レコードRT2は、前記端末T2の外部IPアドレスEAT2、前記論理端子LPT2の識別情報である内部IPアドレスIAT2、代理接続サーバPX2の外部IPアドレスEAX2及び内部IPアドレスIAX2を含み、
前記網ノード装置N1又はN2は、前記論理端子LPB1又はLPT2から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードRM1又はRT2に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記網ノード装置N1又はN2は、前記外部IPパケット1又は2をIPカプセル化することによって第1形式の内部IPパケット1又は2を形成して送信し、前記内部IPパケット1又は2の宛先アドレスは前記内部IPアドレスIAX1又はIAX2であり、
前記代理接続サーバPX1又はPX2は、前記内部IPパケット1又は2を第2形式の内部IPパケット1又は2に変換して前記接続サーバS1又はS2へ送信し、第1形式の内部IPパケットは逆IPカプセル化して外部IPパケットに復元可能であり、第2形式の内部IPパケットは逆IPカプセル化しない内部IPパケットであり、
端末間通信のために、端末M1は通信手順UNI1が定める動作に従うように、前記端末T2は通信手順UNI2が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
前記移動端末M1は、電話番号を用いて前記固定端末T2に接続要求するため、前記通信手順UNI1の1番目のステップに従って前記無線基地局B1に無線チャネル接続要求信号を送信し、前記無線基地局B1は無線チャネル接続要求受付信号を前記端末M1に返信して前記端末M1及び前記無線基地局B1の間に無線通信路RC1が定まり、前記移動端末M1は、接続要求、前記端末M1の電話番号TNM1及び前記端末T2の電話番号TNT2を前記無線通信路RC1経由で前記無線基地局B1に送信し、前記無線基地局B1は前記接続要求、前記電話番号TNM1及び電話番号TNT2を含み、前記代理接続サーバPX1の外部IPアドレスEAX1を宛先アドレスとする外部IPパケット1を送信し、前記IPパケット1は前記通信回線C1を経て前記論理端子LPB1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記外部IPパケット1に含まれるIPアドレスと、前記通信レコードRM1に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記網ノード装置N1は前記外部IPパケット1をIPカプセル化することによって第1形式の内部IPパケット1を形成して送信し、前記内部IPパケット1の宛先アドレスは前記代理接続サーバPX1の内部IPアドレスIAX1であり、前記代理接続サーバPX1は前記内部IPパケット1を第2形式の内部IPパケット1に変換して接続サーバS1へ送信し、前記第2形式の内部IPパケット1は前記接続サーバS1に到達し、前記通信手順UNI1の1番目のステップが終了し、
前記接続サーバS1は前記電話番号TNM1及びTNT2を前記上位ドメイン名サーバDSに提示し、前記通信手順UNI1、前記宛先端末T2との通信に適用する通信手順UNI2及び前記宛先端末T2に関わるアドレス情報を取得し、前記アドレス情報は、前記宛先端末T2の外部IPアドレスEAT2、前記論理端子LPT2の識別情報としての内部IPアドレスIAT2及び前記端末T2の接続制御を担う接続サーバS2の内部IPアドレスであり、
前記接続サーバS1は、前記取得した通信手順UNI1の2番目のステップに従って端末正当性情報を要求する認証要求A1を含む第2形式の内部パケット1aを送信すると、前記代理接続サーバPX1は受信した前記内部パケット1aから前記認証要求A1を含む第1形式の内部IPパケット1aを形成して送信し、前記内部IPパケット1aは前記網ノード装置N1で外部IPパケット1aに変換され,前記外部IPパケット1aは前記通信回線C1を経て前記無線基地局B1に到達し、前記無線基地局B1は前記認証要求A1を前記無線通信路RC1経由で前記移動端末M1に送信し、
前記端末M1は端末正当性を含む認証回答A1を前記無線基地局B1に送信し、前記無線基地局B1は前記認証回答A1を含む外部IPパケット1bを形成して送信し、前記外部IPパケット1bの宛先アドレスは前記代理接続サーバPX1の外部IPアドレスEAX1であり、
前記外部IPパケット1bが前記通信レコードRM1のアドレス規定を満たすかを調べられ、前記アドレス規定を満たすと、前記外部IPパケット1bはIPカプセル化されて第1形式の内部パケット1bとなり、前記代理接続サーバPX1で前記認証回答A1を含む第2形式の内部パケット1bとなって前記接続サーバS1に到達し、
前記接続サーバS1は端末認証合否A1を含む第2形式の内部IPパケット1cを形成して前記移動端末M1に向けて送信すると、前記代理接続サーバPX1で第1形式の内部IPパケット1cに変換され、前記網ノード装置N1で端末認証合否A1を含む外部IPパケット1cに変換され,前記外部IPパケット1cは前記通信回線C1を経て前記無線基地局B1に到達し、前記無線基地局B1は端末認証合否A1を前記移動端末M1に送信し、前記通信手順UNI1の2番目のステップが終了し、
前記接続サーバS1は前記電話番号TNM1及びTNT2から回線番号CN12を定め、前記通信手順UNI1、前記電話番号TNM1及びTNT2、前記回線番号CN12、前記無線基地局B1の外部IPアドレスEAB1及び前記外部IPアドレスEAT2、前記内部IPアドレスIAB1及び前記内部IPアドレスIAT2の組を回線管理表CM1に記録し、以降、前記接続サーバS1は接続要求元端末M1に適用する通信手順を前記回線管理表CM1から取得し、
前記接続サーバS1は前記接続要求及び前記回線番号CN12を含む初期アドレスメッセージを前記接続サーバS2へ送信し、
前記接続サーバS2は、前記初期アドレスメッセージから前記通信手順区分UNI2、前記電話番号TNM1及びTNT2、前記回線番号CN12、前記外部IPアドレスEAB1及びEAT2、前記内部IPアドレスIAB1及びIAT2を取得し、これら電話番号、回線番号及びアドレスの組を回線管理表CM2に記録し、以降、前記接続サーバS2は宛先端末T2に適用する通信手順を前記回線管理表CM2から取得し、
前記接続サーバS2は前記宛先端末T2の着信可能又は着信不可能の区分を示す着信可否情報を調べ、前記接続サーバS2は、前記通信手順UNI2の1番目のステップに従って、前記端末T2が着信可能であれば前記接続要求に基づく着信通知及び前記電話番号TNM1を含む第2形式の内部パケット2を形成して送信し、前記内部パケット2は前記代理接続サーバPX2で前記着信通知を含む第1形式の内部パケット2に変換され、前記網ノード装置N2で前記通信レコードRT2が参照されて前記着信通知を含む外部IPパケット2に変換され、前記外部IPパケット2は前記通信回線L2を経て前記端末T2に到達し、前記端末T2は前記着信通知及び前記電話番号TNM1を取得し、前記通信手順UNI2の1番目のステップが終了し、
前記接続サーバS2は、着信可否通知及び前記回線番号CN12を含むアドレス完了メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記アドレス完了メッセージを受信し、
前記端末T2は、前記通信手順UNI2の2番目のステップに従って、応答準備開始を知らせる呼出中通知を含み、前記代理接続サーバPX2の外部IPアドレスEAX2を宛先アドレスとする外部IPパケット3を形成して送信し、前記外部IPパケット3は前記論理端子LPT2から前記網ノード装置N2に入力し、
前記外部IPパケット3に含まれるIPアドレスと、前記通信レコードRT2に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット3はIPカプセル化されて前記呼出中通知を含む第1形式の内部IPパケット3に変換され、前記内部IPパケット3は前記代理接続サーバPX2で第2形式の内部IPパケット3に変換されて前記接続サーバS2に到達し、前記通信手順UNI2の2番目のステップが終了し、
前記接続サーバS2は、前記呼出中通知及び前記回線番号CN12を含む呼経過メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記呼経過メッセージを受信し、
前記接続サーバS1は、前記通信手順UNI1の3番目のステップに従って、前記呼出中通知を含む第2形式の内部パケット4を形成して送信し、前記内部パケット4は前記代理接続サーバPX1で第1形式の内部パケット4に変換され、前記内部パケット4は、前記網ノード装置N1で前記通信レコードRM1のアドレス規定に従い、前記呼出中通知を含む外部IPパケット4となって前記通信回線C1を経て前記無線基地局B1に到達し、前記無線基地局B1は前記呼出中通知を前記無線通信路RC1経由で前記端末M1に送信し、前記通信手順UNI1の3番目のステップが終了し、
前記端末T2が前記通信手順UNI2の3番目のステップに従って、応答を知らせる応答通知及び前記端末T2が用いるポート番号PN2を含む外部IPパケット5を形成して送信し、前記外部IPパケット5は前記網ノード装置N2に入力し、
前記外部IPパケット5に含まれるIPアドレスと、前記通信レコードRT2に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット5はIPカプセル化されて前記応答通知を含む第1形式の内部IPパケット5となり、前記代理接続サーバPX2で第2形式の内部IPパケット5に変換されて前記接続サーバS2へ到達し、前記通信手順UNI2の3番目のステップが終了し、
前記接続サーバS2は、前記応答通知、前記回線番号CN12及び前記端末T2のポート番号PN2を含む応答メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記応答メッセージを受信し、
前記接続サーバS1は、前記通信手順UNI1の4番目のステップに従って、前記応答通知、前記端末T2の外部IPアドレスEAT2及び前記ポート番号PN2を含む第2形式の内部パケット6を形成して送信し、前記内部パケット6は前記代理接続サーバPX1で第1形式の内部パケット6に変換され、前記網ノード装置N1で前記通信レコードRM1のアドレス規定に従い、前記応答通知、前記外部IPアドレスEAT2及び前記ポート番号PN2を含む外部IPパケット6に変換され、前記外部IPパケット6は前記通信回線C1を経て前記無線基地局B1に到達し、前記無線基地局B1は前記応答通知を前記無線通信路RC1を経て前記端末M1に送信し、前記外部IPアドレスEAT2及び前記ポート番号PN2を保持し、前記通信手順UNI1の4番目のステップが終了し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記接続サーバS1は前記網ノード装置N1に対して通信レコードRM12の設定を指示し、前記接続サーバS2は前記網ノード装置N2に対して通信レコードRT21の設定を指示し、
前記通信レコードRM12及びRT21は、共に前記無線基地局B1及び前記端末T2の外部IPアドレスEAB1及びEAT2、前記内部IPアドレスIAB1及びIAT2を含み、前記通信レコードRM12及びRT21は、前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末M1が音声又はデータを前記無線通信路RC1を経て送信し、前記基地局B1は、前記無線基地局B1の外部IPアドレスEAB1を送信元アドレス、前記端末T2の外部IPアドレスEAT2を宛先アドレス、前記ポート番号PN2を宛先ポート番号として前記音声又はデータを含むIPパケット7を形成して送信すると、前記外部IPパケット7は前記通信回線C1を転送されて、論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードRM12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット7はIPカプセル化され、前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7に変換されて前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードRT21が用いられて逆IPカプセル化され、復元された前記外部IPパケット7が前記通信回線L2を経て前記端末T2に到達し、
前記端末M1が、前記通信手順UNI1の5番目のステップに従って、通信解放通知を前記無線通信路RC1経由で前記無線基地局B1に送信し、前記無線基地局B1は前記通信解放通知を含み前記代理接続サーバPX1の外部IPアドレスEAX1を宛先アドレスとする外部IPパケット9を送信し、前記外部IPパケット9は、前記網ノード装置N1で前記通信レコードRM1の定めるアドレス条件を満たすかを調べられて第1形式の内部IPパケット9となり、前記代理接続サーバPX1で前記通信解放通知を含む第2形式の内部IPパケット9になって前記接続サーバS1に到達し、前記通信手順UNI1の5番目のステップが終了し、
前記接続サーバS1は、前記通信解放通知及び前記回線番号CN12を含む解放メッセージを形成して前記接続サーバS2へ送信し、前記接続サーバS2は前記解放メッセージを受信すると、前記解放メッセージの受信確認及び前記回線番号CN12を含む解放完了メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記解放完了メッセージを受信し、
前記接続サーバS2は、前記通信手順UNI2の4番目のステップに従い、前記解放メッセージに基づく解放指示を含む第2形式の内部パケット10を形成して送信し、前記第2形式の内部パケット10は前記代理接続サーバPX2で第1形式の内部パケット10となり、前記網ノード装置N2で前記解放指示を含む外部IPパケット10となって前記通信回線L2を経て前記端末T2に送信され、前記通信手順UNI2の4番目のステップが終了し、
前記接続サーバS1は前記通信レコードRM12の抹消を指示し、前記接続サーバS2は前記通信レコードRT21の抹消を指示し、
接続サーバは端末種別毎に異なる通信手順に従って端末と通信し、前記通信手順の区分は上位ドメイン名サーバから取得し、接続要求毎にIP網内に通信パスを設定し、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後は前記通信パスが解放され、電話番号を用い移動端末から固定端末に接続要求して端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, a plurality of connection servers, a plurality of proxy connection servers, and an upper domain name server DS, and the network node device, the connection server, the proxy connection server, and the upper domain name server DS are Communication is possible via a communication line in the IP network, and there are a plurality of radio base stations and a plurality of fixed terminals outside the IP network, and each of the plurality of radio base stations and the plurality of fixed terminals has an IP address. , Connected to any of the network nodes by a communication line, the mobile terminal can be connected to the wireless base station via a wireless communication path,
The radio base station B1 is connected to the network node device N1 via the communication line C1 via the logical terminal LPB1, the fixed terminal T2 is connected to the network node device N2 via the communication line L2 via the logical terminal LPT2, and the radio base station B1 moves A function of forming an external IP packet including a control signal or data obtained from a terminal and transmitting the packet to the network node device N1;
The network node device N1 sets a communication record RM1 including identification information for identifying the logical terminal LPB1 in a device control table in the network node device N1, and the network node device N2 is a device in the network node device N2. A communication record RT2 including identification information for identifying the logical terminal LPT2 is set in the control table;
The communication record RM1 includes the external IP address EAB1 of the radio base station B1, the internal IP address IAB1 as identification information of the logical terminal LPB1, the external IP address EAX1 of the proxy connection server PX1, and the internal IP address IAX1. The record RT2 includes the external IP address EAT2 of the terminal T2, the internal IP address IAT2 which is identification information of the logical terminal LPT2, the external IP address EAX2 and the internal IP address IAX2 of the proxy connection server PX2,
The network node device N1 or N2 determines an address condition by comparing the IP address included in the external IP packet input from the logical terminal LPB1 or LPT2 with the IP address included in the communication record RM1 or RT2. When the address condition is satisfied , the network node device N1 or N2 forms the first type internal IP packet 1 or 2 by encapsulating the external IP packet 1 or 2, and transmits the IP packet. The destination address of the internal IP packet 1 or 2 is the internal IP address IAX1 or IAX2.
The proxy connection server PX1 or PX2 converts the internal IP packet 1 or 2 into the second format internal IP packet 1 or 2 and transmits it to the connection server S1 or S2, and the first format internal IP packet is reversed. It can be IP-encapsulated and restored to an external IP packet, and the internal IP packet of the second format is an internal IP packet that is not reverse-encapsulated,
For terminal-to-terminal communication, the terminal M1 is designated to follow the operation defined by the communication procedure UNI1, and the terminal T2 is designated to follow the operation defined by the communication procedure UNI2, and the communication procedure comprises a plurality of steps,
The mobile terminal M1 transmits a radio channel connection request signal to the radio base station B1 according to the first step of the communication procedure UNI1 in order to make a connection request to the fixed terminal T2 using a telephone number, and the radio base station B1 returns a radio channel connection request acceptance signal to the terminal M1 to establish a radio channel RC1 between the terminal M1 and the radio base station B1, and the mobile terminal M1 receives the connection request and the telephone number of the terminal M1. TNM1 and the telephone number TNT2 of the terminal T2 are transmitted to the radio base station B1 via the radio channel RC1, and the radio base station B1 includes the connection request, the telephone number TNM1 and the telephone number TNT2, and the proxy connection An external IP packet 1 having a destination address of the external IP address EAX1 of the server PX1 is transmitted. Via the line C1 input from the logic terminal LPB1 the network node device N1,
The network node device N1 determines an address condition by comparing an IP address included in the external IP packet 1 with an IP address included in the communication record RM1, and when the address condition is satisfied , The node device N1 encapsulates the external IP packet 1 to form and transmit a first format internal IP packet 1, and the destination address of the internal IP packet 1 is the internal IP address IAX1 of the proxy connection server PX1 The proxy connection server PX1 converts the internal IP packet 1 into the internal IP packet 1 of the second format and transmits it to the connection server S1, and the internal IP packet 1 of the second format reaches the connection server S1. And the first step of the communication procedure UNI1 is completed,
The connection server S1 presents the telephone numbers TNM1 and TNT2 to the higher domain name server DS, and includes address information related to the communication procedure UNI1, the communication procedure UNI2 applied to the communication with the destination terminal T2, and the destination terminal T2. The address information is the external IP address EAT2 of the destination terminal T2, the internal IP address IAT2 as identification information of the logical terminal LPT2, and the internal IP address of the connection server S2 responsible for connection control of the terminal T2,
When the connection server S1 transmits the internal packet 1a of the second format including the authentication request A1 that requests the terminal validity information according to the second step of the acquired communication procedure UNI1, the proxy connection server PX1 receives the received An internal IP packet 1a including the authentication request A1 is formed from the internal packet 1a and transmitted. The internal IP packet 1a is converted into an external IP packet 1a by the network node device N1, and the external IP packet 1a Reaches the radio base station B1 via the communication line C1, the radio base station B1 transmits the authentication request A1 to the mobile terminal M1 via the radio communication path RC1,
The terminal M1 transmits an authentication reply A1 including terminal validity to the wireless base station B1, and the wireless base station B1 forms and transmits an external IP packet 1b including the authentication reply A1, and transmits the external IP packet 1b. Is the external IP address EAX1 of the proxy connection server PX1,
Whether or not the external IP packet 1b satisfies the address rule of the communication record RM1 is checked. If the address rule is satisfied, the external IP packet 1b is IP-encapsulated into an internal packet 1b of the first format, and the proxy connection The server PX1 reaches the connection server S1 as an internal packet 1b of the second format including the authentication reply A1,
When the connection server S1 forms the internal IP packet 1c of the second format including the terminal authentication pass / fail A1 and transmits it to the mobile terminal M1, the proxy connection server PX1 converts it into the internal IP packet 1c of the first format. The network node device N1 converts the external IP packet 1c including the terminal authentication pass / fail A1. The external IP packet 1c reaches the radio base station B1 via the communication line C1, and the radio base station B1 Send pass / fail A1 to the mobile terminal M1, and the second step of the communication procedure UNI1 ends.
The connection server S1 determines the line number CN12 from the telephone numbers TNM1 and TNT2, and determines the communication procedure UNI1, the telephone numbers TNM1 and TNT2, the line number CN12, the external IP address EAB1 and the external IP address of the radio base station B1 A set of EAT2, the internal IP address IAB1, and the internal IP address IAT2 is recorded in the line management table CM1, and thereafter, the connection server S1 acquires a communication procedure to be applied to the connection request source terminal M1 from the line management table CM1. ,
The connection server S1 transmits an initial address message including the connection request and the line number CN12 to the connection server S2,
The connection server S2 obtains the communication procedure section UNI2, the telephone numbers TNM1 and TNT2, the line number CN12, the external IP addresses EAB1 and EAT2, and the internal IP addresses IAB1 and IAT2 from the initial address message. A set of a number, a line number, and an address is recorded in the line management table CM2, and thereafter, the connection server S2 acquires a communication procedure to be applied to the destination terminal T2 from the line management table CM2,
The connection server S2 checks incoming / outgoing information indicating whether the destination terminal T2 can receive or cannot receive the call, and the connection server S2 can receive the terminal T2 according to the first step of the communication procedure UNI2. If there is an incoming notification based on the connection request and the internal packet 2 in the second format including the telephone number TNM1, the internal packet 2 is transmitted in the first format including the incoming notification in the proxy connection server PX2. The packet is converted into an internal packet 2, and the network node device N2 refers to the communication record RT2 to convert it into an external IP packet 2 including the incoming call notification. The external IP packet 2 is transmitted to the terminal T2 via the communication line L2. The terminal T2 obtains the incoming call notification and the telephone number TNM1, and the first step of the communication procedure UNI2 is completed. And,
The connection server S2 forms an address completion message including an incoming / outgoing notification and the line number CN12 and transmits it to the connection server S1, and the connection server S1 receives the address completion message,
According to the second step of the communication procedure UNI2, the terminal T2 includes an in-call notification notifying the start of response preparation, and forms an external IP packet 3 having the external IP address EAX2 of the proxy connection server PX2 as a destination address. The external IP packet 3 is input from the logical terminal LPT2 to the network node device N2,
The IP address included in the external IP packet 3 and the IP address included in the communication record RT2 are compared to determine an address condition. When the address condition is satisfied, the external IP packet 3 is IP-encapsulated. And converted into the first type internal IP packet 3 including the in-call notification, and the internal IP packet 3 is converted into the second type internal IP packet 3 by the proxy connection server PX2 and reaches the connection server S2. And the second step of the communication procedure UNI2 is completed,
The connection server S2 forms a call progress message including the call notification and the line number CN12 and transmits the call progress message to the connection server S1, and the connection server S1 receives the call progress message.
The connection server S1 forms and transmits a second format internal packet 4 including the in-call notification according to the third step of the communication procedure UNI1, and the internal packet 4 is transmitted to the proxy connection server PX1 by the first step. The internal packet 4 is converted into an internal packet 4 of the format, and becomes the external IP packet 4 including the in-call notification in accordance with the address specification of the communication record RM1 in the network node device N1 through the communication line C1. Reaching to the radio base station B1, the radio base station B1 transmits the calling notification to the terminal M1 via the radio communication path RC1, the third step of the communication procedure UNI1 is completed,
According to the third step of the communication procedure UNI2, the terminal T2 forms and transmits an external IP packet 5 including a response notification informing the response and the port number PN2 used by the terminal T2, and the external IP packet 5 Input to the node device N2,
The IP address included in the external IP packet 5 and the IP address included in the communication record RT2 are compared to determine an address condition. When the address condition is satisfied, the external IP packet 5 is IP-encapsulated. The internal IP packet 5 of the first format including the response notification is converted into the internal IP packet 5 of the second format by the proxy connection server PX2, reaches the connection server S2, and is the third of the communication procedure UNI2. Step is finished,
The connection server S2 forms a response message including the response notification, the line number CN12 and the port number PN2 of the terminal T2, and transmits the response message to the connection server S1, and the connection server S1 receives the response message,
The connection server S1 forms and transmits an internal packet 6 of a second format including the response notification, the external IP address EAT2 of the terminal T2, and the port number PN2 according to the fourth step of the communication procedure UNI1. The internal packet 6 is converted into the internal packet 6 of the first format by the proxy connection server PX1, and the response notification, the external IP address EAT2 and the port number are determined by the network node device N1 according to the address specification of the communication record RM1. The external IP packet 6 including the PN2 is converted, the external IP packet 6 reaches the radio base station B1 via the communication line C1, and the radio base station B1 sends the response notification via the radio communication path RC1. Transmitted to the terminal M1, holding the external IP address EAT2 and the port number PN2, The fourth step of the Shin procedure UNI1 is completed,
By transmitting the response notification to the terminal M1, a communication record for communication between terminals can be set, and the connection server S1 instructs the network node device N1 to set the communication record RM12, and the connection server S2 instructs the network node device N2 to set the communication record RT21,
The communication records RM12 and RT21 both include external IP addresses EAB1 and EAT2 and the internal IP addresses IAB1 and IAT2 of the radio base station B1 and the terminal T2, and the communication records RM12 and RT21 include the network node device N1 and A communication path P12 to which the internal IP packet is transferred during N2,
The terminal M1 transmits voice or data via the radio channel RC1, the base station B1 uses the external IP address EAB1 of the radio base station B1 as a source address, and the external IP address EAT2 of the terminal T2 as a destination address When the IP packet 7 including the voice or data is formed and transmitted with the port number PN2 as the destination port number, the external IP packet 7 is transferred through the communication line C1, and is transmitted from the logical terminal LPB1 to the network node device N1. Fill in the IP address included in the external IP packet 7, wherein by comparing the IP address address condition included in the communication record R M12 identified by a logical terminal LPB1 is determined, the address condition is satisfied The external IP packet 7 is IP-encapsulated and the internal IP address The external IP packet 7 converted into the internal IP packet 7 having the destination address of IAT2 and transferred through the communication path P12, and reversely IP-encapsulated and restored by using the communication record RT21 in the network node device N2. Reaches the terminal T2 via the communication line L2,
The terminal M1 transmits a communication release notification to the radio base station B1 via the radio channel RC1 according to the fifth step of the communication procedure UNI1, and the radio base station B1 includes the communication release notification and includes the proxy An external IP packet 9 having a destination address of the external IP address EAX1 of the connection server PX1 is transmitted. The external IP packet 9 is checked by the network node device N1 if the address condition defined by the communication record RM1 is satisfied. The internal IP packet 9 in the first format becomes the second format internal IP packet 9 including the communication release notification in the proxy connection server PX1, reaches the connection server S1, and the fifth step of the communication procedure UNI1 is performed. Exit
The connection server S1 forms a release message including the communication release notification and the line number CN12 and transmits the release message to the connection server S2, and when the connection server S2 receives the release message, A release completion message including the line number CN12 is formed and transmitted to the connection server S1, and the connection server S1 receives the release completion message,
The connection server S2 forms and transmits a second format internal packet 10 including a release instruction based on the release message according to the fourth step of the communication procedure UNI2 , and the second format internal packet 10 is The proxy connection server PX2 becomes the internal packet 10 of the first format, the network node device N2 becomes the external IP packet 10 including the release instruction, is transmitted to the terminal T2 via the communication line L2, and the communication procedure UNI2 The fourth step is finished
The connection server S1 instructs to delete the communication record RM12, the connection server S2 instructs to delete the communication record RT21,
The connection server communicates with the terminal according to a different communication procedure for each terminal type, the communication procedure classification is acquired from the higher domain name server, a communication path is set in the IP network for each connection request, and the external IP transmitted by the terminal The packet is IP-encapsulated and transferred as an internal packet through the communication path. After the communication is completed, the communication path is released, and a connection is requested from the mobile terminal to the fixed terminal using a telephone number, enabling communication between terminals. A communication system using an IP network.
前記代理接続サーバPX1及び前記接続サーバS1を一体化して接続サーバS1xとし、前記接続サーバS1xの外部IPアドレスは前記外部IPアドレスEAX1であり、前記代理接続サーバPX2及び前記接続サーバS2を一体化して接続サーバS2xとして実施し、前記接続サーバS2xの外部IPアドレスは前記外部IPアドレスEAX2であり、前記接続サーバS1xは前記網ノード装置N1との間で第1形式の内部IPパケットを送受し、前記接続サーバS2xは前記網ノード装置N2との間で前記第1形式の内部IPパケットを送受するようになっている請求項1に記載のIP網を用いた通信システム。The proxy connection server PX1 and the connection server S1 are integrated into a connection server S1x. The external IP address of the connection server S1x is the external IP address EAX1, and the proxy connection server PX2 and the connection server S2 are integrated. Implemented as a connection server S2x, the external IP address of the connection server S2x is the external IP address EAX2, and the connection server S1x sends and receives first-type internal IP packets to and from the network node device N1, The communication system using the IP network according to claim 1, wherein the connection server S2x transmits and receives the internal IP packet of the first format to and from the network node device N2. 前記接続サーバS1及びS2を接続サーバXとして一体化し、前記代理接続サーバPX1及びPX2はそれぞれ前記接続サーバXとの間で第2形式の内部IPパケットを送受可能であり、前記接続サーバXが前記初期アドレスメッセージ、前記アドレス完了メッセージ、前記呼経過メッセージ、前記応答メッセージ、前記解放メッセージ、前記解放完了メッセージをそれぞれ送信又は受信する手順を省いている請求項1に記載のIP網を用いた通信システム。The connection servers S1 and S2 are integrated as a connection server X, and the proxy connection servers PX1 and PX2 can send and receive internal IP packets of the second format to and from the connection server X, respectively. The communication system using the IP network according to claim 1, wherein a procedure for transmitting or receiving an initial address message, the address completion message, the call progress message, the response message, the release message, and the release completion message is omitted. . 前記接続サーバS1及びS2、前記代理接続サーバPX1及びPX2の全てを接続サーバYとして一体化し、前記接続サーバYは網ノード装置との間で第1形式の内部IPパケットを送受可能であり、前記接続サーバXが前記初期アドレスメッセージ、前記アドレス完了メッセージ、前記呼経過メッセージ、前記応答メッセージ、前記解放メッセージ、前記解放完了メッセージをそれぞれ送信又は受信する手順を省いている請求項1に記載のIP網を用いた通信システム。The connection servers S1 and S2 and the proxy connection servers PX1 and PX2 are all integrated as a connection server Y, and the connection server Y can send and receive first type internal IP packets to and from the network node device, 2. The IP network according to claim 1, wherein the connection server X omits a procedure for transmitting or receiving the initial address message, the address completion message, the call progress message, the response message, the release message, and the release completion message, respectively. Communication system using 前記IP網が前記接続サーバS1及びS2、前記代理接続サーバPX1及びPX2の全ての機能を実施し、前記接続サーバS1及び前記無線基地局B1経由の前記端末M1との間の通信は、前記IP網及び前記無線基地局B1経由の前記端末M1との間の通信であり、前記接続サーバS2及び前記端末T2との間の通信は前記IP網及び前記端末T2の間の通信である請求項1に記載のIP網を用いた通信システム。The IP network performs all the functions of the connection servers S1 and S2, and the proxy connection servers PX1 and PX2, and communication between the connection server S1 and the terminal M1 via the radio base station B1 is performed by the IP The communication between the network and the terminal M1 via the radio base station B1, and the communication between the connection server S2 and the terminal T2 is a communication between the IP network and the terminal T2. A communication system using the IP network described in 1. IP網は複数の網ノード装置を含み、無線基地局B1は通信回線C1を経て論理端子LPB1で網ノード装置N1に接続され、無線基地局B2は通信回線C2を経て論理端子LPB2で網ノード装置N2に接続され、無線基地局B1及びB2は、それぞれ通信回線C1及びC2を経て論理端子LPB1及びLPB2で網ノード装置N1及びN2に接続され、
前記無線基地局B1及びB2はそれぞれ外部IPアドレスを有し、移動端末から得た制御信号又はデータを含む外部IPパケットを形成して網ノード装置に送信する機能を有し、前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPB2を識別する識別情報を含む通信レコードR2を設定しており、前記網ノード装置N1又はN2は、前記論理端子LPB1又はLPB2から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードR1又はR2に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとIPカプセル化して内部IPパケットを形成して前記IP網に入力する機能を有しており、内部IPパケットを前記通信レコードR1又はR2を参照し、逆IPカプセル化して得られる外部IPパケットを前記通信回線C1又はC2に送信する機能を有しており、
端末間通信のために、端末M1は通信手順UNI1が定める動作に従うように、端末M2は通信手順UNI2が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
移動端末M1は電話番号を用いて移動端末M2に接続要求するため、前記通信手順UNI1の1番目のステップに従い、前記無線基地局B1と通信して無線通信路RC1を確保し、前記端末M2の電話番号TNM2を含む接続要求を前記無線基地局B1に送信し、前記無線基地局B1は前記接続要求を含む外部IPパケット1を送信し、前記論理端子LPB1から入力する前記外部IPパケット1に含まれるIPアドレスと、前記通信レコードR1に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット1がIPカプセル化された内部IPパケット1が前記IP網へ入力し、前記通信手順UNI1の1番目のステップが終了し、
前記IP網は前記内部IPパケット1から前記電話番号TNM1及びTNM2を取得し、前記電話番号TNM1及びTNM2を前記IP網内部の上位ドメイン名サーバDSに入力して、前記宛先端末M1との通信に適用する通信手順UNI1、前記宛先端末M2との通信に適用する前記通信手順UNI2、前記無線基地局B2の外部IPアドレスEAB2、前記通信回線C2の終端の論理端子LPB2の識別情報としての内部IPアドレスIAB2を取得し、
前記IP網は、前記取得した通信手順UNI1の2番目のステップに従い、前記端末M1と端末認証用情報を交換して前記端末M1の正当性確認手順を行い、前記通信手順UNI1の2番目のステップが終了し、
前記IP網は前記電話番号TNM1及びTNM2から回線番号CN12を定め、前記通信手順UNI1及びUNI2、前記電話番号TNM1及びTNM2、前記回線番号CN12、前記無線基地局B1の外部IPアドレスEAB1及び前記外部IPアドレスEAB2の組を回線管理表CMに記録し、以降、前記IP網は必要な通信手順を前記回線管理表CMから取得し、
前記IP網は、前記通信手順UNI2の1番目のステップに従い、前記端末M2が着信可能であれば前記着信通知及び前記電話番号TNM2を含む内部パケット2aを送信し、前記内部パケット2aは前記網ノード装置N2で外部IPパケット2aに変換されて前記無線基地局B2に到達し、
前記無線基地局B2は着信仮通知を前記端末M2に送信し、前記端末M2との間に無線通信路RC2を確保し、
前記端末M2は、前記無線通信路RC2を経て前記IP網と端末認証用情報を交換して前記端末M2の正当性確認手順を行い、前記着信通知及び前記電話番号TNM2を受信し、前記通信手順UNI2の1番目のステップが終了し、
前記移動端末M2は、応答準備開始を知らせる呼出中通知を前記無線通信路RC2経由で前記無線基地局B2に送信し、前記通信手順UNI2の2番目のステップが開始され、前記無線基地局B2は前記呼出中通知を含む外部IPパケット3を形成して送信し、
前記論理端子LPB2から入力する前記外部IPパケット3に含まれるIPアドレスと、前記通信レコードR2に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、内部パケット3になって前記IP網に入力し、前記通信手順UNI2の2番目のステップが終了し、
前記IP網は、前記通信手順UNI1の3番目のステップに従って前記呼出中通知を含む内部パケット4を送信し、前記内部パケット4は前記網ノード装置N1で外部IPパケット4に変換されて前記無線基地局B1に到達し、前記無線基地局B1は前記呼出中通知を前記無線通信路RC1経由で端末M1に送信し、前記通信手順UNI1の3番目のステップが終了し、
前記移動端末M2は応答を知らせる応答通知を前記無線基地局B2に送信し、前記通信手順UNI2の3番目のステップが開始され、前記無線基地局B2は前記応答通知を含む外部IPパケット5を形成して送信し、
前記論理端子LPB2から入力する前記外部IPパケット5に含まれるIPアドレスと、前記通信レコードR2に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、内部パケット5になって前記IP網に入力し、前記通信手順UNI2の3番目のステップが終了し、
前記IP網は、前記通信手順UNI1の4番目のステップに従い、前記応答通知及び前記外部IPアドレスEAB2を含む内部パケット6を形成して送信し、前記内部IPパケット6は前記網ノード装置N1で外部IPパケット6に変換されて前記無線基地局B1に到達し、前記無線基地局B1は前記外部IPアドレスEAB2を保持し、前記応答通知を端末M1に送信し、前記通信手順UNI1の4番目のステップが終了し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記外部IPアドレスEAB1を送信元アドレス,前記無線基地局B2の外部IPアドレスEAB2を宛先アドレスとするIPパケット7を形成して送信し、前記外部IPパケット7は前記論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと、前記 理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化され、前記内部IPアドレスIAB2を宛先アドレスとする内部IPパケット7に変換されて前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードR21が参照されて逆IPカプセル化されて復元された前記外部IPパケット7が前記無線基地局B2に到達し、前記無線基地局B2は前記外部IPパケット7から取得した前記音声又はデータを前記無線通信路RC2経由で前記端末M2に送信し、
前記端末M1が、前記通信手順UNI1の5番目のステップに従って通信解放通知を前記無線基地局B1へ送信し、前記無線基地局B1は前記通信解放通知含む外部IPパケット9を形成して前記IP網に送信し、前記外部IPパケット9は前記網ノード装置N1で前記通信解放通知を含む内部IPパケット9になって前記IP網に入力し、前記通信手順UNI1の5番目のステップが終了し、
前記IP網は、前記通信手順UNI2の4番目のステップに従って解放指示を含む内部パケット10を前記無線基地局B2に向けて送信し、前記無線基地局B2は解放指示を含む外部パケット10を受信し、前記解放指示を前記端末M2に向けて送信し、前記通信手順UNI2の4番目のステップが終了し、前記IP網は前記通信レコードR12及びR21の抹消を指示し、
IP網は端末種別毎に異なる通信手順に従って端末と通信し、前記通信手順の区分は上位ドメイン名サーバDSから取得し、接続要求毎にIP網内に通信パスを設定し、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後は前記通信パスが解放され、IP網は通信レコードが定めるアドレス条件を判定して安全性を確保し、電話番号を用いた移動端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 via the communication line C1 via the logical terminal LPB1, and the radio base station B2 is connected to the network node device via the communication line C2 via the logical terminal LPB2. The wireless base stations B1 and B2 are connected to the network node devices N1 and N2 through the communication lines C1 and C2 and the logical terminals LPB1 and LPB2, respectively.
Each of the radio base stations B1 and B2 has an external IP address, and has a function of forming an external IP packet including a control signal or data obtained from a mobile terminal and transmitting it to a network node device, and the network node device N1 Sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R2 including identification information for identifying the logical terminal LPB2. The device N1 or N2 compares the IP address included in the external IP packet input from the logical terminal LPB1 or LPB2 with the IP address included in the communication record R1 or R2 , and determines an address condition. Contact a and forms an internal IP packet by IP encapsulated is met ability to enter into the IP network The internal IP packet by referring to the communication record R1 or R2, and the external IP packet obtained by inverse IP encapsulation has a function of transmitting to the communication line C1 or C2,
For terminal-to-terminal communication, the terminal M1 is designated to follow the operation defined by the communication procedure UNI1, the terminal M2 is designated to follow the operation defined by the communication procedure UNI2, and the communication procedure comprises a plurality of steps,
Since the mobile terminal M1 uses the telephone number to make a connection request to the mobile terminal M2, according to the first step of the communication procedure UNI1, it communicates with the radio base station B1 to secure the radio communication path RC1, sends a connection request including the telephone number TNM2 to the radio base station B1, the radio base station B1 transmits an external IP packet 1 containing the connection request, included in the external IP packet 1 to be input from the logic terminal LPB1 Address condition is determined by comparing the IP address included in the communication record R1, and when the address condition is satisfied, the internal IP packet 1 in which the external IP packet 1 is IP-encapsulated is determined. Input to the IP network, the first step of the communication procedure UNI1 is completed,
The IP network obtains the telephone numbers TNM1 and TNM2 from the internal IP packet 1, and inputs the telephone numbers TNM1 and TNM2 to the upper domain name server DS inside the IP network for communication with the destination terminal M1. Communication procedure UNI1 to be applied, communication procedure UNI2 to be applied to communication with the destination terminal M2, external IP address EAB2 of the radio base station B2, and internal IP address as identification information of the logical terminal LPB2 at the end of the communication line C2 Get IAB2,
According to the second step of the acquired communication procedure UNI1, the IP network exchanges terminal authentication information with the terminal M1 to perform a validity check procedure of the terminal M1, and the second step of the communication procedure UNI1. Ends
The IP network defines the line number CN12 from the telephone numbers TNM1 and TNM2, and the communication procedures UNI1 and UNI2, the telephone numbers TNM1 and TNM2, the line number CN12, the external IP address EAB1 and the external IP of the radio base station B1 A set of addresses EAB2 is recorded in the line management table CM, and thereafter, the IP network acquires a necessary communication procedure from the line management table CM.
The IP network transmits an internal packet 2a including the incoming call notification and the telephone number TNM2 if the terminal M2 can receive a call according to the first step of the communication procedure UNI2, and the internal packet 2a is transmitted to the network node. The device N2 converts the external IP packet 2a to reach the radio base station B2,
The radio base station B2 transmits an incoming call provisional notification to the terminal M2, secures a radio communication path RC2 with the terminal M2,
The terminal M2 exchanges terminal authentication information with the IP network via the wireless communication path RC2, performs a validity check procedure of the terminal M2, receives the incoming call notification and the telephone number TNM2, and receives the communication procedure. The first step of UNI2 is finished,
The mobile terminal M2 transmits a call-in-notification informing the start of response preparation to the radio base station B2 via the radio channel RC2, and the second step of the communication procedure UNI2 is started. The radio base station B2 Form and send an external IP packet 3 containing the in-call notification,
An IP address included in the external IP packet 3 input from the logical terminal LPB2 and an IP address included in the communication record R2 are compared to determine an address condition. When the address condition is satisfied, an internal packet 3 and input to the IP network, the second step of the communication procedure UNI2 is completed,
The IP network transmits an internal packet 4 including the in-call notification according to a third step of the communication procedure UNI1, and the internal packet 4 is converted into an external IP packet 4 by the network node device N1 to be transmitted to the wireless base station. The wireless base station B1 transmits the calling notification to the terminal M1 via the wireless communication path RC1, and the third step of the communication procedure UNI1 ends,
The mobile terminal M2 transmits a response notification informing the response to the radio base station B2, the third step of the communication procedure UNI2 is started, and the radio base station B2 forms the external IP packet 5 including the response notification Then send
The IP address included in the external IP packet 5 input from the logical terminal LPB2 is compared with the IP address included in the communication record R2 , and an address condition is determined. When the address condition is satisfied, an internal packet 5 and input to the IP network, the third step of the communication procedure UNI2 is completed,
The IP network forms and transmits an internal packet 6 including the response notification and the external IP address EAB2 according to the fourth step of the communication procedure UNI1, and the internal IP packet 6 is externally transmitted by the network node device N1. The IP packet 6 is converted to reach the radio base station B1, the radio base station B1 holds the external IP address EAB2, transmits the response notification to the terminal M1, and the fourth step of the communication procedure UNI1 Ends
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node device N1 to set a communication record R12, and the network node device. N2 is instructed to set a communication record R21, and the communication records R12 and R21 define a communication path P12 through which an internal IP packet is transferred between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 via the radio channel RC1, the radio base station B1 includes the voice or data, the external IP address EAB1 is a source address, and the radio base station An IP packet 7 having an external IP address EAB2 of B2 as a destination address is formed and transmitted. The external IP packet 7 is input from the logical terminal LPB1 to the network node device N1, and the IP included in the external IP packet 7 and address the theory IP address and compares the address condition included in the communication record R 12 which are identified by physical terminal LPB1 is determined, the address condition is is the IP encapsulated satisfied, the internal IP address IAB2 Is converted into an internal IP packet 7 having the destination address as the destination address and transferred through the communication path P12. The external IP packet 7 restored by reverse IP encapsulation with reference to the communication record R21 in the network node device N2 reaches the radio base station B2, and the radio base station B2 receives the external IP packet 7 Transmitting the voice or data acquired from the wireless communication path RC2 to the terminal M2,
The terminal M1 transmits a communication release notification to the radio base station B1 according to the fifth step of the communication procedure UNI1, and the radio base station B1 forms the external IP packet 9 including the communication release notification to form the IP network The external IP packet 9 is input to the IP network as the internal IP packet 9 including the communication release notification in the network node apparatus N1, and the fifth step of the communication procedure UNI1 is completed.
The IP network transmits the internal packet 10 including the release instruction to the radio base station B2 according to the fourth step of the communication procedure UNI2, and the radio base station B2 receives the external packet 10 including the release instruction. The release instruction is transmitted to the terminal M2, the fourth step of the communication procedure UNI2 is completed, and the IP network instructs the deletion of the communication records R12 and R21,
The IP network communicates with the terminal according to a different communication procedure for each terminal type, the communication procedure classification is acquired from the higher domain name server DS, a communication path is set in the IP network for each connection request, and the external transmitted by the terminal The IP packet is IP-encapsulated and transferred as an internal packet through the communication path. After the communication is completed, the communication path is released, and the IP network determines the address condition defined by the communication record to ensure safety. A communication system using an IP network, which enables communication between mobile terminals using numbers.
IP網は複数の網ノード装置を含み、無線基地局B3は通信回線C3を経て論理端子LPB3で網ノード装置N3に接続され、無線基地局B4は通信回線C4を経て論理端子LPB4で網ノード装置N4に接続され、
外部IPアドレスを有する移動端末M3及びM4は、前記IP網との間で無線通信路及び無線基地局経由で制御信号又はデータを含む外部IPパケットを送受可能であり、前記網ノード装置N3は前記論理端子LPB3を識別する識別情報を含む通信レコードR3を設定しており、前記網ノード装置N4は前記論理端子LPB4を識別する識別情報を含む通信レコードR4を設定しており、
前記網ノード装置N3又はN4は、前記論理端子LPB3又はLPB4から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードR3又はR4に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとIPカプセル化して内部IPパケットを形成して前記IP網に入力する機能を有しており、内部IPパケットを前記通信レコードR3又はR4を参照し、逆IPカプセル化して得られる外部IPパケットを前記通信回線C3又はC4に送信する機能を有しており、
端末間通信のために、端末M3は通信手順UNI3が定める動作に従うように、端末M4は通信手順UNI4が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
移動端末M3は電話番号を用いて移動端末M4に接続要求するため、前記通信手順UNI3の1番目のステップに従って前記無線基地局B3と通信して前記無線基地局B3との間に無線通信路RC3を確保し、接続要求、前記端末M3の電話番号TNM3及び前記端末M4の電話番号TNM4を含む外部IPパケット1を形成して前記無線基地局B3を経由して前記IP網へ送信し、
前記論理端子LPB3から入力する前記外部IPパケット1に含まれるIPアドレスと、前記通信レコードR3に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット1がIPカプセル化された内部IPパケット1が前記IP網へ入力し、前記通信手順UNI3の1番目のステップが終了し、
前記IP網は前記内部IPパケット1から取得した前記電話番号TNM3及びTNM4を前記IP網内部の上位ドメイン名サーバDSに入力し、前記通信手順UNI3、前記宛先端末M4との通信に適用する通信手順UNI4及び前記宛先端末M4に関わるアドレス情報を取得し、前記アドレス情報は、前記端末M4の外部IPアドレスEAM4、前記通信回線C4の終端の論理端子LPB4の識別情報としての内部IPアドレスIAB4であり、
前記IP網は、前記取得した通信手順UNI3の2番目のステップに従い、前記端末M3と端末認証用情報を交換して前記端末M3の正当性確認手順を行い、前記通信手順UNI3の2番目のステップが終了し、
前記IP網は、前記電話番号TNM3及びTNM4から回線番号CN34を定め、前記通信手順UNI3及びUNI4、前記電話番号TNM3及びTNM4、前記回線番号CN34、前記端末M3の外部IPアドレスEAM3及び前記外部IPアドレスEAM4の組を回線管理表CMに記録し、以降、前記IP網は必要な通信手順を前記回線管理表CMから取得し、
前記IP網は、前記通信手順UNI4の1番目のステップに従い、前記端末M4が着信可能であり、前記着信通知及び前記電話番号TNM4を含む内部パケット2aを送信すると、前記内部パケット2aは外部IPパケット2aに変換されて前記無線基地局B4に到達し、前記無線基地局B4は着信仮通知を前記端末M4に送信し、前記端末M4との間に無線通信路RC4を確保し、前記端末M4は、前記無線通信路RC4を経て前記IP網と端末認証用情報を交換して前記端末M4の正当性確認手順を行い、前記着信通知及び前記電話番号TNM4を受信し、前記通信手順UNI4の1番目のステップが終了し、
前記移動端末M4は、前記通信手順UNI4の2番目のステップに従って応答準備開始を知らせる呼出中通知を含む外部IPパケット3を形成して送信し、
前記論理端子LPB4から入力する前記外部IPパケット3に含まれるIPアドレスと、前記通信レコードR4に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット3は内部パケット3になって前記IP網に入力し、前記通信手順UNI4の2番目のステップが終了し、
前記IP網は、前記通信手順UNI3の3番目のステップに従って前記呼出中通知を含む内部パケット4を送信し、前記内部パケット4は前記網ノード装置N3で外部IPパケット4に変換されて前記端末M3に到達し、前記通信手順UNI3の3番目のステップが終了し、
前記端末M4は、前記通信手順UNI4の3番目のステップに従い、応答を知らせる応答通知含む外部IPパケット5を形成して送信し、
前記論理端子LPB4から入力する前記外部IPパケット5に含まれるIPアドレスと、前記通信レコードR4に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記外部IPパケット5は内部パケット5となって前記IP網に入力し、前記通信手順UNI4の3番目のステップが終了し、
前記IP網は、前記通信手順UNI3の4番目のステップに従い、前記応答通知及び前記端末M4の外部IPアドレスEAM4を含む内部パケット6を送信し、前記内部パケット6は前記網ノード装置N3で外部IPパケット6に変換され、前記無線基地局B3を経て前記端末M3に到達し、前記通信手順UNI3の4番目のステップが終了し、
前記端末M3への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N3に対して通信レコードR34の設定を指示し、前記網ノード装置N4に対して通信レコードR43の設定を指示し、前記通信レコードR34及びR43は前記網ノード装置N3及びN4の間に内部IPパケットが転送される通信パスP34を定めており、
前記端末M3が、前記外部IPアドレスEAM3を送信元アドレス、前記端末M4の外部IPアドレスEAM4を宛先アドレスとするIPパケット7を送信すると、前記外部IPパケット7は前記無線基地局B3を経て前記論理端子LPB3から前記網ノード装置N3に入力し、前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB3に より識別される前記通信レコードR34に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化され、
前記内部IPアドレスIAB4を宛先アドレスとする内部IPパケット7に変換されて前記通信パスP34を転送され、前記網ノード装置N4で逆IPカプセル化されて復元された前記外部IPパケット7が前記無線基地局B4を経て前記端末M4に到達し、
前記端末M3が、前記通信手順UNI3の5番目のステップに従い、通信解放通知を含む外部IPパケット9を前記IP網に向けて送信し、前記外部IPパケット9は前記網ノード装置N3で前記通信解放通知を含む内部IPパケット9になって前記IP網に入力し、前記通信手順UNI3の5番目のステップが終了し、
前記IP網は、前記通信手順UNI4の4番目のステップに従い、解放指示を含む内部パケット10を前記端末M4に向けて送信すると、前記内部パケット10は前記網ノード装置N4で外部パケット10となって前記無線基地局を経て前記端末M4に到達し、前記通信手順UNI4の4番目のステップが終了し、前記IP網は前記通信レコードR34及びR43の抹消を指示し、
IP網は端末種別毎に異なる通信手順に従って端末と通信し、前記通信手順の区分は上位ドメイン名サーバDSから取得し、接続要求毎にIP網内に通信パスを設定し、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後は前記通信パスが解放され、IP網は通信レコードが定めるアドレス条件を判定して安全性を確保し、移動端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B3 is connected to the network node device N3 via the communication line C3 via the logical terminal LPB3, and the radio base station B4 is connected to the network node device via the communication line C4 via the logical terminal LPB4. Connected to N4,
The mobile terminals M3 and M4 having external IP addresses can send and receive external IP packets including control signals or data to and from the IP network via a wireless communication path and a wireless base station, and the network node device N3 A communication record R3 including identification information for identifying the logical terminal LPB3 is set, and the network node device N4 sets a communication record R4 including identification information for identifying the logical terminal LPB4 ;
The network node device N3 or N4 determines an address condition by comparing the IP address included in the external IP packet input from the logical terminal LPB3 or LPB4 with the IP address included in the communication record R3 or R4 , When the address condition is satisfied , it has a function of encapsulating the IP to form an internal IP packet and inputting it to the IP network. By referring to the communication record R3 or R4, the internal IP packet is subjected to reverse IP encapsulation. A function of transmitting the obtained external IP packet to the communication line C3 or C4;
For terminal-to-terminal communication, the terminal M3 is designated to follow the operation defined by the communication procedure UNI3, the terminal M4 is designated to follow the operation defined by the communication procedure UNI4, and the communication procedure comprises a plurality of steps,
Since the mobile terminal M3 uses the telephone number to make a connection request to the mobile terminal M4, the mobile terminal M3 communicates with the radio base station B3 according to the first step of the communication procedure UNI3, and communicates with the radio base station B3 via the radio communication path RC3. Securing the connection request, forming the external IP packet 1 including the telephone number TNM3 of the terminal M3 and the telephone number TNM4 of the terminal M4 and transmitting it to the IP network via the radio base station B3,
An address condition is determined by comparing an IP address included in the external IP packet 1 input from the logical terminal LPB3 with an IP address included in the communication record R3 . When the address condition is satisfied, the external address The internal IP packet 1 in which the IP packet 1 is IP-encapsulated is input to the IP network, and the first step of the communication procedure UNI3 is completed.
The IP network inputs the telephone numbers TNM3 and TNM4 acquired from the internal IP packet 1 to the upper domain name server DS inside the IP network, and applies to the communication procedure UNI3 and the communication with the destination terminal M4. The address information related to UNI4 and the destination terminal M4 is acquired, and the address information is the external IP address EAM4 of the terminal M4, and the internal IP address IAB4 as identification information of the logical terminal LPB4 at the end of the communication line C4,
In accordance with the second step of the acquired communication procedure UNI3, the IP network exchanges terminal authentication information with the terminal M3 to perform a validity check procedure of the terminal M3, and the second step of the communication procedure UNI3. Ends
The IP network defines the line number CN34 from the telephone numbers TNM3 and TNM4, the communication procedures UNI3 and UNI4, the telephone numbers TNM3 and TNM4, the line number CN34, the external IP address EAM3 and the external IP address of the terminal M3 A set of EAM4 is recorded in the line management table CM, and thereafter, the IP network acquires a necessary communication procedure from the line management table CM.
According to the first step of the communication procedure UNI4, when the terminal M4 can receive an incoming call and transmits the internal packet 2a including the incoming notification and the telephone number TNM4, the internal packet 2a is an external IP packet. 2a is converted to 2a and reaches the radio base station B4, the radio base station B4 transmits an incoming call provisional notification to the terminal M4, secures a radio communication path RC4 with the terminal M4, and the terminal M4 The terminal M4 is exchanged with the IP network via the wireless communication path RC4 to perform the procedure for verifying the validity of the terminal M4, receive the incoming call notification and the telephone number TNM4, and receive the first communication procedure UNI4. The steps of
The mobile terminal M4 forms and transmits an external IP packet 3 including a mid-call notification notifying the start of response preparation according to the second step of the communication procedure UNI4,
An address condition is determined by comparing an IP address included in the external IP packet 3 input from the logical terminal LPB4 with an IP address included in the communication record R4 . When the address condition is satisfied, the external address The IP packet 3 becomes an internal packet 3 and is input to the IP network, and the second step of the communication procedure UNI4 is completed.
The IP network transmits the internal packet 4 including the in-call notification according to the third step of the communication procedure UNI3, and the internal packet 4 is converted into the external IP packet 4 by the network node device N3, and the terminal M3 And the third step of the communication procedure UNI3 is completed,
The terminal M4 forms and transmits an external IP packet 5 including a response notification informing a response according to the third step of the communication procedure UNI4,
An address condition is determined by comparing an IP address included in the external IP packet 5 input from the logical terminal LPB4 with an IP address included in the communication record R4 . When the address condition is satisfied , the external address The IP packet 5 becomes an internal packet 5 and is input to the IP network, and the third step of the communication procedure UNI4 is completed.
The IP network transmits the internal packet 6 including the response notification and the external IP address EAM4 of the terminal M4 according to the fourth step of the communication procedure UNI3, and the internal packet 6 is transmitted to the external IP by the network node device N3. Is converted into packet 6, reaches the terminal M3 via the radio base station B3, the fourth step of the communication procedure UNI3 ends,
By transmitting the response notification to the terminal M3, it becomes possible to set a communication record for communication between terminals. The IP network instructs the network node device N3 to set a communication record R34, and the network node device. N4 is instructed to set a communication record R43, and the communication records R34 and R43 define a communication path P34 through which an internal IP packet is transferred between the network node devices N3 and N4.
When the terminal M3 transmits an IP packet 7 having the external IP address EAM3 as a source address and the external IP address EAM4 of the terminal M4 as a destination address, the external IP packet 7 is transmitted to the logical base station B3 through the logical base station B3. and input from the terminal LPB3 the network node device N3, the external IP and IP address included in the packet 7, the IP address and compares the address condition included the in the communication record R 34 more identified in logic terminal LPB3 Is determined, IP encapsulation is performed when the address condition is satisfied ,
The external IP packet 7 converted into the internal IP packet 7 having the internal IP address IAB4 as the destination address, transferred through the communication path P34, and reverse-encapsulated by the network node device N4 is restored. It reaches the terminal M4 via the station B4,
The terminal M3 transmits an external IP packet 9 including a communication release notification to the IP network according to the fifth step of the communication procedure UNI3, and the external IP packet 9 is transmitted to the communication node U3 by the network node device N3. The internal IP packet 9 including the notification is input to the IP network and the fifth step of the communication procedure UNI3 is completed.
When the IP network transmits the internal packet 10 including the release instruction to the terminal M4 according to the fourth step of the communication procedure UNI4, the internal packet 10 becomes the external packet 10 in the network node device N4. The terminal M4 is reached via the radio base station, the fourth step of the communication procedure UNI4 ends, and the IP network instructs the deletion of the communication records R34 and R43,
The IP network communicates with the terminal according to a different communication procedure for each terminal type, the communication procedure classification is acquired from the upper domain name server DS, a communication path is set in the IP network for each connection request, and the external transmitted by the terminal The IP packet is IP-encapsulated and transferred as an internal packet through the communication path. After the communication is completed, the communication path is released, and the IP network determines the address condition defined by the communication record to ensure safety and move. A communication system using an IP network characterized by enabling communication between terminals.
前記網ノード装置N1,N2,N3又はN4は、通信回線終端の論理端子LPB1,LPB2,LPB3又はLPB4から入力した外部IPパケットに含まれるIPアドレスと前記論理端子LPB1,LPB2,LPB3又はLPB4を識別する識別情報を含む通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、
第1の方法として前記外部IPパケットをIPカプセル化して内部IPパケットとし、第2の方法として前記外部IPパケットをIPカプセル化せずにそのまま内部IPパケットとし、前記第1の方法及び第2の方法を通信レコード毎に選択できるようになっており、前記網ノード装置N1,N2,N3又はN4は、内部IPパケットを受信すると、第1Bの方法として当該網ノード装置の前記通信レコードを参照して前記内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、第2Bの方法として当該網ノード装置の通信レコードを参照して前記内部IPパケットをそのまま外部IPパケットとして前記IP網外部の通信回線へ送信し、
更に前記網ノード装置N1,N2,N3又はN4は、前記通信レコードR12、R21、R34又はR43に対して前記第1A及び1Bの方法を選択しており、即ち端末が送受する音声又はデータを含む外部IPパケットのカプセル化及び内部IPパケットの逆IPカプセル化を行い、前記通信レコードR1、R2、R3又はR4に対して前記第2A及び2Bの方法を選択している請求項6又は7に記載のIP網を用いたIP通信システム。
The network node device N1, N2, N3 or N4 identifies the IP address contained in the external IP packet inputted from the logical terminal LPB1, LPB2, LPB3 or LPB4 at the communication line termination and the logical terminal LPB1, LPB2, LPB3 or LPB4. Comparing the IP address included in the communication record including the identification information to determine the address condition, and when the address condition is satisfied,
An internal IP packet said external IP packet to IP encapsulate the method of the 1 A, as it is without IP encapsulation to the external IP packet as a method of the 2 A as an internal IP packet, the method of the first 1 A and When the network node apparatus N1, N2, N3 or N4 receives an internal IP packet, the network node apparatus N1, N2, N3 or N4 can select the second A method for each communication record. An external IP packet obtained by de-encapsulating the internal IP packet with reference to a record is transmitted to a communication line outside the IP network, and the internal node is referred to by referring to the communication record of the network node device as a second B method. The IP packet is transmitted as it is as an external IP packet to a communication line outside the IP network,
Further, the network node device N1, N2, N3 or N4 has selected the methods 1A and 1B with respect to the communication records R12, R21, R34 or R43, that is, includes voice or data transmitted / received by the terminal. 8. The method of the second A and 2B is selected for the communication record R1, R2, R3 or R4 by performing encapsulation of an external IP packet and reverse IP encapsulation of an internal IP packet. An IP communication system using the IP network.
前記IP網内は内部IPパケットが転送されずに、代わってIPパケットに簡易ヘッダを付加する簡易カプセル化により得られる簡易ヘッダ付内部パケットが転送されるようになっており、
前記網ノード装置N1,N2,N3又はN4は、通信回線終端の論理端子LPB1,LPB2,LPB3又はLPB4から入力した外部IPパケットに含まれるIPアドレスと前記論理端子LPB1,LPB2,LPB3又はLPB4を識別する識別情報を含む通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、前記外部IPパケットを簡易カプセル化して簡易ヘッダ付内部パケットを形成して前記IP網内部へ送信し、前記簡易ヘッダは宛先アドレスを含むが送信元アドレスを含まず、また、簡易ヘッダ付内部パケットを受信すると、当該網ノード装置の通信レコードを参照して前記簡易ヘッダ付内部パケットを簡易逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記簡易逆カプセル化は前記簡易ヘッダ付内部パケットから前記簡易ヘッダを除くことにより達成され、
前記論理端子LPB2及びLPB4の識別情報としての内部IPアドレスIAB2又はIAB4は、それぞれ前記論理端子LPB2又はLPB4の識別情報としての簡易ヘッダに設定するためのアドレスIAB2x又はIAB4xである請求項6又は7に記載のIP網を用いたIP通信システム。
The internal IP packet is not transferred within the IP network, but instead, an internal packet with a simple header obtained by simple encapsulation that adds a simple header to the IP packet is transferred,
The network node device N1, N2, N3 or N4 identifies the IP address contained in the external IP packet input from the logical terminal LPB1, LPB2, LPB3 or LPB4 at the communication line termination and the logical terminal LPB1, LPB2, LPB3 or LPB4. Comparing the IP address included in the communication record including the identification information to determine the address condition, and when the address condition is satisfied, the external IP packet is simply encapsulated to form an internal packet with a simple header, and When transmitting to the inside of the IP network, the simple header includes a destination address but does not include a source address, and when an internal packet with a simple header is received , the internal header with the simple header is referred to by referring to the communication record of the network node device . the external IP packet obtained by simple inverse encapsulates the packet the IP Amigai And transmission to the communication line, the simple decapsulation is achieved by removing the simple header from the internal packet with a simple header,
The internal IP address IAB2 or IAB4 as identification information of the logical terminals LPB2 and LPB4 is an address IAB2x or IAB4x for setting in a simple header as identification information of the logical terminals LPB2 or LPB4, respectively. An IP communication system using the described IP network.
前記IP網内は前記内部IPパケットが転送されずに、代わって前記IPパケットに拡張タグを付加するカプセル化により得られる拡張タグを含む内部パケットが転送されるようになっており、
前記網ノード装置N1,N2,N3又はN4は、通信回線終端の論理端子LPB1,LPB2,LPB3又はLPB4から入力した外部IPパケットに含まれるIPアドレスと前記論理端子LPB1,LPB2,LPB3又はLPB4を識別する識別情報を含む通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、前記外部IPパケットを拡張タグカプセル化して拡張タグ付内部パケットを形成して前記IP網内部へ送信し、
また、拡張タグ付内部パケットを受信すると、当該網ノード装置の通信レコードを参照して前記拡張タグ付内部パケットを拡張タグ逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記拡張タグ逆カプセル化は前記拡張タグ付内部パケットから前記拡張タグを除くことにより達成され、
前記論理端子LPB2及びLPB4の識別情報としての内部IPアドレスIAB2又はIAB4は、それぞれ前記論理端子前記論理端子LPB2及びLPB4の識別情報としての拡張タグに設定するためのアドレスIAB2y又はIAB4yである請求項6又は7に記載のIP網を用いたIP通信システム。
In the IP network, the internal IP packet is not transferred, but instead, an internal packet including an extension tag obtained by encapsulation adding an extension tag to the IP packet is transferred.
The network node device N1, N2, N3 or N4 identifies the IP address contained in the external IP packet input from the logical terminal LPB1, LPB2, LPB3 or LPB4 at the communication line termination and the logical terminal LPB1, LPB2, LPB3 or LPB4. The address condition is determined by comparing with the IP address included in the communication record including the identification information to be formed, and when the address condition is satisfied, the external IP packet is extended tag encapsulated to form an internal packet with an extension tag Send to the inside of the IP network,
When an internal packet with an extension tag is received, an external IP packet obtained by decapsulating the extension tag internal packet with reference to the communication record of the network node device is transmitted to a communication line outside the IP network. The expansion tag decapsulation is achieved by removing the expansion tag from the internal packet with the expansion tag,
The internal IP address IAB2 or IAB4 as identification information of the logical terminals LPB2 and LPB4 is an address IAB2y or IAB4y for setting in an expansion tag as identification information of the logical terminals LPB2 and LPB4, respectively. Or an IP communication system using the IP network according to 7;
前記IP網は接続要求元である前記端末M1又はM3の通信手順をIP網内部のUNI検索表を用いて取得し、前記上位ドメイン名サーバDSから接続要求元側端末の通信手順を取得しない請求項6又は7に記載のIP網を用いた通信システム。The IP network obtains the communication procedure of the terminal M1 or M3 that is the connection request source using a UNI search table inside the IP network, and does not obtain the communication procedure of the connection request source side terminal from the higher domain name server DS. Item 8. A communication system using the IP network according to Item 6 or 7. 前記電話番号に替えてホスト名を用いる請求項6、7、8、9、10又は11のいずれかに記載のIP網を用いた通信システム。12. A communication system using an IP network according to claim 6, wherein a host name is used instead of the telephone number. 前記IP網はユーザサービスサーバを含み、ユーザYが移動端末Yの登録を前記IP網に申込むと、前記IP網は、前記ユーザサービスサーバを用いてユーザ識別情報Y、端末認証情報Y,料金支払方法Yを受付け、前記端末YのIPアドレスY、電話番号Yを定め、前記受付けにより前記ユーザサービスサーバが保持している前記端末Yの電話番号Y、前記IPアドレスY及び前記端末認証情報Yの組をIP網内部の前記上位ドメイン名サーバDSに登録するようになっている請求項6又は7に記載のIP網を用いた通信システム。The IP network includes a user service server, and when the user Y applies to the IP network for registration of the mobile terminal Y, the IP network uses the user service server to identify user identification information Y, terminal authentication information Y, and fee payment. The method Y is accepted, the IP address Y and the telephone number Y of the terminal Y are determined, and the telephone number Y, the IP address Y, and the terminal authentication information Y of the terminal Y held by the user service server by the acceptance are received. The communication system using an IP network according to claim 6 or 7, wherein a set is registered in the upper domain name server DS inside the IP network. 移動端末Yは、前記移動端末Yの電話番号Y及び前記端末Yの端末認証情報Yを含む位置登録要求情報Yを前記無線基地局Xを経由して前記IP網に送信し、前記無線基地局Xは前記無線基地局B1、B2、B3又はB4のいずれかであり、前記位置登録要求情報Yは前記IP網内部の前記上位ドメイン名サーバDSに到達し、前記IP網は、前記上位ドメイン名サーバDSの内部で既に保持している前記端末認証情報Yを用いて位置登録要求情報Yの正当性を調べ、前記正当性に合格すると、前記IP網は、前記電話番号Yに対応する前記無線基地局Xの位置情報を前記上位ドメイン名サーバDSの内部に追加し、前記位置情報は前記無線基地局Xが通信回線で接続する網ノード装置の論理端子LPxxを識別する内部IPアドレスIAxxを含み、前記位置変更登録要求Yへの合否を前記移動端末Yに通知する請求項6又は7に記載のIP網を用いた通信システム。The mobile terminal Y transmits location registration request information Y including the telephone number Y of the mobile terminal Y and the terminal authentication information Y of the terminal Y to the IP network via the radio base station X, and the radio base station X is one of the radio base stations B1, B2, B3, or B4, the location registration request information Y reaches the upper domain name server DS inside the IP network, and the IP network When the validity of the location registration request information Y is checked using the terminal authentication information Y already held in the server DS and the validity is passed, the IP network transmits the radio corresponding to the telephone number Y. The location information of the base station X is added to the inside of the upper domain name server DS, and the location information is an internal IP address IAx that identifies the logical terminal LPxx of the network node device to which the radio base station X is connected via a communication line. Hints, a communication system using an IP network according to claim 6 or 7 notifies the acceptance to the position change registration request Y to the mobile terminal Y. IP網は複数の網ノード装置を含み、無線基地局B1は通信回線C1を経て論理端子LPB1で網ノード装置N1に接続し、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続し、移動端末は無線通信路経由で外部IPパケットを送受する機能を有し、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードRM1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報 を含む通信レコードRT2を設定しており、
移動端末M1は電話番号を用いて固定端末T2に接続要求するために前記無線基地局B1と通信し、前記無線基地局B1との間に無線通信路RC1を確保し、接続要求、前記端末M1の電話番号TNM1及び前記端末T2の電話番号TNT2を含む外部IPパケット1を前記無線通信路RC1経由でIP網へ向けて送信し、前記網ノード装置N1は、前記外部IPパケット1に含まれるIPアドレスと、
前記通信レコードRM1に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると,前記外部IPパケット1がIPカプセル化された内部IPパケット1が前記IP網へ入力し、
前記IP網は前記内部IPパケット1から前記電話番号TNM1及びTNT2を取得し、前記電話番号TNT2をIP網内部の上位ドメイン名サーバDSに入力して、前記宛先端末T2の外部IPアドレスEAT2、前記論理端子LPT2の識別情報としての内部IPアドレスIAT2を取得し、
前記IP網は、前記端末M1と端末認証用情報を交換して前記端末M1の正当性確認手順を行い、前記端末T2が着信可能であれば着信通知を含む内部パケット2を送信し、前記内部パケット2は前記着信通知を含む外部IPパケット2となって前記端末T2に到達し、
前記固定端末T2は応答準備開始を知らせる呼出中通知を含む外部IPパケット3を送信し、外部IPパケット3は、前記外部IPパケット3に含まれるIPアドレスと、前記通信レコードRT2に含まれるIPアドレスとが比較されてアドレス条件が判定され、前記アドレス条件が満たされると内部IPパケット3となって前記IP網に入力し、
前記IP網は前記呼出中通知を含む内部パケット4を送信し、前記内部パケット4は前記網ノード装置N1で外部IPパケット4となって前記端末M1に到達し、
前記端末T2は応答を知らせる応答通知含む外部IPパケット5を送信し、
外部IPパケット5は、前記外部IPパケット5に含まれるIPアドレスと、前記通信レコードRT2に含まれるIPアドレスとが比較されてアドレス条件が判定され、前記アドレス条件が満たされると内部IPパケット5となって前記IP網に入力し、
前記IP網は前記応答通知及び前記端末T2の外部IPアドレスEAT2を含む内部パケット6を送信し、前記内部パケット6は前記網ノード装置N1で外部IPパケット6に変換されて前記端末M1に到達し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードRM12の設定を指示し、前記網ノード装置N2に対して通信レコードRT21の設定を指示し、前記通信レコードRM12及びRT21は前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末M1が前記端末T2の外部IPアドレスEAT2を宛先アドレスとするIPパケット7を送信すると、前記外部IPパケット7は前記無線通信路RC1,前記無線基地局B1を経て前記論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと前記論理端子LPB1により識別される前記通信レコードRM12とに含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7となって前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードRT21が参照され、逆IPカプセル化されて復元された前記外部IPパケット7が前記端末T2に到達し、
前記端末M1が通信解放通知を含む外部IPパケット9を前記IP網に向けて送信し、前記IP網は解放指示を含む内部パケット10を前記端末T2に向けて送信し、前記IP網は前記通信レコードRM12及びRT21の抹消を指示し、
接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後前記通信パスは抹消され、IP網は通信レコードが定めるアドレス条件を判定し前記アドレス条件を満た さない外部IPパケットを廃棄して安全性を確保し、電話番号を用いた移動端末から固定端末への通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 via the communication line C1 via the logical terminal LPB1, and the fixed terminal T2 is connected to the network node device N2 via the communication line L2 via the logical terminal LPT2. The mobile terminal has a function of sending and receiving external IP packets via a wireless communication path,
The network node device N1 sets a communication record R M1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R T2 including identification information for identifying the logical terminal LPT2. And
The mobile terminal M1 communicates with the radio base station B1 in order to make a connection request to the fixed terminal T2 using a telephone number, and establishes a radio communication path RC1 with the radio base station B1, and requests a connection, the terminal M1 The external IP packet 1 including the telephone number TNM1 of the terminal T2 and the telephone number TNT2 of the terminal T2 is transmitted to the IP network via the wireless communication path RC1, and the network node device N1 transmits the IP included in the external IP packet 1 Address,
An IP address included in the communication record RM1 is compared to determine an address condition. When the address condition is satisfied , an internal IP packet 1 in which the external IP packet 1 is IP-encapsulated is input to the IP network. ,
The IP network obtains the telephone numbers TNM1 and TNT2 from the internal IP packet 1, inputs the telephone number TNT2 to the upper domain name server DS inside the IP network, and outputs the external IP address EAT2 of the destination terminal T2, Obtain an internal IP address IAT2 as identification information of the logical terminal LPT2,
The IP network exchanges terminal authentication information with the terminal M1 to perform a validity check procedure of the terminal M1, and transmits an internal packet 2 including an incoming call notification if the terminal T2 can receive an incoming call. The packet 2 becomes the external IP packet 2 including the incoming call notification and reaches the terminal T2,
The fixed terminal T2 sends the external IP packet 3 including calling notification that listening start, external IP packet 3, the IP address included in said external IP packet 3, IP address included in the communication record RT2 Are compared with each other to determine an address condition. When the address condition is satisfied, an internal IP packet 3 is input to the IP network,
The IP network transmits an internal packet 4 including the in-call notification, and the internal packet 4 reaches the terminal M1 as an external IP packet 4 in the network node device N1.
The terminal T2 transmits an external IP packet 5 including a response notification informing the response,
The external IP packet 5 is determined by comparing the IP address included in the external IP packet 5 with the IP address included in the communication record RT2 , and when the address condition is satisfied, the internal IP packet 5 And input to the IP network,
The IP network transmits the internal packet 6 including the response notification and the external IP address EAT2 of the terminal T2, and the internal packet 6 is converted into the external IP packet 6 by the network node device N1 and reaches the terminal M1. ,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node device N1 to set the communication record RM12, and the network node device N2 is instructed to set the communication record RT21, and the communication records RM12 and RT21 define a communication path P12 through which an internal IP packet is transferred between the network node devices N1 and N2.
When the terminal M1 transmits an IP packet 7 whose destination address is the external IP address EAT2 of the terminal T2, the external IP packet 7 is transmitted from the logical terminal LPB1 to the network via the wireless communication path RC1 and the wireless base station B1. input to the node device N1, wherein the external IP packet IP address included in 7, the IP address and compares the address condition included in said communication record RM12 identified by a logical terminal LPB1 is determined, the address When the condition is satisfied , the communication path P12 is transferred as the internal IP packet 7 having the internal IP address IAT2 as the destination address, and the communication record RT21 is referred to by the network node device N2 and is reverse IP-encapsulated. The external IP packet 7 restored in this way reaches the terminal T2,
The terminal M1 transmits an external IP packet 9 including a communication release notification to the IP network, the IP network transmits an internal packet 10 including a release instruction to the terminal T2, and the IP network transmits the communication Instruct to delete records RM12 and RT21,
A communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated and transferred as an internal packet. The communication path is deleted after the communication is completed. characterized in that enabling communication ensuring safety discards the external IP packet does not meet the address condition to determine address condition stipulated by the communication record, from a mobile terminal using the telephone number to the fixed terminal A communication system using an IP network.
IP網は複数の網ノード装置を含み、固定端末T1は通信回線L1を経て論理端子LPT1で網ノード装置N1に接続され、無線基地局B2は通信回線C2を経て論理端子LPB2で網ノード装置N2に接続され、移動端末は無線通信路経由で外部IPパケットを送受する機能を有し、
前記網ノード装置N1は前記論理端子LPT1を識別する識別情報を含む通信レコードRT1を設定しており、前記網ノード装置N2は前記論理端子LPB2を識別する識別情報を含む通信レコードRM2を設定しており、
固定端末T1は、電話番号を用いて移動端末M2に接続要求するため、接続要求、前記端末T1の電話番号TNT1及び前記端末M2の電話番号TNM2を含む外部IPパケット1をIP網へ向けて送信し、前記網ノード装置N1は、前記外部IPパケット1に含まれるIPアドレスと前記通信レコードRT1に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると前記外部IPパケット1がIPカプセル化された内部IPパケット1が前記IP網へ入力し、
前記IP網は前記内部IPパケット1から前記電話番号TNT1及びTNM2を取得し、IP網内部の上位ドメイン名サーバDSに入力して、前記電話番号TNM2から前記宛先端末M2の外部IPアドレスEAM2、前記論理端子LPB2の識別情報としての内部IPアドレスIAB2を取得し、
前記端末M2が着信可能であれば、前記IP網は着信通知を含む内部パケットを前記端末M2に向けて送信し、前記無線基地局B2は前記端末M2との間に無線通信路RC2を確保し、前記IP網は前記端末M2と端末認証用情報を交換して前記端末M2の正当性を確認し、前記着信通知を前記端末M2に送信し、
前記移動端末M2は応答準備開始を知らせる呼出中通知を含む外部IPパケット3を送信し、前記外部IPパケット3は、外部IPパケット3に含まれるIPアドレスと、前記通信レコードRM2に含まれるIPアドレスとが比較されてアドレス条件が判定され、前記アドレス条件が満たされると、内部IPパケット3となって前記IP網に入力し、前記IP網は前記呼出中通知を含む内部IPパケット4を送信すると、内部IPパケット4は前記網ノード装置N1で外部IPパケット4となって前記端末T1に到達し、
前記端末M2は応答を知らせる応答通知含む外部IPパケット5を送信し、前記外部IPパケット5は、前記外部IPパケット5に含まれるIPアドレスと、前記通信レコードRM2に含まれるIPアドレスとが比較されてアドレス条件が判定され、前記アドレス条件が満たされると、内部IPパケット5となって前記IP網に入力し、前記IP網は前記応答通知及び前記端末M2の外部IPアドレスEAM2を含む内部パケット6を送信し、前記内部パケット6は前記網ノード装置N1で外部IPパケット6となって前記端末T1に到達し、
前記端末T1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードRT12の設定を指示し、前記網ノード装置N2に対して通信レコードRM21の設定を指示し、前記通信レコードRT12及びRM21は前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末T1が前記端末M2の外部IPアドレスEAM2を宛先アドレスとするIPパケット7を送信すると、前記外部IPパケット7は前記論理端子LPT1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと前記論理端子LPT1により識別される前記通信レコードRT12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化され、前記内部IPアドレスIAB2を宛先アドレスとする内部IPパケット7に変換されて前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードRM21が参照され、逆IPカプセル化されて復元された前記外部IPパケット7が前記無線基地局B2,前記無線通信路RC2を経て前記端末M2に到達し、
前記端末T1が通信解放通知を含む外部IPパケット9を前記IP網に向けて送信し、前記IP網は解放指示を含む内部パケット10を前記端末M2に向けて送信し、前記IP網は前記通信レコードRT12及びRM21の抹消を指示し、
接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後前記通信パスは抹消され、IP網は通信レコードが定めるアドレス条件を判定し、前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、電話番号を用いた固定端末から移動端末への通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the fixed terminal T1 is connected to the network node device N1 via the communication line L1 via the logical terminal LPT1, and the radio base station B2 is connected to the network node device N2 via the communication line C2 via the logical terminal LPB2. The mobile terminal has a function of sending and receiving external IP packets via a wireless communication path,
The network node device N1 sets a communication record R T1 including identification information for identifying the logical terminal LPT1, and the network node device N2 sets a communication record R M2 including identification information for identifying the logical terminal LPB2. And
Since the fixed terminal T1 makes a connection request to the mobile terminal M2 using the telephone number, the external IP packet 1 including the connection request, the telephone number TNT1 of the terminal T1 and the telephone number TNM2 of the terminal M2 is transmitted to the IP network. Then, the network node device N1 compares the IP address included in the external IP packet 1 with the IP address included in the communication record RT1 to determine an address condition, and when the address condition is satisfied, the external IP An internal IP packet 1 in which packet 1 is IP-encapsulated is input to the IP network,
The IP network acquires the telephone numbers TNT1 and TNM2 from the internal IP packet 1, and inputs them to the upper domain name server DS inside the IP network, and from the telephone number TNM2 to the external IP address EAM2 of the destination terminal M2, Obtain the internal IP address IAB2 as identification information of the logical terminal LPB2,
If the terminal M2 can receive a call, the IP network transmits an internal packet including an incoming call notification to the terminal M2, and the radio base station B2 secures a radio communication path RC2 with the terminal M2. The IP network exchanges terminal authentication information with the terminal M2, confirms the validity of the terminal M2, and transmits the incoming call notification to the terminal M2.
The mobile terminal M2 transmits an external IP packet 3 including a mid-call notification notifying start of response preparation, and the external IP packet 3 includes an IP address included in the external IP packet 3 and an IP address included in the communication record RM2. Are compared with each other to determine the address condition. When the address condition is satisfied, an internal IP packet 3 is input to the IP network, and the IP network transmits the internal IP packet 4 including the in-call notification. The internal IP packet 4 reaches the terminal T1 as the external IP packet 4 in the network node device N1.
The terminal M2 transmits an external IP packet 5 including a response notification that informs a response, and the external IP packet 5 is compared with an IP address included in the external IP packet 5 and an IP address included in the communication record RM2. When the address condition is determined and the address condition is satisfied, the packet is input to the IP network as an internal IP packet 5, and the IP network includes the internal packet 6 including the response notification and the external IP address EAM2 of the terminal M2. And the internal packet 6 reaches the terminal T1 as an external IP packet 6 in the network node device N1,
By transmitting the response notification to the terminal T1, it becomes possible to set a communication record for communication between terminals. The IP network instructs the network node device N1 to set a communication record RT12, and the network node device. N2 is instructed to set the communication record RM21, and the communication records RT12 and RM21 define a communication path P12 through which internal IP packets are transferred between the network node devices N1 and N2.
When the terminal T1 transmits an IP packet 7 to the destination address of the external IP address EAM2 of the terminal M2, the external IP packet 7 is inputted from the logic pin LPT1 to the network node device N1, the external IP packet 7 the IP address included in the comparison to address condition and IP address included in the communication record RT12 identified by a logical terminal LPT1 is determined, the address condition is is the IP encapsulated satisfied, the internal IP The external IP packet converted into the internal IP packet 7 having the address IAB2 as the destination address and transferred through the communication path P12, and the network node device N2 refers to the communication record RM21 and is restored by reverse IP encapsulation. 7 passes through the radio base station B2 and the radio communication path RC2. To reach the end M2,
The terminal T1 transmits an external IP packet 9 including a communication release notification to the IP network, the IP network transmits an internal packet 10 including a release instruction to the terminal M2, and the IP network transmits the communication Instruct to delete records RT12 and RM21,
A communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated and transferred as an internal packet. The communication path is deleted after the communication is completed. Determines the address condition defined by the communication record, discards the external IP packet that does not satisfy the address condition , ensures safety, and enables communication from a fixed terminal to a mobile terminal using a telephone number A communication system using an IP network.
IP網は複数の網ノード装置を含み、無線基地局B1は通信回線C1を経て論理端子LPB1で網ノード装置N1に接続され、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続され、前記無線基地局B1は、無線通信回線で接続する移動端末から得た制御信号又はデータを含む外部IPパケットを形成して前記通信回線C1に送信する機能を有し、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードRM1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報を含む通信レコードRT2を設定しており、
前記網ノード装置N1又はN2は、前記論理端子LPB1又はLPT2から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードRM1又はRT2に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記外部IPパケットをIPカプセル化した内部IPパケットをIP網へ入力し、又前記通信レコードRM1又はRT2を参照して内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記通信回線C1又はL2に送信する機能を有しており、
端末間通信のために、端末M1は通信手順UNI1が定める動作に、端末T2は通信手順UNI6が定める動作にそれぞれ従うよう指定されており、前記通信手順は複数のステップから成り、
電話番号TNM1である移動端末M1が電話番号TNT2である固定端末T2への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ送信する前記通信手順UNI1の1番目のステップが開始され、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1が確保され、前記無線基地局B1は前記接続要求を含む外部IPパケットを送信しており、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信した内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNT2をIP網内部の上位ドメイン名サーバDSに入力して、前記通信手順UNI1、前記通信手順UNI6及び前記宛先端末T2に関わるアドレス情報を取得し、前記アドレス情報は前記端末T2の外部IPアドレスEAT2及び前記論理端子LPT2の識別情報としての内部IPアドレスIAT2を含み、
前記IP網は、前記端末M1と端末認証用情報を交換して前記端末M1の正当性を確認する通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNT2から回線番号CNM1T2を定め、少なくとも前記通信手順UNI1及びUNI6、前記電話番号TNM1及びTNT2、前記回線番号CNM1T2の組を回線管理表CMに記録し、
前記端末T2が着信可能であれば、前記IP網は着信通知を含む内部IPパケットを前記端末T2へ向けて送信し、前記端末T2が前記着信通知を含む外部IPパケットを受信する通信手順UNI6の1番目のステップが行われ、
前記端末T2から前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI6の2番目のステップが行われ、
前記IP網から前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末T2から前記IP網に応答を知らせる応答通知を送信する通信手順UNI6の3番目のステップが行われ、前記IP網から前記端末M1へ前記応答通知及び前記端末T2の外部IPアドレスEAT2を送信する通信手順UNI1の4番目のステップが行われ、前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードRM12の設定を指示し、前記網ノード装置N2に対して通信レコードRT21の設定を指示し、前記通信レコードRM12及びRT21は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記端末T2の外部IPアドレスEAT2を宛先アドレスとするIPパケット7を形成して送信し、前記外部IPパケット7は前記論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと前記論理端子LPB1により識別される前記通信レコードRM12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化され、
前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7となり、前記通信パスP12を送信され、前記網ノード装置N2で前記通信レコードRT21が参照され、逆IPカプセル化されて復元された前記外部IPパケット7が前記端末T2に到達し、前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、前記IP網から前記端末T2へ解放指示を送信する通信手順UNI6の4番目のステップが行われ、前記IP網は前記通信レコードRM12及び前記通信レコードRT21の抹消を指示し、
接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後前記通信パスは抹消され、IP網は、通信レコードが定めるアドレス条件を判定し前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、電話番号を用いた移動端末から固定端末への通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 via the communication line C1 via the logical terminal LPB1, and the fixed terminal T2 is connected to the network node device N2 via the communication line L2 via the logical terminal LPT2. The radio base station B1 has a function of forming an external IP packet including a control signal or data obtained from a mobile terminal connected by a radio communication line and transmitting the external IP packet to the communication line C1;
The network node device N1 sets a communication record R M1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R T2 including identification information for identifying the logical terminal LPT2. And
The network node device N1 or N2 determines an address condition by comparing an IP address included in the external IP packet input from the logical terminal LPB1 or LPT2 with an IP address included in the communication record RM1 or RT2. When the address condition is satisfied, an external IP packet obtained by encapsulating the external IP packet is input to an IP network, and an external IP packet obtained by reverse IP encapsulation of the internal IP packet with reference to the communication record RM1 or RT2 Having a function of transmitting an IP packet to the communication line C1 or L2,
For terminal-to-terminal communication, the terminal M1 is designated to follow the operation defined by the communication procedure UNI1, and the terminal T2 is designated to follow the operation defined by the communication procedure UNI6, and the communication procedure includes a plurality of steps.
When the mobile terminal M1 having the telephone number TNM1 makes a connection request to the fixed terminal T2 having the telephone number TNT2, the first step of the communication procedure UNI1 is to transmit connection request information including the destination telephone number to the IP network. The wireless communication path RC1 is secured between the terminal M1 and the radio base station B1 by performing the first step, and the radio base station B1 transmits an external IP packet including the connection request,
The IP network inputs the telephone numbers TNM1 and TNT2 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 to the upper domain name server DS inside the IP network. The address information relating to the communication procedure UNI1, the communication procedure UNI6 and the destination terminal T2 is acquired, and the address information includes the external IP address EAT2 of the terminal T2 and the internal IP address IAT2 as identification information of the logical terminal LPT2. Including
The IP network performs a second step of a communication procedure UNI1 for exchanging terminal authentication information with the terminal M1 and confirming the validity of the terminal M1,
The IP network determines the line number CNM1T2 from the telephone numbers TNM1 and TNT2, and records at least a set of the communication procedures UNI1 and UNI6, the telephone numbers TNM1 and TNT2, and the line number CNM1T2 in the line management table CM.
If the terminal T2 can receive a call, the IP network transmits an internal IP packet including an incoming call notification to the terminal T2, and the terminal T2 receives an external IP packet including the incoming call notification. The first step is done,
A second step of a communication procedure UNI6 for transmitting a notification during a call informing the IP network of the start of response preparation from the terminal T2 is performed;
A third step of a communication procedure UNI1 for transmitting the calling notification from the IP network to the terminal M1,
The third step of the communication procedure UNI6 for transmitting a response notification for notifying the IP network of the response from the terminal T2 is performed, and the response notification and the external IP address EAT2 of the terminal T2 are transmitted from the IP network to the terminal M1. The fourth step of the communication procedure UNI1 is performed, and the transmission of the response notification to the terminal M1 makes it possible to set a communication record for inter-terminal communication, and the IP network is connected to the network node device N1. Instructs the setting of the communication record RM12 and instructs the network node device N2 to set the communication record RT21. The communication records RM12 and RT21 transmit an internal IP packet between the network node devices N1 and N2. A communication path P12 is defined,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 contains the voice or data and has an IP address EAT2 as the destination address of the terminal T2. The packet 7 is formed and transmitted, and the external IP packet 7 is input to the network node device N1 from the logical terminal LPB1, and is identified by the IP address included in the external IP packet 7 and the logical terminal LPB1. The address condition is determined by comparing with the IP address included in the communication record RM12 , and when the address condition is satisfied, IP encapsulation is performed.
The internal IP packet 7 having the internal IP address IAT2 as a destination address is transmitted, the communication path P12 is transmitted, the communication record RT21 is referred to by the network node device N2, and the external IP is restored by reverse IP encapsulation. When the packet 7 reaches the terminal T2, the fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed, and a release instruction is transmitted from the IP network to the terminal T2. The fourth step of the communication procedure UNI6 is performed, and the IP network instructs to delete the communication record RM12 and the communication record RT21,
A communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated and transferred as an internal packet. The communication path is deleted after the communication is completed. Is characterized by determining the address condition defined by the communication record, discarding the external IP packet that does not satisfy the address condition , ensuring safety, and enabling communication from the mobile terminal to the fixed terminal using the telephone number A communication system using an IP network.
IP網は複数の網ノード装置を含み、固定端末T1は通信回線L1を経て論理端子LPT1で網ノード装置N1に接続され、無線基地局B2は通信回線C2を経て論理端子LPB2で網ノード装置N2に接続され、
前記無線基地局B2は、無線通信回線で接続する移動端末から得た制御信号又はデータを含む外部IPパケットを形成して前記通信回線C2に送信する機能を有し、
前記網ノード装置N1は前記論理端子LPT1を識別する識別情報を含む通信レコードRT1を設定しており、前記網ノード装置N2は前記論理端子LPB2を識別する識別情報を含む通信レコードRM2を設定しており
前記網ノード装置N1及びN2は、前記通信回線L1又はC2から入力する外部IPパケットが前記通信レコードRT1又はRM2のアドレス規定を満たすかを調べ、前記アドレス規定外の前記外部IPパケットを廃棄し、前記アドレス規定満たす前記外部IPパケットをIPカプセル化した内部IPパケットをIP網へ入力し、内部IPパケットが前記通信レコードRT1又はRM2のアドレス規定を満たすかを調べられ、前記アドレス規定を満たす前記内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記通信回線L1又はC2に送信する機能を有しており、
端末間通信のために、前記固定端末T1は通信手順UNI5が定める動作に、移動端末M2は通信手順UNI2が定める動作にそれぞれ従うよう指定されており、前記通信手順は複数のステップから成り、
電話番号TNT1である前記固定端末T1が電話番号TNM2である前記移動端末M2への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ送信する前記通信手順UNI5の1番目のステップが開始され、
前記IP網は、前記通信手順UNI5の1番目のステップにおいて受信している内部IPパケットから前記電話番号TNT1及びTNM2を取得し、前記IP網の内部の上位ドメイン名サーバDSを用いて、前記電話番号TNT1及びTNM2から前記通信手順UNI5、前記通信手順UNI2及び前記宛先端末M2に関わるアドレス情報を取得し、前記アドレス情報は前記無線基地局B2の外部IPアドレスEAB2及び前記論理端子LPB2の識別情報としての内部IPアドレスIAB2を含み、
前記IP網は前記端末T1の正当性確認を行うかを調べ、通信手順UNI5の2番目のステップを行い、
前記IP網は、前記電話番号TNT1及びTNM2から回線番号CNT1M2を定め、少なくとも前記通信手順UNI5及びUNI2、前記電話番号TNT1及びTNM2、前記回線番号CNT1M2の組を回線管理表CMに記録し、
前記IP網は前記通信手順UNI2の1番目のステップを開始し、前記UNI2の1番目のステップ遂行過程において、前記端末M2が着信可能であれば、前記IP網は着信通知及び前記電話番号TNT1を前記無線基地局B2経由で前記端末M2へ送信し、前記端末M2と無線基地局B2との間に無線通信路RC2が確保され、前記端末M2と端末認証情報を交換して前記端末M2の正当性が確認されており、以上で前記UNI2の1番目のステップが終了し、
前記端末M2から応答準備開始を知らせる呼出中通知を前記無線基地局B2へ送信すると、前記無線基地局B2は前記呼出中通知を含む外部IPパケットを形成して前記IP網へ送信する通信手順UNI2の2番目のステップが行われ、前記IP網から前記端末T1へ前記呼出中通知を送信する通信手順UNI5の3番目のステップが行われ、
前記端末M2から前記無線基地局B2を経由して前記IP網に応答を知らせる応答通知を送信する通信手順UNI2の3番目のステップが行われ、前記IP網から前記端末T1へ前記応答通知及び前記無線基地局B2の外部IPアドレスEAB2を送信する通信手順UNI5の4番目のステップが行われ、
前記端末T1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードRT12の設定を指示し、前記網ノード装置N2に対して通信レコードRM21の設定を指示し、前記通信レコードRT12及びRM21は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP12を定めており、
前記端末T1は、前記無線基地局B2の外部IPアドレスEAB2を宛先アドレスとするIPパケット7を前記通信回線L1に送信し、前記外部IPパケット7は前記論理端子LPT1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと前記論理端子LPT1により識別される前記通信レコードRT12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化されて前記内部IPアドレスIAB2を宛先アドレスとする内部IPパケット7となり、前記通信パスP12を送信され、前記網ノード装置N2で前記通信レコードRM21が参照され、逆IPカプセル化されて復元された前記外部IPパケット7が前記無線基地局B2に到達し、前記無線基地局B2は前記外部IPパケット7から取得した前記音声又はデータを前記無線通信路RC2経由で前記端末M2に送信し、
前記端末T1から前記IP網へ通信解放通知を送信する前記通信手順UNI5の5番目のステップが行われ、前記IP網から前記端末M2へ解放指示を送信する通信手順UNI2の4番目のステップが行われ、
前記IP網は前記通信レコードRT12及び前記通信レコードRM21の抹消を指示し、接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、通信終了後前記通信パスは抹消され、IP網は通信レコードが定めるアドレス条件を判定し、前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、電話番号を用いた固定端末から移動端末への通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the fixed terminal T1 is connected to the network node device N1 via the communication line L1 via the logical terminal LPT1, and the radio base station B2 is connected to the network node device N2 via the communication line C2 via the logical terminal LPB2. Connected to
The radio base station B2 has a function of forming an external IP packet including a control signal or data obtained from a mobile terminal connected via a radio communication line and transmitting the external IP packet to the communication line C2.
The network node device N1 sets a communication record R T1 including identification information for identifying the logical terminal LPT1, and the network node device N2 sets a communication record R M2 including identification information for identifying the logical terminal LPB2. The network node devices N1 and N2 check whether or not the external IP packet input from the communication line L1 or C2 satisfies the address rule of the communication record RT1 or RM2, and determines the external IP packet outside the address rule. An internal IP packet obtained by discarding and encapsulating the external IP packet satisfying the address specification is input to an IP network, and it is checked whether the internal IP packet satisfies the address specification of the communication record RT1 or RM2. External IP packet obtained by reverse IP encapsulation of the internal IP packet that satisfies The Tsu Miyako has a function of transmitting to the communication line L1 or C2,
For inter-terminal communication, the fixed terminal T1 is designated to follow the operation defined by the communication procedure UNI5, and the mobile terminal M2 is designated to follow the operation defined by the communication procedure UNI2, and the communication procedure comprises a plurality of steps,
The fixed terminal T1 having the telephone number TNT1 makes a connection request to the mobile terminal M2 having the telephone number TNM2, thereby transmitting connection request information including the destination telephone number to the IP network. Steps are started,
The IP network acquires the telephone numbers TNT1 and TNM2 from the internal IP packet received in the first step of the communication procedure UNI5, and uses the higher domain name server DS inside the IP network to Address information relating to the communication procedure UNI5, the communication procedure UNI2 and the destination terminal M2 is acquired from the numbers TNT1 and TNM2, and the address information is used as identification information of the external IP address EAB2 and the logical terminal LPB2 of the radio base station B2. Internal IP address IAB2 of
The IP network checks whether the terminal T1 is validated, performs the second step of the communication procedure UNI5,
The IP network determines a line number CNT1M2 from the telephone numbers TNT1 and TNM2, records at least a set of the communication procedures UNI5 and UNI2, the telephone numbers TNT1 and TNM2, and the line number CNT1M2 in the line management table CM.
The IP network starts the first step of the communication procedure UNI2, and if the terminal M2 is able to receive a call in the first step of the UNI2, the IP network sends an incoming call notification and the telephone number TNT1. Transmitting to the terminal M2 via the radio base station B2, a radio communication path RC2 is secured between the terminal M2 and the radio base station B2, and exchanging terminal authentication information with the terminal M2 to validate the terminal M2 Thus, the first step of UNI2 is completed.
When the terminal M2 transmits a notification during calling to notify the start of response preparation to the radio base station B2, the radio base station B2 forms an external IP packet including the notification during calling and transmits it to the IP network UNI2. The third step of the communication procedure UNI5 for transmitting the call notification from the IP network to the terminal T1 is performed,
A third step of a communication procedure UNI2 for transmitting a response notification for notifying the IP network of a response from the terminal M2 via the radio base station B2 is performed, and the response notification and the terminal T1 are transmitted from the IP network to the terminal T1. The fourth step of the communication procedure UNI5 for transmitting the external IP address EAB2 of the radio base station B2 is performed,
By transmitting the response notification to the terminal T1, it becomes possible to set a communication record for communication between terminals. The IP network instructs the network node device N1 to set a communication record RT12, and the network node device. N2 is instructed to set the communication record RM21, and the communication records RT12 and RM21 define a communication path P12 through which internal IP packets are transmitted between the network node devices N1 and N2.
The terminal T1 transmits an IP packet 7 having the external IP address EAB2 of the radio base station B2 as a destination address to the communication line L1, and the external IP packet 7 is input from the logical terminal LPT1 to the network node device N1. The address condition is determined by comparing the IP address included in the external IP packet 7 with the IP address included in the communication record RT12 identified by the logical terminal LPT1 , and when the address condition is satisfied, the IP address It is encapsulated to become an internal IP packet 7 having the internal IP address IAB2 as the destination address, transmitted through the communication path P12, and the network node device N2 refers to the communication record RM21 and is reverse-IP encapsulated and restored. The external IP packet 7 reaches the radio base station B2, and the The line base station B2 transmits the voice or data acquired from said external IP packet 7 to the terminal M2 via the wireless communication path RC2,
The fifth step of the communication procedure UNI5 for transmitting a communication release notification from the terminal T1 to the IP network is performed, and the fourth step of the communication procedure UNI2 for transmitting a release instruction from the IP network to the terminal M2 is performed. I,
The IP network instructs deletion of the communication record RT12 and the communication record RM21, a communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated to become an internal packet. The communication path is transferred, the communication path is deleted after the communication is completed, the IP network determines the address condition defined by the communication record, discards the external IP packet that does not satisfy the address condition , ensures safety, A communication system using an IP network, which enables communication from a fixed terminal to a mobile terminal using a number.
前記網ノード装置N1又はN2は、通信回線終端の論理端子LPB1,LPT1,LPB2又はLPT2から入力した外部IPパケットに含まれるIPアドレスと前記論理端子LPB1,LPT1,LPB2又はLPT2を識別する識別情報を含む通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、第1の方法として前記外部IPパケットをIPカプセル化して内部IPパケットとし、第2の方法として前記外部IPパケットをIPカプセル化せずにそのまま内部IPパケットとし、前記第1の方法及び第2の方法を通信レコード毎に選択できるようになっており、更に、前記網ノード装置N1又はN2は、内部IPパケットを受信すると、第1Bの方法として当該網ノード装置の通信レコードを参照して前記内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、第2Bの方法として当該網ノード装置の通信レコードを参照して前記内部IPパケットをそのまま外部IPパケットとして前記IP網外部の通信回線へ送信し、
前記網ノード装置N1又はN2は、前記通信レコードRM12、RT12、RM21又はRT21に対して前記第1A及び1Bの方法を選択しており、即ち端末が送受する音声又はデータを含む外部IPパケットをIPカプセル化し及び内部パケットを逆IPカプセル化し、前記通信レコードRM1、RT1、RM2又はRT2に対して前記第2A及び2Bの方法を選択している請求項15乃至18のいずれかに記載のIP網を用いたIP通信システム。
The network node device N1 or N2 has identification information for identifying the IP address included in the external IP packet inputted from the logical terminal LPB1, LPT1, LPB2 or LPT2 at the communication line termination and the logical terminals LPB1, LPT1, LPB2 or LPT2. An IP address included in a communication record included is compared to determine an address condition. When the address condition is satisfied, the external IP packet is IP-encapsulated into an internal IP packet as a first A method, and a second A the external IP packet as it is internal IP packet without IP encapsulation to the method, and to be able to choose how the method and the 2 a of the first 1 a for each communication record, further comprising network nodes When the device N1 or N2 receives the internal IP packet, the network is used as the method 1B. An external IP packet obtained by decapsulating the internal IP packet with reference to a communication record of the node device is transmitted to a communication line outside the IP network, and the communication record of the network node device is referred to as a method 2B. And sending the internal IP packet as it is as an external IP packet to a communication line outside the IP network,
The network node device N1 or N2 selects the methods 1A and 1B with respect to the communication record RM12, RT12, RM21 or RT21, that is, the external IP packet including voice or data transmitted / received by the terminal is IP The IP network according to any one of claims 15 to 18, wherein the IP network is encapsulated and the internal packet is de-IP-encapsulated, and the method of the second A and 2B is selected for the communication record RM1, RT1, RM2 or RT2. IP communication system used.
前記IP網内は前記内部IPパケットが転送されずに、代わって前記IPパケットに簡易ヘッダを付加する簡易カプセル化により得られる簡易ヘッダ付内部パケットが転送されるようになっており、
前記網ノード装置N1又はN2は、前記論理端子LPB1,LPT1,LPB2又はLPT2から入力した外部IPパケットに含まれるIPアドレスと通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、前記外部IPパケットを簡易カプセル化して簡易ヘッダ付内部パケットを形成して前記IP網内部へ送信し、前記簡易ヘッダは宛先アドレスを含むが送信元アドレスを含まず、また、簡易ヘッダ付内部パケットを受信すると、当該網ノード装置の通信レコードを参照して前記簡易ヘッダ付内部パケットを簡易逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記簡易逆カプセル化は前記簡易ヘッダ付内部パケットから前記簡易ヘッダを除くことにより達成され、
前記論理端子LPT2及びLPB2の識別情報としての内部IPアドレスIAT2又はIAB2は、それぞれ前記論理端子LPT2又はLPB2の識別情報としての簡易ヘッダに設定するためのアドレスIAT2x又はIAB2xである請求項15乃至18のいずれかに記載のIP網を用いたIP通信システム。
In the IP network, the internal IP packet is not transferred, but instead, an internal packet with a simple header obtained by simple encapsulation that adds a simple header to the IP packet is transferred,
The network node device N1 or N2 determines an address condition by comparing an IP address included in an external IP packet input from the logical terminals LPB1, LPT1, LPB2, or LPT2 with an IP address included in a communication record, When the address condition is satisfied, the external IP packet is simply encapsulated to form an internal packet with a simple header and transmitted to the inside of the IP network. The simple header includes a destination address but does not include a source address, When the internal packet with a simple header is received, an external IP packet obtained by simply decapsulating the internal packet with the simple header with reference to the communication record of the network node device is transmitted to a communication line outside the IP network, The simple decapsulation removes the simple header from the internal packet with the simple header. It is achieved by,
The internal IP address IAT2 or IAB2 as identification information of the logical terminals LPT2 and LPB2 is an address IAT2x or IAB2x for setting in a simple header as identification information of the logical terminals LPT2 or LPB2, respectively. An IP communication system using any one of the IP networks.
前記IP網内は前記内部IPパケットが転送されずに、代わって前記IPパケットに拡張タグを付加するカプセル化により得られる拡張タグを含む内部パケットが転送されるようになっており、
前記網ノード装置N1又はN2は、前記論理端子LPB1,LPT1,LPB2又はLPT2から入力した外部IPパケットに含まれるIPアドレスと前記論理端子LPB1,LPT1,LPB2又はLPT2を識別する識別情報を含む通信レコードに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとき、前記外部IPパケットを拡張タグカプセル化して拡張タグ付内部パケットを形成して前記IP網内部へ送信し、
拡張タグ付内部パケットを受信すると、当該網ノード装置の前記通信レコードを参照して前記拡張タグ付内部パケットを拡張タグ逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記拡張タグ逆カプセル化は前記拡張タグ付内部パケットから前記拡張タグを除くことにより達成され、
前記論理端子LPT2及びLPB2の識別情報としての内部IPアドレスIAT2又はIAB2は、それぞれ前記論理端子LPT2又はLPB2の識別情報としての拡張タグに設定するためのアドレスIAT2y又はIAB2yである請求項15乃至18のいずれかに記載のIP網を用いたIP通信システム。
In the IP network, the internal IP packet is not transferred, but instead, an internal packet including an extension tag obtained by encapsulation adding an extension tag to the IP packet is transferred.
The network node device N1 or N2 includes a communication record including an IP address included in an external IP packet input from the logical terminals LPB1, LPT1, LPB2, or LPT2 and identification information for identifying the logical terminals LPB1, LPT1, LPB2, or LPT2. The address condition is determined by comparing with the IP address included in the IP address, and when the address condition is satisfied, the external IP packet is extended tag encapsulated to form an internal packet with an extension tag and transmitted to the inside of the IP network. ,
When receiving the internal packet with the extension tag, the external IP packet obtained by decapsulating the internal packet with the extension tag with reference to the communication record of the network node device is transmitted to the communication line outside the IP network. The expansion tag decapsulation is achieved by removing the expansion tag from the internal packet with the expansion tag,
The internal IP address IAT2 or IAB2 as identification information of the logical terminals LPT2 and LPB2 is an address IAT2y or IAB2y for setting in an expansion tag as identification information of the logical terminal LPT2 or LPB2, respectively. An IP communication system using any one of the IP networks.
前記IP網は接続要求元である前記端末M1又はT1の通信手順をIP網内部のUNI検索表を用いて取得し、前記上位ドメイン名サーバDSから接続要求元側端末の前記通信手順を取得しない請求項15乃至18のいずれかに記載のIP網を用いた通信システム。The IP network acquires the communication procedure of the terminal M1 or T1 that is a connection request source using a UNI search table inside the IP network, and does not acquire the communication procedure of the connection request source side terminal from the upper domain name server DS. A communication system using the IP network according to claim 15. 前記IP網は、接続要求元である前記端末M1又はT1の通信手順を前記接続要求を含む前記内部IPパケット又は簡易ヘッダ付内部パケットから取得し、IP網内部の前記上位ドメイン名サーバDSから前記端末M1又はT1の通信手順を取得しない請求項15乃至18のいずれかに記載のIP網を用いた通信システム。The IP network acquires the communication procedure of the terminal M1 or T1 that is a connection request source from the internal IP packet including the connection request or the internal packet with a simple header, and from the upper domain name server DS inside the IP network. The communication system using the IP network according to any one of claims 15 to 18, wherein the communication procedure of the terminal M1 or T1 is not acquired. 前記IP網は、前記TNT2をIP網内部の前記上位ドメイン名サーバDSに入力して、前記端末T2のCPG・ANM省略指定を更に取得し、
前記端末T2は、前記着信通知を含む外部IPパケット2を受信したとき、前記端末T2が前記CPG・ANM省略指定を承知しているので呼出中通知を含む前記外部IPパケット3及び応答通知を含む前記外部IPパケット5を送信せず、前記IP網は、呼出中通知を含む内部パケット4を送信し、応答通知及び前記端末T2の外部IPアドレスEAT2を含む内部パケット6を送信し、前記外部IPパケット7が前記端末M1から前記端末T2に向けて送信される請求項15又は17に記載のIP網を用いた通信システム。
The IP network inputs the TNT2 to the higher domain name server DS inside the IP network, and further acquires the CPG / ANM omission designation of the terminal T2,
When the terminal T2 receives the external IP packet 2 including the incoming call notification, the terminal T2 includes the external IP packet 3 including the ringing notification and the response notification because the terminal T2 knows the CPG / ANM omission specification. Without transmitting the external IP packet 5, the IP network transmits an internal packet 4 including a notification during calling, transmits an internal packet 6 including a response notification and the external IP address EAT2 of the terminal T2, and transmits the external IP packet. The communication system using the IP network according to claim 15 or 17, wherein the packet 7 is transmitted from the terminal M1 to the terminal T2.
IP網は複数の網ノード装置を含み、無線基地局B1は通信回線L1を経て論理端子LPB1で網ノード装置N1に接続され、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続され、無線基地局B3は通信回線L3を経て論理端子LPB3で網ノード装置N3に接続され、
前記無線基地局B1及びB3は、無線通信回線で接続する移動端末から得た制御信号又はデータを含む外部IPパケットを形成して前記通信回線L1又はL3に送信する機能を有し、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報を含む通信レコードR2を設定しており、前記網ノード装置N3は前記論理端子LPB3を識別する識別情報を含む通信レコードR3を設定しており、
前記網ノード装置N1,N2又はN3は、前記論理端子LPB1、LPT2又はLPB3から入力した外部IPパケットに含まれるアドレスと、前記通信レコードR1、R2又はR3に含まれるアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記外部IPパケットをIPカプセル化した内部IPパケットを前記IP網に入力し、前記アドレス条件外の外部IPパケットは廃棄し、前記通信レコードR1、R2又はR3を参照して、内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記通信回線L1、L2又はL3に送信する機能を有しており、
端末間通信のために、端末M1は通信手順UNI1が定める動作に従うように、端末T2は通信手順UNI2が定める動作に従うように、端末M3は通信手順UNI3が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
移動端末から固定端末に接続要求する第1の通信として、
電話番号TNM1である移動端末M1が、電話番号TNT2である前記固定端末T2への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI1の1番目のステップが行われ、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1が確保され、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNT2を、前記IP網内部の上位ドメイン名サーバDSに入力して、前記通信手順UNI1、前記通信手順UNI2、及び前記宛先端末T2に関わるアドレス情報を取得し、前記アドレス情報は前記端末T2の外部IPアドレスEAT2及び前記論理端子LPT2の識別情報としての内部IPアドレスIAT2を含み、
前記IP網は前記端末M1の正当性確認を行うかを調べ、前記端末M1の正当性を確認するため、前記端末M1と通信して通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNT2から回線番号CNM1T2を定め、少なくとも前記通信手順UNI1及びUNI2、前記電話番号TNM1及びTNT2、前記回線番号CNM1T2の組を回線管理表CMに記録し、以降、IP網は端末対応の通信手順を前記回線管理表CMから取得し、
前記IP網は、前記端末T2が着信可能であれば、着信通知を含む内部IPパケットを前記端末T2へ向けて送信し、前記端末T2は前記着信通知を含む外部IPパケットを受信する通信手順UNI2の1番目のステップを行い、
前記端末T2から前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI2の2番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末T2から前記IP網に応答を知らせる応答通知を送信する通信手順UNI2の3番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記応答通知及び前記端末T2の外部IPアドレスEAT2を送信する通信手順UNI1の4番目のステップが行われ、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記端末T2の外部IPアドレスEAT2を宛先アドレスとするIPパケット7を形成して送信し、
前記外部IPパケット7は、論理端子LPB1から前記網ノード装置N1に入力し、
前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7となり、前記通信パスP12を送信され、前記網ノード装置N2で前記通信レコードR21が参照され、逆IPカプセル化され復元された前記外部IPパケット7が前記端末T2に到達し、
前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、前記IP網から前記端末T2へ解放指示を送信する通信手順UNI2の4番目のステップが行われ、前記IP網は前記通信レコードR12及び前記通信レコードR21の抹消を指示し、
移動端末から移動端末に接続要求する第2の通信として、
電話番号TNM1である前記移動端末M1が、電話番号TNM3である移動端末M3への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI1の1番目のステップが行われ、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1xが確保され、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNM3を前記上位ドメイン名サーバDSに入力して、前記通信手順UNI1、前記通信手順UNI3及び前記宛先端末M3に関わるアドレス情報を取得し、前記アドレス情報は前記無線基地局B3の外部IPアドレスEAB3及び前記論理端子LPB3の識別情報としての内部IPアドレスIAB3を含み、
前記IP網は前記端末M1の正当性確認を行うかを調べ、前記端末M1の正当性を確認するため、前記端末M1と通信して通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNM3から回線番号CNM1M3を定め、少なくとも前記通信手順UNI1及びUNI3、前記電話番号TNM1及びTNM3、前記回線番号CNM1M3の組を前記回線管理表CMに記録し、
前記IP網は前記通信手順UNI3の1番目のステップを開始し、前記UNI3の1番目のステップ遂行過程において、前記IP網は、前記端末M3が着信可能であれば、着信通知及び前記電話番号TNM1を前記端末M3へ送信し、前記端末M3と無線基地局B3との間に無線通信路RC3が確保され、前記端末M3と端末認証情報を交換して前記端末M3の正当性が確認され、以上で前記UNI3の1番目のステップが終了し、
前記端末M3から無線基地局B3を経由して前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI3の2番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末M3から無線基地局B3を経由して前記IP網に応答を知らせる応答通知を送信する通信手順UNI3の3番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記応答通知及び前記無線基地局B3の外部IPアドレスEAB3を送信する通信手順UNI1の4番目のステップが行われ、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR13の設定を指示し、前記網ノード装置N3に対して通信レコードR31の設定を指示し、前記通信レコードR13及びR31は前記網ノード装置N1及びN3の間に内部IPパケットが送信される通信パスP13を定めており、
前記端末M1は前記無線通信路RC1xを経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記無線基地局B3の外部IPアドレスEAB3を宛先アドレスとするIPパケット7xを形成して送信し、前記外部IPパケット7xは、論理端子LPB1から前記網ノード装置N1に入力し、
前記外部IPパケット7xに含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR13に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記内部IPアドレスIAB3を宛先アドレスとする内部IPパケット7xとなり、前記通信パスP13を送信され、
前記網ノード装置N3で前記通信レコードR31が参照されて逆IPカプセル化されて復元された前記外部IPパケット7xが前記無線基地局B3に到達し、前記無線基地局B3は前記外部IPパケット7xから取得した前記音声又はデータを前記無線通信路RC3経由で前記端末M3に送信し、
前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、前記IP網から前記端末M3へ解放指示を送信する通信手順UNI3の4番目のステップが行われ、
前記IP網は前記通信レコードR13及びR31の抹消を指示し、
IP網は端末種別で異なり得る通信手順に従って端末と通信し、接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、IP網は通信レコードが定めるアドレス条件を判定し、前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、移動通信及び固定通信の設備共用による経済性を図った端末間通信を可能としたことを特徴とするIP網を用いたIP通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LPB1, and the fixed terminal T2 is connected to the network node device N2 through the communication line L2 through the logical terminal LPT2. The wireless base station B3 is connected to the network node device N3 via the communication line L3 and the logical terminal LPB3,
The radio base stations B1 and B3 have a function of forming an external IP packet including a control signal or data obtained from a mobile terminal connected through a radio communication line and transmitting the external IP packet to the communication line L1 or L3.
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R2 including identification information for identifying the logical terminal LPT2. The network node device N3 sets a communication record R3 including identification information for identifying the logical terminal LPB3 ,
The network node device N1, N2 or N3 compares an address included in the external IP packet input from the logical terminal LPB1, LPT2 or LPB3 with an address included in the communication record R1, R2 or R3 to determine an address condition. When the address condition is satisfied, an internal IP packet obtained by encapsulating the external IP packet is input to the IP network, the external IP packet outside the address condition is discarded, and the communication records R1, R2 Or, referring to R3, it has a function of transmitting an external IP packet obtained by reverse IP encapsulation of an internal IP packet to the communication line L1, L2 or L3,
For terminal-to-terminal communication, the terminal M1 is designated to follow the operation defined by the communication procedure UNI1, the terminal T2 is designated to follow the operation defined by the communication procedure UNI2, and the terminal M3 is designated to follow the operation defined by the communication procedure UNI3. The communication procedure comprises a plurality of steps,
As the first communication requesting connection from the mobile terminal to the fixed terminal,
The mobile terminal M1 having the telephone number TNM1 makes a connection request to the fixed terminal T2 having the telephone number TNT2, thereby inputting connection request information including the destination telephone number to the IP network. Steps are performed, and by performing the first step, a radio communication path RC1 is secured between the terminal M1 and the radio base station B1,
The IP network uses the telephone numbers TNM1 and TNT2 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 as the upper domain name server DS inside the IP network. To obtain address information related to the communication procedure UNI1, the communication procedure UNI2, and the destination terminal T2, and the address information is used as identification information of the external IP address EAT2 of the terminal T2 and the logical terminal LPT2. Including internal IP address IAT2,
The IP network checks whether the validity of the terminal M1 is checked, and in order to check the validity of the terminal M1, communicates with the terminal M1 and performs the second step of the communication procedure UNI1.
The IP network determines the line number CNM1T2 from the telephone numbers TNM1 and TNT2, records at least a set of the communication procedures UNI1 and UNI2, the telephone numbers TNM1 and TNT2, and the line number CNM1T2 in the line management table CM. The network acquires the communication procedure corresponding to the terminal from the line management table CM,
If the terminal T2 can receive a call, the IP network transmits an internal IP packet including an incoming call notification to the terminal T2, and the terminal T2 receives an external IP packet including the incoming call notification. Perform the first step of
A second step of the communication procedure UNI2 for transmitting a notification during call for informing the IP network of the start of response preparation from the terminal T2 is performed, and the call from the IP network to the terminal M1 via the radio base station B1 The third step of the communication procedure UNI1 for sending the medium notification is performed,
A third step of a communication procedure UNI2 for transmitting a response notification informing the IP network of the response from the terminal T2 is performed, and the response notification and the above-mentioned response to the terminal M1 from the IP network via the radio base station B1 The fourth step of the communication procedure UNI1 for transmitting the external IP address EAT2 of the terminal T2 is performed,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node device N1 to set a communication record R12, and the network node device. N2 is instructed to set a communication record R21, and the communication records R12 and R21 define a communication path P12 through which an internal IP packet is transmitted between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 contains the voice or data and has an IP address EAT2 as the destination address of the terminal T2. Form packet 7 and send
The external IP packet 7 is input from the logical terminal LPB1 to the network node device N1,
An address condition is determined by comparing the IP address included in the external IP packet 7 with the IP address included in the communication record R12 identified by the logical terminal LPB1, and when the address condition is satisfied, the internal IP The internal IP packet 7 having the address IAT2 as the destination address is transmitted, the communication path P12 is transmitted, the communication record R21 is referred to by the network node device N2, and the external IP packet 7 restored by reverse IP encapsulation is Reaching terminal T2,
The fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed, and the fourth step of the communication procedure UNI2 for transmitting a release instruction from the IP network to the terminal T2 is performed. The IP network instructs the deletion of the communication record R12 and the communication record R21,
As the second communication requesting connection from the mobile terminal to the mobile terminal,
When the mobile terminal M1 having the telephone number TNM1 makes a connection request to the mobile terminal M3 having the telephone number TNM3, the connection request information including the destination telephone number is input to the IP network. Steps are performed, and by performing the first step, a radio communication path RC1x is secured between the terminal M1 and the radio base station B1,
The IP network inputs the telephone numbers TNM1 and TNM3 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 to the upper domain name server DS, Address information relating to the communication procedure UNI1, the communication procedure UNI3, and the destination terminal M3 is acquired, and the address information is an external IP address EAB3 of the radio base station B3 and an internal IP address IAB3 as identification information of the logical terminal LPB3. Including
The IP network checks whether the validity of the terminal M1 is checked, and in order to check the validity of the terminal M1, communicates with the terminal M1 and performs the second step of the communication procedure UNI1.
The IP network defines a line number CNM1M3 from the telephone numbers TNM1 and TNM3, and records at least a set of the communication procedures UNI1 and UNI3, the telephone numbers TNM1 and TNM3, and the line number CNM1M3 in the line management table CM.
The IP network starts the first step of the communication procedure UNI3. In the process of performing the first step of the UNI3, the IP network notifies the incoming call and the telephone number TNM1 if the terminal M3 can receive a call. Is transmitted to the terminal M3, a wireless communication path RC3 is secured between the terminal M3 and the wireless base station B3, terminal authentication information is exchanged with the terminal M3, and the validity of the terminal M3 is confirmed. At the end of the first step of the UNI3,
The second step of the communication procedure UNI3 for transmitting a notification during call notifying the IP network of the start of response preparation from the terminal M3 via the radio base station B3 is performed, and the IP network passes through the radio base station B1. Then, the third step of the communication procedure UNI1 for transmitting the calling notification to the terminal M1 is performed,
A third step of a communication procedure UNI3 for transmitting a response notification informing the IP network of a response from the terminal M3 via the radio base station B3 is performed, and the third step is performed from the IP network via the radio base station B1. The fourth step of the communication procedure UNI1 for transmitting the response notification and the external IP address EAB3 of the radio base station B3 to the terminal M1, is performed,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node apparatus N1 to set a communication record R13, and the network node apparatus N3 is instructed to set a communication record R31, and the communication records R13 and R31 define a communication path P13 through which an internal IP packet is transmitted between the network node devices N1 and N3.
The terminal M1 transmits voice or data to the radio base station B1 via the radio channel RC1x, the radio base station B1 contains the voice or data, and the external IP address EAB3 of the radio base station B3 is used as a destination address. The external IP packet 7x is input from the logical terminal LPB1 to the network node device N1.
An address condition is determined by comparing an IP address included in the external IP packet 7x with an IP address included in the communication record R13 identified by the logical terminal LPB1, and when the address condition is satisfied, the internal IP It becomes an internal IP packet 7x having the address IAB3 as the destination address, and is transmitted through the communication path P13.
The external IP packet 7x restored by reverse IP encapsulation with reference to the communication record R31 in the network node device N3 reaches the radio base station B3, and the radio base station B3 starts from the external IP packet 7x. The acquired voice or data is transmitted to the terminal M3 via the wireless communication path RC3,
The fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed, and the fourth step of the communication procedure UNI3 for transmitting a release instruction from the IP network to the terminal M3 is performed. I,
The IP network instructs deletion of the communication records R13 and R31,
The IP network communicates with the terminal in accordance with a communication procedure that can vary depending on the terminal type, a communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated to become an internal packet. The IP network determines the address condition defined by the communication record, discards the external IP packet that does not satisfy the address condition to ensure safety, and aims at economy by sharing the facilities for mobile communication and fixed communication An IP communication system using an IP network characterized by enabling communication between terminals.
IP網は複数の網ノード装置を含み、無線基地局B1は通信回線L1を経て論理端子LPB1で網ノード装置N1に接続され、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続され、無線基地局B3は通信回線L3を経て論理端子LPB3で網ノード装置N2に接続され、
前記無線基地局B1及びB3は、無線通信回線で接続する移動端末から得た制御信号又はデータを含む外部IPパケットを形成して前記通信回線L1又はL3に送信する機能を有し、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報を含む通信レコードR2と前記論理端子LPB3を識別する識別情報を含む通信レコードR3とを設定しており
前記網ノード装置N1又はN2は、前記論理端子LPB1、LPT2又はLPB3から入力した外部IPパケットに含まれるアドレスと、前記通信レコードR1、R2又はR3に含まれるアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記外部IPパケットをIPカプセル化した内部IPパケットを前記IP網に入力し、 前記アドレス条件外の外部IPパケットは廃棄し、前記通信レコードR1、R2又はR3を参照して、内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記通信回線L1、L2又はL3に送信する機能を有しており、
端末間通信のために、端末M1は通信手順UNI1が定める動作に従うように、端末T2は通信手順UNI2が定める動作に従うように、端末M3は通信手順UNI3が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
移動端末から固定端末に接続要求する第1の通信として、
電話番号TNM1である移動端末M1が電話番号TNT2である前記固定端末T2への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI1の1番目のステップが行われ、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1が確保され、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNT2を前記IP網内部の上位ドメイン名サーバDSに入力し、前記通信手順UNI1、前記通信手順UNI2及び前記宛先端末T2に関わるアドレス情報を取得し、前記アドレス情報は前記端末T2の外部IPアドレスEAT2及び前記論理端子LPT2の識別情報としての内部IPアドレスIAT2を含み、
記IP網は前記端末M1の正当性確認を行うかを調べ、前記端末M1の正当性を確認するため、前記端末M1と通信して通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNT2から回線番号CNM1T2を定め、少なくとも前記通信手順UNI1及びUNI2、前記電話番号TNM1及びTNT2、前記回線番号CNM1T2の組を回線管理表CMに記録し、以降、IP網は端末対応の通信手順を前記回線管理表CMから取得し、
前記端末T2が着信可能であれば、前記IP網は着信通知を含む内部IPパケットを前記端末T2へ向けて送信し、前記端末T2は前記着信通知を含む外部IPパケットを受信する通信手順UNI2の1番目のステップを行い、
前記端末T2から前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI2の2番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末T2から前記IP網に応答を知らせる応答通知を送信する通信手順UNI2の3番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記応答通知及び前記端末T2の外部IPアドレスEAT2を送信する通信手順UNI1の4番目のステップが行われ、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、
前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記端末T2の外部IPアドレスEAT2を宛先アドレスとするIPパケット7を形成して送信し、
前記外部IPパケット7は、論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると、前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7となり、前記通信パスP12を送信され、前記網ノード装置N2で、前記通信レコードR21が参照されて逆IPカプセル化され復元された前記外部IPパケット7が前記端末T2に到達し、
前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、これにより前記IP網から前記端末T2へ解放指示を送信する通信手順UNI2の4番目のステップが行われ、前記IP網は前記通信レコードR12及びR21の抹消を指示し、
移動端末から移動端末に接続要求する第2の通信として、電話番号TNM1である前記移動端末M1が、電話番号TNM3である移動端末M3への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI1の1番目のステップが行われ、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1xが確保され、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNM3を前記上位ドメイン名サーバDSに入力し、前記通信手順UNI1、前記通信手順UNI3及び前記宛先端末M3に関わるアドレス情報を取得し、前記アドレス情報は前記無線基地局B3の外部IPアドレスEAB3及び前記論理端子LPB3の識別情報としての内部IPアドレスIAB3を含み、
記IP網は前記端末M1の正当性確認を行うかを調べ、前記端末M1の正当性を確認するために前記端末M1と通信して通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNM3から回線番号CNM1M3を定め、少なくとも前記通信手順UNI1及びUNI3、前記電話番号TNM1及びTNM3、前記回線番号CNM1M3の組を前記回線管理表CMに記録し、
前記IP網は前記通信手順UNI3の1番目のステップを開始し、前記UNI3の1番目のステップ遂行過程において、前記IP網は、前記端末M3が着信可能であれば、着信通知及び前記電話番号TNM1を前記端末M3へ送信し、これにより前記端末M3と無線基地局B3との間に無線通信路RC3が確保され、前記端末M3と端末認証情報を交換して前記端末M3の正当性が確認されており、以上で前記UNI3の1番目のステップが終了し、
前記端末M3から無線基地局B3を経由して前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI3の2番目のステップが行われ、
前記IP網から前記無線基地局B1を経由して前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末M3から無線基地局B3を経由して前記IP網に応答を知らせる応答通知を送信する通信手順UNI3の3番目のステップが行われ、
前記IP網から前記無線基地局B1を経由して前記端末M1へ前記応答通知及び前記無線基地局B3の外部IPアドレスEAB3を送信する通信手順UNI1の4番目のステップが行われ、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR13の設定を指示し、前記網ノード装置N2に対して通信レコードR31の設定を指示し、前記通信レコードR13及びR31は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP13を定めており、
前記端末M1は前記無線通信路RC1xを経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記無線基地局B3の外部IPアドレスEAB3を宛先アドレスとするIPパケット7xを形成して送信し、
論理端子LPB1から前記網ノード装置N1に入力し前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR13に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化されて、内部IPパケット7xとなり前記通信パスP13を送信され、前記網ノード装置N2で前記通信レコードR31が参照されて逆IPカプセル化されて復元された前記外部IPパケット7xが前記無線基地局B3に到達し、前記無線基地局B3は前記外部IPパケット7xから取得した前記音声又はデータを前記無線通信路RC3経由で前記端末M3に送信し、
前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、前記IP網から前記端末M3へ解放指示を送信する通信手順UNI3の4番目のステップが行われ、前記IP網は前記通信レコードR13及び前記通信レコードR31の抹消を指示し、
端末種別で異なり得る通信手順に従って端末と通信し、接続要求毎にIP網内に通信パスが設定され、端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、IP網は通信レコードが定めるアドレス条件を判定し、前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、移動通信及び固定通信の設備共用による経済性を図った端末間通信を可能としたことを特徴とするIP網を用いたIP通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LPB1, and the fixed terminal T2 is connected to the network node device N2 through the communication line L2 through the logical terminal LPT2. The wireless base station B3 is connected to the network node device N2 via the communication line L3 and the logical terminal LPB3,
The radio base stations B1 and B3 have a function of forming an external IP packet including a control signal or data obtained from a mobile terminal connected through a radio communication line and transmitting the external IP packet to the communication line L1 or L3.
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 includes a communication record R2 including identification information for identifying the logical terminal LPT2 and the logical terminal. A communication record R3 including identification information for identifying LPB3 is set ,
The network node device N1 or N2 determines an address condition by comparing an address included in the external IP packet input from the logical terminal LPB1, LPT2 or LPB3 with an address included in the communication record R1, R2 or R3. When the address condition is satisfied, an internal IP packet obtained by encapsulating the external IP packet is input to the IP network, the external IP packet outside the address condition is discarded, and the communication record R1, R2, or R3 The external IP packet obtained by reverse IP encapsulation of the internal IP packet is transmitted to the communication line L1, L2 or L3, and
For terminal-to-terminal communication, the terminal M1 is designated to follow the operation defined by the communication procedure UNI1, the terminal T2 is designated to follow the operation defined by the communication procedure UNI2, and the terminal M3 is designated to follow the operation defined by the communication procedure UNI3. The communication procedure comprises a plurality of steps,
As the first communication requesting connection from the mobile terminal to the fixed terminal,
The first step of the communication procedure UNI1 in which the mobile terminal M1 having the telephone number TNM1 makes a connection request to the fixed terminal T2 having the telephone number TNT2 to input connection request information including the destination telephone number to the IP network. A wireless communication path RC1 is secured between the terminal M1 and the wireless base station B1 by performing the first step,
The IP network sends the telephone numbers TNM1 and TNT2 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 to the upper domain name server DS inside the IP network. The address information relating to the communication procedure UNI1, the communication procedure UNI2 and the destination terminal T2 is acquired, and the address information is an external IP address EAT2 of the terminal T2 and an internal IP address as identification information of the logical terminal LPT2 Including IAT2,
The IP network checks whether or not the terminal M1 is validated, and in order to confirm the validity of the terminal M1, communicates with the terminal M1 and performs the second step of the communication procedure UNI1.
The IP network determines the line number CNM1T2 from the telephone numbers TNM1 and TNT2, records at least a set of the communication procedures UNI1 and UNI2, the telephone numbers TNM1 and TNT2, and the line number CNM1T2 in the line management table CM. The network acquires the communication procedure corresponding to the terminal from the line management table CM,
If the terminal T2 can receive a call, the IP network transmits an internal IP packet including an incoming call notification to the terminal T2, and the terminal T2 receives an external IP packet including the incoming call notification. Do the first step,
A second step of the communication procedure UNI2 for transmitting a notification during call for informing the IP network of the start of response preparation from the terminal T2 is performed, and the call from the IP network to the terminal M1 via the radio base station B1 The third step of the communication procedure UNI1 for sending the medium notification is performed,
A third step of a communication procedure UNI2 for transmitting a response notification informing the IP network of the response from the terminal T2 is performed, and the response notification and the above-mentioned response to the terminal M1 from the IP network via the radio base station B1 The fourth step of the communication procedure UNI1 for transmitting the external IP address EAT2 of the terminal T2 is performed,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals,
The IP network instructs the network node device N1 to set a communication record R12, instructs the network node device N2 to set a communication record R21, and the communication records R12 and R21 store the network node device N1. And N2 define a communication path P12 through which the internal IP packet is transmitted,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 contains the voice or data and has an IP address EAT2 as the destination address of the terminal T2. Form packet 7 and send
The external IP packet 7 is input from the logical terminal LPB1 to the network node device N1, and includes an IP address included in the external IP packet 7 and an IP address included in the communication record R12 identified by the logical terminal LPB1. If the address condition is satisfied and the address condition is satisfied , an internal IP packet 7 having the internal IP address IAT2 as the destination address is obtained, and the communication path P12 is transmitted, and the network node device N2 The external IP packet 7 restored by reverse IP encapsulation by referring to the communication record R21 reaches the terminal T2,
The fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed, and thereby the fourth step of the communication procedure UNI2 for transmitting a release instruction from the IP network to the terminal T2. The IP network instructs the deletion of the communication records R12 and R21,
As a second communication requesting a connection from the mobile terminal to the mobile terminal, the mobile terminal M1 having the telephone number TNM1 makes a connection request to the mobile terminal M3 having the telephone number TNM3, thereby including a connection request including the destination telephone number. The first step of the communication procedure UNI1 for inputting information to the IP network is performed, and by performing the first step, a radio communication path RC1x is secured between the terminal M1 and the radio base station B1,
The IP network inputs the telephone numbers TNM1 and TNM3 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 to the upper domain name server DS, and Address information relating to the communication procedure UNI1, the communication procedure UNI3, and the destination terminal M3 is acquired, and the address information includes an external IP address EAB3 of the radio base station B3 and an internal IP address IAB3 as identification information of the logical terminal LPB3. Including
The IP network checks whether the validity of the terminal M1 is to be confirmed, communicates with the terminal M1 to confirm the validity of the terminal M1, and performs the second step of the communication procedure UNI1;
The IP network defines a line number CNM1M3 from the telephone numbers TNM1 and TNM3, and records at least a set of the communication procedures UNI1 and UNI3, the telephone numbers TNM1 and TNM3, and the line number CNM1M3 in the line management table CM.
The IP network starts the first step of the communication procedure UNI3. In the process of performing the first step of the UNI3, the IP network notifies the incoming call and the telephone number TNM1 if the terminal M3 can receive a call. To the terminal M3, whereby a radio communication path RC3 is secured between the terminal M3 and the radio base station B3, and terminal authentication information is exchanged with the terminal M3 to confirm the validity of the terminal M3. This completes the first step of the UNI3,
A second step of a communication procedure UNI3 for transmitting a notification during a call informing the IP network of the start of response preparation from the terminal M3 via the radio base station B3;
A third step of the communication procedure UNI1 for transmitting the calling notification from the IP network to the terminal M1 via the radio base station B1,
A third step of a communication procedure UNI3 for transmitting a response notification informing the IP network of a response from the terminal M3 via the radio base station B3 is performed;
A fourth step of the communication procedure UNI1 for transmitting the response notification and the external IP address EAB3 of the radio base station B3 from the IP network to the terminal M1 via the radio base station B1,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node apparatus N1 to set a communication record R13, and the network node apparatus N2 is instructed to set a communication record R31, and the communication records R13 and R31 define a communication path P13 through which an internal IP packet is transmitted between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 via the radio channel RC1x, the radio base station B1 includes the voice or data, and the external IP address EAB3 of the radio base station B3 is used as a destination address. Form and send IP packet 7x,
An address condition is obtained by comparing the IP address included in the external IP packet 7 with the IP address included in the communication record R13 identified by the logical terminal LPB1 and input to the network node device N1 from the logical terminal LPB1. When the address condition is satisfied, it is IP-encapsulated, becomes an internal IP packet 7x, is transmitted through the communication path P13, is restored by being IP-encapsulated by referring to the communication record R31 at the network node device N2 The external IP packet 7x thus received reaches the radio base station B3, and the radio base station B3 transmits the voice or data acquired from the external IP packet 7x to the terminal M3 via the radio communication path RC3,
The fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed, and the fourth step of the communication procedure UNI3 for transmitting a release instruction from the IP network to the terminal M3 is performed. The IP network instructs to delete the communication record R13 and the communication record R31,
Communicates with the terminal according to the communication procedure that can vary depending on the terminal type, a communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated and transferred to the communication path as an internal packet The IP network determines the address condition defined by the communication record, discards the external IP packet that does not satisfy the address condition , ensures safety, and communicates between the terminals to achieve economics by sharing mobile communication and fixed communication facilities An IP communication system using an IP network characterized in that
IP網は複数の網ノード装置を含み、無線基地局B1は通信回線L1を経て論理端子LPB1で網ノード装置N1に接続され、固定端末T2は通信回線L2を経て論理端子LPT2で網ノード装置N2に接続され、固定端末T3は通信回線L3を経て論理端子LPT3で網ノード装置N3に接続され、無線基地局B4は通信回線L4を経て論理端子LPB4で網ノード装置N4に接続され、
前記無線基地局B1及びB4は、無線通信回線で接続する移動端末から得た制御信号又はデータを含む外部IPパケットを形成して前記通信回線L1又はL4に送信する機能を有し、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報を含む通信レコードR2を設定しており、前記網ノード装置N3は前記論理端子LPT3を識別する識別情報を含む通信レコードR3を設定しており、前記網ノード装置N4は前記論理端子LPB4を識別する識別情報を含む通信レコードR4を設定しており、
前記網ノード装置N1,N2,N3又はN4は、前記論理端子LPB1、LPT2,LPT3又はLPB4から入力した外部IPパケットに含まれるアドレスと、前記通信レコードR1、R2,R3又はR4に含まれるアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると、前記外部IPパケットをIPカプセル化した内部IPパケットを前記IP網に入力し、前記アドレス条件外の外部IPパケットは廃棄し、前記通信レコードR1、R2,R3又はR4を参照して、内部IPパケットを逆IPカプセル化して得られる外部IPパケットを前記通信回線L1、L2,L3又はL4に送信する機能を有しており、
端末間通信のために、端末M1は通信手順UNI1が定める動作に従うように、端末T2は通信手順UNI2が定める動作に従うように、端末T3は通信手順UNI3が定める動作に従うように、端末M4は通信手順UNI4が定める動作に従うようにそれぞれ指定されており、前記通信手順は複数のステップから成り、
移動端末から固定端末に接続要求する第1の通信として、
電話番号TNM1である移動端末M1が電話番号TNT2である前記固定端末T2への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI1の1番目のステップが行われ、前記1番目のステップ遂行により前記端末M1と無線基地局B1との間に無線通信路RC1が確保され、
前記IP網は、前記通信手順UNI1の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNM1及びTNT2を前記IP網内部の上位ドメイン名サーバDSに入力し、前記通信手順UNI1、前記通信手順UNI2、及び前記宛先端末T2に関わるアドレス情報を取得し、前記アドレス情報は前記端末T2の外部IPアドレスEAT2及び前記論理端子LPT2の識別情報としての内部IPアドレスIAT2を含み、
前記IP網は前記端末M1の正当性確認を行うかを調べ、前記端末M1の正当性を確認するため、前記端末M1と通信して通信手順UNI1の2番目のステップを行い、
前記IP網は前記電話番号TNM1及びTNT2から回線番号CNM1T2を定め、少なくとも前記通信手順UNI1及びUNI2、前記電話番号TNM1及びTNT2、前記回線番号CNM1T2の組を回線管理表CMに記録し、以降、IP網は端末対応の通信手順を前記回線管理表CMから取得し、
前記端末T2が着信可能であれば、前記IP網は着信通知を含む内部IPパケットを前記端末T2へ向けて送信し、前記端末T2は前記着信通知を含む外部IPパケットを受信する通信手順UNI2の1番目のステップを行い、
前記端末T2から前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI2の2番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記呼出中通知を送信する通信手順UNI1の3番目のステップが行われ、
前記端末T2から前記IP網に応答を知らせる応答通知を送信する通信手順UNI2の3番目のステップが行われ、前記IP網から前記無線基地局B1を経由して前記端末M1へ前記応答通知及び前記端末T2の外部IPアドレスEAT2を送信する通信手順UNI1の4番目のステップが行われ、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが送信される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含み、前記端末T2の外部IPアドレスEAT2を宛先アドレスとする外部IPパケット7を形成して送信し、前記外部IPパケット7は、論理端子LPB1から前記網ノード装置N1に入力し前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化されて、前記内部IPアドレスIAT2を宛先アドレスとする内部IPパケット7となり、前記通信パスP12を送信され、
前記網ノード装置N2で、前記通信レコードR21が参照されて逆IPカプセル化され復元された前記外部IPパケット7が前記端末T2に到達し、
前記端末M1から前記IP網へ通信解放通知を送信する前記通信手順UNI1の5番目のステップが行われ、
前記IP網から前記端末T2へ解放指示を送信する通信手順UNI2の4番目のステップが行われ、前記IP網は前記通信レコードR12及び前記通信レコードR21の抹消を指示し、
固定端末から移動端末に接続要求する第2の通信として、
電話番号TNT3である前記固定端末T3が電話番号TNM4である移動端末M4への接続要求を行うことにより、宛先電話番号を含む接続要求情報をIP網へ入力する前記通信手順UNI3の1番目のステップが行われ、
前記IP網は、前記通信手順UNI3の1番目のステップにおいて受信している内部IPパケットに含まれる前記接続要求情報から取得した前記電話番号TNT3及びTNM4を前記上位ドメイン名サーバDSに入力し、前記通信手順UNI3、前記通信手順UNI4及び前記宛先端末M4に関わるアドレス情報を取得し、前記アドレス情報は前記無線基地局B4の外部IPアドレスEAB4及び前記論理端子LPB4の識別情報としての内部IPアドレスIAB4を含み、
前記IP網は前記端末T3の正当性確認を行うかを調べ、通信手順UNI3の2番目のステップが終り、前記IP網は前記電話番号TNT3及びTNM4から回線番号CNT3M4を定め、少なくとも前記通信手順UNI3及びUNI4、前記電話番号TNT3及びTNM4、前記回線番号CNT3M4の組を前記回線管理表CMに記録し、
前記IP網は前記通信手順UNI4の1番目のステップを開始し、前記UNI4の1番目のステップ遂行過程において、前記IP網は前記端末M4が着信可能であれば、着信通知及び前記電話番号TNT3を前記端末M4へ送信し、ここで前記端末M4と無線基地局B4との間に無線通信路RC4が確保され、前記端末M4と端末認証情報を交換して前記端末M4の正当性が確認されており、以上で前記UNI4の1番目のステップが終了し、
前記端末M4から前記無線基地局B4を経由して前記IP網に応答準備開始を知らせる呼出中通知を送信する通信手順UNI4の2番目のステップが行われ、
前記IP網から前記端末T3へ前記呼出中通知を送信する通信手順UNI3の3番目のステップが行われ、
前記端末M4から前記無線基地局B4を経由して前記IP網に応答を知らせる応答通知を送信する通信手順UNI4の3番目のステップが行われ、前記IP網から前記端末T3へ前記応答通知及び前記無線基地局B4の外部IPアドレスEAB4を送信する通信手順UNI3の4番目のステップが行われ、
前記端末T3への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N3に対して通信レコードR34の設定を指示し、前記網ノード装置N4に対して通信レコードR43の設定を指示し、前記通信レコードR34及びR43は前記網ノード装置N3及びN4の間に内部IPパケットが送信される通信パスP34を定めており、
前記端末T3は、前記無線基地局B4の外部IPアドレスEAB4を宛先アドレスとするIPパケット7xを前記通信回線L3に送信し、前記外部IPパケット7xは、論理端子LPB1から前記網ノード装置N1に入力し前記外部IPパケット7に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR34に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされるとIPカプセル化されて、前記内部IPアドレスIAB4を宛先アドレスとする内部IPパケット7xとなって前記通信パスP34を送信され、前記網ノード装置N4で前記通信レコードR43が参照されて逆IPカプセル化されて復元された前記外部IPパケット7xが前記無線基地局B4に到達し、前記無線基地局B4は前記外部IPパケット7xから取得した前記音声又はデータを前記無線通信路RC4経由で前記端末M4に送信し、
前記端末T3から前記IP網へ通信解放通知を送信する前記通信手順UNI3の5番目のステップが行われ、前記IP網から前記端末M4へ解放指示を送信する通信手順UNI4の4番目のステップが行われ、前記IP網は前記通信レコードR34及びR43の抹消を指示し、
前記IP網は端末種別で異なり得る通信手順に従って端末と通信し、接続要求毎にIP網内に通信パスが設定され、前記端末が送信した外部IPパケットはIPカプセル化され内部パケットとなって前記通信パスを転送され、IP網は通信レコードが定めるアドレス条件を判定し、前記アドレス条件を満たさない外部IPパケットを廃棄して安全性を確保し、移動通信及び固定通信の設備共用による経済性を図った端末間通信を可能としたことを特徴とするIP網を用いたIP通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LPB1, and the fixed terminal T2 is connected to the network node device N2 through the communication line L2 through the logical terminal LPT2. The fixed terminal T3 is connected to the network node device N3 via the communication line L3 via the communication line L3, and the radio base station B4 is connected to the network node device N4 via the communication line L4 via the communication terminal L4.
The radio base stations B1 and B4 have a function of forming an external IP packet including a control signal or data obtained from a mobile terminal connected via a radio communication line and transmitting the external IP packet to the communication line L1 or L4.
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R2 including identification information for identifying the logical terminal LPT2. The network node device N3 sets a communication record R3 including identification information for identifying the logical terminal LPT3, and the network node device N4 includes a communication record including identification information for identifying the logical terminal LPB4. R 4 is set,
The network node device N1, N2, N3 or N4 includes an address included in the external IP packet input from the logical terminal LPB1, LPT2, LPT3 or LPB4, and an address included in the communication record R1, R2, R3 or R4. To determine an address condition, and when the address condition is satisfied, an internal IP packet obtained by encapsulating the external IP packet is input to the IP network, and an external IP packet outside the address condition is discarded, Referring to the communication record R1, R2, R3 or R4, and having a function of transmitting an external IP packet obtained by reverse IP encapsulation of an internal IP packet to the communication line L1, L2, L3 or L4;
For terminal-to-terminal communication, the terminal M1 communicates so that the terminal M1 follows the operation defined by the communication procedure UNI1, the terminal T2 follows the operation defined by the communication procedure UNI2, and the terminal T3 follows the operation defined by the communication procedure UNI3. Each is specified to follow the operation defined by the procedure UNI4, and the communication procedure consists of a plurality of steps,
As the first communication requesting connection from the mobile terminal to the fixed terminal,
The first step of the communication procedure UNI1 in which the mobile terminal M1 having the telephone number TNM1 makes a connection request to the fixed terminal T2 having the telephone number TNT2 to input connection request information including the destination telephone number to the IP network. A wireless communication path RC1 is secured between the terminal M1 and the wireless base station B1 by performing the first step,
The IP network sends the telephone numbers TNM1 and TNT2 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI1 to the upper domain name server DS inside the IP network. The address information relating to the communication procedure UNI1, the communication procedure UNI2, and the destination terminal T2 is acquired, and the address information is an internal IP as identification information of the external IP address EAT2 and the logical terminal LPT2 of the terminal T2. Including the address IAT2,
The IP network checks whether the validity of the terminal M1 is checked, and in order to check the validity of the terminal M1, communicates with the terminal M1 and performs the second step of the communication procedure UNI1.
The IP network determines the line number CNM1T2 from the telephone numbers TNM1 and TNT2, records at least a set of the communication procedures UNI1 and UNI2, the telephone numbers TNM1 and TNT2, and the line number CNM1T2 in the line management table CM. The network acquires the communication procedure corresponding to the terminal from the line management table CM,
If the terminal T2 can receive a call, the IP network transmits an internal IP packet including an incoming call notification to the terminal T2, and the terminal T2 receives an external IP packet including the incoming call notification. Do the first step,
A second step of the communication procedure UNI2 for transmitting a notification during call for informing the IP network of the start of response preparation from the terminal T2 is performed, and the call from the IP network to the terminal M1 via the radio base station B1 The third step of the communication procedure UNI1 for sending the medium notification is performed,
A third step of a communication procedure UNI2 for transmitting a response notification informing the IP network of the response from the terminal T2 is performed, and the response notification and the above-mentioned response to the terminal M1 from the IP network via the radio base station B1 The fourth step of the communication procedure UNI1 for transmitting the external IP address EAT2 of the terminal T2 is performed,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node device N1 to set a communication record R12, and the network node device. N2 is instructed to set a communication record R21, and the communication records R12 and R21 define a communication path P12 through which an internal IP packet is transmitted between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 through the wireless communication path RC1, the radio base station B1 includes the voice or data, external to the external IP address EAT2 of the terminal T2 and the destination address The IP packet 7 is formed and transmitted. The external IP packet 7 is input to the network node device N1 from the logical terminal LPB1, and is identified by the IP address included in the external IP packet 7 and the logical terminal LPB1. An IP address included in the communication record R12 is compared to determine an address condition. When the address condition is satisfied, the IP address is encapsulated to be an internal IP packet 7 having the internal IP address IAT2 as a destination address. Communication path P12 is transmitted,
In the network node device N2, the external IP packet 7 that has been reverse-IP encapsulated and restored with reference to the communication record R21 reaches the terminal T2,
A fifth step of the communication procedure UNI1 for transmitting a communication release notification from the terminal M1 to the IP network is performed;
The fourth step of the communication procedure UNI2 for transmitting a release instruction from the IP network to the terminal T2 is performed, and the IP network instructs the deletion of the communication record R12 and the communication record R21,
As the second communication requesting connection from the fixed terminal to the mobile terminal,
The first step of the communication procedure UNI3, in which the fixed terminal T3 having the telephone number TNT3 makes a connection request to the mobile terminal M4 having the telephone number TNM4 to input connection request information including the destination telephone number to the IP network. Is done,
The IP network inputs the telephone numbers TNT3 and TNM4 acquired from the connection request information included in the internal IP packet received in the first step of the communication procedure UNI3 to the upper domain name server DS, and Address information relating to the communication procedure UNI3, the communication procedure UNI4, and the destination terminal M4 is acquired, and the address information includes an external IP address EAB4 of the radio base station B4 and an internal IP address IAB4 as identification information of the logical terminal LPB4. Including
The IP network checks whether the terminal T3 is validated, the second step of the communication procedure UNI3 is completed, the IP network determines the line number CNT3M4 from the telephone numbers TNT3 and TNM4, and at least the communication procedure UNI3 And UNI4, the set of the telephone numbers TNT3 and TNM4, and the line number CNT3M4 are recorded in the line management table CM,
The IP network starts the first step of the communication procedure UNI4. In the course of performing the first step of the UNI4, the IP network sends an incoming call notification and the telephone number TNT3 if the terminal M4 can receive a call. Is transmitted to the terminal M4, where a radio communication path RC4 is secured between the terminal M4 and the radio base station B4, and terminal authentication information is exchanged with the terminal M4 to confirm the validity of the terminal M4. This completes the first step of the UNI4,
A second step of a communication procedure UNI4 for transmitting a call-in-notification to notify the IP network of the start of response preparation from the terminal M4 via the radio base station B4;
A third step of a communication procedure UNI3 for transmitting the calling notification from the IP network to the terminal T3 is performed;
A third step of a communication procedure UNI4 for transmitting a response notification informing the IP network of a response from the terminal M4 via the wireless base station B4 is performed, and the response notification and the above-mentioned response from the IP network to the terminal T3 The fourth step of the communication procedure UNI3 for transmitting the external IP address EAB4 of the radio base station B4 is performed,
By transmitting the response notification to the terminal T3, a communication record for communication between terminals can be set, and the IP network instructs the network node device N3 to set a communication record R34, and the network node device N4 is instructed to set a communication record R43, and the communication records R34 and R43 define a communication path P34 through which an internal IP packet is transmitted between the network node devices N3 and N4.
The terminal T3 transmits an IP packet 7x having the external IP address EAB4 of the radio base station B4 as a destination address to the communication line L3, and the external IP packet 7x is input from the logical terminal LPB1 to the network node device N1. The address condition is determined by comparing the IP address included in the external IP packet 7 with the IP address included in the communication record R34 identified by the logical terminal LPB1, and when the address condition is satisfied, the IP address After being encapsulated, the packet is transmitted as the internal IP packet 7x having the internal IP address IAB4 as the destination address through the communication path P34. The network node device N4 refers to the communication record R43 and performs reverse IP encapsulation. The restored external IP packet 7x reaches the radio base station B4 and The line base station B4 transmits the voice or data acquired from the external IP packet 7x to the terminal M4 via the wireless communication path RC4,
A fifth step of the communication procedure UNI3 for transmitting a communication release notification from the terminal T3 to the IP network is performed, and a fourth step of the communication procedure UNI4 for transmitting a release instruction from the IP network to the terminal M4 is performed. The IP network instructs the deletion of the communication records R34 and R43,
The IP network communicates with a terminal according to a communication procedure that may vary depending on the terminal type, a communication path is set in the IP network for each connection request, and the external IP packet transmitted by the terminal is IP-encapsulated to become an internal packet. When the communication path is transferred, the IP network determines the address condition determined by the communication record, discards the external IP packet that does not satisfy the address condition , ensures safety, and improves the economics of sharing mobile communication and fixed communication facilities. An IP communication system using an IP network, characterized in that communication between terminals can be performed.
前記電話番号に替えてホスト名を用いるようになっている請求項15乃至27のいずれかに記載のIP網を用いた通信システム。28. A communication system using an IP network according to claim 15, wherein a host name is used instead of the telephone number. 前記IP網はユーザサービスサーバを含み、ユーザY移動端末Yの登録を申込むと、前記IP網は前記ユーザサービスサーバを用いて、ユーザ識別情報Y、端末認証情報Y、料金支払方法Yを受付け、前記端末YのIPアドレスY及び電話番号Yを定め、前記ユーザサービスサーバが前記端末Yの電話番号Y、前記IPアドレスY及び前記端末認証情報Yの組を前記上位ドメイン名サーバDSに登録するようになっている請求項15、16、17、18、25、26又は27のいずれかに記載のIP網を用いた通信システム。The IP network includes a Yuzasa Bisusaba, acceptance and application no registration user Y mobile terminal Y, the IP network using the user service server, user identification information Y, the terminal authentication information Y, a payment method Y, An IP address Y and a telephone number Y of the terminal Y are determined, and the user service server registers the set of the telephone number Y, the IP address Y and the terminal authentication information Y of the terminal Y in the upper domain name server DS. A communication system using an IP network according to any one of claims 15, 16, 17, 18, 25, 26 or 27. 移動端末Yは、前記移動端末Yの電話番号Y及び前記端末Yの端末認証情報Yを含む位置登録要求情報Yを前記無線基地局Bxを経由して前記IP網に送信し、前記無線基地局Bxは前記無線基地局B1又はB2のいずれかであり、前記位置登録要求情報Yは、前記IP網内部の前記上位ドメイン名サーバDSに到達し、前記IP網は、前記上位ドメイン名サーバDSの内部で既に保持している前記端末認証情報Yを用いて位置登録要求情報Yの正当性を調べ、前記正当性に合格すると、前記IP網は前記電話番号Yに対応する前記無線基地局Bxの位置情報を前記上位ドメイン名サーバDSの内部に追加し、前記位置情報は前記無線基地局Bxが通信回線で接続する網ノード装置の論理端子LPx情報を含み、前記位置変更登録要求Yへの合否を前記移動端末Yに通知する請求項15、16、17、18、25、26又は27のいずれかに記載のIP網を用いた通信システム。The mobile terminal Y transmits the location registration request information Y including the telephone number Y of the mobile terminal Y and the terminal authentication information Y of the terminal Y to the IP network via the radio base station Bx, and the radio base station Bx is one of the radio base stations B1 or B2, and the location registration request information Y reaches the upper domain name server DS inside the IP network, and the IP network receives the upper domain name server DS. When the validity of the location registration request information Y is checked using the terminal authentication information Y already held in the interior and the validity is passed, the IP network transmits the radio base station Bx corresponding to the telephone number Y. Location information is added to the inside of the upper domain name server DS, and the location information includes logical terminal LPx information of a network node device to which the radio base station Bx is connected via a communication line. Communication system using an IP network according to any of claims 15,16,17,18,25,26 or 27 notifies whether the mobile terminal Y. 外部IPアドレスEA1xである端末T1xが通信回線L1xを経て論理端子LP1xで前記網ノード装置N1に接続され、外部IPアドレスEA2xである端末T2xが通信回線L2xを経て論理端子LP12で前記網ノード装置N2に接続され、前記網ノード装置N1は前記論理端子LP1xを識別する識別情報を含む通信レコードR1xを設定しており、前記網ノード装置N2は論理端子LP2xを識別する識別情報を含む通信レコードR2xを設定しており、
前記端末T1xが送信元外部IPアドレスEA1x,宛先外部IPアドレスEA2xである外部IPパケットを送出すると、前記外部IPパケットは論理端子LP1xから前記網ノード装置N1に入力し、前記外部IPパケットに含まれるIPアドレスと、前記通信レコードR1xに含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされるとIPカプセル化され、内部IPパケットとなって前記IP網内部を転送され、前記網ノード装置N2において前記通信レコードR2xが参照され、逆IPカプセル化されて復元した前記外部IPパケットが前記端末T2xに到達するようになっており、前記端末T1x及び端末T2xの間で電話番号を用いずにIPパケットを送受する通信が可能である請求項15、16、17、18、25、26又は27のいずれかに記載のIP網を用いた通信システム。
A terminal T1x having an external IP address EA1x is connected to the network node device N1 via a communication line L1x via a logical terminal LP1x, and a terminal T2x being an external IP address EA2x is connected to the network node device N2 via a communication line L2x via a logical terminal LP12. The network node device N1 sets a communication record R1x including identification information for identifying the logical terminal LP1x, and the network node device N2 includes a communication record R including identification information for identifying the logical terminal LP2x. 2x is set,
When the terminal T1x sends an external IP packet having a source external IP address EA1x and a destination external IP address EA2x, the external IP packet is input from the logical terminal LP1x to the network node device N1, and is included in the external IP packet. An IP address and an IP address included in the communication record R1x are compared to determine an address condition. When the address condition is satisfied, the IP is encapsulated and transferred as an internal IP packet inside the IP network. The communication record R2x is referred to in the network node device N2, and the external IP packet restored by reverse IP encapsulation reaches the terminal T2x, and the telephone number between the terminal T1x and the terminal T2x 16. Communication capable of transmitting and receiving IP packets without using a network is possible. Communication system using an IP network according to any one of 6,17,18,25,26 or 27.
前記端末間の通信フェーズにおいて、前記端末M1、M2、M3、M4、T1、T2又はT3が、ポート番号P1及びP2を設定したIPパケットを送受する通信Pをそれぞれ継続しながら、前記各端末は前記通信Pと併行して、前記ポート番号P1及びP2と異なるポート番号Q1及びQ2を設定したIPパケットを送受する通信Qを実施するようになっている請求項15、16、17、18、25、26又は27のいずれかに記載のIP網を用いた通信システム。In the communication phase between the terminals, each of the terminals M1, M2, M3, M4, T1, T2, or T3 continues communication P for transmitting and receiving IP packets in which port numbers P1 and P2 are set. A communication Q for transmitting and receiving an IP packet in which port numbers Q1 and Q2 different from the port numbers P1 and P2 are set is executed in parallel with the communication P. , 26 or 27, a communication system using the IP network. 前記通信Pはデータを送受する通信又は音声を送受する通信であり、前記通信Qは静止画像、動画像、音声、動画像、電子文書を送受する通信である請求項32に記載のIP網を用いた通信システム。33. The IP network according to claim 32, wherein the communication P is communication for transmitting / receiving data or communication for transmitting / receiving voice, and the communication Q is communication for transmitting / receiving still images, moving images, sounds, moving images, and electronic documents. Communication system used. IP網は複数の網ノード装置を含み、無線基地局B1は通信回線L1を経て論理端子LPB1で網ノード装置N1に接続し、無線基地局B2は通信回線2を経て論理端子LPB2で網ノード装置N2に接続し、前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、
端末M1は無線通信路RC1経由で無線基地局B1と制御信号又はデータを送受可能であり、端末M2は無線通信路RC2経由で無線基地局B2と制御信号又はデータを送受可能であり、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPB2を識別する識別情報を含む通信レコードR2を設定しており、前記網ノード装置N1又はN2は、前記論理端子LPB1又はLPB2から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードR1又はR2に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると前記外部IPパケットをIPカプセル化して内部IPパケットを形成して前記IP網に入力する機能を有しており、
前記端末M1は電話番号を用いて前記端末M2に接続要求するため前記無線基地局B1と通信し、接続要求及び前記移動端末M2の電話番号TNM2を前記無線通信路RC1経由で前記無線基地局B1へ送信し、前記無線基地局B1は前記接続要求及び前記電話番号TNM2を前記IP網に送信し、
前記端末M2が着信可能であれば、前記IP網は前記無線基地局B2を経由して着信通知を前記端末M2に送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は 前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、
前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末M1が音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1が前記音声又はデータを含む外部IPパケット12を送信すると、前記外部IPパケット12は論理端子LPB1から前記網ノード装置N1に入力し、
前記外部IPパケット12に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケット12はIPカプセル化され、内部IPパケット12に変換されて前記通信パスP12を転送され、前記網ノード装置N2で逆IPカプセル化されて復元された前記外部IPパケット12が前記無線基地局B2に送信され、前記音声又はデータが前記端末M2に到達し、
前記端末M1又は前記端末M2が通信解放通知を前記IP網に送信し、前記IP網は前記通信レコードR12及び前記通信レコードR21の抹消を指示して前記通信パスP12が抹消され、
前記IP網は接続要求毎に網ノード装置間に通信パスを設定し、無線基地局が送信した外部IPパケットは、前記網ノード装置によりIPカプセル化され内部パケットとなって前記通信パスを転送され、前記端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LPB1, and the radio base station B2 is connected to the network node at the logical terminal LPB2 through the communication line L2. Connected to a device N2, and the network node devices N1 and N2 are connected by a communication line inside the IP network,
The terminal M1 can send and receive control signals or data to and from the radio base station B1 via the radio communication path RC1, and the terminal M2 can send and receive control signals or data to and from the radio base station B2 via the radio communication path RC2.
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R2 including identification information for identifying the logical terminal LPB2. The network node device N1 or N2 compares the IP address included in the external IP packet input from the logical terminal LPB1 or LPB2 with the IP address included in the communication record R1 or R2 to determine an address condition. Determining, and when the address condition is satisfied, the external IP packet is IP-encapsulated to form an internal IP packet and input to the IP network,
The terminal M1 communicates with the radio base station B1 to make a connection request to the terminal M2 using a telephone number, and sends the connection request and the telephone number TNM2 of the mobile terminal M2 via the radio channel RC1 to the radio base station B1. The wireless base station B1 transmits the connection request and the telephone number TNM2 to the IP network,
If the terminal M2 is able to receive a call, the IP network sends an incoming call notification to the terminal M2 via the radio base station B2,
The terminal M2 transmits a notification during a call notifying the start of response preparation to the IP network, the IP network transmits the notification during a call to the terminal M1,
The terminal M2 transmits a response notification informing the response to the IP network, the IP network transmits the response notification to the terminal M1, and the communication for inter-terminal communication is performed by transmitting the response notification to the terminal M1. Records can be set,
The IP network instructs the network node device N1 to set a communication record R12, instructs the network node device N2 to set a communication record R21, and the communication records R12 and R21 store the network node device N1. And N2 define a communication path P12 to which the internal IP packet is transferred,
When the terminal M1 transmits voice or data to the radio base station B1, and the radio base station B1 transmits an external IP packet 12 including the voice or data, the external IP packet 12 is transmitted from the logical terminal LPB1 to the network node. Input to device N1,
An address condition is determined by comparing the IP address included in the external IP packet 12 with the IP address included in the communication record R12 identified by the logical terminal LPB1, and when the address condition is satisfied, the external IP The packet 12 is IP-encapsulated, converted into an internal IP packet 12, transferred through the communication path P12, and the external IP packet 12 restored by reverse-IP encapsulation at the network node device N2 is converted into the radio base station B2. And the voice or data reaches the terminal M2,
The terminal M1 or the terminal M2 transmits a communication release notification to the IP network, the IP network instructs to delete the communication record R12 and the communication record R21, and the communication path P12 is deleted.
The IP network sets a communication path between network node devices for each connection request, and the external IP packet transmitted by the radio base station is IP-encapsulated by the network node device and transferred to the communication path as an internal packet. A communication system using an IP network, characterized in that communication between the terminals is possible.
IP網は複数の網ノード装置を含み、端末M1は無線通信路RC1を経て無線基地局B1に接続され、前記無線基地局B1は通信回線1を経て論理端子LP1で網ノード装置N1に接続され、端末M2は無線通信路RC2を経て無線基地局B2に接続され、前記無線基地局B2は通信回線2を経て論理端子LP2で網ノード装置N2に接続され、前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の通信レコードを設定又は消去可能であり、
前記端末M1は電話番号を用いて前記端末M2に接続を要求するため、接続要求及び前記宛先端末M2の電話番号TN2を前記IP網に送信し、前記IP網は前記接続要求に基づく着信通知を前記無線基地局B2経由で前記端末2に送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記網ノード装置N1は前記論理端子LP2を識別する識別情報を含む通信レコードR12を前記装置制御表H1に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する識別情報を含む通信レコードR21を前記装置制御表H2に設定し、前記通信レコードR12及びR21により前記論理端子LP1及びLP2の間の通信パスP12が設定され、
前記端末M1は音声又はデータを無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は、前記音声又はデータを含む外部IPパケットGP1を送信すると、前記外部IPパケットGP1は前記論理端子LP1から前記網ノード装置N1に入力し
前記外部IPパケットGP1に含まれるIPアドレスと、前記論理端子LP1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケットGP1を含む内部パケット NP1が形成され、
前記内部パケットNP1前記通信パスP12を経て前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNP1から前記外部IPパケットGP1を復元し、復元された前記外部IPパケットGP1を前記論理端子LP2及び前記通信回線2を経て前記無線基地局B2に送信し、前記無線基地局B2は前記音声又はデータを前記無線通信路RC2を経て前記端末M2に送信し、
前記端末M1又はM2からの通信切断の要求を基に、前記網ノード装置N1及びN2は前記通信レコードR12及びR21を消去し、前記通信パスP12は抹消され、
前記端末からの通信接続の要求を基に、前記網ノード装置に通信レコードを設定して前記網ノード装置間に通信パスを設定し、前記端末からの通信切断の要求を基に前記通信レコードを消去して前記通信パスを抹消し、無線通信路及び無線基地局を経由した端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the terminal M1 is connected to the radio base station B1 via the radio communication channel RC1, and the radio base station B1 is connected to the network node device N1 via the communication line L1 at the logical terminal LP1. The terminal M2 is connected to the radio base station B2 via the radio communication path RC2, and the radio base station B2 is connected to the network node device N2 via the communication line L2 at the logical terminal LP2, and the network node devices N1 and N2 Are connected by a communication line inside the IP network, the network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and a plurality of device control tables H1 and H2 are provided in each of them. Communication records can be set or deleted,
Since the terminal M1 is requesting connection to the terminal M2 by using the telephone number, the telephone number TN2 connection request and the destination terminal M2 is transmitted to the IP network, a call notification said IP network based on the connection request Transmit to the terminal M2 via the radio base station B2 ,
The terminal M2 transmits a notification during a call notifying the start of response preparation to the IP network, the IP network transmits the notification during a call to the terminal M1,
The terminal M2 transmits a response notification informing the response to the IP network, the IP network transmits the response notification to the terminal M1, and the communication for inter-terminal communication is performed by transmitting the response notification to the terminal M1. A record can be set, and the network node device N1 sets a communication record R12 including identification information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 identifies the logical terminal LP1. A communication record R21 including identification information to be set in the device control table H2, and a communication path P12 between the logical terminals LP1 and LP2 is set by the communication records R12 and R21,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication channel RC1, and when the radio base station B1 transmits the external IP packet GP1 including the voice or data , the external IP packet GP1 is Input from the logical terminal LP1 to the network node device N1 ,
An address condition is determined by comparing the IP address included in the external IP packet GP1 with the IP address included in the communication record R12 identified by the logical terminal LP1, and when the address condition is satisfied, the external IP An internal packet NP1 including packet GP1 is formed,
The internal packet NP1 is transmitted to the network node device N2 via the communication path P12. The network node device N2 restores the external IP packet GP1 from the internal packet NP1, and the restored external IP packet GP1 is Transmitting to the radio base station B2 via the logical terminal LP2 and the communication line L2, the radio base station B2 transmits the voice or data to the terminal M2 via the radio communication path RC2,
Based on the communication disconnection request from the terminal M1 or M2, the network node devices N1 and N2 delete the communication records R12 and R21, the communication path P12 is deleted,
Based on a communication connection request from the terminal , a communication record is set in the network node device to set a communication path between the network node devices, and the communication record is set based on a communication disconnection request from the terminal. A communication system using an IP network, wherein the communication path is erased and the communication path is deleted to enable communication between terminals via a wireless communication path and a wireless base station.
IP網は複数の網ノード装置を含み、前記無線基地局B1は通信回線1を経て論理端子LP1で網ノード装置N1に接続され、前記無線基地局B2は通信回線2を経て論理端子LP2で網ノード装置N2に接続され、端末M1は無線通信路RC1を経て無線基地局B1に接続され、端末M2は無線通信路RC2を経て無線基地局B2に接続され、
前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の簡易カプセル化レコードを設定又は消去可能であり、
前記端末M1は電話番号を用いて前記端末M2に接続を要求するため、接続要求及び前記宛先端末M2の電話番号TN2を前記IP網に送信し、
前記端末2が着信可能であれば、前記IP網は着信通知を前記端末2に送信し、前記端末M2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末M2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し
前記端末M1への前記応答通知の送信により、端末間通信用の簡易カプセル化レコードの設定が可能となり、前記網ノード装置N1は、前記論理端子LP2を識別する識別情報を含む簡易カプセル化レコードR12を前記装置制御表H1に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する識別情報を含む簡易カプセル化レコードR21を前記装置制御表H2に設定し、前記簡易カプセル化レコードR12及びR21により前記論理端子LP1及びLP2の間の通信パスP12を設定され、
前記外部IPパケットを簡易カプセル化して簡易ヘッダ付内部パケットを形成して前記IP網内部へ送信し、前記簡易ヘッダは宛先アドレスを含むが送信元アドレスを含まず、また、簡易ヘッダ付内部パケットを受信すると、当該網ノード装置の通信レコードを参照して前記簡易ヘッダ付内部パケットを簡易逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記簡易逆カプセル化は前記簡易ヘッダ付内部パケットから前記簡易ヘッダを除くことにより達成され、
前記端末M1は、音声又はデータを無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は、前記音声又はデータを含む外部IPパケットGP1を送信すると、前記外部IPパケットGP1は前記論理端子LP1から前記網ノード装置N1に入力し、前記外部IPパケットGP1に含まれるIPアドレスと、前記論理端子LP1により識別される前記簡易カプセル化レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケットGP1を含む内部パケットNP1が形成され、
前記内部パケットNP1を前記通信パスP12を経由して前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNP1から前記外部IPパケットGP1を復元し、前記復元した外部IPパケットGP1を前記論理端子LP2及び前記通信回線2を経て前記無線基地局B2に送信し、前記無線基地局B2は前記無線通信路RC2経由で前記音声又はデータを前記端末M2に送信し、
前記端末M1又はM2からの通信切断の要求を基に、前記網ノード装置N1及びN2は前記簡易カプセル化レコードR12及びR21を消去し、これにより前記通信パスP12は抹消され、
前記端末からの通信接続の要求を基に前記簡易カプセル化レコードを前記網ノード装置に設定して前記網ノード装置間に通信パスを設定し、前記端末からの通信切断の要求を基に前記簡易カプセル化レコードを消去して前記通信パスを抹消し、無線通信路及び無線基地局を経由した端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
IP network includes a plurality of network node devices, said wireless base station B1 is connected to the network node apparatus N1 at a logic terminal LP1 via the communication line L 1, the radio base station B2 is logic terminal via the communication line L 2 LP2 Connected to the network node apparatus N2, the terminal M1 is connected to the radio base station B1 via the radio communication path RC1, and the terminal M2 is connected to the radio base station B2 via the radio communication path RC2.
The network node devices N1 and N2 are connected by a communication line inside the IP network, the network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control table H1 and H2 can set or delete multiple simple encapsulated records inside each one,
Since the terminal M1 uses the telephone number to request a connection to the terminal M2, the terminal M1 transmits a connection request and the telephone number TN2 of the destination terminal M2 to the IP network .
If the terminal M 2 is capable of receiving a call, the IP network transmits an incoming call notification to the terminal M 2, the terminal M 2 transmits a ringing notification informing the start of response preparation to the IP network, and the IP network The call notification is transmitted to the terminal M1, the terminal M2 transmits a response notification informing the response to the IP network, the IP network transmits the response notification to the terminal M1 ,
By transmitting the response notification to the terminal M1, it becomes possible to set a simple encapsulation record for communication between terminals, and the network node device N1 includes a simple encapsulation record R12 including identification information for identifying the logical terminal LP2. Is set in the device control table H1, and the network node device N2 sets a simple encapsulation record R21 including identification information for identifying the logical terminal LP1 in the device control table H2, and the simple encapsulation record R12 and The communication path P12 between the logic terminals LP1 and LP2 is set by R21,
The external IP packet is simply encapsulated to form an internal packet with a simple header and transmitted to the inside of the IP network. The simple header includes a destination address but does not include a source address. Upon reception, the external IP packet obtained by simply decapsulating the internal packet with the simple header with reference to the communication record of the network node device is transmitted to the communication line outside the IP network, and the simple decapsulation is performed by Achieved by removing the simple header from the internal packet with a simple header,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication channel RC1, and when the radio base station B1 transmits the external IP packet GP1 including the voice or data , the external IP packet GP1 is The IP address included in the external IP packet GP1 is input from the logical terminal LP1 to the network node device N1, and the IP address included in the simplified encapsulation record R12 identified by the logical terminal LP1 is compared. An address condition is determined, and when the address condition is satisfied, an internal packet NP1 including the external IP packet GP1 is formed,
The internal packet NP1 is transmitted to the network node device N2 via the communication path P12. The network node device N2 restores the external IP packet GP1 from the internal packet NP1, and the restored external IP packet GP1. Transmitting to the radio base station B2 via the logic terminal LP2 and the communication line L2, the radio base station B2 transmits the voice or data to the terminal M2 via the radio communication path RC2,
Based on the communication disconnection request from the terminal M1 or M2, the network node devices N1 and N2 delete the simple encapsulation records R12 and R21, thereby deleting the communication path P12.
The simple encapsulation record is set in the network node device based on a communication connection request from the terminal , a communication path is set between the network node devices, and the simple connection record is set based on a communication disconnection request from the terminal. A communication system using an IP network, wherein an encapsulated record is erased to delete the communication path, thereby enabling communication between terminals via a wireless communication path and a wireless base station.
IP網は複数の網ノード装置を含み、無線基地局B1は通信回線1を経て論理端子LPB1で網ノード装置N1に接続され、端末M1は制御信号又はデータを無線通信路RC1経由で無線基地局B1に送受可能であり、端末T2は通信回線2を経て論理端子LP2で網ノード装置N2に接続され、前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、
前記網ノード装置N1は前記論理端子LPB1を識別する識別情報を含む通信レコードR1を設定しており、前記網ノード装置N2は前記論理端子LPT2を識別する識別情報を含む通信レコードR2を設定しており、前記網ノード装置N1又はN2は、前記論理端子LPB1又はLPT2から入力する外部IPパケットに含まれるIPアドレスと、前記通信レコードR1又はR2に含まれるIPアドレスとを比較してアドレス条件を判定し、前記アドレス条件が満たされると前記外部IPパケットをIPカプセル化して内部IPパケットを形成して前記IP網に入力する機能を有しており
前記端末M1は電話番号を用いて前記端末T2に接続要求するため、接続要求及び前記端末T2の電話番号TNM2を前記無線通信路RC1経由で前記無線基地局B1へ送信し、前記無線基地局B1は前記接続要求及び前記電話番号TNM2を前記IP網に送信し、
前記端末T2が着信可能であれば、前記IP網は着信通知を前記端末T2に送信し、前記端末T2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末T2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に対して通信レコードR12の設定を指示し、前記網ノード装置N2に対して通信レコードR21の設定を指示し、前記通信レコードR12及びR21は前記網ノード装置N1及びN2の間に内部IPパケットが転送される通信パスP12を定めており、
前記端末M1が音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1が前記音声又はデータを含む外部IPパケット12を送信すると、
前記外部IPパケット12は論理端子LPB1から前記網ノード装置N1に入力し、前記外部IPパケット12に含まれるIPアドレスと、前記論理端子LPB1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケット12はIPカプセル化され、内部IPパケット12に変換されて前記通信パスP12を転送され、前記網ノード装置N2で逆IPカプセル化されて復元された前記外部IPパケット12が前記端末T2に送信され、
前記端末M1又は前記端末T2が通信解放通知を前記IP網に送信し、前記IP網は前記通信レコードR12及び前記通信レコードR21の抹消を指示して前記通信パスP12が抹消され、
前記IP網は接続要求毎に網ノード装置に通信パスを設定し、無線基地局が送信した外部IPパケットは、前記網ノード装置によりIPカプセル化され内部パケットとなって前記通信パスを転送され、前記端末間通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LPB1, and the terminal M1 transmits the control signal or data to the radio base station via the radio communication path RC1. is capable handset to station B1, terminal T2 is connected to the network node apparatus N2 at logic terminal LP T 2 via the communication line L 2, the network node device N1 and N2 are connected via a communication line inside the IP network,
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LPB1, and the network node device N2 sets a communication record R2 including identification information for identifying the logical terminal LPT2. The network node device N1 or N2 determines the address condition by comparing the IP address included in the external IP packet input from the logical terminal LPB1 or LPT2 with the IP address included in the communication record R1 or R2. When the address condition is satisfied, the external IP packet is IP-encapsulated to form an internal IP packet and input to the IP network .
Since the terminal M1 uses the telephone number to make a connection request to the terminal T2, the terminal M1 transmits the connection request and the telephone number TNM2 of the terminal T2 to the wireless base station B1 via the wireless communication path RC1, and the wireless base station B1 Sends the connection request and the telephone number TNM2 to the IP network;
If the terminal T2 is able to receive a call, the IP network transmits an incoming call notification to the terminal T2, the terminal T2 transmits a ringing notification informing the start of response preparation to the IP network, and the IP network transmits the call A medium notification is transmitted to the terminal M1, the terminal T2 transmits a response notification informing the response to the IP network, the IP network transmits the response notification to the terminal M1,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the IP network instructs the network node device N1 to set a communication record R12, and the network node device. N2 is instructed to set a communication record R21, and the communication records R12 and R21 define a communication path P12 through which an internal IP packet is transferred between the network node devices N1 and N2.
When the terminal M1 transmits voice or data to the radio base station B1, and the radio base station B1 transmits an external IP packet 12 including the voice or data,
The external IP packet 12 is input from the logical terminal LPB1 to the network node device N1, and an IP address included in the external IP packet 12 and an IP address included in the communication record R12 identified by the logical terminal LPB1 are obtained. The address condition is determined by comparison, and when the address condition is satisfied, the external IP packet 12 is IP-encapsulated, converted into the internal IP packet 12, forwarded through the communication path P12, and reversed by the network node device N2. The external IP packet 12 restored by IP encapsulation is transmitted to the terminal T2,
The terminal M1 or the terminal T2 transmits a communication release notification to the IP network, the IP network instructs to delete the communication record R12 and the communication record R21, and the communication path P12 is deleted.
The IP network sets a communication path between network node devices for each connection request, and the external IP packet transmitted by the radio base station is IP-encapsulated by the network node device and transferred to the communication path as an internal packet. A communication system using an IP network, characterized in that communication between the terminals is possible.
IP網は複数の網ノード装置を含み、前記無線基地局B1は通信回線1を経て論理端子LP1で網ノード装置N1に接続され、端末T2は通信回線2を経て論理端子LP2で網ノード装置N2に接続され、前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、端末M1は無線通信路RC1を経て無線基地局B1に接続され、前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の通信レコードを設定又は消去可能であり、
前記端末M1は電話番号を用いて前記端末T2に接続を要求するため、接続要求及び前記宛先端末T2の電話番号TN2を前記IP網に送信し、前記IP網は前記接続要求に基づく着信通知を前記端末T2に送信し、
前記端末T2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、
前記端末T2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、
前記網ノード装置N1は前記論理端子LP2を識別する情報を含む通信レコードR12を前記装置制御表H1に設定し、前記網ノード装置N2は前記論理端子LP1を識別する情報を含む通信レコードR21を前記装置制御表H2に設定し、前記通信レコードR12及びR21により前記論理端子LP1及びLP2の間の通信パスP12を設定し、
前記端末M1は音声又はデータを、無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は、前記通信回線1及び前記論理端子LP1を経て前記音声又はデータを含む外部IPパケットGP1を送信し、
前記外部IPパケットGP1は前記論理端子LP1から前記網ノード装置N1に入力し、前記外部IPパケットGP1に含まれるIPアドレスと、前記論理端子LP1により識別される前記通信レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケットGP1を含む内部パケットNP1が形成され、前記通信パスP12を経由して前記網ノード装置N2に前記内部パケットNP1を送信し、
前記網ノード装置N2は前記内部パケットNP1から前記外部IPパケットGP1を復元し、前記外部IPパケットGP1を前記論理端子LP2及び前記通信回線L2を経て前記端末T2に送信し、
前記端末M1又はT2からの通信切断の要求を基に、前記網ノード装置N1及びN2は前記通信レコードR12及びR21を消去し、これにより前記通信パスP12は抹消され、
前記端末からの通信接続の要求を基に前記網ノード装置に前記通信レコードを設定して前記網ノード装置間に通信パスを設定し、前記端末からの通信切断の要求を基に前記通信レコードを消去して前記通信パスを抹消し、無線通信路及び無線基地局を経由した前記端末間の通信を可能としたことを特徴とするIP網を用いた通信システム。
IP network includes a plurality of network node devices, said wireless base station B1 is connected to the network node apparatus N1 at a logic terminal LP1 via the communication line L 1, the terminal T2 is a network node in a logic terminal LP2 via the communication line L 2 Connected to a device N2, the network node devices N1 and N2 are connected via a communication line inside the IP network, a terminal M1 is connected to a radio base station B1 via a radio communication path RC1, and the network node device N1 is controlled by a device. Including the table H1, the network node device N2 includes a device control table H2, and the device control tables H1 and H2 each can set or delete a plurality of communication records,
Since the terminal M1 is requesting connection to the terminal T2 by using a telephone number, the telephone number TN2 connection request and the destination terminal T2 is transmitted to the IP network, a call notification said IP network based on the connection request To the terminal T2,
The terminal T2 transmits a notification during a call notifying the start of response preparation to the IP network, the IP network transmits the notification during a call to the terminal M1,
The terminal T2 transmits a response notification informing the response to the IP network, the IP network transmits the response notification to the terminal M1, and communication for inter-terminal communication is performed by transmitting the response notification to the terminal M1. Records can be set,
The network node device N1 sets a communication record R12 including information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 stores the communication record R21 including information for identifying the logical terminal LP1. Set in the device control table H2, set the communication path P12 between the logical terminals LP1 and LP2 by the communication records R12 and R21,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 transmits the external IP including the voice or data via the communication line L1 and the logic terminal LP1. Send packet GP1,
The external IP packet GP1 is input to the network node device N1 from the logical terminal LP1, and an IP address included in the external IP packet GP1 and an IP address included in the communication record R12 identified by the logical terminal LP1 Are determined, and when the address condition is satisfied, an internal packet NP1 including the external IP packet GP1 is formed, and the internal packet NP1 is sent to the network node device N2 via the communication path P12. Send
The network node device N2 restores the external IP packet GP1 from the internal packet NP1, transmits the external IP packet GP1 to the terminal T2 via the logical terminal LP2 and the communication line L2,
Based on the communication disconnection request from the terminal M1 or T2, the network node devices N1 and N2 delete the communication records R12 and R21, whereby the communication path P12 is deleted,
A communication path is set between the network node devices by setting the communication record in the network node device based on a communication connection request from the terminal, and the communication record is set based on a communication disconnection request from the terminal. A communication system using an IP network, wherein the communication path is erased and the communication path is deleted to enable communication between the terminals via a wireless communication path and a wireless base station.
IP網は複数の網ノード装置を含み、前記無線基地局B1は通信回線1及び論理端子LP1を経て網ノード装置N1に接続され、端末T2は通信回線L2及び論理端子LP2を経て網ノード装置N2に接続され、端末M1は無線通信路RC1を経て無線基地局B1に接続され、
前記網ノード装置N1及びN2は前記IP網内部の通信回線で接続され、前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の簡易カプセル化レコードを設定又は消去可能であり、
前記端末M1は電話番号を用いて前記端末T2に接続を要求するため、接続要求及び前記宛先端末T2の電話番号TN2を前記IP網に送信し、前記IP網は前記接続要求に基づく着信通知を前記端末T2に送信し、
前記端末T2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末T2は応答を知らせる応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し
前記端末M1への前記応答通知の送信により、端末間通信用の簡易カプセル化レコードの 設定が可能となり、
前記網ノード装置N1は、前記論理端子LP2を識別する情報を含む簡易カプセル化レコードR12を前記装置制御表H1に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する情報を含む簡易カプセル化レコードR21を前記装置制御表H2に設定し、前記簡易カプセル化レコードR12及びR21により前記論理端子LP1及びLP2の間の通信パスP12を設定し、
前記外部IPパケットを簡易カプセル化して簡易ヘッダ付内部パケットを形成して前記IP網内部へ送信し、前記簡易ヘッダは宛先アドレスを含むが送信元アドレスを含まず、また、簡易ヘッダ付内部パケットを受信すると、当該網ノード装置の通信レコードを参照して前記簡易ヘッダ付内部パケットを簡易逆カプセル化して得られる外部IPパケットを前記IP網外部の通信回線へ送信し、前記簡易逆カプセル化は前記簡易ヘッダ付内部パケットから前記簡易ヘッダを除くことにより達成され、
前記端末M1は音声又はデータを無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は、前記通信回線1及び前記論理端子LP1を経て前記音声又はデータを含む外部IPパケットGP1を前記網ノード装置N1に送信し、前記外部IPパケットGP1は前記論理端子LP1から前記網ノード装置N1に入力し、前記外部IPパケットGP1に含まれるIPアドレスと、前記論理端子LP1により識別される前記簡易カプセル化レコードR12に含まれるIPアドレスとを比較してアドレス条件が判定され、前記アドレス条件が満たされると前記外部IPパケットGP1を含む内部パケットNP1が形成され、前記内部パケットNP1を前記通信パスP12を経由して前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNP1から前記外部IPパケットGP1を復元し、前記外部IPパケットGP1を前記論理端子LP2及び前記通信回線2を経て前記端末T2に送信し、
前記網ノード装置N1及びN2は、前記端末M1又はT2からの通信切断の要求を基に前記簡易カプセル化レコードR12及びR21を消去し、これにより前記通信パスP12は抹消され、
前記端末からの通信接続の要求を基に前記網ノード装置に前記簡易カプセル化レコードを設定して前記網ノード装置間に通信パスを設定し、前記端末からの通信切断の要求を基に前記簡易カプセル化レコードを消去して通信パスを抹消し、無線通信路及び無線基地局を経由した前記端末間の通信を可能としたことを特徴とするIP網を用いた通信システム。
The IP network includes a plurality of network node devices, the radio base station B1 is connected to the network node device N1 via the communication line L1 and the logical terminal LP1, and the terminal T2 is connected to the network node device via the communication line L2 and the logical terminal LP2. N2 and the terminal M1 is connected to the radio base station B1 via the radio channel RC1,
The network node devices N1 and N2 are connected by a communication line inside the IP network, the network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control table H1 and H2 can set or delete multiple simple encapsulated records inside each one,
Since the terminal M1 is requesting connection to the terminal T2 by using a telephone number, the telephone number TN2 connection request and the destination terminal T2 is transmitted to the IP network, a call notification said IP network based on the connection request To the terminal T2,
The terminal T2 transmits a notification during a call notifying the start of response preparation to the IP network, the IP network transmits the notification during a call to the terminal M1, and the terminal T2 transmits a response notification indicating a response to the IP network. And the IP network sends the response notification to the terminal M1 ,
By sending the response notification to the terminal M1, it is possible to set a simple encapsulation record for communication between terminals ,
The network node device N1 sets a simple encapsulation record R12 including information identifying the logical terminal LP2 in the device control table H1, and the network node device N2 includes simple information including information identifying the logical terminal LP1. Set the encapsulation record R21 in the device control table H2, set the communication path P12 between the logical terminals LP1 and LP2 by the simple encapsulation records R12 and R21,
The external IP packet is simply encapsulated to form an internal packet with a simple header and transmitted to the inside of the IP network. The simple header includes a destination address but does not include a source address. Upon reception, the external IP packet obtained by simply decapsulating the internal packet with the simple header with reference to the communication record of the network node device is transmitted to the communication line outside the IP network, and the simple decapsulation is performed by Achieved by removing the simple header from the internal packet with a simple header,
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 transmits an external IP packet containing the voice or data via the communication line L1 and the logic terminal LP1. GP1 is transmitted to the network node device N1, and the external IP packet GP1 is input to the network node device N1 from the logical terminal LP1, and is identified by the IP address included in the external IP packet GP1 and the logical terminal LP1. Address condition is determined by comparing with the IP address included in the simple encapsulation record R12, and when the address condition is satisfied, an internal packet NP1 including the external IP packet GP1 is formed, and the internal packet NP1 is The network node device N2 is transmitted to the network node device N2 via the communication path P12. The device N2 restores the external IP packet GP1 from the internal packet NP1, transmits the external IP packet GP1 to the terminal T2 via the logical terminal LP2 and the communication line L2 ,
The network node devices N1 and N2 delete the simplified encapsulation records R12 and R21 based on a communication disconnection request from the terminal M1 or T2, thereby deleting the communication path P12.
Wherein by setting the simple encapsulation record to the network node apparatus based on a request for communication connection from the terminal to set the communication path between the network node device, the simple based on a request for communication disconnection from the terminal A communication system using an IP network, wherein an encapsulated record is deleted, a communication path is deleted, and communication between the terminals via a wireless communication path and a wireless base station is enabled.
電話番号に代えてホスト名を用いる請求項34乃至39のいずれかに記載のIP網を用いた通信システム。40. A communication system using an IP network according to claim 34, wherein a host name is used instead of a telephone number.
JP2002164497A 2001-06-08 2002-06-05 Inter-terminal communication connection control system for IP full service Expired - Fee Related JP4008762B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002164497A JP4008762B2 (en) 2001-06-08 2002-06-05 Inter-terminal communication connection control system for IP full service

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001173822 2001-06-08
JP2002013663 2002-01-23
JP2002107925 2002-04-10
JP2002164497A JP4008762B2 (en) 2001-06-08 2002-06-05 Inter-terminal communication connection control system for IP full service

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2006145782A Division JP4404371B2 (en) 2001-06-08 2006-05-25 Communication system using IP network
JP2007066992A Division JP2007228599A (en) 2001-06-08 2007-03-15 Communication system using IP network

Publications (2)

Publication Number Publication Date
JP2004007321A JP2004007321A (en) 2004-01-08
JP4008762B2 true JP4008762B2 (en) 2007-11-14

Family

ID=30449474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002164497A Expired - Fee Related JP4008762B2 (en) 2001-06-08 2002-06-05 Inter-terminal communication connection control system for IP full service

Country Status (1)

Country Link
JP (1) JP4008762B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4596534B2 (en) * 2005-04-14 2010-12-08 Kddi株式会社 Wireless data communication method and system
JP4697895B2 (en) 2007-03-03 2011-06-08 Kddi株式会社 Proxy connection method, adapter and program to IMS / MMD network

Also Published As

Publication number Publication date
JP2004007321A (en) 2004-01-08

Similar Documents

Publication Publication Date Title
JP5430616B2 (en) Communications system
EP1615416B1 (en) Setup of a point-to-point telephony call over a packet network
US7460520B2 (en) Apparatus and method for using multiple call controllers of voice-band calls
EP1198925A2 (en) Method of and system for extending internet telephony over virtual private network direct access lines
CA2195568C (en) Communication apparatus and method
CA2670510A1 (en) Intercepting voice over ip communications and other data communications
CN101427530A (en) Techniques for Integrated Routing of Call Circuit Signaling and Internet Protocol
WO2002019644A1 (en) Firewall control for secure private networks with public voip access
US20040131053A1 (en) IP based telephone system
JP4008762B2 (en) Inter-terminal communication connection control system for IP full service
EP1198945B1 (en) An ip based telephone system
JP4404371B2 (en) Communication system using IP network
JP2007228599A (en) Communication system using IP network
JP2001156852A (en) Network address translator
EP1185069A2 (en) Method and system for providing anonymity in an IP telephony network
US6205216B1 (en) Apparatus and method for inter-network communication
JP3831636B2 (en) Call transfer method in VoIP telephone system, telephone terminal for VoIP telephone system, and intra-group exchange management apparatus
JP3984819B2 (en) Button phone system
JP2004201276A (en) Terminal-to-terminal communication connection control method using IP network
JPH04151935A (en) User-user signal transfer system
JPS62213344A (en) Packet exchange network
SE516306C2 (en) Internet protocol based telephone system in which telephone traffic is transmitted at least in part over an Internet protocol based network retaining terminal telephones and exchanges
JP2003134171A (en) IP communication system
JP2003318994A (en) Audio gateway device and call connecting method to be used therefor
JPH02217097A (en) Terminal call system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070718

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070830

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

Free format text: PAYMENT UNTIL: 20100907

Year of fee payment: 3

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120907

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130907

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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