一种电子设备的定位方法及电子设备技术

技术编号:24131837 阅读:45 留言:0更新日期:2020-05-13 06:37
一种电子设备的定位方法及电子设备,该方法包括:从历史定位数据中获取第一预设数量个最近的第一历史定位数据;执行Wi‑Fi扫描以获得当前MAC地址集合;从第一历史定位数据中获取历史MAC地址集合与当前MAC地址集合之间存在至少一个相同的MAC地址的第二历史定位数据;计算任两个第二历史定位数据对应的历史定位位置的目标距离并统计计算次数;若目标距离小于预设距离的数量大于第二预设数量,计算该数量与计算次数的比值;若大于预设比值,从第二历史定位数据中确定历史MAC地址集合与当前MAC地址集合之间存在相同的MAC地址的数量最多的目标历史定位数据并将对应的目标历史定位位置确定为当前定位位置。能够减少功耗。

【技术实现步骤摘要】
一种电子设备的定位方法及电子设备
本专利技术涉及定位
,尤其涉及一种电子设备的定位方法及电子设备。
技术介绍
随着电子设备(如电话手表)的发展,电子设备的功能越来越完善,很多电子设备通常具备定位功能,可以通过向网络侧发送定位请求以获得电子设备的位置信息。举例说,家长可以通过家长终端向孩子佩戴的电话手表发送定位指令,而电话手表可以向网络侧发送定位请求以获得电话手表的位置信息,并返回给家长终端,使得家长可以了解到孩子的位置,以便关注孩子的行程。然而,在实践中发现,不少家长为了时刻了解到孩子的位置,会经常使用到电话手表的定位功能,而电话手表如果向网络侧发送定位请求过于频繁,会导致电话手表的功耗变大。
技术实现思路
本专利技术实施例公开了一种电子设备的定位方法及电子设备,能够减少电子设备向网络发送定位请求的次数,从而减少电子设备的功耗。本专利技术实施例第一方面公开一种电子设备的定位方法,包括:在所述电子设备的历史定位数据的数量大于第一预设数量时,从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历本文档来自技高网...

【技术保护点】
1.一种电子设备的定位方法,其特征在于,包括:/n在所述电子设备的历史定位数据的数量大于第一预设数量时,从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历史定位数据;所述历史定位数据至少包括每一次历史定位得到的历史定位位置以及所述历史定位位置对应的历史MAC地址集合;/n执行Wi-Fi扫描操作,获得当前MAC地址集合;/n从所述第一历史定位数据中获取第二历史定位数据;所述第二历史定位数据包括的历史定位位置对应的历史MAC地址集合与所述当前MAC地址集合之间存在至少一个相同的MAC地址;/n计算任意两个所述第二历史定位数据对应的历史定位位置之间的目标距离并统计计算次数;/n若小于...

【技术特征摘要】
1.一种电子设备的定位方法,其特征在于,包括:
在所述电子设备的历史定位数据的数量大于第一预设数量时,从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历史定位数据;所述历史定位数据至少包括每一次历史定位得到的历史定位位置以及所述历史定位位置对应的历史MAC地址集合;
执行Wi-Fi扫描操作,获得当前MAC地址集合;
从所述第一历史定位数据中获取第二历史定位数据;所述第二历史定位数据包括的历史定位位置对应的历史MAC地址集合与所述当前MAC地址集合之间存在至少一个相同的MAC地址;
计算任意两个所述第二历史定位数据对应的历史定位位置之间的目标距离并统计计算次数;
若小于预设距离的所述目标距离的数量大于第二预设数量,计算所述小于预设距离的所述目标距离的数量与所述计算次数之间的比值;
若所述比值大于预设比值,从所述第二历史定位数据中确定目标历史定位数据;所述目标历史定位数据包括的目标历史定位位置对应的历史MAC地址集合与所述当前MAC地址集合之间存在的相同的MAC地址的数量最多;
将所述目标历史定位位置确定为所述电子设备的当前定位位置。


2.根据权利要求1所述的方法,其特征在于,所述在所述电子设备的历史定位数据的数量大于第一预设数量时,从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历史定位数据之前,所述方法还包括:
获取所述电子设备的历史定位数据;
判断所述电子设备的历史定位数据的数量是否大于第一预设数量;
若大于所述第一预设数量,执行所述从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历史定位数据的步骤;
若小于或等于所述第一预设数量,向互联网位置服务器发送定位请求以对所述电子设备进行定位操作。


3.根据权利要求2所述的方法,其特征在于,在所述执行Wi-Fi扫描操作,获得当前MAC地址集合之后,以及所述从所述第一历史定位数据中获取第二历史定位数据之前,所述方法还包括:
判断所述第一历史定位数据包括的历史定位位置对应的历史MAC地址集合与所述当前MAC地址集合之间是否存在至少一个相同的MAC地址;
若存在,执行所述从所述第一历史定位数据中获取第二历史定位数据的步骤;
若不存在,向互联网位置服务器发送定位请求以对所述电子设备进行定位操作。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述小于预设距离的所述目标距离的数量小于或等于所述第二预设数量,向互联网位置服务器发送定位请求以对所述电子设备进行定位操作;
或者,若所述小于预设距离的所述目标距离的数量与所述计算次数之间的比值小于或等于所述预设比值,向互联网位置服务器发送定位请求以对所述电子设备进行定位操作。


5.根据权利要求2至4任一项所述的方法,其特征在于,所述向互联网位置服务器发送定位请求以对所述电子设备进行定位操作,包括:
采集目标设备广播的MAC地址和所述目标设备广播信号的强弱值;所述目标设备为所述电子设备周边预设范围内的其他电子设备;
向互联网位置服务器发送携带所述目标设备广播的MAC地址和所述目标设备广播信号的强弱值的定位请求,以使所述互联网位置服务器将所述目标设备广播的MAC地址转换成所述目标设备的位置信息,并根据所述目标设备的位置信息和所述目标设备广播信号的强弱值确定所述电子设备的定位位置;
接收所述互联网位置服务器反馈的所述电子设备的定位位置。


6.一种电子设备,其特征在于,包括:
第一获取单元,用于在所述电子设备的历史定位数据的数量大于第一预设数量时,从所述历史定位数据中获取距离当前时间最近的所述第一预设数量个第一历史定位数据;所述历史定位数据至少包括每一次历史定位得到的历史定位位置以及所述历史定位位置对应的历史MAC地址集合;
执行单元,用于执行Wi-Fi扫描操作,获得当前MAC地址集合;
第二获取单元,还用于从所述第一历史定位数据中获取第二历史定位数据;所述第二历史定位数据包括的历史定位位置对应的历史MAC地址集合与所述当前MAC地址集合之间存在至少一个相同的MAC地址;
计算单元,用于计算任意...

【专利技术属性】
技术研发人员:周俊华汪天翔
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1