[发明专利]一种下载卫星导航精密星历的系统及方法无效
| 申请号: | 201210538829.8 | 申请日: | 2012-12-13 |
| 公开(公告)号: | CN103036973A | 公开(公告)日: | 2013-04-10 |
| 发明(设计)人: | 陈智;宋杨;张小强;张雪辉 | 申请(专利权)人: | 中国航天科工信息技术研究院 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04B7/185 |
| 代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田俊峰 |
| 地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 下载 卫星 导航 精密 星历 系统 方法 | ||
技术领域
本发明涉及卫星定位技术领域,特别是涉及一种下载卫星导航精密星历的系统及方法。
背景技术
卫星系统中的服务器根据从卫星导航系统(GPS系统、Galileo系统、北斗系统)接收的信息经过计算处理后产生精密星历。用户终端有多种形式如手机终端,车载终端,民航导航终端等。这些用户终端将以文件的方式下载精密星历,随后根据精密星历得到自己的定位坐标。
以手机终端为例,目前,现有主流的手机终端下载用精密星历的流程是:手机用户向服务商提出下载精密星历的请求,服务商的服务器将精密星历发送给相应的电信运营商;电信运营商通过GSM(GPRS)或者3G网络等无线网络将数据发送到手机终端。
这种下载精密星历的方式有如下几个缺点:(1)随着请求定位服务的手机终端数量的增加,这种传统的客户端-服务器模式(C/S模式)加单播方式来推送数据的服务系统由于服务器性能和网络带宽的限制,往往造成系统瓶颈,降低服务质量;(2)这种下载数据的方式必须严重依赖运营商的基站网络如GMS网络或3G网络,而且网络传送速率和可靠性较差,在没有基站信号的地区无法使用;(3)手机终端用户会根据接收数据的流量产生较高的费用。
发明内容
本发明要解决的技术问题是提供一种下载卫星导航精密星历的系统及方法,用以解决现有技术中下载精密星历存在的下载瓶颈及费用高的问题。
为解决上述技术问题,一方面,本发明提供一种下载卫星导航精密星历的系统,包括:
计算服务器,用于在接收到地面参考站传送的数据后计算得到精密星历文件,并发送给内容服务器;
内容服务器,用于在互联网上发送精密星历文件;
Tracker服务器,用于负责用户终端之间通信连接;
用户终端,连接到互联网,用于彼此之间下载或上传精密星历文件。
进一步,所述系统还包括:
log服务器,用于负责记录事件日志。
进一步,每隔预定段时间后,内容服务器将接收的精密星历文件分割成M个数据块,然后在互联网中随机选择N个终端用户,向其发送M个数据块。
另一方面,本发明提供一种下载卫星导航精密星历的方法,包括:
内容服务器将精密星历文件分成若干数据块,播放到互联网中;
需要下载精密星历文件的终端用户与Tracker服务器通信,获取邻居节点列表;
需要下载精密星历文件的终端用户从其邻居节点列表中的不同的用户终端中下载不同的数据块,直至下载完所有数据块。
进一步,内容服务器将精密星历文件分成若干数据块,播放到互联网中,具体为:
每隔预定段时间后,内容服务器将接收的精密星历文件分割成M个数据块,然后在互联网中随机选择N个终端用户,向其发送M个数据块。
进一步,所述需要下载精密星历文件的终端用户与Tracker服务器进行通信,查询目前发送的数据和邻居节点信息;并通知Tracker服务器其要下载的精密星历文件;
Tracker服务器接到请求后,查找保存有所述需要下载的精密星历文件的终端用户,查找到的终端用户为所述新的终端用户的邻居节点;Tracker服务器返回数据包,数据包包括多个邻居节点的信息。
进一步,每个终端用户将在本地储存有某个精密星历文件中的哪些Chunk的信息记录在自己的Chunk Bitmap中;一个终端用户在其邻居节点的ChunkBitmap中寻找该邻居节点的Chunk信息,基于这些信息,用户终端选择从哪个邻居节点下载哪些Chunk,随后向该邻居节点发出请求,开始真正的数据传输。
进一步,需要下载精密星历文件的终端用户从其邻居节点列表中的不同的用户终端中下载不同的数据块,具体为:
依次下载存入该用户终端缓存单元1~P的数据块;依次下载存入该用户终端缓存单元Q~P的数据块;其中,精密星历文件的Q个数据块按照顺序依次存入用户终端缓存单元1~Q中,P为预先设定的阈值,1≤P≤Q。
进一步,如果Tracker服务器没有查找到保存有所述需要下载的精密星历文件的终端用户,则所述需要下载精密星历文件的终端用户与内容服务器直接通信,下载所述精密星历文件。
进一步,当一个用户终端离开网络或者删除保存在本地的精密星历文件的时候,该用户终端通知对应的Tracker服务器和已经连接的邻居节点。
本发明有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科工信息技术研究院,未经中国航天科工信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210538829.8/2.html,转载请声明来源钻瓜专利网。





