Nothing Special   »   [go: up one dir, main page]

KR101285902B1 - 그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신 - Google Patents

그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신 Download PDF

Info

Publication number
KR101285902B1
KR101285902B1 KR1020117019478A KR20117019478A KR101285902B1 KR 101285902 B1 KR101285902 B1 KR 101285902B1 KR 1020117019478 A KR1020117019478 A KR 1020117019478A KR 20117019478 A KR20117019478 A KR 20117019478A KR 101285902 B1 KR101285902 B1 KR 101285902B1
Authority
KR
South Korea
Prior art keywords
data
communication
group
wireless communication
voice
Prior art date
Application number
KR1020117019478A
Other languages
English (en)
Other versions
KR20110107391A (ko
Inventor
마크 아론 린드너
베스 앤 브루어
Original Assignee
퀄컴 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 퀄컴 인코포레이티드 filed Critical 퀄컴 인코포레이티드
Publication of KR20110107391A publication Critical patent/KR20110107391A/ko
Application granted granted Critical
Publication of KR101285902B1 publication Critical patent/KR101285902B1/ko

Links

Images

Classifications

    • 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
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

무선 통신 네트워크를 통해 무선 통신 디바이스들 사이에 그룹 통신 데이터 스트림에서의 2차 데이터의 송신을 허용하는 시스템, 방법, 및 무선 통신 디바이스. 무선 통신 디바이스는, 제한된 대역폭을 갖는 통신 채널에서, 적어도 그룹-지향형 음성 통신 데이터를 통신 그룹, 이를테면, 푸시-투-토크 (PTT) 그룹의 다른 멤버들에게 선택적으로 송신하고, 동일한 통신 채널에서 2차 데이터를 선택적으로 송신할 수 있다. 그룹 통신 서버는, 음성 통신 데이터와 2차 데이터를 수신하고, 적어도 음성 통신 데이터를 통신 그룹의 다른 멤버 무선 통신 디바이스들에게 선택적으로 송신한다. 일 실시형태에서, 무선 통신 디바이스는 음성 통신 데이터의 데이터 크기를, 2차 데이터가 통신 채널 내에서 송신될 수 있도록 하는 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시킨다.

Description

그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신{SECONDARY DATA TRANSMISSION IN A GROUP COMMUNICATION TRANSMISSION DATA STREAM}
본 발명은 점-대-점 (point-to-point) 또는 점-대-다점 (point-to-multipoint) 무선 통신 시스템에 관한 것이다. 보다 구체적으로, 본 발명은 무선 전기통신 디바이스들 사이에서의 그룹 통신들에 대해 확립된 통신 채널 내에서부터 2차 데이터 (secondary data) 를 송신하는 시스템 및 방법에 관한 것이다.
셀룰러 폰, PDA, 미니-랩탑, 및 진보형 페이저와 같은 무선 통신 디바이스에서, 디바이스들은 통상적으로, 기존의 셀룰러 폰 네트워크를 통해 전화 호들을 중개하고 네트워크를 통해 데이터 패킷들을 전달함으로써, 장거리에 걸쳐 통신한다. 이들 무선 디바이스들은 종종, 제한된 또는 상당한 데이터 처리 및 연산 능력을 가지며, 이에 따라 전화 네트워크를 통해, 음성 외에도 소프트웨어 프로그램들을 전송 및 수신할 수 있다. 무선 전기통신 디바이스 및 이를테면 셀룰러 기지국들과 같은 전기통신 포탈 사이에 확립된 통신 채널들은, 어느 하나의 특정 디바이스에 할당된 제한된 대역폭을 갖는다.
일반적으로 "푸시-투-토크 (push-to-talk; PTT)" 능력으로 지칭되는, 모바일 전화기와 같은 무선 통신 디바이스들의 그룹들 간에 빠른 일-대-일 (one-to-one) 또는 일-대-다 (one-to-many) 통신을 제공하는 무선 전기통신 서비스가 존재한다. 통신하는 무선 디바이스를 위한 수신 디바이스들의 특정 PTT 그룹은 보통 캐리어 (carrier) 에 의해 셋업된다. PTT 통신 접속은 통상적으로 화자와 특정 PTT 그룹의 각 멤버 디바이스 간의 반이중 (half-duplex) 링크를 활성화하는 무선 디바이스 상의 단일의 버튼-누름에 의해 개시되며, 일단 버튼이 해제되면, 디바이스는 인커밍 (incoming) PTT 송신들을 수신할 수 있다. 일부 구성에서, PTT 화자는, 그 화자가 말하고 있는 동안에는 다른 그룹 멤버가 말할 수 없게 되는 "플로어 (floor)" 를 가질 것이다. 일단 화자가 PTT 버튼을 해제하면, 특정 PTT 그룹의 임의의 다른 개별 멤버가 그들의 PTT 버튼을 누를 수 있으며, 그들은 플로어를 가질 것이다.
기존의 PTT 시스템에서, 멤버 디바이스는 아웃고잉 (outgoing) 음성 통신용 통신 채널 및 인커밍 통신용 채널을 확립한다. 음성 송신의 품질을 최적화하는 것이 바람직하므로, 음성 데이터 패킷들을 송신하여 고성능 송신을 보장하기 위해 각 채널의 풀 대역폭 (full bandwidth) 이 통상적으로 사용된다. 다른 데이터가 무선 통신 디바이스로부터 및 무선 통신 디바이스로 전송될 필요가 있다면, 통상적으로 추가적인 데이터만을 위해 디바이스에 별개의 채널이 개설되거나 (이것은 고가의 비용이 소요됨), 추가적인 데이터를 위해, 디바이스에 할당된 다른 기존의 채널들, 이를테면 신호 채널 및 제어 채널이 활용된다. 다만, 다른 채널들을 활용하게 되면, 이들 채널들에 대한 통신을 제약하게 되며, 이것은 종종 예를 들어 제어 채널들을 이용하는 것과 같이 시스템에 의해 미리 결정되며, 무선 네트워크 상에서의 디바이스의 기능성을 악화시킬 수 있다.
따라서, 추가적인 통신 채널을 반드시 개설하거나 다른 특징들 및 기능들을 위해 확립된 다른 채널을 사용 및 방해하거나 하지 않고도, 그룹의 다른 멤버들로 및 다른 멤버들로부터 비음성 데이터를 전송 및/또는 수신하는 능력을 갖는 그룹의 멤버인 무선 통신 디바이스를 위한 시스템 및 방법을 제공하는 것이 유리할 것이다. 이 시스템 및 방법은 다른 PTT 통신의 무결성과 타협하지 않아야 하며, 디바이스 리소스들을 과도하게 사용하지 않아야 한다. 따라서, 이러한 시스템 및 방법의 제공에 의해 본 발명이 주로 지향하는 이러한 2차 데이터 송신이 허용된다.
간략히 설명하면, 본 발명은, 무선 통신 네트워크를 통해 무선 통신 디바이스들 사이에 그룹 통신 데이터 스트림에서의 2차 데이터의 송신을 허용하는 시스템, 방법, 및 무선 통신 디바이스를 포함한다. 무선 통신 디바이스는, 통신 채널이 제한된 대역폭을 갖더라도, 적어도 그룹-지향형 (group-directed) 음성 통신 데이터를 그룹, 이를테면, 푸시-투-토크 (PTT) 그룹의 다른 멤버들에게 선택적으로 송신하고, 동일한 통신 채널에서 2차 데이터를 음성 데이터로서 선택적으로 송신할 수 있다. 그룹 통신 서버는, 음성 통신 데이터와 2차 데이터를 수신할 수 있고, 그 후 적어도 음성 통신 데이터를 통신 그룹의 다른 멤버 무선 통신 디바이스들에게 선택적으로 송신할 것이고, 2차 데이터는 그룹의 하나 이상의 멤버에게 전송될 수 있다. 2차 데이터 송신을 용이하게 하기 위해, 무선 통신 디바이스는 음성 통신 데이터의 데이터 크기를, 2차 데이터가 통신 채널 내에서 송신될 수 있도록 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시키도록 실시될 수 있다.
일 실시형태에서, 무선 통신 디바이스들 사이에서 그룹-통신 데이터 스트림에서의 2차 데이터를 송신하는 시스템은, 무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 적어도 하나의 무선 통신 디바이스로서, 적어도 하나의 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서 무선 통신 네트워크를 통해, 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를, 다른 컴퓨터 디바이스들 (이를테면, 그룹의 멤버들) 에게는 2차 데이터를, 선택적으로 송신하고, 2차 데이터의 송신은 통신 채널 내에서 음성 통신 데이터와 조합하여 이루어지는, 무선 통신 디바이스를 포함한다. 이 시스템은, 적어도 하나의 무선 통신 디바이스로부터 음성 통신 데이터와 2차 데이터를 수신하고, 적어도 음성 통신 데이터를 통신 그룹의 다른 멤버 무선 통신 디바이스들에게 선택적으로 송신하도록 구성되는 적어도 하나의 그룹 통신 서버를 포함한다. 이렇게 실시된다면, 음성 통신 데이터는 제 1 데이터 크기를 가지며, 적어도 하나의 무선 통신 디바이스는 음성 통신 데이터의 제 1 데이터 크기를, 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시키고, 2차 데이터를 제 2 데이터 크기의 음성 통신 데이터와 조합하여 통신 채널 내에서 송신하도록 추가적으로 구성될 수 있다.
일 실시형태에서, 무선 통신 디바이스들 사이에서 그룹-통신 데이터 스트림에서의 2차 데이터를 송신하는 방법은, 무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 적어도 하나의 무선 통신 디바이스로부터 적어도 음성 통신 데이터를 송신하는 단계로서, 적어도 하나의 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서, 적어도 그룹-지향형 음성 통신 데이터를 통신 그룹의 다른 멤버들에게, 및 2차 데이터를 무선 통신 네트워크를 통해 다른 컴퓨터 디바이스들에게 선택적으로 송신하도록 구성되고, 음성 통신 데이터와 2차 데이터의 송신은 제한된 대역폭을 갖는 통신 채널에서 일어나는, 송신하는 단계를 포함한다. 이렇게 실시된다면, 음성 통신 데이터는 제 1 데이터 크기를 가지며, 본원의 방법은, 제 1 데이터 크기를, 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시키는 단계; 및 2차 데이터를 제 2 크기의 음성 통신 데이터와 조합하여 통신 채널 내에서 송신하는 단계를 포함한다.
일 실시형태에서, 무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 무선 통신 디바이스는, 제한된 대역폭을 갖는 통신 채널에서 무선 통신 네트워크를 통해, 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를, 그리고 다른 컴퓨터 디바이스들에게는 2차 데이터를, 선택적으로 송신하도록 구성된다. 2차 데이터의 송신은 통신 채널에서 음성 통신 데이터와 조합하여 일어난다. 음성 통신 데이터는 제 1 데이터 크기를 가지며, 무선 통신 디바이스는, 제 1 데이터 크기를, 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시키고, 2차 데이터를 제 2 데이터 크기의 음성 통신 데이터와 함께 통신 채널 내에서 송신하도록 추가적으로 구성될 수 있다.
그러므로, 본원의 시스템 및 방법은, 무선 통신 디바이스에게, 추가적인 통신 채널을 개설하거나 다른 채널들을 활용할 필요 없이, 그룹의 다른 무선 통신 디바이스 멤버들로 및 이들 멤버들로부터 비음성 데이터를 송신 및 수신하는 능력을 부여한다는 점에서 유리하다. 음성 통신 데이터는 더 큰 2차 데이터 스루풋을 허용하도록 감소될 수도 있다. 따라서, 이 시스템 및 방법은 비음성 데이터로 하여금 디바이스 리소스들 또는 다른 전용 통신 채널들을 과도하게 활용하지 않고서도 통신될 수 있게 한다.
본 발명의 다른 목적, 특징, 및 이점은 도면의 간단한 설명, 발명의 상세한 설명, 및 청구항의 검토 후에 명백하게 될 것이다.
도 1 은 무선 네트워크를 통해 그룹 통신 서버와 다른 컴퓨터 디바이스들과 통신하는 무선 통신 디바이스들의 지정된 PTT 그룹을 갖는 무선 네트워크의 대표도이다.
도 2 는 PTT 그룹 멤버들의 무선 통신 디바이스들 사이에서 그룹 통신 서버 제어 통신을 하는 통상의 셀룰러 전기통신 구성의 무선 네트워크의 일 실시형태의 대표도이다.
도 3 은 PTT 능력을 갖는 무선 전기통신 디바이스의 컴퓨터 플랫폼을 도시한 블록도이다.
도 4 는 PTT 클라이언트와 그룹-지향형 미디어 클라이언트를 갖는, 통신 그룹 애플리케이션의 소프트웨어 계층들의 일 실시형태의 블록도이다.
도 5 는 시간 축 (T) 을 따라 PTT 통신에서 송신된 일련의 데이터 슬롯들의 대표도이다.
도 6 은 송신하는 무선 통신 디바이스에 대한 PTT 클라이언트가 음성 데이터 패킷들을 송신할 때, 플로어 세션 동안 일어나는 비음성 데이터 송신의 일 실시형태의 호 흐름도이다.
도 7 은 PTT 통신에서 음성 데이터와 비음성 데이터를 송신하는 무선 통신 디바이스의 일 실시형태의 흐름도이다.
이 설명에서, "통신 디바이스", "무선 디바이스", "무선 통신 디바이스", "PTT 통신 디바이스", "핸드헬드 디바이스", "모바일 디바이스" 및 "핸드셋" 이란 용어들이 상호교환가능하게 사용된다. "호 (call)" 및 "통신 (communication)" 이란 용어들도 또한 상호교환가능하게 사용된다. "애플리케이션" 이란 용어는 본원에 사용한 바와 같이 실행가능한 및 비실행가능한 소프트웨어 파일, 원시 데이터 (raw data), 집합 데이터 (aggregated data), 패치 및 다른 코드 세그먼트들을 포함하는 것으로 의도된다. "예시적인 (exemplary)" 이란 단어들은 개시된 엘리먼트 또는 실시형태가 단지 예만을 의미하는 것에 불과하며 사용자의 임의의 선호도를 나타내는 것은 아니다. "통신 채널" 이란 용어는 실제 데이터 또는 가상 데이터 트래픽 채널에서의 동일한 데이터 흐름 또는 다른 확립된 소켓을 의미한다. 또한, 몇몇 도면에 걸쳐, 동일한 번호는 동일한 엘리먼트를 지칭하며, 관사 "a" 및 "the" 는 본 명세서에 달리 지정되지 않는다면 복수의 참조들을 포함한다.
동일한 번호가 동일한 엘리먼트들을 나타내는 도면들을 참조하면, 도 1 은 무선 네트워크 (20) 를 통해 다른 무선 전기통신 디바이스들과 통신하는, 통신 그룹 (12) 내의 하나 이상의 무선 전기통신 디바이스들, 이를테면, 무선 전화기 (14), 스마트 페이저 (16) 및 개인 휴대 정보 단말기 (PDA) (18) 를 갖는 시스템 (10) 의 일 실시형태를 예시한다. 시스템 (10) 에서, 각 무선 전기통신 디바이스 (14, 16, 18) 는 무선 통신 네트워크 (20) 를 통해 하나 이상의 다른 무선 전기통신 디바이스들의 타겟 세트와 선택적으로 및 직접 통신할 수 있다. 예를 들어, 모바일 전화기 (14) 에 대한 타겟 세트는 통신 그룹 (12) 내의 모든 디바이스들일 수 있거나, 또는 그 디바이스들의 서브세트, 이를테면 페이저 (16) 및/또는 PDA (18) 일 수 있다.
통상적으로, 무선 전기통신 디바이스 (이를테면, 모바일 전화기 (14)) 는 무선 네트워크 (20) 를 통해 서버측 LAN (30) 에 존재하는 통신 컴퓨터 디바이스 (여기에서는 서버 (32) 로 도시) 에, 무선 디바이스가 무선 네트워크 (20) 상에 존재, 즉 액세스가능하다는 것을 통보한다. 통신 컴퓨터 디바이스 (32) 는 이 정보를 제 1 무선 전기통신 디바이스에 의해 지정된 타겟 무선 전기통신 디바이스들의 세트와 공유할 수 있으며, 또는 이 정보를 서버측 LAN (30) 에 상주하거나 또는 무선 네트워크 (20) 를 통해 액세스가능한 다른 컴퓨터 디바이스들과도 공유할 수 있다. 그룹 통신 컴퓨터 디바이스 (32) 는 무선 디바이스들에 대한 그룹 식별 데이터를 저장하기 위해 부속 또는 액세스가능한 데이터베이스 (34) 를 가질 수 있다. 본원에 나타낸 바와 같이 파일 관리 서버로서 나타낸 데이터 저장소 (36) 는 또한 서버측 LAN (30) 에도 존재한다. 서버측 LAN (30) 에, 또는 무선 네트워크 (20) 나 인터넷에 걸쳐 상주하는 컴퓨터 컴포넌트들의 수는 제한되지 않음이 이해되어야 한다.
PTT 음성 통신과 같은 직접 통신은, 통신하는 무선 전기통신 디바이스 (14, 16, 18) 및 하나 이상의 타겟 세트의 다른 무선 전기통신 디바이스들 사이에서의 반이중 채널을 통해 확립될 수 있다. 또한, 그룹 통신 컴퓨터 디바이스 (32) 는 전송된 PTT 통신을 실제로 수신하는 타겟 세트의 무선 통신 디바이스들에 대해 알지 않고서도 타겟 세트와의 요청된 직접 통신을 브리징하도록 시도할 수 있다. 이와 달리, 그룹 통신 컴퓨터 디바이스 (32) 는 PTT 송신 무선 전기통신 디바이스 (14, 16, 18) 에게 타겟 세트 (12) 로의 직접 통신을 브리징할 능력이 없음을 통지할 수 있다. 또한, 그룹 통신 컴퓨터 디바이스 (32) 가 그룹 식별 데이터의 부속 데이터베이스 (34) 를 갖는 것으로 여기에 도시되지만, 그룹 통신 컴퓨터 디바이스 (32) 는 상주하는 그룹 아이덴티티 데이터를 가질 수 있으며, 본원에 설명된 모든 저장 기능들을 수행할 수 있다.
요약하면, 시스템 (10) 은 RTP 음성 스트림과 같은 기존의 PTT 데이터 스트림을 재사용하여, 별개의 통신 경로를 셋업하기 보다는, 커스텀 애플리케이션 데이터 패킷들을 다른 컴퓨터 디바이스들에 반송할 수 있다. PTT 가능의 시스템은 이미 그룹 멤버들로의 접속성이 확립되었으므로, 기존의 접속성을 재사용한다는 큰 이점을 가지게 된다. 시스템 (10) 은 무선 통신 디바이스 (14, 16, 18) 사이에서의 그룹 통신 데이터 스트림에서의 2차 데이터의 송신을 허용하며, 무선 통신 네트워크 (20) 를 통한 직접 그룹 통신에서 서로와 통신하는 무선 통신 디바이스들의 통신 그룹 (12) 의 멤버인 전화 (14) 와 같은 적어도 하나의 무선 통신 디바이스는, 무선 통신 네트워크 (20) 를 통해, 적어도 그룹-지향형 음성 통신 데이터를 통신 그룹 (12) 의 다른 멤버들로, 및 2차 데이터를 무선 페이저 (16) 와 PDA (18) 와 같은 다른 통신 디바이스들로 선택적으로 송신한다. 송신은 제한된 대역폭을 갖는 통신 채널에서 발생할 수 있으므로, 2차 데이터를 전송하기 위해 추가적인 통신 채널들이 요청되지 않는다.
시스템 (10) 에서, 무선 통신 디바이스들 사이에서 음성 데이터 송신을 위한 특정의 "서비스 품질 (QoS) 을 유지하는 것이 바람직하다. 데이터의 송신을 위해 대역폭이 제한된다면, 특히, 데이터 송신을 위해 이용가능한 통신 채널들의 양이 제한된다면, 제한된 통신 채널들 내에서의 2차 데이터의 전송은 음성 데이터를 방해하고 QoS 를 저감시킬 수도 있다. 그러므로, 시스템 (10) 은, 음성 통신에서 QoS 를 계속 유지하면서, 제한된 통신 채널(들)에서 2차 데이터 송신을 허용할 것이다.
그룹 통신 서버 (32) 는 동일한 통신 채널에서 적어도 하나의 무선 통신 디바이스 (전화 (14)) 로부터 음성 통신 데이터 및 2차 데이터를 수신하고, 적어도 음성 통신 데이터를 통신 그룹 (12) 의 다른 멤버 무선 통신 디바이스들로 선택적으로 송신한다. 도 5 에서 추가적으로 설명된 바와 같이, 무선 통신 디바이스 (전화 (14)) 는, (대역폭 데이터 슬롯 크기 A 의 등가값까지인) 음성 통신 데이터의 제 1 데이터 크기를, 통신 채널의 대역폭 (A) 보다 더 작은 제 2 데이터 크기 (크기 C) 로 축소시킨 후, 통신 채널 내에서 2차 데이터 (슬롯 (122) 에서 크기 B 를 갖는 데이터 블록) 를 제 2 데이터 크기의 음성 통신 데이터 (데이터 슬롯 (122) 에서 크기 C 를 갖는 데이터 블록) 와 조합하여 송신하도록 추가적으로 구성되는 것이 바람직하다. 이와 달리, 무선 통신 디바이스 (14) 는 현재의 크기의 음성 통신 데이터를 유지하고, 적합한 대역폭이 이용가능할 때, 삽입된 2차 데이터를 최대 대역폭 (A) 까지 되게 하면서, 2차 데이터를 간단히 삽입할 수 있다. 다만, 이러한 실시형태에서, 대역폭이 이용가능하지 않다면, 각 데이터 슬롯 (122) 에서의 송신이 확보되지 않은 만큼, 2차 데이터의 스루풋의 보장이 가능하지 않을 수도 있다. 사용중에 있는 몇몇 통신 채널들은 또한, 각 채널이 2차 데이터의 송신 또는 수신을 구현할 수 있도록, 현재의 방향에서, 즉 순방향 및 역방향 양방 모두에서 활용될 수 있다.
시스템 (10) 은 그룹 통신 컴퓨터 디바이스(들)(32) 과 통신하는 데이터 저장소 (36) 를 더 포함할 수 있으며, 본원에서 더 설명되는 바와 같이, 그룹 통신 컴퓨터 디바이스 (32) 는 그룹-지향형 미디어를 데이터 저장소 (36) 로 전송하도록 구성된다. 데이터 저장소 (36) 는 (모바일 폰 (14) 과 같은) 무선 통신 디바이스로부터 그룹 지정형 미디어를 수신하고, 그룹-지향형 미디어가 전송되었던 통신 그룹 (12) 의 멤버들로 하여금 저장된 그룹-지향형 미디어에 무선 통신 네트워크 (20) 를 통해 선택적으로 액세스할 수 있게 하도록 구성될 수 있다.
2차 데이터는, JPEG, TIF 등의 그림 파일과 같은 그래픽 미디어, MP3, MP4, WAV 등과 같은 오디오 파일과 같은 그룹-지향형 미디어일 수 있다. 미디어는 또한 멀티미디어 애플리케이션 (파워포인트, MOV 파일 등) 과 같은 스트리밍 미디어일 수도 있다. 그룹-지향형 미디어는 또한, 스트리밍 미디어, 또는 데이터 저장소 (36) 나 사설 게시판에서 호스팅되는 게임과 같이, 무선 통신 네트워크 (20) 상의 다른 컴퓨터 디바이스 상에서의 양방향성 세션일 수도 있다. 또한, 그룹-지향형 미디어는, 화자의 사진이 실질적인 실시간 또는 지연 시간으로 다른 그룹 멤버들에게 브로드캐스트되는 통신 그룹의 멤버들 사이에서의 반이중 화상 회의일 수도 있다.
이들 미디어 파일들의 크기는 매우 클 수 있으며, 미디어를 전송하는 잠재 지연, 또는 무선 통신 디바이스를 수신하여 전송된 미디어를 핸들링하는 능력의 부재 때문에, 시스템 (10) 은, 바람직하게는, 다른 PTT 통신을 방해하지 않으면서, 2차 데이터를 수신할 수 있는 통신 그룹 (12) 의 타겟 멤버들에게 2차 데이터가 선택적으로 전송될 수 있도록, 데이터 저장소 (36) (또는 파일 관리 서버 혹은 다른 컴퓨터 저장 디바이스나 메모리) 를 사용하여 2차 데이터를 저장할 수 있다. 게다가, 통신 그룹 (12) 의 멤버 무선 디바이스들 중 적어도 하나에 의한 2차 데이터의 수신시에, 그룹 통신 컴퓨터 디바이스 (32) 는, 통신 그룹 (12) 중 적어도 하나의 멤버 무선 통신 디바이스가 2차 데이터를 수신했었다는 확인응답을, 2차 데이터를 전송하는 무선 통신 디바이스 (14, 16, 18) 에게 전송할 수 있다.
무선 통신 디바이스 (14, 16, 18) 는, 전송, 예컨대, 타겟 리스트에 전송될 2차 데이터를 요청할 때 그룹 통신 컴퓨터 디바이스 (32) 에게 데이터를 타게팅 (target) 할 수 있으며, 따라서, 그룹 통신 디바이스 (32) 는 본원에서 더 논의되는 바와 같은 하나 이상의 기준에 기초하여 통신 그룹 식별 데이터에서 식별되는 멤버 무선 통신 디바이스들에게 2차 데이터를 전송 또는 저장할 것이다. 이와 달리, 무선 통신 디바이스가 2차 데이터를 전송하기 전에, 무선 통신 디바이스 (14, 16, 18) 는 그룹 통신 컴퓨터 디바이스 (32) 로부터 통신 그룹 (12) 용 멤버 데이터를 요청할 수 있고, 그룹 통신 컴퓨터 디바이스 (32) 는, 2차 데이터를 수신할 수 있고 및/또는 수신할 하나 이상의 타겟 디바이스를 식별할 수 있다. 일 실시형태에서, 통신 그룹 컴퓨터 디바이스 (32) 는 이들의 멤버 디바이스들의 능력에 기초하여 잠재적인 통신 그룹들을 필터링하여 2차 데이터를 수신할 수 있다.
도 2 는 PTT 시스템에서 세트 그룹 멤버들의 무선 통신 디바이스들 (디바이스들 (70, 72, 74, 76)) 간의 통신을 제어하는 일련의 그룹 통신 컴퓨터 디바이스 (그룹 통신 서버) (32) 를 갖는, 통상의 셀룰러 전기통신 구성에서의 무선 네트워크의 일 실시형태의 대표도이다. 무선 네트워크는 단지 예시적이며, 원격 모듈들이 서로 간에 및/또는 제한 없이 무선 네트워크 캐리어들 및/또는 서버들을 포함하는 무선 네트워크 (20) 의 컴포넌트들 간에 공중 경유 (over the air) 통신하는 임의의 시스템을 포함할 수 있다. 일련의 그룹 통신 서버들 (32) 은 그룹 통신 서버 LAN (50) 에 접속된다. 무선 전화기는 데이터 서비스 옵션을 이용하여 그룹 통신 서버(들)(32) 로부터 패킷 데이터 세션을 요청할 수 있다.
그룹 통신 서버(들)(32) 는 여기에서는 캐리어 네트워크 (54) 에 상주하는 것으로 도시된, 무선 서비스 제공자의 패킷 데이터 서비스 노드 (PDSN), 이를테면, PDSN (52) 에 접속된다. 각 PDSN (52) 은 PCF (packet control function) (62) 를 통해 기지국 (60) 의 기지국 제어기 (64) 와 인터페이스할 수 있다. PCF (62) 는 통상적으로 기지국 (60) 에 위치된다. 캐리어 네트워크 (54) 는 모바일 스위칭 센터 ("MSC") (58) 로 전송된 (일반적으로 데이터 패킷 형태의) 메시지들을 제어한다. 캐리어 네트워크 (54) 는 네트워크, 인터넷 및/또는 POTS ("plain ordinary telephone system") 에 의해 MSC (58) 와 통신한다. 통상적으로, 캐리어 네트워크 (54) 와 MSC (58) 사이의 네트워크 또는 인터넷 접속이 데이터를 전송하고, POTS 는 음성 정보를 전송한다. MSC (58) 는 하나 이상의 기지국들 (60) 에 접속될 수 있다. 캐리어 네트워크와 유사한 방식으로, MSC (58) 는 통상적으로 데이터 전송을 위한 네트워크 및/또는 인터넷과 음성 정보를 위한 POTS 양자에 의해 BTS (base transceiver station) (때때로 "branch-to-source" 로 지칭) (66) 에 접속된다. BTS (66) 는 궁극적으로는 단문 메시징 서비스 ("SMS") 또는 당업계에 공지된 다른 공중 경유 방법들에 의해, 무선 디바이스들, 이를테면, 셀룰러 전화기들 (70, 72, 74, 76) 로/로부터 무선으로 메시지들을 브로드캐스트 및 수신한다. 캐리어 경계들 및/또는 PTT 오퍼레이터 네트워크 경계들은 또한 본원에 설명한 바와 같이 데이터의 공유를 억제 또는 금지하지 않는다는 점에 유의해야 한다.
도 3 은 디바이스들의 타겟 세트로의 직접 통신을 개설하는 PTT 버튼 (78) 을 갖는 모바일 폰 (14) 인 무선 전기통신 디바이스의 일 실시형태를 도시한 블록도이다. 무선 디바이스 (14) 는 또한 무선 디바이스 (14) 의 사용자를 위하여 그래픽 디스플레이 (80) 를 갖는 것으로 도시된다. 무선 디바이스 (14) 는 음성 및 데이터 패킷을 다룰 수 있고, 그룹 지향형 미디어를 포함하기 위해 무선 네트워크 (20) 를 통해 송신된 소프트웨어 애플리케이션을 수신 및 실행할 수 있는 컴퓨터 플랫폼 (82) 을 포함한다. 컴퓨터 플랫폼 (82) 은 다른 컴포넌트들 중에서도, 주문형 집적 회로 ("ASIC") (84), 또는 다른 프로세서, 마이크로프로세서, 로직 회로, 프로그램가능한 게이트 어레이, 또는 다른 데이터 프로세싱 디바이스를 포함한다. ASIC (84) 은 무선 디바이스의 제조 시에 인스톨되며, 보통은 업그레이드가능하지 않을 수도 있다. ASIC (84) 또는 다른 프로세서는, 상주 애플리케이션 환경을 포함하고, ASIC (84) 상에 로드된 운영 시스템을 포함할 수 있는 애플리케이션 프로그래밍 인터페이스 ("API") 계층 (86) 을 실행한다. 상주 애플리케이션 환경은 무선 디바이스의 메모리 (88) 내의 임의의 상주 프로그램들과 인터페이스한다. 상주 애플리케이션 환경의 일 예는 무선 디바이스 플랫폼용으로 QUALCOMM® 에 의해 개발된 "BREW (binary runtime environment for wireless)" 소프트웨어이다.
여기에 도시한 바와 같이, 무선 디바이스 (14) 는 그래픽 디스플레이 (80) 를 갖는 모바일 전화기일 수 있지만, 대안의 실시형태에서, 무선 디바이스는 무선 통신 포털을 갖고, 다르게는 네트워크 또는 인터넷에 유선 접속될 수도 있는 개인 휴대 정보 단말기 (PDA), 그래픽 디스플레이 (80) 를 갖는 페이저, 또는 심지어는 별개의 컴퓨터 플랫폼과 같이, 당업계에 공지된 바와 같은 컴퓨터 플랫폼 (82) 을 갖는 임의의 유형의 무선 디바이스에 대응할 수 있다. 또한, 메모리 (88) 는 판독 전용 또는 랜덤 액세스 메모리 (RAM 및 ROM), EPROM, EEPROM, 플래시 카드 또는 컴퓨터 플랫폼에 공통인 임의의 메모리를 포함할 수 있다. 컴퓨터 플랫폼 (82) 은 또한 메모리 (88) 에서 활발히 이용되지 않는 소프트웨어 애플리케이션들의 저장을 위한 로컬 데이터베이스 (90) 를 포함할 수 있다. 로컬 데이터베이스 (90) 는 통상적으로 하나 이상의 플래시 메모리 셀들로 구성되지만, 자기 미디어, EPROM, EEPROM, 광학 미디어, 테이프, 또는 소프트 또는 하드 디스크와 같이, 당업계에 공지된 바와 같은 임의의 2차 또는 3차 저장 디바이스일 수 있다. 그래픽 디스플레이 (80) 는 진행중인 그룹 호에 대한 정보뿐만 아니라 그룹-지향형 미디어 상의 정보도 표시하여, 본원에서 보다 완전히 설명되는 바와 같은 파일 미리보기를 포함할 수 있다.
무선 통신 디바이스의 이런 실시형태에서, 컴퓨터 플랫폼 (82) 은 또한 무선 디바이스 (14) 로부터 하나 이상의 통신 채널을 개설할 수 있는 통신 인터페이스 (92) 를 포함한다. 통신 인터페이스 (92) 는, 원래 무선 디바이스로 및 무선 디바이스로부터 송신된 음성 및 데이터를 운반하는 무선 디바이스에 대한 표준 통신 인터페이스로서 통상적으로 구성된다. 통신 인터페이스 (92) 는 통상적으로 당업계에 공지된 바와 같은 하드웨어로 구성된다.
도 4 는 PTT 애플리케이션들과 함께, PTT 설비의 소프트웨어 계층들의 일 실시형태의 도면이다. 이 실시형태에서, 모바일 디바이스 환경에서의 컴퓨터 플랫폼 (82) 은, QUALCOMM? 에 의해 개발된, 이동국 모뎀 (MSM) (100) 및 진보된 모바일 가입자 소프트웨어 (AMSS) (102) 의 위에 개발된 일련의 소프트웨어 "계층들" 로 이루어지고, 근본적인 MSM 칩셋을 구동하며, CDMA2000 1X 및 CDMA2000 1xEV-DO 를 포함하는 전체 세트의 CDMA 통신 테크놀로지들에 대해 소프트웨어 프로토콜 스택을 구현한다. QUALCOMM? 에 의해 또한 개발된 모바일 운영 시스템 계층 (104) (이 실시형태에서는, BREW®) 이 존재한다. 모바일 운영 시스템 계층 (104) 은 컴퓨터 플랫폼 상의 AMSS (102) 및 임의의 OEM 소프트웨어에 대한 직접 접촉을 제거하는 격리 계층을 제공하면서, 칩 특정 또는 디바이스 특정 동작들을 위한 애플리케이션 프로그래밍 인터페이스한다. 모바일 운영 시스템 계층 (104) 은 디바이스 특정 소프트웨어의 새로운 릴리즈가 릴리징될 때마다 애플리케이션을 재기록할 필요 없이 모바일 디바이스 특징들을 이용하는 애플리케이션 개발을 가능하게 한다.
PTT 클라이언트 (108) 는 여기에서는 PTT-인식 UI (106) 로 도시된 외부 인터페이스를 통하여 PTT 서비스에 대한 액세스를 제공하는 애플리케이션이다. PTT 클라이언트는 다른 상주 애플리케이션들 (110) 과 같은 모바일 운영 시스템 (104) 애플리케이션들을 가능하게 하기 위해 요구된 기능들 모두를 포함한다. PTT 서비스에 대한 액세스를 PTT 클라이언트 (108) 에게 제공하는 것에 더하여, PTT 클라이언트 (108) 는 모든 PTT 인식 애플리케이션들과 통신 컴퓨터 디바이스에 대한 인터페이스 (102) 간의 격리 계층으로서의 역할을 할 수 있다. 이 실시형태에서, PTT 클라이언트 (108) 는 PTT 서비스에 대한 액세스를 유지하고, 통신 요청에 응답하고, PTT 서비스에 대한 모든 PTT 인식 모바일 운영 시스템 애플리케이션 요청을 프로세싱하고, 모든 아웃고잉 PTT 요청을 프로세싱하고, PTT 토크 스퍼트 (talk spurt) 를 개시하기 위한 보코더 패킷들을 수집 및 패키징하며, 종료된 PTT 토크 스퍼트에 대한 보코더 데이터의 패킷들을 파싱 (parse) 한다.
데이터 애플리케이션 (110) 은 PTT 인터페이스를 통해 2차 데이터를 통신 및 전달할 수 있고, 모바일 운영 시스템 기반의 애플리케이션으로서 전체적으로 개발되거나 또는 AMSS (102) 인터페이스와 조합하여 사용될 수 있다. 데이터 애플리케이션 (110) 은, 다른 상주하는 PTT 및 애플리케이션 (110) 으로부터의 API 및 프로그램 인터페이스와 같은 적절한 API 및 프로그램 인터페이스를 인보크한다.
일 예에서, 시스템은, 그룹 통신 서버 (32) 또는 수신 무선 통신 디바이스 (14, 16, 18) 중 어느 일방에서 필터링되는 커스텀 2차 데이터를 위한 새로운 페이로드형 (payload type) 을 가질 것이다. 클래스 ID (또는 총칭적인 애플리케이션 ID) 는, 수신 컴퓨터 디바이스가 수신된 패킷들을 적절한 데이터 애플리케이션 (110) 으로 라우팅할 수 있도록, RTP 페이로드에서 데이터 애플리케이션 (110) 을 전송함으로써 내재될 것이다. 따라서, 다수의 데이터 애플리케이션들은 임의의 어느 시간에서는 PTT 인터페이스 및 컴퓨터 채널을 이용하고 있을 수도 있지만, 이들 중 단지 하나만이, 수신된 커스텀 데이터 패킷을 "이해 (understand)" 할 데이터 애플리케이션 (110) 일 수도 있다.
데이터 전달의 우도 (likelihood) 를 증가시키기 위해, 커스텀 데이터 패킷들은 필요에 따라 재송신될 수 있다. 그러나, 이러한 구성은 실제로 대역폭 사용을 증가시킬 수도 있다. 동일한 2차 데이터 패킷은 미리 구성되거나 시그널링된 재송신값들에 따라 간단히 재송신될 수 있다. 일 실시형태에서, 동일한 패킷은 여러 번 송신될 수 있으며, 수신 컴퓨터 디바이스는 타임스탬프 (timestamp) 또는 순서 번호 ("seqnum") 를 이용하여 패킷들을 복사한 패킷들을 필터링할 수도 있다. 그러나, 이러한 재송신의 방법은 RFC4588 과 같은 어떤 표준 송신 프로토콜들을 위반할 수도 있다. 이와 달리, 증가된 전달 우도에 있어서, 애플리케이션은 다수의 PTT 스트림들 (다만, 동일한 통신 채널에서의 모든 것, 즉 각종 토크 "스퍼트" 데이터 스트림들) 을 사용하여 동일한 패킷을 송신할 수 있다. 그러나, 이 실시형태는 상이한 SSRC 값들을 이용할 필요가 있을 것이다.
다른 실시형태에서, 데이터 애플리케이션들 (110) 은 재사용을 위해 예약되는 어떤 범위의 SSRC 값들에 대한 협정을 사용한다. 예를 들어, SSRC 의 첫 번째 3개의 비트는 다수의 스트림들을 식별하기 위해 예약된다. 그 후, 수신 데이터 애플리케이션 (110) 은, 비트 4 로부터 32 까지 동일한 SSRC 들을 갖는 인커밍 스트림들이 동일한 데이터를 송신하고 있고, 그에 기초하여 재송신된 패킷들을 필터링한다고 가정한다. 인터넷 프로토콜은 SSRC 가 무작위이어야 한다고 명령하지만, 이 접근법은 SSRC 들을 단지 대부분 무작위로 한다는 것에 유의해야 한다. 그룹 통신 서버 (32) 가 다수의 SSRC 값들을 모든 수신 무선 통신 디바이스들 (또는 컴퓨터 디바이스들) 에게 시그널링한다면, 이것은 프로토콜을 위반하지 않는 것이다.
그룹 통신 서버 (32) 는 음성 및 2차 데이터 양방 모두를 전송하도록 구성될 수 있지만, 이들 기능들은, 수신 컴퓨터 디바이스에서 반드시 음성 통신 데이터와 연관될 필요가 없이, 몇몇 서버들 또는 컴퓨터 디바이스들 사이에서, 통상적으로는 LAN (50) 에 걸쳐 분배될 수 있음에 유의해야 한다. 2차 데이터가 음성 데이터를 보완하도록 의도되는 PTT 통신에서, 2차 데이터를, 수신 컴퓨터 디바이스에서의 핸들링의 용이함을 위한 음성 데이터와 연관시키는 것이 바람직하다. 통신 그룹이 특정 시간에 그룹-지향형 음성 통신을 그룹 (12) 으로 송신할 수 있는 멤버 무선 통신 디바이스들 (14, 16, 18) 의 1차 (primary) 무선 통신 디바이스, 즉 중재 플로어 (arbitrated floor) 에 한정되는 실시형태에서, 무선 통신 디바이스 (14, 16, 18) 가 1차 무선 통신 디바이스일 때, 무선 통신 디바이스 (14) 는, 음성 통신 데이터 및 2차 데이터를 송신하도록 구성될 것, 즉 플로어를 가질 것이다. 이와 달리, 무선 통신 디바이스 (14, 16, 18) 는, 추가적으로 후술되는 바와 같이, 플로어를 갖는 것과는 별개로, 2차 데이터를 송신하도록 추가적으로 구성될 수 있다.
도 5 는 시간축 T 를 따라 PTT 통신에서 송신된 일련의 데이터 슬롯들 (120) 의 대표도이다. 데이터 슬롯들 (120) 은, 데이터의 패킷들이 송신되는 대역폭 A 를 가지며, 음성 데이터 (블록 124) 및 2차 데이터 (블록 126) 를 포함한다. 여기서, 데이터 슬롯 (122) 에 나타낸 바와 같이, 크기 C 를 갖는 음성 데이터 (124), 및 크기 B 를 갖는 2차 데이터는, 데이터 슬롯 (122) 의 풀 대역폭 A 내에 일치한다. 이 방식을 통해, 2차 데이터 (126) 는, 채널의 데이터 슬롯의 풀 대역폭 A 를 채우므로, 동일한 통신 채널에서 전송될 수 있다. 또한, 일 실시형태에서, 송신 디바이스 (무선 통신 디바이스 (14, 16, 18) 또는 그룹 통신 서버 (32) 또는 다른 컴퓨터 디바이스) 는, 상당한 대역폭이 2차 데이터 (126) 를 핸들링하는 데 이용가능하게 할 수 있도록, 음성 데이터 (124) 의 데이터 크기를 일부러 낮출 수 있다. 그러나, 이로 인해, 수신 무선 통신 디바이스 (14, 16, 18) 에서의 음성 통신 및 오디오를 열화시킬 것이므로, 오디오 신호의 의도적인 열화는 어떤 임계값의 영향을 받지 않는 것이 바람직하다. 2개보다 많은 데이터 블록들이 데이터 슬롯을 채울 수 있도록, 2차 데이터의 다수의 데이터 스트림들이 인터리브 (interleave) 될 수 있음도 또한 이해되어야 한다.
일 실시형태에서, 전송 애플리케이션은 더 큰 데이터 음성 패킷을 더 작은 블록으로 분해하고, 이에 의해, 송신 통신 프로토콜 (TCP) 에서의 세그먼트 구조화에 대한 기능성에서와 유사하게, 수신 컴퓨터 디바이스 (그룹 통신 서버 (32) 또는 무선 통신 디바이스 (14, 16, 18)) 로 하여금 더 큰 데이터 패킷들 및/또는 데이터 스트림을 리어셈블링하도록 요청할 것이다. 이 기능성은 또한 사용자 데이터그램 프로토콜 (UDP) 로 구현될 수 있다. 이렇게 실시된다면, 시작 순서 번호 및 종료 순서 번호가 송신되므로, 수신 컴퓨터 디바이스는 패킷의 모든 블록들이 수신되었는지를 판정할 수 있으며, 블록들 중 어느 하나가 유실되어 있다면, 수신된 패킷들은 폐기될 수 있다.
일 실시형태에서, 그룹 통신 서버 (32) 는 플로어를 승인했던 송신 무선 통신 디바이스 (14, 16, 18) 로부터의 2차 데이터를 포워딩하기만 하도록 설계된다. 송신 디바이스 상에서, 어떻게 해서든 전체 대역폭을 증가시켜서라도, 데이터 애플리케이션 (110) 은 음성 통신 스트림의 중간에 커스텀 데이터 패킷을 프리펜딩 (prepend), 어펜딩 (append), 또는 임베딩 (embed) 할 수 있다. 송신 무선 통신 디바이스는, 커스텀 데이터 패킷들을 전송할 때, 음성 스트림 "스로틀 (throttle)" 의 프레임 크기(들)를 추적함으로써 대역폭 사용을 감시할 수 있다. 몇몇 프레임들의 스트림이 검출된다면 (요청되는 수가 데이터 패킷 크기, 예를 들어 일 표준인 118-레이트에 의존한다면), 무선 통신 디바이스 (14, 16, 18) 는 더 작은 미디어 패킷들로 인해 이용가능하게 된 여분의 대역폭을 사용하여 2차 데이터를 갖는 커스텀 데이터 패킷을 전송할 수 있다.
일 실시형태에서, 그룹 통신 서버 (32) 는 (OS (104) 다음에 PTT-인식 UI (106) 를 통해) 데이터 애플리케이션 (110) 에게 그룹 통신 대역폭 능력이 무엇인지를 알리므로, 애플리케이션들은 전송된 데이터 패킷의 크기 및/또는 주파수를 조정할 수 있다. 이것은, 모든 데이터 애플리케이션들 (110) 이 정상적인 대역폭 능력들보다 더 큰 능력을 가질 때에 더 크거나 더 빈번한 데이터 전달이 달성되므로, OS (106) 및/또는 PTT 층에서 더 풍부한 특징들을 허용한다.
또한, 그룹 통신 서버 (32) 는 무선 통신 디바이스 (14, 16, 18) 에게, 무선 통신 디바이스 (14, 16, 18) 가 음성 데이터 크기를 그 최소치보다 높은 제 2 데이터 크기로 축소시킬 수 있도록 하는 그러한 최소 음성 데이터 패킷 요건이 무엇인지를 알리고, 이에 의해 음성 통신 데이터로 하여금 아마도 더 열악한 품질일 제 2 의 음성 데이터를 갖게 할 수 있다. 이에 의해, 무선 통신 디바이스 (14, 16, 18) 는 제 2 크기의 2차 데이터 및 음성 통신 데이터를 송신하여, 통신 채널의 풀 대역폭 (도 5 에서 대역폭 A) 을 포함할 수 있다. 게다가, 몇몇 통신 채널들은, 각각의 이용가능한 채널의 풀 대역폭에 대해 동일한 방법을 적용하여 사용될 수 있으며, 2차 데이터는 몇몇 채널들에 걸쳐 나뉠 수 있다.
도 6 은 송신 무선 통신 디바이스 상에서의 PTT 클라이언트 (162) 가 음성 통신 패킷들을 비음성 (2차) 데이터와 함께 송신할 때, 플로어 세션 동안 일어나는 비음성 데이터 송신의 일 실시형태의 호 흐름도이다. 데이터 애플리케이션 (110) 은, 통신 무선 디바이스 (14, 16, 18) 상에 상주하여, PTT 클라이언트 (162) 로 하여금, 직접적인 PTT 호를 확립하여 타겟 디바이스와 음성 데이터와 비음성 데이터를 공유하도록 요청하며, 여기에서는 상주하는 PTT 클라이언트 (166) 및 데이터 애플리케이션 (168) 을 갖는 것으로 나타낸다. 나타낸 바와 같이, 음성 데이터와 비음성 데이터 양방 모두에 대해 동일한 플로어 제어 메커니즘이 사용될 수 있다. 데이터 애플리케이션 (110) 은 PTT 사용으로부터의 후속하는 토크 버스트들 동안 비음성 데이터 패킷들을 전송하기를 원하므로, 비음성 데이터의 공유 및 음성 호 양방 모두에 대해 이용되는 단일의 플로어 제어 메커니즘이 존재한다. 데이터 애플리케이션 (110) 은 PTT 클라이언트 (162) 가 타겟 사용자와 PTT 직접 호를 확립하고 PTT 호로의 그룹-지향형 미디어 유형을 포함할 것을 요청한다. 그러나, 이와 달리 데이터 애플리케이션 (110) 이 PTT 호가 음성으로 발신될 때까지 대기하고 나서 2차 데이터의 전송을 시도할 수 있다.
호 셋업 요청은, 예를 들어 타겟 사용자 주소, 비음성 데이터 애플리케이션 ID, 미디어 유형, 및 동일한 플로어 제어 메커니즘을 PTT 호로서 이용하여 비음성 데이터가 공유된다는 표시를 포함할 수 있다. 호 셋업 요청은 또한 DataOverSignaling 액세스 채널 메시지를 이용하여 전송될 수도 있다. 디스패치 호 핸들러 (Dispatch Call Handler; DCH) (미도시) 는, 타겟을 위치확인하는 것, 호 제약을 적용하는 것, 보코더를 선택하는 것 및 Media Control Unit (MCU) (164) 리소스들을 할당하는 것을 포함하는 PTT 호 셋업 기능들을 수행한다.
타겟 PTT 클라이언트 (166) 는, 타겟 사용자가 이용가능하여 호에 참여한 것 및 2차 데이터 애플리케이션 ID 와 연관된 데이터 애플리케이션 (160) 이 타겟 클라이언트 무선 통신 디바이스 (14, 16, 18) 상에 존재한다는 것을 검증한다. 타겟 PTT 클라이언트 (166) 는 호가 수신되었다는 표시에 대한 확인응답을 전송한다. 일단 타겟 PTT 클라이언트 (166) 로부터 확인응답이 수신되면, 플로어 승인 메시지가 발신 PTT 클라이언트 (162) 에게 전송되는데, 이것은, 호가 확립되고 있으며 PTT 클라이언트 (162) 는 송신용 음성 데이터 및/또는 2차 데이터의 수집을 시작할 수 있음을 나타낸다. PTT 클라이언트 (162) 는 데이터 애플리케이션 (160) 에게, 호 셋업이 성공적이었으며 그룹-지향형 미디어가 전송될 수 있다고 통지한다. PTT 클라이언트 (162) 는 또한 사용자에게, 사용자가 말하기 시작할 수 있다고 통지한다. PTT 클라이언트 (162) 는, 음성 미디어 (사용자의 토크 스퍼트), 및 데이터 애플리케이션 (160) 으로부터 수신되는 비음성 데이터 양방 모두를 수집 및 버퍼링한다. 일단 MCU (164) 연락 정보 메시지가 수신되어 발신 PTT 클라이언트 (162) 에 의해 확인응답되면, 버퍼링된 미디어는 MCU (164) 에 전송된다. MCU (164) 는, 음성 데이터 및 비음성 데이터를 타겟 디바이스에 포워딩하기 전에, MCU (164) 연락 정보 메시지에 대한 타겟 PTT 클라이언트 (166) 의 확인응답을 기다린다. 타겟 PTT 클라이언트 (166) 가 미디어를 수신할 때, PTT 미디어를 정확히 프로세싱하기 위해, 동기화 소스 (SSRC) 및 페이로드형에 기초하여 미디어를 필터링할 수도 있다. 커스텀 데이터 패킷의 페이로드는 데이터 패킷들을 라우팅하는 SSRC (또는 임의의 식별자) 의 리스트를 포함할 수도 있다. 그 후, MCU 는 이들 패킷을, 수신가능한 것으로 식별된 멤버 디바이스들에게 단지 포워딩할 것이며, 이것은 MCU (164) 에게 알려지거나 아니면 송신 디바이스로부터 전송된다. 따라서, 전송 데이터 애플리케이션 (110) 은 데이터 패킷들을, 2차 데이터를 처리할 책임이 있는 필수의 데이터 애플리케이션 (110) 을 호스팅하는 그룹 멤버 (12) 의 일 서브세트에만 송신할 수 있다.
다른 실시형태에서, 그룹 통신 서버 (32) 는 2차 (비음성) 데이터 패킷 송신에만 사용되는 제 2 "플로어" 를 유지할 수 있다. 이러한 방식으로, 데이터 애플리케이션 (110) 은, "음성 플로어" 의 상태와는 독립적으로, PTT 호 동안의 임의의 시간에 커스텀 데이터를 전송할 수 있다. 데이터 애플리케이션 (110) 은 토크 스퍼트를 송신하기 위한 음성 플로어 및 데이터 패킷들을 송신하기 위한 데이터 플로어를 요청하거나, 양방 모두를 요청한다. 충분한 대역폭이 이용가능하다면, 그룹 통신 서버 (32) (및 지원 디바이스들) 는 다수의 데이터 및 음성 플로어들을 승인할 수 있다. 그룹 멤버들이 구동하고 있는 무선 환경이 적합한 리소스들, 예를 들어 38400kbps 로 액세스한다면, 그룹 멤버들은 몇몇 RTP 스트림들, 인커밍 및 아웃고잉 양방 모두를 지원하기에 충분한 대역폭을 가질 것이다. 그 후, 그룹 통신 서버 (32) 는 다수의 플로어들을 제공하고, 하나보다 많은 데이터 애플리케이션 (110) 으로 하여금 데이터 송신을 위한 플로어 (또는 잠재적으로는 음성 플로어도) 를 어느 때나 유지할 수 있게 할 것이다.
도 7 은 PTT 통신에서 음성 데이터 및 비음성 데이터를 송신하는 무선 통신 디바이스 (14, 16, 18) 의 일 실시형태의 흐름도이다. 단계 130 에 나타낸 바와 같이, (PTT 버튼을 누를 때에 행해지는 바와 같이) 무선 통신 디바이스 (14, 16, 18) 에서의 요청으로 PTT 통신 채널이 개설된 후, 결정 132 에 나타낸 바와 같이, 음성 데이터 패킷들이 그룹의 멤버들에게 전송되고 있는지의 여부에 대한 결정이 이루어진다. 결정 132 에서 음성 데이터 패킷들이 전송되고 있지 않다면, 결정 134 에 나타낸 바와 같이 (데이터 애플리케이션 (160) 이 PTT 활성화를 요청하면서, 도 6 의 실시형태에서 일어나는 바와 같이) 다른 PTT 멤버들에게 전송될 비음성, 2차 데이터가 존재하는지의 여부에 대한 결정이 이루어진다. 결정 134 에서 전송할 2차 데이터가 존재한다면, 단계 136 에 의해 나타낸 바와 같이 2차 데이터 패킷들이 개설된 채널에서 전송된 후, 종결 138 에 나타낸 바와 같이 PTT 통신은 종료된다. 다른 방법으로, 결정 134 에서 전송할 어떠한 2차 데이터도 존재하지 않는다면, 단계 150 에 나타낸 바와 같이 음성 통신들은 전송되고, 종결 152 에 나타낸 바와 같이 PTT 통신은 종료된다.
다른 방법으로, 결정 132 에서 음성 패킷들이 전송된다면, 결정 140 에 나타낸 바와 같이, 하나 이상의 다른 그룹 멤버들에게 전송될 2차 데이터가 또한 존재하는지의 여부에 대한 결정이 이루어진다. 결정 140 에서 2차 데이터가 전송되지 않는다면, 단계 150 에 나타낸 바와 같이 음성 데이터가 전송된 후, 종결 152 에 나타낸 바와 같이 PTT 통신이 종료된다. 그러나, 결정 140 에서 송신을 위한 2차 데이터가 존재한다면, 단계 142 에 나타낸 바와 같이 비음성, 2차 통신 패킷들이 송신을 위해 준비된 후, 결정 144 에 나타낸 바와 같이 PTT 통신 채널에 데이터 패킷들을 위한 대여폭이 존재하는지의 여부에 대한 결정이 이루어진다.
결정 144 에서 PTT 스트림에 비음성 데이터 패킷들을 위한 적합한 대역폭이 존재한다면, PTT 스트림에 비음성 패킷들이 전송되고 전송될 더 많은 음성 데이터 및 비음성 데이터가 존재하는지의 여부를 다시 결정하기 위해 프로세스는 결정 132 로 되돌아온다. 다른 방법으로, 결정 144 에서 PTT 통신 채널에 비음성 데이터 패킷(들)을 위한 대역폭이 불충분하다면, 단계 146 에 나타낸 바와 같이 PTT 데이터 스트림에서의 음성 패킷들 크기가 (도 5 에 나타낸 바와 같이) 크기에 있어서 축소된 후, 단계 148 에 나타낸 바와 같이 PTT 스트림에서의 비음성 패킷(들)이 전송된 후, 프로세스는 전송을 위한 더 많은 음성 데이터 및 비음성 데이터가 존재하는지의 여부를 결정하는 결정 132 를 다시 반복한다. 이 실시형태에서, 음성 데이터 패킷 및 비음성 데이터 패킷의 전송은 통상적으로 그룹 통신 서버 (32) 로의 전송이지만, 이와 달리, 다른 통신 경로 상에서의 멤버 무선 디바이스 (예컨대, PTP, 인터넷, 또는 다른 무선 또는 유선 경로), 또는 무선 네트워크 (20) 상의 그 밖의 다른 컴퓨터 디바이스에 직접 전송될 수 있다.
이와 같이, 시스템 (10) 은 적어도 하나의 무선 통신 디바이스 (이를테면, 전화 (14)) 는 무선 통신 네트워크 (20) 를 통해, 통신 그룹 (12) 의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를, 다른 컴퓨터 디바이스들 (이를테면, 그룹 멤버 (16 및 18)) 에게는 2차 데이터를 선택적으로 송신하도록 구성되어 있고, 무선 통신 네트워크 (20) 를 통한 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹 (12) 의 멤버인 적어도 하나의 무선 통신 디바이스 (14, 16, 18) 로부터 적어도 음성 통신 데이터를 송신하는 것을 포함하는, 무선 통신 디바이스들 (14, 16, 18) 사이에서 그룹-통신 데이터 스트림에서의 2차 데이터를 전송하는 방법을 제공한다고 볼 수 있다. 음성 통신 데이터 및 2차 데이터의 송신은, 제한된 대역폭, 예컨대 도 5 에서 크기 A 를 갖는 통신 채널에서 일어난다. 일 실시형태에서, 음성 통신 데이터 (124) 는 제 1 데이터 크기를 가지며, 제 1 데이터 크기는, 도 5 에 나타낸 바와 같이, 제 2 크기의 음성 통신 데이터와 함께, 2차 데이터 (126) 가 통신 채널 내에서 송신되도록, 통신 채널의 대역폭 A 보다 작은 제 2 데이터 크기로 선택적으로 축소된다.
2차 데이터의 송신은 통신 그룹 (12) 의 다른 무선 통신 디바이스들 (14, 16, 18) 로의 송신일 수 있고, 또는 그룹 통신 서버 (32) 가 2차 데이터를 수신하고 2차 데이터를 통신 그룹 (12) 의 다른 무선 통신 디바이스들 (14, 16, 18) 에게 포워딩하도록 하는 그룹 통신 서버 (32) 로의 송신일 수 있다. 음성 통신 데이터는 제 1 품질의 음성 데이터를 포함할 수 있고, 방법은 제 1 데이터 크기를 제 2 데이터 크기로 축소하는 것을 포함하며, 이에 의해 음성 통신 데이터로 하여금 제 2 품질의 음성 데이터를 갖게 한다. 본 방법은 2차 데이터를 음성 통신 데이터와 연관시키는 것, 또는 이와 달리, 데이터가 연관되지 않고 서로에 독립적으로 이동할 수 있는 것을 포함한다. 본 방법은 또한, 제 2 크기의 2차 데이터 및 음성 통신 데이터가 도 5 에 나타낸 바와 같이 통신 채널의 풀 대역폭 A 를 포함하도록 하는 그러한 2차 데이터를 전송하는 것을 더 포함할 수 있다.
또한, 통신 그룹 (12) 으로의 송신은, 특정 시간에 그룹에게 그룹-지향형 음성 통신을 송신할 수 있는 멤버 무선 통신 디바이스들의 1차 무선 통신 디바이스, 이를테면 플로어를 갖는 디바이스로의 송신에 한정될 수 있으며, 무선 통신 디바이스 (14, 16, 18) 가 1차 무선 통신 디바이스일 때에 음성 통신 데이터와 2차 데이터의 송신이 일어난다. 다른 방법으로, 2차 데이터의 송신은 1차 무선 통신 디바이스인 무선 통신 디바이스 (14, 16, 18) 와는 독립적으로, 이를테면 2차 데이터 "플로어" 를 이용하여 일어날 수 있다.
따라서, 모바일 디바이스 및 다른 컴퓨터 플랫폼들 상에서 실행가능한 본 방법의 관점에서, 본 방법은 컴퓨터 판독가능 매체에 상주하는 프로그램에 의해 수행될 수 있으며, 이 프로그램은 컴퓨터 플랫폼을 갖는 모바일 디바이스 또는 다른 컴퓨터 디바이스에게 지시하여, 본 방법의 단계들을 수행한다. 컴퓨터 판독가능 매체는 서버의 메모리일 수 있고, 또는 접속성의 데이터베이스에 존재할 수 있다. 또한, 컴퓨터 판독가능 매체는, 무선 통신 디바이스 컴퓨터 플랫폼, 이를테면, 자기 디스크 또는 자기 테이프, 광학 디스크, 하드디스크, 플래시 메모리, 또는 당업계에 공지된 다른 저장 매체에 로드가능한 2차 저장 매체에 존재할 수 있다.
하나 이상의 예시적인 실시형태들에서, 본원에 설명된 기능들은 하드웨어, 소프트웨어, 펌웨어 또는 이들의 임의의 조합으로 구현될 수도 있다. 소프트웨어로 구현된 경우, 상기 기능들은 컴퓨터 판독가능 매체 상의 하나 이상의 명령 또는 코드로서 저장 또는 송신될 수도 있다. 컴퓨터 판독가능 매체는 일 장소로부터 타 장소로의 컴퓨터 프로그램의 전송을 용이하게 하는 임의의 매체를 포함하는 통신 매체와 컴퓨터 저장 매체 양방 모두를 포함한다. 저장 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 이용가능한 매체일 수도 있다. 제한이 아닌 일 예로, 이러한 컴퓨터 판독가능 매체는 RAM, ROM, EEPROM, CD-ROM 또는 다른 광학 디스크 저장 디바이스, 자기 디스크 저장 디바이스 또는 다른 자기 저장 디바이스, 또는 명령들 또는 데이터 구조의 형태의 원하는 프로그램 코드를 운반 또는 저장하는 데 이용될 수 있고 컴퓨터에 의해 액세스될 수 있는 임의의 다른 매체를 포함할 수 있다. 또한, 임의의 접속이 컴퓨터 판독가능 매체라고 적절히 지칭된다. 예를 들어, 소프트웨어가 동축 케이블, 광섬유 케이블, 트위스티드 페어, 디지털 가입자 회선 (DSL), 또는 적외선, 무선 및 마이크로파와 같은 무선 테크놀로지를 이용하여 웹사이트, 서버 또는 다른 원격 소스로부터 송신된다면, 매체의 정의에는 동축 케이블, 광섬유 케이블, 트위스티드 페어, DSL, 또는 적외선, 무선 및 마이크로파와 같은 무선 테크놀로지가 포함된다. 디스크 (disk) 및 디스크 (disc) 는, 본원에 사용한 바와 같이, 콤팩트 디스크 (compact disc; CD), 레이저 디스크 (laser disc), 광학 디스크 (optical disc), 디지털 다기능 디스크 (digital versatile disc; DVD), 플로피 디스크 (floppy disk) 및 블루-레이 디스크 (blu-ray disc) 를 포함하며, 여기서, 디스크 (disk) 는 보통 데이터를 자기적으로 재생시키는 한편, 디스크 (disc) 는 레이저를 이용하여 데이터를 광학적으로 재생시킨다. 상기의 조합도 역시 컴퓨터 판독가능 매체의 범위 내에 포함되어야 한다.
본 발명은 그 바람직한 실시형태를 참조하여 특별히 지시되고 설명되지만, 이하의 청구항들에 기재된 본 발명의 범위를 벗어나지 않고서, 형태 및 상세 내용에 있어서의 각종 변경형태들이 이루어질 수도 있음은 당업자에 의해 이해될 것이다. 또한, 본 발명의 엘리먼트들이 단수의 형태로 설명 또는 청구될 수도 있지만, 단수로의 제한이 명시적으로 언급되지 않는다면 복수로 의도된다.

Claims (35)

  1. 무선 통신 디바이스들 사이에서 그룹-통신 데이터 스트림에서의 2차 데이터를 송신하는 방법으로서,
    무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 적어도 하나의 무선 통신 디바이스로부터 적어도 음성 통신 데이터를 송신하는 단계로서, 상기 적어도 하나의 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서 적어도 그룹-지향형 음성 통신 데이터를 상기 통신 그룹의 다른 멤버들에게 선택적으로 송신하도록 구성되는, 상기 송신하는 단계; 및
    상기 무선 통신 네트워크를 통해 상기 적어도 하나의 무선 통신 디바이스로부터 다른 컴퓨터 디바이스들로 2차 데이터를 선택적으로 송신하는 단계로서, 상기 2차 데이터의 송신은 상기 통신 채널에서 상기 음성 통신 데이터와 조합하여 일어나는, 상기 송신하는 단계를 포함하며;
    상기 음성 통신 데이터는 제 1 데이터 크기를 가지고,
    상기 2차 데이터를 송신하는 방법은,
    상기 제 1 데이터 크기를, 상기 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시켜, 상기 음성 통신 데이터로 하여금 축소된 품질의 음성 데이터를 갖게 하는 단계; 및
    2차 데이터를 상기 제 2 데이터 크기의 상기 음성 통신 데이터와 조합하여 상기 통신 채널 내에서 송신하는 단계를 더 포함하는, 2차 데이터를 송신하는 방법.
  2. 제 1 항에 있어서,
    상기 2차 데이터를 송신하는 단계는 그룹-지향형 미디어를 상기 통신 그룹의 다른 무선 통신 디바이스들에게 송신하는 단계인, 2차 데이터를 송신하는 방법.
  3. 제 1 항에 있어서,
    상기 2차 데이터를 송신하는 단계는 2차 데이터를 그룹 통신 서버에게 송신하는 단계인, 2차 데이터를 송신하는 방법.
  4. 제 3 항에 있어서,
    상기 그룹 통신 서버는, 상기 2차 데이터를 수신하고, 상기 2차 데이터를 상기 통신 그룹의 다른 무선 통신 디바이스들에게 포워딩하는, 2차 데이터를 송신하는 방법.
  5. 제 1 항에 있어서,
    상기 방법은,
    상기 2차 데이터를 상기 음성 통신 데이터와 추가적으로 연관시키는, 2차 데이터를 송신하는 방법.
  6. 제 1 항에 있어서,
    상기 방법은,
    상기 2차 데이터 및 제 2 크기의 음성 통신 데이터가 상기 통신 채널의 풀 대역폭을 포함하도록 하는 상기 2차 데이터를 추가적으로 송신하는, 2차 데이터를 송신하는 방법.
  7. 제 1 항에 있어서,
    상기 통신 그룹으로의 송신은 특정 시간에 그룹-지향형 음성 통신을 상기 그룹에게 송신할 수 있는 멤버 무선 통신 디바이스들 중 1차 무선 통신 디바이스에 한정되며, 상기 무선 통신 디바이스가 상기 1차 무선 통신 디바이스일 때에 음성 통신 데이터와 2차 데이터의 상기 송신이 일어나는, 2차 데이터를 송신하는 방법.
  8. 제 1 항에 있어서,
    상기 통신 그룹으로의 송신은 특정 시간에 그룹-지향형 음성 통신을 상기 그룹에게 송신할 수 있는 멤버 무선 통신 디바이스들 중 1차 무선 통신 디바이스에 한정되며, 상기 2차 데이터의 송신은 상기 1차 무선 통신 디바이스인 상기 무선 통신 디바이스와는 독립적으로 일어나는, 2차 데이터를 송신하는 방법.
  9. 제 1 항에 있어서,
    상기 적어도 하나의 무선 통신 디바이스는 복수의 통신 채널들을 통해 음성 데이터를 송신 및 수신하고,
    상기 무선 통신 네트워크를 통해 상기 적어도 하나의 무선 통신 디바이스로부터 다른 컴퓨터 디바이스들로 2차 데이터를 선택적으로 송신하는 단계로서, 상기 2차 데이터의 송신은 각각의 통신 채널에서 상기 음성 통신 데이터와 조합하여 일어나는, 상기 송신하는 단계를 더 포함하는, 2차 데이터를 송신하는 방법.
  10. 무선 통신 디바이스들 사이에서 그룹-통신 데이터 스트림에서의 2차 데이터를 송신하는 시스템으로서,
    무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 적어도 하나의 무선 통신 디바이스로서, 상기 적어도 하나의 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서 상기 무선 통신 네트워크를 통해, 상기 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를, 다른 컴퓨터 디바이스들에게는 2차 데이터를, 선택적으로 송신하고, 상기 2차 데이터의 송신은 상기 통신 채널 내에서 상기 음성 통신 데이터와 조합하여 이루어지는, 상기 무선 통신 디바이스; 및
    상기 적어도 하나의 무선 통신 디바이스로부터 음성 통신 데이터와 2차 데이터를 수신하고, 적어도 상기 음성 통신 데이터를 상기 통신 그룹의 다른 멤버 무선 통신 디바이스들에게 선택적으로 송신하도록 구성되는 적어도 하나의 그룹 통신 서버를 포함하며;
    상기 음성 통신 데이터는 제 1 데이터 크기를 가지며,
    상기 적어도 하나의 무선 통신 디바이스는 상기 음성 통신 데이터의 상기 제 1 데이터 크기를, 상기 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시켜, 상기 음성 통신 데이터로 하여금 축소된 품질의 음성 데이터를 갖게 하며, 2차 데이터를 상기 제 2 데이터 크기의 상기 음성 통신 데이터와 조합하여 상기 통신 채널 내에서 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  11. 제 10 항에 있어서,
    상기 적어도 하나의 무선 통신 디바이스는, 그룹-지향형 미디어를 2차 데이터로서, 상기 통신 그룹의 다른 무선 통신 디바이스들에게 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  12. 제 10 항에 있어서,
    상기 적어도 하나의 그룹 통신 서버는, 상기 통신 그룹의 다른 멤버 무선 통신 디바이스들에게 2차 데이터를 선택적으로 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  13. 제 10 항에 있어서,
    상기 적어도 하나의 그룹 통신 서버는 상기 2차 데이터를 상기 음성 통신 데이터와 추가적으로 연관시키는, 2차 데이터를 송신하는 시스템.
  14. 제 10 항에 있어서,
    상기 적어도 하나의 무선 통신 디바이스는, 상기 2차 데이터 및 제 2 크기의 음성 통신 데이터가 상기 통신 채널의 풀 대역폭을 포함하도록 하는 상기 2차 데이터를 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  15. 제 10 항에 있어서,
    상기 통신 그룹은 특정 시간에 상기 그룹에게 그룹-지향형 음성 통신을 송신할 수 있는 멤버 무선 통신 디바이스들 중 1차 무선 통신 디바이스에 한정되며,
    상기 적어도 하나의 무선 통신 디바이스는, 상기 무선 통신 디바이스가 상기 1차 무선 통신 디바이스일 때에 음성 통신 데이터와 2차 데이터를 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  16. 제 15 항에 있어서,
    적어도 하나의 무선 통신 디바이스는, 상기 1차 무선 통신 디바이스인 상기 무선 통신 디바이스와는 독립적으로 2차 데이터를 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  17. 제 10 항에 있어서,
    상기 적어도 하나의 무선 통신 디바이스는, 각각 제한된 대역폭을 갖는 복수의 통신 채널들에서 상기 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를 선택적으로 송신하도록 추가적으로 구성되고,
    상기 적어도 하나의 무선 통신 디바이스는, 2차 데이터를 상기 음성 통신 데이터와 조합하여 각 통신 채널 내에서 송신하도록 추가적으로 구성되는, 2차 데이터를 송신하는 시스템.
  18. 컴퓨터 판독가능 매체를 포함하는 컴퓨터 판독가능 제품으로서,
    상기 컴퓨터 판독가능 매체는,
    무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 적어도 하나의 무선 통신 디바이스로부터, 적어도, 제 1 데이터 크기를 갖는 음성 통신 데이터를 송신하기 위한 한 세트의 명령들로서, 상기 적어도 하나의 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서 적어도 그룹-지향형 음성 통신 데이터를 상기 통신 그룹의 다른 멤버들에게, 2차 데이터를 다른 컴퓨터 디바이스에게 선택적으로 송신하도록 구성되고, 상기 2차 데이터의 송신은 상기 음성 통신 데이터와 조합하여 상기 통신 채널에서 일어나는, 상기 한 세트의 명령들; 및
    상기 제 1 데이터 크기를, 상기 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시킴으로써, 상기 음성 통신 데이터로 하여금 축소된 품질의 음성 데이터를 갖게 하고, 2차 데이터를 상기 제 2 데이터 크기의 상기 음성 통신 데이터와 함께 상기 통신 채널 내에서 송신하기 위한 한 세트의 명령들을 포함하는, 컴퓨터 판독가능 매체를 포함하는 컴퓨터 판독가능 제품.
  19. 무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 무선 통신 디바이스로서,
    상기 무선 통신 디바이스는 제한된 대역폭을 갖는 통신 채널에서 상기 무선 통신 네트워크를 통해, 상기 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를, 다른 컴퓨터 디바이스들에게는 2차 데이터를, 선택적으로 송신하고, 상기 2차 데이터의 송신은 상기 통신 채널에서 상기 음성 통신 데이터와 조합하여 일어나고;
    상기 음성 통신 데이터는 제 1 데이터 크기를 가지며,
    상기 무선 통신 디바이스는, 상기 제 1 데이터 크기를, 상기 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시켜, 상기 음성 통신 데이터로 하여금 축소된 품질의 음성 데이터를 갖게 하고, 2차 데이터를 상기 제 2 데이터 크기의 상기 음성 통신 데이터와 함께 상기 통신 채널 내에서 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  20. 제 19 항에 있어서,
    그룹-지향형 미디어를 2차 데이터로서, 상기 통신 그룹의 다른 무선 통신 디바이스들에게 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  21. 제 19 항에 있어서,
    상기 통신 그룹의 그룹 통신 서버에게 2차 데이터를 선택적으로 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  22. 제 19 항에 있어서,
    상기 2차 데이터를 상기 음성 통신 데이터와 연관시키도록 추가적으로 구성되는, 무선 통신 디바이스.
  23. 제 19 항에 있어서,
    상기 2차 데이터 및 제 2 크기의 음성 통신 데이터가 상기 통신 채널의 풀 대역폭을 포함하도록 하는 상기 2차 데이터를 송신하도록 구성되는, 무선 통신 디바이스.
  24. 제 19 항에 있어서,
    상기 통신 그룹은 특정 시간에 그룹-지향형 음성 통신을 상기 그룹에게 송신할 수 있는 멤버 무선 통신 디바이스들 중 1차 무선 통신 디바이스에 한정되며, 상기 무선 통신 디바이스가 상기 1차 무선 통신 디바이스일 때에 상기 무선 통신 디바이스는 음성 통신 데이터와 2차 데이터를 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  25. 제 24 항에 있어서,
    상기 1차 무선 통신 디바이스인 상기 무선 통신 디바이스와는 독립적으로 2차 데이터를 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  26. 제 19 항에 있어서,
    각각 제한된 대역폭을 갖는 복수의 통신 채널들에서 상기 통신 그룹의 다른 멤버들에게는 적어도 그룹-지향형 음성 통신 데이터를 선택적으로 송신하고, 상기 2차 데이터를 상기 음성 통신 데이터와 조합하여 각 통신 채널 내에서 송신하도록 추가적으로 구성되는, 무선 통신 디바이스.
  27. 무선 통신 네트워크를 통해 직접적인 그룹 통신으로 서로와 통신하는 무선 통신 디바이스들의 통신 그룹의 멤버인 무선 통신 디바이스로서,
    제한된 대역폭을 갖는 통신 채널에서 적어도 그룹-지향형 음성 통신 데이터를 상기 통신 그룹의 다른 멤버들에게 선택적으로 송신하는 수단; 및
    2차 데이터를 상기 통신 채널에서 상기 음성 통신 데이터와 조합하여 다른 컴퓨터 디바이스들에게 선택적으로 송신하는 수단을 더 포함하며,
    상기 음성 통신 데이터는 제 1 데이터 크기를 가지며,
    상기 무선 통신 디바이스는,
    상기 제 1 데이터 크기를, 상기 통신 채널의 대역폭 미만인 제 2 데이터 크기로 축소시켜, 상기 음성 통신 데이터로 하여금 축소된 품질의 음성 데이터를 갖게 하는 수단; 및
    2차 데이터를 상기 제 2 데이터 크기의 상기 음성 통신 데이터와 함께 상기 통신 채널 내에서 송신하는 수단을 더 포함하는, 무선 통신 디바이스.
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
KR1020117019478A 2009-01-23 2010-01-22 그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신 KR101285902B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/358,792 2009-01-23
US12/358,792 US8170596B2 (en) 2009-01-23 2009-01-23 Secondary data transmission in a group communication transmission data stream
PCT/US2010/021854 WO2010085683A1 (en) 2009-01-23 2010-01-22 Secondary data transmission in a group communication transmission data stream

Publications (2)

Publication Number Publication Date
KR20110107391A KR20110107391A (ko) 2011-09-30
KR101285902B1 true KR101285902B1 (ko) 2013-07-15

Family

ID=42041870

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020117019478A KR101285902B1 (ko) 2009-01-23 2010-01-22 그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신

Country Status (6)

Country Link
US (1) US8170596B2 (ko)
EP (1) EP2382814B1 (ko)
JP (1) JP5678895B2 (ko)
KR (1) KR101285902B1 (ko)
CN (1) CN102273257B (ko)
WO (1) WO2010085683A1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5044380B2 (ja) * 2007-12-04 2012-10-10 株式会社日立国際電気 配信装置及びコーデック変換装置、通信システム
US8385224B2 (en) * 2010-09-23 2013-02-26 Verizon Patent And Licensing Inc. Shared Wi-Fi / wireless broadband access
US8959786B2 (en) * 2012-10-25 2015-02-24 Toyota Motor Engineering & Manufacturing North America, Inc. Pedal measurement gauge
CN104244193B (zh) * 2013-06-07 2019-03-19 中兴通讯股份有限公司 一种基于集群系统的业务调度方法、系统及终端
DK3047696T3 (da) * 2013-09-18 2020-08-03 Ericsson Telefon Ab L M Indretning-til-indretning-kommunikation mellem trådløse kommunikationsindretninger under anvendelse af gruppe-ID og applikations-ID
CN105323720A (zh) * 2014-06-30 2016-02-10 中兴通讯股份有限公司 集群通信业务处理方法、集群核心网设备及用户设备
US9420450B2 (en) * 2014-08-27 2016-08-16 Motorola Solutions, Inc. Methods and systems for talkgroup-state-dependent routing of group data
EP3261313B1 (en) * 2015-03-12 2019-09-04 Huawei Technologies Co., Ltd. Method and apparatus for transmitting real-time transport protocol (rtp) packet
JP7443852B2 (ja) * 2020-03-17 2024-03-06 株式会社Jvcケンウッド 無線通信装置、及び無線通信方法
US10993088B1 (en) 2020-06-11 2021-04-27 H.M. Electronics, Inc. Systems and methods for using role-based voice communication channels in quick-service restaurants
US11452073B2 (en) 2020-08-13 2022-09-20 H.M. Electronics, Inc. Systems and methods for automatically assigning voice communication channels to employees in quick service restaurants
US11356561B2 (en) 2020-09-22 2022-06-07 H.M. Electronics, Inc. Systems and methods for providing headset voice control to employees in quick-service restaurants

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6977888B1 (en) 2000-09-14 2005-12-20 Telefonaktiebolaget L M Ericsson (Publ) Hybrid ARQ for packet data transmission
US20060182152A1 (en) 2005-02-16 2006-08-17 Qi Bi Combining multiple physical traffic channels in a wireless communication system
US7106757B2 (en) 2001-12-19 2006-09-12 Intel Corporation System and method for streaming multimedia over packet networks
US7346018B2 (en) 2003-01-16 2008-03-18 Qualcomm, Incorporated Margin control in a data communication system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7908172B2 (en) * 2000-03-09 2011-03-15 Impulse Radio Inc System and method for generating multimedia accompaniments to broadcast data
JP4029873B2 (ja) 2004-09-02 2008-01-09 富士通株式会社 同報通話システムにおける通信帯域制御方法、同報通話システムに用いられるサーバ装置および利用者端末、プログラム
KR100662360B1 (ko) 2004-10-04 2007-01-02 엘지전자 주식회사 그룹 통신 기능을 갖는 이동 통신 단말기를 이용한 데이터 통신 방법
WO2006096557A2 (en) 2005-03-04 2006-09-14 Sonim Technologies, Inc. Restructuring data packets to improve voice quality at low bandwidth conditions in wireless networks
US20060291452A1 (en) 2005-06-24 2006-12-28 Motorola, Inc. Method and apparatus for providing reliable communications over an unreliable communications channel
KR101066297B1 (ko) * 2005-09-30 2011-09-20 삼성전자주식회사 동시 다중 PoC 멀티미디어 서비스 제공 방법 및 그 장치
US9210202B2 (en) 2007-06-20 2015-12-08 Qualcomm Incorporated System and method for sharing media in a group communication among wireless communication devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6977888B1 (en) 2000-09-14 2005-12-20 Telefonaktiebolaget L M Ericsson (Publ) Hybrid ARQ for packet data transmission
US7106757B2 (en) 2001-12-19 2006-09-12 Intel Corporation System and method for streaming multimedia over packet networks
US7346018B2 (en) 2003-01-16 2008-03-18 Qualcomm, Incorporated Margin control in a data communication system
US20060182152A1 (en) 2005-02-16 2006-08-17 Qi Bi Combining multiple physical traffic channels in a wireless communication system

Also Published As

Publication number Publication date
KR20110107391A (ko) 2011-09-30
JP5678895B2 (ja) 2015-03-04
EP2382814B1 (en) 2014-07-16
EP2382814A1 (en) 2011-11-02
WO2010085683A1 (en) 2010-07-29
CN102273257B (zh) 2014-04-09
US8170596B2 (en) 2012-05-01
JP2012516117A (ja) 2012-07-12
CN102273257A (zh) 2011-12-07
US20100190518A1 (en) 2010-07-29

Similar Documents

Publication Publication Date Title
KR101285902B1 (ko) 그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신
KR101086976B1 (ko) 무선 통신 디바이스들 간의 그룹 통신에서 미디어를 공유하기 위한 시스템 및 방법
JP5102364B2 (ja) ワイヤレス通信デバイスから送信された、束にされたメッセージの選択的レビュー
JP2009528001A (ja) 無線通信ネットワーク上のグループ通信におけるメディアレイテンシー削減のためのバッファリング方法
EP2680622B1 (en) Session-triggered pushing of group communication data
JP5290299B2 (ja) 無線通信装置へのグループ通信のための連続的なブロードキャストインターフェース維持
JP2010541391A5 (ko)
KR101202631B1 (ko) 동적으로 향상된 미디어 전송 핸들링을 갖는 무선 통신 디바이스
US8892145B2 (en) System and method for selective media object removal in group communications among wireless communication devices

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee