一种穿戴设备不规则安全区域定位的方法及装置制造方法及图纸

技术编号:34448335 阅读:17 留言:0更新日期:2022-08-06 16:46
本发明专利技术公开了一种穿戴设备不规则安全区域定位的方法及装置,该方法包括:获取穿戴设备当前时刻的定位信息,确定穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息是否重合,若否,则依据穿戴设备的坐标信息与不规则安全区域的各极点坐标的坐标信息确定穿戴设备的位置是否位于不规则安全区域的极点区域内,若穿戴设备位置位于不规则安全区域的极点区域内,则使用射线法确定穿戴设备在不规则安全区域的位置。在确定穿戴设备的坐标与不规则安全区域的顶点的坐标重合时,可以通过射线法来确定穿戴设备在不规则安全区域的位置,从而可以提高在不规则安全区域定位的准确率。而可以提高在不规则安全区域定位的准确率。而可以提高在不规则安全区域定位的准确率。

【技术实现步骤摘要】
一种穿戴设备不规则安全区域定位的方法及装置


[0001]本专利技术实施例涉及智能设备
,尤其涉及一种穿戴设备不规则安全区域定位的方法及装置。

技术介绍

[0002]在GIS(Geographic Information System,地理信息系统)中,判断一个坐标是否在多边形内部是个经常要遇到的问题,近年来随着智能穿戴设备的发展,用户有安全区域提醒需要,安全区域是指在地图上画圈,圈定范围,穿戴设备进出该范围提醒用户。常规的安全区域包括圆形、方形、三角形等固定类型区域,这些区域检测穿戴设备进出用常规数学模式就能实现,但当用户有不常规,不规则的多边形圈定安全区域范围时,如何来检测穿戴设备进出就是亟需解决的问题。

技术实现思路

[0003]本专利技术实施例提供一种穿戴设备不规则安全区域定位的方法及装置,可以提高在不规则安全区域定位的准确率。
[0004]第一方面,本专利技术实施例提供的一种穿戴设备不规则安全区域定位的方法,包括:
[0005]获取穿戴设备当前时刻的定位信息,所述定位信息包括坐标信息;
[0006]确定所述穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息是否重合,若否,则依据所述穿戴设备的坐标信息与所述不规则安全区域的各极点坐标的坐标信息确定所述穿戴设备的位置是否位于所述不规则安全区域的极点区域内;
[0007]若所述穿戴设备位置位于所述不规则安全区域的极点区域内,则使用射线法确定所述穿戴设备在所述不规则安全区域的位置。
[0008]可选的,所述依据所述穿戴设备的坐标信息与所述不规则安全区域的各极点坐标的坐标信息确定所述穿戴设备的位置是否位于所述不规则安全区域的极点区域内,包括:
[0009]确定所述穿戴设备的坐标信息中的横坐标是否小于各极点坐标中的横坐标最小值或所述穿戴设备的坐标信息中的横坐标是否大于各极点坐标中的横坐标最大值或所述穿戴设备的坐标信息中的纵坐标是否小于各极点坐标中的纵坐标最小值或所述穿戴设备的坐标信息中的纵坐标是否大于各极点坐标中的纵坐标最大值;
[0010]若是,则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域内,否则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域外。
[0011]可选的,所述使用射线法确定所述穿戴设备在所述不规则安全区域的位置,包括:
[0012]确定所述不规则安全区域的各顶点是否存在与所述穿戴设备的横坐标相同的顶点;
[0013]若不存在,则以所述穿戴设备的坐标信息为基点确定出一条水平射线;确定所述水平射线与所述不规则安全区域的交点的数量;若所述水平射线与所述不规则安全区域的交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外;若所述水
平射线与所述不规则安全区域的交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内;
[0014]若存在,则确定所述基点和距离最近的所述与所述穿戴设备的横坐标相同的顶点之间的连线是否与所述不规则安全区域的交点的数量,若交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内,若交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外。
[0015]可选的,在所述使用射线法确定所述穿戴设备在所述不规则安全区域的位置之后,还包括:
[0016]确定所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率;
[0017]若所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率与两个顶点之间连线的斜率相同,则确定所述穿戴设备的位置是位于所述不规则安全区域的边线上。
[0018]可选的,所述方法还包括:
[0019]若所述穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息重合,则确定所述穿戴设备的位置位于所述不规则安全区域内。
[0020]第二方面,本专利技术实施例提供一种穿戴设备不规则安全区域定位的装置,包括:
[0021]获取单元,用于获取穿戴设备当前时刻的定位信息,所述定位信息包括坐标信息;
[0022]处理单元,用于确定所述穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息是否重合,若否,则依据所述穿戴设备的坐标信息与所述不规则安全区域的各极点坐标的坐标信息确定所述穿戴设备的位置是否位于所述不规则安全区域的极点区域内;若所述穿戴设备位置位于所述不规则安全区域的极点区域内,则使用射线法确定所述穿戴设备在所述不规则安全区域的位置。
[0023]可选的,所述处理单元具体用于:
[0024]确定所述穿戴设备的坐标信息中的横坐标是否小于各极点坐标中的横坐标最小值或所述穿戴设备的坐标信息中的横坐标是否大于各极点坐标中的横坐标最大值或所述穿戴设备的坐标信息中的纵坐标是否小于各极点坐标中的纵坐标最小值或所述穿戴设备的坐标信息中的纵坐标是否大于各极点坐标中的纵坐标最大值;
[0025]若是,则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域内,否则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域外。
[0026]可选的,所述处理单元具体用于:
[0027]确定所述不规则安全区域的各顶点是否存在与所述穿戴设备的横坐标相同的顶点;
[0028]若不存在,则以所述穿戴设备的坐标信息为基点确定出一条水平射线;确定所述水平射线与所述不规则安全区域的交点的数量;若所述水平射线与所述不规则安全区域的交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外;若所述水平射线与所述不规则安全区域的交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内;
[0029]若存在,则确定所述基点和距离最近的所述与所述穿戴设备的横坐标相同的顶点
之间的连线是否与所述不规则安全区域的交点的数量,若交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内,若交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外。
[0030]可选的,所述处理单元还用于:
[0031]在所述使用射线法确定所述穿戴设备在所述不规则安全区域的位置之后,确定所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率;
[0032]若所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率与两个顶点之间连线的斜率相同,则确定所述穿戴设备的位置是位于所述不规则安全区域的边线上。
[0033]可选的,所述处理单元还用于:
[0034]若所述穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息重合,则确定所述穿戴设备的位置位于所述不规则安全区域内。
[0035]第三方面,本专利技术实施例还提供了一种计算设备,包括:
[0036]存储器,用于存储程序指令;
[0037]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述穿戴设备不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种穿戴设备不规则安全区域定位的方法,其特征在于,包括:获取穿戴设备当前时刻的定位信息,所述定位信息包括坐标信息;确定所述穿戴设备的坐标信息与不规则安全区域的各顶点的坐标信息是否重合,若否,则依据所述穿戴设备的坐标信息与所述不规则安全区域的各极点坐标的坐标信息确定所述穿戴设备的位置是否位于所述不规则安全区域的极点区域内;若所述穿戴设备位置位于所述不规则安全区域的极点区域内,则使用射线法确定所述穿戴设备在所述不规则安全区域的位置。2.如权利要求1所述的方法,其特征在于,所述依据所述穿戴设备的坐标信息与所述不规则安全区域的各极点坐标的坐标信息确定所述穿戴设备的位置是否位于所述不规则安全区域的极点区域内,包括:确定所述穿戴设备的坐标信息中的横坐标是否小于各极点坐标中的横坐标最小值或所述穿戴设备的坐标信息中的横坐标是否大于各极点坐标中的横坐标最大值或所述穿戴设备的坐标信息中的纵坐标是否小于各极点坐标中的纵坐标最小值或所述穿戴设备的坐标信息中的纵坐标是否大于各极点坐标中的纵坐标最大值;若是,则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域内,否则确定所述穿戴设备的位置位于所述不规则安全区域的极点区域外。3.如权利要求1所述的方法,其特征在于,所述使用射线法确定所述穿戴设备在所述不规则安全区域的位置,包括:确定所述不规则安全区域的各顶点是否存在与所述穿戴设备的横坐标相同的顶点;若不存在,则以所述穿戴设备的坐标信息为基点确定出一条水平射线;确定所述水平射线与所述不规则安全区域的交点的数量;若所述水平射线与所述不规则安全区域的交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外;若所述水平射线与所述不规则安全区域的交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内;若存在,则确定所述基点和距离最近的所述与所述穿戴设备的横坐标相同的顶点之间的连线是否与所述不规则安全区域的交点的数量,若交点的数量为奇数,则确定所述穿戴设备的位置是位于所述不规则安全区域内,若交点的数量为偶数,则确定所述穿戴设备的位置是位于所述不规则安全区域外。4.如权利要求3所述的方法,其特征在于,在所述使用射线法确定所述穿戴设备在所述不规则安全区域的位置之后,还包括:确定所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率;若所述穿戴设备的坐标信息分别与在所述不规则安全区域内相邻两个顶点各自的连线的斜率与两个顶点之间连线的斜率相同,则确定所述穿戴设备的位置是位于所述不规则安全区域的边线上。5.如权利要...

【专利技术属性】
技术研发人员:曾景文
申请(专利权)人:甄十信息科技上海有限公司
类型:发明
国别省市:

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

1