[go: up one dir, main page]

JP2009194674A - COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD - Google Patents

COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD Download PDF

Info

Publication number
JP2009194674A
JP2009194674A JP2008034034A JP2008034034A JP2009194674A JP 2009194674 A JP2009194674 A JP 2009194674A JP 2008034034 A JP2008034034 A JP 2008034034A JP 2008034034 A JP2008034034 A JP 2008034034A JP 2009194674 A JP2009194674 A JP 2009194674A
Authority
JP
Japan
Prior art keywords
network
terminal device
communication terminal
communication
terminal
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.)
Pending
Application number
JP2008034034A
Other languages
Japanese (ja)
Inventor
Satoru Kawabata
哲 川畑
Yoshiyuki Kunigashira
義之 國頭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2008034034A priority Critical patent/JP2009194674A/en
Publication of JP2009194674A publication Critical patent/JP2009194674A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】メディアストリームの送信を良好に行う。
【解決手段】端末装置110A,100Bは、NGN網211およびインターネット212を介して、接続されている。端末装置110Aは、端末装置110Bの電話番号をダイヤルすることで、NGN網211経由のセッションを確立できる。端末装置110Aは、NGN網211経由のセッションの確立過程、確立後等に、NGN網211を通じて、端末装置110BからIPアドレス、ポート番号等の接続情報を取得する。端末装置110Aは、必要に応じて、NGN網211経由のセッションが確立されている状態で、あるいは、当該NGN網211経由のセッションを切断した後に、上述の接続情報を用いて、インターネット212経由のセッションを確立する。端末装置110Aは、端末装置110Bに,メディアストリームを、そのタイプ等に応じて、NGN網211あるいはインターネット212で送信できる。
【選択図】図1
Transmission of a media stream is performed satisfactorily.
Terminal apparatuses 110A and 100B are connected via an NGN network 211 and the Internet 212. The terminal device 110A can establish a session via the NGN network 211 by dialing the telephone number of the terminal device 110B. The terminal device 110A acquires connection information such as an IP address and a port number from the terminal device 110B through the NGN network 211 after the establishment process of the session via the NGN network 211 or after the establishment. The terminal device 110A uses the connection information described above to connect via the Internet 212 in a state where a session via the NGN network 211 is established or after disconnecting the session via the NGN network 211 as necessary. Establish a session. The terminal device 110A can transmit the media stream to the terminal device 110B via the NGN network 211 or the Internet 212 depending on the type or the like.
[Selection] Figure 1

Description

この発明は、通信端末装置および通信端末装置の制御方法に関する。詳しくは、この発明は、第1、第2のネットワークを通じて相手側通信端末装置との間で通信を行う第1、第2のネットワーク通信部を備えるものにあって、第1のネットワークを経由して相手側通信端末装置から送られてくる接続情報に基づいて第2のネットワークを経由したセッションを確立可能としたことにより、相手側へのメディアストリームの送信を良好に行い得るようにした通信端末装置等に係るものである。   The present invention relates to a communication terminal device and a communication terminal device control method. Specifically, the present invention includes first and second network communication units that perform communication with a counterpart communication terminal device through first and second networks, via the first network. A communication terminal capable of satisfactorily transmitting a media stream to the other side by making it possible to establish a session via the second network based on the connection information sent from the other side communication terminal device It relates to the device.

近年、従来の回線交換式の電話回線網をIP(Internet Protocol)技術をベースにしたネットワークに置き換える、次世代ネットワーク(NGN:Next Generation Network)の構築に向けた動きが活発化している(例えば、特許文献1参照)。   In recent years, a movement toward the construction of a next generation network (NGN) that replaces a conventional circuit-switched telephone line network with a network based on IP (Internet Protocol) technology has become active (for example, Patent Document 1).

NGNは、ネットワーク自体に帯域補償機能、セキュリティ機能を備え、セッション開始プロトコル(SIP:Session Initiation Protocol)を使って、電話サービス、映像通信サービス、データ通信サービス等を統合的に実現するIPネットワークである。   The NGN is an IP network that has a bandwidth compensation function and a security function in the network itself, and integrates a telephone service, a video communication service, a data communication service, and the like using a session initiation protocol (SIP). .

次世代ネットワークでは、特定の通信に対して一定の帯域幅を予め予約する仕組みがあり、QoS(Quality of Service)が保証されているギャランティ型(品質保証型)のネットワークであり、例えば、音声通話、動画配信等のリアルタイム通信を音や映像の途切れや遅延を発生することなく、安定して行うことができる。   In the next-generation network, there is a mechanism that reserves a certain bandwidth for specific communication in advance, and is a guarantee type (quality assurance type) network in which QoS (Quality of Service) is guaranteed. Real-time communication such as video distribution can be performed stably without any interruption or delay in sound or video.

一方、現在、IPベースのネットワークとしてインターネットがある。このインターネットとNGNとは、全く別のネットワークである。すなわち、インターネットは基本的にベストエフォート型のネットワークであり、Qosが保証されておらず、突発的に通信速度が低下するといったことが起こり得る。これに対して、上述の次世代ネットワークでは、必要な帯域幅を予め予約することにより、Qosの保証が可能となる。
特開2007−159142号公報
On the other hand, there is the Internet as an IP-based network. The Internet and NGN are completely different networks. That is, the Internet is basically a best-effort network, QoS is not guaranteed, and the communication speed may suddenly decrease. On the other hand, in the next-generation network described above, QoS can be guaranteed by reserving a necessary bandwidth in advance.
JP 2007-159142 A

上述した次世代ネットワークの使用は、Qosが保証されていることから、安定した通信品質が求められる動画配信などで非常に有効であるが、インターネットの使用と比較すると、通信費用が高くなるという問題がある。一方、インターネットの使用は、次世代ネットワークの使用と比較すると、通信費用を抑えることができるが、Qosが保証されておらず、通信品質が求められる動画配信等には向かないという問題がある。   The use of the next-generation network described above is very effective for video distribution and the like where stable communication quality is required because QoS is guaranteed, but there is a problem that the communication cost is higher than the use of the Internet. There is. On the other hand, the use of the Internet can reduce communication costs compared to the use of next-generation networks, but there is a problem that QoS is not guaranteed and it is not suitable for moving picture distribution or the like that requires communication quality.

この発明の目的は、相手側へのメディアストリームの送信を良好に行い得るようにすることにある。   An object of the present invention is to enable a media stream to be transmitted to the other party satisfactorily.

この発明の概念は、
第1のネットワークを通じて相手側通信端末装置との間で通信を行う第1のネットワーク通信部と、
第2のネットワークを通じて上記相手側通信端末装置との間で通信を行う第2のネットワーク通信部と、
上記第1のネットワーク通信部および上記第2のネットワーク通信部の動作を制御する制御部とを備え、
上記制御部は、上記第1のネットワークを経由して上記相手側通信端末装置から送られてくる接続情報に基づいて、上記第2のネットワーク通信部により上記第2のネットワークを経由したセッションを確立する
ことを特徴とする通信端末装置にある。
The concept of this invention is
A first network communication unit that communicates with a counterpart communication terminal device through a first network;
A second network communication unit for communicating with the counterpart communication terminal device through a second network;
A control unit that controls operations of the first network communication unit and the second network communication unit;
The control unit establishes a session via the second network by the second network communication unit based on connection information sent from the counterpart communication terminal device via the first network. The communication terminal device is characterized by the above.

この発明においては、相手側端末装置との間で、第1、第2のネットワークを通じて通信をおこなうことが可能とされている。すなわち、第1のネットワークを通じて相手側通信端末装置との間で通信を行う第1のネットワーク通信部と、第2のネットワークを通じて相手側通信端末装置との間で通信を行う第2のネットワーク通信部とが備えられている。例えば、第1のネットワークは次世代ネットワーク(NGN)等のギャランティ型のネットワークであり、第2のネットワークはインターネットあるいはイントラネット等のベストエフォート型のネットワークである。   In this invention, it is possible to communicate with the counterpart terminal device through the first and second networks. That is, a first network communication unit that communicates with the counterpart communication terminal device through the first network, and a second network communication unit that communicates with the counterpart communication terminal device through the second network And are provided. For example, the first network is a guarantee type network such as a next generation network (NGN), and the second network is a best effort type network such as the Internet or an intranet.

第2のネットワーク通信部により第2のネットワークを経由したセッションを確立する際には、第1のネットワークを経由して相手側通信端末装置から送られてくる接続情報が使用される。第1のネットワーク通信部および第2のネットワーク通信部の動作は、制御部により制御される。   When the second network communication unit establishes a session via the second network, the connection information sent from the counterpart communication terminal device via the first network is used. The operations of the first network communication unit and the second network communication unit are controlled by the control unit.

例えば、第2のネットワークを経由した通信と共に第1のネットワークを経由した通信が必要である場合には、第1のネットワークを経由したセッションが確立されている状態で、さらに第2の通信部により第2のネットワークを経由したセッションが確立される。また、例えば、第2のネットワークを経由した通信があれば、第1のネットワークを経由した通信が不要である場合には、第1のネットワークを経由したセッションが切断された後に、第2の通信部により第2のネットワークを経由したセッションが確立される。   For example, when communication via the first network is required together with communication via the second network, a session via the first network is established and the second communication unit further A session via the second network is established. Further, for example, if there is communication via the second network and communication via the first network is unnecessary, the second communication is performed after the session via the first network is disconnected. A session via the second network is established by the unit.

このように、この発明においては、第1のネットワークを経由して相手側通信端末装置から送られてくる接続情報に基づいて第2のネットワークを経由したセッションを確立できるため、第1、第2のネットワークのいずれか、あるいは双方を使用して、相手側端末装置へのメディアストリームの送信を良好に行うことができる。   Thus, in the present invention, since the session via the second network can be established based on the connection information sent from the counterpart communication terminal device via the first network, the first and second The media stream can be satisfactorily transmitted to the counterpart terminal device using either or both of the networks.

この発明において、例えば、制御部は、所定のメディアストリームを送信する際に、このメディアストリームを第1のネットワークで送信するか第2のネットワークで送信するかを、この所定のメディアストリームのメディアタイプ、帯域、あるいは相手側の電話番号に応じて決定する、ようにされてもよい。この場合、ユーザは、所定のメディアストリームを送信する毎に、いずれのネットワークで送信するかを指示することが不要となる。   In the present invention, for example, when transmitting a predetermined media stream, the control unit determines whether the media stream is transmitted on the first network or the second network, and the media type of the predetermined media stream. It may be determined according to the band or the telephone number of the other party. In this case, it is not necessary for the user to instruct which network to transmit each time a predetermined media stream is transmitted.

この場合、例えば、ユーザが、メディアタイプ毎に、メディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを設定可能とし、制御部は、所定のメディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを決定する際に、その設定情報に基づいて決定する、ようにされてもよい。   In this case, for example, for each media type, the user can set whether the media stream is transmitted on the first network or the second network, and the control unit transmits the predetermined media stream to the first network. When determining whether to transmit on the network or to transmit on the second network, it may be determined based on the setting information.

また、例えば、ユーザが、メディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを決定するための帯域閾値を設定可能とし、制御部は、所定のメディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを決定する際に、その帯域閾値に基づいて決定する、ようにされてもよい。   In addition, for example, the user can set a bandwidth threshold value for determining whether the media stream is transmitted on the first network or the second network, and the control unit transmits the predetermined media stream to the first network stream. When determining whether to transmit on the second network or on the second network, the determination may be made based on the bandwidth threshold.

また、例えば、ユーザが、相手側の電話番号毎に、メディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを設定可能とし、制御部は、所定のメディアストリームを第1のネットワークで送信するか、第2のネットワークで送信するかを決定する際に、その設定情報に基づいて決定する、ようにされてもよい。   In addition, for example, the user can set whether to transmit the media stream on the first network or the second network for each telephone number of the other party, and the control unit transmits the predetermined media stream to the first network number. When determining whether to transmit on the first network or on the second network, the determination may be made based on the setting information.

この発明によれば、第1、第2のネットワークを通じて相手側通信端末装置との間で通信を行う第1、第2のネットワーク通信部を備えるものにあって、第1のネットワークを経由して相手側通信端末装置から送られてくる接続情報に基づいて第2のネットワークを経由したセッションを確立可能としたものであり、相手側へのメディアストリームの送信を良好に行うことができる。   According to the present invention, the apparatus includes the first and second network communication units that perform communication with the counterpart communication terminal device through the first and second networks, and the first network and the second network communication unit. A session via the second network can be established based on the connection information sent from the counterpart communication terminal device, and the media stream can be transmitted to the counterpart side satisfactorily.

以下、図面を参照しながら、この発明の実施の形態について説明する。図1は、実施の形態としての通信システム100の構成例を示している。この通信システム100は、通信端末装置(端末A)110Aと、通信端末装置(端末B)110Bとが、次世代ネットワーク(NGN)網211およびインターネット212を介して、接続されている。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a configuration example of a communication system 100 as an embodiment. In this communication system 100, a communication terminal device (terminal A) 110 </ b> A and a communication terminal device (terminal B) 110 </ b> B are connected via a next-generation network (NGN) network 211 and the Internet 212.

図2は、通信端末装置110(110A,110B)の構成例を示している。この通信端末装置110は、制御部111と、入力部112と、出力部113と、情報入出力部114と、情報記憶部115と、情報処理部116と、ネットワーク通信部117とを有している。   FIG. 2 shows a configuration example of the communication terminal device 110 (110A, 110B). The communication terminal device 110 includes a control unit 111, an input unit 112, an output unit 113, an information input / output unit 114, an information storage unit 115, an information processing unit 116, and a network communication unit 117. Yes.

制御部111は、通信端末装置110の各部の動作を制御する。この制御部111は、CPU(Central Processing Unit)111a、ROM(Read OnlyMemory)111bおよびRAM(Random Access Memory)111cを備えている。制御部111においては、CPU111aが、例えば、ROM111bに記憶されているプログラムをRAM111cにロードして実行することにより、種々の制御処理を行う。   The control unit 111 controls the operation of each unit of the communication terminal device 110. The control unit 111 includes a CPU (Central Processing Unit) 111a, a ROM (Read Only Memory) 111b, and a RAM (Random Access Memory) 111c. In the control unit 111, for example, the CPU 111a performs various control processes by loading a program stored in the ROM 111b into the RAM 111c and executing the program.

入力部112は、キーボード、マウス、カメラ、マイクロホン等により構成されている。出力部113は、ディスプレイ、スピーカ等により構成されている。情報入出力部114は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等のリムーバブルメディアのドライブ、各種入出力端子等により構成されている。   The input unit 112 includes a keyboard, a mouse, a camera, a microphone, and the like. The output unit 113 includes a display, a speaker, and the like. The information input / output unit 114 includes a removable medium drive such as a magnetic disk, an optical disk, a magneto-optical disk, or a memory card, and various input / output terminals.

情報記憶部115は、HDD(Hard Disk Drive)、不揮発性メモリ等により構成されている。この情報記憶部115には、上述した情報入出力部114から入力される映像信号、音声信号、データ等の各種情報、あるいは、相手側通信端末から送信されてくる映像信号、音声信号、データ等の各種情報が記憶保持される。   The information storage unit 115 is configured by an HDD (Hard Disk Drive), a nonvolatile memory, or the like. The information storage unit 115 stores various information such as video signals, audio signals, and data input from the information input / output unit 114 described above, or video signals, audio signals, data, and the like transmitted from the counterpart communication terminal. Are stored and held.

情報処理部116は、圧縮処理/伸長処理、パケタイズ/デパケタイズ等の処理を行う。すなわち、情報処理部116は、情報記憶部115から読み出した送信情報に対して、圧縮処理およびパケタイズ等の処理を施して、送信メディアストリームを生成する。また、情報処理部116は、ネットワーク通信部117で受信された受信メディアストリームに対してデパケタイズおよび伸長処理等の処理を施して、受信情報を生成する。   The information processing unit 116 performs processing such as compression / decompression processing and packetizing / depacketizing. That is, the information processing unit 116 performs processing such as compression processing and packetizing on the transmission information read from the information storage unit 115 to generate a transmission media stream. Further, the information processing unit 116 performs processing such as depacketization and decompression processing on the received media stream received by the network communication unit 117 to generate reception information.

