[go: up one dir, main page]

JP2009044314A - Media transfer method, apparatus and program thereof - Google Patents

Media transfer method, apparatus and program thereof Download PDF

Info

Publication number
JP2009044314A
JP2009044314A JP2007205426A JP2007205426A JP2009044314A JP 2009044314 A JP2009044314 A JP 2009044314A JP 2007205426 A JP2007205426 A JP 2007205426A JP 2007205426 A JP2007205426 A JP 2007205426A JP 2009044314 A JP2009044314 A JP 2009044314A
Authority
JP
Japan
Prior art keywords
media transfer
media
input
mode
transfer
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
JP2007205426A
Other languages
Japanese (ja)
Inventor
Jiyunko Sasaki
潤子 佐々木
Masaharu Watanabe
正晴 渡辺
Riyuuma Kakinuma
隆馬 柿沼
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2007205426A priority Critical patent/JP2009044314A/en
Publication of JP2009044314A publication Critical patent/JP2009044314A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a media transfer method and apparatus for housing a plurality of media terminals having different media transfer methods and determining a media transfer method with a small load every time a medium is transferred, and to provide a program. <P>SOLUTION: When a simultaneos fixing mode is inputted into a mode switching portion 11, a transfer model inputted simultaneously is transferred to a media transfer function portion 14, and media transfer is carried out with the transfer model. When a port designation mode is inputted, a port receiving a media signal simultaneously inputted and a transfer model corresponding to the port, are transmitted to the media transfer function portion 14. Then, media transfer is carried out with the transfer model corresponding to the port receiving a media signal to be transferred. When an automatic mode is inputted, SIP (Session Initiation Protocol)/SDP (Session Description Protocol) signals are analyzed by an SIP stack control function portion 12 and a B2BUA processing function portion 13 and a suitable transfer model is determined to be transmitted to the media transfer function portion 14. Media transfer is carried out with the transfer model. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

この発明は、ホームネットワーク(宅内NW)同士の間や宅内NWと各種のサーバとの間で、音声情報、画像情報、映像情報等の情報パケット(以下、メディアまたはメディア信号と称す。)を転送する技術、特に複数のメディア転送方式に対応し、かつ処理負荷を低減したメディア転送技術に関する。   The present invention transfers information packets (hereinafter referred to as media or media signals) such as voice information, image information, and video information between home networks (in-home NW) or between the home NW and various servers. In particular, the present invention relates to a media transfer technology that supports a plurality of media transfer methods and reduces the processing load.

従来より、宅内NWに設置され、当該宅内NW内に収容された音声通話端末、画像通話端末、映像配信端末等の端末装置(メディア端末)に対し、音声通話端末間での音声通話サービス、画像通話端末間での画像通話(音声を含む。)サービス、映像配信サーバから配信される映像(音声を含む。)を映像配信端末で視聴する映像配信サービス等の、各種のメディアサービスを提供するメディア転送装置が知られている(例えば、特許文献1参照)。   Conventionally, a voice call service between a voice call terminal, an image, and a voice call terminal, a video call terminal, a video distribution terminal, and other terminal devices (media terminals) installed in the home NW and accommodated in the home NW. Media that provides various media services such as video call service (including audio) between call terminals and video distribution service for viewing video (including audio) distributed from a video distribution server on a video distribution terminal A transfer device is known (see, for example, Patent Document 1).

図2は従来のメディア転送装置を用いたメディアサービスの一例、ここでは音声通話サービスの例を示すもので、図中、20は宅内NW、30は音声通話サービスの対向側の宅内NW、40は外部NWである。   FIG. 2 shows an example of a media service using a conventional media transfer device, in this case, an example of a voice call service. In FIG. 2, 20 is a home NW, 30 is a home NW on the opposite side of the voice call service, and 40 is External NW.

宅内NW20,30にはそれぞれメディア転送装置21,31が設置され、さらにメディア転送装置21,31は音声通話端末22,32を収容(接続)するとともに、ONU(Optical Network Unit)23,33を介して外部NW40に接続されている。   Media transfer devices 21 and 31 are installed in the home NWs 20 and 30, respectively. Further, the media transfer devices 21 and 31 accommodate (connect) the voice call terminals 22 and 32, and also via ONUs (Optical Network Units) 23 and 33. Connected to the external NW 40.

メディア転送装置21,31は、外部NW側(以降、WAN側と称す。)の入力および出力、音声通話端末側(以降、LAN側と称す。)の入力および出力を有し、WAN側入力から入力されたメディア信号(この場合、音声メディア信号)をLAN側出力ヘ転送し、また、LAN側入力から入力されたメディア信号をWAN側出力ヘ転送するメディア転送機能を有する。   The media transfer devices 21 and 31 have inputs and outputs on the external NW side (hereinafter referred to as WAN side) and inputs and outputs on the voice call terminal side (hereinafter referred to as LAN side). It has a media transfer function of transferring an input media signal (in this case, an audio media signal) to the LAN side output and transferring a media signal input from the LAN side input to the WAN side output.

音声通話サービスでは、音声通話端末22から出力されたメディア信号がメディア転送装置21のLAN側入力から入力される。メディア転送装置21では、この入力されたメディア信号をWAN側出力ヘ転送する。出力されたメディア信号は、ONU23および外部NW40を介して相手側宅内NW30に到達し、相手側宅内NW30内のONU33、メディア転送装置31を介して相手側音声通話端末32に送られる。   In the voice call service, the media signal output from the voice call terminal 22 is input from the LAN side input of the media transfer device 21. The media transfer device 21 transfers the input media signal to the WAN side output. The output media signal reaches the partner premises NW 30 via the ONU 23 and the external NW 40, and is sent to the partner voice call terminal 32 via the ONU 33 and the media transfer device 31 in the partner premises NW 30.

反対に、相手側音声通話端末32から出力されたメディア信号は、相手側宅内NW30内のメディア転送装置31、ONU33、並びに外部NW40を介して宅内NW20に到達し、宅内NW20内のONU23を介してメディア転送装置21のWAN側入力に入力される。メディア転送装置21では、この入力されたメディア信号をLAN側出力ヘ転送し、出力されたメディア信号は音声通話端末22に到達する。   On the other hand, the media signal output from the other party voice call terminal 32 reaches the in-home NW 20 via the media transfer device 31, ONU 33 and the external NW 40 in the other party in-house NW 30, and through the ONU 23 in the in-home NW 20 It is input to the WAN side input of the media transfer device 21. The media transfer device 21 transfers the inputted media signal to the LAN side output, and the outputted media signal reaches the voice call terminal 22.

音声通話サービスの場合、このように、音声通話端末21から音声通話端末31に送信されるメディア信号と、音声通話端末31から音声通話端末21に送信されるメディア信号とが相互にやりとりされ、音声通話が成立する。   In the case of the voice call service, the media signal transmitted from the voice call terminal 21 to the voice call terminal 31 and the media signal transmitted from the voice call terminal 31 to the voice call terminal 21 are exchanged in this way. A call is established.

このため、メディア転送装置21,31内でのメディア転送処理遅延が大きくなると、音声通話端末22,32間の音声のやりとりの遅延が大きくなり、音声通話の快適性を損なってしまう。このことから、音声通話サービスでは、メディア転送装置21,31には、処理遅延が小さい特性を有する終端モデルを利用したメディア転送機能を保有するものを使用していた。   For this reason, when the media transfer processing delay in the media transfer devices 21 and 31 increases, the delay in voice exchange between the voice call terminals 22 and 32 increases and the comfort of the voice call is impaired. For this reason, in the voice call service, media transfer devices 21 and 31 that have a media transfer function using a termination model having a characteristic with a small processing delay are used.

図3は従来のメディア転送装置を用いたメディアサービスの他の例、ここでは画像通話サービスの例を示すもので、図中、20は宅内NW、40は外部NW、50は画像通話サービスの対向側の宅内NWである。   FIG. 3 shows another example of a media service using a conventional media transfer device, in this case, an example of an image call service. In FIG. 3, 20 is a home NW, 40 is an external NW, and 50 is an opposite of the image call service. This is the local NW on the side.

宅内NW20,50にはそれぞれメディア転送装置21b,51が設置され、さらにメディア転送装置21b,51は画像通話端末24,52を収容(接続)するとともに、ONU23,53を介して外部NW40に接続されている。   Media transfer devices 21b and 51 are installed in the home NWs 20 and 50, respectively. Further, the media transfer devices 21b and 51 accommodate (connect) the image call terminals 24 and 52, and are connected to the external NW 40 via the ONUs 23 and 53. ing.

