KR100907986B1 - Communication systems - Google Patents

Communication systems Download PDF

Info

Publication number
KR100907986B1
KR100907986B1 KR1020077000366A KR20077000366A KR100907986B1 KR 100907986 B1 KR100907986 B1 KR 100907986B1 KR 1020077000366 A KR1020077000366 A KR 1020077000366A KR 20077000366 A KR20077000366 A KR 20077000366A KR 100907986 B1 KR100907986 B1 KR 100907986B1
Authority
KR
South Korea
Prior art keywords
user equipment
plane message
user plane
user
message
Prior art date
Application number
KR1020077000366A
Other languages
Korean (ko)
Other versions
KR20070034045A (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
Priority claimed from GB0413106A external-priority patent/GB0413106D0/en
Priority claimed from US11/028,605 external-priority patent/US7889726B2/en
Application filed by 노키아 코포레이션 filed Critical 노키아 코포레이션
Publication of KR20070034045A publication Critical patent/KR20070034045A/en
Application granted granted Critical
Publication of KR100907986B1 publication Critical patent/KR100907986B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42008Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/571Blocking transmission of caller identification to called party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

공유 플로어를 통해 통신하는 제 1 및 제 2 사용자 장비와 상기 공유 플로어를 관리하는 서버 수단을 포함하는 통신 시스템이 제공된다. 상기 시스템에 따르면, 상기 서버 수단은 상기 제 1 사용자 장비로부터 익명성 요구를 검출함과 아울러, 상기 익명성 요구에 응답하여, 상기 제 2 사용자 장비가 상기 제 1 사용자 장비로부터 상기 제 2 사용자 장비로 송신된 사용자 평면 메시지들로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성된다. 상기 공유 플로어는 푸시-투-토크 오버 셀룰러 (PoC) 서비스와 관련될 수 있다.

Figure R1020077000366

PoC 서버, 사용자 평면 메시지, 공유 플로어, 세션 개시 프로토콜.

A communication system is provided comprising first and second user equipment communicating via a shared floor and server means for managing the shared floor. According to the system, the server means detects an anonymity request from the first user equipment, and in response to the anonymity request, the second user equipment is transferred from the first user equipment to the second user equipment. Prevent identifying the first user equipment from transmitted user plane messages. The shared floor may be associated with a push-to-talk over cellular (PoC) service.

Figure R1020077000366

PoC server, user plane message, shared floor, session initiation protocol.

Description

통신 시스템{A COMMUNICATION SYSTEM}Communication system {A COMMUNICATION SYSTEM}

본 발명은 통신 시스템에 관한 것으로서, 특히 푸시-투-토크 오버 셀룰러(push-to-talk over cellular) 네트워크에서 사용하기 위한 통신 시스템(이에 국한되지는 않음)에 관한 것이다. TECHNICAL FIELD The present invention relates to communication systems, and more particularly, to communication systems for use in push-to-talk over cellular networks.

통신 시스템은 통신 시스템과 관련된 사용자 장비 및/또는 다른 노드들과 같은 2개 이상의 엔티티들간에서 통신 세션들을 인에이블(enable)하는 설비로서 이해될 수 있다. 통신은 예를 들어, 보이스(voice), 데이터, 멀티미디어 등의 통신을 포함할 수 있다. 세션은 예를 들어, 사용자들간의 전화기 호출 타입 세션, 다중-방향 컨퍼런스 세션, 또는 사용자 장비와 서비스 제공자 서버와 같은 애플리케이션 서버(AS)간의 통신 세션이 될 수 있다.A communication system can be understood as a facility that enables communication sessions between two or more entities, such as user equipment and / or other nodes associated with the communication system. The communication may include, for example, communication of voice, data, multimedia, and the like. The session can be, for example, a telephone call type session between users, a multi-way conference session, or a communication session between user equipment and an application server (AS), such as a service provider server.

통신 시스템은 전형적으로 통신 시스템이 무엇을 하도록 허용되는지 또는 이것이 어떻게 달성되어야 하는지를 설명하는 소정의 표준 또는 사양에 따라 동작한다. 예를 들어, 표준 또는 사양은 사용자(보다 구체적으로는, 사용자 장비)에게 회선 교환 서비스 및/또는 패킷 교환 서비스가 제공되는지를 정의할 수 있다. 접속에 사용될 통신 프로토콜들 및/또는 파라메터들이 또한 정의될 수 있다. 바꾸어 말하면, 통신을 인에이블하기 위해, 통신이 기초될 수 있는 특정 세트의 규약들이 정의 된다.A communication system typically operates in accordance with certain standards or specifications describing what the communication system is allowed to do or how it should be achieved. For example, a standard or specification may define whether a circuit switched service and / or a packet switched service is provided to a user (more specifically, user equipment). Communication protocols and / or parameters to be used for the connection may also be defined. In other words, to enable communication, a specific set of protocols on which communication can be based is defined.

사용자 장비에 무선 통신을 제공하는 통신 시스템들이 공지되어 있다. 무선 시스템의 예가 공중 지상 이동 통신망(PLMN)이다. PLMN들은 일반적으로 셀룰러 기술에 기초한다. 셀룰러 시스템에서, 기지 송수신국(BTS) 또는 유사 액세스 엔티티가 이들 엔티티들간에서 무선 인터페이스를 통해 이동성 사용자 장비(UE)를 서비스한다. 사용자 장비와 통신망 요소들간의 무선 인터페이스를 통한 통신은 적절한 통신 프로토콜에 기초할 수 있다. 통신에 요구되는 기지국 장치 및 기타 장치의 동작은 하나 이상의 제어 엔티티들에 의해 제어될 수 있다. 다양한 제어 엔티티들은 상호접속될 수 있다.Communication systems are known that provide wireless communication to user equipment. An example of a wireless system is a public land mobile network (PLMN). PLMNs are generally based on cellular technology. In a cellular system, a base transceiver station (BTS) or similar access entity serves mobile user equipment (UE) over an air interface between these entities. The communication over the air interface between the user equipment and the network elements may be based on an appropriate communication protocol. The operation of the base station apparatus and other apparatus required for communication may be controlled by one or more control entities. Various control entities may be interconnected.

셀룰러 액세스 네트워크와 다른 네트워크들(예를 들어, 공중 전화 교환망(PSTN) 및/또는 IP(인터넷 프로토콜)과 같은 기타 통신망들 및/또는 기타 패킷 교환 데이터망들)을 연결하는 하나 이상의 게이트웨이 노드들이 제공될 수 있다. 이러한 구성들에서, 이동 통신망은 무선 사용자 장비를 갖는 사용자로 하여금 외부 네트워크들, 호스트들, 또는 특정 서비스 제공자들에 의해 제공되는 서비스들에 액세스할 수 있게 하는 액세스 네트워크를 제공한다. Provided by one or more gateway nodes that connect the cellular access network with other networks (e.g., other communication networks such as a public switched telephone network (PSTN) and / or an IP (Internet Protocol) and / or other packet switched data networks). Can be. In such configurations, the mobile communication network provides an access network that allows a user with wireless user equipment to access external networks, hosts, or services provided by particular service providers.

통신 시스템의 가입자와 같은 사용자에게 제공될 수 있는 타입의 서비스들의 일 예가 소위 멀티미디어 서비스이다. 멀티미디어 서비스들을 제공하도록 인에이블된 통신 시스템들의 일부가 인터넷 프로토콜 멀티미디어 네트워크들로서 알려져 있다. IP 멀티미디어 기능성들은 IP 멀티미디어 코어 네트워크 서브시스템(IMS)에 의해 제공될 수 있다. IMS는 멀티미디어 서비스들의 제공을 위해 다양한 네트워크 엔 티티들을 포함한다. IMS 서비스들은 다른 서비스들 중에서, 이동성 사용자 장비간의 IP 기반 패킷 데이터 통신 세션들을 제공하도록 의도된다.One example of the types of services that can be provided to a user, such as a subscriber of a communication system, is a so-called multimedia service. Some of the communication systems that are enabled to provide multimedia services are known as Internet protocol multimedia networks. IP multimedia functionalities may be provided by an IP multimedia core network subsystem (IMS). IMS includes various network entities for the provision of multimedia services. IMS services are intended to provide, among other services, IP-based packet data communication sessions between mobile user equipment.

패킷 데이터망에서, 패킷 데이터 캐리어(packet data carrier)가 네트워크를 통해 트래픽 흐름들을 전송하도록 확립될 수 있다. 이러한 패킷 데이터 캐리어의 일 예가 패킷 데이터 프로토콜(PDP) 콘텍스트이다. In a packet data network, a packet data carrier may be established to transmit traffic flows through the network. One example of such a packet data carrier is the packet data protocol (PDP) context.

다양한 타입들의 서비스들이 IMS를 통한 서로 다른 애플리케이션 서버들(AS)에 의해 제공된다. 이러한 서비스들의 일부는 시간이 중요한 서비스가 될 수 있다. IMS를 통해 제공될 수 있는 시간 중요 서비스의 일 예가 소위 다이렉트 보이스 통신 서비스(direct voice communication service)이다. 이러한 타입의 서비스의 일 예가 'push-to-talk over cellular' (PoC) 서비스(또한, PTT(push-to-talk servic)로 알려져 있음)이다. 다이렉트 보이스 통신 서비스들은 사용자 장비 및 다른 당사자들과 다른 사용자 장비 또는 네트워크와 관련된 엔티티들과 같은 통신과의 IP 접속들을 인에이블하기 위해 IMS 성능들을 이용하도록 의도된다. 서비스는 사용자들로 하여금 하나 이상의 사용자들과의 즉시 통신(immediate communication)에 관계되도록 한다.Various types of services are provided by different application servers (AS) via IMS. Some of these services can be time critical services. One example of a time critical service that can be provided via IMS is a so-called direct voice communication service. One example of this type of service is a 'push-to-talk over cellular' (PoC) service (also known as push-to-talk servic (PTT)). Direct voice communication services are intended to utilize IMS capabilities to enable IP connections with communication, such as user equipment and other parties and entities associated with other user equipment or network. The service allows users to engage in immediate communication with one or more users.

Push-to-talk over cellular (PoC) 통신 시스템들의 배경 원리는 워키-토키 시스템의 성능들이 표준 셀룰러 폰 내에서 수행되는 것과 동일하다. 사용자들은 단순히 자신들의 전화기로부터 대화하기를 원하는 사람 또는 사람들 그룹들을 선택함과 아울러 대화를 시작하기 위해 자신의 이동 전화기상의 푸시-투-토크 키를 누른다. 활성화는 키보드의 특정 버튼, 탄젠트(tangent) 또는 임의의 기타 적절한 키를 통해 될 수 있다. 유사한 원리들이 터치 감응성(touch sensitive) 또는 사운드 활성화 사용자 인터페이스들을 갖는 디바이스들에 적용된다. 사용자가 말하는 동안에, 다른 사용자 또는 사용자들이 들을 수 있다. 양방향 통신이 제공될 수 있는데, 이는 통신 세션의 모든 당사자들이 유사하게 PoC 애플리케이션 서버와 보이스 데이터를 통신할 수 있기 때문이다. 말하기로의 전환은 푸시-투-토크 버튼 등을 활성화함으로써 요구된다. 접속의 응답 시간은 거의 순간적이다.The background principle of Push-to-talk over cellular (PoC) communication systems is the same as the capabilities of a walkie-talkie system performed in a standard cellular phone. Users simply press the push-to-talk key on their mobile phone to start a conversation as well as select the person or group of people they would like to talk from their phone. Activation can be through a specific button on the keyboard, tangent or any other suitable key. Similar principles apply to devices with touch sensitive or sound activated user interfaces. While the user is speaking, other users or users can listen. Two-way communication can be provided because all parties in the communication session can similarly communicate voice data with the PoC application server. Switching to speaking is required by activating push-to-talk buttons and the like. The response time of the connection is almost instantaneous.

푸시-투-토크 호출들은 전형적으로 하프-듀플렉스 통신들인데, 즉 일 사용자가 말하는 동안에, 다른 사용자들은 듣게 된다. 말하기로의 전환은 선착순 방식(first come first served basis)으로 또는 우선순위들에 기초하여 푸시-투-토크 키를 누름으로써 부여된다. 푸시-투-토크 호출들은 통상적으로 수신자의 응답없이 연결되며, 전형적으로 전화기의 빌트인(built in) 확성기를 통해 수신된다.Push-to-talk calls are typically half-duplex communications, ie while one user is speaking, other users are listening. The switch to speaking is granted on a first come first served basis or by pressing a push-to-talk key based on priorities. Push-to-talk calls are typically connected without a receiver's response and are typically received through the phone's built in loudspeaker.

이 시스템이 셀룰러 통신 시스템 내에 통합되기 때문에, 이는 전통적인 쌍방향 무선 시스템들을 이용하여 제공되는 것보다 넓은 커버리지 영역을 제공한다. 푸시-투-토크 서비스는 IP 멀티미디어 서브시스템(IMS) 시스템의 푸시-투-토크 서버들을 이용하여 수행될 수 있다. 푸시-투-토크 서비스는 멀티-캐스팅에 기초할 수 있다. 각 송신 핸드셋은 패킷 데이터 트래픽을 전용 푸시-투-토크 서버(참여 서버)에 송신한다. 제어 서버는 트래픽을 수신하며, 그룹 호출을 위해 공유 플로어(shared floor)를 관리한다. 제어 서버는 모든 수신자들에 의해 수신되도록 트래픽을 복제한다. 어떤 멀티-캐스팅이 GPRS 액세스 네트워크에서 또는 무선 액세스 네트워크에서 수행되지 않는다.Because this system is integrated within a cellular communication system, it provides a larger coverage area than that provided using traditional two-way wireless systems. Push-to-talk service may be performed using push-to-talk servers of an IP multimedia subsystem (IMS) system. The push-to-talk service may be based on multi-casting. Each transmitting handset sends packet data traffic to a dedicated push-to-talk server (participation server). The control server receives the traffic and manages the shared floor for group calls. The control server replicates the traffic to be received by all recipients. No multi-casting is done in the GPRS access network or in the radio access network.

푸시-투-토크 오버 셀룰러 내에서 설명되는 바와 같은 푸시-투-토크 오버 셀 룰러 통신시스템은 'OMA Push to talk over Cellular (PoC) - 아키텍처'과 같은 규정들에 기초한다.A push-to-talk over cellular communication system as described within push-to-talk over cellular is based on regulations such as 'OMA Push to talk over Cellular (PoC)-Architecture'.

PoC 시스템을 이용하여 사용자 장비와 통신하는 그룹들은 다양한 방식들로 생성될 수 있다. IETF(Internet Engineering Task Force)는 세션 개시 프로토콜(SIP) 또는 컨퍼런스 정책 제어 프로토콜(CPCP)을 이용하여 하나의 이러한 시스템을 정의한다. 일단 그룹들이 설정되면, 보이스 및 데이터 제어 트래픽은 실시간 프로토콜(RTP) 스트리밍 베어러를 통해 전송된다. PoC 시스템은 IETF RFC 3550에서 설명되는 것들에 기반하여 전송 프로토콜들을 이용한다. RTP 프로토콜은 데이터 패킷들의 아키텍처 및 사용자로부터 사용자로 보이스 및 데이터 정보를 전달하는 패킷들 내에 저장된 데이터의 체계(syntax)를 설명한다. Groups that communicate with user equipment using a PoC system can be created in a variety of ways. The Internet Engineering Task Force (IETF) defines one such system using Session Initiation Protocol (SIP) or Conference Policy Control Protocol (CPCP). Once the groups are established, voice and data control traffic is sent over the Real Time Protocol (RTP) streaming bearer. The PoC system uses transport protocols based on those described in IETF RFC 3550. The RTP protocol describes the architecture of data packets and the syntax of data stored in packets that carry voice and data information from user to user.

PoC 네트워크에 대한 프라이버시 및 익명성 문제는 대처되지 않았다. PoC 네트워크의 사용자는 메시지를 송신함과 아울러 최종 착신지로부터 그 식별정보(identity)를 보유하면서, 여전히 식별정보를 하나 이상의 매개체들에 통신할 수 있기를 원할 수 있다. Privacy and anonymity issues for PoC networks were not addressed. A user of a PoC network may wish to be able to communicate the identity to one or more intermediaries while still sending its message and retaining its identity from the destination.

비록 사용자들로 하여금 IMS 접속을 설정하는 동안에 자신의 식별정보를 보유할 수 있게 하는 일부 SIP 프로토콜들(예를 들어, ITEF RFC 3323 및 ITEF RFC 3325)이 존재하지만은, PoC 네트워크에서의 데이터가 어떻게 사용자의 익명성을 유지하는지에 관한 논의는 없었다.Although there are some SIP protocols (eg, ITEF RFC 3323 and ITEF RFC 3325) that allow users to retain their identity while establishing an IMS connection, how does the data in the PoC network There was no discussion of maintaining user anonymity.

더욱이, 그룹에 참여한 사용자로 하여금 그룹 내에서 대화하도록 요구하면서, 또한 자신의 식별정보가 그룹의 다른 멤버들로부터 숨겨지도록 요구할 수 있게 하는 어떤 이용가능한 방법이 없다. 이는 여전히 자신의 식별정보를 푸시-투-토크 오버 셀룰러(PoC) 시스템의 참여 서버 및 제어 서버들에 송신하는 동안에 수행될 필요가 있다. 식별정보들의 전달은 사용자들의 식별정보가 숨겨져 있는 동안에 불법적인 행위들이 발생하지 않도록 하기 위해, 그룹이 허가받은 당사자들에 의해 모니터링되게 한다. Moreover, there are no available ways to require users who join the group to communicate within the group, but also to require their identity to be hidden from other members of the group. This still needs to be done while sending its identification to the participating servers and control servers of the push-to-talk over cellular (PoC) system. The delivery of the identifications allows the group to be monitored by authorized parties to ensure that illegal activities do not occur while the identifications of the users are hidden.

본 발명의 실시예의 목적은 상술한 문제들에 대처하거나 적어도 완화하는데에 있다. It is an object of embodiments of the present invention to address or at least mitigate the above-mentioned problems.

본 발명에 따르면, 공유 플로어를 통해 통신하는 제 1 및 제 2 사용자 장비와, 그리고 상기 공유 플로어를 관리하는 서버 수단을 포함하는 통신 시스템이 제공되는데, 여기서, 상기 서버 수단은 상기 제 1 사용자 장비로부터 익명성 요구를 검출함과 아울러 상기 익명성 요구에 응답하여, 상기 제 2 사용자 장비가 상기 제 1 사용자 장비로부터 상기 제 2 사용자 장비로 송신된 사용자 평면 메시지들로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성된다.According to the present invention there is provided a communication system comprising first and second user equipment communicating via a shared floor and server means for managing the shared floor, wherein the server means is provided from the first user equipment. In response to the anonymity request in addition to detecting an anonymity request, the second user equipment identifies the first user equipment from user plane messages sent from the first user equipment to the second user equipment. Configured to prevent.

상기 제 1 사용자 장비는 제 1 프로토콜을 이용하여 상기 서버 수단을 통해 상기 제 2 사용자 장비와의 통신을 개시하도록 구성될 수 있다. The first user equipment may be configured to initiate communication with the second user equipment via the server means using a first protocol.

상기 제 1 프로토콜은 세션 개시 프로토콜(SIP)이 될 수 있다.The first protocol may be Session Initiation Protocol (SIP).

바람직하게, 상기 제 1 사용자 장비는 제 2 프로토콜을 이용하여 상기 서버 수단을 통해 상기 제 2 사용자 장비와의 기존의 접속을 통해 통신하도록 구성될 수 있다. Preferably, the first user equipment may be configured to communicate via an existing connection with the second user equipment via the server means using a second protocol.

상기 제 2 프로토콜은 실시간 제어 프로토콜(RTCP)이 될 수 있다. The second protocol may be a real time control protocol (RTCP).

바람직하게, 상기 사용자 평면 메시지들은 상기 제 2 프로토콜을 이용하여 송신된다. Advantageously, said user plane messages are transmitted using said second protocol.

상기 통신 시스템은 푸시-투-토크 오버 셀룰러 통신 시스템을 포함할 수 있다.The communication system may comprise a push-to-talk over cellular communication system.

바람직하게, 상기 사용자 평면 메시지는 플로어 제어 메시지이다.Advantageously, said user plane message is a floor control message.

바람직하게, 상기 사용자 평면 메시지는 플로어 획득(floor taken) 메시지이다.Advantageously, said user plane message is a floor taken message.

바람직하게, 상기 사용자 평면 메시지는 미디어 메시지이다.Advantageously, said user plane message is a media message.

상기 서버 수단은 상기 사용자 평면 메시지로부터 상기 제 1 사용자의 식별정보를 제거하도록 구성될 수 있다.The server means may be configured to remove identification information of the first user from the user plane message.

상기 서버 수단은 상기 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하도록 더 구성될 수 있다. The server means may be further configured to insert a unique anonymity token into the user plane message.

바람직하게, 상기 고유의 익명성 토큰은 소스 디스크립션(source discription) 항목의 적어도 일부로서 상기 사용자 평면 메시지 내에 저장된다. Advantageously, said unique anonymity token is stored in said user plane message as at least part of a source description item.

바람직하게, 상기 서버 수단은 상기 제 2 사용자 장비에 송신하기 이전에, 상기 사용자 평면 메시지로부터 상기 제 1 사용자의 식별정보를 제거하도록 구성된다.Advantageously, said server means is configured to remove identification information of said first user from said user plane message before transmitting to said second user equipment.

상기 제 1 사용자 장비로부터의 상기 사용자 평면 메시지들은 상기 사용자 장비의 URI와 상기 사용자 장비의 디스플레이 명칭 중 적어도 하나를 포함하는 식별정보를 포함할 수 있다. The user plane messages from the first user equipment may include identification information including at least one of a URI of the user equipment and a display name of the user equipment.

바람직하게, 상기 익명성 요구는 상기 메시지의 서브타입; 상기 메시지의 페이로드 타입; 상기 메시지 내의 추가적인 SDES 필드; 추가적인 커스터마이즈(customiesd)된 필드 중 적어도 하나 내에 포함된다. Advantageously, said anonymity request comprises: a subtype of said message; A payload type of the message; An additional SDES field in the message; It is included in at least one of the additional customized fields.

바람직하게, 상기 사용자 평면 메시지는 플로어 요구 또는 대화 요구 메시지이다.Preferably, the user plane message is a floor request or conversation request message.

상기 서버 수단은 제어 서버와 참여 서버를 포함할 수 있으며, 여기서, 상기 제어 서버는 상기 제 1 사용자로부터 상기 익명성 요구를 수신하도록 구성되며, 상기 참여 서버는 상기 사용자 평면 메시지를 송신하도록 구성된다.The server means may comprise a control server and a participating server, wherein the control server is configured to receive the anonymity request from the first user, and the participating server is configured to send the user plane message.

바람직하게, 상기 제어 서버는 제 2 사용자 평면 메시지를 상기 참여 서버에 송신하도록 구성되는데, 상기 제 2 사용자 평면 메시지는 상기 제 1 사용자 장비의 식별정보 및 프라이버시 표시를 포함하며, 상기 참여 서버는 상기 제 2 사용자 평면 메시지를 수신함과 아울러 상기 프라이버시 표시에 응답하여, 상기 제 2 사용자 장비가 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성된다.Advantageously, said control server is configured to send a second user plane message to said participating server, said second user plane message comprising an identification and a privacy indication of said first user equipment, wherein said participating server is configured to send said first plane. In response to the privacy indication in addition to receiving a two user plane message, configured to prevent the second user equipment from identifying the first user equipment.

바람직하게, 상기 제 2 사용자 평면 메시지 프라이버시 표시는 상기 메시지의 서브타입; 상기 메시지의 페이로드 타입; 상기 메시지 내의 추가적인 SDES 필드; 추가적인 커스터마이즈된 필드들 중 적어도 하나에 의해 제공된다. Advantageously, said second user plane message privacy indication comprises: a subtype of said message; A payload type of the message; An additional SDES field in the message; Provided by at least one of the additional customized fields.

본 발명의 제 2 양상에 따르면, 통신 시스템에서 동작하도록 구성된 서버 수단이 제공되는데, 상기 통신 시스템은 공유 플로어를 통해 통신하는 제 1 및 제 2 사용자 장비를 더 포함하며, 여기서, 상기 서버 수단은 상기 공유 플로어를 관리하도록 구성되며, 추가적으로 상기 제 1 사용자 장비로부터 익명성 요구를 검출함과 아울러 상기 익명성 요구에 응답하여, 상기 제 2 사용자 장비가 상기 제 1 사용자 장비로부터 상기 제 2 사용자 장비로 송신된 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성된다.According to a second aspect of the invention, there is provided a server means configured to operate in a communication system, the communication system further comprising first and second user equipment in communication via a shared floor, wherein the server means And manage a shared floor, further detecting the anonymity request from the first user equipment and in response to the anonymity request, the second user equipment to transmit from the first user equipment to the second user equipment. Prevent identifying the first user equipment from the user plane message.

본 발명의 제 3 양상에 따르면, 공유 플로어를 통해 통신 시스템에서 동작하도록 구성된 사용자 장비가 제공되는데, 상기 통신 시스템은 상기 공유 플로어를 관리하도록 구성된 서버 수단을 더 포함하며, 여기서, 상기 사용자 장비 중 적어도 하나는 상기 서버 수단으로부터 상기 사용자 장비 중 상기 적어도 하나가 적어도 하나의 다른 사용자 장비를 식별하는 것을 방지하는 사용자 평면 메시지를 수신하도록 구성된다. According to a third aspect of the invention, there is provided a user equipment configured to operate in a communication system via a shared floor, the communication system further comprising server means configured to manage the shared floor, wherein at least one of the user equipment is provided. One is configured to receive a user plane message from the server means preventing the at least one of the user equipments from identifying at least one other user equipment.

본 발명의 제 4 양상에 따르면, 공유 플로어를 통해 통신하는 제 1 및 제 2 사용자 장비와 상기 공유 플로어를 관리하도록 구성된 서버 수단을 포함하는 통신 시스템 내에서의 통신 방법이 제공되는데, 상기 방법은 상기 서버 수단에서 상기 제 1 사용자 장비로부터의 익명성 요구를 수신하는 단계와; 그리고 상기 제 2 사용자 장비가 상기 제 1 사용자 장비로부터 상기 제 2 사용자 장비로 송신된 사용자 평면 메시지들로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하는 단계를 포함한다.According to a fourth aspect of the present invention there is provided a method of communication in a communication system comprising first and second user equipment communicating via a shared floor and server means configured to manage the shared floor. Receiving at the server means anonymity request from the first user equipment; And preventing the second user equipment from identifying the first user equipment from user plane messages sent from the first user equipment to the second user equipment.

삭제delete

삭제delete

본 발명의 제 5 양상에 따르면, 공유 플로어를 통해 통신하는 제 1 및 제 2 사용자 장비와, 그리고 상기 공유 플로어를 관리하는 제어 서버와 상기 제 2 사용자 장비를 서비스하는 적어도 하나의 참여 서버를 포함하는 통신 시스템이 제공되는데, 여기서, 상기 제어 서버는 상기 제 1 사용자 장비로부터 익명성 요구를 검출하며, 상기 제 1 사용자 장비로부터의 사용자 평면 메시지들에 프라이버시 표시를 삽입하며, 그리고 상기 참여 서버가 상기 프라이버시 표시에 응답하는 때에, 상기 제 2 사용자 장비가 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성된다. According to a fifth aspect of the invention, there is provided a system comprising: first and second user equipments communicating via a shared floor, and a control server managing the shared floor and at least one participating server serving the second user equipment. A communication system is provided, wherein the control server detects anonymity request from the first user equipment, inserts a privacy indication in user plane messages from the first user equipment, and wherein the participating server provides the privacy indication. And in response to the indication, prevent the second user equipment from identifying the first user equipment.

본 발명을 더 잘 이해하고 본 발명이 어떻게 수행될 수 있는지를 알기 위해, 예로써 첨부 도면들에 대한 참조가 있을 것이다. In order to better understand the present invention and to understand how the present invention can be carried out, reference will be made to the accompanying drawings by way of example.

도 1은 본 발명의 일 실시예를 포함하는 전형적인 통신망의 개략도이다.1 is a schematic diagram of an exemplary communications network incorporating one embodiment of the present invention.

도 2는 도 1의 통신망 내에서 수행되는 푸시-투-토크 통신망의 개략도이다.FIG. 2 is a schematic diagram of a push-to-talk network performed within the network of FIG. 1.

도 3은 본 발명의 제 1 실시예를 포함하는 플로어 제어 과정을 도시하는 흐름도이다.3 is a flowchart illustrating a floor control process including the first embodiment of the present invention.

도 4는 본 발명의 제 1 실시예를 포함하는 RTCP '대화 요구' 데이터 패킷의 개략도이다.4 is a schematic diagram of an RTCP 'Conversation Request' data packet including a first embodiment of the present invention.

도 5는 본 발명의 제 1 실시예를 포함하는 RTCP '플로어 획득' 데이터 패킷의 개략도이다.5 is a schematic diagram of an RTCP 'floor acquire' data packet comprising a first embodiment of the present invention.

도 6은 본 발명의 추가적인 실시예를 포함하는 'PRIV' 소스 디스크립션 데이터 패킷의 개략도이다.6 is a schematic diagram of a 'PRIV' source description data packet including a further embodiment of the present invention.

본 발명의 특정 실시예들은 예로써 예시적인 제 3세대 아키텍처(3G 이동통신 시스템)를 참조하여 설명될 것이다. 그러나, 실시예들은 임의의 다른 적합한 형태들의 통신 시스템에 적용될 수 있음을 이해해야 한다.Certain embodiments of the present invention will be described with reference to an exemplary third generation architecture (3G mobile communication system) as an example. However, it should be understood that the embodiments may be applied to any other suitable form of communication system.

제 3세대 파트너쉽 프로젝트(3GPP)는 사용자 장비의 사용자들에게 멀티미디어 서비스들에 대한 액세스를 제공하게 될 제 3세대(3G) 코어 네트워크에 대한 기준 아키텍처를 정의하였다. 이 코어 네트워크는 3개의 주요 도메인들로 나뉘어진다. 이들은 회선 교환(CS) 도메인, 패킷 교환(PS) 도메인 및 인터넷 프로토콜 멀티미디어 서브시스템(IMS) 도메인이다.The Third Generation Partnership Project (3GPP) has defined a reference architecture for third generation (3G) core networks that will provide users of user equipment with access to multimedia services. This core network is divided into three main domains. These are circuit switched (CS) domains, packet switched (PS) domains, and Internet Protocol Multimedia Subsystem (IMS) domains.

도 1은 IP 멀티미디어 서비스들을 IP 멀티미디어 네트워크 가입자들에게 제 공하는 IP 멀티미디어 네트워크(45)를 도시한다. IP 멀티미디어 서브시스템(IMS) 기능성들은 서비스 제공을 위해 다양한 엔티티들을 포함하는 코어 네트워크(CN) 서브시스템에 의해 제공될 수 있다. 제 3세대 파트너쉽 프로젝트(3GPP)는 IMS 서비스들에 IP 접속성을 제공하는 범용 패킷 무선 서비스(GPRS)의 이용을 정의하였다. 따라서, GPRS 기반 시스템이 IMS 서비스들을 인에이블하는 가능한 백본 통신망의 하기의 예에서 사용될 것이다. 1 shows an IP multimedia network 45 that provides IP multimedia services to IP multimedia network subscribers. IP Multimedia Subsystem (IMS) functionalities may be provided by a Core Network (CN) subsystem that includes various entities for service provision. The Third Generation Partnership Project (3GPP) has defined the use of General Packet Radio Service (GPRS) to provide IP connectivity to IMS services. Thus, a GPRS based system will be used in the following example of a possible backbone network that enables IMS services.

전형적으로, 3G 셀룰러 시스템과 같은 이동통신 시스템은 통상적으로 통신 시스템의 사용자 장비와 기지국들간의 무선 인터페이스를 통해 복수의 이동성 사용자 장비를 서비스하도록 구성된다. 이동통신 시스템은 논리적으로 무선 액세스 네트워크(RAN)와 코어 네트워크(CN)로 나뉘어질 수 있다. 코어 네트워크 엔티티들은 전형적으로 다수의 무선 액세스 네트워크들을 통한 통신을 인에이블함과 아울러 또한 하나의 통신 시스템과 다른 셀룰러 시스템들 및/또는 고정 라인 통신 시스템과 같은 하나 이상의 통신 시스템들을 인터페이싱하는 다양한 제어 엔티티들과 게이트웨이들을 포함한다.Typically, a mobile communication system, such as a 3G cellular system, is typically configured to service a plurality of mobile user equipment via a wireless interface between the user equipment of the communication system and the base stations. The mobile communication system can be logically divided into a radio access network (RAN) and a core network (CN). Core network entities are typically various control entities that enable communication over multiple radio access networks, as well as interface one or more communication systems, such as one communication system with other cellular systems and / or fixed line communication systems. And gateways.

도 1에서, 중앙의 이동통신 네트워크는 지원 노드(33, 42)와 이동성 사용자 장비(30, 44)간의 패킷 교환 도메인에서 패킷 교환 데이터 전송을 제공한다. 또한, 다른 서브 네트워크들이 게이트웨이 GPRS 지원 노드들(GGSN)(34, 40)을 통해 외부 데이터망(예를 들어, 패킷 교환 데이터망(PSDN))이 연결된다. 따라서, GPRS 서비스들은 이동성 데이터 단말기들 및/또는 외부 데이터망들간에서 패킷 데이터가 전송되게 한다. 보다 구체적으로는, 예시적인 범용 패킷 무선 서비스들 동작 환경은 GPRS 백본 네트워크들(32 및 41)에 의해 상호접속되는 하나 이상의 서브네트워크 서비스 영역들을 포함한다. 서브 네트워크는 다수의 패킷 데이터 서비스 노드들(SN)을 포함한다. 본 예에서, 서비스 노드들은 서빙 GPRS 지원 노드들(SGSN)로 지칭될 것이다. 각 SGSN들(33, 42)은 적어도 하나의 이동 통신망(전형적으로, 기지국 시스템들(31, 43))에 접속된다. 비록 명확성을 위해 도시되지는 않았지만은, 접속은 패킷 서비스들이 여러 기지국들을 통해 이동성 사용자 장비에 제공될 수 있는 방식으로 무선 네트워크 제어기들 또는 다른 액세스 시스템 제어기들, 예를 들어 기지국 제어기들에 의해 제공될 수 있다.In FIG. 1, a central mobile communication network provides packet switched data transmission in the packet switched domain between support nodes 33 and 42 and mobile user equipment 30 and 44. In addition, other sub-networks are connected to an external data network (eg, packet switched data network (PSDN)) via gateway GPRS support nodes (GGSN) 34, 40. Thus, GPRS services allow packet data to be transferred between mobile data terminals and / or external data networks. More specifically, an exemplary general purpose packet radio services operating environment includes one or more subnetwork service areas interconnected by GPRS backbone networks 32 and 41. The sub-network includes a number of packet data service nodes SN. In this example, service nodes will be referred to as Serving GPRS Support Nodes (SGSN). Each SGSN 33, 42 is connected to at least one mobile communication network (typically base station systems 31, 43). Although not shown for clarity, the connection may be provided by wireless network controllers or other access system controllers, for example base station controllers, in such a way that packet services may be provided to mobile user equipment through multiple base stations. Can be.

기지국들(31 및 43)은 각 무선 인터페이스들을 통해 이동 사용자들(즉, 가입자들)의 이동성 사용자 장비(30 및 44)에 신호들을 송신함과 아울러 이로부터 신호들을 수신하도록 구성된다. 대응적으로, 각 이동성 사용자 장비는 무선 인터페이스를 통해 기지국들에 신호들을 송신함과 아울러 이로부터 신호들을 수신할 수 있다. 도 1의 단순화된 도면에서, 기지국들(31 및 43)은 각 무선 액세스 네트워크들(RAN)에 속한다. 도시된 구성에서, 각 사용자 장비(30 및 44)는 기지국들(31 및 43) 각각과 관련된 2개의 액세스 네트워크들을 통해 IMS 네트워크(45)에 액세스할 수 있다. 비록 도 1이 2개의 무선 액세스 네트워크들의 기지국들만을 도시하지만은, 전형적인 이동 통신망은 일반적으로 다수의 무선 액세스 네트워크들을 포함한다.Base stations 31 and 43 are configured to transmit signals to and receive signals from mobile user equipment 30 and 44 of mobile users (ie, subscribers) over respective air interfaces. Correspondingly, each mobile user equipment may transmit signals to and receive signals from base stations over the air interface. In the simplified diagram of FIG. 1, the base stations 31 and 43 belong to respective radio access networks RAN. In the configuration shown, each user equipment 30 and 44 can access the IMS network 45 through two access networks associated with each of the base stations 31 and 43. Although FIG. 1 shows only base stations of two radio access networks, a typical mobile communication network generally includes a number of radio access networks.

IMS 도메인은 멀티미디어 서비스들이 적절하게 관리되는 것임을 보증한다. IMS 도메인은 일반적으로 인터넷 엔지니어링 태스크 포스(IETF)에 의해 개발된 세션 개시 프로토콜(SIP)을 지원한다. 세션 개시 프로토콜(SIP)은 하나 이상의 참여 자들(종점)과의 세션들을 생성, 수정 및 종료하기 위한 애플리케이션-계층 제어 프로토콜이다. SIP은 일반적으로 이러한 종점들이 세션 체계들을 인식하게 함으로써 인터넷의 2개 이상의 종점들간에서 세션이 개시되게 하도록 개발되었다. SIP 베이스 통신 시스템에 접속된 사용자는 표준 SIP 메시지들에 기초하여 통신 시스템의 다양한 엔티티들과 통신할 수 있다. 사용자 장비 또는 사용자 장비상에서 일정한 애플리케이션들을 실행하는 사용자들은 SIP 백본에 등록되며, 따라서, 특정 세션에 대한 초대가 이러한 종점들에 정확하게 전달될 수 있다. SIP은 등록 메커니즘을 디바이스들 및 사용자들에 제공하며, 이는 세션 초대들을 적절하게 라우팅하기 위해 위치 서버들 및 등록기들과 같은 메커니즘들을 적용한다. SIP 시그널링에 의해 제공될 수 있는 적당한 가능한 세션들의 예들은 인터넷 멀티미디어 컨퍼런스들, 인터넷 전화기 호출들 및 멀티미디어 분산을 포함한다.The IMS domain ensures that multimedia services are properly managed. IMS domains generally support Session Initiation Protocol (SIP) developed by the Internet Engineering Task Force (IETF). Session Initiation Protocol (SIP) is an application-layer control protocol for creating, modifying and terminating sessions with one or more participants (endpoints). SIP is generally developed to allow sessions to be initiated between two or more endpoints of the Internet by making these endpoints aware of the session schemes. A user connected to a SIP base communication system can communicate with various entities of the communication system based on standard SIP messages. Users running certain applications on the user equipment or on the user equipment are registered with the SIP backbone, so that an invitation for a particular session can be correctly delivered to these endpoints. SIP provides a registration mechanism to devices and users, which applies mechanisms such as location servers and registrars to properly route session invitations. Examples of suitable possible sessions that may be provided by SIP signaling include Internet multimedia conferences, Internet phone calls, and multimedia distribution.

무선 액세스 네트워크 내의 사용자 장비는 전형적으로 무선 베어러들로 지칭되는 무선 네트워크 채널들을 통해 무선 네트워크 제어기와 통신할 수 있다. 각 사용자 장비는 임의의 한 번에 무선 네트워크 제어기에 개방된 하나 이상의 무선 채널들을 가질 수 있다. 인터넷 프로토콜(IP) 통신에 적응된 임의의 적절한 이동성 사용자 장비가 네트워크에 접속하는데에 사용될 수 있다. 예를 들어, 사용자는 개인용 컴퓨터, 개인용 데이터 어시스턴트(PDA), 이동국(MS), 휴대용 컴퓨터, 이들의 결합들 등과 같은 사용자 장비에 의해 셀룰러 네트워크에 액세스할 수 있다. User equipment in a radio access network may communicate with a radio network controller via radio network channels, typically referred to as radio bearers. Each user equipment may have one or more radio channels open to the radio network controller at any one time. Any suitable mobile user equipment adapted to Internet Protocol (IP) communication can be used to connect to the network. For example, a user may access the cellular network by user equipment such as a personal computer, personal data assistant (PDA), mobile station (MS), portable computer, combinations thereof, and the like.

사용자 장비는 전화 호출 및 전화 호출의 수신, 네트워크로부터의 데이터 수신 및 네트워크로의 데이터 송신, 및 예를 들어, 멀티미디어 콘텐츠의 경험과 같은 작업들에 사용된다. 사용자 장비에는 전형적으로 이러한 작업들을 수행하기 위한 프로세서와 메모리가 제공된다. 사용자 장비는 무선으로 이동 통신망의 기지국들로부터 신호들을 수신함과 아울러 기지국들에 신호들을 송신하기 위한 안테나를 포함할 수 있다. 또한, 사용자 장비에는 이동성 사용자 장비의 사용자를 위한 이미지들 및 기타 그래픽 정보를 디스플레이하기 위한 디스플레이가 제공될 수 있다. 스피커가 또한 제공될 수 있다. 사용자 장비의 동작은 키패드, 보이스 명령들, 터치 감응성 스크린 또는 패드, 이들의 결합들 등과 같은 적합한 사용자 인터페이스에 의해 제어될 수 있다.User equipment is used for tasks such as receiving telephone calls and telephone calls, receiving data from the network and transmitting data to the network, and the experience of multimedia content, for example. User equipment is typically provided with a processor and memory to perform these tasks. The user equipment may include an antenna for wirelessly receiving signals from base stations of the mobile communication network as well as transmitting signals to the base stations. The user equipment may also be provided with a display for displaying images and other graphical information for the user of the mobile user equipment. Speakers may also be provided. The operation of the user equipment may be controlled by a suitable user interface such as a keypad, voice commands, touch sensitive screen or pad, combinations thereof, and the like.

도 1의 사용자 장비(30 및 44)는 푸시-투-토크 타입들의 서비스들을 이용하게 하도록 구성된다. 푸시-투-토크 서비스에 의해 요구될 수 있는 활성화 기능은 이동국(30 및 44)의 키패드상의 버튼들 중 하나에 의해 또는 '워키-토키' 디바이스들로부터 공지된 타입과 같은 특정 키 또는 버튼에 의해 제공될 수 있다.User equipment 30 and 44 of FIG. 1 is configured to make use of services of push-to-talk types. The activation function that may be required by the push-to-talk service is by one of the buttons on the keypad of the mobile station 30 and 44 or by a specific key or button, such as a type known from 'walkie-talkie' devices. Can be provided.

도 1은 명확성을 위해 2개의 사용자 장비만을 도시하는 것으로 이해해야 한다. 사실상, 다수의 사용자 장비가 각 기지국과 동시에 통신할 수 있다. 사용자 장비는 여러 동시적인 세션들, 예를 들어 다수의 SIP 세션들 및 활성 PDP 콘텍스트들을 가질 수 있다. 예를 들어, 사용자는 전화기 호출을 가질 수 있으며, 동시에 적어도 하나의 다른 서비스에 접속될 수 있다. 1 should be understood to show only two user equipment for clarity. In fact, multiple user equipments can communicate with each base station simultaneously. The user equipment may have several simultaneous sessions, eg multiple SIP sessions and active PDP contexts. For example, a user may have a telephone call and may be connected to at least one other service at the same time.

액세스 엔티티의 사용자 장비(10)와 GGSN간의 전체적인 통신은 PDP 콘텍스트에 의해 제공된다. 각 PDP 콘텍스트는 특정 사용자와 GGSN간의 통신 경로를 제공한다. 일단 PDP 콘텍스트가 확립되면, 이는 전형적으로 복수의 흐름들을 수반할 수 있다. 각 흐름은 정상적으로 예를 들어, 특정 서비스 및/또는 특정 서비스의 미디어 요소를 나타낸다. 따라서, PDP 콘텍스트는 종종 네트워크에 걸친 하나 이상의 흐름들에 대한 논리 통신 경로를 나타낸다. 사용자 장비와 서빙 GPRS 지원 노드간의 PDP 콘텍스트를 수행하기 위해, 무선 액세스 베어러들이 확립될 필요가 있는데, 이는 통상적으로 사용자 장비에 대한 데이터 전송을 허용한다. Overall communication between the user equipment 10 of the access entity and the GGSN is provided by a PDP context. Each PDP context provides a communication path between a particular user and the GGSN. Once the PDP context is established, this can typically involve a plurality of flows. Each flow normally represents, for example, a particular service and / or media element of a particular service. Thus, a PDP context often represents a logical communication path for one or more flows across a network. In order to perform the PDP context between the user equipment and the serving GPRS support node, radio access bearers need to be established, which typically allows data transmission to the user equipment.

네트워크 엔티티들에 의해 핸들링되는, 서버들에 의해 서빙되는 IMS 네트워크(45)의 다양한 기능들에 의해 서비스들이 사용자 장비에 제공될 수 있게 하는 통신 시스템들이 개발되었다. 현재의 3G 무선 멀티미디어 네트워크 아키텍처들에서, 여러 다른 서버들이 서로 다른 기능들을 핸들링하는 것으로 가정된다. 이들은 호 세션 제어 기능들(CSCF)과 같은 기능들을 포함한다. 호 세션 제어 기능들은 프록시 호 세션 제어 기능(P-CSCF)(35, 39), 질의 호 세션 제어 기능(I-CSCF)(37), 및 서빙 호 세션 제어 기능(S-CSCF)(36, 38)과 같은 다양한 카테고리들로 나뉘어질 수 있다. Communication systems have been developed that allow services to be provided to user equipment by the various functions of the IMS network 45 served by servers, which are handled by network entities. In current 3G wireless multimedia network architectures, it is assumed that different servers handle different functions. These include functions such as call session control functions (CSCF). Call session control functions include proxy call session control function (P-CSCF) 35, 39, query call session control function (I-CSCF) 37, and serving call session control function (S-CSCF) 36, 38. Can be divided into various categories, such as

사용자 장비(30, 44)는 일반적으로 IMS에 연결되어 있는 애플리케이션 서버들과 GPRS 네트워크를 통해 접속될 수 있다. 도 1에서, 이러한 애플리케이션 서버는 푸시-투-토크 오버 셀룰러(PoC) 서비스 서버(50)에 의해 제공된다. 본 발명의 일부 실시예들에서, PoC 서버는 제어 PoC 서버에 연결된 일련의 참여 PoC 서버들을 포함하는 서버 수단으로 구현될 수 있다. 참여 PoC 서버들은 사용자 장비에 데이터 트래픽을 송신함과 아울러 이로부터 데이터 트래픽을 수신하며, 또한 제어 PoC 서버로부터 데이터 트래픽을 송/수신한다. 제어 PoC 서버는 참여 PoC 서버들로부터 데이터 트래픽을 송/수신하며, 그리고 참여 서버들로부터 수신된 정보에 의존하여 PoC 공유 플로어에 대한 액세스를 제어한다. 본 발명의 추가적인 실시예에서, 일 참여 PoC 서버는 또한 제어 PoC 서버로서 동작한다.User equipment 30, 44 may be connected via a GPRS network with application servers generally connected to the IMS. In FIG. 1, such an application server is provided by a push-to-talk over cellular (PoC) service server 50. In some embodiments of the invention, the PoC server may be implemented as server means comprising a series of participating PoC servers connected to the control PoC server. Participating PoC servers send data traffic to and from the user equipment, as well as send and receive data traffic from the controlling PoC server. The control PoC server sends / receives data traffic from participating PoC servers and controls access to the PoC shared floor depending on the information received from the participating servers. In a further embodiment of the invention, one participating PoC server also acts as a control PoC server.

도 2는 푸시-투-토크 오버 셀룰러(PoC) 시스템에 관하여 도 1의 통신 시스템의 추가적인 도면이다. 도 2는 푸시-투-토크 오버 셀룰러 통신 시스템을 통해 통신하는 사용자 장비 유닛들(UE1 30, UE2 44, UE3 102, UE4 104) 네트워크를 도시한다. UE1(30)은 제 1 참여 PoC 서버(101)에 연결되며, 이는 제어 PoC 서버(50)에 연결된다. UE2(44)은 제 2 참여 PoC 서버(103)에 연결되며, 이는 제어 PoC 서버(50)에 연결된다. UE3(102)은 제 3 참여 PoC 서버(105)에 연결되며, 이는 제어 PoC 서버(50)에 연결된다. UE4(104)은 제 4 참여 PoC 서버(107)에 연결되며, 이는 제어 PoC 서버(50)에 연결된다. 이러한 시스템에서, 이동성 사용자 장비(UE1, UE2, UE3, 및 UE4)는 4개의 서로 다른 IMS 네트워크들로부터 올 수 있다. FIG. 2 is an additional diagram of the communication system of FIG. 1 with respect to a push-to-talk over cellular (PoC) system. 2 shows a network of user equipment units UE1 30, UE2 44, UE3 102, UE4 104 communicating via a push-to-talk over cellular communication system. UE1 30 is connected to the first participating PoC server 101, which is connected to the control PoC server 50. UE2 44 is connected to the second participating PoC server 103, which is connected to the control PoC server 50. UE3 102 is connected to the third participating PoC server 105, which is connected to the control PoC server 50. UE4 104 is connected to the fourth participating PoC server 107, which is connected to the control PoC server 50. In such a system, mobile user equipment UE1, UE2, UE3, and UE4 may come from four different IMS networks.

PoC 참여 서버들(101, 103, 105 및 107)과 제어 PoC 서버(50)는 IMS 네트워크(45)를 통해 푸시-투-토크 오버 셀룰러(PoC) 서비스들을 제공한다. 푸시-투-토크 서비스는 소위 다이렉트 보이스 통신 서비스의 일 예이다. PoC 서비스를 사용하기를 원하는 사용자들은 적절한 PoC 서버에 가입할 필요가 있다.PoC participating servers 101, 103, 105, and 107 and control PoC server 50 provide push-to-talk over cellular (PoC) services over IMS network 45. Push-to-talk service is one example of a so-called direct voice communication service. Users who want to use PoC services need to subscribe to the appropriate PoC server.

다이렉트 보이스 통신 서비스들은 사용자 장비(UE1 30, UE2 44, UE3 102, UE4 104)와의 IP 접속들을 인에이블하기 위해 멀티미디어 서브시스템의 제어 기능들 및 GPRS 백본 성능들을 이용하도록 의도된다. PoC 서버는 IMS 시스템 운용자 또는 제 3자 서비스 제공자에 의해 동작될 수 있다.Direct voice communication services are intended to use the control functions of the multimedia subsystem and GPRS backbone capabilities to enable IP connections with user equipment UE1 30, UE2 44, UE3 102, UE4 104. The PoC server may be operated by an IMS system operator or a third party service provider.

사용자는 예를 들어, 사용자 장비(UE1 30)상의 특정 활성화 버튼을 누름으로써 통신 링크를 개방할 수 있다. UE1(30) 사용자가 말하는 동안에, UE2(44), UE3(102) 및 UE4(104) 사용자들은 듣는다. 이후에, 사용자 장비(UE2 44)의 사용자는 유사한 방식으로 응답할 수 있다. 사용자 장비와 적절한 호 세션 제어 기능들간의 시그널링은 GPRS 네트워크를 통해 라우팅된다. 사용자 평면 세션은 사용자 장비에 대한 시그널링을 설정하며, 이는 참여 PoC 서버들(101, 103, 105, 107)을 통해 라우팅되며, 제어 PoC 서버(50)에 의해 제어된다. 바꾸어 말하면, PoC 서버는 PoC 사용자의 (사용자 데이터를 위한) 사용자 평면과 (시그널링을 위한) 제어 평면 모두를 제어한다. 참여 PoC 서버와 사용자 장비간의 제어 평면 트래픽은 IMS를 통해 라우팅될 수 있으며, 사용자 장비와 PoC 서버간의 사용자 평면 트래픽은 인터페이스(54 및 56)(도 1에 도시됨)를 통해 GPRS 시스템으로부터 PoC 서버로 라우팅될 수 있다. The user can open the communication link, for example, by pressing a specific activation button on the user equipment UE1 30. While the UE1 30 user speaks, the UE2 44, UE3 102 and UE4 104 users listen. Thereafter, the user of the user equipment UE2 44 may respond in a similar manner. Signaling between the user equipment and the appropriate call session control functions is routed through the GPRS network. The user plane session establishes signaling for the user equipment, which is routed through participating PoC servers 101, 103, 105, 107 and controlled by the controlling PoC server 50. In other words, the PoC server controls both the user plane (for user data) and the control plane (for signaling) of the PoC user. Control plane traffic between the participating PoC server and the user equipment can be routed via IMS, and user plane traffic between the user equipment and the PoC server is routed from the GPRS system to the PoC server via interfaces 54 and 56 (shown in FIG. 1). Can be routed.

상술한 바와같이, 푸시-투-토크 서비스는 멀티-캐스팅에 기초한다. 각 송신 사용자 장비(UE1 30, UE2 44, UE3 102, UE4 104)는 패킷 데이터 트래픽을 전용 푸시-투-토크 서버에 송신하며, 그룹 호출의 경우에, 서버는 이후에 트래픽을 모든 수신자들에게 복사한다. 통신 시스템을 제어하기 위해, '사용자 평면' 메시지들은 일 사용자로부터 잔여 시스템으로, 그리고 역방향으로 전달될 수 있다. 사용자 평면에서 일 타입의 데이터 통신 패킷은 어느 사용자가 플로어를 사용할 허가를 송신하는지 또는 수신하였는지를 통지하는 것이다. 이 정보는 '플로어 획득(floor taken)' 메시지가 될 수 있다. 이 '플로어 획득' 정보는 플로어를 제어하게 된 사 용자로부터 RTP 트래픽을 수신할 사용자 장비에 의해 수신된다. 이 제어 패킷들은 상술한 실시간 제어 프로토콜(RTCP) 패킷, 실시간 프로토콜들(RTP)의 서브세트에 기초한다.As mentioned above, the push-to-talk service is based on multi-casting. Each transmitting user equipment (UE1 30, UE2 44, UE3 102, UE4 104) sends packet data traffic to a dedicated push-to-talk server, and in the case of a group call, the server then copies the traffic to all recipients. do. To control the communication system, 'user plane' messages can be passed from one user to the remaining system and vice versa. One type of data communication packet in the user plane is to notify which user has sent or received the permission to use the floor. This information may be a 'floor taken' message. This 'floor acquisition' information is received by the user equipment that will receive the RTP traffic from the user who controls the floor. These control packets are based on the real time control protocol (RTCP) packet, a subset of the real time protocols (RTP) described above.

본 발명의 이해를 돕기 위해, 사용자들(UE1 30, UE2 44, UE3 102, UE4 104)이 그룹 통신에 관련되는 상황을 설명할 것인데, 사용자 장비(UE4 104)를 사용하는 사용자는 자신의 식별정보가 다른 사용자들부터 숨겨지도록 요구하면서 대화하기를 원한다. In order to facilitate understanding of the present invention, a situation in which users UE1 30, UE2 44, UE3 102, UE4 104 are related to group communication will be described, wherein a user who uses user equipment UE4 104 has his own identification information. Wants to talk by asking to be hidden from other users.

도 3을 참조하면, 동작중인 본 발명의 일 실시예를 설명하는 흐름도가 도시된다. 명확성을 위해, PoC 클라이언트(A)는 본 예에서 사용자 장비(UE4 104)를 지칭하며, 참여 PoC 서버(A)는 참여 PoC 서버(107)를 지칭하며, 제어 PoC 서버(X)는 제어 PoC 서버(50)를 지칭하며, PoC 서버(B)는 제 1 참여 PoC 서버들(101)을 지칭하며, PoC 클라이언트(B)는 각 사용자 장비(UE1 30)를 지칭한다. 비록 일-대-일 통신이 본 예시 내에서 설명되지만은, 동일한 방법이 제어 PoC 서버가 메시지를 각 수신 당사자들에게 복사하는 일-대-다수 통신에 적용될 수 있음을 이해해야 한다. 3, a flow diagram illustrating one embodiment of the present invention in operation is shown. For clarity, the PoC client A refers to the user equipment UE4 104 in this example, the participating PoC server A refers to the participating PoC server 107, and the control PoC server X is the controlling PoC server. Reference numeral 50 refers to PoC server B refers to first participating PoC servers 101 and PoC client B refers to each user equipment UE1 30. Although one-to-one communication is described within this example, it should be understood that the same method can be applied to one-to-many communication in which the control PoC server copies the message to each receiving party.

제 1 단계(201)에서, PoC 클라이언트(A 104)는 '대화 요구' 메시지를 참여 PoC 서버(A)(107)에 송신한다. 이 '대화 요구' 메시지는 대화 당사자 또는 클라이언트(A)의 사용자 식별정보 및 익명성 요구를 포함한다.In a first step 201, the PoC client A 104 sends a 'Conversation Request' message to the participating PoC server (A) 107. This 'conversation request' message includes the user identification information and anonymity request of the conversation party or client A.

제 2 단계(203)는 참여 PoC 서버(A)(107)가 대화 요구를 수신한 이후에 발생한다. 이 단계에서, 참여 PoC 서버(A)(107)는 대화 당사자 식별정보 및 익명성 요구를 포함하는 '대화 요구'를 제어 PoC 서버(X)(50)로 전송한다. The second step 203 occurs after the participating PoC server (A) 107 receives the conversation request. In this step, the participating PoC server (A) 107 sends a 'conversation request' including the conversation party identification and anonymity request to the control PoC server (X) 50.

제어 PoC 서버(X)(50)는 클라이언트가 PoC 통신 그룹에 참여하도록 허가받았는지를 결정하기 위해 클라이언트의 허가를 수행할 수 있다. 만일 PoC 클라이언트(A)(104)가 대화하도록 허용되는 경우에, 즉 플로어를 점유하는 어떤 다른 사용자가 없는 경우에, 제어 PoC 서버(X)(50)는 제 1 단계(205) 및 제 2 단계(207)를 개시한다.The control PoC server (X) 50 may perform the client's authorization to determine if the client is authorized to join the PoC communication group. If the PoC client (A) 104 is allowed to talk, i.e. there is no other user occupying the floor, the control PoC server (X) 50 has a first step 205 and a second step. 207 is disclosed.

제어 PoC 서버들에 의해 개시된 제 1 단계(205)에서, 제어 PoC 서버(X)(50)는 '플로어 획득' 메시지를 참여 PoC 서버(B)(101)로 전송한다. '플로어 획득' 메시지는 클라이언트(A)(104)로부터의 익명성 요구와 함께 대화 당사자 식별정보를 포함한다. In a first step 205 initiated by the control PoC servers, the control PoC server (X) 50 sends a 'get floor' message to the participating PoC server (B) 101. The 'Get Floor' message contains the conversation party identification along with anonymity request from client (A) 104.

제어 PoC 서버들에 의해 개시된 제 2 단계(207)에서, 제어 PoC 서버(X)(50)는 '대화 허여' 메시지를 참여 PoC 서버(X)(50)에 송신한다. 본 발명의 다른 실시예들에서, 제어 PoC 서버(X)(50)는 '대화 허여' 메시지와 유사한 방식으로 시스템에 의해 처리된 '플로어 허여' 메시지를 송신한다. 하기의 단계(209)에서, 참여 PoC 서버(A)는 이전 단계에서 수신된 '대화 허여' 메시지를 PoC 클라이언트(A)(104)에 송신한다. 이 '대화 허여' 메시지는 클라이언트(A)로 하여금 그룹 내에서 대화 버스트를 송신하게 하는바, 즉 자신이 송신하기를 원하는 임의의 메시지를 그룹에 방송하게 한다. In a second step 207 initiated by the control PoC servers, the control PoC server (X) 50 sends a 'conversation grant' message to the participating PoC server (X) 50. In other embodiments of the present invention, control PoC server (X) 50 transmits a 'floor grant' message processed by the system in a manner similar to the 'conversation grant' message. In step 209 below, the participating PoC server A sends the 'conversation grant' message received in the previous step to the PoC client A 104. This 'conversation grant' message causes client A to send a burst of conversations within the group, ie broadcast any message it wishes to send to the group.

참여 PoC 서버(B)(101)는 대화 당사자 식별정보 및 익명성 요구 정보를 포함하는 제어 PoC 서버(X)(50)로부터의 '플로어 획득' 메시지를 수신한다. 참여 PoC 서버(B)(101)는 익명성 요구를 인식하며, '플로어 획득' 메시지로부터 대화 당사자 의 식별정보를 제거한다. 참여 PoC 서버(B)(101)는 단계(251) 내에서 새로운 '플로어 획득' 메시지를 발생한다. 이후에, 참여 PoC 서버(B)(101)는 단계(211)에서 사용자의 어떤 식별 특성들을 포함하지 않은 이 새로운 '플로어 획득' 메시지를 PoC 클라이언트(B)(30)에 송신한다.Participation PoC server (B) 101 receives a 'floor acquisition' message from control PoC server (X) 50 including conversation party identification information and anonymity request information. The participating PoC server (B) 101 recognizes the anonymity request and removes the identification information of the conversation party from the 'floor acquisition' message. The participating PoC server (B) 101 generates a new 'floor acquisition' message in step 251. Thereafter, the participating PoC server (B) 101 sends to PoC client (B) 30 this new 'floor acquisition' message that does not contain any identifying characteristics of the user in step 211.

도 4 및 5를 참조하면, 대화 당사자 식별정보, 익명성 요구 및 '플로어 획득' 메시지들을 포함하는 '대화 요구' 메시지의 예들이 도시된다.4 and 5, examples of a 'conversation request' message including conversation party identification information, anonymity request, and 'floor acquisition' messages are shown.

도 4를 참조하면, 본 발명의 제 1 실시예를 포함하는 '대화 요구' 데이터 패킷을 전달하는데에 사용되는 것과 같은 실시간 제어 프로토콜(RTCP) 기반 패킷이 도시된다. 4, there is shown a Real Time Control Protocol (RTCP) based packet as used to convey a 'Conversation Request' data packet comprising a first embodiment of the present invention.

'대화 요구' RTCP 패킷은 PoC 클라이언트(A)(104)로부터 참여 PoC 서버(107)로 송신되며, 참여 PoC 서버(A)(107)에 의해 제어 PoC 서버(X)(50)로 전송되어, 제어 서버로부터 스피치(speech)를 다른 사용자들에게 송신할 허가를 요구한다. The 'Call Request' RTCP packet is sent from the PoC client (A) 104 to the participating PoC server 107 and sent by the participating PoC server (A) 107 to the control PoC server (X) 50, Request permission from the control server to send speech to other users.

'대화 요구' RTCP 패킷은 32비트 폭의 데이터그램(datagram)을 포함한다. 데이터그램의 제 1 라인은 일련의 정보 값들, 버전 표시기(V)(303)(2비트), 패딩 비트(padding bit)(P)(1비트)(305), 소스 카운트(307A)(5비트), 페이로드 타입(PT)(8비트)(309), 및 길이 표시기(LENGTH)(311)를 포함한다. A 'Conversation Request' RTCP packet contains a 32-bit wide datagram. The first line of the datagram contains a series of information values, a version indicator (V) 303 (2 bits), a padding bit (P) (1 bit) 305, a source count 307A (5 bits). ), Payload type (PT) (8 bits) 309, and length indicator (LENGTH) 311.

IETF RFC3550 섹션 6.5에서 정의된 바와같이, 버전 표시기(303)는 사용되는 RTP 버전(본 예에서, 버전 2)을 표시한다. 패딩 비트(305)는 패킷이 하나 이상의 패딩 옥텟(octet)들을 포함하는지를 표시한다. 소스 카운트는 현재의 것이 다양한 RTCP 패킷들 중 어느 패킷인지를 정의하는 서브타입을 식별하는데에 사용된다. 도 4에서 도시된 예에서, 값(10000)은 이것이 수정된 '대화 요구' RTCP 패킷임을 표시하는데, 여기서, 수정은 대화 요구를 요청하는 사용자가 그룹의 다른 사용자들에 대해 익명성을 유지하기를 원하도록 된다. 페이로드 타입(PT)(107)은 RTCP 페이로드의 포맷을 정의하는데, 도시된 예에서의 페이로드 타입은 APP 또는 204와 일치한다. 길이 표시기(LENGTH)(311)는 32비트 워드로 패킷의 길이를 설명하는데, 제 1 워드는 카운트하지 않는다. 본 예에서, 길이는 2개의 추가적인 32비트 워드들과 일치한다.As defined in IETF RFC3550 section 6.5, version indicator 303 indicates the RTP version used (in this example, version 2). Padding bit 305 indicates whether the packet contains one or more padding octets. The source count is used to identify the subtype that defines which of the various RTCP packets is current. In the example shown in FIG. 4, the value 10000 indicates that this is a modified 'Chat Request' RTCP packet, where the modification allows the user requesting the chat request to remain anonymous to other users in the group. I want to. Payload type (PT) 107 defines the format of the RTCP payload, where the payload type in the illustrated example matches APP or 204. The length indicator (LENGTH) 311 describes the length of the packet in 32-bit words, but the first word does not count. In this example, the length corresponds to two additional 32 bit words.

