信标监控方法、装置、计算机设备和存储介质与流程

文档序号:15982718发布日期:2018-11-17 00:31阅读:212来源:国知局

本申请涉及监控技术领域,特别是涉及一种信标监控方法、装置、计算机设备和存储介质。

背景技术

为了更好的服务于室内导航,基于各种制式的定位方法被广泛尝试,从获取高精度的性价比及终端高普及度看,ibeacon成为了室内导航信标的首选。

目前,基于ibeacon的导航网络,广泛的存在形式是ibeacon采用独立电池供电,以6-8米间隔进行部署,而后周期性发射beacon广播信号,进而为终端导航提供信标信号。为了保证该导航网络定位的高精度,ibeacon信标的部署数量大、密度高,若有信标无法正常工作,往往会导致室内定位精度大大降低,更甚者会导致无法开展导航。因此,基于ibeacon的导航网络中需要实时监控信标的状态,及时发现异常的信标进而及时维护。

传统的信标监控方法主要包括两种方式,一是手动监控,运维人员定期通过监测终端扫描各个区域的信标,检测异常信标并进行维修替换;二是增加前端管理器,通过前端管理器检测信标的广播信号,将没有广播信号的信标确定为异常信标并进行维修替代。传统的信标监控方法的设备成本高,难以适应信标定位技术大规模的应用需求。



技术实现要素:

基于此,有必要针对传统的信标监控方法的设备成本高的技术问题,提供一种信标监控方法、装置、计算机设备和存储介质。

一种信标监控方法,包括以下步骤:

获取终端发送的测量信息,其中,所述测量信息包括已上报信标标识号,所述已上报信标标识号包括由所述终端检测得到的信标的标识号;

根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述已上报信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标,并根据所述遗漏信标确定异常信标。

在其中一个实施例中,所述根据所述遗漏信标确定异常信标的步骤,包括以下步骤:

若所述未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将所述未上报信标标识号所对应的信标确定为异常信标。

在其中一个实施例中,所述将所述未上报信标标识号所对应的信标确定为异常信标的步骤之后,还包括以下步骤:

输出提醒信息,其中,所述提醒信息包括所述异常信标的信标标识号和所述异常信标的位置坐标中至少一种。

在其中一个实施例中,所述根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域的步骤,包括以下步骤:

将所述已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域;

将所述最大闭环区域确定为所述终端的检测区域。

在其中一个实施例中,所述测量信息还包括与所述已上报信标标识号对应的信标信号接收质量值;

所述根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域的步骤,包括以下步骤:

根据所述信标信号接收质量值,从所述已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;

获取以所述中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为所述终端的检测区域。

一种信标监控装置,包括:

测量信息获取模块,用于获取终端发送的测量信息,其中,所述测量信息包括已上报信标标识号,所述已上报信标标识号包括由所述终端检测得到的信标的标识号;

第一检测区域确定模块,用于根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域;

第一信标标识号获取模块,用于获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述已上报信标标识号获取所述预知信标标识号中的未上报信标标识号;

异常信标确定模块,用于将所述未上报信标标识号所对应的信标标定为遗漏信标,并根据所述遗漏信标确定异常信标。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取终端发送的测量信息,其中,所述测量信息包括已上报信标标识号,所述已上报信标标识号包括由所述终端检测得到的信标的标识号;

根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述已上报信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标,并根据所述遗漏信标确定异常信标。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取终端发送的测量信息,其中,所述测量信息包括已上报信标标识号,所述已上报信标标识号包括由所述终端检测得到的信标的标识号;

根据所述已上报信标标识号所对应信标的位置坐标获取所述终端的检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述已上报信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标,并根据所述遗漏信标确定异常信标。

上述信标监控方法、装置、计算机设备和存储介质,通过终端测量信息中的已上报信标标识号确定终端检测区域,进而确定终端检测区域内的未上报的信标标识号,并根据未上报的信标标识号确定异常信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

一种信标监控方法,包括以下步骤:

获取测量信息,其中,所述测量信息包括检测得到的信标标识号;

从后台服务器中获取所述检测得到的信标标识号所对应信标的位置坐标,并根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述检测得到的信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标。

在其中一个实施例中,所述根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域的步骤,包括以下步骤:

将所述检测得到的信标标识号所对应信标的位置坐标两两连接,获取最大闭环区域;

将所述最大闭环区域确定为检测区域。

在其中一个实施例中,所述测量信息还包括与所述检测得到的信标标识号对应的信标信号接收质量值;

所述根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域的步骤,包括以下步骤:

根据所述信标信号接收质量值,从所述检测得到的信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;

获取以所述中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为检测区域。

一种信标监控装置,包括:

信标位置坐标获取模块,用于获取测量信息,其中,所述测量信息包括检测得到的信标标识号;

第二检测区域确定模块,用于从后台服务器中获取所述检测得到的信标标识号所对应信标的位置坐标,并根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域;

第二信标标识号获取模块,用于获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述检测得到的信标标识号获取所述预知信标标识号中的未上报信标标识号;

遗漏信标上报模块,用于将所述未上报信标标识号所对应的信标标定为遗漏信标。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取测量信息,其中,所述测量信息包括检测得到的信标标识号;

从后台服务器中获取所述检测得到的信标标识号所对应信标的位置坐标,并根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述检测得到的信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取测量信息,其中,所述测量信息包括检测得到的信标标识号;

从后台服务器中获取所述检测得到的信标标识号所对应信标的位置坐标,并根据所述检测得到的信标标识号所对应信标的位置坐标获取检测区域;

获取所述检测区域内的预知信标标识号,并根据所述预知信标标识号以及所述检测得到的信标标识号获取所述预知信标标识号中的未上报信标标识号;

将所述未上报信标标识号所对应的信标标定为遗漏信标。

上述信标监控方法、装置、计算机设备和存储介质,通过测量信息中的已上报信标标识号确定检测区域,进而确定检测区域内的未上报的信标标识号,并将未上报的信标标识号发送至后台服务器,后台服务器根据未上报的信标标识号确定异常信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

附图说明

图1为本发明一个实施例中信标监控方法的应用环境图;

图2为本发明一个实施例中信标监控方法的流程图;

图3为本发明一个实施例中终端的检测区域的示意图;

图4为本发明另一个实施例中终端的检测区域的示意图;

图5为本发明另一个实施例中信标监控方法的流程图;

图6为本发明另一个实施例中信标监控方法的流程图;

图7为本发明另一个实施例中信标监控方法的流程图;

图8为本发明一个实施例中信标监控装置的结构示意图;

图9为本发明另一个实施例中信标监控装置的结构示意图;

图10为本发明一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的信标监控方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与后台服务器120通过网络进行通信。终端110可以接收信标周期发射的广播信号并作为信标信号,终端110根据接收到的信标信号生成报告信息并发送至后台服务器120中,后台服务器120根据报告信息确定多个信标中工作异常的信标,实现对导航信标的实时监控。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,后台服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在其中一个实施例中,如图2所示,图2为本发明一个实施例中信标监控方法的流程图,本实施例以该方法应用于图1中的应用环境中的后台服务器130为例进行说明,包括以下步骤:

步骤s210:获取终端发送的测量信息,其中,测量信息包括已上报信标标识号,已上报信标标识号包括由终端检测得到的信标的标识号。

本步骤中,终端可以是智能手机、平板电脑和便携式可穿戴设备等具有蓝牙功能的电子设备;测量信息是由终端根据接收得到的信标信号而生成的信息,测量信息至少包括已上报信标标识号;已上报信标标识号包括该终端所检测测得的信标的标识号。后台服务器并接收由终端发送的测量信息。

步骤s220:根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域。

本步骤中,后台服务器根据测量信息中的已上报信标标识号查询对应信标所在的位置坐标,并利用这些已上报信标标识号对应信标的位置坐标划定该终端的检测区域范围,其中,后台服务器保存着所有信标的位置坐标。

步骤s230:获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号。

本步骤中,预知信标标识号是指在一定区域范围内所有信标的标识号;未上报的信标标识号是指预知信标标识号中除已上报信标标识号以外的信标标识号。后台服务器根据检测区域内所有信标的信标标识号以及已上报信标标识号,获取在所有信标的信标标识号中未上报的信标标识号。

步骤s240:将未上报信标标识号所对应的信标标定为遗漏信标,并根据遗漏信标确定异常信标。

本步骤中,预设次数可以根据实际情况设置。未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则后台服务器将该信标确定为异常信标。

