基于RFID的学生考勤方法和装置与流程

文档序号:16686355发布日期:2019-01-22 18:21阅读:307来源:国知局
基于RFID的学生考勤方法和装置与流程

本发明涉及通信技术领域,特别是涉及一种基于rfid的学生考勤方法和装置。



背景技术:

课堂考察是学风建设的基础,目前的课堂考勤方式主要是由老师或学生干部点名完成,但是,学生容易在上课期间被点完名后就逃课,因此,这种人工考勤方案考勤准确度较低。

射频识别(rfid,radiofrequencyidentification)技术在物联网中用途十分广泛,随着技术的不断进步,rfid电子标签的价格不断下降、数据读取速度更快、识别范围更广,使得该技术成为人们日常生活的一部分。

现有的考勤系统中采用rfid考勤卡来记录学生考勤,但是这种考勤系统只能简单的记录学生出勤、缺勤两种状态,而在实际应用中,学生的考勤状态不限于以上两种,例如还包括迟到、早退等状态。

因此,传统技术中的rfid考勤方案无法对学生的多种考勤状态的变化做到准确判断,仍存在学生考勤的准确性较低的问题。



技术实现要素:

本发明提供了一种基于rfid的学生考勤方法和装置,以解决相关技术中rfid考勤方案无法对学生的多种考勤状态的变化做到准确判断,导致学生考勤准确性较低的问题。

为了解决上述问题,根据本发明的一个方面,本发明公开了一种基于rfid的学生考勤方法,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态;

在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器未接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至缺勤状态;

在所述目标课程的所述第二预设考勤时间段内,若确定所述目标rfid应答器接收到所述rfid阅读器的第一预设频段信号,则根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态;

根据所述目标学生的考勤状态在所述第二预设考勤时间段内的切换路径,确定所述目标学生的目标考勤状态。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号、且确定所述目标rfid应答器未接收到所述rfid阅读器的第一预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

将所述目标学生的考勤状态切换至出勤状态。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

将所述目标学生的考勤状态切换至出勤状态。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

在所述第一接收时间点至所述第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器的应答器标识以及所述rfid阅读器的阅读器标识;

根据所述应答器标识和所述阅读器标识,判断所述目标rfid应答器是否为所述目标课程的合法应答器;

若是,则通知所述rfid阅读器将所述阅读器标识发送至所述目标rfid应答器以使所述目标rfid应答器根据所述应答器标识和所述阅读器标识生成第二预设频段信号;

若确定所述rfid阅读器接收到所述目标rfid应答器的所述第二预设频段信号,则根据所述第二预设频段信号中的所述应答器标识确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器未接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至缺勤状态,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

将所述目标学生的考勤状态切换至缺勤状态。

可选地,所述在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生,包括:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

在所述第一接收时间点至所述第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器未按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态,包括:

若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态也为出勤状态,则将所述目标学生的考勤状态从所述出勤状态切换至早退状态;

若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至所述出勤状态;

若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态也为缺勤状态,则将所述目标学生的考勤状态从所述缺勤状态切换至迟到状态;

若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为迟到状态,则将所述目标学生的考勤状态从所述迟到状态切换至早退状态;

若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至迟到状态。

可选地,所述根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态之后,所述方法还包括:

在所述目标课程的第二预设考勤时间段内,确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器是否接收到所述目标rfid应答器的第二预设频段信号;

根据所述rfid阅读器对所述目标rfid应答器的第二预设频段信号的接收情况,以及所述目标学生的所述第一考勤状态和所述第二考勤状态,确定是否将所述目标学生的考勤状态从所述第二考勤状态恢复至最近一次切换前的考勤状态。

可选地,所述根据所述目标学生的考勤状态在所述第二预设考勤时间段内的切换路径,确定所述目标学生的目标考勤状态,包括:

将所述目标学生在所述第二预设考勤时间段内最后一次切换至的第二考勤状态,确定为所述目标学生的目标考勤状态。

根据本发明的另一方面,本发明还公开了一种基于rfid的学生考勤装置,包括:

第一切换模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态;

第二切换模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器未接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至缺勤状态;

第三切换模块,用于在所述目标课程的第二预设考勤时间段内,若确定所述目标rfid应答器接收到所述rfid阅读器的第一预设频段信号,则根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态;

第一确定模块,用于根据所述目标学生的考勤状态在所述第二预设考勤时间段内的切换路径,确定所述目标学生的目标考勤状态。

可选地,所述第一切换模块包括:

第一确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号、且确定所述目标rfid应答器未接收到所述rfid阅读器的第一预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第一切换子模块,用于将所述目标学生的考勤状态切换至出勤状态。

可选地,所述第一切换模块包括:

第二确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第二切换子模块,用于将所述目标学生的考勤状态切换至出勤状态。

可选地,所述第二确定子模块包括:

第一获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

第一确定单元,用于在所述第一接收时间点至第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第二确定子模块包括:

第二获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器的应答器标识以及所述rfid阅读器的阅读器标识;

判断单元,用于根据所述应答器标识和所述阅读器标识,判断所述目标rfid应答器是否为所述目标课程的合法应答器;

通知单元,用于若判断单元确定所述目标rfid应答器为所述目标课程的合法应答器,则通知所述rfid阅读器将所述阅读器标识发送至所述目标rfid应答器以使所述目标rfid应答器根据所述应答器标识和所述阅读器标识生成第二预设频段信号;

第二确定单元,用于若确定所述rfid阅读器接收到所述目标rfid应答器的所述第二预设频段信号,则根据所述第二预设频段信号中的所述应答器标识确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第二切换模块包括:

第三确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第三切换子模块,用于将所述目标学生的考勤状态切换至缺勤状态。

可选地,所述第三确定子模块包括:

第三获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

第三确定单元,用于在所述第一接收时间点至第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器未按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第三切换模块包括:

第四切换子模块,用于若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态也为出勤状态,则将所述目标学生的考勤状态从所述出勤状态切换至早退状态;

第五切换子模块,用于若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至所述出勤状态;

第六切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态也为缺勤状态,则将所述目标学生的考勤状态从所述缺勤状态切换至迟到状态;

第七切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为迟到状态,则将所述目标学生的考勤状态从所述迟到状态切换至早退状态;

第八切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至迟到状态。

可选地,所述装置还包括:

第二确定模块,用于在所述目标课程的第二预设考勤时间段内,确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器是否接收到所述目标rfid应答器的第二预设频段信号;