데이터그램의 제 2 라인은 패킷의 발신자에 대한 동기 소스를 식별하는 동기 소스 식별자(SSRC)(313)를 포함한다. 도시된 예에서, 패킷이 '대화 요구' 패킷인 경우에, SSRC(313)는 PoC 클라이언트(A)(104)에 대한 것이다. The second line of the datagram includes a synchronization source identifier (SSRC) 313 that identifies the synchronization source for the sender of the packet. In the example shown, if the packet is a 'talk request' packet, the SSRC 313 is for the PoC client (A) 104.

RTCP 패킷의 제 3 라인 및 최종 라인은 사용자 장비에 대한 디스플레이되는 어드레스 '명칭'(315)을 포함한다. 또한, '명칭' 필드는 애플리케이션 릴리스 버전을 표시하는데에 사용될 수 있다.The third line and the last line of the RTCP packet include the displayed address 'name' 315 for the user equipment. In addition, the 'Name' field may be used to indicate the application release version.

일단 이 패킷이 단계(201)의 말단에서 참여 서버(A)에 의해 수신되면, 단계(203)에서 제어 PoC 서버(X)(50)로 전송된다.Once this packet is received by the participating server A at the end of step 201, it is sent to the control PoC server X 50 in step 203.

도 5를 참조하면, 본 발명의 제 1 실시예를 포함하는 '플로어 획득' 메시지 데이터 패킷을 전달하는데에 사용되는 것과 같은 실시간 제어 프로토콜(RTCP) 기반 패킷이 도시된다.5, a real time control protocol (RTCP) based packet such as used to convey a 'floor acquire' message data packet comprising a first embodiment of the present invention is shown.

