KR100683026B1 - 가상 이동통신 서비스 제공 시스템 및 그 방법 - Google Patents

가상 이동통신 서비스 제공 시스템 및 그 방법 Download PDF

Info

Publication number
KR100683026B1
KR100683026B1 KR20050028966A KR20050028966A KR100683026B1 KR 100683026 B1 KR100683026 B1 KR 100683026B1 KR 20050028966 A KR20050028966 A KR 20050028966A KR 20050028966 A KR20050028966 A KR 20050028966A KR 100683026 B1 KR100683026 B1 KR 100683026B1
Authority
KR
South Korea
Prior art keywords
terminal
mobile communication
service
telephone number
virtual
Prior art date
Application number
KR20050028966A
Other languages
English (en)
Other versions
KR20060106328A (ko
Inventor
최성순
윤종철
임진순
김태영
Original Assignee
주식회사 인티큐브
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 인티큐브 filed Critical 주식회사 인티큐브
Priority to KR20050028966A priority Critical patent/KR100683026B1/ko
Publication of KR20060106328A publication Critical patent/KR20060106328A/ko
Application granted granted Critical
Publication of KR100683026B1 publication Critical patent/KR100683026B1/ko

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 서비스 제공 시스템 및 그 방법에 관한 것으로, 이동통신 단말기 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서 가입자에 의해 특정 IP 단말기(예; 컴퓨터, 노트북, PDA 등)에서 본 서비스 로그인이 이루어지면 이동통신망에 본 서비스 활성화를 요구하고 가상 전화번호에 대응되는 IP 단말기의 위치를 본 서비스 제공 시스템의 위치로 등록하여, 가입자가 이동통신 단말기로 제공받던 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 IP 단말기를 통하여 제공받는 가상 이동통신 서비스 제공 시스템 및 그 방법을 제공하며, 가입자가 이동통신 단말기로 제공받던 모든 이동통신 서비스를 IP 단말기를 통하여 제공받을 수 있도록 하는 효과, 이동통신 단말기 사용자에게 보다 다양한 정보, 높은 퀄러티의 서비스, 실시간 인터랙티브한 음성 통화/멀티미디어 콘텐츠, 고속 무선 인터넷 서비스와 보다 편리한 단말기 조작성을 제공할 수 있는 효과 및 인터넷에 접속되는 어떠한 IP 단말기를 통해서도 가입자에게 이동통신 서비스를 제공할 수 있으며, 그에 따라 이동통신 단말기 사용자가 언제/어디서나 어떠한 IP 단말기를 통해서도 기존 이동통신 서비스를 자신의 이동통신 단말기와 동일하게 제공받을 수 있는 효과가 있음.
가상 이동통신 서비스, 이동통신 단말기, 컴퓨터, 가상 전화번호, 위치 등록, 가입자 로그인

Description

가상 이동통신 서비스 제공 시스템 및 그 방법{System and method for providing the virtual mobile telecommunication service}
도 1은 본 발명에 따른 가상 이동통신 서비스 제공 시스템에 대한 일실시예 구성도.
도 2는 본 발명에 따른 가입자에 의해 서비스 로그인이 이루어진 컴퓨터에 가상 전화번호를 할당/해제하는 과정 및 이동통신망에 가상 이동통신 단말기의 위치를 등록/해제하는 과정에 대한 일실시예 순서도.
도 3은 본 발명에 따른 가입자가 컴퓨터를 통하여 전화를 받는 과정 및 전화를 거는 과정에 대한 일실시예 순서도.
도 4는 본 발명에 따른 가입자가 컴퓨터를 통하여 단문 메시지를 받는 과정 및 단문 메시지를 보내는 과정에 대한 일실시예 순서도.
도 5는 본 발명에 따른 가입자가 컴퓨터를 통하여 이동통신 단말기용 콘텐츠를 다운로드받는 과정에 대한 일실시예 순서도.
* 도면의 주요 부분에 대한 부호 설명
10 : 기지국 제어기 에뮬레이터 11 : 콜 에이전트
12 : 미디어 게이트웨이 13 : 어플리케이션 서버
14 : 가입자 DB
본 발명은 이동통신 서비스 제공 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 이동통신 단말기 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서 가입자에 의해 특정 IP 단말기(예; 컴퓨터, 노트북, PDA 등)에서 본 서비스 로그인이 이루어지면 이동통신망에 본 서비스 활성화를 요구하고 가상 전화번호에 대응되는 IP 단말기의 위치를 본 서비스 제공 시스템의 위치로 등록하여, 가입자가 이동통신 단말기로 제공받던 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 IP 단말기를 통하여 제공받는 가상 이동통신 서비스 제공 시스템 및 그 방법에 관한 것이다.
본 발명에서 가상 이동통신 단말기란 실제로 이동통신 단말기가 아니지만 기존 이동통신 단말기에서 제공받는 모든 이동통신 서비스(음성 통신/메시지 송수신/데이터 통신)을 인터넷을 통하여 제공받는 가입자측 단말기를 의미한다. 그리고, 가상 이동통신 서비스 제공 시스템이란 IP망에 속한 장비로서, 공지의 이동통신망 에 속한 이동통신 시스템으로부터 기지국 아디를 할당받아 IP망에 속한 위 가입자측 단말기로 모든 이동통신 서비스를 제공하는 시스템이다. 또한, 가상 전화번호란 이동통신 단말기 사용자에게 기존의 이동통신 단말기 전화번호에 매칭되어 부여되는 별도의 전화번호로서, 가상 이동통신 서비스 제공 시스템에서 위 가입자측 단말기에 동적으로 할당되는 가입자별 고유 전화번호이다. 또한, 가상 전화번호 위치 등록이란 본 서비스 제공을 위해 이동통신망에 속한 홈 위치 등록기에 가상 전화번호에 대응되는 가입자측 단말기의 실제 위치(IP 주소)를 등록하는 것이 아니라 가상 전화번호를 파라미터로 하여 가입자측 단말기가 접속한 본 서비스 제공 시스템의 위치(기지국 아이디, IP 주소 등)를 등록하는 것을 의미한다.
최근에 이동통신 관련 기술 발전에 힘입어 대부분의 사람들이 이동통신 단말기를 사용하고 있다. 일반적으로, 사용자들은 이동통신 단말기를 늘 소지하고 다니면서 상대방에게 전화를 걸거나 상대방으로부터 전화를 받거나 상대방으로부터 단문 메시지를 받거나 무선 인터넷에 접속하여 모바일 게임을 즐기거나 모바일 동영상 등을 다운로드받아 감상하는 것과 같이 이동통신 단말기를 통하여 각종의 이동통신 서비스를 제공받는다.
한편, 사람들이 생활하는 일상 공간, 즉 댁내, 회사, 공공장소 등과 같은 곳곳에 광대역 통신망(BcN; Broadband Communication Network)이 구축됨에 따라 IP망 기반의 각종 데이터 서비스를 컴퓨터, 노트북, PDA 등과 같은 IP 단말기를 통해 사람들에게 언제/어디서나 제공할 수 있게 되었다.
앞서 언급한 바와 같이, 사람들은 이동통신 단말기의 휴대성에 기인해 음성 통신/메시지 송수신/데이터 통신 서비스를 이동통신 단말기로도 언제/어디서나 제공받을 수 있다. 그러나, 디지털 관련 기술 발전에 힘입어 사람들은 보다 다양한 정보, 높은 퀄러티의 서비스, 실시간 인터랙티브한 음성 통화/멀티미디어 콘텐츠 및 고속 무선 인터넷 서비스에 대한 요구가 높아지고 있으며, 보다 편리하게 단말기를 조작하여 일상 생활을 영위하고자 하는 욕구가 높아지고 있는 형편이다.
그런데, 기존의 이동통신 단말기를 통해서는 위와 같은 사용자들의 요구를 충분히 충족시켜 주지 못하고 있는 형편이다. 즉, 휴대성이 고려되어 이동통신 단말기의 크기와 저사양 특성으로 인해 디스플레이 및 스피커를 통해서는 인터랙티브한 음성 통화/멀티미디어 콘텐츠를 제공할 수 없으며, 이동통신 단말기의 배터리의 용량 등으로 인해 장시간 사용자에게 이동통신 서비스를 제공할 수 없다. 특히 이동통신 단말기의 저사양 특성[저속 CPU, 저용량 메모리, 제한적인 입출력 인터페이스(작은 크기의 키 버튼 등)을 고려컨대, 다양한 정보와 높은 퀄리티의 서비스를 사용자에게 제공할 수 없다.
또한, 기존의 이동통신망, 즉 이동통신 시스템을 통해서도 위와 같은 사용자들의 요구를 충분히 충족시켜 주지 못하고 있는 형편이다. 즉, 써킷(circuit) 방식의 이동통신망의 폐쇄성으로 인해 무선망(air-interface)을 통해서만 이동통신 단말기로 서비스를 제공하며, 그로 인해 무선망을 통한 데이터 송수신에 많은 제약이 있어서 다양한 정보와 높은 퀄리티의 서비스 및 고속 인터넷 서비스를 사용자에게 제공할 수 없다.
따라서, 어떠한 단말기에도 개방되어 있는 패킷(packet) 방식의 인터넷(IP 망, 즉 광대역 통신망)에 접속되는 IP 단말기를 통해서 이동통신망에서 제공되는 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 사용자에게 언제/어디서나 제공할 수 있는 기술이 절실히 요구되고 있다.
본 발명은, 상기와 같은 문제점을 해결하고 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 이동통신 단말기 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서 가입자에 의해 특정 IP 단말기(예; 컴퓨터, 노트북, PDA 등)에서 본 서비스 로그인이 이루어지면 이동통신망에 본 서비스 활성화를 요구하고 가상 전화번호에 대응되는 IP 단말기의 위치를 본 서비스 제공 시스템의 위치로 등록하여, 가입자가 이동통신 단말기로 제공받던 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 IP 단말기를 통하여 제공받는 가상 이동통신 서비스 제공 시스템 및 그 방법을 제공하는데 그 목적이 있다.
상기의 목적을 달성하기 위한 본 발명의 방법은, 이동통신 시스템으로부터 이동통신 교환국 아이디 및 기지국 아이디를 할당받아 이동통신 서비스를 특정 IP 단말기로 제공하기 위한 방법으로, 이동통신 단말기 A 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서, IP 단말기로부터 본 서비스 개시 요청신호를 수신받으면 가입자 인증을 수행하는 제 1 단계; 상기 인증 결과로 가입자 인증을 성공하면, 상기 IP 단말기의 단말 정보를 확인하고, 상기 가입자의 이동통신 단말기 A 전화번호 및 가상 전화번호를 확인하는 제 2 단계; 상기 확인한 정보를 토대로 상기 IP 단말기의 단말 정보를 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 매칭시키는 제 3 단계; 및 상기 이동통신 시스템의 홈 위치 등록기에 본 서비스 활성화를 요구하고, 상기 가상 전화번호의 위치를 기 할당받은 이동통신 교환국 아이디 또는 기 할당받은 기지국 아이디로 등록하는 제 4 단계를 포함하되, 상기 홈 위치 등록기에서 본 서비스 활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 비활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 활성화시키는 것을 특징으로 한다.
한편, 본 발명의 시스템은, 이동통신 시스템으로부터 이동통신 교환국 아이디 및 기지국 아이디를 할당받아 이동통신 서비스를 특정 IP 단말기로 제공하기 위한 시스템으로, 이동통신 단말기 A 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서, IP 단말기로부터의 본 서비스 개시 요청에 따라 상기 IP 단말기의 단말 정보를 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 매칭시키고, 상기 이동통신 시스템의 홈 위치 등록기에 본 서비스 활성화를 요구함과 아울러 상기 가상 전화번호의 위치를 기 할당받은 이동통신 교환국 아이디 또는 기 할 당받은 기지국 아이디로 등록하고, 콜 에이전트와 연동하여 상기 IP 단말기와 이동통신 시스템의 이동통신 교환국간의 음성 통신를 위한 시그널링 처리를 수행하고, 미디어 게이트웨이와 연동하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신을 수행하고, 상기 콜 에이전트와 연동하여 상기 IP 단말기와 이동통신 시스템의 SMS 센터간의 메시지 송수신을 수행하고, 상기 IP 단말기와 이동통신 시스템의 패킷 데이터 서빙 노드간의 데이터 통신을 수행하는 기지국 제어기 에뮬레이터; 상기 IP 단말기와 상기 이동통신 시스템간의 음성 통신, 메시지 송수신에 대한 연결 및 세션 제어를 수행하고, 이동통신망 기반의 SS7(Signalling System 7) 시그널링 신호와 IP망 기반의 패킷 시그널링 신호를 상호 변환하는 상기 콜 에이전트; 상기 이동통신 교환국과 PCM(pulse code modulation,) 방식으로 음성 통신을 수행하고, 상기 기지국 제어기 에뮬레이터와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신을 수행하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신 프로토콜을 상호 변환하는 상기 미디어 게이트웨이; 및 가입자의 이동통신 단말기 A 전화번호와 가상 전화번호 및 본 서비스 아이디/비밀번호가 저장되어 있는 가입자 DB를 포함하되, 상기 홈 위치 등록기에서 본 서비스 활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 비활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 활성화시키는 것을 특징으로 한다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 본 발명에 따른 가상 이동통신 서비스 제공 시스템에 대한 일실시예 구성도이다.
도 1에 도시된 바와 같이, 본 발명에 따른 가상 이동통신 서비스 제공 시스템은 기지국 제어기 에뮬레이터(BSC Emulator)(10), 콜 에이전트(Call Agent)(11), 미디어 게이트웨이(Media Gateway)(12), 어플리케이션 서버(Application Server)(13) 및 가입자 DB(14)를 포함한다.
한편, 공지의 이동통신망(이동통신 시스템)에는 기지국(BTS)(20), 기지국 제어기(BSC)(21), 이동통신 교환국(MSC)(22), 홈 위치 등록기(HLR)(23), SMS 센터(SMSC)(24), 패킷 데이터 서빙 노드(PDSN)(25)와, MMS 센터(도면에 미도시), 이동통신 사용자에게 별정 서비스[예; 이동통신 단말기용 콘텐츠 제공, 모바일 네트워크 게임 제공 등]을 제공하는 콘텐츠 서버(30) 및 이동통신 사용자에게 부가 서비스[예; 발신정보표시, 링백톤, 메시지콜 등)을 제공하는 부가 서비스 제공 서버(40)가 구비되어 있다.
한편, 본 발명의 가상 이동통신 서비스(이하 "본 서비스"라 통칭하기로 함)에 가입한 사용자(이하, "가입자"라 함)측에는 인터넷 접속 기능이 탑재되어 있는 IP 단말기[예; 컴퓨터, 노트북, PDA 등, 이하, "컴퓨터(50)"를 예로 들어 설명하기로 함]가 구비되어 있다.
한편, 본 발명의 서비스 가입자는 이동통신 단말기 A(60)를 소지하고 있으며, 상기 가입자 이외의 다른 사용자는 이동통신 단말기 B(70)를 소지하고 있으며, 또 다른 사용자의 댁내 등에는 유선 전화기(80)가 설치되어 있다.
본 발명에서는 이동통신 단말기 A 전화번호와 가상 전화번호를 매칭시켜 이동통신 단말기 A 사용자(본 발명의 서비스 가입자)에게 부여한 상태에서, 가입자에 의해 본 서비스 로그인이 이루어진 컴퓨터(50)에 가상 전화번호를 할당하고 이동통신망[바람직하게는 홈 위치 등록기(23)]에 본 서비스 활성화를 요구하고 위 가상 전화번호에 대응되는 가상 이동통신 단말기[컴퓨터(50)]의 위치를 본 서비스 제공 시스템의 위치[기지국 제어기 에뮬레이터의 위치 정보(기지국 아이디 또는 IP 주소)]로 등록하여, 가입자가 컴퓨터(50)를 통하여 이동통신 단말기 A(60)에서 제공받는 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 제공받는다.
또한, 본 발명에서는 가입자에 의해 컴퓨터(50)에서 본 서비스 로그아웃이 이루어지게 되면 상기 컴퓨터(50)에 할당했던 가상 전화번호를 해제하고 이동통신망에 본 서비스 비활성화를 요구하고 기 등록했던 가상 이동통신 단말기의 위치를 해제하여, 가입자가 자신의 이동통신 단말기 A(60)를 통하여 기존의 이동통신 서비스를 제공받는다(예; 이동통신 단말기로 걸려 온 전화를 컴퓨터로 받지 않고 기존 과 같이 이동통신 단말기로 받는 것 등).
본 발명의 이해를 돕고자, 홍길동씨의 일상 생활을 예로 들어 본 발명의 가상 이동통신 서비스에 대해서 설명하면 다음과 같다. 여기서, 홍길동씨는 이동통신 단말기 A(60)를 소지하고 있으며, 이 이동통신 단말기 A(60)의 전화번호는 "011-7342-0214"이다. 또한, 홍길동씨는 공지의 이동통신 서비스와 연계된 본 발명의 가상 이동통신 서비스에 가입하여 가상 전화번호 "010-123-3123"를 부여받는다. 이 가상 전화번호는 상기 이동통신 단말기 A 전화번호와 매칭되어 가상 이동통신 서비스 제공 시스템의 가입자 DB(14) 및 이동통신망의 홈 위치 등록기(23)에 등록된다.
아침에, 홍길동씨는 회사에 출근하여 자신의 자리에 설치되어 있는 컴퓨터(50)의 전원을 온(ON)시키고 나서 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램[바람직하게는 가상 이동통신 사업자측(가상 이동통신 서비스 제공 시스템)으로부터 제공받은(다운로드받은) 인스턴트 메신저]를 실행시켜 자신의 아이디 및 비밀번호로 로그인한다.
위와 같이 홍길동씨의 컴퓨터(50)를 통한 본 서비스 로그인이 이루어지게 되면, 이후에 홍길동씨는 자신의 이동통신 단말기 A(60)로 걸려 오는 모든 전화를 상기 컴퓨터(50)를 통하여 받게 된다. 이 때[컴퓨터(50)로 전화가 걸려올 때]에 음악 소리와 함께 상대방 전화번호/이름/사진/통화 기록 요약 등이 가상 이동통신 프로그램의 알림창을 통하여 컴퓨터(50)의 디스플레이에 표시되며, 이에 홍길동씨는 발신자 정보를 확인하고서 컴퓨터(50)에 설치되어 있는 헤드셋 또는 수화기를 들어 상대방과 통화를 한다.
오전 중에, 홍길동씨의 친구가 자신의 이동통신 단말기 B(70)를 통하여 주말 모임에 관한 단문 메시지를 이동통신 단말기 A 전화번호로 전송 지정하여 보내게 되면, 홍길동씨는 자신의 이동통신 단말기 A(60)로 보내진 주말 모임에 관한 단문 메시지를 컴퓨터(50)를 통하여 받게 된다. 이 때[컴퓨터(50)로 단문 메시지가 수신될 때]에 친구가 보낸 주말 모임에 관한 단문 메시지가 가상 이동통신 프로그램의 알림창을 통하여 컴퓨터(50)의 디스플레이에 표시되며, 이에 홍길동씨는 친구가 보낸 주말 모임에 관한 단문 메시지를 확인하고서 가상 이동통신 프로그램의 단문 메시지 전송 메뉴를 선택하여 주말 모임에 참석하겠다고 친구에게 답장을 보낸다.
한편, 홍길동씨가 자리를 비우게 되면, 즉 홍길동씨가 가상 이동통신 프로그램 사용을 중지시키게 되면[예; 컴퓨터 오프(OFF), 본 서비스 로그아웃, 가상 이동통신 프로그램 종료, 가상 이동통신 프로그램의 자기(홍길동씨) 상태 변경(자리 비움, 곧 돌아오겠음 등), 일정 시간 동안 컴퓨터로의 키보드/마우스 입력 없음 등], 이후에 홍길동씨는 자신의 이동통신 단말기 A(60)로 걸려 오는 모든 전화 및 단문 메시지 등을 기존과 같이 자신의 이동통신 단말기 A(60)로 받게 된다. 다른 예로, 홍길동씨가 가상 이동통신 프로그램의 개인 사서함 메뉴(예; 자동 응답, 부재중 알림, 상대방 음성 녹음, 단문 메시지 저장 등)을 설정하고서 자리를 비우게 되면, 이후에 홍길동씨의 이동통신 단말기 A(60)로 걸려 오는 모든 전화 및 단문 메시지 등이 가상 이동통신 서비스 제공 시스템의 어플리케이션 서버(13)의 개인 사서함에 저장되며, 이에 홍길동씨는 자리로 돌아와서 가상 이동통신 프로그램의 개인 사서 함 메뉴를 선택하여 컴퓨터(50)를 통하여 어플리케이션 서버(13)에 접속해 자신의 개인 사서함에 저장되어 있는 전화 및 단문 메시지를 확인하게 된다.
점심 시간에, 홍길동씨는 점심 식사를 마치고 돌아와서 짜투리 시간을 활용하기 위해 가상 이동통신 프로그램의 콘텐츠 다운로드 메뉴를 선택하여 컴퓨터(50)를 통하여 이동통신망의 콘텐츠 서버(30)에 접속해 특정 모바일 영화를 골라서 컴퓨터(50)로 다운로드받아 감상한다. 또한, 홍길동씨는 가상 이동통신 프로그램의 모바일 네트워크 게임 메뉴를 선택하여 컴퓨터(50)를 통하여 이동통신망의 모바일 게임 서버(도면에 미도시)에 접속해 특정 모바일 네트워크 게임에 참여해 컴퓨터(50)로 게임을 즐긴다.
위와 같이, 홍길동씨는 이동통신 단말기 A(60)로 제공받던 이동통신 단말기용 콘텐츠(모바일 영화, 모바일 네트워크 게임)를 컴퓨터(50)를 통하여 이동통신 패킷 요금 걱정없이 감상할 수 있다. 특히, 이동통신 단말기의 저사양 특성[작은 크기의 디스플레이, 저출력 스피커, 저속 CPU, 저용량 메모리, 제한적인 입출력 인터페이스(작은 크기의 키 버튼 등)을 고려컨대, 저사양의 이동통신 단말기 A(60)를 통해서 제공받던 이동통신 단말기용 콘텐츠를 고사양의 컴퓨터(50)를 통해서 제공받기 때문에 홍길동씨는 이동통신 단말기용 콘텐츠 감상에 대해 만족하게 된다. 예를 들어, 이동통신 단말기 사용자에게 편리한 게임 입출력 인터페이스를 제공하기 위해 이동통신 단말기용 조이스틱이 있다. 그러나, 이러한 조이스틱은 이동통신 단말기의 USB 포트에 부착되는 부가 기기로, 사용자에게 기기 구매 비용 부담을 줌과 아울러 사용자는 여전히 작은 크기의 디스플레이, 저속 실행 환경의 모바일 게임을 즐길 수 밖에 없다. 이에 비해, 사용자는 단지 회사, 댁내 등에 설치되어 있는 컴퓨터를 통해서 실감나는 영상/사운드를 제공받고 인터랙티브한 모바일 게임을 즐길 수 있다.
오후 중에, 홍길동씨는 집에 있는 부인에게 주말 모임에 관해 알려 주기 위해 가상 이동통신 프로그램의 전화 걸기 메뉴를 선택하여 댁내의 유선 전화기(80)의 전화번호를 입력해 컴퓨터(50)를 통하여 부인과 전화 통화를 한다.
잠시 후에, 홍길동씨는 업무 관련자들과 회의를 하기 위해 가상 이동통신 프로그램의 업무 관련자 리스트와 그룹 통화 메뉴(또는 화상 회의 메뉴)를 선택하여 컴퓨터(50)를 통하여 업무 관련자들의 유선 전화 또는 이동통신 단말기 등을 동시에 호출하여 그룹 통화(화상 회의 통화)로 업무에 대해서 협의하고 이 협의 사항을 각 담당자들에게 단문 메시지로 보낸다. 여기서, 전화 걸기, 그룹 통화, 화상 회의 등과 같은 전화 메뉴에 속하는 업무 관련자 리스트에는 사람의 신상 정보(이름, 부서, 아이디 등)과 전화번호가 포함되어 있으며, 이러한 정보는 가입자 입력 사항을 토대로 가상 이동통신 프로그램을 통해 가상 이동통신 서비스 제공 시스템의 가입자 DB(14)에 서비스 프로파일로 저장되어 있는 것이 바람직하다.
전술한 바와 같이, 가입자에게 가상 이동통신 서비스를 제공하기 위한 본 발명의 각 구성 요소에 대해 상세히 설명하면 다음과 같다.
본 발명의 가상 이동통신 서비스 제공 시스템은 IP망[패킷; packet] 기반의 시스템으로서 인터넷을 통하여 컴퓨터(50)와 통신을 수행하며, 공지의 이동통신망[ 써킷; circuit] 기반의 이동통신 시스템과 IP망에 속한 컴퓨터(50)간의 이기종망 연동을 수행한다.
그리고, 상기 가상 이동통신 서비스 제공 시스템은 각 지역에 설치되어 있는 기지국(20) 및 기지국 제어기(21)와 같은 하나의 이동통신 시스템의 장비(바람직하게는 기지국 제어기]로 이동통신망에 위치 정보(기지국 아이디 또는 IP 주소)가 등록(인지)되고, 위와 같은 기지국(20) 및 기지국 제어기(21)를 수용하는 하나의 이동통신 교환국으로 이동통신망에 위치 정보(이동통신 교환국 아이디 또는 IP 주소)가 등록(인지)된다. 여기서, 본 시스템을 이루는 구성 요소, 특히 기지국 제어기 에뮬레이터(10), 콜 에이전트(11), 미디어 게이트웨이(12)가 하나의 시스템 IP 주소로 상호 연동되거나 각 구성 요소마다 개별 IP 주소로 상호 연동될 수 있으며, 마찬가지로 이동통신망으로부터 할당받게 되는 기지국 아이디, 이동통신 교환국 아이디 역시 하나의 시스템 아이디로 통합되거나 각 구성 요소마다 개별 아이디로 할당받을 수 있다. 부가적으로, 공지의 이동통신망에서 이동통신 교환국, 기지국 등이 하나가 아니라 각 지역마다 여러 대로 구성되는데, 본 가상 이동통신 서비스 제공 시스템은 인터넷 상에서 여러 대로 구성(또는 기지국 제어기 에뮬레이터가 여러 대로 구성, 콜 에이전트가 여러 대로 구성)되어 다수의 컴퓨터 접속으로 시스템 부하가 발생되는 것을 방지하는 것이 바람직하다.
특히, 공지의 이동통신망의 기지국에서 이동통신 단말기가 접속되면 이 이동통신 단말기의 위치 정보를 자신의 위치 정보(기지국 아이디)로 홈 위치 등록기에 등록하는 것과 마찬가지로, 상기 가상 이동통신 서비스 제공 시스템은 본 서비스 가입자에 의해 로그인이 이루어진 컴퓨터가 접속되면 이 컴퓨터의 위치 정보를 자신의 위치 정보(기지국 제어기 에뮬레이터 아이디 또는 IP 주소)로 등록한다. 이 때에, 가상 이동통신 서비스 제공 시스템이 홈 위치 등록기에 본 서비스 활성화를 요구하여 가입자의 이동통신 단말기가 현재 접속된 기지국으로 라우팅되는 호를 자신(가상 이동통신 서비스 제공 시스템)으로 라우팅되도록 한다. 여기서, 홈 위치 등록기는 호를 라우팅시키는 것이 아니라 호 라우팅 정보를 요구한 이동통신 교환국, SMS 센터 등에게 가상 이동통신 서비스 제공 시스템의 위치 정보를 제공한다는 것을 당업자라면 쉽게 이해할 수 있을 것이다.
한편, 상기 가상 이동통신 서비스 제공 시스템은 IP망에 속한 컴퓨터(50)로 IP 전화 기능을 제공해야 되며, 이를 위하여 세션 제어 프로토콜(SIP; Session Initiation Protocol) 기반의 IP 전화 지원 기능 또는 H.323 기반의 IP 전화 지원 기능 또는 MGCP 기반의 IP 전화 지원 기능 또는 H.324M 기반의 IP 전화 지원 기능 또는 Megaco/H.248 기반의 IP 전화 지원 기능 등 특정 프로트콜에 한정되지 않고서 이동통신 시스템과 컴퓨터(50)간의 IP 전화 지원이 가능한 공지의 시스템이 사용될 수 있다.
한편, 본 발명의 서비스에 가입하는 것에 대해 설명하면 다음과 같다.
가입자는 이동통신 서비스 제공업체의 고객 센터, 웹(왑)페이지 등을 통하여 자신의 이동통신 단말기 A(60)와 함께 가상 이동통신 서비스에 가입하여 이동통신 단말기 A 전화번호에 매칭되는 가상 전화번호를 부여받는다. 또한, 가입자는 서비스 가입 시에 컴퓨터(50)에 탑재되는 가상 이동통신 프로그램의 서비스 로그인 아 이디 및 비밀번호를 등록시킨다. 이러한 가상 이동통신 프로그램 및 서비스 로그인 아이디와 비밀번호는 가상 이동통신 서비스 제공업체측이 가입자에게 제공하는 것이 바람직하다.
여기서, 가상 전화번호는 공지의 이동통신 부가 서비스 중 투넘버 서비스와 유사하며, 이동통신 시스템에서 가상 전화번호가 기존 이동통신 단말기 전화번호로 인식되어 호 처리가 이루어질 수 있도록 MIN(mobile identification number) 체계의 번호로 이루어지는 것이 바람직하다.
다른 예로, 가입자가 이동통신 서비스 제공업체를 통해서 서비스 가입을 할 수도 있지만, 가상 이동통신 서비스 제공업체를 통해서 서비스 가입을 하는 것이 바람직하다. 이러한 경우에, 가상 이동통신 서비스 제공업체는 가입자마다 고유한 가상 전화번호를 가입자에게 부여하며, 위 가입자의 가상 전화번호를 이동통신 단말기 A 전화번호에 매칭되게 이동통신 서비스 제공업체에 사전 등록하는 것이 바람직하다. 이러한 가상 전화번호 및 이동통신 단말기 전화번호가 본 발명에 사용되는 것은 관련 구성 요소를 참조하여 후술하기로 한다.
한편, 본 발명에 사용되는 가상 이동통신 단말기, 즉 컴퓨터(50) 등은 인터넷 접속 기능, 콘텐츠 저장/재생 기능 등이 탑재되어 있어야 되며, 정보 표시를 위한 디스플레이, 정보 입력을 위한 키 버튼, 음성 통화를 위한 마이크, 스피커, 이어폰, 송수화기, 헤드셋 등이 선택적으로 구비되어 있으면 된다.
그리고, 가입자측의 컴퓨터(50)는 가상 이동통신 서비스 제공 시스템, 바람직하게는 기지국 제어기 에뮬레이터(10)와 통신을 수행하는데, 이를 위하여, 컴퓨 터(50)에는 기지국 제어기 에뮬레이터(10)로 접속되는 가상 이동통신 프로그램이 탑재된다. 여기서, 가입자는 본 발명의 서비스를 제공받기 위해서 가상 이동통신 프로그램을 실행시켜 사전에 등록한 아이디 및 비밀번호로 로그인을 행하며, 기지국 제어기 에뮬레이터(10)에서는 가입자 DB(14)의 서비스 프로파일을 조회하여 아이디 및 비밀번호를 인증하여 서비스를 수행한다.
특히, 본 발명에서 가입자는 회사에 설치된 컴퓨터(50)에 한정되어 본 서비스를 제공받는 것이 아니라 댁내에 설치된 컴퓨터, 공공장소(예; 게임방, 관공서 등)에 설치된 컴퓨터, 자신의 PDA 등을 통해서도 가상 이동통신 서비스를 제공받을 수 있다. 즉, 본 발명에서 가입자는 타인의 컴퓨터에 가상 이동통신 프로그램을 다운로드받아 자신의 아이디 및 비밀번호로 로그인하여 본 서비스를 제공받는 것이다.
한편, 가상 이동통신 프로그램이 아니더라도 가입자는 가상 이동통신 서비스 제공 시스템의 웹(왑)페이지를 브라우저를 통해서 직접 접속해 본 서비스 로그인을 행할 수 있으며, 웹(왑)페이지 화면에 표시되는 메뉴 등을 통해서 전화 걸기, 단문 메시지 보내기 등을 할 수 있다. 그러나, 기존 이동통신 단말기에서 이동통신 서비스를 제공받는 것과 같이 컴퓨터(50)에서 실시간으로 모든 이동통신 서비스를 제공받기 위해서는 인스턴트 메신저 형태의 프로그램을 통해서 서비스를 제공하는 것이 바람직하다. 또한, 이러한 가상 이동통신 프로그램은 기존의 인스턴트 메신저에 애드-온(add-on) 형태로 탑재될 수 있다.
상기 가상 이동통신 프로그램의 기능으로는 전화 걸기, 전화 받기, 그룹 통 화, 화상 회의, 단문/장문/멀티미디어 메시지 보내기/받기, 모바일 콘텐츠 다운로드, 모바일 네트워크 게임 실행, 개인 사서함(자동 응답, 부재중 알림, 상대방 음성 녹음, 단문 메시지 저장 등), 가입자 상태 변경(자리 비움, 곧 돌아오겠음 등), 이동통신 부가 서비스 활성화(발신정보표시, 링백톤, 메시지콜 등), 음악 보류음 송출(music on hold), 통화 중 배경음 송출(background music), 알림창을 통한 발신정보표시, 통화 이력 관리, 통화 내용 녹음/청취/검색/변환, 음성 인식을 통한 전화 걸기, 전화 관리 목록(이름. 전화번호 리스트), 메신저 그룹웨어, 그룹 내 공지, 게시판, 업무 노트, 워크보드, 개인 스케쥴러 등이 탑재된다. 이러한 기능들은 가상 이동통신 서비스 제공 시스템과의 연동을 통해 수행된다는 것을 당업자라면 쉽게 이해할 수 있을 것이다.
상기 기지국 제어기 에뮬레이터(10)는 IP망 상에서 공지의 기지국 제어기(21)의 기능을 동일하게 수행하는 에뮬레이터이다. 특히, 기지국 제어기 에뮬레이터(10)는 기지국 제어기의 기능뿐만 아니라 컴퓨터(50)에 탑재된 가상 이동통신 프로그램으로부터 아이디 및 비밀번호 입력을 통한 서비스 요구 시에 가입자 DB(14)를 조회하여 이동통신 단말기 A 사용자가 본 서비스 가입자를 인증한다.
상기 가입자 인증 성공 시에, 기지국 제어기 에뮬레이터(10)는 본 서비스 가입자 로그인이 이루어진 컴퓨터(50)의 단말 정보(예; IP 주소, 세션 정보, 서비스 포트번호 등)을 가입자의 가상 전화번호 및 이동통신 단말기 A 전화번호에 매칭시켜 가입자 DB(14)에 등록[컴퓨터(50)에 가상 전화번호 할당]하고, 콜 에이전트(11)를 통하여 이동통신 시스템[바람직하게는 홈 위치 등록기(23)]에 본 서비스 활성화 를 요구하고 가상 이동통신 단말기, 즉 가상 전화번호에 대응되는 컴퓨터(50)의 위치를 본 서비스 제공 시스템의 위치 정보(콜 에이전트의 아이디 또는 IP 주소, 기지국 제어기 에뮬레이터의 아이디 또는 IP 주소)로 등록한다.
위의 가상 이동통신 단말기 위치 등록은 다음과 같이 이루어진다. 기지국 제어기 에뮬레이터(10)는 홈 위치 등록기(23)와 사전에 설정된 본 서비스 사항을 토대로, 홈 위치 등록기(23)에 본 서비스 활성화를 요구[즉, 이동통신 단말기 A 전화번호의 위치 정보 비활성화 요구 및 가상 전화번호의 위치 정보 활성화 요구]하여 가입자가 이동통신망을 통해 자신의 이동통신 단말기 A(60)로 제공받던 이동통신 서비스를 IP망을 통해 자신이 서비스 로그인한 컴퓨터(50)를 통해 제공받겠다라고 요구한 사실을 알리고, 이 가입자의 가상 이동통신 단말기인 컴퓨터(50)의 위치를 본 서비스 시스템 위치 정보로 가상 전화번호에 매칭되게 등록한다.
이에, 홈 위치 등록기(23)에 이동통신 단말기 A 사용자의 가상 이동통신 단말기의 위치가 등록된 상태에서, 타인의 이동통신 단말기 B(70)에서 이동통신 단말기 A(60)로 전화를 거는 경우에 있어서 이동통신 교환국(22)으로부터 이동통신 단말기 A(60)의 위치를 문의받게 되면 상기 홈 위치 등록기(23)는 이동통신 단말기 A(60)가 현재 접속한 실제 기지국 제어기(21) 및 기지국(20)에 관한 위치 정보로 응답하지 않고서 가상 전화번호의 위치 정보[즉 콜 에이전트(11)의 위치 정보인 IP 주소]로 응답하여, 이동통신 교환국(22)에서 이 위치 정보를 통해 이동통신 단말기 B(70)의 음성호를 콜 에이전트(11)로 라우팅시킨다.
또한, 컴퓨터(50)에 탑재된 가상 이동통신 프로그램으로부터 가입자 로그아 웃이 이루어지게 되면, 기지국 제어기 에뮬레이터(10)는 컴퓨터(50)에 할당했던 가상 전화번호를 해제하고, 홈 위치 등록기(23)에 본 서비스 비활성화를 요구[즉, 이동통신 단말기 A 전화번호의 위치 정보 활성화 요구 및 가상 전화번호의 위치 정보 비활성화 요구]하고, 기 등록했던 가상 이동통신 단말기에 대응되는 가상 전화번호의 위치를 해제한다. 이에, 홈 위치 등록기(23)에 이동통신 단말기 A 사용자의 가상 이동통신 단말기의 위치가 해제된 상태에서, 타인의 이동통신 단말기 B(70)에서 이동통신 단말기 A(60)로 전화를 거는 경우에 있어서 이동통신 교환국(22)으로부터 이동통신 단말기 A(60)의 위치를 문의받게 되면 상기 홈 위치 등록기(23)는 이동통신 단말기 A(60)가 현재 접속한 실제 기지국 제어기(21) 및 기지국(20)에 관한 위치 정보로 응답하여, 이동통신 교환국(22)에서 이 위치 정보를 통해 이동통신 단말기 B(70)의 음성호를 기존과 같이 이동통신 단말기(60)로 라우팅시킨다.
이러한 기지국 제어기 에뮬레이터(10)는 콜 에이전트(11)와 연동하여 가입자측의 컴퓨터(50)와 이동통신망의 이동통신 교환국(22)간의 음성 통화를 위한 시그널링 변환/처리를 수행하고, 미디어 게이트웨이(12)와 연동하여 가입자측의 컴퓨터(50)와 이동통신망의 이동통신 교환국(22)간의 음성 통신을 수행한다. 그리고, 기지국 제어기 에뮬레이터(10)는 콜 에이전트(11)와 연동하여 가입자측의 컴퓨터(50)와 이동통신망의 SMS 센터(24)간의 단문/장문/URL SMS 등과 같은 메시지 송수신을 수행한다. 그리고, 기지국 제어기 에뮬레이터(10)는 가입자측의 컴퓨터(50)와 이동통신망의 패킷 데이터 서빙 노드(25)간의 데이터 통신(모바일 콘텐츠 다운로드, 왑 서버 접속, 모바일 네트워크 게임 등)을 수행한다.
상기 콜 에이전트(11)는 소프트스위치(softswitch) 기능[Call Stabe Control Function]으로 기존 이동통신 교환국(22)과 동일한 기능을 수행하는데, 이동통신망[이동통신 교환국(22), 홈 위치 등록기(23), SMS 센터(24)]과 IP망[컴퓨터(50)]간의 음성호, 메시지 송수신에 대한 연결 및 세션 제어를 수행하고, 이기종망간의 표준 인터페이스, 즉 이동통신망 기반의 SS7(Signalling System 7) 기반의 시그널링신호와 IP망 기반의 패킷 시그널링 신호를 상호 변환한다.
상기 미디어 게이트웨이(12)는 컴퓨터(50)에서 전화 통화가 이루어질 수 있도록 트렁크(trunk), 안내 방송, 톤신호 등의 리소스를 제공하며, 음성호 성립 시에 이동통신 단말기 B(70)측의 이동통신 교환국(22)과 PCM(pulse code modulation,) 방식으로 음성 통신을 수행하고 컴퓨터(50)측의 기지국 제어기 에뮬레이터(10)와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신 프로토콜을 상호 변환하여, 서로 다른 이기종망에 속한 컴퓨터(50)와 이동통신 단말기 B(70)간에 음성 통신이 이루어질 수 있도록 한다.
상기 어플리케이션 서버(13)는 가입자에게 음성 통신, 메시지 송수신에 관한 개인 사서함을 제공하고, 가입자 관리/과금/데이터 관리/서비스 사용 통계 등과 같은 서비스 운용/정책 기능을 수행한다. 한편, 가입자 관리/과금/데이터 관리/서비스 사용 통계 등과 같은 서비스 운용/정책 기능이 콜 에이전트(11)에서 수행될 수도 있다.
이하, 도 2 내지 도 5를 참조하여 본 발명의 가상 이동통신 서비스 제공 방법, 특히 음성 통신 과정, 단문 메시지 송수신 과정, 데이터 통신 과정에 대해 상 세히 설명하기로 한다.
도 2는 본 발명에 따른 가입자에 의해 서비스 로그인이 이루어진 컴퓨터에 가상 전화번호를 할당/해제하는 과정 및 이동통신망에 가상 이동통신 단말기의 위치를 등록/해제하는 과정에 대한 일실시예 순서도이다.
먼저, 가입자가 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램에 아이디 및 비밀번호를 입력시켜 서비스 로그인을 시도한다(200). 이 때에 가상 이동통신 프로그램에 기 설정된 기지국 제어기 에뮬레이터(10)의 IP 주소 정보 등을 통해 컴퓨터(50)와 기지국 제어기 에뮬레이터(10)간에 연결이 이루어지며, 가상 이동통신 프로그램은 기지국 제어기 에뮬레이터(10)로 가입자가 입력시킨 아이디 및 비밀번호를 전송하여 서비스 인증을 요청한다.
이에, 상기 기지국 제어기 에뮬레이터(10)는 가입자의 아이디 및 비밀번호를 가입자 DB(14)에서 조회하여 서비스 가입자인지를 인증하여, 그 결과로 로그인 성공하면 컴퓨터(50)로 서비스 로그인 성공 사실을 통보하고, 본 서비스 개시 프로세스를 수행한다(201).
즉, 상기 기지국 제어기 에뮬레이터(10)는 가입자에게 본 서비스(가상 이동통신 서비스)를 제공하기 위한 전처리 과정으로서, 가입자 DB(14)를 조회하여 상기 가입자의 이동통신 단말기 A 전화번호 및 가상 전화번호를 확인하고, 상기 가입자에 의해 서비스 로그인이 이루어진 상기 컴퓨터(50)의 단말 정보(예; IP 주소, 세션 정보, 서비스 포트번호 등)을 확인한다(202).
그런 후, 상기 기지국 제어기 에뮬레이터(10)는 가입자 DB(14)에 컴퓨터(50)의 단말 정보와 가입자의 가상 전화번호 및 이동통신 단말기 A 전화번호를 매칭시켜 저장하여 컴퓨터(50)에 가상 전화번호를 할당한다(203). 여기서, 컴퓨터(50)에 가상 전화번호를 할당한다라는 의미는 실질적으로 컴퓨터(50)로 가상 전화번호를 전송하여 부여하는 것이 아니라, 예컨대 이동통신 단말기 A 전화번호가 수신 지정된 음성호를 가상 전화번호로 호 전환시키고, 가상 전화번호로 호 전환된 음성호를 이 가상 전화번호에 매칭된 단말 정보를 참조하여 해당 컴퓨터(50)로 호를 라우팅시키기 위해 동적인 컴퓨터(50)의 단말 정보를 가상 전화번호 및 이동통신 단말기 A 전화번호에 매칭시켜 등록하는 것을 의미한다.
그리고 나서, 가입자 서비스 로그인이 이루어진 이후에 공지의 이동통신 시스템 상에서 이동통신 단말기 A(60)에 관한 모든 호가 가상 전화번호에 대응되는 가상 이동통신 단말기[컴퓨터(50)]로 라우팅되도록, 상기 기지국 제어기 에뮬레이터(10)가 콜 에이전트(11)를 통해 홈 위치 등록기(23)에 본 서비스 활성화를 요구[즉, 이동통신 단말기 A 전화번호의 위치 정보 비활성화 요구 및 가상 전화번호의 위치 정보 활성화 요구]하고, 위 가상 전화번호에 대응되는 컴퓨터(50)의 위치를 본 서비스 제공 시스템 위치 정보[즉, 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]로 등록한다(204).
이에, 상기 홈 위치 등록기(23)에서는 실질적인 이동통신 단말기 A(60)에 대한 이동통신 단말기 A 전화번호의 위치 정보를 비활성화시키고, 가상 이동통신 단말기인 컴퓨터(50)에 대한 가상 전화번호의 위치 정보를 활성화시켜 가입자의 위치 정보를 조회받으면 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]를 가입자의 위치 정보로 제공한다(205).
이후에, 실질적인 이동통신 단말기 A(60)의 위치 정보는 현재 접속된 기지국을 통하여 홈 위치 등록기(23)에 계속 등록되며, 다만 홈 위치 등록기(23)에서는 이동통신 단말기 A(60)의 위치 정보를 계속 등록하면서 이 이동통신 단말기 A(60)의 위치 정보를 비활성화시켜 이동통신 교환국(22), SMS 센터(24) 등으로부터 가입자의 위치 정보를 조회받을 때 실질적인 이동통신 단말기 A(60)의 위치 정보로 응답하지 않는 것이다.
예를 들어, 이동통신 단말기 B(70)에서 이동통신 단말기 A(60)로 음성호 연결 요청을 한 경우 등에 있어서, 상기 홈 위치 등록기(23)는 이동통신 교환국(22), SMS 센터(24) 등으로부터 착신측에 해당되는 이동통신 단말기 A 전화번호의 위치를 문의(조회) 받으면 원래의 이동통신 단말기 A 전화번호의 위치로 응답하지 않고서 가상 전화번호의 위치인 기지국 제어기 에뮬레이터(10)의 기지국 아이디 또는 IP 주소로 응답한다.
한편, 가입자가 본 서비스 종료를 위해 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램을 통해 서비스 로그아웃을 행하면(250)(예; 로그아웃 메뉴 선택, 자리 비움, 컴퓨터 전원 오프, 가상 이동통신 프로그램 실행 종료, 컴퓨터로의 입력 없음 등), 상기 기지국 제어기 에뮬레이터(10)가 가입자의 서비스 로그아웃에 부응하여 가입자의 서비스 로그아웃을 성공시켜 로그아웃 결과를 컴퓨터(50)로 통보한다(251).
그리고 나서, 상기 기지국 제어기 에뮬레이터(10)는 본 서비스 종료 프로세스를 수행하는데, 상기 "203" 과정에서 가입자의 가상 전화번호 및 이동통신 단말기 A 전화번호에 매칭되게 저장해 두었던 컴퓨터(50)의 단말 정보를 삭제하여 컴퓨터(50)에 할당했던 가상 전화번호를 해제한다(252).
이어서, 가입자 서비스 로그아웃이 이루어진 이후에 공지의 이동통신 시스템 상에서 컴퓨터(50)측[즉, 기지국 제어기 에뮬레이터(10)]로 라우팅되던 호가 기존과 같이 이동통신 단말기 A(60)로 라우팅되도록, 상기 기지국 제어기 에뮬레이터(10)가 콜 에이전트(11)를 통해 홈 위치 등록기(23)에 본 서비스 비활성화를 요구[즉, 이동통신 단말기 A 전화번호의 위치 정보 활성화 요구 및 가상 전화번호의 위치 정보 비활성화 요구]하고, 기 등록했던 위 가상 전화번호에 대응되는 컴퓨터(50)의 위치 정보를 해제한다(253).
이에, 상기 홈 위치 등록기(23)에서는 가상 이동통신 단말기인 컴퓨터(50)에 대한 가상 전화번호의 위치 정보를 비활성화시키고 실질적인 이동통신 단말기 A(60)에 대한 이동통신 단말기 A 전화번호의 위치 정보를 활성화시켜 가입자의 위치 정보를 조회받으면 이동통신 단말기 A(60)가 현재 접속된 기지국 아이디를 가입자의 위치 정보로 제공한다(254).
이후에, 이동통신 단말기 B(70)에서 이동통신 단말기 A(60)로 음성호 연결 요청을 한 경우 등에 있어서, 상기 홈 위치 등록기(23)는 이동통신 교환국(22), SMS 센터(24) 등으로부터 착신측에 해당되는 이동통신 단말기 A 전화번호의 위치를 문의(조회) 받으면 기존과 같이 이동통신 단말기 A(60)가 현재 접속된 기지국 아이 디로 응답한다.
도 3은 본 발명에 따른 가입자가 컴퓨터를 통하여 전화를 받는 과정 및 전화를 거는 과정에 대한 일실시예 순서도이며, 가입자가 컴퓨터(50)를 통하여 전화를 받는 과정은 다음과 같다.
먼저, 이동통신 단말기 B 사용자가 이동통신 단말기 A 사용자와 통화를 하기 위해, 자신의 이동통신 단말기 B(70)에 착신자로 이동통신 단말기 A 전화번호를 지정하여 전화를 건다. 이에, 이동통신 단말기 B(70)가 기지국(20) 및 기지국 제어기(21)의 중계를 통해 이동통신 교환국(22)에게 이동통신 단말기 A 전화번호에 상응하는 이동통신 단말기 A(60)로의 통화 연결 요청을 한다(300, 301).
그러면, 상기 이동통신 교환국(22)이 이동통신 단말기 A 전화번호를 파라미터로 하여 착신측 가입자의 위치를 홈 위치 등록기(23)로 조회(문의)하고(302), 위치 조회 결과로 상기 홈 위치 등록기(23)에서는 본 서비스 활성화에 따라 착신측 가입자 가상 전화번호의 위치인 본 서비스 제공 시스템 위치 정보[즉, 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]로 응답한다(303).
그리고 나서, 상기 이동통신 교환국(22)이 본 서비스 제공 시스템 위치 정보[즉, 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]를 참조하여 이동통신 단말기 B(70)의 음성호를 콜 에이전트(11)로 라우팅시키고, 그에 따라 상기 콜 에이전트(11)가 SS7 기반의 이동통신 단말기 B(70) 의 통화 연결 요청에 관한 시그널링 신호를 IP망에 적합하게 변환하여 기지국 제어기 에뮬레이터(10)로 포워딩시킨다(304).
그러면, 상기 기지국 제어기 에뮬레이터(10)는 통화 연결 요청에 관한 시그널링 신호의 착신측 전화번호가 이동통신 단말기 A 전화번호인 것으로 파악하여 해당 가상 전화번호(이동통신 단말기 A 전화번호)에 대응되는 단말 정보(예; IP 주소, 세션 정보, 서비스 포트번호 등)을 확인한다(305).
그리고 나서, 상기 기지국 제어기 에뮬레이터(10)가 단말 정보를 참조하여 IP 전화 프로토콜에 따라 이동통신 단말기 B(70)의 통화 연결 요청 사실을 해당되는 컴퓨터(50)로 통보한다(306).
이에, 기지국 제어기 에뮬레이터(10)로부터 이동통신 단말기 B(70)의 통화 연결 요청 사실을 통보받음에 따라 상기 컴퓨터(50)에서는 전화벨 등을 울려 가입자에게 전화를 받으라고 인지시켜 준다. 이 때에 가입자, 즉 이동통신 단말기 A 사용자가 이동통신 서비스 중 발신정보표시 서비스에 가입된 사용자인 경우에, 상기 "304" 과정에서 통화 연결 요청 사실과 함께 공지의 이동통신 시스템으로부터 발신정보인 이동통신 단말기 B 전화번호가 컴퓨터(50)로 전송되며, 그에 따라 컴퓨터(50)에서는 알림창 등을 통하여 이동통신 단말기 B 전화번호를 디스플레이에 표시하면서 전화벨을 울리게 된다.
그런 후, 가입자가 수화기를 들게 되면(307), 상기 컴퓨터(50)에서는 IP 전화 프로토콜에 따라 기지국 제어기 에뮬레이터(10)로 통화 응답을 전송하고, 그에 따라 상기 기지국 제어기 에뮬레이터(10)가 컴퓨터(50)의 통화 응답을 콜 에이전트 (11)로 포워딩시키고, 이어서 상기 콜 에이전트(11)가 컴퓨터(50)의 통화 응답에 관한 시그널링 신호를 이동통신망에 적합하게 변환하여 이동통신 교환국(22)으로 라우팅시키고, 이에 상기 이동통신 교환국(22)이 컴퓨터(50)의 통화 응답을 기지국 제어기(21) 및 기지국(20)의 중계를 통해 이동통신 단말기 B(70)로 포워딩시킨다(308).
이에, 이동통신 단말기 B(70)와 컴퓨터(50)간에 음성호 성립 전처리 과정이 끝나고서, 이동통신 단말기 B(70), 기지국(20), 기지국 제어기(21), 이동통신 교환국(22), 미디어 게이트웨이(12), 기지국 제어기 에뮬레이터(11) 및 컴퓨터(50)간에 음성호(통화로, telecommunication path)가 성립된 상태에서 이동통신 단말기 B 사용자와 가입자(이동통신 단말기 A 사용자)간에 통화를 한다(309). 이 때에, 이동통신 교환국(22)과 가상 이동통신 서비스 제공 시스템측간에 음성호가 성립되는데, 기지국 제어기 에뮬레이터의 기지국 아이디를 통해 미디어 게이트웨이(12)와 이동통신 교환국(22)간에는 음성호를 성립시킨다. 또한, 상기 미디어 게이트웨이(12)는 이동통신 교환국(22)과 PCM(pulse code modulation) 방식으로 음성 통신을 수행하고 컴퓨터(50)측의 기지국 제어기 에뮬레이터(10)와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신을 수행하여, 이기종망, 즉 이동통신망에 속한 이동통신 단말기 B(70)와 IP망에 속한 컴퓨터(50)간에 음성 통신이 이루어질 수 있도록 한다.
부가적으로, 이동통신 단말기 B 사용자가 이동통신 단말기 A 사용자와 통화를 하기 위해, 자신의 이동통신 단말기 B(70)에 착신자로 이동통신 단말기 A 사용 자의 가상 전화번호를 지정하여 전화를 거는 경우도 위와 같은 과정으로 이루어진다는 것을 당업자라면 쉽게 이해할 수 있을 것이다.
한편, 가입자가 컴퓨터(50)를 통하여 전화를 거는 과정은 다음과 같다.
먼저, 가입자, 즉 이동통신 단말기 A 사용자가 이동통신 단말기 B 사용자와 통화를 하기 위해, 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램에 착신자로 이동통신 단말기 B 전화번호를 지정하여 전화를 건다. 이에, 컴퓨터(50)가 IP 전화 프로토콜에 따라 기지국 제어기 에뮬레이터(10)로 이동통신 단말기 B 전화번호에 상응하는 이동통신 단말기 B(70)로의 통화 연결 요청을 하고, 이에 상기 기지국 제어기 에뮬레이터(10)가 컴퓨터(50)의 통화 연결 요청 사항을 콜 에이전트(11)로 포워딩시킨다.(350, 351).
그러면, 상기 콜 에이전트(11)가 이동통신 단말기 B 전화번호를 파라미터로 하여 착신측 가입자의 위치를 홈 위치 등록기(23)로 조회(문의)하고(352), 위치 조회 결과로 상기 홈 위치 등록기(23)에서는 이동통신 단말기 B(70)의 현재 위치[기지국(20), 즉 이동통신 단말기 B(70)가 현재 접속된 기지국(20)의 기지국 아이디)로 응답한다(353).
그리고 나서, 상기 콜 에이전트(11)가 이동통신 단말기 B(70)의 위치 정보를 참조하여 통화 연결 요청에 관한 시그널링을 이동통신망에 적합한 SS7 기반의 시그널링 변환하여 이동통신 교환국(22)으로 라우팅시키고, 이어서 상기 이동통신 교환국(22)이 이 통화 연결 요청 사실을 기지국 제어기(21) 및 기지국(20)의 중계를 통해 이동통신 단말기 B(70)로 통보한다(354). 이 때에 상기 이동통신 교환국(22)은 이동통신 단말기 B(70)로 가는 음성호가 컴퓨터(50)로부터 온 것인지에 대해서는 인지하지 못하며, 단지 이동통신 시스템 중 기지국 아이디를 할당받은 콜 에이전트(11)로부터 음성호 성립을 요구받은 것으로 인지한다.
이에, 상기 이동통신 단말기 B(70)에서는 전화벨 등을 울려 사용자에게 전화를 받으라고 인지시켜 준다. 이 때에 이동통신 단말기 B 사용자가 이동통신 서비스 중 발신정보표시 서비스에 가입된 사용자인 경우에, 상기 "354" 과정에서 통화 연결 요청 사실과 함께 공지의 이동통신 시스템으로부터 발신정보인 이동통신 단말기 A 전화번호 또는 가상 전화번호가 이동통신 단말기 B(70)로 전송되며, 그에 따라 이동통신 단말기 B(70)에서는 디스플레이에 발신정보를 표시하면서 전화벨을 울리게 된다. 여기서, 가입자의 전화번호에 상응하는 발신정보는 가입자의 본 서비스 선택 사항 중 상대에게 자신의 이동통신 단말기 A 전화번호 제공 항목 또는 상대에게 자신의 가상 전화번호 제공 항목 설정 또는 상대에게 자신의 전화번호 숨김 항목에 따라 착신측 이동통신 단말기에 해당되는 전화번호가 표시되도록 하는 것이 바람직하다.
그런 후, 이동통신 단말기 B 사용자가 수화기를 들게 되면(355), 상기 이동통신 단말기 B(70)에서는 공지의 방식대로 기지국(20) 및 기지국 제어기(21)의 중계를 통해 이동통신 교환국(22)으로 통화 응답을 전송하고, 그에 따라 상기 이동통신 교환국(22)이 이동통신 단말기 B(70)의 통화 응답을 콜 에이전트(11)로 라우팅시키고, 이에 상기 콜 에이전트(11)가 이동통신 단말기 B(70)의 통화 응답에 관한 시그널링을 IP망에 적합하게 변환하여 기지국 제어기 에뮬레이터(10)의 중계를 통 해 컴퓨터(50)로 포워딩시킨다.(356).
이에, 컴퓨터(50)와 이동통신 단말기 B(70)간에 음성호 성립 전처리 과정이 끝나고서, 컴퓨터(50), 기지국 제어기 에뮬레이터(11), 미디어 게이트웨이(12), 이동통신 교환국(22), 기지국 제어기(21), 기지국(20) 및 이동통신 단말기 B(70)간에 음성호(통화로)가 성립된 상태에서 가입자(이동통신 단말기 A 사용자)와 이동통신 단말기 B 사용자간에 통화를 한다(357). 이러한 "357" 과정은 상기 "309" 과정에서 전술한 바와 동일하다.
한편, 가입자가 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램을 통해 서비스 로그아웃을 행하게 되면, 이동통신 단말기 B 사용자가 이동통신 단말기 A 전화번호 또는 이동통신 단말기 A 사용자의 가상 전화번호로 전화를 걸게 되는 경우에 기존과 같이 이동통신 단말기 B(70)와 이동통신 단말기 A(60)간에 음성호가 성립되어 사용자간에 통화가 이루어진다는 것을 당업자라면 쉽게 이해할 수 있을 것이다.
도 4는 본 발명에 따른 가입자가 컴퓨터를 통하여 단문 메시지를 받는 과정 및 단문 메시지를 보내는 과정에 대한 일실시예 순서도이며, 가입자가 컴퓨터(50)를 통하여 단문 메시지를 받는 과정은 다음과 같다.
먼저, 이동통신 단말기 B 사용자가 이동통신 단말기 A 사용자에게 주말 모임을 알리기 위해, 자신의 이동통신 단말기 B(70)에 착신자로 이동통신 단말기 A 전화번호를 지정하여 주말 모임에 관한 단문 메시지를 보낸다. 이에, 이동통신 단말 기 B(70)가 기지국(20), 기지국 제어기(21) 및 이동통신 교환국(22)의 중계를 통해 SMS 센터(24)에게 이동통신 단말기 A 전화번호에 상응하는 이동통신 단말기 A(60)로의 단문 메시지 전송을 요청한다(400, 401, 402).
그러면, 상기 SMS 센터(24)가 이동통신 단말기 A 전화번호를 파라미터로 하여 착신측 가입자의 위치를 홈 위치 등록기(23)로 조회(문의)하고(403), 위치 조회 결과로 상기 홈 위치 등록기(23)에서는 본 서비스 활성화에 따라 착신측 가입자 가상 전화번호의 위치인 본 서비스 제공 시스템 위치 정보[즉, 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]로 응답한다(404).
그리고 나서, 상기 SMS 센터(24)가 본 서비스 제공 시스템 위치 정보[즉, 콜 에이전트 아이디(또는 IP 주소) 또는 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]를 참조하여 이동통신 단말기 B(70)의 단문 메시지를 콜 에이전트(11)로 라우팅시키고, 그에 따라 상기 콜 에이전트(11)가 SS7 시그널링 기반의 이동통신 단말기 B(70)의 단문 메시지를 IP망에 적합하게 패킷 형태로 변환하여 기지국 제어기 에뮬레이터(10)로 포워딩시킨다(405).
그러면, 상기 기지국 제어기 에뮬레이터(10)는 단문 메시지의 착신측 전화번호가 이동통신 단말기 A 전화번호인 것으로 파악하여 해당 가상 전화번호(이동통신 단말기 A 전화번호)에 대응되는 단말 정보(예; IP 주소, 세션 정보, 서비스 포트번호 등)을 확인한다(406).
그리고 나서, 상기 기지국 제어기 에뮬레이터(10)가 단말 정보를 참조하여 패킷 형태의 단문 메시지를 해당되는 컴퓨터(50)로 전송한다(407).
이에, 기지국 제어기 에뮬레이터(10)로부터 이동통신 단말기 B(70)의 단문 메시지를 수신받음에 따라 상기 컴퓨터(50)에서는 가상 이동통신 프로그램의 알림창 등을 통하여 발신자 정보(이동통신 단말기 B 전화번호)와 함께 단문 메시지 내용(주말 모임)을 디스플레이에 표시한다(408).
부가적으로, 이동통신 단말기 B 사용자가 이동통신 단말기 A 사용자에게 단문 메시지를 보내기 위해, 자신의 이동통신 단말기 B(70)에 착신자로 이동통신 단말기 A 사용자의 가상 전화번호를 지정하여 단문 메시지를 보내는 경우도 위와 같은 과정으로 이루어진다는 것을 당업자라면 쉽게 이해할 수 있을 것이다.
한편, 가입자가 컴퓨터(50)를 통하여 단문 메시지를 보내는 과정은 다음과 같다.
먼저, 가입자, 즉 이동통신 단말기 A 사용자가 이동통신 단말기 B 사용자에게 주말 모임 참석 여부를 알리기 위해, 컴퓨터(50)에 탑재되어 있는 가상 이동통신 프로그램의 단문 메시지 보내기 메뉴를 선택해 착신자로 이동통신 단말기 B 전화번호를 지정하여 주말 모임 참석 여부에 관한 단문 메시지를 보낸다. 이에, 컴퓨터(50)가 패킷 형태의 단문 메시지를 기지국 제어기 에뮬레이터(10)로 보내어 이동통신 단말기 B 전화번호에 상응하는 이동통신 단말기 B(70)로의 단문 메시지 전송을 요청한다(450).
그러면, 상기 기지국 제어기 에뮬레이터(10)가 가입자의 단문 메시지 전송 요구를 인지하여 콜 에이전트(11)에게 컴퓨터(50)의 단문 메시지를 이동통신 단말 기 B(70)로 전송되도록 요청한다(451).
이에, 상기 콜 에이전트(11)는 패킷 형태의 컴퓨터(50)의 단문 메시지를 이동통신망에 적합한 SS7 시그널링 기반의 단문 메시지를 변환하여 SMS 센터(24)로 보내어 이동통신 단말기 B 전화번호에 상응하는 이동통신 단말기 B(70)로의 단문 메시지 전송을 요청한다(452). 이 때에, 콜 에이전트(11)는 기존의 이동통신 교환국(22)과 같은 방식으로 SS7 시그널링으로 단문 메시지 전송을 요청하는데, 다른 예로 콜 에이전트(11)가 IP망에 접속된 SMS 센터(24)로 접속해 패킷 형태의 단문 메시지를 포워딩시켜 착신측 이동통신 단말기로 전송해 주도록 요청할 수도 있다. 즉, 공지의 SMS 센터(24)에는 TCP/IP 기반의 SMCI(Short Message Client Interface)가 구비되어 있으며, 이러한 인터페이스를 통하여 IP망에 접속된 단말기들과 패킷 형태의 메시지를 송수신할 수 있는데, 위와 같이 IP망에 속한 콜 에이전트(11)가 SS7 시그널링 기반의 단문 메시지 변환 과정없이 SMS 센터(24)의 SMCI를 통해 패킷 형태의 컴퓨터(50)의 단문 메시지를 바로 포워딩시킬 수 있다.
그러면, 상기 SMS 센터(24)가 이동통신 단말기 B 전화번호를 파라미터로 하여 착신측 가입자의 위치를 홈 위치 등록기(23)로 조회(문의)하고(453), 위치 조회 결과로 상기 홈 위치 등록기(23)에서는 이동통신 단말기 B(70)의 현재 위치[기지국(20), 즉 이동통신 단말기 B(70)가 현재 접속된 기지국(20)의 기지국 아이디)로 응답한다(454).
그리고 나서, 상기 SMS 센터(24)가 이동통신 단말기 B(70)의 위치 정보를 참조하여 단문 메시지를 이동통신 교환국(22)으로 라우팅시키고, 이이서 상기 이동통 신 교환국(22)이 기지국 제어기(21) 및 기지국(20)의 중계를 통해 단문 메시지를 이동통신 단말기 B(70)로 전송한다(455). 이 때에도 상기 도 3을 참조하여 전술한 바와 같이, SMS 센터(24) 및 이동통신 교환국(22)은 이동통신 단말기 B(70)로 가는 단문 메시지가 컴퓨터(50)로부터 온 것인지에 대해서는 인지하지 못하며, 단지 이동통신 시스템 중 기지국 아이디를 할당받은 콜 에이전트(11)로부터 이동통신 단말기 B(70)로 단문 메시지 전송이 요구된 것으로 인지한다.
이에, 상기 이동통신 단말기 B(70)에서는 디스플레이에 발신자 정보와 함께 단문 메시지 내용(주말 모임 참석 여부)를 표시한다(456). 여기서도 상기 도 3을 참조하여 전술한 바와 같이, 가입자의 전화번호에 상응하는 발신정보는 가입자의 본 서비스 선택 사항 중 상대에게 자신의 이동통신 단말기 A 전화번호 제공 항목 또는 상대에게 자신의 가상 전화번호 제공 항목 또는 임의의 전화번호를 발신자로 지정 항목 또는 상대에게 자신의 전화번호 숨김 설정에 따라 착신측 이동통신 단말기에 해당되는 전화번호가 표시되도록 하는 것이 바람직하다.
한편, 멀티미디어 메시지(MMS) 송수신 과정에 대해 간략히 설명하면 다음과 같다. 멀티미디어 메시지는 이동통신 서비스 중 데이터 서비스에 속하며, 이동통신 시스템에서 MMS 센터와 패킷 데이터 서빙 노드(25)간의 연동을 통해 서비스가 수행된다. 일반적으로, 발신측 가입자가 보낸 멀티미디어 메시지는 MMS 센터에 일시 저장된 상태에서 상기 MMS 센터가 착신측 가입자에게 URL SMS(콜백 메시지, callback URL SMS)을 전송하여 멀티미디어 메시지 전송을 통보(MMS Noti)하고, 착신측 가입자가 URL SMS로 MMS 센터에 접속해 해당되는 멀티미디어 메시지를 다운로드받는 것 이다.
본 발명에서는 컴퓨터(50)에서 기지국 제어기 에뮬레이터(10)를 통해 패킷 데이터 서빙 노드(25)의 중계로 MMS 센터에 접속해 멀티미디어 메시지 송수신을 요청하게 된다. 여기서, 데이터 서비스 이용 시에 패킷 데이터 서빙 노드(25)로부터의 모바일 IP 주소 할당/등록이 이루어져야 되며, 이러한 멀티미디어 메시지 송수신 과정을 도 5의 이동통신 단말기용 콘텐츠 다운로드 과정과 연관지어 설명하기로 하며, 당업자라면 도 5를 통해 본 발명의 멀티미디어 메시지 송수신 과정을 쉽게 이해할 수 있을 것이다.
도 5는 본 발명에 따른 가입자가 컴퓨터를 통하여 이동통신 단말기용 콘텐츠를 다운로드받는 과정에 대한 일실시예 순서도이다.
먼저, 가입자, 즉 이동통신 단말기 A 사용자가 모바일 게임, 모바일 영화 등을 컴퓨터(50)로 즐기기 위해, 가상 이동통신 프로그램의 이동통신 단말기용 콘텐츠 다운로드 메뉴를 선택한다. 여기서, 가상 이동통신 프로그램의 이동통신 단말기용 콘텐츠 다운로드 메뉴에는 콘텐츠 리스트 및 각 콘텐츠가 제공되는 콘텐츠 서버(30)에 대한 정보(예; URL, IP 주소 등)이 사전에 설정되어 있는 것이 바람직하다. 즉, 가상 이동통신 프로그램에는 컴퓨터(50)에서 이동통신망에 연계된 WAP 기반의 콘텐츠 서버(30)에 접속할 수 있는 목적지 IP 주소가 제공되고, 컴퓨터(50)에서 콘텐츠 서버(30)에 접속하여 여러 콘텐츠 중 가입자가 고른 콘텐츠 정보를 보내서 해당 콘텐츠 다운로드를 요청할 수 있도록 한다.
이에, 컴퓨터(50)에서는 목적지 IP 주소 및 콘텐츠 정보 등을 파라미터로 하여 기지국 제어기 에뮬레이터(10)에게 콘텐츠 서버(30)에 보유된 이동통신 단말기용 콘텐츠 다운로드를 요청한다(500).
그러면, 공지의 이동통신망에서의 인터넷 접속 요구 처리, 즉 기지국 제어기(21)에서 이동통신 단말기 A(60)로부터의 콘텐츠 다운로드 요청을 처리하는 것과 같이, 상기 기지국 제어기 에뮬레이터(10)가 패킷 데이터 서빙 노드(25)로 접속하여 모바일 IP 주소를 할당해 달라는 과정을 거친다. 즉, 상기 기지국 제어기 에뮬레이터(10)는 상기 "500" 과정이 이동통신 단말기 A(60)로부터의 콘텐츠 다운로드 요청이 아님을 알기에, 가입자 DB(14)를 조회하여 이동통신 단말기 A 사용자의 가상 전화번호를 파라미터로 하여 패킷 데이터 서빙 노드(25)에게 이 가상 전화번호로 모바일 IP 주소를 할당해 주도록 요청한다(501). 여기서, 기지국 제어기 에뮬레이터(10)에서 콘텐츠 서버(30)의 IP 주소를 알기에 기지국 제어기 에뮬레이터(10)와 콘텐츠 서버(30)간에 직접 연결이 가능할 수 있으나, 실질적으로 TCP/IP 기반의 기지국 제어기 에뮬레이터(10)와 WAP 기반의 콘텐츠 서버(30)간에 직접 연결은 불가능하며, 특히 이동통신망에서는 패킷 데이터 서빙 노드(25)를 거치지 않고서는 무선 인터넷 접속이 불가능하다.
그러면, 상기 패킷 데이터 서빙 노드(25)가 홈 위치 등록기(23)에 기 등록되어 있던 가상 전화번호에 모바일 IP 주소를 할당하고(502), 이에 상기 홈 위치 등록기(23)에서는 가상 전화번호에 모바일 IP 주소를 등록한다(503).
그런 후, 상기 홈 위치 등록기(23)가 모바일 IP 주소 등록이 정상적으로 이 루어진 것을 패킷 데이터 서빙 노드(25)로 응답하고(504), 이에 상기 패킷 데이터 서빙 노드(25)가 기지국 제어기 에뮬레이터(10)로 가상 전화번호에 할당한 모바일 IP 주소를 전송하여 정상 등록된 것을 응답한다(505). 위의 과정에서, 패킷 데이터 서빙 노드(25) 및 홈 위치 등록기(23)는 이동통신 단말기에 모바일 IP 주소를 할당/등록하는 것과 같은 공지의 방식대로 동일한 프로세스로 가상 전화번호에 모바일 IP 주소 할당/등록 과정을 수행한다. 특히, 기지국 제어기 에뮬레이터(10)는 패킷 데이터 서빙 노드(25)로부터 가상 전화번호에 할당된 모바일 IP 주소를 응답받더라도 실질적으로 이동통신 단말기 A(60)로 할당했던 것이 아니므로 컴퓨터(50)로 모바일 IP 주소를 전송(할당)하지 않아도 되며, 이후에 콘텐츠 서버(30)로부터 콘텐츠가 수신될 때에 해당 컴퓨터로 중계하기 위한 참조 정보(목적지 모바일 IP 주소에 대응되는 단말 정보)로 사용하게 된다.
그러면, 상기 기지국 제어기 에뮬레이터(10)가 모바일 IP 주소 등록이 끝마쳐짐을 인지하여, 가상 전화번호에 할당되었던 모바일 IP 주소를 출발지 정보로 설정하여 목적지 IP 주소 및 콘텐츠 정보를 패킷 데이터 서빙 노드(25)의 중계를 통해 콘텐츠 서버(30)로 전송하여 이동통신 단말기용 콘텐츠 다운로드를 요청한다(506).
이에, 상기 콘텐츠 서버(30)에서는 가입자가 요구한 콘텐츠 정보를 참조하여 해당 이동통신 단말기용 콘텐츠를 준비하고, 가상 전화번호에 할당되었던 모바일 IP 주소를 목적지 정보를 설정하여 위 준비한 이동통신 단말기용 콘텐츠를 패킷 데이터 서빙 노드(25)로 전송한다(507).
그러면, 패킷 데이터 서빙 노드(25)에서는 패킷 데이터 중계 과정을 거치는데, 상기 패킷 데이터 서빙 노드(25)가 콘텐츠 서버(30)로부터 수신받은 콘텐츠의 헤더 정보(파라미터) 중 목적지 정보인 모바일 IP 주소를 파라미터로 하여 착신측 가입자의 위치를 홈 위치 등록기(23)로 조회(문의)하고(508), 목적지 모바일 IP 주소 조회 결과로 상기 홈 위치 등록기(23)에서는 본 서비스 활성화에 따라 착신측 가입자 가상 전화번호의 위치인 본 서비스 제공 시스템 위치 정보[즉, 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]로 응답한다(509).
그러면, 상기 패킷 데이터 서빙 노드(25)가 본 서비스 제공 시스템 위치 정보[즉, 기지국 제어기 에뮬레이터 아이디(또는 IP 주소)]를 참조하여 콘텐츠 서버(30)로부터 수신받은 이동통신 단말기용 콘텐츠를 기지국 제어기 에뮬레이터(10)로 중계한다(510).
이에, 상기 기지국 제어기 에뮬레이터(10)는 이동통신 단말기용 콘텐츠의 목적지 모바일 IP 주소가 상기 가상 전화번호에 대응되는 것으로 파악하여 해당 가상 전화번호에 대응되는 단말 정보(예; IP 주소, 세션 정보, 서비스 포트번호 등)을 확인한다(511).
그리고 나서, 상기 기지국 제어기 에뮬레이터(10)가 단말 정보를 참조하여 이동통신 단말기용 콘텐츠를 해당되는 컴퓨터(50)로 전송한다(512).
이에, 상기 컴퓨터(50)에서는 기지국 제어기 에뮬레이터(10)로부터 수신받은 이동통신 단말기용 콘텐츠를 실행(재생)하여 디스플레이 및 스피커를 통하여 이동통신 단말기용 콘텐츠에 상응하는 영상/사운드를 표시/출력한다(513).
한편, 본 발명에서는 이동통신 단말기 사용자가 자신의 이동통신 단말기가 아닌 컴퓨터를 통하여 모든 이동통신 서비스를 제공받는데, 이러한 컴퓨터를 통한 이동통신 서비스를 제공받는 가입자에게 과금을 수행하는 것이 바람직하다. 즉, 기지국 제어기 에뮬레이터(10) 및 어플리케이션 서버(13)간의 연동을 통해 기지국 제어기 에뮬레이터(10)에서 이루어진 가입자의 전화 걸기, 전화 받기, 단문 메시지 송수신, 모바일 콘텐츠 사용에 관한 정보(예; 통화 시간, 단문 메시지 전송 건수, 단문 메시지 전송량, 모바일 콘텐츠의 패킷량 등)를 통해 어플리케이션 서버(13)에서 가입자에게 적정한 요금을 부과한다. 그리고, 어플리케이션 서버(13)가 공지의 이동통신망의 AAA(Authentication/Authorization/Accounting) 서버로 가입자 과금 정보를 제공하여 가입자의 이동통신 서비스 사용료에 본 서비스 사용료가 부과되도록 하는 것이 바람직하다.
이상 본 발명의 내용이 실시예를 들어 설명되었으나, 본 발명의 실시예는 본 발명의 예시에 불과하며 본 발명의 범위를 제한하는 것으로 해석되어서는 안 된다. 본 발명이 속하는 분야의 기술자는 본원의 특허청구범위에 기재된 원리 및 범위 내에서 본 발명을 여러 가지 형태로 변형 또는 변경할 수 있다.
상기와 같은 본 발명은 가입자가 이동통신 단말기로 제공받던 모든 이동통신 서비스(예; 이동통신 단말기로 걸려 온 전화 받기, 전화 걸기, 그룹 통화, 화상 회 의, 단문/장문/멀티미디어 메시지 송수신, 개인 사서함, 발신정보표시, 링백톤, 메시지콜, 이동통신 단말기용 콘텐츠 등)을 IP 단말기를 통하여 제공받을 수 있도록 하는 효과가 있다.
또한, 본 발명은 이동통신 단말기 사용자에게 보다 다양한 정보, 높은 퀄러티의 서비스, 실시간 인터랙티브한 음성 통화/멀티미디어 콘텐츠, 고속 무선 인터넷 서비스 및 보다 편리한 단말기 조작성을 제공할 수 있는 효과가 있다.
또한, 본 발명은 인터넷에 접속되는 어떠한 IP 단말기를 통해서도 가입자에게 이동통신 서비스를 제공할 수 있으며, 그에 따라 이동통신 단말기 사용자가 언제/어디서나 어떠한 IP 단말기를 통해서도 기존 이동통신 서비스를 자신의 이동통신 단말기와 동일하게 제공받을 수 있는 효과가 있다.

Claims (14)

  1. 이동통신 시스템으로부터 이동통신 교환국 아이디 및 기지국 아이디를 할당받아 이동통신 서비스를 특정 IP 단말기로 제공하기 위한 방법으로, 이동통신 단말기 A 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서,
    IP 단말기로부터 본 서비스 개시 요청신호를 수신받으면 가입자 인증을 수행하는 제 1 단계;
    상기 인증 결과로 가입자 인증을 성공하면, 상기 IP 단말기의 단말 정보를 확인하고, 상기 가입자의 이동통신 단말기 A 전화번호 및 가상 전화번호를 확인하는 제 2 단계;
    상기 확인한 정보를 토대로 상기 IP 단말기의 단말 정보를 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 매칭시키는 제 3 단계; 및
    상기 이동통신 시스템의 홈 위치 등록기에 본 서비스 활성화를 요구하고, 상기 가상 전화번호의 위치를 기 할당받은 이동통신 교환국 아이디 또는 기 할당받은 기지국 아이디로 등록하는 제 4 단계를 포함하되,
    상기 홈 위치 등록기에서 본 서비스 활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 비활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 활성화시키는 것을 특징으로 하는 가상 이동통신 서비스 제공 방법.
  2. 제 1 항에 있어서,
    상기 IP 단말기로 이동통신 서비스 중 음성 통신 서비스를 제공하는 과정으로,
    상기 이동통신 시스템의 이동통신 교환국으로부터 통화 연결 요청 시그널링 신호를 수신받으면 이 시그널링 신호를 IP망에 적합하게 변환하는 제 5 단계;
    상기 변환한 시그널링 신호의 착신측 전화번호를 파악하여 해당 가상 전화번호 또는 해당 이동통신 단말기 A 전화번호에 대응되는 단말 정보를 확인하는 제 6 단계;
    상기 확인한 단말 정보를 참조하여 해당되는 IP 단말기로 상기 변환한 통화 연결 요청 시그널링 신호를 전송하는 제 7 단계;
    상기 제 7 단계의 결과로 상기 IP 단말기로부터 통화 응답 시그널링 신호를 수신받으면 이 시그널링 신호를 이동통신망에 적합하게 변환하여 상기 이동통신 교환국으로 전송하는 제 8 단계; 및
    상기 제 8 단계의 결과로 상기 이동통신 교환국과 상기 IP 단말기간에 음성호가 성립된 상태에서 상기 이동통신 교환국과 PCM(pulse code modulation,) 방식으로 음성 통신을 수행하고, 상기 IP 단말기와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신을 수행하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신 프로토콜을 상호 변환하는 제 9 단계
    를 더 포함하는 가상 이동통신 서비스 제공 방법.
  3. 제 2 항에 있어서,
    상기 IP 단말기로부터 단말기 B 전화번호로 착신 지정된 통화 연결 요청 시그널링 신호를 수신받으면 상기 단말기 B의 위치를 상기 홈 위치 등록기에 조회하는 제 10 단계;
    상기 IP 단말기의 통화 연결 요청 시그널링 신호를 이동통신망에 적합하게 변환하여 상기 조회한 단말기 B의 위치에 해당되는 이동통신 교환국으로 전송하는 제 11 단계;
    상기 제 11 단계의 결과로 상기 이동통신 교환국으로부터 통화 응답 시그널링 신호를 받으면 이 시그널링 신호를 IP망에 적합하게 변환하여 상기 IP 단말기로 전송하는 제 12 단계; 및
    상기 제 12 단계의 결과로 상기 이동통신 교환국과 상기 IP 단말기간에 음성호가 성립된 상태에서 상기 이동통신 교환국과 PCM(pulse code modulation,) 방식으로 음성 통신을 수행하고, 상기 IP 단말기와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신을 수행하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신 프로토콜을 상호 변환하는 제 13 단계
    를 더 포함하는 가상 이동통신 서비스 제공 방법.
  4. 제 1 항에 있어서,
    상기 IP 단말기로 이동통신 서비스 중 메시지 송수신 서비스를 제공하는 과정으로,
    상기 이동통신 시스템의 SMS 센터로부터 메시지를 수신받으면 이 메시지를 IP망에 적합하게 변환하는 제 5 단계;
    상기 변환한 메시지의 착신측 전화번호를 파악하여 해당 가상 전화번호 또는 해당 이동통신 단말기 A 전화번호에 대응되는 단말 정보를 확인하는 제 6 단계; 및
    상기 확인한 단말 정보를 참조하여 해당되는 IP 단말기로 상기 변환한 메시지를 전송하는 제 7 단계
    를 더 포함하는 가상 이동통신 서비스 제공 방법.
  5. 제 4 항에 있어서,
    상기 IP 단말기로부터 단말기 B 전화번호로 착신 지정된 메시지를 수신받으면 상기 SMS 센터에게 상기 단말기 B 전화번호에 해당되는 단말기 B로 상기 메시지를 전송하라고 명령하는 단계를 더 포함하는 가상 이동통신 서비스 제공 방법.
  6. 제 1 항에 있어서,
    상기 IP 단말기로 이동통신 서비스 중 데이터 통신 서비스를 제공하는 과정으로,
    상기 IP 단말기로부터 이동통신 단말기용 콘텐츠 제공 요청신호를 수신받으면 상기 이동통신 시스템의 패킷 데이터 서빙 노드에게 상기 가상 전화번호에 모바일 IP 주소 할당을 요청하는 제 5 단계;
    상기 제 5 단계의 결과로 패킷 데이터 서빙 노드로부터 모바일 IP 주소를 할당받으면 이 모바일 IP 주소를 상기 가상 전화번호 및 이동통신 단말기 A 전화번호에 매칭시키는 제 6 단계;
    상기 패킷 데이터 서빙 노드의 중계를 통해 상기 할당받은 모바일 IP 주소를 파라미터로 하여 콘텐츠 서버에게 이동통신 단말기용 콘텐츠 제공을 요청하는 제 7 단계;
    상기 제 7 단계의 결과로 패킷 데이터 서빙 노드의 중계를 통해 상기 콘텐츠 서버로부터 이동통신 단말기용 콘텐츠를 수신받으면 이 이동통신 단말기용 콘텐츠의 목적지 모바일 IP 주소를 파악하여 해당 가상 전화번호 또는 해당 이동통신 단말기 A 전화번호에 대응되는 단말 정보를 확인하는 제 8 단계; 및
    상기 확인한 단말 정보를 참조하여 해당되는 IP 단말기로 상기 이동통신 단말기용 콘텐츠를 제공하는 제 9 단계
    를 더 포함하는 가상 이동통신 서비스 제공 방법.
  7. 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
    상기 IP 단말기로부터 본 서비스 종료 요청신호를 수신받으면 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 기 매칭된 상기 IP 단말기의 단말 정보를 해제하는 단계; 및
    상기 홈 위치 등록기에 본 서비스 비활성화를 요구하고, 기 등록된 상기 가상 전화번호의 위치 정보를 해제하는 단계를 더 포함하되,
    상기 홈 위치 등록기에서 본 서비스 비활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 비활성화시키는 것을 특징으로 하는 가상 이동통신 서비스 제공 방법.
  8. 이동통신 시스템으로부터 이동통신 교환국 아이디 및 기지국 아이디를 할당받아 이동통신 서비스를 특정 IP 단말기로 제공하기 위한 시스템으로, 이동통신 단말기 A 전화번호와 가상 전화번호를 매칭시켜 가입자에게 부여한 상태에서,
    IP 단말기로부터의 본 서비스 개시 요청에 따라 상기 IP 단말기의 단말 정보를 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 매칭시키고, 상기 이동통신 시스템의 홈 위치 등록기에 본 서비스 활성화를 요구함과 아울러 상기 가상 전화번호의 위치를 기 할당받은 이동통신 교환국 아이디 또는 기 할당받은 기지국 아이디로 등록하고, 콜 에이전트와 연동하여 상기 IP 단말기와 이동통신 시스템의 이동통신 교환국간의 음성 통신를 위한 시그널링 처리를 수행하고, 미디어 게이트웨이와 연동하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신을 수행하고, 상기 콜 에이전트와 연동하여 상기 IP 단말기와 이동통신 시스템의 SMS 센터간의 메시지 송수신을 수행하고, 상기 IP 단말기와 이동통신 시스템의 패킷 데이터 서빙 노드간의 데이터 통신을 수행하는 기지국 제어기 에뮬레이터;
    상기 IP 단말기와 상기 이동통신 시스템간의 음성 통신, 메시지 송수신에 대한 연결 및 세션 제어를 수행하고, 이동통신망 기반의 SS7(Signalling System 7) 시그널링 신호와 IP망 기반의 패킷 시그널링 신호를 상호 변환하는 상기 콜 에이전트;
    상기 이동통신 교환국과 PCM(pulse code modulation,) 방식으로 음성 통신을 수행하고, 상기 기지국 제어기 에뮬레이터와 실시간 전송 프로토콜(RTP; real-time transport protocol) 방식으로 음성 통신을 수행하여 상기 IP 단말기와 상기 이동통신 교환국간의 음성 통신 프로토콜을 상호 변환하는 상기 미디어 게이트웨이; 및
    가입자의 이동통신 단말기 A 전화번호와 가상 전화번호 및 본 서비스 아이디/비밀번호가 저장되어 있는 가입자 DB를 포함하되,
    상기 홈 위치 등록기에서 본 서비스 활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 비활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 활성화시키는 것을 특징으로 하는 가상 이동통신 서비스 제공 시스템.
  9. 제 8 항에 있어서,
    상기 가입자에게 음성 통신, 메시지 송수신에 관한 개인 사서함을 제공하고, 가입자 관리/과금/데이터 관리/서비스 사용 통계 등과 같은 서비스 운용/정책 기능을 수행하는 어플리케이션 서버를 더 포함하는 가상 이동통신 서비스 제공 시스템.
  10. 제 8 항 또는 제 9 항에 있어서,
    상기 기지국 제어기 에뮬레이터는, 상기 IP 단말기로부터의 본 서비스 종료 요청에 따라 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 기 매칭된 상기 IP 단말기의 단말 정보를 해제하고, 상기 홈 위치 등록기에 본 서비스 비활성화를 요구함과 아울러 기 등록된 상기 가상 전화번호의 위치 정보를 해제하되,
    상기 홈 위치 등록기에서 본 서비스 비활성화 요구에 대한 응답으로 상기 이동통신 단말기 A 전화번호의 위치 정보를 활성화시키고 상기 등록된 가상 전화번호의 위치 정보를 비활성화시키는 것을 특징으로 하는 가상 이동통신 서비스 제공 시스템.
  11. 제 10 항에 있어서,
    상기 기지국 제어기 에뮬레이터는, 특정 IP 단말기에 탑재되어 있는 가상 이동통신 프로그램에 의해 입력된 가입자의 서비스 아이디/비밀번호로 가입자 로그인을 인증하여 상기 가입자 로그인이 이루어진 상기 특정 IP 단말기로 이동통신 서비 스를 제공하는 것을 특징으로 하는 가상 이동통신 서비스 제공 시스템.
  12. 제 10 항에 있어서,
    상기 IP 단말기로부터의 본 서비스 종료 요청은, 상기 가입자 로그아웃, 상기 가상 이동통신 프로그램 실행 종료, 상기 가상 이동통신 프로그램의 가입자 상태 변경, 일정 시간동안 상기 IP 단말기에서의 정보 입력 없음 및 상기 IP 단말기 전원 오프를 포함하는 것을 특징으로 하는 가상 이동통신 서비스 제공 시스템.
  13. 이동통신망 및 IP망에 연결된 가상 이동통신 서비스 제공 시스템에,
    IP 단말기로부터 본 서비스 개시 요청신호를 수신받으면 가입자 인증을 수행하는 제 1 단계;
    상기 인증 결과로 가입자 인증을 성공하면, 상기 IP 단말기의 단말 정보를 확인하고, 상기 가입자의 이동통신 단말기 A 전화번호 및 가상 전화번호를 확인하는 제 2 단계;
    상기 확인한 정보를 토대로 상기 IP 단말기의 단말 정보를 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 매칭시키는 제 3 단계; 및
    상기 이동통신 시스템의 홈 위치 등록기에 본 서비스 활성화를 요구하고, 상기 가상 전화번호의 위치를 기 할당받은 이동통신 교환국 아이디 또는 기 할당받은 기지국 아이디로 등록하는 제 4 단계
    를 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  14. 제 13 항에 있어서,
    상기 IP 단말기로부터 본 서비스 종료 요청신호를 수신받으면 상기 이동통신 단말기 A 전화번호 및 가상 전화번호에 기 매칭된 상기 IP 단말기의 단말 정보를 해제하는 단계; 및
    상기 홈 위치 등록기에 본 서비스 비활성화를 요구하고, 기 등록된 상기 가상 전화번호의 위치 정보를 해제하는 단계
    를 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR20050028966A 2005-04-07 2005-04-07 가상 이동통신 서비스 제공 시스템 및 그 방법 KR100683026B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20050028966A KR100683026B1 (ko) 2005-04-07 2005-04-07 가상 이동통신 서비스 제공 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20050028966A KR100683026B1 (ko) 2005-04-07 2005-04-07 가상 이동통신 서비스 제공 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20060106328A KR20060106328A (ko) 2006-10-12
KR100683026B1 true KR100683026B1 (ko) 2007-02-15

Family

ID=37627062

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20050028966A KR100683026B1 (ko) 2005-04-07 2005-04-07 가상 이동통신 서비스 제공 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR100683026B1 (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8447700B2 (en) 2005-10-11 2013-05-21 Amazon Technologies, Inc. Transaction authorization service
US8352376B2 (en) 2005-10-11 2013-01-08 Amazon Technologies, Inc. System and method for authorization of transactions
KR20080078214A (ko) * 2007-02-22 2008-08-27 엘지전자 주식회사 휴대폰 미소지시 본인의 휴대폰 caller id를이용한 전화통화 방법
KR101129381B1 (ko) * 2007-05-04 2012-03-26 삼성전자주식회사 전화번호를 이용한 데이터 중계장치 및 방법
US8239326B1 (en) 2007-09-19 2012-08-07 Amazon Technologies, Inc. Method and apparatus for authorizing transactions using transaction phrases in a transaction authorization service
KR101365590B1 (ko) * 2007-10-19 2014-02-20 에스케이텔레콤 주식회사 사이버 이동 단말기 운영 방법 및 운영 장치 및 그 운영장치를 포함하는 시스템
US8244592B2 (en) 2008-03-27 2012-08-14 Amazon Technologies, Inc. System and method for message-based purchasing
US8620826B2 (en) 2008-03-27 2013-12-31 Amazon Technologies, Inc. System and method for receiving requests for tasks from unregistered devices
US8204827B1 (en) 2008-03-27 2012-06-19 Amazon Technologies, Inc. System and method for personalized commands
KR101830986B1 (ko) 2011-06-30 2018-04-04 엘지전자 주식회사 메시지 전달 방법 및 장치
WO2013002493A2 (ko) * 2011-06-30 2013-01-03 엘지전자 주식회사 메시지 전달 방법 및 장치
WO2013047976A1 (ko) * 2011-09-28 2013-04-04 엘지전자 주식회사 메시지 전달 방법 및 장치
KR102353933B1 (ko) * 2020-10-12 2022-01-19 주식회사 후후앤컴퍼니 업소 방문 관리를 위한 통화 앱의 동작 방법, 업소 방문 관리를 위한 통화 모니터링 앱의 동작 방법, 업소 방문 관리 시스템 및 컴퓨터로 읽을 수 있는 저장매체에 저장된 어플리케이션

Also Published As

Publication number Publication date
KR20060106328A (ko) 2006-10-12

Similar Documents

Publication Publication Date Title
KR100683026B1 (ko) 가상 이동통신 서비스 제공 시스템 및 그 방법
US8515396B2 (en) Method and system for providing presence information using ringback tone
US9456080B2 (en) Telephone system based on presence and call routing method thereof
US8244252B2 (en) Method for activating a network-based service in a communication network, apparatus, device and network therefore
KR100810253B1 (ko) 통신 시스템에서 서비스 메뉴 제공 방법 및 시스템
WO2005010712A2 (en) Method and system for suppressing early media in a communications network
KR20130103682A (ko) 통신 요청들을 터미네이팅하기 위한 시스템들과 방법들
JP2005192207A (ja) Ip基盤の画像/音声通信システム及びこれを用いた呼転換/呼ピックアップ方法
EP2119188A1 (en) Method, system and user equipment for providing secondary information to a user equipment
US20090185665A1 (en) Method and server/module for service configurations test
CN101277343A (zh) 在语音通信网络中实现视频捆绑的方法、终端及***
EP2130352A2 (en) Technique for providing data objects prior to call establishment
CN101090361A (zh) 在通信网络中将定制的多媒体问候语传递到呼叫方的方法
US7016675B1 (en) System and method for controlling telephone service using a wireless personal information device
US8705710B2 (en) Methods and systems for telephony call completion
KR20050040605A (ko) 이동통신 단말기로 멀티미디어 서비스를 제공하는 방법 및상기 멀티미디어 서비스를 제공하는 서버
KR20010097290A (ko) 인터넷 폰의 수신 전화번호 부여방법 및 수신자 부재 시인터넷 폰 콜 처리 서비스 시스템
KR20070023469A (ko) 아이디를 이용한 통합 메시지 서비스 장치 및 그 방법
KR20030027556A (ko) H.323 프로토콜과 sip 프로토콜을 이용한 인터넷폰의호처리 장치 및 방법
KR20130049601A (ko) 프레즌스 정보에 따른 통화 제어 방법
KR100528281B1 (ko) 다중 매체간의 착신 전환 서비스를 제공하는 방법 및 장치
KR100797373B1 (ko) 화상 통화에서의 영상 안내 서비스 방법 및 시스템과 이를위한 장치
KR100723707B1 (ko) 착신 이동통신 단말기로 이미지 콜 서비스를 제공하는 방법및 시스템
US12003672B1 (en) Methods of duplex transfer of voice streams between mobile subscribers and clients of IM/VOIP with the corresponding implementation of PBX and of the VOIP-cell gateway based on smartphones
KR100723721B1 (ko) Non svd 단말에서 이미지 콜 서비스를 제공하는 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20111229

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20121130

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee