[go: up one dir, main page]

KR101261771B1 - System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof - Google Patents

System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof Download PDF

Info

Publication number
KR101261771B1
KR101261771B1 KR1020120052202A KR20120052202A KR101261771B1 KR 101261771 B1 KR101261771 B1 KR 101261771B1 KR 1020120052202 A KR1020120052202 A KR 1020120052202A KR 20120052202 A KR20120052202 A KR 20120052202A KR 101261771 B1 KR101261771 B1 KR 101261771B1
Authority
KR
South Korea
Prior art keywords
theft
information
user terminal
message
reference station
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.)
Expired - Fee Related
Application number
KR1020120052202A
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 KR1020120052202A priority Critical patent/KR101261771B1/en
Application granted granted Critical
Publication of KR101261771B1 publication Critical patent/KR101261771B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/24Reminder alarms, e.g. anti-loss alarms
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/08Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using communication transmission lines
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/59Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for emergency or urgency

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

본 발명은 디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적 시스템, 이를 위한 장치 및 이를 위한 방법에 관한 것이다. 이러한 본 발명은, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난을 감지하면, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난시 취할 수 있는 동작을 지시하기 위한 도난 제어 메시지를 생성하고, 생성된 도난 제어 메시지를 방송 신호를 통해 전송하는 방송 서버; 및 상기 도난 제어 메시지를 수신하여, 수신된 도난 제어 메시지에 따라 도난 동작을 수행하는 상기 사용자 단말;을 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템을 제공하며, 이에 따른, 장치들 및 방법들을 제공한다. The present invention relates to a system for controlling and tracking a stolen device using digital multimedia data broadcasting, an apparatus therefor and a method therefor. The present invention, when detecting the theft of a user terminal or a host device equipped with a user terminal, generates and generates a theft control message for indicating an action that can be taken when the user terminal or a host device equipped with a user terminal is stolen A broadcast server for transmitting the stolen control message through a broadcast signal; And the user terminal receiving the theft control message and performing a theft operation according to the received theft control message. The present invention provides apparatuses and methods for theft control and tracking according to the present invention. to provide.

Description

디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적 시스템, 이를 위한 장치 및 이를 위한 방법{SYSTEM FOR CONTROLLING AND TRACKING STOLEN APPARATUS USING DIGITAL MULTIMEDIA DATA BROADCASTING, APPARATUS THEREOF, AND METHOD THEREOF} SYSTEM FOR CONTROLLING AND TRACKING STOLEN APPARATUS USING DIGITAL MULTIMEDIA DATA BROADCASTING, APPARATUS THEREOF, AND METHOD THEREOF}

본 발명은 디지털 멀티미디어 데이터 방송에 관한 기술로, 보다 상세하게는, 디지털 멀티미디어 데이터 방송을 활용하여 도난 장치를 제어하고, 추적하기 위한 시스템, 이를 위한 장치 및 이를 위한 방법에 관한 것이다. The present invention relates to digital multimedia data broadcasting, and more particularly, to a system for controlling and tracking a stolen device using digital multimedia data broadcasting, an apparatus therefor and a method therefor.

물질의 풍요 속에서, 현대인들은 개개인이 수많은 재화를 소유하고 있으며, 이에 따라, 소유물의 분실 또한 잦다. 이러한 분실물을 추적하여 회수하기 위하여 다양한 위치 추적 기술이 동원되고 있다. 일 예로, 광대역 이동통신망의 기지국을 이용한 위치추적 기술은 그 오차 범위가 너무 심해, 신뢰도가 떨어지며, 단순 GPS만을 이용하는 경우, 오차 범위는 기지국을 이용하는 기술에 비해 신뢰도가 높으나, 분실물이 크기가 작은 경우에는 보다 더 정밀한 위치 정보가 요구된다. In the richness of the material, modern people own many goods, and thus, the loss of property is frequent. Various location tracking techniques are mobilized to track and recover these lost items. For example, the location tracking technology using the base station of the broadband mobile communication network is too severe, the reliability is low, when using only simple GPS, the error range is more reliable than the technology using the base station, but the loss is small More precise location information is required.

또한, 분실물을 신속하게 회수하기 위해서는 정밀한 위치 정보를 제공하는 것뿐만 아니라, 분실물을 완전하게 처리하기 전에, 이러한 처리를 지연하기 위한 프로시저들이 요구된다. In addition, in order to recover lost items quickly, not only provide accurate location information, but also procedures for delaying such processing before complete processing of lost items are required.

한편, 소유물을 분실한 경우, 분실물 자체의 자산 가치에 따른 1차 피해보다, 분실물과 관련된 유형 또는 무형의 2차 피해가 더 클 수 있다. 이러한 2차 피해는, 예컨대, 카메라의 경우 기 촬영된 이미지 파일 및 동영상이 주는 추억의 가치를 잃어버리는 것, 또는, 공개하고 싶지 않은 이미지 파일 또는 동영상이 공개되는 프라이버시 침해, 등이 있다. 이러한 2차 피해를 줄이기 위한 프로시저 또한 요구된다. On the other hand, if the property is lost, the tangible or intangible secondary damage associated with the lost property may be greater than the primary damage based on the property value of the lost property itself. Such secondary damages include, for example, losing the value of memories given to previously taken image files and videos in the case of cameras, or invading the privacy of image files or videos that are not intended to be disclosed. Procedures are also required to reduce this secondary damage.

상술한 바와 같은 점을 감안한 본 발명의 목적은 도난이 발생한 경우, 디지털 방송을 통해 도난당한 장치를 제어할 수 있는 시스템, 이를 위한 장치 및 이를 위한 방법을 제공함에 있다. Disclosure of the Invention It is an object of the present invention in view of the foregoing to provide a system capable of controlling a stolen device through digital broadcasting, an apparatus therefor, and a method therefor when theft occurs.

또한, 본 발명의 다른 목적은 도난이 발생된 경우에, 고정밀 위치 정보를 제공하여 도난당한 사용자 단말을 정밀하게 추적하도록 할 수 있는, 시스템, 이를 위한 장치 및 이를 위한 방법을 제공함에 있다. Another object of the present invention is to provide a system, an apparatus therefor, and a method therefor, which can accurately track a stolen user terminal by providing high-precision location information when theft occurs.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적 시스템은, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난을 감지하면, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 기능의 일부 또는 전부를 제어하는 도난 동작을 지시하기 위한 도난 제어 메시지를 생성하고, 생성된 도난 제어 메시지를 방송 신호를 통해 전송하는 방송 서버와, 상기 도난 제어 메시지를 수신하여, 수신된 도난 제어 메시지에 따라 상기 도난 동작을 수행하는 상기 사용자 단말을 포함한다. Theft control device and tracking system using digital multimedia data broadcasting according to a preferred embodiment of the present invention for achieving the above object, if the user terminal or theft of the host device equipped with the user terminal is detected, the user terminal Or a broadcast server for generating a theft control message for instructing theft operation for controlling a part or all of the functions of the host device equipped with the user terminal, and transmitting the generated theft control message through a broadcast signal; And receiving the user terminal to perform the theft operation according to the received theft control message.

여기서, 상기 도난 제어 메시지는 상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 장치 종류에 따라 설정된 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함한다. The anti-theft control message may include an anti-theft operation indicator indicating to perform at least one of a plurality of anti-theft operations set according to an identifier of the user terminal and a device type of a user terminal or a host device equipped with the user terminal.

특히, 상기 도난 동작 지시자는 상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시할 수 있다. In particular, the theft operation indicator may instruct the user terminal to perform the theft operation sequentially or conditionally.

여기서, 상기 방송 서버는 기준국 및 가상 기준국의 위치 정보 및 보정 정보를 포함하는 DGPS(Differential Global Positioning System) 정보를 TPEG(Transport Protocol Expert Group) 형식에 따른 GPS 위치 정보를 보정하기 위한 보정 정보를 포함하는 DGI(Differential GPS-information) 메시지를 방송할 수 있다. In this case, the broadcast server may include correction information for correcting GPS position information according to TPEG (Transport Protocol Expert Group (TPEG) format) of differential global positioning system (DGPS) information including position information and correction information of a reference station and a virtual reference station. A differential GPS-information (DGI) message may be broadcast.

그러면, 사용자 단말은 상기 방송을 지속적으로 수신할 수 있으며, 이때, 상기 사용자 단말이 도난을 감지하면, 상기 방송 서버에 도난 발생을 알리는 동시에 변동되는 자신의 현재 위치를 알리는 도난 발생 메시지를 미리 설정된 주기, 혹은, 비주기로 전송하되, 상기 DGI 메시지로부터 DGPS 정보를 추출하고, 추출된 DGPS 정보를 이용하여 수신되는 GPS 위치 정보를 보정하여 상기 현재 위치를 산출할 수 있다. Then, the user terminal may continuously receive the broadcast, and if the user terminal detects theft, the user terminal notifies of the occurrence of theft to the broadcast server and at the same time a preset occurrence of theft generation message indicating the current location of the user Alternatively, the current position may be calculated by transmitting DGPS information from the DGI message and correcting GPS position information received using the extracted DGPS information.

또한, 상기 방송 서버는 도난 발생 메시지를 수신하면, 도난된 사용자 장치를 식별하는 식별자와 상기 도난된 사용자 장치의 위치 정보를 포함하는 도난 정보 메시지를 방송할 수 있다. In addition, when the broadcast server receives the theft generation message, the broadcast server may broadcast theft information message including the identifier identifying the stolen user device and the location information of the stolen user device.

본 발명의 실시예에 따른 도난 장치 제어 및 추적 시스템은, 상기 도난 정보 메시지를 수신하여, 상기 도난 정보 메시지로부터 사용자 장치의 위치 정보를 추출하고, 추출된 사용자 장치의 위치 정보를 출력하는 추적용 단말을 더 포함할 수 있다. The anti-theft device control and tracking system according to an embodiment of the present invention, the terminal for tracking to extract the location information of the user device from the theft information message, and outputs the location information of the extracted user device; It may further include.

상기 DGPS 메시지는 상기 가상 기준국의 보정 정보가 생성될 때, 이용된 기준국의 수 및 보정 정보의 생성 방식에 따라 결정되는 정확도와, 영역의 크기에 따라 대권역, 중권역 또는 소권역으로 구분되는 권역 레벨을 가지며, 상기 권역 레벨에 따라 구분된 권역과, 구분된 권역에 속하는 기준국과 가상 기준국을 나타내는 정보인 권역 정보를 더 포함한다. The DGPS message is divided into a large region, a middle region, or a small region according to the accuracy determined according to the number of reference stations used and the method of generating the correction information when the correction information of the virtual reference station is generated, and the size of the region. It further has a regional level level, and further includes regional information that is divided according to the regional level, and regional information that is information indicating a reference station and a virtual reference station belonging to the divided regional area.

이러한 경우, 상기 사용자 단말은 인접한 적어도 하나의 가상 기준국의 보정 정보의 정확도에 따라, 보정 정보가 이용되는 기준국 및 가상 기준국의 수를 달리하여, 현 위치에서 수신된 GPS 위치 정보를 보정할 수 있다. In this case, the user terminal may correct the GPS location information received at the current location by varying the number of the reference station and the virtual reference station where the correction information is used according to the accuracy of the correction information of at least one adjacent virtual reference station. Can be.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적을 위한 장치는, 방송 신호를 수신하기 위한 방송 신호 수신부와, 상기 수신된 방송 신호로부터 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난시 취할 수 있는 동작을 지시하기 위한 도난 제어 메시지를 추출하고, 추출된 도난 제어 메시지에 따라 도난 동작을 수행하는 제어부를 포함한다. An apparatus for controlling and tracking an anti-theft device using digital multimedia data broadcasting according to an embodiment of the present invention for achieving the above object includes a broadcast signal receiving unit for receiving a broadcast signal, and the received broadcast signal. And a control unit for extracting a theft control message for instructing an operation that may be taken when the user terminal or the host device on which the user terminal is mounted is stolen, and performing the theft operation according to the extracted theft control message.

여기서, 상기 도난 제어 메시지는 상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함한다. Here, the theft control message includes an identifier of the user terminal and a theft operation indicator for instructing to perform at least one of a plurality of theft operations of a user terminal or a host device equipped with the user terminal.

게다가, 상기 도난 동작 지시자는 상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시할 수 있다. In addition, the theft operation indicator may instruct the user terminal to sequentially perform the theft operation, or conditionally.

본 발명에 따른 도난 장치 제어 및 추적을 위한 장치는, 통신을 위한 통신부;를 더 포함하며, 상기 방송 신호 수신부는 방송 서버로부터 DGPS 정보를 포함하는 DGI 메시지를 수신하며, 상기 제어부는 상기 DGPS 정보를 이용하여 수신되는 GPS 위치 정보를 보정하여 상기 현재 위치를 산출하고, 도난이 감지되면, 도난 발생을 알리는 동시에 지속적으로 변동되는 자신의 현재 위치를 알리는 도난 발생 메시지를 상기 통신부를 통해 상기 방송 서버로 지속적으로 전송할 수 있다. The apparatus for controlling and tracking an anti-theft device according to the present invention further includes a communication unit for communication, wherein the broadcast signal receiving unit receives a DGI message including DGPS information from a broadcast server, and the control unit receives the DGPS information. Calculates the current position by correcting the received GPS position information, and if theft is detected, a theft occurrence message notifying the occurrence of theft and continuously indicating the current position of the user continuously to the broadcast server through the communication unit. Can be sent.

상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적을 위한 방법은, 방송 서버가 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난을 감지하면, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난시 취할 수 있는 동작을 지시하기 위한 도난 제어 메시지를 생성하고, 생성된 도난 제어 메시지를 방송 신호를 통해 전송하는 단계와, 사용자 단말이 상기 도난 제어 메시지를 수신하여, 수신된 도난 제어 메시지에 따라 도난 동작을 수행하는 단계를 포함한다. A method for controlling and tracking a stolen device using digital multimedia data broadcasting according to a preferred embodiment of the present invention for achieving the above object, the broadcast server to prevent theft of the user terminal or the host device equipped with the user terminal If detected, generating a theft control message for indicating an action that can be taken when the user terminal or a host device equipped with the user terminal is stolen, and transmitting the generated theft control message through a broadcast signal; Receiving the theft control message and performing theft operation according to the received theft control message.

여기서, 상기 도난 제어 메시지는 상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함한다. Here, the theft control message includes an identifier of the user terminal and a theft operation indicator for instructing to perform at least one of a plurality of theft operations of a user terminal or a host device equipped with the user terminal.

특히, 상기 도난 동작 지시자는 상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시할 수 있다. In particular, the theft operation indicator may instruct the user terminal to perform the theft operation sequentially or conditionally.

본 발명에 따르면, 도난이 발생한 경우, 디지털 방송을 통해 사용자 단말 또는 사용자 단말이 장착된 호스트 장치를 제어함으로써, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 회수를 용이하게 하고, 사용자의 프라이버시를 보호할 수 있다. According to the present invention, when theft occurs, by controlling the user terminal or the host apparatus equipped with the user terminal through digital broadcasting, it is easy to recover the user terminal or the host apparatus equipped with the user terminal and protect the privacy of the user. can do.

또한, 정밀한 위치 정보를 통해 사용자 단말을 추적할 수 있어, 도난된 사용자 단말 또는 사용자 단말이 장착된 호스트 장치를 용이하게 회수할 수 있다. In addition, since the user terminal can be tracked through the precise location information, the stolen user terminal or the host device equipped with the user terminal can be easily recovered.

도 1은 본 발명의 실시예에 따른 디지털 방송 채널을 통해 전송되는 메시지를 설명하기 위한 도면;
도 2는 본 발명의 실시예에 따른 도난 장치 제어 및 추적 시스템을 설명하기 위한 도면;
도 3은 본 발명의 실시예에 따른 방송 서버의 구성을 설명하기 위한 블록도;
도 4는 본 발명의 실시예에 따른 사용자 단말의 구성을 설명하기 위한 블록도;
도 5는 본 발명의 일 실시예에 따른 복수의 기준국 또는 가상 기준국을 이용하여 새로운 보정 정보를 생성하는 방법을 설명하기 위한 도면;
도 6은 본 발명의 실시예에 따른 추적 단말의 구성을 설명하기 위한 블록도;
도 7은 본 발명의 실시예에 따른 위치 정보 제공 방법을 설명하기 위한 흐름도;
도 8은 본 발명의 실시예에 따른 방송 서버의 위치 정보 제공 방법을 설명하기 위한 흐름도;
도 9는 본 발명의 실시예에 따른 사용자 단말의 위치 정보 제공 방법을 설명하기 위한 흐름도;
도 10은 본 발명의 실시예에 따른 위치 추적 방법을 설명하기 위한 흐름도;
도 11은 본 발명의 실시예에 따른 사용자 단말의 위치 추적 방법을 설명하기 위한 흐름도;
도 12는 본 발명의 실시예에 따른 방송 서버의 위치 추적 방법을 설명하기 위한 흐름도;
도 13은 본 발명의 실시예에 따른 추적 단말의 위치 추적 방법을 설명하기 위한 흐름도;
도 14는 본 발명의 실시예에 따른 추적 단말의 위치 추적 방법을 설명하기 위한 화면 예;
도 15는 본 발명의 실시예에 따른 도난 단말 제어 방법을 설명하기 위한 흐름도;
도 16은 본 발명의 실시예에 따른 방송 서버의 도난 단말 제어 방법을 설명하기 위한 흐름도; 및
도 17은 본 발명의 실시예에 따른 사용자 단말의 도난 단말 제어 방법을 설명하기 위한 흐름도이다.
1 is a diagram illustrating a message transmitted through a digital broadcast channel according to an embodiment of the present invention;
2 is a diagram for explaining a theft control and tracking system according to an embodiment of the present invention;
3 is a block diagram for explaining a configuration of a broadcast server according to an embodiment of the present invention;
4 is a block diagram illustrating a configuration of a user terminal according to an embodiment of the present invention;
5 is a view for explaining a method of generating new correction information using a plurality of reference stations or a virtual reference station according to an embodiment of the present invention;
6 is a block diagram illustrating a configuration of a tracking terminal according to an embodiment of the present invention;
7 is a flowchart illustrating a method of providing location information according to an embodiment of the present invention;
8 is a flowchart illustrating a method of providing location information of a broadcast server according to an embodiment of the present invention;
9 is a flowchart illustrating a method of providing location information of a user terminal according to an embodiment of the present invention;
10 is a flowchart for explaining a location tracking method according to an embodiment of the present invention;
11 is a flowchart illustrating a location tracking method of a user terminal according to an embodiment of the present invention;
12 is a flowchart illustrating a location tracking method of a broadcast server according to an embodiment of the present invention;
13 is a flowchart illustrating a location tracking method of a tracking terminal according to an embodiment of the present invention;
14 is a screen example for explaining a location tracking method of a tracking terminal according to an embodiment of the present invention;
15 is a flowchart for explaining a stolen terminal control method according to an embodiment of the present invention;
16 is a flowchart illustrating a method for controlling a stolen terminal of a broadcast server according to an embodiment of the present invention; And
17 is a flowchart illustrating a method for controlling a stolen terminal of a user terminal according to an embodiment of the present invention.

본 발명의 상세한 설명에 앞서, 이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 실시예에 불과할 뿐, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. Prior to the detailed description of the present invention, the terms or words used in the present specification and claims should not be construed as limited to ordinary or preliminary meaning, and the inventor may designate his own invention in the best way It should be construed in accordance with the technical idea of the present invention based on the principle that it can be appropriately defined as a concept of a term to describe it. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and are not intended to represent all of the technical ideas of the present invention. Therefore, various equivalents It should be understood that water and variations may be present.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 이때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음을 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. 마찬가지의 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this case, it should be noted that like elements are denoted by like reference numerals as much as possible. Further, the detailed description of known functions and configurations that may obscure the gist of the present invention will be omitted. For the same reason, some of the elements in the accompanying drawings are exaggerated, omitted, or schematically shown, and the size of each element does not entirely reflect the actual size.

본 발명의 실시예에서 디지털 방송 또는 디지털 멀티미디어 방송은 DMB(Digital Multimedia Broadcasting), DVB-H(Digital Video Broadcasting-Handheld), 미디어플로(MediaFLO) 등이 될 수 있으나, 본 발명에 실시예에서는 DMB(Digital Multimedia Broadcasting)를 예로 하여 설명하기로 한다. 하지만, 당업자라면 본 발명의 방송이 다양한 종류의 디지털 방송 또는 디지털 멀티미디어 방송에 적용될 수 있음을 이해할 수 있을 것이다. In the embodiment of the present invention, the digital broadcasting or the digital multimedia broadcasting may be DMB (Digital Multimedia Broadcasting), DVB-H (Digital Video Broadcasting-Handheld), MediaFLO Digital Multimedia Broadcasting) will be described as an example. However, those skilled in the art will understand that the broadcast of the present invention can be applied to various types of digital broadcasting or digital multimedia broadcasting.

도 1은 본 발명의 실시예에 따른 디지털 방송 채널을 통해 전송되는 메시지를 설명하기 위한 도면이다. 1 is a diagram illustrating a message transmitted through a digital broadcast channel according to an embodiment of the present invention.

도 1을 참조하면, 다양한 종류의 TPEG(Transport Protocol Expert Group) 메시지들(10)이 방송 채널을 통해 전송될 수 있으며, 하나의 TPEG 메시지는 여러 종류의 컨테이너를 포함하는 구조를 가진다. 본 발명의 실시예에 따른 고정밀 위치측위 정보(DGI, Differential GPS-information, 이하, "고정밀 위치 측위 정보" 또는 "DGI"로 축약함) 메시지(20)는 TPEG 메시지의 일종이다. DGI 메시지(20)는 디지털 멀티미디어 방송 채널의 TPEG 메시지를 수신할 수 있는 장치(device)에 대해 DGPS 정보를 제공한다. 이하에서, "DGPS 정보"는 TPEG 형식의 DGI 메시지(20)를 통해 전송되며, 본 발명의 실시예에 따른 GPS 위치 정보를 보정하기 위해 사용되는 각 종의 정보를 통칭한다. Referring to FIG. 1, various types of Transport Protocol Expert Group (TPEG) messages 10 may be transmitted through a broadcast channel, and one TPEG message has a structure including several types of containers. The high-precision positioning information (DGI, Differential GPS-information, hereinafter abbreviated as "high precision positioning information" or "DGI") message 20 according to an embodiment of the present invention is a kind of TPEG message. The DGI message 20 provides DGPS information for a device capable of receiving a TPEG message of a digital multimedia broadcasting channel. Hereinafter, the "DGPS information" is transmitted through the DGI message 20 in the TPEG format, and collectively refers to various kinds of information used to correct the GPS location information according to the embodiment of the present invention.

기본적으로, 발신측(방송 서버)은 DGPS 정보를 포함하는 DGI 메시지(20)를 전송할 수 있다. 그러면, 수신측(사용자 단말)은 이러한 DGI 메시지(20)를 수신하여, GPS 위성을 이용한 GPS 위치 정보를 DGI 메시지(20)의 DGPS 정보를 통해 보정하여 보다 정확한 위치 정보를 얻을 수 있다. Basically, the calling party (broadcasting server) may transmit the DGI message 20 including the DGPS information. Then, the receiving side (user terminal) can receive the DGI message 20, and correct the GPS position information using the GPS satellites through the DGPS information of the DGI message 20 to obtain more accurate position information.

이와 같이, DGPS 정보를 포함하는 DGI 메시지(20)는 메시지 관리 컨테이너(21) 및 이벤트 컨테이너(23)를 포함한다. 메시지 관리 컨테이너(21)는 DGPS 정보를 포함하는 DGI 메시지(20)를 관리하기 위한 정보를 수납한다. 이벤트 컨테이너(23)는 DGPS 정보를 수납한다. 이러한 각각의 컨테이너들(21, 23)에 대해서 보다 상세하게 설명하기로 한다. As such, the DGI message 20 including the DGPS information includes a message management container 21 and an event container 23. The message management container 21 stores information for managing the DGI message 20 including the DGPS information. The event container 23 stores the DGPS information. Each of these containers 21 and 23 will be described in more detail.

메시지 관리 컨테이너(21)는 DGI 메시지의 송신측 또는 수신측에서 DGI 메시지(20)를 관리하기 위한 정보를 제공하기 위한 것이다. 이를 위하여, 메시지 관리 컨테이너(21)는 메시지 식별자(MID, Message Identifier), 버전 번호 (VER, Version Number), 메시지 생성 시간(MGT, Message Generation Time), 시작 시간(STA, Start Time), 종료 시간(STO, Stop Time), 메시지 파기 시간(MET, Message Expiry Time) 및 선택적으로, 참조 정보(CRI, Cross Reference Information)를 포함한다. The message management container 21 is for providing information for managing the DGI message 20 at the transmitting side or the receiving side of the DGI message. To this end, the message management container 21 may include a message identifier (MID), a version number (VER, Version Number), a message generation time (MGT), a start time (STA), a start time, and an end time. (STO, Stop Time), Message Expiry Time (MET), and optionally, Cross Reference Information (CRI).

이러한 메시지 관리 컨테이너(21)는 다음의 <표 1>과 같이 구조로 부호화될 수 있다. The message management container 21 may be encoded in a structure as shown in Table 1 below.

<DGI_message>:=
<intunli>(mid), :메시지 식별자(Message ID)
<intunti>(ver), :버전 번호(Version number)
<intunli> :바이트로 표현되는 메시지 길이
<bitswitch>(selector), :메시지 요소
if(selector=xxxxxxx1)<time_t>, :메시지 생성 시간(MGT)
if(selector=xxxxxx1x)<time_t>, :메시지 시작 시간(STA)
if(selector=xxxxx1xx)<time_t>, :메시지 종료 시간(STO)
if(selector=xxxx1xxx)<time_t>, :메시지 파기 시간(MET)
if(selector=xxx1xxxx)<intunlo>, :미사용(Reserved for future use)
if(selector=xx1xxxxx)<intunlo>, :미사용(Reserved for future use)
if(selector=x1xxxxxx)<intunlo>, :미사용(Reserved for future use)
if(selector=1xxxxxxx)<DGI_components>, :고정밀 위치측위 정보 메시지 컴포넌트
<DGI_message>: =
<intunli> (mid),: Message ID
<intunti> (ver),: Version number
<intunli>: the length of the message in bytes
<bitswitch> (selector),: message element
if (selector = xxxxxxx1) <time_t>,: message generation time (MGT)
if (selector = xxxxxx1x) <time_t>,: message start time (STA)
if (selector = xxxxx1xx) <time_t>,: message end time (STO)
if (selector = xxxx1xxx) <time_t>,: message destruction time (MET)
if (selector = xxx1xxxx) <intunlo>,: Unused (Reserved for future use)
if (selector = xx1xxxxx) <intunlo>,: Reserved for future use
if (selector = x1xxxxxx) <intunlo>,: Unused (Reserved for future use)
if (selector = 1xxxxxxx) < DGI_components &gt;,&quot; high precision positioning information message component

<표 1>에 보인 바와 같이, 메시지 관리 컨테이너(21)는 메시지 식별자(Message ID), 버전 번호(Version number)를 포함한다. 수신측(아래에서 설명될 사용자 단말 등)에서는 이러한 메시지 식별자(mid)를 통해 복수의 메시지 중 어느 하나의 DGI 메시지(20)를 식별하고, (복수의 TPEG 메시지 중 DGI 메시지(20)를 식별하는 것과, 복수의 DGI 메시지들 중 어느 하나의 DGI 메시지(20)를 식별하는 것을 포함한다.) 버전 번호(ver)를 통해 하나의 DGPS 정보에 관련된 DGI 메시지(20)의 수를 식별한다. 예컨대, 하나의 DGPS 정보가 3개의 DGI 메시지(20)들로 작성된 경우, 3개의 DGI 메시지(20)들은 동일한 식별자(mid)를 가지며, 버전 번호(ver)는 순차로 부여될 수 있다. 예컨대, DGPS 정보의 용량이 큰 경우, 하나의 DGPS 정보는 3 개의 DGI 메시지들(ver 0, 1, 2)로 전송될 수 있다. As shown in Table 1, the message management container 21 includes a message identifier and a version number. The receiving side (user terminal to be described below, etc.) identifies the DGI message 20 of any one of the plurality of messages through the message identifier mid, and (identifies the DGI message 20 of the plurality of TPEG messages). And identifying one of the plurality of DGI messages 20. The version number ver identifies the number of DGI messages 20 related to one DGPS information. For example, when one DGPS information is composed of three DGI messages 20, the three DGI messages 20 have the same identifier mid, and the version numbers ver may be sequentially assigned. For example, when the capacity of the DGPS information is large, one DGPS information may be transmitted to three DGI messages ver 0, 1, 2.

또한, 메시지 관리 컨테이너(21)는 바이트로 표현되는 메시지 길이(Number of bytes following the length indicator), 제공되는 메시지 요소(Message elements supplied), 메시지 생성 시간(MGT), 메시지 시작 시간(STA), 메시지 종료 시간(STO) 및 메시지 파기 시간(MET)을 포함한다. In addition, the message management container 21 includes a number of bytes following the length indicator, a message elements supplied, a message generation time (MGT), a message start time (STA), and a message. End time (STO) and message destruction time (MET).

메시지 식별자(MID)는 서비스 컴포넌트에서 하나의 DGPS 정보와 관련된 메시지에 대한 식별자이다. 버전 번호(VER)는 동일한 메시지 식별자를 가진 연속적인 DGI 메시지들을 식별하기 위한 순차적인 번호를 의미한다. 메시지 생성 시간(MGT)은 날짜와 시간 스탬프는 DGI 메시지(20)가 실제로 생성된 일시를 기록하며, DGI 메시지 전송 측에서 DGI 메시지(20)를 관리할 목적으로 사용된다. 메시지 시작 시간(STA)은 DGI 메시지(20)에 관련된 이벤트가 어떤 상태로 진입하는 시간을 기술한다. 시작 시간(STA)은 이는 이미 진입하였거나 향후 진입이 예정된 일시를 나타낼 수 있다. 종료 시간(STO)은 DGI 메시지(20)에 관련된 이벤트가 어떤 상태로부터 벗어나는 시간을 나타낸다. 이러한 종료 시간(STO)은 이는 이미 벗어났거나 향후 벗어나도록 예정된 일시를 나타낼 수 있다. 메시지 파기 시간(MET)은 DGI 메시지(20)의 유효성이 상실되는 일시를 나타낸다. 즉, DGI 메시지(20)가 삭제되는 일시를 나타낸다. 수신측에서는 메시지 파기 시간(MET)에 따라 DGI 메시지(20)를 삭제할 수 있다. The message identifier (MID) is an identifier for a message related to one DGPS information in the service component. The version number (VER) means a sequential number for identifying consecutive DGI messages with the same message identifier. The message generation time (MGT) is a date and time stamp records the date and time the DGI message 20 was actually generated, and is used for the purpose of managing the DGI message 20 at the DGI message transmission side. The message start time (STA) describes the time at which an event related to the DGI message 20 enters a certain state. The Start Time (STA) may indicate the date that it has already entered or is scheduled to enter in the future. The end time (STO) represents the time when an event related to the DGI message 20 is released from a certain state. This end time (STO) may indicate the date and time that has already departed or is scheduled to depart. The message discard time MET represents the date and time when the validity of the DGI message 20 is lost. That is, it indicates the date and time when the DGI message 20 is deleted. The receiving side may delete the DGI message 20 according to the message discard time MET.

이벤트 컨테이너(23)는 DGI 메시지(20)를 수신하는 수신측에 DGPS 정보를 전달하기 위한 것으로, 이러한 이벤트 컨테이너(23)에서의 DGI 메시지(20)의 디스크립션(description)은 계층적인 구조를 따르며, 이는 규격 확장 및 컴포넌트(Component) 추가가 있을 경우, 수신측의 단말기(사용자 단말)와의 호환성을 보장하기 위한 것이다. 이벤트 컨테이너(23)에서 정의하는 최상위 클래스는 n 개의 컴포넌트로 구성되며, 향후 클래스의 추가나 하위 클래스의 확장은 컴포넌트 식별자의 추가만으로 가능하다. 이벤트 컨테이너(23)는 기본적으로, 기준국 또는 가상 기준국과 관련된 데이터와, 보정 정보에 관련된 데이터를 수납한다. 기준국 또는 가상 기준국에 관련된 정보는 기본적으로, 기준국 또는 가상 기준국의 위치 정보를 포함한다. 또한, 보정 정보에 관련된 데이터는 기준국 또는 가상 기준국에 매핑되는 보정 정보를 포함한다. 이벤트 컨테이너(23)는 추가로, 기준국 또는 가상 기준국의 보정 정보에 대한 정확도와, 권역 정보를 더 포함한다. 이에 대해서는 아래에서 더 상세하게 설명하기로 한다. The event container 23 is for delivering DGPS information to a receiving side receiving the DGI message 20. The description of the DGI message 20 in the event container 23 follows a hierarchical structure. This is to ensure compatibility with the terminal (user terminal) of the receiving side when there is an extension of the standard and the addition of a component. The top class defined by the event container 23 is composed of n components, and future class addition or subclass extension can be achieved only by adding component identifiers. The event container 23 basically stores data related to a reference station or a virtual reference station and data related to correction information. The information related to the reference station or the virtual reference station basically includes the position information of the reference station or the virtual reference station. Further, the data related to the correction information includes correction information mapped to the reference station or the virtual reference station. The event container 23 further includes the accuracy of the correction information of the reference station or the virtual reference station and the regional information. This will be described in more detail below.

도 2는 본 발명의 실시예에 따른 도난 장치 제어 및 추적 시스템을 설명하기 위한 도면이다. 2 is a view for explaining the theft device control and tracking system according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 시스템은, 복수개의 기준국(100), 수집 서버(200), 서비스 서버(300), 방송 서버(400), 방송 송출기(500), 사용자 단말(600) 및 추적 단말(700)을 포함한다. 또한, 도면 부호 101은 GPS 위성이고, 도면 부호 601은 사용자 단말(600)이 장착된 호스트 장치(601)를 나타내며, 도면 부호 701은 추적 단말(700)이 장착된 추적 차량을 나타낸다. 2, a system according to an embodiment of the present invention includes a plurality of reference stations 100, a collection server 200, a service server 300, a broadcast server 400, a broadcast transmitter 500, and a user terminal. 600 and tracking terminal 700. In addition, reference numeral 101 denotes a GPS satellite, reference numeral 601 denotes a host device 601 equipped with a user terminal 600, and reference numeral 701 denotes a tracking vehicle equipped with a tracking terminal 700.

기준국(100)은 GPS 위성(101)으로부터 전송되는 GPS 위치 정보를 설치된 복수개의 GPS 안테나를 통해 수신한다. 그런 다음, 기준국(100)은 GPS 정보를 이용하여 보정 정보를 생성한다. 여기서, 보정 정보는 대표적으로, 의사거리 보정치(PRC, Pseudo Range Correction)를 포함한다. 기준국(100)은 각 GPS 위성(101)과의 기하학적 거리와 C/A 코드데이터로 기록된 의사거리와의 차이를 산출하며, 이 차이가 의사거리 보정치(PRC)가 된다. 또한, 보정 정보는 거리 변화율 보정치(RRC, Range Rate Corrections)를 포함할 수 있다. RRC는 PRC의 예측률에 기초한 의사거리 보정치의 조절값이며, 시간이 지남에 따라 변한다. RRC는 어떤 특정 시간에 PRC에 반영되어야 하는 계산 값으로써 이로 인해 시간이 지남에 따라 PRC의 유효성을 증가 시키려는 것이다. 기타 다양한 팩터 및 파라미터가 보정 정보에 포함될 수 있으며, 기본적으로, RTCM 규격에 따른 팩터 및 파라미터를 모두 포함할 수 있다. 기준국(100)은 보정정보가 생성되면, 생성된 보정 정보를 수집 서버(200)에 전송한다. The reference station 100 receives GPS location information transmitted from the GPS satellites 101 through a plurality of installed GPS antennas. Then, the reference station 100 generates correction information using GPS information. Here, the correction information typically includes a pseudo range correction (PRC). The reference station 100 calculates a difference between the geometric distance from each GPS satellite 101 and the pseudo distance recorded in the C / A code data, and this difference becomes a pseudo distance correction value (PRC). In addition, the correction information may include a range rate correction (RRC). RRC is the adjustment value of the pseudorange correction value based on the prediction rate of the PRC and changes over time. The RRC is a calculated value that should be reflected in the PRC at a certain time, thereby increasing the effectiveness of the PRC over time. Various other factors and parameters may be included in the correction information, and basically all of the factors and parameters according to the RTCM standard may be included. When the correction information is generated, the reference station 100 transmits the generated correction information to the collection server 200.

수집 서버(200)는 복수개의 기준국(100)으로부터 보정 정보를 수집하기 위한 것이다. 수집 서버(200)는 복수개의 기준국(100)과 연결된 전용 회선을 통해 복수개의 기준국(100) 각각의 보정 정보를 일시에 수집하고, 각 기준국(100)과 각 기준국(100)의 보정 정보를 전용 회선을 통해 서비스 서버(300)에 제공한다. 이때, 여기서, 전용 회선은 일반적으로 칭하여, 인터넷 회선이 될 수 있다. 또한, 수집 서버(200)는 "Ntrip 서버"임이 바람직하다. The collection server 200 is for collecting correction information from a plurality of reference stations 100. [ The collection server 200 collects the correction information of each of the plurality of reference stations 100 at a time through a dedicated line connected to the plurality of reference stations 100, and stores each reference station 100 and each of the reference stations 100. The correction information is provided to the service server 300 through a dedicated line. Here, the dedicated line is generally referred to as an Internet line. Also, the collection server 200 is preferably an " Ntrip server ".

서비스 서버(300)는 기준국(100)과 이에 매핑되는 보정 정보를 통해 복수의 가상 기준국의 보정 정보를 생성한다. 가상 기준국의 보정 정보는 위치 영역, 상태 공간 영역 및 계측 영역 방식에 따라 구할 수 있다. 위치 영역 방식은 여러 개의 기준국 보정 정보를 이용하여 각각 단일 기준국 기반의 위치 정보를 산출하고, 산출된 위치 정보의 평균값을 산출하는 방식이다. 이 방법은 간단하지만, 다른 방법에 비해 정확도가 떨어질 수 있다. 상태 공간 영역 방식은 기준국의 원시 데이터를 이용하여 각 오차 요인별로 오차를 모델링하고, 이를 이용하여, 가상 기준국의 보정 정보를 생성한다. GPS 위치 정보의 오차의 요인은, 구조적으로, 인공위성 시간 오차, 인공위성 위치 오차, 전리층과 대류층의 굴절, 수신기 잡음, 다중경로, 등을 들 수 있고, 기하학적 오차로, 위성의 배치상황에 따른 오차를 들 수 있으며, 그 밖에, SA(Selective Availability)에 따른 오차를 들 수 있다. 상태 공간 영역 방식은 이러한 오차에 따른 요인들을 모두 고려하는 방식이다. 이 방법은 정확도가 높지만 연산량이 많고, 복잡하다. 계측 영역 방식은 다수의 기준국의 보정 정보를 이용하여 가상 기준국의 보정 정보를 산출해 내는 방식이다. 대표적으로, 역거리 가중법, 및 다중 선형회귀분석법을 예로 들 수 있다. 또한, 서비스 서버(300)는 가상 기준국의 보정 정보를 산출할 때, 적어도 하나의 기준국(100)을 이용할 수 있으며, 많은 수의 기준국(100)을 이용하는 경우, 그 정확도가 올라간다. 상술한 바와 같이, 서비스 서버(300)는 가상 기준국의 보정 정보를 생성한 후, 각 기준국(100)에 상응하는 위치 정보와 보정 정보, 각 가상 기준국에 상응하는 위치 정보와 보정 정보를 전송한다. 가상 기준국에 대한 경우에는 가상 기준국의 보정 정보를 생성할 때, 이용한 기준국의 수 및 방식에 대한 정보를 같이 전송한다. 이러한 서비스 서버(300)는 RAAS(Regional Area Augmentation System) 서버가 될 수 있다. The service server 300 generates correction information of the plurality of virtual reference stations through the reference station 100 and correction information mapped thereto. The correction information of the virtual reference station can be obtained according to the position area, the state space area and the measurement area method. The position area method calculates position information based on a single reference station using a plurality of reference station correction information, and calculates an average value of the calculated position information. This method is simple, but it can be less accurate than other methods. In the state space area method, the error is modeled for each error factor using the raw data of the reference station, and the correction information of the virtual reference station is generated using the error. The factors of the GPS position information are structurally the satellite time error, the satellite position error, the ionospheric and convective refraction, the receiver noise, the multipath, and the geometric error, , And other errors due to selective availability (SA). The state space domain approach considers all of these factors. This method has high accuracy but high computational complexity. The measurement area method is a method of calculating correction information of a virtual reference station using correction information of a plurality of reference stations. Representative examples include an inverse distance weighting method and a multiple linear regression method. In addition, the service server 300 may use at least one reference station 100 when calculating the correction information of the virtual reference station, and the accuracy thereof increases when using a large number of reference stations 100. As described above, the service server 300 generates correction information of the virtual reference station, and then provides location information and correction information corresponding to each reference station 100, and location information and correction information corresponding to each virtual reference station. send. In the case of the virtual reference station, when generating correction information of the virtual reference station, information on the number and method of the used reference station is transmitted together. The service server 300 may be a Regional Area Augmentation System (RAAS) server.

방송 서버(400)는 서비스 서버(300)가 전송한 각 기준국(100)에 상응하는 위치 정보와 보정 정보, 가상 기준국에 상응하는 위치 정보와 보정 정보를 수신하여, 이들을 포함하는 DGPS 정보를 DGI 메시지로 부호화한다. 이러한 홍보 메시지는 데이터 방송 신호에 포함되어 방송 송출기(500)를 통해 다양한 종류의 사용자 단말(600)에 제공될 수 있다. 사용자 단말(600)은 기본적으로 GPS 위성(101)로부터 GPS 위치 정보를 수신할 수 있다. 따라서, 사용자 단말(600)은 DGPS 정보를 이용하여, GPS 위성으로부터의 수신된 GPS 위치 정보를 보정할 수 있으며, 보다 정밀한 위치 정보를 제공할 수 있다. The broadcast server 400 receives position information and correction information corresponding to each reference station 100 transmitted by the service server 300, position information and correction information corresponding to the virtual reference station, and receives DGPS information including these. Encoded in a DGI message. Such a promotion message may be included in the data broadcast signal and provided to various types of user terminals 600 through the broadcast transmitter 500. The user terminal 600 may basically receive GPS location information from the GPS satellite 101. Accordingly, the user terminal 600 may correct the received GPS location information from the GPS satellites using the DGPS information, and may provide more accurate location information.

본 발명의 일 양상에 따르면, 사용자 단말(600)은 도난 위치 추적을 위한 3 가지의 요구 사항을 만족하는 다양한 종류의 장치가 될 수 있다. 첫째, 사용자 단말(600)은 DMB 등과 같은 디지털 방송을 수신할 수 있어야 하며, 둘째, GPS 위성으로부터 GPS 위치 정보를 수신할 수 있어야 하고, 셋째, 현재 자신의 위치 정보를 전송할 수 있는 능력(capability)을 갖추어야 한다. 바람직한 실시예로는, 이동통신단말기, 내비게이션 장치, 카메라, 등이 될 수 있다. 또한, 본 발명의 다른 양상에 따르면, 사용자 단말(600)이 호스트 장치(601)에 장착되어 본 발명의 실시예에와 관련된 기능 및 동작을 수행할 수 있다. 즉, 상술한 3 가지 요구 사항을 만족하는 사용자 단말(600)이 시계, 금고, 차량, 등과 같은 호스트 장치(601)에 장착되어 호스트 장치(601)의 기능을 일부 또는 전부를 제어할 수 있다. According to an aspect of the present invention, the user terminal 600 may be various kinds of devices satisfying three requirements for theft location tracking. First, the user terminal 600 should be able to receive digital broadcasts such as DMB, second, should be able to receive GPS location information from GPS satellites, and third, the ability to transmit its current location information (capability) Must have Preferred embodiments may be mobile communication terminals, navigation devices, cameras, and the like. In addition, according to another aspect of the present invention, the user terminal 600 may be mounted on the host device 601 to perform functions and operations related to embodiments of the present invention. That is, the user terminal 600 that satisfies the above three requirements may be mounted in the host device 601 such as a watch, a safe, a vehicle, or the like to control some or all of the functions of the host device 601.

먼저, 사용자 단말(600)은 도난을 감지하면, 도난이 발생하였음을 알리는 도난 발생 메시지를 미리 설정된 주기에 따라 전송한다. 도난 발생 메시지는 사용자 단말(600)을 다른 단말과 구분하는 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 도난이 발생된 경우, 사용자 단말(600)의 위치는 지속적으로 변동될 것임으로, 도난 발생 메시지는 도난이 발생되었음을 알리는 동시에 지속적으로 변동되는 사용자 단말(600)의 현재 위치를 알린다. 이러한 현재 위치는 GPS 위성으로부터 수신된 GPS 위치 정보를 DGPS 정보를 이용하여 보정한 것이다. 따라서, 기존의 GPS 위치 정보 보다 정밀한 위치 정보를 방송 서버(400)에 제공할 수 있다. First, if the user terminal 600 detects theft, the user terminal 600 transmits a theft generation message indicating that theft has occurred according to a preset period. The theft generation message includes an identifier for distinguishing the user terminal 600 from other terminals and a current location of the user terminal 600. When theft occurs, the location of the user terminal 600 will be continuously changed, so the theft generation message notifies that the theft has occurred and informs the current location of the user terminal 600 which is constantly changing. The current position is a correction of the GPS position information received from the GPS satellites using the DGPS information. Therefore, the broadcast server 400 may provide location information more accurate than the existing GPS location information.

한편, 사용자 단말(600)은 방송 서버(400)로부터 브로드캐스트 방식으로 전송된 도난 제어 메시지를 수신하면, 도난 발생 메시지를 전송 하는 것 이외에, 도난에 따른 도난 동작을 수행할 수 있다. 예컨대, 호스트 장치(601)가 차량이라면, 사용자 단말(600)은 차량에 장착된 장치가 될 수 있다. 이러한 경우, 도난 동작은 차량의 엔진을 정지시키는 동작이 될 수 있다. 또한, 사용자 단말(600)이 디지털 금고(호스트 장치)에 부착된 잠금 장치의 일부분이라고 가정하면, 도난 동작은 유효한 비밀번호가 입력되어도 열리지 않는 것이 될 수 있다. 그리고 사용자 단말(600)이 이동통신단말기라고 가정하면, 도난 동작은 통화 수신은 가능하지만, 통화 발신은 할 수 없도록 하는 동작이 될 수 있다. On the other hand, when the user terminal 600 receives the theft control message transmitted by the broadcast method from the broadcast server 400, in addition to transmitting the theft generation message, it may perform theft operation according to theft. For example, if the host device 601 is a vehicle, the user terminal 600 may be a device mounted in the vehicle. In such a case, the theft operation may be an operation of stopping the engine of the vehicle. In addition, assuming that the user terminal 600 is part of a locking device attached to the digital safe (host device), the theft operation may not be opened even if a valid password is input. In addition, assuming that the user terminal 600 is a mobile communication terminal, the theft operation may be an operation for receiving a call but not making a call.

방송 서버(400)는 사용자 단말(600)의 도난 발생 메시지를 수신하면, 수신된 도난 발생 메시지의 식별자를 통해 사용자 단말(600)을 특정하고, 특정된 사용자 단말(600)이 도난 되었음을 인지한다. 이에 따라, 방송 서버(400)는 도난 정보 메시지를 생성하고, 생성된 도난 정보 메시지를 브로드캐스트한다. 도난 정보 메시지는 도난된 사용자 단말(600)의 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 특히, 방송 서버(400)는 도난 발생 메시지를 지속적으로 수신하여, 수신된 도난 발생 메시지에 따라, 지속적으로 변동되는 사용자 단말(600)의 현재 위치를 반영한 도난 정보 메시지를 지속적으로 브로드캐스트할 수 있다. When the broadcast server 400 receives the theft generation message of the user terminal 600, the broadcast server 400 specifies the user terminal 600 through the identifier of the received theft generation message, and recognizes that the specified user terminal 600 has been stolen. Accordingly, the broadcast server 400 generates the theft information message and broadcasts the generated theft information message. The theft information message includes an identifier of the stolen user terminal 600 and a current location of the user terminal 600. In particular, the broadcast server 400 may continuously receive the theft occurrence message and continuously broadcast the theft information message that reflects the current location of the user terminal 600 which is constantly changing according to the received theft occurrence message. .

또한, 방송 서버(400)는 선택적으로, 도난 제어 메시지를 생성하여, 사용자 단말(600)에 전송할 수 있다. 도난 제어 메시지는 도난에 따른 사용자 단말(600)의 동작을 지시하기 위한 것이다. In addition, the broadcast server 400 may selectively generate theft control message and transmit it to the user terminal 600. Theft control message is for instructing the operation of the user terminal 600 in response to theft.

추적 단말(700)은, 도난된 사용자 단말(600)을 추적하기 위한 것으로, 추적 단말(700)의 사용자는 경찰, 보험사, 경비업체, 등이 될 수 있다. 도시된 추적 차량(701)은 추적 단말(700)이 장착된 차량이다. 이하로는, 발명의 요지를 명확히 하기 위하여, 추적 단말(700)은 경비 업체에서 사용하는 장치라고 가정하여 설명한다. 추적 단말(700)은 경비 업체 서비스에 가입된 사용자들의 사용자 단말(600)의 식별자를 포함하는 회원 리스트를 저장한다. 따라서 이러한 추적 단말(700)은 브로드캐스트되는 도난 정보 메시지를 수신하면, 회원 리스트에 수신된 도난 정보 메시지의 식별자에 매칭되는 서비스에 가입된 사용자들의 사용자 단말(600)의 식별자가 있으면, 도난 정보 메시지의 사용자 단말(600)의 현재 위치를 출력한다. 도난 정보 메시지는 지속적으로 브로드캐스트됨으로, 이를 수신하는 추적 단말(700)은 변동되는 사용자 단말(600)의 현재 위치를 지속적으로 표시할 수 있다. 따라서, 추적 단말(700)의 사용자는 사용자 단말(600)의 위치를 추적하여, 사용자 단말(600)을 회수할 수 있다. 본 발명의 실시예에 따르면, 사용자 단말(600)이 도난된 경우, 사용자 단말(600)의 현재 위치를 지속적으로 브로드캐스트할 수 있어, 동시에 복수의 추적 단말(700)의 사용자가 사용자 단말(600)의 위치를 추적할 수 있도록 한다. The tracking terminal 700 is for tracking the stolen user terminal 600, and the user of the tracking terminal 700 may be a police officer, an insurance company, a security company, or the like. The illustrated tracking vehicle 701 is a vehicle equipped with a tracking terminal 700. Hereinafter, in order to clarify the gist of the invention, it will be described on the assumption that the tracking terminal 700 is a device used by the security company. The tracking terminal 700 stores a member list including identifiers of the user terminal 600 of users subscribed to the security company service. Therefore, when the tracking terminal 700 receives the broadcasted theft information message, if the user information of the user terminal 600 subscribed to the service matching the identifier of the received theft information message in the member list, theft information message Outputs the current location of the user terminal (600). Since the theft information message is continuously broadcast, the tracking terminal 700 receiving the stolen information message can continuously display the current location of the user terminal 600 that is changed. Therefore, the user of the tracking terminal 700 may retrieve the user terminal 600 by tracking the location of the user terminal 600. According to the exemplary embodiment of the present invention, when the user terminal 600 is stolen, the current location of the user terminal 600 may be continuously broadcast, so that a user of the plurality of tracking terminals 700 may simultaneously use the user terminal 600. To track the location of the.

도 3은 본 발명의 실시예에 따른 방송 서버의 구성을 설명하기 위한 블록도이다. 3 is a block diagram illustrating a configuration of a broadcast server according to an embodiment of the present invention.

도 3을 참조하면, 방송 서버(400)는 통신 모듈(410), 보정 정보 모듈(420) 및 도난 정보 모듈(430)을 포함한다. Referring to FIG. 3, the broadcast server 400 includes a communication module 410, a correction information module 420, and a theft information module 430.

통신 모듈(410)은 본 발명의 실시예에 따른 각 종의 데이터를 송수신하기 위한 수단이다. 통신 모듈(410)은 서비스 서버(300)로부터 본 발명의 실시예에 따른 DGPS 정보를 생성하기 위해 필요한 정보를 수신하여, 보정 정보 모듈(420)에 전달한다. 통신 모듈(410)은 각 기준국(100)에 상응하는 위치 정보와 보정 정보, 가상 기준국에 상응하는 위치 정보와 보정 정보를 서비스 서버(300)로부터 수신할 수 있다. 이때, 가상 기준국에 대한 경우에는 가상 기준국의 보정 정보를 생성할 때, 이용한 기준국의 수 및 방식에 대한 정보를 같이 수신할 수 있다. 또한, 통신 모듈(410)은 사용자 단말(600)로부터 도난 발생 메시지를 수신할 수 있다. 도난 발생 메시지를 수신하면, 통신 모듈(430)에 도난 발생 메시지를 전달한다. The communication module 410 is means for transmitting and receiving data of each kind according to the embodiment of the present invention. The communication module 410 receives information necessary for generating the DGPS information according to an embodiment of the present invention from the service server 300 and transmits it to the correction information module 420. The communication module 410 may receive location information and correction information corresponding to each reference station 100, and location information and correction information corresponding to the virtual reference station from the service server 300. In this case, in the case of the virtual reference station, when generating correction information of the virtual reference station, information about the number and method of the reference station used may be received together. In addition, the communication module 410 may receive a theft generation message from the user terminal 600. When theft generation message is received, theft generation message is transmitted to the communication module 430.

통신 모듈(410)은 보정 정보 모듈(420)로부터 DGI 메시지로 인코딩된 DGPS 정보를 전달 받아, 방송 송출기(500)에 전달함으로써, 방송 송출기(500)가 방송망으로 사용자 단말(600)에 전송하도록 할 수 있다. 또한, 통신 모듈(410)은 도난 정보 모듈(430)로부터 도난 정보 메시지를 전달 받아, 방송 송출기(500)에 전달함으로써, 방송 송출기(500)가 방송망으로 추적 단말(700)에 전송하도록 할 수 있다. 그리고 통신 모듈(410)은 도난 정보 모듈(430)로부터 도난 제어 메시지를 전달 받아, 방송 송출기(500)에 전달함으로써, 방송 송출기(500)가 방송망으로 사용자 단말(700)에 전송하도록 할 수 있다. The communication module 410 receives the DGPS information encoded in the DGI message from the correction information module 420, and transmits the DGPS information to the broadcast transmitter 500, so that the broadcast transmitter 500 transmits the DGPS information to the user terminal 600 through the broadcast network. Can be. In addition, the communication module 410 may receive the theft information message from the theft information module 430 and transmit the stolen information message to the broadcast transmitter 500 so that the broadcast transmitter 500 transmits the broadcast terminal 500 to the tracking terminal 700 through the broadcast network. . In addition, the communication module 410 may receive the theft control message from the theft information module 430, and transmit the stolen control message to the broadcast transmitter 500 so that the broadcast transmitter 500 may transmit the broadcast control to the user terminal 700 through the broadcast network.

보정 정보 모듈(420)은 통신 모듈(410)이 수신한 정보들을 이용하여, DGPS 정보를 생성한다. 이때, DGPS 정보는 기본적으로, 각 기준국과 각 가상 기준국의 위치 정보 및 보정 정보를 포함한다. 특히, DGPS 정보는 각 가상 기준국의 보정 정보를 생성할 때, 보정 정보를 생성하기 위하여 이용한 기준국의 수 및 방식에 따라 정규화된 정확도를 더 포함한다. 예컨대, 정규화된 정확도는 0 내지 1의 값을 가질 수 있으며, 그 값이 클수록 높은 정확도라고 가정한다. 또한, 1 내지 18개의 기준국을 기준으로 가상 기준국의 보정 정보를 생성할 수 있다고 가정하면, 1개 또는 2개의 기준국을 기준으로 가상 기준국의 보정 정보를 생성한 경우, 정확도는 0.1이며, 17 또는 18개의 기준국을 기준으로 가상 기준국의 보정 정보를 생성한 경우, 정확도는 0.9가 될 수 있으며, 기준국(100)의 정확도는 1이 된다. 또한, 앞서 설명한 바와 같이, 위치 영역(Position Domain), 상태 공간 영역(State-Space Domain) 및 계측 영역(Measurement Domain) 방식에 따라 가상 기준국의 보정 정보를 구할 수 있으며, 이러한 경우, 정확도는 위치 영역 방식에 따라 구해진 정확도가 가장 낮으며, 상태 공간 영역 방식에 따라 구해진 정확도가 가장 높을 수 있다. 또한, 계측 영역 방식에 따라 구해진 정확도는 위치 영역 방식과 상태 공간 영역 방식의 정확도의 중간이 된다. 그리고, 계측 영역 방식은 역거리 가중법, 다중선형회귀분석법 등으로 가상 기준국의 보정 정보를 구할 수 있고, 다중선형회귀분석법에 따른 정확도가 역거리 가중법에 따른 정확도 보다 높게 설정된다. 이와 같이, 가상 기준국에 대한 보정 정보를 생성할시 사용된 기준국의 수 및 그 보정 정보 생성 방식(또는 방법) 중 적어도 하나에 의해 가상 기준국의 보정 정보에 대한 정확도가 결정될 수 있다. The correction information module 420 generates DGPS information by using the information received by the communication module 410. At this time, the DGPS information basically includes position information and correction information of each reference station and each virtual reference station. In particular, the DGPS information further includes a normalized accuracy according to the number and method of reference stations used for generating the correction information when generating the correction information of each virtual reference station. For example, the normalized accuracy may have a value from 0 to 1, and the higher the value, the higher the accuracy. Further, assuming that correction information of the virtual reference station can be generated based on 1 to 18 reference stations, when the correction information of the virtual reference station is generated based on one or two reference stations, the accuracy is 0.1. When the correction information of the virtual reference station is generated based on 17, 18 or 18 reference stations, the accuracy may be 0.9 and the accuracy of the reference station 100 may be 1. As described above, the correction information of the virtual reference station can be obtained according to the position domain, the state-space domain, and the measurement domain. In this case, The accuracy obtained according to the area method is the lowest, and the accuracy obtained according to the state space area method may be the highest. Also, the accuracy obtained according to the measurement area method is intermediate between the accuracy of the position area method and the state space area method. In the measurement area method, correction information of a virtual reference station can be obtained by an inverse distance weighting method, a polynomial linear regression method, and the accuracy according to the polynomial linear regression method is set to be higher than the accuracy according to the inverse distance weighting method. In this way, the accuracy of the correction information of the virtual reference station can be determined by at least one of the number of reference stations used when generating the correction information for the virtual reference station and the correction information generation method (or method) thereof.

또한, DGPS 정보는 권역 정보를 더 포함할 수 있다. 권역 정보는 권역 레벨에 따라 전국을 복수의 권역으로 구분하고, 권역 레벨에 따라 구분된 권역에 속한 기준국과 가상 기준국을 나타내는 정보이다. 여기서, 권역 레벨은 영역의 크기에 따라 대권역, 중권역 및 소권역이 될 수 있다. 즉, 권역 정보는 영역의 크기에 따라 대권역, 중권역 또는 소권역으로 구분되는 권역 레벨을 가지며, 이러한 권역 레벨에 따라 구분된 권역과, 구분된 권역 각각에 속하는 기준국과 가상 기준국을 나타낸다. 예컨대, 권역 레벨이 대권역이면, 전국을 서울시, 경기도, 충청도, 경상도, 전라도, 제주도 등으로 구분하고, 권역 레벨이 중권역이라면, 전국을 더 세부적으로 구분하여, 서울 북부, 서울 남부, 경기 북부, 경기 남부, 충청 북도, 충청 남도, 등과 같이 구분하는 것을 말한다. 또한, 권역 레벨이 소권역이라면, 전국을 더 세부적으로 구분하여, 서울의 각 구 정도의 단위로 전국의 권역을 구분하는 것을 말한다. 이와 같이, 구분함으로써, 권역 레벨은 그 영역에 크기에 따른 것임으로, 대권역에 속한 기준국 및 가상 기준국의 수가 가장 많으며, 그 다음 중권역에 속한 가상 기준국의 수가 많으며, 소권역에 속한 기준국 및 가상 기준국의 수가 가장 적다. 따라서 본 발명의 실시예에 따르면, 이러한 권역 정보를 이용하여 보정 정보의 정확도를 조절할 수 있다. 즉, 사용자 단말(600)은 현재 위치에서 대권역, 중권역 및 소권역에 따라 분류된 권역에 모두 속할 수 있다. 예컨대, 사용자 단말(600)의 현 위치가 제주시에 위치하고 있다면, 대권역 상, 제주도 권역에 속하며, 중권역 상, 제주 북부 권역에 속하고, 소권역 상, 제주시 권역에 속한다. 사용자 단말(600)은 보정 정보에 따라 현재 GPS 위치를 보정할 때, 정확도에 따라, 권역 정보를 참조하여, 보정할 수 있다. 예컨대, 정확도가 낮은 경우, 현 위치에서 대권역에 속하는 기준국 및 가상 기준국의 보정 정보를 이용하여 현재 GPS 위치를 보정하며, 정확도가 높은 경우, 현 위치에서 소권역에 속한 기준국 및 가상 기준국의 보정 정보만을 이용하여 현재 GPS 위치를 보정할 수 있다. 그런 다음, 보정 정보 모듈(420)은 상술한 바와 같은 정보를 포함하는 DGPS 정보를 TPEG(Transport Protocol Expert Group) 형식에 따라, DGI 메시지로 부호화한다. 앞서, 설명된 바와 같이, DGI 메시지는 메시지 관리 컨테이너(21) 및 이벤트 컨테이너(23)를 포함한다. 상술한 DGPS 정보는 이벤트 컨테이너(23)에 수납되어 전송될 수 있다. In addition, the DGPS information may further include area information. The domain information is information indicating the reference station and the virtual reference station belonging to the region classified according to the domain level, by dividing the whole country into a plurality of domains according to the domain level. Here, the domain level can be a large area, a middle area, and a small area depending on the size of the area. That is, the domain information has a domain level classified into a large domain, a middle domain, or a small domain according to the size of the domain, and indicates a domain classified according to the domain level and a reference station and a virtual reference station belonging to each of the domain . For example, if the regional level is the large region, the nation is divided into Seoul, Gyeonggi Province, Chungcheong Province, Gyeongsang Province, Jeolla Province and Jeju Island. If the regional level is the middle region, , South Gyeonggi Province, Chungcheongbukdo, Chungcheongnamdo, and so on. In addition, if the zone level is a small region, it means to divide the whole country more precisely, and to divide the nationwide region by each unit of Seoul. Thus, by dividing the region level, the region level depends on the size of the region. Therefore, the number of reference stations and virtual reference stations belonging to the large region is the largest, the number of virtual reference stations belonging to the middle region next is largest, The number of reference stations and virtual reference stations is the smallest. Therefore, according to the embodiment of the present invention, the accuracy of the correction information can be adjusted using this area information. That is, the user terminal 600 may belong to all of the zones classified according to the large-area, the mid-zone, and the small-zone in the current location. For example, if the current location of the user terminal 600 is located in Jeju City, it belongs to the Greater Power Zone, the Jeju Island, and belongs to the Jungcheong Station, the Northern District of Jeju, and the Small Area, belongs to the Jeju City. When the user terminal 600 corrects the current GPS position according to the correction information, the user terminal 600 may correct the current GPS position by referring to the regional information. For example, if the accuracy is low, the current GPS position is corrected using the correction information of the reference station belonging to the large area and the virtual reference station at the current position. If the accuracy is high, The current GPS position can be corrected using only the correction information of the station. Then, the correction information module 420 encodes the DGPS information including the above-described information into a DGI message according to a Transport Protocol Expert Group (TPEG) format. As described above, the DGI message includes a message management container 21 and an event container 23. The above-described DGPS information may be stored in the event container 23 and transmitted.

도난 정보 모듈(430)은 사용자 단말(600)이 전송한 도난 발생 메시지를 기초로 도난 정보 메시지를 생성하며, 도난 정보 메시지를 통신 모듈(410)을 통해 전송한다. 도난 정보 메시지는 방송 송출기(500)를 통해 브로드캐스팅 될 수 있다. The theft information module 430 generates a theft information message based on the theft occurrence message sent by the user terminal 600, and transmits the theft information message through the communication module 410. Theft information message may be broadcast through the broadcast transmitter 500.

도난 발생 메시지는 사용자 단말(600)을 다른 단말과 구분하는 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 도난이 발생된 경우, 사용자 단말(600)의 위치는 지속적으로 변동될 것임으로, 도난 발생 메시지는 도난이 발생되었음을 알리는 동시에 지속적으로 변동되는 사용자 단말(600)의 현재 위치를 알린다. 도난 정보 모듈(430)은 통신 모듈(410)을 통해 사용자 단말(600)의 도난 발생 메시지를 수신하여, 수신된 도난 발생 메시지의 식별자를 통해 사용자 단말(600)을 특정하고, 특정된 사용자 단말(600)이 도난 되었음을 인지한다. 이에 따라, 도난 정보 모듈(430)은 도난 정보 메시지를 생성한다. 도난 정보 메시지는 도난당한 사용자 단말(600)의 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 도난 정보 모듈(430)은 생성된 도난 정보 메시지를 통신 모듈(410)에 전달하여, 도난 정보 메시지가 브로드캐스트되도록 한다. The theft generation message includes an identifier for distinguishing the user terminal 600 from other terminals and a current location of the user terminal 600. When theft occurs, the location of the user terminal 600 will be continuously changed, so the theft generation message notifies that the theft has occurred and informs the current location of the user terminal 600 which is constantly changing. Theft information module 430 receives the theft generation message of the user terminal 600 through the communication module 410, specifies the user terminal 600 through the identifier of the received theft generation message, and specifies the specified user terminal ( Recognize that 600 has been stolen. Accordingly, theft information module 430 generates a stolen information message. The theft information message includes an identifier of the stolen user terminal 600 and a current location of the user terminal 600. Theft information module 430 transfers the generated theft information message to the communication module 410 so that the theft information message is broadcast.

또한, 도난 정보 모듈(430)은 도난을 인지하면, 도난 제어 메시지를 생성하여, 생성된 도난 제어 메시지를 통신 모듈(410)을 통해 사용자 단말(600)에 전송할 수 있다. 도난 제어 메시지는 도난에 따른 사용자 단말(600) 또는 사용자 단말(600)이 장착된 호스트 장치의 종류에 따라 사용자 단말(600)의 동작을 지시하기 위한 것이다. 예컨대, 사용자 단말(600)이 차량에 장착된 장치라면, 도난 동작은 차량의 엔진을 정지시키는 동작이 될 수 있다. 또한, 사용자 단말(600)이 디지털 금고의 잠금 장치라고 가정하면, 도난 동작은 유효한 비밀번호가 입력되어도 열리지 않는 것이 될 수 있다. 그리고, 사용자 단말(600)이 이동통신단말기라고 가정하면, 도난 동작은 통화 수신은 가능하지만, 통화 발신은 할 수 없도록 하는 것을 말한다. In addition, when theft information module 430 recognizes theft, the theft information module 430 may generate a theft control message and transmit the generated theft control message to the user terminal 600 through the communication module 410. The theft control message is for instructing the operation of the user terminal 600 according to the user terminal 600 or the type of the host device on which the user terminal 600 is mounted. For example, if the user terminal 600 is a device mounted on a vehicle, theft operation may be an operation of stopping the engine of the vehicle. In addition, assuming that the user terminal 600 is a lock of the digital safe, the theft operation may not be opened even if a valid password is input. In addition, assuming that the user terminal 600 is a mobile communication terminal, the theft operation means that the call can be received but not the call.

도 4는 본 발명의 실시예에 따른 사용자 단말의 구성을 설명하기 위한 블록도이다. 4 is a block diagram illustrating a configuration of a user terminal according to an exemplary embodiment of the present invention.

도 4를 참고하면, 사용자 단말(600)은 기본적으로, 자체로 동작하는 스탠드얼론(standalone) 장치가 될 수 있다. 이는, 이동통신단말기, 스마트폰, 등을 예시할 수 있다. 또한, 사용자 단말(600)은 호스트 장치(601)에 장착되어 동작하는 하나의 모듈이 될 수도 있다. 대표적으로, 호스트 장치(601)가 차량인 경우, 차량의 ECU(Electronic Control Unit) 또는 ECU와 연결되어 ECU를 제어하는 장치가 될 수 있다. 혹은, 사용자 단말(600)은 차량에 장착된 내비게이션이고, 호스트 장치(601)는 차량이 될 수 있다. 사용자 단말(600)은 방송 신호 수신부(610), 위치 정보 수신부(620), 통신부(630), 도난 감지부(640) 및 제어부(650)를 포함한다. Referring to FIG. 4, the user terminal 600 may basically be a standalone device operating by itself. This can be exemplified by a mobile communication terminal, a smart phone, and the like. In addition, the user terminal 600 may be a module mounted and operated in the host device 601. Typically, when the host device 601 is a vehicle, the host device 601 may be an electronic control unit (ECU) of the vehicle or a device connected to the ECU to control the ECU. Alternatively, the user terminal 600 may be a navigation mounted in a vehicle, and the host device 601 may be a vehicle. The user terminal 600 includes a broadcast signal receiver 610, a location information receiver 620, a communicator 630, a theft detector 640, and a controller 650.

방송 신호 수신부(610)는 데이터 방송 신호를 수신하기 위한 것이다. 이러한 데이터 방송 신호에는 방송 서버(400)가 DGPS 정보를 인코딩하여 생성한 DGI 메시지가 포함된다. 방송 신호 수신부(610)는 이러한 방송 신호로부터 DGI 메시지를 추출하고, 추출된 DGI 메시지를 복호화하여 DGPS 정보를 추출한다. 여기서, DGPS 정보는 기본적으로, 각 기준국과 각 가상 기준국의 위치 정보 및 보정 정보를 포함한다. 또한, DGPS 정보는 각 가상 기준국의 보정 정보를 생성할 때, 보정 정보를 생성하기 위하여 이용한 기준국의 수 및 방식에 따라 정규화된 정확도를 더 포함한다. 그리고, DGPS 정보는 권역 정보를 더 포함한다. 방송 신호 수신부(610)는 추출된 DGPS 정보를 제어부(650)에 전달한다. 또한, 방송 신호 수신부(610)는 도난 제어 메시지를 수신할 수 있다. 방송 신호 수신부(610)는 도난 제어 메시지를 수신하면, 수신된 도난 제어 메시지를 제어부(650)에 전달한다. The broadcast signal receiver 610 is for receiving a data broadcast signal. The data broadcast signal includes a DGI message generated by the broadcast server 400 encoding DGPS information. The broadcast signal receiver 610 extracts a DGI message from the broadcast signal, and decodes the extracted DGI message to extract DGPS information. Here, the DGPS information basically includes position information and correction information of each reference station and each virtual reference station. Further, the DGPS information further includes a normalized accuracy according to the number and the method of the reference station used for generating the correction information when generating the correction information of each virtual reference station. The DGPS information further includes area information. The broadcast signal receiver 610 transfers the extracted DGPS information to the controller 650. In addition, the broadcast signal receiver 610 may receive the theft control message. When the broadcast signal receiver 610 receives the theft control message, the broadcast signal receiver 610 transmits the received theft control message to the controller 650.

위치 정보 수신부(620)는 복수의 GPS 위성으로부터 GPS 위치 정보를 수신하기 위한 것이다. 위치 정보 수신부(620)는 GPS 위치 정보를 수신하면, 이를 제어부(650)에 전달한다. The location information receiver 620 is for receiving GPS location information from a plurality of GPS satellites. When the location information receiver 620 receives the GPS location information, the location information receiver 620 transfers the location information receiver 620 to the controller 650.

통신부(630)는 도난 발생 메시지를 전송하기 위한 것이다. 통신부(630)는 제어부(650)로부터 도난 발생 메시지는 전달 받아, 도난 발생 메시지를 방송 서버(600)로 전송한다. The communication unit 630 is for transmitting the theft generation message. The communication unit 630 receives the theft generation message from the control unit 650 and transmits the theft generation message to the broadcast server 600.

도난 감지부(640)는 사용자 단말(600) 또는 호스트 장치(601)의 장치 종류에 따른 도난 감지 메커니즘에 따라, 사용자 단말(640)의 도난 상황을 감지하기 위한 것이다. 예컨대, 사용자 단말(600)이 차량, 즉, 호스트 장치(601)에 장착된 장치라면, 도난 감지부(640)는 키 등의 유효한 수단을 통해 차량에 진입하거나, 시동을 거는 것이 아니라, 외력에 의해 차량 도어를 개방하거나, 시동 장치를 파손하여, 시동을 거는 행위를 감지하여, 도난 상황이 발생한 것으로 판단한다. 또한, 이동통신단말기의 경우, 비밀번호가 기 설정된 횟수 이상의 오류가 있을 때, 도난 상황이 발생한 것으로 판단한다. 이와 같이, 도난 감지부(640)는 장치별로 도난 상황을 감지하기 위한 도난 감지 메커니즘에 따라, 도난 상황을 판단하며, 도난 상황이 발생된 것으로 판단되면, 이를 제어부(650)에 알린다. Theft detecting unit 640 detects the theft of the user terminal 640 according to the theft detection mechanism according to the device type of the user terminal 600 or the host device 601. For example, if the user terminal 600 is a vehicle, that is, a device mounted on the host device 601, the theft detecting unit 640 does not enter or start the vehicle through an effective means such as a key, The vehicle door is opened, or the starter is damaged, and the start of the vehicle is detected, and it is determined that theft has occurred. In addition, in the case of a mobile communication terminal, it is determined that a theft situation occurs when there is an error of a predetermined number of times or more. As described above, the theft detecting unit 640 determines the theft situation according to the theft detection mechanism for detecting the theft situation for each device, and notifies the control unit 650 if it is determined that the theft situation has occurred.

제어부(650)는 기본적으로, 수신된 DGPS 정보를 이용하여, GPS 위치 정보를 보정할 수 있다. 특히, 제어부(650)는 현재 사용자 단말(600)의 위치에서 인접한 적어도 하나의 가상 기준국의 보정 정보 정확도에 따라, 보정 정보가 이용되는 기준국 및 가상 기준국의 수를 달리하여, 현 위치에서 수신되는 GPS 위치 정보를 보정한다. 예컨대, 현 위치에서 가장 가까운 순으로 적어도 하나의 인접한 가상 기준국의 정확도의 값이 미리 설정된 기준 보다 높다면, 제어부(650)는 현재 사용자 단말(600)에서 가장 가까운 하나의 가상 기준국의 보정 정보만을 이용하여, GPS 위치 정보를 보정한다. 반면, 사용자 단말(600)의 현 위치에서 가장 가까운 순으로 적어도 하나의 가상 기준국을 기준으로 하여, 현재 사용자 단말(600) 주변의 가상 기준국의 보정 정보의 정확도가 미리 설정된 기준 보다 낮다면, 제어부(650)는 그 정확도에 따라, 기준국 및 가상 기준국의 수를 달리하여, 주변의 복수의 가상 기준국과 기준국(100)의 보정 정보를 이용하여, GPS 위치 정보를 보정할 수 있다. 제어부(650)는 GPS 위치 정보 보정시, 정확도가 낮을수록, 더 많은 수의 기준국 및 가상 기준국의 보정 정보를 이용한다. 제어부(650)가 보정을 위해 인접한 가상 기준국의 보정 정보의 정확도를 확인할 때 참조하는 인접한 가상 기준국의 수는 설정에 따라 달라질 수 있다. 또한, 기준국의 수를 달리할 때, 기준으로 삼는 정확도의 값도 설정에 따라 달라질 수 있다. The controller 650 may basically correct the GPS location information by using the received DGPS information. In particular, the controller 650 may vary the number of reference stations and virtual reference stations for which correction information is used according to the accuracy of correction information of at least one virtual reference station adjacent to the current user terminal 600 at the current location. Correct the GPS location information received. For example, if the value of the accuracy of the at least one adjacent virtual reference station in the order closest to the current position is higher than the preset reference, the controller 650 may correct the correction information of the one virtual reference station closest to the current user terminal 600. Use only to correct GPS location information. On the other hand, based on at least one virtual reference station in the order nearest to the current position of the user terminal 600, if the accuracy of the correction information of the virtual reference station around the current user terminal 600 is lower than the preset reference, The controller 650 may correct the GPS location information by using the correction information of the plurality of virtual reference stations and the reference station 100 in the vicinity by varying the number of the reference station and the virtual reference station according to the accuracy thereof. . When the GPS location information is corrected, the control unit 650 uses correction information of a greater number of reference stations and virtual reference stations as the accuracy is lower. When the controller 650 confirms the accuracy of the correction information of the adjacent virtual reference station for correction, the number of adjacent virtual reference stations referred to may vary depending on the setting. Also, when the number of reference stations is different, the value of accuracy as a reference may also vary depending on the setting.

한편, 이러한 기준국의 수를 달리하는 기준은 권역 정보에 따른 권역 레벨이 될 수 있다. 제어부(650)는 권역 정보를 참조하여, 정확도가 낮을수록 대권역에 속한 기준국(100) 및 가상 기준국의 보정 정보를 이용하여 GPS 위치 정보를 보정하고, 정확도가 높을수록 소권역에 속한 기준국(100) 및 가상 기준국의 보정 정보를 이용하여 GPS 위치 정보를 보정할 수 있다. On the other hand, the criterion for varying the number of reference stations may be the regional level according to regional information. The controller 650 refers to the regional information, and as the accuracy is lower, the GPS position information is corrected using the correction information of the reference station 100 and the virtual reference station belonging to the large area, and the higher the accuracy, the reference belonging to the subregion. GPS location information may be corrected using the correction information of the station 100 and the virtual reference station.

또한, 제어부(650)는 주변의 복수의 가상 기준국과 기준국(100)의 보정 정보를 이용하여 GPS 위치 정보를 보정할 때, 현재 위치로부터 기준국(100) 또는 가상 기준국과의 거리, 기준국(100) 또는 가상 기준국의 보정 정보에 대한 정확도에 따라, 가중치를 주어 새로운 보정 정보를 생성하고, 새로 생성된 보정 정보를 이용하여 GPS 위치 정보를 보정할 수 있다. In addition, when the controller 650 corrects the GPS location information by using the plurality of virtual reference stations and the correction information of the reference station 100, the distance from the current location to the reference station 100 or the virtual reference station, According to the accuracy of the correction information of the reference station 100 or the virtual reference station, weights may be generated to generate new correction information, and the GPS position information may be corrected using the newly generated correction information.

예컨대, 도 5는 본 발명의 일 실시예에 따른 복수의 기준국 또는 가상 기준국을 이용하여 새로운 보정 정보를 생성하는 방법을 설명하기 위한 도면이며, 이를 참조하면, 도면 부호 110 및 130은 각각 제1 가상 기준국과 제2 가상 기준국을 나타내며, 사용자 단말(600)은 기준국(100)과 제1 가상 기준국(110) 및 제2 가상 기준국(130)의 보정 정보를 이용하여 GPS 위치 정보를 보정한다고 가정한다. 이때, 기준국(100), 제1 가상 기준국(110) 및 제2 가상 기준국(130)의 보정 정보는 각각 K, L, M이라고 가정한다. 그리고, 기준국(100), 제1 가상 기준국(110) 및 제2 가상 기준국(130)의 정확도는 각각 1, 0.7 및 0.3이라고 가정한다. 또한, 사용자 단말(600)로부터 기준국(100), 제1 가상 기준국(110) 및 제2 가상 기준국(130)까지의 거리는 각각 a, b, c라고 가정한다. 그러면, 새로 생성되는 보정 정보는 다음의 <수학식 1>과 같다. For example, FIG. 5 is a diagram for describing a method of generating new correction information using a plurality of reference stations or a virtual reference station, according to an embodiment of the present invention. Referring to FIG. Represents a first virtual reference station and a second virtual reference station, the user terminal 600 is a GPS position using the correction information of the reference station 100, the first virtual reference station 110 and the second virtual reference station 130. Assume that you correct the information. At this time, it is assumed that the correction information of the reference station 100, the first virtual reference station 110, and the second virtual reference station 130 are K, L, and M, respectively. In addition, it is assumed that the accuracy of the reference station 100, the first virtual reference station 110, and the second virtual reference station 130 is 1, 0.7, and 0.3, respectively. In addition, it is assumed that the distances from the user terminal 600 to the reference station 100, the first virtual reference station 110, and the second virtual reference station 130 are a, b, and c, respectively. Then, the newly generated correction information is expressed by Equation (1) below.

Figure 112012039334368-pat00001
Figure 112012039334368-pat00001

<수학식 1>에 보인 바와 같이, 새로 생성되는 보정 정보는 거리가 가까울수록 가중치는 높고, 정확도에 비례하여 가중치가 높아진다. 상술한 바와 같이, 제어부(650)는 현재 위치로부터 주변에 있는 가상 기준국의 정확도에 따라 더 많은 수의 가상 기준국 또는 기준국(100)을 이용하여, 새로운 보정 정보를 생성하고, 이를 이용하여, GPS 위치 정보를 보정함으로써, 보다 정확한 GPS 위치 정보를 제공할 수 있다. 특히, 이러한 본 발명은 일정 수준 이상의 정확도를 유지하는 GPS 위치 정보를 제공할 수 있다. As shown in Equation (1), the newly generated correction information has a higher weight and a higher weight in proportion to the accuracy. As described above, the controller 650 generates new correction information by using a larger number of virtual reference stations or reference stations 100 according to the accuracy of the virtual reference station located near the current position, and uses the same. By correcting the GPS location information, more accurate GPS location information can be provided. In particular, the present invention can provide GPS position information that maintains a certain level of accuracy or more.

한편, 제어부(650)는 권역 정보를 이용할 수 있다. 즉, 제어부(650)는 현재 사용자 단말(600)이 속한 위치에서, 가상 기준국의 보정 정보의 정확도에 따라 각 권역 레벨에 따른 기준국 및 가상 기준국을 이용할 수 있다. 예컨대, 현재 사용자 단말(600)의 위치를 기준으로, 권역 레벨에 따라, 대권역에는 20개의 기준국 및 가상 기준국이 존재하며, 중권역에는 12개의 기준국 및 가상 기준국이 존재하고, 소권역에는 3개의 기준국 및 가상 기준국이 존재한다고 가정한다. 그러면, 제어부(650)는 정확도에 따라, 인접한 적어도 하나의 기준국을 기준으로 정확도가 높은 경우, 사용자 단말(600)이 속한 소권역에 포함되는 3개의 기준국 및 가상 기준국을 이용하여 보정을 수행할 수 있다. 반대로, 제어부(650)는 인접한 적어도 하나의 기준국의 보정 정보의 정확도가 낮은 경우, 사용자 단말(600)이 속한 대권역에 포함되는 20개의 기준국 및 가상 기준국을 이용하여 보정을 수행할 수 있다. 상술한 바와 같이, 사용자 단말(600)의 제어부(650)는 인접한 기준국의 보정 정보의 정확도에 따라, 권역 레벨을 달리하여, 해당 권역 레벨에 속한 기준국 및 가상 기준국의 보정 정보를 이용함으로써, 현 위치에서 수신된 GPS 위치 정보를 보정할 수 있다. On the other hand, the controller 650 may use the regional information. That is, the controller 650 may use the reference station and the virtual reference station according to each regional level according to the accuracy of the correction information of the virtual reference station at the position to which the current user terminal 600 belongs. For example, based on the location of the current user terminal 600, 20 reference stations and virtual reference stations exist in a large area, and 12 reference stations and virtual reference stations exist in a central area according to a regional level. It is assumed that there are three reference stations and virtual reference stations in the domain. Then, when the accuracy is high based on the at least one adjacent reference station according to the accuracy, the control unit 650 uses the three reference stations and the virtual reference station included in the sub-region to which the user terminal 600 belongs to correct the correction. Can be done. On the contrary, if the accuracy of correction information of at least one adjacent reference station is low, the controller 650 may perform correction using 20 reference stations and virtual reference stations included in a large area to which the user terminal 600 belongs. have. As described above, the control unit 650 of the user terminal 600, by varying the regional level according to the accuracy of the correction information of the adjacent reference station, by using the correction information of the reference station and the virtual reference station belonging to the corresponding regional level In this case, the GPS position information received at the current position can be corrected.

제어부(650)는 도난 감지부(640)를 통해 도난을 감지하면, 도난이 발생하였음을 알리는 도난 발생 메시지를 생성하고, 생성된 도난 발생 메시지를 통신부(630)를 통해 미리 설정된 주기에 따라 전송한다. 도난 발생 메시지는 사용자 단말(600)을 다른 단말과 구분하는 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 도난 상황에서, 사용자 단말(600)의 위치는 지속적으로 변동될 수 있으며, 지속적으로 변동되는 사용자 단말(600)의 현재 위치를 알릴 수 있다. 제어부(650)는, 상술한 바와 같이, 위치 정보 수신부(620)로부터 수신된 GPS 위치 정보를 DGPS 정보를 이용하여 보정하여, 이러한 현재 위치를 생성한다. 따라서 기존의 GPS 위치 정보 보다 정밀한 위치 정보를 제공할 수 있다. If theft detection unit 640 detects theft, the controller 650 generates a theft generation message indicating that theft has occurred, and transmits the generated theft generation message through the communication unit 630 according to a preset period. . The theft generation message includes an identifier for distinguishing the user terminal 600 from other terminals and a current location of the user terminal 600. In a stolen situation, the location of the user terminal 600 may be continuously changed, and the current location of the user terminal 600 may be notified continuously. As described above, the controller 650 corrects the GPS position information received from the position information receiver 620 using the DGPS information to generate such a current position. Therefore, it is possible to provide more accurate location information than the existing GPS location information.

제어부(650)는 방송 서버(400)가 방송 송출기(500)를 통해 브로드캐스트 방식으로 전송하는 도난 제어 메시지를 수신하면, 도난 동작을 수행할 수 있다. 이때, 제어부(650)는 방송 신호 수신부(610)가 수신한 방송 신호에서 도난 제어 메시지를 추출할 수 있다. 도난 제어 메시지는 사용자 단말(600) 또는 사용자 단말(600)이 장착된 호스트 장치(601)의 도난시 취할 수 있는 동작을 지시하기 위한 것이며, 여기서, 도난 동작은, 사용자 단말기(600) 자체 또는 호스트 장치(601)의 장치 종류에 따라, 도난 발생시 수행하는 동작이며, 제어부(650)는 도난 동작으로 사용자 단말(600) 또는 호스트 장치(601) 기능의 일부 또는 전부를 제어한다. 예컨대, 사용자 단말(600)이 차량에 장착된 장치라면, 제어부(650)는 차량의 엔진을 정지시킬 수 있다. 또한, 사용자 단말(600)이 디지털 금고의 잠금 장치라고 가정하면, 제어부(650)는 도난 동작으로 유효한 비밀번호가 입력되어도 열리지 않도록 할 수 있다. 그리고, 사용자 단말(600)이 이동통신단말기라고 가정하면, 제어부(650)는 도난 동작으로 통화 수신은 가능하지만, 통화 발신은 할 수 없도록 제어할 수 있다. 한편, 본 발명의 실시예에 따른 사용자 단말(600)은 대표적으로, 내비게이션을 예시할 수 있다. 하지만, 사용자 단말(600)은 내비게이션 이외에도, 이동통신단말기, PDA, 태블릿PC, 스마트폰, 디지털카메라, 디지털 금고에 장착된 장치, 차량에 장착된 장치, 등의 다양한 장치가 될 수 있다. 따라서 이 기술 분야에서 통상의 지식을 가진자라면, 사용자 단말(600) 또는 사용자 단말이 장착된 호스트 장치(601)의 장치 종류에 따라, 다양한 도난 동작을 수행할 수 있음을 이해할 수 있을 것이다. The controller 650 may perform theft operation when the broadcast server 400 receives the theft control message transmitted through the broadcast transmitter 500 in a broadcast manner. In this case, the controller 650 may extract the theft control message from the broadcast signal received by the broadcast signal receiver 610. The theft control message is for instructing the user terminal 600 or an operation that may be taken when the host apparatus 601 equipped with the user terminal 600 is stolen, wherein the theft operation is the user terminal 600 itself or the host. According to the device type of the device 601, the operation is performed when theft occurs, and the controller 650 controls some or all of the functions of the user terminal 600 or the host device 601 by theft operation. For example, if the user terminal 600 is a device mounted in a vehicle, the controller 650 may stop the engine of the vehicle. In addition, assuming that the user terminal 600 is a lock device of the digital safe, the control unit 650 may not open even if a valid password is input by theft operation. In addition, assuming that the user terminal 600 is a mobile communication terminal, the control unit 650 may control to receive a call in theft operation but not to make a call. On the other hand, the user terminal 600 according to an embodiment of the present invention, can representatively illustrate the navigation. However, the user terminal 600 may be various devices such as a mobile communication terminal, a PDA, a tablet PC, a smartphone, a digital camera, a device mounted on a digital safe, a device mounted on a vehicle, and the like, in addition to the navigation. Therefore, it will be understood by those skilled in the art that various theft operations may be performed according to the device type of the user terminal 600 or the host device 601 on which the user terminal is mounted.

도 6은 본 발명의 실시예에 따른 추적 단말의 구성을 설명하기 위한 블록도이다. 6 is a block diagram illustrating a configuration of a tracking terminal according to an embodiment of the present invention.

도 6을 참고하면, 기본적으로, 추적 단말(700)은 도난이 발생한 사용자 단말(600)에 대해 위치 추적을 실시하여, 이를 회수하기 위한 서비스를 제공하는 공공기관, 혹은, 사설 기관에서 사용할 수 있는 장치이다. 이 문헌에서, 기술되는 서비스는 상술한 공공기관, 혹은, 사설 기관에서 제공하는 서비스를 의미한다. 이러한 추적 단말(700)은 방송 신호 수신 유닛(710), 저장 유닛(720), 출력 유닛(730) 및 제어 유닛(740)을 포함한다. Referring to FIG. 6, basically, the tracking terminal 700 performs location tracking on the user terminal 600 in which theft occurs, and can be used by a public institution or a private institution that provides a service for recovering the location. Device. In this document, the described service means a service provided by the above-mentioned public institution or private institution. The tracking terminal 700 includes a broadcast signal receiving unit 710, a storage unit 720, an output unit 730, and a control unit 740.

방송 신호 수신 유닛(710)은 데이터 방송 신호를 수신하기 위한 것이다. 이러한 데이터 방송 신호에는 방송 서버(400)가 전송한 도난 정보 메시지가 포함된다. 방송 신호 수신부(610)는 이러한 방송 신호로부터 도난 정보 메시지를 추출하여, 제어 유닛(740)에 전달한다. The broadcast signal receiving unit 710 is for receiving a data broadcast signal. The data broadcast signal includes the theft information message transmitted by the broadcast server 400. The broadcast signal receiver 610 extracts the theft information message from the broadcast signal and delivers it to the control unit 740.

저장 유닛(720)은 서비스에 가입된 사용자들의 사용자 단말(600)의 식별자를 포함하는 회원 리스트를 저장한다. 또한, 저장 유닛(720)은 식별자에 대응하는 사용자 단말(600)에 관련된 물품 정보를 저장한다. 또한, 물품 정보는 사용자 단말(600) 자체 또는 사용자 단말(600)이 장착된 호스트 장치의 외형을 보이는 이미지 파일, 및 사용자 단말(600) 자체 또는 사용자 단말(600)이 장착된 호스트 장치에 대해 설명하는 텍스트 파일을 포함한다. 또한, 물품 정보는 취급시 주의 사항 등, 기타 필요한 정보를 더 포함할 수 있다. 또한, 저장 유닛(720)은 도난된 사용자 단말(600)을 추적하기 위해 필요한 디지털 지도 등을 저장할 수 있다. The storage unit 720 stores a member list including the identifiers of the user terminals 600 of the users subscribed to the service. In addition, the storage unit 720 stores article information related to the user terminal 600 corresponding to the identifier. In addition, the article information is an image file showing the appearance of the user terminal 600 itself or the host device equipped with the user terminal 600, and the user terminal 600 itself or the host device equipped with the user terminal 600 will be described. Contains a text file. In addition, the article information may further include other necessary information, such as handling precautions. In addition, the storage unit 720 may store a digital map or the like necessary for tracking the stolen user terminal 600.

출력 유닛(730)은 추적을 실시하기 위한 각종 정보를 출력하는 것으로, 도난된 사용자 단말(600)의 위치를 시각적으로, 출력할 수 있다. 이러한 경우, 출력 유닛(730)은 디스플레이 장치가 될 수 있다. The output unit 730 outputs various kinds of information for tracking, and may visually output the location of the stolen user terminal 600. In this case, the output unit 730 may be a display device.

제어 유닛(740)은 도난 정보 메시지를 방송 신호 수신 유닛(710)으로부터 전달 받으면, 저장 유닛(720)에 저장된 회원 리스트에 수신된 도난 정보 메시지의 식별자에 매칭되는 사용자 단말(600)의 식별자가 존재하는지 판단한다. 이때, 매칭되는 식별자가 존재하면, 제어 유닛(740)은 도난 정보 메시지로부터 사용자 단말(600)의 현재 위치를 추출하여, 출력 유닛(730)을 통해 출력하도록 한다. 도난 정보 메시지는 지속적으로 브로드캐스트됨으로, 제어 유닛(740)은 이를 방송 신호 수신 유닛(710)을 통해 지속적으로 수신하여, 출력 유닛(730)을 통해 변동되는 사용자 단말(600)의 현재 위치를 지속적으로 표시할 수 있다. 따라서, 추적 단말(700)의 사용자는 사용자 단말(600)의 위치를 지속적으로 추적하여, 회수할 수 있다. When the control unit 740 receives the theft information message from the broadcast signal receiving unit 710, an identifier of the user terminal 600 matching the identifier of the theft information message received in the member list stored in the storage unit 720 exists. Determine. At this time, if there is a matching identifier, the control unit 740 extracts the current position of the user terminal 600 from the theft information message, and outputs it through the output unit 730. Since the theft information message is continuously broadcasted, the control unit 740 continuously receives it through the broadcast signal receiving unit 710 to continuously maintain the current position of the user terminal 600 which is changed through the output unit 730. Can be displayed as Therefore, the user of the tracking terminal 700 can continuously track and retrieve the location of the user terminal 600.

이하, 본 발명의 실시예에 따른 위치 추적 방법을 설명하기로 한다. 이러한 위치 추적은 위치 정보의 정밀도에 따라 그 성능이 달라진다. 따라서, 본 발명의 실시예에 따라 제공되는 고정밀 위치 정보 제공 방법에 대해서 먼저 설명하고, 이러한 위치 정보 이용한 위치 추적 방법에 대해서 설명하기로 한다. Hereinafter, a location tracking method according to an embodiment of the present invention will be described. The performance of such location tracking depends on the precision of the location information. Therefore, the high-precision location information providing method provided according to an embodiment of the present invention will be described first, and the location tracking method using the location information will be described.

도 7은 본 발명의 실시예에 따른 위치 정보 제공 방법을 설명하기 위한 흐름도이다. 7 is a flowchart illustrating a method of providing location information according to an embodiment of the present invention.

도 7을 참조하면, 기준국(100)은 S705 단계에서 GPS 위성(101)으로부터 전송되는 GPS 위치 정보를 설치된 복수개의 GPS 안테나를 통해 수신하고, S710 단계에서 GPS 위치 정보를 이용하여 보정 정보를 생성한다. 이어서, 기준국(100)은 S715 단계에서 생성된 보정 정보를 수집 서버(200)에 전송한다. Referring to FIG. 7, in step S705, the reference station 100 receives GPS location information transmitted from the GPS satellite 101 through a plurality of installed GPS antennas, and in step S710 generates correction information using the GPS location information. do. Subsequently, the reference station 100 transmits the correction information generated in step S715 to the collection server 200.

이에 따라, 수집 서버(200)는 복수개의 기준국(100)과 연결된 전용 회선을 통해 복수개의 기준국(100) 각각의 보정 정보를 일시에 수집하고, S720 단계에서 각 기준국(100)의 보정 정보를 전용 회선을 통해 서비스 서버(300)에 제공한다. 이때, 보정 정보는 각 기준국(100)에 대해서 매핑되어 전송된다. Accordingly, the collection server 200 collects correction information of each of the plurality of reference stations 100 at once through a dedicated line connected to the plurality of reference stations 100, and corrects each of the reference stations 100 in step S720. Information is provided to the service server 300 through a dedicated line. At this time, the correction information is mapped to each reference station 100 and transmitted.

각 기준국(100)과 각 기준국(100)의 보정 정보를 수신한 서비스 서버(300)는 S725 단계에서 기준국(100)과 이에 매핑되는 보정 정보를 통해 복수의 가상 기준국의 보정 정보를 생성한다. 서비스 서버(300)는 가상 기준국의 보정 정보를 생성한 후, S730 단계에서 각 기준국(100)에 상응하는 위치 정보(기준국의 위치)와 보정 정보, 각 가상 기준국에 상응하는 위치 정보(가상 기준국의 위치)와 보정 정보를 전송한다. 이때, 가상 기준국의 경우, 가상 기준국의 보정 정보를 생성할 때, 이용한 기준국(100)의 수 및 방식에 대한 정보를 같이 전송한다. The service server 300 receiving the reference information of each reference station 100 and each reference station 100 receives the correction information of the plurality of virtual reference stations through the reference station 100 and the correction information mapped thereto in step S725. Create After the service server 300 generates the correction information of the virtual reference station, the position information (position of the reference station) and correction information corresponding to each reference station 100 and the position information corresponding to each virtual reference station in step S730. Transmit the calibration information (the location of the virtual reference station). At this time, in the case of the virtual reference station, when generating the correction information of the virtual reference station, information on the number and method of the used reference station 100 are transmitted together.

서비스 서버(300)로부터 상술한 정보들을 수신한 방송 서버(400)는 S735 단계에서, DGPS 정보를 생성하고, 생성된 DGPS 정보를 DGI 메시지로 부호화한다. 즉, DGI 메시지를 생성한다. 그런 다음, 서비스 서버(300)는 이러한 DGI 메시지를 S740 단계에서 방송 송출기(500)에 전달한다. 그러면, 방송 송출기(500)는 S745 단계에서 DGI 메시지를 방송 신호에 실어 방송한다. 그러면, 사용자 단말(600)은 이러한 방송을 수신할 수 있다. 사용자 단말(600)은 S750 단계에서 방송 신호로부터 DGI 메시지를 추출하고, DGI 메시지의 DGPS 정보를 이용하여, 현 위치에서의 GPS 위치 정보를 보정한다. 이와 같이, 사용자 단말(600)은 위치 정보의 제공이 필요할 때마다, DGPS 정보를 이용하여 GPS 위치 정보를 보정하며, 보정된 GPS 위치 정보는 현재 위치로, 도난 발생 메시지에 포함되어 전송될 수 있다. 이는 아래에서 더 상세하게 설명하기로 한다. In operation S735, the broadcast server 400 receiving the above-described information from the service server 300 generates DGPS information and encodes the generated DGPS information into a DGI message. That is, a DGI message is generated. Then, the service server 300 delivers this DGI message to the broadcast transmitter 500 in step S740. Then, the broadcast transmitter 500 broadcasts the DGI message to the broadcast signal in step S745. Then, the user terminal 600 may receive such a broadcast. The user terminal 600 extracts the DGI message from the broadcast signal in step S750, and corrects the GPS position information at the current position by using the DGPS information of the DGI message. As such, whenever the user terminal 600 needs to provide the location information, the user terminal 600 corrects the GPS location information by using the DGPS information, and the corrected GPS location information may be transmitted to the current location by being included in the theft generation message. . This will be described in more detail below.

도 8은 본 발명의 실시예에 따른 방송 서버의 위치 정보 제공 방법을 설명하기 위한 흐름도이다. 8 is a flowchart illustrating a method of providing location information of a broadcast server according to an embodiment of the present invention.

도 8을 참조하면, 방송 서버(400)는 S810 단계에서 서비스 서버(300)로부터 본 발명의 실시예에 따른 DGPS 정보를 생성하기 위해 필요한 정보를 수신한다. 즉, 보정 정보 수신부(941)는 각 기준국(100)에 상응하는 위치 정보와 보정 정보, 가상 기준국에 상응하는 위치 정보와 보정 정보를 서비스 서버(300)로부터 수신한다. 특히, 가상 기준국에 대한 경우에는 가상 기준국의 보정 정보를 생성할 때, 이용한 기준국의 수 및 방식에 대한 정보를 같이 수신한다. Referring to FIG. 8, the broadcast server 400 receives information necessary to generate DGPS information according to an embodiment of the present invention from the service server 300 in step S810. That is, the correction information receiver 941 receives the position information and correction information corresponding to each reference station 100, the position information and correction information corresponding to the virtual reference station from the service server 300. In particular, in the case of the virtual reference station, when generating the correction information of the virtual reference station, information on the number and method of the reference station used is also received.

그런 다음, 방송 서버(400)는 S820 단계에서 수신된 정보들을 이용하여, DGPS 정보를 생성한다. 생성된 DGPS 정보는 기본적으로, 각 기준국(100)과 각 가상 기준국의 위치 정보 및 보정 정보를 포함한다. 특히, DGPS 정보는 각 가상 기준국의 보정 정보를 생성할 때, 보정 정보를 생성하기 위하여 이용한 기준국의 수 및 방식에 따라 정규화된 정확도를 더 포함한다. 또한, DGPS 정보는 권역 정보를 더 포함한다. Then, the broadcast server 400 generates the DGPS information by using the information received in step S820. The generated DGPS information basically includes position information and correction information of each reference station 100 and each virtual reference station. In particular, the DGPS information further includes a normalized accuracy according to the number and method of reference stations used for generating the correction information when generating the correction information of each virtual reference station. Further, the DGPS information further includes area information.

그런 다음, 방송 서버(400)는 S830 단계에서 상술한 바와 같은 정보를 포함하는 DGPS 정보를 TPEG(Transport Protocol Expert Group) 형식에 따라, DGI 메시지로 부호화한다. 앞서, 설명된 바와 같이, DGI 메시지는 메시지 관리 컨테이너(21) 및 이벤트 컨테이너(23)를 포함한다. 상술한 DGPS 정보는 이벤트 컨테이너(23)에 수납될 수 있다. Then, the broadcast server 400 encodes the DGPS information including the above-described information in step S830 into a DGI message according to a TPEG (Transport Protocol Expert Group) format. As described above, the DGI message includes a message management container 21 and an event container 23. The above-described DGPS information may be stored in the event container 23.

이어서, 방송 서버(400)는 S840 단계에서 DGPS 정보가 인코딩된 DGI 메시지를 방송 송출기(500)에 전달한다. 그러면, 방송 송출기(500)는 DGI 메시지를 방송 신호에 실어 방송망으로 사용자 단말(600)에 제공할 것이다. Subsequently, the broadcast server 400 transmits the DGI message encoded with the DGPS information to the broadcast transmitter 500 in step S840. Then, the broadcast transmitter 500 may load the DGI message on the broadcast signal and provide the broadcast signal to the user terminal 600 through the broadcast network.

도 9는 본 발명의 실시예에 따른 사용자 단말의 위치 정보 제공 방법을 설명하기 위한 흐름도이다. 9 is a flowchart illustrating a method of providing location information of a user terminal according to an embodiment of the present invention.

도 9를 참고하면, 사용자 단말(600)은 S910 단계에서 방송 신호를 수신한다. 이러한 방송 신호에는 방송 서버(400)가 DGPS 정보를 인코딩하여 생성한 DGI 메시지가 포함된다. Referring to FIG. 9, the user terminal 600 receives a broadcast signal in step S910. The broadcast signal includes a DGI message generated by the broadcast server 400 by encoding DGPS information.

다음으로, 사용자 단말(600)은 S920 단계에서 수신된 방송 신호로부터 DGI 메시지를 추출한다. 이어서, 사용자 단말(600)은 S930 단계에서 앞서 추출된 DGI 메시지를 복호화하여 DGPS 정보를 추출한다. 여기서, DGPS 정보는 기본적으로, 각 기준국과 각 가상 기준국의 위치 정보 및 보정 정보를 포함한다. 또한, DGPS 정보는 각 가상 기준국의 보정 정보를 생성할 때, 보정 정보를 생성하기 위하여 이용한 기준국의 수 및 방식에 따라 정규화된 정확도를 더 포함한다. 그리고, DGPS 정보는 권역 정보를 더 포함한다. Next, the user terminal 600 extracts a DGI message from the broadcast signal received in step S920. Subsequently, the user terminal 600 decodes the previously extracted DGI message in operation S930 and extracts DGPS information. Here, the DGPS information basically includes position information and correction information of each reference station and each virtual reference station. Further, the DGPS information further includes a normalized accuracy according to the number and the method of the reference station used for generating the correction information when generating the correction information of each virtual reference station. The DGPS information further includes area information.

사용자 단말(600)은 S940 단계에서 수신된 DGPS 정보를 이용하여, GPS 위치 정보를 보정한다. 이때, 사용자 단말(600)은 가상 기준국의 보정 정보의 정확도에 따라, 보정 정보가 이용되는 기준국 및 가상 기준국의 수를 달리하여, 현 위치에서 수신되는 GPS 위치 정보를 보정한다. 예컨대, 정확도의 값이 높다면, 위치 정보 보정부(967)는 현재 사용자 단말(600)에서 가장 가까운 하나의 가상 기준국의 보정 정보만을 이용하여, GPS 위치 정보를 보정한다. 반면, 현재 사용자 단말(600) 주변의 가상 기준국의 보정 정보의 정확도가 낮다면, 주변의 복수의 가상 기준국과 기준국(100)의 보정 정보를 모두 이용하여, GPS 위치 정보를 보정할 수 있다. 특히, 권역 정보를 참조하여, 정확도가 낮을수록 대권역에 속한 기준국(100) 및 가상 기준국의 보정 정보를 이용하여 GPS 위치 정보를 보정하고, 정확도가 높을수록 소권역에 속한 기준국(100) 및 가상 기준국의 보정 정보를 이용하여 GPS 위치 정보를 보정한다. 한편, 주변의 복수의 가상 기준국과 기준국(100)의 보정 정보를 모두 이용하여 GPS 위치 정보를 보정할 때, 현재 위치로부터 기준국(100) 또는 가상 기준국과의 거리, 기준국(100) 또는 가상 기준국의 보정 정보에 대한 정확도에 따라, 가중치를 주어 새로운 보정 정보를 생성하고, 새로 생성된 보정 정보를 이용하여 GPS 위치 정보를 보정한다. 이러한 가중치를 적용한 보정의 예를 도 12에서 설명한 바 있다. The user terminal 600 corrects the GPS location information by using the DGPS information received in operation S940. In this case, the user terminal 600 corrects the GPS location information received at the current location by varying the number of the reference station and the virtual reference station where the correction information is used, according to the accuracy of the correction information of the virtual reference station. For example, if the value of the accuracy is high, the position information correction unit 967 corrects the GPS position information using only correction information of one virtual reference station nearest to the current user terminal 600. On the other hand, if the accuracy of the correction information of the virtual reference station around the current user terminal 600 is low, using the correction information of the plurality of virtual reference station and the reference station 100 in the vicinity, GPS location information can be corrected. have. In particular, with reference to the regional information, the lower the accuracy, the GPS position information is corrected using the correction information of the reference station 100 and the virtual reference station belonging to the large region, and the higher the accuracy, the reference station belonging to the subregion (100). And GPS position information using the calibration information of the virtual reference station. On the other hand, when calibrating GPS location information using both the plurality of virtual reference stations and the correction information of the reference station 100, the distance from the current location to the reference station 100 or the virtual reference station, the reference station 100 Or according to the accuracy of the correction information of the virtual reference station, weights are generated to generate new correction information, and the GPS position information is corrected using the newly generated correction information. An example of the correction using such weight values has been described with reference to FIG.

한편, 다른 실시예에 따르면, 사용자 단말(600)은 일정 수준의 기준을 설정하고, 설정된 기준에 따라, 보정 정보를 새로 생성한 후, GPS 위치 정보를 보정할 수 있다. 예컨대, 정확도가 다소 떨어지더라도, 특정 가상 기준국의 보정 정보의 정확도가 미리 설정된 기준을 상회하면, 해당 기준국의 보정 정보를 그대로 이용할 수 있다. 다음으로, 사용자 단말(600)은 S950 단계에서 보정된 GPS 위치 정보를 현재 위치로 하여, 도난 발생 메시지를 생성할 수 있다. Meanwhile, according to another exemplary embodiment, the user terminal 600 may set a reference level, generate new correction information according to the set reference, and correct the GPS location information. For example, even if the accuracy is somewhat lower, if the accuracy of the correction information of a specific virtual reference station exceeds a predetermined reference, the correction information of the reference station can be used as it is. Next, the user terminal 600 may generate the theft generation message by using the GPS position information corrected in operation S950 as the current position.

다음으로, 상술한 바와 같은 정밀한 위치 정보를 이용한 도난된 사용자 단말(600) 위치 추적 방법에 대해서 설명하기로 한다. Next, the location tracking method of the stolen user terminal 600 using the precise location information as described above will be described.

도 10은 본 발명의 실시예에 따른 위치 추적 방법을 설명하기 위한 흐름도이다. 도 10에서 방송 서버(400)가 전송하는 메시지들은 방송 송출기(500)를 통해 브로드캐스트 방식으로 전송된다. 이에 대해서는, 단순 명료한 설명을 위하여, 방송 서버(400)가 브로드캐스트하는 것으로 설명하기로 한다. 10 is a flowchart illustrating a location tracking method according to an embodiment of the present invention. In FIG. 10, the messages transmitted by the broadcast server 400 are transmitted in a broadcast manner through the broadcast transmitter 500. This will be described as being broadcast by the broadcast server 400 for simplicity and clarity of explanation.

도 10을 참조하면, 사용자 단말(600)은 도난 발생을 감지하면, S1000 단계에서 도난 발생 메시지를 생성한다. 도난 발생 메시지는, 사용자 단말(600)의 식별자 및 사용자 단말(600)의 현재 위치를 포함한다. 여기서, 현재 위치는 앞서, 도 7 내지 도 9에서 설명된 바와 같은 방법으로, 기준국(100) 및 가상 기준국의 보정 정보를 이용하여, 수신되는 GPS 위치 정보를 보정한 것이다. Referring to FIG. 10, if the user terminal 600 detects the theft generation, the user terminal 600 generates a theft generation message at step S1000. The theft generation message includes the identifier of the user terminal 600 and the current location of the user terminal 600. Here, the current position is the correction of the received GPS position information by using the correction information of the reference station 100 and the virtual reference station, as described above with reference to FIGS. 7 to 9.

사용자 단말(600)은 S1005 단계에서 도난 발생 메시지를 방송 서버(400)로 전송한다. The user terminal 600 transmits a theft generation message to the broadcast server 400 in step S1005.

도난 발생 메시지를 수신한 방송 서버(400)는 수신된 도난 발생 메시지의 식별자를 통해 사용자 단말(600)을 특정하고, 특정된 사용자 단말(600)이 도난 되었음을 인지한다. 이에 따라, 방송 서버(400)는 S1010 단계에서 도난 정보 메시지를 생성한다. 도난 정보 메시지는 도난된 사용자 단말(600)의 식별자와 사용자 단말(600)의 현재 위치를 포함한다. 그런 다음, 방송 서버(400)는 S1015 단계에서 도난 정보 메시지를 브로드캐스트로 전송한다. 방송 서버(400)는 도난 발생 메시지를 지속적으로 수신할 수 있음으로, 수신된 도난 발생 메시지에 따라, 지속적으로 변동되는 사용자 단말(600)의 현재 위치를 반영한 도난 정보 메시지를 지속적으로 브로드캐스트할 수 있다. The broadcast server 400 receiving the theft generation message specifies the user terminal 600 through the identifier of the received theft generation message, and recognizes that the specified user terminal 600 has been stolen. Accordingly, the broadcast server 400 generates the theft information message in step S1010. The theft information message includes an identifier of the stolen user terminal 600 and a current location of the user terminal 600. Then, the broadcast server 400 transmits the theft information message in a broadcast step S1015. Since the broadcast server 400 may continuously receive the theft occurrence message, the broadcast server 400 may continuously broadcast the theft information message reflecting the current location of the user terminal 600 which is constantly changing according to the received theft occurrence message. have.

추적 단말(700)은 방송 신호 수신을 통해 도난 정보 메시지를 수신할 수 있다. 추적 단말(700)이 도난 정보 메시지를 수신하면, 미리 저장된 회원 리스트에 수신된 도난 정보 메시지의 식별자에 매칭되는 사용자 단말(600)의 식별자가 존재하는지 판단한다. 여기서, 매칭되는 식별자가 존재한다고 가정한다. 그러면, 추적 단말(700)은 도난 정보 메시지로부터 사용자 단말(600)의 현재 위치를 추출하여, S1020 단계에서 출력한다. 추적 단말(700)은 지속적으로 브로드캐스팅되는 도난 정보 메시지를 수신하여, 변동되는 사용자 단말(600)의 현재 위치를 지속적으로 표시할 수 있다. 따라서 추적 단말(700)의 사용자는 사용자 단말(600)의 위치를 지속적으로 추적하여, 도난된 사용자 단말(600)을 회수할 수 있다. The tracking terminal 700 may receive the theft information message through the broadcast signal reception. When the tracking terminal 700 receives the theft information message, it is determined whether there is an identifier of the user terminal 600 that matches the identifier of the received theft information message in the previously stored member list. Here, it is assumed that there is a matching identifier. Then, the tracking terminal 700 extracts the current location of the user terminal 600 from the theft information message, and outputs in step S1020. The tracking terminal 700 may continuously display the current location of the user terminal 600 that is changed by receiving the stolen information message that is continuously broadcast. Accordingly, the user of the tracking terminal 700 may continuously track the location of the user terminal 600 to recover the stolen user terminal 600.

도 11은 본 발명의 실시예에 따른 사용자 단말의 위치 추적 방법을 설명하기 위한 흐름도이다. 11 is a flowchart illustrating a location tracking method of a user terminal according to an embodiment of the present invention.

도 11을 참조하면, 사용자 단말(600)은 S1100 단계에서 도난을 감지할 수 있다. 도난 감지는 사용자 단말(600)의 장치 종류에 따른 각각 다른 메커니즘에 의거하여 감지될 수 있다. 일 예로, 사용자 단말(600)이 차량 도어, 금고 등의 잠금장치라면, 유효한 열쇠를 이용한 도어 또는 금고문의 개방이 아닌, 외력에 의한 개방인 경우, 도난으로 판단할 수 있다. 이와 같이, 도난이 감지되면, 사용자 단말(600)은 S1105 단계에서, 현재 위치를 산출한다. 현재 위치는 앞서, 도 7 내지 도 9에서 설명된 바와 같은 방법으로, 기준국(100) 및 가상 기준국의 보정 정보를 이용하여, 수신되는 GPS 위치 정보를 보정하여 산출된다. Referring to FIG. 11, the user terminal 600 may detect theft in operation S1100. Theft detection may be detected based on different mechanisms according to device types of the user terminal 600. For example, if the user terminal 600 is a locking device such as a vehicle door or a safe, it may be determined as theft when the door or the safe door is opened by an external force, rather than the door or the safe door being opened using a valid key. As such, when theft is detected, the user terminal 600 calculates a current location in step S1105. The current position is calculated by correcting the received GPS position information using the correction information of the reference station 100 and the virtual reference station, as described above with reference to FIGS. 7 to 9.

현재 위치가 산출되면, 사용자 단말(600)은 S1110 단계에서 도난 발생 메시지를 생성한다. 즉, 사용자 단말(600)은 도난 발생 메시지에 사용자 단말(600)의 식별자와 현재 위치를 수납한다. 그런 다음, 사용자 단말(600)은 S1115 단계에서 도난 발생 메시지를 방송 서버(400)로 전송한다. 사용자 단말(600)은 도난 발생 메시지를 미리 설정된 주기로 지속해서 전송할 수 있다. 특히, 사용자 단말(600)은 도난 발생 메시지 전송 주기를 사용자 단말(600)의 위치가 변화의 정도에 따라 달리 할 수 있다. 예컨대, 사용자 단말(600)은 위치 변화가 거의 없는 경우, 도난 발생 메시지의 전송 주기는 늘어나며, 위치 변화가 급격한 경우, 도난 발생 메시지의 전송 주기를 짧게 할 수 있다. When the current location is calculated, the user terminal 600 generates a theft generation message in step S1110. That is, the user terminal 600 stores the identifier and the current location of the user terminal 600 in the theft generation message. Then, the user terminal 600 transmits the theft generation message to the broadcast server 400 in step S1115. The user terminal 600 may continuously transmit the theft generation message at a predetermined cycle. In particular, the user terminal 600 may change the theft generation message transmission period according to the degree of change in the location of the user terminal 600. For example, if there is little change in location, the user terminal 600 may increase the transmission period of the theft generation message. If the location change is rapid, the user terminal 600 may shorten the transmission period of the theft generation message.

도 12는 본 발명의 실시예에 따른 방송 서버의 위치 추적 방법을 설명하기 위한 흐름도이다. 12 is a flowchart illustrating a location tracking method of a broadcast server according to an embodiment of the present invention.

방송 서버(400)는 S1200 단계에서 도난 발생 메시지를 수신할 수 있다. 도난 발생 메시지는 도난된 사용자 단말(600)의 식별자 및 현재 위치를 포함한다. 도난 발생 메시지를 수신한, 방송 서버(400)는 도난 발생 메시지의 식별자를 통해 해당 사용자 단말(600)이 도난 되었음을 인지하고, S1205 단계에서 도난 정보 메시지를 생성한다. 도난 정보 메시지는 도난된 사용자 단말(600)의 식별자와 현재 위치를 포함한다. The broadcast server 400 may receive a theft generation message in step S1200. The theft occurrence message includes the identifier and current location of the stolen user terminal 600. Upon receiving the theft generation message, the broadcast server 400 recognizes that the corresponding user terminal 600 has been stolen through the identifier of the theft generation message, and generates a theft information message in step S1205. The theft information message includes the identifier of the stolen user terminal 600 and the current location.

그런 다음, 방송 서버(400)는 S1210 단계에서 도난 정보 메시지를 전송한다. 특히, 사용자 단말(600)이 전송하는 도난 발생 메시지의 전송 주기보다 방송 서버(400)가 도난 정보 메시지를 전송하는 주기가 짧은 경우, 도난 정보 메시지의 현재 위치는 바로 이전 전송된 도난 정보 메시지에 포함된 현재 위치가 될 수 있다. Then, the broadcast server 400 transmits the stolen information message in step S1210. In particular, when the period in which the broadcasting server 400 transmits the theft information message is shorter than the period in which the user terminal 600 transmits the theft generation message, the current position of the theft information message is included in the previously transmitted theft information message. Can be the current location.

한편, 방송 서버(400)는 S1215 단계에서 도난 제어 메시지를 생성한다. 도난 제어 메시지는 도난 동작을 포함하며, 도난 동작은 도난 시, 장치의 종류에 따른 사용자 단말(600)의 동작을 정의한 것이다. 그런 다음, 방송 서버(200)는 S1220 단계에서 도난 제어 메시지를 브로드캐스트로 전송한다. On the other hand, the broadcast server 400 generates the theft control message in step S1215. Theft control message includes theft operation, and theft operation defines the operation of the user terminal 600 according to the type of the device during theft. Then, the broadcast server 200 transmits the theft control message in a broadcast in step S1220.

도 13은 본 발명의 실시예에 따른 추적 단말의 위치 추적 방법을 설명하기 위한 흐름도이며, 도 14는 본 발명의 실시예에 따른 추적 단말의 위치 추적 방법을 설명하기 위한 화면 예이다. 도 13 및 도 14에서 사용자 단말(600)은 호스트 장치인 차량에 설치된 장치라고 가정한다. 또한, 도 13 및 14에서 추적 단말(700)은 도난이 발생한 사용자 단말(600)에 대해 위치 추적을 실시하여, 이를 회수하기 위한 서비스를 제공하는 사설 기관, 예컨대, 경비 업체에서 사용되는 장치라고 가정한다. 13 is a flowchart illustrating a location tracking method of a tracking terminal according to an embodiment of the present invention, and FIG. 14 is a screen example illustrating a location tracking method of a tracking terminal according to an embodiment of the present invention. 13 and 14, it is assumed that the user terminal 600 is a device installed in a vehicle that is a host device. In addition, it is assumed that the tracking terminal 700 in FIGS. 13 and 14 is a device used in a private agency, for example, a security company, that provides a service for recovering a location by performing a location tracking on the stolen user terminal 600. do.

추적 단말(700)은 S1300 단계에서 방송 신호를 수신한다. 그런 다음, 추적 단말(700)은 S1305 단계에서 방송 신호로부터 방송 서버(400)가 전송한 도난 정보 메시지를 추출한다. The tracking terminal 700 receives a broadcast signal in step S1300. Then, the tracking terminal 700 extracts the theft information message transmitted by the broadcast server 400 from the broadcast signal in step S1305.

이어서, 추적 단말(700)은 S1310 단계에서 도난 정보 메시지의 식별자와 기 저장된 회원 리스트를 비교하여, 도난 정보 메시지의 식별자가 회원 리스트에 존재하는지 판단한다. Subsequently, the tracking terminal 700 compares the identifier of the stolen information message with the previously stored member list in operation S1310 to determine whether the identifier of the stolen information message exists in the member list.

만약, 상기 판단 결과, 도난 정보 메시지의 식별자가 회원 리스트에 존재하면, S1315 단계로 진행하고, 그렇지 않은 경우, S1320 단계에서 해당하는 프로세스를 종료한다. 추적 단말(700)은 S1315 단계에서 도난 정보 메시지로부터 현재 위치를 출력한다. 이러한 S1315 단계에서 추적 단말(700)은 디지털 지도(1403) 상에 사용자 단말(600)의 이동 자취 및 현재 위치(1401)를 표시할 수 있다. 그리고, 사용자 단말(700)에 대한 물품 정보로, 사용자 단말(600) 자체 또는 사용자 단말(600)의 호스트 장치의 외형을 보이는 이미지 파일, 사용자 단말(600) 자체 또는 사용자 단말(600)이 장착된 호스트 장치에 대해 설명하는 텍스트 파일을 같이 표시할 수 있다. 이러한 화면 예를 도 14에 도시하였다. 도시된 바와 같이, 사용자 단말(700)에 대한 물품 정보로, 사용자 단말(600)의 호스트 장치인 차량의 외형을 보이는 이미지 파일로 차량의 외형 이미지(1405)를 표시하며, 사용자 단말(600)이 장착된 호스트 장치에 대해 설명하는 텍스트 파일인 차량 번호(1407)를 같이 표시한다. 이에 따라, 도 14와 같은 화면을 통해 사용자 단말(600) 또는 사용자 단말(600)의 호스트 장치를 추적할 수 있다. If, as a result of the determination, if the identifier of the theft information message exists in the member list, the process proceeds to step S1315, otherwise, the process ends in step S1320. The tracking terminal 700 outputs the current location from the theft information message in step S1315. In step S1315, the tracking terminal 700 may display the movement trace and the current location 1401 of the user terminal 600 on the digital map 1403. In addition, the article information on the user terminal 700, the image file showing the appearance of the user terminal 600 itself or the host device of the user terminal 600, the user terminal 600 itself or the user terminal 600 is mounted You can also display a text file that describes the host device. An example of such a screen is shown in FIG. 14. As shown, as the item information on the user terminal 700, the external image 1405 of the vehicle is displayed as an image file showing the external appearance of the vehicle that is the host device of the user terminal 600, the user terminal 600 is The vehicle number 1407, which is a text file describing the mounted host device, is also displayed. Accordingly, the host device of the user terminal 600 or the user terminal 600 may be tracked through the screen as shown in FIG. 14.

도 15는 본 발명의 실시예에 따른 도난 단말 제어 방법을 설명하기 위한 흐름도이다. 15 is a flowchart illustrating a method for controlling theft terminal according to an embodiment of the present invention.

도 15를 참조하면, S1500 단계에서 방송 서버(400)는 도난을 인지할 수 있다. 일 실시예에 따르면, 도난의 인지는 사용자 단말(600)이 도난을 감지하고, 도난 발생 메시지를 방송 서버(400)에 전송하는 경우에 인지할 수 있다. 사용자 단말(400)이 방송 서버(400)에 도난 발생 메시지를 전송하는 과정에 대해서 앞서 도 10 내지 도 12를 통해 설명하였다. 한편, 사용자 단말(600) 또는 사용자 단말(600)의 호스트 장치(601)에 도난 감지 메커니즘이 존재하지 않거나, 감도의 문제로 도난을 제대로 인식하지 못할 수 있다. 이러한 경우를 상정한 대안적인 실시예는 사용자 단말(600) 또는 사용자 단말(600) 호스트 장치의 사용자가 직접 도난 사실을 인지한 경우를 가정한다. 이러한 대안적인 실시예에서, 사용자 단말(600) 또는 사용자 단말(600) 장치의 자체 보호를 위한 프로세스가 이루어진다. 사용자는 일반적으로 보유하고 있는 단말(예컨대, 이동통신 단말기, 전화기, 데스크톱 컴퓨터, 스마트폰, 노트북, 등)을 이용하여, 도난을 신고할 수 있다. 이에 따라, 방송 서버(400)는 S1500 단계에서 도난 발생을 인지할 수 있다. Referring to FIG. 15, in operation S1500, the broadcast server 400 may recognize theft. According to an embodiment, the recognition of theft may be recognized when the user terminal 600 detects theft and transmits the theft generation message to the broadcast server 400. A process of transmitting the theft generation message to the broadcast server 400 by the user terminal 400 has been described above with reference to FIGS. 10 to 12. Meanwhile, the theft detection mechanism may not exist in the user terminal 600 or the host device 601 of the user terminal 600, or may not properly recognize theft due to sensitivity. An alternative embodiment that assumes this case assumes that the user of the user terminal 600 or the user of the user terminal 600 host device directly recognizes theft. In this alternative embodiment, a process is performed for self-protection of the user terminal 600 or the user terminal 600 device. A user may report theft by using a terminal (eg, a mobile communication terminal, a telephone, a desktop computer, a smartphone, a laptop, etc.) that is generally held. Accordingly, the broadcast server 400 may recognize the theft in operation S1500.

상술한 바와 같은 방법에 따라 도난 발생을 인지하면, 방송 서버(400)는 S1505 단계에서 도난 제어 메시지를 생성한다. 도난 제어 메시지는 사용자 단말(600)의 동작을 제어하기 위한 것이며, 도난 제어 메시지는 사용자 단말(600)의 식별자와 도난 동작을 지시하는 도난 동작 지시자를 포함한다. Upon recognizing the theft, the broadcast server 400 generates a theft control message in step S1505. The theft control message is for controlling the operation of the user terminal 600, the theft control message includes an identifier of the user terminal 600 and theft operation indicator for indicating the theft operation.

다음의 <표 2>는 본 발명의 실시예에 따른 도난 동작 지시자를 설명하기 위한 것이다. Table 2 below is for explaining the theft operation indicator according to an embodiment of the present invention.

사용자 단말 또는 사용자 단말의 호스트 장치의 종류Type of host device of user terminal or user terminal 도난 동작Theft behavior 차량vehicle 동작 1: 유효한 시동 조작이 있는 경우에도 시동 걸리지 않음
동작 2: 경보 발생
동작 3: 비상등 점멸
동작 4: 엔진 정지
Action 1: Do not start even if there is a valid start operation
Action 2: generate an alarm
Action 3: emergency light flashing
Action 4: stop the engine
디지털 카메라digital camera 동작 1: 경보 발생
동작 2: 촬영 불가
동작 3: 기 촬영된 데이터(이미지 파일) 열람 불가
동작 4: 데이터 삭제 불가
동작 5: 특정 데이터 삭제
Action 1: generate an alarm
Operation 2: No Shooting
Operation 3: Inability to view previously recorded data (image files)
Action 4: Unable to Delete Data
Action 5: Delete Specific Data
시계clock 동작 1: 경보 발생
동작 2: 시계 멈춤
Action 1: generate an alarm
Action 2: stop the clock
디지털 금고Digital safe 동작 1: 강제 잠금(유효한 비밀번호 입력이 있는 경우에도 개방되지 않음)
동작 2: 경보 발생
Action 1: Forced lock (will not open even with valid password entry)
Action 2: generate an alarm
스마트폰Smartphone 동작 1: 경보 발생
동작 2: 무선 접속(wireless networking) 잠금
동작 3: 발신 통화만 잠금
동작 4: 안내 메시지 출력(소유자의 다른 연락처 안내)
동작 5: 특정 데이터 미리 설정된 데이터 백업 서버로 전송
동작 6: 특정 데이터 삭제
Action 1: generate an alarm
Operation 2: Lock Wireless Networking
Action 3: lock only outgoing calls
Action 4: Print a Prompt Message (Direct Owner's Other Contacts)
Action 5: Sending Specific Data to Preset Data Backup Server
Action 6: Delete Specific Data

<표 2>를 참조하면, 사용자 단말(600) 또는 사용자 단말(600)의 호스트 장치의 종류에 따라 복수의 도난 동작이 정의되었다. 도난 동작 지시자는 사용자 단말(600) 또는 사용자 단말(600)의 호스트 장치의 종류를 나타내는 종류 식별자 및 그 종류에 따라 미리 설정된 도난 동작 중 실행시키고자 하는 도난 동작을 포함한다. 예컨대, 사용자 단말(600)의 호스트 장치의 종류는 차량이라고 가정한다. 그러면, 차량의 도난 동작은 동작 1 내지 동작 4를 포함한다. 따라서 방송 서버(400)는 사용자 단말(600) 또는 사용자 단말(600)의 호스트 장치의 종류를 차량으로 선택하고, 동작 1 내지 동작 4 중 적어도 하나를 선택하여, 도난 동작 지시자를 생성할 수 있다. 이러한 도난 동작 지시자는 사용자 단말(600)이 선택된 도난 동작을 수행하도록 한다. Referring to <Table 2>, a plurality of theft operations are defined according to the type of host device of the user terminal 600 or the user terminal 600. The theft operation indicator includes a type identifier indicating the type of the host device of the user terminal 600 or the user terminal 600 and a theft operation to be executed among the preset theft operations according to the type. For example, it is assumed that the type of host device of the user terminal 600 is a vehicle. Then, theft operation of the vehicle includes operations 1-4. Accordingly, the broadcast server 400 may select a type of the host device of the user terminal 600 or the user terminal 600 as a vehicle, and select at least one of operations 1 to 4 to generate the stolen operation indicator. The theft operation indicator allows the user terminal 600 to perform the selected theft operation.

특히, 도난 동작 지시자는 사용자 단말(600)이 도난 동작을 조건에 따라 선택적으로 수행하도록 지시할 수 있다. 예컨대, 도난된 사용자 단말(600)이 스마트폰이라고 가정하면, 도난된 스마트폰에 대해, 무선 접속을 사용하는 명령이 입력되는 경우, "동작 2: 무선 접속(wireless networking) 잠금"을 수행할 수 있다. 혹은, 공개되는 것을 원치 않는 특정 데이터가 존재한다고 가정하였을 때, 해당 특정 데이터에 대한 열람하기 위한 명령(file open)이 입력되는 경우, "동작 6: 특정 데이터 삭제"를 수행하도록 할 수 있다. 다른 예로, 호스트 장치(601)가 차량이라고 가정하였을 경우, 고속 주행 중 엔진을 정지시키는 것은 큰 사고를 유발할 수 있음으로, "동작 4: 엔진 정지"는 기 설정된 속도 미만으로 차량이 이동하고 있는 경우에만 수행하도록 조건을 설정할 수 있다. In particular, the theft operation indicator may instruct the user terminal 600 to selectively perform theft operation according to a condition. For example, assuming that the stolen user terminal 600 is a smartphone, when the command for using the wireless connection is input to the stolen smartphone, "operation 2: wireless networking lock" may be performed. have. Alternatively, assuming that there is specific data that is not desired to be disclosed, when a command (file open) for reading the specific data is input, "operation 6: deleting specific data" may be performed. As another example, assuming that the host device 601 is a vehicle, stopping the engine during a high speed driving may cause a big accident, and thus, “operation 4: stopping the engine” is when the vehicle is moving below a preset speed. You can set the condition to only run.

또한, 도난 동작 지시자는 사용자 단말(600)이 복수의 도난 동작을 시간의 흐름에 따라 순차로 수행하도록 지시할 수 있다. 예컨대, 스마트폰의 경우, 도난이라기보다는, 분실의 경우가 많다. 따라서 처음에는 분실의 경우라고 상정하고, 도난 동작을 수행하도록 한다. 예컨대, "동작 1: 경보 발생"을 수행할 수 있다. 이는 경보를 발생시켜, 사용자 단말(600)이 주변에 있지만 찾지 못하는 경우 쉽게 찾을 수 있도록 도울 수 있다. 또한, "동작 4: 안내 메시지 출력"을 수행할 수 있다. 이는 사용자 단말(600) 사용자의 다른 연락처를 안내하여, 사용자 단말(600)의 습득자가 연락할 수 있도록 돕는다. 이때, 기 설정된 시간이 도과하면, 사용자 단말(600)은 분실이 아니라, 도난당했거나, 분실의 경우에도, 습득자의 선의에 의해서는 회수 불가한 상태라고 상정한다. 이러한 경우, "동작 3: 발신 통화만 잠금", "동작 5: 특정 데이터 미리 설정된 데이터 백업 서버로 전송", "동작 6: 특정 데이터 삭제"와 같은 도난 동작을 수행하도록 할 수 있다. In addition, the theft operation indicator may instruct the user terminal 600 to perform a plurality of theft operations in sequence over time. For example, smartphones are often lost, rather than stolen. Therefore, it is assumed that the first case is lost, and theft operation is performed. For example, "Operation 1: Alerting" may be performed. This may generate an alert to help the user terminal 600 easily find it when it is nearby but not found. In addition, it is possible to perform "Operation 4: output of guide message". This guides other contacts of the user of the user terminal 600 to help the learner of the user terminal 600 contact. At this time, if the preset time has elapsed, the user terminal 600 is not lost, but is stolen, or even if lost, it is assumed that the state is not recoverable by the learner's good faith. In this case, it is possible to perform theft operations such as "operation 3: lock only outgoing calls", "operation 5: transfer to specific data backup server", and "operation 6: delete specific data".

상술한 바와 같은 도난 제어 메시지를 생성한 후, 방송 서버(400)는 S1510 단계에서 도난 제어 메시지를 사용자 단말(600)에 브로드캐스트로 전송한다. 전송된 도난 제어 메시지는 브로드캐스팅 방식으로 전송되기 때문에, 사용자 단말(600)은 해당 메시지의 식별자를 통해 해당 메시지가 자신에게 전송됨 메시지임을 인지할 수 있다. 따라서 사용자 단말(600)은 방송 신호를 수신하면, 방송 신호로부터 사용자 단말(600) 자신을 타겟으로 전송된 도난 제어 메시지를 추출하여, S1515 단계에서 도난 제어 메시지의 도난 동작 지시자에 따라, 해당하는 도난 동작을 수행한다. 예컨대, 차량의 경우, 동작 1 내지 동작 4 중 도난 동작 지시자가 지시하는 동작을 수행할 수 있다. 또한, 앞서 설명한 바와 같이, 사용자 단말(600)은 조건에 따라 도난 동작을 수행하거나, 혹은, 순차로 복수의 도난 동작을 수행할 수 있다. 이에 따라, 사용자 단말(600) 또는 사용자 단말(600)이 장착된 호스트 장치의 데이터를 보호할 수 있으며, 그 기능을 사용하지 못함으로써, 회수 가능성을 높일 수 있다. After generating the theft control message as described above, the broadcast server 400 broadcasts the theft control message to the user terminal 600 in step S1510. Since the transmitted theft control message is transmitted in a broadcasting manner, the user terminal 600 may recognize that the message is a message transmitted to the user through the identifier of the message. Therefore, when the user terminal 600 receives the broadcast signal, the user terminal 600 extracts the theft control message transmitted to the user terminal 600 itself from the broadcast signal, and according to the theft operation indicator of the theft control message in step S1515, the corresponding theft Perform the action. For example, in the case of a vehicle, an operation indicated by the theft operation indicator may be performed during operations 1 to 4. In addition, as described above, the user terminal 600 may perform theft operation according to a condition, or may sequentially perform the plurality of theft operations. Accordingly, the data of the user terminal 600 or the host device equipped with the user terminal 600 can be protected, and the possibility of recovery can be increased by not using the function.

도 16은 본 발명의 실시예에 따른 방송 서버의 도난 단말 제어 방법을 설명하기 위한 흐름도이다. 16 is a flowchart illustrating a method for controlling a stolen terminal of a broadcast server according to an embodiment of the present invention.

도 16을 참조하면, 방송 서버(600)는 S1600 단계에서 사용자 단말(600) 또는 호스트 장치(601)의 도난을 인지한다. 앞서 설명한 바와 같이, 방송 서버(600)는 도난 발생 메시지를 수신하거나, 사용자 단말(600) 또는 호스트 장치(601)의 사용자가 다른 단말 등을 이용하여 직접 신고한 경우에 도난을 인지할 수 있다. Referring to FIG. 16, the broadcast server 600 recognizes theft of the user terminal 600 or the host device 601 in operation S1600. As described above, the broadcast server 600 may recognize the theft when the theft generation message is received or when the user of the user terminal 600 or the host device 601 directly reports using another terminal.

도난을 인지한 방송 서버(600)는 S1605 단계에서 도난 제어 메시지를 생성한다. 도난 제어 메시지는 사용자 단말(600)의 식별자와 도난 동작을 지시하는 도난 동작 지시자를 포함한다. 또한, 도난 동작 지시자는 사용자 단말(600) 또는 호스트 장치(601)의 장치 종류 및 사용자 단말(600) 또는 호스트 장치(601)가 실행해야할 도난 동작을 포함한다. 이러한 도난 동작 지시자는 도난 동작을 시간간의 흐름에 따라 순차로 수행하거나, 조건부로 수행하도록 설정할 수 있다. The broadcast server 600 recognizing the theft generates a theft control message in step S1605. The theft control message includes an identifier of the user terminal 600 and theft operation indicator indicating the theft operation. In addition, the theft operation indicator includes a device type of the user terminal 600 or the host device 601 and a theft operation to be executed by the user terminal 600 or the host device 601. Such theft operation indicator may be configured to perform theft operation sequentially or conditionally over time.

도난 제어 메시지를 생성한 방송 서버(600)는 S1610 단계에서 도난 제어 메시지를 전송한다. 전송된 도난 제어 메시지는 방송 송출기(500)를 통해 방송 신호에 실려 브로드캐스트 방식으로 전송된다. The broadcast server 600 generating the theft control message transmits the theft control message in step S1610. The transmitted theft control message is carried in the broadcast signal through the broadcast transmitter 500 and transmitted in a broadcast manner.

도 17은 본 발명의 실시예에 따른 사용자 단말의 도난 단말 제어 방법을 설명하기 위한 흐름도이다. 17 is a flowchart illustrating a method for controlling a stolen terminal of a user terminal according to an embodiment of the present invention.

사용자 단말(600)은 S1700 단계에서 방송 신호를 수신할 수 있다. 그런 다음, 사용자 단말(600)은 S1705 단계에서 방송 신호로부터 자신을 타겟으로 전송된 도난 제어 메시지를 추출한다. 도난 제어 메시지는 사용자 단말(600)의 식별자를 포함하기 때문에, 사용자 단말(600)은 자신의 식별자를 통해 자신을 타겟으로 전송된 도난 제어 메시지를 추출할 수 있다. The user terminal 600 may receive a broadcast signal in step S1700. Then, the user terminal 600 extracts the theft control message transmitted to the target from the broadcast signal in step S1705. Since the theft control message includes the identifier of the user terminal 600, the user terminal 600 may extract the theft control message transmitted to the target through its identifier.

도난 제어 메시지를 추출한 사용자 단말(600)은 도난 제어 메시지의 도난 동작 지시자가 지시하는 바에 따라 도난 동작을 수행한다. 이러한 도난 동작 지시자는 앞서 설명된 바와 같이, 장치의 종류에 따르며, 다양한 도난 동작 중 적어도 하나를 지시한다. 그리고, 이러한 도난 동작 지시자는 도난 동작을 순차로 수행하도록 하거나, 조건부로 수행하도록 지시할 수 있다. The user terminal 600 which extracts the theft control message performs the theft operation as indicated by the theft operation indicator of the theft control message. Such theft operation indicator, as described above, depends on the type of device and indicates at least one of various theft operations. In addition, the theft operation indicator may instruct to perform theft operation sequentially or conditionally.

상술한 바와 같은 본 발명에 따르면, 디지털 방송을 통해 사용자 단말 또는 사용자 단말이 장착된 호스트 장치를 제어함으로써, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 회수를 용이하게 하고, 사용자의 프라이버시를 보호할 수 있다. 특히, 본 발명에 따르면, 사용자 단말(600)은 방송을 통해 실시간으로 제공되는 DGPS 정보를 수신함으로써, 대용량의 정보를 실시간으로 수신할 수 있고, 이를 통해 GPS 위치 정보를 보정함으로써, 사용자에게 보다 정밀한 GPS 위치 정보를 제공할 수 있다. 또한, 현재 위치로부터 주변에 있는 가상 기준국의 정확도에 따라 더 많은 수의 가상 기준국 또는 기준국(100)을 이용하여, 새로운 보정 정보를 생성하고, 이를 이용하여, GPS 위치 정보를 보정함으로써, 보다 정확한 GPS 위치 정보를 제공할 수 있어, 도난당한 사용자 단말(600) 또는 호스트 장치(601)에 대해 보다 정밀한 위치를 추적할 수 있다. 특히, 이러한 본 발명은 일정 수준 이상의 정확도를 유지하는 GPS 위치 정보를 제공할 수 있다. 한편, 본 발명은 사용자 단말(600)의 성능 또는 응답 속도 향상을 고려하여, 사용자 단말(600)은 일정 수준의 기준을 설정하고, 설정된 기준에 따라, 보정 정보를 새로 생성한 후, GPS 위치 정보를 보정할 수 있어, 사용자 단말(600)의 종류에 따라, 적절하게 GPS 위치 보정 프로세스를 진행할 수도 있다. According to the present invention as described above, by controlling the user terminal or the host device equipped with the user terminal through digital broadcasting, to facilitate the recovery of the user terminal or the host device equipped with the user terminal, to protect the privacy of the user Can be. In particular, according to the present invention, the user terminal 600 can receive a large amount of information in real time by receiving the DGPS information provided in real time through broadcast, thereby correcting the GPS location information, thereby more precise to the user GPS location information can be provided. In addition, by using a larger number of virtual reference station or reference station 100 in accordance with the accuracy of the virtual reference station in the vicinity from the current position, by generating new correction information, by using it to correct the GPS position information, More accurate GPS location information can be provided, allowing more precise location tracking for the stolen user terminal 600 or host device 601. In particular, the present invention can provide GPS position information that maintains a certain level of accuracy or more. On the other hand, the present invention in consideration of improving the performance or response speed of the user terminal 600, the user terminal 600 sets a predetermined level, and generates new correction information according to the set criteria, the GPS position information May be corrected so that the GPS position correction process may be appropriately performed according to the type of the user terminal 600.

지금까지, 수집 서버(200), 서비스 서버(300) 및 방송 서버(400)에 대해서 각각 독립된 장치로 구현되었으며, 각각 고유의 기능을 수행하는 것으로 설명되었다. 하지만, 상술한 수집 서버(200), 서비스 서버(300) 및 방송 서버(400)는 하나의 장치에서 구현될 수 있으며, 각각 다른 장치로 구현될 수도 있다. 또한, 상술한 서버들(200, 300, 400) 각각이 수행하는 것으로 설명된 기능 중 일부 또는 전부는 해당 서버가 아닌 다른 서버(200, 300, 400)가 대신 수행할 수도 있다. 대표적인 예로, 서비스 서버(300)가 방송 서버(400)가 수행하는 기능 중 일부 또는 전부를 수행할 수 있고, 방송 서버(400)가 서비스 서버(300)의 기능 중 일부 또는 전부를 수행할 수도 있다. Up to now, the collection server 200, the service server 300 and the broadcast server 400 has been implemented as a separate device, each has been described as performing a unique function. However, the above-described collection server 200, service server 300 and broadcast server 400 may be implemented in one device, each may be implemented in a different device. In addition, some or all of the functions described as each of the above-described servers 200, 300, and 400 may be performed by another server 200, 300, or 400 instead of the corresponding server. As a representative example, the service server 300 may perform some or all of the functions performed by the broadcast server 400, and the broadcast server 400 may perform some or all of the functions of the service server 300. .

본 발명의 실시예에 따른 위치 정보 제공 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 프로그램 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광 기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다. The location information providing method according to an embodiment of the present invention may be implemented in a form of a program readable by various computer means and recorded in a computer-readable recording medium. Here, the recording medium may include a program command, a data file, a data structure, etc. alone or in combination. Program instructions recorded on the recording medium may be those specially designed and constructed for the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. For example, the recording medium may be a magnetic medium such as a hard disk, a floppy disk and a magnetic tape, an optical medium such as a CD-ROM or a DVD, a magneto-optical medium such as a floppy disk magneto-optical media, and hardware devices that are specially configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such a hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상 본 발명을 몇 가지 바람직한 실시 예를 사용하여 설명하였으나, 이들 실시 예는 예시적인 것이며 한정적인 것이 아니다. 이와 같이, 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 균등론에 따라 다양한 변화와 수정을 가할 수 있음을 이해할 것이다. While the present invention has been described with reference to several preferred embodiments, these embodiments are illustrative and not restrictive. As such, those of ordinary skill in the art will appreciate that various changes and modifications may be made according to equivalents without departing from the spirit of the present invention and the scope of rights set forth in the appended claims.

100: 기준국 200: 수집 서버
300: 서비스 서버 400: 방송 서버
410: 통신 모듈 420: 보정 정보 모듈
430: 도난 정보 모듈 500: 방송 송출기
600: 사용자 단말 601: 호스트 장치
610: 방송 신호 수신부 620: 위치 정보 수신부
630: 통신부 640: 도난 감지부
650: 제어부 700: 추적 단말
701: 추적 차량 710: 방송 신호 수신 유닛
720: 저장 유닛 730: 출력 유닛
740: 제어 유닛
100: base station 200: collection server
300: service server 400: broadcast server
410: communication module 420: calibration information module
430: Theft information module 500: Broadcasting transmitter
600: user terminal 601: host device
610: broadcast signal receiver 620: location information receiver
630: communication unit 640: theft detection unit
650: control unit 700: tracking terminal
701: tracking vehicle 710: broadcast signal receiving unit
720: storage unit 730: output unit
740: control unit

Claims (15)

디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적 시스템에 있어서,
사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난을 감지하면, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 기능의 일부 또는 전부를 제어하는 도난 동작을 지시하기 위한 도난 제어 메시지를 생성하는 한편, 기준국 및 가상 기준국의 위치 정보 및 보정 정보, 상기 가상 기준국의 보정 정보가 생성될 때, 이용된 기준국의 수 및 보정 정보의 생성 방식에 따라 결정되는 정확도와, 영역의 크기에 따라 대권역, 중권역 또는 소권역으로 구분되는 권역 레벨을 가지며, 상기 권역 레벨에 따라 구분된 권역과, 구분된 권역에 속하는 기준국과 가상 기준국을 나타내는 정보인 권역 정보를 포함하는 DGPS(Differential Global Positioning System) 정보를 TPEG(Transport Protocol Expert Group) 형식에 따라 GPS 위치 정보를 보정하기 위한 보정 정보를 포함하는 DGI(Differential GPSinformation) 메시지로 부호화하여, 생성된 도난 제어 메시지 및 부호화된 DGI 메시지를 방송 신호를 통해 전송하는 방송 서버; 및
도난이 감지되면, 상기 방송 서버에 도난 발생을 알리는 동시에 변동되는 자신의 현재 위치를 알리는 도난 발생 메시지를 전송하되, 상기 DGI 메시지로부터 DGPS 정보를 추출하고, 추출된 DGPS 정보를 이용하여 수신되는 GPS 위치 정보를 보정하여 상기 현재 위치를 산출하며, 상기 도난 제어 메시지를 수신하여, 수신된 도난 제어 메시지에 따라 상기 도난 동작을 수행하는 상기 사용자 단말;을 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
In the theft control and tracking system using digital multimedia data broadcasting,
When theft of the user terminal or the host device equipped with the user terminal is detected, a theft control message is generated to instruct a theft operation for controlling a part or all of the function of the user terminal or the host device equipped with the user terminal. Location information and correction information of the station and the virtual reference station, when the correction information of the virtual reference station is generated, the accuracy determined according to the number of reference stations used and the generation method of the correction information, and the large area according to the size of the region Differential Global Positioning System (DGPS) having a regional level divided into sub-regions, sub-regions, and sub-regions, including regional information divided according to the regional levels, and regional information, which is information representing a reference station and a virtual reference station belonging to the divided regional area. (DGI) containing correction information for calibrating GPS location information according to the Transport Protocol Expert Group (TPEG) format. a broadcast server which encodes a ential GPS information message and transmits the generated theft control message and the encoded DGI message through a broadcast signal; And
When theft is detected, the theft server notifies the occurrence of theft and transmits a theft occurrence message indicating its current location, and extracts the DGPS information from the DGI message, and receives the GPS location using the extracted DGPS information. And a user terminal configured to correct the information to calculate the current location, receive the theft control message, and perform the theft operation according to the received theft control message.
제1항에 있어서,
상기 도난 제어 메시지는
상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 장치 종류에 따라 설정된 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
The method of claim 1,
The theft control message is
Theft device control and tracking system, characterized in that it comprises a theft operation indicator for instructing to perform at least one of a plurality of theft operation set according to the user terminal or the type of device of the host device equipped with the user terminal. .
제2항에 있어서,
상기 도난 동작 지시자는
상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
The method of claim 2,
The theft operation indicator
And instruct the user terminal to sequentially perform the theft operation or conditionally.
삭제delete 제1항에 있어서,
상기 방송 서버는
도난 발생 메시지를 수신하면, 도난된 사용자 장치를 식별하는 식별자와 상기 도난된 사용자 장치의 위치 정보를 포함하는 도난 정보 메시지를 방송하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
The method of claim 1,
The broadcast server
And upon receipt of the theft occurrence message, a theft information message including an identifier identifying the stolen user device and location information of the stolen user device.
제5항에 있어서,
상기 도난 정보 메시지를 수신하여, 상기 도난 정보 메시지로부터 사용자 장치의 위치 정보를 추출하고, 추출된 사용자 장치의 위치 정보를 출력하는 추적용 단말;을 더 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
The method of claim 5,
And a tracking terminal for receiving the theft information message, extracting location information of the user device from the theft information message, and outputting the extracted location information of the user device. .
삭제delete 제1항에 있어서, 상기 사용자 단말은
인접한 적어도 하나의 가상 기준국의 보정 정보의 정확도에 따라, 보정 정보가 이용되는 기준국 및 가상 기준국의 수를 달리하여, 현 위치에서 수신된 GPS 위치 정보를 보정하는 것을 특징으로 하는 도난 장치 제어 및 추적 시스템.
The method of claim 1, wherein the user terminal
Anti-theft device control, characterized in that the GPS position information received at the current position is corrected by varying the number of reference stations and virtual reference stations for which correction information is used according to the accuracy of correction information of at least one adjacent virtual reference station. And tracking system.
디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적을 위한 장치에 있어서,
방송 신호를 수신하기 위한 방송 신호 수신부;
상기 수신된 방송 신호로부터 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난시 취할 수 있는 동작을 지시하기 위한 도난 제어 메시지를 추출하고, 추출된 도난 제어 메시지에 따라 도난 동작을 수행하는 제어부; 및
통신을 위한 통신부;를 포함하고,
상기 방송 신호 수신부는 방송 서버로부터 복수의 기준국 및 가상 기준국에 상응하는 위치 정보와 보정 정보, 상기 가상 기준국의 보정 정보가 생성될 때 이용된 기준국의 수 및 보정 정보의 생성 방식에 따라 결정되는 정확도와, 영역의 크기에 따라 대권역, 중권역 또는 소권역으로 구분되는 권역 레벨을 가지며, 상기 권역 레벨에 따라 구분된 권역과, 구분된 권역에 속하는 기준국과 가상 기준국을 나타내는 정보인 권역 정보를 이용하여 생성된 DGPS 정보가 TPEG 형식에 따라 부호화된 DGI 메시지를 수신하며,
상기 제어부는 상기 DGPS 정보를 이용하여 수신되는 GPS 위치 정보를 보정하여 현재 위치를 산출하고,
도난이 감지되면, 도난 발생을 알리는 동시에 변동되는 자신의 현재 위치를 알리는 도난 발생 메시지를 상기 통신부를 통해 상기 방송 서버로 전송하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 장치.
An apparatus for controlling and tracking a stolen device using digital multimedia data broadcasting,
A broadcast signal receiver for receiving a broadcast signal;
A control unit which extracts a theft control message for indicating an operation that can be taken when the user terminal or a host device equipped with the user terminal is stolen from the received broadcast signal, and performs theft operation according to the extracted theft control message; And
It includes a communication unit for communication,
The broadcast signal receiving unit according to the position information and correction information corresponding to the plurality of reference stations and the virtual reference station from the broadcast server, the number of reference stations used when the correction information of the virtual reference station is generated, and the method of generating the correction information. According to the determined accuracy and the size of the region, each region has a regional level divided into a large region, a middle region, or a small region, and information indicating a region classified according to the region level, and reference and virtual reference stations belonging to the region; DGPS information generated using human rights information receives a DGI message encoded according to the TPEG format.
The controller calculates a current position by correcting GPS position information received using the DGPS information.
When theft is detected, an apparatus for controlling and tracking the theft device, characterized in that it transmits a theft generation message informing the current location of the theft at the same time to the broadcast server via the communication unit.
제9항에 있어서,
상기 도난 제어 메시지는
상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 장치.
10. The method of claim 9,
The theft control message is
And an anti-theft operation indicator for instructing the user terminal to perform at least one of a plurality of theft operations of a user terminal or a host device equipped with the user terminal.
제10항에 있어서,
상기 도난 동작 지시자는
상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 장치.
The method of claim 10,
The theft operation indicator
And instruct the user terminal to sequentially perform the theft operation, or conditionally perform the theft operation.
삭제delete 디지털 멀티미디어 데이터 방송을 활용한 도난 장치 제어 및 추적을 위한 방법에 있어서,
방송 서버가, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난을 감지하면, 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 도난시 취할 수 있는 동작을 지시하기 위한 도난 제어 메시지를 생성하는 한편, 기준국 및 가상 기준국의 위치 정보 및 보정 정보, 상기 가상 기준국의 보정 정보가 생성될 때, 이용된 기준국의 수 및 보정 정보의 생성 방식에 따라 결정되는 정확도와, 영역의 크기에 따라 대권역, 중권역 또는 소권역으로 구분되는 권역 레벨을 가지며, 상기 권역 레벨에 따라 구분된 권역과, 구분된 권역에 속하는 기준국과 가상 기준국을 나타내는 정보인 권역 정보를 포함하는 DGPS(Differential Global Positioning System) 정보를 TPEG(Transport Protocol Expert Group) 형식에 따라 GPS 위치 정보를 보정하기 위한 보정 정보를 포함하는 DGI(Differential GPS-information) 메시지로 부호화하여, 생성된 도난 제어 메시지 및 부호화된 DGI 메시지를 방송 신호를 통해 전송하는 단계; 및
사용자 단말이, 도난을 감지하면, 상기 방송 서버에 도난 발생을 알리는 동시에 변동되는 자신의 현재 위치를 알리는 도난 발생 메시지를 전송하되, 상기 DGI 메시지로부터 DGPS 정보를 추출하고, 추출된 DGPS 정보를 이용하여 수신되는 GPS 위치 정보를 보정하여 상기 현재 위치를 산출하며, 상기 도난 제어 메시지를 수신하여, 수신된 도난 제어 메시지에 따라 도난 동작을 수행하는 단계;를 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 방법.
In the method for the control and tracking of the theft device using digital multimedia data broadcasting,
When the broadcast server detects the theft of the user terminal or the host device equipped with the user terminal, the broadcast server generates a theft control message for indicating an action that may be taken when the user terminal or the host device equipped with the user terminal is stolen. Location information and correction information of the station and the virtual reference station, when the correction information of the virtual reference station is generated, the accuracy determined according to the number of reference stations used and the generation method of the correction information, and the large area according to the size of the region Differential Global Positioning System (DGPS) having a regional level divided into sub-regions, sub-regions, and sub-regions, including regional information divided according to the regional levels, and regional information, which is information representing a reference station and a virtual reference station belonging to the divided regional area. Differential G, which contains correction information for calibrating GPS location information according to the Transport Protocol Expert Group (TPEG) format. Encoding the PS-information message to transmit the generated theft control message and the encoded DGI message through a broadcast signal; And
When the user terminal detects the theft, the broadcasting server notifies the occurrence of theft and transmits a theft occurrence message indicating its current location, and extracts the DGPS information from the DGI message and uses the extracted DGPS information. Correcting the received GPS location information to calculate the current location, receiving the theft control message, and performing a theft operation according to the received theft control message; Way.
제13항에 있어서,
상기 도난 제어 메시지는
상기 사용자 단말의 식별자 및 사용자 단말 또는 사용자 단말이 장착된 호스트 장치의 복수의 도난 동작 중 적어도 하나를 수행하도록 지시하는 도난 동작 지시자를 포함하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 방법.
The method of claim 13,
The theft control message is
And a theft operation indicator for instructing the user terminal to perform at least one of a plurality of theft operations of a user terminal or a host device equipped with the user terminal.
제14항에 있어서,
상기 도난 동작 지시자는
상기 사용자 단말이 상기 도난 동작을 순차로 수행하도록 지시하거나, 또는, 조건부로 수행하도록 지시하는 것을 특징으로 하는 도난 장치 제어 및 추적을 위한 방법.
15. The method of claim 14,
The theft operation indicator
And instruct the user terminal to sequentially perform the theft operation, or conditionally perform the theft operation.
KR1020120052202A 2012-05-16 2012-05-16 System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof Expired - Fee Related KR101261771B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120052202A KR101261771B1 (en) 2012-05-16 2012-05-16 System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120052202A KR101261771B1 (en) 2012-05-16 2012-05-16 System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof

Publications (1)

Publication Number Publication Date
KR101261771B1 true KR101261771B1 (en) 2013-05-09

Family

ID=48665664

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120052202A Expired - Fee Related KR101261771B1 (en) 2012-05-16 2012-05-16 System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof

Country Status (1)

Country Link
KR (1) KR101261771B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015034888A1 (en) * 2013-09-03 2015-03-12 Agco Corporation Automatic connection to gnss data sources

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002331913A (en) * 2001-05-01 2002-11-19 Internatl Business Mach Corp <Ibm> Control method, receiving system, control system, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002331913A (en) * 2001-05-01 2002-11-19 Internatl Business Mach Corp <Ibm> Control method, receiving system, control system, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015034888A1 (en) * 2013-09-03 2015-03-12 Agco Corporation Automatic connection to gnss data sources

Similar Documents

Publication Publication Date Title
JP6385651B2 (en) On-vehicle device and spoofing detection method
CN101951548B (en) System and method for tracking stolen communication terminal and communication terminal
RU2636140C2 (en) Method and device for providing search object information
US10447790B2 (en) Information push
JP6496472B2 (en) On-vehicle device and spoofing detection method
CN105324681B (en) WWAN almanac integrity monitoring systems
CN102334149A (en) Locating a vehicle
EP2748560A2 (en) Identifier generation for visual beacon
EP2682785B1 (en) Concept for data authentication and secured localization based on a satellite navigation signal
JP2015014473A (en) On-vehicle device and spoofing detection method
EP3657829B1 (en) Vehicle, communication control method for vehicle, in-vehicle communication device, communication control method for in-vehicle communication device, server apparatus, communication control method for server apparatus, and non-transitory storage medium storing program
CN105556871A (en) Signal tracking and decoding in GNSS
US8339316B1 (en) Smart GPS use
CN104618605A (en) Mobile terminal positioning method and device
KR101392027B1 (en) System for providing high-precision location informations using digital multimedia data broadcasting, method thereof and receiving apparatus
CN105430210A (en) Emergency alarm method and module for mobile terminal
US9672282B2 (en) Method and system for providing query using an image
EP3952229B1 (en) Method for sending rcs service message, device, client, and server
KR101261771B1 (en) System for controlling and tracking stolen apparatus using digital multimedia data broadcasting, apparatus thereof, and method thereof
US10921132B2 (en) Method to determine search area for a person of interest based upon past route information from searchers
US8624724B2 (en) Position information acquisition apparatus and method of controlling the same
CN113466895B (en) Method and system for providing auxiliary positioning data and positioning equipment
KR101406996B1 (en) System for informing vehicle operation using location correction information, apparatus thereof, and method thereof
KR101374934B1 (en) System for presenting location based service using location correction information, apparatus thereof, and method thereof
US11403934B2 (en) Method and apparatus for warning a user about a suspicious vehicle

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

A302 Request for accelerated examination
PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D16-exm-PA0302

St.27 status event code: A-1-2-D10-D17-exm-PA0302

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

P16-X000 Ip right document amended

St.27 status event code: A-5-5-P10-P16-nap-X000

Q16-X000 A copy of ip right certificate issued

St.27 status event code: A-4-4-Q10-Q16-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20170501

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170501

St.27 status event code: N-4-6-H10-H13-oth-PC1903

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000