[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101669407B1 - 무선통신시스템의 패킷손실에 대한 mcptt 제어방법 - Google Patents

무선통신시스템의 패킷손실에 대한 mcptt 제어방법 Download PDF

Info

Publication number
KR101669407B1
KR101669407B1 KR1020150113262A KR20150113262A KR101669407B1 KR 101669407 B1 KR101669407 B1 KR 101669407B1 KR 1020150113262 A KR1020150113262 A KR 1020150113262A KR 20150113262 A KR20150113262 A KR 20150113262A KR 101669407 B1 KR101669407 B1 KR 101669407B1
Authority
KR
South Korea
Prior art keywords
floor
network
mcptt
message
terminal
Prior art date
Application number
KR1020150113262A
Other languages
English (en)
Inventor
김주엽
최상원
송용수
김용규
Original Assignee
한국철도기술연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국철도기술연구원 filed Critical 한국철도기술연구원
Priority to KR1020150113262A priority Critical patent/KR101669407B1/ko
Application granted granted Critical
Publication of KR101669407B1 publication Critical patent/KR101669407B1/ko

Links

Images

Classifications

    • H04W76/005
    • H04W28/042
    • 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/08User group management
    • 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

Landscapes

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

Abstract

본 발명은 LTE를 기반으로 구축된 특수목적 전용 이동통신시스템에서 필수적인 Push-to-Talk(PTT)와 같은 그룹통신 서비스를 제공할 때, 패킷 손실이 자주 발생하는 무선 통신 시스템 환경에서 패킷 손실에도 정상 동작이 가능하도록 한 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 관한 것으로, 이 방법은 온네트워크(On-network; 도 3)와 오프네트워크(off-network; 도 4)인 경우로 구분하여 제어되는, 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에서; 상기 온네트워크(on-network)의 경우에는 MCPTT 서버(11)와 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되고; 상기 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되며; 상기 On-network 및 off-network인 두 경우 모두 수신 단말 중 하나가 발언권을 얻고자 할 때 MCPTT 서버 혹은 그 역할을 하는 단말에게 플로우 리퀘스트 신호(floor request)를 송신하고; 상기 MCPTT 서버(11)는 발언권 중재 과정을 거쳐서 발언권을 취할 수신 단말을 선택하고, 발언권 취득 단말에게 플로우 그랜트 신호(floor grant)를 전달하며, floor grant 메시지에 최대 발언권 유지 시간(Td)을 부가적으로 언급하는 것을 특징으로 한다.

Description

무선통신시스템의 패킷손실에 대한 MCPTT 제어방법{the Mission Critical Push-To-Talk control method for packet data loss in mobile radio communication}
본 발명은 무선통신시스템의 패킷손실에 대한 MCPTT 제어방법에 관한 것으로, 더 상세하게는 LTE를 기반으로 구축된 특수목적 전용 이동통신시스템에서 필수적인 Push-to-Talk(PTT)와 같은 그룹통신 서비스를 제공할 때, 패킷 손실이 자주 발생하는 무선 통신 시스템 환경에서 패킷 손실에도 정상 동작이 가능하도록 한 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 관한 것이다.
최근 재난안전망이나 철도망 전용 통합무선망 등 특수목적 전용 이동통신 시스템에 대한 관심도가 증가하고 있고, 대부분의 특수목적 전용 이동통신 시스템은 상용에서 활용 중인 LTE를 기반으로 구축하는 것으로 진행하고 있다.
이러한 특수목적 전용 이동통신 시스템에서는 Push-to-Talk(PTT)와 같은 그룹통신 서비스 제공이 필수적이고, 이 서비스가 재난 상황과 같이 다양한 환경에서도 서비스가 가능해야 한다.
또한, 3GPP에서는 이 PTT 서비스와 관련해서 Mission Critical Push-To-Talk(MCPTT)라는 명칭으로 표준화를 진행하였고, 이동통신 시스템 커버리지 내에서 만 아니라 단말 간 직접 통신을 활용한 커버리지 밖에서의 서비스도 정의하고, 이에 대한 기술을 논의하고 있다.
상술한 PTT 형태의 그룹 통화에서는 그룹 내 발언권을 취득한 한 사람(즉, 한 단말기)만이 한 순간에 말을 할 수 있어야 하기 때문에, 발언권을 적절히 할당하는 알고리즘과 기법이 필수적이고, 단말 그룹이 이동통신 커버리지 밖에 존재하는 경우 보통 발언권 관리를 망 내 서버가 아닌 그룹 내 한 단말이 수행해야 한다.
이러한 이동통신 시스템에서도 무선 환경에 따라서 전달하고자 하는 패킷 손실이 충분히 발생할 수 있으며, 직접 통신 환경에서는 패킷 손실이 더 두드러지게 발생할 수 있다.
또한, 발언권 제어와 관련된 패킷데이터가 무선 전달 과정에서 손실되면 발언권에 대한 상태(예컨대, 취득, 회수 등)를 그룹 내 단말이 공유받지 못할 수 있고 이때에는 기존 발언권 알고리즘이 정상 동작하지 않을 수 있다.
더욱이, 발언권 종료시에는 이에 대한 상태 정보를 그룹 내 단말들이 공유받지 못하면 발언권이 계속 유지가 되는 상태로 인지되어 발언권 요청이 이루어지지 않는 상태로 고착화 될 가능성이 존재하는 문제점이 있었다.
도 1을 참조하면, 현재 IP 기반의 PTT 시스템으로 가장 많이 활용되는 것은 Push-To-Talk 시스템으로 Open Mobile Alliance (OMA)에서 제정한 표준인 PTT over Cellular 시스템이 존재하고, OMA PoC에서는 도시된 바와 같이 발언권 제어를 기본적으로 수행하며, 여기서의 발언권 제어는 Media Burst Control Protocol 에 기반하여 수행한다.
발언권 요청 후 발언권을 부여할 단말에게 Media burst granted 메시지를 보내며, 이 메시지 안에 부가적으로 최대 발언 시간을 포함시킬 수 있고, 이때 다른 단말에게 Media burst taken 메시지를 보내면서 발언권이 취득된 상태 정보를 공유하게 된다.
발언권 회수 시 발언권을 취득한 단말이 Media Burst Release 메시지를 서버에게 보내고, 서버는 그룹 내 단말들에게 Media Burst idle 메시지를 통해서 발언권이 회수된 상태 정보를 공유한다.
도 2를 참조하면, 3GPP에서의 MCPTT에서는 TS 23.179 표준을 제정 중이며, 여기서도 floor control이라는 이름으로 발언권 제어 기법을 제공하고, OMA PoC와 유사하게 Floor request를 통해 발언권을 요청하고, Floor grant/taken를 통해 발언권 취득을 알리며 floor release/released/idle을 통해서 발언권이 회수됨을 알린다.
상술한 분야의 종래기술의 일례를 살펴보도록 한다.
한국공개특허 2006-8821호(사용자 서비스 품질 향상을 위한 피티티 서비스 시스템 및 방법)에 따르면, 사용자 서비스 품질을 향상시키는 PTT 서비스 시스템 및 방법에 관한 것으로, 전송시간 정보를 포함하는 RTCP 포맷으로 발언권 요청 메시지를 전송하고 상기 발언권 요청 메시지의 유실 시에는 재전송하는 발언권 요청 메시지에 상기 유실된 발언권 요청 메시지의 전송시간 정보를 적용하여 전송하는 PTT 클라이언트와; 상기 발언권 요청 메시지에 대한 응답 메시지를 전송하고 상기 전송시간이 빠를수록 높은 발표 우선순위를 할당하는 PTT 서버로 구성되어, 상기 발언권 요청 메시지가 유실되는 경우에도 서비스 신뢰도를 향상시킬 뿐만 아니라 PTT 클라이언트에게 공정한 발표 순위를 부여함으로써 사용자 서비스 품질을 향상시킬 수 있다고 개시하고 있다.
한국공개특허 2006-8821호(사용자 서비스 품질 향상을 위한 피티티 서비스 시스템 및 방법)
그러나, OMA PoC나 3GPP MCPTT 시스템 모두 Media Burst idle 메시지나 floor released 메시지는 무선 구간의 상황에 따라 수신 단말이 못 받을 가능성이 있고, 이 경우 해당 단말은 발언권 회수 상태를 인지하지 못하고 발언권이 지속적으로 점유되고 있다고 판단하여 발언을 못하는 상황이 발생할 수 있다.
OMA PoC에서는 T1 및 T13을 통해 각 데이터 패킷이 도달하는 지 여부를 보고 발언권에 대한 상태를 유추하는 방법이 있으나, 이는 발언권 상태를 직접적으로 참고하지 않으므로 실제 발언권 상태를 유추하는데 문제가 있을 수 있다.
따라서, 패킷 손실로 인해 발언권 취득 및 회수와 관련된 제어 메시지의 유실에 대한 시나리오를 대비해서 발언권 상태를 정확하게 유추할 수 있고, 패킷 손실이 자주 발생하는 무선 통신 시스템의 패킷 손실에도 정상 동작이 가능한 발언권 제어 방법이 필요하다.
본 발명은 상술한 문제점을 해소하고, 상기 필요를 충족시키기 위한 것으로, LTE를 기반으로 구축된 특수목적 전용 이동통신시스템에서 필수적인 Push-to-Talk(PTT)와 같은 그룹통신 서비스를 제공할 때, 패킷 손실이 자주 발생하는 무선 통신 시스템 환경에서 패킷 손실에도 정상 동작이 가능하도록 한 무선통신시스템의 패킷손실에 대한 MCPTT제어방법을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명은 온네트워크(On-network; 도 3)와 오프네트워크(off-network; 도 4)인 경우로 구분하여 제어되는, 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 있어서, 상기 온네트워크(on-network)의 경우에는 MCPTT 서버(11)와 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되고; 상기 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되며; 상기 On-network 및 off-network인 두 경우 모두 수신 단말 중 하나가 발언권을 얻고자 할 때 MCPTT 서버 혹은 그 역할을 하는 단말에게 플로우 리퀘스트 신호(floor request)를 송신하고; 상기 MCPTT 서버(11)는 발언권 중재 과정을 거쳐서 발언권을 취할 수신 단말을 선택하고, 발언권 취득 단말에게 플로우 그랜트 신호(floor grant)를 발언권을 요청한 단말에게 전달하면서, floor 제어메시지를 통해 그룹내 다른 수신단말들에게 최대 발언권 유지 시간(Td)을 부가적으로 언급하는 것을 특징으로 한다.
실시예에서, 상기 Off-network의 경우, MCPTT 서버 역할을 하는 이동단말(12)이 발언권 중재 과정을 거쳐 발언권을 취할 이동단말을 선택한 뒤에, 나머지 수신단말에게 Td 정보를 플로우리퀘스트상태(floorRequestStatus) 메시지를 통해 전달하는 것이다.
실시예에서, 온네트워크(on-network)의 경우, MCPTT서버가 발언권중재과정을 거쳐 발언권을 취할 이동단말을 선택한 뒤에, 나머지 수신 단말에게 Td 정보를 플로우테이큰(floor taken), 플로우리보크(floor revoke), 플로우리젝트(floor reject) 메시지를 통해 전달하는 것이다.
실시예에서, 상기 On-network의 경우, MCPTT 서버는 floor taken/revoke 메시지 생성 시 최대 발언권 유지 시간을 직전 floor grant 메시지 생성 시 계산한 최대 발언권 유지 시간과 동일하게 설정하는 것이다.
실시예에서, 상기 On-network의 경우, MCPTT 서버는 floor rejected 메시지 생성 시 직전 floor grant에 명시한 발언권 유지 시간에서 남은 시간으로 계산한 것과 동일하게 설정하는 것이다.
실시예에서, 상기 Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floor rejected 메시지 생성 시 floorRequestStatus (status:granted/revoked) 메시지 생성 시 자체적으로 도출한 최대 발언권 유지 시간을 Td로 설정하는 것이다.
실시예에서, 상기 Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floorRequestStatus (status:denied) 메시지 생성 시 이전 floorRequestStatus(status:granted)에서 명시한 발언권 유지 시간에서 남은 시간으로 계산하는 것이다.
실시예에서, 상기 수신 단말은 on-network 경우에서의 floor taken/revoke/rejected 메시지 혹은 off-network에서의 floorRequestStatus 메시지를 수신한 뒤, 최대 발언권 유지 시간 정보를 저장하고, 수신 단말이 상기 메시지를 수신한 뒤로 수신된 최대 발언권 유지 시간 이후에 on-network에서의 floor released 메시지 혹은 off-network에서의 floorRequestStatus(status:released) 메시지를 수신하지 않으면 발언권이 회수되었다고 간주하고, 이를 통해 수신 단말이 on-network에서의 floor released 메시지 혹은 off-network에서의 floorRequestStatus(status:released) 메시지를 무선 환경 등의 이유로 수신하지 못하더라도 발언권 상태를 갱신할 수 있도록 한 것이다.
본 발명의 다른 특징은 온네트워크(On-network; 도 3)와 오프네트워크(off-network; 도 4)인 경우로 구분하여 제어되는, 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 있어서, 상기 온네트워크(on-network)의 경우에는 MCPTT 서버(11)와 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되고; 상기 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되며; 상기 이동단말1(21)이 발언권 취득 후(①②③) 음성데이터전송모드에서(④) 음성 데이터를 전송할 때(⑤), 갑자기 이동단말 1(21)이 비동기상태(out-of-synchronization) 등의 일시적 무선 환경의 이유로 MCPTT 서버(11)와의 연결에 문제가 발생(⑥)할 때, 상기 MCPTT 서버(11)는 이를 감지하고(⑦) 이동단말 1(21)에 대한 등록 혹은 연결을 내부적으로 해제(⑧)하며; 이후, 이동단말 1(21)이 연결을 회복하여 다시 발언권 획득을 위한 floor request 전송(⑨)하면, MCPTT 서버(11)는 특정 원인(가칭, implicitly disconnected)로 floor reject 메시지를 전달(⑩)하며; 상기 이동단말 1(21)은 이를 수신한 뒤에 호설정(call setup)과정(⑪)을 통해 그룹 통화 세션을 재생성하는 과정을 수행하는 것이다.
실시예에서, 호설정(call setup)이 이루어지지 않은 단말로부터 floor request가 수신되면 내재적 그룹 호로부터 배제(Implicitly excluded from the group call) 혹은 호 재접속 요청(group call setup required)이라고 거절이유(rejection cause)를 명시하여 on-network의 경우 floor reject 메시지로 off-network의 경우 floorRequestStatus(status:denied) 메시지로 응답하는 것이다.
실시예에서, 상기 reject 메시지를 수신한 발언권 요청 단말은 그룹 호 설정 과정을 수행하여 MCPTT 서버(11) 혹은 MCPTT 서버 역할을 하는 단말(12)로 하여금 이전 그룹 호에 다시 포함되도록 그룹 호 설정 절차를 하도록 유도하는 것이다.
본 발명의 바람직한 효과에 따르면, 패킷 손실이 발생하는 무선 환경에서 MCPTT의 발언권 제어 관련 메시지가 유실되는 다양한 상황에서도 발언권을 제어하는 서버 측과 수신 단말 측이 발언권에 대한 동일한 상태 정보를 유지함으로써 발언권 제어 동작이 정상적으로 수행될 수 있고, 특히 발언권 상태에 대해 수신 단말이 잘못 파악하여 오랜 시간동안 발언권 요청이 안되면 그룹 통화 서비스가 원활하게 제공되지 않을 수 있으나, 본 발명에 의해서 이런 문제가 해소될 수 있는 장점이 있다.
구체적으로, 수신 단말이 floor released를 무선 환경 등의 이유로 수신하지 못하더라도 발언 시간 정보를 통해서 일정 시간 후에 발언권 상태를 실제 서버 상태와 동일하게 갱신할 수 있다.
또한, 수신 단말이 망 혹은 직접통신 커버리지 밖으로 나가거나 전원 부족 등의 이유로 통신이 어려운 상태가 되었을 때 MCPTT 서버 혹은 MCPTT 서버 역할을 하는 단말은 이 단말을 그룹에서 배제함으로써 무선 자원을 효율적으로 사용 가능하고, 이 단말이 무선 연결성을 회복하더라도 이에 대하여 효과적으로 대응을 할 수 있는 장점이 있다.
도 1은 종래의 피티티 오우버 셀룰러시스템(PTT over Cellular system)의 발언권 제어방법을 나타낸 흐름도.
도 2는 종래의 쓰리지피피 엠씨피티티(3GPP MCPTT)에 따른 발언권 제어방법을 나타낸 흐름도.
도 3 및 도 4는 본 발명에 따른 MCPTT 제어방법을 구현하기 위한 구성을 나타낸 블록도.
도 5는 본 발명에 따른 MCPTT 제어방법에서 온 네트워크일 때의 신호흐름을 나타낸 흐름도.
도 6은 본 발명에 따른 MCPTT 제어방법에서 오프 네트워크일 때의 신호흐름을 나타낸 흐름도.
도 7은 본 발명에 따른 MCPTT 제어방법에서 특정 이동 단말이 비동기상태일 때를 예시한 흐름도.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하도록 한다.
도 3 및 도 4는 본 발명에 따른 MCPTT 제어방법을 구현하기 위한 구성을 나타낸 블록도로서, 본 발명의 MCPTT 제어방법은 온네트워크(On-network)와 오프네트워크(off-network)인 경우, 두 가지 경우로 나뉘어 적용된다.
도 3에 도시된 바와 같은 온네트워크(on-network)의 경우에는 도 3처럼 MCPTT 서버(11)와 복수 개의 수신 단말 그룹인 이동단말1 내지 이동단말3(21)(22)(23)으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되어 있다.
도 4에 도시된 바와 같은 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 복수개의 수신 단말 그룹인 이동단말1 내지 이동단말3(21)(22)(23)으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되어 있다.
이러한 시스템의 구성적 특징을 살펴보도록 한다.
On-network 및 off-network인 두 경우 모두 수신 단말 중 하나가 발언권을 얻고자 할 때 MCPTT 서버 혹은 그 역할을 하는 단말에게 플로우 리퀘스트 신호(floor request)를 송신한다.
도 3과 같은 On-network의 경우, MCPTT 서버(11)는 발언권 중재 과정을 거쳐서 발언권을 취할 수신 단말을 선택하고, 발언권 취득 단말에게 플로우 그랜트 신호(floor grant)를 전달하며, floor grant 메시지에 최대 발언권 유지 시간(Td)을 부가적으로 언급할 수 있다.
도 4와 같은 Off-network의 경우, MCPTT 서버 역할을 하는 이동단말(12)이 발언권 중재 과정을 거쳐 발언권을 취할 이동단말을 선택하고, 그 단말에게 플로우리퀘스트상태(floorRequestStatus) 메시지를 전달한다.
한편, 나머지 이동단말에게는, 온네트워크(on-network)의 경우 플로우테이큰(floor taken) 메시지를 전달하고, 오프네트워크(off-network)의 경우 상기와 동일한 플로우리퀘스트상태(floorRequestStatus) 메시지를 전달한다.
또한, 본 발명은 수신 이동단말들이 발언권 상태 유추를 하기 쉽도록 on-network의 경우 플로우테이큰(floor taken), 플로우리보크(floor revoke), 플로우리젝티드(floor rejected) 메시지에, off-network의 경우 플로우그랜트(floor grant)에 최대 발언권 유지 시간을 명시해서 수신 단말들에게 알려준다.
On-network의 경우, MCPTT 서버는 floor taken/revoke 메시지 생성 시 최대 발언권 유지 시간을 floor grant 메시지 생성 시 계산한 최대 발언권 유지 시간과 동일하게 설정한다.
On-network의 경우, MCPTT 서버는 floor rejected 메시지 생성 시 이전 floor grant에 명시한 발언권 유지 시간에서 남은 시간으로 계산한다.
Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floorRequestStatus (status:granted/revoked) 메시지 생성 시 최대 발언권 유지 시간을 우선 순위 등 다양한 요소를 고려하여 자체적으로 할당한 최대 발언권 유지 시간으로 설정한다.
Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floorRequestStatus (status:denied) 메시지 생성 시 이전 floorRequestStatus(status:granted)에서 명시한 발언권 유지 시간에서 남은 시간으로 계산한다.
수신 단말은 floor taken/revoke/rejected 혹은 floorRequestStatus를 수신한 뒤, 최대 발언권 유지 시간 정보를 저장하고, 수신 단말이 floor taken/revoke/rejected를 수신한 뒤로 최대 발언권 유지 시간 이후에 floor released 혹은 floorRequestStatus(status:released) 를 수신하지 않으면 발언권이 회수되었다고 간주한다.
이를 통해 수신 단말이 floor released를 무선 환경 등의 이유로 수신하지 못하더라도 발언권 상태를 실제 서버 상태와 동일하게 갱신할 수 있다.
MCPTT 서버 혹은 MCPTT서버 역할을 하는 단말이 특정 수신 단말의 송수신 상태가 양호하지 않음을 인지하고, 이에 대해 에스아이피 세션(SIP session)을 종료시키고 필요시 등록 해제를 수행한다.
등록 해제되었거나 호설정(call setup)이 이루어지지 않은 단말로부터 floor request가 수신되면 재등록 요청 혹은 재접속 요청이라고 거절이유(rejection cause)를 명시하여 floor reject 메시지로 응답하고, 이를 수신한 단말은 등록(REGISTER)을 수행하거나 초대(INVITE)를 수행한다.
이렇게 하면 망 혹은 직접통신 커버리지 밖으로 나가거나 전원 부족등의 이유로 통신이 어려운 상태가 되었을 때 MCPTT 서버(11) 혹은 MCPTT 서버 역할을 하는 단말(12)은 이 단말을 그룹에서 배제함으로써 무선 자원의 효율적인 사용이 가능하다.
1)제 1 실시예
도 5는 본 발명에 따른 MCPTT 제어방법에서 온 네트워크일 때의 신호흐름을 나타낸 흐름도로서, MCPTT 서버(11)는 이동단말 1(21)로부터 플로우리퀘스트 메시지를 수신하고(①), 기존 동작대로 이동단말 1(21)에게 발언권을 부여할 때 최대 발언권 유지 시간 Td를 계산하여 floor grant에 명시한다.(②) 이때, floor taken 메시지에 Td를 같이 명시하여 단말 2, 3에게 전달(③)한다.
이동단말 1(21)이 발언권 회수를 위해 floor release를 보내고(④), MCPTT 서버(11)가 단말 1, 2, 3에게 floor released 메시지를 전달하였으나(⑤), 단말 2가 이를 수신하지 못한다(X).
Floor taken 메시지 수신(③) 후 Td 시간(⑥) 뒤에 단말 2(22)는 발언권이 회수되었다고 판단하고(⑦), 이후 사용자의 요청에 따라 발언권 요청을 위한 floor request를 전송(⑧)한다
종래기술에서는 위와 같은 상황에서 이동단말 2(22)는 MCPTT서버(11)의 발언권 관련 다음 메시지를 전송할 때까지 발언권 요청을 할 수 없으나, 본 발명에 의해서 발언권 회수를 내부적으로 인식하여 발언권 요청이 가능해진다.
한편, MCPTT 서버 역할을 하는 단말(12)의 경우 본 발명이 적용된 실시예를 예시하면 다음과 같다.
2)제 2 실시예
도 6은 본 발명에 따른 MCPTT 제어방법에서 오프 네트워크일 때의 신호흐름을 나타낸 흐름도로서, 온네트워크와 기본적으로 동일하나, on-network에서 floor grant와 floor taken 메시지를 구분해서 사용하는데, 이동단말1(21)에서 플로우리퀘스트 전송(①)이후에 오프네트워크에서는 floorRequestStatus (granted) 단일 메시지를 사용하고, 이 단일 메시지에 Td 정보를 포함시킨 점(②)에서 차이가 있다.
한편, 거절이유(rejection cause)와 관련된 신호흐름에 대해서 예시를 하면 다음과 같다.
도 7은 본 발명에 따른 MCPTT 제어방법에서 특정 이동 단말이 비동기상태일 때를 예시한 흐름도로서, 이동단말1(21)이 발언권 취득 후(①②③) 음성데이터전송모드에서(④) 음성 데이터를 전송할 때(⑤), 갑자기 이동단말 1(21)이 비동기상태out-of-synchronization) 등의 일시적 무선 환경의 이유로 MCPTT 서버(11)와의 연결에 문제가 발생(⑥)한다.
MCPTT 서버(11)는 이를 감지하고(⑦) 이동단말 1(21)에 대한 등록 혹은 연결을 내부적으로 해제(⑧)한다.
이후, 이동단말 1(21)이 연결을 회복하여 다시 발언권 획득을 위한 floor request 전송(⑨)하면, MCPTT 서버(11)는 특정 원인(가칭, implicitly disconnected)로 floor reject 메시지를 전달(⑩)하고, 이동단말 1(21)은 이를 수신한 뒤에 호설정(call setup)과정(⑪)을 통해 그룹 통화 세션을 재생성하는 과정 을 수행한다.
11 ; MCPTT서버 12 ; MCPTT서버 이동단말
21 ; 이동단말1 22 ; 이동단말2
23 ; 이동단말3

