一种定位方法及电子设备与流程

文档序号:36836075发布日期:2024-01-26 16:53阅读:21来源:国知局
一种定位方法及电子设备与流程

本技术实施例涉及通信,尤其涉及一种定位方法及电子设备。


背景技术:

1、定位技术是指利用无线通信网络的资源得到电子设备的位置信息以确定电子设备的地理位置的技术。目前,通过定位技术可以实时获得电子设备当前的地理位置,电子设备可以基于该地理位置,为用户实现相应的服务,从而方便了用户的生活与出行。


技术实现思路

1、本技术提供一种定位方法及电子设备,通过以cell定位技术为主,目标定位技术为辅的定位策略,可以确保获取到经纬度信息来确定电子设备的位置,从而实现低功耗、高精度以及广覆盖的定位目的。

2、本技术采用如下技术方案:

3、第一方面,提供一种定位方法,应用于电子设备中。该方法包括:电子设备获取第一cell信息,第一cell信息包括电子设备当前驻留的蜂窝小区的标识和邻区标识,该标识包括位置区域码lac、基站编号cid、移动国家码mcc、移动运营商码mnc、信号频率、信号强度。

4、进而,电子设备基于第一cell信息,通过cell定位技术确定电子设备的第一经纬度信息;在电子设备未确定出电子设备的第一经纬度信息的情况下,电子设备通过目标定位技术确定电子设备的第一经纬度信息;其中,目标定位技术为除了cell定位技术以外的定位技术。

5、基于第一方面所述的方法,电子设备首先以cell定位技术获取电子设备的第一经纬度信息,若通过cell定位技术未确定出电子设备的第一经纬度信息的情况下,通过除了cell定位技术以外的定位技术确定电子设备的第一经纬度信息,即电子设备以cell定位技术为主,目标定位技术为辅的定位策略,可以确保电子设备获取到第一经纬度信息,从而实现低功耗、高精度以及广覆盖的定位目的。

6、在第一方面的一种可能的实现方式中,目标定位技术包括卫星定位技术、无线保真wi-fi定位技术、被动定位技术、网络位置nlp定位技术中的任一种。

7、在第一方面的一种可能的实现方式中,目标定位技术为wi-fi定位技术;电子设备通过目标定位技术确定电子设备的第一经纬度信息,包括:若电子设备当前处于室内场景,则电子设备获取第一wi-fi信息,第一wi-fi信息包括一个wi-fi网络的基本服务集标识bssid和无线接收信号强度rssi;电子设备基于第一wi-fi信息,通过wi-fi定位技术确定电子设备的第一经纬度信息。

8、由于发送wi-fi信号的设备大多部署在室内,因此当电子设备处于室内场景时,可以通过wi-fi定位技术确定经纬度信息,可以确保电子设备确定出第一经纬度信息;此外,由于wi-fi定位技术所产生的功耗开销较小,因此在室内场景下,通过wi-fi定位技术还可以达到降低功耗的目的。

9、在第一方面的一种可能的实现方式中,目标定位技术为卫星定位技术;电子设备通过目标定位技术确定电子设备的第一经纬度信息,包括:若电子设备当前处于室外场景,则电子设备通过卫星定位技术确定电子设备的第一经纬度信息,即电子设备在室外时可以通过卫星定位技术进一步确保电子设备获取到第一经纬度信息。

10、在第一方面的一种可能的实现方式中,所述方法还包括:若电子设备当前处于室内场景,且电子设备不支持wi-fi定位技术,则电子设备通过卫星定位技术确定电子设备的第一经纬度信息。可以确保电子设备在室内,不支持wi-fi定位技术的场景下,也能获取到电子设备的第一经纬度信息。

