一种进行定位的方法及装置制造方法

文档序号:6178879阅读:137来源:国知局
一种进行定位的方法及装置制造方法
【专利摘要】本发明提供了一种进行定位的方法及装置,方法包括:在当前地获取目的地的定位数据集,所述当前地不同于目的地;在目的地搜索GPS卫星,并接收搜索到的GPS卫星所采集到的定位辅助数据;判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据,若存在,再根据所述定位数据计算出当前的地理位置。本发明解决了用户必须在到达目的地时才能把定位数据集下载完成,进而进行定位操作,而不能在当前地就把定位数据集下载完成,若此时网络较差或者无网络时,定位时间过长,从而影响用户体验的问题。
【专利说明】一种进行定位的方法及装置
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种进行定位的方法及装置。
【背景技术】
[0002]随着电子技术的蓬勃发展,GPS (全球卫星定位系统)的定位技术也得到了很大的发展,利用GPS技术进行导航、定位、授时等功能得到了越来越广泛的应用。GPS技术进行导航、定位的过程简述为:捜索GPS卫星,接收搜索到的GPS卫星所采集到的定位辅助数据,对接收的定位辅助数据进行解调,接收定位辅助数据并解调整个过程需要一分钟,即GPS定位最快在一分钟左右。因此为了能在更短的时间内完成整个定位,出现了 AGPS (辅助全球卫星定位系统)技木。AGPS是ー种GPS卫星的运行方式,它可以利用GPS定位装置基站的信息,配合传统GPS卫星,让定位的速度更快。AGPS提供从网络测下载的定位数据集(例如星历数据),省去大部分需要从卫星处接收的数据并自己解调数据的时间,大大缩短定位时间,AGPS定位时间只需18秒左右。现有技术中,关于进行定位的方法为:首先GPS定位装置获取就近的基站信息,将基站信息上传到位置服务器,位置服务器通过基站信息计算出当前时刻、当前位置等定位数据集,再传回给GPS定位装置,供GPS定位装置进行GPS定位。现有技术中存在的最大缺陷是用户在到达目的地时才能通过网络端在AGPS处下载就近的定位数据集,而不能在当前地就把该定位数据集集下载完成,如果此时网络较差或者无网络,定位时间会更长,影响用户体验。

【发明内容】

[0003]本发明提供了一种进行定位的方法及装置,解决了现有技术中用户必须在到达目的地才能把目的地的定位数据集下载完成,进而进行定位操作,而不能在当前地就把目的地的定位数据集下载完成,若目的地的网络较差或者无网络吋,定位时间过长,从而影响用户体验的问题。
[0004]为了解决上述技术问题,本发明采用了以下技术方案:
[0005]一种进行定位的方法,包括:
[0006]在当前地,终端获取目的地的定位数据集,所述当前地不同于所述目的地;
[0007]在目的地,终端搜索并接收目的地的定位辅助数据;
[0008]終端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据,若存在,再根据所述定位数据计算出当前地理位置。
[0009]进ー步地,所述步骤在当前地,终端获取目的地的定位数据集包括:在当前地获取当前时刻和/或预计时间内的目的地的定位数据集。
[0010]进ー步地,在当前地获取当前时刻和/或预计时间内的目的地的定位数据集包括:获取当前地的位置信息,并预判到达目的地时目的地的地理位置所对应的定位数据集,終端下载所述定位数据集。
[0011]进ー步地,終端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据之前还包括:
[0012]判断终端中所述定位数据集有效性的时间,若超过有效时间阈值,则重新获取定位数据集。
[0013]进ー步地,还包括:
[0014]若所述定位数据集中不存在与所述定位辅助数据相对应的定位数据,则终端根据所述定位辅助数据计算当前地理位置。
[0015]进ー步地,所述定位数据集、定位辅助数据为星历数据和/或星历资料。
[0016]一种进行定位的装置,其特征在于,包括:
[0017]获取模块,用于在当前地,终端获取目的地的定位数据集,所述当前地不同于所述目的地;
[0018]接收模块,用于在目的,终端搜索并接收目的地的定位辅助数据;
[0019]判断模块,用于终端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据;
[0020]计算模块,用于判断模块的判断结果为存在时,再根据所述定位数据计算出当前
地理位置。
[0021]进ー步地,获取模块具体用于在当前地获取当前时刻和/或预计时间内的目的地的定位数据集。
[0022]进ー步地,还包括定位辅助数据计算模块,所述定位辅助数据计算模块用于判断模块的判断结果为所述定位数据集中不存在与所述定位辅助数据相对应的定位数据时,根据所述定位辅助数据计算当前地理位置。
[0023]本发明提供了一种进行定位的方法,使得用户在当前地就能获取目的地的定位数据集,在到达目的地时,捜索当地的GPS卫星,并接收GPS卫星所采集到的定位辅助数据,然后判断定位数据集中是否存在与定位辅助数据相对应的定位数据,若存在,再根据对应的定位数据计算出当前地理位置。该方法使得用户能在当前地获取目的地的定位数据集,在目的地网络较差或者无网络时,依然能完成定位操作,同时也增强了用户体验。另外,本发明还提供了一种进行定位的装置,该进行定位的装置具有能在当前地获取目的地的定位数据集的功能,从而能方便地完成整个定位,使得用户能更加快速的完成定位操作,同时也能节省在目的地所花费的流量和增强用户体验。
【专利附图】