第三确定模块,用于根据所述rfid阅读器对所述目标rfid应答器的第二预设频段信号的接收情况,以及所述目标学生的所述第一考勤状态和所述第二考勤状态,确定是否将所述目标学生的考勤状态从所述第二考勤状态恢复至最近一次切换前的考勤状态。

可选地,所述第一确定模块,还用于将所述目标学生在所述第二预设考勤时间段内最后一次切换至的第二考勤状态,确定为所述目标学生的目标考勤状态。

根据本发明的再一方面,本发明还公开了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任意一项所述的基于rfid的学生考勤方法的步骤。

根据本发明的又一方面,本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的基于rfid的学生考勤方法中的步骤。

与现有技术相比,本发明包括以下优点:

这样,本发明实施例可以在目标课程的考勤时间开始之前,即在第二预设考勤时间段的开始时间点之前,根据确定rfid阅读器是否接收到第二预设频段信号,来将目标学生的考勤状态切换至出勤状态或缺勤状态;在第二预设考勤时间段内如果目标学生的rfid应答器接收到该fird阅读器的第一预设频段信号,则对该目标学生的考勤状态进行切换,能够准确的捕捉课程期间学生的考勤状态,并根据课程期间目标学生的考勤状态的切换路径来确定在目标课程的最终考勤状态,能够对学生的多种考勤状态的变化做到准确判断,提升了学生考勤的准确度。

附图说明

图1是本发明的一种rfid考勤系统实施例的结构框图;

图2是本发明的一种rfid考勤方法实施例的步骤流程图;

图3是本发明的一种rfid考勤装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例一

参照图1,示出了本发明的一种rfid考勤系统实施例的结构框图,具体可以包括:

rfid阅读器、rfid应答器(即,电子标签)以及计算机系统。

其中,rfid阅读器具有天线,可以发射特定频率的无线电波能量。

rfid考勤系统的工作原理是rfid阅读器通过天线发射一特定频率的无线电波能量,被rfid应答器接收,从而rfid应答器被触发激活将其内部的数据发射出去,然后,rfid阅读器通过天线依序接收rfid应答器的数据,并转发给计算机系统的应用程序(可以是本发明下述实施例的rfid考勤装置)做相应的处理。

其中,一个rfid阅读器可以与多个rfid应答器(如图1所示的n个rfid应答器)配套使用。

在本发明实施例中,rfid阅读器可以安装在一个电子设备(这里称作低频触发设备)上,该电子设备可以安装在用于上课的教室的预设区域(例如门口区域,例如教室门口的地面、墙面、门上等等),其中,该预设区域是学生在进入教室时必经的区域,并且,该rfid阅读器中携带了唯一性的标识上述教室的阅读器标识,即设备id。

而在学校上课的每个学生均配备了rfid应答器,其中,该rfid应答器对应的产品可以是智能手环和/或电子学生证等等便于用户携带的电子产品。一个学生的rfid应答器预先配置了用于唯一性标识该学生身份的应答器id,例如学号、身份证号等信息。

另外,图1仅示出了一个教室的rfid阅读器,但是,在实际应用中,每个用于课程考勤的教室都可以安装一个本发明实施例的rfid阅读器,这里不再赘述。

在本发明实施例中,当安装在教室的低频触发设备开机启动后,其可以一直发送第一预设频段信号(例如低频信号,例如125k信号),该第一预设频段信号的信号范围在以低频触发设备所在定位为圆心的预设半径范围内。

当学生手环经过该预设半径范围内时,可以接收到低频触发设备的125k信号,从而被触发激活,然后手环发送该手环id(即应答器id)和被激活的时间t给低频触发设备;

接着,低频触发设备将该手环id(即应答器id)和时间t以及设备id(即阅读器id)发送至计算机系统中的应用程序-即本发明实施例的考勤装置,应用程序确定在该时间t后续的时间段内,该手环id对应的学生是在该设备id所在的教室上课的学生,设置该学生的考勤状态(具体设置成哪种考勤状态则需要根据时间t是属于考勤课程上课前的课间时间段,还是考勤课程上课期间时间段,以及该学生的当前考勤状态以及后续低频触发设备是否接收到手环的高频信号来确定,详见后续方法实施例的描述),通知低频触发设备将其设备id发送至手环;

其中,手环被激活后发送手环id和激活时间t至低频触发设备的目的在于由应用程序确定该手环对应的学生是否是本次课堂需要考勤的学生。

然后,低频触发设备将设备id发送给手环,手环接收到该设备id后就可以周期性的发送第二预设频段信号(例如高频信号,例如2.4g信号)至激活该手环的低频触发设备,其中,该第二预设频段信号携带了该手环id和接收自低频触发设备的设备id;

其中,低频触发设备将自己的设备id发送给手环的目的在于,手环可以将该设备id携带在发送的高频信号中,从而使得低频触发设备能够根据接收到的高频信号判断发送该高频信号的手环是否为被自己激活的手环。

接着,低频触发设备接收到手环的2.4g信号后,上报至应用程序,由应用程序对该手环对应的学生的考勤状态进行设置。

其中,这里举例的第一预设频段信号的频段低于第二预设频段信号,但是在其他实施例中,也可以是第一预设频段信号高于第二预设频段信号,本发明对此并不限定。

在本发明实施例中,当学生进入教室后,其佩戴的rfid智能手环/电子学生证可以被教室门口低频触发设备触发,并向低频触发设备发送手环id,低频触发设备通过网关将手环id传输至本发明实施例的考勤装置;其中,rfid智能手环/电子学生证被低频触发设备触发后,可以按预设时间周期(例如2分钟)定期发送高频信号至激活它的低频触发设备;若低频触发设备接收到rfid智能手环/电子学生证的高频信号,则本发明的考勤装置可以确定该学生在教室内,若手环经过上述低频区域,则手环接收到低频信号(其中,当手环低频信号的信号范围之外的区域时是接收不到低频信号的)则认为学生出入门口,那么本发明实施例通过结合高频信号和低频信号的接收情况可以准确的判断学生的考勤情况。

需要注意的是,在本发明的所有实施例中,rfid阅读器中断接收rfid应答器发送的高频信号的情况可以分为以下两种:

情况一:rfid应答器被其他rfid阅读器捕捉到,即rfid应答器被其他班级的rfid阅读器激活触发,从而使得该rfid应答器被激活后发送的高频信号不会再向原有班级的rfid阅读器接收,导致rfid阅读器中断接收rfid应答器发送的高频信号。

情况二:rfid应答器与激活它的rfid阅读器的距离(即直线距离)超过预设距离(例如可以是10m~20m之间的任意一个取值,包括边界值)。

优选地,该预设距离大于或等于教室内任一位置与该教室门口区域配置的低频触发设备的位置之间的最远直线距离。

因此,当学生携带手环穿过教室门口的低频触发设备,被激活后,可以向该教室的低频触发设备发送高频信号;当该学生携带手环出教室后,手环与该教室的低频触发设备的距离超过预设距离,和/或,当学生经过其他教室门口的低频触发设备而被激活的情况下,原来教室的低频触发设备对该手环的高频信号会中断接收。

其中,需要注意的是,本发明实施例的方案忽略学生出教室后,一直站在该教室的门口区域的情况。正常情况下,学生出教室后,要么离开教室去别处,即情况一,要么进入其他教室,即情况二。

实施例二

结合实施例一,参照图2,示出了本发明的一种基于rfid的学生考勤方法实施例的步骤流程图。

在介绍图2所示的流程图之前,首先介绍一下本发明实施例的考勤方法涉及的基本概念以及数据表等。

本发明实施例的考勤方法在对一节课(即目标课程)进行考勤时,针对该目标课程定义了用于考勤的时间段,即,第二预设考勤时间段,其中,第二预设考勤时间段可以理解为课程时间段(下文以课程考勤时间段来说明),即上课期间。

可选地,该目标课程还可以具有用于考勤的第一预设考勤时间段,该第一预设考勤时间段可以理解为课间时间段(下文以课间考勤时间段来说明),即课间期间。

具体而言,例如第一节课的结束时间点为t1、第一节课和第二节课的课间休息时间段为[t1,t2]、第二节课的上课时间段为[t2,t3]。目标课程为第二节课,则目标课程的第一预设考勤时间段为[t4,t2],其中,t4∈[t1,t2);目标课程的第二预设考勤时间段为[t2,t3],其中,所述第一预设考勤时间段的结束时间点t2为所述第二预设考勤时间段的开始时间点t2。

在其他实施例中,当考勤规则为上课后的第二预设时间长度t5内都不算迟到(例如上课开始后的5分钟内,即t5=5min),超过该第二预设时间长度则算迟到,则目标课程的第一预设考勤时间段可以为[t4,t2+t5],第二预设考勤时间段为[t2+t5,t3]。

在一个示例中,本发明实施例的方法可以对每个考勤人员预先配置三个数据表,分别为位置记录表、活性记录表、考勤记录表。

其中,位置记录表,用于记录学生上课的教室的标识,例如201(假设初二一班)。当确定低频触发设备收到高频信号时,利用低频触发设备上具有的教室的id,对该学生的位置记录表进行设置。

活性记录表,用于记录学生切换考勤状态的时间点。

例如,若确定低频触发设备收到高频信号,则设置接收高频信号的时间,后续的时间更改则是状态切换的时间点。

考勤记录表,用于记录学生的当前考勤状态,每次学生在位置记录表对应的课程上的考勤状态变化后,本发明实施例的方法都会将该表中已记录的考勤状态切换至当前的考勤状态,其中,该表中记录的考勤状态可以包括以下之一:出勤状态、早退状态、迟到状态、缺勤状态等等。

在对目标课程进行学生考勤之前,本发明实施例的方法可以初始化该目标课程对应的所有考勤人员(即上该目标课程的所有学生)的上述是三个数据表,并将表中的数值全部赋为空(null);

上述三个表随着学生的考勤状态的变化而发生变化。

步骤101,在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态;

其中,该目标rfid应答器可以是图1所示的任意一个rfid应答器。本实施例以及后续实施例中都以学生手环为例来说明。

具体而言,该步骤101的执行时机可以是上课期间开始前的任意一个时间点,或者是一个时间段(例如上述第一预设考勤时间段)。因此,如果在目标课程的课程考勤时间段的开始时间点(例如上述t2)之前的某个时间点或第一预设考勤时间段内,本发明实施例的方法确定该目标课程的低频触发设备(即rfid阅读器)接收到来自学生手环的高频信号,则可以将该学生手环对应的目标学生的考勤记录表中的考勤状态切换为出勤状态。

其中,本发明实施例的应用程序在确定rfid阅读器是否接收到rfid应答器的高频信号时,确定的方式可以是已知技术或未来开发的方法中的任意一种。

在一个示例中,可以通过从rfid阅读器接收高频信号所携带的信息(例如设备id和手环id)来确定该rfid阅读器是否接收到rfid应答器的高频信号。

步骤102,在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器未接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至缺勤状态;

与步骤101的详细描述类似,当本发明实施例的应用程序确定在课程考勤时间段的开始时间点之前,该目标课程的低频触发设备未接收到学生手环的高频信号时,则可以将该学生手环对应的目标学生的考勤状态切换为缺勤状态。

需要注意的是,步骤101和步骤102不存在特定的执行顺序,在第二预设考勤时间段的开始时间点之前,如果目标课程的一个学生不断的进出该目标课程的教室,则上述步骤101和步骤102可以交替执行,从而完成在课程考勤时间段的开始时间点之前对学生考勤进行出勤状态和缺勤状态之间地不断切换记录。其中,在初始切换时,会将处于空的出勤状态切换至出勤状态或缺勤状态,后续切换则是在出勤状态和缺勤状态之间不断切换。

借助于步骤101和步骤102,本发明实施例的方法可以在课程考勤开始之前,针对低频触发设备接收到哪些学生手环的高频信号,以及未接收到哪些学生手环的高频信号,来将相应学生的考勤状态切换至出勤状态或缺勤状态。

步骤101和步骤102主要作用在于在课程考勤开始之前,即系统时间到达课程考勤时间段内的开始时间点之前,对学生的考勤状态进行初始化(出勤状态,或是缺勤状态),从而便于步骤103和步骤104确定学生的目标考勤状态(例如出勤状态、缺勤状态、迟到状态、早退状态等等)。

虽然步骤101和步骤102的执行时机可以包括课程考勤时间段开始之前的任意一个时间点,或任意一个时间段,但是步骤101和步骤102的执行内容与具体采用哪个执行时机并无关,因此,为了避免实施例的重复内容的赘述,后续方法实施例中,都以步骤101和步骤102的执行时机为上述第一预设考勤时间段为例来进行与步骤101、步骤102有关的内容说明,在其他未列举的执行时机下步骤101和步骤102的执行方法与执行时机为上述第一预设考勤时间段的执行方法类似,因此不再一一赘述,互相参考即可。

