KR20120036216A - 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법 - Google Patents

위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법 Download PDF

Info

Publication number
KR20120036216A
KR20120036216A KR1020100097963A KR20100097963A KR20120036216A KR 20120036216 A KR20120036216 A KR 20120036216A KR 1020100097963 A KR1020100097963 A KR 1020100097963A KR 20100097963 A KR20100097963 A KR 20100097963A KR 20120036216 A KR20120036216 A KR 20120036216A
Authority
KR
South Korea
Prior art keywords
information
terminal
map
location
text
Prior art date
Application number
KR1020100097963A
Other languages
English (en)
Other versions
KR101710107B1 (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 KR1020100097963A priority Critical patent/KR101710107B1/ko
Publication of KR20120036216A publication Critical patent/KR20120036216A/ko
Application granted granted Critical
Publication of KR101710107B1 publication Critical patent/KR101710107B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

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

Abstract

본 발명의 실시예는 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법에 관한 것이다. 본 발명의 실시예에 따른 위치공유 기능을 이용하는 지도결합문자 서비스 장치는 위치공유 기능을 이용하는 지도결합문자 서비스 장치는 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 위치 확인을 수행하는지를 판단하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 지도결합문자 관리 서버; 상기 지도결합문자 관리 서버의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 확인 메시지를 전송하는 단문메시지 전송 서버; 및 상기 지도결합문자 관리 서버로부터 상기 위치공유시간 정보를 갖는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 멀티미디어메시지 전송 서버를 포함하는 것을 특징으로 한다.

Description

위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법{Apparatus and Method for Providing Location Sharing Service by Combining Map Image and Messages, Server for Managing Messages Combined with Map Image and Driving Method Thereof, Terminal and Driving Method Thereof}
본 발명의 실시예는 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법에 관한 것이다. 더 상세하게는 예컨대 단말기의 발신자가 자신의 위치 또는 특정 장소 등의 관심 위치에 해당되는 지도정보와 문자정보, 더 나아가 사진정보 및 위치공유 정보를 전송하면, 수신자가 위치공유 정보를 이용해 발신자의 위치를 일정시간 동안 확인할 수 있는 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법에 관한 것이다.
이하의 부분에서 기술되는 내용은 본 발명의 실시예와 관련되는 배경 정보를 제공할 뿐 종래기술을 구성하는 것이 아님을 밝혀둔다.
최근 이동통신기술의 발달과 함께 이동통신 서비스의 이용이 대중화되면서, 단순한 음성통화 서비스 이외에 다양한 부가 서비스들이 단말기를 통해 제공되고 있다. 예컨대 단말기를 통해 제공되는 서비스 중에는 대표적으로 단문메시지 서비스(SMS)와 멀티미디어메시지 서비스(MMS) 등의 메시지 서비스와 친구 찾기 등의 위치 기반 서비스(Location Based Service: LBS)가 포함된다.
여기서, 메시지 서비스는 발신측 단말기에서 발송한 메시지를 이동교환국(Mobile Switching Center: MSC)에서 제공받아 착신측 단말기가 통신 가능 상태에 있을 때 전송하는 서비스로서 단말기가 꺼져 있거나 통화 불능 상태에 있더라도 이용 가능한 서비스이다. 반면 위치기반 서비스는 단말기의 사용자가 위치하고 있는 위치 정보를 활용하는 서비스로서 단말기의 사용자가 어디에 있는지를 확인하기 위하여 GPS 등과 같은 다양한 지리 정보 시스템을 이용하게 된다.
그런데, 최근 들어 좀더 편리하고 다양한 부가 서비스의 제공에 대한 요구가 증가하면서 이러한 메시지 서비스나 위치기반 서비스만으로는 다양한 소비자들의 욕구를 충족하기 어려운 문제점이 있다.
예를 들어, 개인이나 특정 단체에서는 행사를 개최하기 위한 장소를 공지할 수 있는데, 종래에는 문자 메시지를 통해 지하철 노선과 같은 장소를 자세하게 공지할 수 없었다. 이로 인해 문자 메시지를 수신한 사람들은 가령 지하철 노선도나 주변 지역정보를 다시 확인하고 장소를 숙지해야 하는 번거로움이 있었다.
본 발명의 실시예는 예컨대 약속 장소를 알리거나 행사가 개최되는 장소를 공지하는 일이 발생할 때, 발신자가 약속 또는 행사 관련 문자정보와 장소 관련 지도정보, 더 나아가 특정 표식에 대한 사진 또는 자신의 현재 위치를 일정시간 동안 알릴 수 있는 위치공유 정보를 함께 전송하면, 수신자는 위치공유 정보를 통해 발신자의 위치를 일정시간 동안 확인할 수 있는 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법을 제공함에 그 목적이 있다.
본 발명의 실시예에 따른 위치공유 기능을 이용하는 지도결합문자 서비스 장치는 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 위치 확인을 수행하는지를 판단하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 지도결합문자 관리 서버; 상기 지도결합문자 관리 서버의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 확인 메시지를 전송하는 단문메시지 전송 서버; 및 상기 지도결합문자 관리 서버로부터 상기 위치공유시간 정보를 갖는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 멀티미디어메시지 전송 서버를 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따른 지도결합문자 관리 서버는 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간을 초과하여 상기 제1 단말기의 위치 확인을 요청한 경우 시간이 초과되었음을 알리는 메시지를 상기 제2 단말기로 전송하도록 요청하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 전달하는 트래픽 처리부; 상기 사용자정보를 제공받아 상기 제1 단말기의 사용자정보를 분석하여 상기 지도정보 및 상기 관심정보를 상기 제1 단말기에 제공할지를 판단하고, 상기 지도결합문자를 분석하여 상기 위치공유시간에 대한 정보를 추출하며, 상기 애플리케이션 설치 여부를 확인하기 위해 상기 제2 단말기로 전송되는 확인 메시지에 대한 응답 여부에 따라 상기 애플리케이션 설치 여부를 판단하는 정보 분석부;
상기 확인 메시지의 전송을 요청하는 메시지를 상기 트래픽 제어부의 제어 하에 제공하는 메시지부; 및 상기 위치공유시간에 대한 정보를 이용하여 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 상기 제1 단말기의 위치 확인을 요청하는지를 판단하고, 판단 결과를 상기 트래픽 처리부에 제공하는 위치확인 수행부를 포함하는 것을 특징으로 한다.
또한 본 발명의 실시예에 따른 단말기는 지도와 문자가 결합된 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 취득되는 단말정보 및 위치정보를 수신하여 전송하고, 상기 단말정보에 근거하여 상기 지도결합문자 서비스의 이용이 가능한 경우 상기 위치정보에 근거하는 지도정보 및 관심정보를 제공받는 무선통신 모듈; 상기 요청에 따라 상기 지도결합문자를 전송하기 위한 지도결합문자 애플리케이션을 구동하고, 상기 지도정보 및 상기 관심정보를 제공받아 화면에 표시되도록 하며, 일정시간 동안 위치를 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 생성하여 상기 무선통신모듈에 제공하는 지도결합문자 애플리케이션 구동 모듈; 및 사용자가 상기 지도결합문자에 추가적으로 사진정보를 전송하고자 하는 경우, 상기 사진정보를 생성하여 제공하는 카메라 모듈을 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따른 지도결합문자 서비스 방법은 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 위치 확인을 수행하는지를 판단하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 단계; 상기 지도결합문자 관리 서버의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 확인 메시지를 전송하는 단계; 및 상기 지도결합문자 관리 서버로부터 상기 위치공유시간에 정보를 갖는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따른 지도결합문자 관리 서버의 구동 방법은 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 단말정보 및 위치정보를 수신하는 단계; 상기 단말정보에 근거하는 상기 사용자정보를 제공받아 상기 제1 단말기의 사용자정보를 분석하고, 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 제공받아 상기 제1 단말기에 제공하는 단계; 상기 제1 단말기의 위치를 일정 시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하는 단계; 상기 지도결합문자를 분석하여 상기 위치공유시간에 대한 정보를 추출하고, 상기 제2 단말기가 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 수신하기 위한 애플리케이션을 설치하고 있는지의 여부를 판단하는 단계; 상기 애플리케이션의 설치 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 단계; 및 상기 위치공유시간에 대한 정보를 이용하여 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 상기 제1 단말기의 위치 확인을 요청하는지를 판단하고, 판단 결과 상기 위치공유시간을 초과하는 경우 상기 제2 단말기에 알리는 단계를 포함하는 것을 특징으로 하는 한다.
본 발명의 실시예에 따른 단말기의 구동 방법은 지도와 문자가 결합된 형태의 지도결합문자를 전송하기 위한 지도결합문자 애플리케이션을 구동하여 단말정보 및 위치정보를 제공하고, 상기 단말정보 및 상기 위치정보에 따른 지도를 제공받아 메시지 창과 함께 화면에 표시하는 단계; 상기 지도결합문자의 수신자 정보를 입력받아 화면에 표시하는 단계; 문자를 입력받아 메시지 내용을 상기 메시지 창에 표시하는 단계; 및 상기 지도결합문자를 전송하는 발신자의 위치를 일정 시간 동안 확인할 수 있는 위치공유시간의 설정에 따라 관련 정보의 설정을 표시하는 단계; 사용자가 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자에 추가적으로 사진정보를 전송하고자 하는 경우, 상기 사진정보를 첨부하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따르면, 예컨대 약속 장소를 알리거나 행사 장소를 공지하는 일이 발생할 때, 약속 또는 행사에 관련되는 간략한 문자정보, 지도정보 또는 특정 표식에 대한 사진과 함께 위치공유시간 정보를 전송해 줌으로써 지도결합문자를 수신한 수신자가 장소의 위치를 확인해야 하는 등의 번거로움을 줄여줄 수 있을 것이다. 또한 위치공유시간 정보를 이용해 발신자의 위치를 알 수 있도록 함으로써 가령 약속 등의 기다림에서 오는 지루함 등을 덜어줄 수 있을 것이다.
도 1은 본 발명의 실시예에 따른 지도결합문자 서비스 장치의 구조를 나타내는 도면,
도 2는 도 1의 단말기의 구조를 나타내는 도면,
도 3은 도 1의 지도결합문자 관리 서버의 구조를 나타내는 도면,
도 4는 도 1의 지도결합문자 서비스 장치의 서비스 과정을 나타내는 도면,
도 5는 도 1의 지도결합문자 관리 서버의 구동 방법을 나타내는 도면,
도 6a 내지 도 6i는 제1 단말기의 내 위치정보를 이용한 지도결합문자 전송 과정을 나타내는 도면,
도 7a 내지 도 7p는 제1 단말기에서 지정한 테마정보 및 지역정보를 이용한 지도결합문자 전송 과정을 나타내는 도면,
도 8a 내지 도 8f는 위치공유 기능 실행시 수신측 제2 단말기의 동작 과정을 나타내는 도면,
도 9a 내지 도 9e는 위치공유 기능 종료시 제2 단말기의 동작 과정을 나타내는 도면이다.
이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
도 1은 본 발명의 실시예에 따른 지도결합문자 서비스 장치의 구조를 나타내는 도면이고, 도 2는 도 1의 단말기의 구조를 나타내는 도면이다.
도 1 및 도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 지도결합문자 서비스 장치는 위치공유 기능을 수행하는 지도결합문자 관리 서버(140), 단문메시지 전송 서버(150) 및 멀티미디어메시지 전송 서버(160)를 포함한다. 또한, 지도결합문자 서비스 장치는 액세스포인트(AP)(120), 통신망(130), 정보관리 서버(141) 및 지도정보 서버(143)의 일부 또는 전부를 포함하며, 더 나아가 사용자정보 서버(141a), 관심정보 서버(141b) 및 위치기반 서버(141c)의 일부 또는 전부를 더 포함할 수 있다.
본 발명의 실시예에서 발신측 제1 단말기(100) 또는 수신측 제2 단말기(110)(이하, 단말기라 함)는 다양한 유무선 환경에 적용할 수 있으며, 단말기 형태별로 구분되는 PDA(Personal Digital Assistant), 셀룰러폰, 스마트폰 등과, 통신 방식별로 구분되는 PCS(Personal Communication Service)폰, GSM(Global System for Mobile)폰, W-CDMA(Wideband CDMA)폰, CDMA-2000폰, MBS(Mobile Broadband System)폰 등을 모두 포함할 수 있다. 여기서 MBS폰은 현재 논의되고 있는 차세대 시스템에서 사용될 단말기(100, 110)를 나타낸다. 그 가운데 본 발명의 실시예에 따른 제1 단말기(100)는 예컨대 안드로이드 운영체제(OS)를 갖는 스마트폰이 바람직할 수 있다. 더 나아가, 본 발명의 실시예에 따른 단말기(100, 110)는 데스크탑 컴퓨터 및 랩탑 컴퓨터 등을 더 포함할 수 있을 것이다.
이러한 단말기(100, 110)는 도 2에 도시된 바와 같이 무선통신 모듈(200), 무선랜 모듈(210)을 포함하며, 제1 단말기(100)의 경우에는 GPS 모듈(미도시)을 더 포함할 수 있다. 무선통신 모듈(200)을 구비함에 따라 단말기(100, 110)는 통신망(130)에 접속하여 상대방과 통상적인 음성 통화 및 데이터 통신을 수행한다. 또한 단말기(100, 110)는 무선랜 모듈(210)을 구비함에 따라 주변에 인식되는 AP(120)를 경유해 통신망(130)에 접속하여 각종 웹 페이지 데이터를 수신할 수 있다. 더 나아가, 단말기(100, 110)는 GPS 모듈의 구비 여부에 따라 GPS 단말기 및 비GPS 단말기로 구분되며, GPS 모듈을 구비하는 제1 단말기(100)의 경우 GPS 위성을 통해 제공되는 데이터를 수신할 수 있다.
단말기(100, 110)는 인터넷 접속 프로토콜인 무선 애플리케이션(WAP: Wireless Application Protocol), HTTP 프로토콜을 사용하는 HTML에 기반한 MIE(Microsoft Internet Explorer), 핸드헬드 디바이스 트랜스포트 프로토콜(HDPT: Handheld Device Transport Protocol), NTT DoKoMo사의 i-Mode 또는 특정 통신사의 무선 인터넷 접속용 브라우저를 이용해 통신망(130)을 경유하여 인터넷에 접속한다. 단말기(100, 110)에서 사용하는 인터넷 접속 프로토콜 중에서, MIE는 HTML을 약간 변형시켜 축약하는 m-HTML을 사용하고, i-Mode의 경우에는 HTML의 서브세트인 콤팩트 HTML(c-HTML)이라는 언어를 사용한다. 최근의 스마트폰과 같은 단말기(100, 110)는 더욱 빠른 무선 인터넷을 제공하기 위하여 아이폰용인 오페라미니(Opera Mini)와 같은 특정 통신사의 무선 인터넷 접속용 브라우저를 사용하거나, 이와 연계해 단말기(100, 110)에 근거리 통신망인 와이파이(WiFi) 및 와이브로(WiBro) 등도 함께 사용함으로써 무선 초고속 인터넷을 제공하고 있다.
또한 본 발명의 실시예에 따른 단말기(100, 110)는 카메라 모듈(220) 및 지도결합문자 서비스를 이용하기 위한 지도결합문자 애플리케이션 구동 모듈(230)을 더 포함하며, 여기서 지도결합문자 애플리케이션 구동 모듈(230)은 위치공유시간 설정부(230a)를 포함할 수 있다. 예를 들어 발신측 제1 단말기(100)의 사용자가 지도결합문자 서비스를 이용하기 위해 지도결합문자 애플리케이션 구동 모듈(230)을 작동시키게 되면, 지도정보 및 문자정보가 결합된 형태의 지도결합문자, 더 나아가 제1 단말기(100)의 사용자가 자신의 위치를 일정시간 동안 수신측 제2 단말기(110)의 사용자에게 알릴 수 있는 위치공유시간 정보를 수신측 제2 단말기(110)로 전송하기 위한 절차를 수행할 수 있다. 물론 이와 같은 절차는 제1 단말기(100)와 지도결합문자 관리 서버(140) 간에 이루어진다. 이때 가령 약속 장소나 행사가 열리는 장소에 대한 특정 건물 또는 간판과 같은 표식에 대한 사진정보 등을 함께 전송하고자 하는 경우 제1 단말기(100)의 사용자는 카메라 모듈(220)을 작동시켜 특정 건물 또는 간판 등의 표식을 촬영한 후 첨부하는 형식으로 지도결합문자를 전송할 수 있다. 물론 기저장된 사진이 있다면 이를 불러내어 첨부할 수도 있다.
AP(120)는 건물 내에 많이 설치되는 펨토(femto) 또는 피코(pico) 기지국과 같은 소형 기지국을 포함한다. 여기서, 펨토 또는 피코 기지국은 소형 기지국의 분류상 단말기(100, 110)를 최대 몇 대까지 접속할 수 있느냐에 따라 구분되는 것이다. 또한, AP(120)는 단말기(100, 110)와 와이파이 등의 근거리 통신을 수행하기 위한 근거리 통신 모듈을 포함한다. 근거리 통신은 와이파이 이외에 블루투스 통신, 지그비(zigbee) 통신, 적외선 통신(IrDA), UHF(Ultra High Frequency) 및 VHF(Very High Frequency)와 같은 RF(Radio Frequency) 및 초광대역 통신(UWB) 등의 다양한 규격으로 수행될 수 있다. 이에 따라 AP(120)는 데이터 패킷의 위치를 추출하고, 추출된 위치에 대한 최상의 통신 경로를 지정하며, 지정된 통신 경로를 따라 데이터 패킷을 다음 장치, 예컨대 단말기(100, 110)로 전달할 수 있다. AP(120)는 일반적인 네트워크 환경에서 여러 회선을 공유할 수 있으며 라우터(router) 및 리피터(repeater) 등을 포함할 수 있다. 또한, 케이티(KT)의 에그 또는 미국 버라이즌의 마이파이(MiFi)와 같은 특정 제조사의 브리지 제품도 AP(120)에 포함될 수 있을 것이다.
통신망(130)은 예컨대 무선 통신망으로서 기지국 제어기, 기지국 전송기 및/또는 중계기 등을 포함한다. 여기서, 기지국 제어기는 지지국 전송기와 교환국간 신호를 중계하는 역할을 한다. 통신망(130)은 동기식 및 비동기식을 모두 지원한다. 따라서 동기식인 경우 송신 및 수신 기지국 전송기는 BTS(Base Station Transmission System), 송신 및 수신 기지국 제어기는 BSC(Base Station Controller)가 될 것이고, 비동기식인 경우 송신 및 수신 기지국 전송기는 RTS(Radio Tranceiver Subsystem), 송신 및 수신 기지국 제어기는 RNC(Radio Network Controller)가 될 것이다. 물론 본 발명의 실시예에 따른 통신망(130)은 이에 한정되는 것이 아니며, CDMA 망이 아닌 GSM 망 및 향후 구현될 차세대 이동통신 시스템의 접속망에 사용될 수 있는 것을 통칭하는 것이라 할 수 있다.
지도결합문자 관리 서버(140)는 통신망(130), 정보관리 서버(141), 지도정보 서버(143), 단문메시지 전송 서버(150), 멀티미디어메시지 전송 서버(160)에 연동한다. 이에 따라 발신측 제1 단말기(100)로부터 지도결합문자 서비스 이용에 대한 요청이 있는 경우, 지도결합문자 관리 서버(140)는 서비스 요청시 제1 단말기(100)가 제공하는 제1 단말기(100)의 현재 위치정보와 제1 단말기(100)의 장치 ID 또는 주소 정보와 같은 단말정보를 제공받아 단말정보를 이용 또는 분석하여 예컨대 제1 단말기(100)의 서비스 이용가능 여부를 판단하고, 판단 결과에 따라 지도정보 및 지도상의 건물 등에 대한 관심정보를 제1 단말기(100)에 제공한다. 다시 말해, 제1 단말기(100)는 지도결합문자 서비스 이용을 위한 애플리케이션을 가동할 때 지도결합문자 관리 서버(140)로부터 자신의 현재 위치에 대한 지도정보를 먼저 제공받을 수 있게 되고, 만약 제1 단말기(100)의 사용자가 특정 장소의 주소나 테마를 검색한 후 관련 정보를 지도결합문자 관리 서버(140)로 제공한 경우라면 지도결합문자 관리 서버(140)는 관련 주소 및 테마 정보를 기반으로 하는 지도정보를 제1 단말기(100)로 제공하게 된다.
이의 과정에서 정보관리 서버(141)는 지도결합문자 관리 서버(140)의 요청에 따라 제1 단말기(100)가 제공한 단말정보 혹은 위치정보를 이용해 제1 단말기(100에 대한 사용자정보를 사용자정보 서버(141a)에 요청하여 제공받을 수 있으며, 이에 따라 정보관리 서버(141)는 가령 제1 단말기(100)의 본인 인증을 수행하거나 단말 종류 및 부가서비스 가입 여부 등을 판단한 후 판단 결과를 지도결합문자 관리 서버(140)에 제공할 수 있다. 또한 정보관리 서버(141)는 제1 단말기(100)가 지도결합문자 서비스를 이용할 수 있는 권한이 있다고 판단한 경우 관심정보 서버(141b)로 제1 단말기(100)의 위치정보 등을 제공하여 위치정보에 관계되는 관심정보 등을 제공받아 지도결합문자 관리 서버(140)에 제공할 수 있다. 여기서, 관심정보(POI)는 지하철 역, 특정 건물, 유명 관광지 등의 정보를 나타낸다. 가령, 제1 단말기(100)가 GPS 신호가 수신되지 않는 GPS 음역 지역에서 지도결합문자 서비스를 이용한 경우라면 정보관리 서버(141)는 GPS 정보가 아닌 기지국 정보 또는 AP(120)의 AP 정보 등을 이용해 제1 단말기(100)의 위치를 파악할 수 있는데, 이를 위해 위치기반 서버(141c)는 정보관리 서버(141)의 요청이 있는 경우 기지국 정보 또는 AP 정보를 이용하여 제1 단말기(100)에 대한 정확한 위치정보를 제공하게 된다. 이를 근거로 하여 정보관리 서버(141)는 관심정보 서버(141b)로부터 관심정보를 수집하여 지도결합문자 관리 서버(140)에 제공할 수 있을 것이다.
또한 지도결합문자 관리 서버(140)는 제1 단말기(100)가 지도결합문자 서비스 요청시 제공하는 위치정보, 주소정보 또는 테마정보를 지도정보 서버(143)에 제공하고 해당 정보에 관련되는 지도정보, 즉 지도 이미지를 제공받을 수 있다. 이의 과정에서 가령 제1 단말기(100)가 GPS 음영 지역에서 지도결합문자 서비스를 요청한 경우 자신의 정확한 위치 정보를 제공할 수 없기 때문에 이의 경우에는 정보관리 서버(141)에 연동하는 위치기반 서버(141c)에서 제공하는 위치정보를 기반으로 지도정보를 취득할 수 있다. 그리고 지도결합문자 관리 서버(140)는 정보관리 서버(141)를 경유하여 제공되는 관심정보와 지도정보 서버(143)에서 제공하는 지도정보를 제1 단말기(100)에 제공한다.
더 나아가 지도결합문자 관리 서버(140)는 제1 단말기(100)로부터 지도결합문자를 수신한 후, 수신측 제2 단말기(110)가 지도결합문자를 수신하기 위한 애플리케이션을 설치하고 있는지를 판단할 수 있다. 이를 위해 지도결합문자 관리 서버(140)는 예를 들어 단문메시지 전송 서버(150)로 제2 단말기(110)에 대한 애플리케이션의 존재 확인을 요청할 수 있으며, 확인 요청에 대한 응답이 없는 경우 애플리케이션을 설치하고 있지 않은 것으로 판단할 수 있다. 가령 제2 단말기(110)가 관련 애플리케이션을 설치하고 있는 경우에는 제2 단말기(110)로부터 확인 메시지에 대한 응답을 수신할 수 있을 것이다. 또는 제2 단말기(110)가 지도결합문자를 제공받기 위하여 접속하는 자체만으로도 애플리케이션을 설치하고 있다고 판단할 수 있다. 또는 제2 단말기(110)의 내부에 해당 애플리케이션이 존재하지 않아 제2 단말기(110)가 관련 애플리케이션에 대한 다운로드를 요청한 경우, 지도결합문자 관리 서버(140)는 관련 애플리케이션을 제2 단말기(110)에 제공할 수도 있다.
이와 같은 과정에 따라 지도결합문자 관리 서버(140)는 제2 단말기(110)가 일반폰이거나 가령 안드로이드 운영체제가 탑재된 스마트폰이더라도 관련 애플리케이션을 설치하고 있지 않은 경우에는 멀티미디어메시지 전송 서버(160)를 경유하여 해당 지도결합문자를 제2 단말기(110)로 전송하게 한다. 또한 제2 단말기(110)가 안드로이드 운영체제를 탑재한 스마트폰이면서 관련 애플리케이션을 설치한 경우에는 지도결합문자 관리 서버(140)는 직접적으로 지도결합문자를 제2 단말기(110)에 제공할 수 있다.
또한 지도결합문자 관리 서버(140)는 위치공유 기능을 수행할 수 있다. 다시 말해, 제1 단말기(100)에서 제2 단말기(110)로 지도결합문자와 함께 위치공유시간 정보가 함께 전송되었다면, 지도결합문자 관리 서버(140)는 제2 단말기(110)의 사용자가 위치공유시간 내에서 제1 단말기(100)의 위치를 확인 또는 추적할 수 있도록 한다. 예를 들어, 제2 단말기(110)로 전송한 지도결합문자 내에 위치확인을 위한 링크가 포함될 수 있는데, 제2 단말기(110)의 사용자가 해당 링크에 접속하면 지도결합문자 관리 서버(140)는 관련 정보를 제공받아 제2 단말기(110)의 사용자가 위치공유에 의한 위치확인을 원한다는 것을 판단할 수 있다. 이후, 지도결합문자 관리 서버(140)는 제2 단말기(110)의 위치를 추적하여 공유된 시간 동안 관련 지도정보 및 관심정보를 제2 단말기(110)로 제공해 줄 수 있다. 이를 위해 지도결합문자 관리 서버(140)는 제1 단말기(100)로부터 GPS 정보를 제공받아 GPS 정보에 근거하는 지도정보 및 관심정보를 제공할 수 있으며, 기지국 정보 및 AP 정보에 근거하는 지도정보 및 관심정보도 제공할 수 있다. 물론 관련 지도정보 및 관심정보는 정보관리 서버(141) 및 지도정보 서버(143)와의 연계 하에 제공할 수 있을 것이다.
단문메시지 전송 서버(150)는 지도결합문자 관리 서버(140)의 요청에 따라 제2 단말기(110)로 인보크(invoke) 메시지를 전송하여 제2 단말기(110)가 제1 단말기(100)로부터의 지도결합문자를 수신할 수 있는 애플리케이션을 설치하고 있는지를 지도결합문자 관리 서버(140)가 판단할 수 있도록 한다. 가령, 단문메시지 전송 서버(150)가 제2 단말기(110)로 인보크 메시지를 전송하고 일정시간이 경과한 후에도 제2 단말기(110)로부터 이에 대한 응답이 없는 경우 지도결합문자 관리 서버(140)는 관련 애플리케이션이 설치되지 않았다고 판단할 수 있다.
멀티미디어메시지 전송 서버(160)는 안드로이드 운영체제를 탑재하고 있는 제2 단말기(110)가 지도결합문자를 수신할 수 있는 관련 애플리케이션을 설치하지 않았을 때, 지도결합문자 관리 서버(140)로부터의 요청에 따라 다운로드 요청 링크가 포함되는 멀티미디어메시지를 제2 단말기(110)로 전송할 수 있다. 이에 따라 제2 단말기(110)로 하여금 해당 링크에 접속하여 애플리케이션을 다운로드 받을 수 있게 한다. 또한 멀티미디어메시지 전송 서버(160)는 제2 단말기(110)가 지도결합문자의 수신을 위한 애플리케이션을 설치하지 않은 경우, 제1 단말기(100)가 제공한 지도결합문자를 지도결합문자 관리 서버(140)로부터 전달받아 제2 단말기(110)로 MMS(Multimedia Messaging Service)의 방식으로 전송하게 된다.
도 3은 도 1의 지도결합문자 관리 서버의 구조를 나타내는 도면이다.
도 3을 도 1과 함께 참조하면, 본 발명의 실시예에 따른 지도결합문자 관리 서버(140)는 트래픽 처리부(300) 및 지도결합문자 정보관리부(310)를 포함한다. 여기서, 트래픽 처리부(300)는 제어부(미도시) 및 인터페이스부(미도시)를 포함할 수 있으며, 지도결합문자 정보관리부(310)는 메모리부(311), 정보 분석부(313), 메시지부(315) 및 위치확인 수행부(317)를 포함할 수 있다.
트래픽 처리부(300)는 통신망(130), 정보관리 서버(141), 지도정보 서버(143), 단문메시지 전송 서버(150) 및 멀티미디어메시지 전송 서버(160)와의 연동에 따라 처리되는 호 전반을 제어부를 통해 제어하며, 인터페이스부를 통해서는 메시지 또는 정보의 송수신 및 프로토콜 변환 등의 기능을 수행할 수 있을 것이다. 또한 지도결합문자 정보관리부(310)는 발신측 제1 단말기(100)가 전송한 지도결합문자를 수신측 제2 단말기(110)가 용이하게 수신할 수 있도록 하는 지도결합문자 정보를 관리한다. 여기서, 지도결합문자 정보를 관리한다는 것은 예컨대, 제1 단말기(100)가 지도결합문자를 수신측 제2 단말기(110)로 전송하고자 할 때, 지도결합문자 정보관리부(310)는 제2 단말기(110)의 애플리케이션 설치 여부를 판단하기 위하여 단문메시지 전송 서버(150)에 확인 메시지를 전송할 것을 요청하고, 애플리케이션이 설치되지 않는 제2 단말기(110)에 대하여는 멀티미디어메시지 전송 서버(160)를 경유해 지도결합문자를 전송할 수 있도록 한다.
지도결합문자 정보관리부(310)의 메모리부(311)는 예를 들어 발신측 제1 단말기(100)가 지도결합문자 서비스 접속 시도시 제공하는 제1 단말기(100)의 위치정보 등을 트래픽 처리부(300)로부터 제공받아 저장할 수 있으며, 또한 메모리부(311)는 제1 단말기(100)의 단말정보 등에 근거하여 정보관리 서버(141)에서 제공하는 발신측 제1 단말기(100)의 사용자정보, 또는 위치정보에 근거하여 정보관리 서버(141) 및 지도정보 서버(143)에서 제공하는 관심정보 및 위치정보를 제공받아 저장할 수 있다. 더 나아가, 메모리부(311)는 가령 제1 단말기(100)의 지도결합문자 서비스 접속 시도시 제공하는 제1 단말기(100)의 위치정보 또는 테마 검색이나 즐겨찾기 등을 통해 제공하는 위치정보에 근거하여 지도정보 서버(143)에서 제공하는 지도 이미지를 저장할 수 있을 것이다. 또한 메모리부(311)는 정보 분석부(313)에서 제공하는 제1 단말기(100)의 위치공유시간에 대한 정보도 저장할 수 있다.
여기서, 사용자정보는 사용자정보 서버(141a)에서 제공하는 정보로서 예컨대 지도결합문자 서비스를 이용할 수 있는 권한에 관련되는 제1 단말기(100)의 특정 부가서비스 가입 여부 관련 정보를 의미하고, 관심정보는 관심정보 서버(141b)에서 제공하는 정보로서 특정 건물이나 명소에 대한 POI(Point of Interest) 정보를 의미하며, 위치기반 정보는 위치기반 서버(141c)에서 제공하는 정보로서 제1 단말기(100)가 가령 GPS 신호가 수신되지 않는 음역 지역에 있을 때, 제1 단말기(100)가 제공한 기지국 정보 또는 AP(120)의 AP 정보와 같은 위치정보를 이용해 산출한 제1 단말기(100)의 정확한 현재 위치정보를 나타낸다.
정보 분석부(313)는 제1 단말기(100)의 지도결합문자 서비스 요청시 트래픽 처리부(300)의 제어 하에 제공되는 제1 단말기(100)의 위치정보를 분석하여 GPS 정보를 포함하고 있는지에 대한 분석을 수행할 수 있다. 분석 결과 만약 GPS 정보를 포함하는 경우라면 정보 분석부(313)는 관련 GPS 정보를 제1 단말기(100)의 현재 위치정보로서 트래픽 처리부(300)의 제어 하에 정보관리 서버(141)에 제공하도록 하며, 그 결과 메모리부(311)는 관심정보 서버(141b)에서 제공하는 관심정보를 정보관리 서버(141) 및 트래픽 처리부(300)를 통해 제공받아 저장할 수 있게 된다. 반면 GPS 정보를 포함하고 있지 않은 경우라면 정보 분석부(313)는 GPS 정보가 아닌 기지국 정보나 AP 정보를 트래픽 처리부(300)의 제어 하에 정보관리 서버(141)에 제공하도록 하여, 메모리부(311)가 위치기반 서버(141c)에서 산출한 제1 단말기(100)의 위치기반 정보를 토대로 관심정보 서버(141b)에서 산출한 관심정보를 정보관리 서버(141) 및 트래픽 처리부(300)를 통해 제공받아 저장할 수 있도록 한다.
또한 정보 분석부(313)는 제1 단말기(100)가 지도결합문자 서비스 요청시 제공하는 단말기(100)의 단말정보를 이용하여 사용자정보 서버(141a)에서 정보관리 서버(141)를 경유하여 제공되는 단말기(100)의 사용자정보 등을 제공받아 분석할 수 있다. 가령, 사용자정보를 분석한 결과 서비스를 이용할 권한이 있다면 제1 단말기(100)의 위치정보에 근거하는 지도정보 및 관심정보를 트래픽 처리부(300)에서 제공할 수 있도록 하는 것이다.
더 나아가, 정보 분석부(313)는 제1 단말기(100)로부터 지도결합문자를 수신한 경우, 제2 단말기(110)가 애플리케이션을 설치하고 있는지를 판단할 수 있다. 다시 말해, 단문메시지 전송 서버(150)로 메시지 전송을 요청하고, 단문메시지 전송 서버(150)가 제2 단말기(110)로 인보크 메시지를 전송한 후 그에 대해 수신되는 응답이 없으면 제2 단말기(110)는 애플리케이션을 설치하지 않은 것으로 판단할 수 있는 것이다. 여기서, 인보크 메시지는 수신측 제2 단말기(110)가 지도결합문자를 수신할 수 있는 애플리케이션을 설치하고 있는지를 확인하기 위해 단문메시지 전송 서버(150)가 전송하는 메시지이다.
또한 정보 분석부(313)는 제1 단말기(100)가 제공한 지도결합문자를 분석하여 위치공유시간에 대한 정보를 포함하고 있는지를 판단할 수 있다. 판단 결과, 가령 위치공유시간 정보를 포함하고 있다면 관련 정보를 제1 단말기(100)의 단말정보와 함께 트래픽 처리부(300)의 제어 하에 메모리부(311)에 저장시킬 수 있다. 이와 같은 정보는 제2 단말기(110)의 위치확인 수행시 위치확인 수행부(317)에서 제1 단말기(100)의 위치를 확인하고자 할 때 이용될 수 있을 것이다.
메시지부(315)는 인보크 메시지의 전송을 요청하는 등의 메시지를 제공할 수 있다. 예를 들어 트래픽 처리부(300)가 제1 단말기(100)로부터 지도결합문자를 수신한 경우, 메시지부(315)는 제2 단말기(110)가 지도결합문자를 수신하기 위한 애플리케이션을 설치하고 있는지를 확인하기 위하여 단문메시지 전송 서버(150)가 제2 단말기(110)로 인보크 메시지를 전송하도록 요청하는 메시지를 생성하여 트래픽 처리부(300)에 제공할 수 있다. 실질적으로 이와 같은 메시지부(315)는 트래픽 제어부(300)에 포함하여 구성될 수도 있으며 그것에 특별히 한정하지는 않을 것이다.
또한 위치확인 수행부(317)는 발신측 제1 단말기(100)에서 수신측 제2 단말기(110)로 제공한 위치공유시간 범위 내에서 제2 단말기(110)가 제1 단말기(100)의 사용자에 대한 위치 추적 또는 위치 확인을 원하는 경우 관련 정보를 제공받아 위치 확인 과정을 수행한다. 예를 들어, 정보 분석부(313)에서 위치공유시간이 설정되어 있는 제1 단말기(100)에 대한 정보를 제공하였다면 관련 정보를 저장하였다가 또는 메모리부(311)에서 제공받아 제2 단말기(110)가 위치확인 링크에 접속시 제공하는 정보를 서로 비교하여 해당 제1 단말기(100)에 대한 위치 확인 또는 추적이 이루어지도록 판단할 수 있고, 이어 위치확인 수행부(317)는 판단 결과를 트래픽 처리부(300)에 제공하여 위치이동에 따른 지도정보 및 관심정보를 트래픽 처리부(300)가 제2 단말기(110)로 전송하도록 한다. 그러나, 위치확인 또는 추적이 가능한 시간의 범위를 초과한 경우에는 시간이 초과되었음을 알리는 결과를 가령 트래픽 제어부(300)로 제공하고, 트래픽 제어부(300)는 시간이 초과되었음을 알리는 정보를 제2 단말기(110)에 제공하는 방식으로 이루어질 수 있다.
한편, 본 발명의 실시예에 따른 위치확인 수행부(317)는 정보 분석부(313) 내에 포함될 수도 있으므로 분리되어 구성되는 형식에 특별히 한정하지는 않을 것이다. 또한, 제2 단말기(110)로 위치공유시간이 초과되었음을 알리기 위한 절차 또한 다양하게 변형될 수 있으므로 그것에 특별히 한정하지 않을 것이다. 다시 말해, 본 발명의 실시예에서는 위치확인 수행부(317)에서 시간이 초과되었음을 판단하고 판단 결과를 트래픽 제어부(300)에 제공하면, 트래픽 제어부(300)가 제2 단말기(110)로 관련 정보를 제공하는 방식으로 기술하였지만, 위치확인 수행부(317)에서 판단 결과를 단문메시지 전송 서버(150)에 직접 제공하는 것도 가능할 수 있다.
도 4는 도 1의 장치의 서비스 과정을 나타내는 도면이다.
도 4를 도 1과 함께 참조하면, 발신측 제1 단말기(100)는 지도결합문자 서비스를 이용하기 위하여 내부의 애플리케이션을 동작시킴으로써 지도결합문자 서비스를 요청하며, 지도결합문자 관리 서버(140)는 요청시 제공되는 제1 단말기(100)의 단말정보 및 위치정보를 수신한다(S401). 지도결합문자 서비스 요청시 제1 단말기(100)는 제1 단말기(100)의 위치정보, 단말정보로서 장치 ID, 주소 정보 등을 제공할 수 있다. 이의 과정에서 예를 들어, 제1 단말기(100)가 GPS 단말기이고 GPS 신호의 수신이 가능한 지역에서 지도결합문자 서비스를 요청하였다면 제1 단말기(100)는 위치정보로서 GPS 정보, 기지국 정보, 더 나아가 AP(120)의 AP 정보도 동시에 제공할 수 있다. 만약 제1 단말기(100)가 비GPS 단말기이거나 GPS 단말기라 하더라도 GPS 음영 지역에 있는 경우에는 기지국 정보 및 AP 정보만 제공하게 될 것이다.
이후, 지도결합문자 관리 서버(140)는 수신한 단말정보를 근거로 하여 정보관리 서버(141)로 제1 단말기(100)의 사용자정보를 요청하여 사용자정보를 수신하며(S403), 사용자정보의 분석 결과, 가령 서비스의 이용이 가능한 사용자라면 지도결합문자 관리 서버(140)는 이어 위치정보를 근거로 하여 지도정보 서버(143)로 위치정보에 따른 지도정보를 요청하여 수신하고(S405), 정보관리 서버(141)로 관심정보를 요청하여 수신할 수 있다(S407).
그리고 지도결합문자 관리 서버(140)는 지도정보 및 관심정보를 제1 단말기(100)로 전송한다(S409).
또한 지도결합문자 관리 서버(140)는 제1 단말기(100)로부터 위치공유시간 정보를 갖는 지도결합문자를 수신한 후(S411), 제2 단말기(110)의 애플리케이션 설치 여부를 판단하기 위하여 단문메시지 전송 서버(150)로 확인 메시지 전송을 요청한다(S413).
지도결합문자 관리 서버(140)의 요청에 따라 단문메시지 전송 서버(150)는 확인 메시지를 제2 단말기(110)로 전송한다(S415).
이어 지도결합문자 관리 서버(140)는 가령 제2 단말기(110)로부터 확인 메시지에 대한 응답이 없는 경우 제2 단말기(110)가 관련 애플리케이션을 설치하지 않은 것으로 판단하고, 위치공유시간 정보를 갖는 지도결합문자를 멀티미디어메시지 전송 서버(160)로 전달한다(S417).
이후 멀티미디어메시지 전송 서버(160)는 위치공유시간 정보를 갖는 지도결합문자를 제공받아 MMS 방식으로 지도결합문자를 제2 단말기(110)로 전송하게 된다(S419). 이러한 과정에서 멀티미디어메시지 전송 서버(160)는 제2 단말기(110)의 종류에 따라 적절하게 위치공유시간 정보를 갖는 지도결합문자를 변경하여 제공할 수도 있을 것이다.
만약, 제2 단말기(110)가 확인 메시지를 통해 지도결합문자 관리 서버(140)에 접속하여 애플리케이션 설치 여부를 알렸다면, 지도결합문자 관리 서버(140)는 위치공유시간 정보를 갖는 지도결합문자를 제2 단말기(110)로 직접 제공할 수 있을 것이다(S421).
도 5는 도 1의 지도결합문자 관리 서버의 구동 방법을 나타내는 도면이다.
도 5를 도 1과 함께 참조하면, 지도결합문자 관리 서버(140)는 발신측 제1 단말기(100)의 지도결합문자 서비스 요청시 제공되는 단말정보 및 위치정보를 수신하여 단말정보에 근거한 사용자정보를 수신한다(S501). 여기서, 단말정보는 제1 단말기(100)의 장치 ID 또는 주소 정보 등을 나타내고, 위치정보는 GPS 정보, 기지국 정보 및 AP 정보 등을 나타낼 수 있다.
이어, 지도결합문자 관리 서버(140)는 사용자정보의 분석 또는 조회 결과에 따라 위치정보에 근거한 지도정보 및 관심정보를 제공받아 발신측 제1 단말기(100)에 전송한다(S503).
그리고 지도결합문자 관리 서버(140)는 제1 단말기(100)로부터 위치공유시간 정보를 갖는 지도결합문자를 수신한다(S505).
이후, 지도결합문자 관리 서버(140)는 제2 단말기(110)의 애플리케이션 설치 여부를 판단한다(S507). 다시 말해, 단문메시지 전송 서버(150)에 요청하여 제2 단말기(110)로 인보크 메시지와 같은 확인 메시지를 전송하게 하고, 제2 단말기(110)로부터 확인 메시지에 대한 응답이 있는지에 따라 애플리케이션 설치 여부를 판단한다.
그리고 애플리케이션의 설치 여부에 따라 지도결합문자 관리 서버(140)는 위치공유시간 정보를 갖는 지도결합문자를 서로 다른 경로를 통해 제2 단말기(110)로 전송하게 된다(S509)
또한 지도결합문자 관리 서버(140)는 제2 단말기(110)가 제1 단말기(100)의 위치 확인을 요청하는지를 판단하고, 요청시 제공한 시간을 확인한 결과 위치 확인 시간을 초과하는 경우에는 제1 단말기(100)의 위치 확인이 불가함을 제2 단말기(110)에 알릴 수 있다(S511).
도 6a 내지 도 6i는 제1 단말기의 내 위치정보를 이용한 지도결합문자 전송 과정을 나타내는 도면이다.
도 6a 내지 도 6i를 도 1과 함께 참조하면, 제1 단말기(100)는 도 6a에서와 같이 지도결합문자 서비스를 이용하기 위하여 관련 지도문자 애플리케이션을 구동한다.
애플리케이션 구동시 제1 단말기(100)의 위치정보 및 단말정보가 지도결합문자 관리 서버(140)로 전송되며, 지도결합문자 관리 서버(140)는 해당 정보를 이용하여 사용자정보 조회를 수행하고, 가령 정당 가입자로 확인된 경우라면 위치정보에 따른 지도정보 및 관심정보를 제1 단말기(100)로 제공하게 된다.
그러면, 제1 단말기(100)는 도 6b에서와 같이 현 위치를 포함하는 지도정보와 관심정보를 지도결합문자 관리 서버(140)로부터 수신하여 화면에 표시한다.
이후 제1 단말기(100)의 사용자가 지도결합문자를 전송하기 위해 도 6b에서 받는 사람의 우측에 있는 추가 버튼을 터치하게 되면, 제1 단말기(100)는 도 6c에서와 같은 받는 사람의 목록을 화면에 표시한다. 만약, 사용자가 받는 사람의 전화번호를 직접 입력하기 원하는 경우에는 직접 입력하는 것도 가능할 것이다.
이어 제1 단말기(100)의 사용자가 받는 사람의 목록 중 예컨대 '김태희'라는 특정인을 선택하게 되면, 제1 단말기(100)는 도 6d에서와 같이 선택된 특정인을 받는 사람에 표시하게 된다.
이와 같이 과정에서 받는 사람, 즉 수신측 제2 단말기(110)에 대한 단말정보가 지도결합문자 관리 서버(140)로 전송되어 제2 단말기(110)의 사용자정보에 대한 조회 및 분석이 이루어질 수 있다. 가령, 제2 단말기(110)가 안드로이드 운영체제를 탑재하고 있는 스마트폰으로 확인된 경우라면 지도결합문자 관리 서버(140)는 지도결합문자 관련 애플리케이션을 설치하고 있는지의 여부를 판단하기 위하여 추가적인 절차를 수행할 수도 있을 것이다.
그리고 제1 단말기(100)의 사용자가 도 6d의 화면에서 메시지 입력 창을 터치하게 되면, 제1 단말기(100)는 도 6e에서와 같이 문자를 입력할 수 있는 입력 버튼들을 표시하게 된다.
이어 제1 단말기(100)의 사용자가 입력 버튼을 이용해 받는 사람에게 전하고 싶은 메시지를 작성하게 되면 제1 단말기(100)는 도 6f에서와 같이 관련 내용을 메시지 입력창에 표시한다.
이의 과정이 완료된 후, 제1 단말기(100)의 사용자는 지도와 문자만을 받는 사람에게 전송할 수 있지만, 만남 장소 등의 건물에 대한 더욱 정확한 정보를 제공하기 위하여 사진을 추가로 첨부할 수 있다. 물론 기저장된 사진이 있다면 도 6f에서 사진 버튼을 터치한 후 사진 불러오기를 통해 관련 사진을 선택할 수도 있다.
예를 들어, 제1 단말기(100)의 사용자가 도 6f에서 카메라 버튼을 터치하게 되면, 제1 단말기(100)는 도 6g에서와 같이 사진 촬영을 위한 대상을 취득하는 과정을 수행한다.
이후, 사용자가 도 6h에서와 같이 가령 SKT 간판을 선택하여 사진을 촬영하면 해당 영상을 취득한 후 인식하여 저장하게 된다.
그리고 사용자가 도 6i에서와 같이 해당 사진을 첨부한 후, 전송하면 제1 단말기(100)는 지도정보, 문자정보 및 사진을 제2 단말기(110)로 전송하게 된다.
도 7a 내지 도 7p는 제1 단말기에서 지정한 테마정보 및 지역정보를 이용한 위치공유시간 정보를 갖는 지도결합문자 전송 과정을 나타내는 도면이다.
도 7a 내지 도 7p을 도 1과 함께 참조하면, 우선 제1 단말기(100)는 도 7a에 도시된 바와 같이 지도결합문자 서비스 요청시 제1 단말기(100)가 제공하는 제1 단말기(100)의 내 위치정보에 근거하여 지도결합문자 관리 서버(140)가 제공하는 지도정보 및 관심정보를 화면에 표시한다.
제1 단말기(100)의 사용자가 도 7a의 하단에 위치하는 검색 버튼을 터치하게 되면 도 7b에서와 같이 테마로 위치를 검색할 수 화면이 표시된다.
또한 도 7b에서 사용자가 테마 버튼을 터치하게 되면 그 아래쪽으로는 도 7c에서와 같이 테마 카테고리 버튼이 화면에 표시된다.
그리고 사용자가 도 7c에서 커피 버튼을 선택한 후, 도 7d에서와 같이 검색할 지역명을 입력하게 되면, 제1 단말기(100)는 도 7e에서와 같이 테마 정보 및 지역정보를 근거로 하는 지도보기 또는 리스트보기와 같은 화면을 표시한다.
도 7e에서 사용자가 리스트보기를 선택하면, 제1 단말기(100)는 도 7f에서와 같이 커피와 을지로 입구역이라는 정보에 관련되는 목록을 표시한다.
또한 도 7f에서 사용자가 목록 중 가령 파스쿠찌와 같은 특정 커피점을 선택하게 되면 제1 단말기(100)는 도 7g에서와 같이 특정 커피점을 중심으로 주변 시설물에 대한 지도 정보를 화면에 표시해 준다.
이어 사용자가 지도 정보에서 위치 검색명을 선택하게 되면 제1 단말기(100)는 도 7h에서와 같이 해당 지도정보를 인식한 후 화면에 표시한다.
반면 사용자가 도 7g의 지도 정보에서 상세정보 아이콘을 선택하게 되면 제1 단말기(100)는 도 7i에서와 같이 가령 파스쿠찌에 대한 상세정보를 화면에 표시한다. 여기서, 상세정보로는 커피점의 주소, 전화 번호 및 영업시간과 같은 부가정보를 제공하게 된다.
그리고 사용자가 도 7h에서 메시지 입력창을 터치하면 제1 단말기(100)는 도 7j에서와 같이 문자를 입력할 수 있도록 입력 버튼을 표시하게 된다.
또한 도 7i에서 상단의 첨부 버튼을 터치하게 되면 도 7j에서와 같이 문자를 입력할 수 있는 화면으로 이동함과 동시에 관련 상세정보를 첨부하게 된다.
이어 사용자가 도 7j에서 받는 사람 추가 버튼을 터치하게 되면, 제1 단말기(100)는 받는 사람 목록을 표시한다. 가령, 도 7k에서와 같이 상단의 그룹 버튼의 선택에 따라 그룹별 정보를 표시할 수 있다.
도 7k에서 특정 그룹을 선택하게 되면, 제1 단말기(100)는 도 7l에서와 같이 특정 그룹에 속한 사람들의 목록을 표시한다.
이어 사용자가 받는 사람들 목록 중에 복수의 특정인을 선택한 후 확인 버튼을 누르게 되면 제1 단말기(100)는 관련 사람들에 대한 정보를 인식한 후 도 7m에서와 같이 받는 사람 입력창에 관련 사람들에 대한 정보를 표시하게 된다.
그리고 사용자가 도 7m에서 입력 버튼을 이용해 받는 사람에서 전하고자 하는 문자를 입력하게 되면 제1 단말기(100)는 도 7n에서와 같이 관련 문자 정보를 메시지 입력창에 표시해 준다.
이후 사용자가 도 7n의 화면에서 위치공유 아이콘을 선택하면, 제1 단말기(100)는 도 7o에서와 같이 설정 가능한 시간의 범위에 대한 목록을 표시해 준다.
이어, 도 7o의 화면에서 사용자가 2시간에 해당되는 위치공유시간을 설정하면, 제1 단말기(100)는 도 7p에서와 같이 위치공유에 대한 아이콘을 형성한다. 이후 전송 버튼을 누르면, 제1 단말기(100)는 해당 지도정보 및 문자정보와 위치공유시간 정보를 받는 사람, 즉 수신측 제2 단말기(110)로 전송하게 된다.
도 8a 내지 도 8e는 위치공유 기능 실행시 수신측 제2 단말기의 동작 과정을 나타내는 도면이다.
도 8a 내지 도 8e를 도 1과 함께 참조하면, 제2 단말기(110)는 가령 도 8a에서와 같이 제1 단말기(100)의 특정 위치에 대한 지도정보 및 관심정보를 화면에 표시할 수 있다.
도 8a의 화면에서 제2 단말기(110)의 사용자가 하단부의 보관함을 선택하게 되면, 도 8b에서와 같이 특정인들에 대한 목록과 수신 메시지의 개수를 표시해 줄 수 있다.
이어, 도 8b의 화면에서 특정인을 선택하게 되면, 도 8c에서와 같이 특정인에 대한 수신 메시지들을 표시한다.
이때, 도 8c의 화면에서 위치공유시간이 설정되어 있는 지도결합문자 관련 메시지를 선택하게 되면, 도 8d에서와 같이 관련 지도정보, 관심정보, 사진 및 메시지 내용을 표시하며, 위치 확인을 위한 관련 링크도 표시할 수 있다.
도 8d의 화면에서 제2 단말기(110)의 사용자가 위치확인 링크를 선택하면, 도 8e에서와 같이 제2 단말기(110)의 현재 위치에 대한 지도정보 및 관심정보를 표시한다. 이러한 도 8e의 화면은 상대방의 위치를 공유할 수 있는 시간 동안만 표시될 수 있다. 그리고, 도 8e의 화면에서 상대방의 위치정보 버튼을 선택하면 최종 수신된 제2 단말기(110)의 위치와 시간도 표시된다. 도 8e의 화면에서 상단에는 남은 공유시간이 표시되고, 좌측에는 상대방의 위치 정보를 새로 고침하는 버튼이 형성된다. 또한 위성아이콘은 지속적인 통신으로 업데이트가 이루어짐을 의미한다.
가령 도 8e의 화면에서 제2 단말기(110)의 사용자가 새로 고침을 하였다면, 제2 단말기(110)는 도 8f에서와 같이 제1 단말기(100)의 사용자가 이동한 위치를 표시할 수 있다.
도 9a 내지 도 9e는 위치공유 기능 종료시 제2 단말기의 동작 과정을 나타내는 도면이다.
도 9a 내지 도 9e를 도 1과 함께 참조하면, 제2 단말기(110)는 가령 도 9a에서와 같이 제1 단말기(100)의 특정 위치에 대한 지도정보 및 관심정보를 화면에 표시할 수 있다.
도 9a의 화면에서 제2 단말기(110)의 사용자가 하단부의 보관함을 선택하게 되면, 도 9b에서와 같이 특정인들에 대한 목록과 수신 메시지의 개수를 표시해 줄 수 있다.
이어, 도 9b의 화면에서 특정인을 선택하게 되면, 제2 단말기(110)는 도 9c에서와 같이 특정인에 대한 수신 메시지들을 표시한다.
이때, 도 9c의 화면에서 위치공유시간이 설정되어 있는 지도결합문자 관련 메시지를 선택하게 되면, 도 9d에서와 같이 관련 지도정보, 관심정보, 사진 및 메시지 내용을 표시하며, 위치 확인을 위한 관련 링크도 표시할 수 있다.
도 9d의 화면에서 제2 단말기(110)의 사용자가 위치확인 링크를 선택했을 때, 제1 단말기(100)의 사용자가 설정했던 위치공유시간을 초과한 경우에는 도 9e에서와 같이 위치공유시간이 초과되었음을 알리는 공지 창을 표시하게 된다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
또한 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재할 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
본 발명의 실시예는 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 서비스 서버 및 그 서버의 구동 방법, 단말기의 구동 방법에 적용 가능한 것으로서, 본 발명의 실시예에 따르면, 예컨대 약속 장소를 알리거나 행사 장소를 공지하는 일이 발생할 때, 약속 또는 행사에 관련되는 간략한 문자정보, 지도정보 또는 특정 표식에 대한 사진과 함께 위치공유시간 정보를 전송해 줌으로써 지도결합문자를 수신한 수신자가 장소의 위치를 확인해야 하는 등의 번거로움을 줄여줄 수 있고, 위치공유시간 정보를 이용해 발신자의 위치를 알 수 있도록 함으로써 가령 약속 등의 기다림에서 오는 지루함 등을 덜어줄 수 있을 것이다.
100: 제1 단말기 110: 제2 단말기
120: 액세스포인트 130: 통신망
140: 지도결합문자 관리 서버 141: 정보관리 서버
141a: 사용자정보 서버 141b: 관심정보 서버
141c: 위치기반 서버 143: 지도정보 서버
150: 단문메시지 전송 서버 160: 멀티미디어메시지 전송 서버
200: 무선통신 모듈 210: 무선랜 모듈
220: 카메라 모듈
230: 지도결합문자 애플리케이션 구동 모듈
300: 트래픽 처리부 310: 지도결합문자 정보관리부
311: 메모리부 313: 정보 분석부
315: 메시지부 317: 위치확인 수행부

Claims (25)

  1. 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 위치 확인을 수행하는지를 판단하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 지도결합문자 관리 서버;
    상기 지도결합문자 관리 서버의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 확인 메시지를 전송하는 단문메시지 전송 서버; 및
    상기 지도결합문자 관리 서버로부터 상기 위치공유시간 정보를 갖는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 멀티미디어메시지 전송 서버를
    포함하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  2. 제1항에 있어서,
    상기 지도결합문자는 사진정보를 포함하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  3. 제1항에 있어서,
    상기 위치정보는 상기 제1 단말기에서 설정하는 위치정보를 포함하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  4. 제1항에 있어서,
    상기 제1 단말기는 GPS 수신기를 탑재하는 GPS 단말기 또는 GPS 수신기를 탑재하지 않는 비GPS 단말기인 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  5. 제1항에 있어서,
    상기 위치정보는 GPS 정보, 상기 제1 단말기의 통신을 관장하는 노드(Node)의 노드 정보 및 상기 제1 단말기와 근거리통신을 수행하는 액세스포인트(AP)의 AP 정보의 일부 또는 전부를 포함하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  6. 제1항에 있어서,
    상기 지도결합문자 관리 서버는 정보관리 서버 및 지도정보 서버에 연동하며,
    상기 정보관리 서버는 상기 사용자정보 및 상기 관심정보를 관리하고, 상기 지도결합문자 관리 서버의 요청시 상기 사용자정보 및 상기 관심정보를 제공하며,
    상기 지도정보 서버는 상기 지도정보를 저장하며, 상기 지도결합문자 관리 서버의 요청시 상기 지도정보를 제공하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  7. 제6항에 있어서,
    상기 정보관리 서버는 사용자정보 서버 및 관심정보 서버에 연동하며,
    상기 사용자정보 서버는 상기 사용자정보를 저장하고, 상기 정보관리 서버의 요청시 상기 사용자정보를 제공하며,
    상기 관심정보 서버는 상기 관심정보를 저장하고, 상기 정보관리 서버의 요청시 상기 관심정보를 제공하는 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  8. 제7항에 있어서,
    상기 정보관리 서버는 위치기반 서버에 추가적으로 연동하며,
    상기 위치기반 서버는 상기 제1 단말기가 상기 위치정보로서 상기 GPS 정보를 제공하지 않을 때, 상기 노드 정보 또는 상기 AP 정보를 이용하여 상기 제1 단말기의 현재 위치정보를 산출하여 제공하는 것을 특징으로 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  9. 제1항에 있어서,
    상기 지도결합문자 관리 서버는 상기 단문메시지 관리 서버에서 상기 제2 단말기로 상기 확인 메시지를 전송한 후 수신되는 응답을 통해 상기 애플리케이션의 설치 여부를 판단하는 것을 특징으로 하는 위치공유 기능을 이용하는 지도결합문자 서비스 장치.
  10. 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상제2 단말기가 상기 위치공유시간을 초과하여 상기 제1 단말기의 위치 확인을 요청한 경우 시간이 초과되었음을 알리는 메시지를 상기 제2 단말기로 전송하도록 요청하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 전달하는 트래픽 처리부;
    상기 사용자정보를 제공받아 상기 제1 단말기의 사용자정보를 분석하여 상기 지도정보 및 상기 관심정보를 상기 제1 단말기에 제공할지를 판단하고, 상기 지도결합문자를 분석하여 상기 위치공유시간에 대한 정보를 추출하며, 상기 애플리케이션 설치 여부를 확인하기 위해 상기 제2 단말기로 전송되는 확인 메시지에 대한 응답 여부에 따라 상기 애플리케이션 설치 여부를 판단하는 정보 분석부;
    상기 확인 메시지의 전송을 요청하는 메시지를 상기 트래픽 제어부의 제어 하에 제공하는 메시지부; 및
    상기 위치공유시간에 대한 정보를 이용하여 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 상기 제1 단말기의 위치 확인을 요청하는지를 판단하고, 판단 결과를 상기 트래픽 처리부에 제공하는 위치확인 수행부를
    포함하는 것을 특징으로 하는 지도결합문자 관리 서버.
  11. 제10항에 있어서,
    상기 지도결합문자 관리 서버는 메모리부를 더 포함하며,
    상기 메모리부는 상기 사용자정보 및 상기 위치정보를 저장하고, 상기 사용정보 및 상기 위치정보를 상기 트래픽 처리부의 제어 하에 상기 정보 분석부에 제공하는 것을 특징으로 하는 지도결합문자 관리 서버.
  12. 제10항에 있어서,
    상기 정보 분석부는 상기 제1 단말기의 위치정보를 수신하여 상기 위치정보에 GPS 정보가 존재하는지를 추가적으로 판단하는 것을 특징으로 하는 지도결합문자 관리 서버.
  13. 제10항에 있어서,
    상기 트래픽 처리부는 정보관리 서버 및 지도정보 서버에 연동하며,
    상기 정보관리 서버는 상기 사용자정보 및 상기 관심정보를 관리하고, 상기 트래픽 처리부의 요청시 상기 사용자정보 및 상기 관심정보를 제공하며,
    상기 지도정보 서버는 상기 지도정보를 저장하고, 상기 트래픽 처리부의 요청시 상기 지도정보를 제공하는 것을 특징으로 하는 지도결합문자 관리 서버.
  14. 제10항에 있어서,
    상기 트래픽 처리부는 단문메시지 관리 서버 및 멀티미디어 메시지 관리 서버에 연동하며,
    상기 단문메시지 관리 서버는 상기 트래픽 처리부의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 상기 확인 메시지를 상기 2 단말기로 전송하며,
    상기 멀티미디어메시지 관리 서버는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 것을 특징으로 하는 지도결합문자 관리 서버.
  15. 지도와 문자가 결합된 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 취득되는 단말정보 및 위치정보를 수신하여 전송하고, 상기 단말정보에 근거하여 상기 지도결합문자 서비스의 이용이 가능한 경우 상기 위치정보에 근거하는 지도정보 및 관심정보를 제공받는 무선통신 모듈;
    상기 요청에 따라 상기 지도결합문자를 전송하기 위한 지도결합문자 애플리케이션을 구동하고, 상기 지도정보 및 상기 관심정보를 제공받아 화면에 표시되도록 하며, 일정시간 동안 위치를 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 생성하여 상기 무선통신모듈에 제공하는 지도결합문자 애플리케이션 구동 모듈; 및
    사용자가 상기 지도결합문자에 추가적으로 사진정보를 전송하고자 하는 경우, 상기 사진정보를 생성하여 제공하는 카메라 모듈을
    포함하는 것을 특징으로 하는 단말기.
  16. 제15항에 있어서,
    상기 단말기는 무선랜 모듈을 포함하며,
    상기 무선랜 모듈은 액세스포인트(Access Point)와 근거리 통신을 수행하여 AP 정보를 취득하고, 상기 AP 정보를 상기 위치정보로 제공하는 것을 특징으로 하는 단말기.
  17. 제15항에 있어서,
    상기 단말기는 제어부를 포함하며,
    상기 제어부는 상기 무선통신 모듈, 상기 지도결합문자 애플리케이션 구동 모듈, 상기 카메라 모듈 및 상기 무선랜 모듈의 일부 또는 전부에 대한 동작을 제어하는 것을 특징으로 하는 단말기.
  18. 제15항에 있어서,
    상기 지도결합문자 애플리케이션 구동 모듈은 상기 위치공유시간에 대한 정보를 처리하는 위치공유시간 설정부를 포함하는 것을 특징으로 하는 단말기.
  19. 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 상기 제1 단말기의 단말정보 및 위치정보를 수신하여 상기 단말정보에 근거하는 상기 제1 단말기의 사용자정보 및 상기 사용자정보의 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 수신하여 상기 제1 단말기에 제공하고, 상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하며, 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 위치 확인을 수행하는지를 판단하고, 상기 제2 단말기가 상기 지도결합문자의 수신을 위한 애플리케이션을 설치하고 있는지의 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 단계;
    상기 지도결합문자 관리 서버의 요청에 따라 상기 제2 단말기가 상기 애플리케이션을 설치하고 있는지의 여부를 판단하기 위한 확인 메시지를 전송하는 단계; 및
    상기 지도결합문자 관리 서버로부터 상기 위치공유시간에 정보를 갖는 상기 지도결합문자를 전달받아 상기 애플리케이션을 설치하지 않은 상기 제2 단말기로 전송하는 단계를
    포함하는 것을 특징으로 하는 지도결합문자 서비스 방법.
  20. 발신측 제1 단말기가 수신측 제2 단말기로 지도와 문자를 결합한 형태의 지도결합문자를 전송하기 위한 지도결합문자 서비스 요청시 제공하는 단말정보 및 위치정보를 수신하는 단계;
    상기 단말정보에 근거하는 상기 사용자정보를 제공받아 상기 제1 단말기의 사용자정보를 분석하고, 분석 결과에 따라 상기 위치정보에 근거하는 지도정보 및 상기 지도정보에 결합되는 관심(POI)정보를 제공받아 상기 제1 단말기에 제공하는 단계;
    상기 제1 단말기의 위치를 일정시간 동안 확인할 수 있는 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 상기 제1 단말기로부터 수신하는 단계;
    상기 지도결합문자를 분석하여 상기 위치공유시간에 대한 정보를 추출하고, 상기 제2 단말기가 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자를 수신하기 위한 애플리케이션을 설치하고 있는지의 여부를 판단하는 단계;
    상기 애플리케이션의 설치 여부에 따라 서로 다른 경로로 상기 지도결합문자를 전달하는 단계; 및
    상기 위치공유시간에 대한 정보를 이용하여 상기 제2 단말기가 상기 위치공유시간의 범위 내에서 상기 제1 단말기의 위치 확인을 요청하는지를 판단하고, 판단 결과 상기 위치공유시간을 초과하는 경우 상기 제2 단말기에 알리는 단계를
    포함하는 것을 특징으로 하는 지도결합문자 관리 서버의 구동 방법.
  21. 제20항에 있어서,
    상기 애플리케이션을 설치하고 있는지의 여부를 판단하는 단계는,
    상기 제2 단말기로 전송된 확인 메시지에 대한 응답 메시지가 수신되는 경우 상기 애플리케이션이 설치된 것으로 판단하는 것을 특징으로 하는 지도결합문자 관리 서버의 구동 방법.
  22. 제21항에 있어서,
    상기 애플리케이션의 설치 여부에 따라 다른 경로로 상기 지도결합문자를 전달하는 단계는,
    상기 제2 단말기가 상기 애플리케이션을 설치하고 있는 경우, 상기 지도결합문자 관리 서버에서 상기 제2 단말기로 상기 지도결합문자를 전송하는 단계; 및
    상기 제2 단말기가 상기 애플리케이션을 설치하고 있지 않은 경우, 상기 지도결합문자가 상기 제2 단말기로 전송되도록 상기 지도결합문자를 멀티미디어메시지 전송 서버로 전달하는 단계를
    포함하는 것을 특징으로 하는 지도결합문자 관리 서버의 구동 방법.
  23. 지도와 문자가 결합된 형태의 지도결합문자를 전송하기 위한 지도결합문자 애플리케이션을 구동하여 단말정보 및 위치정보를 제공하고, 상기 단말정보 및 상기 위치정보에 따른 지도를 제공받아 메시지 창과 함께 화면에 표시하는 단계;
    상기 지도결합문자의 수신자 정보를 입력받아 화면에 표시하는 단계;
    문자를 입력받아 메시지 내용을 상기 메시지 창에 표시하는 단계; 및
    상기 지도결합문자를 전송하는 발신자의 위치를 일정시간 동안 확인할 수 있는 위치공유시간의 설정에 따라 관련 정보의 설정을 표시하는 단계;
    사용자가 상기 위치공유시간에 대한 정보를 갖는 상기 지도결합문자에 추가적으로 사진정보를 전송하고자 하는 경우, 상기 사진정보를 첨부하는 단계를
    포함하는 것을 특징으로 하는 단말기의 구동 방법.
  24. 제23항에 있어서,
    상기 문자를 입력받아 메시지 내용을 상기 메시지 창에 표시하는 단계는,
    상기 메시지 창의 터치시, 상기 문자를 입력하기 위한 키 입력창을 활성화하여 표시하는 단계를 포함하는 것을 특징으로 하는 단말기의 구동 방법.
  25. 제23항에 있어서,
    상기 위치정보는 상기 지도결합문자 애플리케이션을 구동하여 상기 사용자가 검색하는 위치정보를 포함하는 것을 특징으로 하는 단말기의 구동방법.
KR1020100097963A 2010-10-07 2010-10-07 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법 KR101710107B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100097963A KR101710107B1 (ko) 2010-10-07 2010-10-07 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100097963A KR101710107B1 (ko) 2010-10-07 2010-10-07 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법

Publications (2)

Publication Number Publication Date
KR20120036216A true KR20120036216A (ko) 2012-04-17
KR101710107B1 KR101710107B1 (ko) 2017-02-24

Family

ID=46137923

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100097963A KR101710107B1 (ko) 2010-10-07 2010-10-07 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법

Country Status (1)

Country Link
KR (1) KR101710107B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150088071A (ko) * 2014-01-23 2015-07-31 에스케이플래닛 주식회사 일회성 위치추적 서비스 제공 시스템 및 방법
KR20190143666A (ko) * 2018-06-21 2019-12-31 라인플러스 주식회사 이미지를 위치 데이터로 변환하여 제공하는 방법과 시스템 및 비-일시적인 컴퓨터 판독 가능한 기록 매체
JP2022106000A (ja) * 2014-12-31 2022-07-15 Line株式会社 端末、表示方法及びプログラム
WO2023234546A1 (ko) * 2022-05-29 2023-12-07 삼성전자 주식회사 사용자 인터페이스의 텍스트 입력 부분 내에 포함되는 텍스트를 처리하는 전자 장치, 방법, 및 비일시적 컴퓨터 판독가능 저장 매체

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040107867A (ko) * 2003-06-14 2004-12-23 엠씨오 주식회사 멀티미디어메시지 서비스 시스템 및 방법
KR20070023842A (ko) * 2005-08-25 2007-03-02 주식회사 팬택앤큐리텔 수신측 단말기의 상태를 고려하여 멀티미디어 메시지를전송하는 이동통신 단말기 및 그 방법
KR100837758B1 (ko) * 2006-12-13 2008-06-13 주식회사 케이티 전자지도 기반의 위치정보 서비스 방법
KR20090076271A (ko) * 2008-01-08 2009-07-13 에스케이 텔레콤주식회사 이동통신망에서의 위치정보 서비스 방법 및 위치정보서비스 서버, 위치기반 서비스 시스템

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040107867A (ko) * 2003-06-14 2004-12-23 엠씨오 주식회사 멀티미디어메시지 서비스 시스템 및 방법
KR20070023842A (ko) * 2005-08-25 2007-03-02 주식회사 팬택앤큐리텔 수신측 단말기의 상태를 고려하여 멀티미디어 메시지를전송하는 이동통신 단말기 및 그 방법
KR100837758B1 (ko) * 2006-12-13 2008-06-13 주식회사 케이티 전자지도 기반의 위치정보 서비스 방법
KR20090076271A (ko) * 2008-01-08 2009-07-13 에스케이 텔레콤주식회사 이동통신망에서의 위치정보 서비스 방법 및 위치정보서비스 서버, 위치기반 서비스 시스템

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150088071A (ko) * 2014-01-23 2015-07-31 에스케이플래닛 주식회사 일회성 위치추적 서비스 제공 시스템 및 방법
JP2022106000A (ja) * 2014-12-31 2022-07-15 Line株式会社 端末、表示方法及びプログラム
KR20190143666A (ko) * 2018-06-21 2019-12-31 라인플러스 주식회사 이미지를 위치 데이터로 변환하여 제공하는 방법과 시스템 및 비-일시적인 컴퓨터 판독 가능한 기록 매체
WO2023234546A1 (ko) * 2022-05-29 2023-12-07 삼성전자 주식회사 사용자 인터페이스의 텍스트 입력 부분 내에 포함되는 텍스트를 처리하는 전자 장치, 방법, 및 비일시적 컴퓨터 판독가능 저장 매체

Also Published As

Publication number Publication date
KR101710107B1 (ko) 2017-02-24

Similar Documents

Publication Publication Date Title
US8000719B1 (en) Multi-mode location services
JP5657038B2 (ja) 情報提供システム、情報提供装置および情報提供方法
JP2002291020A (ja) 位置情報検索方法及び携帯電話システム
JP2015519023A (ja) 位置情報基盤通信装置と方法、および位置情報基盤通信アプリケーション装置
CN105530601A (zh) 位置显示方法及其移动通信装置
KR101710107B1 (ko) 위치공유 기능을 이용하는 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법
WO2012098802A1 (ja) ローカル情報配信システム
KR101183681B1 (ko) 위치 기반 서비스를 이용한 휴대용 단말기의 체크인 시스템 및 이를 이용한 체크인 방법
JP4113108B2 (ja) 移動局位置の相互確認システム
KR20060097899A (ko) 이동통신 단말기의 배경화면 상의 지도를 이용한 위치 알림및 확인 서비스 시스템 및 서비스 제공 방법
KR101814668B1 (ko) 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법
KR100627738B1 (ko) 이동 통신 단말기를 이용한 목적지 도착 알림 서비스 방법
JP2005130187A (ja) 移動通信端末
KR20130041876A (ko) 고객 또는 사업자의 공간데이터를 활용한 맞춤형 푸쉬서비스 제공 방법 및 시스템
KR101773906B1 (ko) 지도결합문자 서비스 장치 및 방법, 지도결합문자 관리 서버 및 그 서버의 구동 방법, 단말기 및 그 단말기의 구동 방법
JP2002159063A (ja) 携帯端末の位置情報提供許諾方法
KR100754457B1 (ko) 아이콘을 이용하여 특정 위치의 위치 정보를 알려주는 방법및 시스템
JP6161213B2 (ja) 音声通知システム、音声管理サーバ、及び端末管理サーバ
CN103327576A (zh) 一种通信方法及通信终端
KR20120119830A (ko) 문자 대화를 지원하는 장치 및 문자 대화 제어 방법
JP2009163670A (ja) 位置情報通知方法及び装置
JP5583255B1 (ja) 端末、端末管理システム、及び端末の制御プログラム
KR20120099813A (ko) Poi에 대한 전자명함 서비스 방법 및 시스템, 그를 이용한 전자명함 서비스장치 및 그 장치의 구동방법, 및 클라우드 컴퓨팅 서비스 제공장치 및 그 서비스 제공방법
KR101338872B1 (ko) 근거리무선통신용 단말과 이동통신 단말기간 메시지 전송시스템 및 방법
JP2012105094A (ja) サーバ装置、移動通信端末、位置検索システム、通信方法、およびプログラム

Legal Events

Date Code Title Description
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant