JP2013102336A - Communication system, communication terminal, and communication method - Google Patents

Communication system, communication terminal, and communication method Download PDF

Info

Publication number
JP2013102336A
JP2013102336A JP2011244501A JP2011244501A JP2013102336A JP 2013102336 A JP2013102336 A JP 2013102336A JP 2011244501 A JP2011244501 A JP 2011244501A JP 2011244501 A JP2011244501 A JP 2011244501A JP 2013102336 A JP2013102336 A JP 2013102336A
Authority
JP
Japan
Prior art keywords
communication
broadcast
information
group
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011244501A
Other languages
Japanese (ja)
Inventor
Minoru Matsumoto
実 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011244501A priority Critical patent/JP2013102336A/en
Publication of JP2013102336A publication Critical patent/JP2013102336A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To avoid a congestion state on a communication path by reducing resources used for broadcast communication in the case broadcast communication by voice telephony is not available in emergency.SOLUTION: A communication system 10 comprises a SIP server 120 for controlling a call connection, a PoC server 130, a P2P communication network 200, and a communication terminal 300. The P2P communication network 200 comprises: a super-node 210 having group information on broadcast communication; a control node 220 for performing Push-to-Talk (PTT) control to transmit and receive speech data between terminals; and a floor control node 230 for controlling the floor which is a right to speak in communication in the PTT. The communication terminal 300 has a registration function for registering group information on broadcast communication with the PoC server 130, and a broadcast communication function of the PTT, and performs broadcast communication by the P2P with a plurality of communication destinations in a broadcast communication group via the P2P communication network 200 in half duplex communication in emergency.

Description

本発明は、音声通話の技術に係り、特に、複数人への一斉同報通信を行う通信システム、通信端末及び通信方法に関する。   The present invention relates to a voice call technology, and more particularly, to a communication system, a communication terminal, and a communication method for performing simultaneous broadcast communication to a plurality of people.

従来、音声通話の技術として、複数人への同時の音声電話の技術では、サーバへ利用者を事前に登録し、サーバの制御による一斉同報通信が提供されている。例えば非特許文献1には、音声電話(固定電話、携帯電話)やテキスト情報やFAXを、一斉同報システムへ送信し、システムが管理している一斉同報の着信先へ、同時に通信するサービスが記載されている。   2. Description of the Related Art Conventionally, as a voice call technique, a technique for simultaneous voice calls to a plurality of people has been registered in advance with a user in a server, and simultaneous broadcast communication is provided by controlling the server. For example, Non-Patent Document 1 discloses a service that transmits voice calls (fixed telephones, mobile phones), text information, and faxes to a simultaneous broadcast system, and simultaneously communicates with the broadcast destinations managed by the system. Is described.

また、携帯電話の音声通話の技術として、Push to Talk(PTT)を利用し、半二重方式による通信を可能とする携帯通信サービス(PoC:Push to talk Over Cellular)も提供されている。   In addition, as a voice communication technology of a mobile phone, a mobile communication service (PoC: Push to talk Over Cellular) using Push to Talk (PTT) and enabling communication by a half duplex method is also provided.

“一斉同報通信サービス”、[online]、[平成23年9月20日検索]、インターネット<URL:http://www.docomo.biz/html/service/isseidouhou/>"Broadcasting service", [online], [Searched on September 20, 2011], Internet <URL: http: //www.docomo.biz/html/service/isseidouhou/>

しかしながら、非特許文献1に記載のサービスやPush to Talk(PTT)の携帯通信サービス(PoC)は既存の電話網を利用しており、それらの通信に利用されるリソースや帯域は、通常利用される通信と同様であり、緊急時に遭遇する輻輳状態等では利用できない。   However, the services described in Non-Patent Document 1 and the Push to Talk (PTT) mobile communication service (PoC) use an existing telephone network, and resources and bands used for such communication are usually used. It cannot be used in a congested state encountered in an emergency.

そこで、本発明は、前記した事情に鑑みて成されたものであり、緊急時に音声電話による同報通信が繋がらない場合に、同報通信の連絡に使用するリソースを軽減し、通信路の輻輳状態を回避することのできる通信システム、通信端末及び通信方法を提供することを課題とする。   Therefore, the present invention has been made in view of the above-described circumstances, and reduces the resources used for broadcasting communication in the event of emergency voice communication not being connected in an emergency, and congestion of the communication path It is an object to provide a communication system, a communication terminal, and a communication method capable of avoiding a state.

前記課題を解決するために、本発明に係る通信システムは、SIPの呼接続を制御するSIPサーバとPoC(Push to talk Over Cellular)を行うためのPoCサーバとを含む通信ネットワークと、同報通信を行うための情報を保有するP2P(Peer to Peer)ノードで構成されたP2P通信ネットワークと、前記PoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTT(Push to talk)の同報通信機能とを有した通信端末と、を備えた通信システムであって、前記P2P通信ネットワークは、PTT制御を行い前記通信端末間の通話データを送受信するP2PノードであるPTT制御ノードと、同報通信のグループ情報を保有するP2Pノードであるスーパーノードと、PTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードとを備え、前記通信端末は、電話による同報通信とP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付手段と、前記同報通信選択受付手段が前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求手段と、前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理手段と、前記同報通信選択受付手段が前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理手段と、を備えることを特徴とする。   In order to solve the above-described problems, a communication system according to the present invention includes a communication network including a SIP server for controlling SIP call connection and a PoC server for performing PoC (Push to talk Over Cellular), and broadcast communication. A P2P communication network composed of P2P (Peer to Peer) nodes that hold information for performing broadcast, and a registration function for registering group information including group identification and user information of broadcast communication to the PoC server; , A communication terminal having a PTT (Push to talk) broadcast communication function, wherein the P2P communication network performs PTT control and transmits / receives call data between the communication terminals A PTT control node that is a node, a super node that is a P2P node that holds broadcast group information, and communication initiation in PTT A PTT floor control node that is a P2P node that controls a floor that is a right, and the communication terminal receives a broadcast operation that accepts a terminal operation that selects either broadcast by telephone or broadcast by P2P When the receiving means and the broadcast selection accepting means accept a terminal operation for selecting the broadcast communication by the telephone, the broadcast request means for requesting the PTT broadcast communication to the SIP server, and the SIP server If it is determined that a call connection for broadcast communication is possible, a call is made to a plurality of communication terminals that are communication destinations of the broadcast communication group using a communication network including the PoC server and the SIP server. When the first broadcast communication processing means for performing the broadcast communication according to and the broadcast communication selection accepting means accept the terminal operation for selecting the broadcast communication by the P2P Or, when notified from the SIP server that a broadcast call connection is impossible, to a plurality of communication terminals that are communication destinations of the broadcast communication group via the P2P communication network Second broadcast communication processing means for performing P2P broadcast communication in half-duplex communication.

かかる構成によれば、通信システムは、同報通信を電話網とP2P通信網とを連携して行うことができる。そして、通信システムは、同報通信の呼接続が不可能である場合、P2Pを用いて通信路を他サービスと区分することができる。また、通信システムは、PTTに利用される半二重通信を用いるので、この片方向の通話によって通話利用の帯域を減じることができる。したがって、従来の技術では、災害時などで特定の通信サーバ(ノード)に対して呼接続が困難な状況においても、P2P通信により特定の通信サーバ(ノード)への負荷分散が可能となる。また、通信システムに必要な通信リソースは、P2P通信ネットワーク上で半二重通信によって軽減が可能となる。   According to such a configuration, the communication system can perform broadcast communication in cooperation with the telephone network and the P2P communication network. And when the call connection of a broadcast communication is impossible, the communication system can distinguish a communication path from other services using P2P. Further, since the communication system uses half-duplex communication used for PTT, it is possible to reduce the bandwidth of call use by this one-way call. Therefore, with the conventional technology, even when a call connection to a specific communication server (node) is difficult due to a disaster or the like, it is possible to distribute the load to the specific communication server (node) by P2P communication. Communication resources necessary for the communication system can be reduced by half-duplex communication on the P2P communication network.

また、本発明に係る通信システムは、前記通信ネットワークの前記SIPサーバが、前記通信端末から、PTT同報通信を要求されたとき、同報通信の呼接続が不可能な輻輳が生じていると判定した場合、同報通信の呼接続が不可能であると判定し、その判定結果を前記通信端末に通知し、輻輳が無い場合、同報通信の呼接続が可能であると判定し、その判定結果を前記通信端末に通知すると共に、前記PoCサーバと連携して電話による同報通信を行うことが好ましい。   Further, in the communication system according to the present invention, when the SIP server of the communication network is requested by the communication terminal to perform PTT broadcast communication, there is a congestion in which broadcast connection is not possible. If it is determined, it is determined that broadcast call connection is impossible, the determination result is notified to the communication terminal, and if there is no congestion, it is determined that broadcast call connection is possible, It is preferable to notify the determination result to the communication terminal and perform broadcast communication by telephone in cooperation with the PoC server.

かかる構成によれば、通信システムは、呼接続を制御するSIPサーバが、同報通信の呼接続が不可能であると判定した場合に通信端末に通知するので、電話網からの通知によって、電話による同報通信を、P2Pによる同報通信に切り替えることができる。   According to this configuration, the communication system notifies the communication terminal when the SIP server that controls the call connection determines that the broadcast call connection is impossible. Can be switched to P2P broadcast communication.

また、本発明に係る通信システムは、前記通信ネットワークの前記PoCサーバが、同報通信のグループ識別および利用者情報を含むグループ情報を記憶し、前記通信端末から、同報通信のグループ情報の新規登録または登録情報の修正がなされたときに、前記P2P通信ネットワークにおいて当該通信端末のPPTグループに対応した前記スーパーノードに対して、当該同報通信の登録情報を配布することが好ましい。   Further, in the communication system according to the present invention, the PoC server of the communication network stores group information including group identification and user information of broadcast communication, and new broadcast group information is transmitted from the communication terminal. When registration or registration information is corrected, it is preferable to distribute the broadcast communication registration information to the super node corresponding to the PPT group of the communication terminal in the P2P communication network.

かかる構成によれば、通信システムは、PoCサーバの登録情報と通信端末側にて保持する情報とを同期させることができる。また、通信システムにおいて、P2P通信ネットワークのスーパーノードが保持する同報通信のグループ情報は、同報通信機能を持つ端末からPoCサーバにグループ情報の登録や修正がなされたときに配布されるので、スーパーノードに保持する情報も、通信端末側にて保持する情報と同期させることができる。   According to this configuration, the communication system can synchronize the registration information of the PoC server and the information held on the communication terminal side. Also, in the communication system, the broadcast communication group information held by the super node of the P2P communication network is distributed when the group information is registered or corrected on the PoC server from a terminal having the broadcast communication function. Information held in the super node can also be synchronized with information held on the communication terminal side.

また、前記課題を解決するために、本発明に係る通信端末は、PoCを行うためのPoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTTの同報通信機能とを有した通信端末であって、SIPの呼接続を制御するSIPサーバと前記PoCサーバとを含む通信ネットワークを介した電話による同報通信と、同報通信を行うための情報を保有するP2Pノードで構成されたP2P通信ネットワークを介したP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付手段と、前記同報通信選択受付手段が前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求手段と、前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理手段と、前記同報通信選択受付手段が前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理手段と、を備えることを特徴とする。   In order to solve the above problems, the communication terminal according to the present invention includes a registration function for registering group information including group identification and user information of broadcast communication to a PoC server for performing PoC, and a PTT. A communication terminal having a broadcast communication function for performing broadcast communication by telephone and broadcast communication via a communication network including a SIP server that controls SIP call connection and the PoC server. Broadcast communication selection accepting means for accepting a terminal operation for selecting any one of P2P broadcast communications via a P2P communication network composed of P2P nodes holding information; and When a terminal operation for selecting broadcast communication is received, broadcast request means for requesting PTT broadcast communication to the SIP server, and to the SIP server When it is determined that a call connection for broadcast communication is possible, a communication network including the PoC server and the SIP server is used to call a plurality of communication terminals that are communication destinations of the broadcast communication group. A first broadcast communication processing means for performing broadcast communication and a broadcast communication selection receiving means accepting a terminal operation for selecting broadcast communication by the P2P, or a call connection for broadcast communication from the SIP server When it is notified that communication is impossible, P2P broadcast communication is performed by half duplex communication to a plurality of communication terminals that are communication destinations of the broadcast communication group via the P2P communication network. Second broadcast communication processing means.

かかる構成によれば、通信端末は、端末操作によって、電話による同報通信と、P2Pによる同報通信とを実行することができる。そして、通信端末は、同報通信の呼接続が可能な場合、電話による同報通信を行うことができる。また、通信端末は、端末操作または電話網からの通知によってP2Pによる同報通信を行うことができる。そして、通信端末は、P2Pによる同報通信の場合、半二重通信にて同報通信を行うので、通話利用の帯域を減じることができる。   According to this configuration, the communication terminal can execute broadcast communication by telephone and broadcast communication by P2P by terminal operation. The communication terminal can perform broadcast communication by telephone when call connection for broadcast communication is possible. The communication terminal can perform P2P broadcast communication by terminal operation or notification from the telephone network. In the case of broadcast communication by P2P, the communication terminal performs broadcast communication by half-duplex communication, so that it is possible to reduce the bandwidth of call use.

また、前記課題を解決するために、本発明に係る通信方法は、SIPの呼接続を制御するSIPサーバとPoCを行うためのPoCサーバとを含む通信ネットワークと、同報通信を行うための情報を保有するP2Pノードで構成されたP2P通信ネットワークと、前記PoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTTの同報通信機能とを有した通信端末と、を備えた通信システムにおける通信方法であって、前記P2P通信ネットワークは、PTT制御を行い前記通信端末間の通話データを送受信するP2PノードであるPTT制御ノードと、同報通信のグループ情報を保有するP2Pノードであるスーパーノードと、PTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードとを備え、前記通信端末は、電話による同報通信とP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付ステップと、前記同報通信選択受付ステップにて前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求ステップと、前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理ステップと、前記同報通信選択受付ステップにて前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理ステップと、を実行することを特徴とする。   In order to solve the above problems, a communication method according to the present invention includes a communication network including a SIP server for controlling SIP call connection and a PoC server for performing PoC, and information for performing broadcast communication. A P2P communication network composed of P2P nodes possessing a P2P node, a registration function for registering group information including group identification and user information for broadcast communication with the PoC server, and a broadcast communication function for PTT. A communication method in a communication system comprising: a PTT control node that is a P2P node that performs PTT control and transmits / receives call data between the communication terminals; A super node that is a P2P node that holds group information and a P that controls the floor that is the right to speak in PTT A PTT floor control node that is a P node, wherein the communication terminal receives a terminal operation for selecting a terminal operation for selecting either a broadcast communication by telephone or a broadcast communication by P2P; When a terminal operation for selecting broadcast communication by telephone is received in the communication selection reception step, a broadcast request step for requesting PTT broadcast communication to the SIP server, and a broadcast communication call at the SIP server. When it is determined that connection is possible, broadcast communication by telephone is performed to a plurality of communication terminals that are communication destinations of the broadcast communication group using a communication network including the PoC server and the SIP server. When receiving a terminal operation for selecting broadcast communication by the P2P in the first broadcast communication processing step and the broadcast communication selection reception step, Alternatively, when it is notified from the SIP server that a broadcast call connection is impossible, a plurality of communication terminals that are communication destinations of the broadcast communication group via the P2P communication network. And performing a second broadcast communication processing step of performing P2P broadcast communication in half-duplex communication.

かかる手順によれば、通信方法は、同報通信を電話網とP2P通信網とを連携して行い、同報通信の呼接続が不可能である場合、P2Pを用いて通信路を他サービスと区分することができる。また、通信方法は、PTTに利用される半二重通信を用いるので、この片方向の通話によって通話利用の帯域を減じることができる。   According to such a procedure, the communication method performs broadcast communication in cooperation with the telephone network and the P2P communication network, and when the call connection of the broadcast communication is impossible, the communication path is connected with other services using P2P. Can be classified. Further, since the communication method uses half-duplex communication used for PTT, it is possible to reduce the bandwidth of call use by this one-way call.

また、本発明に係る通信方法は、前記通信システムの前記通信端末が、前記第2同報通信処理ステップにおいて、PTT制御を行い通信端末間の通話データを送受信するP2PノードであるPTT制御ノードから、同報通信のグループ情報を保有するP2PノードであるスーパーノードおよびPTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードにアクセスするための情報を取得するP2Pアクセス情報取得ステップと、前記同報通信のグループを指定して前記スーパーノードから、前記同報通信のグループの通信先の利用者情報を検索して取得する検索処理ステップと、前記同報通信のグループの通信先の各利用者の通信端末へ接続要求を実施するグループ通信接続ステップと、ユーザによるPTTの通話操作が行われたか判定する通話操作判定ステップと、前記PTTの通話操作が行われた場合、前記同報通信のグループにおいてPTT通話の発言権の取得を前記フロア制御ノードに問い合わせる発言権取得ステップと、前記PTT通話の発言権を取得している場合、前記ユーザによる発言を前記PTT制御ノードを介して前記同報通信のグループの通信先に送信する発言送信ステップと、前記PTT通話の発言権を取得していない場合、前記通信先のユーザによる発言を前記PTT制御ノードを介して受信する発言受信ステップと、を実行することが好ましい。   Further, the communication method according to the present invention is such that the communication terminal of the communication system performs a PTT control and transmits / receives call data between communication terminals in the second broadcast processing step from a PTT control node that is a P2P node. P2P access information acquisition for acquiring information for accessing a super node that is a P2P node that holds group information of broadcast communication and a PTT floor control node that is a P2P node that controls a floor that is a floor of communication in PTT A search processing step of searching for and acquiring user information of a communication destination of the broadcast communication group from the super node by designating the broadcast communication group, and communication of the broadcast communication group A group communication connection step for making a connection request to the communication terminal of each previous user, and P by the user A call operation determination step for determining whether a T call operation has been performed, and a speech right for inquiring the floor control node to acquire a right to speak a PTT call in the broadcast group when the PTT call operation has been performed. An acquisition step; a speech transmission step of transmitting a speech by the user to a communication destination of the broadcast communication group via the PTT control node if the right to speak the PTT call is acquired; and When the right to speak is not acquired, it is preferable to execute a speech receiving step of receiving a speech by the user of the communication destination via the PTT control node.

かかる手順によれば、通信方法は、端末操作によって、電話による同報通信と、P2Pによる同報通信とを切り替えて実行することができる。そして、通信方法は、同報通信の呼接続が可能な場合、電話による同報通信を行うことができる。また、通信方法は、端末操作または電話網からの通知によってP2Pによる同報通信を行うことができる。そして、通信方法は、P2Pによる同報通信の場合、半二重通信にて同報通信を行うので、通話利用の帯域を減じることができる。   According to such a procedure, the communication method can be executed by switching between broadcast communication by telephone and broadcast communication by P2P by a terminal operation. The communication method can perform broadcast communication by telephone when call connection of broadcast communication is possible. The communication method can perform P2P broadcast communication by terminal operation or notification from the telephone network. In the case of the P2P broadcast communication, the communication method performs the half-duplex communication, so that it is possible to reduce the bandwidth for using the call.

また、本発明に係る通信方法は、前記通信システムの前記通信端末が前記第2同報通信処理ステップを実行する際に、前記P2P通信ネットワークの前記スーパーノードは、発信側の通信端末から同報通信のグループを指定して当該グループの通信先の利用者情報を要求されたときに、前記PoCサーバから予め定められたタイミングで取得した同報通信のグループ情報の中から、要求されたグループ情報を検索し、該当情報の有無を応答するステップを実行し、前記P2P通信ネットワークの前記フロア制御ノードは、P2Pによる同報通信時に半二重通信の制御を行うためにグループ毎に通信の発言権の保有者情報を記憶し、前記通信端末からPTT通話の発言権を要求されたときに、当該グループのPTT通話の発言権の保有者情報に基づいて、当該通信端末の発言権の有無を応答するステップを実行することが好ましい。   In the communication method according to the present invention, when the communication terminal of the communication system executes the second broadcast processing step, the super node of the P2P communication network receives a broadcast from a communication terminal on the transmission side. Requested group information from the group information of broadcast communication acquired from the PoC server at a predetermined timing when a communication group is designated and user information of the communication destination of the group is requested. The floor control node of the P2P communication network performs a communication right for each group in order to control half-duplex communication during P2P broadcast communication. And when the communication terminal requests the right to speak the PTT call, the information on the right to speak the group PTT call And Zui, it is preferable to perform the step of responsive to the presence or absence of voice of the communication terminal.

かかる手順によれば、通信方法において、スーパーノードは、発信側の通信端末からの要求に応じて、要求されたグループ情報を検索し、該当情報の有無を応答するので、発信側の通信端末はP2Pによる同報通信において、グループ内の通信先の情報を取得することができる。また、通信方法において、P2Pによる同報通信時にフロア制御ノードがPTT通話の発言権を制御するので、P2Pによる同報通信時に二重通信の制御を行うことができる。   According to such a procedure, in the communication method, the super node searches the requested group information in response to a request from the calling communication terminal, and responds with the presence or absence of the corresponding information. In broadcast communication by P2P, information on communication destinations in the group can be acquired. Further, in the communication method, the floor control node controls the right to make a PTT call at the time of P2P broadcast communication, so it is possible to control duplex communication at the time of P2P broadcast communication.

また、本発明に係る通信方法は、前記通信ネットワークの前記PoCサーバが、前記通信端末から、同報通信のグループ情報の新規登録または登録情報の修正がなされたときに、前記P2P通信ネットワークにおいて当該通信端末のPPTグループに対応した前記スーパーノードに対して、当該同報通信の登録情報を配布するステップを実行し、当該スーパーノードは、配布された登録情報を前記P2P通信ネットワークにおいて他のスーパーノードとの間で交換して記憶することが好ましい。   In addition, the communication method according to the present invention is such that when the PoC server of the communication network performs new registration of group information for broadcast communication or correction of registration information from the communication terminal, the communication is performed in the P2P communication network. The step of distributing the broadcast communication registration information to the super node corresponding to the PPT group of the communication terminal is executed, and the super node transmits the distributed registration information to the other super node in the P2P communication network. It is preferable to exchange and store between.

かかる手順によれば、通信方法では、P2P通信ネットワークのスーパーノードが保持する同報通信のグループ情報を、同報通信機能を持つ端末からPoCサーバにグループ情報の登録や修正がなされたときに配布する。したがって、スーパーノードに保持する情報を通信端末側にて保持する情報と同期させることができる。   According to such a procedure, in the communication method, the broadcast group information held by the super node of the P2P communication network is distributed when the group information is registered or corrected on the PoC server from the terminal having the broadcast communication function. To do. Therefore, the information held in the super node can be synchronized with the information held on the communication terminal side.

本発明によれば、緊急時に音声電話による同報通信が繋がらない場合に、同報通信の連絡に使用するリソースを軽減し、通信路の輻輳状態を回避することができる。   ADVANTAGE OF THE INVENTION According to this invention, when the broadcast communication by voice telephone is not connected at the time of emergency, the resource used for the communication of broadcast communication can be reduced, and the congestion state of a communication path can be avoided.

本発明の実施形態に係る通信システムを模式的に示すネットワーク構成図である。1 is a network configuration diagram schematically showing a communication system according to an embodiment of the present invention. 本発明の実施形態に係る通信端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the communication terminal which concerns on embodiment of this invention. 本発明の実施形態に係る通信方法の流れを示すフローチャートである。It is a flowchart which shows the flow of the communication method which concerns on embodiment of this invention. 図3の続きを示すフローチャートである。It is a flowchart which shows the continuation of FIG. 図4の続きを示すフローチャートである。5 is a flowchart showing a continuation of FIG. 図5の続きを示すフローチャートである。6 is a flowchart showing a continuation of FIG. 本発明の実施形態に係る通信方法においてPoCサーバの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the PoC server in the communication method which concerns on embodiment of this invention.

以下、図面を参照して本発明の通信システムおよび通信端末を実施するための形態(以下「実施形態」という)について、詳細に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out a communication system and a communication terminal of the present invention (hereinafter referred to as “embodiments”) will be described in detail with reference to the drawings.

[1.通信システムの概要]
図1に示す通信システム10では、通常時のほか、発信側の通信端末300a(300)からの発呼(同報通信)が緊急時の規制等に起因して着信側の通信端末300b、330c(300)と接続できないような状況が生じる緊急時も想定している。このような緊急時に、通信システム10は、通信方法として、各通信端末300が、同報通信を行うための情報(クエリ)を持つノードで構成されたP2P通信ネットワーク200と連携し、さらにフロア制御ノード230によりP2Pで半二重通信を行うこととした。以下、通信システム10の構成について説明する。
[1. Overview of communication system]
In the communication system 10 shown in FIG. 1, in addition to the normal time, a call (broadcast communication) from the communication terminal 300a (300) on the transmission side is caused by the emergency regulations or the like. (300) It is also assumed in an emergency when a situation occurs where it is impossible to connect. In such an emergency, as a communication method, the communication system 10 cooperates with the P2P communication network 200 including nodes having information (queries) for each communication terminal 300 to perform broadcast communication, and further performs floor control. The node 230 performs half-duplex communication at P2P. Hereinafter, the configuration of the communication system 10 will be described.

通信システム10は、図1に示すように、通信ネットワーク100と、P2P通信ネットワーク200と、通信端末300と、を備える。   As illustrated in FIG. 1, the communication system 10 includes a communication network 100, a P2P communication network 200, and a communication terminal 300.

通信ネットワーク100は、SIPの呼接続を制御するSIPサーバ120と、PoC(Push to talk Over Cellular)を行うためのPoCサーバ130とを含む。図1では、2台のSIPサーバ120a,120bと、1台のPoCサーバ130とを図示したが、これは一例であって、台数は、この限りではない。また、図1のSIPサーバ120bも、SIPサーバ120aのように情報1を保持する。以下では、特に区別しない場合には、a,bの符号を省略する。他のノードについても同様である。   The communication network 100 includes a SIP server 120 that controls SIP call connection, and a PoC server 130 that performs PoC (Push to talk Over Cellular). Although FIG. 1 illustrates two SIP servers 120a and 120b and one PoC server 130, this is an example, and the number is not limited to this. Also, the SIP server 120b of FIG. 1 holds information 1 like the SIP server 120a. In the following, the symbols a and b are omitted unless particularly distinguished. The same applies to other nodes.

