KR20050117900A - Apparatus for full-duflex establishment of push to talk over cellular and method thereof - Google Patents
Apparatus for full-duflex establishment of push to talk over cellular and method thereof Download PDFInfo
- Publication number
- KR20050117900A KR20050117900A KR1020040043173A KR20040043173A KR20050117900A KR 20050117900 A KR20050117900 A KR 20050117900A KR 1020040043173 A KR1020040043173 A KR 1020040043173A KR 20040043173 A KR20040043173 A KR 20040043173A KR 20050117900 A KR20050117900 A KR 20050117900A
- Authority
- KR
- South Korea
- Prior art keywords
- session
- duplex
- poc
- talk
- poc server
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동통신 시스템에서 PoC 다중 세션에 연결된 PoC 클라이언트가 자신이 주로 참여하는 세션의 통화 내용을 적절히 가공후 듀플렉스 세션을 통하여 전송하는 장치 및 그 방법을 제공하기 위한 것으로서, PoC 클라이언트가 현재 참여중인 주 참여 세션의 내용을 듀플렉스 세션으로 전달하고자 하는 경우, 듀플렉스 세션을 개설하기 위해 해당 홈 PoC 서버로 듀플렉스 세션 개설을 요구하는 단계; 해당 홈 PoC 서버와 홈 PoC 서버의 그룹 관리 리스트 서버간에 듀플렉스 세션 개설을 위해 획득된 그룹 리스트 정보를 활용하여 듀플렉스 세션의 토크 버스트를 전달할 가입자 정보를 송수신하는 단계; 및 PoC 클라이언트와 홈 PoC 서버간에 토크 버스트를 활성화한 후, 토크 버스트 내용을 홈 PoC 서버를 통해 듀플렉스 세션에 속하는 PoC 서버로 전송하는 단계로 이루어진다.The present invention is to provide an apparatus and method for a PoC client connected to a PoC multi-session in a mobile communication system to properly transmit a call content of a session mainly participated through a duplex session, and a PoC client is currently participating. Requesting the establishment of a duplex session to the home PoC server in order to establish a duplex session, if the contents of the primary participating session are to be delivered to the duplex session; Transmitting and receiving subscriber information between the home PoC server and the group management list server of the home PoC server by using the group list information acquired for establishing the duplex session; And activating the talk burst between the PoC client and the home PoC server, and transmitting the talk burst contents to the PoC server belonging to the duplex session through the home PoC server.
Description
본 발명은 PoC 다중세션에서 전 이중통신을 가능케 하는 방법에 관한 것으로서, 보다 상세하게는 PoC 가입자가 주로 참가하는 세션의 호 내용을 듀플렉스 세션 또는 듀플렉스 세션 그룹으로 가공하여 전송하는 방법에 관한 것이다.The present invention relates to a method for enabling full duplex communication in a PoC multiple session, and more particularly, to a method for processing and transmitting a call content of a session mainly attended by a PoC subscriber to a duplex session or a duplex session group.
이동통신의 획기적인 발전과 통신망의 확대로 인하여 휴대폰을 이용한 보다 확장되고 다양한 서비스와 어플리케이션이 제공되고 있다. 사용자의 요구도 다양화되어 단순 통화 서비스를 벗어나 위치 서비스, 멀티미디어 서비스, PTT 서비스 등으로 확대되고 있다. 특히 PTT 서비스는 종래 무전기나 TRS 등에 가능했던 그룹 통화와 음성통화는 물론 인스턴트 메신저, 상태 표시 등 다양한 부가 기능을 지원한다.Due to the revolutionary development of mobile communication and the expansion of communication networks, more expanded and various services and applications using mobile phones are provided. Users' needs are also diversified and are expanding from simple call services to location services, multimedia services, and PTT services. In particular, the PTT service supports various additional functions such as group messenger and voice call, instant messenger, status display, etc., which were conventionally available for radio or TRS.
현재, 이러한 PTT(Push To Talk) 개념을 이동통신망을 이용해 서비스하는 PoC(Push-to-talk over cellular: 이하 PoC 라 칭함) 서비스에 대한 표준 제정이 활발하게 논의되고 있다. 기존의 이동통신 서비스와 구별되는 PoC 서비스의 특징 중 하나는 사용자가 복수의 세션에 속해 있어서 필요에 따라 세션간을 이동하면서 통화를 할 수 있다는 점이다. 사용자가 복수의 세션을 이동하면서 통화 가능해야 한다는 요구사항은 이동통신 서비스를 정의하고 있는 단체인 OMA(Open Mobile Alliance)의 요구사항에 명시되어 있다.Currently, the establishment of standards for push-to-talk over cellular (PoC) services that use the PTT (Push To Talk) concept using a mobile communication network is actively discussed. One of the features of the PoC service, which is distinguished from the existing mobile communication service, is that the user belongs to a plurality of sessions, so that the user can make a call while moving between sessions as necessary. The requirement for a user to be able to make calls over multiple sessions is specified in the requirements of the Open Mobile Alliance (OMA), an organization that defines mobile communication services.
이하, 일반적인 PoC 서비스 시스템의 구조를 설명하기로 한다.Hereinafter, a structure of a general PoC service system will be described.
도 1은 일반적인 PoC(Push-to-talk over Cellular) 기본 구조에 관한 개념도이다. 도 1을 참조하면, PoC 클라이언트(10)는 이동단말에 내장되는 서비스 요청자이며, 대개 억세스 망(20)을 통하여 SIP(session Initiation Protocol)와 IP (Internet Protocol) 멀티미디어 지원 핵심망인 SIP/IP 코어(core)(30)망으로 연결된다.1 is a conceptual diagram of a general push-to-talk over cellular (PoC) basic structure. Referring to FIG. 1, a PoC client 10 is a service requester embedded in a mobile terminal, and is generally a SIP / IP core (Section Initiation Protocol (SIP) and Internet Protocol (IP) multimedia supporting core network) through an access network 20. core) 30 is connected to the network.
SIP/IP 기반의 코어망은 PoC 서비스를 지원하기 위하여 PoC 서버(60)와 GLMS(Group List and Management System, 50) 그리고 프레젠스 서버(70) 등과 연결되어 서비스를 제공한다.The SIP / IP-based core network is connected to the PoC server 60, the GLMS (Group List and Management System) 50, and the presence server 70 to provide PoC services.
이때, PoC 서버는 PoC 세션을 유지, 관리하는 Controlling PoC Function 기능을 수행하거나, 일대일 통화나 다자간 통화를 위해 개설되는 PoC 세션에 참가하기 위한 Participating PoC Function 등의 기능을 갖는다. 한편, PoC서비스 시스템의 구조는 다자간 세션의 개설을 위해서는 참가하고자 하는 PoC 참여 그룹과 목록에 대한 관리가 필요하며 이러한 그룹 및 목록을 제공하는 GLMS(50)서버와 이의 관리를 수행하는 Group management/administration(40)을 구성요소를 포함한다.At this time, the PoC server may perform a Controlling PoC Function function for maintaining and managing a PoC session, or a Participating PoC Function for joining a PoC session established for one-to-one or multi-party calls. On the other hand, the structure of the PoC service system requires the management of PoC participating groups and lists to participate in order to open a multi-party session, and the GLMS (50) server that provides these groups and lists and the group management / administration that manages them. 40 includes components.
또한 PoC 서비스를 제공하고자 하는 개인 또는 그룹에 대한 존재 여부를 제공하고 관리하는 프레젠스 서버(70)를 포함한다. 마지막으로 PoC 서비스에서 개인간 통화나 개인-그룹간 통화 시 타 사용자와의 연결을 위하여 타 사용자의 SIP/IP 핵심망과 PoC 서버 등을 표현하는 원격 PoC 망(80)이 존재해야 한다.It also includes a presence server 70 that provides and manages the presence or absence of individuals or groups to provide PoC services. Finally, a remote PoC network 80 expressing another user's SIP / IP core network and PoC server, etc. must be present in order to connect with other users in a person-to-person call or a person-group call in a PoC service.
상기와 같이 구성된 PoC 시스템은 PoC 사용자가 자신의 단말기를 통하여 GLMS(40)에 그룹 및 그룹 멤버에 관한 정보를 입력할 수 있으며 또는 GLMS(40)로부터 전송 받은 개인 혹은 그룹 목록을 통해 자신이 호출할 수 있는 PoC 사용자들의 정보를 알 수 있다. GLMS 에 그룹 및 그룹 멤버의 생성, 수정 및 관리할 수 있는 또 다른 방법은 인터넷이나 인트라넷 등 PoC 서비스 제공자가 신뢰할 수 있는 통신망을 통하여 입력할 수 있는 방법이 있다.The PoC system configured as described above allows a PoC user to input information about a group and a group member to the GLMS 40 through his terminal, or to call his or her own through a list of individuals or groups received from the GLMS 40. Know the information of PoC users. Another way to create, modify, and manage groups and group members in GLMS is through a PoC service provider, such as the Internet or an intranet, that can be entered through a trusted communications network.
PoC 호출 서비스를 이용하기 위하여, PoC 사용자는 SIP/IP에 자신의 PoC 주소를 등록한다. 이 때 SIP/IP 는 PoC 사용자의 요청을 바탕으로 PoC 사용자에 관한 정보를 저장한다. PoC 호출을 하려고 할 때, PoC 사용자는 상기한 바와 같이 GLMS 으로부터 전송받은 정보를 바탕으로 SIP/IP 핵심 망과 PoC 서버를 통해 호출하기 위한 요청을 한다. 이 때 PoC 서버는 요청받은 정보를 가지고 호출을 받는 사람의 주소를 검색하여 호출 받은 사람의 정보를 가지고 있는 원격 PoC 서버로 요청을 보낸다. 이 원격 PoC 서버는 상시 PoC 서버와 마찬가지로 자신이 가지고 있는 정보를 가지고 호출을 받아야 하는 PoC 사용자를 검색하여 PoC 호출을 전달하게 된다.To use PoC calling service, PoC user registers his PoC address in SIP / IP. At this time, SIP / IP stores information about PoC user based on PoC user's request. When attempting to make a PoC call, the PoC user makes a request to call through the SIP / IP core network and the PoC server based on the information received from the GLMS as described above. At this time, the PoC server retrieves the address of the called party with the requested information and sends a request to the remote PoC server containing the called party's information. Like a PoC server, this remote PoC server searches for a PoC user who needs to receive a call with the information it has and delivers a PoC call.
이하, 각각의 세션으로부터 미디어 신호가 동시에 전송될 경우의 처리 방식을 설명하기로 한다.Hereinafter, a description will be given of a processing method when a media signal is simultaneously transmitted from each session.
도 2는 일반적인 PoC 세션 개설 절차에 관한 흐름도이다.2 is a flowchart illustrating a general PoC session establishment procedure.
도 2를 참조하면, 다중 세션을 원하는 PoC 클라이언트 B(140)는 자신이 속한 홈 PoC 서버의 세션 참가 관리부(participating PoC Function, 120)을 이용하여 복수개의 PoC 세션에 참여한다. 한편 복수의 세션에 대한 토크 버스트 제어 메시지는 각 세션 내의 발언권 상태에 대하여 idle 혹은 taken의 정보를 전달한다. 이때, 세션 참가 관리부(participating PoC Function, 120)와 연결된 세션 제어부 들인 Controlling PoC 서버 X1(100), Controlling PoC 서버 X2(110), Controlling PoC 서버 X3(130)는 각각 개설된 그룹 또는 개인 PoC 세션을 제어하는 PoC 세션 제어부(Controlling PoC Function) 기능을 수행하며 각 세션내의 타 사용자와 Participating PoC Function의 기능을 이용하여 세션을 개설하게 된다.Referring to FIG. 2, a PoC client B 140 who desires multiple sessions participates in a plurality of PoC sessions using a session participation management unit 120 of a home PoC server to which it belongs. Meanwhile, the talk burst control message for a plurality of sessions conveys idle or taken information about the voice state in each session. At this time, Controlling PoC server X1 (100), Controlling PoC server X2 (110), and Controlling PoC server X3 (130), which are session controllers connected to the session participation management unit (participating PoC Function) 120, respectively, establish an established group or individual PoC session. It performs the function of controlling PoC session controller and establishes session by using the function of Participating PoC Function with other users in each session.
한편, PoC 클라이언트 B(140)는 각각 참여한 세션의 Controlling PoC 서버(100,110,130)와 SIP/IP 코어를 통해 개설된 세션으로부터 음성 스트림(voice stream) 등의 미디어(media)를 동시에 받을 수 있으며(S1~S3), 참여 중인 Participating PoC 서버 B(120)에서는 다중 세션으로부터 들어오는 미디어를 필터링(S4)하여 선별적으로 PoC 클라이언트 B(140)로 전송하는 절차를 갖는다(S5).Meanwhile, the PoC client B 140 may simultaneously receive media such as a voice stream from a session established through the Controlling PoC servers 100, 110 and 130 and the SIP / IP core of the session in which the session is participated (S1 ~). S3), the participating Participating PoC server B 120 has a procedure of filtering (S4) incoming media from multiple sessions and selectively transmitting the PoC client B (140) (S5).
이때, 클라이언트 B를 관리하는 Participating PoC 서버 B(120)의 필터링은 PoC 클라이언트 B의 요구사항에 따라 활성화 participating PoC세션과 비활성화 participating PoC 세션을 구분하며 활성화 participating PoC세션에 대한 미디어(예: 음성 스트림) 패킷을 클라이언트 B에게 전달하게 된다.At this time, the filtering of the Participating PoC server B 120 managing the client B distinguishes the active participating PoC session and the inactive participating PoC session according to the requirements of the PoC client B, and the media (eg, voice stream) for the active participating PoC session. The packet is forwarded to Client B.
상기와 같이 종래의 PoC 다중 세션 기술에서는 각각 세션으로부터 미디어 신호가 동시에 전송될 경우, 사용자는 PoC 세션 요구사항에 따라 사용자 우선순위(priority)와 세션 로킹(locking)을 요청하게 된다. 이때 PoC 서버의 Participating PoC function은 상기 우선순위와 로킹 정보를 이용하여 주 참여 세션 외의 세션들에 대해서는 필터링을 수행한다. 즉, PoC 클라이언트는 홈 PoC 서버의 필터링 기능을 통하여 원하지 않는 세션의 패킷 스트림을 차단하고 미디어를 통하여 하나의 통화만을 수신하게 된다. 즉, PoC 클라이언트 B(140)가 연결된 3개 세션 중 Controlling PoC 서버 X1(100)로부터의 패킷만을 수신할 경우, 타 세션의 통화 내용은 버려지거나 다른 미디어로 변환 또는 저장되어 간접적으로 수신하게 된다.As described above, in the conventional PoC multi-session technique, when a media signal is simultaneously transmitted from each session, the user requests user priority and session locking according to the PoC session requirements. At this time, the Participating PoC function of the PoC server performs filtering on sessions other than the main participation session by using the priority and locking information. That is, the PoC client blocks the packet stream of the unwanted session through the filtering function of the home PoC server and receives only one call through the media. That is, when the PoC client B 140 receives only packets from the Controlling PoC server X1 100 among the three sessions connected, the call content of the other session is discarded or converted or stored in another media to be indirectly received.
상기와 같이 종래기술에서는 PoC 세션 통화 사용자가 다중 세션을 개설하더라도 PoC 서비스 자체의 특성으로 인해 선택된 주 참여 세션에 대해서만 토크 버스트의 수신, 송신이 가능하다. 즉 PoC 서비스는 참여하고 있는 세션에 대해서 하프 듀플렉스(half-duplex)의 기능만을 갖는 것이다.As described above, even when a PoC session call user opens multiple sessions, the talk burst can be received and transmitted only for the selected main participant session due to the characteristics of the PoC service itself. That is, the PoC service has only a half-duplex function for the participating session.
따라서, 다중 세션에서 토크 버스트가 동시에 발생할 경우 사용자의 요구에 따라 다중 세션을 관리하는 그룹 리스트 관리부(Group and List Management Server, 이하 'GLMS'라 칭함)의 그룹 정보를 이용하고 세션 간의 토크 버스트 전달을 통하여 PoC 시스템의 하프 듀플렉스(duplex)의 개념을 확장하는 기술이 필요하다.Therefore, when talk bursts occur simultaneously in multiple sessions, the group information of the Group and List Management Server (GLMS), which manages multiple sessions according to a user's request, is used to transmit talk bursts between sessions. There is a need for a technique that extends the concept of half duplex in PoC systems.
따라서 본 발명의 목적은 이동통신 시스템에서 PoC 다중 세션에 연결된 PoC 클라이언트가 자신이 주로 참여하는 세션의 통화 내용을 듀플렉스 세션을 통하여 전송하는 장치 및 그 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide an apparatus and a method for a PoC client connected to a PoC multiple session in a mobile communication system to transmit a call content of a session in which the PoC client mainly participates through a duplex session.
또한, 본 발명의 또 다른 목적은 다수의 세션에 동시에 참여하고 있는 PoC 사용자는 주 참여 세션에서 통화 내용을 접속망과 SIP/IP 코어망의 특정 미디어 채널을 통해 전달받을 때, 수신된 내용을 적절히 가공 후 접속망과 SIP/IP 코어망의 다른 채널을 통해 듀플렉스 세션의 PoC 사용자에게 전달하는 방법 및 장치를 제안하는 것을 목적으로 한다.In addition, another object of the present invention is that PoC users participating in a plurality of sessions simultaneously process the received contents when receiving the contents of the call through a specific media channel of the access network and the SIP / IP core network in the main participation session. An object of the present invention is to propose a method and apparatus for delivering to a PoC user of a duplex session through another channel of a back access network and a SIP / IP core network.
이러한 목적을 달성하기 위한 본 발명에 따른 푸쉬투토크 오버 셀룰러 시스템의 전이중통신을 위한 세션 개설 방법은, PoC 클라이언트가 현재 참여중인 주 참여 세션의 내용을 듀플렉스 세션으로 전달하고자 하는 경우, 듀플렉스 세션을 개설하기 위해 해당 홈 PoC 서버로 듀플렉스 세션 개설을 요구하는 단계; 해당 홈 PoC 서버와 홈 PoC 서버의 그룹 관리 리스트 서버간에 듀플렉스 세션 개설을 위해 획득된 그룹 리스트 정보를 활용하여 듀플렉스 세션의 토크 버스트를 전달할 가입자 정보를 송수신하는 단계; 및 PoC 클라이언트와 홈 PoC 서버간에 토크 버스트를 활성화한 후, 토크 버스트 내용을 홈 PoC 서버를 통해 듀플렉스 세션에 속하는 PoC 서버로 전송하는 단계를 포함한다.A method for establishing a session for full duplex communication of a push-to-talk over cellular system according to the present invention for achieving the above object is to establish a duplex session when a PoC client wants to deliver the contents of a currently participating main session to a duplex session. Requesting to establish a duplex session with the corresponding home PoC server in order to do so; Transmitting and receiving subscriber information between the home PoC server and the group management list server of the home PoC server by using the group list information acquired for establishing the duplex session; And activating the talk burst between the PoC client and the home PoC server, and transmitting the talk burst contents to the PoC server belonging to the duplex session through the home PoC server.
또한, 상기의 목적을 달성하기 위한 본 발명에 따른 또 다른 푸쉬투토크 오버 셀룰러 시스템의 전이중통신을 위한 세션 개설 방법은, PoC 클라이언트는 사용 목적에 따라 주 참여 세션과 듀플렉스 세션으로 구분하여 세션을 개설하는 단계; 및 PoC 클라이언트와 홈 PoC 서버간에 토크 버스트 발생시, 구분되어진 세션에 따라 토크 버스트를 전송하는 단계를 포함한다.In addition, the method for establishing a session for full-duplex communication of another push-to-talk over cellular system according to the present invention for achieving the above object, the PoC client establishes a session divided into the main participation session and the duplex session according to the purpose of use Doing; And transmitting the talk burst according to the divided session when the talk burst occurs between the PoC client and the home PoC server.
상기 목적을 달성하기 위한 푸쉬투토크 오버 셀룰러 시스템의 전이중통신을 위한 세션 개설 방법의 또 다른 방법은, PoC 클라이언트가 다중 세션에 참여하고 있으면서 부 참여 세션을 듀플렉스 세션으로 전환하는 경우, 듀플렉스 세션을 개설하기 위해 해당 홈 PoC 서버로 부 참여 세션과의 듀플렉스 세션 개설을 요구하는 단계; 해당 홈 PoC 서버와 부 참여 세션 PoC 서버의 그룹 관리 리스트 서버간에 듀플렉스 세션 개설을 위해 획득된 그룹 리스트 정보를 활용하여 듀플렉스 세션의 토크 버스트를 전달할 가입자 정보를 송수신하는 단계; 및 PoC 클라이언트와 홈 PoC 서버간에 토크 버스트를 활성화한 후, 토크 버스트 내용을 홈 PoC 서버를 통해 듀플렉스 세션에 속하는 부 참여 세션 PoC 서버로 전송하는 단계를 포함한다.Another method of establishing a session for full duplex communication of a push-to-talk over cellular system for achieving the above object is to establish a duplex session when a PoC client is participating in multiple sessions and converts a subparticipation session into a duplex session. Requesting the establishment of a duplex session with the secondary participant session to the corresponding home PoC server in order to perform the duplex session; Transmitting and receiving subscriber information between the home PoC server and the group management list server of the secondary participant session PoC server by using the group list information acquired for the establishment of the duplex session; And activating the talk burst between the PoC client and the home PoC server, and transmitting the talk burst contents to the subparticipation session PoC server belonging to the duplex session through the home PoC server.
상기의 목적을 달성하기 위한 본 발명에 따른 푸쉬투토크 오버 셀룰러 시스템의 전이중통신을 위한 세션 개설 장치는, 적어도 하나 이상의 주 참여 세션에 속하는 PoC 서버; 현재 세션에 참여중이지 않은 듀플렉스 세션에 속하는 PoC 서버; 및 주 참여 세션에 속하는 PoC 서버를 통해 수신되는 토크 버스트를 듀플렉스 세션으로 전송하기 위해 듀플렉스 세션 개설 요청 신호를 홈 PoC 서버로 전송하고, 듀플렉스 세션 개설을 위한 셋업 수행이 이루어지면 해당 토크 버스트를 듀플렉스 세션에 속하는 임의의 PoC 서버로 전송하는 PoC 클라이언트를 포함한다.An apparatus for establishing a session for full duplex communication in a push-to-talk over cellular system according to the present invention for achieving the above object comprises: a PoC server belonging to at least one main participant session; PoC server belonging to a duplex session not participating in the current session; And transmits a duplex session establishment request signal to a home PoC server to transmit a talk burst received through a PoC server belonging to a main participant session to a duplex session, and sets up the talk burst when the duplex session is set up. It includes a PoC client that transmits to any PoC server belonging to.
이하, 본 발명이 속하는 분야에 통상의 지식을 지닌자가 본 발명을 용이하게 실시할 수 있도록 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.
본 발명은 PoC 다중세션에서 전 이중통신을 가능케 하기 위한 방법으로, 다중 PoC 세션 중 듀플렉스 세션으로 주 참여 세션의 내용을 전달할 수 있어야 한다. 이를 위해, 먼저 다중 세션에서 simultaneous 세션과 duplex session을 구분해야 한다. 이때 각 그룹 세션의 연결은 일반적인 PoC 세션 개설과 동일하다.The present invention is a method for enabling full duplex communication in a PoC multisession, and should be able to deliver the contents of a main participant session to a duplex session among multiple PoC sessions. To do this, we first need to distinguish between simultaneous and duplex sessions in multiple sessions. At this time, the connection of each group session is the same as the general PoC session establishment.
도 3은 본 발명의 실시예에 따라 듀플렉스 세션 개설하기 위한 장치에 관한 블록도이다.3 is a block diagram of an apparatus for establishing a duplex session according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 실시예에 따른 PoC 서비스 시스템은, PoC 클라이언트(270), SIP/IP 코어망(260), GLMS(250), PoC 클라이언트(270)가 속하는 서버인 홈 PoC 서버(240), Simultaneous 세션(200)에 속하는 PoC 서버들(210,220,230), Duplex 세션(290)에 속하는 PoC 서버 X(280)를 포함한다.Referring to FIG. 3, a PoC service system according to an embodiment of the present invention includes a home PoC server that is a server to which a PoC client 270, a SIP / IP core network 260, a GLMS 250, and a PoC client 270 belong. 240, PoC servers 210, 220, 230 belonging to Simultaneous session 200, and PoC server X 280 belonging to Duplex session 290.
먼저 PoC 클라이언트(270)는 무선 억세스 망(20)을 거쳐 SIP URI등의 주소를 이용하여 SIP/IP 코어(260) 망에 등록한 후 자신의 홈 PoC 서버(240)에 연결된다. 이때, 홈 PoC 서버(240)는 서버 내의 참가 관리부(Participating PoC function)을 이용하여 세션을 개설하고 있는 PoC 서버들(210,220,230,280)과 다중 세션을 개설한다.First, the PoC client 270 registers to the SIP / IP core 260 network by using an address such as a SIP URI via the wireless access network 20 and then connects to its home PoC server 240. At this time, the home PoC server 240 establishes multiple sessions with the PoC servers 210, 220, 230, and 280, which establish a session using a participating PoC function in the server.
홈 서버의 참가 관리부는 개설하고 있는 PoC 세션의 핸들링을 포함하여 사용자와 서버간의 미디어 중계(media relay)와 미디어 적응화(media adaptation), SIP 세션 유지관리, 세션 참여자 과금 리포트 작성 등의 기능을 갖는다.The participation management unit of the home server has functions of media relay and media adaptation, SIP session maintenance, and session participant billing report between the user and the server, including handling of the established PoC session.
한편, PoC 그룹 세션 또는 다수개의 그룹 세션으로 구성된 다중 세션의 경우, 그룹 리스트 관리서버(250)를 이용하여 사용자의 가입정보를 저장, 관리한다. GLMS는 홈 PoC 서버와 직접 연결될 수도 있고 SIP/IP 코어망을 거쳐 가입자 그룹 정보를 관리할 수도 있다. 이때, GLMS에 저장되는 정보는 가입자의 SIP URI등의 주소정보와 PoC 세션 내에서 사용되는 임시적인 이름이 된다.On the other hand, in the case of a PoC group session or multiple sessions consisting of a plurality of group sessions, the group list management server 250 is used to store and manage user subscription information. GLMS can be directly connected to a home PoC server or can manage subscriber group information over a SIP / IP core network. At this time, the information stored in the GLMS becomes a temporary name used in the PoC session and address information such as the SIP URI of the subscriber.
한편, 통상의 PoC 다중 세션(simultaneous session,200)은 여러 개의 PoC 그룹 세션의 서버들과 홈 PoC 서버간의 세션 참가 관리부/제어부 기능으로 연결되며 토크 버스트의 전송을 위해 우선순위와 로킹에 의한 주 참여 세션의 결정과 한 세션 내에서의 발언권 관리를 이용하여 토크 버스트의 전송 권한을 중재(arbitration)하게 된다.Meanwhile, a typical PoC multiple session (200) is connected to a session participation management / controller function between servers of multiple PoC group sessions and a home PoC server, and main participation by priority and locking for transmission of a talk burst. The decision of the session and the management of the voice in one session are used to arbitrate the transmission of talk bursts.
이때, PoC 클라이언트(270)는 자신이 참여한 simultaneous 세션 외 다른 세션(duplex 세션이라 칭함)을 개설하여 현재의 참여 세션에서 사용하고 있지 않는 채널을 할당할 수 있다. 이때, simultaneous 세션에 속하지 않은 다른 PoC server X(280)의 세션 제어를 통하여 duplex PoC 그룹 세션(290)을 구성할 수 있다.At this time, the PoC client 270 may establish a session (called a duplex session) other than the simultaneous session in which the PoC client 270 participates and allocate a channel not used in the current participation session. In this case, the duplex PoC group session 290 may be configured through session control of another PoC server X 280 that does not belong to the simultaneous session.
예를 들어 PoC 클라이언트(270)가 simultaneous 세션(200)중 하나의 그룹 세션으로부터 토크 버스트를 수신하고 있다면, 상기 duplex 세션(290)에 대하여 토크 버스트를 송신할 수 있다. 여기서, PoC 사용자가 참여하고 있는 Simultaneous 세션은 하나 또는 다수의 PoC 그룹 세션이 될 수 있으며 애드-혹 PoC 그룹, chat PoC 그룹 또는 pre-arranged PoC 그룹이 될 수 있다.For example, if PoC client 270 is receiving talk bursts from one group session of simultaneous sessions 200, it may transmit talk bursts for duplex session 290. Here, the Simultaneous session in which the PoC user participates may be one or multiple PoC group sessions and may be an ad-hoc PoC group, a chat PoC group, or a pre-arranged PoC group.
한편, 도 3에서 duplex 세션에 대하여 토크 버스트 송수신을 요청하는 주체는 대체로 PoC 클라이언트이며 경우에 따라 PoC 서버가 될 수도 있다. 또한 duplex 세션이 활성화 될 때, simultaneous 세션의 토크 버스트는 사용자의 홈 PoC 서버(240)이거나 PoC 클라이언트(270)에서 가공, 중계될 수 있다.Meanwhile, in FIG. 3, the subject that requests talk burst transmission / reception for the duplex session is generally a PoC client and may be a PoC server in some cases. In addition, when a duplex session is activated, the talk burst of the simultaneous session may be processed or relayed by the user's home PoC server 240 or the PoC client 270.
그리고, duplex 세션(290)의 토크 버스트를 위해 홈 PoC 서버(240) 또는 PoC 클라이언트(270)는 부가가치를 줄 수 있는 미디어 내용에 대한 변환, 가공을 할 수 있으며, 가공된 내용을 duplex 세션을 제어하는 PoC 서버 X(280)로 송수신할 수 있다.And, for the burst burst of the duplex session 290, the home PoC server 240 or PoC client 270 can convert and process the media content that can add value, and control the duplex session with the processed content. The PoC server X 280 may transmit / receive.
이하, PoC 클라이언트에서 듀플렉스 세션을 개설하고, 데이터를 가공하여 듀플렉스 세션 가입 그룹으로 전송하는 방법을 제 1실시예로 하여 설명하기로 한다.Hereinafter, a method of establishing a duplex session in the PoC client, processing the data, and transmitting the data to the duplex session subscription group will be described as the first embodiment.
도 4는 본 발명에 따른 PoC 다중 세션에 대한 듀플렉스 세션 개설을 PoC 클라이언트에서 수행하는 방법에 관한 흐름도이다. 도 4를 참조하면, PoC 클라이언트(310)는 참여하고자 하는 simultaneous 세션의 PoC 서버들과 자신의 홈 PoC 서버, 그리고 그룹 사용자들의 정보를 저장하는 GLMS 서버간의 프로토콜을 통하여 simultaneous 세션을 개설하게 되며 각각의 그룹 세션에서는 토크 버스트 중재 과정을 통해 토크 버스트 권한을 특정 사용자에게 부여하게 된다(S100).4 is a flowchart illustrating a method for establishing a duplex session in a PoC client for a PoC multiple session according to the present invention. Referring to FIG. 4, the PoC client 310 establishes a simultaneous session through a protocol between PoC servers of a simultaneous session to participate in, a home PoC server, and a GLMS server storing information of group users. In the group session, talk burst authority is granted to a specific user through a talk burst arbitration process (S100).
이에 따라 사용자의 우선순위와 로킹 설정에 따라 필터링(S101)을 수행하며 선택된 토크 버스트를 사용자에게 전달하게 된다(S110). 만약 PoC 사용자가 수신하는 토크 버스트에 대하여 전달, 가공 후 판매 등의 목적으로 타 사용자 그룹에 duplex 세션의 개설을 원할 때, 먼저 홈 PoC 서버(306)에 토크 버스트 deactivate를 요청(request)하며(S111) 홈 PoC 서버(306)의 확인(ACK)신호를 받은 후(S112), duplex 세션 초기화 절차를 수행한다(S120). Accordingly, filtering is performed according to the user's priority and locking setting (S101), and the selected torque burst is transmitted to the user (S110). If a PoC user wants to open a duplex session with another user group for the purpose of transmitting, processing, and selling the received talk burst, first, the home PoC server 306 requests (request) a talk burst deactivate (S111). After receiving the acknowledgment (ACK) signal of the home PoC server 306 (S112), the duplex session initialization procedure is performed (S120).
duplex 세션 초기화 과정은 홈 PoC 서버(306)가, 개설된 타 PoC 세션의 서버(312)와의 통신으로 일반적인 세션에 참가하는 방식과 동일하다. 한편 duplex 세션의 초기화가 끝나면 PoC 클라이언트(310)은 duplex 세션 요청(S121)을 하며 이때 PoC 서버 X(312)에 토크 버스트 중재시의 높은 우선순위를 부여할 수 있다(이때 duplex session은 PoC server X에 의해 제어되므로 PoC 그룹 세션 X로 구분할 수 있다).The duplex session initialization process is the same as the manner in which the home PoC server 306 joins a general session by communicating with the server 312 of another opened PoC session. On the other hand, after the initialization of the duplex session, the PoC client 310 makes a duplex session request (S121), and at this time, PoC server X 312 may give a high priority in arbitration of talk bursts (duplex session is PoC server X Can be divided into PoC group session X).
홈 PoC 서버(306)와 GLMS서버는 S120에서 획득된 그룹 리스트 정보를 활용하여 duplex 세션의 토크 버스트를 전달할 가입자를 구분할 수도 있다(S122). S121의 duplex 세션 요청 메시지에는 PoC Client 식별자 필드, Duplex 세션 가입 리스트(subscription list) 필드, Duplex session 내 Queue 우선순위 필드, 과금 정보 필드가 포함될 수 있다. The home PoC server 306 and the GLMS server may use the group list information obtained in S120 to distinguish subscribers to deliver a talk burst of a duplex session (S122). The duplex session request message of S121 may include a PoC Client identifier field, a Duplex session subscription list field, a Queue priority field in a Duplex session, and a billing information field.
duplex 세션에 대한 초기화와 그룹 세션의 가입자 구분절차를 종료한 후, PoC 클라이언트(310)는 토크 버스트를 다시 activate(활성화) 요청, 확인하며(S123,S124) 이때 전달되는 기존 simultaneous 세션내의 토크 버스트 데이터는 PoC 클라이언트에 전달되어(S125) 가공된다(S130).After the initialization for the duplex session and the subscriber separation procedure of the group session, the PoC client 310 requests and confirms the talk burst again (S123, S124) and talk burst data in the existing simultaneous session transmitted at this time. Is transmitted to the PoC client (S125) and processed (S130).
상기 데이터의 가공은 PoC 클라이언트 내의 기계적 변환 장치에 의해 자동적으로 가공될 수도 있으며 사용자의 인위적 가공이 될 수도 있다. 예를 들어 simultaneous 세션으로부터의 영어 토크 버스트(S125)를 동시통역자가 한국어로 바꾸어 duplex 토크 버스트를 전송할 수 있다. The processing of the data may be automatically processed by a mechanical conversion device in the PoC client or may be an artificial processing of the user. For example, the English-language talk burst S125 from a simultaneous session may be translated into a Korean interpreter to transmit a duplex talk burst.
PoC 사용자가 가공하여 홈 PoC 서버로 전달된(S141) duplex 토크 버스트는 PoC 서버 X(312)로 전송되어 서버내의 큐에 저장된 후 토크 버스트 중재 과정을 거쳐서 PoC 서버 X가 제어하는 그룹 세션내의 해당 사용에게 전달된다(S142~S144).The duplex talk burst processed by the PoC user and delivered to the home PoC server (S141) is transmitted to the PoC server X 312, stored in a queue in the server, and then used in a group session controlled by the PoC server X through a talk burst arbitration process. Is delivered to (S142 ~ S144).
또는 높은 우선순위가 할당되어 일반적인 토크 버스트 중재 과정 없이 PoC 서버 X(312)가 제어하는 그룹 세션내의 해당 사용에게 전달된다.Or a high priority is assigned and delivered to the corresponding use in the group session controlled by PoC server X 312 without the normal talk burst arbitration process.
duplex 세션의 종료를 원할 때, PoC 사용자는 세션 종료(terminate) 요청을 하며(S145) 홈 PoC 서버와 PoC 서버 X 사이의 duplex 세션 해제(release) 과정을 거친 후(S150) duplex 세션은 종료하게 된다.When the duplex session is to be terminated, the PoC user requests a session terminate (S145), and after the duplex session is released between the home PoC server and the PoC server X (S150), the duplex session is terminated. .
이하, PoC client에서 듀플렉스 세션을 개설하고 PoC server에서 데이터를 가공하여 듀플렉스 세션 가입 그룹으로 전송하는 방법을 제 2 실시예로 하여 설명하기로 한다.Hereinafter, a method of establishing a duplex session in the PoC client and processing the data in the PoC server and transmitting the data to the duplex session subscription group will be described as a second embodiment.
도 5는 본 발명에 따른 PoC 다중 세션에 대한 듀플렉스 세션 개설을 PoC 서버에서 수행하는 방법에 관한 흐름도이다.5 is a flowchart illustrating a method for establishing a duplex session in a PoC server for a PoC multiple session according to the present invention.
도 5를 참조하면, simultaneous 세션의 개설과 토크 버스트 중재, 필터링 과정, 미디어 비활성화 및 duplex 세션의 초기화 과정 등은 상기 도 4의 설명과 동일하므로 그 설명을 생략하다.Referring to FIG. 5, since the establishment of the simultaneous session, the talk burst arbitration, the filtering process, the media deactivation, and the initialization process of the duplex session are the same as the description of FIG. 4, the description thereof is omitted.
duplex 세션의 초기화 후, PoC 클라이언트(310)가 duplex 세션 요청 메시지를 보내면(S221) 상기 도 4와 동일하게 duplex 세션 subscription을 수행한다(S222). S221의 요청 메시지에는 PoC Client 식별자, Duplex 세션 가입 리스트, Duplex 세션 내 Queue 우선순위, 데이터 가공 정보, 과금 정보 등의 필드가 포함될 수 있다. After initialization of the duplex session, when the PoC client 310 sends a duplex session request message (S221), the duplex session subscription is performed in the same manner as in FIG. 4 (S222). The request message of S221 may include fields such as PoC Client identifier, Duplex session subscription list, Queue priority in Duplex session, data processing information, and billing information.
S221의 세션 요청에 따라 홈 PoC 서버(306)는 GLMS서버와 시그널링을 통하여 duplex 세션 가입 절차를 진행하고(S222) 세션 가입 정보 메시지를 회신한다(S236). 이때, PoC 클라이언트(310)는 duplex 세션의 가입자 정보를 확인하여 duplex 세션의 진행 여부를 판단한다. PoC 클라이언트가 토크 버스트의 activate 요청,확인 후(S224,S225), 홈 PoC 서버는 PoC 클라이언트의 요구에 맞는 토크 버스트데이터 가공(S230)을 수행하고 가공된 데이터를 PoC 세션 X를 관리하는 PoC 서버 X(312)로 전송한다(S241).In response to the session request of S221, the home PoC server 306 proceeds with the duplex session joining procedure through signaling with the GLMS server (S222) and returns a session join information message (S236). At this time, the PoC client 310 checks the subscriber information of the duplex session to determine whether the duplex session is in progress. After the PoC client requests and confirms the activation of the talk burst (S224, S225), the home PoC server performs the talk burst data processing (S230) according to the needs of the PoC client and manages the processed data in the PoC server X. The transmission to the 312 (S241).
홈 PoC 서버(306)은 PoC 서버 X(312)로부터 duplex 토크 버스트에 대한 확인 메시지를 받으면(S242) duplex 세션 서비스 요구자인 PoC 클라이언트에 duplex 세션 요청 확인 메시지를 회신한다(S243). 최종적으로 PoC 클라이언트는 simultaneous 세션에서 전송받는 토크 버스트의 duplex 서비스를 완료하고 싶을 때, terminate duplex 세션 메시지를 홈 PoC 서버(306)에 전송하고(S244) duplex 세션 release(S250) 절차를 거쳐 종료하게 된다. When the home PoC server 306 receives the confirmation message for the duplex talk burst from the PoC server X 312 (S242), the home PoC server 306 returns a duplex session request confirmation message to the PoC client which is the duplex session service requester (S243). Finally, when the PoC client wants to complete the duplex service of the talk burst received in the simultaneous session, the terminated duplex session message is transmitted to the home PoC server 306 (S244) and terminated through the duplex session release (S250). .
본 발명의 또 다른 실시예로 PoC 클라이언트가 다중 세션에 참여하고 있을 때, 부 참여 세션(secondary PoC session)을 듀플렉스 세션으로 전환할 수도 있다. 이하, PoC 클라이언트에서 부 참여 세션 중 하나의 세션을 듀플렉스 세션으로 전환하고 전달되는 토크 버스트를 듀플렉스 세션 가입 그룹으로 전송하는 방법을 제 3 실시예로 하여 설명하기로 한다.According to another embodiment of the present invention, when a PoC client is participating in multiple sessions, a secondary PoC session may be converted into a duplex session. Hereinafter, a method of converting one session of a subparticipation session into a duplex session in the PoC client and transmitting the transmitted talk burst to the duplex session subscription group will be described as a third embodiment.
도 6은 본 발명에 따른 PoC 다중 세션에 대한 듀플렉스 세션 개설을 PoC 서버에서 수행하는 방법에 관한 흐름도이다.6 is a flowchart illustrating a method for establishing a duplex session for a PoC multiple session in a PoC server according to the present invention.
제 3실시예의 과정중, simultaneous 세션의 개설과 토크 버스트 중재, 필터링 과정, 미디어 비활성화 과정 등은 상기 도 4의 설명과 동일하므로 그 설명을 생략하다. In the process of the third embodiment, the establishment of the simultaneous session, the talk burst arbitration, the filtering process, the media deactivation process, etc. are the same as the description of FIG.
듀플렉스 세션 개설을 위해 토크 버스트를 비활성화 한 후(S312), PoC 클라이언트(310)는 홈 PoC 서버(306)로 듀플렉스 세션 요청 메시지를 보낸다(S320). 이때 듀플렉스 세션은 이미 PoC 클라이언트(310)가 참여하고 있는 부 참여 세션에 대하여 개설하게 된다. 이를 위해서 기존 PoC 그룹 세션의 그룹 세션 특성을 개정하는 절차를 포함하는 듀플렉스 세션 셋업 과정(S321)을 거치게 된다. 이러한 세션 그룹 정책과 세션 가입자 정보를 개정하는 절차는 듀플렉스 세션 구독 절차(S322)등으로 듀플렉스 세션 서비스의 선호도에 따라 그룹원들을 선택적으로 구성할 수 있다.After deactivating the talk burst for establishing the duplex session (S312), the PoC client 310 sends a duplex session request message to the home PoC server 306 (S320). At this time, the duplex session is established for the subparticipation session in which the PoC client 310 is already participating. To this end, a duplex session setup process (S321) including a procedure of revising a group session characteristic of an existing PoC group session is performed. The procedure for revising the session group policy and session subscriber information may be a duplex session subscription procedure (S322), and the like, and may selectively configure group members according to the preference of the duplex session service.
다음으로 듀플렉스 세션 그룹원 확인 결과를 PoC 클라이언트(310)에 전달한 후(S330), 앞서 토크 버스트를 활성화 시키고 전달받게 된다(S331-S333). 이때, PoC 클라이언트는 적절한 데이터 가공 후, 듀플렉스 토크 버스트를 홈 PoC 서버(306)로 전송하게 되며(S341), 서버는 듀플렉스 세션을 관리하는 해당 PoC 서버(3 실시예에서는 PoC 2를 예로 함:304)로 전달하게 된다. 홈 PoC 서버(306)는 듀플렉스 세션의 서버로부터 확인 신호를 받으면(S343) PoC 클라이언트(310)로 듀플렉스 세션 응답을 회신한 후(S344), 세션 종료 요청(S345)으로 듀플렉스 세션의 토크 버스트를 종료한다(S350).Next, after the duplex session group member confirmation result is transmitted to the PoC client 310 (S330), the burst burst is activated and received (S331-S333). At this time, the PoC client transmits the duplex talk burst to the home PoC server 306 after appropriate data processing (S341), and the server manages the duplex session (PoC 2 in the third embodiment as an example: 304). ). When the home PoC server 306 receives the confirmation signal from the server of the duplex session (S343), after returning the duplex session response to the PoC client 310 (S344), the talk burst of the duplex session is terminated by the session termination request (S345). (S350).
한편, 본 발명에서는 토크 버스트 전송 이후 PoC 클라이언트 또는 PoC 서버에서 필요에 의해 DUPLEX 세션 개설이 필요한 경우에 대해서만 설명하였는데, 상기 방법들과 달리 초기에 simultaneous 세션 개설(S100)과 duplex 세션 개설(S120)을 연속적으로 한 후, 미디어 deactivate/activate(S111,S112,S123,S124)의 과정없이 duplex 세션에 대한 토크 버스트의 전송을 시작할 수도 있다.Meanwhile, in the present invention, only the case where the DUPLEX session is required as required by the PoC client or the PoC server after the talk burst transmission is described. Unlike the above methods, simultaneous session establishment (S100) and duplex session establishment (S120) are initially performed. After sequential, transmission of talk bursts for the duplex session may be initiated without media deactivate / activate (S111, S112, S123, S124).
또한, 사용자가 참여하고 있는 세션은 simultaneous 세션 뿐만 아니라 일대일 PoC 세션, 단일 PoC 그룹 세션이 될 수도 있으며, duplex 세션을 형성하는 대상은 하나의 PoC 그룹 세션뿐만 아니라 용도에 따라 단일 PoC 클라이언트 또는 다수의 PoC 세션 그룹이 될 수도 있다.In addition, the session in which the user participates may be a one-to-one PoC session, a single PoC group session as well as a simultaneous session, and a target forming a duplex session is not only one PoC group session but also a single PoC client or multiple PoCs depending on the purpose. It can also be a session group.
그리고, 상기 simultaneous 세션과 duplex 세션의 송수신 기능을 역으로 이용할 수 있다. 즉, duplex 세션의 수신 내용을 simultaneous 세션으로 전달하는 방법이 있다.In addition, the transmission and reception functions of the simultaneous session and the duplex session may be reversely used. That is, there is a method of delivering the received contents of the duplex session to the simultaneous session.
따라서, 본 발명은 다중 세션에서 PoC 클라이언트는 다른 토크 버스트 신호를 수신할 때, 일차적으로 가입한 세션(simultaneous session)에 대해서는 토크 버스트가 종료된 후 자신의 토크 버스트를 요구할 수 있으나 다른 목적으로 개설된 2차적 세션(duplex session)에 대해서는 독립적으로 토크 버스트를 할 수 있는 세션간의 full duplex 개념을 구현한다.Accordingly, in the present invention, when a PoC client receives a different talk burst signal in a multi-session, it may request its own talk burst after the talk burst ends for a primarily subscribed session. For duplex sessions, we implement the concept of full duplex between sessions that can talk burst independently.
이러한 duplex 세션의 도입은 세션간의 구분을 통하여 PoC 클라이언트가 송수신을 동시에 할 수 있도록 하며, 일차 참여 세션에서 전송되는 토크 버스트 내용을 적절히 부가가치화 하여 다른 세션으로 전송할 수 있는 기술적 배경이 될 수 있다.The introduction of such duplex sessions allows the PoC client to send and receive simultaneously by distinguishing between sessions, and it can be a technical background that can be added to other sessions by appropriately adding the value of the talk burst transmitted in the primary participant session.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술되었지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although the preferred embodiments of the present invention have been described in detail above, those skilled in the art will appreciate that the present invention may be modified without departing from the spirit and scope of the invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Therefore, changes in the future embodiments of the present invention will not be able to escape the technology of the present invention.
이상 설명한 바와 같이, 본 발명에 따르면 종래 PoC 사용자는 참여한 세션에 대해서만 송수신의 통화를 하며, 이때 큐(queue)와 토크 버스트 중재의 과정을 거쳐 발언권을 얻었으나 본 발명에서는 일차 참여 세션(simultaneous session)의 내용을 수신 중인 사용자가 다른 세션(duplex session)으로 동시에 송신을 할 수 있게 된다.As described above, according to the present invention, the conventional PoC user makes and receives calls only for the session in which the user participates. At this time, although the voice is obtained through a process of queue and talk burst arbitration, in the present invention, a primary participation session is performed. The user receiving the content of the user can transmit to another session (duplex session) at the same time.
또한, 일차 참여 세션(simultaneous session)의 내용에 대하여 사용자가 적절히 가공하여 듀플렉스(duplex) 세션에서 토크 버스트(talk burst)에 부가가치를 더하여 송신할 수 있다.In addition, the content of the primary participant session (simultaneous session) can be appropriately processed by the user and added to the talk burst in the duplex session and transmitted.
그리고, GLMS 서버 등을 이용하여, 듀플렉스 세션의 내용을 특정한 사용자 그룹에 맞게 사용자 의도에 따라 브로드캐스팅, 멀티캐스팅, 유니캐스팅을 선택하여 전송할 수 있다.And, using a GLMS server, the contents of the duplex session can be selected and transmitted according to a user's intention according to a specific user group.
도 1은 일반적인 PoC(Push-to-talk over Cellular) 기본 구조에 관한 개념도,1 is a conceptual diagram of a general Push-to-talk over Cellular (PoC) basic structure;
도 2는 일반적인 PoC 세션 개설 절차에 관한 흐름도,2 is a flowchart illustrating a general PoC session establishment procedure;
도 3은 본 발명의 실시예에 따라 듀플렉스 세션 개설하기 위한 장치에 관한 블록도,3 is a block diagram of an apparatus for establishing a duplex session according to an embodiment of the present invention;
도 4는 본 발명에 따른 PoC 다중 세션에 대한 듀플렉스 세션 토크 버스트 가공을 PoC 클라이언트에서 수행하는 방법에 관한 흐름도,4 is a flowchart of a method for performing duplex session talk burst processing in a PoC client for PoC multiple sessions according to the present invention;
도 5는 본 발명에 따른 PoC 다중 세션에 대한 듀플렉스 세션 토크 버스트 가공을 PoC 서버에서 수행하는 방법에 관한 흐름도,5 is a flowchart illustrating a method for performing duplex session talk burst processing in a PoC server for PoC multiple sessions according to the present invention;
도 6은 본 발명에 따른 PoC 다중 세션 그룹에 대한 세션 전환으로 듀플렉스 세션 토크 버스트 전송을 수행하는 방법에 관한 흐름도.6 is a flow diagram of a method for performing duplex session talk burst transmissions with session switching for a PoC multiple session group in accordance with the present invention.
<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>
200 : Simultaneous 세션 290 : Duplex 세션200: Simultaneous Session 290: Duplex Session
210 : PoC 서버 1 220 : PoC 서버 2 210: PoC Server 1 220: PoC Server 2
230 : PoC 서버 3 240 : 홈 PoC 서버230: PoC Server 3 240: Home PoC Server
250 : GLMS 260 : SIP/IP 코어 망250: GLMS 260: SIP / IP Core Network
270 : PoC 클라이언트 280 : PoC 서버 X270: PoC Client 280: PoC Server X
Claims (23)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040043173A KR20050117900A (en) | 2004-06-11 | 2004-06-11 | Apparatus for full-duflex establishment of push to talk over cellular and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040043173A KR20050117900A (en) | 2004-06-11 | 2004-06-11 | Apparatus for full-duflex establishment of push to talk over cellular and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20050117900A true KR20050117900A (en) | 2005-12-15 |
Family
ID=37291158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040043173A KR20050117900A (en) | 2004-06-11 | 2004-06-11 | Apparatus for full-duflex establishment of push to talk over cellular and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20050117900A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761276B1 (en) * | 2005-04-11 | 2007-09-28 | 엘지전자 주식회사 | APPARATUS AND METHOD FOR CONTROLLING SIMULTANEOUS SESSION FOR PoC SERVICE |
-
2004
- 2004-06-11 KR KR1020040043173A patent/KR20050117900A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761276B1 (en) * | 2005-04-11 | 2007-09-28 | 엘지전자 주식회사 | APPARATUS AND METHOD FOR CONTROLLING SIMULTANEOUS SESSION FOR PoC SERVICE |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101251193B1 (en) | METHOD AND SYSTEM FOR ESTABLISHING A GROUP SESSION IN PoC SYSTEM | |
EP2608580B1 (en) | Method for Managing a pre-established PoC Session and PoC User Equipment for Implementing the same | |
US9264467B2 (en) | Method, user equipment, and system for opening an ad-hoc PoC session in a PoC system | |
US7693533B2 (en) | Method and system for merging multiple push-to-talk over cellular sessions | |
KR101276462B1 (en) | SYSTEM AND METHOD FOR REQUESTING AND GRANTTING PoC USER MEDIA TRANSMISSION AUTHORITY | |
US20070100941A1 (en) | Method and system for session participation through chat PoC group invitation reservation in PoC system | |
US20070112914A1 (en) | System, method, and user equipment for managing the floor for multimedia communication service in PoC system | |
US20060211438A1 (en) | Method and system for granting floor in push-to-talk over cellular network | |
WO2006096013A1 (en) | Method and system for identifying respondent client in push to talk over cellular network | |
JP2011250455A (en) | Method for transferring and applying floor control scheme in poc session and system for implementing the same | |
WO2007142488A1 (en) | Method and system for initiating poc session including different answer modes according to media types | |
KR100793343B1 (en) | Method for call processing in poc system | |
KR101179355B1 (en) | Server and client in push to talk over cellular network and method for processing poc call based on answer mode using the same | |
KR20060111207A (en) | Method and system for adding poc clients into poc group session composed of flexible target group | |
US7966031B2 (en) | Method and system for dividing single PoC group session | |
KR101252860B1 (en) | Method for providing a media stored the poc box in poc system | |
WO2006078128A1 (en) | Method and system for deleting floor in poc system | |
KR101011891B1 (en) | Method and apparatus for determining pt server having controlling function | |
KR20050117900A (en) | Apparatus for full-duflex establishment of push to talk over cellular and method thereof | |
KR20050114557A (en) | Apparatus and method for serving the subscriber's information in ptt service network | |
KR20040091231A (en) | Method and system for efficient group session management | |
KR101455387B1 (en) | METHOD AND SYSTEM AND PoC TERMINAL FOR ASSIGNNING MEDIA TRASMISSION RIGHT ON ESTABLISHMENT OF PoC SESSION | |
KR101290969B1 (en) | Method and System for Initiating PoC Session with Different Answer Mode per Media Type | |
KR20070108325A (en) | Floor managing system, method and terminal apparatus for processing multimedia calling service in poc system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |