基于iBeacon和智能设备的检测方法、装置及系统与流程

专利2022-05-09  41


本发明书一个或多个实施例涉及数据采集处理技术领域,尤其涉及一种基于ibeacon和智能设备的检测方法、装置及系统。



背景技术:

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。

员工上班,传统的检测办法通常为打卡,该形式可以为刷卡、扫描指纹或者扫描人脸图像等。这些方式仅能适应要求较低的检测场景。对于有些现场,在固定的工作区域中,不但需要记录人员是否正常到岗以外,还需要了解员工的在岗时间(在工作区域的时间内),目前的解决办法有采用ibeacon技术,确保员工在ibeacon信号范围内,从而判断员工是否处于工作区域中,以及处于工作区域的时间。

但现有技术存在以下问题:

1、ibeacon信号不稳定,容易受到障碍物(如移动的人员、临时放置的物品)的遮挡从而时信号中断,在一些场景下,测量准确性低;

2、工作区域较大时,需要实施大量的ibeacon蓝牙信标,实施成本和难度较高;

3、ibeacon精度难把握,精度太高信号范围减小会增加成本;精度降低范围增大会导致效果变差。

有鉴于此,亟需一种新的处理技术,用以解决上述存在的技术问题。



技术实现要素:

本说明书一个或多个实施例描述了一种基于ibeacon和智能设备的检测方法、装置及系统,弥补了ibeacon设备精度和信号范围没有办法兼顾的问题,实施难度低,需要使用的ibeacon设备数量少,节省成本,解决了现有技术中存在的问题。

本说明书一个或多个实施例提供的技术方案如下:

第一方面,本发明提供了一种基于基于ibeacon和智能设备的检测方法,应用于检测系统,所述系统包括服务器和与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识,该方法包括:

服务器接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;

服务器根据所述识别信息,判断用户是否在固定区域内。

在一个可能的实现方式中,所述服务器根据所述识别信息,判断用户是否在固定区域内,包括:

当第一识别标识对应的时间点小于第二识别标识对应的时间点时,则判断用户在固定区域内。

在一个可能的实现方式中,所述服务器根据所述识别信息,判断用户是否在固定区域内,包括:

当第一识别标识对应的时间点大于第二识别标识对应的时间点,且第一识别标识对应的时间点后预设时间段内服务器未接收到第二标识,则判断用户离开固定区域。

在一个可能的实现方式中,所述当第一识别标识对应的时间点小于第二识别标识对应的时间点时,则判断用户在固定区域内,具体为:

在时间点t1,服务器接收到第一识别标识,在时间点t2,服务器接收到第二识别标识,且t1到t2期间,服务器未再次接收到第一识别标识,则判断用户在固定区域;其中,t2>t1。

在一个可能的实现方式中,当第一识别标识对应的时间点大于第二识别标识对应的时间点,且第一识别标识对应的时间点后预设时间段内服务器未接收到第二标识,则判断用户离开固定区域,具体为:

在时间点t2,接收器接收到第二识别标识,在时间点t3,服务器接收到第一识别标识,且在后续预设时间段内服务器未再接收到第二识别标识,则判断用户离开固定区域;其中,t2<t3。

第二方面,本发明提供了一种基于ibeacon和智能设备的检测装置,其应用于检测系统中的服务器,包括:

接收模块,用于接收检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点。

判断模块,用于根据所述识别信息,判断用户是否在固定区域内。

第三方面,本发明提供了一种检测系统,包括服务器,与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识;

所述服务器用于,接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;

所述服务器还用于,根据所述识别信息,判断用户是否在固定区域内。

第四方面,本发明提供了一种芯片,所述芯片与系统中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的程序指令,实现如第一方面中一个或多个所述的方法。

第五方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质包括一个或多个程序指令,所述一个或多个程序指令可被如第三方面所述的系统执行,以实现如第一方面中一个或多个所述的方法。

本发明实施例提供的方法弥补了ibeacon设备精度和信号范围没有办法兼顾的问题,在出入口放置精度大、范围小的ibeacon信号接收装置,确保出入的信号一定准确,区域内放置范围大,精度低的ibeacon信号接收装置,无需一直接收到用户的信号,只需要接收到一次用户在固定区域的信号,配合门口高精度的ibeacon信号接收装置,既能判断人员是否在岗。实施难度低,需要使用的ibeacon设备数量少,节省成本。

附图说明

图1为本发明实施例提供的检测设备放置示意图;

图2为本发明实施例提供的一种基于ibeacon和智能设备的检测方法流程示意图;

图3为本发明实施例提供的一种基于ibeacon和智能设备的检测装置结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为便于描述,附图中仅示出了与有关发明相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

本发明提供的技术需要ibeacon与能识别用户身份的智能设备进行配合,通过信号逻辑判断员工是否在岗,员工只需将智能设备打开随身携带即可。

根据检测需求,每位用户都需要有一个能识别用户身份的智能设备,该设备向外发送身份识别标识。该身份识别设备可以是胸卡、胸牌等,其上设置有ibeacon模块,以向外发送特定的信号,作为识别标识。也可以是,将ibeacon模块设置在手机或其他随身携带的物品上,以起到身份识别设备的功能。

本发明提供了一种基于ibeacon和智能设备的检测方法,该方法应用于检测系统,所述系统包括服务器和与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识。如图1所示,在固定区域的出入口放置一个范围最小,精准度最高的ibeacon,我们称为a,即第一ibeacon信号接收装置。在固定区域内放置一些范围较大的ibeacon,保证可以接收整个固定区域内的ibeacon信号,我们统一成为b,即第二ibeacon信号接收装置,图1中示出了固定区域内共设置了两个范围较大的第二ibeacon信号接收装置,b1和b2,以接收整个固定区域内的ibeacon信号。

需要指出的是,在设置信号接收装置时,(1)第一ibeacon信号接收装置的信号接收范围尽量不要与第二ibeacon信号接收装置的信号接收范围有过多的交集,以防在后续判断是否在固定区域时,出现判断错误。(2)第一ibeacon信号接收装置的信号接收范围要尽量的小,且尽量不要接收出现在固定区域内的信号,以免在后续判断是否在固定区域时,出现误判。

图2示出了一种基于ibeacon和智能设备的检测方法流程示意图之一,如图2所示,该检测方法包括:

步骤10,服务器接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点。

具体的,识别信息包括第一ibeacon信号接收装置采集的第一识标识和采集到该第一识别标识时对应的时间点,以及第二ibeacon信号接收装置采集的第二识别标识和采集到该第二识别标识时对应的时间点。

步骤20,服务器根据所述识别信息,判断用户是否在固定区域内。

(1)当第一识别标识对应的时间点小于第二识别标识对应的时间点时,则判断用户在固定区域内。

具体的,在时间点t1,服务器接收到第一识别标识,在时间点t2,服务器接收到第二识别标识,且t1到t2期间,服务器未再次接收到第一识别标识,则判断用户在固定区域;其中,t2>t1。

(2)当第一识别标识对应的时间点大于第二识别标识对应的时间点,且第一识别标识对应的时间点后预设时间段内服务器未接收到第二标识,则判断用户离开固定区域。

具体的,在时间点t2,接收器接收到第二识别标识,在时间点t3,服务器接收到第一识别标识,且在后续预设时间段内服务器未再接收到第二识别标识,则判断用户离开固定区域;其中,t2<t3。

通俗一点讲,出入口的第一ibeacon信号接收装置接收到了用户携带的信号,此时如果固定区域内的第二ibeacon信号接收装置也接收到了用户携带的信号,且信号持续一段时间,如10s,我们则认为用户已进入固定区域;若出入口的第一ibeacon信号接收装置接收到了用户携带的信号,而第二ibeacon信信号接收装置没有接收到该用户携带的信号,则判断该用户进行了外出行为。

综上,下面再阐述一下判断用户在固定区域/离开固定区域的几个场景:

首先,当用户进出入口时,服务器接收到第一识别标识时,记录用户计入或外出的行为,记录时间点t1。

(1)在时间点t2,服务器接收到第二识别标识,且t1到t2期间,服务器未再次接收到第一识别标识,则判断用户在固定区域。

需要指出的是,t1到t2期间,即使服务器接收到的第二识别标识不稳定,时断时续,但只要在此期间未再次接收到第一识别标识,则可认为没有通过出入口,一直在固定区域内。

(2)在时间点t3,服务器再次接收到第一识别标识,且在后续预设时间段内服务器未再接收到第二识别标识,则判断用户离开固定区域。该用户的在固定区域的时间是t1到t3。

(3)在后续的到一定时间内,服务器未接收到第二识别标识,之后在时间点t4时,服务器再次收到第一识别标识,且后续也收到了第二识别标识,此时用户在固定区域内,且此时的t1到t4的时间间隔,就是用户离开固定区域的时间。

本发明提供的方法弥补了ibeacon设备精度和信号范围没有办法兼顾的问题,在出入口放置精度大、范围小的ibeacon信号接收装置,确保出入的信号一定准确,区域内放置范围大,精度低的ibeacon信号接收装置,无需一直接收到用户的信号,只需要接收到一次用户在固定区域的信号,配合门口高精度的ibeacon信号接收装置,既能判断人员是否在岗。实施难度低,需要使用的ibeacon设备数量少,节省成本。

与上述实施例方法对应的,本发明还提供了一种基于ibeacon和智能设备的检测装置,应用于检测系统中的服务器,如图3所示,该装置包括接收模块31和判断模块32,具体的,

接收模块31,用于接收检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点。

判断模块32,用于根据所述识别信息,判断用户是否在固定区域内。

本发明实施例提供的装置中各部件所执行的功能均已在上述方法中做了详细介绍,因此这里不做过多赘述。

与上述实施例相对应的,本发明实施例、还提供了一种检测系统,包括服务器,与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识;

所述服务器用于,接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;

所述服务器还用于,根据所述识别信息,判断用户是否在固定区域内。

与上述实施例相对应的,本发明实施例还提供了一种芯片,该芯片与上述系统中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的程序指令,实现如上述实施例所介绍的基于ibeacon和智能设备的检测方法。

与上述实施例相对应的,本发明实施例还提供了一种计算机存储介质,该计算机存储介质中包括一个或多个程序,其中,一个或多个程序指令用于被基于ibeacon和智能设备的检测系统执行如上介绍的基于ibeacon和智能设备的检测方法。

本申请提供的方案,弥补了ibeacon设备精度和信号范围没有办法兼顾的问题,实施难度低,需要使用的ibeacon设备数量少,节省成本,解决了现有技术中存在的问题。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.基于ibeacon和智能设备的检测方法,其特征在于,应用于检测系统,所述系统包括服务器和与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识,该方法包括:

服务器接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;

服务器根据所述识别信息,判断用户是否在固定区域内。

2.根据权利要求1所述的检测方法,其特征在于,所述服务器根据所述识别信息,判断用户是否在固定区域内,包括:

当第一识别标识对应的时间点小于第二识别标识对应的时间点时,则判断用户在固定区域内。

3.根据权利要求1所述的检测方法,其特征在于,所述服务器根据所述识别信息,判断用户是否在固定区域内,包括:

当第一识别标识对应的时间点大于第二识别标识对应的时间点,且第一识别标识对应的时间点后预设时间段内服务器未接收到第二标识,则判断用户离开固定区域。

4.根据权利要求2所述的检测方法,其特征在于,所述当第一识别标识对应的时间点小于第二识别标识对应的时间点时,则判断用户在固定区域内,具体为:

在时间点t1,服务器接收到第一识别标识,在时间点t2,服务器接收到第二识别标识,且t1到t2期间,服务器未再次接收到第一识别标识,则判断用户在固定区域;其中,t2>t1。

5.根据权利要求3所述的检测方法,其特征在于,当第一识别标识对应的时间点大于第二识别标识对应的时间点,且第一识别标识对应的时间点后预设时间段内服务器未接收到第二标识,则判断用户离开固定区域,具体为:

在时间点t2,接收器接收到第二识别标识,在时间点t3,服务器接收到第一识别标识,且在后续预设时间段内服务器未再接收到第二识别标识,则判断用户离开固定区域;其中,t2<t3。

6.基于ibeacon和智能设备的检测装置,其特征在于,应用于检测系统中的服务器,包括:

接收模块,用于接收检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点。

判断模块,用于根据所述识别信息,判断用户是否在固定区域内。

7.一种检测系统,其特征在于,包括服务器,与所述服务器进行通信的检测设备,所述检测设备包括:至少一个设置在固定区域出入口的第一ibeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二ibeacon信号接收装置,所述第一和第二ibeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识;

所述服务器用于,接收所述检测设备按照所述预设周期发送的识别信息,所述识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;

所述服务器还用于,根据所述识别信息,判断用户是否在固定区域内。

8.一种芯片,其特征在于,所述芯片与系统中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的程序指令,实现如权利要求1至5中一个或多个所述的方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括一个或多个程序指令,所述一个或多个程序指令可被如权利要求7所述的系统执行,以实现如权利要求1至5中一个或多个所述的方法。

技术总结
本发明提供了基于iBeacon和智能设备的检测方法、装置及系统,该检测方法应用于检测系统,系统包括服务器和与服务器进行通信的检测设备,检测设备包括:至少一个设置在固定区域出入口的第一iBeacon信号接收装置和至少一个设置在固定区域内以接收整个区域内信号的第二iBeacon信号接收装置,第一和第二iBeacon信号接收装置按照预设周期采集识别用户身份的智能设备发送的识别标识,该方法包括:服务器接收检测设备按照预设周期发送的识别信息,识别信息包括识别标识及每次采集到所述识别标识时对应的时间点;服务器根据所述识别信息,判断用户是否在固定区域内。该技术方案弥补了iBeacon设备精度和信号范围没有办法兼顾的问题,实施难度低,需要使用的iBeacon设备数量少,节省成本。

技术研发人员:王冬晨;陈吉胜
受保护的技术使用者:云知声智能科技股份有限公司;厦门云知芯智能科技有限公司
技术研发日:2021.04.28
技术公布日:2021.07.30

转载请注明原文地址:https://doc.8miu.com/read-950130.html

最新回复(0)