[go: up one dir, main page]

KR20050087864A - Location based services for mobile communication terminals - Google Patents

Location based services for mobile communication terminals Download PDF

Info

Publication number
KR20050087864A
KR20050087864A KR20057012027A KR20057012027A KR20050087864A KR 20050087864 A KR20050087864 A KR 20050087864A KR 20057012027 A KR20057012027 A KR 20057012027A KR 20057012027 A KR20057012027 A KR 20057012027A KR 20050087864 A KR20050087864 A KR 20050087864A
Authority
KR
South Korea
Prior art keywords
mobile communication
communication terminal
geographic location
location
server
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR20057012027A
Other languages
Korean (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 KR20057012027A priority Critical patent/KR20050087864A/en
Publication of KR20050087864A publication Critical patent/KR20050087864A/en
Ceased legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 셀룰라 네트웍 내 모바일 단말기들의 지리적 위치에 따른 서비스 제공 방법에 대한 것이다. 또한 본 발명은 셀룰라 네트웍과의 인터랙션을 통해 얻어진 자신들의 지리적 위치에 따라 서비스를 수신 또는 제공할 수 있는, 셀룰라 네트웍에서 사용되는 모바일 통신 단말기들에 대한 것이다.The present invention relates to a service providing method according to the geographical location of mobile terminals in a cellular network. The present invention also relates to mobile communication terminals used in a cellular network, which can receive or provide a service according to their geographical location obtained through interaction with the cellular network.

Description

모바일 통신 단말기들을 위한 위치 기반 서비스{Location based services for mobile communication terminals}Location based services for mobile communication terminals

본 발명은 셀룰라 네트웍의 모바일 단말기들의 지리적 위치에 따라 서비스를 제공하는 방법에 대한 것이다. 본 발명은 또한 셀룰라 네트웍과의 인터랙션을 통해 얻어진 자신들의 지리적 위치에 따라 서비스를 수신 또는 제공할 수 있는, 셀룰라 네트웍과 함께 사용할 모바일 통신 단말기들에 대한 것이다.The present invention relates to a method for providing a service according to the geographical location of mobile terminals of a cellular network. The invention also relates to mobile communication terminals for use with a cellular network, which can receive or provide services according to their geographical location obtained through interaction with the cellular network.

최근까지 셀룰라 전화 네트웍들은 모바일 전화기가 어떤 셀들 안에서 존재하는지만을 결정할 수 있었는데, 이것을 보통 COO (cell of origin)라고 한다. 현재는 다양한 기술들을 통해, 모바일 전화기의 위치를 판단하는 것이 가능하게 되었으며, 이것은 보다 엄밀하게 다음과 같은 셀룰라 네트웍의 기지국들로부터의 신호들을 이용함으로써 가능하게 된다:Until recently, cell phone networks have been able to determine which cell the mobile phone is in, which is usually called the cell of origin. Currently, with various technologies, it is possible to determine the location of a mobile phone, more precisely by using signals from the base stations of a cellular network such as:

-도달 시간(TOA),Time of arrival (TOA),

-도달 시차(TDOA),TDOA,

-강화된 계측 시간차(E-OTD).-Enhanced measurement time difference (E-OTD).

US 2002/0137525는 무선 단말기의 위치와 근접해 있는, 요청된 서비스의 제공자들의 소재를 알아내는 데 사용된 무선 단말의 위치를 모니터하는 방법을 개시하고 있다. 위치 파악된 제공자들 중 적어도 하나가 이름 및/또는 전화 번호 및/또는 위치 등에 의해 선택 및 식별되고, 이 정보는 무선 단말기의 디렉토리로 보내져 저장된다.US 2002/0137525 discloses a method of monitoring the location of a wireless terminal used to find the location of providers of the requested service, which is in close proximity to the location of the wireless terminal. At least one of the located providers is selected and identified by name and / or telephone number and / or location and the like, and this information is sent to and stored in a directory of the wireless terminal.

WO 99/45732는 데이터베이스로부터 검색할 수 있는 정보를 모바일 사용자에게 제공하는 방법, 구성 및 장치를 개시하고 있다. 그 방법은, 모바일 스테이션과 베이스 스테이션 또는 모바일 통신 네트웍의 베이스 스테이션들 사이에 통신 접속을 설정하는 단계를 포함한다. 그리고 나서 베이스 스테이션 또는 베이스 스테이션들에 기초해 모바일 스테이션의 위치가 정해지고, 이렇게 식별된 위치 정보는, 결정된 위치와 관련해 데이터베이스로부터 영역 관련 정보의 검색을 할 수 있도록 모바일 통신 네트웍에서 처리된다. 그러면 그 검색된 영역 관련 정보가 모바일 스테이션으로 전송된다.WO 99/45732 discloses a method, configuration and apparatus for providing a mobile user with information that can be retrieved from a database. The method includes establishing a communication connection between a mobile station and a base station or base stations of a mobile communication network. The mobile station is then located based on the base station or base stations, and the location information thus identified is processed in the mobile communication network to enable retrieval of area related information from a database with respect to the determined location. The retrieved area related information is then transmitted to the mobile station.

이하의 본 발명의 상세설명 부분에서, 본 발명은 도면들에서 보여지는 전형적 실시예들을 참조해 보다 자세히 설명될 것이다.In the following detailed description of the invention, the invention will be described in more detail with reference to the exemplary embodiments shown in the drawings.

도 1은 본 발명이 사용될 무선 셀룰라 통신 네트웍의 구조를 보인다.1 shows the structure of a wireless cellular communication network in which the present invention will be used.

도 2는 본 발명에 따른 모바일 통신 단말기를 보인다.2 shows a mobile communication terminal according to the present invention.

도 3은 셀룰라 네트웍과 통신하기 위한 모바일 전화기의 필수 구성 요소를 개략적으로 도시한 것이다.3 schematically illustrates the essential components of a mobile telephone for communicating with a cellular network.

도 4는 모바일 전화기 상에서의 주요 어플리케이션들을 보인다.4 shows the main applications on a mobile phone.

도 5는 사람 찾기 서비스에서 사용될 절차를 도시한 디스플레이의 시퀀스를 도시한다.5 shows a sequence of displays illustrating a procedure to be used in the person search service.

도 6은 지리적 위치를 수신할 때의 디스플레이의 시퀀스를 도시한 것이다.6 shows a sequence of displays when receiving a geographic location.

도 7은 사람 찾기 서비스에서 프로파일을 등록하는 절차에 대한 디스플레이들의 시퀀스를 보인다.7 shows a sequence of displays for the procedure of registering a profile in a person search service.

도 8은 사람 찾기 서비스를 요청하는 절차에 대한 디스플레이들의 시퀀스를 보인다.8 shows a sequence of displays for a procedure for requesting a person finder service.

도 9는 광고 수신시의 디스플레이의 시퀀스를 도시한다.9 shows a sequence of displays upon receipt of an advertisement.

도 10a는 현재의 이동 방향과 관련해 북쪽을 나타내는 디스플레이를 보인다.10A shows a display showing north with respect to the current direction of travel.

도 10b는 거리 계측기와 관련해 사용되는 디스플레이들의 시퀀스를 보인다.10B shows a sequence of displays used in connection with a range finder.

도 11은 루트 및 루트를 따라 보여지는 여러 디스플레이들을 보인다.11 shows the route and the various displays shown along the route.

도 12는 소링 팀의 관리와 관련해 이용되는 디스플레이의 시퀀스를 도시한 것이다.12 shows a sequence of displays used in connection with the management of the sourcing team.

도 13은 사이클 팀의 관리와 관련해 이용되는 디스플레이의 시퀀스를 도시한 것이다.13 shows a sequence of displays used in connection with the management of a cycle team.

도 14는 지리적 위치 표시에 이용되는 디스플레이를 도시한 것이다.14 shows a display used for geographical location indication.

이러한 배경하에, 본 발명의 목적은 한 오브젝트에 대해 셀룰라 네트웍 내 모바일 통신 단말기의 상대적 위치를 결정하는 방법을 제공하는 것으로서, 이 방법은, a) 모바일 통신 단말기가 셀 식별 또는 보다 복잡한 셀룰라 네트웍 기반 측위 방법을 통해 자신의 지리적 위치를 판단하는 단계, b) 모바일 통신 단말기가 셀룰라 네트웍 기반 접속을 통해, 한 오브젝트가 상기 모바일 통신 단말기와 통신할 수 있고 자신의 지리적 위치를 아는 경우에는 그 오브젝트로부터 직접, 또는 상기 오브젝트의 저장된 지리적 위치 정보를 포함하는 서버로부터 상기 오브젝트의 지리적 위치 정보를 요청하는 단계, c) 상기 오브젝트 또는 상기 서버가, 상기 요청에 대한 응답으로서, 셀룰라 네트웍 기반 접속을 통해 상기 모바일 통신 단말기로, 요청된 지리적 위치 정보를 전송하는 단계, 및 d) 상기 모바일 통신 단말기가 자신의 지리적 위치와 상기 수신된 지리적 위치를 비교하여 상기 수신된 지리적 위치에 대한 거리 및 방향을 결정하는 단계를 포함한다.Under this background, an object of the present invention is to provide a method for determining a relative position of a mobile communication terminal in a cellular network with respect to an object, wherein the method comprises: a) the mobile communication terminal is capable of cell identification or more complex cellular network based positioning; Determining a geographical location of the user through a method; b) if the mobile communication terminal is able to communicate with the mobile communication terminal through the cellular network-based connection and knows its geographical location, directly from the object; Or requesting geographic location information of the object from a server including stored geographic location information of the object, c) the object or the server, in response to the request, via the cellular network based connection To the requested geographic location And a step of transmitting, and d) the mobile communication terminal determines the distance and direction for the received geographical location as compared to their own geographic location with the received geographic location.

따라서, 요청한 모바일 통신 단말기들의 사용자는 다른 사용자들이나 관련 오브젝트들을 찾기 위한 거리 및 방향에 대해 정보를 알게 된다. 그러면 요청한 모바일 통신 단말기의 사용자는 다른 사용자나 관련 오브젝트가 어디쯤 있는지 효과적으로 알게 된다. 다른 사용자란, 가령, 친구나 동료일 수 있고, 관련 오브젝트란 가령 사용자의 차, 식당, 박물관 또는 카페 등일 수 있다.Thus, the user of the requested mobile communication terminals is informed about the distance and direction to find other users or related objects. The user of the requesting mobile communication terminal can then effectively know where other users or related objects are. The other user may be, for example, a friend or colleague, and the related object may be, for example, a user's car, restaurant, museum or cafe.

모바일 통신 단말기들은, E-OTD를 사용할 수 있으면, 자신의 지리적 위치를 결정하기 위해 셀 식별자 대신 E-OTD를 이용한다.Mobile communication terminals use the E-OTD instead of the cell identifier to determine their geographic location if the E-OTD is available.

요청 및/또는 지리적 위치 정보는 텍스트 메시지 또는 멀티미디어 메시지, 바람직하게는 SMS, MMS, WAP 또는 XHTML 메시지로 전송됨이 바람직하다.The request and / or geographic location information is preferably sent in a text message or a multimedia message, preferably an SMS, MMS, WAP or XHTML message.

오브젝트나 단말기는 전송된 지리적 위치에 대한 정밀도 정보를 포함함이 바람직하다.The object or terminal preferably contains precision information about the transmitted geographical location.

모바일 통신 단말기는 결정된 거리 및 방향의 정확도를 결정할 수 있다.The mobile communication terminal can determine the accuracy of the determined distance and direction.

상기 방법은, 오브젝트가 그 지리적 위치 정보를 전송하라는 요청에 응답하기 전에 사용자의 승인을 유발하는 단계를 더 포함할 것이다.The method will further include causing a user's approval before the object responds to the request to transmit its geographic location information.

본 발명의 또 다른 목적은 셀룰라 네트웍에서 사용될 모바일 통신 단말기를 제공하는 것으로, 이 통신 단말기는 지리적 위치 정보를 수신하는 수단, 모바일 통신 단말기의 지리적 위치를 결정하는 수단, 및 상기 수신된 위치 정보 및 모바일 통신 단말기의 지리적 위치 사이의 거리를 계산하는 수단을 포함한다.It is yet another object of the present invention to provide a mobile communication terminal for use in a cellular network, the communication terminal comprising means for receiving geographic location information, means for determining the geographic location of the mobile communication terminal, and the received location information and mobile Means for calculating a distance between the geographic location of the communication terminal.

따라서, 상기 단말기의 사용자는 한번에 다른 사용자의 핵심 위치 데이터를 인식할 수 있다.Thus, the user of the terminal can recognize key location data of another user at a time.

모바일 통신 단말기는 모바일 통신 단말기의 지리적 위치와 관련하여 상기 수신된 지리적 위치 정보의 방향을 판단하는 수단을 더 포함할 수 있다. 그에 따라 상기 단말기의 사용자는 모바일 통신 단말기의 사용자를 만나기 위해 이동할 방향을 결정할 수 있다.The mobile communication terminal may further comprise means for determining the direction of the received geographic location information in relation to the geographic location of the mobile communication terminal. Accordingly, the user of the terminal can determine the direction to move to meet the user of the mobile communication terminal.

모바일 통신 단말기는 지리적 위치를 지리적 좌표로서 디스플레이하는 수단을 더 포함할 수 있다.The mobile communication terminal can further comprise means for displaying the geographical location as geographical coordinates.

모바일 통신 단말기는 모바일 통신 단말기에 저장된 어드레스 북이나 폰 북의 엔트리들에 지리적 위치를 첨부하는 수단을 더 포함할 수 있다.The mobile communication terminal may further comprise means for attaching a geographic location to entries in an address book or phone book stored in the mobile communication terminal.

본 발명의 또 다른 목적은 모바일 통신 단말기와 관련된 사람들을 서치하는 방법을 제공하는 데 있고, 상기 방법은, 서버상에 상기 사람들의 특징을 검색가능한 포맷으로 등록하는 단계; 셀룰라 네트웍의 상기 모바일 단말기들의 지리적 위치를 모니터하는 단계; 상기 제1모바일 통신 단말기가 상기 서버에게 특정한 특징에 부합하고 소정 지리적 영역 안, 특히 모바일 통신 단말기로부터의 소정 영역 안이나 밖에 소재하는 사람들을 나열해 줄 것을 요청하는 단계; 및 상기 서버가 상기 제1모바일 통신 단말기들로 그 부합되는 사람들의 리스트를 제공하는 단계를 포함한다.It is yet another object of the present invention to provide a method of searching for people associated with a mobile communication terminal, the method comprising: registering a feature of the person in a searchable format on a server; Monitoring the geographic location of the mobile terminals in a cellular network; Requesting, by the first mobile communication terminal, the server to list people who meet a particular characteristic and are located in or out of a predetermined geographic area, in particular within a predetermined area from the mobile communication terminal; And the server providing a list of matching people to the first mobile communication terminals.

따라서, 만날 수 있는 충분히 가까운 거리에 있는 사람들, 즉 공통의 관심사를 가진 사람들을 찾을 수 있게 된다. 이것은 어떤 사람이 한 도시나 지역에 처음이고 가령 같은 취미나 직업적 백그라운드를 가진 사람을 만나고자 할 때 특히 매력적인 일이 된다.Thus, it is possible to find people who are close enough to meet, that is, people with common interests. This is especially attractive when someone is new to a city or region and wants to meet someone with the same hobbies or professional background.

제1모바일 통신 단말기는 상기 서버로 사람들의 리스트를 보내달라는 요청을 할 때 자신의 지리적 위치를 포함함에 바람직하다.Preferably, the first mobile communication terminal includes its geographical location when requesting to send a list of people to the server.

모바일 통신 단말기들은 상기 서버에 정기적으로 자신들의 지리적 위치를 전송(업데이트)함이 바람직하다.Mobile communication terminals preferably transmit (update) their geographic location to the server.

서버로의 요청은 SMS, MMS, WAP 또는 XHTML 메시지와 같은 텍스트 메시지임이 바람직하다.The request to the server is preferably a text message such as an SMS, MMS, WAP or XHTML message.

서버는 제1모바일 통신 단말기로 매치하는 사람들의 리스트를 텍스트 메시지, 바람직하게는 SMS, MMS, WAP 또는 XHTML 메시지로서 전송함이 바람직하다.The server preferably sends the list of matching people to the first mobile communication terminal as a text message, preferably an SMS, MMS, WAP or XHTML message.

서치 기준으로 사용될 수 있는 특징에는 취미, 관심사, 나이, 성, 직업, 좋아하는 것, 연락 정보, 어드레스, 교육, 모임 및 기타 퍼스널 데이터를 포함할 수 있다.Features that may be used as search criteria may include hobbies, interests, age, gender, occupation, likes, contact information, addresses, education, meetings, and other personal data.

상기 매치하는 사람들의 모바일 통신 단말기에 대한 가입자 넘버 또는 다른 식별자가 상기 리스트에 포함됨이 바람직하다.Preferably the subscriber number or other identifier for the matching people's mobile communication terminal is included in the list.

상기 모바일 통신 단말기들의 지리적 위치는 사용 가능할 때 E-OTD를 통해, 그렇지 않으면 셀 식별자를 통해 결정됨이 바람직하다.The geographic location of the mobile communication terminals is preferably determined via an E-OTD when it is available, otherwise via a cell identifier.

본 발명의 또 다른 목적은 셀룰라 네트웍에서 광고 메시지들을 전파하는 방법을 제공하는 것으로, 이 방법은, 상기 셀룰라 네트웍에 접속되어, 위치 지향 광고 메시지들을 포함하는 광고 데이터베이스를 제공하는 단계; 요청에 따라 모바일 통신 단말기들로 그들의 지리적 위치를 제공하는, 상기 셀룰라 네트웍의 모바일 통신 단말기들을 위한 지리적 위치 서버를 제공하는 단계; 모바일 통신 단말기로 지리적 위치를 제공하면서, 상기 서버는 상기 광고 데이터베이스를 검색하여 어떤 위치를 목적지로 하는 광고가 상기 모바일 통신 단말기로 전송되어야 할 것인지를 판단하는 단계; 및 상기 서버는 상기 광고 데이터베이스에 의해 그렇다고 나타내진 경우 상기 모바일 통신 단말기로 위치 종속적 광고 메시지를 전송하는 단계를 포함한다.It is yet another object of the present invention to provide a method of propagating advertising messages in a cellular network, the method comprising: providing an advertising database connected to the cellular network, the advertising database comprising location oriented advertising messages; Providing a geographical location server for mobile communications terminals of the cellular network, providing their geographical location to mobile communications terminals upon request; Providing a geographic location to a mobile communication terminal, the server searching the advertisement database to determine which location to which an advertisement intended for the destination should be sent to the mobile communication terminal; And sending the location dependent advertisement message to the mobile communication terminal when indicated by the advertisement database.

그에 따라, 광고에 대한 잠재적 응답자들이 광고 안에 제공된 서비스들이나 상품들을 이용하는데 충분히 가까이 있는 순간에 그 광고들이 그 사람들에게 전달되는 방법이 제공된다. 광고를 전송하기 위한 일반적인 선택 툴들은 취미 및 기타 팩터들에 기반하여, 수신자들이 응답할 기회를 최대화하는 프로파일들을 이용한다. 그러나 그 사람이 틀린 위치에 있을 때, 그 수신자가 광고에 직접적으로 응답할 수 없기 때문에 그 광고는 비효율적일 가능성이 크다.Accordingly, there is provided a way for the advertisements to be delivered to those people at a moment when potential respondents to the advertisement are close enough to use the services or products offered in the advertisement. Common selection tools for sending advertisements use profiles that maximize the chance of recipients responding based on hobbies and other factors. But when the person is in the wrong position, the advertisement is likely to be inefficient because the recipient cannot directly respond to the advertisement.

