一种基于NFC的考勤签到系统和方法与流程

文档序号:11234968阅读:1758来源:国知局
一种基于NFC的考勤签到系统和方法与流程

本申请涉及通信技术领域,尤其涉及一种基于nfc的考勤签到系统和方法。



背景技术:

随着多媒体技术及远程交互技术的发展,单个团体或个人的宣讲可通过远程会议等形式向多个会场中的多个人员传播。虽然此种交互方式节约了宣讲人员的时间,增加了受众的数量并且提高了宣讲效率,然而也对实际的考勤签到带来了压力。具体地,由于宣讲人员并不一定在现场,导致宣讲人员不能直接监督受众的签到情况,容易使得受众逃避宣讲,影响宣讲效率。

随着技术发展,现有技术中为了解决远程交互的考勤签到问题,通常通过手机二维码进行签到。具体地,在各个会场设置扫码设备,通过扫码设备扫描手机上的二维码实现对每个受众人员的考勤签到。然而,此种考勤方式中,二维码可以图片的形式通过网络在不同的手机中传播,未考勤的人员可通过将二维码发送至现场人员的手机上进行显示并签到,从而容易造成虚假签到的情况。

而为了解决上述通过网络传播二维码造成虚假签到的问题,现有技术中也经常采用传统考勤卡签到方式。虽然考勤卡需要随身携带,并不容易像二维码一样通过网络传播,然而考勤卡容易丢失且容易忘记携带,给现场的考勤签到造成困难。



技术实现要素:

本申请提供了一种基于nfc的考勤签到系统和方法,以解决现有的考勤卡容易丢失和忘记携带的问题。

第一方面,本申请提供了一种基于nfc的考勤签到方法,用于考勤签到系统,所述考勤签到系统包括可穿戴设备、可移动无线签到设备及签到服务器;其中,所述可穿戴设备包含有签到id;所述考勤签到方法包括:

所述可移动无线签到设备通过近距离无线通信技术nfc、感应获取预设距离范围的可穿戴设备的签到id;

当感应到所述签到id时,所述可移动无线签到设备根据所述签到id生成用户考勤信息,将所述用户考勤信息发送至签到服务器,其中,所述用户考勤信息包括签到时间、签到地点、签到事件和所述签到id;

所述签到服务器接收所述用户考勤信息,根据所述签到id识别对应的签到用户名,将所述签到用户名与所述签到id、签到时间、签到地点和签到事件关联存储至所述签到服务器的考勤数据库中。

结合第一方面,在第一方面的第一种可选的实现方式中,所述考勤签到系统还包括考勤查看客户端,所述方法还包括:

所述考勤查看客户端向所述签到服务器发送考勤查看请求信息,其中,所述考勤查看请求信息包括签到事件;

所述签到服务器接收所述考勤查看请求信息,从所述考勤数据库中调取并发送与所述签到事件对应的签到用户名和用户考勤信息;

所述考勤查看客户端接收并显示与所述签到事件对应的各个签到用户名和用户考勤信息。

结合第一方面或第一方面的第一种实现方式中,在第一方面的第二种可选的实现方式中,所述可移动无线签到设备根据所述签到id生成用户考勤信息,包括:

所述可移动无线签到设备确定感应到所述签到id的时间,作为所述签到时间;

所述可移动无线签到设备定位自身位置,作为所述签到地点;

所述可移动无线签到设备根据所述签到时间和签到地点确定所述签到事件。

结合第一方面或第一方面的第一种实现方式中,在第一方面的第三种可选的实现方式中,在所述签到服务器接收到所述用户考勤信息后,所述方法还包括:

所述签到服务器将所述用户考勤信息发送至第三方服务器,其中,所述第三方服务器包含有签到合法性验证信息;

所述第三方服务器根据所述签到合法性验证信息判断所述签到用户的签到id、签到时间、签到地点和签到事件是否合法;

若确定所述签到用户的签到id、签到时间、签到地点和签到事件合法,则所述第三方服务器向所述签到服务器发送合法确认信息;

若确定所述签到用户的签到id、签到时间、签到地点和/或签到事件非法,则所述第三方服务器向所述签到服务器发送非法确认信息;

所述签到服务器接收到所述非法确认信息,拒绝将所述用户考勤信息存储至考勤数据库中并发出非法报警信息。

结合第一方面或第一方面的第一种实现方式,在第一方面的第四种可选的实现方式中,所述方法还包括:

所述签到服务器从所述考勤数据库中调取所述用户考勤信息;

