一种更新星历的方法及系统的制作方法

文档序号:6154425阅读:171来源:国知局
专利名称:一种更新星历的方法及系统的制作方法
技术领域
本发明涉及移动通讯技术领域,尤其涉及一种更新星历的方法及系统。
背景技术
卫星测时测距导4元全J求定位系统(Navigation Satellite Timing AndRanging/Global Positioning System, GPS)是由美国国防部的陆海空三军在70年代联合研制的新型卫星导航系统。
GPS的空间部分使用24颗高度约2.02万千米的卫星组成卫星星座,21+3颗卫星均为近圆形轨道,分布在六个轨道面上(每轨道面四颗),轨道倾角为55度。卫星的分布使得在全球的任何地方,任何时间都可观测到四颗以上的卫星。
随着GPS接收机技术的逐渐成熟,市场上带有GPS接收机功能的终端越来越多,其中有的采用单独的GPS模块实现定位,有的将GPS模块集成到终端的主芯片中实现定位,然而,不论采用上述哪种方式,都需要使用当前天空可见卫星的星历资料才能进行定位。终端内部没有当前天空可见卫星的星历资料或者星历资料已经过期情况下的定位称为GPS冷启动定位。在这种情况下,需要从卫星下载星历资料。
图1为现有技术中更新星历的系统,包括
电源模块,用于为整个终端的各个模块提供电力;
基带处理器模块,用于处理基带信号;
射频收发信模块,用于处理射频信号;
手机天线单元,用于与基站进行信息交互;
应用软件模块,用于处理底层软件驱动及UI (用户接口 )交互;
GPS接收机模块,用于提供GPS信号的解调能力;
5GPS天线单元,用于从GPS卫星接收GPS信号;其中,
现有技术中,GPS天线直接从GPS卫星获取星历,从卫星下载星历的速度与终端内置的GPS接收机接收到的卫星信号的强度有关,信号越强速度越快,反之则越慢。对于不同的GPS接收机解决方案,下载星历所需的GPS接收信号的强度也不尽相同。对于多数城市,由于高楼大厦遮盖了部分GPS信号,使得在城市高楼密集区域工作的人们在使用GPS定位时,需要较长时间更新星历,在GP S信号稍差的地方该问题尤其明显。

