基于高精定位的位置监控方法及其装置与流程

文档序号:14125394阅读:284来源:国知局
基于高精定位的位置监控方法及其装置与流程

本发明涉及定位技术领域,特别涉及基于高精定位的位置监控技术。



背景技术:

在社会竞争日益激烈的今天,家长和老师在上班以外的业余时间都很有限,不可避免会疏于对学生日常行为进行监管,未能对学生的不规范行为进行及时制止和指导,导致部分学生在成长的过程中走一些歪路,更甚者,会产生严重的人格缺陷,不利于学生自身的成长,也会对社会造成一些不必要的危害。

现有技术中的位置监控方案,主要是当学生偏离回家或者上学安全路线,或者没在老师和家长约定好的最大时长到达学校或者家中时,监控系统会立即以短信,电话,邮件等网络方式告知家长。

因此,目前亟需一种新的位置监控方案,家长和老师不仅可以实时查询学生的运动轨迹以及活动范围,还可以根据其在某些区域内出现的频率,以及逗留时长,监管学生的日常行为,了解学生的兴趣爱好以及是否长期出入网吧,游戏机等一些不适宜学生进入的场所,及时对学生的不良行为进行制止和指导,避免其在健康成长的路上越走越远。



技术实现要素:

本发明的目的在于提供一种基于高精定位的位置监控方法及其装置,以便对被监控者的日常行为进行监督。

为解决上述技术问题,本发明的实施方式公开了一种基于高精定位的位置监控方法,包括以下步骤:

获取移动终端的当前位置信息和在当前位置的停留时间;

如果停留时间大于预设的允许最大停留时间,则将停留时间与预设的允许最大停留时间的比值,作为在当前位置的出现次数;

计算当前位置与数据库中高频活动区域样本的距离;

如果当前位置与数据库中高频活动区域样本的距离不大于预设的半径,则将出现次数计入高频活动区域样本中;

统计高频活动区域样本中总的出现次数,如果该总的出现次数大于预设的允许最大出现次数,则将高频活动区域样本标记为高频活动区域,并向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

本发明的实施方式还公开了一种基于高精定位的位置监控装置,包括:

定位单元,用于获取移动终端的当前位置信息和在当前位置的停留时间;

第一判断单元,用于判断定位单元输出的停留时间是否大于预设的允许最大停留时间;

次数计算单元,用于当第一判断单元判断停留时间大于预设的允许最大停留时间时,将停留时间与预设的允许最大停留时间的比值,作为在当前位置的出现次数;

距离计算单元,用于计算定位单元输出的当前位置与数据库中高频活动区域样本的距离;

第二判断单元,用于判断当前位置与数据库中高频活动区域样本的距离是否大于预设的半径;

计数单元,用于当第二判断单元判断当前位置与数据库中高频活动区域样本的距离不大于预设的半径时,将次数计算单元计算的出现次数计入高频活动区域样本中;

统计单元,用于统计高频活动区域样本中总的出现次数;

第三判断单元,用于判断统计单元输出的总的出现次数是否大于预设的允许最大出现次数;

报警单元,用于当第三判断单元判断该总的出现次数大于预设的允许最大出现次数时,将高频活动区域样本标记为高频活动区域,并向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

本发明实施方式与现有技术相比,主要区别及其效果在于:

根据系统服务器的统计观测量,观测被监控者在某些区域,停留时间较长,超过预设最大停留时间,且活动频率较高,超过预设值,则将这些区域和位置信息,自动推送给监控者,以便对被监控者的日常行为进行监督。

进一步地,在当前位置的基础上,以预设的半径为半径划定一定区域作为高频活动区域,是为了避免定位误差的影响。

进一步地,高频活动区域的频率等级的数值越高,代表该区域被监控者的活动越频繁,监控者可根据高频活动区域的频率等级决定是否需要加强对被监控者的日常行为监管。

附图说明

图1是本发明第一实施方式中一种基于高精定位的位置监控方法的流程示意图;

图2是本发明第二实施方式中一种基于高精定位的位置监控装置的结构示意图。

具体实施方式

在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。

本发明第一实施方式涉及一种基于高精定位的位置监控方法。图1是该基于高精定位的位置监控方法的流程示意图。

具体地说,如图1所示,该基于高精定位的位置监控方法包括以下步骤:

在步骤101中,获取移动终端的当前位置信息和在当前位置的停留时间。

此后进入步骤102,判断停留时间是否大于预设的单次报警时间。

若是,则进入步骤113;若否,则进入步骤103。

在步骤103中,判断停留时间是否大于预设的允许最大停留时间。

若是,则进入步骤104;若否,则结束本流程。

在步骤104中,将停留时间与预设的允许最大停留时间的比值,作为在当前位置的出现次数。

如果停留时间大于预设的允许最大停留时间,则将停留时间与预设的允许最大停留时间的比值,作为在当前位置的出现次数。

此后进入步骤105,计算当前位置与数据库中高频活动区域样本的距离。

此后进入步骤106,判断当前位置与数据库中高频活动区域样本的距离是否不大于预设的半径。

在本实施方式中,假设当前位置的经纬度数值为(x1,y1),高频活动区域样本的经纬度数值为(x,y),预设的半径为r。

判断公式:(x-x1)2+(y-y1)2≤r2是否成立。

若是,则进入步骤107;若否,则进入步骤114。

在步骤107中,将出现次数计入高频活动区域样本中。

如果当前位置与数据库中高频活动区域样本的距离不大于预设的半径,说明当前位置在数据库中高频活动区域样本的范围内,则将出现次数计入高频活动区域样本中。

此后进入步骤108,统计高频活动区域样本中总的出现次数。

此后进入步骤109,判断总的出现次数是否大于预设的允许最大出现次数。

若是,则进入步骤110;若否,则结束本流程。

在步骤110中,将高频活动区域样本标记为高频活动区域。

此后进入步骤111,将总的出现次数与预设的允许最大出现次数的比值,作为高频活动区域的频率等级。

高频活动区域的频率等级的数值越高,代表该区域被监控者的活动越频繁,监控者可根据高频活动区域的频率等级决定是否需要加强对被监控者的日常行为监管。

此后进入步骤112,向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

在本实施方式中,优选地,高频活动区域的信息可以包括该高频活动区域的位置范围及频率等级等。

需要说明的是,步骤112也可以没有。

统计高频活动区域样本中总的出现次数,如果该总的出现次数大于预设的允许最大出现次数,则将高频活动区域样本标记为高频活动区域,并向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

此后结束本流程。

在步骤113中,将以当前位置为圆心,以预设的半径为半径的圆形区域标记为高频活动区域。

此后进入步骤112。

如果停留时间大于预设的单次警报时间,则将以当前位置为圆心,以预设的半径为半径的圆形区域标记为高频活动区域,并向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

在步骤114中,创建新的高频活动区域样本。

在本实施方式中,优选地,步骤113中,创建新的高频活动区域样本的方法为:

以当前位置为圆心,以预设的半径为半径的圆形区域作为新的高频活动区域样本。

在当前位置的基础上,以预设的半径为半径划定一定区域作为高频活动区域,是为了避免定位误差的影响。

当然这只是一种优选地实施方式,在其他的实施方式中,也可以利用其他方式创建新的高频活动区域样本。

此后进入步骤107。

如果当前位置与数据库中高频活动区域样本的距离大于预设的半径,说明当前位置不在数据库中高频活动区域样本的范围内,则创建新的高频活动区域样本,并将出现次数计入该新的高频活动区域样本中。

根据系统服务器的统计观测量,观测被监控者在某些区域,停留时间较长,超过预设最大停留时间,且活动频率较高,超过预设值,则将这些区域和位置信息,自动推送给监控者,以便对被监控者的日常行为进行监督。

本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(programmablearraylogic,简称“pal”)、随机存取存储器(randomaccessmemory,简称“ram”)、可编程只读存储器(programmablereadonlymemory,简称“prom”)、只读存储器(read-onlymemory,简称“rom”)、电可擦除可编程只读存储器(electricallyerasableprogrammablerom,简称“eeprom”)、磁盘、光盘、数字通用光盘(digitalversatiledisc,简称“dvd”)等等。

本发明第二实施方式涉及一种基于高精定位的位置监控装置。图2是该基于高精定位的位置监控装置的结构示意图。

具体地说,如图2所示,该基于高精定位的位置监控装置包括:

定位单元,用于获取移动终端的当前位置信息和在当前位置的停留时间。

第一判断单元,用于判断定位单元输出的停留时间是否大于预设的允许最大停留时间。

次数计算单元,用于当第一判断单元判断停留时间大于预设的允许最大停留时间时,将停留时间与预设的允许最大停留时间的比值,作为在当前位置的出现次数。

距离计算单元,用于计算定位单元输出的当前位置与数据库中高频活动区域样本的距离。

第二判断单元,用于判断当前位置与数据库中高频活动区域样本的距离是否大于预设的半径。

计数单元,用于当第二判断单元判断当前位置与数据库中高频活动区域样本的距离不大于预设的半径时,将次数计算单元计算的出现次数计入高频活动区域样本中。

统计单元,用于统计高频活动区域样本中总的出现次数。

第三判断单元,用于判断统计单元输出的总的出现次数是否大于预设的允许最大出现次数。

报警单元,用于当第三判断单元判断该总的出现次数大于预设的允许最大出现次数时,将高频活动区域样本标记为高频活动区域,并向用于监控所述移动终端的监控终端发送该高频活动区域的信息。

进一步地,还包括:

样本创建单元,用于当第二判断单元判断当前位置与数据库中高频活动区域样本的距离大于预设的半径时,创建新的高频活动区域样本。

计数单元,还用于将出现次数计入该新的高频活动区域样本中。

在本实施方式中,优选地,样本创建单元以当前位置为圆心,以预设的半径为半径的圆形区域作为新的高频活动区域样本。

当然这只是一种优选地实施方式,在其他的实施方式中,样本创建单元也可以利用其他方式创建新的高频活动区域样本。

还包括:

第四判断单元,用于判断定位单元输出的停留时间是否大于预设的单次报警时间。

样本创建单元,还用于当第四判断单元判断所述停留时间大于预设的单次报警时间时,将以当前位置为圆心,以预设的半径为半径的圆形区域标记为高频活动区域。

报警单元,还用于将样本创建单元输出的高频活动区域发送给用于监控所述移动终端的监控终端。

进一步地,优选地,还包括:

等级计算单元,用于将统计单元输出的总的出现次数与预设的允许最大出现次数的比值,作为高频活动区域的频率等级。

报警单元,还用于将等级计算单元输出的高频活动区域的频率等级发送给用于监控所述移动终端的监控终端。

第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

需要说明的是,本发明各装置实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。

需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1