SIPサーバ120は、SIPの呼接続を制御するサーバである。本実施形態では、SIPサーバ120は、呼接続不可能な輻輳が発生しているか否かを判定する機能を有している。SIPサーバ120は、呼接続可能な場合、PoCサーバ130にアクセスすることで、PoCを行う。
SIPサーバ120は、呼接続不可能な輻輳が発生しているような緊急時に、通信端末300からの同報通信があったときに、P2Pによる同報通信の切り替え、PoCサーバ130との連携を行い、通信端末300へ情報通知する。
SIPサーバ120は、通信先の通信状態を取得して通信元に通知するといったプレゼンス機能の制御も可能である。通信先の通信状態を示すプレゼンス情報は、通話可能、不在といった情報を示す。
The SIP server 120 is a server that controls SIP call connection. In the present embodiment, the SIP server 120 has a function of determining whether or not congestion that prevents call connection has occurred. When the call connection is possible, the SIP server 120 performs PoC by accessing the PoC server 130.
The SIP server 120 switches the broadcast communication by P2P and cooperates with the PoC server 130 when there is a broadcast communication from the communication terminal 300 in an emergency in which congestion that is impossible for a call connection occurs. To notify the communication terminal 300 of information.
The SIP server 120 can also control the presence function such as acquiring the communication state of the communication destination and notifying the communication source. Presence information indicating the communication state of the communication destination indicates information such as whether or not a call is possible.

PoCサーバ130は、SIPでPoCを行う際に、SIPサーバ120が接続する同報通信用サーバである。このPoCサーバ130は、電話網による同報通信を可能とするため、同報通信利用者用の登録情報を管理する(PoCリスト管理)。同報通信のグループ毎の登録情報のことをグループ情報と呼ぶ。PoCリスト管理では、同報通信のグループ情報を管理し、通信端末300による登録や修正を許容し、登録または修正した場合にはP2P通信ネットワーク200のスーパーノード210にクエリを配布する。   The PoC server 130 is a broadcast communication server to which the SIP server 120 is connected when performing PoC with SIP. The PoC server 130 manages registration information for broadcast users (PoC list management) in order to enable broadcast communication via the telephone network. The registration information for each group of broadcast communication is called group information. In PoC list management, broadcast communication group information is managed, registration or correction by the communication terminal 300 is allowed, and when registration or correction is performed, a query is distributed to the super node 210 of the P2P communication network 200.

図1では、1台のみ表示したが、PoCサーバ130は、PoCリスト管理のほか、PoC参加、PoC制御を行うための複数のサーバからなるサーバ群を示す。
このPoCサーバ130と連携することで、例えばSIPサーバ120aはSIPサーバ120bとの間で通話データを送受信し、電話による同報通信として、通信端末300aと通信端末300b,300cとの間の通話データの送受信を可能とする。
Although only one unit is displayed in FIG. 1, the PoC server 130 represents a server group including a plurality of servers for performing PoC participation and PoC control in addition to PoC list management.
By cooperating with this PoC server 130, for example, the SIP server 120a transmits and receives call data to and from the SIP server 120b, and call data between the communication terminal 300a and the communication terminals 300b and 300c as broadcast communication by telephone. Can be sent and received.

P2P通信ネットワーク200は、同報通信を行うための情報を保有するP2P(Peer to Peer)ノードで構成されている。P2P通信ネットワーク200は、通信ネットワーク400を介して通信ネットワーク100との間で通信可能に接続される。   The P2P communication network 200 is configured by P2P (Peer to Peer) nodes that hold information for performing broadcast communication. The P2P communication network 200 is communicably connected to the communication network 100 via the communication network 400.

P2P通信ネットワーク200は、P2Pノードとして、スーパーノード210と、制御ノード220と、フロア制御ノード230とを備える。図1では、2台のスーパーノード210a,210bと、2台の制御ノード220a,220bと、1台のフロア制御ノード230とを図示したが、これは一例であって、台数は、この限りではない。   The P2P communication network 200 includes a super node 210, a control node 220, and a floor control node 230 as P2P nodes. In FIG. 1, two super nodes 210a and 210b, two control nodes 220a and 220b, and one floor control node 230 are illustrated, but this is an example, and the number of units is not limited to this. Absent.

スーパーノード210は、通信端末300がP2P通信でPTT(Push to Talk)を行う際に、PTT登録グループ毎の宛先ノード(通信先)を管理するP2Pノードである。スーパーノード210は、例えば、一般的なパーソナルコンピュータ等から構成されている。スーパーノード210は、同報通信のグループ情報をクエリとして保有する。スーパーノード210は、発信側の通信端末300により指定されたグループ(グループ識別)から宛先を検索する。対象のグループの宛先を記憶しているスーパーノード210のことをグループノードとも呼ぶ。   The super node 210 is a P2P node that manages a destination node (communication destination) for each PTT registration group when the communication terminal 300 performs PTT (Push to Talk) by P2P communication. The super node 210 is composed of, for example, a general personal computer. The super node 210 holds broadcast group information as a query. The super node 210 searches for a destination from a group (group identification) designated by the communication terminal 300 on the transmission side. The super node 210 that stores the destination of the target group is also called a group node.

制御ノード(PTT制御ノード)220は、通信端末300がPTT通話を行う際に最初にコンタクトするノードである。制御ノード220は、例えば、一般的なパーソナルコンピュータ等から構成されている。制御ノード220は、PTT制御として、最初のフロア制御ノード230やグループノードの宛先を通信端末300に通知する。
端末間の通話中には、制御ノード220は、発信端末からの通話データと通信先の利用者情報に基づいて、通話データを通信先の人数分だけコピーして、各通信先へデータ送信を行う機能を有する。例えば、制御ノード220aは、制御ノード220bとの間で通話のコピーデータを送受信することで、通信端末300aと通信端末300b,300cとの間の通話データの送受信を可能とすることができる。
The control node (PTT control node) 220 is a node to be contacted first when the communication terminal 300 performs a PTT call. The control node 220 is composed of, for example, a general personal computer. The control node 220 notifies the communication terminal 300 of destinations of the first floor control node 230 and the group node as PTT control.
During a call between terminals, the control node 220 copies the call data for the number of communication destinations based on the call data from the calling terminal and the user information of the communication destinations, and transmits data to each communication destination. Has the function to perform. For example, the control node 220a can transmit and receive call data between the communication terminal 300a and the communication terminals 300b and 300c by transmitting and receiving copy data of the call with the control node 220b.

フロア制御ノード(PTTフロア制御ノード)230は、通信端末300がP2P通信でPTTを行う際に、PTT通話における発信権限の制御を行うP2Pノードである。フロア制御ノード230は、例えば、一般的なパーソナルコンピュータ等から構成されている。フロア制御ノード230は、P2P通信ネットワーク200上で半二重通信を行うためのフロア(発言権)制御を行い、通信における権限情報を保持する。なお、通信端末300における発信権限と、利用者による発言権とは同様の意味である。
フロア制御ノード230は、同報通信のグループ毎の権限情報を管理し、同報通信を行う全ての通信端末300がグループ指定で権限取得する際に、権限判定と権限取得結果の通知を行う。
The floor control node (PTT floor control node) 230 is a P2P node that controls outgoing authority in a PTT call when the communication terminal 300 performs PTT by P2P communication. The floor control node 230 is composed of, for example, a general personal computer. The floor control node 230 performs floor (speaking right) control for performing half-duplex communication on the P2P communication network 200, and holds authority information in communication. Note that the calling authority in the communication terminal 300 and the speaking right by the user have the same meaning.
The floor control node 230 manages authority information for each group of broadcast communication, and performs authority determination and notification of the authority acquisition result when all communication terminals 300 that perform broadcast communication acquire authority by specifying a group.

半二重通信では、同時に発言することのできる利用者は1人に限られる。このことを、図1では、発信側の通信端末300aとフロア制御ノード230とを実線で接続すると共に、着信側の通信端末300b,300cとフロア制御ノード230とを点線で接続することで表している。発言権が移動すれば図1において実線と点線との対応関係が変化する。また、同報通信においてグループ内の発話者以外の利用者は原則複数であるが、プレゼンス情報が「不在」であって通話できない通信先(利用者)がある場合、グループ内の発話者以外の利用者が単数となる場合もある。この場合、本実施形態では一対一であっても半二重通信を行うことで、通信に利用するリソースを軽減する。   In half-duplex communication, only one user can speak at a time. In FIG. 1, this is represented by connecting the communication terminal 300a on the transmission side and the floor control node 230 with a solid line, and connecting the communication terminals 300b and 300c on the reception side and the floor control node 230 with a dotted line. Yes. If the floor is moved, the correspondence between the solid line and the dotted line in FIG. 1 changes. In addition, there are multiple users other than the speakers in the group in broadcast communication. However, if there is a communication destination (user) where presence information is “absent” and the call cannot be made, There may be a single user. In this case, in this embodiment, even if it is one-to-one, half-duplex communication is performed to reduce resources used for communication.

通信端末300は、無線または有線で音声通話可能な携帯端末または固定端末として構成されている。通信端末300は、電話網による同報通信の機能と、P2Pによる同報通信の機能とを有し、端末操作、または、電話網からの通知を契機として、通信方法の切り替えができるように構成されている。このような機能構成の一例を図2に示す。なお、図2についての説明は後記する。   The communication terminal 300 is configured as a mobile terminal or a fixed terminal that can perform a voice call wirelessly or by wire. The communication terminal 300 has a broadcast communication function using a telephone network and a broadcast communication function using P2P, and is configured to be able to switch communication methods when triggered by a terminal operation or a notification from the telephone network. Has been. An example of such a functional configuration is shown in FIG. A description of FIG. 2 will be given later.

通信端末300は、P2P通信のクライアント端末として機能することができる。通信端末300は、PTTを行うグループ一覧情報を保持する。
通信端末300は、保持している、同報通信のグループ識別および利用者情報を含むグループ情報をPoCサーバ130に対して登録する登録機能と、PTTの同報通信機能とを有している。
The communication terminal 300 can function as a client terminal for P2P communication. The communication terminal 300 holds group list information for performing PTT.
The communication terminal 300 has a registration function for registering the group information including the group identification and user information of broadcast communication with the PoC server 130 and the PTT broadcast communication function.

発信側の通信端末300aは、PTTによる同報通信機能を利用して、PoCサーバ130と連携し、グループ情報の登録操作や、管理されているグループ情報の変更操作を行い、電話網による同報通信が規制されるような状態では、同グループに対してP2P通信による接続を行う。PTT同報通信機能では、通信端末300の利用者は、グループ内の通信先を選択する端末操作が可能であり、電話網による同報通信で取得されたプレゼンス情報と連携することが可能である。   The communication terminal 300a on the calling side uses the broadcast communication function based on PTT, cooperates with the PoC server 130, performs a group information registration operation and a managed group information change operation, and performs a broadcast over the telephone network. In a state where communication is restricted, connection by P2P communication is performed for the same group. In the PTT broadcast communication function, the user of the communication terminal 300 can perform terminal operation to select a communication destination in the group, and can cooperate with presence information acquired by broadcast communication via the telephone network. .

発信側の通信端末300aが、グループ内の通信先と同報通信を行う場合に、PTTによって通話をするためには、フロア制御ノード230から発言権を取得し、取得できた端末からのみ通話を可能とする(半二重)。利用者はPushの端末操作により発言権を取得できない場合は、取得できるまでは権限取得を継続する必要がある。   When the communication terminal 300a on the calling side performs broadcast communication with a communication destination in the group, in order to make a call by PTT, the right to speak is acquired from the floor control node 230, and the call is made only from the terminal that has been acquired. Enable (half duplex). When the user cannot acquire the right to speak by operating the terminal of Push, it is necessary to continue acquiring the authority until it can be acquired.

図1では、発信側の通信端末300aと、2台の着信側の通信端末300b,300cとを図示したが、これは一例であって、同報通信の着信側の台数は、この限りではない。ここでは、同報通信の最初に発信するという意味で発信側と呼ぶ。なお、半二重通信の最中には、発言権を保持する側のことを発信側と呼ぶ。   Although FIG. 1 illustrates the communication terminal 300a on the transmission side and the two communication terminals 300b and 300c on the reception side, this is an example, and the number of the reception side of the broadcast communication is not limited to this. . Here, it is called a transmission side in the sense that it is transmitted at the beginning of the broadcast communication. During half-duplex communication, the side that holds the right to speak is called the originating side.

[2.通信システムの各ノードにおける処理の概要]
通信システム10の各ノードでは、図1に示す情報1〜情報7のいずれかを自ノードで生成して記憶し、または、他ノードから取得して記憶し、記憶した情報を、判定や検索といった各種処理を行うために必要に応じて適宜参照する。情報1〜情報7の概要を次の表1にまとめて記載する。以下では、情報1〜情報7について、関連するノードと共に個別に説明する。
[2. Overview of processing at each node of the communication system]
Each node of the communication system 10 generates and stores one of the information 1 to information 7 shown in FIG. 1 in its own node, or acquires and stores it from another node, and the stored information is determined or searched. References are made as necessary to perform various processes. The outline of information 1 to information 7 is summarized in Table 1 below. Hereinafter, information 1 to information 7 will be individually described together with related nodes.

Figure 2013102336
Figure 2013102336

(情報1)
情報1は、SIPサーバ120が緊急時動作の判定処理に用いる情報である。SIPサーバ120は、情報1を保持し、判定処理に用いる。この情報1は、災害等による緊急時において、SIPサーバ120が接続規制時に、規制や輻輳等に遭遇した同報通信の呼を、P2P通信に切り替える判断をするための情報を表す。
(Information 1)
Information 1 is information used by the SIP server 120 for the emergency operation determination process. The SIP server 120 holds information 1 and uses it for determination processing. This information 1 represents information for determining, in the event of an emergency due to a disaster or the like, that the SIP server 120 determines to switch a broadcast call that has encountered restrictions or congestion when switching to P2P communication.

SIPサーバ120は、通信端末300からPTT同報通信を要求されたとき、保持している情報1に基づいて、同報通信の呼接続が不可能な輻輳が生じているか否かを判定する。本実施形態では、SIPサーバ120は、呼接続不可能な輻輳が発生しているか否かを判定する機能を有しており、これにより情報1を得る。情報1は、例えば、呼接続不可能なことを示すフラグ(F=0)と、呼接続可能なことを示すフラグ(F=1)のように予め定めることができる。   When the SIP server 120 is requested to perform PTT broadcast communication from the communication terminal 300, the SIP server 120 determines, based on the stored information 1, whether or not congestion that prevents call connection for broadcast communication has occurred. In the present embodiment, the SIP server 120 has a function of determining whether or not congestion that prevents call connection has occurred, and thereby obtains information 1. The information 1 can be determined in advance, for example, as a flag (F = 0) indicating that call connection is not possible and a flag (F = 1) indicating that call connection is possible.

SIPサーバ120は、情報1により、同報通信の呼接続が不可能であると判定した場合、その判定結果を通信端末300に通知する。SIPサーバ120は、情報1により、同報通信の呼接続が可能であると判定した場合、その判定結果を通信端末300に通知すると共に、PoCサーバ130と連携して電話による同報通信を行う。   When the SIP server 120 determines that the broadcast communication call connection is impossible based on the information 1, the SIP server 120 notifies the communication terminal 300 of the determination result. When the SIP server 120 determines from the information 1 that a call connection for broadcast communication is possible, the SIP server 120 notifies the communication terminal 300 of the determination result and performs broadcast communication by telephone in cooperation with the PoC server 130. .

(情報2)
図1では、発信側の通信端末300aが情報2を保持しているものとして図示したが、通信端末300aが情報2を保持していない場合もある。通常の同報通信時にSIPサーバ120がプレゼンス機能の制御によって、通信端末300aのグループの宛先についてのプレゼンス情報を取得していた場合、通信端末300aに引き渡す。この情報2は、通信先毎のプレセンス情報(通話可、不在など)を表す。発信側の通信端末300aが情報2を保持している場合の制御については後記する。
(Information 2)
In FIG. 1, the communication terminal 300a on the transmission side is illustrated as holding the information 2, but the communication terminal 300a may not hold the information 2. When the SIP server 120 has acquired presence information on the destination of the group of the communication terminal 300a by controlling the presence function during normal broadcast communication, the SIP server 120 passes it to the communication terminal 300a. This information 2 represents presense information (communication allowed, absence, etc.) for each communication destination. The control when the communication terminal 300a on the transmission side holds the information 2 will be described later.

(情報3)
情報3は、PoCサーバ130が保持する情報である。PoCサーバ130は、情報3を保持し、P2Pで同報通信を利用するために、登録情報をクエリとして配布する。この情報3は、PoCサーバ130における同報通信の登録情報を表す。登録情報は、同報通信のグループ識別と、グループ毎に所属する利用者情報とを含む。利用者情報は、例えば、利用者識別、利用者を収容する網の属性情報、IPアドレス、NAT(Network Address Translation)有無などを含む。
(Information 3)
Information 3 is information held by the PoC server 130. The PoC server 130 holds the information 3 and distributes the registration information as a query in order to use broadcast communication with P2P. This information 3 represents broadcast communication registration information in the PoC server 130. The registration information includes group identification for broadcast communication and user information belonging to each group. The user information includes, for example, user identification, attribute information of a network accommodating the user, IP address, presence / absence of NAT (Network Address Translation), and the like.

本実施形態では、PoCサーバ130は、通信端末300から、同報通信のグループ情報の新規登録または登録情報の修正がなされたときに、P2P通信ネットワーク200において当該通信端末300のPPTグループに対応したスーパーノード210に対して、当該同報通信の登録情報を配布することとした。   In the present embodiment, the PoC server 130 corresponds to the PPT group of the communication terminal 300 in the P2P communication network 200 when new registration of group information for broadcast communication or correction of registration information is performed from the communication terminal 300. The broadcast communication registration information is distributed to the super node 210.

(情報4)
情報4は、スーパーノード210が保持する情報である。スーパーノード210は、PoCサーバ130から、例えば通信ネットワーク400を介してP2P通信ネットワーク200に配布された登録情報(同報通信のグループ情報)を取得することで、情報4を保持する。したがって、情報4は情報3の一部である。これを図1では一点鎖線の矢印で示した。この情報4は、発信側の通信端末300(P2Pノード)が、同報通信の通信先を検索するためのクエリを持つスーパーノード210に対して検索を依頼するために指定する同報通信のグループ情報を表す。スーパーノード210は、P2P通信ネットワーク200上でPTTの同報通信を行うために、同報通信のグループ情報を、通信先を検索するクエリとして保持する。また、クエリの内容は、PoCサーバ130に登録された情報が反映される。
(Information 4)
Information 4 is information held by the super node 210. The super node 210 holds information 4 by acquiring registration information (broadcast communication group information) distributed from the PoC server 130 to the P2P communication network 200 via the communication network 400, for example. Therefore, information 4 is a part of information 3. This is indicated by a dashed line arrow in FIG. This information 4 is a group of broadcast communications designated by the originating communication terminal 300 (P2P node) to request a search to the super node 210 having a query for retrieving the communication destination of the broadcast communication. Represents information. In order to perform PTT broadcast communication on the P2P communication network 200, the super node 210 holds group information of the broadcast communication as a query for searching for a communication destination. Further, the information registered in the PoC server 130 is reflected in the contents of the query.

また、情報4として、各スーパーノード210が保持する情報の内容は等しいとは限らない。そのため、発信側の通信端末300a(P2Pノード)が、直接アクセスするスーパーノード210aに対して検索を依頼してもそこで同報通信の通信先を取得できるとは限らない。本実施形態では、検索要求されたスーパーノード210aは、同報通信するグループについてまず自ノードにて検索を行い、無ければ、他ノードにて検索を行い、発見したグループのクエリの情報を通信端末300aへ通知する。このとき、スーパーノード210間で情報を交換する。このことを、図1では、スーパーノード210aの保持する情報4と、スーパーノード210bの保持する情報4とを破線で接続することで表している。   Further, as information 4, the contents of information held by each super node 210 are not necessarily equal. Therefore, even if the communication terminal 300a (P2P node) on the transmission side requests a search from the super node 210a that is directly accessed, it is not always possible to acquire the communication destination of the broadcast communication there. In the present embodiment, the super node 210a requested to search first performs a search in its own node for a group to be broadcast, and if not, performs a search in another node and transmits information on the query of the found group to the communication terminal. Notification to 300a. At this time, information is exchanged between the super nodes 210. In FIG. 1, this is represented by connecting the information 4 held by the super node 210a and the information 4 held by the super node 210b with a broken line.

(情報5)
情報5は、制御ノード220が保持する情報である。制御ノード220は、情報5を保持し、発信側の通信端末300aが同報通信機能で当該制御ノード220にアクセスすると(P2PでPTTによる同報通信を行う際の最初のコンタクトをすると)、これに応じて、情報5を発信側の通信端末300aに通知する。この情報5は、発信側の通信端末300aがP2P通信時にアクセスするノードの情報を表す。すなわち、情報5は、同報通信の通信先を検索するためのクエリを保有するスーパーノード210や、発言権管理を行うフロア制御ノード230に対して、通信端末300aがアクセスするための情報を表す。
(Information 5)
Information 5 is information held by the control node 220. The control node 220 holds the information 5, and when the communication terminal 300a on the transmission side accesses the control node 220 with the broadcast communication function (when the first contact is made when performing PTT broadcast communication by P2P), Accordingly, information 5 is notified to the communication terminal 300a on the transmission side. This information 5 represents information of a node that the communication terminal 300a on the transmission side accesses during P2P communication. That is, the information 5 represents information for the communication terminal 300a to access the super node 210 that holds a query for searching for the communication destination of the broadcast communication and the floor control node 230 that manages the right to speak. .

(情報6)
情報6は、通信端末300が保持する情報である。同報通信を行う発信側の通信端末300aは、PTTによる同報通信を行う機能を保有し、PoCサーバ130に登録したグループや通信先の利用者情報を情報6として保持する。通信端末300aは、情報6として保持したそれぞれの通信先の情報として、通信先毎(利用者毎)のプレゼンス情報(情報2)を保持していれば、情報6として示すことが可能となる。
(Information 6)
Information 6 is information held by the communication terminal 300. The communication terminal 300a on the transmission side that performs broadcast communication has a function of performing broadcast communication by PTT, and stores the group registered in the PoC server 130 and the user information of the communication destination as information 6. If the communication terminal 300a holds presence information (information 2) for each communication destination (for each user) as information of each communication destination held as information 6, it can be indicated as information 6.

この情報6は、同報通信を利用する際に、PoCサーバ130へ登録したグループについて、端末側で保持する情報を表す。端末側で保持する情報とは、PoCサーバ130へ登録した情報(情報3の一部)に由来するものと、当該グループについての情報2(SIPサーバ120から取得したプレゼンス情報)に由来するものとを合わせたものである。具体的には、情報6は、グループ識別と、そのグループに所属する利用者情報(表示名、プレゼンス情報など)とを含む。これら端末側で保持する情報は、利用者による端末操作によって、通信端末300の図示しないモニタに画面表示可能である。通信端末300から、自ノードのグループ情報としてPoCサーバ130に登録された登録情報の編集が可能であり、これにより、PoCサーバ130の登録情報の一部を端末側と同期させることができる。   This information 6 represents information held on the terminal side for the group registered in the PoC server 130 when using broadcast communication. Information held on the terminal side is derived from information registered in the PoC server 130 (part of the information 3), information derived from the group 2 (presence information acquired from the SIP server 120), and Are combined. Specifically, the information 6 includes group identification and user information (display name, presence information, etc.) belonging to the group. Information held on the terminal side can be displayed on a monitor (not shown) of the communication terminal 300 by a terminal operation by the user. From the communication terminal 300, it is possible to edit the registration information registered in the PoC server 130 as group information of the own node, and thereby a part of the registration information of the PoC server 130 can be synchronized with the terminal side.

(情報7)
情報7は、フロア制御ノード230が保持する情報である。フロア制御ノード230は、P2P通信ネットワーク200上で半二重通信を行うためのフロア制御において、通信における権限情報として情報7を保持する。この情報7は、通信端末300間で半二重通信の制御を行う際の通信の発言権の保有者情報を表す。
(Information 7)
Information 7 is information held by the floor control node 230. The floor control node 230 holds information 7 as authority information in communication in floor control for performing half-duplex communication on the P2P communication network 200. This information 7 represents the owner information of the communication floor when performing half-duplex communication control between the communication terminals 300.

[3.通信端末の構成例]
図2は、本発明の実施形態に係る通信端末の構成例を示すブロック図である。
この通信端末300は、例えば、CPU(Central Processing Unit)等の演算装置と、メモリ等の記憶装置と、外部との間で各種情報の送受信を行う通信インタフェース装置と、ユーザインタフェース装置とを備える。通信端末300は、記憶装置に記憶されたプログラムと前記ハードウェアとが協働することにより以下の各手段の機能を実現する。すなわち、通信端末300は、図2に示すように、主として、同報通信選択受付手段310と、同報通信要求手段320と、第1同報通信処理手段330と、第2同報通信処理手段340と、を備える。
[3. Configuration example of communication terminal]
FIG. 2 is a block diagram illustrating a configuration example of the communication terminal according to the embodiment of the present invention.
The communication terminal 300 includes, for example, an arithmetic device such as a CPU (Central Processing Unit), a storage device such as a memory, a communication interface device that transmits and receives various types of information to and from the outside, and a user interface device. The communication terminal 300 realizes the functions of the following means by the cooperation of the program stored in the storage device and the hardware. That is, as shown in FIG. 2, the communication terminal 300 mainly includes a broadcast communication selection receiving means 310, a broadcast communication requesting means 320, a first broadcast communication processing means 330, and a second broadcast communication processing means. 340.

同報通信選択受付手段310は、電話による同報通信とP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける。
ここで、電話による同報通信とは、SIPサーバ120とPoCサーバ130とを含む通信ネットワーク100を介した同報通信を示す。
また、P2Pによる同報通信とは、P2Pノードで構成されたP2P通信ネットワーク200を介した同報通信を示す。
Broadcast communication selection accepting means 310 accepts a terminal operation for selecting either broadcast communication by telephone or broadcast communication by P2P.
Here, the broadcast communication by telephone indicates a broadcast communication via the communication network 100 including the SIP server 120 and the PoC server 130.
Further, P2P broadcast communication refers to broadcast communication via the P2P communication network 200 configured by P2P nodes.

本実施形態では、第1同報通信処理手段330は、電話による同報通信を行う際に、SIPサーバ120から、同報通信のグループにおける通信先の各通信端末300の現在の通信状態を示すプレゼンス情報を取得することとした。   In the present embodiment, the first broadcast processing unit 330 indicates the current communication state of each communication terminal 300 of the communication destination in the broadcast communication group from the SIP server 120 when performing broadcast communication by telephone. Presence information was acquired.