각각의 광고는 어떤 지리적 영역에 할당될 수 있고, 상기 모바일 통신 단말기가 어떤 광고의 지리적 범위 안에 위치할 때 그 광고가 상기 모바일 통신 단말기로 전달된다.Each advertisement may be assigned to a certain geographic area and the advertisement is delivered to the mobile communication terminal when the mobile communication terminal is located within the geographic range of a certain advertisement.

모바일 통신 단말기의 지리적 위치는, 사용 가능하다면 E-OTD를 통해, 그렇지 않은 경우 셀 식별자를 통해 결정됨이 바람직하다.The geographic location of the mobile communication terminal is preferably determined via the E-OTD, if available, via the cell identifier.

광고 메시지 및 상기 지리적 위치 정보는 텍스트 메시지, 바람직하게는 SMS, MMS, WAP, 또는 XHTML 메시지로서 전송될 수 있다.The advertising message and the geographic location information may be sent as a text message, preferably as an SMS, MMS, WAP, or XHTML message.

광고 메시지 및 상기 지리적 위치 정보는 WAP을 통해 선택적으로 전송될 수 있다.The advertising message and the geographic location information may be selectively transmitted through the WAP.

광고 데이터베이스는 모바일 통신 단말기와 관련된 마케팅 프로파일 또는 모바일 통신 단말기의 등록된 사용자를 검색하는 수단과 함께 제공될 수 있다.The advertisement database may be provided with a marketing profile associated with the mobile communication terminal or with means for retrieving a registered user of the mobile communication terminal.

본 발명의 또 다른 목적은, 셀룰라 네트웍에서 사용할 모바일 통신 단말기를 제공하는 데 있고, 이 단말기는 상기 셀룰라 네트웍과의 인터랙션을 통해 모바일 단말기의 지리적 위치를 결정하는 수단, 및 지리적 위치의 변화를 추적하는 수단을 포함한다.It is yet another object of the present invention to provide a mobile communication terminal for use in a cellular network, the terminal comprising means for determining a geographical location of the mobile terminal through interaction with the cellular network, and for tracking changes in the geographical location. Means;

따라서, 모바일 통신 단말기는 거리 미터로서 사용되고 지나왔던 루트를 저장할 수 있다. 통상적으로, 거리 미터들은 취한 스텝의 수(걸었을 때)를 측정하는 장치들, 또는 바퀴 회전수(자전거, 차 운전시)를 카운트하는 장치들이다. 이런 유형의 기기가 항상 정확하지는 않으며 가지고 다니는 장치들의 수를 증가시킨다. 거리 미터와 루트 추적기를 모바일 통신 단말기에 포함시킴으로써, 가령 상기 특징을 가진 모바일 단말기를 지닌 누구나 추가적 기기를 지닐 필요 없이 자신이 이동한 경로를 추적 조회할 수 있다.Thus, the mobile communication terminal can store the route used and used as a distance meter. Typically, distance meters are devices that measure the number of steps taken (when walked), or devices that count wheel revolutions (bike, car driving). This type of device is not always accurate and increases the number of devices carried. By including a distance meter and a route tracker in a mobile communication terminal, for example, anyone with a mobile terminal with the above characteristics can track and track the route he or she has traveled without the need for additional devices.

모바일 통신 단말기는 자신이 이동한 거리를 결정하는 수단을 더 포함함이 바람직하다.The mobile communication terminal preferably further comprises means for determining the distance traveled by the mobile communication terminal.

모바일 통신 단말기는 자신이 이동한 방향을 결정하는 수단을 더 포함할 수 있다.The mobile communication terminal may further comprise means for determining the direction in which it has traveled.

모바일 통신 단말기는 지리적 위치의 변화를 추적하는 상기 장치를 리셋 및/또는 시작하는 수단과 함께 제공됨이 바람직하다.The mobile communication terminal is preferably provided with means for resetting and / or starting the device for tracking changes in geographical location.

모바일 통신 단말기는 또한 지리적 위치 정보 좌표를 보이기 위한 디스플레이 및 수단을 포함할 수 있다.The mobile communication terminal can also include a display and means for showing the geographic location information coordinates.

모바일 통신 단말기는 이동 방향을 나타내는 디스플레이 및 수단을 더 포함할 수 있다.The mobile communication terminal may further comprise a display and means indicating the direction of movement.

모바일 통신 단말기는 지도 상에서 이동한 경로를 보이는 디스플레이 및 수단을 포함함이 바람직하다.The mobile communication terminal preferably includes a display and means for showing the route traveled on the map.

모바일 통신 단말기는 자신이 이동하고 있는 속도를 판단하는 수단을 더 포함할 수 있다.The mobile communication terminal may further comprise means for determining the speed at which it is moving.

모바일 통신 단말기는 누적된 이동 거리를 결정하는 수단을 구비함이 바람직하다.The mobile communication terminal preferably has means for determining the accumulated travel distance.

통신 단말기의 지리적 위치는 E-OTD를 사용할 수 있다면 E-OTD를 통해, 그렇지 않다면 셀 식별자를 통해 정해짐이 바람직하다.The geographic location of the communication terminal is preferably determined via the E-OTD if it can use the E-OTD, otherwise via the cell identifier.

선택된 지상점들(waypoints)에서의 통신 단말기의 지리적 위치가 셀룰라 네트웍에 접속된 서버로 보내져서, 나중에 다른 단말기, 바람직하게는 고해상도의 디스플레이 및 상대적으로 높은 그래픽 처리 능력을 가진 단말기상의 지도 위에서 검색 및 디스플레이될 수 있게 된다.The geographic location of the communication terminal at the selected waypoints is sent to a server connected to the cellular network for later retrieval and on a map on another terminal, preferably a terminal with high resolution display and relatively high graphics processing capability. It can be displayed.

소정 루트는 바람직하게는 지상점으로서 모바일 통신 단말기에 저장될 수 있다. 단말기는 상기 단말기가 지나온 실제 루트를 추적하고, 그 실제 루트를 소정 루트와 비교하는 수단을 더 포함함이 바람직하다.The predetermined route may be stored in the mobile communication terminal, preferably as a ground point. The terminal preferably further comprises means for tracking the actual route from which the terminal has passed and comparing the actual route with a predetermined route.

모바일 통신 단말기는 모바일 통신 단말기의 실제 루트가 소정 루트와 매치할 때, 서버로 메시지를 전송하고/하거나 단말기의 사용자에게 통지하는 수단을 더 포함할 수 있다.The mobile communication terminal may further comprise means for sending a message to the server and / or notifying the user of the terminal when the actual route of the mobile communication terminal matches the predetermined route.

이와 달리, 모바일 통신 단말기는 모바일 통신 단말기의 실제 루트가 소정 루트와 매치하지 않을 때 서버로 메시지를 전송하고/하거나 단말기 사용자에게 통지할 수도 있다.Alternatively, the mobile communication terminal may send a message to the server and / or notify the terminal user when the actual route of the mobile communication terminal does not match a given route.

본 발명의 또 다른 목적은, 셀룰라 네트웍 내 모바일 통신 단말기들의 그룹 안에 소재 정보를 전파하는 방법을 제공하는 것이고, 그 방법은, 모바일 단말기와 셀룰라 네트웍 사이의 인터랙션을 통해 지리적 위치가 정해질 수 있는 적어도 두 모바일 통신 단말기들을 포함하는 그룹을 정의하는 단계; 상기 그룹의 모든 통신 단말기들의 지리적 위치들을 판단하는 단계; 및 상기 그룹의 모든 단말기들로 상기 판단된 지리적 위치 정보를 전송하는 단계를 포함한다.It is yet another object of the present invention to provide a method of propagating location information within a group of mobile communication terminals in a cellular network, the method comprising at least a geographical location that can be determined through interaction between the mobile terminal and the cellular network. Defining a group comprising two mobile communication terminals; Determining geographic locations of all communication terminals in the group; And transmitting the determined geographical location information to all terminals of the group.

따라서, 스포츠 팀 등과 같은 모바일 통신 단말기 사용자들의 그룹은 서로 그들의 위치와 속도의 업데이트된 상태를 유지할 수 있고, 이것은 경쟁력을 유지하고자 하는 팀의 노력을 조율하는데 유용한 것일 수 있다. 보통, 각 그룹 멤버가 다른 팀 멤버들의 위치에 대해 계속 알 수 있는 시스템을 설정하는 데에는 전용 (고가의) 설비가 필요로 된다.Thus, groups of mobile communication terminal users, such as sports teams, etc., may maintain an updated state of their location and speed with each other, which may be useful in coordinating team efforts to remain competitive. Usually, dedicated (expensive) equipment is required to set up a system where each group member can keep track of the location of other team members.

바람직하게도, 셀룰라 네트웍에 접속된 서버가 그룹 내 모바일 통신 단말기들의 지리적 위치를 계속 추적함으로써, 서버가 그룹 멤버들의 지리적 위치 데이터를 포함하는 메시지들을 그룹의 각 멤버에게 전송할 수 있게 된다.Preferably, a server connected to the cellular network keeps track of the geographic location of the mobile communication terminals in the group so that the server can send messages to each member of the group including the geographic location data of the group members.

서버는 그룹의 모바일 통신 단말기들의 실제 속도 및/또는 방향을 판단하는 수단과 함께 제공됨이 바람직하고, 본 발명의 방법은, 서버가 메시지들 안에 그룹 멤버들의 이동 데이터의 속도 및/또는 방향을 포함하는 단계를 더 포함한다.The server is preferably provided with means for determining the actual speed and / or direction of the group's mobile communication terminals, the method of the present invention wherein the server includes the speed and / or direction of the movement data of the group members in the messages. It further comprises a step.

그룹의 모바일 단말기들은 자신들의 고도 및/또는 수직 이동 속도를 판단하는 수단을 포함하거나 그에 연결됨이 바람직하다.Mobile terminals of the group preferably comprise or are connected to means for determining their altitude and / or vertical movement speed.

고도 및/또는 수직 이동 속도를 판단하는 수단은 모바일 통신 단말기에 병합되어 있거나 연결되는 기압 고도계 및/또는 GPS 유닛을 포함함이 바람직하고, 그에 따른 연결은 무선 또는 유선일 수 있다.The means for determining altitude and / or vertical movement speed preferably comprises a barometric altimeter and / or GPS unit integrated or connected to the mobile communication terminal, whereby the connection can be wireless or wired.

서버를 사용하는 대신, 본 발명의 방법은 그룹의 다른 단말기들로 자신의 지리적 위치를 브로드캐스팅하는, 상기 모바일 통신 단말기들 중 적어도 하나에 의해 수행될 수 있다.Instead of using a server, the method of the present invention may be performed by at least one of the mobile communication terminals, broadcasting its geographic location to other terminals in the group.

모바일 단말기들은 그룹의 다른 모바일 통신 단말기들에 대한 자신들의 간격을 판단 및 디스플레이하는 수단을 포함할 수 있다.The mobile terminals can include means for determining and displaying their spacing to other mobile communication terminals in the group.

본 발명의 또 다른 목적은 셀룰라 네트웍에서 사용할 모바일 통신 단말기들을 제공하는 데 있으며, 상기 단말기는 디스플레이; 상기 셀룰라 네트웍을 통해 하나 이상의 지리적 위치 정보를 포함하는 데이터를 수신하는 수단; 모바일 통신 단말기 자체의 지리적 위치를 판단하는 수단; 상기 디스플레이 상의 이차원 직교 좌표 시스템에 상기 수신된 지리적 위치 정보들과 모바일 통신 단말기의 지리적 위치를 디스플레이 하는 수단을 포함한다.Another object of the present invention is to provide mobile communication terminals for use in a cellular network, the terminal comprising: a display; Means for receiving data comprising one or more geographic location information over the cellular network; Means for determining a geographic location of the mobile communication terminal itself; Means for displaying the received geographic location information and a geographic location of a mobile communication terminal in a two-dimensional rectangular coordinate system on the display.

따라서, 사용자가 수신된 위치들에 대한 지리적 개요(overview)를 알 수 있기 때문에, 다른 모바일 통신 단말기의 지리적 위치들을 수신하는 모바일 통신 단말기의 사용자에게 효과적인 방식으로 보일 수 있다.Thus, since the user can know a geographical overview of the received locations, it can be seen in an effective manner to the user of the mobile communication terminal receiving the geographical locations of the other mobile communication terminal.

모바일 통신 단말기 자체의 지리적 위치가 좌표 시스템의 중심에 오도록 함이 바람직하다.It is desirable to have the geographic location of the mobile communication terminal itself at the center of the coordinate system.

모바일 통신 단말기는 모든 수신된 지리적 위치들이 디스플레이 상에서 여전히 디스플레이될 수 있는 좌표 시스템의 최대 스케일을 결정하는 수단을 더 포함할 수 있다.The mobile communication terminal can further comprise means for determining the maximum scale of the coordinate system in which all received geographical locations can still be displayed on the display.

모바일 통신 단말기는 또한, 수신된 각각의 지리적 위치들에 대해 서로 다른 심볼을 할당하는 수단, 및 지리적 위치들을 상기 좌표 시스템에 디스플레이하기 위해 이들 심볼들을 사용하는 수단을 포함할 수 있다.The mobile communication terminal may also include means for assigning a different symbol for each received geographic location, and means for using these symbols to display geographic locations in the coordinate system.

또, 모바일 통신 단말기는 수신된 지리적 위치 정보들을 각각에 서로 다른 심볼이 할당되어 있는 카테고리들로 소팅하는 수단, 및 이들 심볼들을 이용하여 상기 좌표 시스템에 지리적 위치들을 디스플레이하는 수단을 포함한다.The mobile communication terminal also includes means for sorting the received geographical location information into categories each having a different symbol assigned, and means for displaying the geographical locations in the coordinate system using these symbols.

본 발명의 또 다른 목적은, 통신 네트웍에서 사용되는 모바일 통신 단말기 상에 지리적 위치들을 디스플레이하는 방법을 제공하는 것으로, 이 방법은, 하나 이상의 다른 모바일 단말기들의 지리적 위치를 수신하는 단계; 상기 수신된 지리적 위치들을 상기 모바일 단말기의 디스플레이에서 이차원 직교 좌표 시스템으로 디스플레이하고, 상기 모바일 단말기의 지리적 위치가 상기 좌표 시스템의 중심에 오도록 하는 수단을 포함한다.It is yet another object of the present invention to provide a method for displaying geographic locations on a mobile communication terminal for use in a communication network, the method comprising: receiving geographic locations of one or more other mobile terminals; Means for displaying the received geographical locations on a display of the mobile terminal in a two-dimensional rectangular coordinate system and for bringing the geographical location of the mobile terminal to the center of the coordinate system.

사용자가 상기 수신된 위치들의 지리적 개요를 알 수 있기 때문에, 다른 모바일 통신 단말기들의 지리적 위치들이 수신하는 모바일 통신 단말기의 사용자에게 효과적으로 보여질 수 있다.Since the user can know the geographical overview of the received locations, the geographical locations of other mobile communication terminals can be effectively seen by the user of the mobile communication terminal receiving it.

본 발명의 방법은 한 번에 디스플레이되는 지리적 위치들의 최대 수를 소정 수 (5임이 바람직하다)로 제한하는 단계를 더 포함한다.The method further comprises limiting the maximum number of geographical locations displayed at one time to a predetermined number (preferably five).

함께 디스플레이되기 위해, 각각의 수신된 지리적 위치마다 하나의 넘버가 할당됨이 바람직하다.In order to be displayed together, one number is preferably assigned to each received geographical location.

본 발명의 방법은 모든 지리적 위치들이 디스플레이 안에 들어가도록 상기 좌표 시스템의 최대 스케일을 결정하고 그 결정된 스케일을 이용하여 지리적 위치들을 디스플레이하는 단계를 더 포함한다.The method further comprises determining a maximum scale of the coordinate system such that all geographic locations fit into the display and using the determined scale to display the geographic locations.

본 발명의 방법은, 디스플레이에 좌표 시스템의 스케일을 디스플레이하고/하거나, 좌표 시스템의 축들을 디스플레이하고, 바람직하게는 그 축들 중 적어도 하나가 그 축을 따라 거리에 상응하는 수치들과 함께 제공되게 하는 수단을 더 포함할 수 있다.The method of the invention comprises means for displaying the scale of the coordinate system on the display and / or displaying the axes of the coordinate system, preferably such that at least one of the axes is provided with numerical values corresponding to the distance along the axis. It may further include.

본 발명의 방법은 또한, 수신된 지리적 좌표값들을 각각이 그와 관련된 서로 다른 심볼을 가지는 카테고리들로 소팅하는 단계, 및 이들 심볼들을 이용하여 디스플레이상에 지리적 위치들을 나타내는 단계 역시 포함할 수 있다.The method may also include sorting the received geographic coordinate values into categories, each having a different symbol associated therewith, and using these symbols to indicate geographic locations on the display.

본 발명의 방법은 수신된 지리적 위치들 각각에 서로 다른 심볼들을 할당하는 단계, 및 이들 심볼들을 사용하여 디스플레이 상에 지리적 위치들을 나타내는 단계를 더 포함할 수 있다.The method may further include assigning different symbols to each of the received geographic locations, and using these symbols to represent geographic locations on the display.

다른 단말기들의 지리적 위치들이, 바람직하게는 단일 메시지를 통해, 상기 통신 네트웍과 연결된 서버로부터 모바일 통신 단말기로 전송될 수 있다.The geographic locations of the other terminals can be transmitted from the server connected with the communication network to the mobile communication terminal, preferably via a single message.

본 발명에 따른 방법 및 모바일 통신 단말기들의 그 이상의 목적들, 사양들, 이점들 및 특성들이 이하의 상세 설명으로부터 명확해질 것이다.Further objects, specifications, advantages and characteristics of the method and mobile communication terminals according to the invention will become apparent from the following detailed description.

도 1은 본 발명에 따른, 셀룰라 네트웍 내 모바일 단말기들의 지리적 위치 정보에 따라 서비스들을 제공하는 전기통신 시스템의 네트웍 구조를 도시한 것이다. 도시된 바와 같이, 전기통신 시스템은 무선 셀룰라 네트웍 및 데이터 네트웍을 포함한다. 무선 셀룰라 네트웍은 데이터를 수송하도록 보강된 일반적인 무선 셀룰라 전화 네트웍에서 구현될 수 있다. 순환-스위치된 데이터를 수송할 수 있는 무선 네트웍이 이러한 목적에 사용될 수 있다. 그러나, 무선 셀룰라 네트웍이 패킷 스위치된 데이터 서비스를 제공하는 것이 더 바람직하다. 무선 기반구조의 예는 UMTS(Universal Mobile Telephone System), GSM(Global System for Mobile Communications)에 기반하는 3세대 무선 시스템을 포함한다. GSM은 GPRS(GSM Packet Radio Service)라고 알려진 패킷 네트웍 오버레이를 무선 회로 음성 네트웍에 부가한다. 따라서, 이것은 도 1의 무선 네트웍 자원 그룹(4)을 구현하는데 특히 적합하다.1 illustrates a network structure of a telecommunication system for providing services according to geographical location information of mobile terminals in a cellular network according to the present invention. As shown, the telecommunications system includes a wireless cellular network and a data network. A wireless cellular network can be implemented in a typical wireless cellular telephone network that is enhanced to transport data. Wireless networks capable of transporting circulation-switched data can be used for this purpose. However, it is more desirable for wireless cellular networks to provide packet switched data services. Examples of wireless infrastructures include third-generation wireless systems based on Universal Mobile Telephone System (UMTS) and Global System for Mobile Communications (GSM). GSM adds a packet network overlay known as the GSM Packet Radio Service (GPRS) to the radio circuitry voice network. Thus, this is particularly suitable for implementing the wireless network resource group 4 of FIG. 1.

