[go: up one dir, main page]

KR101137704B1 - Positioning method changing of setting value automatically according to start mode - Google Patents

Positioning method changing of setting value automatically according to start mode Download PDF

Info

Publication number
KR101137704B1
KR101137704B1 KR1020100043871A KR20100043871A KR101137704B1 KR 101137704 B1 KR101137704 B1 KR 101137704B1 KR 1020100043871 A KR1020100043871 A KR 1020100043871A KR 20100043871 A KR20100043871 A KR 20100043871A KR 101137704 B1 KR101137704 B1 KR 101137704B1
Authority
KR
South Korea
Prior art keywords
positioning
start mode
value
gps
timeout value
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
KR1020100043871A
Other languages
Korean (ko)
Other versions
KR20110124481A (en
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 KR1020100043871A priority Critical patent/KR101137704B1/en
Publication of KR20110124481A publication Critical patent/KR20110124481A/en
Application granted granted Critical
Publication of KR101137704B1 publication Critical patent/KR101137704B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명에 따른 자동 설정값 변경에 따른 스타트모드별 위치 측위방법은 GPS One 솔루션을 이용한 위치 측위방법에 있어서, GPS 모드 동작시 GPS 모듈을 초기화하는 제1단계와; GPS 모듈의 초기화 방법을 판단하여 어느 스타트 모드인지를 판단하는 제2단계와; 각 스타트 모드에 매칭되는 타임아웃값과 허용오차값을 자동 추출하는 제3단계와; 추출된 타임아웃값과 허용오차값을 적용하여 측위를 실행하는 제4단계를 포함하는 것을 특징으로 한다. 이에 의하여, GPS 모듈의 초기화인 스타트 모드에 따라 타임아웃값과 허용오차값을 동적으로 가변될 수 있게 함으로써 배터리의 소모를 최소화시킴과 동시에 위치 측위의 정확도를 안정적으로 향상시키고 측위의 성공률을 높일 수 있다.According to an aspect of the present invention, there is provided a positioning method for each start mode according to an automatic setting value change, the positioning method comprising: a first step of initializing a GPS module during a GPS mode operation; Determining a start mode by determining an initialization method of the GPS module; A third step of automatically extracting a timeout value and a tolerance value matching each start mode; And performing a positioning by applying the extracted timeout value and the tolerance value. Accordingly, the timeout value and the tolerance value can be dynamically changed according to the start mode, which is the initialization of the GPS module, thereby minimizing battery consumption, stably improving the accuracy of positioning and increasing the success rate of positioning. have.

Description

자동 설정값 변경에 따른 스타트 모드별 위치 측위방법 { POSITIONING METHOD CHANGING OF SETTING VALUE AUTOMATICALLY ACCORDING TO START MODE }Positioning method by starting mode according to automatic setting value change {POSITIONING METHOD CHANGING OF SETTING VALUE AUTOMATICALLY ACCORDING TO START MODE}

본 발명은 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법에 관한 것이다. 보다 상세하게는, GPS One 솔루션 하에서의 위치 측위시 각 스타트 모드를 자동으로 판단하고 각 스타트 모드에 적합한 측위 허용시간(Timeout) 내에 오차허용범위(Accuracy)를 동적으로 가변시킴으로써 배터리 소모를 최소화시킬 수 있으며, 측위 정확도를 높일 수 있고 측위 성공률을 향상시킬 수 있도록 한 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법에 관한 것이다.
The present invention relates to a positioning method for each start mode according to an automatic setting value change. More specifically, battery location can be minimized by automatically determining each start mode when positioning under the GPS One solution, and dynamically varying the accuracy within the positioning timeout for each start mode. In addition, the present invention relates to a positioning method for each start mode according to an automatic setpoint change that can improve positioning accuracy and improve positioning success rate.

최근 이동통신 단말기의 시스템 성능이 높아지고, 그 활용이 다면화 되면서 이동통신 단말기에 다양한 무선 통신기기를 통합하고자 하는 연구가 활발히 진행되고 있다. 이 중에서 다양한 이동통신 시스템을 동시에 지원하는 다중 시스템 지원 단말기와 이동통신이 아닌 다른 종류의 무선통신 방식들을 지원하여 이동통신 단말기의 제어부와 표시부를 동시에 활용할 수 있는 새로운 차원의 통신 단말기도 연구되고 있다.Recently, as the system performance of a mobile communication terminal is increased and its utilization is diversified, researches for integrating various wireless communication devices into a mobile communication terminal have been actively conducted. Among them, a new type of communication terminal that can simultaneously utilize a control unit and a display unit of a mobile communication terminal by supporting a multi-system support terminal supporting various mobile communication systems and other types of wireless communication methods other than mobile communication is also being studied.

이 중에서 최근 위치기반 서비스의 다양한 가능성을 이동통신 단말기로 흡수하고자 GPS 기능을 가지는 이동통신 단말기가 개발되어 일부 서비스는 상용화되기에 이르렀다. 종래에는 별도의 GPS 관련 시스템을 이동통신 단말기 시스템에 추가하는 방식으로 GPS 지원 이동통신 단말기가 구현되었으나, 최근에는 이동통신 단말기 모뎀 제조사에서 GPS 모드를 모뎀 차원에서 지원할 수 있도록 하는 GPS 모드 지원 모뎀도 개발되고 있다.Among these, a mobile communication terminal having a GPS function has been developed to absorb various possibilities of location-based services into a mobile communication terminal, and some services have been commercialized. Conventionally, a GPS supporting mobile communication terminal has been implemented by adding a separate GPS related system to a mobile communication terminal system, but recently, a modem for a GPS mode supporting modem has been developed by a mobile communication modem modem manufacturer to support a GPS mode at a modem level. It is becoming.

그 중에서 퀄컴(Qualcomm)사에서는 IS-801 프로토콜을 따르는 'GPS One'을 모뎀 칩셋에 적용하여 번들로 제공하고 있다. 이는 기지국과 통화가 가능하다는 이점을 살려 초기 위치 추정치를 기지국으로부터 받을 수 있기 때문에 개별 GPS 단말기보다 월등히 빠른 TTFF(최초 위치 확인시간(Time-To-First-Fix, 이하 TTFF))를 실현하고 있다.Among them, Qualcomm is bundling 'GPS One' that complies with IS-801 protocol to modem chipset. This allows the user to receive an initial position estimate from the base station taking advantage of the possibility of talking to the base station, thus achieving TTFF (Time-To-First-Fix), which is much faster than individual GPS terminals.

GPS 모듈의 초기화 방법으로는, 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start), 팩토리 스타트(Factory Start) 등이 있을 수 있다.The initialization method of the GPS module may include a hot start, a cold start, a warm start, a factory start, and the like.

핫 스타트 방식은 GPS 모듈 자체를 초기화하여 현재 위치를 파악하는 것으로, GPS 모듈(210)의 초기화 이후 위치를 수신하는 데 약 1초에서 6초 정도 소요된다.The hot start method is to determine the current position by initializing the GPS module itself, and it takes about 1 to 6 seconds to receive the position after the initialization of the GPS module 210.

콜드 스타트 방식은 위성으로부터 Ephemeris 데이터를 삭제하고 Ephemeris 데이터 전체를 수신하여 현재 위치를 파악하는 것으로, 콜드 스타트 이후 위치를 수신하는 데 30초에서 1분 30초 정도 소요된다.The cold start method deletes the Ephemeris data from the satellite and receives the entire Ephemeris data to determine the current position. It takes 30 seconds to 1 minute and 30 seconds to receive the position after the cold start.

웜 스타트 방식은 위성으로부터 Ephemeris 데이터를 삭제하지 않고 그 일부를 수신하여 현재 위치를 파악하는 것으로, 웜 스타트 이후 위치를 수신하는 데 10초에서 40초 정도 소요된다.The warm start method does not delete the Ephemeris data from the satellite and determines its current location. It takes 10 to 40 seconds to receive the position after the warm start.

팩토리 스타트 방식은 위성으로부터 Almanac, Ephemeris 데이터를 삭제하고 두 데이터 전체를 수신하여 현재 위치를 파악하는 것으로, 팩토리 스타트 이후 위치를 수신하는 데 15분 정도 소요된다.The factory start method removes Almanac and Ephemeris data from the satellite and receives both data to determine the current location. It takes about 15 minutes to receive the location after factory start.

통상적으로, GPS 모듈의 초기화는 각 상황에 따라 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start) 방식으로 이루어진다고 할 수 있다.In general, the initialization of the GPS module may be performed in a hot start, cold start, and warm start method according to each situation.

이 때, 퀄컴(Qualcomm)사의 프로토콜을 따르는 'GPS One' 솔루션 하에서는 위치 측위시 측위 허용시간(Timeout) 내에 오차허용범위(Accuracy) 내의 값을 측위하도록 되어 있으므로, 그 측위 허용시간(Timeout) 내에 오차허용범위(Accuracy)는 일정하게 고정된 설정값을 따르고 있다.At this time, under the 'GPS One' solution that follows Qualcomm's protocol, the value within the error tolerance is positioned within the positioning timeout when positioning, so the error within the positioning timeout Accuracies follow a fixed set point.