同報通信要求手段320は、電話による同報通信を選択する端末操作を受け付けた場合、SIPサーバ120にPTT同報通信を要求するものである。
同報通信要求手段320は、SIPサーバ120からPTT同報通信の可を示す情報を取得すると、第1同報通信処理手段330に通知する。PTT同報通信の可を示す情報とは、同報通信の呼接続が可能であることを示す情報である。
同報通信要求手段320は、SIPサーバ120からPTT同報通信の不可を示す情報を取得すると、第2同報通信処理手段340に通知する。PTT同報通信の不可を示す情報とは、同報通信の呼接続が不可能であることを示す情報である。
The broadcast request unit 320 requests the SIP server 120 for PTT broadcast communication when receiving a terminal operation for selecting broadcast communication by telephone.
When the broadcast request unit 320 acquires information indicating that PTT broadcast communication is possible from the SIP server 120, the broadcast request unit 320 notifies the first broadcast processing unit 330. The information indicating whether or not PTT broadcast communication is possible is information indicating that call connection of broadcast communication is possible.
When the broadcast request unit 320 acquires information indicating that the PTT broadcast communication is impossible from the SIP server 120, the broadcast request unit 320 notifies the second broadcast processing unit 340. The information indicating that PTT broadcast communication is impossible is information indicating that call connection of broadcast communication is impossible.

第1同報通信処理手段330は、SIPサーバ120にて同報通信の呼接続が可能であると判定された場合、PoCサーバ130およびSIPサーバ120を含む通信ネットワーク100を用いて同報通信のグループの通信先である複数の通信端末300に対して電話による同報通信を行う。この処理を第1同報通信処理と呼ぶ。第1同報通信処理手段330による処理は、従来公知の携帯通信サービスにおけるPoCと同様なので説明を省略する。   When the SIP server 120 determines that the broadcast communication call connection is possible, the first broadcast processing unit 330 uses the communication network 100 including the PoC server 130 and the SIP server 120 to perform broadcast communication. Broadcast communication by telephone is performed to a plurality of communication terminals 300 which are communication destinations of the group. This process is called the first broadcast communication process. Since the processing by the first broadcast communication processing means 330 is the same as the PoC in a conventionally known mobile communication service, description thereof is omitted.

第2同報通信処理手段340は、P2Pによる同報通信を選択する端末操作を受け付けた場合、または、SIPサーバ120から同報通信の呼接続が不可能であることが通知された場合、P2P通信ネットワーク200を介して同報通信のグループの通信先である複数の通信端末300に対して半二重通信にてP2Pによる同報通信を行うものである。この処理を第2同報通信処理と呼ぶ。この第2同報処理の全体については、後記する通信システム10における全体の処理の流れの中で説明する。   When the second broadcast processing means 340 receives a terminal operation for selecting broadcast communication by P2P, or when notified from the SIP server 120 that broadcast call connection is impossible, P2P P2P broadcast communication is performed by half-duplex communication to a plurality of communication terminals 300 that are communication destinations of the broadcast communication group via the communication network 200. This process is called a second broadcast communication process. The entire second broadcast process will be described in the overall process flow in the communication system 10 to be described later.

本実施形態では、第2同報処理を形式的に分けた機能として、第2同報通信処理手段340が、図2に示すように、P2Pアクセス情報取得手段341と、検索処理手段342と、網属性判定手段343と、プレゼンス情報処理手段344と、グループ通信接続手段345と、通話操作判定手段346と、発言権取得手段347と、発言送信手段348と、発言受信手段349と、を備えることとした。   In the present embodiment, as a function in which the second broadcast processing is formally divided, as shown in FIG. 2, the second broadcast communication processing means 340 includes a P2P access information acquisition means 341, a search processing means 342, Network attribute determination means 343, presence information processing means 344, group communication connection means 345, call operation determination means 346, speech right acquisition means 347, speech transmission means 348, and speech reception means 349. It was.

P2Pアクセス情報取得手段341は、制御ノード220から、スーパーノード210およびフロア制御ノード230にアクセスするための情報を取得するものである。
検索処理手段342は、同報通信のグループを指定してスーパーノード210から、同報通信のグループの通信先の利用者情報を検索して取得するものである。
The P2P access information acquisition unit 341 acquires information for accessing the super node 210 and the floor control node 230 from the control node 220.
The search processing means 342 searches and acquires user information of the communication destination of the broadcast communication group from the super node 210 by designating the broadcast communication group.

網属性判定手段343は、スーパーノード210から取得した同報通信グループの通信先の利用者情報(情報4)を用いた判定により、グループ内の全ユーザの網属性を判定するものである。
プレゼンス情報処理手段344は、プレゼンス情報を保持している場合に、利用者による端末操作に応じて、グループの通信先の個々のプレゼンス状態を図示しない画面に表示させるものである。
The network attribute determination means 343 determines the network attributes of all users in the group based on the determination using the user information (information 4) of the communication destination of the broadcast communication group acquired from the super node 210.
Presence information processing means 344, when holding presence information, displays the individual presence status of the communication destination of the group on a screen (not shown) according to the terminal operation by the user.

グループ通信接続手段345は、同報通信のグループの通信先の各利用者の通信端末300へ接続要求を実施するものである。   The group communication connection unit 345 makes a connection request to the communication terminal 300 of each user of the communication destination of the broadcast communication group.

通話操作判定手段346は、ユーザによるPTTの通話操作が行われたか判定するものである。
発言権取得手段347は、PTTの通話操作が行われた場合、同報通信のグループにおいてPTT通話の発言権の取得をフロア制御ノード230に問い合わせるものである。
発言送信手段348は、PTT通話の発言権を取得している場合、ユーザによる発言を制御ノード220を介して同報通信のグループの通信先に送信するものである。
発言受信手段349は、PTT通話の発言権を取得していない場合、通信先のユーザによる発言を制御ノード220を介して受信するものである。
The call operation determination unit 346 determines whether a PTT call operation has been performed by the user.
The speaking right acquisition means 347 inquires the floor control node 230 to acquire the speaking right of the PTT call in the broadcast communication group when the PTT call operation is performed.
The message transmission means 348 transmits a message from the user to the communication destination of the broadcast communication group via the control node 220 when the right to speak the PTT call is acquired.
The speech receiving means 349 receives speech from the communication destination user via the control node 220 when the speech right for the PTT call is not acquired.

[4.通信方法の手順]
次に、本発明の実施形態に係る通信方法の手順について図3ないし図6のフローチャートを参照(適宜、図1および図2参照)して説明する。なお、以下では、通信端末300を単に端末と呼び、発信側の通信端末300aを発信端末と呼び、特に区別しない場合には符号を省略する。図3〜図6は、図1の通信システム10において、緊急時に端末操作(PTT操作)により同報通信を行い、SIPサーバ120が接続規制時に、P2P通信を利用して複数端末との半二重通信による同報通信を行うまでの一連の処理の流れを便宜的に分割して示すものである。
[4. Procedure of communication method]
Next, the procedure of the communication method according to the embodiment of the present invention will be described with reference to the flowcharts of FIGS. 3 to 6 (see FIGS. 1 and 2 as appropriate). In the following description, the communication terminal 300 is simply referred to as a terminal, and the communication terminal 300a on the transmission side is referred to as a transmission terminal. 3 to FIG. 6 show that in the communication system 10 of FIG. 1, broadcast communication is performed by terminal operation (PTT operation) in an emergency, and the SIP server 120 uses P2P communication to connect with a plurality of terminals when connection is restricted. The flow of a series of processes until the broadcast communication by the heavy communication is divided for convenience and shown.

ここで、前提として、SIPサーバ120が、緊急時におけるP2Pによる同報通信機能を利用判定するための前記した(情報1)が設定されている。また、同報通信を実施する前提として、PTTの同報通信を利用する際の登録情報や通信先の利用者情報としての前記した(情報2)、(情報3)、(情報6)と、端末がP2P通信を利用するためのノード情報(情報5)と、アクセス先のノードで保持する発言権(情報7)と、通信先を検索するための情報(情報4)とを利用する。これらの情報は、フローチャートにおいて、判定に用いられる。   Here, as a premise, the above-described (information 1) is set for the SIP server 120 to determine whether to use the P2P broadcast communication function in an emergency. Also, as a premise for carrying out broadcast communication, the above-mentioned (information 2), (information 3), (information 6) as registration information when using PTT broadcast communication and user information of the communication destination, Node information (information 5) for the terminal to use P2P communication, a speech right (information 7) held in the access destination node, and information (information 4) for searching for the communication destination are used. These pieces of information are used for determination in the flowchart.

図3に示すように、通信システム10において処理を開始すると、フローチャートにおいて、端末(発信端末)がPTTの同報通信機能を保有しているかどうか(ステップs1)によって後続の処理が場合分けされる。ステップs1にて、機能がない場合、P2Pの同報通信が利用できないので、一方のブランチ(b2)をたどり、PTT同報通信しない(ステップs17)。   As shown in FIG. 3, when processing is started in the communication system 10, the subsequent processing is classified according to whether or not the terminal (calling terminal) has a PTT broadcast function in the flowchart (step s <b> 1). . If there is no function in step s1, P2P broadcast communication cannot be used, so one branch (b2) is followed and PTT broadcast communication is not performed (step s17).

一方、ステップs1にて、本実施形態の通信端末300のようにPTTの同報通信機能がある場合(b1)、端末は、電話による同報通信を行うのかP2Pによる同報通信を行うのかの利用判定を行う(ステップs2:同報通信選択受付ステップ)。ここで、どちらを利用するか判別する主体は、端末の利用者であって、利用者が選択する操作を促すために、端末は、例えば、“電話網の同報通信と、P2P網の同報通信のいずれかのボタンをクリックして下さい”といった内容の画面表示を行ってもよい。   On the other hand, in step s1, when the PTT broadcast communication function is provided as in the communication terminal 300 of the present embodiment (b1), whether the terminal performs telephone broadcast communication or P2P broadcast communication. Use determination is performed (step s2: broadcast communication selection receiving step). Here, the entity that determines which one is to be used is the user of the terminal. In order to prompt the user to select an operation, the terminal may, for example, “broadcast on the telephone network and the P2P network. You may display a screen with a content such as “Please click any button of the news report”.

ステップs2にて、電話の場合(b3)、端末の利用者は、同報通信のグループを選択する。これにより、端末は、SIPサーバ120へPTT同報通信を要求する(ステップs3:同報通信要求ステップ)。ここで、利用者は、端末に表示された同報通信のメニューから、グループ名を選択する操作と、開始ボタンを選択する操作とを行う。
続いて、SIPサーバ120は、緊急時における輻輳状態等の場合は、呼接続が規制されるため、(情報1)により、P2Pによる同報通信を利用するかどうか同報通信の呼接続可否を判定する(ステップs4)。呼接続が可能な場合(b6)、P2Pへの切り替えが不要なので、通常接続を行う(ステップs16:第1同報通信処理ステップ)。すなわち、呼接続が可能であれば電話による同報通信が利用可能となる。
In step s2, in the case of a telephone call (b3), the user of the terminal selects a broadcast communication group. As a result, the terminal requests PTT broadcast communication to the SIP server 120 (step s3: broadcast communication request step). Here, the user performs an operation of selecting a group name and an operation of selecting a start button from the broadcast communication menu displayed on the terminal.
Subsequently, since the SIP server 120 restricts call connection in the case of an emergency congestion state or the like, whether or not to use broadcast communication by P2P is determined by (information 1). Determination is made (step s4). When call connection is possible (b6), switching to P2P is unnecessary, and normal connection is performed (step s16: first broadcast communication processing step). That is, if call connection is possible, broadcast communication by telephone can be used.

一方、ステップs4にて、P2Pによる同報通信を利用する場合、例えば緊急時のため呼接続が不可能な場合(b5)、SIPサーバ120は、その旨を発信端末へ通知する(ステップs5)。端末側では、P2Pの同報通信の利用を判定する(ステップs6)。ここで、利用者の端末操作を促すために、端末は、例えば、“只今緊急時のため通常の同報通信(電話網)が繋がりにくくなっています。代わりに非常用同報通信(P2P網)をお薦めします。ご利用規定をご覧の上、OKボタンをクリックして下さい”といった内容の画面表示を行ってもよい。   On the other hand, when using P2P broadcast communication in step s4, for example, when a call connection is impossible due to an emergency (b5), the SIP server 120 notifies the calling terminal to that effect (step s5). . On the terminal side, the use of P2P broadcast communication is determined (step s6). Here, in order to urge the user to operate the terminal, the terminal is, for example, “Normal broadcast communication (telephone network) is difficult to connect because of an emergency now. Instead, emergency broadcast communication (P2P network) Please read the terms of use and click the OK button. "

ステップs6にて、P2P同報通信を利用しない場合(b8)、PTT同報通信しない(ステップs17)。一方、ステップs6にて、P2P同報通信機能を開始する場合(b7)、発信端末から、P2P通信ネットワーク200のPTT制御ノード(制御ノード220)にアクセスし、検索したり権限取得したりするための(情報5)を取得する(ステップs7:P2Pアクセス情報取得ステップ)。このステップs7以降の発信端末の各処理はすべて前記第2同報通信処理ステップを示す。   If P2P broadcast communication is not used at step s6 (b8), PTT broadcast communication is not performed (step s17). On the other hand, when the P2P broadcast communication function is started in step s6 (b7), in order to access the PTT control node (control node 220) of the P2P communication network 200 from the calling terminal to search or acquire authority. (Information 5) is acquired (step s7: P2P access information acquisition step). Each processing of the transmitting terminal after step s7 indicates the second broadcast communication processing step.

