KR20020012062A - Method for searching area information by mobile phone using input of voice commands and automatic positioning - Google Patents

Method for searching area information by mobile phone using input of voice commands and automatic positioning Download PDF

Info

Publication number
KR20020012062A
KR20020012062A KR1020000045489A KR20000045489A KR20020012062A KR 20020012062 A KR20020012062 A KR 20020012062A KR 1020000045489 A KR1020000045489 A KR 1020000045489A KR 20000045489 A KR20000045489 A KR 20000045489A KR 20020012062 A KR20020012062 A KR 20020012062A
Authority
KR
South Korea
Prior art keywords
information
mobile communication
swap
terminal
voice
Prior art date
Application number
KR1020000045489A
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 KR1020000045489A priority Critical patent/KR20020012062A/en
Publication of KR20020012062A publication Critical patent/KR20020012062A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/40
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/005Language recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue

Abstract

PURPOSE: A current position searching method through automatic position tracing and voice command input of a PCS(Personal Communication System) is provided to offer the current position data to a client as well as to check the position of a PCS by automatically tracing the position. CONSTITUTION: The current position searching system consists of a PCS(11), a mobile communication system(13) including a CPU(Central Processing Unit) of a mobile communication company, WAP(Wireless Application Protocol) systems(14,15), a position tracing system(16) such as a GPS(Global Positioning System), and a computer network connecting channel(18) such as the Internet for connecting the systems. If a client requests the searching service of the current position data, the mobile communication system is connected with the WAP system. The SID(System Identification) of the PCS is transmitted to the WAP system. The WAP system provides the SID to the outer or inner PCS position tracing system. If the position tracing service is requested, the position tracing data are received and saved.

Description

이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법 {Method for searching area information by mobile phone using input of voice commands and automatic positioning}Method for searching area information by mobile phone using input of voice commands and automatic positioning}

본 발명은 이동통신 단말기를 이용한 지역정보 검색방법, 더 상세하게는 이동통신 단말기 사용자의 위치를 자동으로 확인하고 검색하고자 하는 정보의 키워드를 음성으로 입력받고 해당 정보를 검색하여 문자 또는 음성 형태로 이동통신 단말기로 디스플레이해 주는 방법에 관한 것이다.The present invention is a method of searching for local information using a mobile communication terminal, and more particularly, automatically confirms a location of a user of a mobile communication terminal, receives a keyword of information to be searched by voice, searches for the corresponding information, and moves the text or voice. The present invention relates to a method for displaying on a communication terminal.

현재 휴대폰(cellular phone), PCS(Personal Communication System) 등의 이동통신 가입자 수가 2000만을 육박하고 있어서, 이제 일반화된 통신수단이 되고 있다. 그에 따라 이동통신 단말기를 이용한 음성 통화 이외에도, 여러가지 기술들이 개발되고 있다.At present, the number of mobile communication subscribers such as cellular phones and personal communication systems (PCS) has reached nearly 20 million, making it a generalized communication means. Accordingly, various technologies have been developed in addition to voice calls using mobile communication terminals.

이러한 기술들을 살펴보면, 문자, 캐릭터와 같은 데이터를 전송하는 단문메시징(SMS; Short Message Service), 음성으로 특정인에게 전화연결하는 음성 다이얼링, WAP(Wireless Application Protocol) 및 WAP서버를 이용한 정보제공 등이 있다.These technologies include Short Message Service (SMS), which transmits data such as text and characters, voice dialing to connect to a specific person by voice, and information using WAP (Wireless Application Protocol) and WAP server. .

최근에는 사용자가 최초 접속한 기지국의 위치를 추적하여 사용자의 현재 위치를 개략적으로 확인하고, 그 장소에 해당하는 여러가지 정보를 제공하는 기술이 시도되고 있다.Recently, a technique has been attempted to track the location of a base station to which a user first accesses to roughly identify the current location of the user and to provide various information corresponding to the location.

통신회사의 중앙시스템(교환장치 등)은 특정 단말기가 최초 접속한 기지국의 위치를 확인할 수 있으며, 이러한 최초 접속 기지국위치를 현재 사용자의 위치로 설정한다. 이렇게 기지국을 통한 위치추적방법을 이용하는 경우에는 하나의 기지국이 커버하는 범위의 정밀도로 위치를 추적하기 때문에 정확도가 떨어진다. 즉, 하나의 기지국이 반경 5km를 담당하고 있다면, 그 기지국에 최초 접속한 사용자가 그 지역내에 있다는 것만 알 수 있을 뿐, 사용자가 그 지역의 어느 곳에 위치하는 지는 알 수 없다.The telecommunications company's central system (switching device, etc.) can identify the location of the base station first accessed by a particular terminal, and sets the location of the first access base station to the current user's location. In the case of using the location tracking method through the base station, the accuracy is low because the location is tracked with the accuracy of the range covered by one base station. That is, if a base station is in charge of a radius of 5 km, only the first user accessing the base station can know that only within the area, it is not known where the user is located in that area.

이러한 단점을 극복하기 위하여 최근에는 위성을 이용한 GPS(Global Positioning System)가 이용되고 있다. 이러한 GPS는 3개의 위성에서 특정 단말기의 위치를 확인하고, 삼각법에 의하여 단말기의 위치를 추적하는 방법으로서, 수십 m의 정확도를 가지고 사용자 위치를 파악할 수 있다.In order to overcome these drawbacks, GPS (Global Positioning System) using satellites has recently been used. The GPS is a method of identifying the location of a specific terminal from three satellites and tracking the location of the terminal by trigonometry, and can identify a user location with an accuracy of several tens of meters.

이와 관련하여, 제6,088,594호 미국특허에서는 사용자의 위치를 추적·확인하여 그 위치에 대한 정보를 그래픽으로 제공하는 방법을 개시하고 있다. 더 상세하게 살펴보면, 무선통신망내에 있는 통신단말기에 위치정보를 그래픽으로 디스플레이해주기 위한 통신시스템으로서, 브라우저를 내장하는 이동통신 단말기와, 단말기와의 위치정보 송수신을 위한 위치서비스 노드(node), 위치서비스노드로부터의 위치추적 요청을 접수하고 해당 터미널의 좌표위치값을 산출하여 제공하는 포지셔닝 센터로 이루어지며, 전술한 좌표위치값은 3곳 이상에서 측정한 결과값을 이용하는 삼각법이 이용된다.In this regard, US Pat. No. 6,088,594 discloses a method of tracking and identifying a user's location and graphically providing information about that location. In more detail, a communication system for graphically displaying location information on a communication terminal in a wireless communication network, comprising: a mobile communication terminal having a browser, a location service node for transmitting and receiving location information with a terminal, and a location service A positioning center receives a location tracking request from a node and calculates and provides a coordinate position value of a corresponding terminal. The above-described coordinate position value is a triangulation method using a result measured at three or more locations.

전술한 바와 같이 단말기의 위치추적을 통하여 사용자의 현위치를 확인한 후에는, 그 지역의 지도를 보여준다든지, 그 지역내의 특정 시설물(영화관, 식당 등)에 대한 전화번호 또는 위치정보를 제공하는 등의 서비스를 제공한다.As described above, after confirming the current location of the user through the location tracking of the terminal, such as showing a map of the area, providing a phone number or location information for a specific facility (movie theater, restaurant, etc.) in the area, etc. Provide service.

이러한 위치추적에 의한 실시간 지역정보 서비스는 일반적으로 서비스 가능한 메뉴를 단말기에 디스플레이 해주고, 사용자가 그 중 하나를 선택하면 통신 서버의 데이터베이스를 검색하여 결과를 추출한 후 WAP게이트웨이(gateway)를 통하여 사용자에게 제공하는 형식으로 이루어진다.The real-time local information service based on location tracking displays a serviceable menu on the terminal, and when the user selects one of them, searches the database of the communication server, extracts the results, and provides them to the user through the WAP gateway. Is done in the form of:

