Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4174060B2 - COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP4174060B2 - COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM - Google Patents

COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP4174060B2
JP4174060B2 JP2006071773A JP2006071773A JP4174060B2 JP 4174060 B2 JP4174060 B2 JP 4174060B2 JP 2006071773 A JP2006071773 A JP 2006071773A JP 2006071773 A JP2006071773 A JP 2006071773A JP 4174060 B2 JP4174060 B2 JP 4174060B2
Authority
JP
Japan
Prior art keywords
media device
media
information
type
type information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006071773A
Other languages
Japanese (ja)
Other versions
JP2007251567A (en
Inventor
浩之 永井
Original Assignee
日立情報通信エンジニアリング株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日立情報通信エンジニアリング株式会社 filed Critical 日立情報通信エンジニアリング株式会社
Priority to JP2006071773A priority Critical patent/JP4174060B2/en
Publication of JP2007251567A publication Critical patent/JP2007251567A/en
Application granted granted Critical
Publication of JP4174060B2 publication Critical patent/JP4174060B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、IP電話システムに関するものである。   The present invention relates to an IP telephone system.

IP(Internet Protocol)電話システムは、IP電話機や、マイクやスピーカ等を有するPC(Personal Computer)等がSIP(Session Initiation Protocol)、RTP(Real-time Transport Protocol)により、インターネット等の通信ネットワークを介して、他の機器と音声データ等を送受信するものである。   In an IP (Internet Protocol) telephone system, an IP telephone, a PC (Personal Computer) having a microphone, a speaker, and the like are connected via a communication network such as the Internet by SIP (Session Initiation Protocol) and RTP (Real-time Transport Protocol). Thus, audio data and the like are transmitted to and received from other devices.

SIPによるIP電話では、音声データによる双方向通信を主体とするのが一般的である。その通話確立の手順は、INVITEリクエストとその応答のボディ部分にSDP(Session Description Protocol)を記述することにより、お互いにサポートしているコーデック(G.711やG.729aなど)を交換、ネゴシエーションするオファー/アンサーの手順に基づいている。   In an IP telephone using SIP, two-way communication using voice data is generally used. The procedure for establishing the call is to exchange and negotiate codecs (G.711, G.729a, etc.) supported by each other by describing SDP (Session Description Protocol) in the body part of the INVITE request and its response. Based on offer / answer procedures.

また、SIPによるIP電話では、音声データだけでなく、文字データ、画像(動画)データ、AP(application program)データ等を双方向通信することも行なわれている。このような複数のメディアによる双方向通信を実現するために、SIPのMESSAGEリクエストによるインスタントメッセージや、メディア種類(m=audio/video/controlなど)の指定によるコーデック(H.261やH.263など)の記述等が行なわれる。   In addition, in an IP telephone based on SIP, not only voice data but also text data, image (moving image) data, AP (application program) data, and the like are communicated bidirectionally. In order to realize such bi-directional communication using multiple media, codec (H.261, H.263, etc.) by instant message by SIP MESSAGE request or by specifying media type (m = audio / video / control, etc.) ) Is described.

例えば、特許文献1には、サービス提供者が提供するサーバを介して確立したセッションのシグナリング情報を利用して、サービス提供者が提供するサーバを介さずに別のセッションを確立する技術が開示されている。   For example, Patent Document 1 discloses a technique for establishing another session without using a server provided by a service provider by using signaling information of a session established through a server provided by the service provider. ing.

特開2005−293065号公報JP 2005-293065 A

ここで、従来技術のIP電話システムにおいて、IP電話による音声データのほかに、画像データやAPデータを送信する具体例を説明する。図18は、従来技術のIP電話端末システムの概要を示す図である。このシステムは、例えば、テレビ会議電話システムである。IP電話端末システムは、通信装置1801、通信装置1802、SIPサーバ1803、通信ネットワーク1804等を有する。通信装置1801、通信装置1802、SIPサーバ1803等は、通信ネットワーク1804を介して接続されている。通信装置1801、通信装置1802等は、SIP、RTP等をサポートしており、互いに音声データ、画像データ、APデータ等を送受信する。SIPサーバ1803は、SIPをサポートし、通信装置1801と、通信装置1802と等のトランザクションを確立する。   Here, a specific example of transmitting image data and AP data in addition to the voice data by the IP phone in the conventional IP phone system will be described. FIG. 18 is a diagram showing an outline of a conventional IP telephone terminal system. This system is, for example, a video conference telephone system. The IP telephone terminal system includes a communication device 1801, a communication device 1802, a SIP server 1803, a communication network 1804, and the like. The communication device 1801, the communication device 1802, the SIP server 1803, and the like are connected via a communication network 1804. The communication device 1801, the communication device 1802, and the like support SIP, RTP, and the like, and transmit and receive audio data, image data, AP data, and the like. The SIP server 1803 supports SIP, and establishes transactions such as with the communication device 1801 and the communication device 1802.

ここで、通信装置1801、通信装置1802の各々には、複数種のメディア装置1811等が接続されている。このメディア装置1811は、音声データ、画像データ、APデータ等を入出力するものであり、例えば、従来技術のIP電話機、ディスプレイ、マイク、スピーカ、ヘッドフォン、カメラ等である。通信装置1801、通信装置1802の各々は、RTPにより、メディア装置1811から入力された音声データ、画像データ、APデータ等を送信し、受信した音声データ、画像データ、APデータ等を他のメディア装置1811に出力する。   Here, a plurality of types of media devices 1811 and the like are connected to each of the communication device 1801 and the communication device 1802. The media device 1811 inputs and outputs audio data, image data, AP data, and the like, and is, for example, a conventional IP phone, display, microphone, speaker, headphones, camera, or the like. Each of the communication device 1801 and the communication device 1802 transmits voice data, image data, AP data, etc. input from the media device 1811 by RTP, and receives the received voice data, image data, AP data, etc., to other media devices. 1811 is output.

なお、通信装置1801とメディア装置1811、通信装置1802とメディア装置1811との各々を、メディア端末という。   Note that each of the communication device 1801 and the media device 1811 and the communication device 1802 and the media device 1811 is referred to as a media terminal.

ここで、上述のような音声データ、画像データ、APデータ等の送受信を行う場合、従来技術の通信装置1801、通信装置1802の各々は、自身に接続されている全てのメディア装置1811の各々のRTP制御、デバイス制御、ユーザインタフェース制御等を行う必要がある。メディア装置1811は、例えば、上述のようにIP電話機、ディスプレイ、マイク、スピーカ、ヘッドフォン、カメラ等であり、種類が多い。従って、このような全てのメディア装置1811に対しRTP制御、デバイス制御、ユーザインタフェース制御等を行う通信装置1801、通信装置1802等を開発するためには、開発工数、費用等がかかる。   Here, when transmitting and receiving audio data, image data, AP data, and the like as described above, each of the communication device 1801 and the communication device 1802 of the prior art is connected to each of all the media devices 1811 connected to itself. It is necessary to perform RTP control, device control, user interface control, and the like. The media device 1811 is, for example, an IP phone, a display, a microphone, a speaker, headphones, a camera, and the like as described above, and there are many types. Therefore, development man-hours, costs, and the like are required to develop the communication device 1801, the communication device 1802, and the like that perform RTP control, device control, user interface control, and the like for all such media devices 1811.

本発明はこのような事情に鑑みてなされたもので、IP電話端末システムにおいて、複数の入出力装置にリアルタイムでデータを入出力するシステムを開発するための開発工数、費用等を少なくすることが可能とする技術を提供することを目的とする。   The present invention has been made in view of such circumstances, and in an IP telephone terminal system, it is possible to reduce development man-hours, costs, etc. for developing a system for inputting / outputting data in real time to a plurality of input / output devices. The purpose is to provide the technology that enables it.

本発明は上記の目的を達成するためになされたもので、データを入出力するメディア機器が通信手段を有し、このメディア機器を制御する制御端末が、このメディア機器に入出力するデータを入出力するメディア機器を制御する他の通信端末から、該メディア機器の接続情報を受信し、自身の制御するメディア機器に、受信した接続情報を送信し、メディア機器自身にデータの送受信を制御させることを特徴とする。   The present invention has been made to achieve the above object. A media device that inputs and outputs data has a communication means, and a control terminal that controls the media device inputs data to be input and output to the media device. Receive connection information of the media device from another communication terminal that controls the output media device, transmit the received connection information to the media device controlled by the media device, and control the transmission / reception of data by the media device itself It is characterized by.

また、本発明は、メディアデータを入出力し、他の機器と通信するための通信手段を有するメディア端末を複数種有する第1のメディア端末群と、該第1のメディア端末群を制御する制御端末とを含む第1の通信ネットワークと、メディア端末を複数種有する第2のメディア端末群が接続され、メディア端末の種類情報を含む要求を受信すると、該受信した種類のメディア端末と同じ種類のメディア端末を前記第2のメディア端末群から選択し、該選択したメディア端末の接続情報と種類情報とを対応付けて送信する通信端末とが、第2の通信ネットワークを介して接続される通信制御システムであって、前記制御端末が、前記第1のメディア端末群に含まれるメディア端末の識別情報と種別情報とを対応付けて記憶する管理情報記憶手段と、前記管理情報記憶手段から読み出した種類情報を含む要求を前記通信端末に送信する種類送信手段と、前記通信端末からの、前記第2のメディア端末群に含まれる前記送信した種別情報と同じ種別のメディア端末の接続情報及び種類情報を受信する受信手段と、前記受信した接続情報を、前記第1のメディア端末群に含まれるメディア端末のうち、該受信した接続情報で接続されるメディア端末の種類と同じ種類のメディア端末に送信する接続情報送信手段と、を有し、前記接続情報を受信したメディア端末が、該接続情報により、前記通信端末との間でメディアデータを送受信することを特徴とする。   The present invention also provides a first media terminal group having a plurality of types of media terminals having communication means for inputting / outputting media data and communicating with other devices, and control for controlling the first media terminal group When a first communication network including a terminal and a second media terminal group having a plurality of types of media terminals are connected and a request including media terminal type information is received, the same type of media terminal of the received type is received. Communication control in which a media terminal is selected from the second media terminal group, and a communication terminal that transmits connection information and type information of the selected media terminal in association with each other is connected via the second communication network. A management information storage unit, wherein the control terminal stores the identification information and the type information of the media terminals included in the first media terminal group in association with each other; Type transmitting means for transmitting a request including type information read from the management information storage means to the communication terminal, and the same type as the transmitted type information included in the second media terminal group from the communication terminal A receiving means for receiving connection information and type information of a media terminal, and a type of the media terminal to be connected to the received connection information from among the media terminals included in the first media terminal group. Connection information transmitting means for transmitting to the same type of media terminal, and the media terminal that has received the connection information transmits and receives media data to and from the communication terminal using the connection information. To do.

本発明の技術によれば、1つの装置に、複数種のメディア機器の各々のためのRTP制御機能、デバイス制御機能、各メディア機器を制御するためのインタフェース機能等を実装する必要が無くなる。これにより、複数の入出力装置にリアルタイムでデータを入出力するシステムを開発するための開発工数、費用等を少なくすることが可能となる。   According to the technology of the present invention, it is not necessary to mount an RTP control function for each of a plurality of types of media devices, a device control function, an interface function for controlling each media device, and the like in one apparatus. As a result, it is possible to reduce development man-hours, costs, etc. for developing a system for inputting / outputting data to / from a plurality of input / output devices in real time.

以下、本発明の一実施形態を、図面を参照して詳細に説明する。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

まず、以下で説明する本実施形態の概要を、図1を参照して説明する。   First, an outline of the present embodiment described below will be described with reference to FIG.

本実施形態のシステムは、通信ネットワーク9901、通信装置9902、SIPサーバ9903、通信ネットワーク9904等を有する。通信ネットワーク9901、通信装置9902、SIPサーバ9903は、通信ネットワーク9904を介して互いに接続されている。通信ネットワーク9901には、制御端末9911、複数種のメディア端末9912等が接続されている。ここで、各メディア端末9912は、通信機能、RTP機能、SIP機能等を有する。また、通信装置9902には、複数種のメディア装置9922が接続されている。通信装置9902、メディア装置9922をあわせて、メディア端末という。   The system of this embodiment includes a communication network 9901, a communication device 9902, a SIP server 9903, a communication network 9904, and the like. The communication network 9901, the communication device 9902, and the SIP server 9903 are connected to each other via the communication network 9904. A control terminal 9911, a plurality of types of media terminals 9912, and the like are connected to the communication network 9901. Here, each media terminal 9912 has a communication function, an RTP function, a SIP function, and the like. In addition, a plurality of types of media devices 9922 are connected to the communication device 9902. The communication device 9902 and the media device 9922 are collectively referred to as a media terminal.

制御端末9911は、通信装置9902に、メディア端末9912の種類情報を送信する。これを受信すると、通信装置9902は、受信した種類と同じ種類のメディア装置9922を選択し、選択したメディア装置9922と接続するための接続情報等を制御端末9911に送信する。この通信装置9902の動作そのものは、従来技術のSIPの動作と同じである。制御端末9911は、この接続情報をメディア端末9912に送信する。メディア端末9912は、受信した接続情報により、制御端末9911による制御を介さずに、直接、通信装置9902と通信するように制御する。   The control terminal 9911 transmits the type information of the media terminal 9912 to the communication device 9902. Upon receiving this, the communication device 9902 selects a media device 9922 of the same type as the received type, and transmits connection information and the like for connecting to the selected media device 9922 to the control terminal 9911. The operation itself of the communication device 9902 is the same as that of the conventional SIP. The control terminal 9911 transmits this connection information to the media terminal 9912. The media terminal 9912 controls to directly communicate with the communication device 9902 without the control of the control terminal 9911 according to the received connection information.

このように、本実施形態は、制御端末9911がメディア端末9912により入出力されるデータの送受信を制御せず、メディア端末9912の各々が自身のデータ送受信を制御するので、全ての入出力装置に対しRTP制御、デバイス制御、ユーザインタフェース制御等を行う機器を開発するための開発工数、費用等が少なくて済むものである。   Thus, in this embodiment, the control terminal 9911 does not control transmission / reception of data input / output by the media terminal 9912, and each of the media terminals 9912 controls its own data transmission / reception. On the other hand, it is possible to reduce the development man-hours and costs for developing a device that performs RTP control, device control, user interface control, and the like.

以下、本実施形態のシステムを詳細に説明する。
<第1の実施形態>
まず、第1の実施形態を説明する。
Hereinafter, the system of this embodiment will be described in detail.
<First Embodiment>
First, the first embodiment will be described.

第1の実施形態のシステム構成例を、図2を参照して説明する。   A system configuration example of the first embodiment will be described with reference to FIG.

図2において、本実施形態のシステムは、ネットワーク1、メディア端末2、SIP(Session Initiation Protocol)サーバ3等を有する。ネットワーク1、メディア端末2等は、通信ネットワーク4を介して接続されている。   In FIG. 2, the system of the present embodiment includes a network 1, a media terminal 2, a SIP (Session Initiation Protocol) server 3, and the like. The network 1, media terminal 2, etc. are connected via a communication network 4.

ネットワーク1は、例えばLAN(Local Area Network)、WAN(Wide Area Netwrok)、有線、無線等により互いに接続された機器からなるネットワーク等である。   The network 1 is a network composed of devices connected to each other by, for example, a local area network (LAN), a wide area network (WAN), wired, or wireless.

SIPサーバ3は、従来技術と同じものであり、SIP等によるトランザクションを確立する。   The SIP server 3 is the same as the prior art, and establishes a transaction using SIP or the like.

通信ネットワーク4は、例えば、LAN、WAN、専用線、インターネット、公衆網、携帯電話網等である。   The communication network 4 is, for example, a LAN, a WAN, a dedicated line, the Internet, a public network, a mobile phone network, or the like.

ネットワーク1は、制御端末11、複数種のメディア機器12等の機器を有する。制御端末11、複数種のメディア機器12等は、通信ネットワーク13を介して接続されている。   The network 1 includes devices such as a control terminal 11 and a plurality of types of media devices 12. The control terminal 11 and a plurality of types of media devices 12 are connected via a communication network 13.

メディア機器12は、画像データ、音声データ、APデータ等が入出力され、通信機能、SIP機能、RTP機能等を有するものであればよく、特に限定するものではない。メディア機器12は、具体的には、例えば、PC等の情報処理装置、携帯電話、PHS(Personal Handyphone System)、IP電話機、TVメディア端末、カメラ、スピーカ、マイク、ディスプレイ等である。なお、ここでいうTVメディア端末とは、例えば、従来技術のTV電話等で用いられる端末であり、ディスプレイ、カメラ等を有する。なお、メディア機器12の通信機能、SIP機能、RTP機能を実現するためのハードウェア構成は、各メディア機器12が内蔵してもよく、また、GW(gateway)等の外部機器の通信機能、RTP機能、SIP機能を用いても良い。このような通信機能、SIP機能、RTP機能等を有する機器は従来技術であるので、詳細な説明は省略する。   The media device 12 is not particularly limited as long as it has input / output of image data, audio data, AP data, and the like and has a communication function, a SIP function, an RTP function, and the like. Specifically, the media device 12 is, for example, an information processing device such as a PC, a mobile phone, a PHS (Personal Handyphone System), an IP phone, a TV media terminal, a camera, a speaker, a microphone, a display, or the like. Note that the TV media terminal here is a terminal used in, for example, a conventional TV phone, and has a display, a camera, and the like. The hardware configuration for realizing the communication function, the SIP function, and the RTP function of the media device 12 may be built in each media device 12, or the communication function of an external device such as a GW (gateway), the RTP A function or a SIP function may be used. A device having such a communication function, a SIP function, an RTP function, and the like is a conventional technique, and thus detailed description thereof is omitted.

なお、以下、各メディア機器12を特に区別して説明する場合、自身が通信機能を有さないメディア機器12を「メディア装置12-1」といい、自身が通信機能を有するメディア機器12を「メディア端末12-2」という。また、複数種のメディア機器12を特に区別して説明する場合、例えば、「メディア装置12-1A」、「メディア端末12-2C」というように符号を付与して説明する。なお、上述のように、本実施形態は、メディア機器自身が通信機能を有しているか否かは要旨ではなく、メディア機器が通信可能であればよいので、「メディア装置」、「メディア端末」の総称として「メディア機器」を用いるものとする。   In the following description, when the media devices 12 are specifically distinguished, the media device 12 that does not have a communication function is referred to as a “media device 12-1”, and the media device 12 that has a communication function is referred to as a “media device”. It is referred to as “terminal 12-2”. Further, when the plurality of types of media devices 12 are particularly distinguished and described, for example, description is given with reference numerals such as “media device 12-1A” and “media terminal 12-2C”. As described above, in the present embodiment, whether or not the media device itself has a communication function is not a gist, and it is only necessary that the media device can communicate, so that “media device” and “media terminal” As a general term, “media equipment” is used.

制御端末11、メディア端末12-2C、メディア端末12-2D、メディア端末12-2E等の機器は、SIPにより通信する。従って、図2では、制御端末11、メディア端末12-2C、メディア端末12-2D、メディア端末12-2E等が1つの通信ネットワーク13により物理的に接続されているように示しているが、例えば、制御端末11、メディア端末12-2C、メディア端末12-2D等がLAN等により接続され、制御端末11と、メディア端末12-2Eとが、携帯電話網等を介して接続されるというようなことも可能である。制御端末11には、メディア装置12-1A、メディア装置12-1B等が接続されている。   Devices such as the control terminal 11, the media terminal 12-2C, the media terminal 12-2D, and the media terminal 12-2E communicate by SIP. Accordingly, FIG. 2 shows that the control terminal 11, the media terminal 12-2C, the media terminal 12-2D, the media terminal 12-2E, and the like are physically connected by one communication network 13. The control terminal 11, the media terminal 12-2C, the media terminal 12-2D, etc. are connected by a LAN or the like, and the control terminal 11 and the media terminal 12-2E are connected via a mobile phone network or the like. It is also possible. A media device 12-1A, a media device 12-1B, and the like are connected to the control terminal 11.

制御端末11は、例えばPC等の情報処理装置である。制御端末11は、メディア端末2内の、後述する通信装置21に呼要求を行い、メディア機器12に、通信対象のメディア機器22の接続情報を送信し、メディア機器12とメディア機器22同士がRTP等により通信するまでを制御する。この制御端末11の詳細については後述する。   The control terminal 11 is an information processing apparatus such as a PC. The control terminal 11 makes a call request to a communication device 21 (to be described later) in the media terminal 2, transmits connection information of the media device 22 to be communicated to the media device 12, and the media device 12 and the media devices 22 communicate with each other. Control until communication. Details of the control terminal 11 will be described later.

メディア端末2は、通信装置21、メディア機器22等を有する。通信装置21は、例えばPC等の情報処理装置である。   The media terminal 2 includes a communication device 21, a media device 22, and the like. The communication device 21 is an information processing device such as a PC, for example.

通信装置21には、複数種のメディア機器22等が接続されている。上述と同様に、メディア機器22は特に限定するものではないが、例えば、カメラ、スピーカ、マイク、ディスプレイ等である。なお、本実施形態では、メディア機器22は通信機能を有さないものであるとする。従って、図2では「メディア装置22」とも記載しているが、これは、メディア機器22と同じものを示している。   A plurality of types of media devices 22 are connected to the communication device 21. As described above, the media device 22 is not particularly limited, and is, for example, a camera, a speaker, a microphone, a display, or the like. In the present embodiment, it is assumed that the media device 22 does not have a communication function. Therefore, although it is also described as “media device 22” in FIG. 2, this indicates the same device as the media device 22.

通信装置21は、各メディア機器22のRTP制御、デバイス制御、SIP制御等を行い、制御端末11からの呼要求に対する応答を行う。この通信装置21は、従来技術のIP電話端末システムと同じであるので、詳細な説明は省略する。   The communication device 21 performs RTP control, device control, SIP control, and the like of each media device 22 and responds to a call request from the control terminal 11. Since this communication device 21 is the same as the IP telephone terminal system of the prior art, detailed description is omitted.

なお、図2に一例を示す各機器の数は、これに限られるわけではない。本実施形態のシステムを構成する機器の数は任意である。   In addition, the number of each apparatus which shows an example in FIG. 2 is not necessarily restricted to this. The number of devices constituting the system of the present embodiment is arbitrary.

次に、制御端末11の構成例を、図3を参照して説明する。   Next, a configuration example of the control terminal 11 will be described with reference to FIG.

制御端末11は、CPU(Central Processing Unit)111、メモリ112、記憶装置113、入力装置114、出力装置115、通信インタフェース116等を有する。CPU111、メモリ112、記憶装置113、入力装置114、出力装置115、通信インタフェース116等はバス117等により接続されている。   The control terminal 11 includes a CPU (Central Processing Unit) 111, a memory 112, a storage device 113, an input device 114, an output device 115, a communication interface 116, and the like. The CPU 111, the memory 112, the storage device 113, the input device 114, the output device 115, the communication interface 116, and the like are connected by a bus 117 and the like.

メモリ112は、ダイアログテーブル161等を記憶する。ダイアログテーブル161には、現在使用可能なメディア機器12に関する情報が格納されている。   The memory 112 stores a dialog table 161 and the like. The dialog table 161 stores information related to the currently usable media device 12.

記憶装置113は、例えば、CD-R(Compact Disc-Recordable)やDVD-RAM(Digital Versatile Disk-Random Access Memory)等の記憶メディア及び当該記憶メディアの駆動装置、HDD(Hard Disk Drive)等である。記憶装置113は、プログラム171、管理テーブル172等を記憶する。プログラム171は、後述する機能を実現するためのプログラムである。管理テーブル172は、登録されたメディア機器12に関する情報が格納されている。   The storage device 113 is, for example, a storage medium such as a CD-R (Compact Disc-Recordable) or a DVD-RAM (Digital Versatile Disk-Random Access Memory), a drive device for the storage medium, an HDD (Hard Disk Drive), or the like. . The storage device 113 stores a program 171, a management table 172, and the like. The program 171 is a program for realizing functions to be described later. The management table 172 stores information related to the registered media device 12.

入力装置114は、例えば、キーボード、マウス等である。出力装置115は、例えば、ディスプレイ、プリンタ等である。制御端末11は、通信インタフェース116を介してネットワーク13に接続している。   The input device 114 is, for example, a keyboard or a mouse. The output device 115 is, for example, a display or a printer. The control terminal 11 is connected to the network 13 via the communication interface 116.

CPU111は、プログラム171を実行することにより、管理テーブル作成部151、ダイアログテーブル作成部152、接続情報通知部153等の機能を実現する。   The CPU 111 implements functions such as a management table creation unit 151, a dialog table creation unit 152, and a connection information notification unit 153 by executing the program 171.

管理テーブル作成部151は、管理テーブル172を作成する。ダイアログテーブル作成部152は、管理テーブル172から読み出したメディア機器12の各々が使用可能であるか否か判定し、使用可能なメディア機器12に関する情報をダイアログテーブル161に格納する。さらに、ダイアログテーブル作成部152は、通信装置21に、ダイアログテーブル161内のメディア機器12の種類情報等を送信する。接続情報通知部153は、通信装置21から送信された接続対象のメディア機器22の接続情報等を、メディア機器12に送信する。   The management table creation unit 151 creates a management table 172. The dialog table creation unit 152 determines whether each of the media devices 12 read from the management table 172 is usable, and stores information on the usable media devices 12 in the dialog table 161. Further, the dialog table creation unit 152 transmits the type information and the like of the media device 12 in the dialog table 161 to the communication device 21. The connection information notification unit 153 transmits the connection information of the connection target media device 22 transmitted from the communication device 21 to the media device 12.

次に、メモリ112、記憶装置113内の情報を詳細に説明する。   Next, information in the memory 112 and the storage device 113 will be described in detail.

まず、メモリ112内のダイアログテーブル161の一例を、図4を参照して説明する。   First, an example of the dialog table 161 in the memory 112 will be described with reference to FIG.

ダイアログテーブル161は、ダイアログキー401、ダイアログ情報402等を有する。ダイアログキー401、ダイアログ情報402等は互いに対応付けられている。   The dialog table 161 includes a dialog key 401, dialog information 402, and the like. Dialog key 401, dialog information 402, and the like are associated with each other.

ダイアログキー401は、SIPにおいて、セッションを確立した各機器との通信のための識別情報である。ここで、ダイアログテーブル161内のダイアログキー401は、セッションを確立した通信装置21と通信するための識別情報である。なお、このダイアログキーそのものは従来技術のSIPと同じものである。ダイアログ情報402は、対応するダイアログキー401によるセッションを確立したときに、制御端末11の制御するメディア機器12のうち使用可能な状態のものに関する情報である。   The dialog key 401 is identification information for communication with each device that has established a session in SIP. Here, the dialog key 401 in the dialog table 161 is identification information for communicating with the communication device 21 that has established a session. The dialog key itself is the same as the conventional SIP. The dialog information 402 is information related to a usable state among the media devices 12 controlled by the control terminal 11 when a session with the corresponding dialog key 401 is established.

ダイアログ情報402は、項番411、メディアタイプ412、ペイロードタイプ413、決定フラグ414等を有する。項番411、メディアタイプ412、ペイロードタイプ413、決定フラグ414等は互いに対応付けられている。   The dialog information 402 includes an item number 411, a media type 412, a payload type 413, a determination flag 414, and the like. The item number 411, the media type 412, the payload type 413, the determination flag 414, and the like are associated with each other.

項番411は、制御端末11の制御するメディア機器12に一意に割り振られている番号である。図4の例では、項番411「1」は、メディア装置12-1Aを示すものとする。また、項番411「2」は、メディア装置12-1Bを示すものとする。項番411「3」は、メディア端末12-2Cを示すものとする。項番411「4」は、メディア端末12-2Dを示すものとする。項番411「5」は、メディア端末12-2Eを示すものとする。メディアタイプ412は、対応する項番411のメディア機器12で入出力可能なデータ種類を示す。ペイロードタイプ413は、対応する項番411のメディア機器12のペイロードタイプを示す。決定フラグ414は、対応する項番411のメディア機器12を実際に使用するか否かを示す。図4の例では、決定フラグ414「ON」は実際に使用することを示し、決定フラグ414「OFF」は実際に使用しないことを示す。   The item number 411 is a number uniquely assigned to the media device 12 controlled by the control terminal 11. In the example of FIG. 4, the item number 411 “1” indicates the media device 12-1A. The item number 411 “2” indicates the media device 12-1B. The item number 411 “3” indicates the media terminal 12-2C. The item number 411 “4” indicates the media terminal 12-2D. The item number 411 “5” indicates the media terminal 12-2E. The media type 412 indicates a data type that can be input / output by the media device 12 of the corresponding item number 411. The payload type 413 indicates the payload type of the media device 12 of the corresponding item number 411. The determination flag 414 indicates whether or not the media device 12 having the corresponding item number 411 is actually used. In the example of FIG. 4, the determination flag 414 “ON” indicates that it is actually used, and the determination flag 414 “OFF” indicates that it is not actually used.

なお、上述のダイアログテーブル161のメディアタイプ、ペイロードタイプ等の情報そのものは、従来技術と同じである。   Note that the information such as the media type and payload type in the dialog table 161 is the same as that in the prior art.

また、上述のダイアログテーブル161は、通信装置21と呼接続を行なうたびに1つ作成される。即ち、複数の通信装置21と呼接続を行なう場合、その通信装置21の数の分、ダイアログテーブル161が作成されるものとする。また、ダイアログテーブル161は、通信装置21との接続が切断されると破棄される。   One dialog table 161 is created each time a call connection is made with the communication device 21. That is, when making a call connection with a plurality of communication devices 21, dialog tables 161 are created for the number of communication devices 21. Also, the dialog table 161 is discarded when the connection with the communication device 21 is disconnected.

また、このダイアログテーブル161内の情報は、後述する動作例により格納される。   Information in the dialog table 161 is stored by an operation example described later.

次に、記憶装置113内の管理テーブル172の一例を、図5を参照して説明する。   Next, an example of the management table 172 in the storage device 113 will be described with reference to FIG.

管理テーブル172は、項番501、端末位置502、メディアタイプ503、ペイロードタイプ504、コーデック505、属性506、優先順位507、タイマ508、状態フラグ509等を有する。項番501、端末位置502、メディアタイプ503、ペイロードタイプ504、コーデック505、属性506、優先順位507、タイマ508、状態フラグ509等は互いに対応付けられている。項番501は、制御端末11の制御するメディア機器12に一意に割り振られている番号である。この項番501は、上述のダイアログテーブル161の項番411と同じメディア機器12を示す。端末位置502は、対応する項番501のメディア機器12の位置を示す情報であり、例えば、IPアドレス等である。なお、図5において端末位置502「(null)」は、制御端末11に直接接続されていることを示す。メディアタイプ503は、対応する項番501のメディア機器12で入出力可能なデータ種類を示す。ペイロードタイプ504は、対応する項番501のメディア機器12のペイロードタイプを示す。コーデック505は、対応する項番501のメディア機器12のコーデックを示す。属性506は、対応する項番501のメディア機器12のコーデック505の属性を示す。優先順位507は、対応する項番501のメディア機器12と同じメディアタイプ503、ペイロードタイプ504、コーデック505が複数ある場合の使用優先順位を示す。図5の例では、対応する端末位置502「(null)」、即ち、制御端末11に直接接続されているメディア機器12の優先順位507は「0」であるものとする。タイマ508は、対応する項番501のメディア機器12からの無応答の時間期限を示す。状態フラグ509は、対応する項番501のメディア機器12が使用可能な状態であるか否かを示す。図5の例では、状態フラグ509「ON」が使用可能な状態であることを示し、状態フラグ509「OFF」が使用不可の状態であることを示す。   The management table 172 includes an item number 501, a terminal position 502, a media type 503, a payload type 504, a codec 505, an attribute 506, a priority 507, a timer 508, a status flag 509, and the like. The item number 501, the terminal position 502, the media type 503, the payload type 504, the codec 505, the attribute 506, the priority 507, the timer 508, the status flag 509, and the like are associated with each other. The item number 501 is a number uniquely assigned to the media device 12 controlled by the control terminal 11. This item number 501 indicates the same media device 12 as the item number 411 of the dialog table 161 described above. The terminal location 502 is information indicating the location of the media device 12 of the corresponding item number 501 and is, for example, an IP address. In FIG. 5, the terminal position 502 “(null)” indicates that it is directly connected to the control terminal 11. The media type 503 indicates a data type that can be input / output by the media device 12 of the corresponding item number 501. The payload type 504 indicates the payload type of the media device 12 of the corresponding item number 501. A codec 505 indicates the codec of the media device 12 of the corresponding item number 501. An attribute 506 indicates the attribute of the codec 505 of the media device 12 of the corresponding item number 501. The priority order 507 indicates the use priority order when there are a plurality of media types 503, payload types 504, and codecs 505 that are the same as the media device 12 of the corresponding item number 501. In the example of FIG. 5, it is assumed that the priority 507 of the corresponding terminal position 502 “(null)”, that is, the media device 12 directly connected to the control terminal 11 is “0”. The timer 508 indicates a time limit for no response from the media device 12 of the corresponding item number 501. The status flag 509 indicates whether or not the media device 12 of the corresponding item number 501 is usable. In the example of FIG. 5, the status flag 509 “ON” indicates that it can be used, and the status flag 509 “OFF” indicates that it cannot be used.

なお、上述の管理テーブル172のメディアタイプ、ペイロードタイプ、コーデック、属性等の情報そのものは、従来技術と同じである。   Note that the information itself such as the media type, payload type, codec, and attribute of the management table 172 is the same as that of the conventional technology.

また、この管理テーブル172内の情報のうち、少なくとも、項番501、端末位置502、優先順位507、タイマ508等の情報は予め格納されているものとする。また、メディアタイプ503、ペイロードタイプ504、コーデック505、属性506等の情報は、後述する動作例により格納される。また、状態フラグ509の情報は、初期値として「OFF」が格納されており、後述する動作例により、「ON」等に更新等されるものとする。   Of the information in the management table 172, at least information such as item number 501, terminal position 502, priority 507, timer 508, and the like is stored in advance. Information such as the media type 503, the payload type 504, the codec 505, and the attribute 506 is stored by an operation example described later. The information of the status flag 509 stores “OFF” as an initial value, and is updated to “ON” or the like by an operation example described later.

ここで、管理テーブル172内の項番501、端末位置502、優先順位507、タイマ508等の情報を取得するために、例えば、制御端末11は、ディスプレイ等の出力装置115、メディア機器12の何れか、接続されている他の通信端末の出力装置(図示略)等に、図6に一例を示す画面を出力しても良い。図6において、ユーザは、画面601上のボタン611を押下する等して、この管理テーブル172内の項番501、端末位置502、優先順位507、タイマ508等の追加、変更、削除等を指示する。装置11は、その指示に従い、項番501、端末位置502、優先順位507、タイマ508等の情報を追加、変更、削除等する。なお、制御端末11に直接接続されているメディア機器12の優先順位507は、初期値として「0」が格納されるものとする。   Here, in order to acquire information such as the item number 501, terminal position 502, priority 507, timer 508, etc. in the management table 172, for example, the control terminal 11 can select either the output device 115 such as a display or the media device 12 Alternatively, the screen shown in FIG. 6 may be output to an output device (not shown) of another connected communication terminal. In FIG. 6, the user instructs to add, change, delete, etc. the item number 501, terminal position 502, priority 507, timer 508, etc. in the management table 172 by pressing a button 611 on the screen 601. To do. The device 11 adds, changes, deletes information such as the item number 501, the terminal position 502, the priority 507, the timer 508, and the like according to the instruction. Note that the priority 507 of the media device 12 directly connected to the control terminal 11 is assumed to store “0” as an initial value.

次に、動作例を説明する。なお、以下では、まず、制御端末11単体による動作例を説明し、その後に、具体的なシーケンス例を説明する。   Next, an operation example will be described. In the following, first, an operation example using the control terminal 11 alone will be described, and then a specific sequence example will be described.

まず、管理テーブル172内のメディアタイプ503、ペイロードタイプ504、コーデック505、属性506、状態フラグ509等の情報を格納する制御端末11単体の動作例を、図7を参照して説明する。この動作例は、例えば、ユーザが、何れかのメディア機器12、又は、入力装置14等を用いる等して発信イベント指示を入力した場合に起動するものである。この指示が入力されると、制御端末11は、発信イベントを発行する。この動作例は従来技術と同じである。なお、このとき、制御端末11と、メディア機器12とは、既に通信が確立しているものとする。   First, an example of the operation of the control terminal 11 alone that stores information such as the media type 503, payload type 504, codec 505, attribute 506, and status flag 509 in the management table 172 will be described with reference to FIG. This operation example is activated when the user inputs an outgoing event instruction by using any of the media devices 12 or the input device 14 or the like, for example. When this instruction is input, the control terminal 11 issues a transmission event. This operation example is the same as in the prior art. At this time, it is assumed that communication between the control terminal 11 and the media device 12 has already been established.

管理テーブル作成部151は、発信イベントが発行されると(S701)、自身の制御するメディア機器12のうち1つを選択する(S702)。具体的には、例えば、管理テーブル作成部151は、管理テーブル172から、降順等により1つの項番501を選択する。次に、管理テーブル作成部151は、S702で選択したメディア機器12に関する情報が管理テーブル172に格納されているか否か判定する(S703)。そのために、管理テーブル作成部151は、例えば、管理テーブル172に、S702で選択した項番501に対応するメディアタイプ503、ペイロードタイプ504、コーデック505等が格納されているか否か判定する。   When a transmission event is issued (S701), the management table creation unit 151 selects one of the media devices 12 controlled by the management table creation unit 151 (S702). Specifically, for example, the management table creation unit 151 selects one item number 501 from the management table 172 in descending order or the like. Next, the management table creation unit 151 determines whether or not information related to the media device 12 selected in S702 is stored in the management table 172 (S703). For this purpose, the management table creation unit 151 determines whether, for example, the media type 503, the payload type 504, the codec 505, and the like corresponding to the item number 501 selected in S702 are stored in the management table 172.

S703の判定の結果、S702で選択したメディア機器12に関する情報が管理テーブル172に格納されている場合、管理テーブル作成部151は、オファーSDPを作成する(S704)。このSDPには、保留を意味する「a=recvonly」を記述する。このようなオファーSDPを作成する処理は従来技術と同じである。   As a result of the determination in S703, if the information related to the media device 12 selected in S702 is stored in the management table 172, the management table creation unit 151 creates an offer SDP (S704). In this SDP, “a = recvonly”, which means holding, is described. The process for creating such an offer SDP is the same as in the prior art.

S703の判定の結果、S702で選択したメディア機器12に関する情報が管理テーブル172に格納されていない場合、又は、上述のS704の処理の後、管理テーブル作成部151は、S702で選択したメディア機器12に「INVITE」を送信する(S705)。そのために、管理テーブル作成部151は、例えば、管理テーブル172から、S702で選択した項番501と対応する端末位置502を読み出し、読み出した端末位置502のメディア機器12に「INVITE」を送信する。このとき、管理テーブル作成部151は、S704の処理を行なっている場合、このS704の処理で作成したオファーSDPを含む「INVITE」を送信する。   As a result of the determination in S703, when the information regarding the media device 12 selected in S702 is not stored in the management table 172, or after the processing in S704 described above, the management table creation unit 151 selects the media device 12 selected in S702. "INVITE" is transmitted to (S705). For this purpose, for example, the management table creation unit 151 reads the terminal position 502 corresponding to the item number 501 selected in S702 from the management table 172, and transmits “INVITE” to the media device 12 at the read terminal position 502. At this time, when the process of S704 is performed, the management table creation unit 151 transmits “INVITE” including the offer SDP created in the process of S704.

「INVITE」を受信したメディア機器12は、従来技術のSIPにより、INVITEに対する応答を送信する。この処理は従来技術と同じである。   The media device 12 that has received “INVITE” transmits a response to INVITE by the conventional SIP. This process is the same as in the prior art.

管理テーブル作成部151は、受信タイムアウトであるか否か判定する(S706)。そのために、管理テーブル作成部151は、管理テーブル172から、S702で選択した項番501と対応するタイマ508を読み出し、上述のS705の処理により「INVITE」を送信してから、読み出したタイマ508の時間内に応答を受信するか否か判定する。   The management table creation unit 151 determines whether it is a reception timeout (S706). Therefore, the management table creation unit 151 reads the timer 508 corresponding to the item number 501 selected in S702 from the management table 172, transmits “INVITE” by the process of S705 described above, and then reads the timer 508 of the read timer 508. It is determined whether or not a response is received in time.

S706の判定の結果、受信タイムアウトせずに応答を受信した場合、管理テーブル作成部151は、受信した応答が成功を示しているか否か判定する(S707)。そのために、管理テーブル作成部151は、例えば、受信した最終応答コードが200番台であるか否か判定する。この判定処理は従来技術のSIPと同じである。   As a result of the determination in S706, if a response is received without a reception timeout, the management table creation unit 151 determines whether the received response indicates success (S707). Therefore, the management table creation unit 151 determines whether the received final response code is in the 200s, for example. This determination process is the same as the conventional SIP.

S707の判定の結果、受信した応答が成功を示している場合、管理テーブル作成部151は、受信した応答に含まれるメディア機器12に関する情報を、管理テーブル172に格納する(S708)。具体的には、例えば、受信した応答には、S702で選択したメディア機器12のメディアタイプ、ペイロードタイプ、コーデック、属性等の情報が含まれている。従って、管理テーブル作成部151は、受信した応答から抽出したメディアタイプ、ペイロードタイプ、コーデック、属性等を、管理テーブル172の、S702で選択した項番501に対応するメディアタイプ503、ペイロードタイプ504、コーデック505、属性506等に格納する。   As a result of the determination in S707, if the received response indicates success, the management table creation unit 151 stores information on the media device 12 included in the received response in the management table 172 (S708). Specifically, for example, the received response includes information such as the media type, payload type, codec, and attribute of the media device 12 selected in S702. Accordingly, the management table creating unit 151 sets the media type, payload type, codec, attribute, and the like extracted from the received response to the media type 503, payload type 504, and the like corresponding to the item number 501 selected in S702 of the management table 172. Stored in the codec 505, the attribute 506, and the like.

さらに、管理テーブル作成部151は、管理テーブル172内の、S702で選択したメディア機器12の状態情報を更新する(S709)。具体的には、例えば、管理テーブル作成部151は、管理テーブル172の、S702で選択した項番501に対応する状態フラグ509を「ON」とする。   Further, the management table creation unit 151 updates the status information of the media device 12 selected in S702 in the management table 172 (S709). Specifically, for example, the management table creation unit 151 sets the status flag 509 corresponding to the item number 501 selected in S702 of the management table 172 to “ON”.

管理テーブル作成部151は、上述のS704の処理でオファーSDPを作成しているか否か判定する(S710)。この判定は任意でよく、例えば、上述のS704の処理を行なった場合、その処理を行なったことを示すフラグを立てておき、そのフラグを参照等することにより判定するとよい。   The management table creation unit 151 determines whether an offer SDP has been created in the process of S704 described above (S710). This determination may be arbitrary. For example, when the process of S704 described above is performed, a flag indicating that the process has been performed is set, and the determination may be performed by referring to the flag.

S710の判定の結果、上述のS704の処理でオファーSDPを作成していない場合、管理テーブル作成部151は、受信した応答に含まれるSDPに対するアンサーSDPを作成する(S711)。   As a result of the determination in S710, if the offer SDP has not been created in the above-described processing of S704, the management table creation unit 151 creates an answer SDP for the SDP included in the received response (S711).

S710の判定の結果、上述のS704の処理でオファーSDPを作成している場合、又は、上述のS711の処理の後、管理テーブル作成部151は、S702で選択したメディア機器12へ「ACK」を送信する(S712)。ここで、上述のS711の処理でアンサーSDPを作成している場合、そのアンサーSDPも送信する。この動作例は従来技術のSIPと同じである。   As a result of the determination in S710, when the offer SDP has been created in the above-described processing of S704, or after the above-described processing in S711, the management table creation unit 151 sends “ACK” to the media device 12 selected in S702. Transmit (S712). Here, when the answer SDP is created in the process of S711 described above, the answer SDP is also transmitted. This operation example is the same as the conventional SIP.

一方、上述のS707の判定の結果、受信した応答が成功を示していない場合、管理テーブル作成部151は、管理テーブル172内の、S702で選択したメディア機器12に関する情報の一部を初期化し(S713)、管理テーブル172内の、S702で選択したメディア機器12の状態情報を更新して(S714)、後述するS715の処理を行なう。具体的には、例えば、管理テーブル作成部151は、管理テーブル172の、S702で選択した項番501に対応するメディアタイプ503、ペイロードタイプ504、コーデック505、属性506等の情報を削除する。さらに、管理テーブル作成部151は、管理テーブル172の、S702で選択した項番501に対応する状態フラグ509を「OFF」とする。なお、上述のように、ここでは、状態フラグ509の初期状態が「OFF」である場合は、管理テーブル作成部151は、S702で選択した項番501に対応する状態フラグ509を変更しなくてもよい。   On the other hand, if the received response does not indicate success as a result of the determination in S707 described above, the management table creation unit 151 initializes a part of the information related to the media device 12 selected in S702 in the management table 172 ( S713), the status information of the media device 12 selected in S702 in the management table 172 is updated (S714), and the process of S715 described later is performed. Specifically, for example, the management table creation unit 151 deletes information such as the media type 503, payload type 504, codec 505, and attribute 506 corresponding to the item number 501 selected in S702 in the management table 172. Furthermore, the management table creation unit 151 sets the status flag 509 corresponding to the item number 501 selected in S702 of the management table 172 to “OFF”. As described above, in this case, when the initial state of the state flag 509 is “OFF”, the management table creation unit 151 does not change the state flag 509 corresponding to the item number 501 selected in S702. Also good.

また、上述のS706の判定で、受信タイムアウトである場合、管理テーブル作成部151は、上述のS714の処理を行なった後、後述するS715の処理を行なう。   If it is determined in S706 that a reception timeout has occurred, the management table creation unit 151 performs the processing of S714 described later after performing the processing of S714 described above.