步骤103,在所述目标课程的所述第二预设考勤时间段内,若确定所述目标rfid应答器接收到所述rfid阅读器的第一预设频段信号,则根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态;

在目标课程的上课考勤开始之前,即第二预设考勤时间段的开始时间点之前(例如任意一个时间点、任意一个时间段-例如上述预设第一考勤时间段内),如果本发明实施例的应用程序确定步骤101和/或步骤102中的目标rfid应答器,即学生手环接收到了该目标课程的低频触发设备的低频信号,则说明该目标学生穿过了门口区域,可能是进教室,也可能是出教室,因此,需要结合该目标学生在第二预设考勤时间段的开始时间点之前(例如预设第一考勤时间段内)最后切换至的考勤状态(即第一考勤状态)可能是出勤、也可能是缺勤,来确定该目标学生本次即将切换至的第二考勤状态。

以在第二预设考勤时间段的开始时间点开始之前的预设第一考勤时间段为例进行说明,如果课间时间段内,目标学生的考勤状态最后切换至出勤状态,那么说明该学生在教室,则步骤103接收到低频信号的情况为该学生又出了教室,因此,该第二考勤状态为早退状态,即,将目标学生的考勤状态从出勤状态切换至早退状态;

再如,课间时间段内,目标学生的考勤状态最后切换至缺勤状态,那么说明该学生在课程开始前都未进教室,则步骤103接收到低频信号的情况为该学生进入了教室,因此,该第二考勤状态为迟到状态,即,将目标学生的考勤状态从缺勤状态切换至迟到状态;

另外,需要说明的是,由于课程考勤时间段内,学生可能因为各种原因(例如上厕所、打电话、帮助老师拿资料等等)多次出入教室,从而多次确定同一个学生的学生手环收到低频触发设备的低频信号,所以,在课程考勤时间段内,每当确定一次该目标学生的手环接收到该目标课程的低频触发设备的低频信号,就会对该目标学生的考勤状态进行一次切换,因此,该第二考勤状态可以不断变化。

其中,对于本发明实施例的应用程序在确定所述目标rfid应答器是否接收到所述rfid阅读器的低频信号时,确定的方式可以是已知技术或未来开发的方法中的任意一种。

在一个示例中,应用程序可以通过从rfid阅读器接收手环id、接收低频信号的时间(其中,手环id、接收低频信号的时间是由目标rfid应答器在被rfid阅读器激活后发送至该rfid阅读器的)来确定目标rfid应答器是否接收到所述rfid阅读器的低频信号。

步骤104,根据所述目标学生的考勤状态在所述第二预设考勤时间段内的切换路径,确定所述目标学生的目标考勤状态;

其中,在课程考勤时间段内,目标学生的考勤状态可以根据进出教室门而不断发生变化,因此,可以根据该目标学生在课程考勤时间段内的考勤状态的切换路径,来确定该目标学生的最终考勤状态,即目标考勤状态。

其中,该切换路径可以是出勤—早退—出勤,或者,缺勤—迟到—早退—迟到等。

这样,本发明实施例可以在目标课程的考勤时间开始之前,即在第二预设考勤时间段的开始时间点之前,根据确定rfid阅读器是否接收到第二预设频段信号,来将目标学生的考勤状态切换至出勤状态或缺勤状态;在第二预设考勤时间段内如果目标学生的rfid应答器接收到该fird阅读器的第一预设频段信号,则对该目标学生的考勤状态进行切换,能够准确的捕捉课程期间学生的考勤状态,并根据课程期间目标学生的考勤状态的切换路径来确定在目标课程的最终考勤状态,能够对学生的多种考勤状态的变化做到准确判断,提升了学生考勤的准确度。

对于上述步骤101的低频触发设备接收到手环的高频信号的场景可以分为实施例三和实施例四两种场景。

实施例三

在实施例二的基础上,在执行步骤101时,可以通过以下方式来实现:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号、且确定所述目标rfid应答器未接收到所述rfid阅读器的第一预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

将所述目标学生的考勤状态切换至出勤状态。

实施例三的场景为:学生在第一节课下课后,第二节课考勤开始之前未出教室,即未经过低频区域,学生手环未接收到低频信号,该学生直接等待上第二节课(即目标课程),那么这样的场景下,由于该学生在上第一节课时进教室后,其手环接收到了低频信号,所以,在第二节课的上课前,例如课间时间段内,该学生的手环还会周期性的发送高频信号,因此,可以确定低频触发设备可以接收到该高频信号,但是,该手环并不会接收到低频信号而再次被触发。所以,可以根据高频信号中携带的手环id,来确定该手环属于上目标课程的哪个学生的,即目标学生。并将该目标学生的考勤状态切换至出勤状态,这里可以为从该目标课程的初始考勤状态(即null)切换至出勤状态。

其中,确定是否接收到高频信号、低频信号的确定方式可以参照图2实施例的具体描述,这里不再赘述。

这样,在本发明实施例中,当目标课程和上一节课处于同一个教室,且学生在上完上一节课后,未出教室时,本发明实施例的方法仍旧可以根据目标课程的课程考勤时间段的开始时间点之前只接收到高频信号,而未接收到低频信号的情况,而将学生的考勤状态准确的切换为出勤状态,而不会因为接收不到低频信号而将其切换至缺勤状态,提升了考勤准确性。

实施例四

在实施例二的基础上,在执行步骤101时,还可以通过以下s21和s22来实现:

s21,在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

s22,将所述目标学生的考勤状态切换至出勤状态。

实施例四的场景为:学生从教室外经过低频区域进入目标课程的教室内,从而确定低频信号和高频信号都接收的情况,进而将手环对应的目标学生的考勤状态切换至出勤状态,这里可以是从初始考勤状态(null)来切换至出勤状态。

具体而言,学生手环首先接收到低频区域的低频触发设备的低频信号而被触发激活,然后,如图1实施例所述,该学生手环可以将手环id或进一步包括接收低频信号的时间t一起发送给该低频触发设备,本发明实施例的应用程序可以根据低频触发设备接收的手环id和时间t来确定手环接收到低频信号;

另外,由于手环在教室内,因此,手环还可以周期性的发送高频信号(携带有手环id),因此,可以确定低频触发设备接收到该高频信号,所以,可以根据高频信号中携带的手环id,来确定该手环属于上目标课程的哪个学生的,即目标学生。并将该目标学生的考勤状态切换至出勤状态,这里可以为从该目标课程的初始考勤状态(即null)切换至出勤状态。

其中,确定是否接收到高频信号、低频信号的确定方式可以参照图2实施例的具体描述,这里不再赘述。

