전술한 목적을 달성하기 위한 본 발명에 따른 푸시 투 토크 기능을 갖는 이동통신단말기의 제어방법 및 푸시 투 토크 서비스 시스템 제어방법은, PTT서비스 통신이 선택된 그룹원의 위치를 확인하는 단계와; 상기 그룹원이 근거리 통신영역 내에 존재하는지 여부를 판단하는 단계와; 상기 그룹원이 근거리 통신영역 내에 존재하는 경우 근거리 통신망을 통해 상기 그룹원과 PTT통신을 수행하고, 상기 그룹원이 상기 근거리 통신 영역을 벗어난 경우 기지국을 통해 PTT통신을 수행하는 단계를 포함하는 것을 특징으로 한다.
여기서, 상기 PTT서비스 통신이 선택된 그룹원의 위치를 확인하는 단계는, 상기 기지국에 PTT서비스 사용을 요청하는 단계와; 상기 기지국이 제공하는 각 그룹원의 위치정보를 수신하는 단계를 포함하는 것이 가능하다.
그리고, 상기 PTT서비스 통신이 선택된 그룹원의 위치를 확인하는 단계는, 근거리 통신모듈의 통신영역 내에 존재하는 그룹원을 검색하는 단계와; 검색된 그 룹원에 대해서는 상기 근거리 통신 영역 내에 존재하는 것으로 판단하는 단계와; 검색되지 아니한 그룹원에 대해서는 상기 근거리 통신 영역 밖에 존재하는 것으로 판단하는 단계를 포함하는 것이 가능하다.
또한, 확인된 상기 그룹원의 위치를 디스플레이부에 표시하는 단계를 더 포함하는 것이 가능하다.
한편, 전술한 목적을 달성하기 위한 본 발명에 따른 PTT시스템의 제어방법은, 기지국에서 이동통신단말기로부터 PTT서비스 요청을 수신하는 단계와; 상기 기지국에서, 상기 PTT서비스가 요청된 이동통신단말기의 PTT서비스 그룹원의 위치정보를 상기 이동통신단말기에 제공하는 단계와; 상기 이동통신단말기에서 상기 기지국이 제공하는 상기 그룹원의 위치정보를 수신하는 단계와; 상기 이동통신단말기에서 상기 그룹원의 위치정보에 따라, 상기 그룹원이 근거리 통신영역 내에 존재하는지 여부를 판단하는 단계와; 상기 그룹원이 근거리 통신영역 내에 존재하는 경우 상기 이동통신단말기는 근거리 통신망을 통해 상기 그룹원과 PTT통신을 수행하고, 상기 그룹원이 상기 근거리 통신 영역을 벗어난 경우 기지국을 통해 PTT통신을 수행하는 단계를 포함하는 것을 특징으로 한다.
여기서, 상기 기지국이 제공하는 상기 그룹원의 위치정보가 상기 이동통신단말기의 디스플레이부에 표시되는 단계를 더 포함하는 것이 가능하다.
이하에서는 첨부한 도면을 참조하여 본 발명의 실시예에 따른 푸시 투 토크 기능을 갖는 이동통신단말기의 제어방법 및 푸시 투 토크 서비스 시스템 제어방법 에 대해서 상세하게 설명한다. 다만, 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.
도 1은 본 발명에 따른 푸시 투 토크(Push To Talk, 이하 "PTT"라 한다) 서비스 시스템의 구성도이다. 도 1에 도시된 바와 같이 본 시스템은, PTT서비스를 지원하는 이동통신시스템의 기지국(1)과 기지국(1)을 통한 PTT 통신기능 및 단말기 간 근거리 PTT 통신기능을 모두 지원하는 이동통신단말기를 포함한다.
기지국(1)은 서비스 셀 지역 내의 이동통신단말기에 음성통화 서비스, 데이터 통신 서비스 등의 이동통신서비스를 지원한다. 그리고, 이동통신단말기로부터 PTT서비스 이용 요청이 수신된 경우 해당 사용자의 통화 그룹에 속하는 다른 사용자들의 위치정보를 파악하여 PTT서비스 이용자의 이동통신단말기에 위치정보를 전송한다. 이 후, 사용자가 PTT방식의 통신을 원하는 경우 기지국(1)은 사용자가 선택한 상대방 측과 사용자 간에 IP 패킷망을 통한 음성통화가 가능하도록 PTT서비스 전용 채널을 설정한다.
이동통신단말기는 근거리의 그룹원과 직접 채널을 설정하여 음성데이터를 송수신하는 PTT통신기능과 IP(Internet Protocol) 패킷망을 이용하는 PTT통신기능을 모두 지원한다. 이에, 이동통신단말기에는 블루투스 등의 근거리 통신모듈이 탑재되어 서비스 거리 내의 사용자와 음성데이터를 송수신할 수 있으며, 기지국(1) 측에 PTT서비스 이용을 요청하여 원거리의 가입자와도 PTT서비스 통신을 수행할 수 있다.
여기서, 이동통신단말기는 사용자의 PTT서비스 이용 선택 시, 기지국(1) 측에 PTT서비스 이용을 요청하는 한편, 기지국(1)이 제공하는 그룹원의 위치정보를 수신하여 각 그룹원과의 거리에 따라 근거리통신망 혹은 기지국(1)을 통한 이동통신망 중 어느 하나를 선택하여 PTT통신기능을 수행한다. 예컨대, 이동통신단말기A(10)의 블루투스 통신영역이 반경 r인 경우, 블루투스 통신영역 내에 위치한 이동통신단말기B(20)와는 블루투스 네트워크를 통해 직접 채널을 설정하여 음성데이터를 송수신한다. 그리고, 블루투스 통신영역인 반경 r의 외부에 위치한 이동통신단말기C(30)와는 기지국(1)에 PTT서비스 이용을 요청하여 기지국(1)을 통해 PTT서비스 채널을 할당받아 이동통신단말기C(30)와 음성데이터를 송수신한다. 여기서, 이동통신단말기A(10)의 사용자가 모든 그룹원에게 음성신호를 전달하고자 하는 경우, 이동통신단말기B(20) 및 이동통신단말기C(30) 모두와 연결이 가능하여야 함으로, 기지국(1)을 통해 PTT채널을 할당받아 각 이동통신단말기(20, 30)에 음성신호를 전송한다.
여기서, 각 그룹원의 위치정보는 기지국(1)으로부터 제공받는 것이 정확할 수 있으나, 기지국(1)이 해당 서비스를 지원하지 아니하는 경우 이동통신단말기가 직접 그룹원들의 위치를 파악하는 것도 가능하다. 예를 들어, 사용자가 PTT서비스 이용을 선택하는 경우, 이동통신단말기는 근거리통신을 위한 통신모듈을 활성화하여 통신영역 내에 위치한 이동통신단말기들을 검색하며, 검색되지 아니한 그룹원은 모두 원거리에 있는 것으로 간주한다. 이에, 사용자가 소정 그룹원과의 PTT통신을 원하는 경우, 해당 그룹원이 근거리통신 영역 이내에 있는 것으로 확인된 경우 근 거리통신 모듈을 통해 PTT서비스 채널을 설정하고, 근거리통신 영역 내에서 검색되지 아니하는 모든 그룹원에 대해서는 기지국(1) 측에 PTT서비스 채널할당을 요청하여 PTT통신기능을 수행할 수 있다.
한편, 이동통신단말기는 그룹원의 위치정보를 사용자에게 디스플레이함으로써 사용자가 각 그룹원의 위치를 확인하고 직접 PTT통신방식을 선택하도록 하는 것도 가능하다.
도 2는 본 발명에 따른 이동통신단말기의 PTT 서비스 화면 예시도이다. 도 2에 도시된 바와 같이, 기지국(1)이 제공하는 그룹원의 위치정보를 수신한 이동통신단말기는 디스플레이부(12)에 PTT 그룹원 목록(14)을 표시할 수 있다. PTT 그룹원 목록(14)에는 사용자의 PTT 서비스 그룹에 속하는 그룹원들이 사용자와 그룹원과의 거리에 따라 구분되도록 표시된다. 여기서 그룹원들의 거리는 이동통신단말기의 근거리 통신거리를 기준으로 하여, 근거리 통신방식의 PTT서비스가 가능한 경우와 그렇지 않은 경우로 나누어 표시할 수 있다.
예컨대, 이동통신단말기A(10)의 디스플레이부(12)에 표시되는 PTT 그룹원 목록(14)은, 블루투스 통신영역인 반경 r의 내부 영역에 위치한 이동통신단말기B(20)의 아이콘 색상과, 블루투스 통신영역인 반경 r의 외부 영역에 위치한 이동통신단말기C(30)의 아이콘 색상을 각기 구별되도록 표시할 수 있으며, 아이콘의 형상을 각기 다르게 표시하거나 그룹원의 목록을 각기 따로 표시하는 것도 가능하다.
이에 따라, 사용자는 각 그룹원과 가능한 PTT통신방식을 확인할 수 있음으로, 특정 그룹원과의 PTT통신 수행시 원하는 통신방식을 직접 선택하는 것도 가능 하다.
도 3은 본 발명의 일 실시예에 따른 PTT 기능을 갖는 이동통신단말기의 제어흐름도로서, 사용자가 그룹원 모두에게 PTT 음성데이터를 전달하고자 하는 경우 이동통신단말기의 PTT 서비스 제공방법을 예시한 것이다.
사용자의 선택에 따라 PTT서비스 기능이 개시되면(S10), 이동통신단말기는 그룹원들의 위치를 확인한다(S12). 여기서, 이동통신단말기는 기지국(1) 측에 PTT서비스 사용을 요청하여 각 그룹원의 위치정보를 제공받을 수 있으며, 혹은, 이동통신단말기 자체적으로 근거리통신모듈을 통해 그룹원들을 검색하여, 검색된 그룹원은 근거리에 위치한 것으로 처리하고 검색되지 아니한 그룹원은 원거리에 있는 것으로 처리하도록 하는 것이 가능하다.
그룹원들의 위치가 확인되면, 이동통신단말기는 근거리 통신영역 내에 모든 그룹원이 존재하는지 여부를 판단한다(S14).
이에, 근거리 통신영역 내에 모든 그룹원이 존재하는 경우 근거리통신망을 통해 PTT서비스를 제공한다(S18).
그리고, 근거리 통신영역을 벗어난 그룹원이 존재하는 경우 기지국(1)에 PTT서비스를 요청하여 이동통신망을 통해 PTT서비스를 제공한다(S16).
이러한 제어방법은 사용자가 PTT서비스의 1:n 통신기능을 이용하여 다수의 그룹원들에게 음성을 제공하고자 하는 경우 적용될 수 있다.
한편, 도 4는 본 발명의 다른 실시예에 따른 PTT 기능을 갖는 이동통신단말기의 제어흐름도로서, 사용자가 특정 그룹원과 PTT통신을 수행하고자 하는 경우를 예시한 것이다.
사용자가 특정 그룹원에 대해 PTT서비스 송신을 선택하면(S30), 이동통신단말기는 지정된 그룹원이 근거리 통신영역 내에 존재하는지 여부를 판단한다(S32). 여기서, 이동통신단말기는 기지국(1)으로부터 해당 그룹원의 위치를 제공받을 수 있으며, 혹은 자체적으로 근거리 통신모듈을 이용하여 해당 그룹원이 근거리 통신 영역 내에 있는지 여부를 확인하는 것도 가능하다.
확인결과 사용자가 지정한 그룹원이 근거리 통신영역 내에 존재하는 경우 근거리통신망을 통해 PTT기능을 수행한다(S36).
그리고, 사용자가 지정한 그룹원이 근거리 통신영역을 벗어난 것으로 확인된 경우 기지국(1)에 PTT서비스를 요청하여 이동통신망을 통해 PTT기능을 수행한다(S38).
이상 설명한 바와 같이, 본 발명은 이동통신단말기에 근거리의 그룹원과 직접 채널을 설정하여 음성데이터를 송수신하는 PTT통신기능과 IP(Internet Protocol) 패킷망을 이용하는 PTT통신기능을 모두 탑재하여, 근거리통신망 혹은 기지국을 통한 이동통신망 중 어느 하나를 선택하여 PTT통신기능을 수행하도록 하고 있다. 이에, 근거리에 위치해 있는 그룹원과의 PTT서비스 사용시에는 블루투스 등의 근거리 통신방식만을 이용하여 PTT서비스를 제공하고, 원거리에 위치한 그룹원에 대해서는 기지국을 통해 채널을 할당받아 PTT서비스를 제공할 수 있다.
이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대 하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구범위 뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.