上述信标监控方法中,后台服务器通过终端测量信息中的已上报信标标识号确定终端检测范围,进而确定终端检测范围内的未上报的信标标识号,并根据未上报的信标标识号确定异常信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

在其中一个实施例中,根据遗漏信标确定异常信标的步骤,包括以下步骤:若未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将未上报信标标识号所对应的信标确定为异常信标。

本实施例中,预设次数可以根据实际情况设置,当一个未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标时,该信标即确定为异常信标。

在其中一个实施例中,将未上报信标标识号所对应的信标确定为异常信标的步骤之后,还包括以下步骤:输出提醒信息,其中,提醒信息包括异常信标的信标标识号和异常信标的位置坐标中至少一种。

本实施例中,后台服务器发出提醒信息,以告知运维人员异常信标的标识号或者异常信标的位置坐标,以便运维人员快速定位异常信标,及时维护异常信标。

在其中一个实施例中,获取根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域的步骤,包括以下步骤:将已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为终端的检测区域。

本实施例中,后台服务器由已上报信标标识号确定终端检测得到的信标,以及这些信标的位置坐标,将其中任意两个位置坐标连线,从而确定一个最大的闭环区域,将该最大闭环区域确定为终端的检测区域。

参见图3,以图3为例对本实施例进行进一步说明,图中终端310接收到信标5、信标7、信标9以及信标10的信标信号,因此,终端310发送至后台服务器320的测量信息中的已上报信标标识号包括信标5、信标7、信标9以及信标10的标识号。后台服务器320在获取已上报信标标识号所对应信标的位置坐标后,将其中的位置坐标两两连线,获取最大的闭环区域确定为终端310的检测区域,如图中虚线所围区域。

在其中一个实施例中,测量信息还包括与已上报信标标识号对应的信标信号接收质量值;获取根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域的步骤,包括以下步骤:根据信标信号接收质量值,从已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为终端的检测区域。

本实施例中,信标信号接收质量值可以是终端接收到信标信号的信噪比、信干噪比、接收功率中的一种或一种以上的组合;预设距离值可以根据相邻信标间间距距离设置。后台服务器根据测量信息中信标信号接收质量值,确定在终端检测得到的信标中信标信号接收质量最好的信标,以该信标的位置坐标为圆心,预设距离值为半径的圆区域作为检测区域。

参见图4,以图4为例对本实施例进行进一步说明,图中终端410接收到信标5、信标6、信标9以及信标10的信标信号,因此,终端410发送至后台服务器420的测量信息中包括已上报信标标识号以及终端接收各个信标发送的信标信号的接收质量,其中已上报信标标识号包括信标5、信标6、信标9以及信标10的标识号。后台服务器420在获取测量信息中信标信号的接收质量后,确定信标信号接收质量最佳的信标为信标6,并以信标6的位置坐标作为圆心,预设距离值为半径的圆区域确定为终端410的检测区域,如图中虚线所围区域。

参见图5,图5为本发明另一个实施例中信标监控方法的流程图;本实施中,结合图3对信标监控方法的技术方案进行进一步阐述,信标监控方法包括以下步骤:

步骤s510:获取终端发送的测量信息,其中,测量信息包括已上报信标标识号,已上报信标标识号包括由终端检测得到的信标的标识号。

本步骤中,后台服务器获取信标的位置坐标,并接收由终端发送的测量信息。以图3为例,终端310接收到信标5、信标7、信标9以及信标10的信标信号,因此,终端310发送至后台服务器320的测量信息中的已上报信标标识号包括信标5、信标7、信标9以及信标10的标识号。

步骤s520:将已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域,将最大闭环区域确定为终端的检测区域。

本步骤中,后台服务器320确定已上报信标标识号所对应信标的位置坐标,并将其中任意两个位置坐标连线,获取最大的闭环区域确定为终端310的检测区域,如图中虚线所围区域。

步骤s530:获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号。

本步骤中,检测区域内包括信标5、信标6、信标7、信标9和信标10,所以预知信标标识号包括信标5、信标6、信标7、信标9和信标10的标识号。其中,信标6的在检测区域内,信标6的标识号在预知信标标识号内,但已上报信标标识号中并没有信标6的标识号,因此,信标6的标识号确定为未上报信标标识号。

步骤s540:将未上报信标标识号所对应的信标标定为遗漏信标,若未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将未上报信标标识号所对应的信标确定为异常信标。

本步骤中,后台服务器将信标6标定为遗漏信标,假设预设次数设置为2,如果信标6连续2次被判定为遗漏信标,则后台服务器将信标6确定为异常信标。

本实施例中,后台服务器通过将终端测量信息中的已上报信标标识号所对应信标的位置坐标连线,将最大的闭环区域确定为终端检测区域,进而确定终端检测区域内的未上报的信标标识号并根据未上报的信标标识号确定异常信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

参见图6,图7为本发明另一个实施例中信标监控方法的流程图;本实施中,结合图4对信标监控方法的技术方案进行进一步阐述,信标监控方法包括以下步骤:

步骤s610:获取终端发送的测量信息,其中,测量信息包括已上报信标标识号以及与已上报信标标识号对应的信标信号接收质量值,已上报信标标识号包括由终端检测得到的信标的标识号。

本步骤中,后台服务器接收由终端发送的测量信息。以图4为例,终端410接收到信标5、信标6、信标9以及信标10的信标信号,因此,终端410发送至后台服务器420的测量信息中包括已上报信标标识号以及终端接收各个信标发送的信标信号的接收质量,其中已上报信标标识号包括信标5、信标6、信标9以及信标10的标识号。

步骤s620:根据信标信号接收质量值,从已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标。

本步骤中,后台服务器420在获取测量信息中信标信号的接收质量后,确定信标信号接收质量最佳的信标为信标6,可以认为信标6离终端最近,以信标6作为中心信标。

步骤s630:获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为终端的检测区域。

本步骤中,后台服务器420以中心信标(信标6)的位置坐标作为圆心,预设距离值为半径的圆区域确定为终端410的检测区域,如图中虚线所围区域。

步骤s640:获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号。

本步骤中,检测区域内包括信标2、信标5、信标6、信标7和信标10,所以预知信标标识号包括信标2、信标5、信标6、信标7和信标10的标识号。其中,信标2以及信标7的在检测区域内,信标2以及信标7的标识号在预知信标标识号内,但已上报信标标识号中并没有信标2以及信标7的标识号,因此,信标2以及信标7的标识号确定为未上报信标标识号。

步骤s650:将未上报信标标识号所对应的信标标定为遗漏信标,若未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将未上报信标标识号所对应的信标确定为异常信标。

本步骤中,后台服务器将信标2标定为遗漏信标,假设预设次数设置为4,如果信标2连续4次被判定为遗漏信标,则后台服务器将信标2确定为异常信标,如果信标7连续4次被判定为遗漏信标,则后台服务器将信标4确定为异常信标。

本实施例中,后台服务器通过确定在终端检测得到的信标中信标信号接收质量最好的信标,以该信标的位置坐标为圆心、预设距离值为半径的圆区域作为检测区域,进而确定终端检测区域内的未上报的信标标识号并根据未上报的信标标识号确定异常信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

在其中一个实施例中,如图7所示,图7为本发明一个实施例中信标监控方法的流程图,本实施例以该方法应用于图1中的应用环境中的终端110为例进行说明,包括以下步骤:

步骤s710:获取测量信息,其中,测量信息包括检测得到的信标标识号。

本步骤中,测量信息是由终端根据接收得到的信标信号而生成的信息,测量信息包括由该终端所检测测得的信标的标识号。

步骤s720:从后台服务器中获取检测得到的信标标识号所对应信标的位置坐标,并根据检测得到的信标标识号所对应信标的位置坐标获取检测区域。

本步骤中,终端根据测量信息中的检测得到的信标标识号在后台服务器中查询其对应信标所在的位置坐标,并利用这些检测得到的信标标识号对应信标的位置坐标划定检测区域范围,其中后台服务器往往保存着所有信标的位置坐标。

步骤s730:获取检测区域内的预知信标标识号,并根据预知信标标识号以及检测得到的信标标识号获取预知信标标识号中的未上报信标标识号。

本步骤中,预知信标标识号是指在一定区域范围内所有信标的标识号;未上报的信标标识号是指预知信标标识号中除检测得到的信标标识号以外的信标标识号。终端根据检测区域内所有信标的信标标识号以及检测得到的信标标识号,获取在所有信标的信标标识号中未上报的信标标识号。