그러나, GPS 측위시 콜드 스타트(Cold Start) 및 웜 스타트(Warm Start) 시에는 핫 스타트(Hot Start)보다 더 많은 측위 시간이 필요하며, 핫 스타트(Hot Start) 시에 보다 정밀한 위치를 측위하기 위해서는 오차허용범위를 낮게 설정해야 하지만, 오차허용범위를 낮게 설정하게 되면 위치측위에 소요되는 시간이 더 걸리게 되므로 미리 설정된 측위 허용시간(Timeout)을 벗어나는 경우가 발생된다. 측위 허용시간(Timeout)을 벗어나게 되면 GPS 모듈은 오류로 처리하고 다시 스타트를 개시하므로 적절한 TTFF보다 더 많은 시간이 소요되어 불편하다는 문제가 있다.However, cold start and warm start during GPS positioning require more positioning time than hot start, and in order to position more precise positions during hot start. The error tolerance range should be set low, but when the error tolerance range is set low, the time required for positioning is further increased, thus causing a deviation from the preset timeout. If the timeout is out of the GPS module, the GPS module treats it as an error and starts the restart again, so it takes more time than the proper TTFF, which is inconvenient.

또한, 측위 허용시간(Timeout)을 늘리게 되면 단말장치가 음영지역으로 들어간 경우에는 GPS가 위치 측위시 늘어난 측위 허용시간(Timeout) 동안 측위 동작을 수행하게 되므로 과도하게 배터리가 소모되게 된다는 문제가 있다.
In addition, when the positioning allowance timeout is increased, when the terminal device enters a shadow area, the GPS performs positioning during an extended positioning allowance timeout when positioning the location, thus causing excessive battery consumption.

따라서, 본 발명은 GPS One 솔루션 하에서 위치 측위시 각 스타트 모드를 자동으로 판단하고 각 스타트 모드에 적합한 측위 허용시간(Timeout) 내에 오차허용범위(Accuracy)를 동적으로 가변시킴으로써 배터리 소모를 최소화시킬 수 있으며, 측위 정확도를 높일 수 있고 측위 성공률을 향상시킬 수 있도록 한 자동 설정값 변경에 따른 스타트모드별 위치 측위방법을 제공함에 그 목적이 있다.
Therefore, the present invention can minimize battery consumption by automatically determining each start mode when positioning under the GPS One solution and dynamically varying the accuracy within the positioning timeout suitable for each start mode. The purpose of the present invention is to provide a positioning method for each start mode according to an automatic setpoint change that can improve positioning accuracy and improve positioning success rate.

상기 목적은, 본 발명의 바람직한 실시예에 따르면 GPS One 솔루션을 이용한 위치 측위방법에 있어서, GPS 모드 동작시 GPS 모듈을 초기화하는 제1단계와; GPS 모듈의 초기화 방법을 판단하여 어느 스타트 모드인지를 판단하는 제2단계와; 각 스타트 모드에 매칭되는 타임아웃값과 허용오차값을 자동 추출하는 제3단계와; 추출된 타임아웃값과 허용오차값을 적용하여 측위를 실행하는 제4단계를 포함하여 이루어진 것을 특징으로 하는 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법에 의해 달성된다.According to a preferred embodiment of the present invention, there is provided a positioning method using a GPS One solution, comprising: a first step of initializing a GPS module during a GPS mode operation; Determining a start mode by determining an initialization method of the GPS module; A third step of automatically extracting a timeout value and a tolerance value matching each start mode; And a fourth step of performing the positioning by applying the extracted timeout value and the tolerance value.

일정횟수 이상 GPS 모듈의 초기화에 실패한 경우 음영지역으로 판단하는 단계와; 음영지역에 매칭되는 타임아웃값을 추출하는 단계와; 해당 타임아웃값을 적용하여 측위를 실행하는 단계를 더 포함할 수 있다.Determining a shaded area when the GPS module fails to initialize a predetermined number of times; Extracting a timeout value matching the shadow area; The method may further include performing positioning by applying the corresponding timeout value.

상기 스타트 모드는 적어도 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start) 모드를 포함할 수 있다.The start mode may include at least a hot start, a cold start, and a warm start mode.

스타트 모드에 매칭되는 타임아웃값은 콜드 스타트(Cold Start), 웜 스타트(Warm Start)모드일 경우 음영지역이 아닌 경우에 한하여 기준 타임아웃값보다 더 길게 설계될 수 있다.The timeout value matched with the start mode may be designed to be longer than the reference timeout value only in the case of the cold start and warm start modes, but not in the shaded area.