根据所述用户考勤信息中的签到时间、签到事件和签到地点分别对应的考评权重值对所述签到用户进行考评打分;

将评分结果、所述签到用户名以及用户综合成绩信息关联存储至所述考勤数据库中。

第二方面,本申请还提供了一种基于nfc的考勤签到系统,包括:

可穿戴设备、可移动无线签到设备和签到服务器;其中,所述可穿戴设备包含有签到id;

所述可穿戴设备与所述可移动无线签到设备通过近距离无线通信技术nfc通信连接,用于在距离所述可移动无线签到设备预设距离范围内时向所述可移动无线签到设备发送签到id;

所述可移动无线签到设备与所述签到服务器无线通信连接,用于根据所述签到id生成用户考勤信息,并将所述用户考勤信息发送至签到服务器,其中,所述用户考勤信息包括签到时间、签到地点、签到事件和所述签到id;

所述签到服务器用于接收所述用户考勤信息,根据所述签到id识别对应的签到用户名,将所述签到用户名与所述签到id、签到时间、签到地点和签到事件关联存储至所述签到服务器的考勤数据库中。

结合第二方面,在第二方面的第一种可选的实现方式中,所述系统还包括考勤查看客户端,所述考勤查看客户端用于向所述签到服务器发送考勤查看请求信息,其中所述考勤查看请求信息包括签到事件;

所述签到服务器还用于接收所述考勤查看请求信息,从上所述考勤数据库中调取并发送与所述签到事件对应的签到用户名和用户考勤信息;

所述考勤查看客户端,还用于接收并且显示与所述签到事件对应的各个签到用户名和用户考勤信息。

结合第二方面或第二方面的第一种实现方式,在第二方面的第二种可选的实现方式中,所述可移动无线签到设备,包括:

签到时间确定模块,用于确定感应到所述签到id的时间,作为所述签到时间;

签到地点确定模块,用于定位所述可移动无线设备自身位置,作为所述签到地点;

签到事件确定模块,用于根据所述签到时间和签到地点确定所述签到事件。

结合第二方面或第二方面的第一种实现方式,在第二方面的第三种可选的实现方式中,所述系统还包括:

存储有签到合法性验证信息的第三方服务器;

所述第三方服务器用于接收所述签到服务器发送的用户考勤信息,根据所述合法性验证信息判断所述签到用户的签到id、签到时间、签到地点和签到事件是否合法;

所述第三方服务器还用于当确定所述签到id、签到时间、签到地点和签到事件合法时,向签到服务器发送合法确认信息;当确定所述签到id、签到时间、签到地点和/或签到时间非法时,在所述第三方服务器向所述签到服务器发送非法确认信息;

所述签到服务器还用于接收所述非法确认信息时,拒绝将所述用户考勤信息存储至考勤数据库中,并发送非法报警信息。

结合第二方面或第二方面的第一种实现方式,在第二方面的第四种可选的实现方式中,所述签到服务器还用于从所述考勤数据库中调取所述用户考勤信息;根据所述用户考勤信息中的签到时间、签到事件和签到地点分别对应的考评权重值对所述签到用户进行考评打分;将所述评分结果、所述签到用户名及用户综合成绩信息关联存储至所述考勤数据库中。

本申请提供的基于nfc的考勤签到方案,通过可穿戴设备通过nfc技术相可移动无线签到设备进行签到,相对于现有技术中考勤卡签到的技术,可穿戴设备往往穿戴在人身上,不容易丢失和忘记携带,方便快捷,并且可移动无线签到设备通过nfc技术感应签到id,生成用户考勤信息,进而存储至签到服务器的考勤数据库中。由于可移动无线签到设备能够移动,方便携带与安装,能够设置于各个会场,多个可移动无线签到设备能够与签到服务器无线连接,从而实现了多会场签到的功能,提高了宣讲效率。并且移动无线签到设备采用nfc技术,由于nfc技术为近距离无线通信技术,因此可穿戴设备需要靠近可移动无线签到设备预设距离范围内才能够签到,因此签到id不会通过网络传播,降低虚假签到的可能性。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的第一种基于nfc的考勤签到系统的结构示意图;

图2为本申请实施例提供的第二种基于nfc的考勤签到系统的结构示意图;

图3为本申请实施例提供的第一种基于nfc的考勤签到方法的流程示意图;

图4为本申请实施例提供的第二种基于nfc的考勤签到方法的流程示意图;

图5为本申请实施例提供的第三种基于nfc的考勤签到方法的流程示意图;

图6为本申请实施例提供的第四种基于nfc的考勤签到方法的流程示意图;