상술한 방법에 따르면, 2개의 타입들의 '플로어 획득' 메시지들이 사용된다. 제 1 타입의 '플로어 획득' RTCP 패킷은 네트워크를 통해 제어 PoC 서버(50)로부터 참여 PoC 서버(예를 들어, 제 1 참여 PoC 서버(103))로 송신된다. 제 2 타입은 참여 PoC 서버로부터 사용자 장비(예를 들어, UE1(30))로 송신되며, 플로어를 허여받은 사용자 장비로부터 RTP 패킷들을 수신하도록 사용자 장비를 준비시킨다. 제 1 타입 및 제 2 타입들 모두는 도 5에 관하여 설명될 수 있다.According to the method described above, two types of 'floor acquire' messages are used. The first type of 'floor acquisition' RTCP packet is transmitted from the control PoC server 50 to the participating PoC server (eg, the first participating PoC server 103) via the network. The second type is transmitted from the participating PoC server to the user equipment (eg, UE1 30) and prepares the user equipment to receive RTP packets from the floor granting user equipment. Both the first type and the second types can be described with respect to FIG. 5.

'플로어 획득' RTCP 패킷은 32비트 폭의 데이터그램을 포함한다. The 'acquire floor' RTCP packet contains a 32-bit wide datagram.

데이터그램의 제 1 라인은 일련의 정보값들, 버전 표시기(V)(303)(2비트), 패딩 비트(P)(1비트)(305), 소스 카운트(5비트)(307b), 페이로드 타입(PT)(8비트)(309), 및 길이 표시기(길이)(311b)를 포함한다.The first line of the datagram contains a series of information values, a version indicator (V) 303 (2 bits), a padding bit (P) (1 bit) 305, a source count (5 bits) 307b, pay A load type (PT) (8 bits) 309, and a length indicator (length) 311b.