모바일 전화기(MP)가 파워 업 될 때, 모바일 전화기는 제어 채널(MP 및 기지국이 콜 설정 및 채널 변화를 수행하기 위해 통신하는데 사용하는 특별 주파수) 상에서 SID(System Identification Code- 각 캐리어 마다 할당되는 5 디지트의 고유 넘버)를 검색한다. MP는 SID를 수신하면, MP 안에 프로그램된 SID와 그 수신된 것을 비교한다. 이 SID들이 매치하면, MP는 자신이 통신하고 있는 셀이 자신이 가입한 것과 매치하는 시스템의 일부라는 것을 인식한다.When the mobile phone (MP) is powered up, the mobile phone is assigned a System Identification Code (SID) for each carrier on the control channel (the special frequency used by the MP and the base station to communicate to perform call setup and channel changes). Retrieves the unique number of a digit. When the MP receives the SID, it compares the received SID with the SID programmed in the MP. If these SIDs match, the MP recognizes that the cell it is communicating with is part of a system that matches the one it subscribes to.

SID와 함께, MP는 등록 요청을 또한 전송하고, 모바일 콜 센터는 데이터베이스에 있는 MP의 위치를 추적하여 모바일 콜 센터가 MP로 콜 또는 메시지를 전송하고 싶을 때 MP가 위치한 셀이 어느 것인지를 알게 된다.With the SID, the MP also sends a registration request, and the mobile call center tracks the location of the MP in the database so that the mobile call center knows which cell the MP is in when it wants to send a call or message to the MP. .

MP가 자신이 진입한 셀의 가장 자리를 향해 이동할 때, 셀의 기지국(16)은 MP의 신호 세기가 감소하는 것을 알 수 있다. MP가 이동해 오는 셀의 기지국(16)은 (모든 주파수대의 신호 세기를 검색 및 측정함) MP의 신호 세기가 증가함을 알 수 있다. 이 두 기지국들(16)은 모바일 콜 센터를 통해 서로 조율하고, 어떤 지점에서, MP는 제어 채널을 통해 주파수를 바꾸라고 지시하는 신호를 수신한다. 그러면, MP(2)는 새로운 셀로 스위치된다.As the MP moves toward the edge of the cell it enters, the cell's base station 16 can see that the signal strength of the MP decreases. The base station 16 of the cell to which the MP is moving can recognize that the signal strength of the MP is increased (searching and measuring signal strength of all frequency bands). These two base stations 16 coordinate with each other via the mobile call center, and at some point, the MP receives a signal instructing to change frequency via the control channel. Then, the MP 2 is switched to a new cell.

도 1의 데이터 네트웍은 IP(Internet Protoco) 및/또는 ATM(Asynchronous Transfer Mode) 프로토콜들에 기반한 일반적인 패킷 데이터 네트웍을 이용해 구현될 수 있고, 또한 무선 네트웍 액세스 기능을 가진다.The data network of FIG. 1 may be implemented using a general packet data network based on Internet Protocol (IP) and / or Asynchronous Transfer Mode (ATM) protocols, and also has a wireless network access function.

도 2의 구조에서, MP는 음성 및 데이터 전송을 수행하는 통합 무선 트랜시버, 및 디스플레이(3)를 포함하는 소프트웨어 제어형 데이터 단말기를 포함한다고 전제된다. MP는 텍스트 메시지들을 디스플레이할 수 있어야 하고, 또한 웹 브라우저 등과 같은 그래픽 사용자 인터페이스를 구현할 수 있다. 단지 예로서 들자면, MP는 WML(WAP Markup Language) 문서들을 디스플레이하기 위한 WAP(Wireless Application Protocol) 마이크로 브라우저를 구축할 수 있다. 현재 시장에는 수많은 종류의 알맞은 MP들이 존재하며, 다른 것들 역시 개발 중에 있다. 이들은 웹 기능 전화기들, PDA(Personal Digital Assistant)들, 핸드헬드 컴퓨터들, 호출기들 등을 포함한다.In the structure of FIG. 2, it is assumed that the MP includes an integrated wireless transceiver that performs voice and data transmission, and a software controlled data terminal comprising a display 3. The MP must be able to display text messages and may also implement a graphical user interface such as a web browser. By way of example only, MP may build a Wireless Application Protocol (WAP) micro browser for displaying WAP Markup Language (WML) documents. There are many kinds of suitable MPs on the market right now, and others are under development. These include web function phones, personal digital assistants, handheld computers, pagers, and the like.

도 1에서, MP는, 서비스들이 가입된 제공자에 의해 반드시 소유될 필요는 없는 네트웍 안에서 로밍한다고 더 전제할 수 있다. 무선 네트웍은 모바일 콜 센터(모바일 전화기 스위칭 국)에 접속되는 복수의 기지국들(16)을 포함한다. 모바일 콜 센터는 스위치형 네트웍에 접속되고, 다수의 서버들이 그 모바일 콜 센터와 연결된다. 복수의 MP들(1)은 셀룰라 네트웍 상으로 로그된다. LR은 자신의 관할권 하에서의 MP들에 대한 일반화된 위치 정보 (즉, 모바일의 현재 소재지/라우팅 영역과 같은, 모바일의 네트웍 및 그 주변)를 관리한다. LR은 이하에서 더 상세히 설명되는 것과 같이, 모바일 단말기의 현재 PLMN에서의 기지국 자원들에 대한 질의를 시작함으로써 네트웍 내부 (즉, 셀에서 셀)에서 MP 이동을 추적한다. 셀의 원래 위치에 더하여, LR은 모바일 콜 센터와 LR에 연결된 E-OTD (Enhanced Observed Time difference) 위치 서버로부터 E-OTD를 가지고 정해지는 MP들의 지리적 위치를 수신한다.In FIG. 1, the MP may further assume that services roam in a network that does not necessarily need to be owned by a subscribed provider. The wireless network includes a plurality of base stations 16 connected to a mobile call center (mobile telephone switching station). The mobile call center is connected to a switched network and multiple servers are connected to the mobile call center. The plurality of MPs 1 is logged onto the cellular network. The LR manages generalized location information for MPs under its jurisdiction (ie mobile's network and surroundings, such as the mobile's current location / routing area). The LR tracks the MP movement within the network (ie, cell to cell) by initiating a query for base station resources in the mobile terminal's current PLMN, as described in more detail below. In addition to the cell's original location, the LR receives the geographic location of the MPs determined with the E-OTD from an enhanced Observed Time difference (E-OTD) location server connected to the mobile call center and the LR.

MP들은 자신들의 지리적 위치를 판단할 E-OTD 어플리케이션(34)을 포함한다. 셀룰라 네트웍 역시 모바일 콜 센터에 연결된 어플리케이션 서버를 통해 E-OTD를 수행하도록 설정된다. E-OTD는 지리적으로 분산된 두 소재지들 - MP 자신- 과 위치가 알려진 위치 측정 유닛(LMU, Location Measurement Unit)으로 알려진 고정 측정 포인트에 기지국(16)으로부터의 신호들이 도달하는 시간의 측정에 기반한다. MP의 지리적 위치는 두 세트의 타이밍 측정치들 사이의 시간 차를 비교함으로써 정해진다. 정확한 삼각측정을 구하기 위해, 적어도 세 개의 지리적으로 떨어진 기지국들로부터의 OTD 측정이 필요로 된다. 측정된 값들에 기반해, 셀룰라 네트웍에 의해서나(E-OTD 단 1), 모든 필요한 정보가 MP에서 사용 가능할 때 MP 자체에서(E-OTD 단 2) MP의 지리적 위치 정보가 산출될 수 있다. 본 발명의 대부분의 실시예들에 있어서, 셀룰라 네트웍을 통해 전송될 필요가 있는 전반적 메시지 량을 줄이기 위해 LR이 MP들의 지리적 위치에 대한 정보를 받는 것이 바람직하고, 따라서 이하에서 설명되는 실시예들에서는 다른 말이 지시되지 않는 이상 위치 산출이 모바일 콜 센터와 관련된 E-OTD 어플리케이션 서버에 의해 수행된다고 전제된다. 모바일 콜 센터는 지리적 위치 데이터를 LR로 전송한다. 지리적 위치가 E-OTD 어플리케이션 서버에 의해 산출될 때, 그 위치 산출 결과는 지리적 위치 데이터를 포함하는 메시지를 통해 MP로 보내진다. 여기서 사용하는 메시지라는 용어는 셀룰라 네트웍을 통해 지리적 위치 정보를 전송하는데 적합한 임의의 텍스트 메시지들(가령, SMS) 또는 임의의 멀티미디어 메시지(가령, MMS)을 포함한다.MPs include an E-OTD application 34 that will determine their geographic location. Cellular networks are also set up to perform E-OTD through an application server connected to a mobile call center. The E-OTD is based on the measurement of the time that signals from the base station 16 arrive at two geographically dispersed locations-the MP itself-and a fixed measurement point known as a location measurement unit (LMU), whose location is known. do. The geographical location of the MP is determined by comparing the time difference between two sets of timing measurements. In order to obtain accurate triangulation, OTD measurements from at least three geographically separated base stations are required. Based on the measured values, the geographic location information of the MP can be calculated either by the cellular network (E-OTD stage 1) or on the MP itself (E-OTD stage 2) when all the necessary information is available on the MP. In most embodiments of the invention, it is desirable for the LR to receive information about the geographic location of the MPs in order to reduce the overall amount of messages that need to be transmitted over the cellular network, and thus in the embodiments described below Unless otherwise indicated, location calculation is assumed to be performed by the E-OTD application server associated with the mobile call center. The mobile call center sends the geographic location data to the LR. When the geographical location is calculated by the E-OTD application server, the location calculation result is sent to the MP via a message containing the geographical location data. The term message as used herein includes any text messages (eg, SMS) or any multimedia message (eg, MMS) suitable for transmitting geographic location information over the cellular network.

E-ODT 시스템의 상세 사항은, 가령, 여기서 참조용으로 포함하는, 1998년 출시 GSM 03.71 버전 7.3.0, ETSI TS 101 724 V7.3.0 (2000-02), 디지털 셀룰라 전기통신 시스템(페이스 2+) 기술 사양; 위치 서비스들(LCS); (기능 설명)- 스테이지 2로부터 이 분야의 당업자에게 잘 알려져 있다.Details of the E-ODT system can be found, for example, in 1998 release GSM 03.71 version 7.3.0, ETSI TS 101 724 V7.3.0 (2000-02), digital cellular telecommunications systems (face 2+), hereby incorporated by reference. A) technical specifications; Location services (LCS); (Description of Functions)-Well known to those skilled in the art from Stage 2.

MP는 또한 궤도상의 위성들로부터 수신된 신호들을 이용하는 전지구 위치확인 시스템(GPS)과 같이 자신의 지리적 위치의 자동 판단을 위한 기타 기술들, 또는 도달 시간(TOA), 셀의 원위치 (COO), 또는 도달의 시간차(TDOA)와 같은 기타 셀룰라 네트웍 기반 기술들(이들의 세부 사항은 이 분야의 당업자들에게 모두 잘 알려져 있다)를 이용할 수 있게 하는 소프트웨어 및/또는 하드웨어 역시 포함할 수 있다.The MP may also be used for other techniques for automatic determination of its geographic location, such as global positioning system (GPS) using signals received from orbiting satellites, or time of arrival (TOA), cell home (COO), or Software and / or hardware may also be included that make use of other cellular network based technologies, such as time of arrival (TDOA), details of which are well known to those skilled in the art.

LR은 데이터 네트웍(IP)에 접속된 서버들로 MP 소재 정보를 전송하고, 모두 데이터 네트웍에 접속되어 있는 사람 찾기 서버(PFS), 위치 베이스 광고 서버(LBAS), 루트 서버, 및 팀 조정 서버(TCS)와의 인터페이스를 관리한다. 이러한 인터페이스를 통해, 홈 LR은 서로 다른 어플리케이션 서버들(PFS, LBAS, TCS, 및 루트 서버)의 요청시 위치 업데이트 알림 플래그를 세팅하고, MP의 지리적 위치 정보의 변화가 있을 때마다 어플리케이션 서버들에 이를 알린다.The LR sends MP material information to servers connected to the data network (IP), all of whom are connected to the data network (PFS), location-based advertising server (LBAS), root server, and team coordination server ( Manage interface with TCS). Through this interface, the home LR sets location update notification flags on request from different application servers (PFS, LBAS, TCS, and root server), and sends them to the application servers whenever there is a change in the geographical location information of the MP. Inform them.

도 2는 본 발명의 바람직한 실시예에 따른 MP를 보인다. MP는 키패드(2), 디스플레이(3), MP의 최상부에 있는 온/오프 버튼(4)(도 1에서는 가려짐), 스피커(5)(도1에서는 개구만 보임), 및 마이크(6)(도 1에서 개구만 보임)를 포함한다. MP는 셀룰라 네트웍을 통한 통신에 알맞도록 구성된다.2 shows an MP according to a preferred embodiment of the present invention. The MP has a keypad 2, a display 3, an on / off button 4 (hidden in FIG. 1) at the top of the MP, a speaker 5 (only an opening in FIG. 1), and a microphone 6 (Only openings are shown in FIG. 1). The MP is configured for communication over a cellular network.

키패드(2)는 문자/숫자 키들의 제1그룹(7)을 구비한다. 또, 키패드는 "온-훅(on-hook)" 키(22), "오프-훅(off-hook)" 키(23), 제1소프트키(24), 제2소프트키(25), 및 네비게이션 키(10)를 포함한다.The keypad 2 has a first group 7 of alphanumeric keys. The keypad also includes an "on-hook" key 22, an "off-hook" key 23, a first soft key 24, a second soft key 25, And a navigation key 10.

소프트키들(24, 25)의 현존 기능이 소프트키들(24, 25) 바로 위의 디스플레이(3)에 있는 독립된 필드에서 보여진다.The existing function of the softkeys 24, 25 is shown in a separate field in the display 3 directly above the softkeys 24, 25.

도 3은 본 발명의 이해에 필수적인, MP의 바람직한 실시예의 가장 중요한 부분들을 개략적으로 보인다. 본 발명의 MP의 바람직한 실시예는 GSM 900MHz 및 GSM1800 MHz 네트웍과 관련해 사용되도록 구성되어 있지만, 본 발명은 다른 MP 네트웍들과 관련해서도 당연히 적용될 수 있다. 프로세서(18)는 송수신기 회로(19) 및 안테나(20)를 통해 네트웍과의 통신을 제어한다. 이에 대해서는 이하에서 다세히 설명할 것이다.Figure 3 schematically shows the most important parts of the preferred embodiment of the MP, which is essential to the understanding of the present invention. While the preferred embodiment of the MP of the present invention is configured for use in connection with GSM 900 MHz and GSM 1800 MHz networks, the present invention is naturally applicable to other MP networks as well. Processor 18 controls communication with the network through transceiver circuitry 19 and antenna 20. This will be described in detail below.

마이크(6)는 사용자의 말을 아날로그 신호들로 변환하고, 그렇게 변환된 신호들은 오디오 파트(14)에서 부호화되기 전에 A/D 컨버터(미도시)에서 A/D 변환된다. 부호화된 말 신호는 프로세서(18)로 보내지고, 프로세서는 GSM 단말기 소프트웨어를 지원한다. 프로세서(18)는 또한, RAM 메모리(17a) 및 플래쉬 ROM 메모리(17b), SIM 카드(16), 디스플레이(3) 및 키패드(2) (데이터, 전력 공급기 등과 함께)를 포함하는 기기의 주변 유닛들과의 인터페이스 역시 형성한다. 오디오 파트(14)는 그 신호를 음성 디코딩하고, 그 결과는 프로세서(18)로부터 D/A 컨버터(미도시)를 통해 이어폰(5)으로 전달된다. MP는 또한 e2c 버스나 F 버스와 같이 GPS 유닛이나 기압 고도계와 같은 장치들과 케이블 접속에 사용될 수 있는 유니버설 시리얼 버스 역시 구비한다.The microphone 6 converts the user's words into analog signals, and the converted signals are then A / D converted in an A / D converter (not shown) before being encoded in the audio part 14. The encoded speech signal is sent to processor 18, which supports GSM terminal software. The processor 18 also includes a peripheral unit of the device including a RAM memory 17a and a flash ROM memory 17b, a SIM card 16, a display 3, and a keypad 2 (with data, power supply, etc.). It also forms an interface with them. The audio part 14 voice decodes the signal, and the result is transferred from the processor 18 to the earphone 5 through a D / A converter (not shown). The MP also has a universal serial bus that can be used for cabling with devices such as GPS units or barometers, such as the e2c bus or the F bus.

도 4에 도시된 것과 같이, 프로세서(18)(여러개의 마이크로 콘트롤러들로서 구현됨)를 포함하는 MP 메인 제어 회로는, 적외선 통신(IRDA), 고강도 RF 통신(WAP, SMS, MMS, XHTML) 및 저강도 RF 통신(블루투스)을 통한 데이터 전송을 제어하기 위한 블록들(30-33)을 포함한다.As shown in FIG. 4, the MP main control circuit including the processor 18 (implemented as multiple microcontrollers) includes infrared communication (IRDA), high intensity RF communication (WAP, SMS, MMS, XHTML) and low. Blocks 30-33 for controlling data transmission via strength RF communication (Bluetooth).

시스템은 WAP-SMS-MMS-XHTML 제어기(30), WAP-SMS-MMS-XHTML 전송 드라이버(31), IrDA 제어기(32), 블루투스 제어기(33), 및 파일 매니저(29)를 구비한다. 블록들(30-33)은 단말기의 데이터 프로세싱 유닛들이라고 해석될 수 있으며, 이것은 프로세서(18)를 프로그래밍함으로써 완전하게 형성될 수 있다. SMS, MMS, XHTML 또는 WAP을 통해 수신되는 데이터가 파일 매니저(29)에 의해 수신 및 처리된다. 파일 매니저는 가령, 프로파일, 언어 세트, 지리적 위치 정보 등과 같이, 수신된 데이터의 종류를 파악하고 그 데이터를 플래시 롬(17b)에 적절히 저장한다.The system includes a WAP-SMS-MMS-XHTML controller 30, a WAP-SMS-MMS-XHTML transport driver 31, an IrDA controller 32, a Bluetooth controller 33, and a file manager 29. Blocks 30-33 may be interpreted as data processing units of a terminal, which may be completely formed by programming the processor 18. Data received via SMS, MMS, XHTML or WAP is received and processed by file manager 29. The file manager, for example, identifies the type of data received, such as profile, language set, geographic location information, and stores the data appropriately in flash ROM 17b.

시스템은 상술한 E-OTD 어플리케이션(34)을 더 포함한다. E-OTD 어플리케이션은 일정한 간격으로 E-OTD 소재확인을 수행하고 그 파악된 지리적 위치를 정밀도 및 판단 시간과 함께 플래시 롬(17b)에 저장한다.The system further includes the E-OTD application 34 described above. The E-OTD application performs the E-OTD location check at regular intervals and stores the identified geographic location in the flash ROM 17b with precision and determination time.

MP는 지리적 거리 및 방향 어플리케이션(GDDA)을 더 포함한다. GDDA는 수신된 지리적 위치의 위도 및 경도를 최근에 판단된 MP 자신의 위도 및 경도와 비교한다. 그리고 나서 GDDA는 위도차의 2 제곱과 경도차의 2 제곱의 합을 산출한다. GDDA는 그 합의 제곱근을 구하여 수신된 지리적 위치와 그 자신의 지리적 위치 사이의 거리에 도달하고 그 결과를 디스플레이 매니저(28)에게 전송하여 디스플레이(3)에 보이게 한다. 그리고 나서 GDDA는 위도차와 경도차를 이용하여 수평선상의 북쪽과 상기 수신된 지리적 위치 사이의 Azimuth(방위)(나침반)를 산출한다. GDDA는 디스플레이 매니저(28)에게 그 방향을 전송하여 결정된 방향이 디지털 Azimuth 또는 나침도의 화살표로서(도 6) 디스플레이되게 한다.The MP further includes a geographic distance and direction application (GDDA). The GDDA compares the latitude and longitude of the received geographical location with the latitude and longitude of the recently determined MP itself. GDDA then calculates the sum of two squares of latitude and two squares of longitude differences. The GDDA obtains the square root of its sum to reach the distance between the received geographic location and its own geographic location and sends the result to the display manager 28 for display on the display 3. GDDA then uses the latitude and longitude differences to calculate an Azimuth (compass) between the north on the horizon and the received geographical location. The GDDA sends the direction to the display manager 28 so that the determined direction is displayed as a digital Azimuth or compass arrow (FIG. 6).