ネットワーク通信部117は、NGN網211、インターネット212を通じて、相手側通信端末装置との間で通信を行う。このネットワーク通信部117は、情報処理部116で生成された送信メディアストリームを相手側通信端末装置に送信すると共に、相手側通信端末装置から受信した受信メディアストリームを情報処理部116に供給する。ここで、ネットワーク通信部117は、第1のネットワーク通信部121と、第2のネットワーク通信部122とを備えている。   The network communication unit 117 performs communication with the counterpart communication terminal device via the NGN network 211 and the Internet 212. The network communication unit 117 transmits the transmission media stream generated by the information processing unit 116 to the counterpart communication terminal device and supplies the reception media stream received from the counterpart communication terminal device to the information processing unit 116. Here, the network communication unit 117 includes a first network communication unit 121 and a second network communication unit 122.

第1のネットワーク通信部121は、NGN網211を通じて、相手側通信端末装置との間で通信を行う。この通信は、第1のネットワーク通信部121により、NGN網121を経由したセッションが確立されることで可能となる。また、第2のネットワーク通信部122は、インターネット212を通じて、相手側通信端末装置との間で通信を行う。この通信は、第2のネットワーク通信部122により、インターネット121を経由したセッションが確立されることで可能となる。   The first network communication unit 121 performs communication with the counterpart communication terminal device via the NGN network 211. This communication becomes possible by establishing a session via the NGN network 121 by the first network communication unit 121. The second network communication unit 122 communicates with the counterpart communication terminal device via the Internet 212. This communication becomes possible by establishing a session via the Internet 121 by the second network communication unit 122.

なお、インターネット121を経由したセッションを確立するためには、相手側通信端末装置のIPアドレスおよびポート番号等の接続情報が必要となる。この情報は、NGN網121を経由したセッションの確立過程、あるいは確立後に、相手側通信端末装置から送られてくる。   In order to establish a session via the Internet 121, connection information such as the IP address and port number of the partner communication terminal device is required. This information is sent from the counterpart communication terminal apparatus during or after the session establishment process via the NGN network 121.

次に、図1に示す通信システム100の通信例を、図3のシーケンス図を参照して説明する。ここで、通信端末装置110Aを「端末A」とし、通信端末装置110Bを「端末B」として説明する。   Next, a communication example of the communication system 100 shown in FIG. 1 will be described with reference to the sequence diagram of FIG. Here, communication terminal device 110A will be described as “terminal A”, and communication terminal device 110B will be described as “terminal B”.

(1)端末Aは、ダイヤルされた電話番号を相手宛先に、また自IPアドレス、音声及びデータのメデイアタイプ、ポート番号をSDP(Session Description Protocol)に設定したINVITEメッセージをNGN網211に送信する。   (1) Terminal A transmits to the NGN network 211 an INVITE message in which the dialed telephone number is set to the other party's destination, and its own IP address, voice and data media type, and port number are set to SDP (Session Description Protocol). .

(2)NGN網211は、INVITEメッセージの相手宛先(電話番号)から端末BのIPアドレスを抽出して、当該INVITEメッセージを端末Bに送信する。   (2) The NGN network 211 extracts the IP address of the terminal B from the destination (telephone number) of the INVITE message, and transmits the INVITE message to the terminal B.

(3)端末Bは、受信したINVITEメッセージに含まれる端末AのIPアドレス、音声及びデータのメデイアタイプ、ポート番号を、電話番号対応ストリーム制御データの端末Aの電話番号対応エリアに記憶する。   (3) Terminal B stores terminal A's IP address, voice and data media type, and port number included in the received INVITE message in the telephone number corresponding area of terminal A in the telephone number corresponding stream control data.

図4は、電話番号対応ストリーム制御データの構成例を示している。ストリーム制御データは、IPアドレスとポート情報とからなっている。また、ポート情報は、n個のメディアタイプとポート番号の組み合わせからなっている。   FIG. 4 shows a configuration example of the telephone number corresponding stream control data. The stream control data consists of an IP address and port information. The port information is a combination of n media types and port numbers.

(4)端末Bは、INVITEメッセージに対する応答として、自IPアドレス、音声及びデータのメデイアタイプ、ポート番号をSDPに設定した200 OKをNGN網211に送信する。   (4) As a response to the INVITE message, the terminal B transmits 200 OK, in which its own IP address, voice and data media type, and port number are set to SDP, to the NGN network 211.

(5)NGN網211は、公知の技術にて、端末Bから受信した200 OKのメッセージ内セッション情報から、当該200 OKを端末Aに転送する。   (5) The NGN network 211 transfers the 200 OK to the terminal A from the session information in the 200 OK message received from the terminal B by a known technique.

図5は、上述したINVITEメッセージ、あるいは200 OKに設定されるSDPの記述例を示している。ここで、一般に、「v」はプロトコルのバーション、「o」は所有者/作成者およびセッションの識別子、「s」はセッション名、「c」はセッション情報、「t」はセッションがアクティブな時間、「m」はメディア名と伝送アドレス、「b」は帯域情報、「a」はメディア属性行を表す。この図5の記述例では、「c」の部分に、IPアドレス(aaa:bbb:ccc:ddd)が記述されている(ここでのIPアドレスは第1のネットワーク通信部IPアドレスである)。最初の「m」の部分に、メディアタイプ(audio)とポート番号(20000)が記述されている。次の「m」の部分に、メディアタイプ(application)とポート番号(21000)が記述されている。   FIG. 5 shows a description example of the above-described INVITE message or SDP set to 200 OK. Here, in general, “v” is the protocol version, “o” is the owner / creator and session identifier, “s” is the session name, “c” is the session information, and “t” is the session active Time, “m” represents a media name and transmission address, “b” represents band information, and “a” represents a media attribute line. In the description example of FIG. 5, the IP address (aaa: bbb: ccc: ddd) is described in the portion “c” (the IP address here is the first network communication unit IP address). The media type (audio) and the port number (20000) are described in the first “m” portion. The media type (application) and port number (21000) are described in the next “m” part.

(6)端末Aは、受信した200 OKに含まれる端末BのIPアドレス、音声及びデータのメデイアタイプ、ポート番号を電話番号対応ストリーム制御データ(図4参照)の端末Bの電話番号対応エリアに記憶する。   (6) The terminal A sets the IP address, voice and data media type, and port number of the terminal B included in the received 200 OK to the telephone number corresponding area of the terminal B of the telephone number corresponding stream control data (see FIG. 4). Remember.

(7)ここで、端末Aと端末Bとの間に、NGN網211を経由した、セッションが確立される。そして、端末Aと端末Bは、NGN網211を介した音声通信中となる。つまり、端末Aと端末Bとの間に、NGN網211を介したオーディオ信号の送受信が可能なストリーム(オーディオストリーム)が開設される。また、端末Aと端末Bとの間に、NGN網211を介したデータの送受信が可能なストリーム(データストリーム)が開設される。   (7) Here, a session is established between the terminal A and the terminal B via the NGN network 211. Then, the terminal A and the terminal B are in voice communication via the NGN network 211. That is, a stream (audio stream) capable of transmitting and receiving an audio signal via the NGN network 211 is established between the terminal A and the terminal B. In addition, a stream (data stream) capable of transmitting and receiving data via the NGN network 211 is established between the terminal A and the terminal B.

(8)端末Aは、端末Bの電話番号対応の電話番号対応ストリーム制御データを参照し、端末BのIPアドレス及びデータ転送のメデイアタイプ、ポート番号を抽出すると、データの送受信が可能なストリームを通じて、ビデオ通信やファイル転送に必要なメデイアタイプ、ポート番号をSDPに設定したUDPパケットを、NGN網211を介して、端末Bに送信する。   (8) The terminal A refers to the telephone number-corresponding stream control data corresponding to the telephone number of the terminal B, and extracts the IP address of the terminal B, the media type of data transfer, and the port number. Then, a UDP packet in which the media type necessary for video communication and file transfer and the port number are set to SDP is transmitted to the terminal B via the NGN network 211.

(9)端末Bは、受信したUDPパケット(SDP)に含まれる端末Aのビデオ通信やファイル転送のメデイアタイプ、ポート番号を電話番号対応ストリーム制御データの端末Aの電話番号対応エリア(図4参照)に記憶する。   (9) The terminal B uses the media type and port number of the video communication and file transfer of the terminal A included in the received UDP packet (SDP), the port number as the telephone number corresponding area of the terminal A of the telephone number corresponding stream control data (see FIG. 4) ).

(10)端末Bは、端末Aの電話番号対応の電話番号対応ストリーム制御データを参照し、端末AのIPアドレス及びデータ転送のメデイアタイプ、ポート番号を抽出すると、データの送受信が可能なストリームを通じて、ビデオ通信やファイル転送に必要なメデイアタイプ、ポート番号をSDPに設定したUDPパケットを、NGN網211を介して、端末Bに送信する。   (10) The terminal B refers to the telephone number corresponding stream control data corresponding to the telephone number of the terminal A, extracts the IP address of the terminal A, the media type of data transfer, and the port number. Then, a UDP packet in which the media type necessary for video communication and file transfer and the port number are set to SDP is transmitted to the terminal B via the NGN network 211.

(11)端末Aは、受信したUDPパケット(SDP)に含まれる端末Bのビデオ通信やファイル転送のメデイアタイプ、ポート番号を電話番号対応ストリーム制御データの端末Bの電話番号対応エリア(図4参照)に記憶する。   (11) The terminal A sets the media type and port number of the video communication and file transfer of the terminal B included in the received UDP packet (SDP), the port number, and the telephone number corresponding area of the terminal B of the telephone number corresponding stream control data (see FIG. 4). ).

図6は、上述したUDPパケット(データストリーム)に設定されるSDPの記述例を示している。この図6の記述例では、「c」の部分に、IPアドレス(aaa:bbb:ccc:ddd)が記述されている(ここでのIPアドレスは第2のネットワーク通信部IPアドレスである)。最初の「m」の部分に、メディアタイプ(video)とポート番号(30000)が記述されている。次の「m」の部分に、メディアタイプ(application)とポート番号(31000)が記述されている。   FIG. 6 shows a description example of SDP set in the above-described UDP packet (data stream). In the description example of FIG. 6, the IP address (aaa: bbb: ccc: ddd) is described in the portion “c” (the IP address here is the second network communication unit IP address). The media type (video) and port number (30000) are described in the first “m” part. The media type (application) and port number (31000) are described in the next “m” part.

(12)端末Aから端末Bに大容量データ転送(FTP)を行う場合、データ転送を開始する操作を端末Aにて行うと、端末Aは、端末Bの電話番号対応の電話番号対応ストリーム制御データ(図4参照)を参照し、端末BのIPアドレス及びデータ転送のメデイアタイプ、ポート番号を抽出すると、インターネット212経由で、当該IPアドレス、ポート番号宛に、データ転送を実施する。   (12) When performing large-capacity data transfer (FTP) from terminal A to terminal B, if terminal A performs an operation to start data transfer, terminal A performs telephone number compatible stream control corresponding to the telephone number of terminal B. When the data (see FIG. 4) is referred to and the IP address of the terminal B, the media type of the data transfer, and the port number are extracted, the data transfer is performed to the IP address and the port number via the Internet 212.

(13)端末Bは、端末Aからインターネット経由で送信されてくるデータを受信する。この場合、端末Aと端末Bとの間に、インターネット212を経由した、セッションが確立されたことになる。   (13) Terminal B receives data transmitted from terminal A via the Internet. In this case, a session is established between the terminal A and the terminal B via the Internet 212.

上述の図3のシーケンス図で示される通信例では、オーディオおよび小容量データ(UDPデータ)のストリーム(狭帯域ストリーム)の送信にはNGN網211が使用されるが、ビデオおよび大容量データ(FTPデータ)のストリーム(広帯域ストリーム)を送信する際には、インターネット212が使用されるので、NGN網利用の通信費用を安価に抑えることができる。   In the communication example shown in the sequence diagram of FIG. 3 described above, the NGN network 211 is used for transmission of a stream (narrowband stream) of audio and small capacity data (UDP data), but video and large capacity data (FTP) When transmitting a data stream (broadband stream), since the Internet 212 is used, the communication cost of using the NGN network can be kept low.

次に、図1に示す通信システム100の他の通信例を、図7のシーケンス図を参照して説明する。ここでも、通信端末装置110Aを「端末A」とし、通信端末装置110Bを「端末B」として説明する。   Next, another communication example of the communication system 100 shown in FIG. 1 will be described with reference to the sequence diagram of FIG. Here, the communication terminal device 110A is described as “terminal A”, and the communication terminal device 110B is described as “terminal B”.

(1)端末Aは、ダイヤルされた電話番号を相手宛先に、また自IPアドレス、音声及びデータのメデイアタイプ、ポート番号をSDP(図5参照)に設定したINVITEメッセージをNGN網211に送信する。   (1) Terminal A transmits to the NGN network 211 an INVITE message in which the dialed telephone number is set as the destination, the IP address, the media type of voice and data, and the port number are set as SDP (see FIG. 5). .

(2)NGN網211は、INVITEメッセージの相手宛先(電話番号)から端末BのIPアドレスを抽出して、当該INVITEメッセージを端末Bに送信する。   (2) The NGN network 211 extracts the IP address of the terminal B from the destination (telephone number) of the INVITE message, and transmits the INVITE message to the terminal B.

(3)端末Bは、受信したINVITEメッセージに含まれる端末AのIPアドレス、音声及びデータのメデイアタイプ、ポート番号を電話番号対応ストリーム制御データ(図4参照)の端末Aの電話番号対応エリアに記憶する。   (3) Terminal B sets the IP address, voice and data media type, and port number of terminal A included in the received INVITE message in the telephone number corresponding area of terminal A in the telephone number corresponding stream control data (see FIG. 4). Remember.

(4)端末Bは、INVITEメッセージに対する応答として、自IPアドレス、音声及びデータのメデイアタイプ、ポート番号をSDP(図5参照)に設定した200 OKをNGN網211に送信する。   (4) As a response to the INVITE message, the terminal B transmits 200 OK in which its own IP address, voice and data media type, and port number are set to SDP (see FIG. 5) to the NGN network 211.

(5)NGN網211は、公知の技術にて、端末Bから受信した200 OKのメッセージ内セッション情報から、当該200 OKを端末Aに転送する。   (5) The NGN network 211 transfers the 200 OK to the terminal A from the session information in the 200 OK message received from the terminal B by a known technique.

(6)端末Aは、受信した200 OKに含まれる端末BのIPアドレス、音声及びデータのメデイアタイプ、ポート番号を電話番号対応ストリーム制御データ(図4参照)の端末Bの電話番号対応エリアに記憶する。   (6) The terminal A sets the IP address, voice and data media type, and port number of the terminal B included in the received 200 OK to the telephone number corresponding area of the terminal B of the telephone number corresponding stream control data (see FIG. 4). Remember.

(7)ここで、端末Aと端末Bとの間に、NGN網211を経由した、セッションが確立される。そして、端末Aと端末Bは、NGN網211を介した音声通信中となる。つまり、端末Aと端末Bとの間に、NGN網211を介したオーディオ信号の送受信が可能なストリーム(オーディオストリーム)が開設される。また、端末Aと端末Bとの間に、NGN網211を介したデータの送受信が可能なストリーム(データストリーム)が開設される。   (7) Here, a session is established between the terminal A and the terminal B via the NGN network 211. Then, the terminal A and the terminal B are in voice communication via the NGN network 211. That is, a stream (audio stream) capable of transmitting and receiving an audio signal via the NGN network 211 is established between the terminal A and the terminal B. In addition, a stream (data stream) capable of transmitting and receiving data via the NGN network 211 is established between the terminal A and the terminal B.

