CN100582810C - Method for actuating navigation software automatically - Google Patents

Method for actuating navigation software automatically Download PDF

Info

Publication number
CN100582810C
CN100582810C CN200510034280A CN200510034280A CN100582810C CN 100582810 C CN100582810 C CN 100582810C CN 200510034280 A CN200510034280 A CN 200510034280A CN 200510034280 A CN200510034280 A CN 200510034280A CN 100582810 C CN100582810 C CN 100582810C
Authority
CN
China
Prior art keywords
longitude
navigation software
data
latitude
latitude data
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.)
Active
Application number
CN200510034280A
Other languages
Chinese (zh)
Other versions
CN1854750A (en
Inventor
张沛能
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Drops (Hongkong) Technology Co., Ltd.
Original Assignee
Mitac Computer Shunde Ltd
Mitac International Corp
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 Mitac Computer Shunde Ltd, Mitac International Corp filed Critical Mitac Computer Shunde Ltd
Priority to CN200510034280A priority Critical patent/CN100582810C/en
Publication of CN1854750A publication Critical patent/CN1854750A/en
Application granted granted Critical
Publication of CN100582810C publication Critical patent/CN100582810C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A method for automatically executing navigation software includes receiving GPS satellite signal at current location and decoding it after GPS device is started up, picking up longitude and latitude data from decoded GPS satellite signal by GPS device, seeking a corresponding navigation software in GPS device according to longitude and latitude data, executing said navigation software and automatically loading image data corresponding to obtained longitude and latitude data.

Description

Automatically perform the method for navigation software
[Ji Intraoperative field]
The relevant a kind of method of carrying out navigation software of the present invention, and after particularly being activated, promptly automatically perform the method for navigation software and graph data according to received longitude and latitude data relevant for a kind of global positioning system apparatus.
[Bei Jing Ji Intraoperative]
GPS (Global Positioning System is called for short GPS) is time-consuming 20 years of U.S. Department of Defense, and cost surpasses the 12000000000 dollars of accurate satellite navigation of cover location plans that began to develop in 1973.Began emission from 1978, and in location, formal round-the-clock three-dimensional space of in October, 1993.The exploitation of gps system supports the military needs of going up on aviation and the aircraft to develop, therefore during on earth any of the user of GPS,, if no landform or build the thing facility and cover, the neither influence that is subjected to weather, and can receive the signal of 4~8 satellites and located.
The total system of Global Positioning System (GPS) is divided into following three parts approximately:
1. deep space satellite partly: formed around utmost point satellite by 24, be divided into six tracks, run on about 20200 kilometers high-altitude, detour one about 12 hours of week of the earth.Each satellite is all continuing the radiowave that emission is loaded with satellite orbit data and time, provides tellurian various receiver to use.
2. ground control partly: this is in order to follow the trail of and control above-mentioned satellite running, set ground control point, groundwork can keep the parameters data that run well for being responsible for revising with safeguarding each satellite, can both provide correct message to receive to user's receiver to guarantee each satellite.
3. user's receiver: follow the trail of all gps satellites, and calculate coordinate, translational speed and the time of receiver position in real time, GARMIN GPS promptly belongs to this partly.Wherein, we are general among the peoplely to have and use, and is exactly the 3rd partly.The calculating principle is: each deep space satellite is when operation, arbitrary moment all has a coordinate figure to represent its place, position (given value), the position coordinates at receiver place is a unknown-value, and the message of deep space satellite is in transport process, required consumed time, can be via the clock calculation in comparison satellite clock and the receiver, this time difference be multiply by electric wave transfer rate (generally being decided to be the light velocity), just can calculate the distance between deep space satellite and user's receiver, so just can list a relevant equation according to the triangle vector relations.
And in today that GPS popularizes day by day, people like carrying the electronic installation with GPS when tourism, and this electronic installation may store navigation software and its map datum in each zone (as the state or province) in a plurality of countries or the country.Therefore hire a car in the locality when making things convenient for user to national, also unlikely lost.But, when the user wears the state when economizing more, might get first parking, the user is again according to navigation software and its graph data of the manually opened current position in position at present then, and is not only time-consuming, and hommization inadequately.And, if the user is for the unclear words of geographic orientation, even can not know that this carries out the problem of which cover navigation software and its graph data.
[summary of the invention]
Purpose of the present invention is exactly that a kind of method that automatically performs navigation software is being provided, and it can automatically perform navigation software according to the longitude and latitude data of position after the start of GPS (GPS) device, and loads the navigation picture graphic data.
A purpose of the present invention purpose again provides a kind of method that automatically performs navigation software, when it falls within outside the navigation picture graphic data in the present use when vehicles position, promptly according to present longitude and latitude data, automatically seek and execution navigation software corresponding, and load its graph data with it.
The present invention proposes a kind of method that automatically performs navigation software, and the method comprises startup one global positioning system apparatus.Secondly, this global positioning system apparatus will receive the gps satellite signal of present position, and to its decoding.Then, the gps satellite signal after the global positioning system apparatus self-demarking code takes out the longitude and latitude data.Then, in global positioning system apparatus, seek corresponding navigation software according to the longitude and latitude data.Then, then carry out this navigation software.
Described according to preferred embodiment of the present invention, the above-mentioned method that automatically performs navigation software is then sought corresponding navigation picture graphic data according to the longitude and latitude data, and is loaded this navigation picture graphic data after more being included in and carrying out navigation software in this navigation software.
The present invention reintroduces a kind of method that automatically performs navigation software, and it is applicable to global positioning system apparatus, and global positioning system apparatus is in the state of carrying out first navigation software.This method that automatically performs navigation software is included in when carrying out first navigation software, loads the first navigation picture graphic data.Global positioning system apparatus then receives the longitude and latitude data with fixed frequency, and judges whether the longitude and latitude data fall within the first navigation picture graphic data.Then, in the time of outside the longitude and latitude data fall within the first navigation picture graphic data, then in this global positioning system apparatus, seek corresponding second navigation software, carry out second navigation software then according to the longitude and latitude data.
Described according to preferred embodiment of the present invention, after the above-mentioned method that automatically performs navigation software more is included in and carries out second navigation software, then in second navigation software, seek the corresponding second navigation picture graphic data, and load the second navigation picture graphic data according to the longitude and latitude data.
Described according to preferred embodiment of the present invention, the above-mentioned step with fixed frequency reception longitude and latitude data comprises that global positioning system apparatus receives a gps satellite signal, and gps satellite signal decoded, take out the longitude and latitude data then in the gps satellite signal after the self-demarking code.
The present invention automatically performs the method for navigation software because of employing, therefore during the every new region of user, as long as open global positioning system apparatus, device promptly can be according to received longitude and latitude data, automatically perform navigation software corresponding and graph data with it, not only have more hommization, and reduced the user and manually sought and the time of calling out navigation software and graph data.
For making purpose of the present invention, structural attitude and function thereof are had further understanding, conjunction with figs. is described in detail as follows now:
[description of drawings]
Fig. 1 is a kind of flow chart of steps that automatically performs the method for navigation software that illustrates according to a preferred embodiment of the present invention.
Fig. 2 is that another that illustrate according to a preferred embodiment of the present invention automatically performs the flow chart of steps of the method for navigation software.
[embodiment]
Please refer to Fig. 1, it illustrates a kind of flow chart of steps that automatically performs the method for navigation software according to a preferred embodiment of the present invention.The method is applicable to (the Global PositioningSystem that has GPS, abbreviation GPS) on the electronic product, wherein, as be familiar with this skill person and can know easily, electronic installation can be personal digital assistant (Personal Digital Assistant, be called for short PDA) or PC (Personal Computer is called for short PC), also or other any electronic product with GPS.
In the present embodiment, when the user starts global positioning system apparatus (s102), this GPS begins to search a day aerial satellite, and after searching at least 4 satellites, begins to receive the gps satellite signal that satellite transmits.And, utilize the circuit in the global positioning system apparatus, to gps satellite signal decode (s104).
Wherein, generally our global positioning system apparatus of use is exactly to list a relevant equation according to the triangle vector relations, to calculate the coordinate data of position, whenever receive a satellite and just can list a relevant equation, therefore after receiving three satellites at least, can calculate planimetric coordinates (longitude and latitude) value, receive that four then add height value, more can improve accuracy more than five.
In the present embodiment, after execution in step s104, global positioning system apparatus then takes out longitude and latitude data (s106) in the gps satellite signal after the self-demarking code.Wherein, as be familiar with this skill person and can know easily, the longitude and latitude data can be longitude, latitude, latitude is distinguished and longitude is distinguished, but not as limit.
Up till now after the longitude and latitude data of position, global positioning system apparatus is promptly sought corresponding navigation software (s108) according to the longitude and latitude data, then and carried out this navigation software (s110).And this global positioning system apparatus can for example be to store many cover navigation softwares (country variant or zones of different), also can for example be that a zone promptly has many cover navigation softwares, and when finding corresponding navigation software, then can set by the user and select or select a software by device itself and carry out, but all not as limit.
In the present embodiment, after execution in step s110, global positioning system apparatus is then then sought corresponding navigation picture graphic data (s112) according to the longitude and latitude data in navigation software, what will search out then is loaded on navigation software (s114) with the corresponding navigation picture graphic data of longitude and latitude data, with present position display on the screen of global positioning system apparatus.
In preferred embodiment of the present invention, can draw up the two-dimensional coordinate system of horizontal direction by at least 3 visible satellites (being the satellite that global positioning system apparatus searches), it is so-called 2D navigation mode, satellite more than 4 then can be drawn up the three-dimensional coordinate of position, promptly so-called 3D navigation mode.
Then, please refer to Fig. 2, its illustrate according to a preferred embodiment of the present invention another automatically perform the flow chart of steps of the method for navigation software.In the present embodiment, the method for Fig. 2 can be applicable to when vehicles in traveling process (for example from first state to second state, or wear the state and economize more), need to switch the method for navigation software.
In the present embodiment, when global positioning system apparatus is in the state of carrying out one first navigation software, as the step of the aforesaid Fig. 1 of the present invention, global positioning system apparatus will load the first navigation picture graphic data (s202) with the corresponding longitude and latitude data in present position automatically.And real-time in direct of travel that demonstrates the vehicles on the screen of global positioning system apparatus and the position on first graph data for energy, global positioning system apparatus will receive the longitude and latitude data (s204) that satellite was transmitted in the sky with fixed frequency.
Wherein, as be familiar with this skill person and can know easily, fixed frequency can be to receive up-to-date longitude and latitude data in one second mode once, but not as limit.And global positioning system apparatus receives the longitude and latitude data that satellite was transmitted in the sky with fixed frequency, and it receives, the step of decoding and taking-up longitude and latitude data then as described in the step s104 to s106 of Fig. 1, then repeats no more at this.
In the present embodiment, after receiving up-to-date longitude and latitude data, global positioning system apparatus judges and then then whether up-to-date longitude and latitude data fall within (s206) within first graph data at present.The purpose of this judgement is to avoid the user owing to be absorbed in the situation of traffic, and makes the navigation software on the global positioning system apparatus not have graph data to show.
When the global positioning system apparatus judgement learns that up-to-date longitude and latitude data fall within outside first graph data at present, then in the storage facilities of global positioning system apparatus, seek and corresponding second navigation softwares of up-to-date longitude and latitude data (s208), and then carry out this second navigation software (s210) according to up-to-date longitude and latitude data.Otherwise, when the global positioning system apparatus judgement learns that up-to-date longitude and latitude data fall within first graph data at present, then get back to step s204, continue to judge whether the longitude and latitude data of next record fall within first graph data.
Behind execution in step s210, global positioning system apparatus is then then sought the corresponding second navigation picture graphic data (s212) according to the longitude and latitude data in second navigation software, what will search out then is loaded on navigation software (s214) with the corresponding navigation picture graphic data of longitude and latitude data, with present position display on the screen of global positioning system apparatus.
In preferred embodiment of the present invention, every kind of global positioning system apparatus is looked its how data in the applying GPS signal and different methods for designing is arranged; Some can receive implicit data of institute and satellite message (so-called code receiver) in the code, and some does not then need to use code (no code receiver).The former can directly be engaged in the real-time navigator fix by satellite information and code data, and the latter then needs to utilize the ephemeris of aftertreatment to come as auxiliary, so can't be applied to the real-time location survey.If global positioning system apparatus can receive the data of double frequency (L1 and L2) simultaneously, then can be used for eliminating the ionospheric refraction influence in addition.
In preferred embodiment of the present invention, gps satellite signal comprises NMEA (National MarineElectronics Association, International Maritime Institution of Electronics) communications protocol data.And these communications protocol data include 1. longitudes, 2. latitude, 3. code name is finished in the location, 4. adopt an effective satellite number, 5. used satellite numbering, and the elevation angle, deflection, receive signal strength, 6. satellite aximuth, 7. highly, 8. relative displacement velocity of displacement, 9. relative displacement sense of displacement angle, 10. date, 11.UTC time (Coordinated Universal Time, Greenwich Mean Time), 12.DOP error reference value (Dilutionof Precision, satellite geometry dilution of precision), 13. satellitosis and accepting state, NMEA-0183 output information table, the NMEA kind, GGA satnav information, basic geographic position-longitude of GLL and latitude, GSA GNSSDOP (control information), satellite in the GSV GNSS sky scope, the minimum transfer data of RMC (Recommended MinimumSpecific) GPS suggestion, VTG (Vector to Ground) relative displacement direction and relative displacement speed.
In preferred embodiment of the present invention, the representation formats of satnav locating information (GGA) is: $GPGGA,<1〉and,<2〉and,<3 〉,<4〉and,<5 〉,<6〉and,<7 〉,<8〉and,<9 〉, M,<11〉and,<12 〉,<13〉<CR〉<LF 〉
Wherein,<1〉be localization criteria time (UTC time) form: every minute constantly. second second second (hhmmss.sss).<2〉be latitude, form: the degree degree divides. divide (ddmm.mmmm).<3〉distinguish the Northern Hemisphere (N) or the Southern Hemisphere (S) for latitude.<4〉be longitude, form: the degree degree divides. divide.<5〉distinguish east (E) hemisphere or west (W) hemisphere for longitude.<6〉be the location code name, and 0=no-fix or invalid location, 1=GPS SPS form (SPS is the commercial use form) are located, 2=drift correction GPS (being DGPS) the SPS form, locate, 3=GPS PPS form (PPS is military form), locate.<7〉be the satellite number in using, 00 to 12.<8〉be level dilution precision, 0.5 to 99.9 meter.<9〉be MSL height above sea level ,-9999.9 to 99999.9 meters.<10〉be the Geoidal height ,-999.9 to 9999.9 meters.<11〉be drift correction DGPS (RTCM SC-104) the data time limit, effective RTCM transmission last time second number (if not DGPS, then numeral is 0) so far.<12〉be drift correction (DGPS) with reference to the base station code name, 0000 to 1023.(the non-DGPS of 0 table).<13〉be Checksum. (checking the position).
In preferred embodiment of the present invention, the representation formats that contains through the geographic position (GLL) of, latitude is:
$CPGLL,<1>,<2>,<3>,<4>,<5>,<6>,<7><CR><LF>
Wherein,<1〉represent latitude, form: the degree degree divides. divide (ddmm.mmmm).<2〉represent latitude to distinguish the Northern Hemisphere (N) or the Southern Hemisphere (S).<3〉represent longitude, form: the degree degree divides. divide.<4〉represent longitude to distinguish, east (E) hemisphere or west (W) hemisphere.<5〉represent the standard setting time (UTCtime), form: every minute (hhmmss) constantly.<6〉representative state, A=information can be used.V=information is unavailable.<7〉represent Checksum. (checking the position).
Comprehensive the above, the method of navigation software that automatically performs of the present invention is when the user uses global positioning system apparatus, only need executive routine, program is then automatically according to the longitude and latitude of location, calls out the navigation software in the global positioning system apparatus and the graph data of position.

Claims (14)

1. method that automatically performs navigation software is characterized in that this method comprises:
Start a global positioning system apparatus;
Receive and the gps satellite signal of decoding;
Take out longitude and latitude data in this gps satellite signal after the self-demarking code;
In this global positioning system apparatus, seek a corresponding navigation software according to these longitude and latitude data; And
Carry out this navigation software, in this navigation software, seek a corresponding navigation picture graphic data, and load this navigation picture graphic data according to these longitude and latitude data;
Wherein, different navigation software correspondences are used in country variant or zones of different, or overlap the navigation software correspondence is used in a zone more.
2. the method that automatically performs navigation software as claimed in claim 1 is characterized in that: these longitude and latitude data comprise once degree.
3. the method that automatically performs navigation software as claimed in claim 2 is characterized in that: these longitude and latitude data more comprise a latitude.
4. the method that automatically performs navigation software as claimed in claim 3 is characterized in that: these longitude and latitude data more comprise longitude differentiation.
5. the method that automatically performs navigation software as claimed in claim 4 is characterized in that: these longitude and latitude data more comprise latitude differentiation.
6. the method that automatically performs navigation software as claimed in claim 1 is characterized in that: this gps satellite signal comprises NMEA communications protocol data.
7. a method that automatically performs navigation software is applicable to a global positioning system apparatus, and this global positioning system apparatus is in the state of carrying out one first navigation software, it is characterized in that this method comprises:
Load one first navigation picture graphic data;
Receive longitude and latitude data with a fixed frequency;
Judge whether these longitude and latitude data fall within this first navigation picture graphic data;
In the time of outside these longitude and latitude data fall within this first navigation picture graphic data, then in this global positioning system apparatus, seek corresponding one second navigation software according to these longitude and latitude data; And
Carry out this second navigation software, in this second navigation software, seek corresponding one second navigation picture graphic data, and load this second navigation picture graphic data according to these longitude and latitude data;
Wherein, different navigation software correspondences are used in country variant or zones of different, or overlap the navigation software correspondence is used in a zone more.
8. the method that automatically performs navigation software as claimed in claim 7 is characterized in that: this fixed frequency be one second once.
9. the method that automatically performs navigation software as claimed in claim 7 is characterized in that: the step that receives these longitude and latitude data with this fixed frequency comprises:
Receive a gps satellite signal;
This gps satellite signal of decoding; And
Take out these longitude and latitude data in this gps satellite signal after the self-demarking code.
10. the method that automatically performs navigation software as claimed in claim 9 is characterized in that: this gps satellite signal comprises NMEA communications protocol data.
11. the method that automatically performs navigation software as claimed in claim 7 is characterized in that: these longitude and latitude data comprise once degree.
12. the method that automatically performs navigation software as claimed in claim 11 is characterized in that: these longitude and latitude data more comprise a latitude.
13. the method that automatically performs navigation software as claimed in claim 12 is characterized in that: these longitude and latitude data more comprise longitude differentiation.
14. the method that automatically performs navigation software as claimed in claim 13 is characterized in that: these longitude and latitude data more comprise latitude differentiation.
CN200510034280A 2005-04-26 2005-04-26 Method for actuating navigation software automatically Active CN100582810C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510034280A CN100582810C (en) 2005-04-26 2005-04-26 Method for actuating navigation software automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510034280A CN100582810C (en) 2005-04-26 2005-04-26 Method for actuating navigation software automatically

Publications (2)

Publication Number Publication Date
CN1854750A CN1854750A (en) 2006-11-01
CN100582810C true CN100582810C (en) 2010-01-20

Family

ID=37195052

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510034280A Active CN100582810C (en) 2005-04-26 2005-04-26 Method for actuating navigation software automatically

Country Status (1)

Country Link
CN (1) CN100582810C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103983272B (en) * 2014-05-05 2017-01-11 惠州华阳通用电子有限公司 Method for starting navigation software adaptive to vehicle terminal based on Android platform

Also Published As

Publication number Publication date
CN1854750A (en) 2006-11-01

Similar Documents

Publication Publication Date Title
Noureldin et al. Fundamentals of inertial navigation, satellite-based positioning and their integration
KR101581653B1 (en) Global positioning system receiver and locating method therof
US8788200B2 (en) Method and system for a data interface for aiding a satellite positioning system receiver
US20070109185A1 (en) Providing GPS pseudo-ranges
US8736487B2 (en) Method and apparatus of using height aiding from a contour table for GNSS positioning
CN101424733B (en) Defectively positioning method under signal temporal deletion condition of global positioning system
Kumar et al. Introduction to GPS/GNSS technology
US20230204787A1 (en) System and method for providing gnss corrections
US8081108B2 (en) Autonomous projection of global navigation satellite orbits
Of Global positioning system
CN100582810C (en) Method for actuating navigation software automatically
US7286932B2 (en) Method for automatically executing navigation software
Featherstone The Global Positioning System (GPS) and its use in geophysical exploration
CN100552469C (en) Dynamically adjust the method for the voice suggestion distance of Global Positioning System (GPS)
Rizos Trends in GPS technology & applications
Svaton Low-cost implementation of Differential GPS using Arduino
Lemmens et al. Global navigation satellite systems and inertial navigation
Mok et al. GPS vehicle location tracking in dense high-rise environments with the minimum range error algorithm
Kawahara Ground-Based and Space-Based Positioning
Pinto Low-cost internet of things and snapshot geolocation pipeline in marine sensing
BUTORAC Testing of low-cost GNSS receivers for local monitoring in different operational conditions
Cunha High Precision Navigation Integrating Satellite Information-GPS-and Inertial System Data
Ozimek et al. Navigation-related services over Stratospheric Platforms
MEHA et al. KOPOS–Kosovo Positioning System
Svatoň Nízkonákladdová realizace Diferenciální GPS pomocí systému Arduino

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170301

Address after: Hongkong China Chai Jaffe Road No. 90-92, Hong Kong 19 storey building room 2

Patentee after: Drops (Hongkong) Technology Co., Ltd.

Address before: 528308 Guangdong Province, Foshan city Shunde District Lunjiao Street Shunda Road No.

Patentee before: Mitac Computer (Shunde) Co., Ltd.

Patentee before: Shenda Computer Co., Ltd.