图7为本申请实施例提供的第五种基于nfc的考勤签到方法的流程示意图。

图1至图2中各结构与附图标记的对应关系如下:

1-可穿戴设备、2-可移动无线签到设备、3-签到服务器、4-考勤查看客户端、5-第三方服务器。

具体实施方式

参见图1,为本申请实施例提供的第一种基于nfc的考勤签到系统的结构示意图。如图1所示,本申请实施例提供的基于nfc的考勤签到系统,包括:

可穿戴设备1、可移动无线签到设备2和签到服务器3;其中,可穿戴设备1包含有签到id。

可穿戴设备1与可移动无线签到设备2通过近距离无线通信技术nfc通信连接,用于在距离可移动无线签到设备2预设距离范围内时向可移动无线签到设备2发送签到id。

可穿戴设备1包括智能眼镜、智能手环和智能手表等设备。由于可穿戴设备1往往穿戴在用户身上,因此不容易丢失和忘记携带,方便快捷。并且可穿戴设备1通过近距离无线通信技术nfc与可移动无线签到设备2通信连接,由于nfc技术为近距离技术,因此可穿戴设备1需要靠近可移动无线签到设备2预设距离范围(如10米)内才能够被可移动无线签到设备2感应到,签到id并不会通过网络进行传播,降低了虚假签到的可能性。另外,当可穿戴设备1靠近可移动无线签到设备2预设距离范围内时,会被可移动无线签到设备2自动感应到,因此签到方便快捷。

可移动无线签到设备2与签到服务器3无线通信连接,用于根据签到id生成用户考勤信息,并将用户考勤信息发送至签到服务器3,其中,用户考勤信息包括签到时间、签到地点、签到事件和签到id。另外,可移动无线签到设备2能够移动,方便携带和安装,能够分布设置于各个会场,并且与签到服务器3无线通信连接(如wifi连接),实现了远程多会场的交互,进而提高的会议沟通效率。

其中,为了方便生成各个签到用户的签到时间、签到地点、签到事件和签到id等信息,可移动无线签到设备2包括:签到时间确定模块,用于确定感应到签到id的时间,作为签到时间;签到地点确定模块,用于定位可移动无线设备自身位置,作为签到地点;签到事件确定模块,用于根据签到时间和签到地点确定签到事件。

签到时间确定模块通过确定感应到签到id的时间,能够及时准确地确定签到用户的签到时间;另外,若可移动无线签到设备2与签到服务器3保持无线通信连接,也可通过签到服务器3获取到用户考勤信息的时间作为签到时间。签到地点确定模块可通过gps定位装置或其他定位装置定位可移动无线设备自身位置,从而准确确定签到用户的签到位置,准确确定签到用户所在的会场。并且签到事件通过签到时间和签到地点确定,能够准确确定该用户是否参加正确的会议,结合签到id,进而确认该签到用户是否为与签到事件对应的用户。

可移动无线签到设备2通过感应签到id,根据该签到id根据内部数据生成用户考勤信息,从而能够完善用户的签到信息。提高签到的可信度。

签到服务器3用于接收用户考勤信息,根据签到id识别对应的签到用户名,将签到用户名与签到id、签到时间、签到地点和签到事件关联存储至签到服务器3的考勤数据库中。

通过将签到id、签到时间、签到地点和签到事件与签到用户名相关联,存储至签到服务器3的考勤数据库中,能够记录各个用户的考勤信息,方便相关操作人员及时和准确了解各个用户的签到情况,降低虚假签到的可能性,并对各个用户的签到情况进行考核。

本申请实施例提供的基于nfc的考勤签到系统,通过可穿戴设备1通过nfc技术相可移动无线签到设备2进行签到,相对于现有技术中考勤卡签到的技术,可穿戴设备1往往穿戴在用户身上,不容易丢失和忘记携带,方便快捷,并且可移动无线签到设备2通过nfc技术感应签到id,生成用户考勤信息,进而存储至签到服务器3的考勤数据库中。由于可移动无线签到设备2能够移动,方便携带与安装,能够设置于各个会场,多个可移动无线签到设备2能够与签到服务器3无线连接,从而实现了多会场签到的功能,提高了宣讲效率。并且移动无线签到设备采用nfc技术,由于nfc技术为近距离无线通信技术,因此可穿戴设备1需要靠近可移动无线签到设备2预设距离范围内才能够签到,因此签到id不会通过网络传播,减少了虚假签到的可能性。