그러나, 종래의 위치추적에 의한 실시간 지역정보 서비스는 사용자가 항상 단말기의 디스플레이를 보고 원하는 정보의 카테고리를 정해야 하므로, 정보의 양이 많아서 세부 카테고리가 많은 경우에 사용자가 최종적인 하위 분류로 이동하기까지 너무 많은 단계가 필요함으로써 이용에 불편이 있고 시간소모가 많을 수 있다. 또한, 운전중과 같이 단말기의 디스플레이를 보기 힘들 때에는, 지역정보 서비스를 받을 수 없다.However, since the real-time local information service based on the location tracking requires the user to always determine the category of the desired information by looking at the display of the terminal, when the amount of information is large and the detailed categories are many, the user moves to the final subclass. Too many steps can be inconvenient and time consuming to use. In addition, when it is difficult to see the display of the terminal, such as while driving, you cannot receive local information service.

따라서, 본 발명은 종래의 단말기 자동위치추적에 따른 지역정보 서비스방법을 개선하기 위하여 착안되었으며, 검색할 정보의 질의(query)를 음성으로 할 수 있도록 하고, 검색결과를 음성 또는 문자메시지로 사용자에게 제공할 수 있도록 하였다. 이를 위하여 종래의 시스템에 부가하여 사용자의 음성명령(질의)을 인식하고, 지역정보를 저장하고 있는 시스템으로 질의내용을 전달하며, 검색된 결과를 음성 또는 문자의 형태로 변화하여 사용자의 단말기로 전송해주기 위한 별도의 시스템인 음성인식/음성합성 시스템(ASR/TTS 시스템)을 도입한다.Accordingly, the present invention has been devised to improve the conventional method of providing local information according to the automatic location tracking of a terminal, and enables a query of information to be searched by voice, and the search result to a user by voice or text message. We could provide it. To this end, in addition to the conventional system, it recognizes the user's voice command (query), delivers the query contents to the system storing local information, and converts the searched result into the form of voice or text and transmits it to the user's terminal. A separate system for speech recognition / voice synthesis system (ASR / TTS system) is introduced.

본 발명의 목적은 이동통신 단말기의 위치를 자동으로 추적하여 확인하고, 해당 현지역내의 정보를 사용자에게 제공하는 방법을 제공하는 것이다.An object of the present invention is to provide a method for automatically tracking and confirming a location of a mobile communication terminal and providing information in a corresponding local area to a user.

본 발명의 다른 목적은 단말기 위치자동추적에 의한 현지역정보 제공서비스에 있어서, 사용자가 검색하고자 하는 정보의 질의어(또는 명령)를 음성으로 입력하고, 검색 결과를 음성 및/또는 문자로 돌려받을 수 있는 이동통신 단말기를 이용한 실시간 현지역정보 검색방법을 제공하는 것이다.Another object of the present invention is to provide a local station information service by automatic terminal location tracking, the user can input the query language (or command) of the information to be searched by voice, and receive the search results by voice and / or text It is to provide a real-time local station information retrieval method using a mobile communication terminal.

본 발명의 또다른 목적은 WAP을 이용한 이동통신 단말기의 (웹)데이터 통신 시스템에, 위치추적 시스템과 음성인식/음성합성 시스템을 추가한 시스템을 제공함으로써, 전술한 바와 같은 위치추적 및 음성명령을 이용한 현지역정보 제공서비스를 가능하도록 하는 것이다.It is still another object of the present invention to provide a system in which a location tracking system and a voice recognition / voice synthesis system are added to a (web) data communication system of a mobile communication terminal using WAP, thereby providing location tracking and voice commands as described above. It is to enable the local station information providing service used.

도 1은 본 발명에 의한 현지역정보 검색방법을 수행하기 위한 전체 시스템을 도시한다.1 shows an overall system for performing a local station information retrieval method according to the present invention.

도 2는 본 발명을 수행하기 위한 전체 시스템을 이루는 구성요소 사이의 정보(resource)흐름을 순차적으로 도시하는 도면이다.FIG. 2 is a diagram sequentially illustrating a resource flow between components constituting the entire system for carrying out the present invention.

도 3은 본 발명에 의한 단말기 위치 자동추적 및 음성명령을 통한 현지역정보 검색방법의 흐름을 도시하는 것이다.3 is a flowchart illustrating a method for retrieving local station information through automatic terminal location tracking and voice command according to the present invention.

도 4는 본 발명의 일실시예에 있어서 단말기의 사용자 인터페이스(User Interface)화면을 도시한다.4 illustrates a user interface screen of a terminal according to an embodiment of the present invention.

도 5는 본 발명에 의한 현지역정보 검색방법의 다른 실시예(부동산 정보 검색)에 대한 사용자 인터페이스 화면을 도시한다.5 illustrates a user interface screen of another embodiment (real estate information search) of the local station information search method according to the present invention.

도 6a는 본 발명에 의한 현지역 교통정보 검색 실시예의 사용자 인터페이스를, 도 6b는 이를 위한 교통정보 수집·저장 시스템의 개략적인 구성을 도시한다.Figure 6a is a user interface of the local station traffic information search embodiment according to the present invention, Figure 6b is a schematic configuration of a traffic information collection and storage system for this.

전술한 바와 같은 목적을 달성하기 위하여 본 발명에 의한 단말기 위치추적 및 음성명령을 이용한 현지역정보 제공방법은, 이동통신 단말기, 왑(WAP)시스템, 이동통신 시스템, 음성인식/음성합성 (ASR/TTS) 시스템 및 단말기 위치추적 시스템, 및 상기 시스템들을 연결하는 인터넷과 같은 컴퓨터 네트워크 연결채널로 이루어진 시스템을 이용하는 것으로서 다음과 같은 단계로 이루어진다.In order to achieve the above object, the local area information providing method using the terminal location tracking and voice command according to the present invention includes a mobile communication terminal, a WAP system, a mobile communication system, voice recognition / voice synthesis (ASR / TTS) system and a terminal location tracking system, and a system consisting of a computer network connection channel, such as the Internet connecting the systems, consists of the following steps.

이동통신 단말기 사용자가 현지역 정보 서비스를 받고자 하는 요청을 이동통신 시스템을 통하여 왑시스템으로 전달하는 단계와, 왑시스템이 상기 이동통신 시스템 또는 위치 추적 시스템에 의하여 확인된 단말기 위치정보를 수신하는 단계와, 검색을 위한 사용자의 음성명령을 이동통신 시스템 또는 왑시스템이 ASR/TTS시스템으로 전송하는 단계와, ASR/TTS 시스템이 사용자의 음성명령을 인식하고, 왑시스템으로 정보 검색요청을 하는 단계와, 왑시스템이 연동되어 있는 지역정보 데이터베이스를 검색하여 요청된 정보를 추출하여 ASR/TTS 시스템으로 전송하는 단계와, ASR/TTS 시스템은 이동통신 시스템을 매개로 하여 왑시스템으로부터 전송된 검색결과를 ARS서비스와 같은 음성형태 또는 단문메시지(SMS)와 같은 텍스트형태로 사용자 단말기로 전송하여 디스플레이하는 단계로 이루어진다.Transmitting, by the mobile terminal user, a request to receive local station information service to the swap system through the mobile communication system, and receiving a terminal location information confirmed by the mobile communication system or the location tracking system by the swap system; Transmitting the user's voice command for retrieval by the mobile communication system or the swap system to the ASR / TTS system, and recognizing the user's voice command by the ASR / TTS system and requesting information retrieval by the swap system; Searching the local information database linked with the swap system, extracting the requested information, and transmitting the requested information to the ASR / TTS system; and the ASR / TTS system sends the search result transmitted from the swap system via the mobile communication system to the ARS service. It is transmitted to the user terminal in the form of a voice such as a text message or a short message (SMS). It consists of playing.

전술한 왑시스템은 지역정보 데이터베이스와 연동되어 있는 왑서버와, 이동통신 시스템과 왑서버를 연결하는 왑게이트웨이로 이루어지고, 상기 왑게이트웨이는 인터넷 기반의 왑서버, ASR/TTS 시스템(서버), 위치추적 시스템(서버) 중 하나와 이동통신 단말기로의 데이터 호환을 위하여 사용되며, 이에 대한 상세한 설명은 후술한다.The above-mentioned swap system is composed of a swap server interworking with a local information database, a swap gateway connecting the mobile communication system and the swap server, and the swap gateway is an internet-based swap server, an ASR / TTS system (server), and a location. It is used for data compatibility with one of the tracking system (server) and the mobile communication terminal, a detailed description thereof will be described later.

단말기의 자동위치추적은 최초접속 기지국의 위치를 확인하거나, GPS을 이용하는 방법 이외에도, 기타 종래의 어떠한 위치추적 방법이 이용될 수 있다.As for the automatic location tracking of the terminal, in addition to the method of confirming the location of the first access base station or using the GPS, any other conventional location tracking method may be used.

본 발명에 의하여 제공되는 지역정보는, 해당 지역의 교통정보, 시설물 위치정보, 부동산정보, 기타 오락정보 등 특정 지역과 관련된 모든 정보를 포함하는 것으로 이해되어야 할 것이다.Area information provided by the present invention, it should be understood that includes all information related to a specific area, such as traffic information, facility location information, real estate information, other entertainment information of the area.

이하에서는 첨부되는 도면을 참고로 본 발명에 의한 단말기 위치추적 및 음성명령을 이용한 현지역정보 검색방법의 일실시예에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of a local station information retrieval method using the terminal location tracking and voice commands according to the present invention.

도 1은 본 발명에 의한 현지역정보 검색방법을 수행하기 위한 전체 시스템을 도시한다. 시스템은 크게 이동통신 단말기(11), 교환기 또는 이동통신사의 중앙서버와 같은 이동통신 시스템(13), 왑시스텝(14, 15), GPS(Global Positioning System)과 같은 위치추적 시스템(16), 음성인식/음성합성(ASR/TTS) 시스템 및 시스템들을 연결하는 인터넷과 같은 컴퓨터 네트워크 연결채널(18)로 이루어져 있다.1 shows an overall system for performing a local station information retrieval method according to the present invention. The system is largely a mobile communication system 13, such as a mobile communication terminal 11, a switchboard or a central server of a mobile carrier, a swap system 14, 15, a positioning system 16 such as a GPS (Global Positioning System), and a voice. It consists of a computer network connection channel 18, such as an ARS / TTS system and the Internet connecting the systems.

이동통신 단말기(11)는 기지국(12)을 통하여 이동통신 시스템(13)과 연결되어 있고, 왑시스템은 지역정보를 저장하고 있는 지역정보 데이터베이스(19)를 구비하는 왑서버(WAP server; 15)와, 이동통신 시스템과 왑서버 사이에 호환이 되도록 데이터를 변환해주는 왑게이트웨이(WAP gateway; 14)로 이루어져 있다. 왑게이트웨이는 WML(Wireless Markup Language) 인코더, WML 스크립트 컴파일러, 프로토콜 어댑터 등의 기능을 구비하고 있으며, 이동통신 단말기와의 통신에는 WSP(Wireless Session Protocol), WTP(Wireless Transaction Protocol), WDP(Wireless Datagram Protocol) 등의 프로토콜을 이용하고, 왑서버와의 통신에는 HTTP(HyperText Transfer Protocol)을 이용한다.The mobile communication terminal 11 is connected to the mobile communication system 13 through the base station 12, and the swap system includes a WAP server having a local information database 19 for storing local information. And a WAP gateway 14 for converting data to be compatible between the mobile communication system and the WAP server. The swap gateway has functions such as a WML (Wireless Markup Language) encoder, a WML script compiler, a protocol adapter, and the like. The communication with the mobile terminal is WSP (Wireless Session Protocol), WTP (Wireless Transaction Protocol), and WDP (Wireless Datagram). Protocol (Protocol) is used, and HTTP (HyperText Transfer Protocol) is used for communication with the swap server.

전술한 왑서버는 WAP 게이트웨이와 연동되어 있으면서, 본 발명에 의한 지역정보를 데이터베이스에 저장하고 있는 인터넷 기반의 일반적인 웹서버를 의미한다.The above-described swap server refers to a general web server based on the Internet, which is linked with a WAP gateway and stores local information according to the present invention in a database.

본 발명에서 WAP(wireless application protocol)이라는 용어를 사용하였으나, 현재 사용되는 WAP의 형태에 한정되는 것은 아니며, 인터넷 기반의 서버와 이동통신 단말기 사이에서 양 장치가 인식할 수 있도록 데이터를 변환하여 제공할 수 있는 한 어떠한 프로토콜도 포함할 수 있다.Although the term WAP (wireless application protocol) is used in the present invention, the present invention is not limited to the type of WAP that is currently used, and may provide data by converting data so that both devices can recognize the Internet-based server and the mobile communication terminal. As far as possible, any protocol may be included.

본 발명에서의 이동통신 단말기는 일반 휴대폰(셀룰러폰), PCS폰, PDA(personal digital assistant), IMT-2000단말기, 위성통신 단말기등을 포함하는 넓은 개념이며, 기타 운영 프로그램(OS)이외에 WAP을 이용하여 왑시스템(왑서버 및 왑게이트웨이)으로부터 전송된 데이터를 디스플레이할 수 있는 브라우저(browser)가 설치되어 있어야 한다.In the present invention, a mobile communication terminal is a broad concept including a general mobile phone (cellular phone), a PCS phone, a personal digital assistant (PDA), an IMT-2000 terminal, a satellite communication terminal, and the like. A browser must be installed that can display data transferred from the swap system (the swap server and the swap gateway).

위치추적 시스템(16)은 단말기 위치를 비교적 정확하게 파악할 수 있는 위성 이용 GPS(Global Positioning System)인 것이 바람직하지만, 단말기가 최초로 접속하는 기지국(또는 소형 수신기)의 위치를 확인하거나, 3곳 이상의 기지국(소형 수신기)에서 파악한 단말기 위치정보를 기초로 삼각법에 의하여 계산할 수 있는 시스템으로 구성될 수도 있다. 이러한 위치추적 시스템은 왑시스템 또는 이동통신 시스템과 물리적으로 분리되어 구현되는 것이 일반적이지만, 전술한 시스템들과 통합되어 구현될 수도 있다. 다시 말해, 예컨데 이동통신 중앙서버(교환기)가 단말기의 위치를 확인할 수 있는 기능을 가지도록 구현할 수 있다.The location tracking system 16 is preferably a satellite positioning GPS (Global Positioning System) capable of relatively accurately determining the location of the terminal. However, the location tracking system 16 confirms the location of the base station (or a small receiver) to which the terminal is initially connected, or checks three or more base stations ( It may also be configured as a system that can be calculated by trigonometry based on the terminal position information obtained by the small receiver. Such a location tracking system is generally implemented to be physically separated from a swap system or a mobile communication system, but may be integrated with the aforementioned systems. In other words, for example, the mobile communication central server (exchange) may be implemented to have a function of checking the position of the terminal.

음성인식/음성합성 시스템(17)은 사용자의 검색용 음성명령을 수신하여 인식하는 자동음성인식기능(Automatic Speech Recognition; ASR)과, 왑시스템으로부터 전송된 검색결과를 TTS(Text-To-Speech) 등의 기술을 이용하여 음성으로 변화하고 단말기로 전송해주는 자동응답기능(Automatic Response System)을 구비하고 있어야 한다. 또한, 텍스트 형태의 검색결과를 제공해주기 위하여 검색된 결과를 단문(Short Message)으로 변환하여 전송해주는 단문메시지 기능(Short Message Service)을 추가로 구비하고 있어야 한다. 아래에서는 이러한 음성인식/음성합성 시스템을 간단히 ASR/TTS 시스템(서버)라 칭한다.The speech recognition / voice synthesis system 17 receives an automatic speech recognition function (ASR) that receives and recognizes a voice command for a user's search, and a text-to-speech (TTS) message based on a search result transmitted from a swap system. It should be equipped with an automatic response system that changes the voice and transmits it to the terminal using such a technique. In addition, in order to provide a textual search result, a short message service for converting the searched result into a short message and transmitting the short message should be additionally provided. In the following, such a voice recognition / voice synthesis system is simply called an ASR / TTS system (server).

왑시스템, 위치추적 시스템, ASR/TTS 시스템 사이의 데이터동신은 인터넷과 같은 컴퓨터 네트워크 연결채널(18)을 통하여 이루어지며, TCP/IP 기반의 프로토콜을 이용한다. 프로토콜은 TCP/IP, UDP(User Datagram Protocol)등을 그대로 이용할 수도 있으나, TCP/IP 상위 계층에 배치되는 응용레벨(application level)을 통하여본 발명에 맞도록 구현된 별도의 프로토콜을 이용할 수도 있다. 이러한 컴퓨터 네트워크 연결채널은 LAN(local area network), WAN(wide area network)등의 폐쇄형 네트워크일 수도 있으나, 인터넷(Internet)과 같은 개방형인 것이 바람직하다. 인터넷은 TCP/IP 프로토콜 및 그 상위계층에 존재하는 여러 서비스, 즉 HTTP(HyperText Transfer Protocol), Telnet, FTP(File Transfer Protocol), DNS(Domain Name System), SMTP(Simple Mail Transfer Protocol), SNMP(Simple Network Management Protocol), NFS(Network File Service), NIS(Network Information Service)를 제공하는 전세계적인 개방형 컴퓨터 네트워크 구조를 의미한다.Data communication between the swap system, the location tracking system, and the ASR / TTS system is performed through a computer network connection channel 18 such as the Internet, and uses a protocol based on TCP / IP. The protocol may use TCP / IP, User Datagram Protocol (UDP) as it is, or may use a separate protocol implemented according to the present invention through an application level disposed in a higher layer of TCP / IP. The computer network connection channel may be a closed network such as a local area network (LAN), a wide area network (WAN), or the like, but is preferably an open type such as the Internet. The Internet has many services in the TCP / IP protocol and its upper layers: HyperText Transfer Protocol (HTTP), Telnet, File Transfer Protocol (FTP), Domain Name System (DNS), Simple Mail Transfer Protocol (SMTP), and SNMP ( The global open computer network architecture that provides the Simple Network Management Protocol (NFS), Network File Service (NFS), and Network Information Service (NIS).

전술한 시스템들은 웹서버 형태로 구현될 수 있으며, 웹서버는 일반적으로 인터넷과 같은 개방형 컴퓨터 네트워크를 통하여 불특정 다수 클라이언트 및/또는 다른 서버와 연결되어 있고, 클라이언트 또는 다른 웹서버의 작업수행 요청을 접수하고 그에 대한 작업 결과를 도출하여 제공하는 컴퓨터 시스템 및 그를 위하여 설치되어 있는 컴퓨터 소프트웨어(웹서버 프로그램)를 뜻하는 것이다. 그러나, 전술한 웹서버 프로그램 이외에도, 상기 웹서버상에서 동작하는 일련의 응용 프로그램(application program)과 경우에 따라서는 내부에 구축되어 있는 각종 데이터베이스를 포함하는 넓은 개념으로 이해되어야 할 것이다.The above-described systems may be implemented in the form of a web server, which is generally connected to an unspecified number of clients and / or other servers through an open computer network such as the Internet, and accepts a request from a client or other web server to perform a task. It refers to a computer system and a computer software (web server program) installed therefor to provide and derive the results of the work. However, in addition to the above-described web server program, it should be understood as a broad concept including a series of application programs running on the web server and in some cases various databases built therein.

이러한 웹서버는 일반적인 서버용 하드웨어에 도스(DOS), 윈도우(windows), 리눅스(Linux), 유닉스(UNIX), 매킨토시(Macintosh)등의 운영체제에 따라 다양하게 제공되고 있는 웹서버 프로그램을 이용하여 구현될 수 있으며, 대표적인 것으로는윈도우 환경에서 사용되는 웹사이트(Website), IIS(Internet Information Server)와 유닉스환경에서 사용되는 CERN, NCSA, APPACH등이 이용된다.Such a web server can be implemented by using a web server program provided in various server operating systems such as DOS, windows, Linux, UNIX, and Macintosh. Representative examples include the website used in the Windows environment, the Internet Information Server (IIS), and the CERN, NCSA, and APPACH used in the UNIX environment.

왑서버(15)와 연동되어 있는 지역정보 데이터베이스(19)는 각 지역에 대한 각종 정보, 즉 교통정보, 부동산(매매)정보, 시설물 위치 및 연락처 정보, 상품(서비스) 제공자(예를 들면, 식당, 영화관, 도서관 등)의 위치 및 연락처 등을 분류하여 저장하고 있다. 이러한 지역정보 데이터들을 트리(tree) 또는 디렉토리 구조로 분류되어 저장되어 있으며, 이용 가능한 사용자의 음성명령에 해당되는 키워드로 인덱싱(indexing)되어 있어서, ASR/TTS 시스템이 전송한 검색키워드를 이용하여 왑시스템이 신속·정확하게 해당 데이터를 추출할 수 있도록 한다.The local information database 19 linked with the swap server 15 may provide various types of information about each region, such as traffic information, real estate (sales) information, facility location and contact information, and a product (service) provider (eg, a restaurant). , Movie theaters, libraries, etc.) are classified and stored. These local information data are classified and stored in a tree or directory structure, and are indexed with keywords corresponding to available voice commands of users, and are swapped using search keywords transmitted from the ASR / TTS system. Allows the system to extract the data quickly and accurately.

이러한 지역정보 데이터베이스는, 오라클(Oracle), 인포믹스(Infomix), 사이베이스(Sybase), DB2와 같은 관계형 데이타베이스 관리 시스템(RDBMS)이나, 겜스톤(Gemston), 오리온(Orion), O2 등과 같은 객체 지향 데이타베이스 관리 시스템(OODBMS)을 이용하여 본 발명의 목적에 맞게 구현될 수 있으며, 각 데이터베이스는 자신의 기능을 달성하기 위하여 적당한 필드(field)들을 가지고 있다. 물론, 전술한 지역정보 데이터베이스는 왑서버에 물리적으로 통합된 형태로 구현되거나, 물리적으로는 분리되어 있되 왑서버와 연동되는 독립적인 DB 서버로 구현될 수도 있다.These geodatabases can be relational database management systems (RDBMS) such as Oracle, Infomix, Sybase, DB2, or objects such as Gemston, Orion, O2, etc. It can be implemented for the purposes of the present invention using an Oriented Database Management System (OODBMS), with each database having suitable fields to achieve its function. Of course, the above-described local information database may be implemented in a physically integrated form in the swap server, or may be implemented as an independent DB server that is physically separated but interoperates with the swap server.

도 2는 본 발명을 수행하기 위한 전체 시스템을 이루는 구성요소 사이의 정보(resource)흐름을 순차적으로 도시하는 도면이다.FIG. 2 is a diagram sequentially illustrating a resource flow between components constituting the entire system for carrying out the present invention.

1) 단말기 사용자가 위치추적에 의한 현지역 정보 서비스를 선택하면 2) 이동통신 시스템은 왑서버와 접속하고, 해당 단말기의 SID(System ID)와 함께 위치추적 서비스 요청을 한다. 3) 왑시스템은 위치추적 시스템에 접속하고, 해당 단말기의 SID를 제공한다. 왑서버는 위치추적 시스템이 추출한 단말기의 위치를 수신하여, 그 위치정보를 SID와 함께 저장한다. 4) 그 다음으로 사용자가 음성명령 입력을 통한 검색을 하고자 요청하는 경우 5) 이동통신 시스템은 왑시스템과의 접속을 종료하고, 6) ASR/TTS 시스템과 접속한 후, 사용자가 입력한 음성명령을 전송한다.1) When the terminal user selects the local station information service by location tracking, 2) The mobile communication system connects to the swap server and requests the location tracking service together with the SID (System ID) of the corresponding terminal. 3) The swap system accesses the location tracking system and provides the terminal's SID. The swap server receives the location of the terminal extracted by the location tracking system and stores the location information together with the SID. 4) Next, when the user requests to search by inputting a voice command. 5) The mobile communication system terminates the connection with the swap system. 6) After connecting with the ASR / TTS system, the user inputs the voice command. Send it.

7) ASR/TTS 시스템은 수신된 음성명령을 분석하여 인식하고, 왑서버가 인식할 수 있는 형태(주로 텍스트 형태)로 변환하여, 8) 해당 단말기의 SID와 함께 변환된 명령코드를 왑시스템(서버)으로 전송함으로써 지역정보 검색을 요청한다. 9) 왑시스템(서버)은 전송된 검색어를 이용하여 데이터베이스를 검색함으로써 필요한 정보를 추출한 후, ASR/TTS 시스템으로 검색결과를 전송한다. 10) ASR/TTS 시스템은 수신된 검색결과(주로, 텍스트 형식)를 TTS등의 음성합성 기술을 이용하여 음성으로 변환한 후 ARS서비스로 단말기로 제공하거나(음성결과전송), 11) 단문메시지로 변경하여 SMS서비스로 이동통신 시스템으로 전송한다. 이동통신 시스템(교환기 또는 중앙서버)는 기지국을 통하여 해당 단말기로 음성 또는 단문형식의 검색결과를 전송·디스플레이해준다.7) The ASR / TTS system analyzes and recognizes the received voice command, converts it into a form that can be recognized by the swap server (usually text), and 8) converts the command code converted with the SID of the corresponding terminal into the swap system ( Server to request local information retrieval. 9) The swap system (server) extracts the necessary information by searching the database using the transmitted search word and transmits the search result to the ASR / TTS system. 10) The ASR / TTS system converts the received search result (mainly text format) into voice using voice synthesis technology such as TTS and then provides it to the terminal through the ARS service (speech result transmission), or 11) by short message. Change it and send it to the mobile communication system by SMS service. The mobile communication system (exchange or central server) transmits and displays the search results in voice or short form through the base station to the corresponding terminal.

물론, 전술한 바와 같이 사용자가 본 발명에 의한 현지역정보 검색서비스를 요청하는 경우, 왑시스템에 있던 해당 단말기의 SID 및 현위치정보를 ASR/TTS 시스템으로 전송하여 저장시킴으로써, 왑시스템과 ASR/TTS 시스템 사이의 데이터 동기화(synchronization)를 수행하게 할 수도 있다. 사용자가 음성명령이 아닌 종래의키패드 입력방식의 검색서비스를 요청하는 경우에는 이동통신 시스템은 왑시스템과의 접속을 종료하지 않고 왑시스템으로 검색어를 전송하고, 왑시스템은 검색어에 해당되는 지역정보를 추출하여 반환하게 함으로써 ASR/TTS 시스템은 개입되지 않는 흐름을 따른다.Of course, when the user requests the local station information retrieval service according to the present invention as described above, by transmitting the SID and the current location information of the corresponding terminal in the swap system to the ASR / TTS system, the swap system and the ASR / It may be possible to perform data synchronization between the TTS systems. When a user requests a conventional keypad input type search service rather than a voice command, the mobile communication system transmits a search word to the swap system without terminating the connection with the swap system, and the swap system sends local information corresponding to the search word. By extracting and returning, the ASR / TTS system follows an uninterrupted flow.

음성인식의 여러기법 중에서 본 발명에 사용되는 음성인식 기술은 불특정 화자(話者)가 입력하는 수천개 정도의 명령어(검색어)를 인식할 수 있는 정도로 그 과정을 간략하게 설명하면 다음과 같다. 우선, 마이크를 통해 입력된 음성이 디지털 신호로 변환되어 음성인식시스템으로 들어오면, 음성인식의 첫 단계인 음성특징 분석과정을 통해 매 10-20 msec마다 음성학적 특징을 잘 표현해 줄 수 있는 음성특징계수들을 추출하게 된다. 추출된 음성특징계수들은 패턴인식과정으로 넘겨져서 미리 저장된 단어 또는 음소들의 모델과 비교하게 되는데, 이를 위해서는 먼저 패턴인식을 하기 위한 음성의 기본 단위(단어, 반음절, 음소, 변이음 등)를 정한 다음, 훈련용 음성 데이터로부터 미리 이들 음성단위에 해당하는 각각의 대표패턴 또는 모델을 구해서 저장할 필요가 있다. 다음으로 인식하고자 하는 입력음성의 특징패턴이 분석되면 이를 저장된 대표패턴 또는 모델들과 비교하여 가장 가까운 패턴들에 해당하는 음성단위들을 인식된 단어 또는 음소의 후보로 결정하게 된다. 이러한 패턴인식 방식에는 여러 가지가 있지만, Hidden Markov Model(HMM)이라 부르는 통계적 방법이 널리 사용된다. 이러한 음성인식 기술은 종래 휴대폰 등의 음성 다이얼링 기술에 사용되는 것과 유사한 것으로, 이과 관련하여 제5,956,681호 미국특허에서는 휴대폰 단말기로부터 전송된 음성을 텍스트로 변환하고 이를 다시 단말기로 전송해주는 기술을 개시하고 있다.Among the various techniques of speech recognition, the speech recognition technology used in the present invention briefly describes the process to recognize thousands of commands (search words) input by an unspecified speaker. First, when the voice input through the microphone is converted into a digital signal and enters the voice recognition system, the voice feature that can express the phonetic characteristics every 10-20 msec through the voice feature analysis process, which is the first step of the voice recognition The coefficients are extracted. The extracted speech feature coefficients are passed to the pattern recognition process and compared with the models of pre-stored words or phonemes. To do this, first, basic units of words (words, semi-syllables, phonemes, and transition sounds) for pattern recognition are determined. However, it is necessary to obtain and store each representative pattern or model corresponding to these speech units in advance from the training speech data. Next, when the feature pattern of the input voice to be recognized is analyzed, the speech units corresponding to the closest patterns are determined as candidates of the recognized words or phonemes by comparing the feature patterns with the stored representative patterns or models. There are many ways to recognize this pattern, but a statistical method called Hidden Markov Model (HMM) is widely used. The voice recognition technology is similar to that used in voice dialing technology of a conventional mobile phone. In this regard, US Patent No. 5,956,681 discloses a technology for converting a voice transmitted from a mobile phone terminal into a text and transmitting it back to the terminal. .

음성합성은 텍스트 형태로 입력된 문장을 음성신호로 변환시키는 과정을 말한다. 키보드 입력, 문자인식 장치의 결과물, 그리고 컴퓨터에 미리 수록된 데이터베이스 등의 형태로 저장되어 있는 텍스트에 따라, 미리 저장된 각 단어, 구 또는 문장에 해당하는 음성신호를 조합하여 재생시키는 방법이다. 이러한 음성합성기술을 종래의 전화번호 서비스등과 같은 곳에 널리 이용되는 기술이므로 그 상세한 설명은 생략한다.Speech synthesis refers to a process of converting a sentence input in text form into a speech signal. According to text stored in the form of a keyboard input, a result of a character recognition device, and a database pre-stored in a computer, a method of reproducing a combination of voice signals corresponding to each word, phrase, or sentence stored in advance. Since this voice synthesis technology is widely used in a place such as a conventional telephone number service, a detailed description thereof will be omitted.

도 3은 본 발명에 의한 단말기 위치 자동추적 및 음성명령을 이용한 현지역정보 검색방법의 흐름을 도시하는 것이다.3 is a flowchart illustrating a local station information retrieval method using terminal location automatic tracking and voice command according to the present invention.

이동통신 단말기 사용자가 본 발명에 의한 현지역정보 검색 서비스를 요청하면(S31), 이 신호를 수신한 이동통신 시스템(기지국, 교환기, 중앙서버 등)이 본 발명에 의한 왑시스템과 접속하고, 사용자의 요청과 함께 해당 단말기의 SID를 왑시스템으로 전송한다(S32). 왑시스템은 GPS 시스템과 같은 외부 또는 내부의 단말기 위치추적 시스템으로 SID를 제공하고 위치추적을 요청한 후(S33), 위치추적 결과를 수신하여 저장한다(S34).When the user of the mobile communication terminal requests the local station information retrieval service according to the present invention (S31), the mobile communication system (base station, exchange, central server, etc.) receiving this signal is connected to the swap system according to the present invention, and the user The SID of the corresponding terminal is transmitted to the swap system with the request of (S32). The swap system provides an SID to an external or internal terminal location tracking system such as a GPS system, requests a location tracking (S33), and receives and stores a location tracking result (S34).

