logo好方法网

一种定位纠偏方法、系统及相关设备


技术摘要:
本发明实施例公开一种定位纠偏方法、系统及相关设备,该方法包括:接收可穿戴设备发送的携带有至少一个当前Wi‑Fi热点的定位请求;根据定位请求获取针对可穿戴设备的初始定位结果;判断初始定位结果所指示的定位位置是否与预先设置的所述可穿戴设备对应的特定区域位置  全部
背景技术:
可穿戴设备(例如儿童电话手表)越来越普及,部分家长通过可穿戴设备对孩子进 行定位监管,以实时掌握孩子的行踪,提高孩子的人身安全。可穿戴设备在进行定位时,例 如,在进行在校定位时,大多数都是利用高德/百度等定位厂商提供的定位软件进行定位, 但是高德/百度主打的是室外导航场景下的定位,并不是专注针对学校等特定场所定位场 景下的定位,因此,在使用高德/百度进行在校定位时,其定位结果也是学校周边的某条道 路。如果此时孩子在学校,但是定位显示在道路上而非学校区域,对于需要随时掌握孩子行 踪的家长而言是不可接受的。可见,现有的可穿戴设备在针对某个特定场所(包括室内)定 位时准确率较低,无法满足用户需求。
技术实现要素:
本发明实施例公开了一种定位纠偏方法、系统及相关设备,用于提高特定场所(包 括室内)定位的准确率和稳定性,提升用户对可穿戴设备定位的满意度和用户使用体验。 本发明第一方面公开了一种定位纠偏方法,可包括: 接收可穿戴设备发送的携带有至少一个当前Wi-Fi热点的定位请求; 根据所述定位请求获取针对所述可穿戴设备的初始定位结果; 判断所述初始定位结果所指示的定位位置是否与预先设置的所述可穿戴设备对 应的特定区域位置相匹配; 如果判断结果为不匹配,获取预先收集的所述特定区域位置对应的Wi-Fi热点集, 所述Wi-Fi热点集包括所述特定区域位置对应的至少一个Wi-Fi热点; 识别所述当前Wi-Fi热点与所述Wi-Fi热点集中的Wi-Fi热点的匹配度; 当所述匹配度不小于预设阈值时,将所述初始定位结果所指示的定位位置调整为 所述特定区域位置获得目标定位结果,并向所述可穿戴设备返回所述目标定位结果。 作为一种可选的实施方式,在本发明第一方面中,所述判断所述初始定位结果所 指示的定位位置是否与预先设置的所述可穿戴设备对应的特定区域位置相匹配,包括: 获取所述初始定位结果所指示的定位位置所对应的目标经纬度; 判断所述目标经纬度是否位于预先设置的所述可穿戴设备对应的特定区域位置 所属的经纬度范围内; 如果所述目标经纬度位于所述经纬度范围内,则所述判断结果为匹配,如果所述 目标经纬度未位于所述经纬度范围内,则所述判断结果为不匹配。 作为一种可选的实施方式,在本发明第一方面中,所述方法还包括: 当所述判断结果为匹配时,获取当前时间信息,所述当前时间信息包括日期信息 和时刻信息; 5 CN 111601232 A 说 明 书 2/14 页 从预先设置的所述可穿戴设备对应的特定区域位置所包含的多个常驻地点中获 取所述当前时间信息对应的目标常驻地点,所述经纬度范围根据所述多个常驻地点分别对 应的预设经纬度得到,一个所述预设经纬度对应一个所述常驻地点; 判断所述目标经纬度是否与所述目标常驻地点的预设经纬度相匹配; 当所述目标经纬度与所述目标常驻地点的预设经纬度相匹配时,将所述初始定位 结果所指示的定位位置调整为所述目标常驻地点,并将调整后的初始定位结果返回给所述 可穿戴设备; 当所述目标经纬度与所述目标常驻地点的预设经纬度不匹配时,将所述初始定位 结果返回给所述可穿戴设备。 作为一种可选的实施方式,在本发明第一方面中,所述接收可穿戴设备发送的携 带有至少一个当前Wi-Fi热点的定位请求之前,所述方法还包括: 采集所述可穿戴设备定位点位于所述特定区域位置的定位数据; 以所述定位数据为依据,利用社团发现算法DBSCAN计算所述可穿戴设备在所述特 定区域位置中的驻留地点的经纬度; 以预设历史时间段内每个所述驻留地点的驻留次数,利用聚类模型Birch去除所 述驻留地点中的离散点,获得驻留次数大于n的驻留地点作为常驻地点,将所述常驻地点对 应的经纬度作为其预设经纬度;所述n为正整数; 根据所述常驻地点对应的预设经纬度获得所述特定区域位置的经纬度范围,存储 所述经纬度范围及关联存储所述常驻地点与对应的预设经纬度。 作为一种可选的实施方式,在本发明第一方面中,所述接收可穿戴设备发送的携 带有至少一个当前Wi-Fi热点的定位请求之前,所述方法还包括: 采集所述特定区域位置的无线网络信息,所述无线网络信息包括所述特定区域位 置的名称、初始Wi-Fi热点和所述特定区域位置; 对所述初始Wi-Fi热点进行过滤,获得所述特定区域位置对应的Wi-Fi热点集。 本发明第二方面公开了一种服务器设备,可包括: 接收单元,用于接收可穿戴设备发送的携带有至少一个当前Wi-Fi热点的定位请 求; 定位处理单元,用于根据所述定位请求获取针对所述可穿戴设备的初始定位结 果; 位置判断单元,用于判断所述初始定位结果所指示的定位位置是否与预先设置的 所述可穿戴设备对应的特定区域位置相匹配; 识别单元,用于在所述位置判断单元的判断结果为不匹配时,获取预先收集的所 述特定区域位置对应的Wi-Fi热点集,所述Wi-Fi热点集包括所述特定区域位置对应的至少 一个Wi-Fi热点; 所述识别单元,还用于识别所述当前Wi-Fi热点与所述Wi-Fi热点集中的Wi-Fi热 点的匹配度; 结果处理单元,用于当所述识别单元识别出所述匹配度不小于预设阈值时,将所 述初始定位结果所指示的定位位置调整为所述特定区域位置获得目标定位结果,并向所述 可穿戴设备返回所述目标定位结果。 6 CN 111601232 A 说 明 书 3/14 页 作为一种可选的实施方式,在本发明第二方面中,所述位置判断单元,具体用于获 取所述初始定位结果所指示的定位位置所对应的目标经纬度;以及,判断所述目标经纬度 是否位于预先设置的所述可穿戴设备对应的特定区域位置所属的经纬度范围内;以及,如 果所述目标经纬度位于所述经纬度范围内,则所述判断结果为匹配,如果所述目标经纬度 未位于所述经纬度范围内,则所述判断结果为不匹配。 作为一种可选的实施方式,在本发明第二方面中,所述服务器设备还包括: 时间获取单元,用于当所述位置判断单元的判断结果为匹配时,获取当前时间信 息,所述当前时间信息包括日期信息和时刻信息; 地点获取单元,用于从预先设置的所述可穿戴设备对应的特定区域位置所包含的 多个常驻地点中获取所述当前时间信息对应的目标常驻地点,所述经纬度范围根据所述多 个常驻地点分别对应的预设经纬度得到,一个所述预设经纬度对应一个所述常驻地点; 经纬度判断单元,用于判断所述目标经纬度是否与所述目标常驻地点的预设经纬 度相匹配; 所述结果处理单元,用于当所述经纬度判断单元确定出所述目标经纬度与所述目 标常驻地点的预设经纬度相匹配时,将所述初始定位结果所指示的定位位置调整为所述目 标常驻地点,并将调整后的初始定位结果返回给所述可穿戴设备; 所述结果处理单元,还用于当所述经纬度判断单元确定出所述目标经纬度与所述 目标常驻地点的预设经纬度不匹配时,将所述初始定位结果返回给所述可穿戴设备。 作为一种可选的实施方式,在本发明第二方面中,所述服务器设备还包括: 第一采集单元,用于在所述接收单元接收可穿戴设备发送的携带有至少一个当前 Wi-Fi热点的定位请求之前,采集所述可穿戴设备定位点位于所述特定区域位置的定位数 据; 第一处理单元,以所述定位数据为依据,利用社团发现算法DBSCAN计算所述可穿 戴设备在所述特定区域位置中的驻留地点的经纬度;以及,以预设历史时间段内每个所述 驻留地点的驻留次数,利用聚类模型Birch去除所述驻留地点中的离散点,获得驻留次数大 于n的驻留地点作为常驻地点,将所述常驻地点对应的经纬度作为其预设经纬度;所述n为 正整数;以及,根据所述常驻地点对应的预设经纬度获得所述特定区域位置的经纬度范围, 存储所述经纬度范围及关联存储所述常驻地点与对应的预设经纬度。 作为一种可选的实施方式,在本发明第二方面中,所述服务器设备还包括: 第二采集单元,用于在所述接收单元接收可穿戴设备发送的携带有至少一个当前 Wi-Fi热点的定位请求之前,采集所述特定区域位置的无线网络信息,所述无线网络信息包 括所述特定区域位置的名称、初始Wi-Fi热点和所述特定区域位置; 第二处理单元,用于对所述初始Wi-Fi热点进行过滤,获得所述特定区域位置对应 的Wi-Fi热点集。 本发明第三方面公开了一种定位纠偏系统,可包括: 可穿戴设备及如第二方面任一实施方式所提供的服务器设备; 其中,所述可穿戴设备,用于向所述服务器设备发送携带有至少一个当前Wi-Fi热 点的定位请求,以及接收所述服务器设备返回的目标定位结果。 本发明实施例第四方面公开了一种服务器设备,可包括: 7 CN 111601232 A 说 明 书 4/14 页 存储有可执行程序代码的存储器; 与所述存储器耦合的处理器; 所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第 一方面公开的一种定位纠偏方法。 本发明实施例第五方面公开一种计算机可读存储介质,其存储计算机程序,其中, 所述计算机程序使得计算机执行本发明实施例第一方面公开的一种定位纠偏方法。 本发明实施例第六方面公开一种计算机程序产品,当所述计算机程序产品在计算 机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。 本发明实施例第七方面公开一种应用发布平台,所述应用发布平台用于发布计算 机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方 面的任意一种方法的部分或全部步骤。 与现有技术相比,本发明实施例具有以下有益效果: 在本发明实施例中,在接收到可穿戴设备发送的携带有至少一个当前Wi-Fi热点 的定位请求之后,获取到该可穿戴设备的初始定位结果,进一步判断该初始定位结果所指 示的定位位置是否与预先设置的该可穿戴设备对应的特定区域位置相匹配,如果不匹配, 识别当前Wi-Fi热点与预先收集的该特定区域位置对应的Wi-Fi热点集中的Wi-Fi热点的匹 配度,如果匹配度不小于(大于或等于)预设阈值,那么将初始定位结果所指示的定位位置 调整为该特定区域位置,从而获得目标定位结果并返回给可穿戴设备,实现了定位纠偏,以 获得较为准确的定位结果,能够在对特定场所(包括室内)进行定位时提高准确率和稳定 性,提升用户对可穿戴设备定位的满意度和用户使用体验,尤其更加贴合需要通过可穿戴 设备对孩子进行定位监管的家长用户的需求,以提高孩子的人身安全。 附图说明 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。 图1为本发明一实施例公开的定位纠偏方法的流程示意图; 图2为本发明另一实施例公开的定位纠偏方法的流程示意图; 图3为本发明又一实施例公开的定位纠偏方法的流程示意图; 图4为本发明一实施例公开的服务器设备的结构示意图; 图5为本发明另一实施例公开的服务器设备的结构示意图; 图6为本发明又一实施例公开的服务器设备的结构示意图; 图7为本发明又一实施例公开的服务器设备的结构示意图; 图8为本发明实施例公开的定位纠偏系统的结构示意图。
分享到:
收藏