GDDA는 또한 상기 수신된 지리적 위치를 지리적 좌표로서도 전송하여 디스플레이 구동기로 하여금 이들을 디스플레이(3) 상의 디지트들로 디스플레이하도록 한다. GDDA는 지리적 위치 정보를 MP의 폰 북(45)의 엔트리들과 함께 저장할 수 있다. 사용자가 이 기능을 동작시켰을 때, GDDA는 수신된 지리적 위치와 관련된 신원을 체크하고 그것을 폰 북(45)의 엔트리들과 비교할 것이다. 만일, 예를 들어 엔트리 "Filip"에 대해 긍정적인 매치가 있게 되면, MP는 "엔트리 Filip에 첨부"라는 메시지를 디스플레이 위에 디스플레이함으로써 그 지리적 위치를 폰 북의 엔트리에 첨부를 재촉한다. 사용자가 그것을 수용하면 GDDA는 지리적 위치를 폰 북 엔트리에 첨부한다. 보통, 사용자는 지리적 위치들만을 고정된 것, 또는 적어도 일시적으로 고정된 오브젝트들과 관련된 폰 북의 엔트리들에 첨부할 것이다. 그래서, GDDA는 다른 MP나 서버로부터 위치를 요청할 필요 없이, 지리적 위치 정보가 첨부된 폰 북의 오브젝트들에 대한 MP 방향(방위)을 결정할 수 있다. 이는 GDDA가 자신의 현재, E-OTD 판단 위치를 폰 북의 지리적 위치와 비교할 수 있기 때문이다.GDDA also sends the received geographic location as geographic coordinates to cause the display driver to display them as digits on the display 3. The GDDA may store the geographic location information along with the entries of the MP's phone book 45. When the user has activated this function, GDDA will check the identity associated with the received geographical location and compare it with the entries in phone book 45. If there is a positive match for the entry "Filip", for example, the MP prompts the attachment of the geographic location to the entry in the phone book by displaying the message "Attach to entry Filip" on the display. If the user accepts it, GDDA attaches the geographic location to the phone book entry. Usually, a user will attach only geographic locations to fixed, or entries in a phone book associated with at least temporarily fixed objects. Thus, GDDA can determine the MP direction (orientation) for objects in the phone book to which geographic location information is attached, without having to request a location from another MP or server. This is because GDDA can compare its current, E-OTD judgment location with the geographic location of the phone book.

MP는 또한 e2c 버스나 F 버스와 같이 GPS 유닛이나 기압 고도계와 같은 장치들과의 (데이터) 케이블 접속을 위해 사용될 수 있는 유니버설 시리얼 버스를 포함한다.The MP also includes a universal serial bus that can be used for (data) cable connection with devices such as GPS units or barometers, such as the e2c bus or the F bus.

본 발명의 바람직한 일 실시예는 도 1 내지 도 5를 참조해 설명된다. 복수의 MP들이 셀룰라 네트웍 상에 로그된다. MP들 각각은 WAP을 통해 O-ETD 위치확인 서버로부터 자신의 지리적 위치를 요청하거나 메시지를 전송함으로써 E-OTD를 통한 요청에 의해 자신의 지리적 위치를 결정할 수 있다. O-ETD 위치확인 서버는 그러한 요청에 응하여, 요청된 지리적 위치를 포함하는 메시지를 리턴한다. E-OTD가 사용가능하지 않은 경우, MP는 셀 식별자를 자신의 지리적 위치 정보로서 이용할 수 있다. 위치 확인 서버는 가장 최근에 정해진 위치를 계속 추적한다.One preferred embodiment of the present invention is described with reference to FIGS. A plurality of MPs is logged on the cellular network. Each of the MPs can determine their geographic location by request via the E-OTD by requesting their geographic location or sending a message from the O-ETD positioning server via the WAP. In response to such a request, the O-ETD location server returns a message containing the requested geographic location. If the E-OTD is not available, the MP can use the cell identifier as its geographic location information. The location server keeps track of the most recent location.

오브젝트 위치확인 서버(OPS)가 데이터 네트웍에 접속되고 고정된 오브젝트들의 지리적 위치들을 포함하고 데이터 네트웍을 통해 이동 가능한 오브젝트들의 지리적 위치들로 갱신되는 데이터베이스를 구비한다. 고정된 오브젝트들은 호수, 산 봉우리 등과 같은 지리적 표지이거나 빌등 등과 같은 것이 될 수 있다. 이동 가능한 오브젝트들은 가령 차량, 배, 비행기 또는 기차 등일 수 있다.An object positioning server (OPS) is provided with a database connected to the data network and containing the geographical locations of fixed objects and updated with the geographical locations of the objects movable through the data network. Fixed objects may be geographic markers such as lakes, mountain peaks, or the like, such as bills and the like. Movable objects may be, for example, vehicles, ships, planes or trains.

제1MP는 OPS의 데이터베이스에 있는 다른 MP 또는 오브젝트의 지리적 위치를 요청한다. 그 요청이 다른 MP와 관련된 것이면, 이 요청은 SMS나 MMS, WAP이나 XHTML 메시지로서 위치확인 레지스터로 전송된다(도 5). 이에 관해, 사용자는 왼쪽 소프트키(24) "메뉴"를 눌러, 스크롤 가능한 메뉴 항목들의 리스트로부터 "친구 찾기"를 선택한다. "친구 찾기" 서브 메뉴는 "폰 북", "어드레스 북", 및 "수동 입력" 메뉴 항목들을 구비한다. 원하는 입력 모드를 하이라이트하고 왼쪽 소프트키(24) "선택"를 누른 다음, 원하는 이름 또는 전화 번호가 입력되거나 선택되고, 서비스 요청을 포함하는 메시지가 제공자 (위치 확인 레지스터)에게 보내진다.The first MP requests the geographical location of another MP or object in the OPS's database. If the request is related to another MP, the request is sent to the location register as an SMS or MMS, WAP or XHTML message (Figure 5). In this regard, the user presses the left softkey 24 “Menu” to select “Find Friends” from a list of scrollable menu items. The "Find Friend" submenu has "Phone Book", "Address Book", and "Manual Input" menu items. Highlight the desired input mode and press the left softkey 24 " Select ", then the desired name or telephone number is entered or selected and a message containing the service request is sent to the provider (Location Register).

요청을 수신하면, 위치 확인 레지스터는 요청과 관련 있는 MP의 사용자에게 자신의 지리적 위치를 다른 MP들(사용자들)로 전송할 허가가 주어졌는지를 체크하고, 허가가 주어졌으면 위치확인 레지스터는 그 허가가 특정한 요청 MP (사용자)에게 국한되는지를 체크한다. 허가가 존재할 때, 위치 확인 레지스터는, 요청된 지리적 위치를 포함하고, 가능하다면 지리적 위치의 정밀도를 포함하는 메시지를 제1(요청) MP로 전송한다. 수신 MP의 디스플레이는 아이들 메뉴에서 "1 메시지가 도착했습니다"라는 텍스트의 디스플레이로 변화도리 것이다. 소프트키(24) "보기"를 누름으로써, 메시지의 콘텐츠가 디스플레이된다. 메시지는 수신된 지리적 위치와 관련된 전화 번호를 포함한다. 메시지가 열리고 지리적 위치가 디스플레이될 때, 왼쪽 소프트키(24)는 "더 자세히"로 바뀌고, 그것을 누르면 디스플레이는 위치확인된 사람의 지오데이터(geodata) (거리 어드레스) 및 전화 번호와 같이, 메시지에 수신된 어떤 부가 정보를 보인다. 왼쪽 소프트키(24)는 "콜"로 바뀌고 그것을 누르면 위치 확인된 사람에게의 전화 연결이 시작된다.Upon receipt of the request, the location register checks whether the user of the MP associated with the request has been given permission to send its geographical location to other MPs (users), and if so, the location register registers the permission. Check to see if it is specific to the specific request MP (user). When there is a grant, the location register sends a message to the first (request) MP containing the requested geographic location and possibly the precision of the geographic location. The display of the receiving MP will change to a display of the text "1 message has arrived" in the idle menu. By pressing softkey 24 "View", the content of the message is displayed. The message includes a telephone number associated with the received geographical location. When the message is opened and the geographic location is displayed, the left softkey 24 changes to "more in detail", and when pressed it displays the message, such as the geodata (distance address) and phone number of the person located. Show any additional information received. The left softkey 24 changes to "call" and pressing it initiates a telephone connection to the located person.

요청한 MP의 최근 위치 확인 결정치가 위치 확인 레지스터에서 이용 가능하지 않으면, 위치 확인 레지스터에 의해 E-OTD 위치확인 서버로 새 E-OTD 위치확인 요청이 보내진다. 요청한 MP의 새로 판단된 위치를 수신하면, 위치확인 레지스터는 당연히 그 새로 정해진 지리적 위치와, 가능하면 그 정밀도를 메시지에 포함하여 요청한 MP로 전송한다.If the most recent location determination of the requested MP is not available in the location register, a new E-OTD location request is sent by the location register to the E-OTD location server. Upon receipt of the newly determined position of the requested MP, the positioning register naturally sends the message to the requested MP, including the newly determined geographical position and, if possible, its precision in a message.

본 발명의 바람직한 다른 실시예에 따르면, 그러한 메시지에 대한 MP의 반응은 다음과 같다(도 6): 메시지를 수신하면, 제1(요청)MP가 디스플레이(3) 위에 "+49173...이라는 MP 위치 수신"이라는 알림을 보이고, 바람직하게는 제1(요청)MP의 사용자의 주의를 끌도록 소리를 낸다. 디스플레이(3)는 소프트키(24) 위에 "보기"라는 텍스트와 소프트키(25) 위에 "버리기"라는 텍스트를 보인다. 수신 MP의 사용자가 소프트키(25)를 누르면 수신된 지리적 위치는 버려진다. 사용자가 소프트키(24)를 누르면, 제1(요청)MP의 GDDA는 그 자신의 지리적 위치를 상기 수신된 지리적 위치와 비교하여 수신된 지리적 위치에 대한 거리 및 방향을 구하고, 또한 이들의 정밀도를 정한다. 수신된 지리적 위치에 대한 거리 및 방향과 이들의 정밀도가 디스플레이(3) 상에서 표시된다. 거리는 미터 및 킬로미터, 또는 야드 및 마일 등, MP의 위치 확인에 사용되는 단위들에 따라 나타냄이 바람직하다. 방향은 나침반 형태 안에서 나침반 바늘이나 가장 가까운 풍향에 대한 편차의 도수로서 보여짐이 바람직하다.According to another preferred embodiment of the invention, the response of the MP to such a message is as follows (Fig. 6): upon receipt of the message, the first (request) MP is displayed on the display 3 as " +49173 ... " Receive MP location ", preferably making a sound to attract the attention of the user of the first (request) MP. The display 3 shows the text "View" above the softkey 24 and the text "Discard" above the softkey 25. When the user of the receiving MP presses the softkey 25, the received geographical position is discarded. When the user presses the softkey 24, the GDDA of the first (request) MP compares its own geographic location with the received geographic location to find the distance and direction for the received geographic location, and also calculates their precision. Decide The distance and direction with respect to the received geographical position and their precision are shown on the display 3. The distance is preferably indicated according to the units used to locate the MP, such as meters and kilometers, or yards and miles. The direction is preferably shown as the degree of deviation of the compass needle or the nearest wind direction within the compass shape.

따라서, 요청한 사용자는 다른 사용자에 대한 거리 및 그 사용자를 찾을 방향 정보를 알 수 있게 되고, 따라서 요청한 사용자는 전송자의 소재에 대한 정보를 효율적으로 얻게 된다.Thus, the requesting user can know the distance to the other user and the direction information to find the user, so that the requesting user can efficiently obtain information about the sender's location.

요청이 OPS와 관련된 데이터베이스에 저장된 오브젝트에 관한 것이면, 그 요청은 메시지로서 모바일 콜 센터로, 그리고 스위칭 노드를 경유해 OPS로 보내진다. OPS는 지리적 위치가 요청된 오브젝트의 위치를 찾아 그 검색된 위치를 포함하고, 궁극적으로 지리적 위치의 정밀도를 포함하는 메시지로서 제1(요청)MP로 전송한다. 요청된 지리적 위치를 포함하는 메시지를 수신하면, 제1(요청)MP는 상기 요청이 다른 MP의 위치에 대한 것일 때 GDDA가 거리 및 방향을 결정함으로써 상술한 것과 동일한 방식으로 응답한다. 다른 MP의 사용자 대신, 오브젝트의 넘버가 그 거리 및 방향과 함께 디스플레이된다.If the request is for an object stored in a database related to the OPS, the request is sent as a message to the mobile call center and via the switching node to the OPS. The OPS locates the location of the object for which the geographic location is requested and sends it to the first (request) MP as a message containing the retrieved location and ultimately including the precision of the geographic location. Upon receiving a message containing the requested geographic location, the first (request) MP responds in the same manner as described above by GDDA determining the distance and direction when the request is for the location of another MP. Instead of the user of another MP, the number of the object is displayed along with its distance and direction.

도 1 내지 도 4, 그리고 도 7, 도 8을 참조하여, 본 발명의 또 다른 바람직한 실시예가 설명된다. 복수의 MP들이 셀룰라 네트웍 상에 로그된다. MP들 각각은 WAP을 통해 O-ETD 위치확인 서버로부터 자신의 지리적 위치를 요청하거나 메시지를 전송함으로써 E-OTD를 통한 요청에 의해 자신의 지리적 위치를 결정할 수 있다. O-ETD 위치확인 서버는 WAP을 통하거나 메시지를 전송함으로써 MP의 지리적 위치를 리턴하고, 위치확인 레지스터를 가장 최근에 결정된 MP들의 지리적 위치로 갱신한다. E-OTD가 사용가능하지 않은 경우, MP들은 셀 식별자를 그들의 지리적 위치 정보로서 이용할 수 있다.With reference to FIGS. 1 to 4, and 7 and 8, another preferred embodiment of the present invention is described. A plurality of MPs is logged on the cellular network. Each of the MPs can determine their geographic location by request via the E-OTD by requesting their geographic location or sending a message from the O-ETD positioning server via the WAP. The O-ETD location server returns the geographic location of the MP via the WAP or by sending a message and updates the location register with the geographic location of the most recently determined MPs. If E-OTD is not available, MPs can use the cell identifier as their geographic location information.

퍼스널 특징 데이터베이스(PCD)와 결부된 사람 찾기 서버(PFS)가 데이터 네트웍에 접속된다. PCD는 MP 사용자들(가입자들)의 특징을 포함한다. 이 특징들은 MP와 관련되어 있고, 취미, 흥미, 나이, 성, 직업, 좋아하는 것, 연락 정보, 어드레스, 교육, 모임, 및 기타 개인적 데이터를 포함할 수 있다. PCD에 등록된 사람들에는 그들의 개인적 데이터 및 특징들이 PFS에 의해 검색될 수 있도록 하는 허가가 주어진다. 이와 달리, PCD에 등록된 사람들이 자신들의 개인적 데이터 서치 기능을 WAP을 통하거나 PFS로 상태를 바꾸라는 메시지를 보냄으로써 제어할 수 있다. 도 7은 PCD의 등록 절차의 예를 제공한다. 사용자가 WAP을 통해 PFS로 로그하고, 전화 메뉴에 있는 "프로파일 템플릿 가져오기"를 선택한다. PCD는 요청한 MP로 템플릿을 리턴한다. 템플릿을 작성한 후, 요청한 MP는 완성된 형식을 다시 PCD로 보내면 가입자가 등록된다.A person search server (PFS) associated with a personal feature database (PCD) is connected to the data network. PCD includes the features of MP users (subscribers). These features are related to the MP and may include hobbies, interests, age, gender, occupation, likes, contact information, addresses, education, meetings, and other personal data. People registered with the PCD are given permission to allow their personal data and features to be retrieved by the PFS. Alternatively, people registered with the PCD can control their personal data search functionality by sending a message to change the state via WAP or to PFS. 7 provides an example of a registration procedure of a PCD. The user logs into PFS via WAP and selects "Import profile template" in the phone menu. The PCD returns the template to the requested MP. After completing the template, the requested MP sends the completed form back to the PCD and the subscriber is registered.

PFS는 O-ETD 위치확인 서버로부터 MP들의 지리적 위치를 검색한다. MP들은 텍스트 메시지를 전송하거나(SMS/MMS/WAP/XHTML) WAP을 통해 FFS로 로그함으로써 PCD에서의 검색을 요청할 수 있는 사람 찾기 어플리케이션(PFA)을 포함한다. PFA는 사용자로 하여금 적어도 하나의 퍼스낼리티 특성 및 MP의 현재의 지리적 위치에 대한 최대 거리를 포함하는 서치 프로파일을 생성할 수 있게 한다. PFA는 그 서치 프로파일을 메시지 안에 놓고 그 메시지를 PFS로 전송한다. PFS는 제1MP로부터 지시된 거리 안에 위치되고 그들의 데이터가 서치되게 승인함이 바람직하며, 퍼스낼리티 기준을 만족하는 MP들을 검색한다. PFS는 그 서치 결과를 텍스트 메시지로서, 또는 WAP을 통해 제1MP로 전송한다. 서치 결과는 검색된 MP들의 가입자 번호, 지리적 위치(가능하면 지오데이터 (거리 어드레스 포맷)로 변환된 위도 및 경도), 및 퍼스널 데이터를 포함한다.The PFS retrieves the geographic location of the MPs from the O-ETD location server. MPs include a People Finder application (PFA) that can request a search on a PCD by sending a text message (SMS / MMS / WAP / XHTML) or logging to FFS via WAP. The PFA allows a user to create a search profile that includes at least one personality characteristic and a maximum distance to the MP's current geographic location. PFA places the search profile in a message and sends the message to PFS. The PFS preferably locates within the indicated distance from the first MP and authorizes their data to be searched, and searches for MPs that meet the personality criteria. The PFS sends the search result as a text message or via the WAP to the first MP. The search results include the subscriber number of the retrieved MPs, geographical location (latitude and longitude, possibly converted to geodata (distance address format)), and personal data.

도 8은 그러한 절차를 예시하는 요청 MP 상의 디스플레이들의 시퀀스를 보인다. 소프트키(24) "메뉴"를 누르면 메뉴 안의 스크롤 가능한 항목들의 리스트가 스크롤 가능한 리스트로서 디스플레이된다. 네비게이션 키(10)를 눌러, 사용자는 원하는 메뉴 항목 (이 경우, "사람 찾기")까지 스크롤한다. 소프트키(24)를 누르면, 선택 가능 메뉴 항목들인 "취미", "시간", 및 "지역"이 디스플레이된다. 이 예에서, 사용자는 "지역"을 선택하였다. 이제 MP는 선택 가능한 메뉴 항목들인 "1 km 미만", "5 km 미만", 및 "50 km 이상"을 디스플레이한다. 사용자는 5 km 미만을 선택하고, 소프트키(25) "뒤로"를 누른다. 다음으로, 사용자가 메뉴 항목 "시간"을 선택하고, 그 서치 시간이 15 분으로 설정된다. 이제 요청 메시지가 PFS로 보내진다. 15분 이내에, PFS는 선택된 지역 내의 친구를 찾아 상기 요청한 MP로 메시지를 전송한다.8 shows a sequence of displays on the request MP illustrating such a procedure. Pressing softkey 24 " Menu " displays a scrollable list of scrollable items in the menu. By pressing the navigation key 10, the user scrolls to the desired menu item (in this case, "find people"). Pressing softkey 24 displays the selectable menu items "Hobby", "Time", and "Region". In this example, the user has selected "region". The MP now displays selectable menu items "less than 1 km", "less than 5 km", and "more than 50 km". The user selects less than 5 km and presses the softkey 25 "Back". Next, the user selects the menu item "time", and the search time is set to 15 minutes. The request message is now sent to PFS. Within 15 minutes, the PFS finds friends in the selected area and sends a message to the requested MP.