(8)端末Aは、端末Bの電話番号対応の電話番号対応ストリーム制御データを参照し、端末BのIPアドレス及びデータ転送のメデイアタイプ、ポート番号を抽出すると、データの送受信が可能なストリームを通じて、ビデオ通信やファイル転送に必要なメデイアタイプ、ポート番号をSDPに設定したUDPパケットを、NGN網211を介して、端末Bに送信する。   (8) The terminal A refers to the telephone number-corresponding stream control data corresponding to the telephone number of the terminal B, and extracts the IP address of the terminal B, the media type of data transfer, and the port number. Then, a UDP packet in which the media type necessary for video communication and file transfer and the port number are set to SDP is transmitted to the terminal B via the NGN network 211.

(9)端末Bは、受信したUDPパケット(SDP)に含まれる端末Aのビデオ通信やファイル転送のメデイアタイプ、ポート番号を電話番号対応ストリーム制御データの端末Aの電話番号対応エリア(図4参照)に記憶する。   (9) The terminal B uses the media type and port number of the video communication and file transfer of the terminal A included in the received UDP packet (SDP), the port number as the telephone number corresponding area of the terminal A of the telephone number corresponding stream control data (see FIG. 4) ).

(10)端末Bは、端末Aの電話番号対応の電話番号対応ストリーム制御データを参照し、端末AのIPアドレス及びデータ転送のメデイアタイプ、ポート番号を抽出すると、データの送受信が可能なストリームを通じて、ビデオ通信やファイル転送に必要なメデイアタイプ、ポート番号をSDPに設定したUDPパケットを、NGN網211を介して、端末Aに送信する。   (10) The terminal B refers to the telephone number corresponding stream control data corresponding to the telephone number of the terminal A, extracts the IP address of the terminal A, the media type of data transfer, and the port number. Then, a UDP packet in which the media type necessary for video communication and file transfer and the port number are set to SDP is transmitted to the terminal A via the NGN network 211.

(11)端末Aは、受信したUDPパケット(SDP)に含まれる端末Bのビデオ通信やファイル転送のメデイアタイプ、ポート番号を電話番号対応ストリーム制御データの端末Bの電話番号対応エリア(図4参照)に記憶する。
(11) The terminal A sets the media type and port number of the video communication and file transfer of the terminal B included in the received UDP packet (SDP) and the port number in the telephone number corresponding area of the terminal B of the telephone number corresponding stream control data (see FIG. 4 ).

(12)端末Aは、BYEメッセージをNGN網211に送信する。そして、NGN網211は、BYEメッセージを端末Bに送信する。ここで、NGN網211を経由したセッションは切断される。   (12) The terminal A transmits a BYE message to the NGN network 211. Then, the NGN network 211 transmits a BYE message to the terminal B. Here, the session via the NGN network 211 is disconnected.

(13)端末Aは、端末Bの電話番号対応の電話番号対応ストリーム制御データ(図4参照)を参照し、端末BのIPアドレス(ここでのIPアドレスは第2のネットワーク通信部のIPアドレスである)及びデータ転送のメデイアタイプ、ポート番号を抽出すると、インターネット212経由で、端末Bに対して、INVITEメッセージを送信する。   (13) The terminal A refers to the telephone number corresponding stream control data (see FIG. 4) corresponding to the telephone number of the terminal B, and the IP address of the terminal B (the IP address here is the IP address of the second network communication unit) And the media type and port number of the data transfer are extracted, an INVITE message is transmitted to the terminal B via the Internet 212.

(14)端末Bは、インターネット212経由でINVITEメッセージを受信すると、端末Aの電話番号対応の電話番号対応ストリーム制御データ(図4参照)を参照し、端末AのIPアドレス(ここでのIPアドレスは第2のネットワーク通信部のIPアドレスである)及びデータ転送のメデイアタイプ、ポート番号を抽出すると、インターネット212を経由して、端末Aに対して、200 OKを送信する。   (14) When the terminal B receives the INVITE message via the Internet 212, the terminal B refers to the telephone number corresponding stream control data corresponding to the telephone number of the terminal A (see FIG. 4), and the IP address of the terminal A (the IP address here) Is the IP address of the second network communication unit), and when the media type and port number for data transfer are extracted, 200 OK is transmitted to the terminal A via the Internet 212.

(15)ここで、端末Aと端末Bとの間に、インターネット212を経由した、セッションが確立される。そして、端末Aと端末Bは、インターネット212を介した音声、ビデオ通信中となる。つまり、端末Aと端末Bとの間に、インターネット212を介してオーディオ信号、ビデオ信号の送受信が可能なストリーム(オーディオストリーム、ビデオストリーム)が開設される。また、端末Aと端末Bとの間に、インターネット212を介してファイル転送が可能なストリーム(ファイル転送ストリーム)が開設される。   (15) Here, a session is established between the terminal A and the terminal B via the Internet 212. Then, the terminal A and the terminal B are in voice and video communication via the Internet 212. That is, a stream (audio stream, video stream) capable of transmitting / receiving an audio signal and a video signal via the Internet 212 is established between the terminal A and the terminal B. In addition, a stream (file transfer stream) capable of transferring a file via the Internet 212 is established between the terminal A and the terminal B.

上述の図7のシーケンス図で示される通信例では、端末A,端末Bがインターネット212を経由したセッションの確立に必要なIPアドレス等の接続情報を取得した後は、NGN網211を経由したセッションは切断され、代わりにインターネット212を経由したセッションが確立される。この場合、全てのメディアタイプのメディアストリームの送信に、インターネット212が使用されるので、NGN網利用の通信費用をより安価に抑えることができる。   In the communication example shown in the sequence diagram of FIG. 7 above, after the terminal A and terminal B have acquired connection information such as an IP address necessary for establishing a session via the Internet 212, a session via the NGN network 211 is obtained. Is disconnected and a session via the Internet 212 is established instead. In this case, since the Internet 212 is used for transmission of media streams of all media types, the communication cost for using the NGN network can be further reduced.

なお、上述の図3のシーケンス図で示される通信例では、端末装置Aが端末装置Bの電話番号をダイヤルした後、NGN網211を経由したセッションが確立されて、オーディオストリームおよびデータストリームが開設され、その後、例えば、ビデオ信号あるいはフィルデータ等のメディアストリームを端末Bに送信する際に、NGN網211を経由したセッションが確立されている状態で、さらに、インターネット212を経由したセッションが確立される例である。この例の場合、端末装置Aは、例えば、NGN網211を介して端末Bと音声通信をしながら、インターネット212を介して、端末Bに、映像信号あるいはフィルデータ等のメディアストリームを送信することができる。   In the communication example shown in the sequence diagram of FIG. 3 described above, after the terminal device A dials the telephone number of the terminal device B, a session via the NGN network 211 is established, and an audio stream and a data stream are established. After that, for example, when a media stream such as a video signal or fill data is transmitted to the terminal B, a session via the Internet 212 is further established while a session via the NGN network 211 is established. This is an example. In this example, the terminal device A transmits a media stream such as a video signal or fill data to the terminal B via the Internet 212 while performing voice communication with the terminal B via the NGN network 211, for example. Can do.

また、上述の図7のシーケンス図で示される通信例では、端末装置Aが端末装置Bの電話番号をダイヤルした後、NGN網211を経由したセッションが確立されて、オーディオストリームおよびデータストリームが開設され、その後、当該NGN網211を経由したセッションが切断され、インターネット212を経由したセッションが確立される例である。この例の場合、端末装置Aは、例えば、インターネット212を介して端末Bと音声通信をしながら、さらに、当該インターネット212を介して、端末Bに、映像信号あるいはフィルデータ等のメディアストリームを送信することができる。   Further, in the communication example shown in the sequence diagram of FIG. 7 described above, after the terminal device A dials the telephone number of the terminal device B, a session via the NGN network 211 is established, and an audio stream and a data stream are established. After that, the session via the NGN network 211 is disconnected and the session via the Internet 212 is established. In this example, the terminal device A transmits a media stream such as a video signal or fill data to the terminal B via the Internet 212 while performing voice communication with the terminal B via the Internet 212, for example. can do.

なお、端末装置Aでは、所定のメディアストリームを端末Bに送信する際に、当該メディアストリームを、NGN網211で送信するか、インターネット212で送信するかを決定して、通信処理を行ってもよい。   In the terminal device A, when a predetermined media stream is transmitted to the terminal B, it is determined whether the media stream is transmitted through the NGN network 211 or the Internet 212 and communication processing is performed. Good.

この場合、端末装置Aの制御部111は、送信すべき所定のメディアストリームをNGN網211で送信するか、インターネット212で送信するかを、当該メディアストリームのメディアタイプ、帯域、相手側の電話番号等に基づいて決定できる。   In this case, the control unit 111 of the terminal device A determines whether the predetermined media stream to be transmitted is transmitted through the NGN network 211 or the Internet 212, the media type of the media stream, the band, and the other party's telephone number. Etc. can be determined.

例えば、メディアストリームのメディアタイプに基づいて決定する場合、オーディオ信号、あるいは小容量データ(UDPデータ)等はNGN網211で送信するように決定され、ビデオ信号、あるいは大容量データ(FTPデータ)等はインターネット212で送信するように決定される。この場合、メディアタイプ毎に、メディアストリームをNGN網211で送信するか、インターネット212で送信するかの情報は、端末装置Aに予め用意されていてもよいが、ユーザにより任意に設定可能とされてもよい。   For example, when the determination is made based on the media type of the media stream, the audio signal or the small capacity data (UDP data) is determined to be transmitted through the NGN network 211, and the video signal or the large capacity data (FTP data) is determined. Is determined to transmit over the Internet 212. In this case, for each media type, information on whether the media stream is transmitted through the NGN network 211 or the Internet 212 may be prepared in the terminal device A in advance, but can be arbitrarily set by the user. May be.

また、例えば、メディアストリームの帯域に基づいて決定する場合、メディアストリームの帯域が閾値以下であるときは、NGN網211で送信するように決定され、メディアストリームの帯域が閾値を超えるときは、インターネット212で送信するように決定される。この場合、帯域閾値は、端末装置Aに予め用意されていてもよいが、ユーザにより任意に設定可能とされてもよい。   Also, for example, when determining based on the bandwidth of the media stream, when the bandwidth of the media stream is equal to or less than the threshold, it is determined to transmit by the NGN network 211, and when the bandwidth of the media stream exceeds the threshold, the Internet A decision is made to transmit at 212. In this case, the bandwidth threshold may be prepared in advance in the terminal device A, but may be arbitrarily set by the user.

また、例えば、相手側の電話番号に基づいて決定する場合、QoSの保証が必要な重要な取引先の電話番号であるときは、NGN網211で送信するように決定され、その他の電話番号であるときは、インターネット212で送信するように決定される。この場合、電話番号毎に、メディアストリームをNGN網211で送信するか、インターネット212で送信するかの情報は、端末装置Aに予め用意されていてもよいが、ユーザにより任意に設定可能とされてもよい。   Also, for example, when determining based on the other party's telephone number, if it is the telephone number of an important business partner that requires QoS guarantee, it is determined to be transmitted through the NGN network 211, and other telephone numbers are used. In some cases, it is decided to transmit on the Internet 212. In this case, for each telephone number, information on whether the media stream is transmitted through the NGN network 211 or the Internet 212 may be prepared in advance in the terminal device A, but can be arbitrarily set by the user. May be.

図8は、端末Aのディスプレイに表示される設定画面の一例を示している。ユーザは、この設定画面を利用し、キーボード、マウス等を操作して、設定を行うことができる。ユーザは、図8の設定画面で、メディアタイプ毎に、メディアストリームをNGN網211で送信するか、インターネット212で送信するかを設定できる。この場合、ユーザは、入力枠に、メディアタイプとそれに対応したNWタイプを入力する。ここで、NWタイプは、NGNまたはインターネットである。   FIG. 8 shows an example of a setting screen displayed on the display of the terminal A. Using this setting screen, the user can perform settings by operating a keyboard, a mouse, and the like. The user can set whether to transmit the media stream by the NGN network 211 or the Internet 212 for each media type on the setting screen of FIG. In this case, the user inputs the media type and the corresponding NW type in the input frame. Here, the NW type is NGN or the Internet.

また、ユーザは、図8の設定画面で、電話番号毎に、メディアストリームをNGN網211で送信するか、インターネット212で送信するかを設定できる。この場合、ユーザは、入力枠に電話番号とそれに対応したNWタイプを入力する。なお、図8の設定画面例では、入力枠が一つしか設けられていないが、メディアタイプのように複数個設けられていてもよい。   Further, the user can set whether to transmit the media stream via the NGN network 211 or the Internet 212 for each telephone number on the setting screen of FIG. In this case, the user inputs a telephone number and a corresponding NW type in the input frame. In the setting screen example of FIG. 8, only one input frame is provided, but a plurality of input frames may be provided as in the media type.

また、ユーザは、図8の設定画面で、帯域閾値を設定できる。この場合、ユーザは、入力枠に帯域閾値を入力する。   Further, the user can set the bandwidth threshold on the setting screen of FIG. In this case, the user inputs a bandwidth threshold value in the input frame.

ユーザが、例えば上述したように設定画面を用いて設定した情報(メディア送信情報)は、例えば、情報記憶部115の不揮発性メモリ等に保持される。図9は、メディア送信情報の構成例を示している。   Information (media transmission information) set by the user using the setting screen as described above is held in, for example, a nonvolatile memory of the information storage unit 115. FIG. 9 shows a configuration example of the media transmission information.

なお、端末装置Aの制御部111は、上述したように、送信すべき所定のメディアストリームをNGN網211で送信するか、インターネット212で送信するかを、当該メディアストリームのメディアタイプ、帯域、相手側の電話番号等に基づいて決定するが、どの情報を用いるのか、あるいはどの情報を優先的に用いるのかは、予め設定され、あるいは、ユーザにより設定可能とされていてもよい。   As described above, the control unit 111 of the terminal device A determines whether the predetermined media stream to be transmitted is transmitted through the NGN network 211 or the Internet 212, the media type of the media stream, the band, and the other party. It is determined based on the telephone number on the side, but which information is used or which information is preferentially used may be set in advance or set by the user.

例えば、相手側の電話番号とNWタイプの対応情報が優先され、相手側の電話番号が設定されていないときには、メディアタイプあるいは帯域による決定処理に移行するようにされる。   For example, priority is given to the correspondence between the other party's telephone number and the NW type, and when the other party's telephone number is not set, the process proceeds to a determination process based on the media type or band.

なお、端末装置Aが、所定のメディアストリームを端末BにNGN網211で送信することを決定した場合、端末Aと端末Bとの間にはNGN網211を経由したセッションが確立される。その場合、端末装置Aは、メディアタイプ、ポート番号等のメディア情報を、端末装置BにINVITEメッセージのSDPに設定して送信し、端末装置Bはそのメディア情報を200 OK のSDPに設定して端末装置Aに送信する。   Note that when the terminal device A determines to transmit a predetermined media stream to the terminal B through the NGN network 211, a session via the NGN network 211 is established between the terminal A and the terminal B. In this case, the terminal device A transmits media information such as a media type and a port number to the terminal device B by setting the SDP of the INVITE message, and the terminal device B sets the media information to the SDP of 200 OK. Transmit to terminal device A.

また、端末装置Bが、所定のメディアストリームを端末Bにインターネット212で送信することを決定した場合、端末Aと端末Bとの間にはNGN網211を経由したセッションが確立され、その後に、当該NGN網211を経由したセッションが切断され、端末Aと端末Bとの間にはインターネット212を経由したセッションが確立される。その場合、端末装置Aは、メディアタイプ、ポート番号等のメディア情報を、NGN網211を経由したセッションが確立された後のデータストリーム上のUDPパケットのSDPに設定して送信し、端末装置Bはそのメディア情報をデータストリーム上のUDPパケットのSDPに設定して端末装置Aに送信する。   Further, when the terminal device B decides to transmit a predetermined media stream to the terminal B via the Internet 212, a session via the NGN network 211 is established between the terminal A and the terminal B, and thereafter The session via the NGN network 211 is disconnected, and a session via the Internet 212 is established between the terminal A and the terminal B. In that case, the terminal device A sets the media information such as the media type and port number in the SDP of the UDP packet on the data stream after the session via the NGN network 211 is established, and transmits it. Transmits the media information to the terminal device A by setting the media information as the SDP of the UDP packet on the data stream.