Claims (11)

  1. 온네트워크(On-network; 도 3)와 오프네트워크(off-network; 도 4)인 경우로 구분하여 제어되는, 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 있어서,
    상기 온네트워크(on-network)의 경우에는 MCPTT 서버(11)와 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되고;
    상기 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되며;
    상기 On-network 및 off-network인 두 경우 모두 수신 단말 중 하나가 발언권을 얻고자 할 때 MCPTT 서버 혹은 그 역할을 하는 단말에게 플로우 리퀘스트 신호(floor request)를 송신하고;
    상기 MCPTT 서버(11)는 발언권 중재 과정을 거쳐서 발언권을 취할 수신 단말을 선택하고, 발언권을 요청한 단말에게 플로우 그랜트 신호(floor grant)를 전달하면서, floor 제어메시지를 통해 그룹내 다른 수신단말들에게 최대 발언권 유지 시간(Td)을 부가적으로 언급하며,
    상기 수신 단말은 on-network 경우에서의 floor taken/revoke/rejected 메시지 혹은 off-network에서의 floorRequestStatus 메시지를 수신한 뒤, 최대 발언권 유지 시간 정보를 저장하고, 수신 단말이 상기 on-network 경우에서의 floor taken/revoke/rejected 메시지 혹은 off-network에서의 floorRequestStatus 메시지를 수신한 뒤로 수신된 최대 발언권 유지 시간 이후에 on-network에서의 floor released 메시지 혹은 off-network에서의 floorRequestStatus(status:released) 메시지를 수신하지 않으면 발언권이 회수되었다고 간주하고, 이를 통해 수신 단말이 on-network에서의 floor released 메시지 혹은 off-network에서의 floorRequestStatus(status:released) 메시지를 무선 환경의 이유로 수신하지 못하더라도 발언권 상태를 갱신할 수 있도록 한 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  2. 청구항 1에 있어서,
    상기 Off-network의 경우, MCPTT 서버 역할을 하는 이동단말(12)이 발언권 중재 과정을 거쳐 발언권을 취할 이동단말을 선택한 뒤에, 나머지 수신단말에게 Td 정보를 플로우리퀘스트상태(floorRequestStatus) 메시지를 통해 전달하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  3. 청구항 1에 있어서,
    온네트워크(on-network)의 경우, MCPTT서버가 발언권중재과정을 거쳐 발언권을 취할 이동단말을 선택한 뒤에, 나머지 수신 단말에게 Td 정보를 플로우테이큰(floor taken), 플로우리보크(floor revoke), 플로우리젝트(floor reject) 메시지를 통해 전달하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  4. 청구항 1에 있어서,
    상기 On-network의 경우, MCPTT 서버는 floor taken/revoke 메시지 생성 시 최대 발언권 유지 시간을 직전 floor grant 메시지 생성 시 계산한 최대 발언권 유지 시간과 동일하게 설정하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  5. 청구항 1에 있어서,
    상기 On-network의 경우, MCPTT 서버는 floor rejected 메시지 생성 시 직전 floor grant에 명시한 발언권 유지 시간에서 남은 시간으로 계산한 것과 동일하게 설정하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  6. 청구항 1에 있어서,
    상기 Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floor rejected 메시지 생성 시 floorRequestStatus (status:granted/revoked) 메시지 생성 시 자체적으로 도출한 최대 발언권 유지 시간을 Td로 설정하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법
  7. 청구항 1에 있어서,
    상기 Off-network의 경우, MCPTT 서버 역할을 하는 단말이 floorRequestStatus (status:denied) 메시지 생성 시 이전 floorRequestStatus(status:granted)에서 명시한 발언권 유지 시간에서 남은 발언권 유지 시간으로 계산하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.
  8. 삭제
  9. 온네트워크(On-network; 도 3)와 오프네트워크(off-network; 도 4)인 경우로 구분하여 제어되는, 무선통신시스템의 패킷손실에 대한 MCPTT제어방법에 있어서,
    상기 온네트워크(on-network)의 경우에는 MCPTT 서버(11)와 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버(11)는 이동통신 망 내에 존재하는 반면 이동단말1 내지 이동단말3(21)(22)(23)은 이동통신망과 무선으로 연결되고;
    상기 오프네트워크(Off-network)의 경우에는 MCPTT 서버 역할을 하는 이동단말(12)과 이동단말1 내지 이동단말3(21)(22)(23)과 같은 복수 개의 수신 단말 그룹으로 구성되고, MCPTT 서버 역할의 이동단말(12)과 수신 단말들(21)(22)(23)과는 이동통신 망을 거치지 않는 직접 통신 방식을 통해 연결되며;
    상기 이동단말1(21)이 발언권 취득 후(①②③) 음성데이터전송모드에서(④) 음성 데이터를 전송할 때(⑤), 갑자기 이동단말 1(21)이 비동기상태(out-of-synchronization)의 일시적 무선 환경의 이유로 MCPTT 서버(11)와의 연결에 문제가 발생(⑥)할 때, 상기 MCPTT 서버(11)는 이를 감지하고(⑦) 이동단말 1(21)에 대한 등록 혹은 연결을 내부적으로 해제(⑧)하며;
    이후, 이동단말 1(21)이 연결을 회복하여 다시 발언권 획득을 위한 floor request 전송(⑨)하면, MCPTT 서버(11)는 내재적 그룹 호로부터 배제(Implicitly excluded from the group call) 혹은 호 재접속 요청(group call setup required)이라고 거절이유(rejection cause)를 명시하여 on-network의 경우 floor reject 메시지로 off-network의 경우 floorRequestStatus(status:denied) 메시지로 응답(⑩)하며;
    상기 이동단말 1(21)은 이를 수신한 뒤에 그룹 호설정(call setup)과정(⑪)을 통해 그룹 통화 세션을 재생성하는 과정을 수행하는 것을 특징으로 하는 무선통신시스템의 패킷손실에 대한 MCPTT제어방법.


  10. 삭제
  11. 삭제