前記ステップs2にて、P2Pの場合(b4)、前記ステップs3〜s6をスキップして、ステップs7に進む。図3のフローチャートのステップs7に続いて図4のフローチャートにおけるステップs8へ進む。   In the case of P2P (b4) in step s2, the steps s3 to s6 are skipped and the process proceeds to step s7. Subsequent to step s7 in the flowchart of FIG. 3, the process proceeds to step s8 in the flowchart of FIG.

ステップs8(検索処理ステップ)では、発信端末は、PTT制御ノード(制御ノード220)から取得した情報でスーパーノード210にアクセスして、同報通信のグループ情報(グループの通信先の利用者情報)を検索する。
発信端末からアクセスを受けたスーパーノード210は、前記した(情報4)による判定として、ノード(自ノード)におけるグループの情報の有無を判別する(ステップs9)。ステップs9にて、該当グループの情報がある場合(b10)、発見した同報通信グループの通信先の利用者情報を発信端末へ返信する(ステップs12)。
In step s8 (retrieval processing step), the calling terminal accesses the super node 210 with information acquired from the PTT control node (control node 220), and performs group information for broadcast communication (user information of group communication destination). Search for.
The super node 210 that has received access from the calling terminal determines the presence / absence of group information in the node (own node) as the determination in (information 4) (step s9). If there is information on the corresponding group in step s9 (b10), user information of the communication destination of the found broadcast group is returned to the calling terminal (step s12).

一方、ステップs9にて、該当グループの情報がない場合(b9)、発信端末からアクセスを受けたスーパーノード210は、隣接するスーパーノード(他ノード)へ情報検索を依頼する(ステップs10)。続いて、隣接するスーパーノード(他ノード)でも該当グループの情報がない場合、同様に他ノードでの情報検索を繰り返す。すなわち、スーパーノード群の情報検索結果を場合分けし(ステップs11)、該当グループの情報が全くない場合(b12)、PTT同報通信しない(ステップs17)。一方、ステップs11にて、該当グループの情報がある場合(b11)、発見した同報通信グループの通信先の利用者情報を発信端末へ返信する(ステップs12)。   On the other hand, when there is no information on the corresponding group in step s9 (b9), the super node 210 that has received access from the calling terminal requests an information search from an adjacent super node (another node) (step s10). Subsequently, when there is no information on the corresponding group even in the adjacent super node (other node), the information search in the other node is repeated in the same manner. That is, the information retrieval result of the super node group is divided into cases (step s11). When there is no information of the corresponding group (b12), PTT broadcast communication is not performed (step s17). On the other hand, if there is information on the corresponding group in step s11 (b11), the user information of the communication destination of the found broadcast group is returned to the transmitting terminal (step s12).

ステップs12に続いて、グループ情報を取得した発信端末は、(情報4)を用いた判定により、グループ内の全ユーザの網属性を判定する(ステップs13)。
ステップs13にて、発信端末は、取得したグループの通信先の利用者情報において全て自分の網と同一の場合(b13)、後の処理として行うルーティングにおいてIPアドレスを使用するようにここで設定しておく(ステップs14)。一方、ステップs13にて、発信端末は、取得したグループの通信先の利用者情報において異なる網が含まれる場合(b14)、ルーティングにユーザ識別を使用するようにここで設定しておく(ステップs15)。図4のフローチャートにおいてステップs14またはs15に続くブランチ(b15)は、図5のフローチャートにおけるプレゼンス判定(ステップs18)へつながっている。
Subsequent to step s12, the transmitting terminal that has acquired the group information determines the network attributes of all users in the group based on the determination using (information 4) (step s13).
In step s13, when all the user information of the communication destination of the acquired group is the same as that of the own network (b13), the transmitting terminal sets the IP address to be used in the routing to be performed later. (Step s14). On the other hand, in step s13, when a different network is included in the acquired user information of the communication destination of the group (b14), the transmitting terminal is set here to use user identification for routing (step s15). ). The branch (b15) following step s14 or s15 in the flowchart of FIG. 4 is connected to the presence determination (step s18) in the flowchart of FIG.

ステップs18において、プレゼンス情報(情報2)の判定は、プレゼンス機能の制御を行うSIPサーバ120にて(情報6)に対応するプレゼンス情報の有無を判定することと、端末における判定とを含む。それは、このステップs18において、SIPサーバ120にプレゼンス情報がある場合(b16)、該当の端末に通知することになる。よって、この場合、発信端末は既にプレゼンス情報を保持している。そのため、端末の利用者は、端末操作によって、グループの通信先の個々のプレゼンス状態を確認するために、プレゼンス情報を画面表示させることができる(ステップs19)。これにより、利用者は、画面表示されたグループ情報の各通信先のプレセンス情報(情報2)が“通信可の状態”なのか“不在”の状態なのかを視認して判定する(ステップs20)。通信可能な状態の場合(b18)、利用者は、通信可能な端末を同報通信先として選択する端末操作が可能であり、その操作の結果、端末から通信可能なユーザの端末と通信接続をすることを要求する(ステップs21)。   In step s18, the determination of presence information (information 2) includes determination of presence / absence of presence information corresponding to (information 6) at the SIP server 120 that controls the presence function, and determination at the terminal. In step s18, when presence information exists in the SIP server 120 (b16), the corresponding terminal is notified. Therefore, in this case, the calling terminal already has presence information. Therefore, the user of the terminal can display the presence information on the screen in order to confirm the individual presence state of the communication destination of the group by operating the terminal (step s19). Thus, the user visually determines whether the presence information (information 2) of each communication destination of the group information displayed on the screen is “communication enabled” or “absent” (step s20). . When the communication is possible (b18), the user can perform a terminal operation to select a communicable terminal as a broadcast communication destination. As a result of the operation, the user establishes a communication connection with a user terminal that can communicate from the terminal. Is requested (step s21).

前記ステップs18にて、プレゼンス情報がない場合(b17)、前記ステップs19,s20をスキップして、ステップs21に進む。
前記ステップs20にて、プレセンス情報(情報2)が通信不可能な状態の場合(b19)、利用者は、通信する対象の中から、端末画面にプレセンス情報が“不在”であると表示された通信先を除外するための端末操作を実行する。その操作の結果、端末は、通信先から、“不在”であると表示された通信先を除外(ステップs34)してから、ステップs21に進む。
If there is no presence information at step s18 (b17), the process skips steps s19 and s20 and proceeds to step s21.
In the step s20, when the presense information (information 2) is in a state where communication is not possible (b19), the user is displayed that the presense information is “absent” on the terminal screen from among the communication targets. Execute the terminal operation to exclude the communication destination. As a result of the operation, the terminal excludes the communication destination displayed as “absent” from the communication destination (step s34), and then proceeds to step s21.

ステップs21により、端末が選択したグループ、通信先に対して、同報通信の接続要求(PTT接続要求)をそれぞれに送信する。これにより、発信端末は、接続応答の判定、すなわち、通信接続要求に対する判定を行う(ステップs22)。正常応答の場合(b20)、正常応答した端末とは通話が開始可能となる。そして、接続要求の送信が未実施の通信先の有無判定を行う(ステップs23)。全ての通信先へ接続要求を実施済みの場合(b22)、ステップs24に進む。一方、通信が未実施の通信先が残っている場合(b23)、ステップs21に戻る。   In step s21, a broadcast connection request (PTT connection request) is transmitted to the group and communication destination selected by the terminal. As a result, the calling terminal determines the connection response, that is, the determination for the communication connection request (step s22). In the case of a normal response (b20), a call can be started with a terminal that has responded normally. Then, it is determined whether or not there is a communication destination for which connection request transmission has not been performed (step s23). If connection requests have been made to all communication destinations (b22), the process proceeds to step s24. On the other hand, when there remains a communication destination that is not yet in communication (b23), the process returns to step s21.

前記ステップs22の判別処理からの一方のブランチにて、NG応答の場合(b21)、発信端末は、接続できない端末については同報通信する対象から除外し(ステップs35)、このブランチ(b21)における通話不可を、ステップs22の判別処理からの他方のブランチ(b18)における発信端末の制御へ通知して処理に反映させてから(ステップs36)、前記ステップs23に進む。なお、発信端末は、ステップs36にて、利用者が送信先として確定していた送信相手先のうち、NG応答と判定されて届かなかった送り先を、利用者に通知するために発信端末の画面に表示する処理も併せて行う。前記ステップs21〜s23はグループ通信接続ステップに相当する。   In the case of an NG response in one branch from the discrimination processing in step s22 (b21), the originating terminal excludes terminals that cannot be connected from the broadcast communication target (step s35), and in this branch (b21) The communication failure is notified to the control of the calling terminal in the other branch (b18) from the discrimination process in step s22 and reflected in the process (step s36), and the process proceeds to step s23. In step s36, the transmitting terminal displays the screen of the transmitting terminal for notifying the user of the destination that has been determined as an NG response among the transmission destinations that the user has determined as the destination. The process of displaying on the screen is also performed. Steps s21 to s23 correspond to a group communication connection step.

図5のフローチャートにおいてステップs23に続くブランチ(b22)は、図6のフローチャートにおけるステップs24へつながっている。
ステップs24(通話操作判定ステップ)は、PTTの通話の実施判定、すなわちPTTによる通話を開始するかどうかについての場合分けを示す。ここでは、次の3つのケースを想定している。
(ケース1)下記の操作ボタン(B1)を利用者が操作する場合
(ケース2)下記の操作ボタン(B1),(B2)を利用者が操作しない場合
(ケース3)下記の操作ボタン(B2)を利用者が操作する場合
The branch (b22) following step s23 in the flowchart of FIG. 5 is connected to step s24 in the flowchart of FIG.
Step s24 (call operation determination step) shows determination of whether or not to start a PTT call, that is, whether to start a PTT call. Here, the following three cases are assumed.
(Case 1) When the user operates the following operation button (B1) (Case 2) When the user does not operate the following operation buttons (B1) and (B2) (Case 3) The following operation button (B2 ) Is operated by the user

端末がPTTの通話の実施判定をするための前提として、発信端末には2つの操作ボタン(B1)、(B2)が利用者に選択可能に設けられており、発信端末は、どのボタンが押下されたかを判定する。
操作ボタン(B1):利用者は同報通信で自分が発言したいときに押すボタンを示す。この操作に続く処理は、フローチャートにおいてブランチ(b24)につながっている(ケース1)。
操作ボタン(B2):利用者は同報通信を終了したいときに押すボタンを示す。この操作に続く処理は、フローチャートにおいてブランチ(b25)につながっている(ケース3)。なお、フローチャートにおいて(b26)の分岐はケース2を示す。
As a premise for the terminal to make a PTT call determination, the caller terminal is provided with two operation buttons (B1) and (B2) that can be selected by the user. Determine whether it was done.
Operation button (B1): A user indicates a button to be pressed when he / she wants to speak in broadcast communication. The processing following this operation is connected to the branch (b24) in the flowchart (case 1).
Operation button (B2): A button to be pressed when the user wants to end the broadcast communication. The processing following this operation is connected to the branch (b25) in the flowchart (case 3). In the flowchart, the branch of (b26) indicates Case 2.

(ケース1)
ステップs24にて、接続した端末間において発信端末から通話を開始(発言)する場合(b24)、PTT操作をすることで(操作ボタン(B1)を操作することで)発信端末からの発言が可能かどうかをフロア制御ノード239に問合せ、端末の発言権取得をフロア制御ノード230へ要求する(ステップs25:発言権取得ステップ)。
フロア制御ノード230は、自ノードに保持する(情報7)により、対象グループのPTT通話の発言権の取得可否を判定し、判定結果を返信する。この処理に応じた場合分けをステップs26で示す。ステップS26は、(情報7)による判定、すなわち対象グループのPTT通話の発言権の取得可否についての場合分けを示す。
(Case 1)
In step s24, when calling (speaking) from the calling terminal between the connected terminals (b24), it is possible to speak from the calling terminal by operating the PTT (by operating the operation button (B1)). The floor control node 239 is inquired about whether or not the floor control node 230 is requested to acquire the right to speak (step s25: speak right acquisition step).
The floor control node 230 determines whether or not it is possible to acquire the right to speak the PTT call of the target group by holding it in its own node (information 7), and returns the determination result. Case classification corresponding to this processing is shown in step s26. Step S26 shows the case classification regarding the determination based on (information 7), that is, whether or not the right to speak for the PTT call of the target group can be acquired.

ここでは簡単のため、フローチャートにおいてステップS26から、発信端末が、まず、ブランチ(b27)に進むものとして説明する(ケース1A)。この場合、発信端末がステップs26にて、発言権取得した場合(b27)、PTT制御ノード(制御ノード220)へ通話(メディア)データと、通話先情報を送信する(ステップs27:発言送信ステップ)。ここで、通話先情報とは、同報通信の通信先の利用者情報とグループ識別情報とを示す。   Here, for the sake of simplicity, the description will be made assuming that the transmitting terminal first proceeds to the branch (b27) from step S26 in the flowchart (case 1A). In this case, when the calling terminal obtains the right to speak in step s26 (b27), the call (media) data and the call destination information are transmitted to the PTT control node (control node 220) (step s27: message transmission step). . Here, the call destination information indicates user information and group identification information of a communication destination of broadcast communication.