管理テーブル作成部151は、未選択のメディア機器12があるか否か判定する(S715)。   The management table creation unit 151 determines whether there is an unselected media device 12 (S715).

S715の判定の結果、未選択のメディア機器12がある場合、管理テーブル作成部151は、再度、S702の処理を行ない、未選択のメディア機器12のうち1つを選択する。   As a result of the determination in S715, when there is an unselected media device 12, the management table creation unit 151 performs the process in S702 again, and selects one of the unselected media devices 12.

S715の判定の結果、未選択のメディア機器12がない場合、管理テーブル作成部151による処理を終了し、ダイアログテーブル作成部152による処理に移行する。この動作例は後述する。   If the result of determination in S <b> 715 is that there is no unselected media device 12, processing by the management table creation unit 151 is terminated, and processing proceeds to processing by the dialog table creation unit 152. An example of this operation will be described later.

ここで、上述の図7を参照して説明した制御端末11の動作例によるシーケンス例を説明する。   Here, a sequence example according to the operation example of the control terminal 11 described with reference to FIG. 7 will be described.

まず、メディア機器12から、メディアタイプ、ペイロードタイプ、コーデック、属性等の情報を取得するシーケンス例を、図8を参照して説明する。ここでは、上述のS702の処理で、管理テーブル作成部151が「メディア端末12-2C」を選択するときの場合のシーケンス例を説明する。このときの管理テーブル172の一例を図9(a)に示す。上述のように、ここでは、管理テーブル172の項番501「3」は、メディア端末12-2Cを示す。即ち、ここでは、以下で説明する処理開始時には、メディア端末12-2Cのメディアタイプ、ペイロードタイプ、コーデック、属性等の情報が管理テーブル172に格納されていないものとして説明する。   First, an example of a sequence for acquiring information such as a media type, a payload type, a codec, and an attribute from the media device 12 will be described with reference to FIG. Here, a sequence example in the case where the management table creation unit 151 selects “media terminal 12-2C” in the processing of S702 described above will be described. An example of the management table 172 at this time is shown in FIG. As described above, here, the item number 501 “3” of the management table 172 indicates the media terminal 12-2C. That is, here, it is assumed that information such as the media type, payload type, codec, and attribute of the media terminal 12-2C is not stored in the management table 172 at the start of the processing described below.

図8(a)において、制御端末11の管理テーブル作成部151は、メディア端末12-2Cに、「INVITE」を送信する(S801)。この処理は、上述のS705に該当する。上述のように、管理テーブル172には、項番501に対応するメディアタイプ503、ペイロードタイプ504、コーデック505等の情報が格納されていないので、管理テーブル作成部151は、ここで送信するINVITEには、SDPを含めない。   In FIG. 8A, the management table creation unit 151 of the control terminal 11 transmits “INVITE” to the media terminal 12-2C (S801). This process corresponds to S705 described above. As described above, since information such as the media type 503, payload type 504, and codec 505 corresponding to the item number 501 is not stored in the management table 172, the management table creation unit 151 transmits the INVITE transmitted here. Does not include SDP.

メディア端末12-2Cは、自身の記憶装置(図示略)等から、メディアタイプ、ペイロードタイプ、コーデック、属性等を読み出し、読み出した情報をSDPとして送信する(S802)。メディア端末12-2Cによる、このようなSDPの作成、送信等の処理は従来技術と同じである。ここでメディア端末12-2Cから送信されるSDPに含まれる情報の一例を、図8(b)のメッセージ811に示す。   The media terminal 12-2C reads the media type, payload type, codec, attribute, etc. from its own storage device (not shown) and transmits the read information as SDP (S802). Processing such as creation and transmission of SDP by the media terminal 12-2C is the same as in the prior art. Here, an example of information included in the SDP transmitted from the media terminal 12-2C is shown in a message 811 in FIG.

図8(a)において、制御端末11の管理テーブル作成部151は、受信した情報から、メディアタイプ、ペイロードタイプ、コーデック、属性等を抽出し、管理テーブル172に格納する。この動作例は上述のS708と同じである。この動作例により更新されたテーブルの一例を図9(b)に示す。図9(b)に一例を示す管理テーブル172は、項番501「3」に対応するメディアタイプ503、ペイロードタイプ504、コーデック505が格納されている。なお、属性506は、メディア端末12-2Cからの情報に含まれていないので空欄のままで示す。   In FIG. 8A, the management table creation unit 151 of the control terminal 11 extracts the media type, payload type, codec, attribute, and the like from the received information and stores them in the management table 172. This operation example is the same as S708 described above. An example of the table updated by this operation example is shown in FIG. The management table 172 shown as an example in FIG. 9B stores a media type 503, a payload type 504, and a codec 505 corresponding to the item number 501 “3”. The attribute 506 is left blank because it is not included in the information from the media terminal 12-2C.

図8(a)において、管理テーブル作成部151は、メディア端末12-2Cに「ACK」を送信する(S803)。この処理は、上述のS712に該当する。ここでは、S801で送信したINVITEにSDPが含まれていないので、管理テーブル作成部151は、アンサーSDPを作成し、このアンサーSDPを含むACKをメディア端末12-2Cに送信する。このSDPには、保留を意味する「a=recvonly」を記述する。このようなアンサーSDPを作成する処理は従来技術と同じである。ここで制御端末11により送信されるアンサーSDPに含まれる情報の一例を、図8(c)のメッセージ812に示す。   In FIG. 8A, the management table creation unit 151 transmits “ACK” to the media terminal 12-2C (S803). This process corresponds to S712 described above. Here, since SDP is not included in the INVITE transmitted in S801, the management table creating unit 151 creates an answer SDP and sends an ACK including the answer SDP to the media terminal 12-2C. In this SDP, “a = recvonly”, which means holding, is described. The process for creating such an answer SDP is the same as in the prior art. Here, an example of information included in the answer SDP transmitted by the control terminal 11 is shown in a message 812 in FIG.

なお、保留を意味する「a=recvonly」を含むSDPを受信したメディア機器12は、次の指示等が入力されるまで待機する。   Note that the media device 12 that has received the SDP including “a = recvonly” indicating the hold stands by until the next instruction or the like is input.

次に、上述のS707の判定で、メディア機器12から送信された応答が成功を示していない場合のシーケンス例を、図10を参照して説明する。ここでは、上述のS702の処理で、管理テーブル作成部151が「メディア端末12-2D」を選択した場合のシーケンス例を説明する。このときの管理テーブル172の一例を図11(a)に示す。上述のように、ここでは、管理テーブル172の項番501「4」は、メディア端末12-2Dを示す。従って、ここでは、以下で説明する処理開始時には、メディア端末12-2Dのメディアタイプ、ペイロードタイプ、コーデック等の情報が管理テーブル172に格納されているものとする。   Next, a sequence example when the response transmitted from the media device 12 does not indicate success in the determination of S707 described above will be described with reference to FIG. Here, a sequence example when the management table creation unit 151 selects “media terminal 12-2D” in the processing of S702 described above will be described. An example of the management table 172 at this time is shown in FIG. As described above, the item number 501 “4” in the management table 172 indicates the media terminal 12-2D. Therefore, it is assumed here that information such as the media type, payload type, and codec of the media terminal 12-2D is stored in the management table 172 at the start of the processing described below.

図10(a)において、制御端末11の管理テーブル作成部151は、メディア端末12-2Dに、「INVITE」を送信する(S1001)。この処理は、上述のS705に該当する。ここで、上述のように、管理テーブル172には、項番501に対応するメディアタイプ503、ペイロードタイプ504、コーデック505等の情報が格納されているので、管理テーブル作成部151は、ここで送信するINVITEに、上述のS704で作成したSDPを含めて送信する。ここで制御端末11により送信されるSDPに含まれる情報の一例を、図10(b)のメッセージ1011に示す。   In FIG. 10A, the management table creation unit 151 of the control terminal 11 transmits “INVITE” to the media terminal 12-2D (S1001). This process corresponds to S705 described above. Here, as described above, since the management table 172 stores information such as the media type 503, payload type 504, codec 505, etc. corresponding to the item number 501, the management table creation unit 151 transmits the information here. To the INVITE to be transmitted including the SDP created in S704 described above. Here, an example of information included in the SDP transmitted by the control terminal 11 is shown in a message 1011 in FIG.

図10(a)において、メディア端末12-2Dは、何らかの異常を検出する等してエラー応答を送信する(S1002)。具体的には、例えば、メディア端末12-2Dは、エラー原因に応じた400以上の応答コード等を送信する。この処理例は従来技術のSIPと同じである。   In FIG. 10A, the media terminal 12-2D transmits an error response by detecting some abnormality (S1002). Specifically, for example, the media terminal 12-2D transmits 400 or more response codes corresponding to the cause of the error. This processing example is the same as the conventional SIP.

制御端末11の管理テーブル作成部151は、上述のS707の判定により、メディア端末12-2Dからの応答がエラーであると判定する。その場合、管理テーブル作成部151は、管理テーブル172の、メディア端末12-2Dの情報を更新等する。この動作例は上述と同じである。この動作例により更新されたテーブルの一例を図11(b)に示す。図11(b)に一例を示す管理テーブル172は、項番501「4」に対応するメディアタイプ503、ペイロードタイプ504、コーデック505等の情報が削除され、空欄となっている。   The management table creation unit 151 of the control terminal 11 determines that the response from the media terminal 12-2D is an error based on the determination in S707 described above. In this case, the management table creation unit 151 updates the information of the media terminal 12-2D in the management table 172. This operation example is the same as described above. An example of the table updated by this operation example is shown in FIG. In the management table 172 shown as an example in FIG. 11B, information such as the media type 503, the payload type 504, the codec 505, etc. corresponding to the item number 501 “4” is deleted and is blank.

次に、上述の図7を参照して説明した処理の後に移行する制御端末11単体の動作例を、図12を参照して説明する。   Next, an example of the operation of the control terminal 11 alone that shifts after the processing described with reference to FIG. 7 will be described with reference to FIG.

ダイアログテーブル作成部152は、ダイアログテーブル161の初期化を行なう(S1201)。具体的には、例えば、ダイアログテーブル作成部152は、通信装置21と通信するための識別情報であるダイアログキーを作成する。このダイアログキーを作成する動作例は従来技術のSIPと同じである。次に、ダイアログテーブル作成部152は、ダイアログテーブル161にダイアログキーを格納する(S1202)。具体的には、例えば、ダイアログテーブル作成部152は、上述のS1201の処理で作成したダイアログキーを、ダイアログテーブル161のダイアログキー401として格納する。   The dialog table creation unit 152 initializes the dialog table 161 (S1201). Specifically, for example, the dialog table creation unit 152 creates a dialog key that is identification information for communicating with the communication device 21. The operation example for creating this dialog key is the same as that of the conventional SIP. Next, the dialog table creation unit 152 stores the dialog key in the dialog table 161 (S1202). Specifically, for example, the dialog table creation unit 152 stores the dialog key created in the above-described processing of S1201 as the dialog key 401 of the dialog table 161.

ダイアログテーブル作成部152は、制御対象のメディア機器12のうち1つを選択する(S1203)。そのために、ダイアログテーブル作成部152は、管理テーブル172から、降順等により1つの項番501を選択する。   The dialog table creation unit 152 selects one of the media devices 12 to be controlled (S1203). For this purpose, the dialog table creation unit 152 selects one item number 501 from the management table 172 in descending order or the like.

ダイアログテーブル作成部152は、S1203で選択したメディア機器12が、使用可能な状態であるか否か判定する(S1204)。そのために、ダイアログテーブル作成部152は、管理テーブル172を参照し、S1203で選択した項番501に対応する状態フラグ509が「ON」であるか否か判定する。   The dialog table creation unit 152 determines whether or not the media device 12 selected in S1203 is in a usable state (S1204). Therefore, the dialog table creation unit 152 refers to the management table 172 and determines whether or not the status flag 509 corresponding to the item number 501 selected in S1203 is “ON”.

S1204の判定の結果、S1203で選択したメディア機器12が、使用可能な状態である場合、ダイアログテーブル作成部152は、ダイアログテーブル161に既に格納されている各メディア機器12のメディアタイプ及びペイロードタイプの組み合わせに、S1203で選択したメディア機器12のメディアタイプ及びペイロードタイプと同じ組み合わせが含まれているか否か判定する(S1205)。そのために、例えば、ダイアログテーブル作成部152は、まず、管理テーブル172から、S1203で選択した項番501と対応するメディアタイプ503及びペイロードタイプ504を読み出す。次に、ダイアログテーブル作成部152は、ダイアログテーブル161の、互いに対応するメディアタイプ412及びペイロードタイプ413を順次読み出し、メディアタイプ503及びペイロードタイプ504と、メディアタイプ412及びペイロードタイプ413とが一致するか否か判定する。   As a result of the determination in S1204, when the media device 12 selected in S1203 is in a usable state, the dialog table creation unit 152 sets the media type and payload type of each media device 12 already stored in the dialog table 161. It is determined whether or not the combination includes the same combination as the media type and payload type of the media device 12 selected in S1203 (S1205). For this purpose, for example, the dialog table creation unit 152 first reads the media type 503 and the payload type 504 corresponding to the item number 501 selected in S1203 from the management table 172. Next, the dialog table creation unit 152 sequentially reads the media type 412 and payload type 413 corresponding to each other in the dialog table 161, and whether the media type 503 and payload type 504 match the media type 412 and payload type 413. Judge whether or not.

なお、以下の説明では、上述のS1205の判定で、ダイアログテーブル161に既に格納されている各メディア機器12のうち、そのメディアタイプ及びペイロードタイプの組み合わせが、S1203で選択したメディア機器12のメディアタイプ及びペイロードタイプと同じものを、重複メディア端末という。   In the following description, among the media devices 12 already stored in the dialog table 161 in the determination in S1205, the combination of the media type and the payload type is the media type of the media device 12 selected in S1203. The same payload type is called a duplicate media terminal.

S1205の判定の結果、重複メディア端末がダイアログテーブル161に格納されていない場合、ダイアログテーブル作成部152は、ダイアログテーブル161に、S1203で選択したメディア機器12に関する情報を格納する(S1206)。具体的には、例えば、ダイアログテーブル作成部152は、管理テーブル172から、S1203で選択した項番501と対応するメディアタイプ503、ペイロードタイプ504等を読み出し、この項番501、メディアタイプ503、ペイロードタイプ504等を、ダイアログテーブル161の項番411、メディアタイプ412、ペイロードタイプ413等として格納する。さらに、ダイアログテーブル作成部152は、ここで格納した項番411に対応する決定フラグ414に「OFF」を格納する。   If the duplicate media terminal is not stored in the dialog table 161 as a result of the determination in S1205, the dialog table creation unit 152 stores information on the media device 12 selected in S1203 in the dialog table 161 (S1206). Specifically, for example, the dialog table creation unit 152 reads the media type 503, the payload type 504, and the like corresponding to the item number 501 selected in S1203 from the management table 172, and this item number 501, media type 503, payload The type 504 and the like are stored as the item number 411, media type 412 and payload type 413 of the dialog table 161. Further, the dialog table creation unit 152 stores “OFF” in the determination flag 414 corresponding to the item number 411 stored here.