메시지 결과를 수신하면, MP는 디스플레이(3) 상에 "1 메시지가 수신되었습니다"라는 텍스트를 보이고 그 이벤트에 대해 사용자의 주의를 끌기 위해 소리를 낼 수 있다. 소프트키(24)는 "보기" 기능을 포함할 것이며, 한편 소프트키(25)는 "나가기" 기능을 포함할 것이다. 사용자가 소프트키(24) "보기"를 누를 때, 메시지 콘텐츠가 "당신의 프로파일과 부합하는 위도, 경도에서의 사람"라고 디스플레이된다. 위치확인된 전화 가입자가 PFS를 이용할 수 있었던 데이터량에 따라, 메시지는 가입자의 이름, 로컬 정보, 및 가입자 전화 번호를 포함할 수 있다.Upon receiving the message result, the MP may display the text "1 message has been received" on the display 3 and sound to draw the user's attention to the event. Softkey 24 will include a "View" function, while softkey 25 will include a "Exit" function. When the user presses the softkey 24 "View", the message content is displayed as "People at latitude and longitude that match your profile." Depending on the amount of data the located telephone subscriber could use the PFS, the message may include the subscriber's name, local information, and subscriber telephone number.

메시지가 하나 이상의 검색된 지리적 위치(미도시)를 포함했을 때, 그 메시지는 그에 맞춰 분리되고, 메시지의 해당 번호가 인박스(inbox) 안에 저장될 것이다. 검색된 MP들은 스크롤 가능한 오브젝트들의 리스트로서 보여질 것이다. 사용자는 이들 중 하나를 선택하고 해당 MP의 세부 사항을 볼 수 있다. 소프트키(24)에 대한 디스플레이는 "옵션들"을 보일 것이고, "옵션들"을 선택하면 MP는 "폰 북에 저장", "메시지 전송", "명함 전송", 및 "세부 사항 추가"를 포함하는 기능들의 리스트를 보일 것이다. 선택된 MP는 오프-훅 키(30)를 누르거나, "옵션들" 밑에 있는 "메시지 전송"을 선택함으로써 접촉될 수 있다.When a message contains one or more retrieved geographic locations (not shown), the message will be split accordingly and the corresponding number of the message will be stored in an inbox. The retrieved MPs will be shown as a list of scrollable objects. The user can select one of them and view the details of that MP. The display for softkey 24 will show "Options", and selecting "Options" will cause the MP to display "Save to Phone Book", "Send Message", "Send Card", and "Add Details". You will see a list of the functions it contains. The selected MP can be contacted by pressing the off-hook key 30 or by selecting "Send Message" under "Options."

제1모바일 통신 단말기가 서치를 요청할 때 자신의 현재 지리적 위치를 알고 있으면, 그 단말기는 그 자신의 지리적 위치를 그 요청 메시지에 포함하여 PFS로 전송할 것이다. 이것은 PFS에 의해 제1MP의 가장 최근의 위치가 다른 MP들에 대한 거리를 결정하는데 사용될 수 있게 한다.If the first mobile communication terminal knows its current geographic location when requesting a search, it will include its own geographic location in the request message and send it to the PFS. This allows the most recent location of the first MP to be used by the PFS to determine the distance to other MPs.

도 1 내지 도 4, 및 도 9를 참조하여, 또 다른 바람직한 실시예가 설명된다. 복수의 MP들(1)이 셀룰라 네트웍 상에 로그된다. MP들 각각은 WAP을 통해 O-ETD 위치확인 서버로부터 자신의 지리적 위치를 요청하거나 메시지를 전송함으로써 E-OTD를 통한 요청에 의해 자신의 지리적 위치를 결정할 수 있다. O-ETD 위치확인 서버는 WAP을 통하거나 메시지를 전송함으로써 MP의 지리적 위치를 리턴하고, 위치확인 레지스터를 가장 최근에 결정된 MP들의 지리적 위치로 갱신한다. E-OTD가 사용가능하지 않은 경우, MP들은 셀 식별자를 그들의 지리적 위치를 결정하는데 이용할 수 있다.1 to 4 and 9, another preferred embodiment is described. A plurality of MPs 1 are logged on the cellular network. Each of the MPs can determine their geographic location by request via the E-OTD by requesting their geographic location or sending a message from the O-ETD positioning server via the WAP. The O-ETD location server returns the geographic location of the MP via the WAP or by sending a message and updates the location register with the geographic location of the most recently determined MPs. If E-OTD is not available, MPs can use the cell identifier to determine their geographic location.

위치를 목적지로 하는 광고 메시지들을 포함하는 관련 광고 데이터베이스(AD)를 갖는 위치 기반 광고 서버(LBAS)가 데이터 네트웍에 접속된다. AD는 텍스트, 말, 또는 기타 시청각 미디어의 형식으로 된 광고들 및 각 광고와 결부된 지리적 지역을 포함한다. AD는 광고에 첨부되는 다른 프로파일들, 가령 목표 소비자 그룹들 등을 더 포함할 수 있다.A location based advertising server LBAS having an associated advertising database AD containing advertising messages destined for the location is connected to the data network. AD includes advertisements in the form of text, speech, or other audiovisual media, and the geographic area associated with each advertisement. The AD may further include other profiles attached to the advertisement, such as target consumer groups and the like.

MP들이 E-OTD 위치확인 서버로부터 자신의 지리적 위치를 요청할 때, E-OTD 우치확인 서버는 LBAS를 검색해 요청한 MP가 AD의 광고들 중 하나와 관련된 지리적 영역 안에 있는지를 체크한다. 긍정적인 경우, LBAS는 광고 및 광고들을 수신하고 광고와 함께 그 요청된 지리적 위치를 포함하는 메시지를 MP로 전송한다.When the MPs request their geographic location from the E-OTD location server, the E-OTD decode server checks the LBAS to see if the requested MP is in the geographic area associated with one of the AD's advertisements. In the affirmative case, the LBAS receives the advertisement and advertisements and sends a message to the MP containing the requested geographical location with the advertisement.

광고는 MMS나 기타 멀티미디어 타입 메시지로서 전송됨이 바람직하다. 이와 달리 광고가 텍스트(SMS) 메시지로서 전송될 수도 있다. 해당 MP가 WAP를 통해 데이터에 로그되었으면, 광고 메시지와 지리적 위치 정보는 WAP을 통해 전송될 수 있다. 지리적 위치 및 광고는 원하는 경우 다른 포맷으로 각자 전송될 수 있다.The advertisement is preferably sent as an MMS or other multimedia type message. Alternatively, the advertisement may be sent as a text (SMS) message. If the MP has been logged in the data via the WAP, the advertising message and the geographic location information may be transmitted via the WAP. Geographic location and advertisements may be sent in different formats, if desired.

LBAS는 MP 가입자와 연관된 마케팅 프로파일들을 포함하는 데이터베이스에 연결되어, 그 마케팅 프로파일을, 검색된 광고와 결부된 프로파일과 결합하여 MP로 광고를 전송하기 앞서 그 프로파일들이 매치하는지를 판단할 수 있다.The LBAS may be connected to a database containing marketing profiles associated with the MP subscriber to combine the marketing profile with the profile associated with the retrieved advertisement to determine if the profiles match before sending the advertisement to the MP.

광고 및 지리적 위치를 가진 메시지를 수신하면, MP는 "지리적 위치 수신"이라는 메시지를 디스플레이하고 이 일에 대한 사용자의 주의를 끌기 위해 소리를 발생한다(미도시). 소프트키(24)는 "지리적 위치 열기"라는 기능을 포함할 것이고, 반면 소프트키(25)는 "버리기"라는 기능을 포함할 것이다. 사용자가 소프트키(24)를 누를 때, 메시지가 열리고 광고가 디스플레이(텍스트 기반 광고들)되거나 재생된다(멀티미디어 기반 광고들의 경우). 광고가 디스플레이 또는 재생된 다음, 수신된 지리적 위치가 디스플레이(3) 상에 보여진다. 이제 지리적 위치는 GDDA, TRA, 등과 같은 MP 상의 다른 어플리케이션들에 의해 이용될 수 있다.Upon receiving a message with an advertisement and a geographic location, the MP displays a message "Receive geographic location" and generates a sound to attract the user's attention to this work (not shown). Softkey 24 will include a function called "Open Geographic Location", while softkey 25 will include a function called "Discard." When the user presses the softkey 24, a message is opened and the advertisement is displayed (text based advertisements) or played (in the case of multimedia based advertisements). After the advertisement is displayed or played, the received geographical location is shown on the display 3. Geographic location can now be used by other applications on the MP such as GDDA, TRA, and the like.

이와 달리, E-OTD 위치 확인 서버로부터 자신의 위치를 요청한 적이 없는 MP로 광고가 전송될 수도 있다. 도 9는 이 광고의 수신에 대한 디스플레이들의 시퀀스를 보인다. 이 디스플레이는 "광고가 수신됨"이라는 메시지를 보인다. 왼쪽 소프트키(24) "보기"를 누르면, 그 광고가 보여진다. 왼쪽 소프트키(24)의 기능이 "위치확인"으로 바뀌어 그것을 누르면, 광고 서비스 뿐 아니라 그 서비스(GDDA 를 이용하는)에 대한 상대적 거리 및 방향의 좌표가 디스플레이된다. 왼쪽 소프트키(34)가 "더 자세히"로 바뀌어 그것을 누르면 광고 서비스와 관련된 이미지가 디스플레이된다. 왼쪽 소프트키(24)의 기능이 "옵션들"로 바뀌어 그것을 누르면, "예약", "로드 맵 보기", 및 "콜"을 포함하는 선택 가능한 메뉴 항목들이 디스플레이된다(미도시). "로드 맵 보기"를 선택하면, 광고 서비스와 MP 위치가 마크되어 있는 로드 맵이 보여진다.Alternatively, an advertisement may be sent from the E-OTD location server to an MP that has never requested its location. 9 shows a sequence of displays for receipt of this advertisement. This display shows the message "Ad received". Pressing the left softkey 24 " View " shows the advertisement. The function of the left softkey 24 changes to "Location" and when pressed it displays not only the advertising service but also the relative distance and direction coordinates for that service (using GDDA). The left softkey 34 changes to " more details " and pressing it displays an image associated with the advertising service. The function of the left softkey 24 changes to "Options" and when it is pressed, selectable menu items including "Schedule", "View Road Map", and "Call" are displayed (not shown). Selecting "View Road Map" shows a road map marked with the advertising service and the MP location.

또 다른 바람직한 실시예에 따르면, 셀룰라 네트웍에서 사용될 MP는 E-OTD를 통해 주기적 간격으로 자신의 지리적 위치를 판단할 E-OTD 어플리케이션을 포함한다. MP는 추적 및 라우팅 어플리케이션(TRA)를 더 구비한다. TRA는 소정 주기 동안의 각 판단 뒤의 지리적 위치들을 저장한다. 지리적 위치들은 위도 및 경도로서 저장된다. TRA는 사용자에 의해 설정되어 디스플레이(3) 상에 가장 최근의 E-OTD 위치를 보일 수 있다.According to another preferred embodiment, the MP to be used in the cellular network includes an E-OTD application that will determine its geographical location at periodic intervals via the E-OTD. The MP further has a tracking and routing application (TRA). The TRA stores the geographic locations after each decision for a certain period. Geographical locations are stored as latitude and longitude. The TRA can be set by the user to show the most recent E-OTD position on the display 3.

사용자는 사용자 인터페이스를 통해 루트의 시작 지점을 나타낼 수 있다. TRA는 그 시작 포인트와 시간, 및 각각 이동한 지리적 위치를 루트 버퍼 안에 저장한다. TRA는 각각의 E-OTD 업데이트 후 시작 지점에서 이동한 거리와 시작 지점의 설정 이후 지난 시간을 결정 및 계산한다. 이들 데이터로부터, TRA는 평균 이동 속도를 산출한다. 이러한 사양에 있어서, 그래도 지리적 위치는 가까운 시간 간격마다 정해지는 것이 유리하므로, E-OTD 위치 산출은 MP와 E-OTD 서버간에 주고 받는 과도한 메시지 량을 피하도록 MP 상에서 수행됨이 바람직하다 (E-OTD 페이스 2). TRA는 또한 가장 최근의 두 E-OTD 갱신치들 사이에 이동한 거리를 산출하며, 이들 사이의 시간을 판단한다. 이들 데이터로부터 TRA는 실제 이동 속도를 산출한다.The user can indicate the starting point of the route via the user interface. The TRA stores its starting point and time, and the geographic location each traveled in the root buffer. The TRA determines and calculates the distance traveled from the starting point after each E-OTD update and the time since setting of the starting point. From these data, TRA calculates the average travel speed. In this specification, the geographic location is still advantageously determined at close time intervals, so the E-OTD location calculation is preferably performed on the MP to avoid excessive message volume between the MP and the E-OTD server (E-OTD). Face 2). The TRA also calculates the distance traveled between the two most recent E-OTD updates, and determines the time between them. From these data, the TRA calculates the actual travel speed.

TRA는 또한 위도차와 경도차를 계산함으로써 가장 최근의 두 E-OTD 갱신치들로부터 이동 방향을 산출한다. TRA는 이들 데이터를 이용해 실제 방위를 산출한다.TRA also calculates the direction of travel from the two most recent E-OTD updates by calculating the latitude and longitude differences. TRA uses these data to calculate the actual bearing.

사용자는 TRA를 리셋하고 어느 때라도 새로운 시작 위치와 시간을 생성할 수 있다.The user can reset the TRA and create a new starting position and time at any time.

TRA 버퍼는 디스플레이 매니저로 출력되어 이동한 루트를 디스플레이 상에 보일 수 있도록 한다. 이제까지의 상세한 맵 데이터가 MP에 저장되어, 그 루트가 지도 상에서 그려질 수 있게 된다. 그러나, 또한 단지 평면적 배경이나 그리드 위에, 이동한 루트를 도시하는 것 역시 가능하다. 이와 달리, 이 루트의 지리적 위치 데이터가 디스플레이(3) 위에 디지털 포맷으로 나열될 수도 있다.The TRA buffer is output to the display manager so that the route traveled can be seen on the display. The detailed map data so far is stored in the MP so that the route can be drawn on the map. However, it is also possible to show the traveled route, just above a planar background or grid. Alternatively, the geographical position data of this route may be listed in digital format above the display 3.

TRA는 이동 중에 예정된 루트를 따라가는지를 체크하도록 정해질 수 있다. TRA는 예정된 루트와 실제 루트 사이의 차를 산출하고, 그 차가 소정 (프로그램 가능한) 문턱치 이상 높아질 때 소리나 디스플레이(3) 상의 텍스트 메시지 "경로 이탈"을 통해 경고를 발한다. 소정 루트는 일련의 구체적 지리적 위치들이 연결된 사슬로서, 또는 보다 지리적으로 분포딘 지상점들로서 저장될 수 있다.The TRA may be arranged to check if it follows a predetermined route during the move. The TRA calculates the difference between the intended route and the actual route, and warns through sound or a text message "deviation" on the display 3 when the difference rises above a predetermined (programmable) threshold. A given route can be stored as a chain of connected specific geographic locations, or as more geographically distributed ground points.

TRA는 이동한 루트를 루트 서버로 전송할 수 있다. 루트 서버는 그 루트를 지도 위에 그릴 수 있다. 그러면 사용자가 PC나 기타 컴퓨터 단말기를 통해 그 서버를 액세스함으로써, 지도 상에서 그 이동한 루트를 검색할 수 있다. 이와 달리, 사용자가 MP에 저장된 루트를 케이블이나 IrDA나 RF(블루투스) 링크를 통해 자신의 PC로 다운로드할 수도 있다. 그러면 지리적 맵 데이터와 디스플레이 소프트웨어와 같이 제공되는 PC가 지도 상에 상기 이동 루트를 그릴 수 있다.The TRA may send the moved route to the root server. The root server can draw the route on the map. The user can then retrieve the route on the map by accessing the server through a PC or other computer terminal. Alternatively, users can download routes stored on the MP to their PCs via cable or IrDA or RF (Bluetooth) links. A PC, provided with geographic map data and display software, can then draw the travel route on the map.

학교 가는 아이가 이동한 루트 등을 모니터하기 위해, 그 아이가 지닌 MP의 TRA는 프로그램된 루트와 프로그램된 루트 추이를 실제 루트 및 실제 루트 추이와 비교할 수 있다. MP의 루트가 프로그램된 루트와 루트 추이로부터 소정 문턱치를 초과해 이탈할 때, MP는 서버(가령, 학교 PC)나 가령 그 아이의 부모에게 속한 다른 MP로 메시지를 전송한다. 또, 아이의 MP는 아이의 MP의 실제 루트가 바르게 이행되었고/거나 부분적으로 이행되었을 때 부모의 MP로 메시지를 보내도록 프로그램될 수 있다.In order to monitor the route the child goes to school, etc., the child's MP TRA can compare the programmed route and the programmed route trend with the actual route and the actual route trend. When the route of the MP deviates by more than a predetermined threshold from the programmed route and route trend, the MP sends a message to a server (eg, a school PC) or another MP belonging to the child's parent, for example. In addition, the child's MP may be programmed to send a message to the parent's MP when the child's MP's actual route has been correctly implemented and / or partially implemented.

TRA 동작의 예가 도 10b 및 도 11에 도시되어 있다.Examples of TRA operations are shown in FIGS. 10B and 11.

도 10b는 거리 미터 기능을 시작할 때 보여지는 디스플레이로 시작되는 디스플레이들의 시퀀스를 보인다. 디스플레이는 선택 가능한 메뉴 항목들인 "1 메인", "2 거리", "3 위치 보기", "4 저장된 위치 보기", "5 저장된 위치 삭제", "6 노키아 클럽으로 이동", 및 "7 설정"을 갖는 스크롤 가능한 리스트를 보인다. "1 메인"을 선택하면, 횡단 루트의 이차원 그래픽 표현이 디스플레이에 보여진다. 수평선 상의 북쪽에 대한 표시 역시 디스플레이된다. "2 거리"를 선택하면 디스플레이는 설정이 지점 대 지점일 때 가장 최근의 지상점에 대한 거리 및 방향을 보이고, 설정이 시작부터 되었을 때 시작 지점에 대한 방향 및 거리가 보여진다. 거리 측정 메뉴에서 "3 위치 보기"를 선택하면, 현재의 지리적 위치가 위도 및 경도로서 보여진다. 소프트키(24) "저장"을 누르면, 현재의 지리적 위치가 시간 스탬프와 함께 저장 및 제공된다. 저장된 위치들은 "4 저장된 위치 보기"를 선택함으로써 검색될 수 있고 그러면 디스플레이는 그 저장된 지리적 위치들을 이차원 그래픽 표현으로 보일 것이다. 소프트키(24)가 "좌표"로 바뀌면 그것을 눌렀을 때 저장된 위치의 좌표가 스크롤 가능한 리스트 안에 보여진다. 거리 측정 메뉴에서 "7 설정"을 누르면 "1 나침반 보기", "2 거리 보기", "3 속도 보기", "4 좌표 보기", "5 고도 보기"를 포함하는 선택가능한 설정치들로 된 스크롤 가능한 리스트가 디스플레이된다. 이들 설정치들 각각은 관련 메뉴 항목을 선택함으로써 동작 또는 동작 해제된다.10B shows a sequence of displays beginning with the display shown when starting the distance meter function. The display shows the selectable menu items "1 Main", "2 Distance", "3 Location View", "4 Saved Location View", "5 Saved Location Delete", "6 Go to Nokia Club", and "7 Settings" Show a scrollable list with If you select "1 main", the two-dimensional graphical representation of the transverse route is shown on the display. An indication of north on the horizon is also displayed. If you select "2 Distance", the display shows the distance and direction for the most recent ground point when the setting is point-to-point, and the direction and distance for the starting point when the setting is from the beginning. If you select "3 Position View" in the distance measurement menu, the current geographical position is shown as latitude and longitude. Pressing softkey 24 " Save " saves and provides the current geographical location with a time stamp. Stored locations can be retrieved by selecting "View 4 Stored Locations" and the display will then show the stored geographic locations in a two-dimensional graphical representation. If softkey 24 changes to "Coordinates", the coordinates of the stored location when pressed are shown in a scrollable list. Pressing "7 Settings" in the distance measurement menu allows scrolling with selectable settings including "1 Compass View", "2 Distance View", "3 Speed View", "4 Coordinate View" and "5 Altitude View" The list is displayed. Each of these settings is turned on or off by selecting the relevant menu item.

도 11은 시작 지점 및 지상점들인 A, B, 및 C가 있는 횡단 루트를 보인다. 도보자가 지상점 A를 향해 걷기 시작하고 TRA의 시작 지점을 리셋한다. 지상점을 향한 길의 일부를 걸은 뒤에, 도보자는 MP의 디스플레이를 들여다 보고 그가 5.4 km를, 평균 6.1 km/h의 속도로 이동하였음을 알게되고 수평선 ㅅ아의 북쪽이 최근 이동 방향과 관련해 어느 쪽인지를 알게 된다(도보자가 수평 오리엔테이션으로 그 디스플레이를 유지하고 디스플레이의 맨 위를 최근 이동한 방향으로 유지하는 경우). 지상점 A에서 도보자는 오른쪽으로 돌아 지상점 B로 향한다. 이전과 같이, 도보자는 지상점 B를 향해 걸으면서 디스플레이를 들여다 보고 자신이 이동한 거리, 평균 속도 및 수평선 상의 북쪽을 알 수 있다. 지상점 B에서 도보자는 다시 오른쪽으로 돌아 지상점 C로 향하고 지상점 C를 향해 걸으면서 자신이 이동한 거리, 속도 및 수평선상의 북쪽을 체크한다. 지상점 C에서 도보자는 TRA를 불러와 시작 지점(미도시)까지의 거리 및 방향을 디스플레이할 수 있다. "1 메인"을 선택하면, 이동한 루트가 이 차원 그래픽 표현으로 디스플레이된다(도 11a). 사용자의 자동차와 같은 관련 오브젝트의 위치가 "+"로 마크된다.11 shows a transverse route with starting points and ground points A, B, and C. FIG. The walker begins walking toward ground point A and resets the starting point of the TRA. After walking part of the road to the ground point, the walker looks into the MP's display and finds that he has moved 5.4 km, at an average speed of 6.1 km / h, and which direction north of the horizon is with regard to the direction of recent travel. (When the walker keeps the display in a horizontal orientation and keeps the top of the display in the most recently moved direction). At ground point A, the walker turns right and heads to ground point B. As before, the walker walks towards ground point B and looks at the display to see the distance he travels, the average speed, and the north on the horizon. At ground point B, the walker turns back to the ground point C and walks toward ground point C, checking the distance, speed and north of the horizon. At ground point C, the walker can call up the TRA to display the distance and direction to the starting point (not shown). If "1 main" is selected, the traveled route is displayed in this two-dimensional graphical representation (FIG. 11A). The position of the relevant object, such as the user's car, is marked with "+".

도 1 내지 도 4 및 도 12, 13을 참조하여, 본 발명의 또 다른 바람직한 실시예가 기술된다. 복수의 MP들(1)이 셀룰라 네트웍으로 로그된다. MP들 각각은 E-OTD 위치확인 서버로의 요청을 통해 자신의 지리적 위치를 판단한다. 만약 E-OTD가 사용 가능하지 않을 때에는, MP들은 자신의 지리적 위치를 판단하는데 셀 식별자를 이용할 것이다.1 to 4 and 12, 13, another preferred embodiment of the present invention is described. A plurality of MPs 1 are logged into the cellular network. Each of the MPs determines its geographical location through a request to the E-OTD location server. If the E-OTD is not available, the MPs will use the cell identifier to determine their geographic location.

바람직한 일실시예에서, 팀 서버를 사용해 그룹 또는 팀이 관리된다. 그룹 또는 팀은 데이터 네트웍에 접속된 팀 서버를 통해 관리된다. MP들의 그룹이 이러한 목적을 위해 생성될 수 있다. 이 그룹 MP들의 사용자들은 가령 자신의 스포츠 활동을 조율하고 싶어하는 스포츠 팀이다. 이 그룹의 각 MP는 팀 조정 오플리케이션(TCA)가 구비된다.In one preferred embodiment, a group or team is managed using a team server. Groups or teams are managed through team servers connected to the data network. A group of MPs can be created for this purpose. The users of these group MPs are for example sports teams who want to coordinate their sporting activities. Each MP in this group is equipped with a Team Coordination Application (TCA).

MP들의 그룹 생성을 시작하는 팀 리더, 또는 최초의 팀 멤버가, TCA나 데이터 네트웍에 접속된 TCA가 제공되는 어떤 다른 단말기로부터 조정되는 사용자 인터랙티브 메뉴를 통해 자신의 MP에서 팀 멤버들을 입력한다. 팀 멤버들은 이들의 가입 번호들을 입력하거나 MP에 저장된 폰 북으로부터 이들을 검색함으로써 입력될 수 있다. 팀 멤버들을 입력한 다음, 사용자는 TCA에게 팀이 이뤄졌음을 알린다. 그러면 TCA는 팀 서버로 팀 멤버들이 포함된 메시지를 전송한다. 팀 리더로부터 그 메시지를 수신하였으면, 팀 서버는 팀 데이터 및 팀에 합류하라는 초대장이 포함된 메시지를 팀의 다른 MP들로 전송하거나, 팀 멤버가 팀 서버에 로그되어 있는 경우는 WAP를 통해 메시지를 전송한다. 메시지는 팀에 합류하라는 요청과 팀 멤버들의 전체 리스트를 포함한다. 팀 멤버들 각각은 초대를 승낙 또는 거절할 수 있다. 승낙 또는 거절시, 해당 MP는 팀 서버로 관련 메시지를 전송한다. 팀의 모든 MP들이 응답을 했으면 팀이 이뤄지고, TCA는 팀에 합류하라는 초대를 허락했던 팀 멤버들 모두로 된 리스트를 생성한다. 이 리스트는 팀 서버에 저장되고 최종 팀 멤버들이 포함된 메시지가 각 팀 멤버에게 보내진다.The team leader, or first team member, who initiates the group creation of the MPs, enters the team members in their MP through a user interactive menu that is coordinated from the TCA or any other terminal provided with a TCA connected to the data network. Team members can be entered by entering their subscription numbers or by retrieving them from the phone book stored in the MP. After entering the team members, the user informs the TCA that the team has been established. The TCA then sends a message containing the team members to the team server. Once the message has been received from the team leader, the team server sends a message containing the team data and an invitation to join the team to the other MPs in the team or, if a team member is logged on the team server, a message via WAP. send. The message includes a request to join the team and a complete list of team members. Each of the team members can accept or decline the invitation. On acceptance or rejection, the MP sends the relevant message to the team server. Once all the MPs in the team have responded, the team is formed, and the TCA creates a list of all the team members who have been invited to join the team. This list is stored on the team server and a message is sent to each team member with the final team members.

팀이 만들어진 다음, 적어도 한 팀 멤버(그러나 보통은 그 이상이거나 전체 팀 멤버들)는 자신의 MP 상에서 E-OTD를 동작시켜 주기적으로 자신의 위치를 판단한다. E-OTD 위치가 E-OTD 위치확인 서버 상에서 산출되면, 팀 서버는 위치확인 레지스터를 이용해 팀 멤버들의 MP들의 가장 최근 위치를 주기적으로 검색한다. 팀 서버는 모든 팀 멤버들의 위치 정보를 모아 이 데이터를 팀 멤버들 각각의 메시지로서 주기적으로 전송한다.After the team is created, at least one team member (but usually more or all team members) runs the E-OTD on their MP to periodically determine their location. Once the E-OTD location is computed on the E-OTD location server, the team server periodically retrieves the most recent location of the team members' MPs using the location register. The team server gathers the location information of all team members and sends this data periodically as a message for each team member.

팀 멤버의 위치가 든 메시지를 수신하면, 수신한 MP들에 있는 TCA가 팀 멤버들과 이들의 위치를 디스플레이 상에 스크롤 가능한 리스트로서 나열한다. TCA는 디스플레이 관리자(28)에게 지시하여 각 팀 멤버의 이름 또는 가입자 번호, 그리고 그 다음에 이들의 지리적 위치, 수신한 MP까지의 거리, 및 수신한 MP에 대한 수신된 지리적 위치의 방향을 디스플레이하게 한다.Upon receiving a message with the location of the team member, the TCA at the received MPs lists the team members and their location as a scrollable list on the display. The TCA instructs the display manager 28 to display each team member's name or subscriber number, and then their geographic location, distance to the received MP, and the direction of the received geographic location relative to the received MP. do.

바람직한 실시예에 따르면, 다른 팀 멤버들의 방위 및 이동 속도가 디스플레이된다. 이것을 가능하게 하는 두 가지 실시예들이 존재한다. 첫 번째 실시예에서, 수신하는 MP의 TCA는 다른 팀 멤버의 가장 최근 수신한 두 지리적 위치들로부터 이 팀 멤버의 방위 및 속도를 산출한다. 그러면, 팀 서버에 의해 브로드캐스트된 메시지는 현재의 지리적 위치 및 해당 신원(가입자 번호) 이상의 것을 포함할 필요가 없다.According to a preferred embodiment, the orientation and speed of movement of the other team members are displayed. There are two embodiments that make this possible. In the first embodiment, the TCA of the receiving MP calculates the bearing and speed of this team member from the two most recently received geographical locations of the other team member. The message broadcast by the team server then does not need to include more than the current geographic location and its identity (subscriber number).

다른 실시예에서, 팀 서버는 각각의 팀 멤버에 대한 방위 및 속도를 산출하고 이들 데이터를 메시지들 안에 포함하여 팀 멤버들에게 브로드캐스트한다.In another embodiment, the team server calculates a bearing and speed for each team member and includes these data in the messages to broadcast to the team members.

팀은 가령 산악인 팀 또는 소어러들(글라이더 파일럿들) 팀일 수 있다. 따라서, TCA는 다른 바람직한 실시예에서 브로드캐스트되는 메시지들 안에 수직 위치 및 수직 속도를 포함하고 이들 데이터를 역시 디스플레이한다. 이 실시예에 따르면 MP들은 내장된 기압 고도계 등을 포함하거나, 그런 장치에 (케이블 또는 블루투스를 통해) 링크된다. 이와 달리, 고도 데이터가 내장된 GPS 유닛이나 MP에 링크된 GPS에 의해 제공될 수 있다. 도 12는 소링 팀 관리 절차를 도시한 디스플레이들의 시퀀스를 보인다. 소링 팀 어플리케이션의 메인 메뉴는 "팀", "그래픽", 및 "터닝 포인트"라는 선택 가능한 메뉴 항목들을 나열한다. "팀"을 선택한 후, 팀 멤버들의 리스트가 메뉴 항목들의 선택 가능 리스트로서 보여진다. 임의의 특정 팀 멤버를 선택하면, 해당 팀 멤버에 대한 상대적 거리, 방향 및 고도가 디스플레이된다. 소프트키(24) "더 자세한" 수직 속도를 선택하면, 해당 팀 멤버의 속도 및 기수 방위 및 높이가 디스플레이된다. 소링 팀 관리 메뉴로부터 메뉴 항목 "그래픽"을 선택하면, GLDA (이하 설명)가 작동되고 관련 팀 멤버의 위치가 이차원 그래픽 포맷으로 디스플레이된다. 소링 팀 관리 메뉴로부터 "터닝 포인트"를 선택하면, 팀 멤버들의 터닝 지점들의 리스트가 디스플레이된다.The team may be for example a mountaineer team or a team of shearers (glider pilots). Thus, the TCA includes the vertical position and vertical velocity in the messages that are broadcast in another preferred embodiment and also displays these data. According to this embodiment, the MPs may include a built-in barometric altimeter or the like, or link (via cable or Bluetooth) to such a device. Alternatively, altitude data may be provided by an embedded GPS unit or by a GPS linked to the MP. 12 shows a sequence of displays illustrating the sourcing team management procedure. The main menu of the Sourcing Team application lists selectable menu items such as "team", "graphic", and "turning point". After selecting "team", the list of team members is shown as a selectable list of menu items. When you select any particular team member, the relative distance, direction and altitude for that team member are displayed. Softkey 24 Selecting "more detailed" vertical speed, the speed and nose orientation and height of that team member are displayed. When the menu item "Graphics" is selected from the Source Team Management menu, GLDA (described below) is activated and the position of the relevant team member is displayed in two-dimensional graphic format. Selecting "Turning Point" from the Sourcing Team Management Menu, a list of turning points of the team members is displayed.

다른 선택사항으로서 팀이 자전거 기수들의 그룹일 수 있다. 도 13은 자전거 팀 관리 절차를 도시한 디스플레이들의 시퀀스를 보인다. 소링 팀 어플리케이션의 메인 메뉴는 "팀", "개괄", "체크 포인트", "그래픽", 및 "코스 카운터"의 선택 가능한 메뉴 항목들을 나열한다. "팀"을 선택한 후, 팀 멤버들의 리스트가 메뉴 항목들의 선택 가능 리스트로서 보여진다. 임의의 특정 팀 멤버를 선택하면, 해당 팀 멤버의 절대 거리, 시간차, 및 상대 거리가 디스플레이된다. 소프트키(24) "더 자세히"를 누르면, 해당 팀 멤버의 페달 빈도수, 속도 및 고도가 디스플레이된다. 자전거타기 팀 관리 메뉴로부터 메뉴 항목 "개괄"을 선택하면, 시간에 따른 팀 멤버들의 상대 위치가 디스플레이된다. 자전거 타기 팀 관리 메뉴로부터 메뉴 항목 "체크 포인트"를 서택하면, 각 팀 멤버에 대한 다음 체크 포인트가 리스트된다. 자전거 타기 팀 관리 메뉴로부터 "그래픽"을 선택하면, 각 팀 멤버들의 위치가 마크된 사이클링 코스의 지도가 디스플레이된다. 자전거 타기 팀 관리 메뉴로부터 "코스 카운터"를 선택하면, 각 팀 멤버에 대한 코스 카운터의 리스트가 디스플레이된다.As another option, the team may be a group of bike riders. 13 shows a sequence of displays illustrating a bicycle team management procedure. The main menu of the Sourcing Team application lists selectable menu items of "Team", "Overview", "Check Point", "Graphic", and "Course Counter". After selecting "team", the list of team members is shown as a selectable list of menu items. Selecting any particular team member displays the absolute distance, time difference, and relative distance of that team member. Pressing softkey 24 "more in detail" displays the pedal frequency, speed and altitude of the team member. By selecting the menu item "Overview" from the cycling team management menu, the relative positions of the team members over time are displayed. When the menu item "Check Point" is selected from the cycling team management menu, the next check point for each team member is listed. Cycling If you select "Graphics" from the Team Management menu, a map of the cycling course marked with the location of each team member is displayed. When "Course Counter" is selected from the cycling team management menu, a list of course counters for each team member is displayed.

다른 바람직한 실시예에서, 팀은 팀 서버를 사용하지 않고 관리된다. MP들은 E-OTD 위치확인 서버를 사용하지 않고 그들 자신의 E-OTD 산출을 수행함이 바람직하다.In another preferred embodiment, the team is managed without using a team server. MPs preferably perform their own E-OTD calculations without using an E-OTD positioning server.

MP 그룹의 생성을 시작하는 팀 리더, 또는 최초의 팀 멤버는 TCA에 의해 제어되는 사용자 인터랙티브 메뉴를 통해 자신의 MP에서 팀 멤버들을 입력한다. 팀 멤버들의 입력 후, 사용자는 TCA에 팀이 완성되었다고 알린다. 그러면 TCA는 팀의 다른 모든 멤버들에게 텍스트나 멀티미디어 메시지를 전송하여 다른 팀 멤버들에게 팀에 합류하라고 초대한다. 그 메시지는 팀에 합류하라는 요청 및 팀 멤버들의 전체 리스트가 포함된다. 팀 멤버들 각각은 그 초대를 승락 또는 거절할 수 있다. 승낙 또는 거절시, MP는 팀 리더에게 텍스트나 멀티미디어 메시지를 전송한다.The team leader, or first team member, who initiates the creation of an MP group, enters team members from his MP through a user interactive menu controlled by the TCA. After input of the team members, the user informs the TCA that the team is complete. The TCA then sends text or multimedia messages to all other members of the team and invites other team members to join the team. The message includes a request to join the team and a complete list of team members. Each of the team members may accept or decline the invitation. On acceptance or rejection, the MP sends a text or multimedia message to the team leader.

팀의 각 MP들이 승낙 또는 거절한 다음, 팀이 이뤄지고, 각 MP들 상의 TCA는 다른 팀 멤버들의 리스트를 저장한다. 하나 이상의 팀 멤버들이 거절했을 때, 이들은 팀 리스트에서 제외된다.After each MP in the team accepts or declines, a team is formed, and the TCA on each MP stores a list of other team members. When more than one team member declines, they are removed from the team list.

팀이 생성된 다음, 적어도 한 팀 멤버 (그러나 보통은 그 이상이거나 전체 팀 멤버들)가 다른 팀 멤버들에게 자신(들)의 지리적 위치를 포함하는 메시지들을 각 팀 멤버에게 전송함으로써 주기적으로 다른 팀 멤버들에게 자신(들)의 지리적 위치에 대한 브로드캐스트를 시작한다.After the team is created, at least one team member (but usually more or all or more of the team members) periodically sends the other team members a message to each team member, including messages that include the geographic location of their (s). Start broadcasting to the members about their geographic location.

수신된 위치들은 팀 서버를 이용한 팀 관리에 대해 설명한 것과 동일한 방식으로 팀의 개개의 MP들의 TCA들에 의해 다뤄진다.The received locations are handled by the TCAs of the individual MPs of the team in the same way as described for team management using the team server.

도 1 내지 4, 및 도 14를 참조하여, 본 발명의 또 다른 바람직한 실시예가 설명된다. 복수의 MP들(1)이 셀룰라 네트웍에 로그된다. MP들 각각의 지리적 위치가 E-OTD를 통해 정해져서 위치확인 레지스터에 저장된다. E-OTD가 사용될 수 없을 때, MP들은 그들의 지리적 위치를 판단하기 위해 셀 식별자를 이용할 것이다.1 to 4, and 14, another preferred embodiment of the present invention is described. A plurality of MPs 1 are logged in the cellular network. The geographic location of each of the MPs is determined via the E-OTD and stored in the location register. When the E-OTD cannot be used, MPs will use the cell identifier to determine their geographic location.

제1MP는 이차원 직교 좌표 시스템으로 MP의 디스플레이 상에 지리적 위치들을 디스플레이하기 위한 그래픽 위치 확인 디스플레이 어플리케이션(GLDA)을 포함한다. 좌표 시스템은 보통 지리상의 남북 라인에 대응하는 y 축과, 동서 라인에 대응하는 z 축으로 설정된다.The first MP includes a graphical positioning display application (GLDA) for displaying geographical locations on the display of the MP with a two-dimensional rectangular coordinate system. The coordinate system is usually set to the y-axis corresponding to the north-south line in geography and the z-axis corresponding to the east-west line.

제1MP가 E-OTD 서버로 메시지를 보냄으로써 여러 MP들의 지리적 위치를 요청한다. E-OTD 서버는 위치 확인 레지스터에서, 요청된 위치들을 검색하고 제1MP의 위치를 확인한다. 그리고 나서 E-OTD 서버는 요청된 지리적 위치들과 요청한 MP 자신의 위치를 포함하는 메시지를 제1MP로 리턴한다. 메시지를 수신하면, MP는 디스플레이에 "지리적 위치가 수신됨" 이라는 메시지를 디스플레이하고 사용자의 주의를 끌기 위해 소리를 발생한다. 사용자는 그 메시지를 열거나 무시할 수 있다.The first MP requests the geographical location of several MPs by sending a message to the E-OTD server. The E-OTD server retrieves the requested locations and confirms the location of the first MP in the location register. The E-OTD server then returns to the first MP a message containing the requested geographical locations and the location of the requested MP itself. Upon receiving the message, the MP displays the message "Geo Location Received" on the display and generates a sound to attract the user's attention. The user can open or ignore the message.

사용자가 메시지를 열었을 때, 그는 그 지리적 위치들을 저장, 리스트 또는 디스플레이할 수 있는 선택권이 있게 된다. 사용자가 지리적 위치들의 보기를 선택할 때, GLDA가 시작되고 위치 데이터가 거기로 보내진다. GLDA는 수신된 지리적 위치들 각각과 수신한 MP 사이의 상대적 위도 및 경도차를 판단한다. 소정 수 이상의 위치들이 수신되었을 때, GLDA는 가장 가까운 소정 수의 지리적 위치들을 선택해 디스플레이한다. 소정 수는 디스플레이의 해상도 및 크기에 따라 다를 수 있고, 현재 5임이 바람직하다. E-OTD 위치확인 서버가 요청의 기준을 만족하는 어떤 MP들도 검색할 수 없었을 때, E-OTD 위치 확인 서버는 위치 데이터 없이 "어떤 지리적 위치도 검색되지 않음"이라는 텍스트를 포함하는 메시지를 전송한다.When the user opens the message, he has the option to save, list or display the geographic locations. When the user selects a view of geographic locations, GLDA is started and location data is sent there. GLDA determines the relative latitude and longitude differences between each of the received geographical locations and the received MP. When a predetermined number or more locations have been received, GLDA selects and displays the nearest predetermined number of geographic locations. The predetermined number may vary depending on the resolution and size of the display, which is preferably five. When the E-OTD Location Server could not retrieve any MPs that meet the criteria of the request, the E-OTD Location Server sends a message containing the text "No geographical location found" without location data. do.

다음으로, GLDA는 모든(또는 소정 수의) 수신된 지리적 위치들이 디스플레이(3)에 꼭 맞을 수 있는 최대 스케일을 결정한다. 도 14에 도시된 바와 같이, 그러면 GLDA가 수신된 지리적 위치들의 위치를 포함하는 이미지 파일을 이차원 직교 좌표 시스템에 생성하고, 이때 좌표 시스템의 중심에는, 수신하는 MP의 자리에 해당하는 0 위도 및 경도 위치가 오게 된다. 좌표 시스템의 X 및 Y 축들은 이미지 파일의 라인들로서 포함된다. GLDA는 Y 축을 따라 이미지 파일에 거리를 추가하고 동시에 Y 축 다음에 "N"을 포함하여 북쪽을 나타낸다. 수신된 지리적 위치들은 폰 북 상의 카테고리, 즉 "동료", 및 "요트 클럽 멤버"에 따른 카테고리들로 분류된다. GLDA는 서로 다른 심볼, 즉 "+", "□", "*", 등을 각 카테고리들에 할당한다. 폰 북의 엔트리들이 카테고리화되지 않을 때, 혹은 GLDA 설정이 그에 따라 정해지지 않았을 때, GLDA는 서로 다른 심볼을 각각의 지리적 위치에 할당한다.Next, GLDA determines the maximum scale at which all (or any number of) received geographic locations may fit the display 3. As shown in FIG. 14, GLDA then creates an image file in the two-dimensional Cartesian coordinate system that contains the locations of the received geographic locations, at the center of the coordinate system, the zero latitude and longitude corresponding to the seat of the receiving MP. The location comes. The X and Y axes of the coordinate system are included as lines in the image file. GLDA adds a distance to the image file along the Y axis and at the same time represents the north by including an "N" after the Y axis. Received geographic locations are categorized into categories on the phone book, i. GLDA assigns different symbols to each category: "+", "□", "*", and so on. When entries in the phone book are not categorized, or when the GLDA settings are not set accordingly, GLDA assigns different symbols to each geographic location.

GLDA는 이미지 파일을 디스플레이 매니저로 보내 그것이 디스플레이(3) 상에서 보여지도록 한다. 디스플레이는 5 개 이상의 그래픽 위치들이 검색되었을 때 도 14의 이미지에 상응하게 될 것이다. 도 14의 예에서, 지리적 위치들(1 및 4)은 "+" 심볼로 보여지는 한 카테고리(즉, 동료)에 속하고, 지리적 위치들(1, 2, 및 3)은 "□" 심볼로 보여지는 다른 카테고리(즉, 요트 친구들)에 속한다. 좌표 시스템의 스케일이 GLDA에 의해 정해졌으므로, 지리적 위치 "1"은 디스플레이(3) 상에 여전히 들어가고, 사용자는 Y 축에 따른 거리 표시 "200m"라는 표시를 통해 스케일에 대한 표시를 수신한다.GLDA sends the image file to the display manager so that it is shown on the display 3. The display will correspond to the image of FIG. 14 when five or more graphical positions have been retrieved. In the example of FIG. 14, geographic locations 1 and 4 belong to one category (ie, peers) shown by the “+” symbol, and geographic locations 1, 2, and 3 are represented by the “□” symbol. It belongs to another category shown (ie yacht friends). Since the scale of the coordinate system has been determined by GLDA, the geographic position "1" still enters on the display 3, and the user receives an indication of the scale via the indication "200m" along the Y axis.

장치와 방법들의 바람직한 실시예들이 이들이 전개된 환경을 참조해 설명되었지만, 이들은 단지 본 발명의 원리에 대한 예일 뿐이며, 첨부된 청구범위들의 범주로부터 벗어나지 않으면서 다른 실시예들 및 구성들이 구성될 수 있다.While the preferred embodiments of the apparatus and methods have been described with reference to the environment in which they are developed, they are merely examples of the principles of the invention and other embodiments and configurations may be constructed without departing from the scope of the appended claims. .

Claims (61)

어떤 오브젝트에 대한 셀룰라 네트웍 내 모바일 통신 단말기의 상대적 위치를 결정하는 방법에 있어서,In the method of determining the relative position of the mobile communication terminal in the cellular network for a certain object, a) 모바일 통신 단말기가 셀 식별자나 보다 복잡한 셀룰라 네트웍 기반 위치확인 방법을 통해 자신의 지리적 위치를 결정하는 단계;a) the mobile communication terminal determining its geographic location through a cell identifier or a more complex cellular network based location method; b) 모바일 통신 단말기가, 상기 오브젝트가 모바일 통신 단말기와 통신할 수 있고 자신의 지리적 위치를 알고 있을 때 상기 오브젝트로부터 직접, 또는 상기 저장된 오브젝트의 지리적 위치를 포함한 서버로부터, 셀룰라 네트웍 기반 접속을 거쳐 오브젝트의 지리적 위치를 요청하는 단계;b) The mobile communication terminal, via the cellular network-based connection, directly from the object when the object is capable of communicating with the mobile communication terminal and knows its geographic location, or from a server containing the geographic location of the stored object. Requesting a geographic location of the; c) 상기 오브젝트나 상기 서버가, 상기 요청에 응하여 셀룰라 네트웍 기반 접속을 거쳐 모바일 통신 단말기로 상기 요청된 지리적 위치를 전송하는 단계, 및c) the object or the server sending the requested geographic location to a mobile communication terminal via a cellular network based connection in response to the request; and d) 상기 모바일 통신 단말기가 그 자신의 지리적 위치와 상기 수신된 지리적 위치를 비교하고 수신된 지리적 위치에 대한 거리 및 방향을 결정하는 단계를 포함함을 특징으로 하는 방법.d) the mobile communication terminal comparing its own geographic location with the received geographic location and determining a distance and a direction for the received geographic location. 제1항에 있어서, 상기 모바일 통신 단말기는, E-OTD가 사용 가능할 때, 셀 식별자 대신 E-OTD를 이용하여 자신의 지리적 위치를 결정하는 단계를 포함함을 특징으로 하는 방법.2. The method of claim 1, wherein the mobile communication terminal includes determining its geographic location using the E-OTD instead of the cell identifier when the E-OTD is available. 제1항 또는 제2항에 있어서, 상기 요청 및/또는 지리적 위치는 텍스트 메시지, 또는 멀티미디어 메시지, 바람직하게는 SMS, MMS, WAP 또는 XHTML 메시지를 통해 전송됨을 특징으로 하는 방법.Method according to claim 1 or 2, characterized in that the request and / or geographical location is transmitted via a text message or a multimedia message, preferably an SMS, MMS, WAP or XHTML message. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 오브젝트나 상기 단말기는 상기 전송된 지리적 위치의 정밀도 정보를 포함함을 특징으로 하는 방법.The method according to any one of claims 1 to 3, wherein the object or the terminal includes precision information of the transmitted geographical location. 제4항에 있어서, 상기 모바일 통신 단말기는 상기 결정된 거리 및 방향의 정밀도를 결정함을 특징으로 하는 방법.The method of claim 4, wherein the mobile communication terminal determines the precision of the determined distance and direction. 제1항 내지 5항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 5, 상기 오브젝트가 자신의 지리적 위치를 전송하라는 요청에 응답하기 전에 사용자 승인을 유발하는 단계를 더 포함함을 특징으로 하는 방법.And causing user approval before the object responds to the request to transmit its geographical location. 셀룰라 네트웍에서 사용할 모바일 통신 단말기에 있어서,In the mobile communication terminal to be used in the cellular network, 지리적 위치 정보를 수신하는 수단;Means for receiving geographic location information; 모바일 통신 단말기의 지리적 위치를 결정하는 수단; 및Means for determining a geographic location of the mobile communication terminal; And 상기 수신된 지리적 위치 정보와 모바일 통신 단말기의 지리적 위치 사이의 거리를 계산하는 수단을 포함함을 특징으로 하는 단말기.Means for calculating a distance between the received geographical location information and a geographical location of a mobile communication terminal. 제7항에 있어서,The method of claim 7, wherein 상기 수신된 지리적 위치 정보가 상기 모바일 통신 단말기의 지리적 위치에 대해 어느 방향인지를 결정하는 수단을 더 포함함을 특징으로 하는 단말기.Means for determining which direction the received geographic location information is relative to the geographic location of the mobile communication terminal. 제7항 또는 제8항에 있어서,The method according to claim 7 or 8, 지리적 위치들을 지리적 좌표들로서 디스플레이하는 수단을 더 포함함을 특징으로 하는 단말기.And means for displaying geographical locations as geographical coordinates. 제7항 내지 제9항 중 어느 한 항에 있어서,The method according to any one of claims 7 to 9, 지리적 위치 정보를, 모바일 통신 단말기에 저장되는 어드레스 북이나 폰 북의 엔트리들에 첨부하는 수단을 더 포함함을 특징으로 하는 단말기.And means for appending geographic location information to entries in an address book or phone book stored in a mobile communication terminal. 모바일 통신 단말기와 관련된 사람 검색 방법에 있어서,In the person search method associated with the mobile communication terminal, 서버에 상기 사람들의 특징을 검색 가능한 포맷으로 등록하는 단계;Registering the features of the people in a searchable format with a server; 셀룰라 네트웍에서 상기 모바일 단말기들의 지리적 위치를 모니터하는 단계;Monitoring the geographic location of the mobile terminals in a cellular network; 상기 최초의 모바일 통신 단말기가, 특정한 특징과 부합하고 소정 지리적 지역 안에 위치한, 바람직하게는 모바일 통신 단말기로부터의 소정 범위 안팎에 위치한 사람들을 나열해 줄 것을 상기 서버에 요청하는 단계; 및Requesting, by the first mobile telecommunications terminal, the server to list people that match a particular feature and are located within a predetermined geographic area, preferably within or outside a predetermined range from the mobile telecommunications terminal; And 상기 서버가 부합하는 사람들의 리스트를 상기 최초의 모바일 통신 단말기들로 제공하는 단계를 포함하는 방법.The server providing a list of matching people to the first mobile communication terminals. 제11항에 있어서, 상기 최초의 모바일 통신 단말기는 상기 서버에 사람들을 나열해 줄 것을 요청할 때 상기 단말기 자신의 지리적 위치를 포함함을 특징으로 하는 방법.12. The method of claim 11, wherein the first mobile communication terminal includes its geographical location when requesting the server to list people. 제11항 또는 제12항에 있어서, 상기 모바일 통신 단말기들은 그들의 지리적 위치를 정기적인 방법으로 상기 서버에 전송함을 특징으로 하는 방법.13. The method of claim 11 or 12, wherein the mobile communication terminals transmit their geographical location to the server in a regular manner. 제11항 내지 제13항 중 어느 한 항에 있어서, 상기 최초의 모바일 통신 단말기는 상기 요청을 텍스트 메시지, 바람직하게는 SMS, MMS, WAP, 또는 XHTML 메시지로서 서버로 전송함을 특징으로 하는 방법.14. A method according to any one of claims 11 to 13, wherein said first mobile communication terminal sends said request as a text message, preferably as an SMS, MMS, WAP, or XHTML message to a server. 제11항 내지 제14항 중 어느 한 항에 있어서, 상기 서버는 상기 부합하는 사람들의 리스트를 텍스트 메시지, 바람직하게는 SMS, MMS, WAP, 또는 XHTML 메시지로서 상기 최초의 모바일 통신 단말기로 전송함을 특징으로 하는 방법.The server of claim 11, wherein the server sends the list of matching people to the first mobile communication terminal as a text message, preferably an SMS, MMS, WAP, or XHTML message. How to feature. 제11항 내지 제14항 중 어느 한 항에 있어서, 상기 특징은 취미, 흥미, 나이, 성, 직업, 좋아하는 것, 연락 정보, 어드레스, 교육, 모임, 및 기타 개인적 데이터를 포함함을 특징으로 하는 방법.15. The method of any one of claims 11-14, wherein the characteristic includes hobbies, interests, age, gender, occupation, likes, contact information, addresses, education, meetings, and other personal data. How to. 제11항 내지 제16항 중 어느 한 항에 있어서, 상기 부합하는 사람들의 상기 모바일 통신 단말기의 가입자 번호가 상기 리스트에 포함됨을 특징으로 하는 방법.17. The method of any one of claims 11 to 16, wherein subscriber numbers of the mobile communication terminals of the matching people are included in the list. 제11항 내지 제17항 중 어느 한 항에 있어서, 상기 모바일 통신 단말기들의 지리적 위치는 E-OTD가 가능할 때 E-OTD를 통해 정해지고, 그렇지 않으면 셀 식별자를 통해 정해짐을 특징으로 하는 방법.18. The method of any one of claims 11 to 17, wherein the geographic location of the mobile communication terminals is determined via the E-OTD when E-OTD is enabled, otherwise via a cell identifier. 셀룰라 네트웍에서 광고 메시지들을 배포하는 방법에 있어서,In a method for distributing advertising messages in a cellular network, 상기 셀룰라 네트웍에 연결되어, 위치 지향 광고 메시지를 포함하는 광고 데이터베이스를 제공하는 단계;Providing an advertisement database coupled to the cellular network, the advertisement database comprising a location oriented advertisement message; 요청에 따라 모바일 통신 단말기들에게 이들의 지리적 위치를 제공하는, 상기 셀룰라 네트웍 내 상기 이동 단말기들을 위한 지리적 위치확인 서버를 제공하는 단계; 및Providing a geographical location server for the mobile terminals in the cellular network, providing the geographical location of the mobile communications terminals to the request; And 어떤 모바일 통신 단말기로 지리적 위치를 제공할 때, 상기 서버는 상기 광고 데이터베이스를 검색하여 위치 지향 광고가 그 모바일 통신 단말기로 전달되어야 하는지를 판단하는 단계; 및When providing a geographic location to a mobile communication terminal, the server searches the advertisement database to determine whether a location-oriented advertisement should be delivered to the mobile communication terminal; And 상기 서버는, 상기 광고 데이터베이스에 의해 그렇게 지시될 때 상기 모바일 통신 단말기로 위치 종속 광고 메시지를 전달하는 단계를 포함함을 특징으로 하는 방법.Said server comprising forwarding a location dependent advertising message to said mobile communication terminal when so directed by said advertising database. 제19항에 있어서, 각 광고가 한 지리적 영역마다 할당되고, 상기 모바일 통신 단말기가 상기 광고의 상기 지리적 영역 안에 위치할 때 상기 모바일 통신 단말기로 광고가 전송됨을 특징으로 하는 방법.20. The method of claim 19, wherein each advertisement is assigned to one geographic area and an advertisement is sent to the mobile communication terminal when the mobile communication terminal is located within the geographic area of the advertisement. 제19항 또는 제20항에 있어서, 모바일 통신 단말기의 지리적 위치는 E-OTD가 이용 가능할 때 E-OTD를 통해 정해지고, 그렇지 않으면 셀 식별자를 통해 정해짐을 특징으로 하는 방법.21. The method of claim 19 or 20, wherein the geographic location of the mobile communication terminal is determined via the E-OTD when the E-OTD is available, otherwise via a cell identifier. 제19항 내지 제21항 중 어느 한 항에 있어서, 상기 광고 메시지 및 상기 지리적 위치 정보는 MMS 또는 WAP 메시지 같은 멀티미디어 메시지나 SMS 메시지 같은 텍스트 메시지로서 전송됨을 특징으로 하는 방법.22. The method of any of claims 19 to 21, wherein the advertisement message and the geographic location information are transmitted as a multimedia message such as an MMS or WAP message or as a text message such as an SMS message. 제19항 내지 제22항 중 어느 한 항에 있어서, 상기 광고 데이터베이스는 모바일 통신 단말기 또는 모바일 통신 단말기의 등록된 사용자와 관련된 마케팅 프로파일을 검색하는 수단과 함께 제공됨을 특징으로 하는 방법.23. The method of any one of claims 19 to 22, wherein the advertising database is provided with means for retrieving a marketing profile associated with a mobile communication terminal or a registered user of the mobile communication terminal. 셀룰라 네트웍에서 사용되는 모바일 통신 단말기에 있어서,In the mobile communication terminal used in the cellular network, 상기 셀룰라 네트웍과의 인터랙션을 통해 모바일 단말기의 지리적 위치를 결정하는 수단; 및Means for determining a geographic location of a mobile terminal through interaction with the cellular network; And 지리적 위치의 변화를 추적하는 수단을 포함함을 특징으로 하는 단말기.And means for tracking changes in geographic location. 제24항에 있어서,The method of claim 24, 상기 모바일 통신 단말기가 이동한 거리를 결정하는 수단을 더 포함함을 특징으로 하는 단말기.And means for determining the distance traveled by said mobile communication terminal. 제24항 또는 제25항에 있어서,The method of claim 24 or 25, 상기 모바일 통신 단말기가 이동한 방향을 결정하는 수단을 더 포함함을 특징으로 하는 단말기.And means for determining a direction in which the mobile communication terminal has moved. 제24항 내지 제26항 중 어느 한 항에 있어서,The method according to any one of claims 24 to 26, 지리적 위치의 변화를 추적하는 상기 수단을 리셋 및/또는 시동하는 수단을 더 포함함을 특징으로 하는 단말기.And means for resetting and / or starting up said means for tracking changes in geographic location. 제24항 내지 제27항 중 어느 한 항에 있어서,The method according to any one of claims 24 to 27, 지리적 위치 좌표들을 보이는 디스플레이 및 수단을 더 포함함을 특징으로 하는 단말기.And a display and means for showing geographical position coordinates. 제24항 내지 제28항 중 어느 한 항에 있어서, 이동 방향을 보이는 디스플레이 및 수단을 더 포함함을 특징으로 하는 단말기.29. A terminal according to any one of claims 24 to 28, further comprising a display and means showing the direction of movement. 제24항 내지 제29항 중 어느 한 항에 있어서,The method according to any one of claims 24 to 29, wherein 바람직하게는 지도 위에 이차원 그래픽 표현으로서, 이동한 경로를 보이는 디스플레이 및 수단을 더 포함함을 특징으로 하는 단말기.A terminal, preferably as a two-dimensional graphical representation on a map, further comprising a display and means for showing the traveled route. 제24항 내지 제30항 중 어느 한 항에 있어서,The method according to any one of claims 24 to 30, 모바일 단말기가 이동하는 속도를 검출하는 수단을 더 포함함을 특징으로 하는 단말기.And means for detecting the speed at which the mobile terminal is moving. 제24항 내지 제31항 중 어느 한 항에 있어서,The method of any one of claims 24-31, 누적된 이동 거리를 검출하는 수단을 더 포함함을 특징으로 하는 단말기.And means for detecting the accumulated travel distance. 제24항 내지 제32항 중 어느 한 항에 있어서, 통신 단말기의 지리적 위치는 E-OTD가 가능하면 E-OTD를 통해 정해지고 그렇지 않으면 셀 식별자를 통해 정해짐을 특징으로 하는 단말기.33. A terminal as claimed in any one of claims 24 to 32, wherein the geographic location of the communication terminal is determined via the E-OTD if possible and otherwise via the cell identifier. 제24항 내지 제33항 중 어느 한 항에 있어서, 바람직하게는 고해상도 디스플레이 및 상대적으로 높은 그래픽 처리 능력을 가진 단말기 같은 다른 단말기의 지도에서 추후에 검색 및 디스플레이되기 위해, 선택된 지상점에서의 통신 단말기의 지리적 위치가 셀룰라 네트웍에 접속된 서버로 전송됨을 특징으로 하는 단말기.34. A terminal according to any one of claims 24 to 33, preferably for later retrieval and display on a map of another terminal, such as a terminal with a high resolution display and relatively high graphics processing capability. And wherein the geographical location of the device is transmitted to a server connected to the cellular network. 제24항 내지 제34항 중 어느 한 항에 있어서, 소정 루트가 바람직하게는 지상점들로서 저장되고, 상기 단말기는 상기 단말기가 이동한 실제 루트를 추적하고 그 실제 루트와 소정 루트를 비교하는 수단을 더 포함함을 특징으로 하는 단말기.35. A route according to any of claims 24 to 34, wherein a predetermined route is preferably stored as ground points, and the terminal tracks the actual route traveled by the terminal and compares the actual route with the predetermined route. Terminal further comprising. 제35항에 있어서,36. The method of claim 35 wherein 모바일 통신 단말기의 실제 루트가 상기 소정 루트와 매치될 때, 서버로 메시지를 전송하고/하거나 상기 단말기의 사용자에게 알리는 수단을 더 포함함을 특징으로 하는 단말기.Means for sending a message to a server and / or informing a user of the terminal when the actual route of the mobile communication terminal matches the predetermined route. 제36항에 있어서,The method of claim 36, 모바일 통신 단말기의 실제 루트가 상기 소정 루트와 매치되지 않을 때, 서버로 메시지를 전송하고/하거나 상기 단말기의 사용자에게 알리는 수단을 더 포함함을 특징으로 하는 단말기.And means for sending a message to a server and / or for notifying a user of the terminal when the actual route of the mobile communication terminal does not match the predetermined route. 제26항 내지 제37항 중 어느 한 항에 있어서,The method according to any one of claims 26 to 37, 가장 최근 이동 방향에 대한 수평선상의 북쪽을 디스플레이하는 수단을 더 포함하고, 그에 따라, 상기 수평선상의 북쪽은 디스플레이가 수평 방향에 맞춰질 때 북쪽을 가리키는 화살표에 의해 디스플레이되고, 디스플레이의 최상부는 가장 최근 이동 방향을 향함을 특징으로 하는 단말기.Means for displaying north on the horizontal line relative to the most recent direction of movement, whereby the north on the horizontal line is displayed by an arrow pointing north when the display is aligned with the horizontal direction, the top of the display being the most recent direction of movement Terminal characterized in that facing. 제38항에 있어서, 수평선상의 북쪽에 대해 태양의 실제 위치가 디스플레이에 표시됨을 특징으로 하는 단말기.The terminal of claim 38, wherein the actual position of the sun is shown on the display relative to the north on the horizon. 제24항 내지 제39항 중 어느 한 항에 있어서,The method according to any one of claims 24 to 39, wherein 시작 지점과 같이, 루트의 지상점에 대한 거리 및 방향을 디스플레이하는 수단을 더 포함함을 특징으로 하는 단말기.And means for displaying the distance and direction with respect to the ground point of the route, such as a starting point. 셀룰라 네트웍 내 모바일 통신 단말기들의 그룹 내에서 위치 정보를 배포하는 방법에 있어서,A method for distributing location information within a group of mobile communication terminals in a cellular network, 셀룰라 네트웍과의 사이에서 인터랙션을 통해 지리적 위치가 결정될 수 있는 적어도 두 모바일 통신 단말기들을 포함하는 그룹을 규정하는 단계;Defining a group comprising at least two mobile communication terminals whose geographic location may be determined through interaction with a cellular network; 그룹의 모든 통신 단말기들의 지리적 위치들을 결정하는 단계; 및Determining geographic locations of all communication terminals in the group; And 그룹의 모든 단말기들의 결정된 지리적 위치들을 전송하는 단계를 포함하는 방법.Transmitting the determined geographical locations of all terminals of the group. 제41항에 있어서, 셀룰라 네트웍에 접속된 서버가 그룹 내 모바일 통신 단말기들의 지리적 위치를 계속 추적하고, 그에 따라 서버는 그룹의 멤버들의 지리적 위치 데이터를 포함하는 메시지를 그룹의 각 멤버에게 전송함을 특징으로 하는 방법.42. The server of claim 41, wherein a server connected to the cellular network keeps track of the geographic location of mobile communication terminals in the group, whereby the server sends a message to each member of the group, the message comprising geographic location data of members of the group. How to feature. 제42항에 있어서, 상기 서버는 그룹의 모바일 통신 단말기들의 실제 속도 및/또는 방향을 결정하는 수단과 함께 제공되고,43. The system of claim 42, wherein the server is provided with means for determining the actual speed and / or direction of the mobile communication terminals of the group, 서버가 상기 그룹내 멤버들의 이동 데이터의 속도 및/또는 방향을 메시지들에 포함하는 단계를 더 포함함을 특징으로 하는 방법.And the server including in the messages the speed and / or direction of movement data of the members in the group. 제41항 내지 제43항에 있어서, 상기 그룹의 모바일 단말기들은 그들의 고도 및/또는 수직 속도를 결정하는 수단을 포함하거나 연결됨을 특징으로 하는 방법.44. A method according to claim 41, wherein the mobile terminals of the group comprise or are connected to means for determining their altitude and / or vertical speed. 제44항에 있어서, 상기 고도 및/또는 수직 속도를 결정하는 수단은 이동 통신 단말기에 포함되거나 연결된 기압 고도계 및/또는 GPS 유닛을 포함하고, 그에 따른 연결은 무선 또는 유선일 수 있음을 특징으로 하는 방법.45. The method of claim 44, wherein said means for determining altitude and / or vertical speed comprises a barometric altimeter and / or GPS unit included or connected to a mobile communication terminal, wherein the connection can be wireless or wired. Way. 제45항에 있어서, 상기 모바일 통신 단말기들 중 적어도 하나는 그룹의 다른 단말기들로 자신의 지리적 위치를 브로드캐스트함을 특징으로 하는 방법.46. The method of claim 45, wherein at least one of the mobile communication terminals broadcasts its geographic location to other terminals in the group. 제41항 내지 제46항 중 어느 한 항에 있어서, 모바일 단말기들은 그룹의 다른 모바일 통신 단말기들까지의 자신들의 거리를 결정 및 디스플레이하는 수단을 포함함을 특징으로 하는 방법.47. The method of any one of claims 41 to 46, wherein the mobile terminals comprise means for determining and displaying their distance to other mobile communication terminals in the group. 셀룰라 네트웍에 사용될 모바일 통신 단말기에 있어서,In a mobile communication terminal to be used in a cellular network, 디스플레이;display; 상기 셀룰라 네트웍을 거쳐 하나 이상의 지리적 위치 정보들을 포함하는 데이터를 수신하는 수단;Means for receiving data comprising one or more geographic location information over the cellular network; 모바일 통신 단말기 자체의 지리적 위치를 결정하는 수단; 및Means for determining a geographic location of the mobile communication terminal itself; And 상기 디스플레이 상에서 상기 수신된 지리적 위치 정보들 및 모바일 통신 단말기 자체의 지리적 위치를 이차원 직교 좌표 시스템으로 디스플레이하는 수단을 포함함을 특징으로 하는 단말기.Means for displaying on the display the received geographical position information and the geographical position of the mobile communication terminal itself in a two-dimensional rectangular coordinate system. 제48항에 있어서, 모바일 통신 단말기 자체의 지리적 위치는 좌표 시스템의 중심에 위치함을 특징으로 하는 단말기.49. A terminal according to claim 48, wherein the geographical position of the mobile communication terminal itself is at the center of the coordinate system. 제48항 또는 제49항에 있어서,The method of claim 48 or 49, 수신된 모든 지리적 위치들이 디스플레이에 디스플레이 될 수 있는 좌표 시스템의 최대 스케일을 결정하는 수단을 더 포함함을 특징으로 하는 단말기.And means for determining a maximum scale of a coordinate system in which all received geographical locations can be displayed on a display. 제48항 내지 제50항 중 어느 한 항에 있어서,51. The method of any of claims 48-50. 수신된 지리적 위치들 각각에 서로 다른 심볼을 할당하는 수단; 및Means for assigning a different symbol to each of the received geographical locations; And 이들 심볼들을 이용하여 상기 좌표 시스템에 지리적 위치들을 디스플레이하는 수단을 더 포함함을 특징으로 하는 단말기.Means for displaying geographical locations in the coordinate system using these symbols. 제48항 내지 제51항 중 어느 한 항에 있어서,The method according to any one of claims 48 to 51, 수신된 지리적 위치 정보들을 각각이 서로 다르게 할당된 심볼을 가진 카테고리들로 소팅하는 수단; 및Means for sorting the received geographic location information into categories, each with a differently assigned symbol; And 이들 심볼들을 이용하여 상기 좌표 시스템에 지리적 위치들을 디스플레이하는 수단을 더 포함함을 특징으로 하는 단말기.Means for displaying geographical locations in the coordinate system using these symbols. 통신 네트웍에서 사용하는 모바일 통신 단말기 상에 지리적 위치들을 디스플레이하는 방법에 있어서,A method of displaying geographic locations on a mobile communication terminal for use in a communication network, the method comprising: 다른 모바일 단말기들의 하나 이상의 지리적 위치들을 수신하는 단계; 및Receiving one or more geographic locations of other mobile terminals; And 상기 수신된 지리적 위치들을 상기 모바일 단말기의 디스플레이 상에서 이 차원 직교 좌표 시스템으로 디스플레이하고, 상기 모바일 단말기의 지리적 위치는 상기 좌표 시스템의 중심에 정렬되게 하는 단계를 포함함을 특징으로 하는 방법.Displaying the received geographical locations on a display of the mobile terminal in a two-dimensional rectangular coordinate system, and causing the geographical location of the mobile terminal to be aligned with the center of the coordinate system. 제53항에 있어서,The method of claim 53, 한번에 디스플레이되는 지리적 위치들의 최대수를 소정 수로 제한하는 단계를 더 포함하고, 상기 소정 수는 다섯임이 바람직함을 특징으로 하는 방법.Limiting the maximum number of geographical locations displayed at one time to a predetermined number, wherein the predetermined number is five. 제53항 또는 제54항에 있어서, 함께 디스플레이하도록 각각의 수신된 지리적 위치에 어떤 넘버가 할당됨을 특징으로 하는 방법.55. The method of claim 53 or 54, wherein a number is assigned to each received geographic location for display together. 제53항 내지 제55항 중 어느 한 항에 있어서,The method of any one of claims 53-55, 모든 지리적 위치들이 디스플레이 안에 맞춰지는 상기 좌표 시스템을 위한 최대 스케일을 결정하는 단계를 더 포함하고, 바람직하게는 상기 결정된 스케일을 이용하여 상기 지리적 위치들을 디스플레이하는 단계를 포함함을 특징으로 하는 방법.Determining a maximum scale for the coordinate system for which all geographical locations fit within the display, and preferably displaying the geographical locations using the determined scale. 제56항에 있어서,The method of claim 56, wherein 디스플레이 상에 좌표 시스템의 스케일을 디스플레이하고/하거나 좌표 시스템의 축들을 디스플레이하는 단계를 더 포함하고, 바람직하게는 상기 축들 중 적어도 하나는 그 축을 따라 거리에 상응하는 수치들과 같이 제공됨을 특징으로 하는 방법.Displaying the scale of the coordinate system on the display and / or displaying the axes of the coordinate system, preferably at least one of the axes being provided with numerical values corresponding to the distance along the axis. Way. 제53항 내지 제57항 중 어느 한 항에 있어서,The method of any one of claims 53-57, 각각이 할당된 서로 다른 심볼을 가진 카테고리들로 상기 수신된 지리적 좌표들을 소팅하는 단계; 및Sorting the received geographic coordinates into categories each having a different symbol assigned to it; And 이들 심볼들을 이용하여 상기 지리적 좌표들을 디스플레이 상에 나타내는 단계를 더 포함함을 특징으로 하는 방법.Using these symbols to present the geographic coordinates on a display. 제53항 내지 제58항 중 어느 한 항에 있어서,The method of any one of claims 53-58, 서로 다른 심볼들을 상기 수신된 지리적 위치들 각각에 할당하는 수단; 및Means for assigning different symbols to each of the received geographical locations; And 이들 심볼들을 이용하여 상기 지리적 좌표들을 디스플레이 상에 나타내는 단계를 더 포함함을 특징으로 하는 방법.Using these symbols to present the geographic coordinates on a display. 제53항 내지 제59항 중 어느 한 항에 있어서, 상기 통신 네트웍에 접속된 서버로부터 다른 단말기들의 지리적 위치들이 상기 모바일 통신 단말기로 보내짐을 특징으로 하는 방법.60. The method of any one of claims 53 to 59, wherein geographical locations of other terminals are sent to the mobile communication terminal from a server connected to the communication network. 제54항에 있어서, 상기 다른 단말기들의 위치들은 상기 서버에 의해 단일 메시지로서 전송됨을 특징으로 하는 방법.55. The method of claim 54, wherein the locations of the other terminals are sent by the server as a single message.
KR20057012027A 2005-06-24 2002-12-27 Location based services for mobile communication terminals Ceased KR20050087864A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20057012027A KR20050087864A (en) 2005-06-24 2002-12-27 Location based services for mobile communication terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20057012027A KR20050087864A (en) 2005-06-24 2002-12-27 Location based services for mobile communication terminals

Publications (1)

Publication Number Publication Date
KR20050087864A true KR20050087864A (en) 2005-08-31

Family

ID=37270977

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20057012027A Ceased KR20050087864A (en) 2005-06-24 2002-12-27 Location based services for mobile communication terminals

Country Status (1)

Country Link
KR (1) KR20050087864A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100648269B1 (en) * 2005-10-13 2006-11-23 (주)래디안트 Positioning system and method of mobile communication terminal for positioning enhancement through self-learning algorithm
KR100796844B1 (en) * 2005-05-24 2008-01-22 세이코 엡슨 가부시키가이샤 Positioning device, method of controlling the positioning device, computer readable recording medium recording the control program of the positioning device
KR100841641B1 (en) * 2005-12-22 2008-06-26 삼성전자주식회사 Apparatus and method for providing location information based advertisement information using broadband wireless access communication system
KR100889272B1 (en) * 2007-06-27 2009-03-19 주식회사 케이티프리텔 Location notification service providing method and system using mobile communication terminal
KR101285116B1 (en) * 2006-12-04 2013-07-17 에스케이플래닛 주식회사 System and method for providing location route search service of nearest road using SMS
WO2023071804A1 (en) * 2021-10-27 2023-05-04 华为技术有限公司 Location positioning-based service implementation method, and data processing method and apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100796844B1 (en) * 2005-05-24 2008-01-22 세이코 엡슨 가부시키가이샤 Positioning device, method of controlling the positioning device, computer readable recording medium recording the control program of the positioning device
KR100648269B1 (en) * 2005-10-13 2006-11-23 (주)래디안트 Positioning system and method of mobile communication terminal for positioning enhancement through self-learning algorithm
KR100841641B1 (en) * 2005-12-22 2008-06-26 삼성전자주식회사 Apparatus and method for providing location information based advertisement information using broadband wireless access communication system
KR101285116B1 (en) * 2006-12-04 2013-07-17 에스케이플래닛 주식회사 System and method for providing location route search service of nearest road using SMS
KR100889272B1 (en) * 2007-06-27 2009-03-19 주식회사 케이티프리텔 Location notification service providing method and system using mobile communication terminal
WO2023071804A1 (en) * 2021-10-27 2023-05-04 华为技术有限公司 Location positioning-based service implementation method, and data processing method and apparatus

Similar Documents

Publication Publication Date Title
US20070149208A1 (en) Location based services for mobile communication terminals
US9420453B2 (en) Correlating and mapping mobile device locations on a mobile device
US7259668B2 (en) Mapping the location of a mobile communications device systems and methods
US6381465B1 (en) System and method for attaching an advertisement to an SMS message for wireless transmission
US7336964B2 (en) Correlating activities with the location of a mobile communications device systems and methods
US7363024B2 (en) System and method of accessing and recording messages at coordinate way points
CN101049034B (en) Location based service (LBS) system and method for targeted advertising
KR100943867B1 (en) Location based service lbs system and method for creating a social network
US20080062940A1 (en) Presence-based communication between local wireless network access points and mobile devices
US7515917B2 (en) Efficiently determining the location of a mobile communications device system and methods
US7221947B2 (en) Location related keyword monitoring on a mobile communications device systems and methods
US20050143097A1 (en) System for providing location-based services in a wireless network, such as providing notification regarding meetings, destination arrivals, and the like
CN101374274A (en) Positioning system and method for virtual society group
US20080045236A1 (en) Methods and apparatus for gathering and delivering contextual messages in a mobile communication system
JP2007531437A (en) Method and apparatus for generating, transmitting, storing and automatically delivering a message to a destination recipient when a specified mobile arrives at a specified point
US20030060211A1 (en) Location-based information retrieval system for wireless communication device
EP1151627A1 (en) A method and a system for transmitting data between units
US20060148488A1 (en) Method for handling location data
CN1401082A (en) Method of providing position information of mobile terminals
KR20050087864A (en) Location based services for mobile communication terminals
Kanfade et al. Location based Notification System
Cheng et al. iZone: a location-based mobile social networking system
US10182312B1 (en) Method and system for providing information based on location of user-device

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20050624

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060829

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20070430

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060829

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I