図1に示す通信システム100においては、通信端末装置(端末A)110Aは、NGN網211を経由して通信端末装置(端末B)110Bから送られてくるIPアドレス、ポート番号等の接続情報に基づいて、インターネット212を経由したセッションを確立できるため、NGN網211、インターネット網212のいずれか、あるいは双方を使用して、通信端末装置(端末B)110Bへのメディアストリームの送信を良好に行うことができる。   In the communication system 100 shown in FIG. 1, the communication terminal device (terminal A) 110A uses connection information such as an IP address and a port number sent from the communication terminal device (terminal B) 110B via the NGN network 211. Therefore, since the session via the Internet 212 can be established, the media stream is favorably transmitted to the communication terminal apparatus (terminal B) 110B using either the NGN network 211, the Internet network 212, or both. be able to.

また、図1に示す通信システム100においては、通信端末装置(端末A)110Aは、通信端末装置(110B)の電話番号を知っていれば、その電話番号をダイヤルすることで、通信端末装置(110B)との間でNGN網211を経由したセッションを確立でき、セッションの確立過程で、さらには確立後に、通信端末装置(端末B)110BのIPアドレス(ここでのIPアドレスは第2のネットワーク通信部のIPアドレスである)、ポート番号の情報を取得できることから、通信端末装置(端末B)との間でインターネット211を経由したセッションをも確立できる。つまり、図1に示す通信システム100においては、通信端末装置(端末A)110Aは、通信端末装置(110B)のIPアドレス等を知っていなくても、電話番号だけを知っていれば、インターネット211を経由した通信を行うことができる。   Further, in the communication system 100 shown in FIG. 1, if the communication terminal device (terminal A) 110A knows the telephone number of the communication terminal device (110B), the communication terminal device (terminal A) 110B) can establish a session via the NGN network 211, and during and after the session establishment, the IP address of the communication terminal device (terminal B) 110B (the IP address here is the second network) Since the port number information can be acquired, a session via the Internet 211 can be established with the communication terminal device (terminal B). In other words, in the communication system 100 shown in FIG. 1, the communication terminal device (terminal A) 110A does not know the IP address of the communication terminal device (110B), but knows only the telephone number. Communication via can be performed.

なお、上述実施の形態においては、第1のネットワークがNGN網211であり、第2のネットワークがインターネット212であるものを示したが、この発明において、第1のネットワークおよび第2のネットワークはこれに限定されるものではない。例えば、第2のネットワークは、インターネットではなく、イントラネットであってもよい。   In the embodiment described above, the first network is the NGN network 211 and the second network is the Internet 212. However, in the present invention, the first network and the second network are the same. It is not limited to. For example, the second network may be an intranet instead of the Internet.

この発明は、相手側端末装置へのメディアストリームの送信を良好に行うことができるものであり、例えば、通信端末間にNGN網およびインターネットが介在される通信システムに適用できる。   The present invention can satisfactorily transmit a media stream to a counterpart terminal device, and can be applied to, for example, a communication system in which an NGN network and the Internet are interposed between communication terminals.

この発明の実施の形態としての通信システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the communication system as embodiment of this invention. 通信端末装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of a communication terminal device. 通信システムの通信例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the example of communication of a communication system. 電話番号対応ストリーム制御データの構成例を示す図である。It is a figure which shows the structural example of the telephone number corresponding | compatible stream control data. INVITEメッセージ、あるいは200 OKに設定されるSDPの記述例を示す図である。It is a figure which shows the example of description of SDP set to INVITE message or 200 OK. UDPパケット(データストリーム)に設定されるSDPの記述例を示す図である。It is a figure which shows the example of description of SDP set to a UDP packet (data stream). 通信システムの他の通信例を説明するためのシーケンス図である。It is a sequence diagram for demonstrating the other communication example of a communication system. ディスプレイに表示されるメディア送信情報の設定画面の一例を示す図である。It is a figure which shows an example of the setting screen of the media transmission information displayed on a display. メディア送信情報の構成例を示す図である。It is a figure which shows the structural example of media transmission information.

符号の説明Explanation of symbols

100・・・通信システム、110,110A,110B・・・通信端末装置、111・・・制御部、112・・・入力部、113・・・出力部、114・・・情報入力部、115・・・情報記憶部、116・・・情報処理部、117・・・ネットワーク通信部、211・・・次世代ネットワーク(NGN)網、212・・・インターネット   DESCRIPTION OF SYMBOLS 100 ... Communication system, 110, 110A, 110B ... Communication terminal device, 111 ... Control part, 112 ... Input part, 113 ... Output part, 114 ... Information input part, 115. ..Information storage unit 116 ... Information processing unit 117 ... Network communication unit 211 ... Next generation network (NGN) network 212 ... Internet

Claims (12)

第1のネットワークを通じて相手側通信端末装置との間で通信を行う第1のネットワーク通信部と、
第2のネットワークを通じて上記相手側通信端末装置との間で通信を行う第2のネットワーク通信部と、
上記第1のネットワーク通信部および上記第2のネットワーク通信部の動作を制御する制御部とを備え、
上記制御部は、上記第1のネットワークを経由して上記相手側通信端末装置から送られてくる接続情報に基づいて、上記第2のネットワーク通信部により上記第2のネットワークを経由したセッションを確立する
ことを特徴とする通信端末装置。
A first network communication unit that communicates with a counterpart communication terminal device through a first network;
A second network communication unit for communicating with the counterpart communication terminal device through a second network;
A control unit that controls operations of the first network communication unit and the second network communication unit;
The control unit establishes a session via the second network by the second network communication unit based on connection information sent from the counterpart communication terminal device via the first network. A communication terminal device.
上記制御部は、上記第1のネットワークを経由したセッションが確立されている状態で、上記第2の通信部により上記第2のネットワークを経由したセッションを確立する
ことを特徴とする請求項1に記載の通信端末装置。
The control unit establishes a session via the second network by the second communication unit in a state where a session via the first network is established. The communication terminal device described.
上記制御部は、上記第1のネットワークを経由したセッションを切断した後に、上記第2のネットワーク通信部により上記第2のネットワークを経由したセッションを確立する
ことを特徴とする請求項1に記載の通信端末装置。
2. The control unit according to claim 1, wherein the control unit establishes a session via the second network by the second network communication unit after disconnecting the session via the first network. Communication terminal device.
上記第1のネットワークはギャランティ型のネットワークであり、上記第2のネットワークはベストエフォート型のネットワークである
ことを特徴とする請求項1に記載の通信端末装置。
The communication terminal apparatus according to claim 1, wherein the first network is a guarantee type network, and the second network is a best effort type network.
上記ギャランティ型のネットワークは次世代ネットワーク(NGN)網であり、上記ベストエフォート型のネットワークはインターネットあるいはイントラネットである
ことを特徴とする請求項4に記載の通信端末装置。
The communication terminal apparatus according to claim 4, wherein the guarantee type network is a next generation network (NGN) network, and the best effort type network is the Internet or an intranet.
上記制御部は、所定のメディアストリームを送信する際に、該メディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを、該所定のメディアストリームのメディアタイプに応じて決定する
ことを特徴とする請求項1に記載の通信端末装置。
When transmitting the predetermined media stream, the control unit determines whether to transmit the media stream through the first network or the second network according to the media type of the predetermined media stream. The communication terminal device according to claim 1, wherein the communication terminal device is determined.
ユーザが、メディアタイプ毎に、メディアストリームを上記第1のネットワークで送信するか、上記第2のネットワークで送信するかを設定するユーザ設定部をさらに備え、
上記制御部は、上記ユーザ設定部で設定された設定情報に基づいて、上記所定のメディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを決定する
ことを特徴とする請求項6に記載の通信端末装置。
A user setting unit for setting whether a user transmits a media stream in the first network or the second network for each media type;
The control unit determines whether to transmit the predetermined media stream on the first network or the second network based on setting information set by the user setting unit. The communication terminal device according to claim 6.
上記制御部は、所定のメディアストリームを送信する際に、該メディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを、該所定のメディアストリームの帯域に応じて決定する
ことを特徴とする請求項1に記載の通信端末装置。
The control unit determines whether to transmit the media stream on the first network or the second network according to the band of the predetermined media stream when transmitting the predetermined media stream. The communication terminal device according to claim 1, wherein:
ユーザが、メディアストリームを上記第1のネットワークで送信するか、上記第2のネットワークで送信するかを決定するための帯域閾値を設定するユーザ設定部をさらに備え、
上記制御部は、上記ユーザ設定部で設定された帯域閾値情報に基づいて、上記所定のメディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを決定する
ことを特徴とする請求項8に記載の通信端末装置。
A user setting unit configured to set a bandwidth threshold for the user to determine whether the media stream is transmitted through the first network or the second network;
The control unit determines whether to transmit the predetermined media stream through the first network or the second network based on the bandwidth threshold information set by the user setting unit. The communication terminal device according to claim 8.
上記制御部は、所定のメディアストリームを送信する際に、該メディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを、上記相手側の電話番号に応じて決定する
ことを特徴とする請求項1に記載の通信端末装置。
When transmitting a predetermined media stream, the control unit determines whether to transmit the media stream through the first network or the second network according to the telephone number of the other party. The communication terminal device according to claim 1.
ユーザが、相手側の電話番号毎に、メディアストリームを上記第1のネットワークで送信するか、上記第2のネットワークで送信するかを設定するユーザ設定部をさらに備え、
上記制御部は、上記ユーザ設定部で設定された設定情報に基づいて、上記所定のメディアストリームを上記第1のネットワークで送信するか上記第2のネットワークで送信するかを決定する
ことを特徴とする請求項10に記載の通信端末装置。
A user setting unit for setting whether the user transmits a media stream on the first network or the second network for each telephone number on the other side;
The control unit determines whether to transmit the predetermined media stream on the first network or the second network based on setting information set by the user setting unit. The communication terminal device according to claim 10.
第1のネットワークを通じて相手側通信端末装置との間で通信を行う第1のネットワーク通信部と、第2のネットワークを通じて上記相手側通信端末装置との間で通信を行う第2のネットワーク通信部とを備える通信端末装置の制御方法であって、
上記第1のネットワーク通信部により上記第1のネットワークを経由したセッションを確立する第1のセッション確立ステップと、
上記第1のネットワークを経由して上記相手の通信端末装置から送られてくる接続情報を取得する接続情報取得ステップと、
上記接続情報に基づいて、上記第2のネットワーク通信部により上記第2のネットワークを経由したセッションを確立する第2のセッション確立ステップと
を有することを特徴とする通信端末装置の制御方法。
A first network communication unit that communicates with the counterpart communication terminal device through the first network, and a second network communication unit that communicates with the counterpart communication terminal device through the second network; A communication terminal device control method comprising:
A first session establishing step of establishing a session via the first network by the first network communication unit;
A connection information acquisition step of acquiring connection information sent from the counterpart communication terminal device via the first network;
And a second session establishment step of establishing a session via the second network by the second network communication unit based on the connection information.
JP2008034034A 2008-02-15 2008-02-15 COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD Pending JP2009194674A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008034034A JP2009194674A (en) 2008-02-15 2008-02-15 COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008034034A JP2009194674A (en) 2008-02-15 2008-02-15 COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD

Publications (1)

Publication Number Publication Date
JP2009194674A true JP2009194674A (en) 2009-08-27

Family

ID=41076284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008034034A Pending JP2009194674A (en) 2008-02-15 2008-02-15 COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD

Country Status (1)

Country Link
JP (1) JP2009194674A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010045468A (en) * 2008-08-11 2010-02-25 Hitachi Ltd Communication system and home gateway
JP2012094961A (en) * 2010-10-25 2012-05-17 Nec Corp Monitoring system, monitoring method, server device, program, and monitoring device
JP2013005253A (en) * 2011-06-17 2013-01-07 Nakayo Telecommun Inc Ip telephone device and communication method using the same
JP2013509118A (en) * 2009-11-06 2013-03-07 ゼットティーイー コーポレーション Method for establishing optimized media path and signaling gateway implementing the method
JP2013531310A (en) * 2010-06-29 2013-08-01 サムスン エレクトロニクス カンパニー リミテッド Content conversion method and apparatus
JP2015005000A (en) * 2013-06-19 2015-01-08 ビッグローブ株式会社 Portable terminal, file distribution system, file distribution method and file distribution program
KR20160014522A (en) * 2014-07-29 2016-02-11 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010045468A (en) * 2008-08-11 2010-02-25 Hitachi Ltd Communication system and home gateway
JP2013509118A (en) * 2009-11-06 2013-03-07 ゼットティーイー コーポレーション Method for establishing optimized media path and signaling gateway implementing the method
US9281964B2 (en) 2009-11-06 2016-03-08 Zte Corporation Method of establishing optimized media path and signaling gateway for implementing this method
US10244026B2 (en) 2010-06-29 2019-03-26 Samsung Electronics Co., Ltd. Converting content for display on external device according to browser context and based on characteristic of external device
JP2013531310A (en) * 2010-06-29 2013-08-01 サムスン エレクトロニクス カンパニー リミテッド Content conversion method and apparatus
JP2012094961A (en) * 2010-10-25 2012-05-17 Nec Corp Monitoring system, monitoring method, server device, program, and monitoring device
JP2013005253A (en) * 2011-06-17 2013-01-07 Nakayo Telecommun Inc Ip telephone device and communication method using the same
JP2015005000A (en) * 2013-06-19 2015-01-08 ビッグローブ株式会社 Portable terminal, file distribution system, file distribution method and file distribution program
KR20160014522A (en) * 2014-07-29 2016-02-11 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation
KR20220044261A (en) * 2014-07-29 2022-04-07 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation
KR102404352B1 (en) 2014-07-29 2022-05-31 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation
KR102503334B1 (en) 2014-07-29 2023-02-23 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation
KR20230028353A (en) * 2014-07-29 2023-02-28 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation
KR102584705B1 (en) 2014-07-29 2023-10-04 소후 인코포레이티드 Paste-phased composite material with lowered thermal degradation

Similar Documents

Publication Publication Date Title
US10778731B2 (en) Communications methods, apparatus and systems for conserving media resource function resources
JP4217606B2 (en) Circuit switched and packet switched communications
US20170331905A1 (en) Multimodal conversation transfer
JP2009194674A (en) COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD
JP2006087133A (en) Session QoS control device
EP1839175B1 (en) Agnostic peripheral control for media communication appliances
JP6634686B2 (en) Information processing apparatus, program, communication platform determination method, transmission system
US20240292363A1 (en) Information transmission method and apparatus
KR20140001477A (en) Apparatus and method for efficient session negotiation for video telephony system
CN105122761B (en) Local control of additional media sessions for packet-based calls
US20170331863A1 (en) Image processing apparatus, information processing method, and storage medium
JP2008547318A (en) Method and apparatus for utilizing network services in a manner that is substantially transparent to service endpoints
JP2007318343A (en) Gateway device and renegotiation method
JP2005191763A (en) Communication relay method and relay device
JP5243336B2 (en) Communication system, communication terminal, communication method, and communication program
JP2017028591A (en) Resource securing device and resource securing method
US20080267092A1 (en) Method and Apparatus for Maintaining Continuous Connections for Audio/Visual Communications
JP2010011120A (en) Nat conversion apparatus and nat conversion program in uni connection
JP2004363993A (en) Communication terminal
CN109450947B (en) Method for carrying out Voip audio and video communication by bypassing udp to penetrate Nat
JP2006217167A (en) IP telephone device and IP adapter device
JP5419175B2 (en) Data communication system, data communication terminal, data communication method, and program
JP5012397B2 (en) Communication system, method, apparatus, and program
JP2005328291A (en) Signal relay server, signal relay method, and signal relay program
JP2008277929A (en) Communication processing system, session control server, media conversion server, and session connection method used for them