사용자가 음성으로 검색어(명령어)를 입력하는 서비스를 선택한 경우(S35), 이동통신 시스템은 왑시스템과의 접속을 종료하고(S37), ASR/TTS 시스템에 접속한 후 입력된 사용자의 음성명령을 전송한다(S38). 이 때, 왑시스템이 ASR/TTS 시스템으로 단말기의 SID와 확인된 현위치정보를 전송함으로써 왑시스템과 ASR/TTS 시스템 사이의 데이터 동기화를 선행하여 수행할 수도 있다(S37 괄호안). ASR/TTS 시스템은 이동통신 시스템으로부터 전송받은 음성명령을 분석(인식)하여, 그에 해당되는 텍스트 검색어를 추출한 후(S39), 왑시스템으로 명령어(검색어) 및 해당 단말기의 SID(및/또는 현위치정보)를 전송하여 지역정보 검색을 요청한다(S40). 왑시스템은 전송된 검색어를 기초로 연동되어 있는 지역정보 데이터베이스를 검색하여 검색결과를 추출한 후, ASR/TTS 시스템으로 전송하여 준다(S41).If the user selects a service for inputting a search word (command) by voice (S35), the mobile communication system terminates the connection with the swap system (S37), and accesses the user's voice command input after accessing the ASR / TTS system. It transmits (S38). At this time, the swap system may perform data synchronization between the swap system and the ASR / TTS system in advance by transmitting the SID and the confirmed current location information of the terminal to the ASR / TTS system (S37 parentheses). The ASR / TTS system analyzes (recognizes) the voice command received from the mobile communication system, extracts the corresponding text search word (S39), and then uses the swap system for the command (search word) and the SID (and / or current position) of the corresponding terminal. Information) to request local information search (S40). The swap system searches the local information database linked based on the transmitted search word, extracts the search result, and transmits the search result to the ASR / TTS system (S41).

ASR/TTS 시스템은 음성의 형태로 사용자의 단말기로 전송해주기 위해서는 음성합성을 통하여 전송받은 결과를 음성으로 변환하고(S44), 문자의 형태로 전송하고자 하는 경우에는 전송받은 결과를 SMS서비스에 적합한 단문으로 변환한다(S43). 적절하게 변환된 결과는 이동통신 시스템을 거쳐 사용자의 이동통신 단말기로 전송되어 디스플레이된다(S45).The ASR / TTS system converts the result received through the voice synthesis to the voice in order to be transmitted to the user's terminal in the form of a voice (S44). (S43). The appropriately converted result is transmitted to the user's mobile communication terminal via the mobile communication system and displayed (S45).

물론, 사용자가 음성명령이 아닌 방식으로 검색어를 입력하는 경우에는 왑시스템이 직접 자신의 데이터베이스를 검색하여 결과를 전송·디스플레이해 준다(S36, S45).Of course, when the user inputs a search word in a manner other than a voice command, the swap system directly searches its database and transmits and displays the result (S36 and S45).

도 4는 본 발명의 일실시예에 있어서의 사용자 인터페이스(User Interface)화면을 도시한다. 구체적으로는 본 발명에 의한 방법을 이용하여 현위치의 "한식당"을 검색하는 경우에 해당된다.4 illustrates a user interface screen according to an embodiment of the present invention. Specifically, this is the case of searching for "Korean restaurant" of the current location using the method according to the present invention.

우선 여러 서비스 중에서본 발명에 의한 "1. 지역정보 검색 서비스"를 선택하면, 현재의 위치를 자동으로 추적할 것인지, 다른 기타지역의 정보를 검색한 지를 여부를 결정하게 한다. 현위치를 자동으로 추적하는 "1. 사용자 위치 자동 추적" 메뉴를 선택하면, 현지 사용자(단말기)가 있는 위치를 추출하여 3번째 화면과같이 디스플레이해준다. 또한, 현재위치와 함께 검색어(명령어)를 음성으로 입력할 것인지. 키패드를 통하여 직접 입력할 것인지를 결정하게 하고, "1. 음성검색"을 선택하면, 4번째 화면과 같이 검색하고자 하는 명령어를 음성으로 입력하라는 안내메시지를 출력해준다. 사용자가 단말기의 송화부(마이크로폰)에 "한식"이라는 명령어를 입력하면, 이를 인식하고 정보를 검색하여 다섯번째 화면과 같이 현위치에서의 "한식점"에 대한 리스트를 제공하여준다. 사용자가 임의의 한식점을 선택하면 6번째 화면과 같이 그 식당에 대한 상세정보(주메뉴, 위치, 전화번호, 영업시간 등)를 디스플레이한다.First, selecting "1. local information search service" according to the present invention among the various services, it is possible to determine whether to automatically track the current location or to search for information in other regions. If you select the "1. Automatic location tracking" menu that automatically tracks the current location, the location of the local user (terminal) is extracted and displayed as shown on the third screen. Also, whether to input a search word (command) by voice together with the current position. If you select whether to input directly through the keypad, and select "1. Voice Search", as shown in the 4th screen, a message prompting you to enter a command by voice is displayed. When the user inputs a command “Korean food” into the talker (microphone) of the terminal, it recognizes it and retrieves the information to provide a list of the “Korean food store” at the current location as shown in the fifth screen. When the user selects a random Korean restaurant, as shown in the sixth screen, detailed information about the restaurant (main menu, location, telephone number, opening hours, etc.) is displayed.

물론, 이러한 검색결과를 음성으로 제공할 수도 있는 바, 도면의 우측 3, 4번째 부분과 같이, 단말기의 수화부(스피커)를 통하여 해당 지역의 한식점의 리스트를 음성(ARS)으로 알려주고, 원하는 번호를 선택하면 상세한 정보를 역시 음성으로 알려줄 수도 있다.Of course, such a search result may be provided by voice. As shown in the 3rd and 4th parts of the drawing, the list of Korean restaurants in the region is spoken by the voice (ARS) through the handset (speaker) of the terminal, and the desired number is provided. When selected, detailed information can also be spoken.

이러한 ARS를 이용한 음성결과 전송은 키조작에 어려움이 있는 사용자 또는 맹인 등에게 유용하게 이용될 수 있으며, 특히 운전 중과 같이 화면을 보기 어려운 상황에 유용하게 이용될 수 있다.The voice result transmission using the ARS may be useful to a user or a blind person who have difficulty in key manipulation, and may be particularly useful in a situation where a screen is difficult to see, such as while driving.

도 5는 본 발명에 의한 현지역정보 검색방법의 다른 실시예에 대한 사용자 인터페이스 화면을 도시하는 것으로, 구체적으로는 휴대폰 단말기를 이용하여 지역으 부동산 (매매) 정보를 검색하는 방법에 대한 것이다.5 is a view showing a user interface screen of another embodiment of a local station information retrieval method according to the present invention, and specifically, a method for retrieving real estate (sales) information in a region using a mobile phone terminal.

기본적인 흐름은 도 4와 유사하므로 생략하며, 본 실시예에 의하면 현지역의 주택(아파트)매매, 전세(임대) 정보, 토지 매매, 사무실 임대(분양) 정보와 같은여러 부동산 정보를 통합하여 제공할 수 있다. 따라서 주택을 구하고자 하는 자가 일일이 부동산중개업소를 들르거나, 각 지역의 부동산 관련정보를 검색하지 않더라도, 이동하는 경로에 따라 그 지역의 부동산 정보를 실시간으로 확인할 수 있다는 장점이 있다. 도면에서는 검색 결과를 문자(화면)로 표시하는 형태만 나타나 있지만, 도 4에서와 같이 음성으로 결과를 표시할 수도 있다.Since the basic flow is similar to that of FIG. 4, it will be omitted. According to the present embodiment, various real estate information such as house (apartment) sales, charter (lease) information, land sales, and office lease (sale) information of a local station may be integrated and provided. Can be. Therefore, even if a person wanting to find a house does not stop by a real estate agent or search for real estate information in each region, the real estate information of the region can be checked in real time according to a moving route. In the drawing, only the form of displaying the search results in text (screen) is shown, but the results may be displayed by voice as shown in FIG. 4.

도 6a는 본 발명에 의한 현지역정보 검색방법의 다른 실시예로서, 구체적으로는 교통정보를 검색하는 실시예를 도시한다. 최상단 화면에서와 같이 여러 지역정보 서비스 중에서 "3.교통정보"를 선택하면, 전술한 흐름을 통하여 현재 단말기가 있는 위치를 자동으로 검색하고, 데이터베이스에 저장되어 있는 해당 지역의 교통정보를 음성으로 변환하여 표시해준다(2번째 박스). 그 밖에 다른 지역의 교통상황을 알고 싶은 경우에는 원하는 지역명을 음성으로 입력하면(4번째 박스), 그 지역의 교통정보를 추출하여 음성으로 알려준다. 본 실시예는 이동통신 단말기 소유자가 운전중이어서 단말기 디스플레이부를 볼 수 없는 상황에서, 핸즈프리(hands free) 실시간 검색이 가능하다는 점에서 유용하다.6A is another embodiment of a local station information retrieval method according to the present invention, and specifically, illustrates an embodiment of retrieving traffic information. As shown in the top screen, if you select "3.Traffic information" from various local information services, the above flow is automatically searched for the location of the current terminal, and the traffic information of the area stored in the database is converted into voice. To display it (second box). In addition, if you want to know the traffic conditions of other areas, enter the desired area name by voice (4th box), it extracts the traffic information of the area and informs it by voice. This embodiment is useful in that hands-free real-time search is possible in a situation where the owner of the mobile communication terminal is not driving and cannot see the terminal display.