メディア転送装置21b,51は、WAN側の入力および出力、画像通話端末側(以降、LAN側と称す。)の入力および出力を有し、WAN側入力から入力されたメディア信号(この場合、画像・音声メディア信号)をLAN側出力ヘ転送し、また、LAN側入力から入力されたメディア信号をWAN側出力ヘ転送するメディア転送機能を有する。   The media transfer devices 21b and 51 have inputs and outputs on the WAN side, inputs and outputs on the image call terminal side (hereinafter referred to as LAN side), and media signals (in this case, images) input from the WAN side input. (Audio media signal) is transferred to the LAN side output, and a media transfer function of transferring the media signal input from the LAN side input to the WAN side output is provided.

画像通話サービスでは、画像通話端末24から出力されたメディア信号がメディア転送装置21bのLAN側入力から入力される。メディア転送装置21bでは、この入力されたメディア信号をWAN側出力ヘ転送する。出力されたメディア信号は、ONU23および外部NW40を介して相手側宅内NW50に到達し、相手側宅内NW50内のONU53、メディア転送装置51を介して相手側画像通話端末52に送られる。   In the image call service, the media signal output from the image call terminal 24 is input from the LAN side input of the media transfer device 21b. The media transfer device 21b transfers the input media signal to the WAN side output. The output media signal reaches the other party NW 50 via the ONU 23 and the external NW 40, and is sent to the other party image call terminal 52 via the ONU 53 and the media transfer device 51 in the other party NW 50.

反対に、相手側画像通話端末52から出力されたメディア信号は、相手側宅内NW50内のメディア転送装置51、ONU53、並びに外部NW40を介して宅内NW20に到達し、宅内NW20内のONU23を介してメディア転送装置21bのWAN側入力に入力される。メディア転送装置21bでは、この入力されたメディア信号をLAN側出力ヘ転送し、出力されたメディア信号は画像通話端末24に到達する。   On the other hand, the media signal output from the partner video call terminal 52 reaches the home NW 20 via the media transfer device 51, the ONU 53 and the external NW 40 in the partner home NW 50, and passes through the ONU 23 in the home NW 20. It is input to the WAN side input of the media transfer device 21b. The media transfer device 21b transfers the input media signal to the LAN side output, and the output media signal reaches the image call terminal 24.

画像通話サービスの場合、このように、画像通話端末24から画像通話端末52に送信されるメディア信号と、画像通話端末52から画像通話端末24に送信されるメディア信号とが相互にやりとりされ、画像通話が成立する。   In the case of the image call service, the media signal transmitted from the image call terminal 24 to the image call terminal 52 and the media signal transmitted from the image call terminal 52 to the image call terminal 24 are exchanged in this way. A call is established.

このため、メディア転送装置21b,51内でのメディア転送処理遅延が大きくなると、画像通話端末24,52間の画像・音声のやりとりの遅延が大きくなり、画像通話の快適性を損なってしまう。このことから、画像通話サービスでは、メディア転送装置21b,51には、音声通話サービスの場合と同様、処理遅延が小さい特性を有する終端モデルを利用したメディア転送機能を保有するものを使用する。   For this reason, when the media transfer processing delay in the media transfer devices 21b and 51 becomes large, the delay in the exchange of images and sounds between the image call terminals 24 and 52 becomes large, and the comfort of the image call is impaired. For this reason, in the image call service, media transfer devices 21b and 51 that have a media transfer function using a termination model having a characteristic with a small processing delay are used as in the case of the voice call service.

図4は従来のメディア転送装置を用いたメディアサービスのさらに他の例、ここでは映像配信サービスの例を示すもので、図中、20は宅内NW、40は外部NW、61は映像配信サーバである。   FIG. 4 shows still another example of a media service using a conventional media transfer apparatus, in this case, an example of a video distribution service. In FIG. 4, 20 is a home NW, 40 is an external NW, and 61 is a video distribution server. is there.

宅内NW20にはメディア転送装置21cが設置され、さらにメディア転送装置21cは映像配信端末25を収容(接続)するとともに、ONU23を介して外部NW40に接続されている。また、映像配信サーバ61は外部NW40に接続されている。   A media transfer device 21 c is installed in the home NW 20, and the media transfer device 21 c accommodates (connects) the video distribution terminal 25 and is connected to the external NW 40 via the ONU 23. The video distribution server 61 is connected to the external NW 40.

メディア転送装置21cは、WAN側の入力および出力、映像配信端末側(以降、LAN側と称す。)の入力および出力を有し、WAN側入力から入力されたメディア信号(この場合、映像・音声メディア信号)をLAN側出力ヘ転送し、また、LAN側入力から入力されたメディア信号をWAN側出力ヘ転送するメディア転送機能を有する。   The media transfer device 21c has input and output on the WAN side, input and output on the video distribution terminal side (hereinafter referred to as LAN side), and media signals (in this case, video / audio) input from the WAN side input. A media transfer function for transferring a media signal input from the LAN side input to the WAN side output.

映像配信サービスでは、映像配信サーバ61から配信された配信メディア信号が外部NW40を介して宅内NW20に到達し、宅内NW20内のONU23を介してメディア転送装置21cのWAN側入力に入力される。メディア転送装置21cでは、この入力されたメディア信号をLAN側出力ヘ転送し、出力されたメディア信号は映像配信端末25に到達する。以上のようにして映像配信が成立する。   In the video distribution service, the distribution media signal distributed from the video distribution server 61 reaches the home NW 20 via the external NW 40, and is input to the WAN side input of the media transfer device 21c via the ONU 23 in the home NW 20. The media transfer device 21 c transfers the input media signal to the LAN side output, and the output media signal reaches the video distribution terminal 25. Video distribution is established as described above.

映像配信サービスの場合、配信サーバ61から映像配信端末25へメディアを転送する一方向の転送であるため、処理遅延が大きくてもサービス性には影響はない。代わりに、音声通信や通常の画像通信の場合と比較して大量のデータを配信するため、大量のデータを確実に転送することができる高い転送性能が重要になる。   In the case of a video distribution service, since the transfer is a one-way transfer of media from the distribution server 61 to the video distribution terminal 25, the serviceability is not affected even if the processing delay is large. Instead, since a large amount of data is distributed as compared with the case of voice communication or normal image communication, high transfer performance capable of reliably transferring a large amount of data becomes important.

こうした特性を有する方式としては、ルーティングモデル方式もしくは連動NAPTモデル方式がある。さらに、ルーティングモデルは、メディア転送装置配下の端末がグローバルアドレスを保有している場合の転送モデルであり、連動NAPTモデルは、メディア転送装置配下の端末にプライベートアドレスを割り付け、メディア転送装置においてグローバルアドレスとプライベートアドレスを変換する必要がある場合の転送モデルである。   As a method having such characteristics, there is a routing model method or a linked NAPT model method. Furthermore, the routing model is a transfer model when a terminal under the media transfer device has a global address, and the linked NAPT model assigns a private address to the terminal under the media transfer device, and the global address is set in the media transfer device. And transfer model when private address needs to be converted.

このため、メディア転送装置21cとしては、配下の端末がグローバルアドレスを保有している場合はルーティングモデルを有するメディア転送装置を使用し、また、配下の端末がグローバルアドレスを保有しておらず、メディア転送装置において配下の端末にプライベートアドレスを割り付け、グローバルアドレスとプライベートアドレスを変換する必要がある場合は、連動NAPTモデルを有するメディア転送装置を使用する。   For this reason, as the media transfer device 21c, a media transfer device having a routing model is used when a subordinate terminal has a global address, and the subordinate terminal does not have a global address, When it is necessary to assign a private address to a subordinate terminal in the transfer device and convert the global address and the private address, a media transfer device having a linked NAPT model is used.

このように、従来は、使用するメディア端末に合わせたメディア転送機能を有するメディア転送装置を準備しておく必要があった。
特開2005−252477号公報
As described above, conventionally, it is necessary to prepare a media transfer apparatus having a media transfer function according to a media terminal to be used.
JP 2005-252477 A

次世代ネットワークの構築が進み、広帯域で複数サービスの同時使用が可能なネットワーク環境が整いつつあるが、こうしたネットワーク環境のメリットを享受するため、これまで別々に使用していた複数のメディア端末を同時使用することが可能になった。   The construction of next-generation networks is progressing, and a network environment that can use multiple services simultaneously in a wide band is being prepared. To enjoy the benefits of such a network environment, multiple media terminals that have been used separately can be simultaneously used. It became possible to use.

しかし、それぞれのメディア端末が必要とするメディア転送機能が異なる場合、従来の方法では、各メディア端末に合ったメディア転送機能をそれぞれ有するメディア転送装置を複数種類、準備する必要があった。   However, when the media transfer functions required by the respective media terminals are different, the conventional method needs to prepare a plurality of types of media transfer apparatuses each having a media transfer function suitable for each media terminal.

これを解消する方法として、終端モデル・ルーティングモデル・連動NAPTモデルの全てのメディア転送機能(メディア転送方式)に対応させ、SIP情報などを解析することにより、メディア端末に合わせて適切なメディア転送方式を選択し、メディア転送を行う方法が考えられる。ただし、この方法の場合、毎回、即ちメディア転送を実施する度にメディア転送方式を選択する必要があるため、方式が固定している場合に比べ、判定の負荷がかかるという問題がある。   As a method for solving this problem, the media transfer method appropriate for the media terminal is analyzed by analyzing the SIP information, etc. by supporting all media transfer functions (media transfer methods) of the termination model, routing model, and linked NAPT model. It is possible to select media and perform media transfer. However, in this method, since it is necessary to select a media transfer method every time, that is, every time media transfer is performed, there is a problem that a load of determination is imposed as compared with a case where the method is fixed.

例えば、メディア転送装置配下に1種類のメディア転送方式の端末のみを接続する場合は、該当するメディア転送方式に固定してメディア転送を行えば良いが、上記方法では、毎回、メディア転送方式を選定するための負荷がかかるという第一の問題があった。   For example, when only one type of media transfer method terminal is connected to the media transfer device, media transfer can be performed by fixing to the corresponding media transfer method. In the above method, the media transfer method is selected each time. There was a first problem that it took a load to do.

また、メディア転送装置を使用する際、配下に端末を接続すると、その接続系を使い続けるのが一般的であるが、このようにポートと転送方式が固定で決定するような場合にも、上記方法では、毎回、メディア転送方式を選定するための負荷がかかるという第二の問題があった。   In addition, when using a media transfer device, it is common to continue to use the connection system when the terminal is connected to the subordinate. However, even when the port and transfer method are fixedly determined as described above, This method has a second problem that a load for selecting a media transfer method is applied each time.

本発明は、以上の問題を解消し、メディア転送方式の異なる複数のメディア端末を収容可能であり、かつ実際に収容したメディア端末によってはメディア転送を実施する度にそのメディア転送方式を判定するための負荷がかからないメディア転送方法、その装置およびプログラムを提供するものである。   The present invention solves the above-described problem, can accommodate a plurality of media terminals with different media transfer methods, and determines the media transfer method every time media transfer is performed depending on the actually accommodated media terminals. The present invention provides a media transfer method, an apparatus, and a program that are not burdened with the above.

前記課題を解決するため、本発明では、コンピュータを用いて、複数の異なるメディア転送方式によるメディア転送を実施するメディア転送方法であって、前記コンピュータに、一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付けるステップと、一括固定モードが選択入力された場合、前記指定入力されたメディア転送方式によるメディア転送を実施するステップと、ポート指定モードが選択入力された場合、メディア信号が入力するポートに対応して前記指定入力されたメディア転送方式によるメディア転送を実施するステップと、自動モードが選択入力された場合、メディア転送前のSIP/SDP信号を解析してメディア転送方式を決定し、該決定したメディア転送方式に従ってSDP部からメディア転送に必要な転送情報を抽出し、前記メディア転送方式および転送情報によるメディア転送を実施するステップとを実行させるメディア転送方法を提案する。   In order to solve the above-described problems, the present invention provides a media transfer method for performing media transfer using a plurality of different media transfer methods using a computer, wherein the computer includes a batch fixed mode, a port designation mode, and an automatic mode. A step of receiving a media transfer method designation input for the batch fixed mode and a port for receiving a media signal and a corresponding media transfer method designation input for the port designation mode, together with selection input for one of the operation modes. When the batch fixed mode is selected and input, the step of performing media transfer according to the specified and input media transfer method, and when the port specifying mode is selected and input, the port corresponding to the port to which the media signal is input Media transfer by the specified media transfer method When the automatic mode is selected and input, the SIP / SDP signal before media transfer is analyzed to determine the media transfer method, and the necessary transfer for media transfer from the SDP unit according to the determined media transfer method The present invention proposes a media transfer method for extracting information and executing the media transfer method and the step of performing media transfer according to the transfer information.

また、本発明では、複数の異なるメディア転送方式によるメディア転送を実施するメディア転送装置であって、一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付けるモード選択部と、一括固定モードが選択入力された場合、前記指定入力されたメディア転送方式によるメディア転送を実施する一括固定モードメディア転送手段と、ポート指定モードが選択入力された場合、メディア信号が入力するポートに対応して前記指定入力されたメディア転送方式によるメディア転送を実施するポート指定モードメディア転送手段と、自動モードが選択入力された場合、メディア転送前のSIP/SDP信号を解析してメディア転送方式を決定し、該決定したメディア転送方式に従ってSDP部からメディア転送に必要な転送情報を抽出し、前記メディア転送方式および転送情報によるメディア転送を実施する自動モードメディア転送手段とを具備するメディア転送装置を提案する。   The present invention also provides a media transfer apparatus that performs media transfer using a plurality of different media transfer methods, and performs batch fixing together with selection input of an operation mode of a batch fixing mode, a port designation mode, and an automatic mode. When the mode transfer unit accepts the media transfer method designation input for the mode, and the port selection mode accepts the media signal input port and the corresponding media transfer method designation input, and the batch fixed mode is selected and input, Collective fixed mode media transfer means for performing media transfer in accordance with the designated input media transfer method, and when the port designation mode is selected and inputted, the designated and inputted media transfer method corresponding to a port to which a media signal is inputted Port designation mode media transfer with media transfer When the transfer means and the automatic mode are selected and input, the media transfer method is determined by analyzing the SIP / SDP signal before the media transfer, and transfer information necessary for the media transfer is obtained from the SDP unit according to the determined media transfer method. The present invention proposes a media transfer apparatus that includes an automatic mode media transfer means that extracts and performs media transfer according to the media transfer method and transfer information.

また、本発明では、複数の異なるメディア転送方式によるメディア転送を実施するメディア転送装置であって、モード切替部と、SIPスタック制御機能部と、B2BUA制御機能部と、メディア転送機能部とよりなり、モード切替部は、一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付け、一括固定モードが選択入力された場合は指定入力されたメディア転送方式をメディア転送機能部に転送するとともに「0」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送し、ポート指定モードが選択入力された場合は指定入力されたメディア信号が入力するポートおよびこれに対応するメディア転送方式をメディア転送機能部に転送するとともに「1」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送し、自動モードが選択入力された場合は「2」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送する機能を備え、SIPスタック制御機能部は、「2」に設定したフラグを受信した場合のみ、メディア転送前のSIP/SDP信号をB2BUA制御機能部へ転送する機能を備え、B2BUA制御機能部は、SIPスタック制御機能部から転送されてきたSIP/SDP信号よりSDP部を抽出し、該抽出したSDP部の情報を解析してメディア転送方式を決定し、該決定したメディア転送方式に応じて前記SDP部からメディア転送に必要な転送情報を抽出し、該抽出した転送情報を前記決定したメディア転送方式とともにメディア転送機能部に転送する機能を備え、メディア転送機能部は、「0」に設定したフラグを受信した場合は、モード切替部から転送されてきたメディア転送方式によるメディア転送を実施し、「1」に設定したフラグを受信した場合は、モード切替部から転送されてきたメディア信号が入力するポートおよびこれに対応するメディア転送方式のうち転送すべきメディア信号が入力されたポートに対応するメディア転送方式によるメディア転送を実施し、「2」に設定したフラグを受信した場合は、B2BUA制御機能部から転送されてきたメディア転送方式および転送情報によるメディア転送を実施する機能を備えるメディア転送装置を提案する。   Further, the present invention is a media transfer apparatus that performs media transfer using a plurality of different media transfer methods, and includes a mode switching unit, a SIP stack control function unit, a B2BUA control function unit, and a media transfer function unit. , The mode switching unit receives the selection input for the operation mode from the batch fixed mode, port designation mode, and automatic mode, the media transfer method designation input for the batch fixed mode, and the media signal for the port designation mode. When the designated input of the input port and the corresponding media transfer method is accepted and the batch fixed mode is selected and inputted, the designated media transfer method is transferred to the media transfer function unit and the flag is set to “0” Is transferred to the SIP stack control function unit and the media transfer function unit. When the mode is selected and input, the port to which the designated input media signal is input and the corresponding media transfer method are transferred to the media transfer function unit, and the flag set to “1” is set to the SIP stack control function unit and the media. When the automatic mode is selected and input, the flag set to “2” is transferred to the SIP stack control function unit and the media transfer function unit. The SIP stack control function unit Only when the flag set to "" is received, it has a function to transfer the SIP / SDP signal before the media transfer to the B2BUA control function unit. The B2BUA control function unit has the SIP / SDP transferred from the SIP stack control function unit. The SDP part is extracted from the signal and the media transfer method is determined by analyzing the extracted information of the SDP part. A function of extracting transfer information necessary for media transfer from the SDP unit according to the determined media transfer method, and transferring the extracted transfer information to the media transfer function unit together with the determined media transfer method; When the function unit receives the flag set to “0”, it performs media transfer by the media transfer method transferred from the mode switching unit, and when it receives the flag set to “1”, it switches the mode. Perform media transfer using the media transfer method corresponding to the port to which the media signal transferred from the input port and the port to which the media signal to be transferred is input out of the corresponding media transfer methods are set to “2” Received, the media transfer method and transfer information transferred from the B2BUA control function unit A media transfer apparatus having a function of performing media transfer is proposed.

また、本発明では、コンピュータに、請求項3に記載の各機能を実現させるためのプログラムを提案する。   According to the present invention, a program for causing a computer to realize the functions described in claim 3 is proposed.

本発明は、事前に選択された動作モードに従い、指定されたメディア転送方式(1種類)でメディア転送を実施する、あるいは、メディア信号が入力するポートに対応して指定されたメディア転送方式でメディア転送を実施する、もしくは、SDPの内容に応じて適切なメディア転送方式を自動的に決定してメディア転送を実施することを特徴とする。   The present invention performs media transfer by a designated media transfer method (one type) according to a preselected operation mode, or media by a media transfer method designated corresponding to a port to which a media signal is input. It is characterized in that the transfer is performed or the media transfer is performed by automatically determining an appropriate media transfer method according to the contents of the SDP.

これにより、メディア転送方式の異なる複数のメディア端末を一つのメディア転送装置の配下に同時に収容可能となり、かつ、端末固定で使用する場合は、メディア転送方式を指定することにより、判定の負荷を減らすことができる方式である。その結果、メディア転送装置配下に1種類のメディア転送方式の端末のみを接続する場合は、一括でメディア転送方式を事前に指定することにより、毎回方式を選定するために負荷がかかる、という第一の課題を解決することができる。また、メディア転送装置の使用方法として、ポートとメディア転送方式との対応が固定で決定している場合には、ポートとメディア転送方式との対応を事前に指定しておくことにより、毎回方式を選定するために負荷がかかる、という第二の課題を解決することができる。   As a result, multiple media terminals with different media transfer methods can be simultaneously accommodated under one media transfer device, and when using a fixed terminal, the load of determination can be reduced by specifying the media transfer method. It is a method that can. As a result, when only one type of media transfer method terminal is connected to the media transfer device, it is difficult to select the method every time by specifying the media transfer method in advance. The problem can be solved. In addition, as a method of using the media transfer device, if the correspondence between the port and the media transfer method is fixed, the method can be changed each time by specifying the correspondence between the port and the media transfer method in advance. The second problem that a load is applied to select can be solved.

このように、本発明によれば、多種のメディア端末を同時収容することができ、その結果、NGN(Next Generation Network)のサービスのメリットを享受することができる上、指定パラメータを用いてメディア転送方式を固定にすることにより、判定負荷を減らすことができる。   As described above, according to the present invention, various media terminals can be accommodated at the same time. As a result, the benefits of NGN (Next Generation Network) services can be enjoyed, and media transfer can be performed using designated parameters. The determination load can be reduced by fixing the method.

図1は本発明のメディア転送装置の実施の形態の一例を示すもので、このメディア転送装置10は、モード切替部11と、SIPスタック制御機能部12と、B2BUA制御機能部13と、メディア転送機能部14とよりなる。   FIG. 1 shows an example of an embodiment of a media transfer apparatus according to the present invention. This media transfer apparatus 10 includes a mode switching unit 11, a SIP stack control function unit 12, a B2BUA control function unit 13, and a media transfer. It consists of a functional unit 14.

モード切替部11は、キーボードなどの入力装置(図示せず)からの3種類の動作モード、即ち一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付け、一括固定モードが選択入力された場合は指定入力されたメディア転送方式をメディア転送機能部14に転送するとともに「0」に設定したフラグをSIPスタック制御機能部12およびメディア転送機能部14に転送し、ポート指定モードが選択入力された場合は指定入力されたメディア信号が入力するポートおよびこれに対応するメディア転送方式をメディア転送機能部14に転送するとともに「1」に設定したフラグをSIPスタック制御機能部12およびメディア転送機能部14に転送し、自動モードが選択入力された場合は「2」に設定したフラグをSIPスタック制御機能部12およびメディア転送機能部14に転送する。   The mode switching unit 11 is fixed together with a selection input of one of three operation modes from an input device (not shown) such as a keyboard, that is, a batch fixing mode, a port designation mode, and an automatic mode. For the mode, it accepts the media transfer method designation input. For the port designation mode, it accepts the port to which the media signal is input and the media transfer method designation input corresponding to this. The media transfer method is transferred to the media transfer function unit 14 and the flag set to “0” is transferred to the SIP stack control function unit 12 and the media transfer function unit 14. When the port designation mode is selected and inputted, it is designated and inputted. Select the port to which the media signal is input and the corresponding media transfer method. The flag set to “1” is transferred to the transfer function unit 14 and transferred to the SIP stack control function unit 12 and the media transfer function unit 14. When the automatic mode is selected and input, the flag set to “2” is set to SIP. Transfer to the stack control function unit 12 and the media transfer function unit 14.

モード切替部11における動作を、図5のフローに従って説明する。   The operation in the mode switching unit 11 will be described according to the flow of FIG.

まず、モード切替部11に選択入力された動作モードを確認(判定)する(ステップs1)。   First, the operation mode selected and input to the mode switching unit 11 is confirmed (determined) (step s1).

一括固定モードが選択入力された場合は、モード切替部11からメディア転送機能部14に「0」に設定したフラグと指定入力されたメディア転送方式を転送する(ステップs2)。また、モード切替部11からSIPスタック制御機能部12に「0」に設定したフラグを転送する(ステップs3)。   When the batch fixed mode is selected and input, the mode switching unit 11 transfers the flag set to “0” and the designated and input media transfer method to the media transfer function unit 14 (step s2). Further, the flag set to “0” is transferred from the mode switching unit 11 to the SIP stack control function unit 12 (step s3).

ポート指定モードが選択入力された場合は、モード切替部11からメディア転送機能部14に「1」に設定したフラグと指定入力されたメディア信号が入力するポートおよびこれに対応する固定のメディア転送方式を転送する(ステップs4)。また、モード切替部11からSIPスタック制御機能部12に「1」に設定したフラグを転送する(ステップs5)。   When the port designation mode is selected and input, the flag set to “1” from the mode switching unit 11 to the media transfer function unit 14 and the port to which the designated input media signal is input and the fixed media transfer method corresponding thereto Is transferred (step s4). Further, the flag set to “1” is transferred from the mode switching unit 11 to the SIP stack control function unit 12 (step s5).

自動モードが選択入力された場合は、モード切替部11からメディア転送機能部14とSIPスタック制御機能部12に「2」に設定したフラグを転送する(ステップs6)。   When the automatic mode is selected and input, the flag set to “2” is transferred from the mode switching unit 11 to the media transfer function unit 14 and the SIP stack control function unit 12 (step s6).

SIPスタック制御機能部12は、モード切替部11から転送されてきたフラグが「2」の場合、メディア転送前にメディア転送装置配下のメディア端末もしくは対向するメディア端末から入力されたSIP/SDP信号をB2BUA制御機能部13に転送する。   When the flag transferred from the mode switching unit 11 is “2”, the SIP stack control function unit 12 receives the SIP / SDP signal input from the media terminal under the media transfer device or the opposite media terminal before the media transfer. The data is transferred to the B2BUA control function unit 13.

なお、SIPスタック制御機能部12では、モード切替部11から転送されてきたフラグが「0」もしくは「1」の場合、以降の動作を実施しない。   The SIP stack control function unit 12 does not perform the subsequent operations when the flag transferred from the mode switching unit 11 is “0” or “1”.

ここで、SIP(Session Initiation Protocol)は、マルチメディアセッションを確立・変更・切断するためのプロトコルであり、リクエスト行・ヘッダ・メッセージボディから構成されている。このうち、メッセージボディには、SDP(Session Description Protocol)というプロトコルによってマルチメディアセッションに関する情報が記述されている。例えば、m=“値”の形式で、メディアについての情報としてメディアの種類(audio,video,textなど)、メディアを受信するポート番号、メディア受信に用いるトランスポートプロトコル(RTP、TCPなど)が記述される。また、例えば、c=“値”の形式で、コネクション情報としてネットワーク種別、IPバージョン(IPv4、IPv6など)、メディアを受信するIPアドレスが記述される。   Here, SIP (Session Initiation Protocol) is a protocol for establishing, changing, and disconnecting a multimedia session, and includes a request line, a header, and a message body. Among these, in the message body, information related to the multimedia session is described by a protocol called SDP (Session Description Protocol). For example, in the format of m = “value”, the media type (audio, video, text, etc.), the port number for receiving the media, and the transport protocol (RTP, TCP, etc.) used for media reception are described as information about the media. Is done. Further, for example, in the format of c = “value”, the network type, the IP version (IPv4, IPv6, etc.), and the IP address for receiving the media are described as connection information.

B2BUA制御機能部13は、さらに、B2BUA処理機能部15と、SDP処理機能部16と、メディア転送制御機能部17とよりなる。   The B2BUA control function unit 13 further includes a B2BUA processing function unit 15, an SDP processing function unit 16, and a media transfer control function unit 17.