【附图说明】
[0024]图1是本发明一实施例提供的一种进行定位的方法的流程图;
[0025]图2是本发明另ー实施例提供的一种进行定位的方法示意图;
[0026]图3是本发明另ー实施例提供的一种进行定位的装置的结构图。
【具体实施方式】
[0027]下面通过【具体实施方式】结合附图对本发明作进ー步详细说明。
[0028]图1是本发明一实施例提供的一种进行定位的方法的流程图,请參见图1,该方法包括:
[0029]SlOl:在当前地获取目的地的定位数据集。所述当前地不同于目的地,具体地,在当前地将目的地的基站信息发送给位置服务器,该位置服务器根据目的地的基站信息将相应的定位数据集发送给终端。该定位数据集包括该位置服务器能够获取到的针对所有卫星的定位数据集,该定位数据集包括但不局限于:星历数据、星历资料。优选的,可以通过多种方式获取目的地的定位数据集,例如,直接从位置服务器中获取目的地的定位数据集,即可以直接输入目的地的地址下载或者在浏览其他地方时自动下载等方式;从具有该目的地的定位数据集的其他终端获取,即可以使用蓝牙与具有该目的地的定位数据集的其他終端共享或者可以使用其它方式共享等;或者直接从网页中下载的方式获取目的地的定位数据集等。由于在当前地就可以完成该操作,所以用户可以挑选ー个提供免费流量且环境舒适的地方进行该操作,这样能够节省流量,特别是在国外时,移动数据流量价格比较贵的情况下,更应该这样操作,同时这样也提高了用户体验。
[0030]S102:在目的地捜索并接收目的地的定位辅助数据。当用户到达目的地吋,马上搜索当地的GPS卫星,一般需要搜到三颗GPS卫星才能进行准确的定位,然后接收这些GPS卫星所采集到的定位辅助数据。该定位辅助数据包括但不局限于星历数据、接收天线至卫星的伪距离和距离的变化率、与GPS定位装置位置坐标、钟差。
[0031]S103:判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据,若存在,进入S104,若不存在,进入S105。具体地,相对应就是在定位数据集中能否存在表示所搜到的GPS卫星所采集到的定位辅助数据的定位数据。
[0032]S104:根据所述定位数据计算出当前地理位置。具体地,根据这些相对应的定位数据按照GPS定位原理列方程,计算出当前地理位置。根据定位数据计算当前地理位置的方式可參考现有AGPS技木。例如将定位数据代入以下方程来计算当前地理位置。
【权利要求】
1.一种进行定位的方法,其特征在于,包括: 在当前地,终端获取目的地的定位数据集,所述当前地不同于所述目的地; 在目的地,终端搜索并接收目的地的定位辅助数据; 終端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据,若存在,再根据所述定位数据计算出当前地理位置。
2.根据权利要求1所述的进行定位的方法,其特征在于,所述步骤在当前地,终端获取目的地的定位数据集包括: 在当前地获取当前时刻和/或预计时间内的目的地的定位数据集。
3.根据权利要求2所述的进行定位的方法,其特征在于,在当前地获取当前时刻和/或预计时间内的目的地的定位数据集包括: 获取当前地的位置信息,并预判到达目的地时目的地的地理位置所对应的定位数据集,終端下载所述定位数据集。
4.根据权利要求1所述的进行定位的方法,其特征还在于,終端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据之前还包括: 判断终端中所述定位数据集有效性的时间,若超过有效时间阈值,则重新获取定位数据集。
5.根据权利要求1所述的进行定位的方法,其特征在于,还包括: 若所述定位数据集中不存在与所述定位辅助数据相对应的定位数据,则终端根据所述定位辅助数据计算当前地理位置。
6.根据权利要求5所述的进行定位的方法,其特征在于,包括: 依靠定位辅助数据,通过定位卫星获取定位数据,和/或通过位置服务器获取定位辅助数据。
7.根据权利要求1至6任一项所述的进行定位的方法,其特征在于,所述定位数据集、定位辅助数据为星历数据和/或星历资料。
8.一种进行定位的装置,其特征在于,包括: 获取模块,用于在当前地,终端获取目的地的定位数据集,所述当前地不同于所述目的地; 接收模块,用于在目的,终端搜索并接收目的地的定位辅助数据; 判断模块,用于终端判断所述定位数据集中是否存在与所述定位辅助数据相对应的定位数据; 计算模块,用于判断模块的判断结果为存在时,再根据所述定位数据计算出当前地理位置。
9.根据权利要求8所述的进行GPS定位的装置,其特征在于,获取模块具体用于在当前地获取当前时刻和/或预计时间内的目的地的定位数据集。
10.根据权利要求8所述的进行GPS定位的装置,其特征在于,还包括定位辅助数据计算模块,所述定位辅助数据计算模块用于判断模块的判断结果为所述定位数据集中不存在与所述定位辅助数据相对应的定位数据时,根据所述定位辅助数据计算当前地理位置。
【文档编号】G01S19/45GK103558621SQ201310465985
【公开日】2014年2月5日 申请日期:2013年9月30日 优先权日:2013年9月30日
【发明者】张博学 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1