KR101066360B1 - 자동 일정 기록 서비스를 제공하는 방법 - Google Patents
자동 일정 기록 서비스를 제공하는 방법 Download PDFInfo
- Publication number
- KR101066360B1 KR101066360B1 KR1020040054662A KR20040054662A KR101066360B1 KR 101066360 B1 KR101066360 B1 KR 101066360B1 KR 1020040054662 A KR1020040054662 A KR 1020040054662A KR 20040054662 A KR20040054662 A KR 20040054662A KR 101066360 B1 KR101066360 B1 KR 101066360B1
- Authority
- KR
- South Korea
- Prior art keywords
- location information
- user terminal
- information
- user
- terminal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 특별한 일정 내용을 자동으로 기록할 수 있는 기능을 제공하도록 구현된다. 이를 위해 본 발명은 사용자 및 특정 상대방의 이동 경로를 정확히 파악할 수 있도록 GPS 수신부를 구비하는 이동 통신 단말기를 이용하여 위치 정보를 획득한다. 이러한 위치 정보는 특정 장소 예컨대, 공연장, 유원지 등을 말한다. 즉, 본 발명의 실시 예에 따른 위치 정보에는 사용자가 통상적으로 가는 곳 예컨대, 학교, 회사 , 학원 등과 같은 기본 위치 정보가 제외된다. 이와 같이 본 발명에 따른 자동 일정 기록 방법은 사용자 자신의 단말기나 다른 사람에 대한 위치 정보는 물론, 그 위치 정보에 따른 주변 정보까지도 제공할 수 있어서 한층 다양한 서비스를 제공할 수 있는 장점이 있다.
일정, GPS 신호, 위치 정보
Description
도 1은 본 발명의 실시 예에 따른 자동 일정 기록 서비스를 제공하기 위한 이동 통신 시스템의 구성도,
도 2는 본 발명의 실시 예에 따른 자동 일정 기록 방법을 구현하는 이동 통신 단말기의 내부 블록구성도,
도 3은 본 발명의 제1실시 예에 따른 GPS 위치 정보에 따라 사용자의 단말기에 일정이 기록되는 과정을 도시하는 흐름도,
도 4는 본 발명의 제2실시 예에 따른 대상 단말기의 위치 정보를 사용자의 단말기 일정에 기록하는 과정을 도시하는 흐름도.
본 발명은 이동 통신 단말기에 관한 것으로, 특히 이동 통신 단말기에서 GPS 기능을 이용하여 일정 기록이 가능하도록 하는 이동 통신 단말기에서의 일정 기록 방법에 관한 것이다.
최근들어 이동 통신 단말기에 있어서 다양한 서비스 및 부가 기능들이 점차 확대되는 가운데, 사용자에게 각종 정보를 제공하는 다양한 서비스 시스템들이 개발되고 있다. 즉, 이동 통신 단말기는 단순한 음성 통화 기능 이외에, 문자 메시지 송수신 기능, 무선 인터넷 기능, 일정관리 기능, 위치 확인 기능 등을 추가로 제공한다.
이러한 기능 중 일정 관리 기능은 종래의 전자 수첩, PDA 등에 이용되던 개인 정보 관리 소프트웨어(Personal Information Management System : PIMS)가 이동 통신 단말기 내부에 설치됨으로써 구현된다. 즉, 사용자는 메뉴 선택을 이용하여 개인 정보 관리 소프트웨어를 실행하고, 그 상태에서 각종 개인 정보, 일정 정보 등을 입력 또는 편집하여 저장하며, 저장된 정보를 열람함으로써 필요한 데이터를 얻을 수 있다.
이러한 개인 정보 관리 소프트웨어는 사용자들이 개인 정보를 쉽게 관리할 수 있게 해주는 소프트웨어 프로그램의 총칭으로서 텍스트 형태의 간단한 메모부터 기념일, 약속이나 일정관리 등의 기능을 지원한다.
하지만, 사용자는 일정관리 시 자신에게 필요한 정보 예컨대, 일일이 방문 장소와 시각 등을 입력하는데 많은 시간을 할애할 수도 있다. 또한 이로 인해 사용자는 이를 효율적으로 관리하거나 원하는 형태의 각종 정보를 종합적으로 관리하는데 많은 노력이 필요한 작업이다.
한편, 이동 통신 단말기에서 제공되는 다수의 기능 중 위치 확인 기능은 임 의의 사용자가 자신의 현 위치를 알고 싶을 때, 소지하고 있는 이동 통신 단말기를 이용하여 자신의 위치에 대한 정보 즉, 그 이동 통신 단말기의 현 위치 정보를 요구했을 경우, 그 이동 통신 단말기에 대한 기본적인 위치 정보를 제공해준다.
이러한 이동 통신 단말기를 이용한 위치확인 기능은 홈위치등록기(HLR)에 등록된 셀(cell)위치를 이용하는 방법과 GPS(Global Positioning System)에 의한 위치 정보를 이용하는 방법에 의하여 구현될 수 있다.
먼저 홈위치등록기를 이용하는 방법은 홈위치등록기에 등록된 셀의 위치 정보를 이용하여 친구로 등록한 이동 통신 단말기가 소정 거리에 접근하는지를 판단하여 이를 사용자에게 알려주는 것이다. 그러나, 이동 통신 단말기가 위치한 셀의 위치 정보를 이용하는 방법은 셀의 반경 정도,즉 수 ㎞정도의 오차를 가지므로 정확한 위치추적이 어려운 단점이 있다.
이에 반해 GPS 시스템을 이용하는 방법은 위성으로부터의 GPS 신호를 이용하여 빠르면서 수 m 내지 수십 m 정도의 오차를 가지는 비교적 정확한 위치 정보를 제공할 수 있다.
그러나, 현재까지 이동 통신 단말기 등에 부여된 GPS 기능은 예컨대, 차량의 네비게이션, 친구찾기 등 단순히 위치 정보, 시각만을 확인할 수 있을 뿐, 파악된 위치 정보를 이동 통신 단말기에 저장하여 이를 이용하는 서비스에 대해서는 제안된 것이 없었다.
상기한 바와 같이 종래의 이동 통신 단말기에서 사용자는 자신의 주간 일정 예컨대, 회의날짜, 시간, 장소를 일일이 기억하여 입력해야만 했다. 이에 따라 사용자가 일정 내용을 별도로 입력할 필요없이 하루 행적과 의미있는 사건 등을 자동으로 기록되게 하는 어플리케이션의 필요성이 요구된다.
따라서 본 발명은 이동 통신 단말기에서 일정 관리의 편리성을 위하여 사용자 위치 정보를 제공하는 GPS 기능을 연동함으로써 의미있는 장소 방문 등 사용자의 일정을 별도의 입력없이 자동으로 기록할 수 있도록 하는 이동 통신 단말기에서 자동 일정 기록 방법을 제공함에 그 목적이 있다.
또한, 본 발명은 GPS 기능을 이용하여 특정 상대방이 사용자와 동일한 위치에 있는지를 파악할 수 있도록 하여 상대방 위치 정보를 사용자 일정에 포함시켜 자동으로 기록할 수 있도록 하는 이동 통신 단말기에서 자동 일정 기록 방법을 제공함에 그 목적이 있다.
상술한 목적들을 달성하기 위해 본 발명은 GPS 수신부를 구비하는 적어도 한개 이상의 이동 통신 단말기, 서버 및 이동통신망을 이용하여 자동 일정 기록 서비스를 제공하는 방법에 있어서, 사용자가 기본 위치 정보를 입력하여 상기 사용자 단말기 또는 상기 서버에 저장하는 과정과, 주기적으로 상기 사용자 단말기에 대한 GPS 위치 정보를 수신하여 정확한 GPS 위치를 산출하는 과정과, 상기 산출되는 위치 정보를 통해 소정 시간 상기 사용자 단말기가 특정 장소에 위치하는지를 판단하 는 과정과, 판단 결과 특정 장소에 소정 시간 이상 위치하는 경우 상기 사용자 단말기에 대한 위치 정보와 상기 특정 장소에 대한 상세 정보를 상기 서버로부터 제공받아 일정을 기록하는 과정을 포함함을 특징으로 한다.
이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
본 발명은 특별한 일정 내용을 자동으로 기록할 수 있는 기능을 제공하도록 구현된다. 이를 위해 본 발명은 사용자 및 특정 상대방의 이동 경로를 정확히 파악할 수 있도록 GPS 수신부를 구비하는 이동 통신 단말기를 이용하여 위치 정보를 획득한다. 이러한 위치 정보는 특정 장소 예컨대, 공연장, 유원지 등을 말한다. 즉, 본 발명의 실시 예에 따른 위치 정보에는 사용자가 통상적으로 가는 곳 예컨대, 학교, 회사 , 학원 등과 같은 기본 위치 정보가 제외된다.
특히, 본 발명의 제1실시 예에서는 사용자의 특별한 일정의 파악은 GPS 위치 정보를 이용하여 이동 통신 단말기가 기본 위치를 제외한 특정 장소에 진입하여 소정 시간 이상 위치하는지를 판단함으로써 이루어진다. 판단 결과 이동 통신 단말기가 소정 시간 이상 특정 장소에 위치하는 경우 사용자가 의미있는 일을 했다고 간주되어 이동 통신 단말기 일정 관리 기능에 위치 정보 예컨대, 장소, 날짜, 시간 등이 기록된다. 이 때, 이동 통신 시스템내에 자동 일정 기록 서비스를 제공하기 위한 서버를 구현하여 특정 장소에 대한 상세 정보를 제공한다.
또한, 본 발명의 제2실시 예에서는 특정 상대방의 이동 통신 단말기를 대상 자로 등록한 후 사용자의 이동 통신 단말기와 대상 이동 통신 단말기가 동일한 셀 내에 위치할 경우 GPS 위치 정보를 이용하여 셀 내 특정 장소에 함께 소정 시간 이상 위치하는지를 판단한다. 판단 결과 사용자와 함께 소정 시간 특정 장소에 위치하는 경우 사용자의 이동 통신 단말기 일정에 특정 장소에 대한 위치 정보와 함께 대상자에 대한 정보도 기록된다.
이하, 본 발명의 실시 예에 따른 이동 통신 시스템을 이용한 자동 일정 기록 서비스를 제공하는 방법에 대해 첨부된 도면을 참조하여 상세히 설명한다.
먼저, 본 발명의 실시 예에 따른 자동 일정 기록 서비스를 제공하기 위한 이동 통신 시스템의 구성도는 도 1에 도시된 바와 같다.
도 1을 참조하여 설명하면, 자동 일정 기록 서비스를 제공하기 위한 이동 통신 시스템은 사용자 단말기(100), 대상 단말기(110), 기지국/기지국 제어기(BS: Base Transceiver Station/Base Station Controller)(115), 이동교환국(MSC: Mobile Switching Center)(120), 홈위치등록기(HLR: Home Location Register) (125), 이동통신망(130), 통신사업자인 서버(135), 위치 정보 데이터베이스(DB: Database)(140)를 포함하여 구성된다.
먼저 기지국(115)은 각 단말기(100, 110)와 함께 무선구간을 이용하여 통신을 수행하며, 무선링크 및 유선링크를 제어하고, 사용자가 이동 중에도 통화의 지속성을 유지시키기 위한 핸드오프 기능을 수행한다. 이동교환국(120)는 각 단말기(100, 110)로부터 발/수신 요구를 처리하기 위하여 다른 이동교환국과 망연동을 하고, 홈위치등록기(125)로 단말기 사용자에 대한 조회를 실시한다.
홈위치등록기(125)는 단말기 사용자를 관리하는 기능을 주로 수행하는 중형급 컴퓨터로서, 사용자 정보와 단말기의 위치 정보를 저장하고 있으며, 착신 호에 대한 경로 지정을 할 수 있다. 그리고 이동통신망(130)은 각 단말기(100, 110)와 서버(통신사업자)(135)를 연결시키는 역할을 한다.
그리고 서버(135)와 연결된 위치 정보 데이터베이스(이하 '위치 정보 DB')(140)는 각각의 단말기(100, 110)로부터 GPS 위치 정보를 수신하여 이를 관리하며, 사용자의 위치 정보를 저장하고 있는 홈위치등록기(125)와 연동이 가능한 서버(135)는 사용자 단말기(100)의 이동에 따른 위치 정보를 주기적으로 홈위치등록기(125)를 통해 획득한다. 그리고 서버(135)는 사용자 단말기(100) 및 대상 단말기(110)로부터 수신되는 자세한 위치 정보 즉, GPS 위치 정보를 수신하여 위치 정보 DB(140)에 저장한다. 또한 사용자 단말기(100)가 소정 시간 이상 특정 장소에 머무르는 경우 서버(135)는 이에 대응하여 위치 정보 DB(140)로부터 사용자 단말기(100)의 GPS 위치 정보에 따른 상세 정보를 제공받는다.
그리고, 위치 정보 DB(140)는 서버(135)로부터의 요청에 대응하여 상세 정보인 각종 위락 시설의 위치 정보와 해당 시설의 공연 스케쥴 정보 등을 제공한다. 다시 말하면, 위치 정보 DB(140)에는 유명 휴양지나 공연장의 공연 스케쥴이 그 위치 정보와 함께 저장되어 있다. 이렇게 함으로써, 위치 정보 DB(140)내에 한번 저장된 정보는 유지 관리면에서 휴양지나 공연장의 위치 정보가 바뀌지 않는 한 해당 장소에서 이루어지는 이벤트나 공연 정보만 업데이트만 하면 되기 때문에 유지 보수가 용이하다.
예를 들어, 사용자가 소정 시간 동일한 지역 내에 머무를 경우 GPS 위치 정보를 통해 특정 장소를 판단하게 되는데, 특정 장소가 공연장인 경우 서버(135)는 위치 정보 DB(140)내에 저장된 해당 공연장에 대한 공연 제목, 공연 시간 등과 같은 상세 정보를 추출하여 사용자 단말기(100)에 제공한다. 이와 같이 소정 시간 동안 특정 장소에 위치할 경우 사용자 단말기(100)가 GPS 위치 정보를 이용하여 정확한 특정 장소에 대한 상세 정보를 파악한 뒤, 자동으로 특정 장소에 대한 상세 정보를 포함하여 일정을 기록할 수 있어서 편리하다.
한편, 본 발명에 따른 사용자 단말기(100) 및 대상 단말기(110)는 GPS 위성(105)으로부터의 GPS 신호 즉, GPS 위치 정보 수신이 가능하며, GPS 위치 정보를 통한 정확한 위치 산출 과정은 사용자 단말기 내에서 구현되어 실행될 수 있으며, 서버에서 각 단말기(100, 110)로부터 GPS 위치 정보를 수신하여 정확한 위치를 산출할 수 있도록 할 수도 있다.
이하 도 2를 참조하여 본 발명의 실시 예에 따라 자동 일정 기록 방법을 구현하는 이동 통신 단말기의 내부 구성도를 설명한다. 여기서 사용자 단말기(100) 및 대상 단말기(100)의 내부 블록 구성도는 동일하며, 이에 따라 도 2를 참조하여 자동 일정 기록 서비스를 수행 시 사용자 단말기(100) 및 대상 단말기(110)에서 각 구성부의 역할을 설명한다.
제어부(200)는 이동 통신 단말기(100, 110)의 전반적인 제어 동작을 수행하며, 후술하는 바와 같이 본 발명의 제1실시 예에 따라 수신되는 GPS 위치 정보를 통해 사용자 단말기(100)의 위치를 산출한다. 그리고나서 산출된 위치에 해당하는 특정 장소를 파악한 후 사용자 단말기(100)가 소정 시간 이상 위치하는지를 판단하여 특정 장소에 따른 상세 정보를 일정에 포함시켜 기록하도록 제어한다.
또한 제어부(200)는 본 발명의 제2실시 예에 따라 사용자 단말기(100) 및 대상 단말기(110)에 수신되는 GPS 위치 정보를 서버(135)로 전송하는 등의 처리를 한다. 그리고나서 제어부(200)는 서버(135)로부터 GPS 위치 정보 전송에 대응하는 특정 장소에 대한 상세 정보를 수신하여 이를 일정에 포함시켜 기록하는 등의 처리를 한다.
그리고 표시부(210)는 제어부(200)의 제어하에 키입력부(220)로부터 입력된 키입력 데이터에 대한 표시 데이터를 입력받아 표시하거나, 이동 통신 단말기(100, 110)의 동작 상태 및 다수의 정보를 아이콘 및 문자로 표시한다. 그리고 표시부(210)는 제어부(200)의 제어하에 사용자가 필요한 기능을 설정하거나 구동시킴에 있어 그 상태를 가시적으로 알 수 있도록 한다. 그리고 키입력부(220)는 숫자키들을 포함한 각종 키들을 구비하여 사용자에 의해 입력되는 키입력 데이터를 제어부(200)에 제공한다. 즉, 키입력부(220)는 구비된 각 키의 입력에 따라 그 고유의 키입력 데이터를 출력하고, 키입력부(220)에서 출력되는 키입력 데이터는 제어부(200)에 인가되어 이러한 키입력 데이터가 어떠한 키 입력에 따른 키입력 데이터가 되는지가 검출되어, 그 결과에 따라 제어부(200)는 해당 동작을 수행한다.
또한 제어부(200)와 연결되는 메모리부(230)는 이동 통신 단말기(100, 110)의 동작 제어 시 필요한 다수의 프로그램과 정보를 저장하기 위한 롬(ROM : Read Only Memory) 및 램(RAM : Random Access Memory), 음성 메모리 등으로 이루어진 다. 또한 본 발명의 실시 예에 따라 사용자 단말기(100)내의 메모리부(230)에는 제어부(200)의 제어하에 계속적으로 업데이트되는 사용자의 일정 및 사용자에 의해 직접 입력된 기본 위치 정보가 저장된다. 여기서 기본 위치 정보는 사용자가 일정에 기록되길 원치 않는 장소 예컨대, 학교 , 회사, 학원 등의 통상적으로 가는 장소를 뜻한다.
그리고 RF모듈(250)은 안테나(ANT)를 통해 기지국과 RF신호를 송/수신하는데, 수신되는 RF신호를 IF(Intermediate Frequency)신호로 변환하여 베이스밴드 처리부(240)로 출력하고 베이스밴드 처리부(240)로부터 입력하는 IF신호를 RF신호로 변환하여 송신한다. 여기서 베이스밴드 처리부(240)는 제어부(200)와 RF모듈(250)간의 인터페이스를 제공하는 BAA(Baseband Analog ASIC)로서, 제어부(200)로부터 인가되는 베이스밴드의 디지털신호를 아날로그 IF신호로 변환하여 RF모듈(250)에 인가하며, RF모듈(250)로부터 인가되는 아날로그 IF신호를 베이스밴드의 디지털신호로 변환하여 제어부(200)에 인가한다.
그리고 이동 통신 단말기(100, 110)에 장착되는 GPS 수신부(260)는 이동 통신 단말기(100, 110)의 위치를 즉각적으로 알아낼 수 있도록 GPS 위성(110)으로부터의 GPS 신호를 안테나를 통해 수신한다. 다시 말하면, 이동 통신 단말기(100, 110)는 내장된 GPS 수신부(260)를 통해 GPS 위성(110)으로부터 전송되는 GPS 위치 정보를 수신한다.
이하, 본 발명의 제1실시 예에 따른 GPS 위치 정보에 따라 사용자의 단말기에 일정이 기록되는 과정을 도시하는 흐름도인 도 3을 참조하여 설명한다. 그러면, 이하 본 발명의 제1실시 예에서는 GPS 위치 정보를 수신하여 사용자 단말기(100)의 위치 산출 및 자동 일정 기록이 사용자 단말기(100) 내의 제어부(200)의 제어하에 이루어지는 경우를 예로 들어 설명하기로 한다.
먼저, 제어부(200)는 (300)단계에서 사용자로부터 기본 위치 정보를 직접 입력받아 사용자 단말기(100)내에 저장한다. 다시 말하면, 자동 일정 기록 서비스를 제공받고자 하는 사용자는 매일 왕래하는 같은 장소가 반복적으로 기록되지 않도록 기본 위치 정보 즉, 일정이 기록되길 원치 않는 장소를 미리 입력해야 한다. 이 때, GPS 신호 수신 횟수를 체크하기 위해 임의의 변수 n을 설정하며, 그 값은 디폴트값인 0이다.
그리고나서 (305)단계에서 제어부(200)는 GPS 위성(105)으로부터의 GPS 신호 수신이 있는지를 판단한다. 만약 GPS 신호가 수신되면 제어부(200)는 (310)단계에서 GPS 신호 즉, GPS 위치 정보를 통해 사용자 단말기(100)의 GPS 위치를 산출한다. 그리고 제어부(200)는 (315)단계에서 산출된 위치 정보를 서버(135)로 전송한다. 산출된 위치 정보를 서버(135)로 전송하는 것은 향후 사용자 단말기(100)의 위치가 공연장, 유원지 등등 어느 특정 장소에 해당하는지 파악하여 이에 해당하는 상세 정보를 제공받기 위한 것이다.
이후 산출된 위치 정보를 통해 제어부(200)는 (320)단계에서 이전 산출된 위치 정보와 비교하여 사용자 단말기(100)가 동일한 장소에 위치하는지를 판단한다. 판단 결과 동일한 장소인 경우 제어부(200)는 (325)단계에서 임의의 변수n을 하나 증가시킨다. 그리고나서 제어부(200)는 (330)단계에서 증가된 임의의 변수n이 소정 횟수 이상인지를 판단한다. 여기서 소정 횟수는 소정 시간 동안 동일한 장소에 계속 머물러 있는지를 판단하기 위해 설정한 GPS 신호 수신 횟수이다.
(330)단계에서 임의의 변수n이 소정 횟수에 도달하지 않은 경우 제어부(200)는 (335)단계로 진행하여 GPS 신호 주기동안 대기한 후 (305)단계로 되돌아가서 전술한 과정을 반복 수행한다.
이와 달리 (330)단계에서 임의의 변수n이 소정 횟수에 도달한 경우 제어부(200)는 (340)단계에서 일정 관리 기능에 현재의 위치 정보에 따른 장소 및 시간 등을 기록하는 일정 작성에 따른 동작을 수행하며, 서버(135)에 현재 위치 정보에 따른 상세 정보를 요청한다. 그러면 제어부(200)는 (345)단계에서 서버(135)로부터 수신되는 상세 정보가 있는 판단하여 수신되는 상세 정보가 있는 경우 (350)단계로 진행한다. (350)단계에서 제어부(200)는 작성된 일정에 상세 정보를 포함시켜 업데이트한 후 이를 일정 관리 기능에 기록한다.
상술한 바와 같이 사용자 단말기(100)가 소정 시간 동안 동일한 장소에 계속 머물러 있었다는 그 사용자는 해당 위치에서 무엇인가 의미있는 일을 했을 것으로 간주되어 사용자 단말기(100)는 일정 관리 기능에 현재 위치에 대한 장소명, 시각 등을 기록한다. 만약 동일한 장소가 사용자가 미리 입력해놓은 기본 위치 정보 즉, 기본적으로 가야하는 곳에 속할 경우 서버(135)는 사용자 단말기(100)로부터 수신되는 GPS 위치 정보를 계속적으로 수신하여 업데이트하지만 사용자 단말기(100)에는 기록되지 않는다. 그리고 사용자가 동일한 장소에서 의미있는 일을 한 것으로 판단되면 이를 사용자 단말기(100)에 기록하고, 서버(135)에 위치 정보를 전송하여 위치 정보DB(140)를 업데이트할 때 서버(135)가 사용자 단말기(100)의 위치 정보에 따라 해당 장소가 공연장일 경우에는 어떤 공연을 하고 있는지의 정보를 사용자 단말기(100)로 전송한다.
이어, 본 발명의 제2실시 예에 따른 GPS 위치 정보에 따라 사용자의 단말기에 대상 단말기의 위치 정보와 함께 일정이 기록되는 과정을 도시하는 흐름도인 도 4를 참조하여 설명한다. 그러면, 이하 본 발명의 제2실시 예에서는 GPS 위치 정보를 수신하여 사용자 단말기(100)의 위치 산출 및 자동 일정 기록이 서버(135)의 제어하에 이루어지는 경우를 예로 들어 설명하기로 한다.
먼저, 서버(135)는 (400)단계에서 예컨대, '친구찾기'에서와 같이 친구의 위치 정보를 얻기 위해 사용자에 의해 대상 단말기(110)에 대한 정보를 입력받는다. 대상 단말기(110)에 대한 정보는 대상 단말기(110)의 전화 번호 등이 될 수 있다. 그러면 서버(135)는 (405)단계에서 주기적으로 홈위치등록기(125)로부터 사용자가 등록한 대상 단말기(10)에 대한 위치 정보를 가져와서 대상 단말기(110)에 대한 셀 위치를 모니터링한다.
이 때, 서버(135)는 사용자 단말기(100)의 위치 정보도 홈위치등록기(125)로부터 가져온다. 그러면 서버(135)는 (410)단계에서 홈위치등록기(125)로부터 제공되는 대상 단말기(110)와 사용자 단말기(100)의 위치 정보를 비교하여 대상 단말기(110)가 사용자 단말기(100)와 동일한 셀 내에 위치하는지를 판단한다. 이 때, 대상 단말기(110)와 사용자 단말기(100)간의 위치 비교 횟수를 체크하기 위해 임의의 변수 n을 설정하며, 그 값은 디폴트값인 0이다.
(410)단계에서 대상 단말기(110)와 사용자 단말기(100)가 동일한 셀 내에 위치함을 판단한 경우 서버(135)는 (415)단계로 진행하여 서버(135)로 GPS 위치 정보를 전송해줄 것을 각각의 단말기(100, 110)에 요청한다. 이에 대응하여 서버(135)는 (420)단계에서 GPS 위치 정보를 수신한 후 이를 이용하여 각각의 단말기(100, 110)가 위치하는 정확한 장소를 파악하기 위해 GPS 위치를 산출한다.
각각의 단말기(100, 110)간에 산출된 GPS 위치를 비교하여 서버(135)는 (425)단계에서 동일한 셀 내 동일한 장소에 위치하는지를 판단한다. 만약, 동일한 장소에 위치하는 경우 서버(135)는 (430)단계에서 임의의 변수n 값을 하나 증가시킨다. 그리고나서 서버(135)는 (435)단계에서 증가된 임의의 변수n이 소정 횟수 이상인지를 판단한다. 여기서 소정 횟수는 소정 시간 동안 동일한 장소에 계속 머물러 있는지를 판단하기 위해 설정한 GPS 신호 수신 횟수이다.
(435)단계에서 임의의 변수n이 소정 횟수에 도달하지 않은 경우 서버(135)는 (440)단계로 진행하여 GPS 신호 주기동안 대기한 후 (415)단계로 되돌아가서 전술한 과정을 반복 수행한다.
이와 달리 (435)단계에서 임의의 변수n이 소정 횟수에 도달한 경우 서버(135)는 동일한 장소에 대한 장소명, 날짜, 시간 등을 통지 메시지로 작성하여 사용자 단말기(100)로 전송하여 자동 일정 기록 서비스를 수행하게 된다.
전술한 바를 상세히 설명하면, 서버(135)는 주기적으로 사용자가 등록한 친구의 위치 정보 및 사용자의 위치 정보를 홈위치등록기(125)로부터 가져와 이를 비교한다. 만약, 두 사람이 근접한 위치 즉, 동일한 셀 내에 위치해 있다면 사용자 및 친구의 자세한 위치 정보 즉, GPS 위치 정보를 요청하여 수신되는 GPS 위치 정보를 비교한다. 이러한 비교 과정을 통해 사용자와 친구가 동일한 장소에 위치해 있고, 사용자 단말기(100)가 다음 GPS 신호 주기에 수신한 GPS 위치 정보 비교를 통해서도 계속적으로 동일한 위치에 있음을 판단한 경우 서버(135)는 사용자가 친구와 함께 무엇인가 의미있는 일을 한 것으로 간주하여 사용자 단말기(100)의 일정 관리 기능에 친구 정보를 함께 기록한다. 이를 통해 최종적으로는 몇월 몇일 몇시에 누구와 어느 장소에 함께 있었는지가 사용자 단말기(100)에 자동으로 기록되는 것이다.
한편, 이하에서는 본 발명의 다른 실시 예로서 공연장과 같은 특정 장소에서 사용자 단말기(100)의 전원을 오프시켜야 할 경우를 설명한다.
먼저, 전원 오프 직전 사용자 단말기(100)는 최종 위치 정보와 그 시각을 서버(135)로 전송하여 저장해둔다. 여기서 본 발명의 제1 및 제2실시 예에서와 같이 소정 시간 동일한 장소에 머물어서 사용자가 무엇인가 의미있는 한 것으로 간주되는 기준은 다음과 같다.
그 기준은 사용자 단말기(100)의 전원을 온 한 경우 그 사용자 단말기(100)의 위치 정보가 전원 오프시의 위치 정보와 동일하고 전원 온되는 시점의 시각과 전원 오프시의 최종 시각의 차이가 주기적인 GPS 신호 수신에 따른 업데이트 시간보다 클 경우에 해당한다. 따라서, 전원 온 시와 전원 오프 시의 사용자 단말기(100)의 위치 정보가 다를 경우에는 일정 관리 기능에 기록되지 않는다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으 나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 예를 들어, PC-Link를 이용하여 일정 관리 프로그램인 Outlook 등의 제품과 연동을 할 수도 있으며, 부가적으로 사용자가 정한 시각에 웹 게시판과 연동하여 사용자 단말기에 기록된 하루 일정을 게시판으로 옮길 수도 있다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니되며 후술하는 특허청구 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
전술한 본 발명에 따르면, 만약 일기장을 쓰는 사용자라면 하루에 있었던 일을 정리하는데 유용할 것이며, 일기와 같은 일정을 매일 쓰는 사람이 아니더라도 사용자의 특정 행적이 기록되어 차후에 자신의 일정을 되돌아 볼 수 있도록 하는데 도움이 될 것이다. 또한, 본 발명에 따른 자동 일정 기록 방법은 사용자 자신의 단말기나 다른 사람에 대한 위치 정보는 물론, 그 위치 정보에 따른 주변 정보까지도 제공할 수 있어서 사용자에게 한층 다양한 서비스를 제공할 수 있는 장점이 있다.
Claims (3)
- GPS 수신부를 구비하는 사용자 단말기의 자동 일정 기록 서비스 제공 방법에 있어서,상기 사용자 단말기가 사용자로부터 기본 위치 정보를 입력받아 저장하는 과정과,상기 사용자 단말기가 주기적으로 상기 사용자 단말기에 대한 GPS 위치 정보를 수신하여 정확한 GPS 위치를 산출하는 과정과,상기 사용자 단말기가 상기 산출되는 위치 정보를 통해 소정 시간 동안 특정 장소에 위치하는지를 판단하는 과정과,상기 판단 결과 특정 장소에 소정 시간 이상 위치하는 경우 상기 사용자 단말기에 대한 위치 정보와 상기 특정 장소에 대한 상세 정보를 상기 사용자 단말기에게 자동 일정 기록 서비스를 제공하기 위한 서버로부터 제공받아 일정을 기록하는 과정을 포함함을 특징으로 하는 자동 일정 기록 서비스 제공 방법.
- 제1항에 있어서, 상기 상세 정보는상기 특정 장소에 대한 위치 정보 및 상기 특정 장소에 대한 주변 정보를 포함하며, 상기 서버와 연동되는 위치 정보 DB에 저장됨을 특징으로 하는 방법.
- GPS 수신부를 구비하는 사용자 단말기의 자동 일정 기록 서비스 제공 방법에 있어서,상기 사용자 단말기에게 자동 일정 기록 서비스를 제공하기 위한 서버가 대상 단말기에 대한 정보를 입력받아 저장하는 과정과,상기 서버가 이동통신망에 연동되어 있는 홈위치등록기를 참조하여 상기 대상 단말기 및 상기 사용자 단말기의 셀 위치를 모니터링하는 과정과,상기 서버가 상기 대상 단말기 및 상기 사용자 단말기가 동일한 셀 내에 위치할 경우 상기 두 단말기가 수신한 GPS 신호를 전송받아 정확한 GPS 위치를 산출하는 과정과,상기 서버가 상기 산출된 위치를 통해 특정 장소에 두 단말기가 위치할 경우 특정 장소에 대한 세부 정보 및 대상 단말기에 대한 정보를 포함하는 메시지를 상기 사용자 단말기로 전송하여 일정을 기록하는 과정을 포함함을 특징으로 하는 자동 일정 기록 서비스 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040054662A KR101066360B1 (ko) | 2004-07-14 | 2004-07-14 | 자동 일정 기록 서비스를 제공하는 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040054662A KR101066360B1 (ko) | 2004-07-14 | 2004-07-14 | 자동 일정 기록 서비스를 제공하는 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060005731A KR20060005731A (ko) | 2006-01-18 |
KR101066360B1 true KR101066360B1 (ko) | 2011-09-20 |
Family
ID=37117641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040054662A KR101066360B1 (ko) | 2004-07-14 | 2004-07-14 | 자동 일정 기록 서비스를 제공하는 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101066360B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101321350B1 (ko) * | 2007-04-17 | 2013-10-22 | 주식회사 케이티 | 모바일을 이용한 로그 시스템 및 그 로그방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010056770A (ko) * | 1999-12-16 | 2001-07-04 | 이재민 | 인터넷을 이용한 일정관리 서비스 |
KR20030039666A (ko) * | 2001-11-14 | 2003-05-22 | 에스케이텔레텍주식회사 | 컴퓨터와 이동통신 단말기를 이용한 일정관리 및자동통지방법 |
-
2004
- 2004-07-14 KR KR1020040054662A patent/KR101066360B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010056770A (ko) * | 1999-12-16 | 2001-07-04 | 이재민 | 인터넷을 이용한 일정관리 서비스 |
KR20030039666A (ko) * | 2001-11-14 | 2003-05-22 | 에스케이텔레텍주식회사 | 컴퓨터와 이동통신 단말기를 이용한 일정관리 및자동통지방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20060005731A (ko) | 2006-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10044851B2 (en) | Methods, systems, and computer program products for schedule management based on locations of wireless devices | |
US7574222B2 (en) | Method and system for location management and location information providing system | |
US7206568B2 (en) | System and method for exchange of geographic location and user profiles over a wireless network | |
US6879838B2 (en) | Distributed location based service system | |
CN102223429A (zh) | 预测性联系人信息表示 | |
US20080208444A1 (en) | Methods for obtaining a navigation track between a first and a second location based on location information shared between peer devices and related devices and computer program products | |
JP4074277B2 (ja) | 通信サービスシステム、移動体通信端末及びサーバ | |
US8775075B2 (en) | Terminal device and recording medium | |
CN1938563A (zh) | 用于显示通信网络中移动用户的行进路由的方法 | |
CN102883019A (zh) | 通信设备和通信系统 | |
KR20120131106A (ko) | 모바일 네트워크 상의 사용자들의 식별 및 위치찾기 | |
CN101014025A (zh) | 在坐标航向点访问和记录消息的系统和方法 | |
US20190273652A1 (en) | Setting a Reminder that is Triggered by a Target User Device | |
EP2347565B1 (en) | Mobile communications methods and associated systems | |
KR100791811B1 (ko) | 위치 기반 서비스를 이용하여 카풀 파트너를 추천하는시스템 및 방법 | |
CN100573185C (zh) | 结合定位功能的行动通讯网路及其方法 | |
EP1763274A1 (en) | Portable terminal, and radio quality display method, program, and system | |
US9052210B2 (en) | Method and apparatus for reminding calendar schedule and recording medium | |
CN101754092A (zh) | 基于移动终端的智能天气服务提供方法及系统 | |
KR101066360B1 (ko) | 자동 일정 기록 서비스를 제공하는 방법 | |
KR100595658B1 (ko) | 휴대단말기를 이용한 교통정보 제공장치 및 방법 | |
JP5743180B2 (ja) | 通信端末、その制御プログラム、通信システム及び情報共有方法 | |
KR20050040199A (ko) | 이동통신 단말기에서 장소에 따른 스케줄 알람 방법 | |
KR20050093210A (ko) | 개인 일정 관리 서비스 제어 시스템 및 그 방법 | |
KR100789025B1 (ko) | 위치정보를 이용한 대리기사 자동 연결 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20140828 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150828 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160830 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |