KR101475111B1 - 무선 통신 디바이스 사이의 그룹 통신에서 통화 셋업 대기시간을 최소화하기 위한 시스템 및 방법 - Google Patents
무선 통신 디바이스 사이의 그룹 통신에서 통화 셋업 대기시간을 최소화하기 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR101475111B1 KR101475111B1 KR1020117000164A KR20117000164A KR101475111B1 KR 101475111 B1 KR101475111 B1 KR 101475111B1 KR 1020117000164 A KR1020117000164 A KR 1020117000164A KR 20117000164 A KR20117000164 A KR 20117000164A KR 101475111 B1 KR101475111 B1 KR 101475111B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication
- group
- wireless communication
- resource
- resource manager
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
각 무선 통신 디바이스에 설정된 통신 채널을 제어하기 위하여 독립된 통신 시스템을 이용하는 통신 그룹 멤버 디바이스를 위해 필요한 양의 통신 대역폭을 보장함으로써 무선 통신 디바이스 사이의 그룹 통신에서의 통화 셋업 대기시간을 최소화하기 위한 시스템과 방법. 통신 그룹의 무선 통신 디바이스 멤버를 위한 그룹 통신을 설정하는 그룹 통신 서버가 미리 결정된 양의, 통신 그룹의 멤버인 통신 시스템을 이용하는 무선 통신 디바이스를 위한, 대역폭과 같은, 리소스를 예약하기 위해 통신 시스템에 상주하는 리소스 매니저와 통신한다. 상기 리소스 매니저는 무선 통신 디바이스로의 그룹 통신을 위해 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신을 위해 통신 시스템을 이용하는 무선 통신 디바이스의 그룹 통신 서버에 가용성을 통신한다.
Description
본 발명은 포인트-투-포인트 또는 포인트-투-멀티포인트 무선 통신 시스템과 관련된다. 더욱 구체적으로, 본 발명은 푸시 투 토크 (push-to-talk) (PTT) 통신 그룹과 같은, 통신 그룹의 멤버인 무선 디바이스 사이의 그룹 통신을 위한 적절한 통신 대역폭을 보장함으로써 통화 셋업 대기시간을 최소화하기 위한 시스템 및 방법과 관련된다.
일반적으로 푸시 투 토크 (PTT) 능력이라 불리는, 휴대 전화와 같은 무선 통신 디바이스의 그룹 사이의 신속한 포인트-투-포인트 또는 포인트-투-멀티포인트 통신을 제공하는 무선 통신 서비스가 존재한다. 무선 디바이스 통신을 위한 수신 장치의 특정 PTT 그룹은 보통 캐리어에 의해 설정된다. PTT 통신 연결은 전형적으로 사용자와 그룹의 각 디바이스 멤버 사이의 하프-듀플렉스 링크를 활성화시키는 무선 디바이스 위의 단일 버튼의 누름으로써 시작되고 버튼이 눌러지면, 디바이스는 착신 PTT 송신을 받을 수 있다. 어떠한 방식에서는, PTT 스피커는 다른 그룹 멤버들이 그 사용자가 말하는 동안 그룹의 다른 멤버가 말할 수 없게 하는 "플로어 (floor)" 를 가진다. 사용자가 PTT 버튼을 떼면, 그룹의 다른 어떤 멤버가 그들의 PTT 버튼을 작동시킬 수 있고 그들은 플로어를 가지게 된다.
PTT 통신은 음성을 보내기 때문에, 그들의 전송은 요구되는 서비스 품질 ("QoS") 을 가져야만 한다. QoS를 보장하기 위한 하나의 중요한 요소는 음성 통신을 가능하게 하는 PTT 어플리케이션에서 요구되는 대역폭/리소스를 보장해 주는 것이다. 고정된 그리고 다양한 대역폭의 네트워크로 구성된 다른 종류들로 분포된 시스템을 통하여 다양한 그룹 멤버들이 분포될 수 있기 때문에 이러한 대역폭과 리소스의 예약은 역동적으로 변화하는 PTT 시스템에서 구현하기가 힘들다. 특히, 복수의 시스템을 횡단하는 복수의 동시적인 세션들로 구성된 VoIP (voice-over-internet protocol) 어플리케이션들에 대하여, 각 세션이 다른 대역폭/리소스 요건을 가질 수 있는 경우 문제는 유난히 어려워진다.
그 결과, PTT 세션과 VoIP 세션들의 경우, 각 설정된 세션은 그 세션을 서빙하는 모든 시스템들에서 고정 리소스가 보장될 필요가 있고, 각 시스템은 동시에 설정된 복수의 세션들이 있을 때 이것이 이용가능한 최대의 리소스를 초과하지 않는 것을 보장할 필요가 있다. 나아가, PTT 통화 설정에서, 세션 설정 시간은 짧게 유지될 필요가 있다.
통신을 위한 리소스 할당의 문제를 다루기 위해 다양한 시도가 있어왔다. 하나의 시도는 중앙의 할당기가 모든 통신에 대해 끝에서 끝까지, 모든 이용가능한 리소스를 추적하는, 중앙 리소스 할당을 이용한다. 이 시스템에서, 리소스를 필요로 하는 모든 엔티티들은 리소스를 요청하는 메시지를 중앙 할당기에 보내고 상기 할당기는 각 세션을 설정하기 전에 할당된 리소스들로 응답한다. 그러나, 중앙 할당기의 사용은 크기를 잘 조정하게 하지 못하고, 시스템이 확장됨에 따라, 중앙 할당기는 큰 부하가 걸려 통신 설정에 있어서 병목현상을 발생시킨다.
서버의 통신 품질을 유지하기 위해 필요한 리소스 할당을 다루는 다른 방법으로는, 세션 설정의 첫번째 부분이 네트워크의 각 노드를 통한 이송과 이들 각 노드에서 리소스의 예약과 관련이 있는 "엔드-투-엔드" 리소스 할당 시스템을 사용하는 것이다. 이 시스템이 각 시스템의 전반에 걸쳐서 리소스를 예약하는 것을 보장하는데, 리소스를 예약하는 신속한 단계는 각 세션당 통신 설정/해체 시간을 상당히 증가시킬 수 있다. 이 시스템 타입은 주로 네트워크에 설정된 "가상 회로 (virtual circuit)" 또는 "소켓 (socket)" 이라고 불린다.
따라서, 통화 대기 또는 해체를 방해하지 않으면서 PTT 또는 VoIP 통신 세션에서의 최소 리소스 할당 공급에 도움이 되는 시스템과 방법을 공급하는 것이 이점이 있다. 이러한 시스템과 방법은 다양한 통신 시스템에 걸친 리소스 할당에 대한 신뢰를 확립할 수 있어야하고, 쉽게 크기를 조정할 수 있는 것이어야 한다. 이렇게 하여, 본 발명이 주로 나타내는 무선 통신 디바이스 사이의 그룹 통신에 대한 통화 셋업 대기시간을 최소화하기 위한 다음과 같은 시스템과 방법이 공급된다.
본 발명은, 각 무선 통신 디바이스에서 설정된 통신 채널을 제어하기 위하여 독립된 통신 시스템들을 이용하는 통신 그룹 멤버 디바이스를 위해 필요한 양의 통신 대역폭 또는 리소스를 보장함으로써 무선 통신 디바이스 사이의 그룹 통신에서의 통화 셋업 대기시간을 최소화하기 위한 다음과 같은 시스템과 방법을 포함한다. 통신 그룹의 무선 통신 디바이스 멤버를 위한 그룹 통신을 설정하는 그룹 통신 서버는, 각 그룹 멤버에게 그룹 통신에 필요한 리소스가 적절히 할당되었는지를 보장하기 위해, 대역폭과 같은, 미리 결정된 양의 리소스를 받기 위해 그룹 멤버 무선 디바이스의 통신을 제어하는, 통신 시스템에 상주하는 리소스 매니저와 통신한다. 리소스 매니저는 미리 결정된 리소스가 무선 통신 디바이스 멤버로의 그룹 통신을 위해 이용가능한 경우에만, 그룹 통신을 위한 통신 시스템을 이용하여 무선 통신 디바이스의 그룹 통신 서버의 가용성을 통신한다.
일 실시형태에서, 무선 통신 디바이스 사이의 그룹 통신의 통화 셋업 대기시간을 최소화하기 위한 시스템은 무선 통신 디바이스를 위한 복수의 통신 시스템을 포함하고, 각 통신 시스템은, 적어도, PTT 그룹의 휴대 전화와 같은 무선 통신을 위한 해당 통신 시스템을 활용하는 각 무선 통신 디바이스에 설정된 통신 채널을 제어하기 위하여 구성된다. PTT 통신을 위하여, 적어도 하나의 그룹 통신 서버는 그룹 통신 서버가 다루는 통신 그룹의 무선 통신 디바이스 멤버를 위한 그룹 통신을 설정할 것이다. 통신 시스템은, 상기 통신 시스템을 이용하고 그룹 통신 서버의 통신 그룹의 멤버인 무선 통신 디바이스를 위하여, 대역폭과 같은, 미리 결정된 양의 리소스를 선택적으로 예약하는 상주하는 리소스 매니저를 포함한다. 리소스 매니저는 통신 시스템을 이용하는 무선 통신 디바이스로 그룹 통신을 위해 미리 결정된 리소스가 이용가능한 경우에만 하나 이상의 무선 통신 디바이스의 그룹 통신 서버로 가용성을 통신한다.
일 실시형태에서, 음성을 통신할 수 있는 휴대 전화 및 다른 통신 디바이스와 같은, 무선 통신 디바이스 사이의 그룹 통신에 대한 통화 셋업 대기시간을 최소화하기 위한 방법은, 적어도 무선 통신을 위한 해당 통신 시스템을 활용하는 각 무선 통신 디바이스와 설정된 통신 채널을 제어하기 위하여 구성된 통신 시스템에서의, 그룹 통신 서버를 위한 제어 시스템과 같은 적어도 하나의 컴퓨터 디바이스에 리소스 매니저를 위치시키는 단계를 포함하고, 리소스 매니저는 해당 통신 시스템을 활용하고 통신 그룹의 멤버인 무선 통신 디바이스를 위한 미리 결정된 양의 리소스를 선택적으로 예약한다. 그리고 상기 방법은 통신 그룹의 무선 통신 디바이스 멤버를 위한 그룹 통신을 설정하는 적어도 하나의 그룹 통신 서버로부터, 리소스 매니저가 상기 통신 시스템을 활용하는 하나 이상의 무선 통신 디바이스로의 그룹 통신을 위한 미리 결정된 리소스를 예약하도록 요청을 하는 단계, 그리고 리소스 매니저가 미리 조정된 값의 대역폭과 같은, 요청된 미리 결정된 리소스를 예약하는 단계를 포함한다.
본 시스템과 방법은 따라서 PTT 시스템과 같은 그룹 통신 시스템에 PTT 또는 VoIP를 위한 다양한 통신 시스템에 걸친 최소한의 양의 리소스 할당을 보장하는 것을 허용하는 데에 이점이 있고, 다양한 컴퓨터 아키텍처에 대해 쉽게 크기를 조정할 수 있다. 시스템과 방법은 리소스 할당을 다루는 다양한 통신 시스템에 위치한 리소스 매니저를 활용하므로, 그룹 통신 서버와 같은 통신 제어 서버는 통신 세션이 엔드-투-엔드 QoS를 보장하게 할 때마다 매번 리소스를 사용할 필요가 없다.
본 발명의 다른 목적, 특성, 그리고 장점들은 도면의 간단한 설명, 발명을 실시하기 위한 구체적인 내용, 및 특허청구범위를 검토한 후에 명백해질 것이다.
도 1은 그룹 통신 서버 및 무선 네트워크를 통해 다른 컴퓨터 디바이스들과 통신하는 무선 통신 디바이스의 지정된 PTT 그룹을 갖는 무선 네트워크의 일 실시형태의 대표도이다.
도 2는 PTT 그룹 멤버의 무선 통신 사이의 통신을 제어하는 그룹 통신 서버와 그룹 통신 서버의 서버측에 상주하는 지역 MCU 매니저 (RMM) 를 갖는 휴대 통신 구성의 무선 네트워크의 일 실시형태 대표도이다.
도 3은 PTT 능력이 포함된 무선 통신 디바이스의 컴퓨터 플랫폼을 도시한 블록도이다.
도 4는 제한이 아닌 예시적인 실시형태로서 지역 통신 시스템에 상주하는 리소스 매니저를 활용하는 한 시스템과, 그룹 통신을 위한 적절한 리소스를 예약하기 위하여 RMM들과 통신하는 그룹 통신 서버를 도시한 블록도이다.
도 5는 두 다른 지역 간의 통신 시스템 사이의 리소스의 예약을 위한 과정의 흐름을 나타낸 도면이다.
도 6은 그룹 통신을 설정하고 통신에 필요한 리소스를 예약하기 위해 적당한 리소스 매니저와 연락하기 위한 그룹 통신 서버에서의 과정의 일 실시형태의 흐름도이다.
도 7은 리소스 매니저가 그룹 통신 서버로부터 받은 요청에 기초하여 하나 이상의 무선 통신 디바이스로의 그룹 통신을 위한 적절한 리소스를 할당하는 RMM 에서의 과정의 일 실시형태의 흐름도이다.
도 2는 PTT 그룹 멤버의 무선 통신 사이의 통신을 제어하는 그룹 통신 서버와 그룹 통신 서버의 서버측에 상주하는 지역 MCU 매니저 (RMM) 를 갖는 휴대 통신 구성의 무선 네트워크의 일 실시형태 대표도이다.
도 3은 PTT 능력이 포함된 무선 통신 디바이스의 컴퓨터 플랫폼을 도시한 블록도이다.
도 4는 제한이 아닌 예시적인 실시형태로서 지역 통신 시스템에 상주하는 리소스 매니저를 활용하는 한 시스템과, 그룹 통신을 위한 적절한 리소스를 예약하기 위하여 RMM들과 통신하는 그룹 통신 서버를 도시한 블록도이다.
도 5는 두 다른 지역 간의 통신 시스템 사이의 리소스의 예약을 위한 과정의 흐름을 나타낸 도면이다.
도 6은 그룹 통신을 설정하고 통신에 필요한 리소스를 예약하기 위해 적당한 리소스 매니저와 연락하기 위한 그룹 통신 서버에서의 과정의 일 실시형태의 흐름도이다.
도 7은 리소스 매니저가 그룹 통신 서버로부터 받은 요청에 기초하여 하나 이상의 무선 통신 디바이스로의 그룹 통신을 위한 적절한 리소스를 할당하는 RMM 에서의 과정의 일 실시형태의 흐름도이다.
명세서 내에서, 다음 용어들 "통신 디바이스", "무선 디바이스", "무선 통신 디바이스", "PTT 통신 디바이스", "휴대용 디바이스", "모바일 디바이스", 및 "핸드셋" 은 혼용하여 사용된다. 다음 용어 "통화" 및 "통신" 또한 혼용하여 사용된다. 여기에서 사용된 용어 "어플리케이션" 은 실행 가능 및 실행 불가능한 소프트웨어 파일, 미가공 데이터, 집합 데이터, 패치, 및 다른 코드 세그먼트를 포함하는 것으로 의도된다. 다음 용어 "예시적인" 은 게시된 구성 요소 또는 실시형태가 단지 예시일 뿐이고, 유저가 선호하는 것을 나타내는 것이 아님을 의미한다. 나아가, 몇몇 도면에서 동일한 번호는 동일한 구성요소를 나타내고, 명세서에 다르게 특정되었더라도, 관사 "a" 및 "the"는 복수 참조들을 포함한다.
나아가, 본 발명은 CDMA2000 네트워크 아키텍처에서 작동하는 몇몇 실시형태들로 보여진다. 당업자에게 알려진 바와 같은 알려진 표준 및 CDMA2000 시스템 및 네트워크 인터페이스의 구성을 참조한다. 다른 telecommuinication 표준들도 CDMA2000 Evolution Data-Optimized (EvDO) 또는 IMT-2000과 같이, 본 시스템 (10) 의 구현에 사용된다.
동일 숫자가 동일 구성요소를 나타내는 도 1을 참조하면, 그룹 통신 서버 (32) 및 무선 네트워크 (20) 을 통하여 다른 무선 통신 디바이스와 통신하는, 통신 그룹 (12) 내의 무선 전화 (14), 스마트 페이저 (16), 및 휴대 정보 단말기 (PDA) 와 같은, 하나 이상의 무선 통신 디바이스를 포함하는 시스템 (10) 의 일 실시형태를 도시한다. 시스템 (10) 에서, 각 무선 통신 디바이스 (14, 16, 18) 는 복수의 하나 이상의 무선 통신 디바이스의 타겟 셋 (target set) 과 무선 통신 네트워크 (20) 를 통하여 선택적으로 직접 통신하는 것이 가능하다. 예를 들면, 휴대 전화 (14) 를 위한 타겟 셋은 통신 그룹 (12) 내의 모든 디바이스 또는 페이저 (16) 및 PDA (18) 와 같은 서브셋이 될 수 있다.
이 실시형태에서 (휴대전화 (14) 와 같은) 무선 통신 디바이스는 그 무선 통신 디바이스가 무선 네트워크 (20) 상에 존재, 즉 접근 가능한 것을 나타내도록, 무선 네트워크 (20) 를 가로질러 서버 측 LAN (30) 에 그룹 통신 서버 (32) 로 도시된, 그룹 통신 컴퓨터 디바이스에 통지한다. 그룹 통신 컴퓨터 디바이스 (32) 는 첫번째 무선 통신 디바이스에 의해 지정된 타겟 무선 통신 디바이스들과 이 정보를 공유할 수 있고, 또는 서버 측 (30) 에 상주하거나 또는 무선 네트워크 (20) 를 통해 접근가능한 다른 컴퓨터 디바이스들과 이 정보를 공유할 수 있다. 그룹 통신 컴퓨터 디바이스 (32) 는 무선 디바이스를 위한 그룹 식별 데이터를 저장하기 위해 첨부된 또는 접근가능한 데이터베이스 (34) 를 가질 수 있다.
여기에 더 자세히 설명된 바와 같이, 국부적인 지역을 위한 모든 미디어 리소스를 관리하는 중심점으로 구성되어 있는 지역 MCU 매니저 (RMM) (36) 가 서버 측에 LAN (30) 상에 도시되어 있다. 미디어 리소스들이, PTT 통화와 같은, 그룹 통신으로 배정되기 전에, RMM (36) 은 요구되는 대역 폭이 각 통화의 통화 레그 (call leg) 에 이용가능한지 여부를 체크하고, 요구되는 대역폭을 예약한다. 만약 요구되는 대역폭이 그룹 통신에서 사용가능하지 않다면, RMM은 지역 디스패처 (Dispatcher) 에게 실패를 보내고, 그 결과로, 무선 통신 디바이스 (14, 16, 18) 에게 실패 "상태" 를 보냄으로써 그룹 통신은 실패된다. 서버 측 LAN (30), 또는 무선 네트워크 (20), 또는 인터넷에 상주하는 컴퓨터 컴포넌트들의 수는 일반적으로 제한이 없음을 알 수 있다.
PTT 통신과 같은, 직접 통신은 통신하는 무선 통신 디바이스 (14, 16, 18) 와 타겟 셋 (target set) 디바이스들 중의 하나 이상의 다른 무선 통신 디바이스들 사이의 하프-듀플렉스 채널을 통하여 설정될 수 있다. 또한, 타겟 셋의 무선 통신 디바이스 중 적어도 하나가 그룹 통신 컴퓨터 디바이스 (32) 에 무선 네트워크 (20) 상의 그들의 존재를 통지한 경우, 그룹 통신 컴퓨터 디바이스 (32) 는 타겟 셋과의 요청된 직접 통신을 연결하는 것을 시도할 수 있다.
타겟 셋의 무선 통신 디바이스들 (또는 적어도 하나의 디바이스) 중 어떤 것도 그룹 통신 컴퓨터 디바이스 (32) 에게 무선 네트워크 (20) 상의 그들의 존재를 통지하지 않은 경우, 그룹 통신 컴퓨터 디바이스 (32) 는 타겟 셋 (12) 으로의 직접 통신을 연결하는 것의 불능에 대하여 무선 통신 디바이스 (14, 16, 18) 에게 또한 통지할 수 있다. 나아가, 그룹 통신 컴퓨터 디바이스 (32) 는 그룹 식별 데이터에 관한 첨부된 데이터베이스 (34) 를 가지는 것으로 나타나 있지만, 그룹 통신 컴퓨터 디바이스 (32) 는 상주하는 그룹 ID (identity) 데이터를 가질 수 있고, 여기 설명된 저장된 기능들을 수행할 수 있다.
그룹 통신은 음성, 어플리케이션, JPEG, TIF 등으로 된 그림과 같은 그래픽 미디어, 또는 MP3, MP4, WAV, 등과 같은 오디오 파일일 수 있다. 미디어는 또한 비디오 또는 멀티미디어 어플리케이션 (파워포인트, MOV 파일, 등) 과 같은 스트리밍 미디어일 수 있다. 또한, 그룹 통신은 일반적으로 통신 그룹 (12) 의 멤버들 사이의 하프-듀플렉스 오디오 회의이다. 그룹 통신에서, 연결의 속도 및 미디어 전달의 품질, 및 특히 음성 데이터는 QoS를 엔드 유저에게 유지하기 위해 중요하다.
도 2는 PTT 시스템 내의 그룹 멤버 세트 (디바이스 (70, 72, 74, 76)) 의 무선통신 디바이스 사이의 통신을 제어하는 그룹 통신 서버 (32) 와 같은, 일련의 그룹 통신 컴퓨터 디바이스를 가지는 일반적인 셀룰러 통신 구성의 무선 네트워크의 일 실시형태의 대표도이다. 무선 네트워크는 단지 예시적이고 임의의 시스템도 포함할 수 있어서, 원거리의 모듈들이 상호간 및/또는 무선 네트워크 캐리어 및/또는 서버들을 제한없이 포함하는, 무선 네트워크 (20) 의 컴포넌트들 사이에서, 공중으로 통신한다. 일련의 그룹 통신 서버 (32) 는 그룹 통신 서버 LAN (50) 에 연결되어있다. 무선 전화는 데이터 서비스 옵션 (data service option) 을 사용하여 그룹 통신 서버(들) (32) 로부터 패킷 데이터 세션 (packet data 세션) 들을 요청할 수 있다. 또한 RMM (36) 이 LAN (50) 상에 도시된다.
그룹 통신 서버 (32) 는 캐리어 네트워크 (54) 상에 상주하는 것으로 도시된 PDSN (52) 과 같은, 무선 서비스 공급자의 패킷 데이터 서비스 노드 (PDSN) 및/또는 브로드캐스트 서빙 노드 (broadcast serving node) (BSN) (53) 에 연결되어 있다. 관련된 기지국 (60) 과 함께 PDSN (52) 및 BSN (53) 은 지역 통신 시스템을 구성할 수 있고, 또는 나아가 지리학적 또는 가상의 지역을 위한 무선 통신 디바이스 (70, 72, 74, 76) 로의 통신을 제어하는 다른 서버측 (50) 컴포넌트를 포함할 수 있다. 각 PSDN (52) 또는 BSN (53) 은 패킷 제어 기능 (PCF) (62) 을 통해 기지국 (60) 의 기지국 컨트롤러 (64) 에 접속할 수 있다. 상기 PCF (62) 는 일반적으로 기지국 (60) 에 위치한다. 캐리어 네트워크 (54) 는 (일반적으로 데이터 패킷의 형태로) 메시징 서비스 컨트롤러 (Messaging service controller) ("MSC") 에 보내진 메시지를 제어한다. 캐리어 네트워크 (54) 는 네트워크, 인터넷 및/또는 POTS ("plain ordimary telephone system") 를 통해 MSC (32) 와 통신한다. 일반적으로, 캐리어 네트워크 (54) 및 MSC (58) 사이의 네트워크 또는 인터넷 연결은 데이터를 전송하고, POTS는 음성 정보를 전송한다. MSC (58) 은 하나 이상의 기지국 (60) 에 연결될 수 있다. 캐리어 네트워크와 유사하게, MSC (58) 은 일반적으로 네트워크 및/또는 데이터 전송을 위한 인터넷 및 음성 정보를 위한 POTS 모두에 의해 (종종 "브랜치 투 소스" 로 불리는) 기지국 트랜시버 (transceiver station) (BTS) (66) 에 연결되어 있다. BTS (66) 는 결국 메시지를 단문 메시지 서비스 ("SMS") 또는 기술 분야에 알려진 다른 공중 방법을 통하여, 무선으로 그리고 휴대 전화 (70, 72, 74, 76) 와 같은 무선 디바이스로부터 방송하고 수신할 수 있다. 캐리어 경계 및/또는 PTT 오퍼레이터 네트워크 경계는 언급한 바와 같은 데이터의 공유를 방해하거나 금지하지 않는다.
셀룰러 전화 및 무선 전화 (14) 와 같은, 이동 통신 디바이스는 증가된 컴퓨팅 능력으로 제조되고, 개인용 컴퓨터 및 휴대용 PDA와 마찬가지로 되고 있다. 이 "스마트" 휴대 전화는 프로그램 개발자들에게 무선 디바이스의 프로세스에서 내려받기 가능하고 실행가능한 소프트웨어 어플리케이션을 창작하도록 허용하였다. 셀룰러 전화 (14) 와 같은, 무선 디바이스는 웹 페이지, 애플릿, MIDlets, 게임 및 데이터와 같이, 다양한 타입의 어플리케이션을 내려받기할 수 있다. 통신 그룹 (12) (도 1) 을 지정한 무선 디바이스에서, 무선 통신 디바이스는 다른 멤버 세트와 직접 연결할 수 있고 음성 및 데이터 통신에 관여할 수 있다. 그러나, 모든 이러한 그룹 지향 통신은 그룹 통신 서버 (32) 를 통해, 또는 통제하에 발생할 수 있다. 디바이스의 모든 데이터 패킷은 그룹 컴퓨터 디바이스 (32) 를 통해 자체적으로 이동할 필요가 없고, 그룹 통신 서버가 일반적으로 통신 그룹의 멤버의 ID (identity) 를 인식 및/또는 검색할 수 있고, 또는 통신 그룹 (12) 멤버의 ID (identity) 를 다른 컴퓨터 디바이스로 직접 연결할 수 있는 유일한 서버측 (30) 컴포넌트이기 때문에, 그룹 통신 컴퓨터 디바이스 (32) 가 결국 통신을 제어할 것이다.
전반적으로, 무선 통신 디바이스 (14, 16, 18) 사이의 그룹 통신에 대한 통화 셋업 대기시간을 최소화하기 위한 시스템은 무선 통신 디바이스 (14, 16, 18) 를 위한 복수의 통신 시스템을 포함하고, (도 2의 셀룰러 전화 구성과 같은) 각 통신 시스템은 적어도, 음성과 같은, 무선 통신을 위한 무선 시스템을 이용하는 각 무선 통신 디바이스를 위한 통신 채널 또는 패스웨이를 제어하기 위해 구성되어 있다. 적어도 하나의 그룹 통신서버 (32) 는 멤버 (14, 16, 18) 와 같은, 통신 그룹 (12) 의 무선 통신 디바이스 멤버들을 위해 그룹 통신을 설정한다. (도 4의 리소스 매니저 (106, 112) 와 같은) 리소스 매니저는 복수의 (RMM (36) 과 같은) 통신 시스템들 중 적어도 하나에 상주하고, 리소스 매니저는 통신 그룹 (12) 의 멤버인 통신 시스템을 이용하는 무선 통신 디바이스 (14, 16, 18) 를 위해, 통신 대역폭과 같은, 미리 결정된 양의 리소스를 선택적으로 예약한다. 일 실시형태에서, 상기 리소스 매니저는 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신을 위해 통신 시스템을 이용하는 하나 이상의 무선 통신 디바이스 (14), (16),(18) 의 그룹 통신 서버 (32) 에 가용성을 통신한다.
일 실시형태에서, 특별히 도 6에 나타난 바와 같이, 그룹 통신 서버 (32) 는 리소스 매니저가 상주하는 통신 시스템을 이용하는 무선 통신 디바이스 (14, 16, 18) 그룹 멤버의 리소스 매니저에게 알림을 보내고, 알림에 기반하여, 상기 무선 통신 디바이스 (14, 16, 18) 를 위해 리소스를 예약하거나 또는 그룹 통신 서버 (32) 에 리소스의 예약 실패를 표시한다. 복수의 통신 시스템들 각각은 몇몇의 다른 인트라-캐리어 또는 인터-캐리어 통신 시스템과 같은 리소스 매니저를 포함할 수 있다.
도 3 은 디바이스의 타겟 세트, 즉 통신 그룹 (12) 의 다른 멤버들로 직접 통신을 여는 PTT 버튼 (78) 을 가지는 휴대 전화 (14) 인 무선 통신 디바이스의 일 실시형태를 도시한 블록도이다. 무선 디바이스 (14) 는 또한 무선 디바이스 (14) 의 유저를 위한 그래픽 디스플레이 (80) 를 포함하는 것으로 보여진다. 무선 디바이스 (14) 는 음성과 데이터 패킷을 다루는 컴퓨터 플랫폼 (82) 을 포함하며, 그룹 통신을 포함하기 위해 무선 네트워크 (20) 를 통해 전송된 소프트웨어 어플리케이션을 수신하고 실행할 수 있다. 컴퓨터 플랫폼 (82) 은, 다른 컴포넌트들 사이에서, 어플리케이션-특정 집적회로 ("ASIC") (84), 또는 다른 프로세서, 마이크로프로세서, 논리 회로, 프로그램가능한 게이트 어레이, 또는 다른 데이터 프로세싱 디바이스를 포함한다. ASIC (84) 는 무선 디바이스의 제조 시점에 설치되고 보통 업그레이드 불가능하다. ASIC (84) 또는 다른 프로세서는 상주한는 어플리케이션 환경을 포함하는 어플리케이션 프로그래밍 인터페이스 ("API") 레이어 (86) 를 실행하고, ASIC (84) 에 로드된 운영 체제를 포함할 수 있다. 상주하는 어플리케이션 환경은 무선 디바이스의 메모리 (88) 에 상주하는 어떠한 프로그램에도 접속할 수 있다. 상주하는 어플리케이션 환경의 한 예는 QUALCOMM® 에서 개발된 무선 디바이스 플랫폼을 위한 "binary runtime environment for wireless" (BREW) 소프트웨어이다.
여기서 보여지는 바와 같이, 무선 디바이스는 그래픽 디스플레이 (80) 를 가지는 휴대 전화 (14) 가 될 수 있지만, 또한 그래픽 디스플레이를 가진 페이저인 휴대 정보 단말기 (PDA) (26) 와 같이, 기술 분야에서 알려진 컴퓨터 플랫폼 (82) 을 가지는 무선 디바이스가 될 수 있고, 또한 무선 통신 포탈을 가지거나 한편으로 네트워크나 인터넷에 선으로 연결되어있는 나누어진 컴퓨터 플랫폼 (82) 이 될 수 있다. 나아가 메모리 (88) 는 리드 온리 또는 랜덤 액새스 메모리 (RAM 과 ROM), EPROM, EEPROM, 플래시 카드, 또는 다른 컴퓨터 플랫폼에 일반적인 메모리로 구성될 수 있다. 컴퓨터 플랫폼 (82) 은 또한 메모리 (88) 에서 활발하게 사용되지 않는 소프트웨어 어플리케이션을 저장하기 위한 로컬 데이터베이스 (90) 를 포함할 수 있다. 로컬 데이터베이스 (90) 는 일반적으로 하나 이상의 플래시 메모리 셀들로 구성되는데, 기술분야에서 알려진 자기 미디어, EPROM, EEPROM, 광학 미디어, 테이프, 또는 소프트 또는 하드디스크와 같은 어떠한 이차적 또는 삼차적인 저장매체가 될 수 있다.
무선 통신 디바이스에서, 컴퓨터 플랫폼 (82) 은 일반적으로 PTT 통화에서 하프-듀플렉스 음성 통신을 위한, 무선 디바이스에서 직접 통신 채널을 열 수 있는 직접 통신 인터페이스 (92) 를 또한 포함한다. 직접 통신 인터페이스 (92) 는 또한 무선 디바이스에 및 무선 디바이스로부터 전송된 음성과 데이터를 운반하는 무선 디바이스를 위한 표준 통신 인터페이스의 부분이 될 수 있다. 직접 통신 인터페이스 (92) 는 일반적으로 기술 분야에서 알려진 하드웨어로 구성되어 있다.
도 4는 지역 통신 시스템 (102, 108) 에 상주하는 리소스 매니저 (106, 112) 를 이용하는 시스템 및 그룹 통신을 위해 적절한 리소스를 예약하기 위한 RMM (104, 110) 과 통신하는 그룹 통신 서버 (100) 를 도시한 한 예시로서, 제한이 아닌 실시형태를 도시하는 블록도이다. 여기서, 통신 시스템 (102) 은 지역 M을 위한 것이고 통신 시스템 (108) 은 지역 N을 위한 것이다.
본 시스템 (10) 이 PTT 통화에 사용되는 일 실시형태에서, 통화는 두개 이상의 통화 레그로 이루어져 있고, 각 통화 레그는 통화에서 사용자가 참여하는 것이다. 각 통화 레그는 고정된 대역폭 (비트 레이트) 을 요구하고, 그룹 통화가 설정되기 전에 (즉, 음성 트레픽 이 흐르기 전), 그룹 통신 서버 (32) 가 요청된 대역폭이, 상기 특정 그룹 통신 서버 (32) 를 위해 지역 밖에 놓여있을 수 있는 통화 레그들을 포함한, 모든 PTT 통화의 통화 레그에 이용가능한지를 체크한다. 로컬 지역 내부에서 종료하는 통화 레그 (착신 또는 발신) 를 위해 지역 그룹 통신 서버 (32) 는 이용가능한 대역폭을 내부적으로 확인할 수 있고, 그러나 로컬 지역 외부에서 종료하는 통화 레그 (착신 또는 발신) 를 위해서는, 로컬 그룹 통신 서버 (32) 는, 이들 지역 그룹 통신 서버들 또는 RMM (36) 과 같은, 이들 지역 그룹 내의 다른 그룹 통신 네트워크 구성요소들과 접촉함으로써 이들 통화 레그를 위한 이용가능한 대역폭을 확인한다. 그룹 통신 서버 (32) 는 PTT 통화의 확인된 대역폭을 갖는 (지역내 및 지역간) 통화 레그만을 포함할 것이다. 요구된 대역폭을 포함하지 않는 통화 레그는 통화에서 제외된다. PTT 통화가 종료되면, 통화의 각 통화 레그를 위해 사용되는 대역폭은 다른 PTT 통화를 위해 사용 가능하게 된다.
따라서, 실시형태에서, RMM (36) 은 지역간 그룹 통신을 설정하기 위해 시도하여 조회하는 그룹 통신 서버 (32) 에 응답하기 위해 이러한 구성 파라미터들로 구성된다. 여기서, RMM (36) 은 이의 로컬 지역을 위해 모든 미디어 리소스를 다루고, PTT 통화에 미디어 리소스가 배정되기 전에, RMM (36) 은 리소스 매니저 (106, 112) 에서, 요구되는 대역폭이 각 통화의 통화 레그에 이용가능한지를 체크하고, 상기 지역에서 통화를 위한 요구되는 대역폭을 예약한다. 만약 요구되는 대역폭이 PTT 통화를 위해 사용 가능하지 않다면, RMM (36) 은 그룹 통신 서버 (32) 로 실패를 보내고, 잠재적으로 마지막 유저는 PTT 통화를 시작하기를 시도한다.
그리고, 시스템 (10) 은 분포된 통신 시스템 각각에 리소스 매니지먼트 함수를 분포시킴으로써 스케일링과 통화 셋업 대기시간 문제를 다룬다. 일 실시형태에서, (여기에서, RMM (36) 상에 상주하는 것으로 구현된) 리소스 매니저 (106, 112) 는 이것의 시스템에서 호스트된 각 세션에 의해 이용되는 리소스들을 모니터하고, 이것의 시스템 내의 클라이언트, 이것의 통신 시스템 내의 모든 이용가능한 리소스들의 풀, 및 다른 세션 컨텍스트 (각 세션을 위해, 다른 시스템들은 리소스 예약에 관련됨) 를 수반하는 자신의 통신 시스템의 외부에 있는 각 세션에 의해 리소스들이 이용된다. 그 결과, 모든 세션 설정, 조정 및 해체 요청은 통신 시스템 내의 리소스 매니저 (106, 112) 를 통하여 연결된다. 세션 설정 요청을 수신할 때, 리소스 매니저 (106, 112) 는 상기 세션을 위한 이것의 시스템 내에서 리소스를 예약한다. 리소스 매니저 (106, 112) 는 (상기 요청을 조사하여 찾아진) 상기 세션에 관련된 다른 통신 시스템 내에서 리소스 매니저 (106, 112) 에게 리소스 예약 요청을 송신함으로써 리소스를 예약한다. 이것의 통신 시스템 및 상기 세션과 관련된 다른 시스템들 내에서 요청을 성공적으로 받았을 때, 리소스 매니저 (106, 112) 는 세션 설정 요청을 통과하도록 허용한다. 그렇지 않으면, 리소스 매니저 (106, 112) 는 세션 설정 요청을 실패하게 하는 결정을 내린다.
세션 조정 요청을 수신한 경우, 리소스 매니저 (106, 112) 는 상기 조정 요청에 기초한 세션을 위한 이것의 통신 시스템 내의 리소스들을 예약/해지하고, (상기 요청을 조사하여 찾아진) 상기 세션에 관련된 다른 통신 시스템 내에서 리소스 매니저 (106, 112) 에게 리소스 예약 요청을 송신함으로써 리소스를 예약/해지한다. 이것의 통신 시스템 및 상기 세션과 관련된 다른 통신 시스템내에 있는 요청을 성공적으로 예약/해지할 때, 리소스 매니저 (106, 112) 는 세션 조정 요청을 통과하도록 허용한다. 그렇지 않은 경우, 리소스 매니저는 세션 조정 요청을 실패하는 결정을 내린다.
세션 해체 요청을 받았을 때, 리소스 매니저 (106, 112) 는 상기 세션을 위한 이것의 통신 시스템 내의 리소스를 해지시키고, 그들의 리소스 매니저 (106, 112) 에게 프리 리소스 요청을 송신함으로써 (세션 컨텍스트에서 발견된) 세션과 관련된 다른 통신 시스템 내의 리소스를 해지시킨다. 이것의 통신 시스템 및 상기 세션과 관련된 다른 시스템 내에서 요청을 성공적으로 해지할 때, 상기 리소스 매니저 (106, 112) 는 세션 해체 요청을 통과하도록 허용한다.
다른 시스템으로부터 예약 리소스 요청을 수신할 때, 리소스 매니저 (106, 112) 는 이것의 통신 시스템 내의 세션을 위한 리소스를 예약하고 성공하면, 요청하는 통신 시스템/그룹 통신 서버 (32) 에 이와 같이 응답한다. 요구되는 리소스가 사용 불가능하면, 리소스 매니저 (106, 112) 는 실패를 응답한다. 다른 시스템으로부터, 프리 리소스 요청을 받았을 때, 리소스 매니저 (106, 112) 는 이것의 통신 시스템 내의 세션을 위한 리소스를 해지시킨다. 일 실시형태에서, 각 리소스 매니저 (106, 112) 는 시스템 실패의 경우 세션의 유효성을 확인하기 위하여 다른 시스템 내의 관련된 리소스 매니저 (106, 112) 를 가지는 각 세션을 위한 "심박수" 를 유지한다. 각 리소스 매니저는 가용성 문제에 대하여 각자가 분배/복제된 시스템이 될 수 있고, 그들은 투 페이즈 커밋 프로토콜을 사용하면서 서로 같은 상태로 존재한다. 통신 시스템 내의 상기 리소스 매니저 (106, 112) 는 상기 시스템의 다른 리소스 매니저 (106, 112) 에게 주기적으로 문의함으로써 리소스 정보를 다시 배우도록 구성되어있다. 이와 같은 리소스의 주기적 확인은 또한 그룹 통신 서버 (32) 가 리소스 매니저 (106, 112) 에서의 리소스 가용성을 주기적으로 확인함으로써 발생할 수 있다.
일 실시형태에서, PTT 시스템을 위한 무선 통신 디바이스 (14, 16, 18) 에게 요청을 하는 것은 적절한 리소스를 예약하기 위한 리소스 매니저의 실패에 기반한 실패 메시지를 받는 것을 지원하기 위해 조정된다. 무선 통신 디바이스 (14, 16, 18) 는 그리고 나서 리소스의 부족에 의해 통화가 실패한 것을 나타내기 위해 유저에게 오류 메시지를 선택적으로 디스플레이할 수 있다.
분배된 리소스 매니저 (106, 112) 의 사용은 따라서 시스템 내에서 노드 바이 노드 ("엔드 투 엔드") 예약을 할 필요 없이 리소스 예약 요청에 매우 빠른 응답을 허용한다. 각 통신 시스템이 이들 자신의 리소스 이용을 다루므로 모든 관련된 시스템에 대해 중심 리소스 매니저를 유지할 필요가 없다. 본 시스템 (10) 은 세션 설정의 총 비용에서 적은 비율의 비용이 드는 리소스 이용 단계를 가지는데, 이는 통화 셋업에서 적은 대기시간을 의미한다. 본 시스템 (10) PTT 시스템에서의 동작과 유사하게 VoIP 시스템에서의 각 통화를 위한 네트워크를 예약하기 위해 사용될 수 있다.
도 5는 지역 M을 위한 통신 시스템 (120), 및 지역 N을 위한 통신 시스템 (122) 사이의 리소스의 예약을 위한 프로세스 흐름의 일 실시형태의 도시이다. 엔드 유저 클라이언트 (124) 는 디스패치 핸들러 (disaptch handler) 에 통화를 요청하고 디스패치 핸들러는 다음으로 클라이언트 (124) 에게 플로어 (floor) 를 승인하고 상주하는 RMM (128) 에 통화를 송신하고, 그리고 이들 자신의 지역 내의 다른 RMM (130) 에게 poll을 하고, 지역 N과 같은 다른 지역이 통화 레그를 필요로 하는지를 결정한다. 지역 M의 RMM (128) 은 대역폭 가용성을 확인하기 위해 지역 N의 통신 시스템 (122) 의 RMM (134) 과 연락한다. RMM (134) 은 대역폭 가용성을 확인하기 위해 통신 시스템 (122) 의 다른 로컬 RMM (138) 들을 체크하고, 만약 이용가능한 경우, 상기 대역폭을 예약하고, 지역 N의 예약된 대역폭의 통신 시스템 (120) 의 RMM (128) 에게 알림을 보낸다. 그리고 RMM (128) 은 통신 시스템 (120) 의 로컬 대역폭을 예약하고 PTT 통화 셋업을 완료하기 위해 통화 핸들링을 미디어 콘트롤 핸들러 (media control handler) (MCH) (132) 에게 전달한다.
도 6은 그룹 통신을 설정하고 통신을 위하여 요구되는 리소스를 예약하기 위한 적절한 리소스 매니저 (106, 112) 에게 연락하는 그룹 통신 서버 (32) 에서의 프로세스의 일 실시형태의 흐름도이다. 단계 (140) 에서 보이는 것과 같이, 그룹 통신 서버 (32) 는 그룹 통신을 설정하기 위한 요청을 수신하고, 단계 (142) 에서 보이는 것과 같이, 통화를 받으려고 의도되는 무선 통신 디바이스 멤버를 위한, 도 5에서 RMM과 연락하고 있는, 리소스 매니저(들)에게 조회를 송신한다. 결정 (144) 에서 보이는 것과 같이, 리소스가 멤버들을 위해 예약될 수 있는지 여부에 대한 결정이 내려진다. 결정 (144) 에서 리소스가 예약될 수 없는 경우, 종료 (146) 에서 보이는 것과 같이 통화 셋업은 실패하고, 엔드 유저 및/또는 다른 시스템 컴포넌트들에게 적절한 요청이 주어진다. 반면에, 리소스가 결정 (144) 에서 예약될 수 있다면, 단계 (148) 에서 보이는 것과 같이 그룹 통신이 허용되고, 미리 정해진 프로세스 (150) 에 보이는 것과 같이 그룹 통신이 설정된다.
도 7은 (도 4의) RMM (104, 110) 에서 프로세스의 일 실시형태의 흐름도이고, 리소스 매니저 (106, 112) 는 그룹 통신 서버 (100) 로부터 수신한 요청에 기초하여 하나 이상의 무선 통신 디바이스 (14, 16, 18) 로의 그룹 통신을 위한 적절한 리소스를 할당한다. 단계 (160) 에서 보이는 것과 같이, RMM (104, 110) 의 통신 시스템 상의 멤버 디바이스로의 그룹 통신을 설정하기 위해 요청을 수신한다. 결정 (162) 에서 보이는 것과 같이, 적당한 이용가능한 리소스가 있는지 여부에 대한 결정이 내려지고, 이 프로세스는 또한 도 5의 실시형태와 RMM (128) 에서 보이는 것과 같다. 리소스가 결정 (162) 에서 사용 불가능한 경우, 그룹 통신 서버 (100) 로의 아웃풋은 오류가 되고, 종료 (164) 에 보이는 것과 같이 프로세스가 종료된다.
반면, 결정 (162) 에서 리소스가 이용가능한 경우, 단계 (166) 에서 보이는 것과 같이, 미리 결정된 양의 리소스는 예약되고, 리소스는 단계 (168) 에서 보이는 것과 같이 그룹 통신 서버 (100) 에게 이용가능한 것으로 나타내진다. 결정 (170) 에서 보이는 것과 같이 그룹 통신이 종료되었는지 여부에 대한 결정이 내려진다. 그룹 통신이 결정 (170) 에서 종료되지 않은 경우, 프로세스는 그룹 통신이 종료될 때까지 결정 (170) 에서 대기 스테이트에 진입한다. 리소스의 다른 조정 및 세션 조정의 결정이 통신의 진행 중에 일어날 수 있다는 것을 특히 주의해야 한다. 결정 (170) 에서 통신이 종료되면, 단계 (172) 에서 보이는 것과 같이 할당된 리소스가 해지되고, 종료 (174) 에 보이는 것과 같이 특정한 예약 요청과 할당을 위해 프로세스는 종료된다.
본 시스템 (10) 은, 적어도 무선 통신을 위한 통신 시스템을 이용하는 각 무선 통신 디바이스 (14, 16, 18) 에 설정된 통신 채널을 제어하기 위해 구성된 통신 시스템 내의 적어도 하나의 (RMM (102, 108) 과 같은) 컴퓨터 디바이스 상에 리소스 매니저 (106, 112) 를 위치시키는 단계, 리소스 매니저 (106, 112) 가 통신 그룹 (12) 의 멤버인 통신 시스템을 이용하는 특정 무선 통신 디바이스 멤버를 위한, 대역폭과 같은, 미리 결정된 양의 리소스를 선택적으로 수신하는 단계를 포함하는 무선 통신 디바이스 (14, 16, 18) 를 위한 통화 셋업 대기시간을 최소화하는 방법 및 프로세스를 공급하는 것을 볼 수 있다. 그리고, 상기 방법은 적어도 하나의 그룹 통신 서버 (32) 로 부터 통신 그룹 (12) 의 무선 통신 디바이스 멤버를 위한 그룹 통신을 설정하는 것을 요청하는 단계, 리소스 매니저 (106, 112) 가 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 미리 결정된 리소스를 예약하고, 그 다음 요청된 미리 결정된 리소스를 예약하는 단계를 포함한다.
미리 결정된 리소스 예약을 위한 리소스 매니저 (106, 112) 로의 요청은 통신 시스템을 이용하는 무선 통신 디바이스 (14, 16, 18) 로의 그룹 통신을 위한 대역폭을 예약하는 요청일 수 있다. 상기 방법은 그룹 통신 서버 (32) 가 리소스 매니저 (106, 112) 가 상주하는 통신 시스템을 이용하는 무선 통신 디바이스 (14, 16, 18) 의 리소스 매니저 (106, 112) 에게 알림을 보낸 것에 기초하고 리소스가 사용 불가능한 경우, 리소스 매니저 (106, 112) 로 부터 그룹 통신 서버 (32) 를 위한 리소스를 예약하는 것의 실패을 나타낸다. 리소스 매니저 (106, 112) 를 위치시키는 것은 각각의 복수의 통신 시스템 상의 리소스 매니저 (106, 112) 를 위치시키는 것일 수 있다. 상기 방법은, 또한 통신 시스템을 이용하고 통신 그룹 (12) 의 멤버인 각 무선 통신 디바이스 (14, 16, 18) 를 위한 미리 결정된 양의 대역폭에 대한 리소스를 리소스 매니저 (106, 112) 에 의해 예약하는 단계를 더 포함할 수 있다. 그룹 통신 서버 (32) 는 또한 리소스 매니저 (106, 112) 의 리소스 가용성을 주기적으로 확인할 수 있다.
모바일 디바이스 및 다른 컴퓨터 플랫폼들에서 실행가능한 방법의 견지에서, 상기 방법은 그에 부응하여, 컴퓨터 판독가능 매체에 상주하는 프로그램에 의해 수행될 수 있고, 이때 상기 프로그램은 상기 모바일 디바이스나 방법의 단계들을 수행하기 위한 컴퓨터 플랫폼을 가진 다른 컴퓨터 디바이스들을 연결한다. 컴퓨터 판독가능 매체는 서버의 메모리이거나, 또는 연결 가능한 데이터베이스 내부에 있을 수 있다. 나아가 컴퓨터 판독가능 매체는, 무선 통신 디바이스 컴퓨터 플랫폼 상에 로드가능한 자기 디스크 또는 테이프, 광학 디스크, 하드 디스크, 플래시 메모리, 또는 기술 분야에서 알려진 다른 저장 매체와 같은 이차적인 저장 매체 내에 있을 수 있다.
하나 이상의 예시적인 실시형태에서, 설명된 기능들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 조합에 구현되어 있을 수 있다고 설명하였다. 소프트웨어에 구현되면, 상기 기능은 컴퓨터 판독가능 매체에 하나 이상의 명령 또는 코드로 저장되거나 전송될 수 있다. 컴퓨터 판독가능 매체는 컴퓨터 저장 매체와 컴퓨터 프로그램의 전송을 한 곳에서 다른 곳으로 전송하는 것을 용이하게 하는 어떠한 매체도 포함하는 통신 매체를 모두 포함한다. 저장 매체는 컴퓨터를 통해 접근 가능한 어떠한 이용가능한 저장 매체일 수 있다. 제한이 아닌, 실시의 예로서, 컴퓨터 판독가능 매체는 RAM, ROM, EEPFOM, CD-ROM 또는 다른 광학 디스크 저장장치, 자기 저장장치 또는 다른 자기 저장 디바이스, 또는 원하는 프로그램 코드를 명령이나 데이터 스트럭처의 형태로 운반하거나 저장하기 위해 그리고 컴퓨터로 접근할 수 있는, 다른 어떤 매체도 포함할 수 있다. 또한 어떠한 연결도 컴퓨터 판독가능 매체로 적절하게 칭해질 수 있다. 예를 들면, 소프트웨어가 웹사이트, 서버, 또는 동축 케이블, 광섬유 케이블, 트위스티드 페어, 디지털 가입자 라인 (DSL), 또는 적외선, 라디오, 및 마이크로파와 같은 무선 기술을 사용한 다른 원거리의 소스를 통하여 전송될 때, 매체의 정의에 포함된다. 디스크 (Disk) 와 디스크 (disc) 는 여기에서 컴팩트 디스크 (CD), 레이져 디스크, 광학 디스크, 디지털 다목적 디스크 (DVD), 플로피 디스크 및 블루레이 디스크를 포함하고 디스크 (disc) 가 레이져를 이용하여 데이터를 광학적으로 복제하는 반면, 디스크 (Disk) 는 주로 데이터를 자기적으로 복제한다. 위의 조합은 또한 컴퓨터 판독가능 매체의 영역 안에 포함될 수 있다.
발명이 특히 선호된 실시형태를 참조 특별히 보여지고 설명되었는데, 많은 형태와 세부사항의 변화가 제시된 다음 청구항들의 발명의 영역을 벗어나지 않으며 발생할 수 있다는 것은 당업자에게 이해될 것이다. 나아가, 비록 발명의 구성요소들이 단수로 설명되었을 수 있지만, 단수로 제한한 것이 명확하지 않은 경우에는 복수로 생각될 수 있다.
Claims (37)
- 무선 통신 디바이스들 사이의 그룹 통신에서 통화 셋업 대기시간 (call setup latency) 을 최소화하기 위한 시스템으로서,
무선 통신 디바이스들을 위한 복수의 통신 시스템으로서, 각 통신 시스템은 적어도, 무선 통신들을 위해 상기 통신 시스템을 이용하는 각각의 무선 통신 디바이스들 각각에 대한 통신 채널들을 제어하도록 구성된, 상기 복수의 통신 시스템;
통신 그룹의 무선 통신 디바이스 멤버들을 위한 그룹 통신들을 설정하는 적어도 하나의 그룹 통신 서버; 및
상기 복수의 통신 시스템 중 적어도 하나에 상주하는 리소스 매니저를 포함하고,
상기 리소스 매니저는 통신 그룹의 멤버들인, 상기 통신 시스템을 이용하는 무선 통신 디바이스들을 위한 미리 결정된 양의 리소스를 선택적으로 예약하고 (reserve), 상기 리소스 매니저는 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신들을 위한 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신들을 위해 상기 통신 시스템을 이용하는 하나 이상의 무선 통신 디바이스의 그룹 통신 서버로 가용성을 통신하는, 통화 셋업 대기시간 최소화 시스템. - 제 1 항에 있어서,
상기 미리 결정된 리소스는 상기 통신 시스템의 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 이용가능한 대역폭인, 통화 셋업 대기시간 최소화 시스템. - 제 1 항에 있어서,
상기 그룹 통신 서버는 상기 리소스 매니저가 상주하는 상기 통신 시스템을 이용하는 무선 통신 디바이스를 리소스 매니저에 통지하고, 리소스 매니저는, 상기 통지시, 상기 무선 통신 디바이스를 위한 리소스를 예약하거나 또는 리소스 예약의 실패를 상기 그룹 통신 서버에 표시하는, 통화 셋업 대기시간 최소화 시스템. - 제 1 항에 있어서,
상기 복수의 통신 시스템의 각각은 리소스 매니저를 포함하는, 통화 셋업 대기시간 최소화 시스템. - 제 2 항에 있어서,
상기 리소스 매니저는 상기 통신 시스템을 이용하며 통신 그룹의 멤버인 각 무선 통신 디바이스를 위한 미리 결정된 양의 대역폭을 예약하는, 통화 셋업 대기시간 최소화 시스템. - 제 1 항에 있어서,
상기 그룹 통신 서버는 또한 리소스 매니저에서의 리소스 가용성을 주기적으로 확인하도록 구성되는, 통화 셋업 대기시간 최소화 시스템. - 무선 통신 디바이스들 사이의 그룹 통신을 위한 통화 셋업 대기시간 최소화 방법으로서,
적어도 무선 통신들을 위해 통신 시스템을 이용하는 상기 무선 통신 디바이스 각각과 확립된 통신 채널을 제어하도록 구성된 상기 통신 시스템 내의 적어도 하나의 컴퓨터 디바이스에, 그룹 통신의 멤버들인, 상기 통신 시스템을 이용하는 무선 통신 디바이스들을 위한 미리 결정된 양의 리소스를 선택적으로 예약하는 리소스 매니저를 위치시키는 단계;
통신 그룹의 무선 통신 디바이스 멤버들에 대해 그룹 통신을 설정하는 적어도 하나의 그룹 통신 서버로부터, 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 미리 결정된 리소스를 상기 리소스 매니저가 예약하도록 요청하는 단계;
상기 리소스가 이용가능한 경우 상기 요청된 미리 결정된 리소스를 예약하는 단계; 및
상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신들을 위한 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신들을 위해 상기 통신 시스템을 이용하는 하나 이상의 무선 통신 디바이스의 그룹 통신 서버로 가용성을 통신하는 단계를 포함하는, 통화 셋업 대기시간 최소화 방법. - 제 7 항에 있어서,
상기 미리 결정된 리소스를 상기 리소스 매니저가 예약하도록 요청하는 단계는, 상기 통신 시스템의 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 대역폭의 예약을 요청하는 단계인, 통화 셋업 대기시간 최소화 방법. - 제 7 항에 있어서,
상기 리소스 매니저를 위치시키는 단계는 상기 리소스 매니저를 복수의 통신 시스템 각각에 위치시키는 단계인, 통화 셋업 대기시간 최소화 방법. - 제 8 항에 있어서,
상기 통신 시스템을 이용하고 통신 그룹의 멤버인 각 무선 통신 디바이스를 위한 미리 결정된 양의 대역폭을 위해 상기 리소스 매니저에 의해 리소스를 예약하는 단계를 더 포함하는, 통화 셋업 대기시간 최소화 방법. - 제 7 항에 있어서,
상기 그룹 통신 서버가 상기 리소스 매니저에서의 리소스 가용성을 주기적으로 확인하는 단계를 더 포함하는, 통화 셋업 대기시간 최소화 방법. - 복수의 통신 시스템들 중 적어도 하나에 상주하는 리소스 매니저로서,
각 통신 시스템은, 적어도 무선 통신들을 위해 상기 통신 시스템을 이용하는 복수의 무선 통신 디바이스의 각각과 확립된 통신 채널을 제어하도록 구성되고,
상기 리소스 매니저는 통신 그룹의 멤버들이며 상기 통신 시스템을 이용하는 무선 통신 디바이스들을 위해 미리 결정된 양의 리소스를 선택적으로 예약하도록 구성되고,
상기 리소스 매니저는 또한 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 미리 결정된 리소스가 이용가능한 경우에만, 무선 통신 디바이스들 사이의 그룹 통신들을 제어하는 다른 컴퓨터 디바이스들에 가용성을 선택적으로 통신하도록 구성되는, 리소스 매니저. - 제 12 항에 있어서,
상기 미리 결정된 리소스는 상기 통신 시스템의 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 이용가능한 대역폭인, 리소스 매니저. - 제 12 항에 있어서,
상기 리소스 매니저가 상주하는 상기 통신 시스템을 이용하는 무선 통신 디바이스를 상기 리소스 매니저에게 컴퓨터 디바이스가 통지하는 경우, 상기 리소스 매니저는, 또한 상기 무선 통신 디바이스를 위해 리소스를 예약하거나 또는 리소스 예약의 실패를 상기 컴퓨터 디바이스에 표시하도록 구성된, 리소스 매니저. - 제 12 항에 있어서,
상기 리소스 매니저는 또한 상기 통신 시스템을 이용하고 통신 그룹의 멤버인 각 무선 통신 디바이스를 위한 미리 결정된 양의 대역폭을 예약하도록 구성된, 리소스 매니저. - 적어도 무선 통신들을 위해 통신 시스템을 이용하는 복수의 무선 통신 디바이스들 각각과 확립된 통신 채널들을 제어하도록 구성된 통신 시스템으로서,
상기 통신 시스템은 또한 통신 그룹의 멤버들이고 상기 통신 시스템을 이용하는 무선 통신 디바이스들을 위해 미리 결정된 양의 리소스를 선택적으로 예약하도록 구성된 리소스 매니저를 포함하고,
상기 리소스 매니저는 또한 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 미리 결정된 리소스가 이용가능한 경우에만, 무선 통신 디바이스들 사이의 그룹 통신을 제어하는 다른 컴퓨터 디바이스에 가용성을 선택적으로 통신하도록 구성된, 통신 시스템. - 제 16 항에 있어서,
상기 미리 결정된 리소스는 상기 통신 시스템의 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 이용가능한 대역폭인, 통신 시스템. - 제 16 항에 있어서,
상기 통신 시스템을 이용하는 무선 통신 디바이스의 상기 통신 시스템을 컴퓨터 디바이스에게 통지하는 경우, 상기 리소스 매니저는, 또한 상기 무선 통신 디바이스를 위해 리소스를 예약하거나 또는 리소스 예약의 실패를 상기 컴퓨터 디바이스에 표시하도록 구성된, 통신 시스템. - 제 16 항에 있어서,
상기 리소스 매니저는 또한 상기 통신 시스템을 이용하고 통신 그룹의 멤버인 각 무선 통신 디바이스를 위해 미리 결정된 양의 대역폭을 예약하도록 구성된, 통신 시스템. - 통신 그룹의 무선 통신 디바이스 멤버들을 위한 그룹 통신을 설정하도록 구성된 그룹 통신 서버로서, 상기 그룹 통신 서버는 또한 무선 통신 디바이스들을 위한 복수의 통신 시스템과 선택적으로 통신하도록 구성되고, 각 통신 시스템은, 적어도 무선 통신을 위해 상기 통신 시스템을 이용하는 무선 통신 디바이스들과 확립된 통신 채널들을 제어하도록 구성되고, 적어도 하나의 통신 시스템은 제 12 항에 기재된 상주하는 리소스 매니저를 포함하고, 상기 그룹 통신 서버는 또한 상기 그룹 통신 서버에 의해 제어된 그룹 통신들 및 리소스 매니저가 상주하는 상기 통신 시스템을 현재 이용하고 있는 통신 그룹의 멤버들을 갖는, 통신 그룹 내의 무선 통신 디바이스들을 위해 리소스를 예약하기 위해 상기 리소스 매니저와 선택적으로 통신하도록 구성되는,
상기 그룹 통신 서버를 포함하는, 시스템. - 제 20 항에 있어서,
상기 미리 결정된 리소스는 제어된 통신 그룹의 상기 통신 시스템의 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 이용가능한 대역폭인, 시스템. - 제 20 항에 있어서,
상기 그룹 통신 서버가 상기 리소스 매니저와 통신하는 경우, 상기 그룹 통신 서버는 또한 상기 리소스 매니저가 멤버 그룹의 하나 이상의 무선 통신 디바이스들을 위해 리소스를 예약했거나 또는 리소스 예약에 실패한 통지를 상기 리소스 매니저로부터 수신하도록 구성된, 시스템. - 제 20 항에 있어서,
상기 그룹 통신 서버는 또한 복수의 통신 시스템 상의 복수의 리소스 매니저와 통신하도록 구성된, 시스템. - 제 20 항에 있어서,
상기 리소스 매니저는 상기 통신 시스템을 이용하고 통신 그룹의 멤버인 각 무선 통신 디바이스를 위해 미리 결정된 양의 대역폭을 예약하는, 시스템. - 제 20 항에 있어서,
그룹 통신 서버는 또한 상기 통신 시스템의 상기 리소스 매니저에서의 리소스 가용성을 주기적으로 확인하도록 구성된, 시스템. - 적어도 무선 통신들을 위한 통신 시스템을 이용하는 무선 통신 디바이스들 각각과 확립된 통신 채널들을 제어하도록 구성된 통신 시스템 내의 적어도 하나의 컴퓨터 디바이스에 리소스 매니저를 위치시키는 일 세트의 명령들로서, 상기 리소스 매니저는 통신 그룹의 멤버들인 상기 통신 시스템을 이용하는 무선 통신 디바이스를 위한 미리 결정된 양의 리소스를 선택적으로 예약하는, 상기 일 세트의 명령들;
통신 그룹의 무선 통신 디바이스 멤버들에 대해 그룹 통신을 설정하는 적어도 하나의 그룹 통신 서버로부터, 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 미리 결정된 리소스를 상기 리소스 매니저가 예약하도록 요청하는 일 세트의 명령들; 및
상기 리소스가 이용가능한 경우 상기 리소스 매니저가 상기 요청된 미리 결정된 리소스를 예약하는 일 세트의 명령들; 및
상기 리소스 매니저가 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신들을 위한 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신들을 위해 상기 통신 시스템을 이용하는 하나 이상의 무선 통신 디바이스의 그룹 통신 서버로 가용성을 통신하는 일 세트의 명령들을 포함하는, 컴퓨터 판독가능 매체. - 제 26 항에 있어서,
상기 통신 시스템을 이용하고 통신 그룹의 멤버인 각 무선 통신 디바이스를 위한 미리 결정된 양의 대역폭을 위한 자원을 상기 리소스 매니저에 의해 예약하는 일 세트의 명령을 더 포함하는, 컴퓨터 판독가능 매체. - 제 26 항에 있어서,
상기 그룹 통신 서버가 상기 리소스 매니저에서 상기 리소스 가용성을 주기적으로 확인하도록 하는 일 세트의 명령을 더 포함하는, 컴퓨터 판독가능 매체. - 무선 통신 디바이스들 사이의 그룹 통신에서, 통화 셋업 대기시간 (call setup latency) 을 최소화하기 위한 시스템으로서,
적어도, 무선 통신들을 위해, 제어 수단을 이용하는 복수의 무선 통신 디바이스들 각각을 위해 통신 채널들을 제어하는 복수의 통신 채널 제어 수단,
통신 그룹의 무선 통신 디바이스 멤버들을 위해 그룹 통신들을 제어하는 적어도 하나의 그룹 통신 제어 수단; 및
통신 그룹의 멤버들인 상기 통신 채널 제어 수단을 이용하는 무선 통신 디바이스를 위해 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단을 포함하고,
미리 결정된 양의 리소스를 선택적으로 예약하기 위한 상기 수단은 또한 상기 통신 채널 제어 수단을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 미리 결정된 리소스가 이용가능한 경우에만, 그룹 통신들을 위해 상기 통신 채널 제어 수단을 이용하는 하나 이상의 무선 통신 디바이스들의 상기 그룹 통신 제어 수단으로 가용성을 통신하는, 통화 셋업 대기시간 최소화 시스템. - 제 29 항에 있어서,
상기 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단은 또한 상기 통신 채널 제어 수단의 이용하는 무선 통신 디바이스로의 그룹 통신을 위한 미리 결정된 양의 대역폭을 예약하는, 통화 셋업 대기시간 최소화 시스템. - 제 29 항에 있어서,
상기 그룹 통신 제어 수단은 또한 상기 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단이 상주하는 상기 통신 채널 제어 수단을 이용하는 무선 통신 디바이스들을, 상기 미리 결정된 양의 리소스를 선택적으로 예약하는 수단에 통지하고, 상기 통지시, 상기 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단은, 상기 무선 통신 디바이스를 위한 리소스를 예약하거나 또는 리소스 예약의 실패를 상기 그룹 통신 제어 수단에 표시하는, 통화 셋업 대기시간 최소화 시스템. - 제 29 항에 있어서,
상기 그룹 통신 제어 수단은 또한 상기 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단에서의 리소스 가용성을 주기적으로 확인하는, 통화 셋업 대기시간 최소화 시스템. - 복수의 통신 시스템들 중 적어도 하나에 상주하는 리소스 매니저로서,
각 통신 시스템은, 적어도 무선 통신들을 위해 상기 통신 시스템을 이용하는 복수의 무선 통신 디바이스들 각각과 확립된 통신 채널을 제어하도록 구성되고,
상기 리소스 매니저는,
상기 통신 시스템을 이용하고 통신 그룹의 멤버들인, 무선 통신 디바이스들을 위한 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단; 및
상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 상기 미리 결정된 리소스가 이용가능한 경우에만, 무선 통신 디바이스들 사이의 그룹 통신을 제어하는 다른 컴퓨터 디바이스로 가용성을 선택적으로 통신하는 수단을 포함하는, 리소스 매니저. - 적어도 무선 통신들을 위해 상기 통신 시스템을 이용하는 복수의 무선 통신 디바이스들의 각각과 확립된 통신 채널을 제어하는 수단; 및
상기 통신 시스템을 이용하고 통신 그룹의 멤버들인, 무선 통신 디바이스들을 위한 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단으로서, 상기 미리 결정된 양의 리소스를 선택적으로 예약하기 위한 수단은 또한 상기 통신 시스템을 이용하는 무선 통신 디바이스로의 그룹 통신을 위해 상기 미리 결정된 리소스가 이용가능한 경우에만, 무선 통신 디바이스들 사이의 그룹 통신을 제어하는 다른 컴퓨터 디바이스로 가용성을 선택적으로 통신하는, 상기 예약 수단을 포함하는, 통신 시스템. - 그룹 통신 서버를 포함하는 시스템으로서,
상기 그룹 통신 서버는 통신 그룹의 무선 통신 디바이스 멤버들을 위한 그룹 통신들을 제어하기 위한 수단으로서, 상기 그룹 통신을 제어하기 위한 수단은 또한 무선 통신 디바이스들을 위한 복수의 통신 시스템과 선택적으로 통신하고, 각 통신 시스템은, 적어도 무선 통신들을 위해 상기 통신 시스템을 이용하는 무선 통신 디바이스들과 확립된 통신 채널을 제어하도록 구성되고, 적어도 하나의 통신 시스템은 제 31 항에 기재된 상주하는 리소스 매니저를 포함하는, 상기 그룹 통신 제어 수단을 포함하고,
상기 그룹 통신 서버는 또한 상기 그룹 통신 서버에 의해 제어된 그룹 통신들 및 리소스 매니저가 상주하는 상기 통신 시스템을 현재 이용하고 있는, 상기 통신 그룹의 멤버들을 갖는 통신 그룹 내의 무선 통신 디바이스들을 위해 리소스를 예약하기 위해 리소스 매니저와 선택적으로 통신하기 위한 수단을 포함하는, 상기 그룹 통신 서버를 포함하는, 시스템. - 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/133,681 US8817697B2 (en) | 2008-06-05 | 2008-06-05 | System and method for minimizing call setup latency in a group communication among wireless communication devices |
US12/133,681 | 2008-06-05 | ||
PCT/US2009/043635 WO2009148775A1 (en) | 2008-06-05 | 2009-05-12 | System and method for minimizing call setup latency in a group communication among wireless communication devices |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110026466A KR20110026466A (ko) | 2011-03-15 |
KR101475111B1 true KR101475111B1 (ko) | 2014-12-23 |
Family
ID=40984777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117000164A KR101475111B1 (ko) | 2008-06-05 | 2009-05-12 | 무선 통신 디바이스 사이의 그룹 통신에서 통화 셋업 대기시간을 최소화하기 위한 시스템 및 방법 |
Country Status (9)
Country | Link |
---|---|
US (2) | US8817697B2 (ko) |
EP (1) | EP2283661A1 (ko) |
JP (1) | JP5559157B2 (ko) |
KR (1) | KR101475111B1 (ko) |
CN (1) | CN102057696B (ko) |
BR (1) | BRPI0915649A2 (ko) |
CA (1) | CA2724713C (ko) |
RU (1) | RU2474070C2 (ko) |
WO (1) | WO2009148775A1 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8817697B2 (en) | 2008-06-05 | 2014-08-26 | Qualcomm Incorporated | System and method for minimizing call setup latency in a group communication among wireless communication devices |
EP2144402A1 (en) * | 2008-07-07 | 2010-01-13 | Alcatel Lucent | Method and devices for resource allocation |
US8804518B2 (en) * | 2010-02-26 | 2014-08-12 | Qualcomm Incorporated | Quality of service (QoS) acquisition and provisioning within a wireless communications system |
US8755742B2 (en) * | 2011-10-05 | 2014-06-17 | Motorola Solutions, Inc. | Method and system for peer to peer wide area network communication among radio sites having dynamic rest channel base repeater stations |
TWI540544B (zh) * | 2014-09-26 | 2016-07-01 | A warning system with a plurality of wireless out-of-range warning devices and an overtaking method | |
US9924333B2 (en) * | 2015-05-05 | 2018-03-20 | Verizon Patent And Licensing Inc. | Push-to-talk service features |
WO2016198912A1 (en) * | 2015-06-08 | 2016-12-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Classification of reporting entities for communication resource management |
WO2020199196A1 (zh) * | 2019-04-04 | 2020-10-08 | 海能达通信股份有限公司 | 一种基于关键通信的组呼创建方法、装置及系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689810A (en) * | 1994-10-28 | 1997-11-18 | Motorola, Inc. | Method of facilitating tallgroup calls in a peer communication network |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5535426A (en) * | 1993-12-13 | 1996-07-09 | Motorola, Inc. | Method and apparatus for moving primary control of a call in a multiple site communication system |
JP2823047B2 (ja) | 1996-07-09 | 1998-11-11 | 日本電気株式会社 | 移動体無線通信システムにおけるグループ通信時のチャネル割り当て方式 |
GB2354133A (en) * | 1999-08-31 | 2001-03-14 | Mitel Corp | Multimedia QOS |
WO2003003756A2 (en) * | 2001-06-27 | 2003-01-09 | Flarion Technologies, Inc. | Methods and apparatus for supporting group communications |
US6865398B2 (en) * | 2002-02-04 | 2005-03-08 | Sprint Spectrum L.P. | Method and system for selectively reducing call-setup latency through management of paging frequency and buffering of user speech in a wireless mobile station |
US6781963B2 (en) * | 2002-02-14 | 2004-08-24 | Qualcomm Inc | Method and an apparatus for terminating a user from a group call in a group communication network |
US20040181584A1 (en) | 2003-03-14 | 2004-09-16 | Eric Rosen | Method and apparatus for exchanging an attachment in a group communication network |
NO318975B1 (no) * | 2003-06-20 | 2005-05-30 | Tandberg Telecom As | System og fremgangsmate for oppsett av moter og konferanser |
US7565434B1 (en) * | 2003-10-09 | 2009-07-21 | Sprint Spectrum L.P. | Method and system for canceling setup of a packet-based real-time media conference session |
NO319437B1 (no) * | 2004-01-16 | 2005-08-15 | Tandberg Telecom As | Fremgangsmate for ad hoc buffer |
US7609706B2 (en) * | 2004-03-03 | 2009-10-27 | Agilent Technologies, Inc. | System and method for correlation of dissimilar telecommunication signaling protocols |
US20050259610A1 (en) * | 2004-05-21 | 2005-11-24 | Nextel Communications, Inc. | Wireless communications system including a target base station capable of notifying of channel resource reservation status |
US7664517B2 (en) * | 2004-06-21 | 2010-02-16 | Qualcomm Incorporated | Wireless communication system utilizing a persistence value for group communication requests to reduce latency |
US7796995B2 (en) * | 2004-06-21 | 2010-09-14 | Qualcomm Incorporated | Asynchronous signaling and data delivery in wireless communication system |
US7155203B2 (en) * | 2004-06-25 | 2006-12-26 | Qualcomm Inc. | Method and apparatus for billing for usage-based group communication between wireless devices |
US7359726B2 (en) * | 2004-09-09 | 2008-04-15 | Nextel Communications Inc. | Push-to-talk signaling and media inter-working architecture |
US7127266B2 (en) * | 2004-09-17 | 2006-10-24 | Nextel Communications Inc. | System and method for efficient media resource allocation |
US20060084457A1 (en) | 2004-09-30 | 2006-04-20 | Lucent Technologies | Method and apparatus for reducing transport delay in a push-to-talk system |
CN100431385C (zh) | 2005-05-11 | 2008-11-05 | 中兴通讯股份有限公司 | 一种无线群组呼叫方法 |
US7801494B2 (en) * | 2005-05-27 | 2010-09-21 | Motorola Mobility, Inc. | Method for PoC server to handle PoC caller preferences |
US8042148B2 (en) * | 2006-02-07 | 2011-10-18 | Cisco Technology, Inc. | System and method for enforcing policy in a communication network |
US7694002B2 (en) * | 2006-04-07 | 2010-04-06 | Cisco Technology, Inc. | System and method for dynamically upgrading / downgrading a conference session |
US7840214B2 (en) | 2006-04-21 | 2010-11-23 | Alcatel-Lucent Usa Inc. | Method of providing access information to an access terminal |
KR100948799B1 (ko) * | 2006-08-07 | 2010-03-24 | 삼성전자주식회사 | 광대역 무선 통신시스템에서 단방향 통신을 위한 자원 할당 장치 및 방법 |
CN101005652A (zh) | 2007-01-30 | 2007-07-25 | 华为技术有限公司 | 一种群组呼叫的方法和装置 |
US8045557B1 (en) * | 2008-02-29 | 2011-10-25 | Clear Wireless Llc | Group communication through broadcast channels |
US8428609B2 (en) * | 2008-05-02 | 2013-04-23 | Pine Valley Investments, Inc. | System and method for managing communications in cells within a cellular communication system |
US8817697B2 (en) | 2008-06-05 | 2014-08-26 | Qualcomm Incorporated | System and method for minimizing call setup latency in a group communication among wireless communication devices |
-
2008
- 2008-06-05 US US12/133,681 patent/US8817697B2/en not_active Expired - Fee Related
-
2009
- 2009-05-12 CN CN200980120724.7A patent/CN102057696B/zh not_active Expired - Fee Related
- 2009-05-12 BR BRPI0915649A patent/BRPI0915649A2/pt not_active Application Discontinuation
- 2009-05-12 JP JP2011512506A patent/JP5559157B2/ja not_active Expired - Fee Related
- 2009-05-12 KR KR1020117000164A patent/KR101475111B1/ko not_active IP Right Cessation
- 2009-05-12 CA CA2724713A patent/CA2724713C/en not_active Expired - Fee Related
- 2009-05-12 WO PCT/US2009/043635 patent/WO2009148775A1/en active Application Filing
- 2009-05-12 RU RU2010154642/07A patent/RU2474070C2/ru not_active IP Right Cessation
- 2009-05-12 EP EP09758938A patent/EP2283661A1/en not_active Withdrawn
-
2014
- 2014-06-16 US US14/306,057 patent/US20140295902A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5689810A (en) * | 1994-10-28 | 1997-11-18 | Motorola, Inc. | Method of facilitating tallgroup calls in a peer communication network |
Also Published As
Publication number | Publication date |
---|---|
US20140295902A1 (en) | 2014-10-02 |
RU2474070C2 (ru) | 2013-01-27 |
RU2010154642A (ru) | 2012-07-27 |
EP2283661A1 (en) | 2011-02-16 |
US20090303878A1 (en) | 2009-12-10 |
CA2724713C (en) | 2015-10-13 |
CN102057696A (zh) | 2011-05-11 |
JP2011523297A (ja) | 2011-08-04 |
JP5559157B2 (ja) | 2014-07-23 |
US8817697B2 (en) | 2014-08-26 |
BRPI0915649A2 (pt) | 2018-02-06 |
CN102057696B (zh) | 2015-09-09 |
CA2724713A1 (en) | 2009-12-10 |
KR20110026466A (ko) | 2011-03-15 |
WO2009148775A1 (en) | 2009-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101475111B1 (ko) | 무선 통신 디바이스 사이의 그룹 통신에서 통화 셋업 대기시간을 최소화하기 위한 시스템 및 방법 | |
US9014741B2 (en) | Prioritization of group communications at a wireless communication device | |
JP5102364B2 (ja) | ワイヤレス通信デバイスから送信された、束にされたメッセージの選択的レビュー | |
US9100815B2 (en) | Physical-layer system prioritization and communication session management within a wireless communications system | |
KR101285902B1 (ko) | 그룹 통신 송신 데이터 스트림에서의 2차 데이터 송신 | |
JP2013243723A (ja) | ワイヤレス通信デバイス間のグループ通信においてメディアを共有するためのシステムおよび方法 | |
US8929939B2 (en) | Session-triggered pushing of group communication data | |
JP5290299B2 (ja) | 無線通信装置へのグループ通信のための連続的なブロードキャストインターフェース維持 | |
MXPA06015226A (es) | Sistema de comunicacion inalambrica que utiliza un vapor de persistencia para solicitudes de comunicacion de grupo a fin de reducir la latencia. | |
JP2010541391A5 (ko) | ||
US20090325620A1 (en) | Method and apparatus for retrieving data from one or more wireless communication devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20130228 Effective date: 20140825 |
|
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |