一种定位方法及可穿戴设备技术

技术编号:19831042 阅读:9 留言:0更新日期:2018-12-19 17:28
一种定位方法及可穿戴设备,包括:确定可穿戴设备检测到的至少一个Wi‑Fi中每个Wi‑Fi对应的预设地址;从佩戴者行为记录中确定出当前时间对应的目标地址;其中,佩戴者行为记录至少包括可穿戴设备所记录的佩戴者在不同时间分别对应的地址;确定目标地址与每个预设地址的匹配度;从所有预设地址中确定出与目标地址的匹配度最高的目标预设地址,并将目标预设地址作为佩戴者的当前所在位置。在上述方法中,可穿戴设备能够根据佩戴者的日常行为记录确定佩戴者在当前时间通常所在的地理位置,再根据该地理位置和搜索到的Wi‑Fi确定出佩戴者的当前所在位置。实施本发明专利技术实施例,能够提高可穿戴设备的定位精确程度。

【技术实现步骤摘要】
一种定位方法及可穿戴设备
本专利技术涉及可穿戴设备
,具体涉及一种定位方法及可穿戴设备。
技术介绍
智能手表中通常都具有定位功能,用于在检测到佩戴者有定位需求的时候为其获取当前所在位置。其中,智能手表获取佩戴者当前所在位置的方式为:智能手表接收由全球定位系统(GlobalPositioningSyste,GPS)或基站发送的位置数据,或者检测Wi-Fi的物理地址(MediaAccessControl地址,MAC地址),进而将位置数据或者MAC地址发送给地图厂商,以使得地图厂商根据位置数据或者MAC地址在电子地图中标定出佩戴者的当前所在位置,再将标定了当前所在位置的电子地图返回给佩戴者。但是,如果某地新建了一个小区,地图厂商会首先将该小区的位置信息同步至电子地图中,后续再将该小区内的多个具体位置信息同步至电子地图中,那么,在该小区内的多个具体位置信息还未同步至电子地图之前,如果佩戴者处于该小区且存在定位需求,地图厂商就只能为佩戴者标定出该小区的位置信息而不能标定出佩戴者所在的具体位置(例如,该小区A座),这样会造成对佩戴者当前所在位置定位精确程度不高的问题。
技术实现思路
本专利技术实施例公开了一种定位方法及可穿戴设备,能够提高可穿戴设备的定位精确程度。本专利技术实施例第一方面公开了一种定位方法,所述方法包括:确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;从佩戴者行为记录中确定出当前时间对应的目标地址;其中,所述佩戴者行为记录至少包括所述可穿戴设备所记录的佩戴者在不同时间分别对应的地址;确定所述目标地址与每个所述预设地址的匹配度;从所有所述预设地址中确定出与所述目标地址的匹配度最高的目标预设地址,并将所述目标预设地址作为佩戴者的当前所在位置。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述的从佩戴者行为记录中确定出当前时间对应的目标地址,包括:确定出当前时间;其中,所述当前时间至少包括当前日期和当前时刻;从佩戴者行为记录中确定出与所述当前日期对应的目标佩戴者行为记录,并从所述目标佩戴者行为记录中确定出所述当前时刻对应的时间段;判断所述目标佩戴者行为记录中是否存在与所述时间段对应的地址,如果存在,则将所述时间段对应的地址作为所述当前时间对应的目标地址。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址之前,所述方法还包括:检测是否发生用于触发所述可穿戴设备启动定位功能的启动操作;如果检测到发生所述启动操作,检测是否存在至少一个Wi-Fi;如果存在至少一个所述Wi-Fi,则执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;如果不存在至少一个所述Wi-Fi,则通过GPS确定出所述可穿戴设备的定位信息,并根据所述定位信息确定佩戴者的当前所在位置;其中,所述定位信息至少包括经度和纬度。作为一种可选的实施方式,在本专利技术实施例第一方面中,在检测到存在至少一个所述Wi-Fi之后,以及所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址之前,所述方法还包括:判断检测到的至少一个所述Wi-Fi中是否存在未建立过连接的Wi-Fi;其中,所述未建立过连接的Wi-Fi无对应的所述预设地址;如果不存在所述未建立过连接的Wi-Fi,则执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;如果存在所述未建立过连接的Wi-Fi,则输出用于提示佩戴者为所述未建立过连接的Wi-Fi设置地址的提示信息;检测预设时长内是否发生设置地址操作;其中,所述预设时长的起始计时时刻为输出所述提示信息的时刻;如果发生所述设置地址操作,则将所述设置地址操作对应的某个地址作为所述未建立过连接的Wi-Fi的预设地址,并执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址。作为一种可选的实施方式,在本专利技术实施例第一方面中,在检测到所述预设时长内未发生所述设置地址操作之后,所述方法还包括:确定所述未建立过连接的Wi-Fi对应的MAC地址,并向服务器发送位置获取请求;其中,所述位置获取请求用于获取所述MAC地址对应的地理位置;将所述服务器向所述可穿戴设备返回的所述地理位置作为所述未建立过连接的Wi-Fi的预设地址,并执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址。本专利技术实施例第二方面公开了一种可穿戴设备,所述可穿戴设备包括:第一确定单元,用于确定所述可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;第二确定单元,用于从佩戴者行为记录中确定出当前时间对应的目标地址;其中,所述佩戴者行为记录至少包括所述可穿戴设备所记录的佩戴者在不同时间分别对应的地址;第三确定单元,用于确定所述目标地址与每个所述预设地址的匹配度;第四确定单元,用于从所有所述预设地址中确定出与所述目标地址的匹配度最高的目标预设地址,并将所述目标预设地址作为佩戴者的当前所在位置。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述第二确定单元用于从佩戴者行为记录中确定出当前时间对应的目标地址的方式具体为:所述第二确定单元,用于确定出当前时间;其中,所述当前时间至少包括当前日期和当前时刻;从佩戴者行为记录中确定出与所述当前日期对应的目标佩戴者行为记录,并从所述目标佩戴者行为记录中确定出所述当前时刻对应的时间段;判断所述目标佩戴者行为记录中是否存在与所述时间段对应的地址,如果存在,则将所述时间段对应的地址作为所述当前时间对应的目标地址。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述可穿戴设备还包括:检测单元,用于在所述第一确定单元确定所述可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址之前,检测是否发生用于触发所述可穿戴设备启动定位功能的启动操作;所述检测单元,还用于在检测到发生所述启动操作之后,检测是否存在至少一个Wi-Fi;所述第一确定单元,具体用于在所述检测单元检测到存在至少一个所述Wi-Fi之后,确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;第五确定单元,用于在所述检测单元检测到不存在至少一个所述Wi-Fi之后,通过GPS确定出所述可穿戴设备的定位信息,并根据所述定位信息确定佩戴者的当前所在位置;其中,所述定位信息至少包括经度和纬度。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述可穿戴设备还包括:判断单元,用于在所述检测单元检测到存在至少一个所述Wi-Fi之后,以及在所述第一确定单元确定所述可穿戴设备检测到的至少一个所述Wi-Fi中每个所述Wi-Fi对应的预设地址之前,判断检测到的至少一个所述Wi-Fi中是否存在未建立过连接的Wi-Fi;其中,所述未建立过连接的Wi-Fi无对应的所述预设地址;所述第一确定单元,具体用于在所述检测单元检测到存在至少一个所述Wi-Fi之后,以及在所述判断单元判断出不存在所述未建立过连接的Wi-Fi之后,确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;输出单元,用于在所述判断单元本文档来自技高网...

【技术保护点】
1.一种定位方法,其特征在于,所述方法包括:确定可穿戴设备检测到的至少一个Wi‑Fi中每个所述Wi‑Fi对应的预设地址;从佩戴者行为记录中确定出当前时间对应的目标地址;其中,所述佩戴者行为记录至少包括所述可穿戴设备所记录的佩戴者在不同时间分别对应的地址;确定所述目标地址与每个所述预设地址的匹配度;从所有所述预设地址中确定出与所述目标地址的匹配度最高的目标预设地址,并将所述目标预设地址作为佩戴者的当前所在位置。

【技术特征摘要】
1.一种定位方法,其特征在于,所述方法包括:确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;从佩戴者行为记录中确定出当前时间对应的目标地址;其中,所述佩戴者行为记录至少包括所述可穿戴设备所记录的佩戴者在不同时间分别对应的地址;确定所述目标地址与每个所述预设地址的匹配度;从所有所述预设地址中确定出与所述目标地址的匹配度最高的目标预设地址,并将所述目标预设地址作为佩戴者的当前所在位置。2.根据权利要求1所述的方法,其特征在于,所述的从佩戴者行为记录中确定出当前时间对应的目标地址,包括:确定出当前时间;其中,所述当前时间至少包括当前日期和当前时刻;从佩戴者行为记录中确定出与所述当前日期对应的目标佩戴者行为记录,并从所述目标佩戴者行为记录中确定出所述当前时刻对应的时间段;判断所述目标佩戴者行为记录中是否存在与所述时间段对应的地址,如果存在,则将所述时间段对应的地址作为所述当前时间对应的目标地址。3.根据权利要求1或2所述的方法,其特征在于,所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址之前,所述方法还包括:检测是否发生用于触发所述可穿戴设备启动定位功能的启动操作;如果检测到发生所述启动操作,检测是否存在至少一个Wi-Fi;如果存在至少一个所述Wi-Fi,则执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;如果不存在至少一个所述Wi-Fi,则通过GPS确定出所述可穿戴设备的定位信息,并根据所述定位信息确定佩戴者的当前所在位置;其中,所述定位信息至少包括经度和纬度。4.根据权利要求3所述的方法,其特征在于,在检测到存在至少一个所述Wi-Fi之后,以及所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址之前,所述方法还包括:判断检测到的至少一个所述Wi-Fi中是否存在未建立过连接的Wi-Fi;其中,所述未建立过连接的Wi-Fi无对应的所述预设地址;如果不存在所述未建立过连接的Wi-Fi,则执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;如果存在所述未建立过连接的Wi-Fi,则输出用于提示佩戴者为所述未建立过连接的Wi-Fi设置地址的提示信息;检测预设时长内是否发生设置地址操作;其中,所述预设时长的起始计时时刻为输出所述提示信息的时刻;如果发生所述设置地址操作,则将所述设置地址操作对应的某个地址作为所述未建立过连接的Wi-Fi的预设地址,并执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址。5.根据权利要求4所述的方法,其特征在于,在检测到所述预设时长内未发生所述设置地址操作之后,所述方法还包括:确定所述未建立过连接的Wi-Fi对应的MAC地址,并向服务器发送位置获取请求;其中,所述位置获取请求用于获取所述MAC地址对应的地理位置;将所述服务器向所述可穿戴设备返回的所述地理位置作为所述未建立过连接的Wi-Fi的预设地址,并执行所述的确定可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址。6.一种可穿戴设备,其特征在于,所述可穿戴设备包括:第一确定单元,用于确定所述可穿戴设备检测到的至少一个Wi-Fi中每个所述Wi-Fi对应的预设地址;第二确定单元,用于从佩戴者行为记录中确定出当前时间对应的目标地址;其中,所述佩戴者行为记录至少包括所述可穿戴设备所记录的佩戴者在...

【专利技术属性】
技术研发人员:王忠海
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1