CN100582810C - 自动执行导航软件的方法 - Google Patents
自动执行导航软件的方法 Download PDFInfo
- 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
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明提供一种自动执行导航软件的方法,此方法在一全球定位***装置被启动后,全球定位***装置即接收目前所在位置的GPS卫星信号,并对其解码。接着,全球定位***装置自解码后的GPS卫星信号取出经纬度数据。然后,根据经纬度数据于全球定位***装置中寻找相对应的导航软件。接着,则执行此导航软件,并自动加载与经纬度数据相对应的图形数据,不但更具人性化,且减少了使用者手动寻找与呼叫导航软件及图形数据的时间。
Description
【技朮领域】
本发明有关一种执行导航软件的方法,且特别是有关于一种全球定位***装置被启动后,即根据所接收到的经纬度数据自动执行导航软件与图形数据的方法。
【背景技朮】
全球定位***(Global Positioning System,简称GPS)是美国国防部费时20年,花费超过120亿美元于1973年开始发展的一套精确卫星导航定位计划。自1978年起开始发射,并于1993年10月起正式全天候三度空间定位。GPS***的开发是支持军事上航空和飞机上的需要而发展的,因此GPS的使用者在地球上的任何时、地,若无地形或建物设施遮蔽,皆不受天候的影响,且可接收到4~8颗卫星的讯号而加以定位。
全球卫星定位***的整个***约分成下列三个部份:
1.太空卫星部份:由24颗绕极卫星所组成,分成六个轨道,运行于约20200公里的高空,绕行地球一周约12小时。每个卫星均持续着发射载有卫星轨道数据及时间的无线电波,提供地球上的各种接收机来应用。
2.地面管制部份:这是为了追踪及控制上述卫星运转,所设置的地面管制站,主要工作为负责修正与维护每个卫星能保持正常运转的各项参数数据,以确保每个卫星都能提供正确的讯息给使用者接收机来接收。
3.使用者接收机:追踪所有的GPS卫星,并实时地计算出接收机所在位置的坐标、移动速度及时间,GARMIN GPS即属于此部份。其中,我们一般民间所能拥有及应用的,就是第三部份。计算原理为:每个太空卫星在运行时,任一时刻都有一个坐标值来代表其位置所在(已知值),接收机所在的位置坐标为未知值,而太空卫星的讯息在传送过程中,所需耗费的时间,可经由比对卫星时钟与接收机内的时钟计算,将此时间差值乘以电波传送速度(一般定为光速),就可计算出太空卫星与使用者接收机间的距离,如此就可依三角向量关系来列出一个相关的方程式。
而在GPS日益普及的今天,人们喜欢在旅游时随身携带具有GPS的电子装置,而此电子装置可能储存有多个国家或一个国家中各个区域(如州或省)的导航软件与其地图数据。因此方便使用者到一个国家时即在当地租车,亦不致迷路。但是,当使用者穿州越省的同时,有可能得先停车,然后使用者再根据目前所在位置手动开启目前位置的导航软件与其图形数据,不但费时,且不够人性化。而且,若使用者对于地理方位不清楚的话,甚至会发生不知道该执行哪一套导航软件与其图形数据的问题。
【发明内容】
本发明的目的就是在提供一种自动执行导航软件的方法,其在GPS(全球定位***)装置开机后,能根据所在位置的经纬度数据,自动执行导航软件,并加载导航图形数据。
本发明的目的再一目的是提供一种自动执行导航软件的方法,其当交通工具所在位置落于目前使用中的导航图形数据之外时,即根据目前的经纬度数据,自动寻找及执行与其相对应的导航软件,并加载其图形数据。
本发明提出一种自动执行导航软件的方法,此方法包括启动一全球定位***装置。其次,此全球定位***装置将接收目前所在位置的GPS卫星信号,并对其解码。接着,全球定位***装置自解码后的GPS卫星信号取出经纬度数据。然后,根据经纬度数据于全球定位***装置中寻找相对应的导航软件。接着,则执行此导航软件。
依照本发明的较佳实施例所述,上述的自动执行导航软件的方法更包括于执行导航软件后,则根据经纬度数据于该导航软件中寻找相对应的导航图形数据,并加载该导航图形数据。
本发明再提出一种自动执行导航软件的方法,其适用于全球定位***装置,且全球定位***装置处于执行第一导航软件的状态中。此自动执行导航软件的方法包括在执行第一导航软件时,加载第一导航图形数据。而全球定位***装置则以固定频率接收经纬度数据,并判断经纬度数据是否落于第一导航图形数据之内。接着,当经纬度数据落于第一导航图形数据之外时,则根据经纬度数据于该全球定位***装置中寻找相对应的第二导航软件,然后执行第二导航软件。
依照本发明的较佳实施例所述,上述的自动执行导航软件的方法更包括于执行第二导航软件后,则根据经纬度数据于第二导航软件中寻找相对应的第二导航图形数据,并加载第二导航图形数据。
依照本发明的较佳实施例所述,上述的以固定频率接收经纬度数据的步骤包括全球定位***装置接收一GPS卫星信号,并对GPS卫星信号进行解码,然后自解码后的GPS卫星信号中取出经纬度数据。
本发明因采用自动执行导航软件的方法,因此使用者每到一新区域时,只要开启全球定位***装置,装置即会根据所接收到的经纬度数据,自动执行与其相对应的导航软件与图形数据,不但更具人性化,且减少了使用者手动寻找与呼叫导航软件及图形数据的时间。
为使对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下:
【附图说明】
图1是绘示依照本发明一较佳实施例的一种自动执行导航软件的方法的步骤流程图。
图2是绘示依照本发明一较佳实施例的再一种自动执行导航软件的方法的步骤流程图。
【具体实施方式】
请参照图1,其绘示依照本发明一较佳实施例的一种自动执行导航软件的方法的步骤流程图。此方法适用于具有全球定位***(Global PositioningSystem,简称GPS)的电子产品上,其中,如熟悉此技艺者可以轻易知晓,电子装置可以是个人数字助理(Personal Digital Assistant,简称PDA)或是个人电脑(Personal Computer简称PC),亦或是其它任何具有全球定位***的电子产品。
在本实施例中,当使用者启动全球定位***装置时(s102),此全球定位***开始搜寻天空中的卫星,并于搜寻到至少4颗卫星之后,开始接收卫星所传来的GPS卫星信号。而且,利用全球定位***装置内的电路,对GPS卫星信号进行解码(s104)。
其中,一般我们使用的全球定位***装置就是依三角向量关系来列出一个相关的方程式,以计算出所在位置的坐标数据,每接收到一颗卫星就可列出一个相关的方程式,因此在至少收到三卫星后,即可计算出平面坐标(经纬度)值,收到四颗则加上高程值,五颗以上更可提高准确度。
在本实施例中,在执行步骤s104之后,全球定位***装置则自解码后的GPS卫星信号中取出经纬度数据(s106)。其中,如熟悉此技艺者可以轻易知晓,经纬度数据可以是经度、纬度、纬度区分与经度区分,但不以此为限。
在得到目前所在位置的经纬度数据后,全球定位***装置即根据经纬度数据寻找相对应的导航软件(s108),然后并予以执行此导航软件(s110)。而此全球定位***装置可以例如是储存有多套导航软件(不同国家或不同区域),也可以例如是一个区域即有多套导航软件,而在找到相对应的导航软件时,则可以设定由使用者选择或是由装置本身择一软件来执行,但均不以此为限。
在本实施例中,在执行步骤s110之后,全球定位***装置则接着根据经纬度数据于导航软件中寻找相对应的导航图形数据(s112),然后将寻找到的与经纬度数据相对应的导航图形数据加载至导航软件(s114),以将目前的位置显示于全球定位***装置的屏幕上。
在本发明的较佳实施例中,由至少3颗可见的卫星(即全球定位***装置所搜寻到的卫星)可订出水平方向的二维坐标系,即所谓的2D导航模式,而4颗以上的卫星则可订出所在位置的三维坐标,即所谓的3D导航模式。
接着,请参照图2,其绘示依照本发明一较佳实施例的再一种自动执行导航软件的方法的步骤流程图。在本实施例中,图2的方法可应用于当一交通工具在行进过程中(例如从甲国到乙国,或是穿州越省),需要切换导航软件的方法。
在本实施例中,当全球定位***装置处于执行一第一导航软件的状态中时,如本发明前述的图1的步骤,全球定位***装置将会自动加载与目前所在位置相对应的经纬度数据的第一导航图形数据(s202)。而且,为能实时在全球定位***装置的屏幕上显示出交通工具的行进方向与在第一图形数据上的位置,全球定位***装置将以固定频率接收天空中卫星所传来的经纬度数据(s204)。
其中,如熟悉此技艺者可以轻易知晓,固定频率可以是以一秒一次的方式来接收最新的经纬度数据,但不以此为限。而全球定位***装置以固定频率接收天空中卫星所传来的经纬度数据,其接收、解码与取出经纬度数据的步骤则如图1的步骤s104至s106所述,在此则不再赘述。
在本实施例中,在接收到最新的经纬度数据后,全球定位***装置则跟着判断目前最新的经纬度数据是否落于第一图形数据之内(s206)。此判断的目的在于避免使用者由于专注于交通的状况,而使得全球定位***装置上的导航软件没有图形数据可显示。
当全球定位***装置判断得知目前最新的经纬度数据落于第一图形数据之外时,则根据最新的经纬度数据于全球定位***装置的储存设备中寻找与最新经纬度数据相对应的第二导航软件(s208),并接着执行此第二导航软件(s210)。反之,当全球定位***装置判断得知目前最新的经纬度数据落于第一图形数据之内时,则回到步骤s204,继续判断下一笔的经纬度数据是否落于第一图形数据之内。
在执行步骤s210后,全球定位***装置则接着根据经纬度数据于第二导航软件中寻找相对应的第二导航图形数据(s212),然后将寻找到的与经纬度数据相对应的导航图形数据加载至导航软件(s214),以将目前的位置显示于全球定位***装置的屏幕上。
在本发明的较佳实施例中,每种全球定位***装置视其如何应用GPS讯号内的数据而有不同的设计方法;有些可接收电码内所隐含数据及卫星讯息(所谓电码接收器),而有些则不需要用到电码(无电码接收器)。前者可直接由卫星信息及电码数据从事实时性导航定位,而后者则需要利用后处理的星历来做为辅助,故无法应用于实时性定位测量。另外若全球定位***装置可同时接收双频(L1及L2)的数据,则可用于消除电离层折射影响。
在本发明的较佳实施例中,GPS卫星信号包括NMEA(National MarineElectronics Association,国际海事电子协会)通讯协议数据。而此通讯协议数据包括有1.经度、2.纬度、3.定位完成代号、4.采用有效的卫星颗数、5.所用的卫星编号,及仰角,方向角,接收讯号强度、6.卫星方位角、7.高度、8.相对位移位移速度、9.相对位移位移方向角度、10.日期、11.UTC时间(Coordinated Universal Time,格林威治时间)、12.DOP误差参考值(Dilutionof Precision,卫星几何精度因子)、13.卫星状态及接收状态、NMEA-0183输出信息表、NMEA种类、GGA卫星定位信息、GLL基本地理位置-经度及纬度、GSA GNSSDOP(误差信息)、GSV GNSS天空范围内的卫星、RMC(Recommended MinimumSpecific)全球定位***建议的最小传输数据、VTG(Vector to Ground)相对位移方向及相对位移速度。
在本发明的较佳实施例中,卫星定位定位信息(GGA)的表现格式为:$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<11>,<12>,<13><CR><LF>
其中,<1>为定位标准时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。<2>为纬度,格式:度度分分.分分分分(ddmm.mmmm)。<3>为纬度区分,北半球(N)或南半球(S)。<4>为经度,格式:度度分分.分分分分。<5>为经度区分,东(E)半球或西(W)半球。<6>为定位代号,而0=未定位或无效的定位、1=GPS SPS格式(SPS为商业用途格式),已定位、2=偏差修正GPS(即DGPS),SPS格式,已定位、3=GPS PPS格式(PPS为军用格式),已定位。<7>为使用中的卫星颗数,00至12。<8>为水平稀释精度,0.5至99.9米。<9>为MSL海拔,-9999.9至99999.9米。<10>为Geoidal高度,-999.9至9999.9米。<11>为偏差修正DGPS(RTCM SC-104)数据年限,上次有效的RTCM传输至今的秒数(若非DGPS,则数字为0)。<12>为偏差修正(DGPS)参考基地台代号,0000至1023。(0表非DGPS)。<13>为Checksum.(检查位)。
在本发明的较佳实施例中,含经、纬度的地理位置(GLL)的表现格式为:
$CPGLL,<1>,<2>,<3>,<4>,<5>,<6>,<7><CR><LF>
其中,<1>代表纬度,格式:度度分分.分分分分(ddmm.mmmm)。<2>代表纬度区分,北半球(N)或南半球(S)。<3>代表经度,格式:度度分分.分分分分。<4>代表经度区分,东(E)半球或西(W)半球。<5>代表标准定位时间(UTCtime),格式:时时分分秒秒(hhmmss)。<6>代表状态,A=信息可用。V=信息不可用。<7>代表Checksum.(检查位)。
综合以上所述,本发明的自动执行导航软件的方法当使用者使用全球定位***装置时,只需执行程序,而程序则自动依据定位的经纬度,呼叫全球定位***装置内的导航软件与所在位置的图形数据。
Claims (14)
1.一种自动执行导航软件的方法,其特征在于该方法包括:
启动一全球定位***装置;
接收及解码一GPS卫星信号;
自解码后的该GPS卫星信号中取出一经纬度数据;
根据该经纬度数据于该全球定位***装置中寻找相对应的一导航软件;以及
执行该导航软件,根据该经纬度数据于该导航软件中寻找相对应的一导航图形数据,以及加载该导航图形数据;
其中,不同的导航软件对应使用于不同国家或不同区域,或是多套导航软件对应使用于一个区域。
2.如权利要求1所述的自动执行导航软件的方法,其特征在于:该经纬度数据包括一经度。
3.如权利要求2所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一纬度。
4.如权利要求3所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一经度区分。
5.如权利要求4所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一纬度区分。
6.如权利要求1所述的自动执行导航软件的方法,其特征在于:该GPS卫星信号包括NMEA通讯协议数据。
7.一种自动执行导航软件的方法,适用于一全球定位***装置,且该全球定位***装置处于执行一第一导航软件的状态中,其特征在于该方法包括:
加载一第一导航图形数据;
以一固定频率接收一经纬度数据;
判断该经纬度数据落于该第一导航图形数据之内与否;
当该经纬度数据落于该第一导航图形数据之外时,则根据该经纬度数据于该全球定位***装置中寻找相对应的一第二导航软件;以及
执行该第二导航软件,根据该经纬度数据于该第二导航软件中寻找相对应的一第二导航图形数据,以及加载该第二导航图形数据;
其中,不同的导航软件对应使用于不同国家或不同区域,或是多套导航软件对应使用于一个区域。
8.如权利要求7所述的自动执行导航软件的方法,其特征在于:该固定频率为一秒一次。
9.如权利要求7所述的自动执行导航软件的方法,其特征在于:以该固定频率接收该经纬度数据的步骤包括:
接收一GPS卫星信号;
解码该GPS卫星信号;以及
自解码后的该GPS卫星信号中取出该经纬度数据。
10.如权利要求9所述的自动执行导航软件的方法,其特征在于:该GPS卫星信号包括NMEA通讯协议数据。
11.如权利要求7所述的自动执行导航软件的方法,其特征在于:该经纬度数据包括一经度。
12.如权利要求11所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一纬度。
13.如权利要求12所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一经度区分。
14.如权利要求13所述的自动执行导航软件的方法,其特征在于:该经纬度数据更包括一纬度区分。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510034280A CN100582810C (zh) | 2005-04-26 | 2005-04-26 | 自动执行导航软件的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510034280A CN100582810C (zh) | 2005-04-26 | 2005-04-26 | 自动执行导航软件的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1854750A CN1854750A (zh) | 2006-11-01 |
CN100582810C true CN100582810C (zh) | 2010-01-20 |
Family
ID=37195052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510034280A Active CN100582810C (zh) | 2005-04-26 | 2005-04-26 | 自动执行导航软件的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100582810C (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103983272B (zh) * | 2014-05-05 | 2017-01-11 | 惠州华阳通用电子有限公司 | 基于Android平台的车机适配导航软件的方法 |
-
2005
- 2005-04-26 CN CN200510034280A patent/CN100582810C/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN1854750A (zh) | 2006-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Noureldin et al. | Fundamentals of inertial navigation, satellite-based positioning and their integration | |
KR101581653B1 (ko) | 위성 위치 확인 수신기 및 그것의 위치 결정 방법 | |
US8788200B2 (en) | Method and system for a data interface for aiding a satellite positioning system receiver | |
El-Rabbany | Introduction to GPS: the global positioning system | |
US20070109185A1 (en) | Providing GPS pseudo-ranges | |
US20130069821A1 (en) | Method and Apparatus of Using Height Aiding From a Contour Table for GNSS Positioning | |
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 (zh) | 自动执行导航软件的方法 | |
US7286932B2 (en) | Method for automatically executing navigation software | |
Featherstone | The Global Positioning System (GPS) and its use in geophysical exploration | |
CN100552469C (zh) | 动态调整全球卫星定位***的语音提示距离的方法 | |
Rizos | Trends in GPS technology & applications | |
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 | |
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 | |
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 | |
Herron et al. | Global positioning | |
Jensen | Introduction to GNSS | |
Vermeer | Maa-6.280 GIS and geodetic measurements |
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. |