S1205の判定の結果、重複メディア端末がダイアログテーブル161に格納されている場合、ダイアログテーブル作成部152は、S1203で選択したメディア機器12の優先順位が、重複メディア端末の優先順位より高いか否か判定する(S1207)。そのために、ダイアログテーブル作成部152は、ダイアログテーブル161から、重複メディア端末の項番411を読み出す。次に、ダイアログテーブル作成部152は、管理テーブル172から、S1203で選択した項番501と対応する優先順位507と、上述の処理例で読み出した項番411と一致する項番501と対応する優先順位507とを読み出す。ダイアログテーブル作成部152は、S1203で選択した項番501と対応する優先順位507のほうが、重複メディア端末の項番501と対応する優先順位507より優先することを示しているか否か判定する。図4のダイアログテーブル161の例では、ダイアログテーブル作成部152は、S1203で選択した項番501と対応する優先順位507のほうが、重複メディア端末の項番501と対応する優先順位507より小さいか否か判定する。   As a result of the determination in S1205, when the duplicate media terminal is stored in the dialog table 161, the dialog table creation unit 152 determines whether or not the priority order of the media device 12 selected in S1203 is higher than the priority order of the duplicate media terminal. Determination is made (S1207). For this purpose, the dialog table creation unit 152 reads the item number 411 of the duplicate media terminal from the dialog table 161. Next, the dialog table creation unit 152 from the management table 172, the priority order 507 corresponding to the item number 501 selected in S1203, and the priority corresponding to the item number 501 that matches the item number 411 read in the above processing example. The rank 507 is read out. The dialog table creation unit 152 determines whether or not the priority order 507 corresponding to the item number 501 selected in S1203 has priority over the priority order 507 corresponding to the item number 501 of the duplicate media terminal. In the example of the dialog table 161 in FIG. 4, the dialog table creation unit 152 determines whether the priority 507 corresponding to the item number 501 selected in S1203 is lower than the priority 507 corresponding to the item number 501 of the duplicate media terminal. To determine.

S1207の判定の結果、S1203で選択したメディア機器12の優先順位が、重複メディア端末の優先順位より高い場合、ダイアログテーブル作成部152は、ダイアログテーブル161内の重複メディア端末に関する情報を、S1203で選択したメディア機器12に関する情報に置き換える(S1208)。具体的には、例えば、ダイアログテーブル作成部152は、ダイアログテーブル161内の、重複メディア端末の項番411、メディアタイプ412、ペイロードタイプ413、決定フラグ414等を削除する。さらに、ダイアログテーブル作成部152は、管理テーブル172から、S1203で選択した項番501と対応するメディアタイプ503、ペイロードタイプ504等を読み出し、この項番501、メディアタイプ503、ペイロードタイプ504等を、ダイアログテーブル161の項番411、メディアタイプ412、ペイロードタイプ413等としてする。さらに、ダイアログテーブル作成部152は、ここで格納した項番411に対応する決定フラグ414に「OFF」を格納する。   If the priority of the media device 12 selected in S1203 is higher than the priority of the duplicate media terminal as a result of the determination in S1207, the dialog table creation unit 152 selects information on the duplicate media terminal in the dialog table 161 in S1203. It replaces with the information regarding the media device 12 that has been made (S1208). Specifically, for example, the dialog table creation unit 152 deletes the duplicate media terminal item number 411, the media type 412, the payload type 413, the determination flag 414, and the like in the dialog table 161. Further, the dialog table creation unit 152 reads the media type 503, the payload type 504, and the like corresponding to the item number 501 selected in S1203 from the management table 172, and reads the item number 501, the media type 503, the payload type 504, and the like. The item number 411, media type 412, and payload type 413 of the dialog table 161 are used. Further, the dialog table creation unit 152 stores “OFF” in the determination flag 414 corresponding to the item number 411 stored here.

次に、ダイアログテーブル作成部152は、重複メディア端末に「BYE」を送信し、接続を切断する(S1209)。具体的には、例えば、ダイアログテーブル作成部152は、管理テーブル172から、重複メディア端末の項番501と対応する端末位置502を読み出し、読み出した端末位置502を宛先等として、「BYE」を送信する。この処理は従来技術のSIPと同じである。   Next, the dialog table creation unit 152 transmits “BYE” to the duplicate media terminal, and disconnects the connection (S1209). Specifically, for example, the dialog table creation unit 152 reads the terminal position 502 corresponding to the item number 501 of the duplicate media terminal from the management table 172, and transmits “BYE” with the read terminal position 502 as a destination or the like. To do. This process is the same as the conventional SIP.

この動作例により、メディアタイプ及びペイロードタイプの同じメディア機器12のうち、1つのみを実際に使用するメディア機器12として設定することが可能となる。   With this operation example, it is possible to set only one of the media devices 12 having the same media type and payload type as the media device 12 that is actually used.

一方、上述のS1207の判定で、S1203で選択したメディア機器12の優先順位が、重複メディア端末の優先順位より低い場合、ダイアログテーブル作成部152は、S1203で選択したメディア端末に「BYE」を送信し、接続を切断する(S1210)。この具体例は上述と同じであるので省略する。なお、この処理は従来技術のSIPと同じである。   On the other hand, when the priority of the media device 12 selected in S1203 is lower than the priority of the duplicate media terminal in the determination in S1207 described above, the dialog table creation unit 152 transmits “BYE” to the media terminal selected in S1203. Then, the connection is disconnected (S1210). Since this specific example is the same as described above, a description thereof will be omitted. This process is the same as the conventional SIP.

S1204の判定の結果、S1203で選択したメディア機器12が使用可能な状態でない場合、又は、上述のS1206、S1209、S1210の処理の後、ダイアログテーブル作成部152は、未選択のメディア機器12があるか否か判定する(S1211)。   As a result of the determination in S1204, if the media device 12 selected in S1203 is not usable, or after the processing in S1206, S1209, and S1210 described above, the dialog table creation unit 152 has an unselected media device 12 It is determined whether or not (S1211).

S1211の判定の結果、未選択のメディア機器12がある場合、ダイアログテーブル作成部152は、上述のS1203の処理を再度行ない、未選択のメディア機器12のうち1つを選択する。   If there is an unselected media device 12 as a result of the determination in S1211, the dialog table creation unit 152 performs the above-described processing in S1203 again, and selects one of the unselected media devices 12.

S1211の判定の結果、未選択のメディア機器12がない場合、ダイアログテーブル作成部152は、ダイアログテーブル161を、メディアタイプ412でソートし(S1212)、SDPを作成する(S1213)。ここでダイアログテーブル作成部152の作成するSDPは、制御端末11の制御可能なメディア機器12を通知するためのものである。ここで作成されるSDPの一例を、図13に示す。図13において、メッセージ1301は、図4に一例を示すダイアログテーブル161内の情報から作成される。メッセージ1301には、ダイアログテーブル161に含まれる項番401に示される各メディア機器12の端末位置、メディアタイプ、ペイロードタイプ、コーデック、属性等が含まれる。ダイアログテーブル作成部152は、ダイアログテーブル161から、項番411の全てを読み出す。次に、ダイアログテーブル作成部152は、管理テーブル172から、読み出した各項番411と一致する項番501と対応付けられた端末位置502、メディアタイプ503、ペイロードタイプ504、コーデック505、属性506等を読み出す。ダイアログテーブル作成部152は、ダイアログテーブル161内のダイアログキー401と、読み出した情報とを合成して、メッセージ1301を作成する。   If there is no unselected media device 12 as a result of the determination in S1211, the dialog table creation unit 152 sorts the dialog table 161 by the media type 412 (S1212), and creates an SDP (S1213). Here, the SDP created by the dialog table creation unit 152 is for notifying the controllable media device 12 of the control terminal 11. An example of the SDP created here is shown in FIG. In FIG. 13, a message 1301 is created from information in the dialog table 161 shown as an example in FIG. The message 1301 includes the terminal position, media type, payload type, codec, attribute, and the like of each media device 12 indicated by the item number 401 included in the dialog table 161. The dialog table creation unit 152 reads all the item numbers 411 from the dialog table 161. Next, the dialog table creation unit 152 from the management table 172, the terminal position 502, the media type 503, the payload type 504, the codec 505, the attribute 506, and the like associated with the item number 501 that matches each item number 411 read out. Is read. The dialog table creation unit 152 creates a message 1301 by combining the dialog key 401 in the dialog table 161 and the read information.

ダイアログテーブル作成部152は、S1213で作成したSDPを含む「INVITE」を、通信装置21に送信する(S1214)。これにより、ダイアログテーブル作成部152による処理を終了し、接続情報通知部153による処理に移行する。   The dialog table creation unit 152 transmits “INVITE” including the SDP created in S1213 to the communication device 21 (S1214). Thereby, the process by the dialog table creation unit 152 is terminated, and the process proceeds to the process by the connection information notification unit 153.

ここで、上述のS1214の処理により送信された「INVITE」を受信した場合の、通信装置21の動作例を説明する。なお、この通信装置21の動作例は、従来技術のSIPと同じである。   Here, an operation example of the communication apparatus 21 when “INVITE” transmitted by the process of S1214 is received will be described. The operation example of the communication device 21 is the same as that of the conventional SIP.

上述のS1214の処理により、SDPを含む「INVITE」を受信すると、通信装置21は、自身の制御するメディア機器22のうち、メディアデータを通信するものを選択し、選択したメディア機器22に関する情報を、受信したINVITEの応答として通信装置21に送信する。より詳細には、通信装置21は、SDPを含む「INVITE」を受信すると、受信したSDPから、各メディア機器12の端末位置、メディアタイプ、ペイロードタイプ、コーデック、属性等を抽出する。通信装置21は、記憶装置(図示略)等から、自身の制御する各メディア機器22のメディアタイプ、ペイロードタイプ、コーデック、属性等を読み出す。通信装置21は、各メディア機器22のメディアタイプ、ペイロードタイプ、コーデック、属性等と、メディア機器12のメディアタイプ、ペイロードタイプ、コーデック、属性等との各々を比較し、メディアタイプ、ペイロードタイプ、コーデック、属性等が一致するか否か判定する。通信装置21は、一致すると判定されたメディア機器22と通信するための接続情報を記憶装置から読み出し、先に読み出したメディアタイプ、ペイロードタイプ、コーデック、属性等と、接続情報とを対応付けて、アンサーSDPに含める。通信装置21は、このアンサーSDP等を応答として、制御端末11に送信する。なお、この接続情報とは、例えば、メディア機器22が制御端末11に接続されているポートのポート番号、制御端末11のIPアドレス等である。   When “INVITE” including SDP is received by the process of S1214 described above, the communication device 21 selects a media device 22 that communicates media data among the media devices 22 controlled by the communication device 21, and displays information regarding the selected media device 22. Then, it is transmitted to the communication device 21 as a response to the received INVITE. More specifically, when receiving “INVITE” including SDP, the communication device 21 extracts the terminal position, media type, payload type, codec, attribute, and the like of each media device 12 from the received SDP. The communication device 21 reads the media type, payload type, codec, attribute, and the like of each media device 22 that it controls from a storage device (not shown) or the like. The communication device 21 compares the media type, payload type, codec, attribute, and the like of each media device 22 with the media type, payload type, codec, attribute, etc. of the media device 12, and compares the media type, payload type, codec, and the like. It is determined whether or not the attributes match. The communication device 21 reads connection information for communicating with the media device 22 determined to match from the storage device, associates the previously read media type, payload type, codec, attribute, and the like with the connection information, Include in answer SDP. The communication device 21 transmits this answer SDP or the like as a response to the control terminal 11. The connection information is, for example, the port number of the port where the media device 22 is connected to the control terminal 11, the IP address of the control terminal 11, and the like.

なお、通信装置21は、何らかの異常を検出した場合、エラーを示す所定の応答コードを送信する。この動作例も、従来技術と同じである。   Note that if any abnormality is detected, the communication device 21 transmits a predetermined response code indicating an error. This operation example is also the same as the prior art.

次に、上述の図12を参照して説明した処理の後に移行する制御端末11単体の動作例を、図14を参照して説明する。   Next, an example of the operation of the control terminal 11 alone that shifts after the processing described with reference to FIG. 12 will be described with reference to FIG.

接続情報通知部153は、受信タイムアウトであるか否か判定する(S1401)。そのために、接続情報通知部153は、上述のS1214の処理により「INVITE」を送信してから所定時間内に応答を受信するか否か判定する。   The connection information notification unit 153 determines whether it is a reception timeout (S1401). Therefore, the connection information notification unit 153 determines whether or not to receive a response within a predetermined time after transmitting “INVITE” by the process of S1214 described above.

S1401の判定の結果、受信タイムアウトせずに応答を受信した場合、接続情報通知部153は、受信した応答が成功を示しているか否か判定する(S1402)。そのために、接続情報通知部153は、例えば、受信した最終応答コードが200番台であるか否か判定する。この判定処理は従来技術のSIPと同じである。   As a result of the determination in S1401, when the response is received without receiving timeout, the connection information notification unit 153 determines whether the received response indicates success (S1402). For this purpose, the connection information notification unit 153 determines whether the received final response code is in the 200s, for example. This determination process is the same as the conventional SIP.

S1402の判定の結果、受信した応答が成功を示している場合、接続情報通知部153は、受信した応答に含まれるSDPを解析し(S1403)、通信装置21の送信した通信対象のメディア機器22に関する情報を抽出する。具体的には、例えば、接続情報通知部153は、アンサーSDPから、メディア機器22毎の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を抽出する。   As a result of the determination in S1402, if the received response indicates success, the connection information notification unit 153 analyzes the SDP included in the received response (S1403), and the communication target media device 22 transmitted by the communication device 21. Extract information about. Specifically, for example, the connection information notification unit 153 extracts connection information, media type, payload type, codec, attribute, and the like for each media device 22 from the answer SDP.

次に、接続情報通知部153は、ダイアログテーブル161から1つのメディア機器12を選択する(S1404)。そのために、接続情報通知部153は、ダイアログテーブル161から、降順等により1つの項番411を選択する。   Next, the connection information notification unit 153 selects one media device 12 from the dialog table 161 (S1404). For this purpose, the connection information notification unit 153 selects one item number 411 from the dialog table 161 in descending order or the like.

次に、接続情報通知部153は、S1404で選択したメディア機器12の種類と一致する種類のメディア機器22の接続情報が有効であるか否か判定する(S1405)。そのために、例えば、接続情報通知部153は、ダイアログテーブル161から、S1404で選択した項番411に対応するメディアタイプ412を読み出す。次に、接続情報通知部153は、上述の処理で抽出したメディア機器22毎の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等の組み合わせのうち、読み出したメディアタイプ412と一致するメディアタイプを含む組み合わせを選択する。以下、上述の処理で受信したSDPに含まれるメディア機器22のうち、S1404で選択したメディア機器12のメディアタイプと同じメディアタイプのメディア機器22を、通信対象メディア機器22という。接続情報通知部153は、選択した組み合わせに含まれる接続情報が、「0」であるか否か判定する。上述のように、メディア機器22毎の接続情報は例えばポート番号を含むので、ポート番号が「0」であることは、接続情報が無効であることを示す。   Next, the connection information notification unit 153 determines whether or not the connection information of the type of media device 22 that matches the type of the media device 12 selected in S1404 is valid (S1405). For this purpose, for example, the connection information notification unit 153 reads the media type 412 corresponding to the item number 411 selected in S1404 from the dialog table 161. Next, the connection information notification unit 153 selects a media type that matches the read media type 412 from the combination of connection information, media type, payload type, codec, attribute, and the like for each media device 22 extracted by the above-described processing. Select a combination to include. Hereinafter, among the media devices 22 included in the SDP received in the above process, the media device 22 having the same media type as the media type of the media device 12 selected in S1404 is referred to as a communication target media device 22. The connection information notification unit 153 determines whether or not the connection information included in the selected combination is “0”. As described above, since the connection information for each media device 22 includes, for example, a port number, a port number of “0” indicates that the connection information is invalid.