11、在第一方面的一种可能的实现方式中,目标定位技术为被动定位技术;电子设备通过目标定位技术确定电子设备的第一经纬度信息,包括:若电子设备处于亮屏状态,则电子设备通过被动定位技术确定电子设备的第一经纬度信息。即电子设备在亮屏状态下可以监听其他应用获取到的电子设备的经纬度信息,从而无需电子设备再次定位,能够有效降低功耗。

12、在第一方面的一种可能的实现方式中,目标定位技术为网络位置nlp定位技术;电子设备通过目标定位技术确定电子设备的第一经纬度信息,包括:若电子设备通过wi-fi定位技术、卫星定位技术以及被动定位技术未确定出电子设备的第一经纬度信息,则电子设备通过nlp定位技术确定电子设备的第一经纬度信息。如此,可以进一步确保获取到电子设备的经纬度信息。

13、在第一方面的一种可能的实现方式中,电子设备包括系统协处理器sensorhub;电子设备基于第一cell信息,通过cell定位技术确定电子设备的第一经纬度信息,包括:电子设备通过sensorhub获取cell数据库;cell数据库保存有多组第二cell信息,多组第二cell信息为与电子设备当前位置对应的目标区域内的cell信息;进而,电子设备通过sensorhub基于第一cell信息和多组第二cell信息,通过cell定位技术确定电子设备的第一经纬度信息。如此,通过将定位能力部署在sensorhub侧,可以在不唤醒ap的情况下实现对电子设备的定位能力。

14、在第一方面的一种可能的实现方式中,电子设备通过sensorhub获取cell数据库,包括:电子设备通过sensorhub向框架层请求cell数据库;电子设备通过框架层将cell数据库发送至sensorhub。

15、在第一方面的一种可能的实现方式中,在电子设备的框架层将cell数据库发送至sensorhub之前,所述方法还包括:电子设备通过框架层根据第一cell信息,获取第一位置编码;框架层中预设存储有cell信息与位置编码的对应关系;电子设备通过框架层根据第一位置编码,从云服务器中获取与第一位置编码对应的cell数据库;其中,云服务器为支持基于位置的服务lbs的服务器。

16、如此,通过现有的cell信息与位置编码的对应关系,可以从云服务器中获取到对应的cell数据库,可进一步降低功耗。

17、在第一方面的一种可能的实现方式中,所述方法还包括:若电子设备通过框架层根据第一位置编码,未从云服务器中获取到cell数据库,则电子设备通过框架层向sensorhub发送第一消息,第一消息用于通知sensorhub、电子设备不支持cell定位技术;而后,电子设备通过sensorhub周期性扫描电子设备周围的wi-fi信息。

18、在第一方面的一种可能的实现方式中,电子设备保存有第一场所提供的第一地理围栏的相关信息,第一地理围栏的相关信息包括多组第二经纬度信息,每组第二经纬度信息包括经度坐标和纬度坐标;多组第二经纬度信息是电子设备使用围栏应用完成数据交互后采集的;所述方法还包括:电子设备根据第一经纬度信息和多组第二经纬度信息,确定电子设备进入/退出第一地理围栏。

19、由于电子设备可以通过多种定位方式获取到电子设备的第一经纬度信息,在此基础上,在电子设备进行围栏匹配时,可以使得围栏匹配的覆盖范围更加广泛。

20、第二方面,提供一种电子设备,该电子设备具有实现上述第一方面中任一项所述的功能,该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。

21、第三方面,提供一种电子设备,该电子设备包括:存储器以及一个或多个处理器;存储器中存储有计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得电子设备执行上述第一方面或第一方面中任一项所述的方法。

22、第四方面,提供一种芯片系统,该芯片系统包括:至少一个处理器以及接口,接口用于接收指令,并传输至至少一个处理器;至少一个处理器运行指令使得电子设备执行上述第一方面中任一项所述的方法。

23、第五方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的方法。

24、第六方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面中任一项所述的方法。

25、其中,上述第二方面至第六方面中任一种实现方式所带来的技术效果可以参考第一方面中不同实现方式所带来的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1