[go: up one dir, main page]

KR101290969B1 - Method and System for Initiating PoC Session with Different Answer Mode per Media Type - Google Patents

Method and System for Initiating PoC Session with Different Answer Mode per Media Type Download PDF

Info

Publication number
KR101290969B1
KR101290969B1 KR20070055783A KR20070055783A KR101290969B1 KR 101290969 B1 KR101290969 B1 KR 101290969B1 KR 20070055783 A KR20070055783 A KR 20070055783A KR 20070055783 A KR20070055783 A KR 20070055783A KR 101290969 B1 KR101290969 B1 KR 101290969B1
Authority
KR
South Korea
Prior art keywords
poc
media
receiving
poc client
transmitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR20070055783A
Other languages
Korean (ko)
Other versions
KR20070118025A (en
Inventor
이지혜
성상경
김욱
박성진
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2007/002779 priority Critical patent/WO2007142488A1/en
Priority to US11/811,644 priority patent/US8331876B2/en
Publication of KR20070118025A publication Critical patent/KR20070118025A/en
Application granted granted Critical
Publication of KR101290969B1 publication Critical patent/KR101290969B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 다양한 종류의 미디어 타입을 지원하는 PoC client 간의 PoC 세션 개시 방법 및 시스템에 관한 것으로, OMA PoC(PTT over Cellular) 멀티미디어 통화 서비스를 수행하는 PoC 클라이언트가 복수의 미디어 타입을 지원하고, 미디어 타입별 설정된 응답 모드(Answer Mode)가 공통되지 않을 때, 각 미디어 타입별 응답 모드 설정에 관계없는 독립적이고 보다 간편한 세션 개시를 가능하게 한다. The present invention relates to a method and a system for initiating a PoC session between PoC clients supporting various types of media types, wherein a PoC client performing an OMA PoC (PTT over Cellular) multimedia call service supports a plurality of media types. When the separately set answer mode is not common, it enables independent and simpler session initiation regardless of the response mode setting for each media type.

PoC, 세션 개시, PoC 클라이언트, 응답 모드 PoC, Session Initiation, PoC Client, Response Mode

Description

미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법 및 시스템{Method and System for Initiating PoC Session with Different Answer Mode per Media Type}Method and System for Initiating PoC Session with Different Answer Mode per Media Type}

도 1은 일반적인 PoC 서비스 시스템의 구성도,1 is a configuration diagram of a general PoC service system;

도 2는 일반적인 PoC 서버의 기능 블록 구성도,2 is a functional block diagram of a general PoC server;

도 3은 PoC 서버의 Controlling PoC Function 블록과 Participating PoC Function 블록을 설명하기 위한 도면,3 is a diagram illustrating a Controlling PoC Function block and a Participating PoC Function block of a PoC server;

도 4는 일반적으로 PoC v1에서 제공하는 자동응답 모드 PoC 세션 개시 절차도,4 is an auto-response mode PoC session initiation procedure generally provided by PoC v1.

도 5는 본 발명의 실시 예에 따라 미디어 타입별로 다른 응답 모드를 지원하는 PoC 클라이언트와의 효율적인 세션 연결을 수행하기 위한 PoC 클라이언트와 PoC 서버 간의 신호 흐름도,5 is a signal flow diagram between a PoC client and a PoC server for performing an efficient session connection with a PoC client supporting a different response mode for each media type according to an embodiment of the present invention;

도 6은 본 발명의 실시 예에 따라 PoC 서버가 PoC 클라이언트의 미디어 타입별 응답 모드와 무관하게 발언권을 통합하여 제공하기 위한 PoC 클라이언트와 PoC 서버 간의 신호 흐름도,6 is a signal flow diagram between a PoC client and a PoC server for a PoC server to integrate and provide a voice regardless of a response mode for each media type of a PoC client according to an embodiment of the present invention;

도 7은 본 발명의 실시 예에 따라 PoC 클라이언트가 제공하는 복수개의 미디어 타입이 하나의 메시지 포맷으로 결합(Binding)되었을 경우 세션 연결을 수행하 기 위한 PoC 클라이언트와 PoC 서버 간의 신호 흐름도,7 is a signal flow diagram between a PoC client and a PoC server for performing a session connection when a plurality of media types provided by a PoC client are bound in one message format according to an embodiment of the present invention;

도 8은 본 발명의 실시 예에 따른 응답 모드 설정을 위한 PoC 서비스 셋팅의 SIP PUBLISH 메시지의 포맷을 도시하는 도면.8 is a diagram illustrating a format of a SIP PUBLISH message of a PoC service setting for setting a response mode according to an embodiment of the present invention.

도 9는 본 발명의 실시 예에 따라 미디어 타입별로 다른 응답 모드를 지원하는 PoC 클라이언트와의 효율적인 세션 연결 및 발언권 분리를 수행하기 위한 PoC 클라이언트와 PoC 서버 간의 신호 흐름도.9 is a signal flow diagram between a PoC client and a PoC server for efficient session connection and voice separation with a PoC client supporting different response modes for each media type according to an embodiment of the present invention.

본 발명은 다양한 종류의 미디어 타입을 지원하는 PoC client 간의 PoC 세션 개시 방법 및 시스템에 관한 것으로, 특히 본 발명은 멀티미디어 PoC 환경 하에서 세션 참여 PoC 클라이언트가 수신 측 Participating PoC 서버 (이하 PF)에 미디어 타입별로 응답 모드를 각각 다르게 설정할 경우, Controlling PoC 서버(이하 CF)와 발신 쪽PoC 클라이언트 사이에 상기 미디어 타입별 응답 모드 설정에 관계없는 독립적이고 보다 간편한 세션 개시를 가능하게 하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for starting a PoC session between PoC clients supporting various types of media types. In particular, the present invention relates to a Participating PoC server (hereinafter referred to as PF) at a receiving side Participant PoC client in a multimedia PoC environment. When the response mode is set differently, the present invention relates to a method and system for enabling independent and simple session initiation regardless of the response mode setting for each media type between a Controlling PoC server (hereinafter referred to as CF) and an originating PoC client.