KR1020150113262A 2015-08-11 2015-08-11 무선통신시스템의 패킷손실에 대한 mcptt 제어방법 KR101669407B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150113262A KR101669407B1 (ko) 2015-08-11 2015-08-11 무선통신시스템의 패킷손실에 대한 mcptt 제어방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150113262A KR101669407B1 (ko) 2015-08-11 2015-08-11 무선통신시스템의 패킷손실에 대한 mcptt 제어방법

Publications (1)

Publication Number Publication Date
KR101669407B1 true KR101669407B1 (ko) 2016-10-27

Family

ID=57247145

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150113262A KR101669407B1 (ko) 2015-08-11 2015-08-11 무선통신시스템의 패킷손실에 대한 mcptt 제어방법

Country Status (1)

Country Link
KR (1) KR101669407B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180050196A (ko) * 2016-11-04 2018-05-14 삼성전자주식회사 오프 네트워크에서의 mcptt 서비스를 수행하는 mcptt 그룹의 사용자 정보 표시 방법
KR20180051337A (ko) * 2016-11-07 2018-05-16 삼성전자주식회사 통신을 수행하는 방법 및 단말기
KR20200097364A (ko) 2019-02-07 2020-08-19 한국철도기술연구원 미션 크리티컬 시스템을 위한 비주기적인 개별 정보 융합 방법 및 장치
KR20200097361A (ko) 2019-02-07 2020-08-19 한국철도기술연구원 미션 크리티컬 시스템을 위한 주기적인 개별 정보 획득방법 및 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060008821A1 (en) 2004-07-12 2006-01-12 Toru Inaba Biomaterial inspection chip

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060008821A1 (en) 2004-07-12 2006-01-12 Toru Inaba Biomaterial inspection chip

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
3GPP 재난안전망(TSG SA6) 회의(2015.03.04.) 1부.* *
Clarifications for Floor Revoke Message(2014.10.15.) 1부.* *
Discussion on Floor Arbitration for MCPTT Service(2015.01.30.) 1부.* *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180050196A (ko) * 2016-11-04 2018-05-14 삼성전자주식회사 오프 네트워크에서의 mcptt 서비스를 수행하는 mcptt 그룹의 사용자 정보 표시 방법
KR102255217B1 (ko) * 2016-11-04 2021-05-25 삼성전자주식회사 오프 네트워크에서의 mcptt 서비스를 수행하는 mcptt 그룹의 사용자 정보 표시 방법
KR20180051337A (ko) * 2016-11-07 2018-05-16 삼성전자주식회사 통신을 수행하는 방법 및 단말기
KR102022095B1 (ko) * 2016-11-07 2019-09-17 삼성전자주식회사 통신을 수행하는 방법 및 단말기
KR20200097364A (ko) 2019-02-07 2020-08-19 한국철도기술연구원 미션 크리티컬 시스템을 위한 비주기적인 개별 정보 융합 방법 및 장치
KR20200097361A (ko) 2019-02-07 2020-08-19 한국철도기술연구원 미션 크리티컬 시스템을 위한 주기적인 개별 정보 획득방법 및 장치

