一种电子围栏范围生成方法及装置制造方法及图纸

技术编号:18530616 阅读:30 留言:0更新日期:2018-07-25 15:19
本发明专利技术公开了一种电子围栏范围生成方法及装置,该方法包括:通过获取用户的至少两个目标轨迹坐标,根据至少两个目标轨迹坐标,生成至少一个电子围栏范围,其中,可自动生成电子围栏范围,无需人工手动设置,提高了电子围栏范围生成方法的效率。

【技术实现步骤摘要】
一种电子围栏范围生成方法及装置
本专利技术涉及通信
,具体涉及一种电子围栏范围生成方法及装置。
技术介绍
现有技术中的电子围栏范围是由人工手动设置的,但是设置过程较为繁琐,耗时较长,效率较低。
技术实现思路
本专利技术的目的在于提供一种电子围栏范围生成方法及装置,用以解决现有技术中电子围栏生成方法效率较低的问题。为实现上述目的,本专利技术的技术方案为:第一,本专利技术提供一种电子围栏范围生成方法,所述方法包括:获取用户的至少两个目标轨迹坐标;根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围。进一步的,获取用户的至少两个目标轨迹坐标,具体包括:接收第一终端设备在至少一个预设时间段内,发送的至少两个待判定轨迹坐标,其中,所述第一终端设备设置于所述用户的身上,所述至少两个待判定轨迹坐标,是由所述第一终端设备采集到的;针对每个预设时间段,判断该预设时间段内接收到的待判定轨迹坐标的第一数量是否大于第一预设数量;若判断出所述第一数量大于所述第一预设数量,则将该预设时间段内接收到的待判定轨迹坐标,确定为所述目标轨迹坐标。进一步的,所述至少两个待判定轨迹坐标,是由所述第一终端设备按照预设时间间隔采集到的。进一步的,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:针对每个目标轨迹坐标,判断是否存在第一目标轨迹坐标,其中,所述第一目标轨迹坐标,是指与该目标轨迹坐标的距离小于预设距离的、且数量大于第二预设数量的目标轨迹坐标;若判断结果为是,根据该目标轨迹坐标以及所述第一目标轨迹坐标,确定出该目标轨迹坐标以及所述第一目标轨迹坐标对应的第一圆心坐标;以所述第一圆心坐标为圆心坐标,以第一预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。进一步的,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:针对每个目标轨迹坐标,获取该目标轨迹坐标对应的时长,其中,该目标轨迹坐标对应的时长,是指所述用户在该目标轨迹坐标对应的位置处所待的时长;判断该时长是否大于预设时长;若判断结果为是,则以该目标轨迹坐标为圆心坐标,以第二预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。进一步的,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:根据所述至少两个目标轨迹坐标,生成至少一个圆;在所述至少一个圆中,确定出当前具有最大数量的相交圆的一个当前待分析圆;判断所述最大数量是否不小于2;若判断出所述最大数量不小于2,则获取至少一个第二目标轨迹坐标,其中所述至少一个第二目标轨迹坐标,是指所述当前待分析圆以及与所述当前待分析圆相交的所有圆中包括的所有目标轨迹坐标;根据所述至少一个第二目标轨迹坐标,确定出所述至少一个第二目标轨迹坐标对应的第二圆心坐标;以所述第二圆心坐标为圆心坐标,以第三预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围;若判断出所述最大数量小于2,则判断所述最大的数量是否为1;若判断出所述最大数量为1,则获取至少一个第三目标轨迹坐标,其中所述至少一个第三目标轨迹坐标,是指所述当前待分析圆和/或与所述当前待分析圆相交的圆中包括的所有目标轨迹坐标;根据所述至少一个第三目标轨迹坐标,确定出所述至少一个第三目标轨迹坐标对应的第三圆心坐标;以所述第三圆心坐标为圆心坐标,以所述第三预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围;若判断出所述最大数量不为1,则获取至少一个第四目标轨迹坐标,其中所述至少一个第四目标轨迹坐标,是指所述当前待分析圆中包括的所有目标轨迹坐标;根据所述至少一个第四目标轨迹坐标,确定出所述至少一个第四目标轨迹坐标对应的第四圆心坐标;以所述第四圆心坐标为圆心坐标,以所述第三预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围;在剩余圆中,针对每个圆,执行确定出当前具有最大数量的相交圆的一个当前待分析圆的操作,其中,所述剩余圆,是指除了每个当前待分析圆以及与该当前待分析圆相交的圆之外的圆。进一步的,根据所述至少两个目标轨迹坐标,生成至少一个圆,具体包括:在所述至少两个目标轨迹坐标中,以任一目标轨迹坐标为圆心坐标,以第四预设长度为半径做圆,得到一个当前待判断圆;判断是否有至少一个目标轨迹坐标不存在于所述当前待判断圆中;若判断结果为是,则以任一不存在于所述当前待判断圆中的目标轨迹坐标为圆心坐标,以所述第四预设长度为半径做圆,得到一个当前待判断圆;执行所述判断是否有至少一个目标轨迹坐标不存在于所述当前待判断圆中的操作;将所有的当前待判断圆,确定为根据所述至少两个目标轨迹坐标生成的至少一个圆。进一步的,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围之后,所述方法还包括:实时获取所述用户的行动轨迹;当所述用户的行动轨迹由任一电子围栏范围内移动到所有电子围栏范围外时,则向第二终端设备发送所述用户离开电子围栏范围的消息,以使得所述第二终端设备接收并显示所述用户离开电子围栏范围的消息;和/或当所述用户的行动轨迹由所有电子围栏范围外移动到任一电子围栏范围内时,则向所述第二终端设备发送所述用户进入电子围栏范围的消息,以使得所述第二终端设备接收并显示所述用户进入开电子围栏范围的消息。第二,本专利技术还提供一种电子围栏范围生成装置,所述装置包括:获取模块,用于获取用户的至少两个目标轨迹坐标;生成模块,用于根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围。进一步的,获取模块,具体用于:接收第一终端设备在至少一个预设时间段内,发送的至少两个待判定轨迹坐标,其中,所述第一终端设备设置于所述用户的身上,所述至少两个待判定轨迹坐标,是由所述第一终端设备采集到的;针对每个预设时间段,判断该预设时间段内接收到的待判定轨迹坐标的第一数量是否大于第一预设数量;若判断出所述第一数量大于所述第一预设数量,则将该预设时间段内接收到的待判定轨迹坐标,确定为所述目标轨迹坐标。进一步的,所述至少两个待判定轨迹坐标,是由所述第一终端设备按照预设时间间隔采集到的。进一步的,生成模块,具体用于:针对每个目标轨迹坐标,判断是否存在第一目标轨迹坐标,其中,所述第一目标轨迹坐标,是指与该目标轨迹坐标的距离小于预设距离的、且数量大于第二预设数量的目标轨迹坐标;若判断结果为是,根据该目标轨迹坐标以及所述第一目标轨迹坐标,确定出该目标轨迹坐标以及所述第一目标轨迹坐标对应的第一圆心坐标;以所述第一圆心坐标为圆心坐标,以第一预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。进一步的,生成模块,具体用于:针对每个目标轨迹坐标,获取该目标轨迹坐标对应的时长,其中,该目标轨迹坐标对应的时长,是指所述用户在该目标轨迹坐标对应的位置处所待的时长;判断该时长是否大于预设时长;若判断结果为是,则以该目标轨迹坐标为圆心坐标,以第二预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。进一步的,生成模块,具体用于:分别以所述至少两个目标轨迹坐标为圆心坐标,以第三预设长度为半径做圆,得到至少两个圆;在所述至少两个圆中,确定出当前具有最大数量的相交圆的一个当前待分析圆;判断所本文档来自技高网...

【技术保护点】
1.一种电子围栏范围生成方法,其特征在于,所述方法包括:获取用户的至少两个目标轨迹坐标;根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围。

【技术特征摘要】
1.一种电子围栏范围生成方法,其特征在于,所述方法包括:获取用户的至少两个目标轨迹坐标;根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围。2.如权利要求1所述的方法,其特征在于,获取用户的至少两个目标轨迹坐标,具体包括:接收第一终端设备在至少一个预设时间段内,发送的至少两个待判定轨迹坐标,其中,所述第一终端设备设置于所述用户的身上,所述至少两个待判定轨迹坐标,是由所述第一终端设备采集到的;针对每个预设时间段,判断该预设时间段内接收到的待判定轨迹坐标的第一数量是否大于第一预设数量;若判断出所述第一数量大于所述第一预设数量,则将该预设时间段内接收到的待判定轨迹坐标,确定为所述目标轨迹坐标。3.如权利要求2所述的方法,其特征在于,所述至少两个待判定轨迹坐标,是由所述第一终端设备按照预设时间间隔采集到的。4.如权利要求1所述的方法,其特征在于,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:针对每个目标轨迹坐标,判断是否存在第一目标轨迹坐标,其中,所述第一目标轨迹坐标,是指与该目标轨迹坐标的距离小于预设距离的、且数量大于第二预设数量的目标轨迹坐标;若判断结果为是,根据该目标轨迹坐标以及所述第一目标轨迹坐标,确定出该目标轨迹坐标以及所述第一目标轨迹坐标对应的第一圆心坐标;以所述第一圆心坐标为圆心坐标,以第一预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。5.如权利要求1所述的方法,其特征在于,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:针对每个目标轨迹坐标,获取该目标轨迹坐标对应的时长,其中,该目标轨迹坐标对应的时长,是指所述用户在该目标轨迹坐标对应的位置处所待的时长;判断该时长是否大于预设时长;若判断结果为是,则以该目标轨迹坐标为圆心坐标,以第二预设长度为半径做圆,得到一个目标圆,将该目标圆对应的范围,作为一个电子围栏范围。6.如权利要求1所述的方法,其特征在于,根据所述至少两个目标轨迹坐标,生成至少一个电子围栏范围,具体包括:根据所述至少两个目标轨迹坐标,生成至少一个圆;在所述至少一个圆中,确定出当前具有最大数量的相交圆的一个当前待分析圆;判断所述最大数量是否不小于2;若判断出所述最大数量不小于2,则获取至少一个第二目标轨迹坐标,其中所述至少一个第二目标轨迹坐标,是指所述当前待分析圆以及与所述当前待分析圆相交的所有圆中包括的所有目标轨迹坐标;根据所述至少一个第二目标轨迹坐标,确定出所述至少一个第二目标轨迹坐标对应的第二圆心坐标;以所述第二圆心坐标为圆心坐标,以第三预设长度为半径做圆,得到一个目标圆,将该目标...

【专利技术属性】
技术研发人员:李承贤王婷慧
申请(专利权)人:北京万兔思睿科技有限公司
类型:发明
国别省市:北京,11

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

1