そして、PTT制御ノード(制御ノード220)は、通話(メディア)データをコピーし、複数の通話先に対してデータ送信する(ステップs28)。そして、端末(通信先の端末)が通話データを受信する(ステップs29)。そして、発信端末において、発言が終了すると(ステップs30)、発信端末からの通話データの送信が完了する(PTT操作終了)。この時点で、発信端末は、取得した発言権の解放をフロア制御ノード230へ通知し(ステップs31)、ステップs24に戻る。これにより、グループ内の他端末からの同グループにおける発言が可能となる。   Then, the PTT control node (control node 220) copies the call (media) data and transmits the data to a plurality of call destinations (step s28). Then, the terminal (communication destination terminal) receives the call data (step s29). Then, when the message is finished at the calling terminal (step s30), the transmission of the call data from the calling terminal is completed (PTT operation is finished). At this time, the transmitting terminal notifies the floor control node 230 of the release of the acquired speaking right (step s31), and returns to step s24. Thereby, it is possible to speak in the group from other terminals in the group.

次に、フローチャートにおいてステップS26から、発信端末がブランチ(b28)に進むものとして説明する(ケース1B)。この場合、発信端末がステップs26にて、発言権取得できない場合(b28)、前記ステップs27,s28をスキップして、ステップs29に進む。この場合、グループ内の他端末に関して、前記ステップs27,s28の処理が行われ、発信端末の利用者は発言せずに、通信相手先の発言を聞くことになる。よって、ケース1Bの場合、ステップs29の主体は発信端末である(発言受信ステップ)。また、ケース1Bの場合、ステップs30の発言終了とは、グループ内の他端末の相手の発言が終了することを意味し、ステップs31の発言権の解放の動作主体はグループ内の他端末である。   Next, description will be made on the assumption that the calling terminal proceeds to the branch (b28) from step S26 in the flowchart (case 1B). In this case, if the calling terminal cannot acquire the right to speak in step s26 (b28), the steps s27 and s28 are skipped and the process proceeds to step s29. In this case, the processing of steps s27 and s28 is performed for other terminals in the group, and the user of the transmission terminal listens to the communication partner's message without speaking. Therefore, in case 1B, the subject of step s29 is the transmitting terminal (speech receiving step). Further, in case 1B, the end of speech in step s30 means that the speech of the other terminal in the group ends, and the operating subject for releasing the right to speak in step s31 is the other terminal in the group. .

(ケース2)
前記したケース2において、前記ステップs24にて、接続した端末間において発信端末から通話を開始(発言)しない場合(b26)、前記操作ボタン(B1),(B2)を利用者が操作しないので、前記ステップs25〜s28をスキップして、ステップs29に進む。このケース2の場合は、ケース1Bの場合と同じ流れで処理を行う。
(Case 2)
In the case 2 described above, when the call is not started (speaking) from the calling terminal between the connected terminals in the step s24 (b26), the user does not operate the operation buttons (B1) and (B2). Steps s25 to s28 are skipped and the process proceeds to step s29. In case 2, the process is performed in the same flow as in case 1B.

(ケース3)
前記したケース3において、前記ステップs24にて、利用者が同報通信を終了したいときに前記操作ボタン(B2)を操作した場合、すなわち、通話しない場合(b25)、発信端末は、端末間の通信接続を切断する(ステップs32)。そして、発信端末は、グループの通信先の全ての通信が切断されたか判定する(ステップs33)。端末間の通信接続が全て切断となった場合(b29)、PTT同報通信を終了し、未切断がある場合(b30)、ステップs24に戻る。
(Case 3)
In the case 3 described above, in step s24, when the user operates the operation button (B2) when the user wants to end the broadcast communication, that is, when a call is not made (b25), the transmitting terminal The communication connection is disconnected (step s32). Then, the calling terminal determines whether all communications of the group communication destinations have been disconnected (step s33). When all the communication connections between the terminals are disconnected (b29), the PTT broadcast communication is terminated. When there is no disconnection (b30), the process returns to step s24.

次に、本発明の実施形態に係る通信方法におけるPoC登録処理について図7のフローチャートを参照(適宜、図1および図2参照)して説明する。PoC登録処理は、端末側で保持する情報6として、グループ識別と、そのグループに所属する利用者情報をPoCサーバ130へ登録する処理を示す。ここで、登録とは、新規登録と更新登録とを含む。   Next, the PoC registration process in the communication method according to the embodiment of the present invention will be described with reference to the flowchart of FIG. 7 (see FIGS. 1 and 2 as appropriate). The PoC registration process is a process of registering group identification and user information belonging to the group in the PoC server 130 as information 6 held on the terminal side. Here, registration includes new registration and update registration.

このPoC登録処理では、図7に示すように、端末からPoCサーバ130へ接続する(ステップs37)。そして、PoCサーバ130は、当該サーバ上のグループの既存判定、すなわち登録対象のグループが既存か否かを判定する(ステップs38)。登録を要求されたグループが新規の場合(b31)、PoCサーバ130は、グループ情報を作成する(ステップs39)。ここで、PoCサーバ130は、グループ情報を登録するためのアドレスやファイルを新規作成する。これにより、端末の利用者から、グループに属するユーザ情報を編集することが可能となる(ステップs40)。   In this PoC registration process, as shown in FIG. 7, the terminal connects to the PoC server 130 (step s37). Then, the PoC server 130 determines whether the group on the server is existing, that is, whether the group to be registered is existing (step s38). If the group requested to be registered is new (b31), the PoC server 130 creates group information (step s39). Here, the PoC server 130 creates a new address and file for registering group information. Thereby, the user information belonging to the group can be edited from the user of the terminal (step s40).

そして、PoCサーバ130は、登録されたグループ情報をグループ毎のクエリとしてグループノード(グループ情報を保持するスーパーノード)に配布する(ステップs41)。前記ステップs38にて、グループが登録済みの場合(b32)、前記ステップs39をスキップして、ステップs40に進む。したがて、P2P通信ネットワーク200のスーパーノード210が保持する同報通信のグループ情報は、同報通信機能を持つ端末からPoCサーバ130にグループ情報の登録や修正がなされたときに配布される。なお、新規登録の場合、初めて配布されたスーパーノードがグループノードとなる。   Then, the PoC server 130 distributes the registered group information as a query for each group to the group node (super node holding the group information) (step s41). If the group has already been registered in step s38 (b32), the process skips step s39 and proceeds to step s40. Therefore, the broadcast communication group information held by the super node 210 of the P2P communication network 200 is distributed when the group information is registered or corrected in the PoC server 130 from a terminal having the broadcast communication function. In the case of new registration, the super node distributed for the first time becomes a group node.

以上説明したように、本実施形態に係る通信システム10によれば、同報通信を電話網とP2P通信網とを連携して行うことができる。そして、通信システム10は、同報通信の呼接続が不可能である場合、P2Pを用いて通信路を他サービスと区分することができると共に、PTTに利用される半二重通信を用いるので、通話利用の帯域を減じることができる。したがって、通信システム10によれば、緊急時に音声電話による同報通信が繋がらない場合に、同報通信の連絡に使用するリソースを軽減し、通信路の輻輳状態を回避することができる。また、本実施形態に係る通信方法および通信端末300によれば、通信システム10と同様の効果を奏することができる。   As described above, according to the communication system 10 according to the present embodiment, broadcast communication can be performed in cooperation between the telephone network and the P2P communication network. And when the call connection of the broadcast communication is impossible, the communication system 10 can distinguish the communication path from other services using P2P, and uses the half-duplex communication used for PTT. It is possible to reduce the bandwidth for calling. Therefore, according to the communication system 10, when broadcast communication by voice telephone is not connected in an emergency, it is possible to reduce resources used for communication of broadcast communication and avoid a congestion state of the communication path. Further, according to the communication method and the communication terminal 300 according to the present embodiment, the same effects as the communication system 10 can be obtained.

以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、その趣旨を変えない範囲で実施することができる。例えば、SIPサーバ120は、呼接続不可能な輻輳が発生しているか否かを判定する機能によって情報1を取得するものとして説明したが、これに加えて、外部から情報1を取得する機能を付加して併用するようにしてもよい。この場合、オペレータが、情報1として、同報通信の呼接続不可を示す情報(P2Pへの切り替えが必要なことを示す情報)をSIPサーバ120に直接入力し、これをSIPサーバ120が受け付けて情報1を得る。これにより、例えば、接続規制時に、事前に接続規制の日時が決められているような場合に、スケジュールに合わせて同報通信の呼をP2Pへ容易に切り替えることができる。   As mentioned above, although embodiment of this invention was described, this invention is not limited to this, It can implement in the range which does not change the meaning. For example, the SIP server 120 has been described as acquiring the information 1 by the function of determining whether or not the call connection congestion has occurred. In addition to this, the SIP server 120 has a function of acquiring the information 1 from the outside. You may make it add and use together. In this case, the operator directly inputs information indicating that the call connection of broadcast communication is not possible (information indicating that switching to P2P is necessary) to the SIP server 120 as information 1, and the SIP server 120 accepts this information. Information 1 is obtained. Thereby, for example, when the date and time of connection restriction is determined in advance at the time of connection restriction, a call for broadcast communication can be easily switched to P2P according to the schedule.

10 通信システム
100 通信ネットワーク
120(120a.120b) SIPサーバ
130 PoCサーバ
200 P2P通信ネットワーク
210(210a,210b) スーパーノード
220(220a,220b) 制御ノード(PTT制御ノード)
230 フロア制御ノード(PTTフロア制御ノード)
300(300a,300b,300c) 通信端末
310 同報通信選択受付手段
320 同報通信要求手段
330 第1同報通信処理手段
340 第2同報通信処理手段
341 P2Pアクセス情報取得手段
342 検索処理手段
343 網属性判定手段
344 プレゼンス情報処理手段
345 グループ通信接続手段
346 通話操作判定手段
347 発言権取得手段
348 発言送信手段
349 発言受信手段
400 通信ネットワーク
DESCRIPTION OF SYMBOLS 10 Communication system 100 Communication network 120 (120a.120b) SIP server 130 PoC server 200 P2P communication network 210 (210a, 210b) Super node 220 (220a, 220b) Control node (PTT control node)
230 Floor control node (PTT floor control node)
300 (300a, 300b, 300c) Communication terminal 310 Broadcast communication selection accepting means 320 Broadcast communication request means 330 First broadcast communication processing means 340 Second broadcast communication processing means 341 P2P access information acquisition means 342 Search processing means 343 Network attribute determination means 344 Presence information processing means 345 Group communication connection means 346 Call operation determination means 347 Speaking right acquisition means 348 Speak transmission means 349 Speak reception means 400 Communication network

Claims (8)