도 6b는 도 6a와 같은 음성명령을 이용한 실시간 지역교통정보 검색을 위하여 여러 지역의 교통정보를 수집·저장하기 위한 시스템의 개략적인 구성을 도시한다. 교통정보를 제공하는 택시와 같은 차량(62), 교통상황 체크용 무인카메라(CCTV; 61) 및 기타 교통상황실(63) 등으로부터 생성된 여러지역의 교통정보가 유·무선통신망(64)을 통하여 본 발명에 의한 왑시스템(65)으로 전송된다. 왑시스템은 수집된 교통정보를 수동 또는 자동으로 각 지역별, 시간대별로 분류하여 텍스트 형식으로 교통정보 데이터베이스(66)에 저장한다. 본 발명에 의한 ASR/TTS 시스템이 특정 지역의 교통상황을 검색해달라는 요청을 하는 경우 해당 교통상황 데이터를 검색하여 전송하여 주고, ASR/TTS 시스템은 검색된 결과를 음성으로 변환하여 사용자 단말기로 전송하는 흐름으로 수행된다.FIG. 6B illustrates a schematic configuration of a system for collecting and storing traffic information of various regions for searching for real-time local traffic information using a voice command as shown in FIG. 6A. Traffic information of various regions generated from a vehicle 62, such as a taxi, which provides traffic information, an unmanned camera for checking traffic conditions (CCTV) 61, and other traffic situation rooms 63, etc. is provided through the wired / wireless communication network 64. It is transmitted to the swap system 65 according to the present invention. The swap system classifies the collected traffic information manually or automatically by region and time zone and stores the traffic information in the traffic information database 66 in a text format. When the ASR / TTS system according to the present invention requests a search for a traffic situation of a specific region, the ASR / TTS system searches for and transmits corresponding traffic condition data, and the ASR / TTS system converts the searched result into a voice and transmits it to a user terminal. Is performed.

본 발명에 의한 단말기 자동위치추적 및 음성입력을 통한 현지역정보 검색방법에 의하면, GPS등을 이용한 단말기 위치 자동추적 기능을 이용함으로써, 종래의 단말기를 이용한 지역정보 검색에서 필요하던 자신이 있는 지역을 선택할 때까지 여러단계의 지역 분류(하부 디렉토리 선정) 작업이 필요하지 않아 간단하다는 장점이 있다.According to the local station information retrieval method using the terminal automatic location tracking and voice input according to the present invention, by using the terminal location automatic tracking function using a GPS, etc. The advantage is that it does not require multiple levels of regional classification (subdirectory selection) until it is selected.

또한, 음성으로 검색어(명령어)를 입력함으로써 검색어를 단말기의 키패드를 이용하여 입력하던 종래의 정보검색 방법에 비하여 편의성 및 검색속도를 향상시킬 수 있다. 검색결과를 사용자의 선택 또는 검색대상에 따라 음성 또는 텍스트로 변환하여 전송함으로써, 검색결과확인이 용이하다.In addition, by inputting a search word (command word) by voice, convenience and search speed may be improved as compared with the conventional information search method in which the search word is input using the keypad of the terminal. By converting the search results into voice or text according to the user's selection or search target, it is easy to check the search results.

종래의 텍스트 데이터의 전송은 WAP을 이용하고 용량이 큰 음성과 같은 멀티미디어 데이터의 전송은 ARS를 이용함으로써 검색속도를 향상시킬 수 있으면서도, WAP 서비스와 ARS서비스 사이에서 별도의 행위나 단절이 일어나지 않음으로써 사용자 인터페이스 측면에서의 개선효과도 있다.Conventional text data transmission uses WAP and multimedia data transmission such as large voice can improve search speed by using ARS, but no action or disconnection occurs between WAP service and ARS service. There is also an improvement in user interface.

또한, 교통정보와 같이 실시간성과 핸즈프리 기능이 요구되는 지역정보에 대해서는, 명령 및 결과 모두를 음성으로 입·출력할 수 있게 함으로써 사용자의 편의성을 증가시킬 수 있다.In addition, for local information requiring real-time and hands-free functions such as traffic information, it is possible to increase the user's convenience by enabling both input and output of commands and results by voice.

Claims (8)

이동통신 단말기, 왑(WAP)시스템, 이동통신 시스템, 음성인식/음성합성 (ASR/TTS) 시스템, 자동 위치 추적 시스템, 및 상기 시스템들을 연결하는 컴퓨터 네트워크 연결채널로 이루어진 시스템을 이용하는 방법으로서,A method using a system comprising a mobile communication terminal, a WAP system, a mobile communication system, a voice recognition / voice synthesis (ASR / TTS) system, an automatic location tracking system, and a computer network connection channel connecting the systems, 이동통신 단말기 사용자가 현지역 정보 서비스를 받고자 하는 요청을 이동통신 시스템을 통하여 왑시스템으로 전달하는 단계;Transmitting, by the mobile terminal user, a request for receiving local station information service to the swap system through the mobile communication system; 왑시스템이 상기 이동통신 시스템 및 위치 추적 시스템 중 하나에 의하여 확인된 상기 단말기 위치정보를 수신하는 단계;Receiving, by a swap system, the terminal location information identified by one of the mobile communication system and a location tracking system; 사용자의 음성명령 검색요청을 이동통신 시스템 및 왑시스템 중 하나가 ASR/TTS 시스템으로 전송하는 단계;Transmitting, by one of the mobile communication system and the swap system, the voice command search request of the user to the ASR / TTS system; ASR/TTS 시스템이 사용자의 음성명령을 인식하고, 왑시스템으로 정보 검색요청을 하는 단계;The ASR / TTS system recognizing a voice command of the user and requesting information retrieval from the swap system; 왑시스템이 연동되어 있는 지역정보 데이터베이스를 검색하여 요청된 정보를 추출하여 ASR/TTS 시스템으로 전송하는 단계;Searching the local information database to which the swap system is interworked, extracting the requested information, and transmitting the extracted information to the ASR / TTS system; ASR/TTS 시스템은 이동통신 시스템을 매개로 하여 상기 왑시스템으로부터 전송된 검색결과를 음성 및 텍스트 중 하나의 형태로 상기 단말기로 전송하여 디스플레이하는 단계;로 이루어지는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The ASR / TTS system transmits and displays the search result transmitted from the swap system to the terminal in one of voice and text format through a mobile communication system. How to search local station information through tracking and voice command input. 제 1 항에 있어서,The method of claim 1, 상기 왑시스템은 지역정보 데이터베이스와 연동되어 있는 왑서버와, 이동통신 시스템과 왑서버를 연결하는 왑게이트웨이로 이루어지며, 상기 왑게이트웨이는 인터넷 기반의 왑서버, ASR/TTS 시스템, 위치추적 시스템 중 하나와 이동통신 단말기로의 데이터 호환을 위하여 사용되는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The swap system includes a swap server interworking with a local information database, and a swap gateway connecting the mobile communication system and the swap server, wherein the swap gateway is one of an internet based swap server, an ASR / TTS system, and a location tracking system. And local station information retrieval method through automatic location tracking and voice command input of a mobile communication terminal, characterized by being used for data compatibility with a mobile communication terminal. 제 1 항에 있어서,The method of claim 1, 상기 단말기의 위치추적은,Location tracking of the terminal, 사용자가 최초로 접속한 통신시스템 기지국의 위치를 확인함으로써 이루어지는 방법,A method of verifying a location of a communication system base station to which a user first connects, 3이상의 특정 지점에서 확인한 단말기의 위치를 이용하여 삼각법으로 결정하는 방법, 및A method of determining by triangulation using the position of the terminal identified at three or more specific points, and 위성 이용 GPS(Global Positioning System)을 이용하는 방법 중 하나에 의하여 이루어지는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.Method for retrieving local station information through automatic location tracking and voice command input of a mobile communication terminal, characterized in that made by one of the methods using a GPS (Global Positioning System). 제 1 항에 있어서,The method of claim 1, 상기 음성명령 ASR/TTS 시스템으로 전송하는 단계에서,In the step of transmitting to the voice command ASR / TTS system, 이동통신 시스템은 왑시스템과의 접속을 종료하고 ASR/TTS 시스템과 접속하는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The mobile communication system terminates the connection with the swap system and connects with the ASR / TTS system. The local station information retrieval method through automatic location tracking and voice command input of the mobile communication terminal. 제 4 항에 있어서,The method of claim 4, wherein 상기 왑시스템은 사용자가 음성명령 요청을 함으로써 이동통신 시스템과의 접속이 종료될 때, 저장하고 있던 사용자 단말기의 인식코드(SID; system ID)와 현재 단말기 위치정보를 ASR/TTS 시스템으로 전송함으로써 왑시스템의 사용자 정보와 ASR/TTS 시스템의 사용자 정보를 동기화(synchronization)하는 것을 특징으로 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The swap system transmits the identification code (SID; system ID) of the stored user terminal and current terminal location information to the ASR / TTS system when the user terminates the connection with the mobile communication system by requesting a voice command. A method for retrieving local station information through automatic location tracking and voice command input of a mobile communication terminal, characterized by synchronizing user information of a system with user information of an ASR / TTS system. 제 1 항에 있어서,The method of claim 1, 검색결과를 음성으로 전송하는 경우에는 왑시스템으로부터 전송받은 검색결과를 음성합성(Voice Synthesis)하여, ARS(Automatic Response System)을 이용하여 전송하고,In the case of transmitting the search results by voice, the search results received from the swap system are voice synthesized and transmitted using ARS (Automatic Response System). 검색결과를 텍스트로 전송하는 경우에는 검색결과를 단문형태로 변환하여 전송하는 단문메시지 서비스(SMS)를 이용하는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.In case of transmitting the search results in text, the local station information retrieval method through automatic location tracking and voice command input of a mobile communication terminal, characterized by using a short message service (SMS) for converting and transmitting the search results into a short form. 제 1 항 내지 제 6 항에 있어서,The method according to claim 1 to 6, 상기 제공되는 지역정보는, 해당 지역의 교통정보, 시설물 위치정보, 부동산정보, 상품(서비스) 제공자 정보 중 하나 이상을 포함하는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The provided local information, the current through the automatic location tracking and voice command input of the mobile communication terminal, characterized in that it comprises at least one of traffic information, facility location information, real estate information, goods (service) provider information of the area. How to search local information. 제 7 항에 있어서,The method of claim 7, wherein 상기 제공되는 지역정보는 지역교통정보이고, 상기 지역정보 데이터베이스내의 지역교통정보는 차량으로부터 전송되는 교통정보, 교통통제시스템(교통상황실)으로부터 전송되는 교통정보, 무인카메라로부터 전송되는 교통정보 중 하나 이상의 정보를 기초로 실시간으로 갱신되는 것을 특징으로 하는 이동통신단말기의 자동위치추적 및 음성명령입력을 통한 현지역정보 검색방법.The provided local information is local traffic information, and the local traffic information in the local information database includes at least one of traffic information transmitted from a vehicle, traffic information transmitted from a traffic control system (traffic situation room), and traffic information transmitted from an unmanned camera. A local station information retrieval method through automatic location tracking and voice command input of a mobile communication terminal, characterized in that it is updated in real time based on the information.
KR1020000045489A 2000-08-05 2000-08-05 Method for searching area information by mobile phone using input of voice commands and automatic positioning KR20020012062A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000045489A KR20020012062A (en) 2000-08-05 2000-08-05 Method for searching area information by mobile phone using input of voice commands and automatic positioning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000045489A KR20020012062A (en) 2000-08-05 2000-08-05 Method for searching area information by mobile phone using input of voice commands and automatic positioning

Publications (1)

Publication Number Publication Date
KR20020012062A true KR20020012062A (en) 2002-02-15

Family

ID=19681929

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000045489A KR20020012062A (en) 2000-08-05 2000-08-05 Method for searching area information by mobile phone using input of voice commands and automatic positioning

Country Status (1)

Country Link
KR (1) KR20020012062A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040069406A (en) * 2003-01-29 2004-08-06 에스케이 텔레콤주식회사 Real estate information providing method using cellular phone
KR100482566B1 (en) * 2002-08-23 2005-04-14 현대자동차주식회사 Information transmission method of the time web connection for vehicle terminal
KR100679394B1 (en) * 2005-02-21 2007-02-05 에스케이 텔레콤주식회사 System for Searching Information Using Multi-Modal Platform And Method Thereof
KR100797788B1 (en) * 2006-09-04 2008-01-24 엘지전자 주식회사 Mobile communication terminal and method using pattern recognition
WO2009009239A1 (en) * 2007-07-11 2009-01-15 Garmin Ltd. Automated speech recognition (asr) context

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11146080A (en) * 1997-11-10 1999-05-28 Ntt Data Corp Information service system utilizing position information of mobile communication terminal
JPH11183189A (en) * 1997-12-19 1999-07-09 Aisin Seiki Co Ltd Mobile information service system
KR100237454B1 (en) * 1997-07-07 2000-01-15 윤종용 Gis of portable terminal
KR20000030513A (en) * 2000-03-04 2000-06-05 한민홍 PCS based on Real-time Traffic Information Technology

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100237454B1 (en) * 1997-07-07 2000-01-15 윤종용 Gis of portable terminal
JPH11146080A (en) * 1997-11-10 1999-05-28 Ntt Data Corp Information service system utilizing position information of mobile communication terminal
JPH11183189A (en) * 1997-12-19 1999-07-09 Aisin Seiki Co Ltd Mobile information service system
KR20000030513A (en) * 2000-03-04 2000-06-05 한민홍 PCS based on Real-time Traffic Information Technology

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100482566B1 (en) * 2002-08-23 2005-04-14 현대자동차주식회사 Information transmission method of the time web connection for vehicle terminal
KR20040069406A (en) * 2003-01-29 2004-08-06 에스케이 텔레콤주식회사 Real estate information providing method using cellular phone
KR100679394B1 (en) * 2005-02-21 2007-02-05 에스케이 텔레콤주식회사 System for Searching Information Using Multi-Modal Platform And Method Thereof
KR100797788B1 (en) * 2006-09-04 2008-01-24 엘지전자 주식회사 Mobile communication terminal and method using pattern recognition
WO2009009239A1 (en) * 2007-07-11 2009-01-15 Garmin Ltd. Automated speech recognition (asr) context

Similar Documents

Publication Publication Date Title
US8160614B2 (en) Automated concierge system and method
US6757544B2 (en) System and method for determining a location relevant to a communication device and/or its associated user
US7412260B2 (en) Routing call failures in a location-based services system
US10291760B2 (en) System and method for multimodal short-cuts to digital services
US6583716B2 (en) System and method for providing location-relevant services using stored location information
US7934224B2 (en) Method, interface and apparatus for discovering a location of a device
CA2293780C (en) Method of using a natural language interface to retrieve information from one or more data resources
JP3997459B2 (en) Voice input system, voice portal server, and voice input terminal
US8626759B2 (en) Method and system for searching an information retrieval system according to user-specified location information
US20140256361A1 (en) Method for passive mining of usage information in a location-based services system
US20020161646A1 (en) Advertising campaign and business listing management for a location-based services system
US20040243417A9 (en) Natural language processing for a location-based services system
CA2517779A1 (en) Technique for providing location-based information concerning products and services through an information assistance service
CN104700835A (en) Method and system for providing voice interface
JP2005514682A (en) System and method for capturing, matching and linking information within a global communication network
NZ537616A (en) Information and browsing method for mobile phones using a voice activated query
US20030036844A1 (en) System and method for bookmarking a route
KR20020012062A (en) Method for searching area information by mobile phone using input of voice commands and automatic positioning
KR100513998B1 (en) System for providing nfomations related a location using keyword name and method thereof
CN1486072A (en) Navigation method using telephone number as locating information
KR100679394B1 (en) System for Searching Information Using Multi-Modal Platform And Method Thereof
KR20050114551A (en) Method and system for searching map using speech recognition
KR20040098111A (en) System and method for providing individually central office service using voice recognition
WO2002051194A9 (en) Position based information retrieval system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application