IETF RFC 3550 섹션 6.5에서 정의된 바와같이, 버전 표시기(303)는 사용되는 RTP 버전(본 예에서, 버전 2)을 표시한다. 패딩 비트(305)는 패킷이 하나 이상의 패딩 옥텟들을 포함하는지를 표시한다. 소스 카운트(307b)는 현재의 것이 다양한 RTCP 패킷들 중 어느 패킷인지를 정의하는 서브타입을 식별하는데에 사용된다. 도 5에서 도시된 예에서, 값(10010)은 이것이 (정상적인 '플로어 획득' RTCP 패킷과 비교할 때에) 사용자가 익명성을 요구한 수정된 '플로어 획득' RTCP 패킷임을 표시한다. 페이로드 타입(PT)(309)은 RTCP 페이로드 포맷을 정의하는데, 도시된 예에서의 페이로드 타입은 APP 또는 204와 일치한다. 길이 표시기(길이)(109)는 32비트 폭의 패킷 길이를 설명하는데, 이는 제 1 워드를 카운트하지 않는다. As defined in IETF RFC 3550 Section 6.5, version indicator 303 indicates the RTP version used (in this example, version 2). Padding bit 305 indicates whether the packet contains one or more padding octets. Source count 307b is used to identify the subtype that defines which of the various RTCP packets is current. In the example shown in FIG. 5, the value 10010 indicates that this is a modified 'floor acquire' RTCP packet that the user has requested anonymity (as compared to a normal 'floor acquire' RTCP packet). Payload type (PT) 309 defines the RTCP payload format, where the payload type in the illustrated example matches APP or 204. The length indicator (length) 109 describes the 32-bit wide packet length, which does not count the first word.