SIPの呼接続を制御するSIPサーバとPoC(Push to talk Over Cellular)を行うためのPoCサーバとを含む通信ネットワークと、
同報通信を行うための情報を保有するP2P(Peer to Peer)ノードで構成されたP2P通信ネットワークと、
前記PoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTT(Push to talk)の同報通信機能とを有した通信端末と、を備えた通信システムであって、
前記P2P通信ネットワークは、
PTT制御を行い前記通信端末間の通話データを送受信するP2PノードであるPTT制御ノードと、
同報通信のグループ情報を保有するP2Pノードであるスーパーノードと、
PTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードとを備え、
前記通信端末は、
電話による同報通信とP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付手段と、
前記同報通信選択受付手段が前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求手段と、
前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理手段と、
前記同報通信選択受付手段が前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理手段と、を備えることを特徴とする通信システム。
A communication network including a SIP server for controlling SIP call connection and a PoC server for performing PoC (Push to talk Over Cellular);
A P2P communication network composed of P2P (Peer to Peer) nodes holding information for performing broadcast communication;
Communication comprising a registration function for registering group information including group identification and user information for broadcast communication to the PoC server, and a communication terminal having a broadcast communication function for PTT (Push to talk) A system,
The P2P communication network is
A PTT control node that is a P2P node that performs PTT control and transmits and receives call data between the communication terminals;
A super node that is a P2P node that holds group information for broadcast communication;
A PTT floor control node that is a P2P node that controls a floor that is a right to speak in PTT;
The communication terminal is
Broadcast communication selection accepting means for accepting a terminal operation for selecting either broadcast communication by telephone or broadcast communication by P2P;
When the broadcast selection reception means accepts a terminal operation for selecting broadcast communication by telephone, a broadcast request means for requesting PTT broadcast communication to the SIP server;
A plurality of communication terminals that are communication destinations of the broadcast communication group using a communication network including the PoC server and the SIP server when it is determined that the SIP server is capable of broadcast communication call connection. First broadcast communication processing means for performing a broadcast communication by telephone,
When the broadcast selection accepting means accepts a terminal operation for selecting broadcast communication by P2P, or when it is notified from the SIP server that broadcast call connection is impossible, the P2P Second broadcast communication processing means for performing P2P broadcast communication by half-duplex communication to a plurality of communication terminals which are communication destinations of the broadcast communication group via a communication network. A communication system.
前記通信ネットワークの前記SIPサーバは、前記通信端末から、PTT同報通信を要求されたとき、同報通信の呼接続が不可能な輻輳が生じていると判定した場合、同報通信の呼接続が不可能であると判定し、その判定結果を前記通信端末に通知し、輻輳が無い場合、同報通信の呼接続が可能であると判定し、その判定結果を前記通信端末に通知すると共に、前記PoCサーバと連携して電話による同報通信を行うことを特徴とする請求項1に記載の通信システム。   When the SIP server of the communication network determines that there is congestion incapable of broadcast call connection when the communication terminal requests PTT broadcast communication, the call connection for broadcast communication is determined. Is determined to be impossible, and the determination result is notified to the communication terminal. When there is no congestion, it is determined that a call connection for broadcast communication is possible, and the determination result is notified to the communication terminal. The communication system according to claim 1, wherein broadcast communication is performed by telephone in cooperation with the PoC server. 前記通信ネットワークの前記PoCサーバは、同報通信のグループ識別および利用者情報を含むグループ情報を記憶し、前記通信端末から、同報通信のグループ情報の新規登録または登録情報の修正がなされたときに、前記P2P通信ネットワークにおいて当該通信端末のPPTグループに対応した前記スーパーノードに対して、当該同報通信の登録情報を配布することを特徴とする請求項1または請求項2に記載の通信システム。   The PoC server of the communication network stores group information including group identification and user information of broadcast communication, and when new registration of group information of broadcast communication or correction of registration information is performed from the communication terminal. 3. The communication system according to claim 1, wherein the broadcast communication registration information is distributed to the super node corresponding to the PPT group of the communication terminal in the P2P communication network. . PoC(Push to talk Over Cellular)を行うためのPoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTT(Push to talk)の同報通信機能とを有した通信端末であって、
SIPの呼接続を制御するSIPサーバと前記PoCサーバとを含む通信ネットワークを介した電話による同報通信と、同報通信を行うための情報を保有するP2P(Peer to Peer)ノードで構成されたP2P通信ネットワークを介したP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付手段と、
前記同報通信選択受付手段が前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求手段と、
前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理手段と、
前記同報通信選択受付手段が前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理手段と、
を備えることを特徴とする通信端末。
A registration function for registering group information including user identification and group identification of broadcast communication to a PoC server for performing PoC (Push to talk Over Cellular), and a broadcast communication function of PTT (Push to talk) A communication terminal having
Consists of broadcast communication by telephone via a communication network including a SIP server that controls SIP call connection and the PoC server, and a P2P (Peer to Peer) node that holds information for performing broadcast communication Broadcast communication selection accepting means for accepting a terminal operation for selecting any of P2P broadcast communications via a P2P communication network;
When the broadcast selection reception means accepts a terminal operation for selecting broadcast communication by telephone, a broadcast request means for requesting PTT broadcast communication to the SIP server;
A plurality of communication terminals that are communication destinations of the broadcast communication group using a communication network including the PoC server and the SIP server when it is determined that the SIP server is capable of broadcast communication call connection. First broadcast communication processing means for performing a broadcast communication by telephone,
When the broadcast selection accepting means accepts a terminal operation for selecting broadcast communication by P2P, or when it is notified from the SIP server that broadcast call connection is impossible, the P2P Second broadcast communication processing means for performing P2P broadcast communication by half duplex communication to a plurality of communication terminals that are communication destinations of the broadcast communication group via a communication network;
A communication terminal comprising:
SIPの呼接続を制御するSIPサーバとPoC(Push to talk Over Cellular)を行うためのPoCサーバとを含む通信ネットワークと、
同報通信を行うための情報を保有するP2P(Peer to Peer)ノードで構成されたP2P通信ネットワークと、
前記PoCサーバに対して同報通信のグループ識別および利用者情報を含むグループ情報を登録する登録機能と、PTT(Push to talk)の同報通信機能とを有した通信端末と、を備えた通信システムにおける通信方法であって、
前記P2P通信ネットワークは、
PTT制御を行い前記通信端末間の通話データを送受信するP2PノードであるPTT制御ノードと、
同報通信のグループ情報を保有するP2Pノードであるスーパーノードと、
PTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードとを備え、
前記通信端末は、
電話による同報通信とP2Pによる同報通信とのいずれかを選択する端末操作を受け付ける同報通信選択受付ステップと、
前記同報通信選択受付ステップにて前記電話による同報通信を選択する端末操作を受け付けた場合、前記SIPサーバにPTT同報通信を要求する同報通信要求ステップと、
前記SIPサーバにて同報通信の呼接続が可能であると判定された場合、前記PoCサーバおよび前記SIPサーバを含む通信ネットワークを用いて前記同報通信のグループの通信先である複数の通信端末に対して電話による同報通信を行う第1同報通信処理ステップと、
前記同報通信選択受付ステップにて前記P2Pによる同報通信を選択する端末操作を受け付けた場合、または、前記SIPサーバから同報通信の呼接続が不可能であることが通知された場合、前記P2P通信ネットワークを介して前記同報通信のグループの通信先である複数の通信端末に対して半二重通信にてP2Pによる同報通信を行う第2同報通信処理ステップと、を実行することを特徴とする通信方法。
A communication network including a SIP server for controlling SIP call connection and a PoC server for performing PoC (Push to talk Over Cellular);
A P2P communication network composed of P2P (Peer to Peer) nodes holding information for performing broadcast communication;
Communication comprising a registration function for registering group information including group identification and user information for broadcast communication to the PoC server, and a communication terminal having a broadcast communication function for PTT (Push to talk) A communication method in a system,
The P2P communication network is
A PTT control node that is a P2P node that performs PTT control and transmits and receives call data between the communication terminals;
A super node that is a P2P node that holds group information for broadcast communication;
A PTT floor control node that is a P2P node that controls a floor that is a right to speak in PTT;
The communication terminal is
Broadcast communication selection receiving step for receiving a terminal operation for selecting either broadcast communication by telephone or broadcast communication by P2P;
A broadcast request step for requesting PTT broadcast communication to the SIP server when a terminal operation for selecting broadcast communication by telephone is received in the broadcast communication selection receiving step;
A plurality of communication terminals that are communication destinations of the broadcast communication group using a communication network including the PoC server and the SIP server when it is determined that the SIP server is capable of broadcast communication call connection. A first broadcast processing step for performing broadcast communication over the telephone,
When a terminal operation for selecting broadcast communication by P2P is accepted in the broadcast communication selection accepting step, or when it is notified from the SIP server that a broadcast call connection is impossible, Performing a second broadcast processing step of performing P2P broadcast communication by half-duplex communication to a plurality of communication terminals that are communication destinations of the broadcast communication group via a P2P communication network. A communication method characterized by the above.
前記通信システムの前記通信端末は、前記第2同報通信処理ステップにおいて、
PTT制御を行い通信端末間の通話データを送受信するP2PノードであるPTT制御ノードから、同報通信のグループ情報を保有するP2PノードであるスーパーノードおよびPTTにおける通信の発言権であるフロアを制御するP2PノードであるPTTフロア制御ノードにアクセスするための情報を取得するP2Pアクセス情報取得ステップと、
前記同報通信のグループを指定して前記スーパーノードから、前記同報通信のグループの通信先の利用者情報を検索して取得する検索処理ステップと、
前記同報通信のグループの通信先の各利用者の通信端末へ接続要求を実施するグループ通信接続ステップと、
ユーザによるPTTの通話操作が行われたか判定する通話操作判定ステップと、
前記PTTの通話操作が行われた場合、前記同報通信のグループにおいてPTT通話の発言権の取得を前記フロア制御ノードに問い合わせる発言権取得ステップと、
前記PTT通話の発言権を取得している場合、前記ユーザによる発言を前記PTT制御ノードを介して前記同報通信のグループの通信先に送信する発言送信ステップと、
前記PTT通話の発言権を取得していない場合、前記通信先のユーザによる発言を前記PTT制御ノードを介して受信する発言受信ステップと、を実行することを特徴とする請求項5に記載の通信方法。
The communication terminal of the communication system, in the second broadcast communication processing step,
From the PTT control node that is a P2P node that performs PTT control to transmit and receive call data between communication terminals, the super node that is a P2P node that holds group information of broadcast communication and the floor that is the right to speak in PTT are controlled. A P2P access information acquisition step of acquiring information for accessing a PTT floor control node which is a P2P node;
A search processing step of searching for and acquiring user information of a communication destination of the broadcast communication group from the super node by designating the broadcast communication group;
A group communication connection step for performing a connection request to the communication terminal of each user of the communication destination of the broadcast communication group;
A call operation determination step for determining whether a PTT call operation has been performed by the user;
When the PTT call operation is performed, the floor acquisition step for inquiring the floor control node to acquire the floor for the PTT call in the broadcast group;
A speech transmission step of transmitting a speech by the user to a communication destination of the broadcast communication group via the PTT control node when the speech right of the PTT call is acquired;
The communication according to claim 5, further comprising: a speech reception step of receiving a speech by the communication destination user via the PTT control node when the right to speak the PTT call is not acquired. Method.
前記通信システムの前記通信端末が前記第2同報通信処理ステップを実行する際に、
前記P2P通信ネットワークの前記スーパーノードは、発信側の通信端末から同報通信のグループを指定して当該グループの通信先の利用者情報を要求されたときに、前記PoCサーバから予め定められたタイミングで取得した同報通信のグループ情報の中から、要求されたグループ情報を検索し、該当情報の有無を応答するステップを実行し、
前記P2P通信ネットワークの前記フロア制御ノードは、P2Pによる同報通信時に半二重通信の制御を行うためにグループ毎に通信の発言権の保有者情報を記憶し、前記通信端末からPTT通話の発言権を要求されたときに、当該グループのPTT通話の発言権の保有者情報に基づいて、当該通信端末の発言権の有無を応答するステップを実行することを特徴とする請求項6に記載の通信方法。
When the communication terminal of the communication system executes the second broadcast processing step,
When the super node of the P2P communication network designates a broadcast communication group from a communication terminal on the transmission side and requests user information of a communication destination of the group, a predetermined timing is set by the PoC server. Search for the requested group information from the broadcast group information acquired in step 1, and execute a step of responding to the presence or absence of the corresponding information.
The floor control node of the P2P communication network stores communication right holder information for each group in order to control half-duplex communication during P2P broadcast communication. 7. When the right is requested, the step of responding to the presence / absence of the right to speak of the communication terminal is executed based on the holder information of the right to speak of the PTT call of the group. Communication method.
前記通信ネットワークの前記PoCサーバは、前記通信端末から、同報通信のグループ情報の新規登録または登録情報の修正がなされたときに、前記P2P通信ネットワークにおいて当該通信端末のPPTグループに対応した前記スーパーノードに対して、当該同報通信の登録情報を配布するステップを実行し、
当該スーパーノードは、配布された登録情報を前記P2P通信ネットワークにおいて他のスーパーノードとの間で交換して記憶することを特徴とする請求項6または請求項7に記載の通信方法。
When the PoC server of the communication network newly registers or modifies the registration information for broadcast communication from the communication terminal, the PoC server corresponds to the PPT group of the communication terminal in the P2P communication network. Execute the step of distributing the broadcast registration information to the node,
8. The communication method according to claim 6, wherein the super node exchanges and stores the distributed registration information with another super node in the P2P communication network.
JP2011244501A 2011-11-08 2011-11-08 Communication system, communication terminal, and communication method Pending JP2013102336A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011244501A JP2013102336A (en) 2011-11-08 2011-11-08 Communication system, communication terminal, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011244501A JP2013102336A (en) 2011-11-08 2011-11-08 Communication system, communication terminal, and communication method

Publications (1)

Publication Number Publication Date
JP2013102336A true JP2013102336A (en) 2013-05-23

Family

ID=48622557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011244501A Pending JP2013102336A (en) 2011-11-08 2011-11-08 Communication system, communication terminal, and communication method

Country Status (1)

Country Link
JP (1) JP2013102336A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017011717A (en) * 2016-08-10 2017-01-12 株式会社Jvcケンウッド Communication system
KR101723555B1 (en) 2016-06-21 2017-04-18 주식회사 제이딘 System for execution of PTT using telephone
JP2018501734A (en) * 2015-01-12 2018-01-18 アルカテル−ルーセント User device function control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018501734A (en) * 2015-01-12 2018-01-18 アルカテル−ルーセント User device function control
US10250731B2 (en) 2015-01-12 2019-04-02 Alcatel Lucent Control of user equipment functionality
KR101723555B1 (en) 2016-06-21 2017-04-18 주식회사 제이딘 System for execution of PTT using telephone
JP2017011717A (en) * 2016-08-10 2017-01-12 株式会社Jvcケンウッド Communication system

Similar Documents

Publication Publication Date Title
US11627008B1 (en) Methods and apparatus for automatically adding a media component to an established multimedia collaboration session
US11641383B2 (en) Method and apparatus for controlling sessions from one or more devices
US8885811B2 (en) Method and system for transferring a conference between a mobile communication device and a conferencing terminal
US8700703B2 (en) Contents server and contents server system
US8068866B2 (en) Group communication server
US20110125913A1 (en) Interface for Communication Session Continuation
US20110125909A1 (en) In-Session Continuation of a Streaming Media Session
KR20120079010A (en) System and method for transmitting media data during a call
EP2652929B1 (en) A system and a method for providing a communication service in a communication network
US10530932B2 (en) Seamless mechanism to connect an active call to another device
US11678149B2 (en) Communications network
GB2504742A (en) Receiving a session establishment request on a client and notifying another client that the session is available for retrieval by the other client
JP2013102336A (en) Communication system, communication terminal, and communication method
JP2019122031A (en) Information processing device, method, and program
CN106357592A (en) Resource sharing method, device and system
US9071681B1 (en) Inbound telephony orchestrator for hangout-based contact center platform
KR100848013B1 (en) System and method for conference call using broadcast receiving terminal
JP2011259188A (en) Call center system
US20120045046A1 (en) Method for augmenting a voice call
JP4025042B2 (en) Data transfer system, data transfer method, communication management server, and program
JP2003092645A (en) Method for connection to call center
KR101397543B1 (en) One number voip bridge call control system, and method thereof
WO2022208730A1 (en) Communication system, communication terminal, communication method, and non-transitory computer-readable medium
JP2004363959A (en) Communication apparatus
JP2023060755A (en) Conference call system, conference call terminal, program, and conference call method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130201