步骤s740:将未上报信标标识号所对应的信标标定为遗漏信标。

本实施例中,终端通过已上报信标标识号确定检测区域,进而确定检测区域内的未上报的信标标识号,并将标定为遗漏信标的标识号上报至后台服务器,由后台服务器根据遗漏信标的标识号确定工作异常的信标,基于既有的导航网络中,利用终端测量信息以及导航网络信息实现导航信标的实时监控,无需增加额外的检测设备,降低设备成本,为导航网络信标监控提供低代价的监控方案。

进一步的,在其中一个实施例中,终端可以将遗漏信标的标识号返回至后台服务器,由后台服务器根据遗漏信标确定异常信标。

可选的,后台服务器在未上报信标标识号所对应的信标连续一定次数被标定为遗漏信标时,将未上报信标标识号所对应的信标确定为异常信标。

在其中一个实施例中,根据检测得到的信标标识号所对应信标的位置坐标获取检测区域的步骤,包括以下步骤:将检测得到的信标标识号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为检测区域。

本实施例中,终端根据检测得到的信标标识号确定终端检测得到的信标,在确定这些信标的位置坐标后,将任意两个位置坐标连线,确定一个最大的闭环区域,将该最大闭环区域确定为终端的检测区域,通过已上报信标标识号所对应的信标的位置坐标确定终端检测区域,提高信标监控范围的准确性,进而提高异常信标确定的准确性。

在其中一个实施例中,测量信息还包括与检测得到的信标标识号对应的信标信号接收质量值;根据检测得到的信标标识号所对应信标的位置坐标获取检测区域的步骤,包括以下步骤:根据信标信号接收质量值,从检测得到的信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为检测区域。

本实施例中,信标信号接收质量值可以是终端接收到信标信号的信噪比、信干噪比、接收功率中的一种或一种以上的组合;预设距离值可以由后台服务器发送至终端,预设距离值的具体取值可以根据相邻信标间间距距离设置。终端根据测量信息中信标信号接收质量值,确定在检测得到的信标中信标信号接收质量最好的信标,以该信标的位置坐标为圆心,预设距离值为半径的圆区域作为检测区域。

应该理解的是,虽然图2至图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

根据上述信标监控方法,本发明还提供一种信标监控装置,以下就本发明的信标监控装置的实施例进行详细说明。

参见图8,图8为本发明一个实施例中信标监控装置的结构示意图,本实施例以该信标监控装置应用于图1中的应用环境中的后台服务器130中为例进行说明,信标监控装置包括:

测量信息获取模块810,用于获取终端发送的测量信息,其中,测量信息包括已上报信标标识号,已上报信标标识号包括由终端检测得到的信标的标识号;

第一检测区域确定模块820,用于根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域;

第一信标标识号获取模块830,用于获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号;

异常信标确定模块840,用于将未上报信标标识号所对应的信标标定为遗漏信标,并根据遗漏信标确定异常信标。

在其中一个实施例中,异常信标确定模块840用于在未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标时,将未上报信标标识号所对应的信标确定为异常信标。

在其中一个实施例中,异常信标确定模块850还用于输出提醒信息,其中,提醒信息包括异常信标的信标标识号和异常信标的位置坐标中至少一种。

在其中一个实施例中,第一检测区域确定模块820用于将已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为终端的检测区域。

在其中一个实施例中,测量信息还包括与已上报信标标识号对应的信标信号接收质量值;第一检测区域确定模块820用于根据信标信号接收质量值,从已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为终端的检测区域。

参见图9,图9为本发明另一个实施例中信标监控装置的结构示意图,本实施例以该信标监控装置应用于图1中的应用环境中的终端110中为例进行说明,信标监控装置包括:

信标位置坐标获取模块910,用于获取测量信息,其中,测量信息包括检测得到的信标标识号;

第二检测区域确定模块920,用于从后台服务器中获取检测得到的信标标识号所对应信标的位置坐标,并根据检测得到的信标标识号所对应信标的位置坐标获取检测区域;

第二信标标识号获取模块930,用于获取检测区域内的预知信标标识号,并根据预知信标标识号以及检测得到的信标标识号获取预知信标标识号中的未上报信标标识号;