这样,在本发明实施例中,当学生出勤场景为学生从教室外进入目标课程的教室内场景时,本发明实施例的方法可以通过确定手环接收到低频信号以及低频触发设备接收到高频信号的情况,而将学生的考勤状态准确的切换为出勤状态,提升了考勤准确性。

实施例五

在实施例四的基础上,在执行s21时,可以通过以下方式来实现:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

在所述第一接收时间点至所述第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

例如,在目标课程的课间考勤时间段内,在对学生的考勤状态进行切换时,在确定手环接收到低频触发设备的低频信号后,还可以例如从低频触发设备获取手环接收到低频信号的时间点t,说明在时间点t学生穿过了低频区域,即教室门口,但是还不知道该学生是进教室还是出教室。因此,可以在时间点t至课程考勤时间段的开始时间点(例如t2)的时间段[t,t2]内,由应用程序去判断该低频触发设备是否可以按照预设时间周期接收到该手环发送的高频信号,若是,则说明学生是从教室外边走入教室内,可以确定需要将该手环对应的学生的考勤状态切换至出勤状态。

如果学生出教室后,不存在在教室门口徘徊的情况,因此,学生手环与该教室之间的距离会超过预设距离,和/或手环会被其他教室的低频触发设备激活,因此,原来教室的低频触发设备对该手环发送的高频信号会中断接收,导致在时间段[t,t2]内,原来教室的低频触发设备不能按照预设时间周期接收到该手环的高频信号。

这样,在本发明实施例中,通过在课程考勤开始之前确定手环接收到低频信号后,还可以从手环接收到低频信号的时间点开始直至课程考勤开始之前,监测该低频触发设备是否周期性地接收到来自该手环的高频信号,若是,则可以确定该手环对应的学生在课程考勤开始之前进入教室后没有再出去,因此,将该手环对应的目标学生的考勤状态切换至出勤状态,提升了考勤准确度。

实施例六

在实施例四的基础上,在执行s21时,还可以通过以下方式来实现:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器的应答器标识以及所述rfid阅读器的阅读器标识;

例如,在目标课程的课间考勤时间段内,如果本发明实施例的应用程序确定手环接收到低频触发设备的低频信号,则说明该手环对应的学生在进出教室,那么该手环被激活后,可以将其手环id发送给该低频触发设备,然后,本发明实施例的方法可以从该低频触发设备获取该手环标识以及该低频触发设备的设备id。

根据所述应答器标识和所述阅读器标识,判断所述目标rfid应答器是否为所述目标课程的合法应答器;

其中,对于任意一节课程其上课的学员都有哪些是预先在后台数据库中记录的,因此,对于一个目标课程而言,数据库中对于该目标课程预先配置了上课教室安装的低频触发设备的设备id,以及与该设备id关联的所有上课学生的手环id,因此,本发明实施例的应用程序可以根据预先配置的该目标课程的设备id与手环id的关联关系,来判断该手环是否为该目标课程的合法手环,即通过查找该关联关系,如果获取的手环id和设备id在上述关联关系中存在,则确定该手环对应的学生是在该教室上课的合法学生。

若是,则通知所述rfid阅读器将所述阅读器标识发送至所述目标rfid应答器以使所述目标rfid应答器根据所述应答器标识和所述阅读器标识生成第二预设频段信号;

其中,当确定手环对应的学生未合法学生后,本发明实施例的应用程序可以通知该低频触发设备将其设备id发送给该合法手环,然后,合法手环就可以生成高频信号并发送,其中,该高频信号携带了接收自低频触发设备的设备id,以及自己的手环id。

若确定所述rfid阅读器接收到所述目标rfid应答器的所述第二预设频段信号,则根据所述第二预设频段信号中的所述应答器标识确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

其中,该合法手环只会将该高频信号发送至激活它的低频触发设备,所以,如果本发明实施例的应用程序确定该低频触发设备接收到了该合法手环的高频信号,则可以根据高频信号中携带的手环id来确定该目标课程的多个学生中哪个学生是与该手环id对应的目标学生。进而将该目标学生的考勤状态切换至出勤状态。

在本发明实施例中,在手环被低频触发设备激活后,其可以将手环id发送至低频触发设备,从而本发明实施例的方法可以根据该手环id判断持有手环的学生是否为低频触发设备对应的考勤课程的合法学生;在是的情况下控制低频触发设备将设备id发送至该合法手环,使得合法手环可以将手环id和设备id生成高频信号并发送至激活其的低频触发设备,并由低频触发设备转发给本发明实施例的应用程序,这样,本发明实施例的应用程序就可以对该合法手环对应的用户的考勤状态进行切换。

对于上述步骤102的低频触发设备未接收到手环的高频信号的场景可以分为实施例七和实施例九两种场景。

实施例七

在实施例二的基础上,在执行步骤102时,可以通过以下s31和s32来实现:

s31,在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

s32,将所述目标学生的考勤状态切换至缺勤状态。

实施例七的场景为:第一节课下课,课间休息之后,上第二节课(目标课程)。学生在第一节课下课后走出教室,即经过低频区域,学生手环接收到低频信号,但是在目标课程上课考勤之前(即第二预设考勤时间段的开始时间点之前)该学生离开教室后没有再回到该教室,手环距离该教室的距离超过预设距离,或者,手环被其他教室的低频触发设备激活,那么这样的场景下,低频触发设备不会接收到该手环发送的高频信号,因此,可以将该手环对应的学生的考勤状态切换至缺勤状态。

其中,在确定该学生具体是谁时,可以利用已知技术或未来开发的任意一种方法来确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

在本实施例中,学生手环接收到低频区域的低频触发设备的低频信号而被触发激活后,如图1实施例所述,该学生手环可以将手环id或进一步包括接收低频信号的时间t一起发送给该低频触发设备,本发明实施例的应用程序可以从低频触发设备获取该手环id(或进一步包括时间t),以及获取该低频触发设备的设备id,然后,根据手环id和设备id来确定该手环对应的学生是否为所述目标课程的合法学生,即目标学生。具体可以参照实施例六。

其中,确定是否接收到高频信号、低频信号的确定方式可以参照图2实施例的具体描述,这里不再赘述。

这样,在本发明实施例中,当目标课程和上一节课处于同一个教室,且学生在上完上一节课后,走出教室时,本发明实施例的方法根据目标课程的课间考勤时间段内只接收到低频信号,而未接收到高频信号的情况,而将学生在目标课程的考勤状态准确的切换为缺勤状态,提升了考勤准确性。

实施例八

在实施例七的基础上,在执行s31时,还可以通过以下方式来实现:

在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

在所述第一接收时间点至所述第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器未按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

例如,在目标课程的课间考勤时间段内,在对学生的考勤状态进行切换时,在确定手环接收到低频触发设备的低频信号后,还可以例如从低频触发设备获取手环接收到低频信号的时间点t,说明在时间点t学生穿过了低频区域,即教室门口,但是还不知道该学生是进教室还是出教室。因此,可以在时间点t至课间考勤时间段的结束时间点(例如t2)的时间段[t,t2]内,由应用程序去判断该低频触发设备是否可以按照预设时间周期接收到该手环发送的高频信号,若否,则说明学生是从教室内走出,离开了教室,可以确定需要将该手环对应的学生的考勤状态切换至缺勤状态。

因为,如果是学生出教室后,不存在在教室门口徘徊的情况,因此,学生手环与该教室之间的距离会超过预设距离,和/或手环会被其他教室的低频触发设备激活,因此,原来教室的低频触发设备对该手环发送的高频信号会中断接收,导致在时间段[t,t2]内,原来教室的低频触发设备不能按照预设时间周期接收到该手环的高频信号。

这样,在本发明实施例中,通过在课程考勤开始之前确定手环接收到低频信号后,还可以从手环接收到低频信号的时间点开始直至课程考勤开始之前,监测该低频触发设备是否周期性地接收到来自该手环的高频信号,若否,则可以确定该手环对应的学生在课程考勤开始之前从教室出去后没有再回到教室,因此,将该手环对应的目标学生的考勤状态切换至缺勤状态,提升了考勤准确度。

另外,需要说明的是,当该目标学生走出该目标课程的教室后,如果经过其他课程的教室的低频区域,则该目标学生的手环可以被其他教室的低频触发设备激活,那么目标课程的低频触发设备则将无法接收到该目标学生手环的高频信号。因为,手环只支持向激活其的低频触发设备发送高频信号,至于能否向该低频触发设备发送高频信号,则取决于本发明实施例的应用程序确定该手环是否为该低频触发设备的合法手环。

实施例九

如上述实施例二所述,在课程考勤时间段内,每当确定一次该目标学生的手环接收到该目标课程的低频触发设备的低频信号,就会对该目标学生的考勤状态进行一次切换,而具体切换至哪个考勤状态,则与第一考勤状态(即所述目标学生在所述课程考勤时间段的开始时间点之前最后一次切换至的考勤状态)有关,所以,每当确定一次该目标学生的手环接收到该目标课程的低频触发设备的低频信号,第二考勤状态都会变化。

因此,在实施例二的基础上,在执行步骤103的所述根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态步骤时,可以通过以下方式来实现:

方式1,若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态也为出勤状态,则将所述目标学生的考勤状态从所述出勤状态切换至早退状态;

即,经过步骤101和/或步骤102之后,目标学生在例如课间考勤时间段内最终切换至的考勤状态(即第一考勤状态)为出勤状态,那么在课程考勤时间段内,当确定了学生手环接收到低频信号时,该学生手环对应的目标学生的当前考勤状态为出勤状态,那么由于学生手环接收到了低频信号,说明学生穿过了低频区域,所以学生进或出了教室,而由于当前考勤状态为出勤状态,因此,说明学生是从教室内走出了教室,学生手环才会接收到低频信号。那么在这个过程中,是在上课期间学生的外出,所以,会将该目标学生的考勤状态从当前考勤状态(出勤状态)切换至早退状态(即第二考勤状态)。

方式2,若所述目标学生的第一考勤状态为出勤状态、当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至所述出勤状态;

其中,经过步骤101和/或步骤102之后,目标学生在例如课间考勤时间段内最终切换至的考勤状态(即第一考勤状态)为出勤状态,即上课前该学生已经进入教室,那么在课程考勤时间段内,如果当前考勤状态为早退状态,则说明该目标学生上课期间穿过低频区域走出了教室,导致现在是早退状态。而本步骤又确定学生手环接收到低频信号,则说明在上课期间,学生外出后又回到了教室。因此,可以将目标学生的考勤状态从当前考勤状态(即所述早退状态)切换至所述出勤状态。

方式1~方式2总结而言,如果第一考勤状态为出勤状态,则若确定手环接收到低频信号,则会切换至早退状态;然后若多次确定手环接收到低频信号,则会在出勤状态和早退状态之间循环切换。

方式3,若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态也为缺勤状态,则将所述目标学生的考勤状态从所述缺勤状态切换至迟到状态;

即,经过步骤101和/或步骤102之后,目标学生在例如课间考勤时间段内最终切换至的考勤状态(即第一考勤状态)为缺勤状态,即上课前该学生没有进教室,那么在课程考勤时间段内,当确定了学生手环接收到低频信号时,该学生手环对应的目标学生的当前考勤状态为缺勤状态。那么由于学生手环接收到了低频信号,说明学生穿过了低频区域,所以学生进或出了教室,而由于当前考勤状态为缺勤状态,因此,说明学生是从教室内走进了教室,从而学生手环接收到低频信号。那么在这个过程中,是在上课期间学生的第一次进入教室,所以,会将该目标学生的考勤状态从当前考勤状态(缺勤状态)切换至迟到状态(即第二考勤状态)。

方式4,若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为迟到状态,则将所述目标学生的考勤状态从所述迟到状态切换至早退状态;

其中,经过步骤101和/或步骤102之后,目标学生在例如课间考勤时间段内最终切换至的考勤状态(即第一考勤状态)为缺勤状态,即上课前该学生没有进教室,那么在课程考勤时间段内,如果当前考勤状态为迟到状态,则说明该目标学生上课期间来到了教室,而本步骤103中确定学生手环接收到低频信号,即,该手环穿过低频区域,目标学生走出了教室。因此可以将目标学生的考勤状态从当前考勤状态(即所述迟到状态)切换至早退状态(即第二考勤状态)。因为,在上课期间,学生从教室出去后没有回来。

方式5,若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至迟到状态。

其中,经过步骤101和/或步骤102之后,目标学生在第二预设考勤时间段的开始时间点之前,例如课间考勤时间段内,最终切换至的考勤状态(即第一考勤状态)为缺勤状态,即上课前该学生没有进教室,那么在课程考勤时间段内,如果当前考勤状态为早退状态,则说明该目标学生上课期间来到了教室,但是其穿过低频区域走出了教室,导致现在是早退状态。而本步骤103中,确定学生手环接收到低频信号,而目标学生的当前考勤状态为早退状态,则说明该学生又穿过低频区域进入了教室,所以可以将目标学生的考勤状态从当前考勤状态(即所述早退状态)切换至迟到状态。因为,在上课期间,学生从教室出去后又回来了。

方式3~方式5总结而言,如果第一考勤状态为缺勤状态,则若确定手环接收到低频信号,则会切换至迟到状态;然后若多次确定手环接收到低频信号,则会在迟到状态和早退状态之间循环切换。

在本发明实施例中,在目标课程的课程考勤时间段内,只有确定学生手环接收到低频信号,就可以根据所述目标学生在课程考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,来将所述目标学生的考勤状态灵活切换至第二考勤状态,其中,第二考勤状态可以包括以下之一:早退状态、迟到状态、出勤状态,可准确判断学生是否在教室、是否早退、是否迟到等,杜绝了学生异常情况的产生。

实施例十

在实施例二的基础上,在根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态之后,根据本发明实施例的方法还可以包括:

在所述目标课程的第二预设考勤时间段内,确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器是否接收到所述目标rfid应答器的第二预设频段信号;

根据所述rfid阅读器对所述目标rfid应答器的第二预设频段信号的接收情况,以及所述目标学生的所述第一考勤状态和所述第二考勤状态,确定是否将所述目标学生的考勤状态从所述第二考勤状态恢复至最近一次切换前的考勤状态。

即在课程考勤期间,每当学生切换一次考勤状态之后,都可以根据低频触发设备是否在第一预设时间长度内接收到高频信号来对切换后的考勤状态进行二次确认。

在课程考勤时间段内,每当对目标学生切换一次考勤状态之后,在切换该考勤状态之后的第一预设时间长度内,如果该目标课程的低频触发设备能够接收到该目标学生的手环的高频信号,则说明该目标学生在教室内;相反,说明该目标学生的手环与该教室的低频触发设备之间的距离已经超过预设距离,和/或该手环被其他教室的低频触发设备激活,因此,可以对切换后的考勤状态(即第二考勤状态)进行二次确认和纠正。

实施例十一

在实施例九、实施例十的基础上,在执行所述根据所述rfid阅读器对所述目标rfid应答器的第二预设频段信号的接收情况,以及所述目标学生的所述第一考勤状态和所述第二考勤状态,确定是否将所述目标学生的考勤状态从所述第二考勤状态恢复至最近一次切换前的考勤状态的步骤时,可以通过以下方式来实现:

若所述目标学生的第一考勤状态为出勤状态、所述第二考勤状态为早退状态、且确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则将所述目标学生的考勤状态从所述早退状态切换至所述出勤状态;

若所述目标学生的第一考勤状态为出勤状态、所述第二考勤状态为出勤状态、且确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则将所述目标学生的考勤状态从所述出勤状态切换至早退状态;

若所述目标学生的第一考勤状态为缺勤状态、所述第二考勤状态为迟到状态、且确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则将所述目标学生的考勤状态从所述迟到状态切换至缺勤状态;

若所述目标学生的第一考勤状态为缺勤状态、所述第二考勤状态为早退状态、且确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则将所述目标学生的考勤状态从所述早退状态切换至迟到状态;

若所述目标学生的第一考勤状态为缺勤状态、所述第二考勤状态为迟到状态、且确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则将所述目标学生的考勤状态从所述迟到状态切换至早退状态。

实施例十二

在实施例二的基础上,在执行步骤104时,可以通过将所述目标学生在所述第二预设考勤时间段内最后一次切换至的第二考勤状态,确定为所述目标学生的目标考勤状态。

例如,在课程考勤时间段内时间从早到晚的考勤状态切换路径为:出勤状态-早退状态-出勤状态-早退状态,则会将最后的早退状态确定为该目标学生的在目标课程上的最终考勤状态,即目标考勤状态。

这样,本发明实施例的方法可以使学生在目标课程上的考勤变化可追溯,并利用考勤变化的路径来确定最终的考勤状态,而不会以中间的考勤状态来作为最终考勤状态。

实施例十三

在实施例二的基础上,在执行步骤104时,还可以通过将目标学生在所述第二预设考勤时间段内的切换路径以及所述切换路径中每个切换的考勤状态的切换时间点,输入至预先训练的考勤状态判别模型,该考勤状态判别模型根据切换路径中相邻考勤状态的切换时间间隔,来确定目标学生的目标考勤状态。

其中,该预先训练的所述考勤状态判别模型可以在确定课程考勤时间段内学生单次外出教室时间超过预设时间阈值,或者多次外出教室时间之和超过预设时间阈值,则判定该学生的目标学生状态为缺勤状态,而非出勤状态。具体的预设时间阈值的可以依据学校的要求进行训练。

需要注意的是,上述实施例只是优选实施例,在具体实施时,可以将上述实施例一至实施例十三进行任意组合,来构成新的实施例,这里不再赘述。

下面结合几个具体实例,来对本发明实施例的技术方案做简要阐述。

实例1:

下课时间点:9:00am-9:15am

若学生上一节课状态为正常出勤/迟到出勤,则保留考勤状态。

①下课期间未经过低频区域,即未出教室,则学生状态保持为出勤状态;

②下课期间反复进出低频区域但未出教室,则学生状态保持切换,最终接收到其高频信号后修正为出勤;

③下课后经过低频区域,即出教室,则学生状态切换为缺勤状态。

实例2:

迟到时间点:9:15am

①若学生当前状态为缺勤,或上一节课早退。当前时间9:15am之前穿过低频区域,即进教室,则学生状态变为出勤;

②若学生当前状态为缺勤,或上一节课早退。当前时间9:15am之后、下课前穿过低频区域,即进教室,则学生状态变为迟到;

③考勤结束后,上一节课早退,但当前时间9:15am仍未考勤的学生,赋予状态:缺勤。

上课期间(课间考勤结束后):9:15am-9:55am

①若学生当前状态为正常出勤/迟到出勤,当前时间段9:15am-9:55am内穿过低频区域,即出教室,则学生状态变为早退;

②若学生当前状态为缺勤,当前时间段9:15am-9:55am内穿过低频区,即进教室,则学生状态变为迟到;

其中:若学生反复进出低频区域但离开教室,则通过两个绝对规则修正学生状态。

若学生被其他教室设备捕捉到(即被其他教室的低频触发设备激活),及位置信息与学生应在区域不符,则考勤时间段修改为缺勤、课程考勤时间段内修改为早退;