데이터그램의 제 2 라인은 동기 소스 식별자(SSRC)(313b)를 포함하는데, 이는 패킷의 발신자에 대한 동기 소스를 식별한다. 패킷이 수정된 '플로어 획득' 패킷인 도시된 예에서, SSRC(313b)는 제어 PoC 서버(50)에 대한 것이다. The second line of the datagram includes a sync source identifier (SSRC) 313b, which identifies the sync source for the sender of the packet. In the illustrated example where the packet is a modified 'floor obtain' packet, SSRC 313b is for the control PoC server 50.

RTCP 패킷의 제 3라인은 푸시-투-토크 오버 셀룰러(PoC) 서버에 대한 디스플레이되는 어드레스 (명칭)(315b)를 포함한다. '명칭' 필드는 또한 애플리케이션 릴리스 버전을 표시하는데에 사용될 수 있다.The third line of the RTCP packet includes the displayed address (name) 315b for the push-to-talk over cellular (PoC) server. The 'Name' field can also be used to indicate the application release version.

패킷의 제 4 라인 및 추가적인 라인들은 정보 블록(317)을 포함한다.The fourth line and additional lines of the packet include an information block 317.

제 1 타입의 '플로어 획득' 메시지에 대해, 정보 블록은 2개의 소스 디스크립션(SDES) 항목들을 포함한다. For a first type of 'get floor' message, the information block includes two source description (SDES) items.

제 1 소스 디스크립션 항목(321)은 정규 명칭(CNAME)을 포함한다. 정규 명칭은 사용자(323)의 정규 명칭을 포함한다. 사용자(323)의 정규 명칭은 사용자/사용자 장비 조합에 할당된 고유 식별자로서 정의된다. 이러한 고유 식별자의 일 예는 도 5에 도시된 바와같은 '[email protected]'과 같은 SIP uniform resource indicator(URI)가 될 것이다. The first source description item 321 includes a canonical name (CNAME). The canonical name includes the canonical name of the user 323. The canonical name of user 323 is defined as a unique identifier assigned to a user / user equipment combination. An example of such a unique identifier would be a SIP uniform resource indicator (URI) such as '[email protected]' as shown in FIG.

제 2 소스 디스크립션 항목(325)은 디스플레이 명칭(327)을 포함한다. 사용자(327)의 디스플레이 명칭은 사용자 장비에 의해 디스플레이되는, 사용자/사용자 장비 조합을 표시하는 식별자이다. 이러한 식별자의 일 예는 도 5에서 도시된 'DaveB'와 같은 영숫자(alphanumeric) 스트링이 될 것이다.The second source description item 325 includes a display name 327. The display name of the user 327 is an identifier indicating the user / user equipment combination, displayed by the user equipment. One example of such an identifier would be an alphanumeric string, such as 'DaveB' shown in FIG. 5.

일단 참여 PoC 서버(B)(103)가 플로어 획득 익명성 패킷을 수신하게 되면, 참여 PoC 서버(B)는 '플로어 획득' 메시지를 처리하여 사용자의 정규 명칭(CNAME) 및 디스플레이 명칭(NAME)을 제거한다. 본 발명의 일부 실시예들에서, CNAME 및 NAME 값들은 고유의 익명성 명칭들로 제공될 수 있다. 이러한 상황에서, 사용자가 자신의 익명성을 유지하는 것이 가능할 것이지만, 고유의 익명성 명칭과 사용자 이 름간에 특정한 관계가 있는 경우에, 당국(authority)은 여전히 메시지와 특정 사용자를 링크할 수 있다. Once the participating PoC server (B) 103 receives the floor acquisition anonymous packet, the participating PoC server B processes the 'floor acquisition' message to obtain the user's canonical name (CNAME) and display name (NAME). Remove In some embodiments of the invention, the CNAME and NAME values may be provided with unique anonymous names. In this situation, it would be possible for a user to maintain his or her anonymity, but in the case where there is a specific relationship between a unique anonymity name and a user name, the authority can still link the message with a particular user.

본 발명의 추가적인 실시예들에서, '플로어 획득' 메시지의 서브타입은 '플로어 획득' 메시지에 대한 정상적인 서브타입으로 복귀한다. 따라서, 이러한 실시예에서, 송신 사용자 장비가 익명성을 요구한 것임을 수신 사용자 장비가 검출하는 것을 방지하는 것이 가능하다. In further embodiments of the present invention, the subtype of the 'floor get' message returns to the normal subtype for the 'floor get' message. Thus, in this embodiment, it is possible to prevent the receiving user equipment from detecting that the sending user equipment requires anonymity.

상술한 상황에서, 사용자는 다른 클라이언트들 또는 사용자 장비 앞에서 요구되는 때에 익명성을 유지할 수 있지만, 여전히 제어기에서 허가 당사자들에 의해 모니터링될 수 있다. In the above situation, the user can remain anonymous when required in front of other clients or user equipment, but can still be monitored by the granting parties at the controller.

비록 상술한 예가 RTCP 플로어 제어 패킷의 서브타입 필드 내에서 익명성 요구를 제공하는 것에 관해 설명되었지만은, 본 발명의 다른 실시예들에서, 표시기는 플로어 제어 메시지의 다른 부분들 내에 위치될 수 있다. Although the above example has been described with respect to providing anonymity requests within a subtype field of an RTCP floor control packet, in other embodiments of the present invention, the indicator may be located in other portions of the floor control message.

일 추가적인 실시예에서, 익명성 요구는 수정된 페이로드 타입의 사용에 의해 표시된다. 제어 PoC 서버 및 참여 PoC 서버들은 요구되는 익명성을 제공하기 위해 이 수정된 페이로드 타입을 인식할 수 있다. In one additional embodiment, the anonymity request is indicated by the use of a modified payload type. The controlling PoC server and the participating PoC servers can recognize this modified payload type to provide the required anonymity.

또 하나의 추가적인 실시예에서, 익명성 요구는 사용자로부터의 익명성 또는 대안적인 식별정보를 포함하는 추가적인 SDES 필드들의 제공에 의해 표시될 수 있다. In another additional embodiment, the anonymity request may be indicated by the provision of additional SDES fields that include anonymity from the user or alternative identification information.

본 발명의 추가적인 실시예들에서, 플로어 제어 메시지 내의 익명성 요구는 패킷에 추가적인 커스터마이즈된 필드들을 추가함으로써 표시될 수 있다. In further embodiments of the present invention, the anonymity request in the floor control message may be indicated by adding additional customized fields to the packet.

익명성 식별정보를 포함하는 추가적인 SDES 필드를 추가하는 예에서, 제어 PoC 서버(50)로부터 참여 PoC 서버(B)(103)로 송신된 제 1 타입 '플로어 획득' 메시지는 사용자 익명성 ID를 포함하는 SDES 필드와 함께 익명성 정보를 수반한다. 참여 PoC 서버(103)로부터 수신 PoC 클라이언트(30)로의 제 2 타입 '플로어 획득' 메시지는 익명성 정보만을 포함하는데, 즉 사용자의 ID는 PoC 클라이언트(B)(30)로 전송되기 이전에 제거된다.In the example of adding an additional SDES field containing anonymity identification, the first type 'floor acquisition' message sent from the controlling PoC server 50 to the participating PoC server B 103 comprises a user anonymity ID. Anonymous information is accompanied by an SDES field. The second type 'floor get' message from the participating PoC server 103 to the receiving PoC client 30 contains only anonymity information, ie the user's ID is removed before being sent to the PoC client B 30. .