B2BUA処理機能部15は、SIPスタック制御機能部12から転送されてきたSIP/SDP信号よりSDP部を抽出し、該抽出したSDP部の情報をSDP処理機能部16に転送する。SDP処理機能部16は、B2BUA処理機能部15から転送されてきたSDP部の情報を解析してメディア転送方式(メディア転送モデル)を決定し、該決定したメディア転送モデルをB2BUA処理機能部15へ転送する。   The B2BUA processing function unit 15 extracts the SDP unit from the SIP / SDP signal transferred from the SIP stack control function unit 12 and transfers the extracted information of the SDP unit to the SDP processing function unit 16. The SDP processing function unit 16 analyzes the information of the SDP unit transferred from the B2BUA processing function unit 15 to determine a media transfer method (media transfer model), and sends the determined media transfer model to the B2BUA processing function unit 15. Forward.

SDP処理機能部16におけるメディア転送モデルを決定する動作を、図6のフローに従って説明する。   The operation of determining the media transfer model in the SDP processing function unit 16 will be described according to the flow of FIG.

まず、B2BUA処理機能部15から転送されてきたSDP部の情報のうち、C行のIPバージョンのチェックを行い、IPv4かIPv6かの区別を行う(ステップs11,s12)。ここで、C行のIPバージョンがIPv6であれば、ルーティングモデルをメディア転送モデルに決定する(ステップs13)。   First, among the information of the SDP part transferred from the B2BUA processing function part 15, the IP version of the C line is checked to distinguish between IPv4 and IPv6 (steps s11 and s12). Here, if the IP version of the C line is IPv6, the routing model is determined as the media transfer model (step s13).

一方、C行のIPバージョンがIPv4であれば、さらにSDP部の情報のうち、m行のトランスポートのチェックを行い、RTP/AVPかそれ以外かの区別を行う(ステップs14,s15)。この際、m行のトランスポートがRTP/AVPであれば、終端モデルをメディア転送モデルに決定する(ステップs16)。また、m行のトランスポートがRTP/AVP以外であれば、連動NAPTモデルをメディア転送モデルに決定する(ステップs17)。   On the other hand, if the IP version of the C line is IPv4, the transport of the m line in the information of the SDP part is further checked to distinguish between RTP / AVP and other (steps s14 and s15). At this time, if the transport of m rows is RTP / AVP, the termination model is determined as the media transfer model (step s16). If the transport of m rows is other than RTP / AVP, the linked NAPT model is determined as the media transfer model (step s17).

最後に、ステップs13,s16,s17で決定したメディア転送モデルの情報をSDP処理機能部16からB2BUA処理機能部15へ転送する(ステップs18)。   Finally, the media transfer model information determined in steps s13, s16, and s17 is transferred from the SDP processing function unit 16 to the B2BUA processing function unit 15 (step s18).

また、B2BUA処理機能部15は、SDP処理機能部16からメディア転送モデルの情報を受信すると、このメディア転送モデルを前記SDP部とともにメディア転送制御機能部17に転送する。   When the B2BUA processing function unit 15 receives the media transfer model information from the SDP processing function unit 16, the B2BUA processing function unit 15 transfers the media transfer model together with the SDP unit to the media transfer control function unit 17.

メディア転送制御機能部17は、B2BUA処理機能部15から転送されてきた転送モデルに応じてSDP部からメディア転送に必要な転送情報を抽出し、該抽出した転送情報を前記決定したメディア転送モデルとともにメディア転送機能部13に転送する。   The media transfer control function unit 17 extracts transfer information necessary for media transfer from the SDP unit in accordance with the transfer model transferred from the B2BUA processing function unit 15 and the extracted transfer information together with the determined media transfer model. Transfer to the media transfer function unit 13.

メディア転送制御機能部17における転送情報を抽出する動作を、図7のフローに従って説明する。   The operation of extracting transfer information in the media transfer control function unit 17 will be described according to the flow of FIG.

まず、B2BUA処理機能部15から転送されてきたメディア転送モデルを確認(判定)する(ステップs21)。   First, the media transfer model transferred from the B2BUA processing function unit 15 is confirmed (determined) (step s21).

メディア転送モデルが終端モデルの場合、SDP部からメディア転送装置配下のメディア端末および対向するメディア端末のメディアを受信するIPアドレス・ポート番号の情報を抽出する(ステップs22)。また、メディア転送モデルが連動NAPTモデルの場合、SDP部から対向するメディア端末のメディアを受信するIPアドレス・ポート番号の情報を抽出する(ステップs23)。さらにまた、ステップs22,s23で抽出したメディア転送に必要な転送情報を、B2BUA処理機能部15から転送されてきたメディア転送モデルとともにメディア転送機能部14へ送信する(ステップs24)。   When the media transfer model is a termination model, information on the IP address and port number for receiving the media of the media terminal under the media transfer device and the opposite media terminal is extracted from the SDP unit (step s22). If the media transfer model is the linked NAPT model, the IP address / port number information for receiving the media of the opposite media terminal is extracted from the SDP unit (step s23). Furthermore, the transfer information necessary for the media transfer extracted in steps s22 and s23 is transmitted to the media transfer function unit 14 together with the media transfer model transferred from the B2BUA processing function unit 15 (step s24).

なお、B2BUA処理機能部15から転送されてきたメディア転送モデルがルーティングモデルの場合は、当該メディア転送モデル(ルーティングモデル)のみメディア転送機能部14へ送信する(ステップs25)。   When the media transfer model transferred from the B2BUA processing function unit 15 is a routing model, only the media transfer model (routing model) is transmitted to the media transfer function unit 14 (step s25).

メディア転送機能部14は、モード切替部11もしくはB2BUA制御機能部13のメディア転送制御機能部17から転送されてきたフラグ・転送モデル・転送情報により、メディア転送およびSDP書き換えを行い、書き換えを行ったSDP部をB2BUA制御機能部13のメディア転送制御機能部17およびB2BUA処理機能部15を経由して、SIPスタック制御機能部12へ転送する。   The media transfer function unit 14 performs media transfer and SDP rewrite according to the flag / transfer model / transfer information transferred from the mode transfer unit 11 or the media transfer control function unit 17 of the B2BUA control function unit 13 and performs the rewrite. The SDP unit is transferred to the SIP stack control function unit 12 via the media transfer control function unit 17 and the B2BUA processing function unit 15 of the B2BUA control function unit 13.

メディア転送機能部14におけるメディア転送およびSDP書き換えを行う動作を、図8のフローに従って説明する。   Operations for performing media transfer and SDP rewriting in the media transfer function unit 14 will be described with reference to the flowchart of FIG.

まず、モード切替部11から転送されてきたフラグを確認(判定)し(ステップs31)、フラグが「0」の場合、モード切替部11から転送されてきたメディア転送モデルを確認する(ステップs32)。フラグが「1」の場合、モード切替部11から転送されてきたポートとメディア転送モデルの対応を確認し、送られてきたメディア信号のポートに対応するメディア転送モデルを確認する(ステップs33)。フラグが「2」の場合、メディア転送制御機能部17から転送されてきたメディア転送モデルを確認する(ステップs34)。   First, the flag transferred from the mode switching unit 11 is confirmed (determined) (step s31). If the flag is “0”, the media transfer model transferred from the mode switching unit 11 is confirmed (step s32). . When the flag is “1”, the correspondence between the port transferred from the mode switching unit 11 and the media transfer model is confirmed, and the media transfer model corresponding to the port of the transmitted media signal is confirmed (step s33). If the flag is “2”, the media transfer model transferred from the media transfer control function unit 17 is confirmed (step s34).

ステップs32,s33,s34で確認したメディア転送モデルに従い、以降の作業を行う。   The following operations are performed according to the media transfer model confirmed in steps s32, s33, and s34.

メディア転送モデルが終端モデルであった場合、SIP/SDP信号の方向を確認し(ステップs35)、LAN側からWAN側に転送されるSIP/SDP信号の場合は、SDP部のc/m−lineに記述されているメディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号を、メディア転送装置のWAN側のメディアを受信するIPアドレス・ポート番号に書き換え、B2BUA制御機能部13を経由してSIPスタック制御機能部12へ転送し(ステップs36)、WAN側からLAN側に転送されるSIP/SDP信号の場合は、SDP部のc/m−lineに記述されている対向するメディア端末のメディアを受信するIPアドレス・ポート番号を、メディア転送装置のLAN側のメディアを受信するIPアドレス・ポート番号に書き換え、B2BUA制御機能部13を経由してSIPスタック制御機能部12へ転送する(ステップs37)。   If the media transfer model is a termination model, the direction of the SIP / SDP signal is confirmed (step s35). If the SIP / SDP signal is transferred from the LAN side to the WAN side, the c / m-line of the SDP unit is used. The IP address / port number for receiving the media of the media terminal under the media transfer device described in the above is rewritten to the IP address / port number for receiving the media on the WAN side of the media transfer device, and passes through the B2BUA control function unit 13 In the case of a SIP / SDP signal transferred from the WAN side to the LAN side (step s36), the opposite media terminal described in the c / m-line of the SDP unit is transferred to the SIP stack control function unit 12 (step s36). IP address and port number for receiving media, and media on the LAN side of the media transfer device Rewriting the IP address and port number, and transfers the SIP stack control function unit 12 via the B2BUA control function unit 13 (step s37).