若学生离开教室一定距离后(15m),周期性高频信号(发送周期为2min)无法被接收,后台该高频信号更新时间与当前时间差>2min,则课间考勤时间段内的考勤状态修改为缺勤、课程考勤时间段内的考勤状态修改为早退。

总结来说,学生可能存在的考勤状态路径:

出勤—早退—出勤;迟到—早退—迟到;缺勤—迟到—早退—迟到。

借助于本发明上述实施例的技术方案,本发明对学生考勤、早退、缺勤、出入教室的识别过程中做了特殊的数据处理,通过null、出勤、缺勤三种后台状态,配合课间课中的时间,进行不同组合赋予学生不同的考勤状态。在保证高识别率的前提下,满足了学生多种状态的变化,规避了rfid技术无法判断学生进出教室方向的弊端;本发明的技术方案同时考虑了学生未进教室、学生上节课早退等情况的对本节课考勤状态切换的影响,其数据处理流程设计均利用后台进行处理,前端设备只负责采集信号。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

与上述本发明实施例所提供的方法、系统相对应,参照图3,示出了本发明一种基于rfid的学生考勤装置实施例的结构框图,具体可以包括如下模块:

第一切换模块31,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至出勤状态;

第二切换模块32,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器未接收到目标rfid应答器的第二预设频段信号,则将所述目标rfid应答器对应的目标学生的考勤状态切换至缺勤状态;

第三切换模块33,用于在所述目标课程的第二预设考勤时间段内,若确定所述目标rfid应答器接收到所述rfid阅读器的第一预设频段信号,则根据所述目标学生在所述第二预设考勤时间段的开始时间点之前最后一次切换至的第一考勤状态,将所述目标学生的考勤状态切换至第二考勤状态;

第一确定模块34,用于根据所述目标学生的考勤状态在所述第二预设考勤时间段内的切换路径,确定所述目标学生的目标考勤状态。

可选地,所述第一切换模块31包括:

第一确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定rfid阅读器接收到目标rfid应答器的第二预设频段信号、且确定所述目标rfid应答器未接收到所述rfid阅读器的第一预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第一切换子模块,用于将所述目标学生的考勤状态切换至出勤状态。

可选地,所述第一切换模块31包括:

第二确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第二切换子模块,用于将所述目标学生的考勤状态切换至出勤状态。

可选地,所述第二确定子模块包括:

第一获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

第一确定单元,用于在所述第一接收时间点至第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则根据所述第二预设频段信号确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第二确定子模块包括:

第二获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器的应答器标识以及所述rfid阅读器的阅读器标识;

判断单元,用于根据所述应答器标识和所述阅读器标识,判断所述目标rfid应答器是否为所述目标课程的合法应答器;

通知单元,用于若判断单元确定所述目标rfid应答器为所述目标课程的合法应答器,则通知所述rfid阅读器将所述阅读器标识发送至所述目标rfid应答器以使所述目标rfid应答器根据所述应答器标识和所述阅读器标识生成第二预设频段信号;

第二确定单元,用于若确定所述rfid阅读器接收到所述目标rfid应答器的所述第二预设频段信号,则根据所述第二预设频段信号中的所述应答器标识确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第二切换模块32包括:

第三确定子模块,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号、且确定所述rfid阅读器未接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生;

第三切换子模块,用于将所述目标学生的考勤状态切换至缺勤状态。

可选地,所述第三确定子模块包括:

第三获取单元,用于在目标课程的第二预设考勤时间段的开始时间点之前,若确定目标rfid应答器接收到rfid阅读器的第一预设频段信号,则获取所述目标rfid应答器接收所述第一预设频段信号的第一接收时间点;

第三确定单元,用于在所述第一接收时间点至第二预设考勤时间段的开始时间点的时间段内,若确定所述rfid阅读器未按照预设时间周期接收到所述目标rfid应答器的第二预设频段信号,则确定所述目标课程的多个学生中与所述目标rfid应答器对应的目标学生。

可选地,所述第三切换模块33包括:

第四切换子模块,用于若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态也为出勤状态,则将所述目标学生的考勤状态从所述出勤状态切换至早退状态;

第五切换子模块,用于若所述目标学生的第一考勤状态为出勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至所述出勤状态;

第六切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态也为缺勤状态,则将所述目标学生的考勤状态从所述缺勤状态切换至迟到状态;

第七切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为迟到状态,则将所述目标学生的考勤状态从所述迟到状态切换至早退状态;

第八切换子模块,用于若所述目标学生的第一考勤状态为缺勤状态、且当前考勤状态为早退状态,则将所述目标学生的考勤状态从所述早退状态切换至迟到状态。

可选地,所述装置还包括:

第二确定模块,用于在所述目标课程的第二预设考勤时间段内,确定在将所述目标学生的考勤状态切换至第二考勤状态之后的第一预设时间长度内,所述rfid阅读器是否接收到所述目标rfid应答器的第二预设频段信号;

第三确定模块,用于根据所述rfid阅读器对所述目标rfid应答器的第二预设频段信号的接收情况,以及所述目标学生的所述第一考勤状态和所述第二考勤状态,确定是否将所述目标学生的考勤状态从所述第二考勤状态恢复至最近一次切换前的考勤状态。

可选地,所述第一确定模块34,还用于将所述目标学生在所述第二预设考勤时间段内最后一次切换至的第二考勤状态,确定为所述目标学生的目标考勤状态。

这样,本发明实施例可以在目标课程的考勤时间开始之前,即在第二预设考勤时间段的开始时间点之前,根据确定rfid阅读器是否接收到第二预设频段信号,来将目标学生的考勤状态切换至出勤状态或缺勤状态;在第二预设考勤时间段内如果目标学生的rfid应答器接收到该fird阅读器的第一预设频段信号,则对该目标学生的考勤状态进行切换,能够准确的捕捉课程期间学生的考勤状态,并根据课程期间目标学生的考勤状态的切换路径来确定在目标课程的最终考勤状态,能够对学生的多种考勤状态的变化做到准确判断,提升了学生考勤的准确度。

对于装置实施例而言,由于其与方法、系统实施例基本相似,所以描述的比较简单,相关之处参见方法、系统实施例的部分说明即可。

根据本发明的一个实施例,还提供了一种电子设备,该电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任意一个实施例所述的基于rfid的学生考勤方法的步骤。

根据本发明的一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一个实施例所述的基于rfid的学生考勤方法中的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

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

以上对本发明所提供的一种基于rfid的学生考勤方法和一种基于rfid的学生考勤装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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