发明内容
本发明要解决的技术问题是提供一种更新星历的方法及系统,解决更新星历需要较长时间的问题,实现对星历的快速更新。
为解决上述技术问题,本发明的一种星历更新的方法,包括
用户启动全球定位系统GPS定位功能后,若星历更新模块判断GPS接收机模块中保存的星历已失效,则通知无线局域网鉴别与保密基础结构WAPI模块下载星历,WAPI模块通知WAPI天线单元下载星历,WAPI天线单元请求WAPI接入点下发星历;
WAPI接入点接收到WAPI天线单元的请求后,发送星历射频信号;
WAPI天线单元接收到星历射频信号后发送给WAPI模块,WAPI模块对星历射频信号进行解码,将解码后的星历发送给GPS接收机^^莫块。
进一步地,WAPI接入点接收到WAPI天线单元的请求后,查找自身是否保存有星历,若保存有星历,则进行发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到运营商服务器发送的星历后,进行发送星历射频信号的4喿作。
进一步地,WAPI接入点在请求运营商服务器下发星历时,将自身的标识信息发送给运营商服务器,运营商服务器根据WAPI接入点的标识信息查找与接入地相应的星历,并下发给接入点。
进一步地, 一种星历更新的系统,包括星历更新模块、WAPI模块、WAPI天线单元和WAPI接入点,其中星历更新模块,用于在用户启动全球定位系统GPS定位功能后,判断GPS接收机模块中保存的星历已失效,若GPS接收机模块中保存的星历已失效,则通知WAPI模块下载星历;
WAPI模块,用于通知WAPI天线单元下载星历,对接收到的星历射频信号进行解码,将解码后的星历发送给GPS接收机模块;
WAPI天线单元,用于请求WAPI接入点下发星历;在接收到星历射频信号后发送给WAPI模块;
WAPI接入点,用于在接收到WAPI天线单元的请求后,发送星历射频信号。
进一步地,WAPI接入点在接收到WAPI天线单元的请求后,还用于查
找自身是否保存有星历,若保存有星历,则进行发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到运营商服务器发送的星历后,进行发送星历射频信号的操作。
进一步地,WAPI接入点在请求运营商服务器下发星历时,将自身的标识信息发送给运营商服务器;
运营商服务器,用于根据WAPI接入点的标识信息查找与接入地相应的星历,并下发给接入点。
进一步地, 一种星历更新的方法,包括
用户启动全球定位系统GPS定位功能后,若星历更新模块判断GPS接收机模块中保存的星历已失效,则通知无线保真WiFi模块下载星历,WiFi模块通知WiFi天线单元下载星历,WiFi天线单元请求WiFi接入点下发星历;
WiFi接入点接收到WiFi天线单元的请求后,发送星历射频信号;
WiFi天线单元接收到星历射频信号后发送给WiFi模块,WiFi模块对星历射频信号进行解码,将解码后的星历发送给GPS接收机模块。
进一步地,WiFi接入点接收到WiFi天线单元的请求后,查找自身是否保存有星历,若保存有星历,则进行发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到运营商服务器发送的星历后,进行发送星历射频信号的操作。
进一步地, 一种星历更新的系统,包括星历更新模块、WiFi模块、WiFi天线单元和WiFi接入点,其中
星历更新模块,用于在用户启动全球定位系统GPS定位功能后,判断GPS接收机模块中保存的星历已失效,若GPS接收机模块中保存的星历已失效,则通知WiFi模块下载星历;
WiFi模块,用于通知WiFi天线单元下载星历,对接收到的星历射频信号进行解码,将解码后的星历发送给GPS接收机模块;
WiFi天线单元,用于请求WiFi接入点下发星历;在接收到星历射频信号后发送给WiFi模块;
WiFi接入点,用于在接收到WiFi天线单元的请求后,发送星历射频信号。
进一步地,WiFi接入点在接收到WiFi天线单元的请求后,还用于查找自身是否保存有星历,若保存有星历,则进行发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到运营商服务器发送的星历后,进行发送星历射频信号的操作。
综上所述,本发明通过WiFi (无线保真)或WAPI (无线局域网鉴别与保密基础结构)方式通过接入点获取卫星的星历信息,可以缩短GPS冷启动定位的时间,提高GPS冷启动定位的速度,从根本上消除因GPS信号偏弱引起的冷启动定位的较长延迟,减少用户发起GPS定位之后的等待时间,可以使人们在具有WiFi或WAPI覆盖且GPS信号能够被追踪到的地方免受GPS冷启动定位时间长的烦恼。


图1为现有技术中实现星历更新的系统的架构图;图2为本发明更新星历的方法的流程图;图3为本发明更新星历的系统的架构图。
8
具体实施例方式
本发明在终端首次使用GPS定位功能或者终端本身所存储的星历已失效的情况下,通过WiFi或WAPI功能接入到接入点,从接入点或通过接入点从运营商服务器获取星历,进行GPS定位,以节省从卫星下载星历所需的较长时间,以便提高GPS的定位速度,改善用户体验。
下面结合附图对本发明的具体实施方式
进行说明。图1所示为本发明更新星历的方法,包括
101:用户启动终端的GPS定位功能,终端的应用软件模块向星历更新模块发送星历更新通知消息;
102:星历更新模块接收到星历更新通知消息后,查询GPS接收机模块中是否保存有星历,如果保存有星历,则执行步骤103;否则,执行步骤104;
103:星历更新模块判断GPS接收机模块中保存的星历是否有效,如果有效,则执行步骤110;否则,执行步骤104;
104:星历更新模块向WAPI模块发送星历下载通知消息;
105: WAPI模块接收到星历下载通知消息后,将该星历下载通知消息发送给WAPI天线单元;
106: WAPI天线单元接收到星历下载通知消息后,向WAPI接入点发送星历请求消息;
107: WAPI接入点接收到星历请求消息后,查找自身是否保存有星历,若自身保存有星历,则通过射频信号下发所存储的星历;
若自身未存储星历,则将自身的标识信息发送给运营商服务器,请求运营商服务器下发相应的星历;运营商服务器接收到WAPI接入点的标识信息后,根据WAPI接入点的标识信息查找与该接入点相应的星历,并下发纟合该接入点,接入点接收到运营商服务器发送的星历后,下发所接收到的星历。
108: WAPI天线单元接收射频信号,将所接收到的星历射频信号发送给WAPI模块;109: WAPI模块对接收到的星历射频信号进行解码,将解码出的星历发送给GPS接收机模块,并向星历更新模块发送星历更新成功消息,通知星历已更新;
110:星历更新模块向应用软件模块发送星历更新成功消息,通知应用软件模块星历有效;
111:应用软件模块接收到星历更新成功消息后,向GPS接收机模块发送GPS定位消息;
112: GPS接收机模块接收到GPS定位消息后,采用星历进行经度、绵度和高度的计算,并将计算的经度、绵度和高度发送给软件模块,软件模块通知用户定位位置。
图2所示为本发明星历更新的系统,包括星历更新模块、WAPI模块、
WAPI天线单元、WAPI接入地、运营商服务器、应用软件模块和GPS接收机模块,其中
应用软件模块,用于在用户启动GPS定位后,向星历更新模块发送星历更新通知消息;在接收到星历更新成功消息后,向GPS接收机模块发送GPS定位消息;接收到GPS接收机模块发送的经度、绵度和高度后,通知用户定位位置。
星历更新模块,用于在接收到星历更新通知消息后,查询GPS接收机模块中是否保存有星历,如果保存有星历,则判断GPS接收机模块中保存的星历是否有效,如果有效,则向应用软件模块发送星历更新成功消息,通知应用软件模块星历有效;否则,向WAPI模块发送星历下载通知消息;如果GPS接收机模块中未保存有星历,则向WAPI模块发送星历下载通知消息;星历更新后,向应用软件模块发送星历更新成功消息,通知应用软件才莫块星历有效。
WAPI模块,用于接收到星历下载通知消息后,将该星历下载通知消息发送给WAPI天线单元;对接收到的星历射频信号进行解码,将解码出的星历发送给GPS接收机模块,并向星历更新模块发送星历更新成功消息,通
10知星历已更新。
WAPI天线单元,用于在接收到星历下载通知消息后,向WAPI接入点发送星历请求消息;接收射频信号,将所接收到的星历射频信号发送给WAPI模块。
WAPI接入点,用于在接收到星历请求消息后,若自身存储有星历,则通过射频信号下发所存储的星历;若自身未存储星历,则将自身的标识信息发送给运营商服务器,请求运营商服务器下发相应的星历;运营商服务器接收到WAPI接入点的标识信息后,查找与该接入点相应的星历,并下发给该接入点,接入点接收到运营商服务器发送的星历后,下发所接收到的星历;
GPS接收机模块,用于在接收到GPS定位消息后,采用星历进行经度、绵度和高度的计算,并将计算的经度、绵度和高度发送给软件模块。
上述实施例为终端支持WAPI时,更新星历的方法及系统,若终端支持WiFi,可以相应地将方法及系统中的WAPI模块、WAPI天线单元和WAPI接入点替换为WiFi模块、WiFi天线单元和WiFi接入点,同样能够实现对星历的更新。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1、一种星历更新的方法,包括用户启动全球定位系统GPS定位功能后,若星历更新模块判断GPS接收机模块中保存的星历已失效,则通知无线局域网鉴别与保密基础结构WAPI模块下载星历,所述WAPI模块通知WAPI天线单元下载星历,所述WAPI天线单元请求WAPI接入点下发星历;所述WAPI接入点接收到WAPI天线单元的请求后,发送星历射频信号;所述WAPI天线单元接收到星历射频信号后发送给所述WAPI模块,所述WAPI模块对星历射频信号进行解码,将解码后的星历发送给GPS接收机模块。
2、 如权利要求l所述的方法,其特征在于,所述WAPI接入点接收到WAPI天线单元的请求后,查找自身是否保存有星历,若保存有星历,则进行所述发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到所述运营商服务器发送的星历后,进行所述发送星历射频信号的操作。
3、 如权利要求2所述的方法,其特征在于,所述WAPI接入点在请求运营商服务器下发星历时,将自身的标识信息发送给所述运营商服务器,所述运营商服务器根据WAPI接入点的标识信息查找与所述接入地相应的星历,并下发给所述接入点。
4、 一种星历更新的系统,包括星历更新模块、WAPI模块、WAPI天线单元和WAPI接入点,其中所述星历更新模块,用于在用户启动全球定位系统GPS定位功能后,判断GPS接收机模块中保存的星历已失效,若GPS接收机模块中保存的星历已失效,则通知所述WAPI模块下载星历;所述WAPI模块,用于通知WAPI天线单元下载星历,对接收到的星历射频信号进行解码,将解码后的星历发送给GPS接收才几模块;所述WAPI天线单元,用于请求WAPI接入点下发星历;在接收到星历射频信号后发送给所述WAPI模块;所述WAPI接入点,用于在接收到WAPI天线单元的请求后,发送星历射频信号。
5、 如权利要求4所述的系统,其特征在于,所述WAPI接入点在接收到WAPI天线单元的请求后,还用于查找自身是否保存有星历,若保存有星历,则进行所述发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到所述运营商服务器发送的星历后,进行所述发送星历射频信号的操作。
6、 如权利要求5所述的系统,其特征在于,所述WAPI接入点在请求运营商服务器下发星历时,将自身的标识信息发送给所述运营商服务器;所述运营商服务器,用于根据WAPI接入点的标识信息查找与所述接入地相应的星历,并下发给所述接入点。
7、 一种星历更新的方法,包括用户启动全球定位系统GPS定位功能后,若星历更新模块判断GPS接收机模块中保存的星历已失效,则通知无线保真WiFi模块下载星历,所述WiFi才莫块通知WiFi天线单元下载星历,所述WiFi天线单元请求WiFi 4姿入点下发星历;所述WiFi接入点接收到WiFi天线单元的请求后,发送星历射频信号;所述WiFi天线单元接收到星历射频信号后发送给所述WiFi模块,所述WiFi模块对星历射频信号进行解码,将解码后的星历发送给GPS接收积4莫块。
8、 如权利要求7所述的方法,其特征在于,所述WiFi接入点接收到WiFi天线单元的请求后,查找自身是否保存有星历,若保存有星历,则进行所述发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到所述运营商服务器发送的星历后,进行所述发送星历射频信号的操作。
9、 一种星历更新的系统,包括星历更新模块、WiFi模块、WiFi天线单元和WiFi接入点,其中所述星历更新模块,用于在用户启动全球定位系统GPS定位功能后,判断GPS接收机模块中保存的星历已失效,若GPS接收机模块中保存的星历已失效,则通知所述WiFi模块下载星历;所述WiFi模块,用于通知WiFi天线单元下载星历,对接收到的星历射频信号进行解码,将解码后的星历发送给GPS接收枳^莫块;所述WiFi天线单元,用于请求WiFi接入点下发星历;在接收到星历射频信号后发送给所述WiFi模块;所述WiFi接入点,用于在接收到WiFi天线单元的请求后,发送星历射频信号。
10、 如权利要求9所述的系统,其特征在于,所述WiFi接入点在接收到WiFi天线单元的请求后,还用于查找自身是否保存有星历,若保存有星历,则进行所述发送星历射频信号的操作;若未保存星历,则请求运营商服务器下发星历,在接收到所述运营商服务器发送的星历后,进行所述发送星历射频信号的操作。
全文摘要
本发明公开了一种星历更新的方法,包括用户启动全球定位系统GPS定位功能后,若星历更新模块判断GPS接收机模块中保存的星历已失效,则通知无线局域网鉴别与保密基础结构WAPI模块下载星历,WAPI模块通知WAPI天线单元下载星历,WAPI天线单元请求WAPI接入点下发星历;WAPI接入点接收到WAPI天线单元的请求后,发送星历射频信号;WAPI天线单元接收到星历射频信号后发送给WAPI模块,WAPI模块对星历射频信号进行解码,将解码后的星历发送给GPS接收机模块。本发明可以缩短GPS冷启动定位的时间,提高GPS冷启动定位的速度。
文档编号G01S5/14GK101566678SQ20091014231
公开日2009年10月28日 申请日期2009年5月27日 优先权日2009年5月27日
发明者建 刘 申请人:建 刘
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1