KR20190072973A - Mcptt 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말 및 이의 동작 방법 - Google Patents
Mcptt 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR20190072973A KR20190072973A KR1020170174169A KR20170174169A KR20190072973A KR 20190072973 A KR20190072973 A KR 20190072973A KR 1020170174169 A KR1020170174169 A KR 1020170174169A KR 20170174169 A KR20170174169 A KR 20170174169A KR 20190072973 A KR20190072973 A KR 20190072973A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- baseband processor
- mcptt
- application processor
- processor
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H04M1/72522—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72466—User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
-
- 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
-
- 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
- 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/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Meter Arrangements (AREA)
Abstract
본 개시의 일 실시예에 따른 MCPTT(Mission Critical Push To Talk) 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말의 동작 방법에 있어서, 상기 단말은 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며, 상기 베이스밴드 프로세서가 외부로부터 MCPTT 서비스 관련 메시지를 수신하는 단계, 상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지 및 상기 어플리케이션 프로세서의 동작 상태 중 적어도 하나를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계 및 상기 결정 결과를 기반으로 상기 베이스밴드 프로세서 및 상기 어플리케이션 프로세서 중 적어도 하나가 상기 MCPTT 서비스 관련 동작을 수행하는 단계를 포함한다.
Description
본 개시의 기술적 사상은 MCPTT 서비스를 제공하는 단말에 관한 것으로, 더욱 상세하게는 전력 소모의 최소화를 고려하여 MCPTT 서비스 관련 동작을 수행하는 단말 및 이의 동작 방법에 관한 것이다.
PTT(Push to Talk) 서비스와 같은 통신 서비스는 2 이상의 사용자가 통신에 관여할 수 있는 방식을 제공한다. 사용자들은 (예를 들어, 전통적으로 버튼을 누름으로써) 통신을 전송하기 위한 사용 권한(permission)을 요청할 수 있다. 진보된 유형의 크리티컬 통신 서비스(critical communication service)는 LTE를 통한 MCPTT(Mission Critical Push To Talk)로서 지칭된다. MCPTT는 미션 크리티컬 시나리오에 적합하며 3GPP(3rd Generation Partnership Project) EPS(Evolved Packet System) 서비스에 기초하는 진보된 PTT 서비스를 지원한다.
MCPTT는 공공 안전, 교통, 공익사업, 산업 또는 원자력 발전소 운용과 연관된 조직을 위한 크리티컬 통신 서비스를 제공하는 것을 주 타겟으로 한다. 또한, 공공 재난 안전 통신을 위하여 3GPP Release-13은 MCPTT 및 단독기지국 운용모드(Isolated E-UTRAN Operation)에 대한 표준화를 진행하고 있다. 이와 같은 공공 재난 안정 통신 목적에 따라 MCPTT 서비스 수행시의 단말의 전력 소모 정도는 중요한 성능 지표일 수 있으며, MCPTT 서비스 수행시의 단말의 전력 소모를 줄이기 위한 연구가 진행되고 있는 실정이다.
본 개시의 기술적 사상이 해결하려는 과제는 사용자에 MCPTT 서비스를 제공할 때에, 단말의 전력 소모를 최소화시킬 수 있는 단말 및 이의 동작 방법을 제공하는 데에 있다.
본 개시의 일 실시예에 따른 MCPTT(Mission Critical Push To Talk) 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말의 동작 방법에 있어서, 상기 단말은 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며, 상기 베이스밴드 프로세서가 외부로부터 MCPTT 서비스 관련 메시지를 수신하는 단계, 상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지 및 상기 어플리케이션 프로세서의 동작 상태 중 적어도 하나를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계 및 상기 결정 결과를 기반으로 상기 베이스밴드 프로세서 및 상기 어플리케이션 프로세서 중 적어도 하나가 상기 MCPTT 서비스 관련 동작을 수행하는 단계를 포함한다.
본 개시의 일 실시예에 따른 MCPTT 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말의 동작 방법에 있어서, 상기 단말은 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며, 상기 베이스밴드 프로세서가 외부로부터 MCPTT 서비스 관련 메시지를 수신하는 단계, 상기 어플리케이션 프로세서의 유휴 상태에서 노말 상태로 전환이 필요한지 여부를 상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지를 기반으로 결정하는 단계 및 상기 베이스밴드 프로세서는 상기 결정 결과를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션으로 전달하여 상기 MCPTT 서비스 관련 동작을 수행한다.
본 개시의 일 실시예에 따른 MCPTT 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말은, 상기 MCPTT 서비스 관련 메시지를 처리하는 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며, 상기 베이스밴드 프로세서는, 상기 MCPTT 서비스 관련 메시지를 수신하고, 상기 MCPTT 서비스 관련 메시지 및 상기 어플리케이션 프로세서의 동작 상태 중 적어도 하나를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 것을 특징으로 한다.
본 개시의 일 실시예에 따른 단말은 MCPTT 서비스 관련 동작을 수행할 때에 소모되는 전력을 최소화시켜, 단말에 대한 사용 시간을 늘려 사용자의 편의를 증대시킬 수 있는 효과가 있다.
도 1a은 본 개시의 일 실시예에 따른 온 네트워크 상태에서의 MCPTT 서비스 시스템을 개략적으로 나타내는 블록도이고, 도 1b는 오프 네트워크 상태에서의 MCPTT 서비스 시스템을 개략적으로 나타내는 블록도이다.
도 2a는 본 개시의 일 실시예에 따른 MCPTT 서비스를 사용자에게 제공하는 단말을 나타내는 블록도이고, 도 2b는 도 2a의 저전력 기반 동작 모듈을 구체적으로 나타내는 블록도이다.
도 3은 도 2a의 베이스밴드 프로세서 및 어플리케이션 프로세서의 MCPTT 서비스 관련 동작을 설명하기 위한 순서도이다.
도 4는 온 네트워크 상황에서 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 5는 오프 네트워크 상황에서 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 6a 및 도 6b는 도 5의 단계 S240을 구체적으로 나타내는 순서도이다.
도 7은 도 4의 동작에 대한 일 예를 설명하기 위해 단말을 나타내는 도면이다.
도 8a는 오프 네트워크 상황에서 도 2a의 단말의 그룹 콜 공지 메시지의 브로드캐스트 동작을 설명하기 위한 순서도이고, 도 8b는 그룹 콜 공지 메시지에 포함된 정보를 설명하기 위한 도면이다.
도 9는 오프 네트워크 상황에서 도 2a의 베이스밴드 프로세서 및 어플리케이션의 MCPTT 서비스 관련 동작을 설명하기 위한 순서도이다.
도 10은 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 11, 도 12a 및 도 12b는 도 2a의 베이스밴드 프로세서의 보이스 코덱 온/오프 제어 동작을 설명하기 위한 도면이다.
도 13은 본 개시의 일 실시예에 따른 통신 장치를 개략적으로 나타낸 블록도이다.
도 2a는 본 개시의 일 실시예에 따른 MCPTT 서비스를 사용자에게 제공하는 단말을 나타내는 블록도이고, 도 2b는 도 2a의 저전력 기반 동작 모듈을 구체적으로 나타내는 블록도이다.
도 3은 도 2a의 베이스밴드 프로세서 및 어플리케이션 프로세서의 MCPTT 서비스 관련 동작을 설명하기 위한 순서도이다.
도 4는 온 네트워크 상황에서 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 5는 오프 네트워크 상황에서 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 6a 및 도 6b는 도 5의 단계 S240을 구체적으로 나타내는 순서도이다.
도 7은 도 4의 동작에 대한 일 예를 설명하기 위해 단말을 나타내는 도면이다.
도 8a는 오프 네트워크 상황에서 도 2a의 단말의 그룹 콜 공지 메시지의 브로드캐스트 동작을 설명하기 위한 순서도이고, 도 8b는 그룹 콜 공지 메시지에 포함된 정보를 설명하기 위한 도면이다.
도 9는 오프 네트워크 상황에서 도 2a의 베이스밴드 프로세서 및 어플리케이션의 MCPTT 서비스 관련 동작을 설명하기 위한 순서도이다.
도 10은 도 2a의 베이스밴드 프로세서의 동작을 구체적으로 나타내는 순서도이다.
도 11, 도 12a 및 도 12b는 도 2a의 베이스밴드 프로세서의 보이스 코덱 온/오프 제어 동작을 설명하기 위한 도면이다.
도 13은 본 개시의 일 실시예에 따른 통신 장치를 개략적으로 나타낸 블록도이다.
이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명한다.
도 1a은 본 개시의 일
실시예에
따른 온 네트워크 상태에서의
MCPTT
서비스 시스템(10a)을 개략적으로 나타내는
블록도이고
, 도 1b는
오프
네트워크 상태에서의
MCPTT
서비스 시스템(10b)을 개략적으로 나타내는
블록도이다
.
도 1a을 참조하면, MCPTT 서비스 시스템(10a)은 그룹 관리 서버(21a), 설정 서버(22a), MCPTT 서버(23a) 및 MCPTT 그룹(100)을 포함할 수 있다. MCPTT 그룹(100)은 MCPTT(Mission Critical Push To Talk) 서비스를 수행하는 다수의 단말들(110_1~110_n)을 포함할 수 있다. 단말들(110_1~110_n)은 유저 장치(User Equipment) 또는 무선 통신이 가능한 장치로 지칭될 수 있다. MCPTT 그룹(100)은 MCPTT 서버(23a)를 통해 단말들(110_1~110_n)의 사용자들에게 온 네트워크(On-Network) 상황에서 MCPTT 서비스를 지원할 수 있다. 또한, 이후 서술된 도 1b에서와 같이, MCPTT 그룹(100)은 기지국 등과 같은 통신망 인프라가 파괴되었거나 통신 인프라가 존재하지 않는 상황에 처한 단말들(110_1~110_n)의 사용자들에게 오프 네트워크(Off Network)에서의 MCPTT 서비스를 지원할 수 있다.
단말들(110_1~110_n)은 네트워크(24)를 통해 MCPTT 서비스를 제공하기 위한 서버들(21a~23a)에 접속할 수 있다. 네트워크(24)는 LTE(Long Term Evolution), 5G(5th Generation), WiFi(Wireless Fidelity), 블루투스(Bluetooth) 등의 네트워크들 중 어느 하나일 수 있다. 단말들(110_1~110_n)은 MCPTT 관련 설정 정보를 획득하기 위해 MCPTT 서비스의 사업자 망내에 있는 그룹 관리 서버(21a) 및 설정 서버(22a)로 접속할 수 있다. MCPTT 관련 설정 정보는 MCPTT 사용자 프로파일(또는, MCPTT 유저 ID), 사용자에게 참여가 허가된 그룹 리스트, 콜을 셋업할 때 어떠 사용자가 요청한 그룹 콜을 먼저 처리할 것인가에 대한 우선권 순위 및 그룹 관리 정보(그룹 MCPTT 유저 ID, 각 그룹 별 사용자들간의 발언권 우선 순위 등에 대한 정보를 포함) 등의 다양한 정보를 포함할 수 있다.
이후, 단말들(110_1~110_n)은 MCPTT 서비스 사용을 위한 등록 절차를 수행할 수 있다. 일 예로, 네트워크(24)는 LTE 기반 네트워크인 경우에, 단말들(110_1~110_n)은 IMS(IP multimedia subsystem) 등록을 수행할 수 있다. 등록 절차를 수행한 후에, 단말들(110_1~110_n)과 관련된 콜의 송수신 신호들이 MCPTT 그룹 콜을 관리하는 MCPTT 서버(23a)를 통해 단말들(110_1~110_n)에 전달되도록 설정될 수 있다. 일 예로, 같은 MCPTT 그룹(100) 내의 단말들(110_1~110_n)이 MCPTT 서비스를 단말들(110_1~110_n)의 사용자들에게 제공할 수 있도록 MCPTT 서버(23a)는 3GPP 표준 규격에 정의된 발언권 제어 메시지를 통해 단말들(110_1~110_n)의 사용자들에 대한 발언권을 제어할 수 있으며, 발언권을 갖는 사용자의 단말로부터 RTP(Real time Transport Protocol) 미디어 패킷을 수신하여, MCPTT 그룹(100)내의 다른 단말들에 RTP 미디어 패킷을 전달할 수 있다. 이하에서는, 서술의 편의상 발언권을 갖는 사용자의 단말은 발언권을 갖는 단말로 서술될 수 있으며, 3GPP에서 공개하는 사양을 중심으로 실시예들이 서술될 것이나, 이에 제한되지 아니하는 점은 이해될 것이다.
도 1b를 참조하면, MCPTT 서비스 시스템(10b)은 그룹 관리 서버(21b), 설정 서버(22b), D2D 세팅 서버(23b) 및 MCPTT 그룹(100)을 포함할 수 있다. 다수의 단말들(110_1~110_n)은 MCPTT 서비스를 수행할 수 있도록 소정의 통신망을 통해 그룹 관리 서버(21b) 및 설정 서버(22b)에 접속하여 MCPTT 오프넷 관련 설정 정보를 수신할 수 있다. MCPTT 오프넷 관련 설정 정보는 그룹 설정 정보, 이동 통신 인프라의 별도의 제어를 받지 않고 소정의 주파수를 사용하는 D2D(Device to Device) 통신 및 오프 네트워크 그룹 콜을 연결하기 위해 필요한 정보 등을 포함할 수 있다.
MCPTT 오프넷 관련 설정 정보는 그룹 관리 정보, 사용자 프로파일 정보 및 서비스 제어 정보등을 포함할 수 있다. MCPTT 오프넷 관련 정보는 그룹 관리 정보(그룹 MCPTT 유저 ID, 각 그룹 별 사용자들간의 발언권 우선 순위 등에 대한 정보를 포함), 멀티캐스트(multicast) 주소 및 D2D 통신에서 사용하는 ID를 더 포함할 수 있다.
D2D 통신에서 사용하는 ID는 ProSe Layer 상의 그룹 ID(ProSe Layer-2 Group ID)를 지칭할 수 있다. 서비스 제어 정보는 오프 네트워크의 MCPTT 분산 제어 환경을 고려한 콜과 발언권에 대한 요청 관련 시간 제한 정보를 포함할 수 있다. 또한, 다수의 단말들(100_1~100_n)은 D2D 통신을 위하여 사용할 수 있는 주파수 정보, 지리 정보 등의 설정 정보 및 허가 정보를 D2D 설정 서버(23)로부터 수신할 수 있다.
일 실시예로, MCPTT 그룹(100)은 오프 네트워크에서의 MCPTT 서비스가 허용된 그룹으로서 고유의 ProSe Layer-2 그룹 ID가 할당될 수 있으며, MCPTT 그룹(100)에 포함된 다수의 단말들(110_1~110_n)은 각각 고유의 MCPTT 유저 ID가 할당될 수 있다. 다수의 단말들(110_1~110_n)은 ProSe Layer-2 그룹 ID 및 멀티캐스트 주소를 이용하여 발언권 제어 메시지(floor control message) 및 RTP(Real time Transport Protocol) 미디어 패킷을 송수신함으로써, 오프 네트워크에서의 MCPTT 서비스 관련 동작을 수행할 수 있다.
도 1b에서는 도 1a와 달리 발언권을 획득한 단말이 3GPP 표준 규격에 정의된 발언권 제어 메시지를 통해 단말들(110_1~110_n)에 대한 발언권을 제어할 수 있다. 또한, 도 1b에서는 도 1a와 달리 단말들(110_1~110_n)은 3GPP 표준 규격에 정의된 MONP(MCPTT Off-Network Protocol) 메시지 중 그룹 콜 공지 메시지(Group Call Announcement message)를 주기적으로 브로드캐스트(broadcast)할 수 있다.
일 실시예로, 단말들(110_1~110_n)은 각각 저전력 기반 동작 모듈(Low Power Based Operation Module; LPBOM)을 포함할 수 있다. 저전력 기반 동작 모듈(LPBOM)은 소프트웨어 또는 하드웨어로 구현될 수 있고, 단말들(110_1~110_n)이 MCPTT 서비스 관련 동작을 수행할 때에, 저전력 기반 동작 모듈(LPBOM)은 저전력 기반 동작을 수행할 수 있다. 이에 국한되지 않고, 저전력 기반 동작 모듈(LPBOM)은 각 단말(110_1~110_n)의 적어도 하나의 프로세서가 실행하는 명령어들의 집합으로서 각 단말(110_1~110_n)의 메모리에 저장될 수 있으며, 프로시저, 서브루틴 등으로 지칭될 수 있다. 적어도 하나의 프로세서는 저전력 기반 동작 모듈(LPBOM)을 실행함으로써 저전력 기반 동작을 수행할 수 있다.
MCPTT 서비스 관련 동작을 수행할 때에, 특정 프로세서의 동작 상태를 전환하지 않아도 되는 경우가 존재하기 때문에, 무조건 특정 프로세서를 유휴 상태에서 노말 상태로 전환하여 MCPTT 서비스 관련 동작을 수행하게 되면, 단말(110_1~110_n)의 불필요하게 전력이 소모될 우려가 있다. 따라서, 본 개시의 일 실시예에 따른 단말(110_1~110_n)은 저전력 기반 동작 모듈(LPBOM)을 이용하여 MCPTT 서비스를 사용자에게 제공하는 특정 프로세서의 동작 상태가 유휴 상태인 때에, 특정 프로세서의 동작 상태를 노말 상태로 전환시켜 MCPTT 서비스 관련 동작을 수행할지 여부를 결정할 수 있다. 또한, 일 실시예에 따른 단말(110_1~110_n)은 MCPTT 서비스 관련 메시지를 기반으로 단말(110_1~110_n) 내의 보이스 코덱(voice codec, 미도시)의 온/오프를 제어할 수 있다.
일 실시예에 따른 단말(110_1~110_n)은 MCPTT 서비스 관련 메시지를 수신하고, MCPTT 서비스 관련 메시지를 기반으로 저전력 기반 동작을 수행할 수 있다. MCPTT 서비스 관련 메시지는 도 1a와 같은 온 네트워크 상황, 도 1b와 같은 오프 네트워크 상황에서 각각 상이할 수 있으며, 이에 대한 구체적인 실시예들은 후술한다.
본 개시의 일 실시예에 따른 단말(110_1~110_n)은 MCPTT 서비스 관련 동작을 수행할 때에 소모되는 전력을 최소화시켜, 단말(110_1~110_n)에 대한 사용 시간을 늘려 사용자의 편의를 증대시킬 수 있는 효과가 있다.
도 2a는 본 개시의 일
실시예에
따른
MCPTT
서비스를 사용자에게 제공하는 단말(200)을 나타내는
블록도이고
, 도 2b는 도 2a의 저전력 기반 동작 모듈(232)을 구체적으로 나타내는
블록도이다
.
도 2a를 참조하면, 단말(200)은 안테나(AT), RF(Radio Frequency) 회로(210), 메모리(220), 베이스밴드 프로세서(230), 어플리케이션 프로세서(240), 디스플레이(250), 마이크로 폰(260), 보이스 코덱(270), 증폭기(280) 및 스피커(290)를 포함할 수 있다. RF 회로(210) 및 베이스밴드 프로세서(230)를 포함하는 블록은 모뎀으로 정의도리 수 있다. RF 회로(210)는 안테나(AT)를 통해 RF 신호를 수신하고, 수신된 RF 신호의 주파수를 하향 변환하여 베이스밴드 신호로 출력할 수 있다. 또한, RF 회로(210)는 베이스밴드 신호의 주파수를 상향 변환하여 RF 신호로 출력할 수 있다. RF 회로(210)는 저잡음 증폭기(low noise amplifier), 대역 통과 필터(band pass filter), 믹서(mixer), 위상 동기 회로(phase locked loop) 등을 포함하고, 중간 주파수(intermediate frequency, IF)를 사용하는 경우에 IF 대역 통과 필터, IF 믹서, IF 위상 동기 회로 등을 더 포함할 수 있다.
베이스밴드 프로세서(230)는 RF 회로(210)로부터 수신한 베이스밴드 신호를 복조하여 데이터 신호를 생성하거나, 데이터 신호를 복조하여 베이스밴드 신호를 생성하여 RF 회로(210)에 제공할 수 있다.
단말(200)이 MCPTT 서비스에 기초하여 설정된 그룹 콜에 참여하는 때에, 베이스밴드 프로세서(230)는 RF 회로(210)로부터 베이스밴드의 주파수를 갖는 MCPTT 서비스 관련 메시지를 수신하여 MCPTT 서비스 관련 메시지를 복조할 수 있다. 일 실시예로, MCPTT 서비스 관련 메시지는 발언권 제어 메시지 및 MONP 메시지 중 적어도 하나를 포함할 수 있다. 베이스밴드 프로세서(230) 및 어플리케이션 프로세서(240)는 MCPTT 서비스 관련 메시지에 부합하는 동작을 수행할 수 있다. 어플리케이션 프로세서(240)는 단말(200)의 사용자에게 MCPTT 서비스를 제공하기 위한 MCPTT 어플리케이션(242)을 실행할 수 있으며, 사용자는 MCPTT 어플리케이션(242)을 통해 MCPTT 서비스를 이용할 수 있다. 어플리케이션 프로세서(240)는 디스플레이(250)를 통해 MCPTT 서비스 정보를 표시할 수 있으며, 사용자는 표시된 MCPTT 서비스 정보를 인지할 수 있다.
MCPTT 서비스에 기초하여 설정된 그룹 내에서 단말(200)이 발언권을 갖는 경우에, 사용자는 단말(200)에 마이크로폰(260)을 통해 보이스 신호를 제공할 수 있으며, 보이스 코덱(270)은 마이크로폰(260)으로부터 수신한 보이스 신호를 디지털 신호로 변환하여 베이스밴드 프로세서(230)에 제공할 수 있다. 베이스밴드 프로세서(230)는 변환된 보이스 신호를 RTP 미디어 패킷으로서 RF 회로(210) 및 안테나(AT)를 통해 MCPTT 서버 또는 상기 그룹 내의 다른 단말들로 전송할 수 있다. 또한, 상기 그룹 내에서 단말(200)이 발언권을 갖지 않는 경우에, 단말(200)은 MCPTT 서버 또는 상기 그룹 내의 다른 단말들로부터 RTP 미디어 패킷을 수신할 수 있다. 베이스밴드 프로세서(230)는 RTP 미디어 패킷을 보이스 코덱(270)에 제공할 수 있으며, 보이스 코덱(270)은 RTP 미디어 패킷을 아날로그 신호인 보이스 신호로서 변환하여 증폭기(280)를 거쳐 스피커(290)에 제공할 수 있다. 사용자는 스피커(290)를 통해 보이스 신호를 들을 수 있다.
일 실시예로, 베이스밴드 프로세서(230)는 저전력 기반 동작 모듈(232)을 실행하여, MCPTT 서비스 관련 메시지에 부합하는 저전력 기반 동작을 수행할 수 있다. 도 2b를 더 참조하면, 저전력 기반 동작 모듈(232)은 발언권 제어 메시지 처리 모듈(232a), MONP 메시지 처리 모듈(232b) 및 보이스 코덱 제어 모듈(232c) 중 적어도 하나를 포함할 수 있다.
첫번째로, 베이스밴드 프로세서(230)의 발언권 제어 메시지 처리 모듈(232a) 실행에 따른 저전력 기반 동작을 서술한다. 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신하고, 발언권 제어 메시지 및 어플리케이션 프로세서(240)의 동작 상태 중 적어도 하나를 기반으로 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달할지 여부를 결정할 수 있다. 일 예로, 어플리케이션 프로세서(240)가 유휴 상태인 때에, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 동작이 현재 필요하지 않다고 판단되면, 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달하지 않을 수 있다. 다른 예로, 어플리케이션 프로세서(240)가 유휴 상태인 때에, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 동작이 현재 필요하다고 판단되면, 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달할 수 있다. 이 때에, 어플리케이션 프로세서(240)는 노말 상태로 전환되어 발언권 제어 메시지에 부합하는 동작을 수행할 수 있다. 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신하여, 유휴 상태의 어플리케이션 프로세서의 노말 상태로의 전환이 필요한지 여부를 발언권 제어 메시지를 기반으로 결정할 수 있다.
일 실시예로, 베이스밴드 프로세서(230)는 발언권 제어 메시지의 종류를 기반으로 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달할지 여부를 결정할 수 있다. 구체적으로, 발언권 제어 메시지가 단말(200)과 같이 그룹 콜에 참여하는 다른 단말에 대한 발언권 변경에 관련된 메시지인 경우에, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 동작이 현재 필요하지 않다고 판단할 수 있다. 따라서, 베이스 밴드 프로세서(230)는 어플리케이션 프로세서(240)가 유휴 상태인 때에, 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달하지 않고, 발언권 제어 메시지에 부합하는 MCPTT 서비스 정보를 메모리(220)에 저장할 수 있다. 이후, 어플리케이션 프로세서(240)가 유휴 상태에서 노말 상태로 전환된 때에, 메모리(220)에 저장된 MCPTT 서비스 정보를 이용하여 디스플레이(250)에 표시할 수 있다.
발언권 제어 메시지가 단말(200) 본인에 대한 발언권의 변경에 관련된 메시지인 경우에, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 동작이 현재 필요하다고 판단할 수 있다. 따라서, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)가 유휴 상태일 때에도, 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달할 수 있다. 어플리케이션 프로세서(240)는 발언권 제어 메시지를 전달받음으로써, 노말 상태로 전환되어 발언권 제어 메시지에 부합하는 동작을 수행할 수 있다. 예를 들어, 발언권 제어 메시지가 단말(200)이 발언권을 획득 또는 상실했음을 나타내는 메시지인 때에, 어플리케이션 프로세서(240)는 디스플레이(240)를 통해 위와 같은 내용을 표시하고, 사용자로부터 MCPTT 어플리케이션(242)을 통해 입력을 수신할 수 있다. 발언권 제어 메시지의 종류는 온 네트워크 상황과 오프 네트워크 상황 별로 상이할 수 있으며, 이에 대한 구체적인 실시예는 도 3 내지 도 5에서 서술한다.
일 실시예로, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 유휴 상태 여부는 디스플레이(250)의 온/오프 상태 여부를 기반으로 판별할 수 있다. 예를 들어, 디스플레이(250)가 오프 상태인 때에, 어플리케이션 프로세서(240)는 유휴 상태로 판별될 수 있다. 베이스밴드 프로세서(230)는 주기적 또는 비주기적으로 디스플레이(250)의 온/오프 상태를 확인할 수 있다. 다만, 이는 예시적인 실시예에 불과한 바, 이에 국한되지 않고, 어플리케이션 프로세서(240)는 동작 상태가 변환될 때마다, 베이스밴드 프로세서(230)에 어플리케이션 프로세서(240)의 동작 상태 정보를 제공할 수 있다.
두번째로, 베이스밴드 프로세서(230)의 MONP 메시지 처리 모듈(232b) 실행에 따른 저전력 기반 동작을 서술한다. 베이스밴드 프로세서(230)는 MONP 메시지를 수신하고, 이를 기반으로 발언권 제어 메시지를 어플리케이션 프로세서(240)로 전달할지 여부를 결정할 수 있다. MONP 메시지는 오프 네트워크 상황에서 MCPTT 콜 관리를 위해 MCPTT 그룹 내 단말들이 각각 송수신하는 메시지를 지칭한다. 베이스밴드 프로세서(230)는 수신한 MONP 메시지가 그룹 콜 공지 메시지인 때에, 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)로 전달할지 여부를 결정할 수 있다. 그룹 콜 공지 메시지는 MCPTT 그룹에 뒤늦게 참여한 단말이 현재 진행 중인 그룹 콜에 대한 정보를 획득할 수 있도록 MCPTT 그룹 내의 단말들이 각각 브로드캐스트하는 메시지를 지칭한다.
일 실시예로, 베이스밴드 프로세서(230)는 수신한 제1 그룹 콜 공지 메시지와 어플리케이션 프로세서(240)에서 생성된 제2 그룹 콜 공지 메시지를 비교하고, 비교 결과를 기반으로 제1 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)로 전달할지 여부를 결정할 수 있다. 일 예로, 베이스밴드 프로세서(230)는 제1 그룹 콜 공지 메시지와 제2 그룹 콜 공지 메시지가 동일한 때에, 제1 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)로 전달하지 않고, 제1 그룹 콜 공지 메시지와 제2 그룹 콜 공지 메시지가 상이한 때에, 제1 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)로 전달할 수 있다. 이에 대한 구체적인 실시예는 도 9 및 도 10에서 서술한다.
세번째로, 베이스밴드 프로세서(230)의 보이스 코덱 제어 모듈(232c) 실행에 따른 저전력 기반 동작을 서술한다. 일 실시예로, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신하고, 발언권 제어 메시지를 기반으로 보이스 코덱(270)의 온/오프를 제어할 수 있다. 구체적으로, 베이스밴드 프로세서(230)는 발언권 제어 메시지가 MCPTT 그룹 내 단말들 중 어느 하나의 발언권 획득 여부를 판별하여, 판별 결과를 기반으로 보이스 코덱(270)의 온/오프를 제어할 수 있다. 즉, MCPTT 그룹 내 단말들 중 발언권을 갖는 단말이 없는 경우에, 단말(200)은 RTP 미디어 패킷을 송수신하지 않기 때문에, 보이스 코덱(270)은 오프되어야 전력 소모를 줄일 수 있다. 이에 대한 구체적인 실시예는 도 12a 및 도 12b에서 서술한다.
도 3은 도 2a의 베이스밴드 프로세서(230) 및
어플리케이션
프로세서(240)의 MCPTT 서비스 관련 동작을 설명하기 위한
순서도이다
.
도 2a 및 도 3을 참조하면, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신할 수 있다(S10). 베이스밴드 프로세서(230)는 수신한 발언권 제어 메시지 및 어플리케이션 프로세서(240) 중 적어도 하나를 기반으로 발언권 제어 메시지를 처리할 수 있다(S20). 일 실시예로, 베이스밴드 프로세서(230)는 발언권 제어 메시지가 단말(200)이 포함된 MCPTT 그룹 내 다른 단말에 대한 발언권 변경 관련 메시지인 때에, 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)의 동작 상태를 기반으로 발언권 제어 메시지를 전달할지 여부를 결정할 수 있다. 예를 들어, 어플리케이션 프로세서(240)가 유휴 상태인 때에, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 어플리케이션 프로세서(240)에 전달하지 않고, 발언권 제어 메시지에 부합하는 MCPTT 서비스 정보를 메모리(220)에 임시적으로 저장할 수 있다. 어플리케이션 프로세서(240)가 노말 상태인 때에, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 어플리케이션 프로세서(240)에 바로 전달할 수 있다. 일 실시예로, 베이스밴드 프로세서(230)는 발언권 제어 메시지가 단말(200) 본인에 대한 발언권 변경 관련 메시지인 때에, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 어플리케이션 프로세서(240)에 전달할 수 있다.
이후, 어플리케이션 프로세서(S30)는 노말 상태(또는, 디스플레이(250)가 온 상태)에서 베이스밴드 프로세서(230)로부터 전달받은 발언권 제어 메시지 및 메모리(240)에 저장된 MCPTT 서비스 정보 중 적어도 하나를 이용하여 MCPTT 서비스 정보를 디스플레이(250)에 표시할 수 있다(S30).
도 4는 온 네트워크
상황에서 도
2a의 베이스밴드 프로세서(230)의 동작을 구체적으로 나타내는
순서도이다
.
도 2a 및 도 4를 참조하면, 온 네트워크 상황에서 MCPTT 서버로부터 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신할 수 있다(S100). 베이스밴드 프로세서(230)는 발언권 제어 메시지로서 'Floor Taken' 메시지를 수신하였는지 여부(S110)를 판별할 수 있다. 'Floor Taken' 메시지는 MCPTT 그룹 내 다른 단말이 발언권을 획득하였을 때에, 발언권이 획득하지 못한 단말들이 수신하는 메시지를 지칭한다. 즉, 'Floor Taken' 메시지는 MCPTT 그룹 내 다른 단말에 대한 발언권 변경 관련 메시지일 수 있다. 베이스밴드 프로세서(230)는 'Floor Taken' 메시지를 수신한 때에(S110, Yes), 디스플레이(250)가 온(On) 상태인지 여부를 판별할 수 있다(S120). 다만, 이는 어플리케이션 프로세서(240)의 유휴 상태 여부를 판별하는 예시적인 실시예에 불과한 바, 이에 국한되지 않고, 다양한 실시예들을 통해 어플리케이션 프로세서(240)의 유휴 상태 여부를 판별할 수 있다. 디스플레이(250)가 오프 상태인 경우에(S120, No), 베이스밴드 프로세서(230)는 발언권 제어 메시지('Floor Taken' 메시지)에 부합하는 MCPTT 서비스 정보를 메모리(220)에 임시로 저장할 수 있다(S130). 디스플레이(250)가 온 상태인 경우에(S120, Yes), 베이스밴드 프로세서(230)는 발언권 제어 메시지('Floor taken' 메시지)를 어플리케이션 프로세서(240)에 제공할 수 있다(S140).
베이스밴드 프로세서(230)는 'Floor Taken' 메시지를 수신하지 않은 때에(S110, No), 발언권 메시지로서 'Floor Idle' 메시지를 수신하였는지 여부(S150)를 판별할 수 있다. 'Floor Idle' 메시지는 MCPTT 그룹 내 발언권을 가졌던 단말이 발언권을 상실하였을 때에, 더 이상 발언권을 요청한 단말이 없는 경우, 단말들이 수신하는 메시지를 지칭한다. 즉, 'Floor Idle' 메시지는 MCPTT 그룹 내 다른 단말에 대한 발언권 변경 관련 메시지일 수 있다. 베이스밴드 프로세서(230)는 'Floor Idle' 메시지를 수신한 때에(S150, Yes), 베이스밴드 프로세서(230)가 'Floor Taken' 메시지를 수신한 경우의 실시예와 유사한 방식으로 단계 S120 이후의 동작을 수행할 수 있다.
베이스밴드 프로세서(230)는 'Floor Idle' 메시지를 수신하지 않은 때에(S150, No), 베이스밴드 프로세서(230)는 발언권 제어 메시지를 어플리케이션 프로세서에 바로 제공할 수 있다(S140). 일 예로, 베이스밴드 프로세서(230)는 'Floor Granted(to 200)' 메시지, 'Floor Deny' 메시지, 'Floor Queue Position Info' 메시지 등과 같이, 단말(200) 본인에 대한 발언권 변경 관련 메시지를 수신한 때에, 수신한 발언권 제어 메시지를 어플리케이션 프로세서(240)에 바로 제공할 수 있다.
도 5는
오프
네트워크
상황에서 도
2a의 베이스밴드 프로세서(230)의 동작을 구체적으로 나타내는
순서도이다
.
도 2a 및 도 5를 참조하면, 오프 네트워크 상황에서 MCPTT 그룹 내 발언권을 가진 단말로부터 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신할 수 있다(S200). 베이스밴드 프로세서(230)는 발언권 제어 메시지로서 'Floor Granted' 메시지를 수신하였는지 여부(S210)를 판별할 수 있다. 'Floor Granted' 메시지는 MCPTT 그룹 내 어느 하나의 단말이 발언권을 획득하였을 때에, 단말들이 수신하는 메시지를 지칭한다. 베이스밴드 프로세서(230)는 'Floor Granted' 메시지를 수신한 때에(S210, Yes), 베이스밴드 프로세서(230)는 본인 MCPTT 유저 ID가 'Floor Granted' 메시지에 포함되었는지 여부를 판별할 수 있다(S220). 'Floor Granted' 메시지에 본인 MCPTT 유저 ID가 포함되지 않은 때에(S220, No), 'Floor Granted' 메시지는 MCPTT 그룹 내 다른 단말에 대한 발언권 변경 관련 메시지일 수 있다. 이에 따라, 베이스밴드 프로세서(230)는 디스플레이(250)가 온 상태인지 여부를 판별할 수 있다(S230). 디스플레이(250)가 오프 상태인 경우에(S230, No), 베이스밴드 프로세서(230)는 발언권 제어 메시지('Floor Granted' 메시지)에 부합하는 MCPTT 서비스 정보를 메모리(220)에 임시로 저장할 수 있다(S240). 'Floor Granted' 메시지에 본인 MCPTT 유저 ID가 포함된 때에(S220, Yes), 'Floor Granted' 메시지는 단말(200) 본인에 대한 발언권 변경 관련 메시지일 수 있다. 따라서, 베이스밴드 프로세서(230)는 발언권 제어 메시지('Floor Granted' 메시지)를 어플리케이션 프로세서(240)에 제공할 수 있다(S250).
베이스밴드 프로세서(230)는 'Floor Granted' 메시지를 수신하지 않은 때에(S210, No), 발언권 메시지로서 'Floor Release' 메시지를 수신하였는지 여부(S260)를 판별할 수 있다. 'Floor Release' 메시지는 MCPTT 그룹 내 발언권을 가졌던 단말이 발언권을 릴리즈하면서 다른 단말들에 전송하는 메시지를 지칭한다. 즉, 'Floor Release' 메시지는 MCPTT 그룹 내 다른 단말에 대한 발언권 변경 관련 메시지일 수 있다. 베이스밴드 프로세서(230)는 'Floor Release' 메시지를 수신한 때에(S260, Yes), 베이스밴드 프로세서(230)가 'Floor Granted' 메시지를 수신한 경우의 실시예와 유사한 방식으로 단계 S230 이후의 동작을 수행할 수 있다.
베이스밴드 프로세서(230)는 'Floor Release' 메시지를 수신하지 않은 때에(S260, No), 베이스밴드 프로세서(230)는 발언권 제어 메시지를 어플리케이션 프로세서에 바로 제공할 수 있다(S250). 일 예로, 베이스밴드 프로세서(230)는 'Floor Deny' 메시지, 'Floor Queue Position Info' 메시지 등과 같이, 단말(200) 본인에 대한 발언권 변경 관련 메시지를 수신한 때에, 수신한 발언권 제어 메시지를 어플리케이션 프로세서(240)에 바로 제공할 수 있다.
도 6a 및 도 6b는 도 5의 단계 S240을 구체적으로 나타내는
순서도이다
.
도 2a 및 도 6a를 참조하면, 단계 S230 이후, 베이스밴드 프로세서(230)가 단말(200)의 MCPTT 유저 ID를 포함하지 않는 'Floor Granted' 메시지를 수신한 때에, 베이스밴드 프로세서(230)는 수신한 발언권 제어 메시지를 기반으로 이전에 발언권을 가졌던 사용자가 현재 발언권을 가진 사용자와 상이한지 여부를 판별할 수 있다(S242). 이전에 발언권을 가졌던 사용자와 현재에 발언권을 가진 사용자가 상이한 때에(S242, Yes), 베이스밴드 프로세서(230)는 이전에 발언권을 가졌던 사용자의 발언 종료 시간을 메모리(220)에 저장할 수 있다(S244). 또한, 베이스밴드 프로세서(230)는 발언권을 가진 사용자 관련 정보 및 발언 시작 시간을 메모리(220)에 저장할 수 있다(S246). 이전과 현재에 발언권을 가진 사용자가 동일한 때에(S242, No), 베이스밴드 프로세서(230)는 단계 S244를 생략하고, 단계 S246을 수행할 수 있다. 도 6a에 도시된 베이스밴드 프로세서(230)의 동작은 도 4의 단계 S130에도 적용될 수 있다. 단계 S242는 MCPTT 서비스를 위한 통신 수행 중에 ACK 신호 수신 오류 등으로 인하여, 발언권을 제어하는 단말 또는 MCPTT 서버가 동일한 발언권 제어 메시지를 단말들에 전송하는 경우에 필요한 동작으로서, 이상적인 통신 환경에서는 단계 S242는 생략될 수 있다.
도 2a 및 도 6b를 참조하면, 단계 S230 이후, 베이스밴드 프로세서(230)가 'Floor Release' 메시지를 수신한 때에, 베이스밴드 프로세서(230)는 현재 발언권을 가진 단말이 없기 때문에 현재 발언권을 가진 사용자 관련 정보 및 발언 시작 시간을 저장하지 않고, 이전에 발언권을 가졌던 사용자의 발언 종료 시간을 저장할 수 있다(S244). 도 6b에 도시된 베이스밴드 프로세서(230)의 동작은 도 4의 단계 S130에도 적용될 수 있다.
도 7은 도 4의 동작에 대한 일 예를 설명하기 위해 단말(200)을 나타내는 도면이다.
도 7을 참조하면, 단말(200)의 사용자는 MCPTT 어플리케이션을 실행함으로써, MCPTT 서비스를 이용할 수 있다. 단말(200)은 MCPTT 서비스를 단말(200)의 사용자에게 제공할 때에, 디스플레이가 온 상태일 때에, MCPTT 서비스 정보를 디스플레이를 통해 표시할 수 있다. MCPTT 서비스 정보를 디스플레이를 통해 표시하는 동작은 단말(200)의 어플리케이션 프로세서에 의해 수행될 수 있다. MCPTT 서비스 정보는 발언권을 획득한 사용자의 MCPTT 유저 ID를 나타내는 현재 발언권자 정보, 현재 발언권자의 발언시작시간, 발언권을 상실한 사용자의 MCPTT 유저 ID를 나타내는 이전 발언권자 정보 및 이전 발언권자의 발언종료시간을 포함할 수 있다.
단말(200)은 디스플레이가 온 상태일 때에, 어플리케이션 프로세서를 통해 MCPTT에서 현재 발언권을 가진 사용자를 나타내는 발언권자 정보 'A' 및 발언권자 'A'의 발언시작시간 'ts1'을 표시할 수 있다. 이후, 단말(200)의 디스플레이가 오프되어, 어플리케이션 프로세서는 유휴 상태로 전환될 수 있고, 'Floor Taken' 메시지를 수신한 때에, 어플리케이션의 동작이 당장 필요하지 않기 때문에, 단말(200)의 베이스밴드 프로세서는 'Floor Taken' 메시지에 부합하는 MCPTT 서비스 정보를 메모리(220)에 임시적으로 저장할 수 있다. 일 예로, 베이스밴드 프로세서는 이전 발언권자의 발언종료시간 'te1', 현재 발언권을 가진 사용자를 나타내는 발언권자 정보 'B' 및 발언권자 'B'의 발언시작시간 'ts2'를 메모리(220)에 저장할 수 있다. 이후, 디스플레이가 온 상태로 전환되었을 때, 어플리케이션 프로세서는 유휴 상태에서 노말 상태로 전환되고, 메모리(220)로부터 저장된 MCPTT 서비스 정보를 수신하여, 이전에 표시했던 MCPTT 서비스 정보에 이어서 표시할 수 있다.
이와 같이, 디스플레이가 오프되어 어플리케이션 프로세서가 유휴 상태일 때에, 베이스밴드 프로세서는 발언권 제어 메시지를 선택적으로 어플리케이션 프로세서에 전달하여, 어플리케이션 프로세서의 불필요한 전력 소모를 줄일 수 있다.
도 8a는
오프
네트워크
상황에서 도
2a의 단말(200)의 그룹 콜 공지 메시지의
브로드캐스트
동작을 설명하기 위한
순서도이고
, 도 8b는 그룹 콜 공지 메시지에 포함된 정보를 설명하기 위한 도면이다.
도 2a 및 도 8a를 참조하면, 베이스밴드 프로세서(230)는 그룹 콜 공지 메시지의 브로드캐스트 동작을 수행할 수 있다. 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)로부터 그룹 콜 공지 메시지와 함께 그룹 콜 공지 메시지 전송 요청을 수신한 때에(S302, Yes), 메모리(220)에 그룹 콜 공지 메시지를 저장할 수 있다(S304). 이후, 베이스밴드 프로세서(230)는 콜 시그널링 타이머를 시작하고(S306), 동시에 메모리(220)에 저장된 그룹 콜 공지 메시지를 MCPTT 그룹 내의 다른 단말들에 전송할 수 있다(S308). 이후, 베이스밴드 프로세서(230)는 콜 시그널링 타이머가 동작중인 때에(S310, Yes), 콜 시그널링 타이머가 만료되었는지 판별하여(S312), 콜 시그널링 타이머가 만료된 경우(S312, Yes), 다시 메모리(220)에 저장된 그룹 콜 공지 메시지를 다른 단말들에 재전송할 수 있다(S314). 베이스밴드 프로세서(230)는 콜 시그널링 타이머가 만료되지 않은 때에(S312, No), 단계 S310부터 다시 수행할 수 있다. 베이스밴드 프로세서(230)는 콜 시그널링 타이머가 정지된 때에(S310, No), 그룹 콜 공지 메시지의 브로드캐스트 동작을 종료할 수 있다.
베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)로부터 그룹 콜 공지 메시지 전송 중지 요청을 수신한 때에(S302, Yes), 메모리(220)에 저장된 그룹 콜 공지 메시지를 삭제할 수 있다(S318). 또한, 베이스밴드 프로세서(230)는 콜 시그널링 타이머를 정지시킬 수 있다(S320). 이후, 베이스밴드 프로세서(230)는 단계 S310을 수행할 수 있다. 베이스밴드 프로세서(230)는 그룹 콜 공지 메시지 전송 중지 요청을 수신하지 않은 때에(S302, No), 다음 그룹 콜 공지 메시지 전송 요청에 대한 수신 대기 상태에 있을 수 있다.
도 8b를 더 참조하면, 그룹 콜 공지 메시지는 단말이 다른 단말들에 현재 그룹 콜이 진행되고 있음을 공지하기 위해 전송될 수 있다. 그룹 콜 공지 메시지는 IE(Information Element, 310), 타입/레퍼런스(320), 프레즌스(330), 포맷(340) 및 길이(350)를 포함할 수 있다. 그룹 콜 공지 메시지는 3GPP 표준 규격에서 정의되었으며, 이에 대한 구체적인 설명은 생략한다.
도 9는
오프
네트워크
상황에서 도
2a의 베이스밴드 프로세서(230) 및
어플리케이션의
MCPTT
서비스 관련 동작을 설명하기 위한
순서도이다
.
도 2a 및 도 9를 참조하면, 베이스밴드 프로세서(230)는 MONP 메시지를 수신할 수 있다(S400). 베이스밴드 프로세서(230)는 수신한 MONP 메시지를 기반으로 어플리케이션 프로세서(240)에 MONP 메시지를 전달할지 여부를 결정할 수 있다(S420). 일 실시예로, 베이스밴드 프로세서(230)는 수신한 MONP 메시지가 그룹 콜 공지 메시지인 때에, 어플리케이션 프로세서(240)에 의해 생성된 그룹 콜 공지 메시지와 동일한지 여부를 기반으로 MONP 메시지를 어플리케이션 프로세서(240)에 전달할지 여부를 결정할 수 있다. 일 예로, 베이스밴드 프로세서(230)는 수신한 MONP 메시지가 어플리케이션 프로세서(240)에 의해 생성된 그룹 콜 공지 메시지와 동일한 경우 MONP 메시지를 어플리케이션 프로세서(240)에 전달하지 않을 수 있다. 베이스밴드 프로세서(230)는 수신한 MONP 메시지가 어플리케이션 프로세서(240)에 의해 생성된 그룹 콜 공지 메시지와 상이한 경우 MONP 메시지를 어플리케이션 프로세서(240)에 전달할 수 있다. 어플리케이션 프로세서(240)는 베이스밴드 프로세서(230)로부터 전달된 MONP 메시지를 기반으로 그룹 콜 공지 메시지를 재생성하여, 베이스밴드 프로세서(230)에 제공할 수 있다(S440).
도 10은 도 2a의 베이스밴드 프로세서(230)의 동작을 구체적으로 나타내는 순서도이다.
도 2a 및 도 10을 참조하면, 베이스밴드 프로세서(230)는 단계S400 이후, 수신한 MONP 메시지가 그룹 콜 공지 메시지인지 여부를 판별할 수 있고(S402), 그룹 콜 공지 메시지인 경우에(S402, Yes), 메모리(220)에 저장된 그룹 콜 공지 메시지가 존재하는지 여부를 판별할 수 있다(S404). 메모리(220)에 저장된 그룹 콜 공지 메시지는 어플리케이션 프로세서(240)으로부터 그룹 콜 공지 메시지 전송 요청과 함께 수신된 것일 수 있다. 베이스밴드 프로세서(230)는 메모리(220)에 그룹 콜 공지 메시지가 이미 저장된 때에(S404, Yes), 수신된 그룹 콜 공지 메시지와 메모리(220)에 저장된 그룹 콜 공지 메시지가 동일한지 여부를 판별할 수 있다(S406). 도 8b를 더 참조하면, 베이스밴드 프로세서(230)는 수신된 그룹 콜 공지 메시지의 IE(310)들에 대응하는 값들과 메모리(220)에 저장된 그룹 콜 공지 메시지의 IE(310)들에 대응하는 값들을 각각 비교하여 동일한지 여부를 판별할 수 있다(S406). 베이스밴드 프로세서(230)는 수신된 그룹 콜 공지 메시지와 메모리(220)에 저장된 그룹 콜 공지 메시지가 동일한 때에(S406, Yes), 콜 시그널링 타이머를 재시작할 수 있다(S408). 이후, 베이스밴드 프로세서(230)는 콜 시그널링 타이머가 만료된 때에, 메모리(220)에 저장된 그룹 콜 공지 메시지를 MCPTT 그룹 내의 다른 단말들에 브로드캐스트할 수 있다. 베이스밴드 프로세서(230)는 수신된 그룹 콜 공지 메시지와 메모리(220)에 저장된 그룹 콜 공지 메시지가 상이한 때(S406, No) 또는 메모리(220)에 그룹 콜 공지 메시지가 저장되지 않은 때(S404, No) 또는 MONP 메시지가 그룹 콜 공지 메시지가 아닌 때(S402, No)에, 수신된 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)로 전달할 수 있다(S410). 어플리케이션 프로세서(240)는 수신한 그룹 콜 공지 메시지를 기반으로 그룹 콜 공지 메시지를 생성 또는 재생성하여, 베이스밴드 프로세서(230)에 그룹 콜 공지 메시지 전송 요청과 함께 제공할 수 있다.
이와 같이, 본 개시에 따른 베이스밴드 프로세서(230)는 어플리케이션 프로세서(240)가 그룹 콜 공지 메시지를 생성 또는 재생성할 필요가 있는 때를 제외한 경우에는 그룹 콜 공지 메시지를 어플리케이션 프로세서(240)에 전달하지 않고, 독자적으로 콜 시그널링 타이머를 이용하여 그룹 콜 공지 메시지를 브로드캐스트하는 동작을 수행할 수 있다. 이를 통해, 어플리케이션 프로세서(240)가 그룹 콜 공지 메시지를 전달받아 동작하는 데 소모되는 전력을 최소화하여, 단말(200)의 사용 시간을 증대시킬 수 있다.
도 11, 도 12a 및 도 12b는 도 2a의 베이스밴드 프로세서(230)의
보이스
코덱(270) 온/
오프
제어 동작을 설명하기 위한 도면이다.
도 2a 및 도 11을 참조하면, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 수신할 수 있다(S510). 베이스밴드 프로세서(230)는 발언권 제어 메시지의 종류를 기반으로 보이스 코덱(270)의 온/오프를 제어할 수 있다. 구체적으로, 베이스밴드 프로세서(230)는 발언권 제어 메시지를 기반으로 단말(200)이 포함된 MCPTT 그룹 내의 단말들 중 발언권을 가진 단말의 존부를 판별하고, 판별 결과를 기반으로 보이스 코덱(270)의 온/오프를 제어할 수 있다.
일 실시예로, 도 12a를 더 참조하면, 보이스 코덱(270)이 오프 상태이고, 온 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Taken' 메시지를 수신한 때에, 발언권을 획득한 다른 단말로부터의 RTP 미디어 패킷 수신할 수 있는 상태일 수 있다. 이에 따라, 수신될 RTP 미디어 패킷을 적절하게 변환하기 위하여 베이스 밴드 프로세서(230)는 보이스 코덱(270)을 미리 온 시킬 수 있다. 보이스 코덱(270)이 오프 상태이고, 오프 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Granted(to others)' 메시지를 수신한 때에, 발언권을 획득한 다른 단말로부터 RTP 미디어 패킷 수신할 수 있는 상태일 수 있다. 이에 따라, 수신될 RTP 미디어 패킷을 적절하게 변환하기 위하여 베이스 밴드 프로세서(230)는 보이스 코덱(270)을 미리 온 시킬 수 있다. 또한, 보이스 코덱(270)이 온 상태이고, 온 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Idle' 메시지를 수신한 때에, 현재 MCPTT 그룹 내 단말들 중 발언권을 가진 단말이 없는 상태일 수 있다. 이에 따라, MCPTT 그룹 내 단말들 중 어느 하나가 발언권을 가질 때까지 다른 단말로부터 RTP 미디어 패킷을 수신하거나, 단말(200)이 RTP 미디어 패킷을 전송하지 않기 때문에 베이스 밴드 프로세서(230)는 보이스 코덱(270)을 미리 오프시킬 수 있다. 보이스 코덱(270)이 오프 상태이고, 오프 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Release' 메시지를 수신한 때에, 현재 MCPTT 그룹 내 단말들 중 발언권을 가진 단말이 없는 상태일 수 있다. 이에 따라, MCPTT 그룹 내 단말들 중 어느 하나가 발언권을 가질 때까지 다른 단말로부터 RTP 미디어 패킷을 수신하거나, 단말(200)이 RTP 미디어 패킷을 전송하지 않기 때문에 베이스 밴드 프로세서(230)는 보이스 코덱(270)을 미리 오프 시킬 수 있다.
일 실시예로, 도 12b를 더 참조하면, 보이스 코덱(270)이 오프 상태이고, 온 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Granted' 메시지를 수신한 때에, 발언권을 갖게 된 단말(200)은 MCPTT 그룹 내 다른 단말들로 RTP 미디어 패킷을 전송해야 하므로, RTP 미디어 패킷을 생성하기 위해 베이스밴드 프로세서(230)는 보이스 코덱(270)을 미리 온 시킬 수 있다. 보이스 코덱(270)이 오프 상태이고, 오프 네트워크 상황에서 베이스밴드 프로세서(230)가 단말(200)의 MCPTT 유저 ID를 포함하는 'Floor Granted(to me)' 메시지를 수신한 때에, 발언권을 갖게된 단말(200)은 MCPTT 그룹 내 다른 단말들로 RTP 미디어 패킷을 전송해야 하므로, RTP 미디어 패킷을 생성하기 위해 베이스밴드 프로세서(230)는 보이스 코덱(270)을 미리 온 시킬 수 있다. 또한, 보이스 코덱(270)이 온 상태이고, 온 네트워크 상황 또는 오프 네트워크 상황에서 베이스밴드 프로세서(230)가 'Floor Release' 메시지를 MCPTT 그룹 내 다른 단말들에 전송한 때에, 이후, RTP 미디어 패킷을 다른 단말들에 전송하지 않기 때문에, 베이스 밴드 프로세서(230)는 보이스 코덱(270)을 미리 오프 시킬 수 있다. 위의 실시예에서는 베이스밴드 프로세서(230)가 보이스 코덱(270)의 온/오프를 제어하는 것을 중심으로 서술하였으나, 이는 예시적 실시예에 불과한 바, 이에 국한되지 않고, 어플리케이션 프로세서(240)가 보이스 코덱(270)의 온/오프를 제어할 수 있다.
이와 같이, 본 개시에 따른 베이스밴드 프로세서(230)는 MCPTT 서비스 관련 동작 수행 중에 RTP 미디어 패킷을 전송하지 않거나, 수신하지 않을 때에는 보이스 코덱(270)을 오프시켜 보이스 코덱(270)에 의해 불필요하게 전력이 소모되는 것을 방지할 수 있다.
도 13은 본 개시의 일
실시예에
따른 통신 장치(1000)를 개략적으로 나타낸 블록도이다.
도 13을 참조하면, 다른 통신 장치들과 데이터 신호를 송수신할 수 있는 통신 장치(1000)는 슬레이브(1200) 및 마스터(1400)를 포함할 수 있다. 통신 장치(1000)는 통신 장치(1000)의 사용자에 다양한 서비스를 제공할 수 있도록 슬레이브(1200) 및 마스터(1400)를 이용하여 통신 동작을 수행할 수 있다. 마스터(1400)는 다양한 통신 서비스들에 대응하는 앱들(1450)을 실행할 수 있으며, 앱들(1450)을 통해 사용자는 다양한 통신 서비스를 제공받을 수 있다. 일 실시예로, 슬레이브(1200)는 다른 통신 장치들과 데이터 신호를 송수신하고, 저전력 기반 동작 모듈(1250)을 실행하여, 데이터 신호를 이용한 저전력 기반 동작을 수행할 수 있다. 즉, 슬레이브(1200)는 전력 소모 최소화를 고려하여 데이터 신호를 선택적으로 마스터(1400)에 전달할 수 있다. 일 예로, 슬레이브(1200)는 사용자에게 제공하려는 통신 서비스, 마스터(1400)의 동작 상태를 기반으로 마스터(1400)에 데이터 신호를 전달할지 여부를 결정할 수 있다. 슬레이브(1200)는 앱들(1450)을 통한 사용자의 입력이 필요한 경우 등과 같이, 마스터(1400)의 데이터 신호 처리 동작이 당장 필요한 때에, 마스터(1400)의 동작 상태를 고려하지 않고, 데이터 신호를 마스터(1400)에 전달할 수 있다. 한편, 슬레이브(1200)는 마스터(1400)의 데이터 신호 처리 동작이 당장 필요하지 않고, 마스터(1400)가 유휴 상태에 있는 때에는 데이터 신호를 마스터(1400)에 바로 전달하지 않을 수 있다. 더 나아가, 슬레이브(1200)는 마스터(1400)에게 데이터 신호를 전달하지 않는 경우에는, 향후 마스터(1400)가 데이터 신호를 처리할 수 있도록 소정의 동작을 수행할 수 있다.
또한, 도 1 내지 도 12b에서 서술한 실시예들은 통신 장치(1000)에 적용될 수 있음은 분명하다.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.
Claims (10)
- MCPTT(Mission Critical Push To Talk) 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말의 동작 방법에 있어서,
상기 단말은 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며,
상기 베이스밴드 프로세서가 외부로부터 MCPTT 서비스 관련 메시지를 수신하는 단계;
상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지 및 상기 어플리케이션 프로세서의 동작 상태 중 적어도 하나를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계; 및
상기 결정 결과를 기반으로 상기 베이스밴드 프로세서 및 상기 어플리케이션 프로세서 중 적어도 하나가 상기 MCPTT 서비스 관련 동작을 수행하는 단계를 포함하는 동작 방법. - 제1항에 있어서,
상기 MCPTT 서비스 관련 메시지를 수신하는 단계는,
상기 베이스밴드 프로세서가 외부로부터 발언권 제어 메시지를 수신하는 단계를 더 포함하고,
상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계에서,
상기 베이스밴드 프로세서는 상기 발언권 제어 메시지의 종류를 기반으로 상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 동작 방법. - 제2항에 있어서,
상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계는,
상기 발언권 제어 메시지가 상기 그룹 콜에 참여하는 다른 단말에 대한 상기 발언권의 변경에 관련된 제1 메시지인 때에, 상기 베이스밴드 프로세서는 상기 어플리케이션 프로세서의 상태를 기반으로 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 것을 특징으로 하는 동작 방법. - 제3항에 있어서,
상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계는,
상기 어플리케이션 프로세서가 유휴 상태(Idle state)인 때에, 상기 베이스밴드 프로세서는 상기 상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로 전달하지 않음을 결정하는 것을 특징으로 하는 동작 방법. - 제4항에 있어서,
상기 MCPTT 서비스 관련 동작을 수행하는 단계는,
상기 베이스밴드 프로세서가 상기 발언권 제어 메시지에 부합하는 MCPTT 서비스 정보를 상기 단말의 메모리에 저장하는 단계를 더 포함하는 것을 특징으로 하는 동작 방법. - 제2항에 있어서,
상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로 전달할지 여부를 결정하는 단계는,
상기 발언권 제어 메시지가 상기 단말 본인에 대한 상기 발언권의 변경에 관련된 제2 메시지인 때에, 상기 베이스밴드 프로세서는 상기 발언권 제어 메시지를 상기 어플리케이션 프로세서로의 전달을 결정하는 것을 특징으로 하는 동작 방법. - 제1항에 있어서,
상기 동작 방법은,
상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지를 기반으로 상기 그룹 콜에 참여하는 복수의 단말들 중 발언권을 가진 단말의 존부를 판별하고, 상기 판별 결과를 기반으로 상기 단말의 보이스 코덱(voice codec)의 온/오프를 제어하는 단계를 더 포함하는 것을 특징으로 하는 동작 방법. - MCPTT 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말의 동작 방법에 있어서,
상기 단말은 베이스밴드 프로세서 및 어플리케이션 프로세서를 포함하며,
상기 베이스밴드 프로세서가 외부로부터 MCPTT 서비스 관련 메시지를 수신하는 단계;
상기 어플리케이션 프로세서의 유휴 상태에서 노말 상태로 전환이 필요한지 여부를 상기 베이스밴드 프로세서가 상기 MCPTT 서비스 관련 메시지를 기반으로 결정하는 단계; 및
상기 베이스밴드 프로세서는 상기 결정 결과를 기반으로 상기 MCPTT 서비스 관련 메시지를 상기 어플리케이션으로 전달하여 상기 MCPTT 서비스 관련 동작을 수행하는 단계를 포함하는 동작 방법. - 제8항에 있어서,
상기 MCPTT 서비스 관련 메시지가 발언권 제어 메시지인 때에,
상기 어플리케이션 프로세서의 유휴 상태에서 노말 상태로 전환이 필요한지 여부를 결정하는 단계에서,
상기 베이스밴드 프로세서는 상기 발언권 제어 메시지가 상기 단말 본인의 발언권 변경 관련 메시지인지 여부를 기반으로 상기 어플리케이션 프로세서의 상태 변환 필요 여부를 결정하는 것을 특징으로 하는 동작 방법. - 제8항에 있어서,
상기 MCPTT 서비스 관련 메시지가 그룹 콜 공지 메시지인 때에,
상기 어플리케이션 프로세서의 유휴 상태에서 노말 상태로 전환이 필요한지 여부를 결정하는 단계에서,
상기 베이스밴드 프로세서는 상기 그룹 콜 공지 메시지가 상기 단말이 브로드캐스트하려는 그룹 콜 공지 메시지와 동일한지 여부를 기반으로 상기 어플리케이션 프로세서의 상태 변환 필요 여부를 결정하는 것을 특징으로 하는 동작 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170174169A KR102438683B1 (ko) | 2017-12-18 | 2017-12-18 | Mcptt 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말 및 이의 동작 방법 |
US16/104,677 US10880696B2 (en) | 2017-12-18 | 2018-08-17 | Terminal participating in group call established based on MCPTT service and method of operating the terminal |
CN201811532057.0A CN110035400B (zh) | 2017-12-18 | 2018-12-14 | 参与群呼叫的终端以及操作终端的方法 |
US17/109,468 US11412354B2 (en) | 2017-12-18 | 2020-12-02 | Terminal participating in group call established based on MCPTT service and method of operating the terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170174169A KR102438683B1 (ko) | 2017-12-18 | 2017-12-18 | Mcptt 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말 및 이의 동작 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190072973A true KR20190072973A (ko) | 2019-06-26 |
KR102438683B1 KR102438683B1 (ko) | 2022-08-31 |
Family
ID=66814916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170174169A KR102438683B1 (ko) | 2017-12-18 | 2017-12-18 | Mcptt 서비스에 기초하여 설정된 그룹 콜에 참여하는 단말 및 이의 동작 방법 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10880696B2 (ko) |
KR (1) | KR102438683B1 (ko) |
CN (1) | CN110035400B (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112822644B (zh) * | 2019-11-18 | 2022-04-26 | 成都鼎桥通信技术有限公司 | 群组建立方法及设备 |
CN113498030B (zh) * | 2020-04-02 | 2022-10-14 | 海能达通信股份有限公司 | 一种支持mcptt匿名回呼的***和方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060014626A (ko) * | 2004-08-11 | 2006-02-16 | 엘지전자 주식회사 | 발언권 제어의 최적화를 위한 피티티 서비스 시스템 및 방법 |
KR20170020564A (ko) * | 2015-08-12 | 2017-02-23 | 한국철도기술연구원 | 콜 발생자 및 발언권 중재자 다중화에 의한 ptt 제어 방법 |
KR20170097569A (ko) * | 2016-02-18 | 2017-08-28 | 삼성전자주식회사 | MCPTT(Mission Critical Push To Talk) 서비스를 제공하는 방법 및 단말기 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030078064A1 (en) | 2001-10-22 | 2003-04-24 | Chan Victor H. | System and method for queuing talk requests in wireless dispatch system |
JP4027691B2 (ja) | 2002-03-18 | 2007-12-26 | 株式会社日立製作所 | 液晶表示装置 |
US7366535B2 (en) * | 2004-04-21 | 2008-04-29 | Nokia Corporation | Push-to-talk mobile communication terminals |
EP2265071B1 (en) | 2004-09-16 | 2012-02-08 | Research In Motion Limited | Methods, apparatuses and system for queueing and moderating group talk |
JP2006094341A (ja) * | 2004-09-27 | 2006-04-06 | Toshiba Corp | 移動通信端末装置の間欠受信方法及び移動通信端末装置 |
KR100700568B1 (ko) | 2004-12-29 | 2007-03-28 | 엘지전자 주식회사 | Ptt 단말기에서의 음성 데이터 재전송 방법 |
US8868685B2 (en) | 2006-02-13 | 2014-10-21 | Qualcomm Incorporate | System and method for providing an early notification when paging a wireless device |
KR101276462B1 (ko) | 2006-09-27 | 2013-06-19 | 삼성전자주식회사 | PoC 사용자 미디어 전송 권리 요청과 부여를 위한 방법및 시스템 |
US8649813B2 (en) | 2009-04-13 | 2014-02-11 | Qualcomm Incorporated | Latency improvement methods in native PTT gateway for a group call with dispatch console clients |
US8666406B2 (en) | 2011-05-12 | 2014-03-04 | Qualcomm Incorporated | Gesture-based commands for a group communication session on a wireless communications device |
US9277373B2 (en) | 2013-03-12 | 2016-03-01 | Qualcomm Incorporated | Output management for press-to-transmit communications |
US9271149B2 (en) * | 2013-10-18 | 2016-02-23 | Verizon Patent And Licensing Inc. | Managing hidden security features in user equipment |
US9655049B2 (en) * | 2015-04-20 | 2017-05-16 | Motorola Solutions, Inc. | Apparatus and method for displaying information |
KR102591864B1 (ko) * | 2015-06-29 | 2023-10-20 | 삼성전자 주식회사 | 단말의 패킷 데이터 네트워크 연결을 생성하는 방법 및 장치 |
KR101672746B1 (ko) | 2015-09-10 | 2016-11-08 | 한국철도기술연구원 | 이동 통신 환경에서의 푸시 투 토크 서비스를 위한 발언권 제어 방법 |
WO2017142345A1 (en) * | 2016-02-18 | 2017-08-24 | Samsung Electronics Co., Ltd. | Method and terminal for providing mcptt(mission critical push to talk) service |
US10542409B2 (en) * | 2016-10-07 | 2020-01-21 | Qualcomm Incorporated | Access for group call services through a broadcast channel |
US10321490B2 (en) * | 2016-11-30 | 2019-06-11 | Motorola Solutions, Inc. | Systems and methods for maintaining an ambient monitoring session |
-
2017
- 2017-12-18 KR KR1020170174169A patent/KR102438683B1/ko active IP Right Grant
-
2018
- 2018-08-17 US US16/104,677 patent/US10880696B2/en active Active
- 2018-12-14 CN CN201811532057.0A patent/CN110035400B/zh active Active
-
2020
- 2020-12-02 US US17/109,468 patent/US11412354B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060014626A (ko) * | 2004-08-11 | 2006-02-16 | 엘지전자 주식회사 | 발언권 제어의 최적화를 위한 피티티 서비스 시스템 및 방법 |
KR20170020564A (ko) * | 2015-08-12 | 2017-02-23 | 한국철도기술연구원 | 콜 발생자 및 발언권 중재자 다중화에 의한 ptt 제어 방법 |
KR20170097569A (ko) * | 2016-02-18 | 2017-08-28 | 삼성전자주식회사 | MCPTT(Mission Critical Push To Talk) 서비스를 제공하는 방법 및 단말기 |
Also Published As
Publication number | Publication date |
---|---|
US20210176606A1 (en) | 2021-06-10 |
CN110035400B (zh) | 2022-04-29 |
CN110035400A (zh) | 2019-07-19 |
US11412354B2 (en) | 2022-08-09 |
KR102438683B1 (ko) | 2022-08-31 |
US10880696B2 (en) | 2020-12-29 |
US20190191280A1 (en) | 2019-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8861419B2 (en) | Methods for binding and unbinding a MBMS bearer to a communication group in a 3GPP compliant system | |
CA2823135C (en) | Methods for assigning a plethora of group communications among a limited number of pre-established mbms bearers in a communication system | |
CA2548419C (en) | Methods and apparatus for providing slot reservations for slotted messages in wireless communication networks | |
CA2548411C (en) | Methods and apparatus for providing a tolerable delay for slotted messages in wireless communication networks | |
CN107872859B (zh) | 一种被叫接入的方法及装置 | |
EP3318007B1 (en) | Proximity services priority control for multicast traffic in proximity services user equipment network relay scenario | |
US10951670B2 (en) | System, method, and apparatus for floor control during push to talk | |
WO2006034648A1 (en) | A method for realizing short message pocket transmission | |
JP2009105758A (ja) | 送信処理規制方法、移動通信システム及び移動局 | |
US20230096763A1 (en) | Ran-5gc interactions for session join, session start, session leave, session stop, and session delete for 5g multicast broadcast services | |
JP2020519156A (ja) | 中継ueから遠隔ueへのブロードキャスト/マルチキャスト配信の中継 | |
US9781582B2 (en) | Method, device, and system for transmitting short data during a call hang time hold off period | |
CN110505589B (zh) | 集群通信方法、装置、调度机、终端和*** | |
US11412354B2 (en) | Terminal participating in group call established based on MCPTT service and method of operating the terminal | |
KR20100043027A (ko) | 셀룰러 통신 시스템에서 아이들 모드의 통보 방법 및 장치 | |
US20070232308A1 (en) | Method for Multimedia Broadcast Multicast Service Linking for Pmm Idle Mobiles | |
KR20080073889A (ko) | 통신 시스템에서 발언권 제어 방법 및 장치 | |
CN109756849B (zh) | 群组通知方法及设备 | |
KR20100045900A (ko) | 유휴 모드의 단말을 고려한 mbs 전송 방법 | |
US20140112167A1 (en) | Using fm/am radio and cellular technology to support interactive group communication for large number of users | |
KR20050100859A (ko) | 멀티캐스트 멀티미디어 방송 서비스에서 회선 서비스 중인사용자 단말기를 호출하기 위한 서비스 컨텍스트 관리 방법 | |
KR20130023971A (ko) | 트래픽 제어 게이트웨이 및 이를 이용한 트래픽 제어 방법 | |
KR20170097569A (ko) | MCPTT(Mission Critical Push To Talk) 서비스를 제공하는 방법 및 단말기 | |
US20240040339A1 (en) | Method and apparatus for providing multicast broadcast service in a local service area | |
WO2020201317A1 (en) | Presence service support for mission critical services |
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 |