스타트 모드에 매칭되는 타임아웃값과 허용오차값은 핫 스타트(Hot Start) 모드일 경우 음영지역이 아닌 경우에 한하여 타임아웃값은 기준 타임아웃값보다 더 길게 설계되고, 허용오차값은 핫 스타트 모드에 대응하는 기설정된 허용오차값까지 더 낮게 설계될 수 있다.The timeout value and the tolerance value matched to the start mode are designed to be longer than the reference timeout value in the hot start mode, except in the case of non-shadowed areas, and the tolerance value is the hot start mode. It can be designed lower up to a predetermined tolerance value corresponding to.

음영지역으로 판단된 경우, 타임아웃값은 기준 타임아웃값보다 더 작게 설계되고, GPS 측위 주기는 기설정된 음영지역 내의 측위 주기까지 더 길게 설계될 수 있다.
When it is determined that the shadow area is determined, the timeout value is designed to be smaller than the reference timeout value, and the GPS positioning period may be designed to be longer than the positioning period within the preset shadow area.

본 발명에 따른 자동 설정값 변경에 따른 스타트모드별 위치 측위방법에 의하면 GPS 모듈의 초기화인 스타트 모드에 따라 타임아웃값과 허용오차값을 동적으로 가변될 수 있게 함으로써 배터리의 소모를 최소화시킴과 동시에 위치 측위의 정확도를 안정적으로 향상시키고 측위의 성공률을 높일 수 있다.
According to the position positioning method according to the start mode according to the automatic setting value change according to the present invention, the timeout value and the tolerance value can be changed dynamically according to the start mode, which is the initialization of the GPS module, thereby minimizing battery consumption. It can reliably improve the accuracy of positioning and increase the success rate of positioning.

도 1은 본 발명의 일실시예에 따른 퀄컴의 GPS One 솔루션 기반의 자동 설정값 변경에 따른 스타트 모드별 위치 측위장치의 구성을 도시한 블록도이며,
도 2는 본 발명의 일실시예에 따른 자동 설정값 변경에 따른 스타트 모드별 위치 측위과정을 도시한 흐름도이다.
1 is a block diagram illustrating a configuration of a positioning device for each start mode according to an automatic setting value change based on Qualcomm's GPS One solution according to an embodiment of the present invention.
2 is a flowchart illustrating a positioning process for each start mode according to an automatic setting value change according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법에 대해 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the positioning method for each start mode according to the automatic setting value change according to the present invention.

도 1은 본 발명의 일실시예에 따른 퀄컴의 GPS One 솔루션 기반의 자동 설정값 변경에 따른 스타트 모드별 위치 측위장치의 구성을 도시한 블록도이다.1 is a block diagram showing a configuration of a positioning device for each start mode according to an automatic setting value change based on Qualcomm's GPS One solution according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일실시예에 따른 퀄컴의 GPS One 솔루션 기반의 자동 설정값 변경에 따른 스타트 모드별 위치 측위장치는 GPS One 솔루션 하에서 위치 측위시 각 스타트 모드를 자동으로 판단하고 각 스타트 모드에 적합한 측위 허용시간(Timeout) 내에 오차허용범위(Accuracy)를 동적으로 가변시킴으로써 배터리 소모를 최소화시킬 수 있으며, 측위 정확도를 높일 수 있고 측위 성공률을 향상시킬 수 있도록 한 장치이다.As shown in FIG. 1, the positioning device for each start mode according to the automatic setting value change based on Qualcomm's GPS One solution according to an embodiment of the present invention automatically determines each start mode when positioning is performed under the GPS One solution. By dynamically varying the accuracy within the positioning timeout for each start mode, battery consumption can be minimized, the positioning accuracy can be improved, and the positioning success rate can be improved.

본 발명의 일실시예에 따른 퀄컴의 GPS One 솔루션 기반의 자동 설정값 변경에 따른 스타트 모드별 위치 측위장치는 GPS 엔진부(2)와, 세션 관리부(4) 및 위치결정 API(10), OEM 어플리케이션(12)을 포함하며, 특히 OEM 어플리케이션(12)은 그 내부에 스타트 모드 판단부(14)와, 타임아웃값 변경부(16), 허용오차값 변경부(18) 및 측위주기 제어부(20)가 포함된다.Positioning device for each start mode according to the automatic setting value change based on Qualcomm's GPS One solution according to an embodiment of the present invention is the GPS engine unit 2, the session management unit 4 and the positioning API (10), OEM In particular, the OEM application 12 includes a start mode determination unit 14, a timeout value changing unit 16, a tolerance value changing unit 18, and a positioning period control unit 20 therein. ) Is included.

GPS 엔진부(2)는 GPS 정보를 처리하며, GPS 정보는 상기 좌표를 계산하기 위한 요소인 시각(time), 위치(position), 이력(almanac), 천체력(ephemeris)를 포함한다. 더욱이, GPS 정보는 GPS 동작 중에 GPS 엔진(2)에 의해 갱신된다.The GPS engine unit 2 processes the GPS information, and the GPS information includes time, position, history, and ephemeris which are elements for calculating the coordinates. Moreover, the GPS information is updated by the GPS engine 2 during the GPS operation.

세션관리부(4)는 GPS 엔진부(2)에 연동되어 위치정보를 관리하는 위치관리부(8) 및 위치정보의 전송을 관리하는 전송관리부(6)가 내부에 포함되어 측위를 위한 세션 관리를 수행하는 수단이다.The session manager 4 includes a location manager 8 for managing location information linked to the GPS engine unit 2 and a transmission manager 6 for managing location information, and performs session management for positioning. It is a means to.

위치결정 API(10)는 위치 결정에 필요한 GPS 정보를 인터페이스하기 위한 수단이며, OEM 어플리케이션(12)은 모듈 형태의 어플리케이션 모듈을 의미하는 바, 그 OEM 어플리케이션(12)은 무선 인터넷을 통하여 컨텐츠 제공 업체 등에서 제공되는 어플리케이션으로 그 내부에 현재 실행중인 스타트 모드가 어떤 모드인지를 판단하는 스타트 모드 판단부(14)와, 각 스타트 모드(예컨대, 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start))에 따른 타임아웃(Time Out)값과 Accuracy(위치 허용오차범위)값을 각각 자동으로 변경시키는 타임아웃값 변경부(16)와, 허용오차값 변경부(18)가 내부에 구비되어 있다.The positioning API 10 is a means for interfacing the GPS information necessary for positioning, and the OEM application 12 means an application module in the form of a module. The OEM application 12 is a content provider through a wireless Internet. A start mode determination unit 14 for determining which mode is currently running in the application provided by the application, and each start mode (for example, hot start, cold start, and warm) The timeout value changing section 16 and the tolerance value changing section 18 for automatically changing the time out value and the accuracy (position tolerance range) value according to the start (warm start) are respectively internal. Is provided.

이 때, 타임 아웃값 변경부(16)와, 허용오차값 변경부(18)는 내부에 각 스타트 모드별 타임 아웃(Time Out)값과 Accuracy(위치 허용오차범위)값이 저장되어 있다.At this time, the time-out value changing section 16 and the tolerance value changing section 18 store therein a time-out value and an accuracy (position tolerance range) value for each start mode.

여기서, 스타트 모드에 매칭되는 타임아웃값은 콜드 스타트(Cold Start), 웜 스타트(Warm Start) 모드일 경우 음영지역이 아닌 경우에 한하여 기준 타임아웃값보다 더 길게 설계되어 있으며, 핫 스타트(Hot Start) 모드일 경우 음영지역이 아닌 경우에 한하여 타임아웃값은 기준 타임아웃값보다 더 길게 설계되고, 허용오차값은 더 낮게 설계되어 있다.Here, the timeout value matched to the start mode is designed to be longer than the reference timeout value only in the case of the cold start and warm start modes, but not in the shaded area, and the hot start. In case of) mode, the timeout value is designed to be longer than the reference timeout value and the tolerance value is designed to be lower than the shaded area.

한편, OEM 어플리케이션(12)은 그 내부에 측위 주기 제어부(20)가 더 포함되어져 음영지역에 단말장치가 들어갔는지의 여부를 판단하고, 음영지역일 경우 측위를 위한 GPS 구동주기를 기설정값으로 증가시키고 타임아웃(Time out)값을 기설정값으로 감소시켜 배터리 소모를 감소시킨다.Meanwhile, the OEM application 12 further includes a positioning period control unit 20 therein to determine whether the terminal device is in the shaded area, and in case of the shaded area, sets the GPS driving period for positioning to a preset value. Reduce battery consumption by increasing and decreasing the time out value to a preset value.

음영지역으로 판단된 경우, 타임아웃값은 기준 타임아웃값보다 더 작게 설계되고, GPS 측위 주기는 더 길게 설계되어 있다.If it is determined that the shadow area is determined, the timeout value is designed to be smaller than the reference timeout value, and the GPS positioning period is designed to be longer.

여기서, 상술한 스타트 모드 판단부(14)와, 타임 아웃값 변경부(16)와, 허용오차값 변경부(18) 및 측위주기 제어부(20)는 하드웨어적인 구성일 수도 있고, 소프트웨어적인 구성일 수도 있으며, 본 발명에서는 그 기능적 측면을 위주로 구성하였음을 밝힌다.Here, the start mode determination unit 14, the timeout value changing unit 16, the tolerance value changing unit 18, and the positioning period control unit 20 described above may be hardware configurations or software configurations. In the present invention, it reveals that the functional aspects are mainly configured.

따라서, 본 발명의 일실시예에 따른 퀄컴의 GPS one 솔루션 기반의 자동 설정값 변경에 따른 스타트모드별 위치 측위장치를 통해 배터리의 소모를 감소시키고, 위치 측위의 정확도를 높일 수 있으며, 측위 성공률을 효과적으로 높일 수 있다.Therefore, through the positioning device for each start mode according to the automatic setting value change based on Qualcomm's GPS one solution according to an embodiment of the present invention, it is possible to reduce battery consumption, increase the positioning accuracy, and improve the positioning success rate. It can increase effectively.

상기한 구성으로 이루어진 본 발명의 일실시예에 따른 퀄컴의 GPS One 솔루션 기반의 자동 설정값 변경에 따른 스타트 모드별 위치 측위장치를 통한 기능 및 동작을 첨부한 도면을 참조하여 상세하게 설명한다.With reference to the accompanying drawings, the function and operation through the positioning device for each start mode according to the automatic setting value change based on Qualcomm's GPS One solution according to an embodiment of the present invention having the above configuration will be described in detail.

도 2는 본 발명의 일실시예에 따른 자동 설정값 변경에 따른 스타트 모드별 위치 측위과정을 도시한 흐름도이다.2 is a flowchart illustrating a positioning process for each start mode according to an automatic setting value change according to an embodiment of the present invention.

먼저, 퀄컴(Qualcomm)사의 프로토콜을 따르는 'GPS One' 솔루션은 기본적으로 GPS 엔진의 구동시 미리 설정된 표준 타임 아웃(Time Out)값과 Accuracy(위치 허용오차범위)값을 기준으로 측위 처리를 수행하는 바, 본 발명은 도 1을 다시 참조할 때 스타트 모드 판단부(14)에서 해당 스타트 모드가 어떤 모드인지를 판단한다.First, the 'GPS One' solution that follows Qualcomm's protocol basically performs positioning process based on the standard time out value and accuracy value (position tolerance) set when the GPS engine is driven. In the present invention, referring to FIG. 1 again, the start mode determination unit 14 determines which mode the corresponding start mode is.

즉, 스타트 모드 판단부(14)는 현재 측위를 실행하는 스타트 모드가 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start)중 어느 스타트 모드인지를 판단한다.That is, the start mode determination unit 14 determines which of the hot modes, the hot start, the cold start, and the warm start is performed.

스타트 모드 판단부(14)의 판단에 따라, 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start)중 어느 한 특정 스타트 모드인 경우라고 판단되면, 타임아웃값 변경부(16)는 자동으로 그 내부에 메모리된 해당 스타트 모드에 대한 타임아웃 정보를 추출하여 해당 타임아웃값으로 자동 변경시킨다. 즉, 본 발명은 스타트 모드별로 미리 정해진 타임아웃값으로 동적 변경됨으로써 최적의 타임아웃값이 측위시 적용될 수 있게 한다.According to the determination of the start mode determination unit 14, when it is determined that any one of hot start, cold start, and warm start is a specific start mode, the timeout value changing unit ( 16) automatically extracts the timeout information for the corresponding start mode memorized therein and automatically changes to the corresponding timeout value. In other words, the present invention is dynamically changed to a predetermined timeout value for each start mode so that an optimal timeout value can be applied when positioning.

동시에, 허용오차값 변경부(18)도 자동으로 그 내부에 메모리된 해당 스타트 모드에 대한 허용오차값 정보를 추출하여 해당 허용오차값으로 자동 변경시킨다. 즉, 본 발명은 스타트 모드별로 미리 정해진 허용오차값으로 동적 변경됨으로써 최적의 허용오차값이 측위시 적용될 수 있게 하고, 이를 통해 보다 정밀한 측위가 가능하도록 한다.At the same time, the tolerance value changing unit 18 also automatically extracts the tolerance value information for the corresponding start mode stored therein and automatically changes the tolerance value. That is, the present invention can be applied to the optimum tolerance value when positioning by dynamically changing to a predetermined tolerance value for each start mode, thereby enabling more precise positioning.

스타트 모드 판단부(14)의 판단시, 일정 횟수 이상 타임아웃을 초과한 오류가 발생된 경우라면, 음영지역으로 판단하고 상기 측위 주기 제어부(20)를 통해 음영지역내 측위주기로 자동 변경시킨다.When the start mode determination unit 14 determines that an error exceeding the timeout for a predetermined number of times occurs, it is determined as a shaded area and automatically changed to a positioning period in the shaded area through the positioning period control unit 20.

동시에, 타임 아웃값 변경부(16)를 통해 음영지역 내 타임아웃값을 추출하여 해당 타임아웃값을 측위시 적용되도록 처리한다.At the same time, the timeout value is extracted through the timeout value changing unit 16 to process the timeout value to be applied when positioning.

즉, 음영지역인 경우 더 짧은 타임아웃값이 적용되어 배터리 소모를 최소화시키고, 더 긴 측위주기를 갖도록 자동 설정하여 역시 배터리 소모를 최소화할 수 있게 제어한다.That is, in the case of a shaded area, a shorter timeout value is applied to minimize the battery consumption and automatically set to have a longer positioning period to control the battery consumption.

이상, 바람직한 실시예를 통하여 본 발명에 관하여 상세히 설명하였으나, 본 발명은 이에 한정되는 것은 아니며 특허청구범위 내에서 다양하게 실시될 수 있다.
As mentioned above, the present invention has been described in detail through preferred embodiments, but the present invention is not limited thereto and may be variously implemented within the scope of the claims.

2 : GPS 엔진부 4 : 세션관리부
14 : 스타트 모드 판단부 16 : 타임아웃값 변경부
18 : 허용오차값 변경부 20 : 측위주기 제어부
2: GPS engine unit 4: Session management unit
14: start mode determination unit 16: timeout value changing unit
18: tolerance value change unit 20: positioning period control unit

Claims (6)

GPS One 솔루션을 이용한 위치 측위방법에 있어서,
GPS 모드 동작시 GPS 모듈을 초기화하는 제1단계와;
GPS 모듈의 초기화 방법을 판단하여 어느 스타트 모드인지를 판단하는 제2단계와;
각 스타트 모드에 매칭되는 타임아웃값과 허용오차값을 자동 추출하는 제3단계와;
추출된 타임아웃값과 허용오차값을 적용하여 측위를 실행하는 제4단계를 포함하는 것을 특징으로 하는 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법.
In the positioning method using the GPS One solution,
A first step of initializing a GPS module in a GPS mode operation;
Determining a start mode by determining an initialization method of the GPS module;
A third step of automatically extracting a timeout value and a tolerance value matching each start mode;
And a fourth step of performing positioning by applying the extracted timeout value and the tolerance value.
제1항에 있어서,
일정횟수 이상 GPS 모듈의 초기화에 실패한 경우 음영지역으로 판단하는 단계와;
음영지역에 매칭되는 타임아웃값을 추출하는 단계와;
해당 타임아웃값을 적용하여 측위를 실행하는 단계를 더 포함하는 것을 특징으로 하는 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법.
The method of claim 1,
Determining a shaded area when the GPS module fails to initialize a predetermined number of times;
Extracting a timeout value matching the shadow area;
Positioning method for each start mode according to the automatic setting value change characterized in that it further comprises the step of performing the positioning by applying the corresponding timeout value.
제1항에 있어서,
상기 스타트 모드는 적어도 핫 스타트(Hot Start), 콜드 스타트(Cold Start), 웜 스타트(Warm Start) 모드를 포함하는 것을 특징으로 하는 자동 설정값 변경에 따른 스타트 모드별 위치 측위방법.
The method of claim 1,
And the start mode includes at least a hot start, a cold start, and a warm start mode.
제1항에 있어서,
상기 스타트 모드에 매칭되는 타임아웃값은,
콜드 스타트(Cold Start), 웜 스타트(Warm Start) 모드일 경우 음영지역이 아닌 경우에 한하여 기준 타임아웃값보다 더 길어지게 설계된 것을 특징으로 하는 자동 설정값 변경에 따른 스타트모드별 위치 측위방법.
The method of claim 1,
The timeout value matching the start mode is
In the case of the cold start and warm start modes, the positioning method for each start mode according to the automatic setting value change is designed to be longer than the reference timeout value only in the case of the non-shaded region.
제1항에 있어서,
상기 스타트 모드에 매칭되는 타임아웃값과 허용오차값은,
핫 스타트(Hot Start) 모드일 경우 음영지역이 아닌 경우에 한하여 타임아웃값은 기준 타임아웃값보다 더 길게 설계되고, 허용오차값은 핫 스타트 모드에 대응하는 기설정된 허용오차값까지 더 낮게 설계된 것을 특징으로 하는 자동 설정값 변경에 따른 스타트모드별 위치 측위방법.
The method of claim 1,
The timeout value and the tolerance value matching the start mode are
In the hot start mode, the timeout value is designed to be longer than the reference timeout value only when it is not in the shadow area, and the tolerance value is designed to be lower than the preset tolerance value corresponding to the hot start mode. Positioning method for each start mode according to automatic setpoint change.
제2항에 있어서,
음영지역으로 판단된 경우, 타임아웃값은 기준 타임아웃값보다 더 작게 설계되고, GPS 측위 주기는 기설정된 음영지역 내의 측위 주기까지 더 길게 설계된 것을 특징으로 하는 자동 설정값 변경에 따른 스타트모드별 위치 측위방법.
The method of claim 2,
When it is determined that the shadow area is determined, the timeout value is designed to be smaller than the reference timeout value, and the GPS positioning period is designed to be longer than the positioning period within the preset shadow area. Positioning method.
KR1020100043871A 2010-05-11 2010-05-11 Positioning method changing of setting value automatically according to start mode Expired - Fee Related KR101137704B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100043871A KR101137704B1 (en) 2010-05-11 2010-05-11 Positioning method changing of setting value automatically according to start mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100043871A KR101137704B1 (en) 2010-05-11 2010-05-11 Positioning method changing of setting value automatically according to start mode

Publications (2)

Publication Number Publication Date
KR20110124481A KR20110124481A (en) 2011-11-17
KR101137704B1 true KR101137704B1 (en) 2012-04-25

Family

ID=45394221

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100043871A Expired - Fee Related KR101137704B1 (en) 2010-05-11 2010-05-11 Positioning method changing of setting value automatically according to start mode

Country Status (1)

Country Link
KR (1) KR101137704B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105527638A (en) * 2014-09-30 2016-04-27 惠州市德赛西威汽车电子股份有限公司 GPS positioning initialization method of vehicle-mounted navigation device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980081713A (en) * 1997-04-25 1998-11-25 제이엘.차스킨 Fast and Accurate Geolocation of Cellular Phones Through the Use of GPS Satellite Systems
KR20050087784A (en) * 2002-10-04 2005-08-31 시그네이브 피티와이 엘티디. Satellite-based positioning system improvement
KR20060111167A (en) * 2005-04-22 2006-10-26 주식회사 나인티시스템 Location estimation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980081713A (en) * 1997-04-25 1998-11-25 제이엘.차스킨 Fast and Accurate Geolocation of Cellular Phones Through the Use of GPS Satellite Systems
KR20050087784A (en) * 2002-10-04 2005-08-31 시그네이브 피티와이 엘티디. Satellite-based positioning system improvement
KR20060111167A (en) * 2005-04-22 2006-10-26 주식회사 나인티시스템 Location estimation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105527638A (en) * 2014-09-30 2016-04-27 惠州市德赛西威汽车电子股份有限公司 GPS positioning initialization method of vehicle-mounted navigation device

Also Published As

Publication number Publication date
KR20110124481A (en) 2011-11-17

Similar Documents

Publication Publication Date Title
JP5069354B2 (en) Delay radio resource signaling in mobile radio networks
KR101240104B1 (en) Method and apparatus for performing session info query for user plane location
US20140002304A1 (en) Method and apparatus for locating terminal device
KR20100106524A (en) Methods, systems and apparatus for integrated wireless device location determination
KR20180085214A (en) Method for internet of things communication and an electronic device thereof
CN103648148A (en) Method for multimode terminal to register in network and terminal
JP2010512130A (en) Method and apparatus for location determination in a wireless communication device
US20040048597A1 (en) Update of base station identifiers based on overhead visit
CN102036371A (en) Global positioning system (GPS) positioning method and system
KR101137704B1 (en) Positioning method changing of setting value automatically according to start mode
CN101730225A (en) Implementation method of mobile phone third party positioning based on BREW platform
US20120120816A1 (en) Location and network based mobile device power management
US20200245232A1 (en) Method and electronic device for optimizing network search in out of service state
US20080305810A1 (en) Method and apparatus for providing a service using location information in a mobile communication terminal
GB2405556A (en) Performance enhancement in a portable communication device
KR101805910B1 (en) System and method for tracking position of missing terminal
JP2005083859A (en) Network assistance type gps terminal and positioning method
CN113759405A (en) GPS positioning acceleration system, method, device, computer equipment and storage medium
KR100792450B1 (en) Location tracking method of mobile communication terminal with location tracking system mode
US8781497B2 (en) Passive locating of UMTS handsets
CN111373777A (en) Soft SIM card network access control method and equipment
CN112556108A (en) Method and device for feeding back service life of electric appliance, storage medium and electric appliance
Weng et al. An efficient method of self-generated assistance data for fast-fix applications
KR20150131776A (en) The usim card installed patch through ota and method for installing patch at the usim card

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100511

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110823

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120312

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120412

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120412

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160412

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160412

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170712

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170712

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180410

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180410

Start annual number: 7

End annual number: 7

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20200123