S1405の判定の結果、接続情報が有効である場合、接続情報通知部153は、S1404で選択したメディア機器12のメディア機器12の種類と同じ種類の他のメディア機器12が、既に、通信対象メディア機器22と接続することとなっているか否か判定する(S1406)。そのために、接続情報通知部153は、ダイアログテーブル161に、S1404で選択した各項番411に対応するメディアタイプ412と一致するメディアタイプ412と対応付けられた項番411があるか否か判定する。この判定の結果、該当する項番411がある場合、接続情報通知部153は、ダイアログテーブル161を参照し、該当する項番411に対応付けられた決定フラグ414が「ON」であるか否か判定する。この判定の結果、決定フラグ414が「ON」である場合、接続情報通知部153は、他のメディア機器12が、既に、通信対象メディア機器22と接続することとなっているものと判定する。   If the connection information is valid as a result of the determination in S1405, the connection information notification unit 153 determines that another media device 12 of the same type as the media device 12 of the media device 12 selected in S1404 has already been transmitted. It is determined whether or not the device 22 is to be connected (S1406). Therefore, the connection information notification unit 153 determines whether or not the dialog table 161 includes an item number 411 associated with the media type 412 that matches the media type 412 corresponding to each item number 411 selected in S1404. . As a result of this determination, if there is a corresponding item number 411, the connection information notification unit 153 refers to the dialog table 161 and determines whether or not the determination flag 414 associated with the corresponding item number 411 is “ON”. judge. If the determination flag 414 is “ON” as a result of this determination, the connection information notification unit 153 determines that the other media device 12 has already been connected to the communication target media device 22.

S1406の判定の結果、他のメディア機器12が、まだ、通信対象メディア機器22と接続することとなっていない場合、接続情報通知部153は、ダイアログテーブル161に、S1404で選択したメディア機器12がメディア機器22と通信することを示す情報を格納する(S1407)。具体的には、例えば、接続情報通知部153は、ダイアログテーブル161の、S1404で選択した項番411と対応する決定フラグ414を「ON」に変更する。   As a result of the determination in S1406, if the other media device 12 is not yet connected to the communication target media device 22, the connection information notification unit 153 indicates that the media device 12 selected in S1404 is displayed in the dialog table 161. Information indicating communication with the media device 22 is stored (S1407). Specifically, for example, the connection information notification unit 153 changes the determination flag 414 corresponding to the item number 411 selected in S1404 of the dialog table 161 to “ON”.

次に、接続情報通知部153は、S1404で選択したメディア機器12に、「Re-INVITE」を送信する(S1408)。ここで、接続情報通知部153は、通信対象メディア機器22の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を、この「Re-INVITE」に含めて送信する。なお、ここで、S1404で選択したメディア機器12が、制御端末11自身が制御するものである場合、接続情報通知部153は、通信対象メディア機器22と接続するための情報等をメモリ112等の所定領域に格納し、以降のS1408〜S1410の処理を行なわず、後述するS1413の処理を行なっても良い。   Next, the connection information notification unit 153 transmits “Re-INVITE” to the media device 12 selected in S1404 (S1408). Here, the connection information notifying unit 153 transmits the connection information, media type, payload type, codec, attribute, and the like of the communication target media device 22 included in this “Re-INVITE”. Here, when the media device 12 selected in S1404 is controlled by the control terminal 11 itself, the connection information notification unit 153 stores information for connecting to the communication target media device 22 in the memory 112 or the like. It is also possible to store the data in a predetermined area and perform the processing of S1413 described later without performing the processing of S1408 to S1410.

「Re-INVITE」を受信したメディア機器12は、その「Re-INVITE」に対する応答を送信する。この動作例は従来技術のSIPと同じである。   The media device 12 that has received “Re-INVITE” transmits a response to the “Re-INVITE”. This operation example is the same as the conventional SIP.

接続情報通知部153は、成功したことを示す応答を受信すると(S1409)、S1404で選択したメディア機器12にACKを送信する(S1410)。この動作例は従来技術のSIPと同じである。   When the connection information notification unit 153 receives a response indicating success (S1409), the connection information notification unit 153 transmits an ACK to the media device 12 selected in S1404 (S1410). This operation example is the same as the conventional SIP.

一方、上述のS1405の判定の結果、有効な接続情報が含まれていない場合、接続情報通知部153は、1404で選択したメディア機器12と同じ種類の全てのメディア機器12の各々に対し接続を切断し(S1411)、後述するS1413の処理を行なう。具体的には、例えば、ダイアログテーブル161から、S1404で選択した項番411に対応するメディアタイプ412を読み出す。次に、接続情報通知部153は、ダイアログテーブル161から、読み出したメディアタイプ412と一致するメディアタイプ412と対応付けられた項番411の全てを読み出す。接続情報通知部153は、管理テーブル172から、読み出した各項番411と一致する項番501と対応付けられた位置情報502を読み出す。ダイアログテーブル作成部152は、読み出した位置情報502を宛先として、「BYE」を送信する。この「BYE」を送信する動作そのものは、従来技術のSIPと同じである。   On the other hand, as a result of the determination in S1405 described above, when valid connection information is not included, the connection information notification unit 153 establishes connection to each of all the media devices 12 of the same type as the media device 12 selected in 1404. Cutting is performed (S1411), and a process of S1413 described later is performed. Specifically, for example, the media type 412 corresponding to the item number 411 selected in S1404 is read from the dialog table 161. Next, the connection information notification unit 153 reads all of the item numbers 411 associated with the media type 412 that matches the read media type 412 from the dialog table 161. The connection information notification unit 153 reads the position information 502 associated with the item number 501 that matches the read item number 411 from the management table 172. The dialog table creation unit 152 transmits “BYE” with the read position information 502 as a destination. The operation itself of transmitting this “BYE” is the same as the conventional SIP.

なお、ここで、上述のS1405の判定の結果、有効な接続情報が含まれていない場合であり、かつ、S1404で選択したメディア機器12が、制御端末11自身が制御するものである場合、接続情報通知部153は、制御端末11自身が制御するメディア機器12に対し、上述のS1411の処理を行なうことなく、後述するS1413の処理を行なっても良い。   Here, as a result of the determination in S1405 described above, when valid connection information is not included, and the media device 12 selected in S1404 is controlled by the control terminal 11 itself, a connection is established. The information notification unit 153 may perform the process of S1413, which will be described later, without performing the process of S1411 described above on the media device 12 controlled by the control terminal 11 itself.

また、上述のS1406の判定で、他のメディア機器12が、既に、メディア機器22と接続することとなっている場合、接続情報通知部153は、1404で選択したメディア機器12に対し、接続を切断し(S1412)、後述するS1413の処理を行なう。この動作例は上述と同じであるので説明を省略する。   If the other media device 12 is already connected to the media device 22 in the determination of S1406 described above, the connection information notification unit 153 establishes a connection to the media device 12 selected in 1404. Cutting is performed (S1412), and the processing of S1413 described later is performed. Since this operation example is the same as described above, a description thereof will be omitted.

上述のS1410、S1411、S1412の処理の後、接続情報通知部153は、ダイアログテーブル161内の制御端末11のうち、未選択のものがあるか否か判定する(S1413)。   After the processing of S1410, S1411, and S1412 described above, the connection information notification unit 153 determines whether there is an unselected control terminal 11 in the dialog table 161 (S1413).

S1413の判定の結果、未選択のものがある場合、接続情報通知部153は、上述のS1404の処理を再度行ない、未選択の制御端末11のうち1つを選択する。   As a result of the determination in S1413, if there is an unselected one, the connection information notifying unit 153 performs the above-described processing of S1404 again and selects one of the unselected control terminals 11.

S1413の判定の結果、未選択のものがない場合、接続情報通知部153は、通信装置21に「ACK」を送信する(S1414)。この動作例は従来技術のSIPと同じである。   As a result of the determination in S1413, if there is no unselected one, the connection information notification unit 153 transmits “ACK” to the communication device 21 (S1414). This operation example is the same as the conventional SIP.

一方、上述のS1401の判定の結果、受信タイムアウトである場合、又は、S1402の判定の結果、受信した応答が成功を示していない場合、接続情報通知部153は、全てのメディア機器12との接続を切断する(S1415)。この動作例は上述と同じである。   On the other hand, if the result of the determination in S1401 is a reception timeout or the result of the determination in S1402 indicates that the received response does not indicate success, the connection information notification unit 153 connects to all the media devices 12. Is cut (S1415). This operation example is the same as described above.

上述のS1408の処理で「Re-INVITE」を受信したメディア機器12、又は、ダイアログテーブル161の決定フラグ414が「ON」のメディア機器12は、その「Re-INVITE」に含まれる接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等、又は、メモリ112の所定領域内の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を用いて、メディア機器22と通信を行なう。この動作例は、従来技術のRTPと同じである。   The media device 12 that has received “Re-INVITE” in the processing of S1408 described above, or the media device 12 for which the determination flag 414 of the dialog table 161 is “ON” includes the connection information and media included in the “Re-INVITE”. Communication with the media device 22 is performed using the type, payload type, codec, attribute, or the like, or connection information, media type, payload type, codec, attribute, etc. in a predetermined area of the memory 112. This operation example is the same as that of the conventional RTP.

ここで、上述の図12、図14を参照して説明した制御端末11の動作例によるシーケンス例を、図15を参照して説明する。   Here, a sequence example according to the operation example of the control terminal 11 described with reference to FIGS. 12 and 14 will be described with reference to FIG.

図15(a)において、ダイアログテーブル作成部152は、「INVITE」を通信装置21に送信する(S1501)。この動作は、上述のS1214に該当する。この「INVITE」に対し、通信装置21は、上述した従来技術と同じ動作により、通信するメディア機器22の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を含む応答を送信する(S1502)。この応答に含まれる情報の一例を、図15(b)のメッセージ1511に示す。メッセージ1511に示すように、応答には、通信するメディア機器22の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等が含まれる。メッセージ1511の例では、メディアタイプ「audio」、「video」であるメディア機器22の接続情報、ペイロードタイプ、コーデック、属性等が含まれている。また、メッセージ1511の例では、無効な接続情報は含まれていないものとする。   In FIG. 15A, the dialog table creation unit 152 transmits “INVITE” to the communication device 21 (S1501). This operation corresponds to S1214 described above. In response to this “INVITE”, the communication device 21 transmits a response including connection information, media type, payload type, codec, attribute, and the like of the media device 22 to be communicated by the same operation as the above-described conventional technology (S1502). An example of information included in this response is shown in a message 1511 in FIG. As shown in the message 1511, the response includes connection information, media type, payload type, codec, attribute, and the like of the media device 22 that communicates. The example of the message 1511 includes connection information, payload type, codec, attribute, and the like of the media device 22 having the media types “audio” and “video”. In the example of the message 1511, it is assumed that invalid connection information is not included.

メッセージ1511を含む応答を受信すると、制御端末11の接続情報通知部153は、上述の図14を参照して説明した動作を行なう。ここでは、接続情報通知部153は、まず、S1404の処理で、「メディア装置12-1A」を選択したものとする。図4及び図5に一例を示すように、「メディア装置12-1A」のメディアタイプは「audio」である。上述のように、通信装置21からの応答には、無効な接続情報は含まれておらず、また、S1404の処理でメディアタイプ「audio」であるメディア機器12は未選択であるので、ダイアログテーブル161のメディアタイプ「audio」に対応する決定フラグ414は、全て「OFF」である。かつ、そのペイロードタイプは、通信装置21から来た応答と一致する。従って、接続情報通知部153は、ダイアログテーブル161の、項番411「1」に対応する決定フラグ414を「ON」とする。ここで選択した項番411「1」は自分自身の制御するメディア機器12であるので、接続情報通知部153は、通信対象メディア機器22の接続情報等をメモリ112の所定領域に格納し、「Re-INVITE」を送信せず、再度、S1404の処理を行なう。   When the response including the message 1511 is received, the connection information notification unit 153 of the control terminal 11 performs the operation described with reference to FIG. Here, it is assumed that the connection information notification unit 153 first selects “media device 12-1A” in the processing of S1404. As shown in FIG. 4 and FIG. 5 as an example, the media type of “media device 12-1A” is “audio”. As described above, the response from the communication device 21 does not include invalid connection information, and the media device 12 having the media type “audio” is not selected in the processing of S1404. The determination flags 414 corresponding to the media type “audio” 161 are all “OFF”. And the payload type matches the response coming from the communication device 21. Therefore, the connection information notification unit 153 sets the determination flag 414 corresponding to the item number 411 “1” of the dialog table 161 to “ON”. Since the item number 411 “1” selected here is the media device 12 controlled by itself, the connection information notification unit 153 stores the connection information and the like of the communication target media device 22 in a predetermined area of the memory 112. The processing of S1404 is performed again without transmitting “Re-INVITE”.

接続情報通知部153は、次のS1404の処理で、「メディア装置12-1B」を選択したものとする。図4及び図5に一例を示すように、「メディア装置12-1B」のメディアタイプは「audio」である。上述の処理にて、ダイアログテーブル161は、同じメディアタイプ「audio」である項番411「1」に対応する決定フラグ414が「ON」となっている。従って、接続情報通知部153は、上述のS1405の判定で、重複メディア端末があるものと判定し、選択した「メディア装置12-1B」に関する処理を終了し、再度、S1404の処理を行なう。   It is assumed that the connection information notifying unit 153 selects “media device 12-1B” in the next processing of S1404. As shown in FIG. 4 and FIG. 5 as an example, the media type of “media device 12-1B” is “audio”. In the above-described processing, in the dialog table 161, the determination flag 414 corresponding to the item number 411 “1” having the same media type “audio” is “ON”. Accordingly, the connection information notifying unit 153 determines that there is a duplicate media terminal in the determination of S1405 described above, ends the process regarding the selected “media device 12-1B”, and performs the process of S1404 again.

接続情報通知部153は、次のS1404の処理で、「メディア端末12-2C」を選択したものとする。「メディア端末12-2C」のメディアタイプは「audio」である。上述の動作により、ダイアログテーブル161のメディアタイプ「audio」に対応する決定フラグ414は「ON」であるものが含まれている。従って、接続情報通知部153は、メディア端末12-2Cに「BYE」を送信する(S1503)。この動作は上述のS1412に該当する。接続情報通知部153は、これと同じ動作により、メディア端末12-2Dにも「BYE」を送信する。   It is assumed that the connection information notification unit 153 has selected “media terminal 12-2C” in the next processing of S1404. The media type of “media terminal 12-2C” is “audio”. As a result of the above-described operation, the determination flag 414 corresponding to the media type “audio” in the dialog table 161 is included as “ON”. Accordingly, the connection information notification unit 153 transmits “BYE” to the media terminal 12-2C (S1503). This operation corresponds to S1412 described above. The connection information notification unit 153 transmits “BYE” to the media terminal 12-2D by the same operation.

接続情報通知部153は、次のS1404の処理で、「メディア端末12-2E」を選択したものとする。「メディア装置12-1B」のメディアタイプは「video」である。上述のように、通信装置21からの応答には、無効な接続情報は含まれておらず、また、S1404の処理でメディアタイプ「video」であるメディア機器12は未選択であるので、ダイアログテーブル161のメディアタイプ「video」に対応する決定フラグ414は、全て「OFF」である。かつ、そのペイロードタイプは、通信装置21から来た応答と一致する。従って、接続情報通知部153は、ダイアログテーブル161の、項番411「5」に対応する決定フラグ414を「ON」とする。このときのダイアログテーブル161の一例を図16に示す。図16において、ダイアログテーブル161は、項番411「1」、及び、項番411「5」に対応する決定フラグ414が「ON」であり、他の決定フラグ414は「OFF」となっている。   It is assumed that the connection information notification unit 153 has selected “media terminal 12-2E” in the next processing of S1404. The media type of “media device 12-1B” is “video”. As described above, the response from the communication device 21 does not include invalid connection information, and the media device 12 having the media type “video” is not selected in the processing of S1404. The determination flags 414 corresponding to the media type “video” 161 are all “OFF”. And the payload type matches the response coming from the communication device 21. Therefore, the connection information notification unit 153 sets the determination flag 414 corresponding to the item number 411 “5” of the dialog table 161 to “ON”. An example of the dialog table 161 at this time is shown in FIG. In FIG. 16, in the dialog table 161, the determination flag 414 corresponding to the item number 411 “1” and the item number 411 “5” is “ON”, and the other determination flags 414 are “OFF”. .

図15(a)において、接続情報通知部153は、メディア端末12-2Eに、「Re-INVITE」を送信する(S1504)。この動作は上述のS1408に該当する。   In FIG. 15A, the connection information notification unit 153 transmits “Re-INVITE” to the media terminal 12-2E (S1504). This operation corresponds to S1408 described above.

メディア端末12-2Eは、その「Re-INVITE」に対する応答を送信する(S1505)。接続情報通知部153は、メディア端末12-2Eに、その応答に対するACKを送信する(S1506)。さらに、接続情報通知部153は、通信装置21に、ACKを送信する(S1507)。この動作は上述のS1410、S1414に該当する。   The media terminal 12-2E transmits a response to the “Re-INVITE” (S1505). The connection information notification unit 153 transmits an ACK to the response to the media terminal 12-2E (S1506). Furthermore, the connection information notification unit 153 transmits an ACK to the communication device 21 (S1507). This operation corresponds to S1410 and S1414 described above.

制御端末11は、メモリ112の所定領域から、通信対象メディア機器22の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を読み出し、これらの情報を用いて、メディア装置12-1Aが、通信装置21とRTPにより接続し、リアルタイムでデータを送受信するように制御する。また、メディア端末12-2Eは、受信した「Re-INVITE」から通信対象メディア機器22の接続情報、メディアタイプ、ペイロードタイプ、コーデック、属性等を抽出し、これらの情報を用いて、メディア端末12-2Eが、通信装置21とRTPにより接続し、リアルタイムでデータを送受信するように制御する。   The control terminal 11 reads the connection information, media type, payload type, codec, attribute, and the like of the communication target media device 22 from a predetermined area of the memory 112, and using these information, the media device 12-1A 21 is connected by RTP, and is controlled to transmit and receive data in real time. Further, the media terminal 12-2E extracts the connection information, media type, payload type, codec, attribute, and the like of the communication target media device 22 from the received “Re-INVITE”, and uses these information to media terminal 12 -2E is connected to the communication device 21 by RTP and controls to send and receive data in real time.

上述の実施形態により、制御端末は、既存のメディア端末を複数統合した仮想的なIP電話端末を実現することが可能となる。   According to the above-described embodiment, the control terminal can realize a virtual IP telephone terminal in which a plurality of existing media terminals are integrated.

開発上のメリットとして、既存のメディア機器12を1つのデバイスとして利用することにより、自端末側への同等の機能実装が不要となる。また、制御手段として個々の端末が備えているSIPを使用することにより制御機能の実装工数の軽減を図ることができる。   As a development merit, by using the existing media device 12 as one device, it is not necessary to install the equivalent function on the own terminal side. In addition, by using the SIP provided in each terminal as the control means, it is possible to reduce the man-hours for mounting the control function.

また、ユーザ側のメリットとして、既に使用している端末の操作インタフェースをそのまま、マルチメディアのツールの一部として継承、利用できる。
<第2の実施形態>
次に、第2の実施形態を説明する。
As an advantage on the user side, the operation interface of the terminal already used can be inherited and used as part of a multimedia tool.
<Second Embodiment>
Next, a second embodiment will be described.

第2の実施形態は、上述の第1の実施形態のシステム構成の異なるものである。第1の実施形態は、ネットワーク1の機器が、本実施形態の制御端末11を有するものであった。以下で説明する第2の実施形態は、ネットワーク1、ネットワーク2の両方に、制御端末11を有するものである。   The second embodiment is different from the system configuration of the first embodiment described above. In the first embodiment, the device of the network 1 has the control terminal 11 of the present embodiment. In the second embodiment described below, the control terminal 11 is provided in both the network 1 and the network 2.

第2の実施形態のシステム構成例を、図17に示す。図17において、呼要求に応じるネットワーク2内の機器が、上述の図2のネットワーク1と同じ制御端末11等を有するものである。この図17のネットワーク1の制御端末11、ネットワーク2の制御端末11は、上述の図2の制御端末11と同じであるので、詳細な説明は省略する。   An example of the system configuration of the second embodiment is shown in FIG. In FIG. 17, a device in the network 2 that responds to a call request has the same control terminal 11 as the network 1 in FIG. The control terminal 11 of the network 1 and the control terminal 11 of the network 2 shown in FIG. 17 are the same as the control terminal 11 shown in FIG.

上述の第1の実施形態では、ネットワーク1のメディア機器12は、通信装置21と接続するものであった。図17に一例を示すシステムの場合、ネットワーク1のメディア機器12(メディア端末12−2)は、ネットワーク2のメディア機器12(メディア端末12−2)と接続する。この場合の動作例は、上述と同じであり、制御装置11が、自身の制御するメディア機器12に接続情報等を送信し、メディア機器12が、その情報を用いて接続を制御する。   In the first embodiment described above, the media device 12 of the network 1 is connected to the communication device 21. In the system illustrated in FIG. 17, the media device 12 (media terminal 12-2) of the network 1 is connected to the media device 12 (media terminal 12-2) of the network 2. The operation example in this case is the same as described above, and the control device 11 transmits connection information and the like to the media device 12 controlled by the control device 11, and the media device 12 controls the connection using the information.

なお、図17に一例を示す各機器の数は、これに限られるわけではない。本実施形態のシステムを構成する機器の数は任意である。   In addition, the number of each apparatus which shows an example in FIG. 17 is not necessarily restricted to this. The number of devices constituting the system of the present embodiment is arbitrary.

上述の第1の実施形態では、一方からのみ、呼接続を要求することができた。第2の実施形態のシステム構成例のように、呼要求に応じるネットワーク2内の機器が、上述の図2のネットワーク1と同じ制御端末11等を有することで、双方向からの呼接続が可能となる。   In the first embodiment described above, call connection can be requested only from one side. As in the system configuration example of the second embodiment, the devices in the network 2 that respond to the call request have the same control terminal 11 as the network 1 in FIG. It becomes.

以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and design changes and the like within a scope not departing from the gist of the present invention are included. .

例えば、上述の実施形態では、呼接続に応じる通信相手の機器は、従来技術のIP電話機、又は、本実施形態の制御端末であるものとしたが、これに限られるわけではない。呼接続に応じる通信相手の機器はSIP機能等を有するものであれば任意の機器でよい。   For example, in the above-described embodiment, the communication partner device that responds to the call connection is a conventional IP telephone or the control terminal of the present embodiment, but is not limited thereto. The communication partner device that accepts the call connection may be any device as long as it has a SIP function or the like.

本発明の一実施形態の概要を説明する図である。It is a figure explaining the outline | summary of one Embodiment of this invention. 第1の実施形態のシステム構成例を示す。1 illustrates an example of a system configuration of a first embodiment. 同実施形態において、制御端末の構成例を示す。In the embodiment, a configuration example of a control terminal is shown. 同実施形態において、ダイアログテーブルの一例を示す。In the embodiment, an example of a dialog table is shown. 同実施形態において、管理テーブルの一例を示す。In the embodiment, an example of a management table is shown. 同実施形態において、管理テーブルの初期設定を登録するための画面例を示す。In the embodiment, an example of a screen for registering initial settings of a management table is shown. 同実施形態において、管理テーブルを作成するための動作例を説明する図である。FIG. 10 is a diagram illustrating an operation example for creating a management table in the embodiment. 同実施形態において、管理テーブルを作成するための動作例を説明する図である。FIG. 10 is a diagram illustrating an operation example for creating a management table in the embodiment. 同実施形態において、管理テーブルを作成するための動作例を説明する図である。FIG. 10 is a diagram illustrating an operation example for creating a management table in the embodiment. 同実施形態において、管理テーブルを作成するための動作例を説明する図である。FIG. 10 is a diagram illustrating an operation example for creating a management table in the embodiment. 同実施形態において、管理テーブルを作成するための動作例を説明する図である。FIG. 10 is a diagram illustrating an operation example for creating a management table in the embodiment. 同実施形態において、ダイアログテーブルを作成するための動作例を示す。In the embodiment, an operation example for creating a dialog table is shown. 同実施形態において、メッセージの例を示す。In the embodiment, an example of a message is shown. 同実施形態において、通信対象端末と接続するための情報をメディア端末に送信する動作例を説明する図である。In the embodiment, it is a figure explaining the operation example which transmits the information for connecting with a communication object terminal to a media terminal. 同実施形態において、通信対象端末と接続するための情報をメディア端末に送信する動作例を説明する図である。In the embodiment, it is a figure explaining the operation example which transmits the information for connecting with a communication object terminal to a media terminal. 同実施形態において、通信対象端末と接続するための情報をメディア端末に送信する動作例を説明する図である。In the embodiment, it is a figure explaining the operation example which transmits the information for connecting with a communication object terminal to a media terminal. 第2の実施形態のシステム構成例を示す図である。It is a figure which shows the system configuration example of 2nd Embodiment. 従来技術を説明するための図である。It is a figure for demonstrating a prior art.

符号の説明Explanation of symbols

1:ネットワーク、2:ネットワーク、3:SIPサーバ、4:通信ネットワーク、11:制御端末、12:メディア機器、13:通信ネットワーク、21:通信端末、22:メディア機器、111:CPU、112:メモリ、113:記憶装置、114:入力装置、115:出力装置、116:通信インタフェース、117:バス、151:管理テーブル作成部、152:ダイアログテーブル作成部、153:接続情報通知部、161:ダイアログテーブル、171:プログラム、172:管理テーブル
1: network, 2: network, 3: SIP server, 4: communication network, 11: control terminal, 12: media device, 13: communication network, 21: communication terminal, 22: media device, 111: CPU, 112: memory 113: Storage device 114: Input device 115: Output device 116: Communication interface 117: Bus 151: Management table creation unit 152: Dialog table creation unit 153: Connection information notification unit 161: Dialog table 171: Program, 172: Management table

Claims (5)

メディアデータを入出力し、他の機器と通信するための通信手段を有するメディア機器を複数種有する第1のメディア機器群と、該第1のメディア機器群を制御する制御端末とを含む第1の通信ネットワークと、
メディア機器を複数種有する第2のメディア機器群が接続され、メディア機器の種類情報を含む要求を受信すると、該受信した種類のメディア機器と同じ種類のメディア機器を前記第2のメディア機器群から選択し、該選択したメディア機器の接続情報と種類情報とを対応付けて送信するメディア端末とが、第2の通信ネットワークを介して接続される通信制御システムであって、
前記制御端末が、
前記第1のメディア機器群に含まれるメディア機器の識別情報と、種類情報と、優先順位と、応答期限と、状態フラグと、をそれぞれ対応付けて記憶する管理情報記憶手段と、
前記第1のメディア機器群に含まれるメディア機器に問い合わせを行い、問い合わせを行ったメディア機器の前記識別情報に対応付けされている応答期限内に応答があった場合には、当該メディア機器の前記状態フラグを、使用可能な状態を示すフラグに更新し、前記応答期限の時間内に応答がなかった場合には、当該メディア機器の前記状態フラグを、使用不可能な状態を示すフラグに更新する管理情報更新手段と、
使用可能な状態であることを示す状態フラグに対応付けられているメディア機器の識別情報及び種類情報を、前記管理情報記憶手段からメディア機器ごとに取得し、取得した種類情報が一致するメディア機器が他にもある場合には、前記優先順位が最高位であるメディア機器の種類情報を所定のメモリに記憶するとともに、種類情報が一致するメディア機器のうち優先順位が最高位ではない全てのメディア機器との接続を切断し、種類情報が一致するメディア機器が他にない場合には、取得した種類情報をそのまま前記メモリに記憶するダイアログ情報作成手段と、
前記管理情報記憶手段から前記メモリに記憶した種類情報を含む要求を前記メディア端末に送信する種類送信手段と、
前記メディア端末からの、前記第2のメディア機器群に含まれる前記送信した種類情報と同じ種類のメディア機器の接続情報及び種類情報を受信する受信手段と、
前記受信した接続情報を、前記第1のメディア機器群に含まれるメディア機器のうち、該受信した接続情報で接続されるメディア機器の種類と同じ種類のメディア機器に送信する接続情報送信手段と、を有し、
前記接続情報を受信したメディア機器が、該接続情報により、前記メディア端末との間でメディアデータを送受信すること
を特徴とする通信制御システム。
A first media device group including a plurality of types of media devices having communication means for inputting / outputting media data and communicating with other devices; and a control terminal that controls the first media device group. Communication network,
When a second media device group having a plurality of types of media devices is connected and a request including media device type information is received, a media device of the same type as the received media device type is received from the second media device group. A media terminal that selects and transmits the connection information and type information of the selected media device in association with each other, is a communication control system connected via a second communication network,
The control terminal is
Management information storage means for storing identification information of media devices included in the first media device group , type information , priority, response time limit, and status flag in association with each other ;
Inquiries are made to the media devices included in the first media device group, and if there is a response within the response time limit associated with the identification information of the media device that has made the inquiry, the media device The status flag is updated to a flag indicating a usable status, and if no response is received within the response time limit, the status flag of the media device is updated to a flag indicating an unusable status. Management information update means;
The identification information and type information of the media device associated with the status flag indicating the usable state are acquired for each media device from the management information storage unit, and the media device whose acquired type information matches is acquired. In other cases, the media device type information with the highest priority is stored in a predetermined memory, and all media devices with the highest priority among media devices with the same type information are stored. If there is no other media device whose type information matches, dialog information creating means for storing the acquired type information in the memory as it is,
Type transmission means for transmitting a request including type information stored in the memory from the management information storage means to the media terminal;
Receiving means for receiving connection information and type information of the same type of media device as the transmitted type information included in the second media device group from the media terminal;
Connection information transmitting means for transmitting the received connection information to a media device of the same type as the media device connected by the received connection information among the media devices included in the first media device group; Have
A communication control system, wherein a media device that receives the connection information transmits / receives media data to / from the media terminal based on the connection information.
メディアデータを入出力し、他の機器と通信するための通信手段を有するメディア機器を複数種有する第1のメディア機器群と、該第1のメディア機器群を制御する第1の制御端末とを含む第1の通信ネットワークと、
メディア機器を複数種有する第2のメディア機器群と、メディア機器の種類情報を含む要求を受信すると、該受信した種類のメディア機器と同じ種類のメディア機器を前記第2のメディア機器群から選択し、該選択したメディア機器の接続情報と種類情報とを対応付けて送信する第2の制御端末とを含む第3の通信ネットワークとが、第2の通信ネットワークを介して接続される通信制御システムであって、
前記第1の制御端末が、
前記第1のメディア機器群に含まれるメディア機器の識別情報と、種類情報と、優先順位と、応答期限と、状態フラグと、をそれぞれ対応付けて記憶する管理情報記憶手段と、
前記第1のメディア機器群に含まれるメディア機器に問い合わせを行い、問い合わせを行ったメディア機器の前記識別情報に対応付けされている応答期限内に応答があった場合には、当該メディア機器の前記状態フラグを、使用可能な状態を示すフラグに更新し、前記応答期限の時間内に応答がなかった場合には、当該メディア機器の前記状態フラグを、使用不可能な状態を示すフラグに更新する管理情報更新手段と、
使用可能な状態であることを示す状態フラグに対応付けられているメディア機器の識別情報及び種類情報を、前記管理情報記憶手段からメディア機器ごとに取得し、取得した種類情報が一致するメディア機器が他にもある場合には、前記優先順位が最高位であるメディア機器の種類情報を所定のメモリに記憶するとともに、種類情報が一致するメディア機器のうち優先順位が最高位ではない全てのメディア機器との接続を切断し、種類情報が一致するメディア機器が他にない場合には、取得した種類情報をそのまま前記メモリに記憶するダイアログ情報作成手段と、
前記管理情報記憶手段から前記メモリに記憶した種類情報を含む要求を前記第2の制御端末に送信する種類送信手段と、
前記第2の制御端末からの、前記第2のメディア機器群に含まれる前記送信した種類情報と同じ種類のメディア機器の接続情報及び種類情報を受信する受信手段と、
前記受信した接続情報を、前記第1のメディア機器群に含まれるメディア機器のうち、該受信した接続情報で接続されるメディア機器の種類と同じ種類のメディア機器に送信する接続情報送信手段と、を有し、
前記接続情報を受信したメディア機器が、該接続情報により、前記選択されたメディア機器との間でメディアデータを送受信すること
を特徴とする通信制御システム。
A first media device group having a plurality of media devices having communication means for inputting / outputting media data and communicating with other devices, and a first control terminal for controlling the first media device group A first communication network including:
When a second media device group having a plurality of types of media devices and a request including media device type information are received, a media device of the same type as the received media device type is selected from the second media device group. A communication control system in which a third communication network including a second control terminal that transmits the connection information and type information of the selected media device in association with each other is connected via the second communication network. There,
The first control terminal is
Management information storage means for storing identification information of media devices included in the first media device group , type information , priority, response time limit, and status flag in association with each other ;
Inquiries are made to the media devices included in the first media device group, and if there is a response within the response time limit associated with the identification information of the media device that has made the inquiry, the media device The status flag is updated to a flag indicating a usable status, and if no response is received within the response time limit, the status flag of the media device is updated to a flag indicating an unusable status. Management information update means;
The identification information and type information of the media device associated with the status flag indicating the usable state are acquired for each media device from the management information storage unit, and the media device whose acquired type information matches is acquired. In other cases, the media device type information with the highest priority is stored in a predetermined memory, and all media devices with the highest priority among media devices with the same type information are stored. If there is no other media device whose type information matches, dialog information creating means for storing the acquired type information in the memory as it is,
Type transmission means for transmitting a request including the type information stored in the memory from the management information storage means to the second control terminal;
Receiving means for receiving connection information and type information of the same type of media device as the transmitted type information included in the second media device group from the second control terminal;
Connection information transmitting means for transmitting the received connection information to a media device of the same type as the media device connected by the received connection information among the media devices included in the first media device group; Have
The communication control system, wherein the media device that has received the connection information transmits / receives media data to / from the selected media device based on the connection information.
請求項1又は2記載の通信制御システムであって、
前記制御端末が、
前記メディア機器に、種類情報の送信を要求する種類情報要求手段と、
前記メディア機器から送信された種類情報を受信する種類情報受信手段と、
前記受信した種類情報を、前記種類情報記憶手段に記憶する種類情報登録手段と、
をさらに有することを特徴とする通信制御システム。
The communication control system according to claim 1 or 2,
The control terminal is
Type information requesting means for requesting the media device to transmit type information;
Type information receiving means for receiving type information transmitted from the media device;
Type information registration means for storing the received type information in the type information storage means;
The communication control system further comprising:
メディアデータを入出力し、他の機器と通信するための通信手段を有するメディア機器を複数種有する第1のメディア機器群と、該第1のメディア機器群を制御する制御端末とを含む第1の通信ネットワークと、
メディア機器を複数種有する第2のメディア機器群が接続され、メディア機器の種類情報を含む要求を受信すると、該受信した種類のメディア機器と同じ種類のメディア機器を前記第2のメディア機器群から選択し、該選択したメディア機器の接続情報と種類情報とを対応付けて送信するメディア端末とが、第2の通信ネットワークを介して接続される通信制御システムによる通信制御方法であって、
前記第1のメディア機器群に含まれるメディア機器の識別情報と、種類情報と、優先順位と、応答期限と、状態フラグと、をそれぞれ対応付けて記憶する管理情報記憶手段、を有する前記制御端末が、
前記第1のメディア機器群に含まれるメディア機器に問い合わせを行い、問い合わせを行ったメディア機器の前記識別情報に対応付けされている応答期限内に応答があった場合には、当該メディア機器の前記状態フラグを、使用可能な状態を示すフラグに更新し、前記応答期限の時間内に応答がなかった場合には、当該メディア機器の前記状態フラグを、使用不可能な状態を示すフラグに更新する管理情報更新ステップと、
使用可能な状態であることを示す状態フラグに対応付けられているメディア機器の識別情報及び種類情報を、前記管理情報記憶手段からメディア機器ごとに取得し、取得した種類情報が一致するメディア機器が他にもある場合には、前記優先順位が最高位であるメディア機器の種類情報を所定のメモリに記憶するとともに、種類情報が一致するメディア機器のうち優先順位が最高位ではない全てのメディア機器との接続を切断し、種類情報が一致するメディア機器が他にない場合には、取得した種類情報をそのまま前記メモリに記憶するダイアログ情報作成ステップと、
前記管理情報記憶手段から前記メモリに記憶した種類情報を含む要求を前記メディア端末に送信する種類送信ステップと、
前記メディア端末からの、前記第2のメディア機器群に含まれる前記送信した種類情報と同じ種類のメディア機器の接続情報及び種類情報を受信する受信ステップと、
前記受信した接続情報を、前記第1のメディア機器群に含まれるメディア機器のうち、該受信した接続情報で接続されるメディア機器の種類と同じ種類のメディア機器に送信する接続情報送信ステップと、を有し、
前記接続情報を受信したメディア機器が、該接続情報により、前記メディア端末との間でメディアデータを送受信すること
を特徴とする通信制御方法。
A first media device group including a plurality of types of media devices having communication means for inputting / outputting media data and communicating with other devices; and a control terminal that controls the first media device group. Communication network,
When a second media device group having a plurality of types of media devices is connected and a request including media device type information is received, a media device of the same type as the received media device type is received from the second media device group. A communication control method by a communication control system in which a media terminal that selects and transmits connection information and type information of the selected media device in association with each other is connected via a second communication network,
The control terminal having management information storage means for storing identification information of media devices included in the first media device group , type information , priority, response time limit, and status flag in association with each other But,
Inquiries are made to the media devices included in the first media device group, and if there is a response within the response time limit associated with the identification information of the media device that has made the inquiry, the media device The status flag is updated to a flag indicating a usable status, and if no response is received within the response time limit, the status flag of the media device is updated to a flag indicating an unusable status. A management information update step;
The identification information and type information of the media device associated with the status flag indicating the usable state are acquired for each media device from the management information storage unit, and the media device whose acquired type information matches is acquired. In other cases, the media device type information with the highest priority is stored in a predetermined memory, and all media devices with the highest priority among media devices with the same type information are stored. If there is no other media device whose type information matches, a dialog information creation step for storing the acquired type information in the memory as it is,
A type transmission step of transmitting a request including the type information stored in the memory from the management information storage means to the media terminal;
Receiving from the media terminal connection information and type information of the same type of media device as the transmitted type information included in the second media device group;
A connection information transmission step of transmitting the received connection information to a media device of the same type as the media device connected by the received connection information among the media devices included in the first media device group; Have
A communication control method, wherein a media device that receives the connection information transmits / receives media data to / from the media terminal based on the connection information.
メディアデータを入出力し、他の機器と通信するための通信手段を有するメディア機器を複数種有する第1のメディア機器群と、該第1のメディア機器群を制御する制御端末とを含む第1の通信ネットワークと、
メディア機器を複数種有する第2のメディア機器群が接続され、メディア機器の種類情報を含む要求を受信すると、該受信した種類のメディア機器と同じ種類のメディア機器を前記第2のメディア機器群から選択し、該選択したメディア機器の接続情報と種類情報とを対応付けて送信するメディア端末とが、第2の通信ネットワークを介して接続される通信制御システムによるに実行可能なプログラムであって、
前記第1のメディア機器群に含まれるメディア機器の識別情報と、種類情報と、優先順位と、応答期限と、状態フラグと、をそれぞれ対応付けて記憶する管理情報記憶手段、を有する前記制御端末に、
前記第1のメディア機器群に含まれるメディア機器に問い合わせを行い、問い合わせを行ったメディア機器の前記識別情報に対応付けされている応答期限内に応答があった場合には、当該メディア機器の前記状態フラグを、使用可能な状態を示すフラグに更新し、前記応答期限の時間内に応答がなかった場合には、当該メディア機器の前記状態フラグを、使用不可能な状態を示すフラグに更新する管理情報更新ステップと、
使用可能な状態であることを示す状態フラグに対応付けられているメディア機器の識別情報及び種類情報を、前記管理情報記憶手段からメディア機器ごとに取得し、取得した種類情報が一致するメディア機器が他にもある場合には、前記優先順位が最高位であるメディア機器の種類情報を所定のメモリに記憶するとともに、種類情報が一致するメディア機器のうち優先順位が最高位ではない全てのメディア機器との接続を切断し、種類情報が一致するメディア機器が他にない場合には、取得した種類情報をそのまま前記メモリに記憶するダイアログ情報作成ステップと、
前記管理情報記憶手段から前記メモリに記憶した種類情報を含む要求を前記通信端末に送信する種類送信ステップと、
前記通信端末からの、前記第2のメディア機器群に含まれる前記送信した種類情報と同じ種類のメディア機器の接続情報及び種類情報を受信する受信ステップと、
前記受信した接続情報を、前記第1のメディア機器群に含まれるメディア機器のうち、該受信した接続情報で接続されるメディア機器の種類と同じ種類のメディア機器に送信することにより、前記接続情報を受信したメディア機器に、該接続情報により、前記メディア端末との間でメディアデータを送受信させる接続情報送信ステップと、を実行させること
を特徴とするプログラム。
A first media device group including a plurality of types of media devices having communication means for inputting / outputting media data and communicating with other devices; and a control terminal that controls the first media device group. Communication network,
When a second media device group having a plurality of types of media devices is connected and a request including media device type information is received, a media device of the same type as the received media device type is received from the second media device group. A media terminal that selects and transmits the connection information and type information of the selected media device in association with each other, and is a program executable by the communication control system connected via the second communication network,
The control terminal having management information storage means for storing identification information of media devices included in the first media device group , type information , priority, response time limit, and status flag in association with each other In addition,
Inquiries are made to the media devices included in the first media device group, and if there is a response within the response time limit associated with the identification information of the media device that has made the inquiry, the media device The status flag is updated to a flag indicating a usable status, and if no response is received within the response time limit, the status flag of the media device is updated to a flag indicating an unusable status. A management information update step;
The identification information and type information of the media device associated with the status flag indicating the usable state are acquired for each media device from the management information storage unit, and the media device whose acquired type information matches is acquired. In other cases, the media device type information with the highest priority is stored in a predetermined memory, and all media devices with the highest priority among media devices with the same type information are stored. If there is no other media device whose type information matches, a dialog information creation step for storing the acquired type information in the memory as it is,
A type transmission step of transmitting a request including the type information stored in the memory from the management information storage means to the communication terminal;
A receiving step of receiving connection information and type information of the same type of media device as the transmitted type information included in the second media device group from the communication terminal;
By transmitting the received connection information to a media device of the same type as the media device connected by the received connection information among the media devices included in the first media device group, the connection information A connection information transmission step of causing a media device that has received the message to transmit / receive media data to / from the media terminal based on the connection information.
JP2006071773A 2006-03-15 2006-03-15 COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM Expired - Fee Related JP4174060B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006071773A JP4174060B2 (en) 2006-03-15 2006-03-15 COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006071773A JP4174060B2 (en) 2006-03-15 2006-03-15 COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2007251567A JP2007251567A (en) 2007-09-27
JP4174060B2 true JP4174060B2 (en) 2008-10-29

Family

ID=38595404

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006071773A Expired - Fee Related JP4174060B2 (en) 2006-03-15 2006-03-15 COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP4174060B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4916428B2 (en) * 2007-12-20 2012-04-11 パナソニック株式会社 CONNECTION DEVICE, ITS CONNECTION METHOD, AND PROGRAM
JP4958174B2 (en) * 2007-12-28 2012-06-20 株式会社Kddi研究所 Media switching method, session management server, terminal and program in group communication

Also Published As

Publication number Publication date
JP2007251567A (en) 2007-09-27

Similar Documents

Publication Publication Date Title
JP4648906B2 (en) Push-type information communication system with calls
US9270717B1 (en) Wireless multimedia content brokerage service for real time selective content provisioning
CN109586929B (en) Conference content transmission method and device, electronic equipment and storage medium
US20090052651A1 (en) Communication control system, call control server, and communication control method
JP2007156569A (en) Cluster system, load balancer, node transfer method, and node transfer program
KR20050023211A (en) Program, information processing method and device
JP6519140B2 (en) Contact center system, contact center apparatus, user terminal, communication connection method and communication connection program
JP6337562B2 (en) Management system, terminal, communication system, destination management method, and program
JP6019707B2 (en) Transmission management system, transmission system, and program for transmission management system
JP2026067940A (en) Communication systems, communication methods, and programs
JP2017050687A (en) Control device, communication control system, and program
JP4174060B2 (en) COMMUNICATION CONTROL SYSTEM, COMMUNICATION CONTROL METHOD, AND PROGRAM
JP6398258B2 (en) Communication management system, communication terminal, communication system, and program
US10542054B2 (en) Device and method for providing mobile internet call service
US20080117916A1 (en) VoIP TERMINAL APPARATUS, VoIP COMMUNICATION SYSTEM AND PRESENCE CHECK METHOD THEREOF
US10187392B2 (en) Communications system, management server, and communications method
US10178348B2 (en) Information processing apparatus, image display method, and communication system
JP5420863B2 (en) Thin client system, application server, terminal control server, communication method
JP6003274B2 (en) Transmission management system, transmission system, and program for transmission management system
JP4058285B2 (en) Video processing apparatus, video processing method, program, and computer-readable recording medium
CN101978654A (en) Method for generating a set user identifiers associated with user introduction information, method for accessing this information, associated server and terminal
JP7020132B2 (en) Terminal equipment, information processing methods, programs, communication systems
JP2020188458A (en) Terminal connection method and system for multimedia communication
JP6582559B2 (en) Status information management apparatus, status information processing method, program, and transmission system
US7769018B2 (en) Establishing two or more simultaneous channels of communication with a user

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071127

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080125

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080805

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080815

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110822

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120822

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees