一种自适应网络定位的方法和装置制造方法及图纸

技术编号:15064779 阅读:93 留言:0更新日期:2017-04-06 12:56
本发明专利技术公开了一种自适应网络定位的方法和装置,该自适应网络定位的方法,包括:向至少两个网络定位服务发送初始定位请求;将第一个返回初始定位信息的网络定位服务确认为默认定位服务;需要定位时向默认定位服务发送网络定位请求。向至少两个网络定位服务发送初始定位请求,根据初始定位信息的返回速度选择优先访问的网络定位服务,将定位信息的返回速度作为网络定位服务的选择标准,自适应速度最快的网络定位服务,提高了网络定位请求的速度和成功概率。

【技术实现步骤摘要】

本专利技术涉及定位
,尤其涉及一种自适应网络定位的方法和装置
技术介绍
网络定位服务通过收集基站和Wi-Fi热点的位置信息,并形成相应的数据库对外提供网络定位的功能。移动终端通过其提供的访问网络服务获取地理位置和进行地址反解析,常用的应用场景如相机、相册。在相册或照片上添加地址信息时,先通过网络定位服务获取定位信息,在对定位信息进行地址反解析,得到实地地址后附加到相册或照片上。一般情况下一台移动终端只支持一个定位服务提供方,但这种情况下会出现服务器过载、信息收集不完整造成定位失败或地址反解析失败。移动终端无法在各种场景和区域获得稳定的网络定位服务。
技术实现思路
本专利技术提供了一种自适应网络定位的方法和装置,以解决现有技术中网络定位服务不稳定的技术问题。为实现上述设计,本专利技术采用以下技术方案:一方面采用一种自适应网络定位的方法,包括:向至少两个网络定位服务发送初始定位请求;将第一个返回初始定位信息的网络定位服务确认为默认定位服务;需要定位时向所述默认定位服务发送网络定位请求。另一方面采用一种自适应网络定位的装置,包括:初始定位单元,用于向至少两个网络定位服务发送初始定位请求;定位确认单元,用于将第一个返回初始定位信息的网络定位服务确认为默认定位服务;定位请求单元,用于需要定位时向默认定位服务发送网络定位请求。本专利技术的有益效果为:向至少两个网络定位服务发送初始定位请求,根据初始定位信息的返回速度选择优先访问的网络定位服务,将定位信息的返回速度作为网络定位服务的选择标准,自适应速度最快的网络定位服务,提高了网络定位请求的速度和成功概率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本专利技术实施例的内容和这些附图获得其他的附图。图1是本专利技术具体实施方式中提供的一种自适应网络定位的方法的第一实施例的方法流程图。图2是本专利技术具体实施方式中提供的一种自适应网络定位的方法的第二实施例的方法流程图。图3是本专利技术具体实施方式中提供的一种自适应网络定位的装置的第一实施例的结构方框图。图4是本专利技术具体实施方式中提供的一种自适应网络定位的装置的第二实施例的结构方框图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,其是本专利技术具体实施方式中提供的一种自适应网络定位的方法的第一实施例的方法流程图,如图所示,该自适应网络定位的方法,包括:步骤S11:向至少两个网络定位服务发送初始定位请求。网络定位服务是基于基站和Wi-Fi热点的定位。例如基站定位的大致原理为:移动终端测量不同基站的下行导频信号,得到不同基站下行导频的TOA(TimeofArrival,到达时刻)或TDOA(TimeDifferenceofArrival,到达时间差),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动终端的位置。实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况,因此算法要复杂很多;一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。具体的计算过程基于三角公式实现,各种计算参数在通讯网络和移动终端中检测获得。当前能够提供网络定位服务的主体有多个,也就是本方案中所描述网络定位服务的提供方,每个提供方有对应的客户端接入其提供的网络定位服务。在本方案中,需要移动终端预先安装多个提供方的客户端以获取对应的网络定位服务。在进行网络定位服务时,用户可以根据自身使用的习惯和定位服务的质量选择不同的提供方。在实际的定位过程中,因为各个网络定位服务的提供方所能获得的基站和Wi-Fi热点的数据对应的地域不同、服务器的布局不同、主要服务对象所在的地域不同,在同一个地理范围内,不同的网络定位服务的提供方的地理定位信息的精度和反馈速度都不同。在现有技术中,单个移动终端一般只采用一个网络定位服务,或者采用多个网络定位服务,但是具体采用哪个网络定位服务是固定的,同一个网络定位服务在不同的地域可能存在差别巨大的定位效果。为了获得更好的网络定位服务,需要根据各个网络定位服务在具体地域范围内的定位效果,选择采用哪一网络定位服务的提供方在当前地域范围内提供服务。具体选择的原则是定位效率,在移动终端上电时,基于对应的客户端向至少两个网络定位服务发送初始定位请求,以做网络定位的速度检测。各个网络定位服务的提供方在收到初始定位请求后进行定位反馈。具体反馈过程与现有技术相同,在此不做进一步阐述。步骤S12:将第一个返回初始定位信息的网络定位服务确认为默认定位服务。各个网络定位服务的提供方在收到初始定位请求后,如果能够实现定位,都会返回定位信息。在本方案中,将第一个返回定位信息的网络定位服务,也就是定位和传输的综合速度最快的网络定位服务确认为默认定位服务,在后续设计到定位服务时,都向默认定位服务发出网络定位服务的请求,接收对应的定位信息。需要说明的是,初始定位请求的发出和接收以及默认定位服务的确定均在移动终端后台完成,具体的确认过程对于用户是不展示的,用户最终只在正常请求网络定位服务时接收到真正需求的使用信息。步骤S13:需要定位时向默认定位服务发送网络定位请求。需要定位并不是指导航时的定位,而是指使用各种涉及到位置判断的应用时的定位需求,例如在照片或相册中添加位置信息,跑步锻炼过程中的路线和里程记录。在这些应用中,应用本身可能并不具备地图或定位功能,但是可以获取网络定位服务提供的定位信息,实现相关的定位需求。综上所述,向至少两个网络定位服务发送初始定位请求,根据初始定位信息的返回速度选择优先访问的网络定位服务,将定位信息的返回速度作为网络定位服务的选择标准,自适应速度最快的网络定位服务,提高了网络定位请求的速度和成功概率。请参考图2,其是本专利技术具体实施方式中提供的一种自适应网络定位的方法的第二实施例的方法流程图,如图2所示本文档来自技高网...

【技术保护点】
一种自适应网络定位的方法,其特征在于,包括:向至少两个网络定位服务发送初始定位请求;将第一个返回初始定位信息的网络定位服务确认为默认定位服务;需要定位时向所述默认定位服务发送网络定位请求。

【技术特征摘要】
1.一种自适应网络定位的方法,其特征在于,包括:
向至少两个网络定位服务发送初始定位请求;
将第一个返回初始定位信息的网络定位服务确认为默认定位服务;
需要定位时向所述默认定位服务发送网络定位请求。
2.根据权利要求1所述的方法,其特征在于,所述向至少两个网络定位服
务发送初始定位请求之后,还包括:
接收并保存所述初始定位信息;
所述需要定位时向默认定位服务发送网络定位请求之后,还包括:
将接收到的网络定位信息与所述初始定位信息进行比对,确认二者的差异
值;
当所述差异值超出预设的门限值时,重新确认所述默认定位服务。
3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
当所述网络定位请求的返回连续超时达到预设次数时,重新确认所述默认
定位服务。
4.根据权利要求1~3任一项所述的方法,其特征在于,所述需要定位时向
默认定位服务发送网络定位请求之后,还包括:
所述默认定位服务对所述网络定位请求返回的网络定位信息进行地址反解
析。
5.根据权利要求1所述的方法,其特征在于,当所述网络定位请求没有返
回网络定位信息时,重新确认所述默认定位服务。
6.一种自适应网络定位的...

【专利技术属性】
技术研发人员:蒋世民刘文杰吴丕和林华秋张强雷辉
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1