Similar Documents

Publication Publication Date Title
CN104618349B (zh) 一种集群通信系统、服务器及通信方法
CN107113582B (zh) 一种话权控制方法及装置
US7974650B2 (en) Interoperability between different types of wireless networks for push to talk group calls
CN107113583B (zh) 一种话权控制方法及装置
CN101715172B (zh) 基于PoC用户的应答模式的呼叫处理系统和方法
US20090197625A1 (en) Method and system for granting a client talk burst and push to talk over cellular server
KR101669407B1 (ko) 무선통신시스템의 패킷손실에 대한 mcptt 제어방법
EP3200486B1 (en) Connection establishment method, device, and system
CN103428645A (zh) 一种集群业务实现系统及装置
WO2018126980A1 (zh) 一种角色寻址业务实现方法及系统
EP2752037A1 (en) Method and apparatus for providing a group communications follow mode
MXPA06013790A (es) Establecimiento de sesion de datos de paquete concurrente para pulsar para hablar sobre celular.
US9271255B1 (en) Providing wireless network communication among a plurality of wireless devices
CN107852576B (zh) 用于在无线通信系统中提供服务的方法和装置
WO2014067357A1 (zh) 基于lte的宽带集群系统的话权抢占实现方法
KR20130036479A (ko) 피오씨 서비스 제공 방법 및 장치
WO2010027257A1 (en) Fast inter system push to talk operation
CN101448232A (zh) 紧急呼叫实现方法及系统、用户设备
EP3310108B1 (en) Method and apparatus for changing association relationship between mcptt user and mcptt group
KR101779867B1 (ko) 그룹 세션을 위한 방법, 장치, 및 시스템
CN110832948B (zh) 针对网络中的组通信的资源分配
WO2012051752A1 (en) Serving gateway for handling communications of mobile terminal
KR101672746B1 (ko) 이동 통신 환경에서의 푸시 투 토크 서비스를 위한 발언권 제어 방법
KR20080076633A (ko) 통신 시스템에서 서비스 제공 방법 및 시스템
JP5295646B2 (ja) 通信システム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150811

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160809

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20161017

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20161020

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20161020

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190909

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190909

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20210908

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220906

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20230906

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20240911

Start annual number: 9

End annual number: 9