另外,为了对各个用户的签到情况进行及时监控,如图2所示,本实施例提供的第二种考勤签到系统除了图1所示的各个结构模块外,还包括:

考勤查看客户端4,考勤查看客户端4用于向签到服务器3发送考勤查看请求信息,其中考勤查看请求信息包括签到事件。

签到服务器3还用于接收考勤查看请求信息,从所述考勤数据库中调取并发送与签到事件对应的签到用户名和用户考勤信息。

考勤查看客户端4,还用于接收并且显示与签到事件对应的各个签到用户名和用户考勤信息。

其中,该考勤查看客户端4可设置于监控人员处,监控人员通过该考勤查看客户端4向签到服务器3发送考勤查看请求信息,能够调取某一签到事件对应的签到用户名和用户考勤信息,从而查看某一签到事件下各个签到用户的考勤时间和考勤地点等信息,进而对每个签到用户的签到情况进行监控和评分。该考勤查看客户端包括手机、电脑或pad等终端设备。

另外,签到用户可能并非与签到事件对应的合法用户,或者签到用户的签到时间等并不在会议的时间范围内,此时签到用户并非合法用户,为了确认签到用户是否为合法用户,如图2所示,本实施例中的考勤签到系统还包括:存储有签到合法性验证信息的第三方服务器5。

第三方服务器5用于接收签到服务器3发送的用户考勤信息,根据合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法。

第三方服务器5还用于当确定签到id、签到时间、签到地点和签到事件合法时,向签到服务器3发送合法确认信息。

当确定签到id、签到时间、签到地点和/或签到时间非法时,在第三方服务器5向签到服务器3发送非法确认信息。

签到服务器3还用于接收非法确认信息时,拒绝将用户考勤信息存储至考勤数据库中,并发送非法报警信息。

通过第三方服务器5根据合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法,从而在各项都合法时能够准确确认签到用户为合法用户,从而向签到服务器3发送合法确认信息,以使签到服务器3将该用户考勤信息及时存储至自身的考勤数据库中。

当确认签到id、签到时间、签到地点和签到事件中的任一项非法时,向签到服务器3发送非法确认信息,从而拒绝将用户考勤信息存储至考勤数据库,能够减少误签到的发生情况,并且发出非法报警信息,如向签到用户提示对应的签到信息错误,如参加的签到地点不正确,从而及时提醒签到用户到正确的签到地点进行签到。

另外,合法性验证信息包括合法用户参加的对应签到事件、签到时间和签到地点等信息。在根据合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法的操作包括:签到用户是否已报名参加该签到事件、是否已经签到过、是否在指定的时间范围内签到等。只有已经报警该签到事件、没有签到过且在指定的时间范围内签到才算合法。或者,签到用户是否在该签到地点签到的合法用户群中,若是,则该签到用户为合法用户。

并且,签到服务器3还用于从内部的考勤数据库中调取用户考勤信息;根据用户考勤信息中的签到时间、签到事件和签到地点分别对应的考评权重值对签到用户进行考评打分;将评分结果、签到用户名及用户综合成绩信息关联存储至考勤数据库中。

通过签到服务器3从考勤数据库中调取用户考勤信息,从而根据签到时间、签到事件和签到地点分别对应的考评权重值对签到用户进行考评打分,从而能够得到签到用户的考勤分数。其中考评权重值可根据实际经验进行预设。

请参见图3,图3为本申请实施例提供的一种基于nfc的考勤签到方法的流程示意图,用于图1或图2所示的考勤签到系统;如图3所示,该考勤签到方法包括以下步骤:

s110:可移动无线签到设备通过近距离无线通信技术nfc、感应获取预设距离范围的可穿戴设备的签到id。

s120:当感应到签到id时,可移动无线签到设备根据签到id生成用户考勤信息,将用户考勤信息发送至签到服务器,其中,用户考勤信息包括签到时间、签到地点、签到事件和签到id。其中,该步骤s120中,可移动无线签到设备根据签到id生成用户考勤信息,包括以下内容:可移动无线签到设备确定感应到签到id的时间,作为签到时间;可移动无线签到设备定位自身位置,作为签到地点;可移动无线签到设备根据签到时间和签到地点确定签到事件。

s130:签到服务器根据签到id识别对应的签到用户名,将签到用户名与签到id、签到时间、签到地点和签到事件关联存储至签到服务器的考勤数据库中。

本申请实施例提供的基于nfc的考勤签到方法,通过可穿戴设备通过nfc技术相可移动无线签到设备进行签到,相对于现有技术中考勤卡签到的技术,可穿戴设备往往穿戴在用户身上,不容易丢失和忘记携带,方便快捷,并且可移动无线签到设备通过nfc技术感应签到id,生成用户考勤信息,进而存储至签到服务器的考勤数据库中。由于可移动无线签到设备能够移动,方便携带与安装,能够设置于各个会场,多个可移动无线签到设备能够与签到服务器无线连接,从而实现了多会场签到的功能,提高了宣讲效率。并且移动无线签到设备采用nfc技术,由于nfc技术为近距离无线通信技术,因此可穿戴设备需要靠近可移动无线签到设备预设距离范围内才能够签到,因此签到id不会通过网络传播,减少了虚假签到的可能性。

如图4所示,本实施例提供的考勤签到方法还包括:

s210:考勤查看客户端向签到服务器发送考勤查看请求信息,其中,考勤查看请求信息包括签到事件。

s220:签到服务器接收考勤查看请求信息,从考勤数据库中调取并发送与签到事件对应的签到用户名和用户考勤信息。

s230:考勤查看客户端接收并显示与签到事件对应的各个签到用户名和用户考勤信息。

该考勤查看客户端可设置于监控人员处,监控人员通过该考勤查看客户端向签到服务器发送考勤查看请求信息,能够调取某一签到事件对应的签到用户名和用户考勤信息,从而查看某一签到事件下各个签到用户的考勤时间和考勤地点等信息,进而对每个签到用户的签到情况进行监控和评分。

如图5所示,在图3所示步骤s130:签到服务器接收到用户考勤信息后,本实施例提供的考勤签到方法除了图3所示实施例中的步骤外,还包括以下步骤:

s310:签到服务器将用户考勤信息发送至第三方服务器,其中,第三方服务器包含有签到合法性验证信息。

s320:第三方服务器根据签到合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法。

s330:若确定签到用户的签到id、签到时间、签到地点和签到事件合法,则第三方服务器向签到服务器发送合法确认信息。

s340:若确定签到用户的签到id、签到时间、签到地点和/或签到事件非法,则第三方服务器向签到服务器发送非法确认信息。

s350:签到服务器接收到非法确认信息,拒绝将用户考勤信息存储至考勤数据库中并发出非法报警信息。

通过第三方服务器根据合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法,从而在各项都合法时能够准确确认签到用户为合法用户,从而向签到服务器发送合法确认信息,以使签到服务器将该用户考勤信息及时存储至自身的考勤数据库中。

当确认签到id、签到时间、签到地点和签到事件中的任一项非法时,向签到服务器发送非法确认信息,从而拒绝将用户考勤信息存储至考勤数据库,能够减少误签到的发生情况,并且发出非法报警信息,如向签到用户提示对应的签到信息错误,如参加的签到地点不正确,从而及时提醒签到用户到正确的签到地点进行签到。

另外,合法性验证信息包括合法用户参加的对应签到事件、签到时间和签到地点等信息。在根据合法性验证信息判断签到用户的签到id、签到时间、签到地点和签到事件是否合法的操作包括:签到用户是否已报名参加该签到事件、是否已经签到过、是否在指定的时间范围内签到等。只有已经报警该签到事件、没有签到过且在指定的时间范围内签到才算合法。或者,签到用户是否在该签到地点签到的合法用户群中,若是,则该签到用户为合法用户。

如图6所示,本实施例提供的考勤签到方法除了图3所示的各个步骤外还包括以下内容:

s410:签到服务器从考勤数据库中调取用户考勤信息。

s420:根据用户考勤信息中的签到时间、签到事件和签到地点分别对应的考评权重对签到用户进行考评打分。

s430:将评分结果、签到用户名以及用户综合成绩信息关联存储至考勤数据库中。

如图7所示,本申请图7所示实施例中,签到服务器的工作流程如下:

s510:签到服务器接收用户信息并验证。

s520:判断是否验证通过;若通过,则执行步骤s530;若验证不通过,则执行步骤s591。

s530:发送登录成功响应。

s540:等待用户考勤信息。

s550:判断用户考勤信息的数据类型;若该数据类型为签到请求,则执行步骤s560;若该数据类型为退出请求,则执行步骤s592。

s560:开始检测签到合法性。

s570:判断用户考勤信息内的数据是否合法;若是,则执行步骤s580;若否,则执行步骤s590

s580:将用户考勤信息存入数据库。

s590:发送合适的响应。

s591:发送登录失败响应。

s592:发送退出响应。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于方法实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例中的说明即可。

以上所述的本发明实施方式并不构成对本发明保护范围的限定。

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