이동통신의 획기적인 발전과 통신망의 확대로 인하여 휴대폰을 이용한 보다 확장되고 다양한 서비스와 어플리케이션이 제공되고 있다. 또한, 사용자의 요구도 다양화되어 단순 통화 서비스를 벗어나 위치 서비스, 멀티미디어 서비스, PTT(Push To Talk, 이하 “PTT"라 칭함) 서비스 등으로 확대되고 있다. 특히 PTT 서비스는 종래 무전기나 TRS(Trunked Radio System) 등에 가능했던 그룹 통화와 음성통화는 물론 인스턴트 메신저, 상태 표시 등 다양한 부가 기능을 지원한다.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. In addition, the needs of users are diversified, and beyond the simple call service, the service has been expanded to location services, multimedia services, push-to-talk (PTT) services, etc. In particular, PTT services are conventional radios or TRS (Trunked). It supports various additional functions such as instant messenger and status display as well as group call and voice call that were available in Radio System).

현재, 이러한 PTT 개념을 이동통신망을 이용해 서비스하는 PoC(PTT over Cellular, 이하 “PoC"라 칭함) 서비스에 대한 표준 제정이 활발하게 논의되고 있다. 기존의 이동통신 서비스와 구별되는 PoC 서비스의 특징 중 하나는 사용자가 복수의 세션에 속해 있어서 필요에 따라 세션 간을 이동하면서 통화를 할 수 있다는 점이다. 사용자가 복수의 세션을 이동하면서 통화 가능해야 한다는 요구사항, 즉 다중 세션 기능에 대한 요구사항은 이동통신 서비스를 정의하고 있는 단체인 OMA(Open Mobile Alliance)의 요구사항에 명시되어 있다.Currently, the establishment of standards for PoC (PTT over Cellular) service that uses this PTT concept using a mobile communication network is actively discussed. One is that a user can belong to multiple sessions so that they can make calls while moving from session to session as needed. It is specified in the requirements of the Open Mobile Alliance (OMA), an organization that defines mobile services.

한편, PoC V 2.0 시스템은 PoC 멀티미디어 통화 서비스를 지원한다. 이를 위해 Poc V 2.0 시스템은 음성 이외에 비디오, 이미지, 텍스트 등을 새로운 멀티미디어 타입으로 정의한다. 더불어, 현재의 PoC 시스템은 단말기의 성능 향상으로 인해 비디오 또는 이미지와 같은 다중 스트림을 디스플레이할 수 있다.Meanwhile, the PoC V 2.0 system supports PoC multimedia call service. To this end, the Poc V 2.0 system defines video, images and text as new multimedia types in addition to voice. In addition, current PoC systems can display multiple streams, such as video or images, due to the improved performance of the terminal.

그러면, 상기와 같이 다양한 종류의 미디어 타입이 지원되는 PoC 클라이언트를 포함하는 PoC 시스템에서 PoC 세션 개시 절차 중 수신 측 PoC 클라이언트와 PoC 서버 간에 자동응답 모드가 설정된 경우의 신호 흐름에 대하여 도 4를 참조하여 살펴보도록 한다.Then, the signal flow when the auto-response mode is set between the receiving PoC client and the PoC server during a PoC session initiation procedure in a PoC system including a PoC client supporting various types of media types as described above with reference to FIG. 4. Let's take a look.

도 4에서 도시된 바와 같이, 수신 측 PoC 클라이언트 B가 400단계에서 PoC 서비스 셋팅(Service Setting)을 통하여 PoC 서버 B로 수신 미디어에 대한 응답 모드를 설정한다. 이때, 응답 모드로는 자동 응답 모드와 수동 응답 모드가 있는데, PoC V1에서는 음성만을 지원했기 때문에 음성에 대해서는 사용자가 자동 응답 모드 로 설정할 수 있었다. 이때, 만약 PoC 클라이언트 B가 400단계에서 음성에 대해서 자동 응답 모드로 설정하였다면 PoC 서버 B는 402단계를 통해 응답(Acknowledgement) 메시지를 전송함으로써 PoC 클라이언트 B가 수신하는 미디어에 대한 응답 모드 설정을 완료한다.As shown in FIG. 4, in step 400, the receiving side PoC client B sets a response mode to the receiving media to the PoC server B through PoC service setting. At this time, the response mode includes an auto answer mode and a manual answer mode. Since the PoC V1 supports only voice, the user can set the answer mode to the answer mode. In this case, if the PoC client B has set the auto answer mode to voice in step 400, the PoC server B transmits an acknowledgment message in step 402 to complete the response mode setting for the media received by the PoC client B. .

PoC 세션 개설을 원하는 PoC 클라이언트 A가 400단계를 통해 세션 참가 요청 메시지(INVITE)를 PF겸 CF인 PoC 서버 A에 전달하면, CF는 406단계 및 412단계를 통해 초대받은 PoC 클라이언트 B에게 PoC 서버 B를 통하여 세션 참가 요청 메시지를 전달한다. 이때, PoC 서버 B는 해당 세션 참가 요청 메시지를 PoC 클라이언트 B에 전달하기 전에 상기의 400단계 및 402단계에서 설정된 PoC 서비스 셋팅을 통하여 PoC 클라이언트 B의 응답 모드가 자동 응답 모드로 설정되어 있음을 확인하고, 해당 세션 참가 요청 메시지에 대한 자동 응답 메시지를 408단계에서 CF로 전달한다. 그러면, CF는 자동 응답 메시지를 수신한 후 PoC 클라이언트 B의 최종 OK 응답을 수신하기 전에 PoC 세션 개시를 미리 진행할 수 있도록 410단계에서 해당 PoC 클라이언트 A로 미확인(UNCONFIRMED) OK 응답을 전달한다. 상기 절차를 통해 자동 응답 PoC 세션이 개시되면, CF는 PoC 클라이언트 A에게 414단계에서 발언권(Talk Burst Grnted)을 부여하고, PoC 클라이언트 A는 416단계를 통해 미디어 전송을 시작한다.If the PoC client A wishing to open a PoC session sends the session join request message (INVITE) to PoC server A, which is a PF and CF, in step 400, the CF sends PoC server B to the invited PoC client B in steps 406 and 412. The session join request message is transmitted through. At this time, the PoC server B confirms that the response mode of the PoC client B is set to the automatic response mode through the PoC service settings set in steps 400 and 402 before transmitting the session join request message to the PoC client B. In operation 408, the automatic response message corresponding to the session participation request message is transmitted to the CF. Then, the CF transmits an unconfirmed (UNCONFIRMED) OK response to the corresponding PoC client A in step 410 so as to proceed with the start of the PoC session after receiving the automatic response message and before receiving the final OK response of the PoC client B. When the auto-response PoC session is started through the above procedure, the CF grants a talk burst to the PoC client A in step 414, and the PoC client A starts media transmission in step 416. FIG.

CF는 PoC 클라이언트 A로부터 수신한 미디어를 버퍼링(Buffering)한 후, 420단계 및 422단계에서 INVITE에 대한 PoC 클라이언트 B의 최종 OK 응답을 수신하면 424단계 및 426단계를 통해 버퍼링된 미디어를 PoC 클라이언트 B로 전송한다.After buffering the media received from PoC client A, the CF receives PoC client B's final OK response to INVITE in steps 420 and 422. To send.

상기한 바와 같이 종래의 PoC 1에서의 세션 개설 시에는 전송 가능한 미디어 타입이 음성(Voice) 또는 PoC 스피치(Speech)에 한정되어있으므로 상기의 응답 모드 설정으로 해당 PoC 세션 개설이 가능하였다. 그러나 PoC 2에서는 음성 이외의 비디오, 이미지, 텍스트(Video, Image, text) 등의 여러 종류의 미디어 타입이 전송 가능하고, 이와 같이 다양한PoC 멀티미디어 서비스를 지원하는 PoC 세션 개설 시 미디어 타입 간 응답 모드 설정이 공통되지 않을 경우에는 PoC 서버가 어떤 응답 모드에 따라 응답을 수행해야 하는지 판단할 수 없어 에러가 생기는 문제점을 발생시킨다.As described above, when a session in the conventional PoC 1 is established, the media type that can be transmitted is limited to a voice or a PoC speech, so the corresponding PoC session can be established by setting the response mode. However, in PoC 2, various types of media such as video, image, text, etc. other than voice can be transmitted, and response mode is set between media types when opening a PoC session supporting various PoC multimedia services. If this is not common, the PoC server cannot determine which response mode to perform the response, causing an error.

따라서, 본 발명은 PoC 클라이언트가 지원하는 다양한 종류의 미디어 타입별로 서로 다른 응답 모드가 설정되어 있는 경우 각각의 미디어 타입별 응답 모드 설정에 독립적인 세션을 개시할 수 있도록 하기 위한 방법 및 시스템을 제공함에 있다. Accordingly, the present invention provides a method and system for starting a session independent of response mode setting for each media type when different response modes are set for various types of media types supported by a PoC client. have.

본 발명은 CF가 PoC 세션 초대 메시지에 대한 수신 측 PoC 클라이언트의 미디어 타입별 OK 응답 수신에 무관하게 발언권을 통합하여 제공하는 방법 및 시스템을 제공함에 있다.The present invention provides a method and system in which a CF integrates and provides a voice regardless of receiving an OK response for each PoC client's media type for a PoC session invitation message.

본 발명은 발신 측 PoC 클라이언트가 제공하는 복수개의 미디어 타입이 하나의 메시지 포맷으로 결합(Binding)되었을 때 수신 측 participating PoC 서버가 미디어 타입별 응답 모드를 재설정하는 방법 및 시스템을 제공함에 있다. The present invention provides a method and system for resetting a response mode for each media type by a receiving participant PoC server when a plurality of media types provided by a calling side PoC client are bound to one message format.

이를 위해 본 발명은 수신측 PoC 클라이언트와 수신측 PoC 서버 간에 하나 이상의 미디어 타입에 대한 응답 모드를 자동응답 모드로 설정한 상기 수신측 PoC 클라이언트와 수신측 PoC 서버를 포함하는 PoC(PTT over Cellular) 시스템에 있어서, 송신측 PoC 서버로부터 하나 이상의 미디어 타입에 대한 세션 참여 요청 메시지를 수신하면, 미디어 타입`별 응답 모드를 검사한 후 자동응답 모드로 설정된 미디어에 대한 자동응답 메시지를 상기 송신측 PoC 서버로 전송하고 상기 세션 참여 요청 메시지를 상기 수신측 PoC 클라이언트로 전달하는 상기 수신측 PoC 서버와, 상기 세션 참여 요청 메시지를 수신하면, 사용자로부터 입력되는 세션 참여 여부를 포함하는 응답 메시지를 전송하는 상기 수신측 PoC 클라이언트와, 상기 자동응답 메시지를 수신하면 상기 미디어 타입별 응답 모드에 대한 정보를 저장하고, PoC 세션을 개설한 후 송신측 PoC 클라이언트로 발언권을 부여하고, 상기 송신측 PoC 클라이언트로부터 전송되는 미디어를 버퍼링한 후 상기 응답 메시지가 수신되면 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 상기 송신측 PoC 서버를 포함하는 것을 특징으로 한다.To this end, the present invention provides a PoC (PTT over Cellular) system including the receiving PoC client and the receiving PoC server, which set the response mode for at least one media type between the receiving PoC client and the receiving PoC server as the auto-response mode. In response to receiving a session participation request message for one or more media types from a transmitting PoC server, checking a response mode for each media type, and then sending an auto-response message for the media set to an automatic response mode to the transmitting PoC server. The receiving side PoC server which transmits and delivers the session participation request message to the receiving side PoC client, and the receiving side transmitting a response message including whether to join a session input from a user when receiving the session joining request message. PoC client, and upon receiving the auto-response message for each media type Store information about the response mode, establish a PoC session, give a talk right to the transmitting PoC client, buffer the media transmitted from the transmitting PoC client, and when the response message is received, read the buffered media. And a transmitting PoC server for transmitting to a receiving PoC client.

또한, 본 발명은 수신측 PoC 클라이언트와 수신측 PoC 서버 간에 하나 이상의 미디어 타입에 대한 응답 모드를 자동응답 모드로 설정한 상기 수신측 PoC 클라이언트와 수신측 PoC 서버를 포함하는 PoC(PTT over Cellular) 시스템에서 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션을 개시하기 위한 방법에 있어서, 상기 수신측 PoC 서버가 송신측 PoC 서버로부터 하나 이상의 미디어 타입에 대한 세션 참여 요청 메시지를 수신하면 미디어 타입별 응답 모드를 검사하는 과정과, 상 기 수신측 PoC 서버가 상기 미디어 타입별 응답 모드 검사 후 자동응답 모드로 설정된 미디어에 대한 자동응답 메시지를 상기 송신측 PoC 서버로 전송하고, 상기 세션 참여 요청 메시지를 상기 수신측 PoC 클라이언트로 전달하는 과정과, 상기 수신측 PoC 클라이언트가 상기 세션 참여 요청 메시지를 수신하면, 사용자로부터 입력되는 세션 참여 여부를 포함하는 응답 메시지를 전송하는 과정과, 상기 송신측 PoC 서버가 상기 자동응답 메시지를 수신하면 상기 미디어 타입별 응답 모드에 대한 정보를 저장하고, PoC 세션을 개설한 후 송신측 PoC 클라이언트로 발언권을 부여하는 과정과, 상기 송신측 PoC 서버가 상기 송신측 PoC 클라이언트로부터 미디어가 수신되면 상기 수신한 미디어를 버퍼링한 후 상기 수신측 PoC 클라이언트로부터의 응답 메시지가 수신되면 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 과정을 포함하는 것을 특징으로 한다.In addition, the present invention provides a PoC (PTT over Cellular) system including the receiving PoC client and the receiving PoC server in which a response mode for at least one media type between the receiving PoC client and the receiving PoC server is set as an auto response mode. A method for initiating a PoC session having a different response mode for each media type in the method, wherein when the receiving PoC server receives a session join request message for one or more media types from the transmitting PoC server, the response type for each media type is changed. And the receiving PoC server transmits an auto-response message for the media set to the auto-response mode after checking the response mode for each media type to the transmitting PoC server, and sends the session participation request message to the receiving side. Delivering to a PoC client and requesting the session from the receiving PoC client Receiving a message, transmitting a response message including whether a session is input from a user; storing the information on the response mode for each media type when the transmitting PoC server receives the auto-response message; Granting a talk right to the transmitting PoC client after the session is established; when the receiving PoC server receives the media from the transmitting PoC client, buffers the received media and then sends a response message from the receiving PoC client. Receiving the buffered media to the receiving side PoC client.

이하 첨부한 도면을 참조하여 본 발명을 상세히 설명할 것이다. 하기에서는 본 발명을 PTT(Push To Talk) 시스템 중 특히, 셀룰러 이동통신망을 사용하여 PTT 서비스를 제공하는, PoC(Ptt over Cellular) 시스템에 적용하는 경우를 예로 들었다. 일반적으로 PoC 시스템은, 그룹 통화의 세션 참여 정보를 전달하기 위해 SIP(Session Initiation Protocol) 프로토콜 및 SIP 확장 프로토콜을 이용하며, 그룹 정보를 획득하기 위해서 XCAP(XML Configuration Access Protocol) 프로토콜을 이용한다. 이하 기술하는 본 발명의 기능은 전술한 프로토콜들에 의해 구현될 수 있으며, 본 발명의 기본적인 구조는 PoC Rel.1 시스템을 기반으로 할 수 있다. 먼저, 본 발명이 적용될 수 있는 일반적인 PoC 시스템에 대해 설명하도록 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In the following, an example of applying the present invention to a PTT over Cellular (PoC) system, which provides a PTT service using a cellular mobile communication network, among the Push To Talk (PTT) systems, is an example. In general, the PoC system uses a Session Initiation Protocol (SIP) protocol and a SIP extension protocol to deliver session participation information of a group call, and uses an XML Configuration Access Protocol (XCAP) protocol to obtain group information. The functions of the present invention described below can be implemented by the above-described protocols, and the basic structure of the present invention can be based on the PoC Rel.1 system. First, a general PoC system to which the present invention can be applied will be described.

도 1은 일반적인 PoC 서비스 시스템 및 관련 네트워크 구조에 대한 개념도이다.1 is a conceptual diagram of a general PoC service system and a related network structure.

도 1은 일반적인 PoC 서비스 시스템 및 관련 네트워크 구조에 대한 개념도이다.1 is a conceptual diagram of a general PoC service system and a related network structure.

도 1에 도시된 바와 같이, 일반적인 PoC 시스템은 PoC 단말(User Equipment; UE)(100), XDMS(XML Document Management Server)들(130)(140), PoC 서버(150)를 포함하도록 구성될 수 있다. 또한, PoC 시스템은 애그리게이션 프록시 서버(160)를 더 포함할 수 있다. 이들 구성요소들은 억세스 네트워크(110), SIP/IP 코어 네트워크(120) 및 원격 PoC 네트워크(170)를 통해 연결될 수 있다.As shown in FIG. 1, a general PoC system may be configured to include a PoC user equipment (UE) 100, XML Document Management Servers (XDMS) 130, 140, and a PoC server 150. have. In addition, the PoC system may further include an aggregation proxy server 160. These components may be connected through the access network 110, the SIP / IP core network 120, and the remote PoC network 170.

전술한 구성요소들 각각에 대해 설명하면 다음과 같다.Each of the above-described components will be described below.

PoC 단말(100)은 PoC 클라이언트(client)(102) 및 XDM 클라이언트(XML Document Management Client; XDMC)(104)를 포함할 수 있다.The PoC terminal 100 may include a PoC client 102 and an XML Document Management Client (XDMC) 104.

PoC 클라이언트(102)는 PoC 단말(100)에 내장되는 서비스 요청자로서, PoC 단말(100)에 상주하면서 PoC 서비스 가입자에게 PoC 서비스를 제공하기 위한 네트워크 접속을 수행한다. PoC 서비스 가입자는 PoC 클라이언트가 내장된 PoC 단말을 통해 PoC 서비스를 제공받을 수 있다. 이하 본 발명을 설명함에 있어서, PoC 클라이언트라는 용어는 PoC 클라이언트가 내장된 단말 및 PoC 서비스 가입자를 총칭하는 용어로 사용될 것이다. 또한, 이후 PoC 클라이언트의 참조부호는, 특별히 구별되어야 하는 경우 외에는 생략될 것이다.The PoC client 102 is a service requestor built in the PoC terminal 100. The PoC client 102 resides in the PoC terminal 100 and performs network connection for providing a PoC service to the PoC service subscriber. PoC service subscriber can receive PoC service through PoC terminal in which PoC client is embedded. In the following description of the present invention, the term PoC client will be used as a generic term for a terminal having a PoC client and a PoC service subscriber. In addition, reference numerals of PoC clients will be omitted later unless otherwise specified.

PoC 클라이언트의 주된 기능은 PoC 서비스 가입자, 즉 PoC 사용자 측면에서 PoC 세션을 설정하거나 설정되어 있는 기존의 세션에 참가하거나, 설정되어 있는 세션을 종료하는 것이다. 또한, PoC 클라이언트는, 토크 버스트를 만들고 전달하는 기능, Instant Personal alert를 지원하는 기능, PoC 서비스에 접속했을 때의 인증 기능 등을 수행한다. PoC 클라이언트는 억세스 네트워크(110)를 통해 SIP/IP 멀티미디어 지원 핵심 네트워크인 SIP/IP 코어 네트워크(120)에 연결될 수 있다.The main function of the PoC client is to establish a PoC session, join an existing session that has been established, or terminate the established session at the PoC service subscriber, that is, a PoC user. In addition, the PoC client performs a function of creating and transmitting a talk burst, a function of supporting Instant Personal alert, an authentication function when accessing a PoC service, and the like. The PoC client may be connected to the SIP / IP core network 120, which is a SIP / IP multimedia supporting core network, via the access network 110.

SIP/IP 코어 네트워크(120)는 PoC 서비스를 지원하기 위하여 PoC 서버(150), XDMS(130)(140) 등과 연결되어 서비스를 제공한다. 이때, PoC 서버(150)는 PoC 세션을 유지, 관리하는 Controlling PoC Function 기능을 수행하거나, 일대일 통화나 다자간 통화를 위해 개설되는 PoC 세션에 참가하기 위한 Participating PoC Function 기능을 수행할 수 있다.The SIP / IP core network 120 is connected to the PoC server 150, the XDMS 130, and the like 140 to support the PoC service. At this time, the PoC server 150 may perform a Controlling PoC Function to maintain and manage a PoC session, or a Participating PoC Function to participate in a PoC session established for one-to-one or multi-party calls.

한편, PoC 서비스는 컨퍼런스 통화와 같이 그룹 세션을 개설하는 서비스를 수반할 수 있다. 이를 위해 OMA 규격은 그룹 리스트 서비스를 위한 XDM(XML Document Management) 클라이언트(104)와 XDMS(130)(140)를 정의한다. 도 1은 PoC 서비스를 위해 사용되는 PoC XDMS(140)와 다른 서비스 인에이블러에도 공통적으로 사용될 수 있는 공용 XDMS(130)를 도시하고 있다. 그룹 및 그룹 멤버에 관한 정보는 PoC 클라이언트를 통해 XDMS(130)(140)에 입력될 수 있다. PoC 클라이언트는 XDMS(130)(140)로부터 전송받은 개인 혹은 그룹 목록을 통해 자신이 호출할 수 있는 PoC 클라이언트들의 정보를 알 수 있다. 한편, XDMS(130)(140)에 대한 그룹 및 그룹 멤버의 생성, 수정 및 관리는 인터넷이나 인트라넷 등 PoC 서비스 제공자가 신뢰할 수 있는 통신망을 통해 이루어질 수도 있다. 그룹 리스트를 생성, 수정 및 제거하는 등의 XML 문서 관리의 프로토콜 및 구체적 내용에 대한 상세한 설명은 생략하도록 한다.Meanwhile, the PoC service may be accompanied by a service for establishing a group session, such as a conference call. To this end, the OMA specification defines XDM (XML Document Management) client 104 and XDMS 130 (140) for group list service. FIG. 1 shows a common XDMS 130 that can be used in common with PoC XDMS 140 used for PoC service and other service enablers. Information about the group and the group member may be input to the XDMS (130) 140 via the PoC client. The PoC client can know the information of the PoC clients that the PoC client can call through the list of individuals or groups transmitted from the XDMS 130 (140). Meanwhile, the creation, modification, and management of group and group members for the XDMS 130 (140) may be performed over a reliable communication network of a PoC service provider such as the Internet or an intranet. Detailed descriptions on the protocol and details of XML document management such as creating, modifying, and removing a group list will be omitted.

또한, 그룹 서비스를 위해서 애그리게이션 프록시 서버(160)는, XDM 클라이언트(104)로부터 그룹 리스트 관련 요청을 받을 때, 이를 적절한 규칙에 따라 각 XDM 서버(130)(140)에 라우팅한다.Also, for the group service, the aggregation proxy server 160, when receiving the group list related request from the XDM client 104, routes it to each XDM server 130, 140 according to the appropriate rules.

다음으로, PoC 서버(150)에 대해 설명하도록 한다.Next, the PoC server 150 will be described.

도 2는 일반적인 PoC 서버의 개략적인 구조도이다.2 is a schematic structural diagram of a general PoC server.

상기 PoC 서버는, 기능적인 측면에서, PoC 세션을 전반적으로 유지, 관리하는 Controlling PoC Function(이하 ‘CF'라 칭함)과 각 세션간의 유지 관리를 담당하는 participating PoC Function(이하 'PF'라 칭함)으로 구분될 수 있다. PoC 서버의 기능별 특성을 하기의 <표 1> 및 <표 2>를 참조하여 설명하도록 한다.In terms of functionality, the PoC server is a Controlling PoC Function (hereinafter referred to as CF) that maintains and manages a PoC session as a whole, and a participating PoC Function (hereinafter referred to as PF) that manages maintenance between sessions. It can be divided into. Functional characteristics of the PoC server will be described with reference to Table 1 and Table 2 below.

Controlling PoC Function(CF)Controlling PoC Function (CF) Provides centralized PoC session handling
Provides the centralized Media distribution
Provides the centralized Talk Burst Arbitration functionality including talker identification
Provides SIP session handling, such as SIP session origination, termination, etc.
Provides policy enforcement for participation in group sessions
Provides the participants information Collects and provides centralized media quality information
Provides centralized charging reports
May provide transcoding between different codecs
Support Talk Burst Control Protocol Negotiation
Provides centralized PoC session handling
Provides the centralized Media distribution
Provides the centralized Talk Burst Arbitration functionality including talker identification
Provides SIP session handling, such as SIP session origination, termination, etc.
Provides policy enforcement for participation in group sessions
Provides the participants information Collects and provides centralized media quality information
Provides centralized charging reports
May provide transcoding between different codecs
Support Talk Burst Control Protocol Negotiation

CF는 <표 1>과 같이, PoC 서버의 기능 중 PoC 세션을 총체적으로 관리하는 역할을 하는데, 특히 PoC 클라이언트들의 말할 권리(floor, 발언권) 요청을 받아들여 순서를 정하고 권한을 부여하고, 임의의 PoC 클라이언트가 요청한 토크 버스트(talk burst)를 그룹 호출에 참여한 모든 다른 PoC 클라이언트들에게 분배하며, 그룹호출에 참석한 PoC 클라이언트의 정보를 제공한다.As shown in <Table 1>, CF manages PoC session as a whole among PoC server's functions. Particularly, CF accepts order of floor request and grants authority. The talk burst requested by the PoC client is distributed to all other PoC clients participating in the group call, and provides information on the PoC client participating in the group call.

PF는 하기의 <표 2>와 같이, PoC 세션에서 CF와 각 PoC 클라이언트와 연계된 세션들을 관리하는데, 특히 PoC 클라이언트가 발언권을 요구하거나, CF에서 PoC 클라이언트에게 발언권을 부여할 때 중계하는 역할을 한다. 또한, PF는 CF와 PoC 클라이언트 사이에 미디어를 중계하는 역할, 둘 사이에 다른 코덱을 쓰고 있다면 트랜스코딩하는 역할, 동시 세션의 경우엔 하나의 세션에서 이야기하고 있을 때 다른 세션에서도 이야기하면 PoC 사용자의 선택에 따라 하나를 필터링해주는 역할을 수행한다.PF manages sessions associated with CF and each PoC client in PoC sessions, as shown in Table 2 below. In particular, PF plays a role of relaying when PoC client requests a voice or grants voice to PoC client in CF. do. PF also plays a role in media relay between CF and PoC clients, transcoding if different codecs are used between them, and in the case of concurrent sessions when talking in one session, Filters one by choice.

Participating PoC Function(PF)Participating PoC Function (PF) Provides PoC session handling
May provide the Media relay function between PoC Client and Controlling PoC server
May provide user media adaptation procedures
May provide the Talk Burst control message relay function between PoC Client and Controlling PoC serverProvides SIP session handling, such as SIP session origination, termination, etc, on behalf of the represented PoC Client.
Provides policy enforcement for incoming PoC session (e.g. access control, incoming PoC session barring, availability status, etc)
May collect and provide media quality information
Provides the participant charging reports
May provide filtering of the media streams in the case of simultaneous sessions
May provide transcoding between different codecs
May support Talk Burst Control Protocol Negotiation
Stores the current Answer Mode and Incoming PoC Session Barring preferences of the PoC Client
Provides PoC session handling
May provide the Media relay function between PoC Client and Controlling PoC server
May provide user media adaptation procedures
May provide the Talk Burst control message relay function between PoC Client and Controlling PoC server Provides SIP session handling, such as SIP session origination, termination, etc, on behalf of the represented PoC Client.
Provides policy enforcement for incoming PoC session (eg access control, incoming PoC session barring, availability status, etc)
May collect and provide media quality information
Provides the participant charging reports
May provide filtering of the media streams in the case of simultaneous sessions
May provide transcoding between different codecs
May support Talk Burst Control Protocol Negotiation
Stores the current Answer Mode and Incoming PoC Session Barring preferences of the PoC Client

도 3은 PoC 서버의 Controlling PoC Function 블록과 Participating PoC Function 블록을 도식적으로 설명하기 위한 도면이다.3 is a diagram for explaining a Controlling PoC Function Block and a Participating PoC Function Block of a PoC server.

도 3을 참조하면, 각 PoC 클라이언트들(102-A 내지 102-D)은 PF(310-A 내지 310-D)를 통해 CF(300)에 접속하여 PoC 세션을 설정한다. 이후, CF(300)로부터 발언권을 부여받은 PoC 클라이언트의, 해당 발언에 대한 미디어가 각 PoC 클라이언트들에 전달된다. 이때, 발언권을 부여받은 PoC 클라이언트는 그룹 세션에 참여하고 있는 PoC 클라이언트들의 정보를 확인한 후에야 적절한 발언을 할 수 있다.Referring to FIG. 3, each of the PoC clients 102-A to 102-D establishes a PoC session by accessing the CF 300 through the PFs 310-A to 310-D. Thereafter, the media for the corresponding speech of the PoC client, which has been given a talk right from the CF 300, is delivered to the respective PoC clients. At this time, the PoC client granted the right to speak may make an appropriate speech only after confirming the information of the PoC clients participating in the group session.

한편, PoC 시스템에 있어서 통화 연결을 위한 호 처리 기술은 송신측과 수신측의 요구 및 상황에 따라 다양한 절차가 가능하다. 이러한 송신측과 수신측의 설정에 따라 OMA에서 요구하고 있는 PoC 시스템의 특징은 다음과 같다.On the other hand, in the PoC system, the call processing technology for the call connection may be various procedures according to the request and the situation of the sender and the receiver. The characteristics of the PoC system required by the OMA according to the settings of the transmitter and the receiver are as follows.

첫째, 수신측은 PoC 클라이언트의 요구에 따라 자신의 응답 모드를 설정할 수 있으며 크게 자동 응답 모드와 수동 응답 모드로 분류할 수 있다. 자동 응답 모드는 수신측에서 지정한 PoC 클라이언트 리스트에 포함되면 수신자의 수동적인 응답에 대신하여 해당 네트워크에서 송신측으로 즉시 응답을 보내도록 하는 것을 의미한다. 이러한 네트워크에서 단말의 동작에 대신해 자동적인 응답을 보내는 것은 단말의 응답 모드 설정 요구에 따라 PoC 서버에서 응답 모드와 해당 사용자 리스트를 저장하는 기능을 갖기 때문이다. 한편, 수동 응답 모드는 자동 응답 사용자 리스트에 포함되지 않거나 불분명한 경우, 또는 수신자가 모든 사용자에 대하여 수동 응답으로 설정한 경우에 해당하며 PoC 통화 요청은 수신 네트워크를 거쳐 사용자의 단말까지 전송되어 PoC 클라이언트의 허락에 의해 통화가 연결되는 것을 의미한다.First, the receiving side can set its own response mode according to the request of PoC client and can be classified into automatic response mode and manual response mode. The auto answer mode means that if the receiver is included in the PoC client list designated by the receiver, the response is immediately sent from the corresponding network to the sender instead of the receiver's passive response. The automatic response instead of the operation of the terminal in such a network is because the PoC server has a function of storing the response mode and the corresponding user list according to the response mode setting request of the terminal. On the other hand, the manual answer mode corresponds to the case where it is not included in the answering user list or is unclear, or when the receiver is set to the manual answer for all users, and the PoC call request is transmitted to the user's terminal through the receiving network and is transmitted to the PoC client. This means that the call will be connected by permission.

둘째, PoC 시스템은 사용자의 홈 네트워크 내 PoC 서버와의 연결 설정 여부에 따라 on-demand 세션 모드와 pre-established 세션 모드로 분류될 수 있다. pre-established 세션 모드는 PoC 클라이언트가 자신의 요구에 따라 PoC 클라이언트와 자신의 홈 네트워크에 속하는 PoC 서버 사이에 사전에 세션을 설정해 두는 기술이다. 이러한 pre-established 세션은 PoC 클라이언트가 자신이 사용할 미디어 파라미터를 PoC 서버와 사전에 협상하여 향후 사용될 PoC 서버-클라이언트간의 미디어 파라미터를 재협상할 필요 없이 빠른 세션 개설 진행을 하기 위해 필요한 기능이다.Second, the PoC system can be classified into on-demand session mode and pre-established session mode according to whether the user establishes a connection with a PoC server in the home network. Pre-established session mode is a technology in which a PoC client establishes a session in advance between a PoC client and a PoC server belonging to his home network according to his request. This pre-established session is a function required for the PoC client to negotiate with the PoC server in advance the media parameters to be used by the PoC client to proceed with the quick session establishment without having to renegotiate the media parameters between the PoC server and the clients to be used in the future.

사전 세션을 설정을 위해서는 PoC 클라이언트가 SIP INVITE의 메쏘드(method)를 통하여 본문부, 즉 SDP MIME(Session Description Protocol Multipurpose Internet Mail Extensions) 바디에 지원하는 미디어 파라미터를 제공하고 서버에서 제공된 미디어 파라미터를 제공하고 서버에서 제공된 미디어 파라미터에 대한 응답을 함으로써 구현되며 서버로부터 수신하는 응답 메시지에 새롭게 설정되는 사전 세션의 식별정보를 컨퍼런스 식별자(conference URI)를 포함하여 PoC 클라이언트에게 회신하게 된다.To establish a pre-session, the PoC client provides the media parameters supported by the body, that is, the SDP Session Description Protocol Multipurpose Internet Mail Extensions (MIME) body, through the SIP INVITE method, and provides the media parameters provided by the server. It is implemented by responding to media parameters provided by the server and returns the identification information of the pre-session, which is newly set in the response message received from the server, to the PoC client including the conference URI.

전술한 사전 세션을 이용할 경우, IP 주소, 포트 번호, 사용될 코덱(codec), 미디어 타입 및 토크 버스트의 제어를 위한 프로토콜(talk burst control protocol) 등의 사전 협상이 가능하다. on-demand 세션 모드는 PoC 클라이언트가 사전 세션을 설정하지 않은 상태를 의미하며 다른 PoC 클라이언트가 사전 세션을 설정하기 않은 상태를 의미하며 다른 PoC 클라이언트의 초대 메시지를 받은 이후, PoC 호 연결 절차를 수행하는 것을 의미한다.When using the above-described pre-session, it is possible to pre-negotiate such as an IP address, a port number, a codec to be used, a media type, and a talk burst control protocol. On-demand session mode means that the PoC client does not set up a pre-session, and that other PoC clients do not set up a pre-session. After receiving an invitation message from another PoC client, the PoC call connection procedure is performed. Means that.

PoC 시스템에서 통화 요청에 대한 응답 모드의 설정은 네트워크상의 엘리먼트인 PoC 서버와 사용자측의 단말인 PoC 클라이언트에서 모두 저장될 수 있다.The setting of the response mode for the call request in the PoC system may be stored in both a PoC server, which is an element on the network, and a PoC client, which is a terminal on the user side.

PoC 클라이언트를 관리하는 홈 네트워크에 응답 모드를 설정하는 경우에는, PoC 클라이언트가 속해 있는 홈 네트워크 내에서 세션 참여 기능(participating function, PF)을 하는 PoC 서버에서 응답 모드가 구현된다.When the response mode is set in the home network managing the PoC client, the response mode is implemented in a PoC server that performs a session participation function (PF) in the home network to which the PoC client belongs.

네트워크에 응답 모드가 설정된 경우, PF는 다른 PoC 서버로부터 PoC 통화가 요청될 때 즉시 자동으로 세션 진행 메시지를 통화 요청 네트워크에 응답한다. 따라서, 자동 응답 모드가 설정된 경우에는 PoC 클라이언트까지 세션 셋업 메시지가 전달된 후 응답되는 경우에 비해 통화 요청 절차가 간소화되며, 이에 따라 초기 발언권 부여 시간이 감소된다.If a response mode is set in the network, the PF automatically responds to the call request network with a session progress message immediately when a PoC call is requested from another PoC server. Accordingly, when the auto answer mode is set, the call request procedure is simplified as compared with the case where the session setup message is delivered to the PoC client and then answered, thereby reducing initial talk time.

그런데, 네트워크에서 자동 응답을 수행하는 경우 상황에 따라 사용자의 응답 의지와는 다른 결과가 초래될 수 있으므로, PoC 클라이언트에도 응답 모드가 설정될 수 있다. 이때, PoC 클라이언트의 응답 모드가 네트워크상에 설정된 응답 모드에 우선되는 특징이 있다. 이는 PoC 클라이언트가 자신의 응답 모드를 변경하고 PoC 서버에 응답 모드 갱신을 요구할 때, 네트워크에서의 신호 지연이나 오류로 인해 실시간으로 응답 모드가 반영되지 않을 때 발생하는 프라이버시 문제를 해결하기 위해서이다.However, when the automatic response is performed in the network, a result different from the response intention of the user may be caused depending on the situation, and thus the response mode may be set in the PoC client. At this time, the response mode of the PoC client has priority over the response mode set on the network. This is to solve the privacy problem that occurs when the PoC client changes its response mode and requests the PoC server to update the response mode, and the response mode is not reflected in real time due to a signal delay or an error in the network.

요약하면, PoC 서비스는 사용자의 응답 모드를 PoC 서버와 PoC 클라이언트에 모두 설정할 수 있으나, 사용자의 의사를 가장 최근에 반영한 PoC 클라이언트에 의해 결정되고 이러한 결정에 따라 미디어(실제 사용자의 음성 혹은 영상 등) 스트림의 전달이 구현되게 된다.In summary, the PoC service can set the user's response mode to both the PoC server and the PoC client, but is determined by the PoC client that most recently reflects the user's intention, and the media (such as the actual user's voice or video) is determined by this decision. Stream delivery is now implemented.

하기에서는 전술한 특징을 갖는 PoC 시스템에서의 PoC 멀티미디어 세션 개설 절차를 설명하도록 한다.Hereinafter, a procedure for establishing a PoC multimedia session in a PoC system having the above-described characteristics will be described.

송신측 PoC 클라이언트는 SIP 프로토콜을 이용하여 멀티미디어(미디어 타입의 지정에 따라 다양한 포맷의 오디오, 비디오 및 텍스트 등이 포함될 수 있다) 초청 메시지를 송신하여 호 처리를 요청한다. 이러한 호 처리 요청에 응답하여, 수신측 클라이언트는 해당 PoC 서버에서의 응답 모드 설정과 사전 세션의 존재 여부에 따라 다양한 응답 절차를 취한다. PoC 통화를 위한 호 처리 절차를, 같은 송신측 네트워크와 수신측 네트워크의 절차를 예시하여 설명하도록 한다.The transmitting PoC client sends a multimedia message (which may include various formats of audio, video, text, etc.) using the SIP protocol to request call processing. In response to the call processing request, the receiving client takes various response procedures according to the response mode setting in the corresponding PoC server and the existence of a presession. The call processing procedure for the PoC call will be described by exemplifying the procedures of the same sender network and the receiver network.

송신측 PoC 클라이언트는 자신이 통신하고자 하는 수신측 PoC 클라이언트의 SIP 어드레스 정보를 포함한 SIP INVITE 요청을 해당 SIP/IP 코어 네트워크에 보낸다. 이때, SIP INVITE 메시지는 송신측 PoC 클라이언트의 PoC 주소 정보, 요구되는 미디어 파라미터, PoC 서비스임을 알리는 특성값 정보 등의 엘리먼트를 더 포함할 수 있다. 여기서, “요구되는 미디어 파라미터”는, 요구되는 세션이 멀티미디어인 경우, 오디오와 비디오에 관한 인코딩 방법, 레이트, 페이로드 타입 등의 다수 특성값을 포함할 수 있다.The sending PoC client sends a SIP INVITE request including the SIP address information of the receiving PoC client to which it wants to communicate to the corresponding SIP / IP core network. In this case, the SIP INVITE message may further include elements such as PoC address information of a transmitting PoC client, required media parameters, and characteristic value information indicating that the PoC service is a PoC service. Here, the "required media parameter" may include a number of characteristic values such as an encoding method, a rate, a payload type, and the like regarding audio and video when the required session is multimedia.

SIP INVITE 메시지는 DHCP(Dynamic Host Configuration Protocol) 서버나 DNS(Domain Name Server) 서버 등에서의 경로 질의(query)를 통해 IMS 네트워크 내의 해당 IMS 서버, 즉 P-CSPF 및 S-CSPF를 경유하여 participating PoC 서버에 전달된다. 일반적인 통화 요청 시, PoC 클라이언트가 연결된 participating PoC 서버는, 개설되는 세션의 토크 버스트를 관리하는 controlling PoC 서버와 분리하여 구현될 수 있으므로, PF에 보내진 SIP INVITE 요청은 해당 네트워크의 SIP/IP 코어 네트워크를 경유하여 controlling PoC 서버 CF에 전달된다.SIP INVITE messages are routed to a participating PoC server via a corresponding IMS server in the IMS network, i.e., P-CSPF and S-CSPF, via a route query from a Dynamic Host Configuration Protocol (DHCP) server or a Domain Name Server (DNS) server. Is passed on. In a general call request, the participating PoC server to which the PoC client is connected can be implemented separately from the controlling PoC server that manages the talk burst of the session being established, so the SIP INVITE request sent to the PF can be configured to support the SIP / IP core network of the network. It is passed to the controlling PoC server CF via.

한편, CF를 포함하는 PoC 세션 제어 네트워크는, 수신측 네트워크에 SIP INVITE 요청 메시지를 전달한 후 이에 대한 수신측 네트워크의 응답 메시지를 수신하게 된다. 수신측 네트워크로부터 응답되는 SIP 메시지는, 수신측 Poc 클라이언트와 PF의 설정에 따라, 1xx의 임시 응답 메시지(provisional response), 2xx의 성공 응답 메시지(successful response) 또는 4xx~6xx 등의 오류 응답 메시지일 수 있다. 자동 응답(auto-answer) 모드의 경우, SIP 183 'session progress' 신호가 응답 메시지로서 수신될 수 있으며, 이 메시지를 통하여 통화 요청자의 IMS 망에서 PoC 서버와 클라이언트 사이의 연결이 진행될 수 있다. 수신측 PoC 클라이언트의 통화 허락 신호는 SIP 183 'session progress'나 SIP 200 'OK' 응답으로 회신되며, CF와 PF의 PoC 서버를 경유하여 PoC 클라이언트에 전달된다. CF는 수신측 PoC 서버로부터 200 OK 응답이나 183 session progress 신호가 수신되면, PoC 호가 연결되었다고 판단하고 토크 버스트 발언권을 부여하는 floor granted 신호를 송신측 PoC 클라이언트에 보내게 된다. 상기의 응답, 즉 200 OK 또는 183 session progress에 따라 토크 버스트 권한을 부여하는 것은 ‘confirmed' 또는 ’unconfirmed'로 구분될 수 있다. 본 발명에서CF는‘unconfirmed' 응답을 수신할 경우 버퍼링 기능을 필요로 한다.Meanwhile, the PoC session control network including the CF transmits a SIP INVITE request message to the receiving network, and then receives a response message of the receiving network. The SIP message answered from the receiving network may be a 1xx provisional response message, a 2xx successful response message, or an error response message such as 4xx to 6xx, depending on the settings of the receiving Poc client and the PF. Can be. In the auto-answer mode, a SIP 183 'session progress' signal may be received as a response message, through which the connection between the PoC server and the client may proceed in the IMS network of the call requester. The call permission signal of the receiving PoC client is returned in SIP 183 'session progress' or SIP 200 'OK' response, and is transmitted to the PoC client via the PoC server of CF and PF. When the CF receives a 200 OK response or a 183 session progress signal from the receiving PoC server, the CF determines that the PoC call is connected and transmits a floor granted signal to the transmitting PoC client, which gives talk burst voice. According to the above response, that is, 200 OK or 183 session progress, the granting of the burst burst authority may be divided into 'confirmed' or 'unconfirmed'. In the present invention, the CF needs a buffering function when receiving an 'unconfirmed' response.

한편, 송신측 PoC 클라이언트는 SIP INVITE 요청 신호에 대한 응답 신호를 수신한 후, 토크 버스트 전송 허여 신호(예를 들면, 통화 연결음)를 전달하는 floor granted 신호를 RTCP 프로토콜을 통해 수신하게 된다. floor granted 신호는 토크 버스트 중재 권한을 갖는 CF에서 생성되어 해당 PoC 클라이언트를 관리하는 PF를 거쳐 PoC 클라이언트에 전송된다. 이때, floor granted 신호는 SIP 프로토콜을 이용하지 않고 베어러의 경로를 이용하므로 IMS와 같은 SIP/IP 코어 네트워크를 거치지 않고 전송될 수 있다. 통화 연결음을 확인한 PoC 클라이언트는, 미디어(예를 들면, 음성) 스트림을 RTP(Real-time Transport Protocol) 프로토콜을 이용하여 전송한다.On the other hand, after receiving the response signal for the SIP INVITE request signal, the transmitting PoC client receives the floor granted signal for transmitting the talk burst transmission grant signal (for example, a ring back tone) through the RTCP protocol. The floor granted signal is generated in the CF having the talk burst arbitration authority and transmitted to the PoC client through the PF managing the corresponding PoC client. In this case, the floor granted signal may be transmitted without passing through a SIP / IP core network such as IMS since the floor granted signal uses a bearer path. After confirming the ring back tone, the PoC client transmits the media (eg, voice) stream using the Real-time Transport Protocol (RTP) protocol.

그러면 상기와 같이 구성되는 PoC 시스템에서 OMA PoC(PTT over Cellular) 멀티미디어 통화 서비스를 수행하는 PoC 클라이언트가 미디어 타입별 응답 모드를 서로 다르게 설정할 경우, 해당 응답 모드에 독립적인 세션 개설을 개설할 수 있도록 하기 위한 방법 및 시스템에 대하여 설명하도록 한다. 이때, 미디어 타입이란 PoC 시스템에서 음성(voice 또는 PoC Speech), 비디오(video), 이미지(image), 텍스트(text), 오디오(audio), 파일(file)과 같은 다양한 멀티미디어의 타입을 말하며, 각각의 미디어 타입 또는 미디어 타입의 조합은 발언권 관리 실체(Media-floor Control Entity)와 연결될 수 있다.Then, when a PoC client that performs OMA PoC (PTT over Cellular) multimedia call service in the PoC system configured as described above sets a response mode for each media type differently, an independent session establishment can be established. The method and system for this will be described. In this case, the media type refers to various types of multimedia such as voice (voice or PoC speech), video, image, text, audio, and file in the PoC system. The media type or combination of media types may be connected to a media-floor control entity.

이하, 본 발명이 속하는 분야에 통상의 지식을 지닌 자가 본 발명을 용이하게 실시할 수 있도록, 본 발명에 따라 PoC 시스템에서 수신 측 PoC 클라이언트가 미디어 타입별 서로 다른 응답 모드를 설정했을 경우, 해당 응답 모드에 독립적인 세션 개설을 위해 실행하는 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, when a receiving PoC client sets different response modes for each media type in the PoC system according to the present invention, a person having ordinary knowledge in the field to which the present invention belongs can easily implement the present invention. DETAILED DESCRIPTION Exemplary embodiments executed for establishing a mode independent session will be described in detail with reference to the accompanying drawings.

도 5는 본 발명의 실시 예에 따라 PoC 세션을 통해 멀티미디어 전송이 가능한 PoC 시스템에서 미디어 타입별 서로 다른 종류의 응답 모드를 지원하는 PoC 클라이언트와의 효율적인 세션 개시 및 미디어 타입별 분리된 발언권 부여에 따라 PoC 클라이언트와 PoC 서버 간에 송수신되는 신호 흐름을 도시한다.5 is an efficient session initiation with a PoC client supporting different types of response modes for each media type and granting separate talk rights for each media type in a PoC system capable of multimedia transmission through a PoC session according to an embodiment of the present invention. A signal flow is transmitted and received between a PoC client and a PoC server.

도 5에서 도시된 바와 같이, PoC 클라이언트 B가 500단계를 통해 PoC 서버 B에 음성(Voice) 미디어 타입에 대해서만 응답 모드를 자동응답으로 설정하고, 502단계를 통해 이에 대한 응답(Acknowledgement)을 수신한다. 이때, 음성 외 비디오, 오디오 등의 다른 실시간 미디어 타입의 응답 모드를 설정할 수 없거나 기본적으로 수동 모드로 설정됨으로써 수신 미디어 타입별 응답 모드가 공통되지 않음을 가정한다. 이는 음성에 대해서만 자동 응답 모드를 설정했으므로, 종래의 음성이 유일한 미디어 타입이었던 PoC V1.0에서의 자동 응답 모드 설정을 사용하는 것과 동일한 환경이 될 수 있음을 명시한다. As shown in FIG. 5, the PoC client B sets the response mode to the PoC server B as an automatic response only for the voice media type in step 500 and receives an acknowledgment in step 502. . In this case, it is assumed that the response mode of other real-time media types such as video, audio, etc. cannot be set or is basically set to a passive mode, so that the response mode for each reception media type is not common. This specifies that the answering machine mode is set only for voice, so that it can be the same environment as using the answering machine mode setting in PoC V1.0, where conventional voice was the only media type.

504단계에서 PoC 클라이언트 A가 음성과 비디오를 전송하는 PoC 세션을 개설하기 위해 세션 참가 요청 메시지를 CF에 전송한다. 504단계에서 멀티미디어 종류 중 비디오를 예를 들어 설명하였지만 다른 종류의 멀티미디어를 음성과 함께 전송할 수 있다.In step 504, the PoC client A sends a session join request message to the CF to establish a PoC session for transmitting voice and video. In operation 504, the video is described as an example of the multimedia types, but other types of multimedia may be transmitted together with the voice.

이후, CF는 506단계를 통해 초대받은 PoC 클라이언트 B에게 PoC 서버 B를 통해 세션 참가 요청 메시지를 전달한다. 그러면, 508단계에서 PoC 서버 B는 500단계 및 502단계를 통해 설정된 PoC 서비스 셋팅 중 응답 모드 설정을 확인하고, 확인된 응답 모드에 따라 512단계에서 CF로 음성 미디어 타입에 대해서만 자동응답 (AUTO-ANSWER) 메시지를 전송한다. 또한, PoC 서버 B는 510단계에서 PoC 클라이언트 B로 음성과 비디오 전송하는 PoC 세션을 개설하기 위한 세션 참가 요청 메시지를 전달한다.Thereafter, the CF delivers the session join request message to the PoC client B invited through the PoC server B in step 506. Then, in step 508, the PoC server B checks the response mode setting during the PoC service setting set in steps 500 and 502, and automatically responds only to the voice media type with the CF in step 512 according to the confirmed response mode (AUTO-ANSWER). ) Send a message. In operation 510, the PoC server B transmits a session join request message for establishing a PoC session for transmitting voice and video to the PoC client B.

한편, CF는 자동응답 (AUTO-ANSWER) 메시지를 수신하면 514단계에서 자동응답 메시지에 따라 자동응답 모드의 미디어 타입 정보를 저장한다. 또한, CF는 516단계에서 , 512 단계에서의 Voice에 대한 자동응답 수신과는 독립적으로 PoC 클라이언트 B로부터의 최종 OK 응답을 수신하기 전에 PoC 클라이언트 A로 PoC 클라이언트 A가 요청했던 음성과 비디오를 모두 전송할 수 있는 세션을 미리 개설할 수 있는 미확인(UNCONFIRMED) OK 메시지를 전달한다. 따라서 516단계를 통해 PoC 클라이언트 A와 CF 사이에는 음성과 비디오 모두를 전송할 수 있는 PoC 세션이 개설됐지만, CF는 세션 개설 요청 메시지에 대한 응답이 온 타입의 미디어만을 전송할 수 있는 발언권을 PoC 클라이언트 A에 부여한다. 즉, CF는 518단계에서 음성 미디어만 전송할 수 있는 발언권 허가(Talk Burst Granted) 메시지를 전송한다.On the other hand, when receiving the auto-response (AUTO-ANSWER) message, the CF stores the media type information of the auto-response mode according to the auto-response message in step 514. In addition, in step 516, the CF transmits both the voice and the video requested by the PoC client A to the PoC client A before receiving the final OK response from the PoC client B independently of receiving the automatic response to the voice in the step 512. Delivers a UNCONFIRMED OK message that can establish a session in advance. Therefore, in step 516, a PoC session is established between the PoC client A and the CF that can transmit both voice and video, but the CF has a voice to PoC client A that can transmit only media of a response type in response to the session establishment request message. Grant. That is, in step 518, the CF transmits a talk burst grant message that can only transmit voice media.

이에 따라 PoC 클라이언트 A는 520단계에서 음성 타입의 미디어만을 CF로 미리 전송하고, CF는 수신한 음성 타입의 미디어를 522단계에서 버퍼링(Buffering)한다.Accordingly, the PoC client A transmits only the voice type media to the CF in advance in step 520, and the CF buffers the received voice type media in step 522.

이후, CF는 세션 개설 요청 메시지에 대한 PoC 클라이언트 B로부터의 최종 OK 응답을 대기한다. 만약, PoC 클라이언트 B로부터의 524단계 및 526단계를 통해 음성과 비디오 수신을 위한 최종 OK 응답을 수신하면, CF는 528단계 및 529단계를 통해 PoC 클라이언트 A로부터 수신하여 버퍼링한 음성타입의 미디어를 PoC 클라이언트 B에 전달한다. 또한, PoC 서버 A가 비디오 타입에 대한 최종 OK 응답도 수신하였으므로, 530단계에서 PoC 클라이언트 A로 음성 외의 다른 미디어 타입도 전송할 수 있는 발언권(Media Burst Granted)을 부여한다. 이에 따라, PoC 클라이언트 A는 비디오 타입의 미디어를 532단계를 통해 CF로 전송하고, CF는 이미 해당 세션에 초대받은 PoC 클라이언트 B로부터의 최종 OK 응답을 수신하였으므로 수신되는 미디어를 버퍼링하지 않고 534단계 및 536단계를 통해 바로 PoC 서버 B를 통해 PoC 클라이언트 B로 해당 미디어를 전달한다.The CF then waits for a final OK response from the PoC Client B for the session establishment request message. If the final OK response for voice and video reception is received in steps 524 and 526 from the PoC client B, the CF receives the PoC media of the voice type received and buffered from the PoC client A in steps 528 and 529. Deliver to client B. In addition, since the PoC server A also receives the final OK response for the video type, the PoC server A grants a media burst grant to transmit the media type other than the voice to the PoC client A in step 530. Accordingly, the PoC client A transmits the video type media to the CF in step 532, and since the CF has received the final OK response from the PoC client B already invited to the session, the step 534 does not buffer the received media. In step 536, the media is delivered directly to the PoC client B through the PoC server B.

상기의 도 5의 실시 예에서는 수신측 PoC 클라이언트가 자동응답으로 설정한 미디어에 대해서만 CF에서 송신측 PoC 클라이언트에게 우선적으로 발언권을 부여하고, 수신측 PoC 클라이언트로부터 다른 미디어에 대한 최종 OK 메시지를 수신하면 음성 이외의 다른 미디어에 대한 발언권을 부여하도록 한다. 즉, 미디어 타입별로 분리된 발언권을 제공할 수 있다.In the above embodiment of FIG. 5, when the receiving PoC client gives priority to the transmitting PoC client only to the media set as the auto response, and receives a final OK message for other media from the receiving PoC client, Give voice to media other than voice. That is, the right to speak may be provided for each media type.

한편, 상기와 같이 미디어 타입별로 분리된 발언권이 아니라 음성 미디어에 대한 자동 응답 메시지를 수신하더라도 송신측 PoC 클라이언트에게 모든 미디어 전송이 가능한 통합된 발언권을 부여할 수 있다. 그러면, PoC 클라이언트 A가 전송하고자 하는 전체 미디어 타입에 통합된 발언권을 부여하는 경우 PoC 클라이언트와 PoC 서버 간에 송수신되는 신호 흐름에 대하여 도 6을 참조하여 살펴보도록 한다. 먼저, 도 6의 600, 602, 604, 606, 608, 610, 612, 614단계는 도 5의 500, 502, 504, 506, 508, 510, 512, 514단계의 신호 흐름과 동일하므로 동작 설명을 생략하도록 한다.On the other hand, even when receiving the automatic response message for the voice media, rather than a separate voice for each media type as described above, it is possible to give the integrated PoR client capable of transmitting all media to the PoC client. Then, when the PoC client A grants an integrated talk right to all media types to be transmitted, the signal flow transmitted and received between the PoC client and the PoC server will be described with reference to FIG. 6. First, steps 600, 602, 604, 606, 608, 610, 612 and 614 of FIG. 6 are the same as the signal flows of steps 500, 502, 504, 506, 508, 510, 512 and 514 of FIG. Omit it.

CF는 610단계에서 PoC 서버 B로부터 수신한 자동응답 메시지에 따라 614단계에서 자동응답 모드의 미디어타입 정보를 저장한다. 이후, 616단계에서 CF는 PoC 클라이언트 A로 PoC 클라이언트 A가 요청했던 음성과 비디오를 모두 전송할 수 있는 세션을 미리 개설할 수 있는 미확인 OK(UNCONFIRMED OK(Voice, Video)) 메시지를 전달한다. 616단계를 통해 610 단계에서의 Voice에 대한 자동응답 수신과는 독립적으로 PoC 클라이언트 B로부터의 최종 OK 응답을 수신하기 전에 PoC 클라이언트 A와 CF 사이에 음성과 비디오 모두를 전송할 수 있는 PoC 세션이 개설된다. 또한, 상기와 같이 PoC 세션이 개설됨에 따라 CF는 618단계에서 PoC 클라이언트 A가 요청했던 음성과 비디오를 모두 전송할 수 있는 발언권(Media Burst Granted)을 PoC 클라이언트 A에 부여한다.The CF stores the media type information of the auto-response mode in step 614 according to the auto-response message received from the PoC server B in step 610. Thereafter, in step 616, the CF transmits an unconfirmed OK (UNCONFIRMED OK (Voice, Video)) message to the PoC client A to establish a session for transmitting both voice and video requested by the PoC client A. In step 616, a PoC session is established to transmit both voice and video between the PoC client A and the CF before receiving the final OK response from the PoC client B independently of receiving the auto response to the voice in step 610. . In addition, as described above, as the PoC session is established, the CF grants the PoC client A a media burst grant capable of transmitting both the voice and the video requested by the PoC client A in step 618.

그러면, 음성과 비디오를 모두 전송할 수 있는 발언권을 부여받은 PoC 클라이언트 A는 620단계에서 음성과 비디오 타입에 대한 미디어를 CF로 전송한다. 그러면, CF는 622단계에서 수신한 미디어를 미디어 타입별로 분리하여 버퍼링한다. 즉, 음성 타입의 미디어와 비디오 타입의 미디어를 분리하여 각각의 해당 버퍼에 저장한다.Then, the PoC client A, which has been given a voice to transmit both voice and video, transmits the media for the voice and video types to the CF in step 620. Then, the CF separates and buffers the received media for each media type in step 622. That is, the media of the voice type and the media of the video type are separated and stored in the respective buffers.

이후, CF는 624단계 및 626단계를 통해 세션 개설 요청(INVITE) 메시지에 대한 PoC 클라이언트 B로부터의 최종 OK 응답이 수신되면, PoC 클라이언트 A로부터 수신하여 버퍼링한 음성과 비디오 타입의 미디어를 628단계와 630단계를 통해PoC 클라이언트 B에 전달한다. 이때, PoC 클라이언트 B로부터 받은 최종 OK 응답에 PoC 클라이언트 A가 요청한 미디어 타입이 모두 포함되어 있다면, 미디어 타입별로 각각 버퍼링한 모든 미디어를 PoC 클라이언트 B로 전달한다. 그러나 PoC 클라이언트 B로부터 받은 최종 OK 응답에 PoC 클라이언트 A가 요청한 미디어 타입이 모두 포함되지 않고 일부 미디어 타입만 포함되어 있다면, CF는 미디어 타입별로 각각 버퍼링한 미디어 중 PoC 클라이언트 B의 최종 OK 응답에 포함된 미디어 타입의 미디어만을 PoC 클라이언트 B에 전달할 수 있다.Subsequently, when the final OK response is received from the PoC client B for the Session Open Request (INVITE) message in steps 624 and 626, the CF receives the buffered voice and video type media from the PoC client A in step 628. In step 630, the PoC client B transfers the message to the PoC client B. At this time, if all media types requested by the PoC client A are included in the final OK response received from the PoC client B, all media buffered for each media type are transmitted to the PoC client B. However, if the final OK response received from PoC client B does not include all of the media types requested by PoC client A, but only some of the media types, the CF is included in the final OK response of PoC client B among the media buffered for each media type. Only media of media type can be delivered to PoC Client B.

한편, 상기의 도 5와 6에서 수신측 PoC 서버 B가 수신측 PoC 클라이언트 B로 INVITE 메시지를 전송하는 절차는 음성 이외의 실시간 미디어 타입에 대한 세션 개설을 질의하는 과정이므로 최종 사용자의 수동 응답을 요구할 수 있다. 따라서 본 발명의 다른 실시 예는 상기 도면의 INVITE에 대해 강제적인 수동 응답을 요청함으로써 사용자의 결정에 따른 멀티미디어 세션 개설을 수행할 수 있다. 본 발명은 이를 위해 수신측 PoC 서버 B는 INVITE에 포함된 미디어 타입을 검사하고 만약 응답 모드에서 지정되지 않은 실시간 미디어를 수신한 경우, 수동 응답 요청 지시자를 삽입한 INVITE 메시지를 전송할 수 있다. 또한, 이와 같은 수동 응답 요청 지시자를 포함한 INVITE 메시지를 수신한 PoC 클라이언트 B는 미리 설정된 응답 모드에 관계없이 수동으로 응답하도록 한다. Meanwhile, in FIG. 5 and FIG. 6, the procedure of transmitting the INVITE message to the receiving PoC client B by the receiving PoC server B is a process of querying the establishment of a session for a real-time media type other than voice. Can be. Therefore, another embodiment of the present invention can perform a multimedia session according to the user's decision by requesting a mandatory manual response to the INVITE of the figure. To this end, the receiving PoC server B checks the media type included in the INVITE, and if it receives a real-time media not specified in the response mode, the receiving PoC server B may transmit an INVITE message in which the manual response request indicator is inserted. In addition, the PoC client B receiving the INVITE message including the manual response request indicator may manually respond regardless of the preset response mode.

도 7은 본 발명의 실시 예에 따라 PoC 세션에서 멀티미디어 전송이 가능하고, 미디어 타입별 서로 다른 종류의 응답 모드를 지원하는 PoC 클라이언트와의 효율적인 세션 개설 시 송신측 PoC 클라이언트가 전송하는 미디어 타입이 하나의 발언권 관리 엔티티로 결합(Binding)된 경우의 PoC 클라이언트와 PoC 서버 간의 신호 흐름도이다.FIG. 7 is a view illustrating a media type transmitted by a transmitting PoC client when an efficient session is established with a PoC client capable of multimedia transmission in a PoC session and supporting different types of response modes for each media type according to an embodiment of the present invention. Signal flow diagram between a PoC client and a PoC server when bound with a voice management entity of.

도 7에서 도시된 바와 같이, 700단계와 702단계를 통해PoC 클라이언트 B가 PoC 서버 B에 응답 모드를 음성에 대해서 자동응답 모드로 설정하고, 이에 대한 응답을 받는다. 따라서 음성 이외의 비디오, 오디오 등의 다른 타입의 실시간 미디어에 대해서는 응답 모드 설정이 되지 않았으므로, 자동 응답 모드가 지원되지 않고 수동 응답 모드가 디폴트값으로 제공된다. 따라서, PoC 클라이언트 B가 음성에 대해서만 자동응답 모드로 설정한 경우에는 다른 미디어와의 응답 모드가 서로 다르므로 수신 미디어 타입별 응답 모드가 공통되지 않는다.As shown in FIG. 7, in step 700 and step 702, the PoC client B sets the response mode to the PoC server B as an auto response mode for voice and receives a response. Therefore, since the response mode is not set for other types of real-time media such as video and audio other than voice, the automatic response mode is not supported and the manual response mode is provided as a default value. Therefore, when the PoC client B sets the auto-response mode only for voice, the response mode for different media is not common because the response modes with other media are different.

본 발명에서는 PoC 클라이언트 A가 동영상과 같이 음성과 비디오 타입의 미디어가 결합된 바인딩 미디어를 전송하고자 하는 경우 PoC 서버의 바인딩 미디어를 구분할 수 있는 능력에 따라 서로 다른 세션 개시 절차를 가진다. 그러면, 하기에서 도 을 참조하여 송신측 PoC 클라이언트가 바인딩 미디어를 전송하고자 하는 경우 세션 개시를 위한 신호 흐름에 대하여 살펴보도록 한다.In the present invention, when the PoC client A wants to transmit binding media combined with voice and video type media such as a video, the PoC client A has different session initiation procedures according to its ability to distinguish the binding media of the PoC server. Next, a description will be given of a signal flow for starting a session when a transmitting PoC client intends to transmit binding media with reference to FIG.

먼저, PoC 클라이언트 A가 704단계와 706단계 및 710단계를 통해 음성과 비디오의 두 미디어 타입이 결합된 음성비주얼(VoiceVisual) 형태의 미디어를 전송하는 PoC 세션을 개설하기 위해 세션 참가 요청 메시지를 CF에 보내면, CF는 초대받은 PoC 클라이언트 B에게 PoC 서버 B를 통해 세션 참가 요청 메시지를 전달한다. 이때, PoC 서버 B는 708단계에서 PoC 클라이언트 B가 설정된 PoC 서비스 셋팅을 확인한다. PoC서버 B는 708단계에서의 PoC 서비스 셋팅 확인 결과 700단계와 702단계를 통해 음성 타입의 미디어에 대해서만 자동응답으로 설정된 것을 확인한다. 이때 PoC 서버 B의 룰(rule)에 따라 음성비주얼을 새로운 타입의 미디어로 볼 수 있고, 또는 음성과 비디오의 두 미디어 타입이 결합된 미디어로 판단하여 각각의 미디어 타입에 해당하는 응답 모드 설정을 적용시킬 수 있다. 이때, PoC 서버 B는 수신 PoC 사용자의 수동 응답을 요구하기 위해 708단계에서 헤더 필드(AAO: Auto Answer Override)를 포함하는 INVITE 메시지를 생성하고 PoC 클라이언트 B로 전송할 수 있다.First, the PoC client A sends a session join request message to the CF to establish a PoC session that transmits a voicevisual (VoiceVisual) type of media in which the two media types of voice and video are combined in steps 704, 706, and 710. If so, the CF forwards the session join request message through the PoC server B to the invited PoC client B. In this case, the PoC server B checks the PoC service setting in which the PoC client B is set in step 708. The PoC server B checks that the PoC service setting is set to auto-response only for the media of the voice type in steps 700 and 702 in step 708. At this time, the voice visual can be viewed as a new type of media according to the rules of PoC server B, or it is determined that the media is a combination of two media types of voice and video, and the response mode setting corresponding to each media type is applied. You can. At this time, in order to request a manual response of the receiving PoC user, the PoC server B may generate an INVITE message including a header field (AAO: Auto Answer Override) and transmit it to the PoC client B.

첫번째로, PoC 서버 B가 708단계에서 음성비주얼을 새로운 타입의 미디어로 판단하는 경우에 대하여 살펴보면, 도 7에 도시된 바와 같이 미리 설정된 응답 모드인 자동응답 모드가 적용될 수 없음을 판단한다. 따라서, PoC 서버 B는 710단계에서 음성비주얼 타입의 미디어 전송을 위한 세션 참가 요청임을 알리면서 자동응답 모드를 무시하고 수동 응답을 요구하는 AAO 필드를 포함하는 INVITE 메시지를 PoC 클라이언트 B로 전달한다. 이후, 712단계와 714단계 및 716단계에서 PoC 클라이언트의 최종 OK 응답이 PoC 서버 B와 CF를 통해 PoC 클라이언트 A에게 전달되면, 해당 멀티미디어 PoC 세션이 개설되게 된다. 그러면, 멀티미디어 PoC 세션이 개설된 후 CF는 718단계에서 PoC 클라이언트 A로 PoC 클라이언트 B로부터 받은 최종 OK 응답 메시지에서 지원하는 미디어 타입을 모두 전송할 수 있는 발언권(Media Burst Granted)을 부여한다. 이에 따라, PoC 클라이언트 A는 720단계 및 724단계를 통해 부여받은 발언권에 해당하는 미디어 타입의 미디어를 CF에 전송하고, CF는 버퍼링 과정 없이 PoC 서버 B를 통해 PoC 클라이언트 B에 해당 미디어를 전달한다.First, when the PoC server B determines that the voice visual is a new type of media in step 708, it is determined that the auto-response mode, which is a preset response mode, is not applicable as shown in FIG. Accordingly, the PoC server B transmits an INVITE message including an AAO field that ignores the auto-response mode and requests a manual response to the PoC client B while informing the session participation request for voice visual type media transmission in step 710. Thereafter, when the final OK response of the PoC client is transmitted to the PoC client A through the PoC server B and the CF in steps 712, 714, and 716, a corresponding multimedia PoC session is established. Then, after the multimedia PoC session is established, the CF grants a Media Burst Granted to transmit all the media types supported in the final OK response message received from the PoC client B to the PoC client A in step 718. Accordingly, the PoC client A transmits the media of the media type corresponding to the talk right granted in steps 720 and 724 to the CF, and the CF transmits the media to the PoC client B through the PoC server B without buffering.

두번째로, PoC 서버 B가 708단계에서 음성비주얼을 두 미디어 타입의 결합된 미디어로 판단하는 경우에 대하여 살펴보면, 상기한 도 5와 도 6의 실시 예에서와 같이 음성 타입의 미디어에 대해서는 자동응답 모드를 적용하고, 비디오 타입의 미디어에 대해서는 수동응답 모드를 적용할 수 있다. 그러나 두 미디어 타입이 결합된 형태의 경우 미디어 타입별 응답 모드가 공통되지 않으므로, 상기 결합된 미디어 스트림의 전송 시 동조(Synchronization)가 맞지 않는 결과를 초래할 수 있다. 따라서 단일 발언권 관리자로 결합된 미디어 타입에 대해서는 종래의 응답 모드를 적용할 수 없으므로 기본적인 수동 응답의 절차로서 세션 개설을 진행한다. 즉, PoC 클라이언트 A가 보낸 세션 참가 요청 메시지는 PoC 클라이언트 B까지 전달되어 PoC 클라이언트 B의 판단 후 최종 OK 응답 메시지를 PoC 서버 B와 CF를 통해 상기 PoC 클라이언트 A까지 전달하게 된다. 이후, PoC 클라이언트 B로부터 최종 OK 응답 메시지를 PoC 클라이언트 A로 전달함으로써 세션이 개설되면, 세션 개설에 따른 발언권 부여 및 미디어 전송 과정을 상기의 718단계 내지 724단계의 신호 흐름과 동일하다. Secondly, when the PoC server B determines that the voice visual is the combined media of the two media types in step 708, the auto-response mode is performed for the voice type media as shown in FIGS. 5 and 6. In this case, the passive response mode may be applied to the media of the video type. However, in the case where the two media types are combined, the response mode for each media type is not common, which may result in inconsistent synchronization during transmission of the combined media streams. Therefore, since the conventional response mode cannot be applied to media types combined with a single voice manager, a session is established as a basic manual response procedure. That is, the session join request message sent by the PoC client A is delivered to the PoC client B, and after the PoC client B determines, the final OK response message is transmitted to the PoC client A through the PoC server B and the CF. Subsequently, when the session is established by delivering the final OK response message from the PoC client B to the PoC client A, the process of granting the voice and transmitting the media according to the session establishment is the same as the signal flow of steps 718 to 724.

도 8은 본 발명의 실시 예에 따른 응답 모드 설정을 위한 PoC 서비스 셋팅의 SIP PUBLISH 메시지 내용에 대한 정보를 제공한다.8 provides information on SIP PUBLISH message content of PoC service setting for response mode setting according to an embodiment of the present invention.

도 9는 본 발명의 다른 실시 예에 따라 PoC 세션을 통해 멀티미디어 전송이 가능한 PoC 시스템에서 미디어 타입별 서로 다른 종류의 응답 모드를 지원하는 PoC 클라이언트와의 효율적인 세션 개시 및 미디어 타입별 분리된 발언권 부여에 따라 PoC 클라이언트와 PoC 서버 간에 송수신되는 신호 흐름을 도시한다.FIG. 9 is a view illustrating an effective session initiation with a PoC client supporting different types of response modes for each media type and granting separate talk rights for each media type in a PoC system capable of multimedia transmission through a PoC session according to another embodiment of the present invention. Accordingly, a signal flow transmitted and received between a PoC client and a PoC server is shown.

도 9에서 도시된 바와 같이, PoC 클라이언트 B가 900단계를 통해 PoC 서버 B에 음성(Voice 또는 PoC Speech) 미디어 타입에 대해서 응답 모드를 자동응답으로 설정하고, 비디오(Video) 미디어 타입에 대해서 응답 모드를 수동응답으로 설정하면, 902단계를 통해 PoC 서버 B로부터 이에 대한 응답(Acknowledgement)을 수신한다. 이때, 음성 외 비디오, 오디오 등의 다른 실시간 수신 미디어 타입의 응답 모드가 공통되지 않음을 가정한다. As shown in FIG. 9, the PoC client B sets the response mode to the PoC server B as an automatic response to the voice (Voice or PoC Speech) media type in step 900, and the response mode to the video media type. If it is set as a manual response, and receives a response (Acknowledgement) from the PoC server B in step 902. In this case, it is assumed that response modes of other real-time reception media types such as video, audio, and the like are not common.

904단계에서 PoC 클라이언트 A가 음성과 비디오를 전송하는 PoC 세션을 개설하기 위해 세션 참가 요청 메시지를 CF인 PoC 서버 A에 전송한다. 이하, PoC 서버 A를 CF로 기재하도록 한다. 904단계에서 멀티미디어 종류 중 비디오를 예를 들어 설명하였지만 다른 종류의 멀티미디어를 음성과 함께 전송할 수 있다.In step 904, the PoC client A transmits a session join request message to the PoC server A, which is a CF, to establish a PoC session for transmitting voice and video. Hereinafter, PoC server A will be described as CF. Although video is described as an example of the multimedia types in step 904, other types of multimedia may be transmitted together with the voice.

이후, CF는 906단계를 통해 초대받은 PoC 클라이언트 B에게 PoC 서버 B를 통해 세션 참가 요청 메시지를 전달한다. 그러면, 908단계에서 PoC 서버 B는 900단계 및 902단계를 통해 설정된 PoC 서비스 셋팅 중 미디어 타입별 응답 모드 설정을 확인하고, 확인된 응답 모드에 따라 910단계에서 CF로 음성 미디어 타입에 대해서만 자동응답 (AUTO-ANSWER) 메시지를 전송한다. 또한, PoC 서버 B는 912 단계에서 PoC 클라이언트 B로 음성과 비디오 전송하는 PoC 세션을 개설하기 위한 세션 참가 요청 메시지를 전달한다.Thereafter, the CF delivers a session join request message to the PoC client B invited through the PoC server B in step 906. Then, in step 908, the PoC server B checks the response mode setting for each media type among the PoC service settings set in steps 900 and 902, and automatically responds only to the voice media type to the CF in step 910 according to the confirmed response mode. AUTO-ANSWER) message. In operation 912, the PoC server B delivers a session join request message for establishing a PoC session for transmitting voice and video to the PoC client B.

한편, CF는 자동응답 (AUTO-ANSWER) 메시지를 수신하면 914단계에서 자동응답 메시지에 따라 자동응답 모드로 설정된 미디어 타입 정보를 저장한다. 또한, 916단계에서 CF는 910 단계에서의 음성(Voice)에 대한 자동응답 수신과는 독립적으로, PoC 클라이언트 B로부터의 최종 OK 응답을 수신하기 전에 PoC 클라이언트 A로 PoC 클라이언트 A가 요청했던 음성과 비디오를 모두 전송할 수 있는 세션을 미리 개설할 수 있는 미확인(UNCONFIRMED) OK 메시지를 전달한다. On the other hand, when receiving the auto-response (AUTO-ANSWER) message, the CF stores the media type information set in the auto-response mode according to the auto-response message in step 914. In addition, in step 916, the CF is independent of receiving the automatic response to the voice in step 910, and the voice and video requested by the PoC client A to the PoC client A before receiving the final OK response from the PoC client B. Delivers a UNCONFIRMED OK message that can pre-establish a session that can send all.

여기서 PoC Client A는 수신 측의 응답 모드 설정과 독립적으로, 미확인(UNCONFIRMED) OK 메시지에 포함된 미디어 타입을 모두 송수신할 수 있는 세션이 개설된 것처럼 동작한다. 916단계를 통해 PoC 클라이언트 A와 CF 사이에는 음성과 비디오 모두를 전송할 수 있는 PoC 세션이 개설됐지만, CF는 세션 개설 요청 메시지에 대한 응답이 온 타입의 미디어만을 전송할 수 있는 발언권을 PoC 클라이언트 A에 부여한다. 즉, CF는 918단계에서 음성 미디어만 전송할 수 있는 발언권 허가(Talk Burst Granted) 메시지를 전송한다.In this case, the PoC Client A operates as if a session was established to transmit / receive all media types included in an unconfirmed OK message independently of the response mode setting of the receiver. In step 916, a PoC session is established between the PoC client A and the CF to transmit both voice and video, but the CF grants the PoC client A a voice that can transmit only media of a response type in response to the session establishment request message. do. That is, in step 918, the CF transmits a talk burst grant message that can only transmit voice media.

이에 따라 PoC 클라이언트 A는 920단계에서 음성 타입의 미디어만을 CF로 미리 전송하고, CF는 수신한 음성 타입의 미디어를 922단계에서 버퍼링(Buffering)한다.Accordingly, the PoC client A previously transmits only the voice type media to the CF in step 920, and the CF buffers the received voice type media in step 922.

이후, CF는 세션 개설 요청 메시지에 대한 PoC 클라이언트 B로부터의 최종 OK 응답을 대기한다. 만약, PoC 클라이언트 B로부터의 924단계 및 926단계를 통해 음성과 비디오 수신을 위한 최종 OK 응답을 수신하면, CF는 930단계 및 931단계를 통해 PoC 클라이언트 A로부터 수신하여 922단계에서 버퍼링한 음성타입의 미디어를 PoC 클라이언트 B에 전달한다. 또한, PoC 서버 A가 926 단계에서 비디오 타입에 대한 최종 OK 응답도 수신하였으므로, 928단계에서 PoC 클라이언트 A로 MBCP 연결(Connect) 메시지를 전송하여 해당 PoC 세션에서 비디오 타입도 전송 가능해졌음을 알린다. The CF then waits for a final OK response from the PoC Client B for the session establishment request message. If the final OK response for voice and video reception is received through the steps 924 and 926 from the PoC client B, the CF receives the PoC client A from the PoC client A in steps 930 and 931 and buffers it in step 922. Deliver media to PoC Client B. In addition, since the PoC server A also received the final OK response for the video type in step 926, the PoC server A transmits an MBCP Connect message to the PoC client A in step 928, indicating that the video type can also be transmitted in the corresponding PoC session.

932 단계에서 PoC 클라이언트 A는 상기 MBCP Connect 메시지를 받은 것을 확인시키는 응답 (Acknowledgement) 메시지를 CF로 전송한다. 상기 932단계에서의 응답(Acknowledgement) 메시지는 928단계의 MBCP 연결(Connect) 메시지에서 응답이 요청되었거나, 혹은 PoC 클라이언트 A가 해당 MBCP 연결(Connect) 메시지에 대한 수락 및 거절을 알리기 위해 전송될 수 있다. In step 932, the PoC client A sends an acknowledgment message to the CF acknowledging receipt of the MBCP Connect message. In step 932, an acknowledgment message may be requested in the MBCP Connect message of step 928, or the PoC Client A may be transmitted to notify the acceptance and rejection of the MBCP Connect message. .

이후 PoC 클라이언트 A가 904단계의 세션 참가 요청 메시지에서 비디오 타입의 미디어에 대한 발언권 요청을 암시했고, 세션 개설 시 협상이 완료됐다면, 934단계의 비디오 타입의 미디어에 대한 발언권 요청이 생략될 수 있고, 936 단계에서 CF는 PoC 클라이언트 A에게 음성 외의 다른 미디어 타입도 전송할 수 있는 발언권(Media Burst Granted)을 부여한다. 도 9의 실시 예에서는 다른 미디어 타입의 예로 비디오 타입의 예로 설명하였다. 이에 따라, PoC 클라이언트 A는 비디오 타입의 미디어를 938단계를 통해 CF로 전송하고, CF는 이미 해당 세션에 초대받은 PoC 클라이언트 B로부터의 최종 OK 응답을 수신하였으므로 수신되는 미디어를 버퍼링하지 않고 939단계 및 940단계를 통해 바로 PoC 서버 B를 통해 PoC 클라이언트 B로 해당 미디어를 전달한다. If the PoC client A implies a request for a voice of the video type in the session join request message of step 904, and negotiation is completed at the session establishment, the voice request for the voice of the video type of step 934 may be omitted. In step 936, the CF gives PoC Client A a Media Burst Granted that can transmit other media types besides voice. 9 illustrates an example of a video type as another media type. Accordingly, the PoC client A transmits the video type media to the CF in step 938, and since the CF has received the final OK response from the PoC client B already invited to the session, the step 939 does not buffer the received media. In step 940, the media is delivered directly to the PoC client B through the PoC server B.

상기의 도 9의 실시 예에서는 도 5에서의 실시 예와 차별적으로, MBCP 연결(Connect) 메시지를 이용하여, 해당 미디어 타입에 대한 발언권을 직접 부여하기 전에 해당 미디어 타입을 해당 PoC 세션에서 전송할 수 있다는 정보를 송신측 PoC 클라이언트 쪽으로 미리 알려줄 수 있도록 한다. 따라서 송신측 PoC 클라이언트는 즉흥적인(dynamic) 필요에 따라 해당 미디어 타입에 대한 발언권 요청을 하고, 발언권을 부여받을 수 있는 선택을 제공할 수 있다는 장점이 있다.In the above-described embodiment of FIG. 9, the media type may be transmitted in the PoC session before directly granting a voice with respect to the media type by using an MBCP Connect message. Information can be notified to the PoC client of the sending side in advance. Therefore, the PoC client of the transmitting side has an advantage of requesting the right to speak the media type according to dynamic needs and providing a choice to be given the right to speak.

일반적인 PoC v1에서의 자동 응답 설정은 해당 PoC 세션에서 전송 가능한 미디어 타입이 음성에 한정되어 있으므로, 응답 모드 세팅에 “automatic”으로 설정하면 음성 미디어에 대해 자동응답 할 수 있었다. 본 발명에서 제시하는 멀티미디어 PoC 세션에서의 응답 모드 세팅은 “voice=automatic”으로 설정함으로써 PoC v1과 backward compatibility를 만족시키고, 여러 종류의 미디어 중 음성 만을 자동응답하고, 나머지 미디어 타입은 수동응답(Manual-Answer)함을 제시할 수 있다. 또한 음성 외의 다른 미디어 타입도 수신 측 PoC 클라이언트의 기호에 따라 자동응답을 설정할 수 있음을 명시한다. 또한 PoC v2 멀티미디어 PoC 세션에서는 각각의 미디어 타입마다 응답 모드를 다르게 설정할 수 있음을 명시한다.In the general PoC v1 setting, the type of media that can be transmitted in the corresponding PoC session is limited to voice, so if the response mode setting is set to “automatic”, voice media can be auto-answered. The response mode setting in the multimedia PoC session proposed by the present invention satisfies PoC v1 and backward compatibility by setting “voice = automatic”, automatically responds only to voice among various types of media, and the remaining media types are passive responses. Answer may be presented. It also specifies that other media types besides voice can also set an auto-response according to the preferences of the receiving PoC client. In addition, the PoC v2 multimedia PoC session specifies that the response mode can be set differently for each media type.

전술한 바와 같이, 본 발명은 OMA PoC(PTT over Cellular) 멀티미디어 통화 서비스를 수행하는 PoC 클라이언트가 미디어 타입별 각각의 응답 모드 설정을 지원하고, 상기 미디어 타입별 응답 모드가 공통되지 않을 때, 해당 응답 모드의 설정에 독립적인 멀티미디어 PoC 세션을 개시할 수 있으며, 세션 개시 요청 PoC 클라이언트는 미디어 타입별로 분리된 발언권을 부여받을 수 있다. 해당 세션에 참가 중인 단말은 미디어 타입별 최소한의 시간 경과 후 최적의 멀티미디어 스트림 조합을 전송 및 수신할 수 있다. 예를 들어, 자동응답 모드를 설정할 수 있는 PoC Speech (or Voice) 타입의 미디어인 경우, 다른 종류의 미디어 타입보다 먼저 전송될 수 있다. As described above, when the PoC client performing OMA PoC (PTT over Cellular) multimedia call service supports the setting of each response mode for each media type, and the response mode for each media type is not common, the corresponding response The multimedia PoC session may be started independent of the mode setting, and the session initiation request PoC client may be given a separate voice for each media type. The terminal participating in the session may transmit and receive the optimal multimedia stream combination after a minimum time elapses for each media type. For example, in the case of a media of PoC Speech (or Voice) type that can set an auto answer mode, the media may be transmitted before other types of media.

또한, 전술한 환경 하에서 CF는 PoC 클라이언트가 전송하고자 하는 미디어 타입에 무관하게 발언권을 통합하여 제공함으로써 세션 개시 요청 PoC 클라이언트 는 세션 참여 PoC 클라이언트의 응답 모드 설정에 독립적으로 동시에 멀티미디어 스트림을 전송할 수 있도록 하고, CF는 각 미디어 타입별 응답 모드를 저장하여 수신 측 PoC 클라이언트의 해당 미디어 타입별 응답 모드에 맞는 세션 개설 방법을 제공할 수 있다. In addition, in the above-described environment, the CF integrates and provides a voice regardless of the media type that the PoC client wants to transmit, thereby allowing the session initiation request PoC client to simultaneously transmit a multimedia stream independently of the response mode setting of the session participating PoC client. The CF may store a response mode for each media type and provide a session establishment method suitable for the response mode for the corresponding media type of the receiving PoC client.

또한, 전술한 환경 하에서 PoC 클라이언트가 전송하고자 하는 미디어 스트림이 복수개의 미디어 타입이 서로 결합(Binding)된 형태인 경우, 해당 복수개의 미디어 타입의 응답 모드가 서로 다르게 설정되었다면, 수신 측 PoC 서버가 응답 모드 설정 변경 절차를 통해 통일된 응답 모드로 재설정하는 방법을 제공할 수 있다.In addition, when the media stream to be transmitted by the PoC client is in a form in which a plurality of media types are bound to each other, when the response mode of the plurality of media types is set differently, the receiving PoC server responds. The procedure for changing the mode setting may provide a way to reset to a unified response mode.

Claims (14)

수신측 PoC 클라이언트와 수신측 PoC 서버 간에 하나 이상의 미디어 타입에 대한 응답 모드를 자동응답 모드로 설정한 상기 수신측 PoC 클라이언트와 수신측 PoC 서버를 포함하는 PoC(PTT over Cellular) 시스템에 있어서,In the PTT over Cellular (PoC) system including the receiving PoC client and the receiving PoC server, which has set the response mode for at least one media type between the receiving PoC client and the receiving PoC server to the auto-response mode, 송신측 PoC 서버로부터 하나 이상의 미디어 타입에 대한 세션 참여 요청 메시지를 수신하면, 미디어 타입`별 응답 모드를 검사한 후 자동응답 모드로 설정된 미디어에 대한 자동응답 메시지를 상기 송신측 PoC 서버로 전송하고 상기 세션 참여 요청 메시지를 상기 수신측 PoC 클라이언트로 전달하는 상기 수신측 PoC 서버와,When the session participation request message for one or more media types is received from the transmitting PoC server, the response mode for each media type` is checked, and then an automatic response message for the media set to the automatic response mode is transmitted to the transmitting PoC server. The receiving PoC server for transmitting a session join request message to the receiving PoC client; 상기 세션 참여 요청 메시지를 수신하면, 사용자로부터 입력되는 세션 참여 여부를 포함하는 응답 메시지를 전송하는 상기 수신측 PoC 클라이언트와,Receiving the session join request message, the receiving side PoC client transmitting a response message including whether to join a session input from a user; 상기 자동응답 메시지를 수신하면 상기 미디어 타입별 응답 모드에 대한 정보를 저장하고, PoC 세션을 개설한 후 송신측 PoC 클라이언트로 발언권을 부여하고, 상기 송신측 PoC 클라이언트로부터 전송되는 미디어를 버퍼링한 후 수신측 PoC 클라이언트로부터 상기 응답 메시지가 수신되면 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 상기 송신측 PoC 서버를 포함하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.When receiving the auto-response message, information on the response mode for each media type is stored, a PoC session is established, a talk right is given to the transmitting PoC client, and the buffer is transmitted after the media transmitted from the transmitting PoC client is received. And a transmitting PoC server which delivers the buffered media to the receiving PoC client when the response message is received from the receiving PoC client. 제 1항에 있어서, 상기 수신측 PoC 클라이언트는,2. The PoC client according to claim 1, 상기 사용자로부터 상기 세션 참여 요청 메시지에 포함된 하나 이상의 미디어 타입 각각에 대한 수신 허여 여부를 입력이 있으면 상기 미디어 타입별 수신 허여 여부를 포함하는 상기 응답 메시지를 전송하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.When the user receives input of whether to receive each of the one or more media types included in the session participation request message from the user, the response message including whether the media type is received or not is transmitted. PoC session initiation system with response mode. 제 1항 또는 2항에 있어서, 상기 송신측 PoC 서버는,The method of claim 1 or 2, wherein the transmitting side PoC server, 상기 자동응답 메시지를 수신에 따른 PoC 세션 개설 후, 상기 송신측 PoC 클라이언트로 상기 자동응답 모드로 설정된 미디어에 대한 발언권을 부여하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.The PoC session initiation system having a different response mode for each media type after the PoC session is established according to the reception of the auto-response message is given to the transmitting PoC client. 제 3항에 있어서, 상기 송신측 PoC 서버는,The method of claim 3, wherein the transmitting PoC server, 상기 수신측 PoC 클라이언트로부터 전달되는 상기 응답 메시지를 수신하면, 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트로 전달하고, 상기 송신측 PoC 클라이언트로 상기 응답 메시지에 포함된 수신 허여된 미디어에 대한 발언권을 부여하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.Upon receiving the response message transmitted from the receiving PoC client, the buffered media is delivered to the receiving PoC client, and the sending PoC client gives a voice with respect to the received media included in the response message. PoC session initiation system having a different response mode for each media type. 제 4항에 있어서, 상기 송신측 PoC 서버는,The method of claim 4, wherein the transmitting PoC server, 상기 수신측 PoC 클라이언트로부터 전달되는 상기 응답 메시지에 상기 자동응답 모드로 설정된 미디어 이외의 다른 미디어 타입에 대한 수신 허여 여부가 포 함되어 있으면, 상기 허여된 미디어 타입들이 전송 가능함을 알리는 메시지를 상기 송신측 PoC 클라이언트에게 전달하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.If the response message transmitted from the receiving side PoC client includes reception of a media type other than the media set in the auto-response mode, the transmitting side indicates a message indicating that the allowed media types can be transmitted. PoC session initiation system having a different response mode for each media type, characterized in that delivered to the PoC client. 제1 항 또는 2항에 있어서, 상기 송신측 PoC 서버는,The method of claim 1 or 2, wherein the transmitting PoC server, 상기 자동응답 메시지를 수신에 따른 PoC 세션 개설 후, 상기 송신측 PoC 클라이언트로 상기 송신측 PoC 클라이언트가 요구한 모든 미디어에 대한 발언권을 부여하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.PoC sessions with different response modes for different media types, after the PoC session is established according to the reception of the auto-response message, are granted to the sending PoC client with all rights requested by the transmitting PoC client. Initiation system. 제 6항에 있어서, 상기 송신측 PoC 서버는,The method of claim 6, wherein the transmitting side PoC server, 상기 송신측 PoC 클라이언트로부터 전송되는 미디어 타입별로 각각 버퍼링한 후 상기 응답 메시지가 수신되면 상기 각각의 타입별로 버퍼링된 미디어들 중 상기 응답 메시지에 포함된 수신 허여된 타입의 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 시스템.After buffering for each media type transmitted from the transmitting PoC client and receiving the response message, the received type of media included in the response message among the buffered media for each type is transmitted to the receiving PoC client. PoC session initiation system having a different response mode for each media type, characterized in that for transmitting. 수신측 PoC 클라이언트와 수신측 PoC 서버 간에 하나 이상의 미디어 타입에 대한 응답 모드를 자동응답 모드로 설정한 상기 수신측 PoC 클라이언트와 수신측 PoC 서버를 포함하는 PoC(PTT over Cellular) 시스템에서 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션을 개시하기 위한 방법에 있어서,In the PTT over Cellular (PoC) system including the receiving PoC client and the receiving PoC server which set the response mode for at least one media type between the receiving PoC client and the receiving PoC server as the auto response mode, A method for initiating a PoC session with a different response mode, the method comprising: 상기 수신측 PoC 서버가 송신측 PoC 서버로부터 하나 이상의 미디어 타입에 대한 세션 참여 요청 메시지를 수신하면 미디어 타입별 응답 모드를 검사하는 과정과,Checking, by the receiving PoC server, a response mode for each media type when receiving a session participation request message for one or more media types from the transmitting PoC server; 상기 수신측 PoC 서버가 상기 미디어 타입별 응답 모드 검사 후 자동응답 모드로 설정된 미디어에 대한 자동응답 메시지를 상기 송신측 PoC 서버로 전송하고, 상기 세션 참여 요청 메시지를 상기 수신측 PoC 클라이언트로 전달하는 과정과,Transmitting, by the receiving PoC server, an auto-response message for the media set to the auto-response mode after checking the response mode for each media type, to the transmitting PoC server, and delivering the session participation request message to the receiving PoC client; and, 상기 수신측 PoC 클라이언트가 상기 세션 참여 요청 메시지를 수신하면, 사용자로부터 입력되는 세션 참여 여부를 포함하는 응답 메시지를 전송하는 과정과,When the receiving PoC client receives the session participation request message, transmitting a response message including whether to join a session input from a user; 상기 송신측 PoC 서버가 상기 자동응답 메시지를 수신하면 상기 미디어 타입별 응답 모드에 대한 정보를 저장하고, PoC 세션을 개설한 후 송신측 PoC 클라이언트로 발언권을 부여하는 과정과,When the transmitting PoC server receives the auto-response message, storing information on the response mode for each media type, establishing a PoC session, and granting a voice to the transmitting PoC client; 상기 송신측 PoC 서버가 상기 송신측 PoC 클라이언트로부터 미디어가 수신되면 상기 수신한 미디어를 버퍼링한 후 상기 수신측 PoC 클라이언트로부터의 응답 메시지가 수신되면 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 과정을 포함하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.Buffering the received media when the transmitting PoC server receives the media from the transmitting PoC client, and then transmitting the buffered media to the receiving PoC client when a response message from the receiving PoC client is received. PoC session initiation method having a different response mode for each media type comprising a. 제 8항에 있어서, 상기 수신측 PoC 클라이언트가 응답 메시지를 전송하는 과정은, The method of claim 8, wherein the receiving PoC client transmits a response message, 상기 사용자로부터 상기 요청 메시지에 포함된 하나 이상의 미디어 타입 각각에 대한 수신 허여 여부 입력이 있으면 상기 미디어 타입별 수신 허여 여부를 포함하는 응답 메시지를 전송하는 과정임을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.If there is an input for receiving permission for each of the one or more media types included in the request message from the user, a response message including whether the media type is received is transmitted. How to initiate a PoC session. 제 8항 또는 9항에 있어서, 상기 송신측 PoC 서버가 자동응답 메시지 수신에 따른 PoC 세션 개설 후, 상기 송신측 PoC 클라이언트로 발언권을 부여하는 과정은,10. The method of claim 8 or 9, wherein, after the PoC server establishes a PoC session according to the receipt of an auto-response message, granting a voice to the transmitting PoC client includes: 상기 송신측 PoC 클라이언트로 상기 자동응답 모드로 설정된 미디어에 대한 발언권을 부여하는 과정임을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.PoC session initiation method having a different response mode for each media type, characterized in that the transmitting PoC client grants a voice for the media set in the auto-response mode. 제 10항에 있어서, 상기 송신측 PoC 서버가 상기 수신측 PoC 클라이언트로부터 전달되는 응답 메시지를 수신하면, 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트로 전달하고, 상기 송신측 PoC 클라이언트로 상기 응답 메시지에 포함된 수신 허여된 미디어에 대한 발언권을 부여하는 과정을 더 포함하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.The method of claim 10, wherein when the transmitting PoC server receives a response message transmitted from the receiving PoC client, the buffered media is delivered to the receiving PoC client, and the transmitting PoC client sends the response message to the receiving PoC client. PoC session initiation method having a different response mode for each media type, characterized in that it further comprises the step of granting a voice for the included received media. 제 11항에 있어서, 상기 송신측 PoC 서버가 상기 수신측 PoC 클라이언트로부터 전달되는 응답 메시지를 수신하면, 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트로 전달하고, 상기 송신측 PoC 클라이언트로 상기 응답 메시지에 포함된 수신 허여된 미디어에 대한 발언권을 부여하는 과정을 더 포함하는 것을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.12. The method of claim 11, wherein when the transmitting PoC server receives a response message transmitted from the receiving PoC client, the buffered media is transferred to the receiving PoC client, and the transmitting PoC client sends the response message to the receiving message. PoC session initiation method having a different response mode for each media type, characterized in that it further comprises the step of granting a voice for the included received media. 제 8항 또는 9항에 있어서, 상기 송신측 PoC 서버가 자동응답 메시지 수신에 따른 PoC 세션 개설 후, 상기 송신측 PoC 클라이언트로 발언권을 부여하는 과정은,10. The method of claim 8 or 9, wherein, after the PoC server establishes a PoC session according to the receipt of an auto-response message, granting a voice to the transmitting PoC client includes: 상기 송신측 PoC 클라이언트로 상기 송신측 PoC 클라이언트가 요구한 모든 미디어에 대한 발언권을 부여하는 과정임을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.PoC session initiation method having a different response mode for each media type, characterized in that granting the right to speak to all the media requested by the transmitting PoC client to the transmitting PoC client. 제 13항에 있어서, 상기 버퍼링된 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 과정은,The method of claim 13, wherein the delivering the buffered media to the receiving PoC client comprises: 상기 송신측 PoC 클라이언트로부터 전송되는 미디어 타입별로 각각 버퍼링한 후 상기 응답 메시지가 수신되면 상기 각각의 타입별로 버퍼링된 미디어들 중 상기 응답 메시지에 포함된 수신 허여된 타입의 미디어를 상기 수신측 PoC 클라이언트에게 전달하는 과정임을 특징으로 하는 미디어 타입별 서로 다른 응답 모드를 가진 PoC 세션 개시 방법.After buffering for each media type transmitted from the transmitting PoC client and receiving the response message, the received type of media included in the response message among the buffered media for each type is transmitted to the receiving PoC client. PoC session initiation method having a different response mode for each media type, characterized in that the transfer process.
KR20070055783A 2006-06-09 2007-06-08 Method and System for Initiating PoC Session with Different Answer Mode per Media Type Expired - Fee Related KR101290969B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2007/002779 WO2007142488A1 (en) 2006-06-09 2007-06-08 Method and system for initiating poc session including different answer modes according to media types
US11/811,644 US8331876B2 (en) 2006-06-09 2007-06-11 Method and system for initiating PoC session including different answer modes according to media types

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060052227 2006-06-09
KR20060052227 2006-06-09

Publications (2)

Publication Number Publication Date
KR20070118025A KR20070118025A (en) 2007-12-13
KR101290969B1 true KR101290969B1 (en) 2013-07-30

Family

ID=39142998

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20070055783A Expired - Fee Related KR101290969B1 (en) 2006-06-09 2007-06-08 Method and System for Initiating PoC Session with Different Answer Mode per Media Type

Country Status (1)

Country Link
KR (1) KR101290969B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060006664A (en) * 2004-07-16 2006-01-19 삼성전자주식회사 Call processing method of PC system
KR20060028130A (en) * 2004-09-24 2006-03-29 삼성전자주식회사 Push to talk over cellular system Call processing system and method according to user's response mode
KR20060055069A (en) * 2004-11-17 2006-05-23 삼성전자주식회사 Push-to-talk over cellular system Call processing method based on user's response mode
KR20060056515A (en) * 2004-11-22 2006-05-25 (주) 엘지텔레콤 How to provide PCC service and IM chat service in mobile communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060006664A (en) * 2004-07-16 2006-01-19 삼성전자주식회사 Call processing method of PC system
KR20060028130A (en) * 2004-09-24 2006-03-29 삼성전자주식회사 Push to talk over cellular system Call processing system and method according to user's response mode
KR20060055069A (en) * 2004-11-17 2006-05-23 삼성전자주식회사 Push-to-talk over cellular system Call processing method based on user's response mode
KR20060056515A (en) * 2004-11-22 2006-05-25 (주) 엘지텔레콤 How to provide PCC service and IM chat service in mobile communication network

Also Published As

Publication number Publication date
KR20070118025A (en) 2007-12-13

Similar Documents

Publication Publication Date Title
KR101278323B1 (en) METHOD AND TERMINAL APPARATUS AND SYSTEM FOR AN HOC PoC GROUP SESSION SETUP IN PoC SYSTEM
KR101251193B1 (en) METHOD AND SYSTEM FOR ESTABLISHING A GROUP SESSION IN PoC SYSTEM
US8180387B2 (en) Method, terminal, and system for establishing PoC group session in PoC system
US8145250B2 (en) Method for managing pre-established session, PoC system and PoC user equipment for implementing the same
KR101066297B1 (en) Method and apparatus for providing simultaneous multi-PC multimedia service
KR101319189B1 (en) Method, Terminal And System For Providing a Multiple Session PoC Multimedia Service Simultaneously
KR101250589B1 (en) PoC System And Method and Terminal Apparatus for Establishing and Managing Multimedia PoC Session to Processing Multimedia Calling Service
US8331876B2 (en) Method and system for initiating PoC session including different answer modes according to media types
KR101232434B1 (en) Method, Terminal And System For Providing a Multiple Session PoC Multimedia Service Simultaneously
KR20070108311A (en) A floor management system, method and terminal device for performing a multimedia call service in a PC system
KR101174525B1 (en) Method and system for identification session and correspondent invitee during PoC group call with network-initiated PoC Session establishment
KR101292464B1 (en) Method and system for providing a PoC Box Service 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
KR20080090701A (en) Media Type Management Method Supported by a PI Session and a PI System and a PC Terminal for Implementing the Same
KR101252860B1 (en) Method for providing a media stored the poc box in poc system
KR101289978B1 (en) Method for transmitting and applying group information in session
KR101290969B1 (en) Method and System for Initiating PoC Session with Different Answer Mode per Media Type
KR101289524B1 (en) Method, terminal and system for providing a multiple session poc multimedia service simultaneously
KR101277860B1 (en) Floor Managing System, Method and Terminal Apparatus for Processing Multimedia Calling Service In PoC System
KR20090035361A (en) Push to talk over cellular session establishment system and method
KR20070075649A (en) Method for Providing Multimedia PC Session Participant Information in PC System, Terminal Device and Its System
KR20070108325A (en) A floor management system, method and terminal device for performing a multimedia call service in a PC system
KR20090059898A (en) Method of Assigning Media Transfer Rights When Establishing a PPC Session, System and POC Terminal for It
CN101310456A (en) System, method and user device for managing floor of multimedia communication service in PoC system

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

E701 Decision to grant or registration of patent right
P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190724

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190724

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000