遗漏信标上报模块940,用于将未上报信标标识号所对应的信标标定为遗漏信标。

在其中一个实施例中,第二检测区域确定模块920用于将检测得到的信标标识号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为检测区域。

在其中一个实施例中,测量信息还包括与检测得到的信标标识号对应的信标信号接收质量值;第二检测区域确定模块920用于根据检测得到的信标标识号所对应信标的位置坐标获取检测区域的步骤,包括以下步骤:根据信标信号接收质量值,从检测得到的信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为检测区域。

关于信标监控装置的具体限定可以参见上文中对于信标监控方法的限定,在此不再赘述。上述信标监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储信标标识号、信标的地理位置等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信标监控方法。

本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在其中一个实施例中,本发明提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取终端发送的测量信息,其中,测量信息包括已上报信标标识号,已上报信标标识号包括由终端检测得到的信标的标识号;

根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域;

获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号;

将未上报信标标识号所对应的信标标定为遗漏信标,并根据遗漏信标确定异常信标。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:若未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将未上报信标标识号所对应的信标确定为异常信标。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:输出提醒信息,其中,提醒信息包括异常信标的信标标识号和异常信标的位置坐标中至少一种。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:将已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为终端的检测区域。

在其中一个实施例中,测量信息还包括与已上报信标标识号对应的信标信号接收质量值;处理器执行计算机程序时还实现以下步骤:根据信标信号接收质量值,从已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为终端的检测区域。

在其中一个实施例中,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取终端发送的测量信息,其中,测量信息包括已上报信标标识号,已上报信标标识号包括由终端检测得到的信标的标识号;

根据已上报信标标识号所对应信标的位置坐标获取终端的检测区域;

获取检测区域内的预知信标标识号,并根据预知信标标识号以及已上报信标标识号获取预知信标标识号中的未上报信标标识号;

将未上报信标标识号所对应的信标标定为遗漏信标,并根据遗漏信标确定异常信标。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:若未上报信标标识号所对应的信标连续预设次数被标定为遗漏信标,则将未上报信标标识号所对应的信标确定为异常信标。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:输出提醒信息,其中,提醒信息包括异常信标的信标标识号和异常信标的位置坐标中至少一种。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:将已上报信标标号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为终端的检测区域。

在其中一个实施例中,测量信息还包括与已上报信标标识号对应的信标信号接收质量值;计算机程序被处理器执行时还实现以下步骤:根据信标信号接收质量值,从已上报信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为终端的检测区域。

在其中一个实施例中,本发明还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取测量信息,其中,测量信息包括检测得到的信标标识号;

从后台服务器中获取检测得到的信标标识号所对应信标的位置坐标,并根据检测得到的信标标识号所对应信标的位置坐标获取检测区域;

获取检测区域内的预知信标标识号,并根据预知信标标识号以及检测得到的信标标识号获取预知信标标识号中的未上报信标标识号;

将未上报信标标识号所对应的信标标定为遗漏信标。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:将检测得到的信标标识号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为检测区域。

在其中一个实施例中,测量信息还包括与检测得到的信标标识号对应的信标信号接收质量值;处理器执行计算机程序时还实现以下步骤:获取检测区域的步骤,包括以下步骤:根据信标信号接收质量值,从检测得到的信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为检测区域。

在其中一个实施例中,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取测量信息,其中,测量信息包括检测得到的信标标识号;

从后台服务器中获取检测得到的信标标识号所对应信标的位置坐标,并根据检测得到的信标标识号所对应信标的位置坐标获取检测区域;

获取检测区域内的预知信标标识号,并根据预知信标标识号以及检测得到的信标标识号获取预知信标标识号中的未上报信标标识号;

将未上报信标标识号所对应的信标标定为遗漏信标。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:将检测得到的信标标识号所对应信标的位置坐标两两连接,获取最大闭环区域;将最大闭环区域确定为检测区域。

在其中一个实施例中,测量信息还包括与检测得到的信标标识号对应的信标信号接收质量值;计算机程序被处理器执行时还实现以下步骤:根据信标信号接收质量值,从检测得到的信标标识号所对应信标中确定信号接收质量值最大的信标作为中心信标;获取以中心信标的位置坐标为圆心、半径为预设距离值的圆区域作为检测区域。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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