본 발명의 추가적인 실시예들에서, 익명성 또는 대안적인 식별정보는 추가적인 SDES 필드로서 제공되지 않으며, 합성 SDES 필드를 형성하기 위해 본래 SDES 필드 정보에 연결된다. 예를 들어, 제 1 타입 '플로어 획득' 메시지에서의 디스플레이 명칭은 데이터("name+++anonymousID)를 포함할 수 있는데, 여기서, 'name'은 사용자의 디스플레이 명칭이며, 스트링('+++')은 분리기이며, 'anonymousID'는 제 2 타입 '플로어 획득' 메시지에서 다른 사용자들에게 전달되는 명칭이다.In further embodiments of the present invention, anonymity or alternative identification is not provided as an additional SDES field, but is linked to the original SDES field information to form a composite SDES field. For example, the display name in the first type 'floor acquisition' message may include data ("name +++ anonymousID), where 'name' is the display name of the user and the string ('+++' ') Is a separator, and' anonymousID 'is the name passed to other users in the second type' floor acquisition 'message.

본 발명의 추가적인 실시예들에서, 익명성 정보 또는 패킷 또는 요소는 공지의 '플로어 획득' 패킷으로 피기백(piggyback) 된다. 정규 사용자 명칭과 디스플레이 사용자 명칭을 포함하는 소스 디스크립션 정보를 포함하는 제 1의 '플로어 획득' RTCP 패킷은 익명성 정보를 포함하는 제 2 패킷과 연결되어 합성 RTCP 패킷을 형성한다. In further embodiments of the invention, the anonymity information or packet or element is piggybacked into a known 'floor obtain' packet. The first 'floor acquisition' RTCP packet containing source description information including the canonical user name and the display user name is concatenated with a second packet containing anonymity information to form a synthetic RTCP packet.

본 발명의 추가적인 실시예에서, 종래기술에서 공지된 '플로어 획득' RTCP 패킷 이후에 직접적으로 익명성 정보를 포함하는 제 2의 RTCP 패킷이 계속된다. 이러한 제 2 패킷은 소정의 실시간 제어 프로토콜(RTCP) 애플리케이션(APP) 패킷이다.In a further embodiment of the present invention, a second RTCP packet containing anonymity information continues immediately after the 'floor acquisition' RTCP packet known in the prior art. This second packet is a predetermined real time control protocol (RTCP) application (APP) packet.

추가적인 실시예에서, 익명성 식별자 소스 디스크립션 항목(PRIV)은 익명성 정보를 전송하는 PoC 특정 개인 확장을 발생한다.In a further embodiment, the Anonymity Identifier Source Description Item (PRIV) generates a PoC specific personal extension that transmits anonymity information.

도 6을 참조하면, 익명성 정보를 포함하는 PRIV 메시지 패킷의 일 예가 도시된다. PRIV 패킷(501)은 익명성 정보(즉, 표시기 및/또는 임의의 익명성 ID)를 포함하는 값 스트링(503)을 포함한다. Referring to FIG. 6, an example of a PRIV message packet including anonymity information is shown. PRIV packet 501 includes a value string 503 that contains anonymity information (ie, an indicator and / or any anonymity ID).

본 발명의 추가적인 실시예들에서, 사용자의 정규 명칭은 사용자의 Tel URL/URI가 될 수 있다. Tel URL/URI는 공중 전화 교환망(PSTN)에서 사용되는 것과 같은 사용자 장비의 전화번호에 등가하는 SIP이다. In further embodiments of the invention, the canonical name of the user may be the user's Tel URL / URI. Tel URL / URI is a SIP equivalent to the telephone number of a user equipment, such as used in a public switched telephone network (PSTN).

본 발명의 추가적인 실시예들에서, 제어 PoC 서버는 사용자가 익명성을 요구한 사용자 초기화 동안의 인스턴스(instance)를 기억한다. 이 요구는 IETF RFC 3325 및/또는 IETF RFC 3323 내에 설명된 SIP 프로토콜들을 이용하여 수행될 수 있다. 본 실시예에서, 제어 PoC 서버는 모든 대화 또는 플로어 요구 메시지들을 조사하며, 사용자에 의해 요구된 바와 같은 프라이버시를 적용하는데, 즉 제어 PoC 서버는 마치 익명성 요구를 포함하는 '대화 요구' 메시지를 수신한 것과 같이 '플로어 획득' 메시지를 송신한다. In further embodiments of the invention, the control PoC server stores an instance during user initialization for which the user has requested anonymity. This request may be performed using the SIP protocols described in IETF RFC 3325 and / or IETF RFC 3323. In this embodiment, the control PoC server examines all conversation or floor request messages and applies privacy as required by the user, i.e., the control PoC server receives a 'conversation request' message that includes an anonymous request. Send a 'acquire floor' message as you did.

본 발명의 실시예들은 설명되는 정보를 제공하기 위해 다른 타입들의 플로어 제어 메시지들 또는 진정으로 다른 타입들의 메시지들을 사용할 수 있다. 다른 타입들의 메시지들의 예들은 미디어 메시지들을 포함한다.Embodiments of the present invention may use other types of floor control messages or indeed other types of messages to provide the information described. Examples of other types of messages include media messages.

본 발명의 실시예들은 추가적으로 사용자 및 제어 평면 메시지들을 전송하기 위해 RTCP가 아닌 프로토콜들을 사용할 수 있다.Embodiments of the invention may additionally use protocols other than RTCP to send user and control plane messages.

본 발명의 추가적인 실시예들에서, 제어 서버가 비신뢰되는 네트워크 내에서 참여 서버에 의해 서비스되는 사용자 장비에 송신하는 경우에, 제어 PoC 서버는 메시지를 비신뢰되는 네트워크 참여 서버로 메시지를 전송하기 이전에, 전송된 메시지들로부터 임의 식별 특성을 제거하는 작업들을 수행한다.In further embodiments of the present invention, when the control server transmits to a user equipment serviced by a participating server in an untrusted network, the control PoC server sends the message to the untrusted network participating server before sending the message. Perform operations to remove any identifying feature from the sent messages.

본 발명의 기타 실시예들에서, 사용자 장비는 사용자들의 디스플레이 명칭으로서 익명성 값을 송신할 수 있다. 이러한 실시예들에서, 시스템은 익명성 값을 제거지않으며, 단순히 값을 전송하도록 구성된다. 따라서, 사용자는 여전히 이러한 시스템 내에서 자신의 프라이버시를 유지한다.In other embodiments of the invention, the user equipment may transmit anonymity value as the display name of the users. In such embodiments, the system does not remove the anonymity value, but is simply configured to transmit the value. Thus, the user still maintains his privacy within this system.

Claims (49)

제 1 사용자 장비로부터 익명성 요구를 검출하도록 구성되고;Detect anonymity request from the first user equipment; 상기 익명성 요구에 응답하여, 상기 제 1 사용자 장비로부터 제 2 사용자 장비로 전송된 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 상기 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성되고; 그리고In response to the anonymity request, the second user equipment removes the identification information of the first user equipment from at least one user plane message sent from the first user equipment to the second user equipment. Prevent identifying the first user equipment from a user plane message; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하도록 구성되는 것을 특징으로 하는 서버 장치.And insert a unique anonymity token into the at least one user plane message. 제1항에 있어서,The method of claim 1, 상기 적어도 하나의 사용자 평면 메시지가 상기 제 1 사용자 장비에 링크될 수 있도록 상기 식별정보와 상기 고유의 익명성 토크 간의 관계가 형성되는 것을 특징으로 하는 서버 장치.And a relationship is formed between said identification information and said unique anonymity talk such that said at least one user plane message can be linked to said first user equipment. 제2항에 있어서,The method of claim 2, 상기 고유의 익명성 토큰은 상기 적어도 하나의 사용자 평면 메시지 내에서 소스 디스크립션 항목의 적어도 일부로서 저장되는 것을 특징으로 하는 서버 장치.And wherein said unique anonymity token is stored as at least part of a source description item in said at least one user plane message. 제2항에 있어서,The method of claim 2, 상기 제 1 사용자 장비의 식별정보는 상기 제 1 사용자 장비의 URI(Uniform Resource Indicator)와 상기 제 1 사용자 장비의 디스플레이 명칭 중 적어도 하나를 포함하는 것을 특징으로 하는 서버 장치.And the identification information of the first user equipment includes at least one of a Uniform Resource Indicator (URI) of the first user equipment and a display name of the first user equipment. 제2항에 있어서,The method of claim 2, 상기 익명성 요구는,The anonymity request is 상기 적어도 하나의 사용자 평면 메시지의 서브타입(subtype)과;A subtype of the at least one user plane message; 상기 적어도 하나의 사용자 평면 메시지의 페이로드 타입(payload type)과;A payload type of the at least one user plane message; 상기 적어도 하나의 사용자 평면 메시지 내의 추가적인 소스 디스크립션 필드(Source Description field)(SDES field)와; 그리고An additional Source Description field (SDES field) in the at least one user plane message; And 추가적인 커스터마이즈된 필드(customized field) 중 적어도 하나 내에 포함되는 것을 특징으로 하는 서버 장치.A server device, characterized in that it is included in at least one of additional customized fields. 제2항에 있어서,The method of claim 2, 상기 적어도 하나의 사용자 평면 메시지는 플로어 요구 또는 대화 요구 메시지를 포함하는 것을 특징으로 하는 서버 장치.And the at least one user plane message comprises a floor request or conversation request message. 공유 플로어를 통해 통신하는 제 1 사용자 장비 및 제 2 사용자 장비와; 그리고First user equipment and second user equipment in communication via a shared floor; And 상기 공유 플로어를 관리하는 제1항 내지 제6항 중 어느 한 항을 따르는 서버 장치를 포함하여 구성되는 것을 특징으로 하는 통신 시스템.A communication system comprising a server device according to any one of claims 1 to 6 for managing said shared floor. 제1항에 있어서,The method of claim 1, 제 1 프로토콜을 이용하여 상기 제 2 사용자 장비와의 접속이 상기 제 1 사용자 장비에 의해 개시될 수 있도록 더 구성되는 것을 특징으로 하는 서버 장치.And further configured to allow a connection with the second user equipment to be initiated by the first user equipment using a first protocol. 제8항에 있어서,The method of claim 8, 상기 제 1 프로토콜은 세션 개시 프로토콜(Session Initiation Protocol, SIP)을 포함하는 것을 특징으로 하는 서버 장치.And the first protocol comprises a Session Initiation Protocol (SIP). 제1항에 있어서,The method of claim 1, 제 2 프로토콜을 이용하여 상기 제 2 사용자 장비와의 기존의 접속을 통해 상기 제 1 사용자 장비가 통신할 수 있도록 더 구성되는 것을 특징으로 하는 서버 장치.And further configure the first user equipment to communicate via an existing connection with the second user equipment using a second protocol. 제10항에 있어서,The method of claim 10, 상기 제 2 프로토콜은 실시간 제어 프로토콜(Real Time Control Protocol, RTCP)을 포함하는 것을 특징으로 하는 서버 장치.And the second protocol comprises a real time control protocol (RTCP). 제10항에 있어서,The method of claim 10, 상기 적어도 하나의 사용자 평면 메시지는 상기 제 2 프로토콜을 이용하여 전송되는 것을 특징으로 하는 서버 장치.And the at least one user plane message is transmitted using the second protocol. 제7항에 있어서,The method of claim 7, wherein 상기 통신 시스템은 푸시-투-토크 오버 셀룰러 통신 시스템을 포함하는 것을 특징으로 하는 통신 시스템.And wherein said communication system comprises a push-to-talk over cellular communication system. 제13항에 있어서,The method of claim 13, 상기 적어도 하나의 사용자 평면 메시지는 플로어 제어 메시지를 포함하는 것을 특징으로 하는 통신 시스템.And the at least one user plane message comprises a floor control message. 제14항에 있어서,The method of claim 14, 상기 적어도 하나의 사용자 평면 메시지는 플로어 획득 메시지를 포함하는 것을 특징으로 하는 통신 시스템.The at least one user plane message comprises a floor acquisition message. 제1항에 있어서,The method of claim 1, 상기 적어도 하나의 사용자 평면 메시지는 미디어 메시지를 포함하는 것을 특징으로 하는 서버 장치.And the at least one user plane message comprises a media message. 제1항 내지 제6항, 제8항 내지 제12항, 및 제16항 중 어느 한 항을 따르는 서버 장치로서,A server device according to any one of claims 1 to 6, 8 to 12, and 16, comprising: 제어 서버와 그리고With the control server and 참여 서버를 포함하여 구성되며,Configured with a participating server, 여기서, 상기 제어 서버는 상기 제 1 사용자 장비로부터 상기 익명성 요구를 수신하도록 구성되며, 그리고 상기 참여 서버는 상기 적어도 하나의 사용자 평면 메시지를 전송하도록 구성되는 것을 특징으로 하는 서버 장치.Wherein the control server is configured to receive the anonymity request from the first user equipment and the participating server is configured to send the at least one user plane message. 제17항에 있어서,The method of claim 17, 상기 제어 서버는 제 2 사용자 평면 메시지를 상기 참여 서버에 전송하고, 상기 제 2 사용자 평면 메시지는 상기 제 1 사용자 장비의 식별정보 및 프라이버시 표시(privacy indication)를 포함하고, 여기서 상기 참여 서버는 상기 제 2 사용자 평면 메시지를 수신하도록, 그리고 아울러 상기 프라이버시 표시에 응답하여 상기 제 2 사용자 장비가 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성되는 것을 특징으로 하는 서버 장치.The control server sends a second user plane message to the participating server, wherein the second user plane message includes an identification and a privacy indication of the first user equipment, wherein the participating server is configured to send the second user plane message to the participating server. 2 are configured to receive a user plane message and to prevent the second user equipment from identifying the first user equipment in response to the privacy indication. 제18항에 있어서,The method of claim 18, 상기 제 2 사용자 평면 메시지의 상기 프라이버시 표시는,The privacy indication of the second user plane message is: 상기 제 2 사용자 평면 메시지의 서브타입과;A subtype of the second user plane message; 상기 제 2 사용자 평면 메시지의 페이로드 타입과;A payload type of the second user plane message; 상기 제 2 사용자 평면 메시지 내의 추가적인 SDES 필드와; 그리고An additional SDES field in the second user plane message; And 추가적인 커스터마이즈된 필드 중 적어도 하나에 의해 제공되는 것을 특징으로 하는 서버 장치.A server device, characterized by being provided by at least one of the additional customized fields. 제1항 내지 제6항, 제8항 내지 제12항, 및 제16항 중 어느 한 항을 따르는 서버 장치로서, 상기 서버 장치는 참여 서버인 것을 특징으로 하는 서버 장치.A server device according to any one of claims 1 to 6, 8 to 12, and 16, wherein the server device is a participating server. 통신 시스템에서의 통신 방법으로서,As a communication method in a communication system, 제 1 사용자 장비로부터 익명성 요구를 검출하는 단계와;Detecting anonymity request from the first user equipment; 상기 익명성 요구에 응답하여, 상기 제 1 사용자 장비로부터 제 2 사용자 장비로 전송된 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 상기 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하는 단계와; 그리고In response to the anonymity request, the second user equipment removes the identification information of the first user equipment from at least one user plane message sent from the first user equipment to the second user equipment. Preventing identifying the first user equipment from a user plane message; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하는 단계를 포함하여 구성되는 것을 특징으로 하는 통신 방법.And inserting a unique anonymity token into the at least one user plane message. 제21항에 있어서,The method of claim 21, 상기 적어도 하나의 사용자 평면 메시지가 상기 제 1 사용자 장비에 링크될 수 있도록 상기 식별정보와 상기 고유의 익명성 토크 간의 관계가 형성되는 것을 특징으로 하는 통신 방법.A relationship is established between the identification and the unique anonymity talk such that the at least one user plane message can be linked to the first user equipment. 제22항에 있어서,The method of claim 22, 상기 통신 방법은 공유 플로어를 통해 통신하는 제 1 사용자 장비 및 제 2 사용자 장비와 그리고 상기 공유 플로어를 관리하도록 구성되는 서버 장치를 포함하는 통신 시스템에서의 통신 방법인 것을 특징으로 하는 통신 방법.The communication method is a communication method in a communication system comprising a first user equipment and a second user equipment communicating via a shared floor and a server device configured to manage the shared floor. 제23항에 있어서,The method of claim 23, wherein 제 1 프로토콜을 이용하여 상기 서버 장치를 통해 상기 제 2 사용자 장비와의 접속을 상기 제 1 사용자 장비에서 개시시키는 단계를 더 포함하는 것을 특징으로 하는 통신 방법.Initiating at the first user equipment a connection with the second user equipment via the server device using a first protocol. 제24항에 있어서,The method of claim 24, 상기 제 1 프로토콜은 세션 개시 프로토콜(SIP)을 포함하는 것을 특징으로 하는 통신 방법.And said first protocol comprises a Session Initiation Protocol (SIP). 제23항 내지 제25항 중 어느 한 항에 있어서,The method according to any one of claims 23 to 25, 상기 제 1 사용자 장비가 제 2 프로토콜을 이용하여 상기 서버 장치를 통해 상기 제 2 사용자 장비와의 기존의 접속을 통해 통신하는 단계를 더 포함하는 것을 특징으로 하는 통신 방법.And communicating by the first user equipment via an existing connection with the second user equipment via the server device using a second protocol. 제26항에 있어서,The method of claim 26, 상기 제 2 프로토콜은 실시간 제어 프로토콜(RTCP)을 포함하는 것을 특징으로 하는 통신 방법.And said second protocol comprises a real time control protocol (RTCP). 제26항에 있어서,The method of claim 26, 상기 적어도 하나의 사용자 평면 메시지는 상기 제 2 프로토콜을 이용하여 전송되는 것을 특징으로 하는 통신 방법.And the at least one user plane message is transmitted using the second protocol. 제23항에 있어서,The method of claim 23, wherein 상기 통신 시스템은 푸시-투-토크 오버 셀룰러 통신 시스템을 포함하는 것을 특징으로 하는 통신 방법.And the communication system comprises a push-to-talk over cellular communication system. 제29항에 있어서,The method of claim 29, 상기 적어도 하나의 사용자 평면 메시지는 플로어 제어 메시지를 포함하는 것을 특징으로 하는 통신 방법.The at least one user plane message comprises a floor control message. 제30항에 있어서,The method of claim 30, 상기 적어도 하나의 사용자 평면 메시지는 플로어 획득 메시지를 포함하는 것을 특징으로 하는 통신 방법.The at least one user plane message comprises a floor acquisition message. 제29항에 있어서,The method of claim 29, 상기 적어도 하나의 사용자 평면 메시지는 미디어 메시지를 포함하는 것을 특징으로 하는 통신 방법.The at least one user plane message comprises a media message. 제21항 내지 제23항 중 어느 한 항에 있어서,The method according to any one of claims 21 to 23, wherein 상기 고유의 익명성 토큰은 상기 적어도 하나의 사용자 평면 메시지 내에서 소스 디스크립션 항목의 적어도 일부로서 저장되는 것을 특징으로 하는 통신 방법.The unique anonymity token is stored as at least part of a source description item in the at least one user plane message. 제21항 내지 제23항 중 어느 한 항에 있어서,The method according to any one of claims 21 to 23, wherein 상기 제 1 사용자 장비의 식별정보는 상기 제 1 사용자 장비의 URI(Uniform Resource Indicator)와 상기 제 1 사용자 장비의 디스플레이 명칭 중 적어도 하나를 포함하는 것을 특징으로 하는 통신 방법.The identification information of the first user equipment comprises at least one of a Uniform Resource Indicator (URI) of the first user equipment and a display name of the first user equipment. 제21항 내지 제23항 중 어느 한 항에 있어서,The method according to any one of claims 21 to 23, wherein 상기 익명성 요구는,The anonymity request is 상기 적어도 하나의 사용자 평면 메시지의 서브타입과;A subtype of the at least one user plane message; 상기 적어도 하나의 사용자 평면 메시지의 페이로드 타입과;A payload type of the at least one user plane message; 상기 적어도 하나의 사용자 평면 메시지 내의 추가적인 소스 디스크립션(SDES) 필드와; 그리고An additional source description (SDES) field in the at least one user plane message; And 추가적인 커스터마이즈된 필드 중 적어도 하나 내에 포함되는 것을 특징으로 하는 통신 방법.A method included in at least one of the additional customized fields. 제21항 내지 제23항 중 어느 한 항에 있어서,The method according to any one of claims 21 to 23, wherein 상기 적어도 하나의 사용자 평면 메시지는 플로어 요구 또는 대화 요구 메시지를 포함하는 것을 특징으로 하는 통신 방법.And the at least one user plane message comprises a floor request or conversation request message. 제23항을 따르는 통신 방법으로서,A communication method according to claim 23, 상기 서버 장치는,The server device, 제어 서버와 그리고With the control server and 참여 서버를 포함하여 구성되며,Configured with a participating server, 여기서, 상기 제어 서버는 상기 제 1 사용자 장비로부터 상기 익명성 요구를 수신하고, 그리고 상기 참여 서버는 상기 적어도 하나의 사용자 평면 메시지를 전송하는 것을 특징으로 하는 통신 방법.Wherein the control server receives the anonymity request from the first user equipment and the participating server sends the at least one user plane message. 제37항에 있어서,The method of claim 37, 상기 제어 서버는 제 2 사용자 평면 메시지를 상기 참여 서버에 전송하고, 상기 제 2 사용자 평면 메시지는 상기 제 1 사용자 장비의 식별정보 및 프라이버시 표시를 포함하고, 여기서 상기 참여 서버는 상기 제 2 사용자 평면 메시지를 수신하고, 그리고 아울러 상기 프라이버시 표시에 응답하여 상기 제 2 사용자 장비가 상기 제 1 사용자 장비를 식별하는 것을 방지하는 것을 특징으로 하는 통신 방법.The control server sends a second user plane message to the participating server, wherein the second user plane message includes an identification of the first user equipment and a privacy indication, wherein the participating server is the second user plane message. And prevent the second user equipment from identifying the first user equipment in response to the privacy indication. 제38에 있어서,The method of claim 38, 상기 제 2 사용자 평면 메시지의 상기 프라이버시 표시는,The privacy indication of the second user plane message is: 상기 제 2 사용자 평면 메시지의 서브타입과;A subtype of the second user plane message; 상기 제 2 사용자 평면 메시지의 페이로드 타입과;A payload type of the second user plane message; 상기 제 2 사용자 평면 메시지 내의 추가적인 SDES 필드와; 그리고An additional SDES field in the second user plane message; And 추가적인 커스터마이즈된 필드 중 적어도 하나에 의해 제공되는 것을 특징으로 하는 통신 방법.And provided by at least one of the additional customized fields. 제어 서버를 통해 수신된 제 1 사용자 장비로부터의 사용자 평면 메시지에서의 프라이버시 표시에 응답하여, 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하도록 구성되고; 그리고In response to the privacy indication in the user plane message from the first user equipment received via the control server, by removing the identification information of the first user equipment from at least one user plane message, the second user equipment makes the at least one. Prevent identifying the first user equipment from a user plane message of; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하도록 구성되는 것을 특징으로 하는 참여 서버 장치.And insert a unique anonymity token into the at least one user plane message. 제40항에 있어서,The method of claim 40, 상기 적어도 하나의 사용자 평면 메시지가 상기 제 1 사용자 장비에 링크될 수 있도록 상기 식별정보와 상기 고유의 익명성 토크 간의 관계가 형성되는 것을 특징으로 하는 참여 서버 장치.And a relationship between the identification information and the unique anonymous talk is formed such that the at least one user plane message can be linked to the first user equipment. 제40항 또는 제41항에 있어서,42. The method of claim 40 or 41, 상기 적어도 하나의 사용자 평면 메시지는 상기 프라이버시 표시를 갖는 사용자 평면 메시지를 포함하는 것을 특징으로 하는 참여 서버 장치. And the at least one user plane message comprises a user plane message having the privacy indication. 공유 플로어를 통해 통신하는 제 1 사용자 장비 및 제 2 사용자 장비와;First user equipment and second user equipment in communication via a shared floor; 상기 공유 플로어를 관리하는 제어 서버와; 그리고A control server managing the shared floor; And 상기 제 2 사용자 장비에 서비스를 제공하는 제40항 또는 제41항을 따르는 적어도 하나의 참여 서버를 포함하여 구성되며,At least one participating server according to claim 40 or 41 for providing a service to the second user equipment, 여기서 상기 제어 서버는 상기 제 1 사용자 장비로부터의 익명성 요구를 검출하도록, 그리고 아울러 상기 제 1 사용자 장비로부터의 사용자 평면 메시지에 상기 프라이버시 표시를 삽입하도록 구성되는 것을 특징으로 하는 통신 시스템.Wherein the control server is configured to detect anonymity request from the first user equipment and to insert the privacy indication in a user plane message from the first user equipment. 통신 시스템에서의 통신 방법으로서,As a communication method in a communication system, 제어 서버를 통해 수신된 제 1 사용자 장비로부터의 사용자 평면 메시지에서의 프라이버시 표시에 응답하여, 제 2 사용자 장비에 전송된 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 상기 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하는 단계와; 그리고In response to the privacy indication in the user plane message from the first user equipment received via the control server, removing the identification information of the first user equipment from the at least one user plane message sent to the second user equipment; Preventing a second user equipment from identifying the first user equipment from the at least one user plane message; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하는 단계를 포함하여 구성되는 것을 특징으로 하는 통신 방법.And inserting a unique anonymity token into the at least one user plane message. 제44항에 있어서,The method of claim 44, 상기 적어도 하나의 사용자 평면 메시지가 상기 제 1 사용자 장비에 링크될 수 있도록 상기 식별정보와 상기 고유의 익명성 토크 간의 관계가 형성되는 것을 특징으로 하는 통신 방법.A relationship is established between the identification and the unique anonymity talk such that the at least one user plane message can be linked to the first user equipment. 제44항 또는 제45항에 있어서,46. The method of claim 44 or 45, 상기 적어도 하나의 사용자 평면 메시지는 상기 프라이버시 표시를 갖는 사용자 평면 메시지를 포함하는 것을 특징으로 하는 통신 방법.And the at least one user plane message comprises a user plane message having the privacy indication. 통신 시스템에서의 통신 방법으로서,As a communication method in a communication system, 상기 통신 시스템은,The communication system, 공유 플로어를 통해 통신하는 제 1 사용자 장비 및 제 2 사용자 장비와;First user equipment and second user equipment in communication via a shared floor; 상기 공유 플로어를 관리하는 제어 서버와; 그리고A control server managing the shared floor; And 상기 제 2 사용자 장비에 서비스를 제공하는 적어도 하나의 참여 서버를 포함하여 구성되며,And at least one participating server providing a service to the second user equipment. 상기 통신 방법은 제44항 또는 제45항을 따르는 방법을 포함하고, 상기 제 1 사용자 장비로부터의 익명성 요구를 상기 제어 서버에서 검출하는 단계와, 그리고 상기 제 1 사용자 장비로부터의 사용자 평면 메시지에 상기 프라이버시 표시를 삽입하는 단계를 더 포함하는 것을 특징으로 하는 통신 방법.The method of communication comprises a method according to claim 44 or 45, comprising detecting at the control server anonymity request from the first user equipment, and in a user plane message from the first user equipment. Inserting the privacy indication. 컴퓨터 프로그램을 수록하고 있는 컴퓨터 판독가능 매체로서, 상기 컴퓨터 프로그램은, 데이터 처리 장치 상에서 수행될 때,A computer readable medium containing a computer program, wherein the computer program, when executed on a data processing apparatus, 제 1 사용자 장비로부터 익명성 요구를 검출하는 단계와;Detecting anonymity request from the first user equipment; 상기 익명성 요구에 응답하여, 상기 제 1 사용자 장비로부터 제 2 사용자 장비로 전송된 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 상기 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하는 단계와; 그리고In response to the anonymity request, the second user equipment removes the identification information of the first user equipment from at least one user plane message sent from the first user equipment to the second user equipment. Preventing identifying the first user equipment from a user plane message; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하는 단계를 수행하도록 구성되는 코드를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.And code configured to perform inserting a unique anonymous token into the at least one user plane message. 컴퓨터 프로그램을 수록하고 있는 컴퓨터 판독가능 매체로서, 상기 컴퓨터 프로그램은, 데이터 처리 장치 상에서 수행될 때,A computer readable medium containing a computer program, wherein the computer program, when executed on a data processing apparatus, 제어 서버를 통해 수신된 제 1 사용자 장비로부터의 사용자 평면 메시지에서의 프라이버시 표시에 응답하여, 제 2 사용자 장비에 전송된 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비의 식별정보를 제거함으로써, 상기 제 2 사용자 장비가 상기 적어도 하나의 사용자 평면 메시지로부터 상기 제 1 사용자 장비를 식별하는 것을 방지하는 단계와; 그리고In response to the privacy indication in the user plane message from the first user equipment received via the control server, removing the identification information of the first user equipment from the at least one user plane message sent to the second user equipment; Preventing a second user equipment from identifying the first user equipment from the at least one user plane message; And 상기 적어도 하나의 사용자 평면 메시지에 고유의 익명성 토큰을 삽입하는 단계를 수행하도록 구성되는 코드를 포함하는 것을 특징으로 하는 컴퓨터 판독가능 매체.And code configured to perform inserting a unique anonymous token into the at least one user plane message.
KR1020077000366A 2004-06-11 2005-05-17 Communication systems KR100907986B1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GB0413106A GB0413106D0 (en) 2004-06-11 2004-06-11 A communication system
GB0413106.6 2004-06-11
US11/028605 2005-01-05
US11/028,605 US7889726B2 (en) 2004-06-11 2005-01-05 Communication system
PCT/IB2005/001491 WO2005122470A1 (en) 2004-06-11 2005-05-17 A communication system

Publications (2)

Publication Number Publication Date
KR20070034045A KR20070034045A (en) 2007-03-27
KR100907986B1 true KR100907986B1 (en) 2009-07-16

Family

ID=34968345

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077000366A KR100907986B1 (en) 2004-06-11 2005-05-17 Communication systems

Country Status (5)

Country Link
EP (1) EP1759489A1 (en)
JP (1) JP2008502252A (en)
KR (1) KR100907986B1 (en)
AU (1) AU2005253276B2 (en)
WO (1) WO2005122470A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080013684A (en) * 2006-08-09 2008-02-13 엘지전자 주식회사 Method for securing privacy in the automatic answer mode of push-to service
TWI435642B (en) * 2006-08-17 2014-04-21 Redcom Lab Inc Ptt/pts signaling in an internet-protocol network
CN101150848B (en) * 2006-09-18 2011-06-15 摩托罗拉*** Method for authenticating radio communication device
KR101348002B1 (en) * 2006-11-24 2014-02-13 삼성전자주식회사 System and method for creating routing rules between fleet members
CN101325487B (en) * 2007-06-15 2011-11-30 中兴通讯股份有限公司 Method for limiting display of subscriber number in conference business notification message
US8474007B2 (en) * 2009-12-23 2013-06-25 Motorola Solutions, Inc. System and method of controlling identity privacy in a communication session
US9450991B2 (en) 2010-11-30 2016-09-20 Motorola Solutions, Inc. Method of controlling sharing of participant identity in a group communication session

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477150B1 (en) * 2000-03-03 2002-11-05 Qualcomm, Inc. System and method for providing group communication services in an existing communication system
JP2002058005A (en) * 2000-06-02 2002-02-22 Canon Inc Video conference and video telephone system, device for transmission and reception, image communication system, device and method for communication, recording medium and program
JP2003009231A (en) * 2001-06-19 2003-01-10 Takatori Ikueikai:Kk Radio communication system and radio communication service
JP3725070B2 (en) * 2001-12-21 2005-12-07 株式会社東芝 Network system, router, host, prefix management method and IP address management method
US6986036B2 (en) * 2002-03-20 2006-01-10 Microsoft Corporation System and method for protecting privacy and anonymity of parties of network communications
US7688764B2 (en) * 2002-06-20 2010-03-30 Motorola, Inc. Method and apparatus for speaker arbitration in a multi-participant communication session

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Open Mobile Alliance의 Draft Version 1.0

Also Published As

Publication number Publication date
AU2005253276A1 (en) 2005-12-22
WO2005122470A1 (en) 2005-12-22
EP1759489A1 (en) 2007-03-07
JP2008502252A (en) 2008-01-24
AU2005253276B2 (en) 2009-11-19
KR20070034045A (en) 2007-03-27

Similar Documents

Publication Publication Date Title
US7889726B2 (en) Communication system
EP1510090B9 (en) Method for controlling parties in real-time data group communication using acknowledgement packets
KR100924513B1 (en) A method of communication
US7058042B2 (en) One-to-one communication
KR101155224B1 (en) Method and system for poc compatible terminal split-off by media attribute in poc multimedia session
US7408948B2 (en) Packet mode speech communication
KR101058643B1 (en) Group session initiation method of push-to-talk over cellular system and system therefor
KR101061373B1 (en) Method of performing media storage service in push-to-talk over cellular network, PC server and PC client
US20060153102A1 (en) Multi-party sessions in a communication system
WO2005107361A2 (en) A communication system
US7650159B2 (en) Communication system
KR20060105064A (en) Method and system for transporting information from responding poc clients using tbcp message through established sip session of poc network
KR100907986B1 (en) Communication systems
EP1380182B1 (en) One-to-one communication in a system having different control plane and user plane logical entities
EP2301267A1 (en) Private communication in a push to talk over cellular network
KR101342768B1 (en) System and method for transmitting and receving a media according to the priority of media burst
EP1766858B1 (en) Token based privacy in a push-to-talk over cellular communication system
CN1989734A (en) A communication system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130620

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140702

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150617

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160616

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170616

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190617

Year of fee payment: 11