SIPスタック制御機能部12では、B2BUA制御機能部13から転送されてくるSDP部をSIP信号に組立てて、LAN側からWAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のWAN側へ出力し、WAN側からLAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のLAN側へ出力する。   The SIP stack control function unit 12 assembles the SDP unit transferred from the B2BUA control function unit 13 into a SIP signal, and in the case of a SIP / SDP signal transferred from the LAN side to the WAN side, the WAN of the media transfer device In the case of a SIP / SDP signal that is output to the LAN side and transferred from the WAN side to the LAN side, it is output to the LAN side of the media transfer apparatus.

メディア転送装置のWAN側に出力されたSIP/SDP信号は、対向するメディア端末が受け取り、メディア転送装置のLAN側に出力されたSIP/SDP信号は、メディア転送装置配下のメディア端末が受け取る。このように、メディア転送装置配下のメディア端末と対向するメディア端末との間で、SIP信号/SDP信号を相互に交換することによりセッション(通信)を確立する。   The opposite media terminal receives the SIP / SDP signal output to the WAN side of the media transfer apparatus, and the media terminal under the media transfer apparatus receives the SIP / SDP signal output to the LAN side of the media transfer apparatus. In this way, a session (communication) is established by exchanging SIP signals / SDP signals with each other between the media terminal under the media transfer apparatus and the opposite media terminal.

セッション確立後、メディア転送装置10のメディア転送機能部14では、WAN側からメディア転送装置のWAN側のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号を、メディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号に転送し、LAN側からメディア転送装置のLAN側のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号を、対向するメディア端末のメディアを受信するIPアドレス・ポート番号に転送する(ステップs38)。   After the session is established, the media transfer function unit 14 of the media transfer apparatus 10 transmits the media signal transferred from the WAN side to the IP address and port number for receiving the media on the WAN side of the media transfer apparatus. The media signal transferred from the LAN side to the IP address / port number for receiving the media of the terminal and transferred from the LAN side to the IP address / port number for receiving the media on the LAN side of the media transfer device is transferred to the media of the opposite media terminal. The received IP address / port number is transferred (step s38).

メディア転送モデルが連動NAPTモデルであった場合、SIP/SDP信号の方向を確認し(ステップs39)、LAN側からWAN側に転送されるSIP/SDP信号の場合は、SDP部のc/m−lineに記述されているメディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号を、メディア転送装置のWAN側のメディアを受信するIPアドレス・ポート番号に書き換え、B2BUA制御機能部13を経由してSIPスタック制御機能部12へ転送し(ステップs40)、WAN側からLAN側に転送されるSIP/SDP信号の場合は、SDP部のc/m−lineに記述されている対向するメディア端末のメディアを受信するIPアドレス・ポート番号を、B2BUA制御機能部13を経由してSIPスタック制御機能部12へ透過転送する(ステップs41)。   If the media transfer model is a linked NAPT model, the direction of the SIP / SDP signal is confirmed (step s39). If the SIP / SDP signal is transferred from the LAN side to the WAN side, the c / m− The IP address / port number for receiving media of the media terminal under the media transfer device described in the line is rewritten to the IP address / port number for receiving media on the WAN side of the media transfer device, and the B2BUA control function unit 13 is changed. In the case of a SIP / SDP signal transferred to the SIP stack control function unit 12 via the WAN side (step s40) and transferred from the WAN side to the LAN side, the opposite media described in the c / m-line of the SDP unit The IP address / port number for receiving the media of the terminal is sent via the B2BUA control function unit 13 to S Transmitting transferred to P stack control function unit 12 (step s41).

SIPスタック制御機能部12では、B2BUA制御機能部13から転送されてくるSDP部をSIP信号に組立てて、LAN側からWAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のWAN側へ出力し、WAN側からLAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のLAN側へ出力する。   The SIP stack control function unit 12 assembles the SDP unit transferred from the B2BUA control function unit 13 into a SIP signal, and in the case of a SIP / SDP signal transferred from the LAN side to the WAN side, the WAN of the media transfer device In the case of a SIP / SDP signal that is output to the LAN side and transferred from the WAN side to the LAN side, it is output to the LAN side of the media transfer apparatus.

メディア転送装置のWAN側に出力されたSIP/SDP信号は、対向するメディア端末が受け取り、メディア転送装置のLAN側に出力されたSIP/SDP信号は、メディア転送装置配下のメディア端末が受け取る。このように、メディア転送装置配下のメディア端末と対向するメディア端末との間で、SIP信号/SDP信号を相互に交換することによりセッション(通信)を確立する。   The opposite media terminal receives the SIP / SDP signal output to the WAN side of the media transfer apparatus, and the media terminal under the media transfer apparatus receives the SIP / SDP signal output to the LAN side of the media transfer apparatus. In this way, a session (communication) is established by exchanging SIP signals / SDP signals with each other between the media terminal under the media transfer apparatus and the opposite media terminal.

セッション確立後、メディア転送装置10のメディア転送機能部14では、WAN側からメディア転送装置のWAN側のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号を、メディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号に転送し、LAN側から対向するメディア端末のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号をそのまま転送する(ステップs42)。   After the session is established, the media transfer function unit 14 of the media transfer apparatus 10 transmits the media signal transferred from the WAN side to the IP address and port number for receiving the media on the WAN side of the media transfer apparatus. The media signal transferred to the IP address and port number for receiving the media of the terminal and transferred to the IP address and port number for receiving the media of the opposite media terminal from the LAN side is transferred as it is (step s42).

メディア転送モデルがルーティングモデルであった場合、SDP部のc/m−lineに記述されている、メディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号、および対向するメディア端末のメディアを受信するIPアドレス・ポート番号を、B2BUA制御機能部13を経由してSIPスタック制御機能部12へ透過転送する(ステップs43)。   When the media transfer model is a routing model, the IP address / port number for receiving the media of the media terminal under the media transfer device described in the c / m-line of the SDP unit, and the media of the opposite media terminal Is transparently transferred to the SIP stack control function unit 12 via the B2BUA control function unit 13 (step s43).

SIPスタック制御機能部12では、B2BUA制御機能部13から転送されてくるSDP部をSIP信号に組立てて、LAN側からWAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のWAN側へ出力し、WAN側からLAN側に転送されてきたSIP/SDP信号の場合は、メディア転送装置のLAN側へ出力する。   The SIP stack control function unit 12 assembles the SDP unit transferred from the B2BUA control function unit 13 into a SIP signal, and in the case of a SIP / SDP signal transferred from the LAN side to the WAN side, the WAN of the media transfer device In the case of a SIP / SDP signal that is output to the LAN side and transferred from the WAN side to the LAN side, it is output to the LAN side of the media transfer apparatus.

メディア転送装置のWAN側に出力されたSIP/SDP信号は、対向するメディア端末が受け取り、メディア転送装置のLAN側に出力されたSIP/SDP信号は、メディア転送装置配下のメディア端末が受け取る。このように、メディア転送装置配下のメディア端末と対向するメディア端末との間で、SIP信号/SDP信号を相互に交換することによりセッション(通信)を確立する。   The opposite media terminal receives the SIP / SDP signal output to the WAN side of the media transfer apparatus, and the media terminal under the media transfer apparatus receives the SIP / SDP signal output to the LAN side of the media transfer apparatus. In this way, a session (communication) is established by exchanging SIP signals / SDP signals with each other between the media terminal under the media transfer apparatus and the opposite media terminal.

セッション確立後、メディア転送装置10のメディア転送機能部14では、WAN側からメディア転送装置配下のメディア端末のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号をそのまま転送し、LAN側から対向するメディア端末のメディアを受信するIPアドレス・ポート番号に転送されてきたメディア信号をそのまま転送する(ステップs44)。   After the session is established, the media transfer function unit 14 of the media transfer device 10 transfers the media signal transferred from the WAN side to the IP address / port number for receiving the media of the media terminal under the media transfer device as it is. The media signal transferred to the IP address / port number for receiving the media of the opposite media terminal is transferred as it is (step s44).

以下、図9,10,11を参照して本発明の効果について説明するが、図中、図1乃至図4と同一構成部分については同一符号をもって表す。即ち、10はメディア転送装置、11はモード切替部、12はSIPスタック制御機能部、13はB2BUA制御機能部、14はメディア転送機能部、20は宅内NW、30は音声通話サービスの対向側の宅内NW、40は外部NW、50は画像通話サービスの対向側の宅内NW、23,33,53はONU、22,32は音声通話端末、24,52は画像通話端末、251はプライベートアドレスの映像配信端末、252はグローバルアドレスの映像配信端末、611,612は映像配信サーバである。   The effects of the present invention will be described below with reference to FIGS. 9, 10, and 11. In the figure, the same components as those in FIGS. 1 to 4 are denoted by the same reference numerals. That is, 10 is a media transfer device, 11 is a mode switching unit, 12 is a SIP stack control function unit, 13 is a B2BUA control function unit, 14 is a media transfer function unit, 20 is a home NW, and 30 is a voice call service opposite side. In-house NW, 40 is an external NW, 50 is an in-home NW on the opposite side of the image call service, 23, 33 and 53 are ONUs, 22 and 32 are voice call terminals, 24 and 52 are image call terminals, and 251 is a private address video. A distribution terminal, 252 is a video distribution terminal having a global address, and 611 and 612 are video distribution servers.

ここで、音声通話端末22,32、画像通話端末24,52は、リアルタイム通話サービスを提供するため、終端モデルを取る必要がある端末とする。また、映像配信端末251は、転送性能を確保する必要がある上、グローバルアドレスとプライベートアドレスの変換が必要なため、連動NAPTモデルを取る必要がある端末とする。さらにまた、映像配信端末252は、転送性能を確保する必要があり、グローバルアドレスとプライベートアドレスの変換が必要でないため、ルーティングモデルを取る必要がある端末とする。   Here, the voice call terminals 22 and 32 and the image call terminals 24 and 52 are terminals that need to take a termination model in order to provide a real-time call service. The video distribution terminal 251 is a terminal that needs to take a linked NAPT model because it is necessary to ensure transfer performance and to convert a global address and a private address. Furthermore, the video distribution terminal 252 is a terminal that needs to take a routing model because it needs to secure transfer performance and does not require conversion between a global address and a private address.

図9に示すように、終端モデルの音声通話端末22,32のみ使用する場合は、一括固定モードを選択し、終端モデルを指定することにより、メディア転送方式の判定が必要なくなる。このため、判定負荷がかかることなく使用することができる。   As shown in FIG. 9, when only the terminal model voice call terminals 22 and 32 are used, it is not necessary to determine the media transfer method by selecting the batch fixed mode and specifying the terminal model. For this reason, it can be used without applying a determination load.

また、図10に示すように、終端モデルの音声通話端末22、連動NAPTモデルの映像配信端末251、ルーティングモデルの映像配信端末252を使用する場合で、かつ、ポートと端末の対応が固定の場合は、ポート指定モードを選択し、使用するポートとメディア転送モデルの対応を指定することにより、メディア転送方式の判定が必要なくなる。このため、判定負荷がかかることなく使用することができる。   Also, as shown in FIG. 10, when the terminal model voice call terminal 22, the linked NAPT model video distribution terminal 251 and the routing model video distribution terminal 252 are used, and the correspondence between the port and the terminal is fixed. By selecting the port designation mode and designating the correspondence between the port to be used and the media transfer model, it is not necessary to determine the media transfer method. For this reason, it can be used without applying a determination load.

また、図11に示すように、終端モデルの音声通話端末22、連動NAPTモデルの映像配信端末251、ルーティングモデルの映像配信端末252を使用する場合で、かつ、端末の付け替えなどの可能性がある場合は、自動モードを選択し、SIP信号から自動的に適切なモデルを選定し、メディアのやりとりを行うようにすることで、設定無しに、複数のメディア転送方式の端末を同時接続することができる。   Further, as shown in FIG. 11, when a terminal model voice call terminal 22, a linked NAPT model video distribution terminal 251, and a routing model video distribution terminal 252 are used, there is a possibility of terminal replacement. In this case, by selecting the automatic mode, automatically selecting an appropriate model from the SIP signal and exchanging media, it is possible to simultaneously connect a plurality of media transfer system terminals without setting. it can.

なお、請求項でいうモード選択部は前述したモード切替部11によって構成され、また、請求項でいう一括固定モードメディア転送手段は前述したモード切替部11およびメディア転送機能部14によって構成され、また、請求項でいうポート指定モードメディア転送手段は前述したモード切替部11およびメディア転送機能部14によって構成され、また、請求項でいう自動モードメディア転送手段は前述したモード切替部11、SIPスタック制御機能部12、B2BUA制御機能部13およびメディア転送機能部14によって構成される。   The mode selection section referred to in the claims is configured by the mode switching section 11 described above, and the batch fixed mode media transfer means described in the claims is configured by the mode switching section 11 and the media transfer function section 14 described above. The port designation mode media transfer means in the claims is constituted by the mode switching unit 11 and the media transfer function unit 14 described above, and the automatic mode media transfer means in the claims includes the mode switching unit 11 and the SIP stack control described above. The function unit 12, the B2BUA control function unit 13, and the media transfer function unit 14 are configured.

また、前述したメディア転送装置は、周知のコンピュータに媒体もしくは通信回線を介して、図5乃至図8のフローチャートに示された手順を備えるプログラムをインストールすることによっても実現可能である。   The above-described media transfer apparatus can also be realized by installing a program having the procedures shown in the flowcharts of FIGS. 5 to 8 in a known computer via a medium or a communication line.

本発明のメディア転送装置の実施の形態の一例を示す構成図The block diagram which shows an example of embodiment of the media transfer apparatus of this invention 従来のメディア転送装置を用いたメディアサービスの一例を示す説明図Explanatory drawing which shows an example of the media service using the conventional media transfer apparatus 従来のメディア転送装置を用いたメディアサービスの他の例を示す説明図Explanatory drawing which shows the other example of the media service using the conventional media transfer apparatus. 従来のメディア転送装置を用いたメディアサービスのさらに他の例を示す説明図Explanatory drawing which shows the further another example of the media service using the conventional media transfer apparatus. モード切替部の動作フローチャートOperation flow chart of mode switching unit SDP処理機能部の動作フローチャートOperation flow chart of SDP processing function unit メディア転送制御機能部の動作フローチャートOperation flow chart of media transfer control function unit メディア転送機能部の動作フローチャートOperation flow chart of media transfer function unit 本発明の効果を説明する図The figure explaining the effect of this invention 本発明の他の効果を説明する図The figure explaining the other effect of this invention 本発明のさらに他の効果を説明する図The figure explaining the further another effect of this invention.

符号の説明Explanation of symbols

10:メディア転送装置、11:モード切替部、12:SIPスタック制御機能部、13:B2BUA制御機能部、14:メディア転送機能部、15:B2BUA処理機能部、16:SDP処理機能部、17:メディア転送制御機能部。   10: Media transfer device, 11: Mode switching unit, 12: SIP stack control function unit, 13: B2BUA control function unit, 14: Media transfer function unit, 15: B2BUA processing function unit, 16: SDP processing function unit, 17: Media transfer control function part.

Claims (4)

コンピュータを用いて、複数の異なるメディア転送方式によるメディア転送を実施するメディア転送方法であって、
前記コンピュータに、
一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付けるステップと、
一括固定モードが選択入力された場合、前記指定入力されたメディア転送方式によるメディア転送を実施するステップと、
ポート指定モードが選択入力された場合、メディア信号が入力するポートに対応して前記指定入力されたメディア転送方式によるメディア転送を実施するステップと、
自動モードが選択入力された場合、メディア転送前のSIP/SDP信号を解析してメディア転送方式を決定し、該決定したメディア転送方式に従ってSDP部からメディア転送に必要な転送情報を抽出し、前記メディア転送方式および転送情報によるメディア転送を実施するステップとを実行させる
ことを特徴とするメディア転送方法。
A media transfer method for performing media transfer by a plurality of different media transfer methods using a computer,
In the computer,
In addition to the selection input for the operation mode of the batch fixed mode, port specification mode, or automatic mode, the media transfer method specification input is specified for the batch fixed mode, and the media signal input port for the port specification mode. Receiving a designated input of a corresponding media transfer method;
When the batch fixed mode is selected and input, the step of performing media transfer by the specified input media transfer method;
When the port designation mode is selected and input, performing media transfer according to the media transfer method specified and input corresponding to a port to which a media signal is input; and
When the automatic mode is selected and input, the media transfer method is determined by analyzing the SIP / SDP signal before the media transfer, and transfer information necessary for the media transfer is extracted from the SDP unit according to the determined media transfer method, A media transfer method comprising: performing a media transfer method and a step of performing media transfer according to transfer information.
複数の異なるメディア転送方式によるメディア転送を実施するメディア転送装置であって、
一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付けるモード選択部と、
一括固定モードが選択入力された場合、前記指定入力されたメディア転送方式によるメディア転送を実施する一括固定モードメディア転送手段と、
ポート指定モードが選択入力された場合、メディア信号が入力するポートに対応して前記指定入力されたメディア転送方式によるメディア転送を実施するポート指定モードメディア転送手段と、
自動モードが選択入力された場合、メディア転送前のSIP/SDP信号を解析してメディア転送方式を決定し、該決定したメディア転送方式に従ってSDP部からメディア転送に必要な転送情報を抽出し、前記メディア転送方式および転送情報によるメディア転送を実施する自動モードメディア転送手段とを具備する
ことを特徴とするメディア転送装置。
A media transfer device that performs media transfer by a plurality of different media transfer methods,
In addition to the selection input for the operation mode of the batch fixed mode, port specification mode, or automatic mode, the media transfer method specification input is specified for the batch fixed mode, and the media signal input port for the port specification mode. A mode selection unit that accepts designation input of the corresponding media transfer method;
When the batch fixed mode is selected and input, the batch fixed mode media transfer means for performing the media transfer by the designated input media transfer method;
When port designation mode is selected and input, port designation mode media transfer means for carrying out media transfer according to the designated and inputted media transfer method corresponding to a port to which a media signal is input;
When the automatic mode is selected and input, the media transfer method is determined by analyzing the SIP / SDP signal before the media transfer, and the transfer information necessary for the media transfer is extracted from the SDP unit according to the determined media transfer method, An automatic mode media transfer means for performing media transfer according to a media transfer method and transfer information.
複数の異なるメディア転送方式によるメディア転送を実施するメディア転送装置であって、
モード切替部と、SIPスタック制御機能部と、B2BUA制御機能部と、メディア転送機能部とよりなり、
モード切替部は、一括固定モード・ポート指定モード・自動モードのうちのいずれかの動作モードの選択入力とともに、一括固定モードについてはメディア転送方式の指定入力を、ポート指定モードについてはメディア信号が入力するポートおよびこれに対応するメディア転送方式の指定入力を受け付け、一括固定モードが選択入力された場合は指定入力されたメディア転送方式をメディア転送機能部に転送するとともに「0」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送し、ポート指定モードが選択入力された場合は指定入力されたメディア信号が入力するポートおよびこれに対応するメディア転送方式をメディア転送機能部に転送するとともに「1」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送し、自動モードが選択入力された場合は「2」に設定したフラグをSIPスタック制御機能部およびメディア転送機能部に転送する機能を備え、
SIPスタック制御機能部は、「2」に設定したフラグを受信した場合のみ、メディア転送前のSIP/SDP信号をB2BUA制御機能部へ転送する機能を備え、
B2BUA制御機能部は、SIPスタック制御機能部から転送されてきたSIP/SDP信号よりSDP部を抽出し、該抽出したSDP部の情報を解析してメディア転送方式を決定し、該決定したメディア転送方式に応じて前記SDP部からメディア転送に必要な転送情報を抽出し、該抽出した転送情報を前記決定したメディア転送方式とともにメディア転送機能部に転送する機能を備え、
メディア転送機能部は、「0」に設定したフラグを受信した場合は、モード切替部から転送されてきたメディア転送方式によるメディア転送を実施し、「1」に設定したフラグを受信した場合は、モード切替部から転送されてきたメディア信号が入力するポートおよびこれに対応するメディア転送方式のうち転送すべきメディア信号が入力されたポートに対応するメディア転送方式によるメディア転送を実施し、「2」に設定したフラグを受信した場合は、B2BUA制御機能部から転送されてきたメディア転送方式および転送情報によるメディア転送を実施する機能を備える
ことを特徴とするメディア転送装置。
A media transfer device that performs media transfer using a plurality of different media transfer methods,
The mode switching unit, the SIP stack control function unit, the B2BUA control function unit, and the media transfer function unit,
The mode switching unit inputs the selection of the operation mode from the batch fixed mode, port designation mode, and automatic mode, as well as the media transfer method designation input for the batch fixed mode and the media signal for the port designation mode. When the designated input of the port to be transferred and the corresponding media transfer method is received, and the batch fixed mode is selected and input, the designated media transfer method is transferred to the media transfer function unit and a flag set to “0” is set. When the port designation mode is selected and input, the port to which the designated input media signal is input and the media transfer method corresponding to the port are transferred to the media transfer function unit. In addition, the flag set to “1” is set to the SIP stack control function part and Transferred to media transfer function unit, if the automatic mode is selected and input with the function of transferring the set a flag in SIP stack control function and a media transfer function unit to "2",
The SIP stack control function unit has a function to transfer the SIP / SDP signal before media transfer to the B2BUA control function unit only when the flag set to “2” is received,
The B2BUA control function unit extracts the SDP unit from the SIP / SDP signal transferred from the SIP stack control function unit, analyzes the information of the extracted SDP unit, determines the media transfer method, and determines the determined media transfer A function of extracting transfer information necessary for media transfer from the SDP unit according to a method, and transferring the extracted transfer information to the media transfer function unit together with the determined media transfer method;
When the media transfer function unit receives the flag set to “0”, the media transfer function unit performs media transfer according to the media transfer method transferred from the mode switching unit, and receives the flag set to “1”. The media transfer is performed by the media transfer method corresponding to the port to which the media signal transferred from the mode switching unit is input and the port to which the media signal to be transferred among the media transfer methods corresponding to the port is input. A media transfer device comprising a function of performing media transfer according to a media transfer method and transfer information transferred from the B2BUA control function unit when a flag set in the above is received.
コンピュータに、請求項3に記載の各機能を実現させるためのプログラム。   The program for making a computer implement | achieve each function of Claim 3.
JP2007205426A 2007-08-07 2007-08-07 Media transfer method, apparatus and program thereof Pending JP2009044314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007205426A JP2009044314A (en) 2007-08-07 2007-08-07 Media transfer method, apparatus and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007205426A JP2009044314A (en) 2007-08-07 2007-08-07 Media transfer method, apparatus and program thereof

Publications (1)

Publication Number Publication Date
JP2009044314A true JP2009044314A (en) 2009-02-26

Family

ID=40444600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007205426A Pending JP2009044314A (en) 2007-08-07 2007-08-07 Media transfer method, apparatus and program thereof

Country Status (1)

Country Link
JP (1) JP2009044314A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010213027A (en) * 2009-03-11 2010-09-24 Hitachi Ltd Communication system and server
WO2011097982A1 (en) * 2010-02-11 2011-08-18 华为终端有限公司 Method for inter-ue media transfer and application server thereof
JP2014195164A (en) * 2013-03-28 2014-10-09 Sharp Corp Packet transfer device, delivery system, packet transfer method, program, and recording medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010213027A (en) * 2009-03-11 2010-09-24 Hitachi Ltd Communication system and server
WO2011097982A1 (en) * 2010-02-11 2011-08-18 华为终端有限公司 Method for inter-ue media transfer and application server thereof
US9531816B2 (en) 2010-02-11 2016-12-27 Huawei Device Co., Ltd. Method and apparatus for media transfer between user equipment
JP2014195164A (en) * 2013-03-28 2014-10-09 Sharp Corp Packet transfer device, delivery system, packet transfer method, program, and recording medium

Similar Documents

Publication Publication Date Title
US10778731B2 (en) Communications methods, apparatus and systems for conserving media resource function resources
CN105991856B (en) VOIP routing based on RTP server to server routing
US8391299B2 (en) Architecture of gateway between a home network and an external network
US7715872B2 (en) Video calling method capable of providing video through third display
US9699237B2 (en) Managed media relay selection for real-time communications
EP2410713B1 (en) Adaptive media handling
US7773580B2 (en) Apparatus and method for voice processing of voice over internet protocol (VoIP)
US12028382B2 (en) Communication method, communication apparatus, and communication system
US20120002665A1 (en) Telephone Exchange Apparatus and Telephone Terminal and a Control Method Used for a Telephone System
JP5036527B2 (en) Connection apparatus and connection method
EP2211507B1 (en) Method, device and system for processing real time streaming protocol
KR100612252B1 (en) System and method for providing packet communication service
JP2009194674A (en) COMMUNICATION TERMINAL DEVICE AND COMMUNICATION TERMINAL DEVICE CONTROL METHOD
KR100785294B1 (en) System and method for providing packet communication service
JP2009044314A (en) Media transfer method, apparatus and program thereof
JP2008294957A (en) Media conversion system, media conversion method, media conversion program, call control device, media conversion apparatus
JP4795027B2 (en) Communication apparatus and communication system
CN115665444B (en) A media stream single port multiplexing method, device, equipment and medium
JP4372629B2 (en) SIP communication control apparatus for performing FW control and FW control method thereof
JP5908411B2 (en) Facilitates rapid establishment of human / machine communication links with private SIP-based IP networks by using pre-distributed static network address translation maps
JP2003224580A (en) Network address converter
JP4070655B2 (en) Media communication method and media communication system
JP2008211558A (en) Session control apparatus, control method, and program
JP5019225B2 (en) Gateway device, communication connection method thereof, computer program, network system
JP2006229550A (en) VoIP-GW equipment