[go: up one dir, main page]

CN113903094A - 一种宿舍签到的安全认证方法、装置、设备以及存储介质 - Google Patents

一种宿舍签到的安全认证方法、装置、设备以及存储介质 Download PDF

Info

Publication number
CN113903094A
CN113903094A CN202111235680.1A CN202111235680A CN113903094A CN 113903094 A CN113903094 A CN 113903094A CN 202111235680 A CN202111235680 A CN 202111235680A CN 113903094 A CN113903094 A CN 113903094A
Authority
CN
China
Prior art keywords
dormitory
data
verification
check
face image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111235680.1A
Other languages
English (en)
Inventor
钟延涛
吴兴龙
伏俊江
邹泽川
杜海红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lanzhou Lezhi Education Technology Co ltd
Original Assignee
Lanzhou Lezhi Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lanzhou Lezhi Education Technology Co ltd filed Critical Lanzhou Lezhi Education Technology Co ltd
Priority to CN202111235680.1A priority Critical patent/CN113903094A/zh
Publication of CN113903094A publication Critical patent/CN113903094A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Collating Specific Patterns (AREA)

Abstract

本申请涉及安全领域,揭露一种宿舍签到的安全认证方法,包括:接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。另外,本申请还提供一种宿舍签到的安全认证装置、电子设备以及存储介质。本申请可以实现宿舍签到的用户唯一性,保障宿舍签到的可靠性。

Description

一种宿舍签到的安全认证方法、装置、设备以及存储介质
技术领域
本申请涉及安全领域,尤其涉及一种宿舍签到的安全认证方法、装置、电子设备以及计算机可读存储介质。
背景技术
在校园环境中,学生的宿舍签到成为保障学生安全的一个必不可少要素,如何有效的监控学生的宿舍签到显得愈发重要,目前,在校园宿舍签到中,由于涉及的学生数量和宿舍数据较多,导致在监控学生是否为真人在宿舍签到显得愈发困难。
虽然,市场上有许多APP签到软件,通过GPS定位实现打卡宿舍签到,但由于APP签到软件会涉及宿舍具体位置定位不准确,导致签到地址信息可以伪造,其同时会存在宿舍代签等问题,从而无法保障宿舍签到的用户唯一性,进而影响宿舍签到可靠性。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种宿舍签到的安全认证方法、装置、电子设备以及计算机可读存储介质,可以实现宿舍签到的用户唯一性,保障宿舍签到的可靠性。
第一方面,本申请提供了一种宿舍签到的安全认证方法,包括:
接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
可以看出,本申请实施例在接收到用户的宿舍签到请求时,对用户的宿舍蓝牙信息进行设备验证,以定位用户的宿舍签到位置,保障宿舍签到的可靠性,并在所述设备验证成功时,对用户的宿舍签到数据进行数据验证,可以验证用户的签到信息是否处于唯一性,减少宿舍学生互相打卡的现象,进一步提高宿舍签到的可靠性;进一步地,本申请实施例在数据验证成功时,对用户的人脸图像进行人脸验证,保障宿舍签到的用户身份唯一性,并在所述人脸验证成功时,保存所述宿舍签到请求的签到记录,可以方便后续进行宿舍签到的数据统计和管理。因此,本申请实施例提出的一种宿舍签到的安全认证方法可以实现宿舍签到的用户唯一性,保障宿舍签到的可靠性。
在第一方面的一种可能实现方式中,述对所述宿舍蓝牙信息进行设备验证,包括:
获取所述宿舍蓝牙信息对应用户的真实宿舍,查询预先配置所述真实宿舍的考勤蓝牙信息;
将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验;
若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败,则所述设备验证失败;
若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验成功,则所述设备验证成功。
在第一方面的一种可能实现方式中,所述将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验,包括:
将所述宿舍蓝牙信息与所述考勤蓝牙信息的蓝牙名称和蓝牙标识是否一致;
若所述蓝牙名称和所述蓝牙标识存在任意一个不一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败;
若所述蓝牙名称和所述蓝牙标识均一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验通过。
在第一方面的一种可能实现方式中,所述对所述宿舍签到数据进行数据验证,包括:
获取所述宿舍签到数据对应用户的真实数据,根据所述真实数据,对所述宿舍签到数据进行真实性校验;
若所述真实性校验失败,则所述数据验证失败;
若所述真实性校验成功,则所述数据验证成功。
在第一方面的一种可能实现方式中,所述根据所述真实数据,对所述宿舍签到数据进行真实性校验,包括:
将所述真实数据与所述宿舍签到数据中具有相同类型的数据进行比对;
若所述真实数据与所述宿舍签到数据中具有相同类型的数据存在任一数据比对失败,则所述真实性校验失败;
若所述真实数据与所述宿舍签到数据中具有相同类型的数据均比对成功,则所述真实性校验成功。
在第一方面的一种可能实现方式中,所述对所述人脸图像进行人脸验证,包括:
利用人脸识别模型中的卷积层对所述人脸图像进行卷积操作,得到卷积人脸图像;
利用所述人脸识别模型中的池化层对所述卷积人脸图像进行降维操作,得到降维人脸图像;
利用所述人脸识别模型中的融合层对所述降维人脸图像进行特征融合,得到特征人脸图像;
将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配;
若所述特征人脸图像与云端服务器中的真实人脸图像匹配失败,则所述人脸认证失败;
若所述特征人脸图像与云端服务器中的真实人脸图像匹配成功,则所述人脸认证成功。
在第一方面的一种可能实现方式中,所述将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配,包括:
利用下述公式将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配:
Figure BDA0003317599060000041
其中,R表示匹配结果,Ai表示第i个特征人脸图像,Bi表示云端服务器中的第i个真实人脸图像。
第二方面,本申请提供了一种宿舍签到的安全认证装置,所述装置应用于云端服务器,包括:
设备验证模块,用于接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
数据验证模块,用于在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
人脸验证模块,用于在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
签到记录存储模块,用于在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
第三方面,本申请提供一种电子设备,包括:
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的宿舍签到的安全认证方法。
第四方面,本申请提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的宿舍签到的安全认证方法。
可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的一种宿舍签到的安全认证方法的系统架构的示意图;
图2为本申请一实施例提供的一种宿舍签到的安全认证方法的数据交互的示意图;
图3为本申请一实施例提供的一种宿舍签到的安全认证方法的流程示意图;
图4为本申请一实施例提供的一种宿舍签到的安全认证装置的模块示意图;
图5为本申请一实施例提供的实现宿舍签到的安全认证方法的电子设备的内部结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
参阅图1所示,是本申请一实施例提供的宿舍签到的安全认证方法的系统架构的示意图,该系统架构包括:云端服务器1、移动终端2以及蓝牙终端3。
本申请实施例中,所述云端服务器1是指具有高度分布式、高度虚拟化等特点的设备服务器,其用于接收、存储和校验数据,所述移动终端2是指通过无线网络技术上网接入互联网的终端设备,常见的如手机、平板等,所述蓝牙终端3是指建立在蓝牙协议基础上的通信设备,常见的如车载蓝牙设备、手机蓝牙设备等。进一步地,在本申请实施例中,所述云端服务器用于存储所述移动终端2中的用户信息和所述蓝牙终端3的蓝牙设备信息,并同时校验所述移动终端2和所述蓝牙终端3传输的信息是否正确,所述移动终端2用于向用户提供信息注册和宿舍签到的界面,如通过在移动终端2中加载小程序获取宿舍蓝牙信息后实现宿舍签到,所述蓝牙终端3用于向待签到宿舍配置蓝牙设备信息,以实现所述待签到宿舍与蓝牙终端的连接,保障宿舍签到的可靠性。
进一步地,本申请实施例中,所述云端服务器3在接收到宿舍签到请求后,通过对所述移动终端2获取所述蓝牙终端3配置的宿舍蓝牙信息进行第一次验证,并在所述第一次验证成功后,对所述移动终端2提交的宿舍签到数据进行第二次验证,并在第所述二次验证成功后,对所述移动终端2提交的人脸图像进行第三次验证,并在所述第三次验证成功后,执行所述宿舍签到请求,以实现宿舍签到的多重验证,保障宿舍签到的准确性和可靠性,提高宿舍签到的效率。
基于图1所示的系统架构,参与图2所示,是本申请一实施例提供的宿舍签到的安全认证方法的数据交互的示意图,其中,所述数据交互包括如下流程:
步骤I、移动终端向云端服务器发送宿舍签到规则的查询请求;
步骤II、云端服务器根据移动终端发送的查询请求,返回其对应的宿舍签到规则,以用户在移动终端进行宿舍签到的前提;
步骤III、移动终端向蓝牙终端发送宿舍蓝牙规则的查询请求;
步骤IV、蓝牙终端根据移动终端发送的查询请求,返回其对应的宿舍蓝牙信息;
步骤V、移动终端根据返回的宿舍签到规则和宿舍蓝牙设备信息,执行宿舍签到,并将宿舍签到的记录存储至云端服务器。
参阅图3所示,是本申请一实施例提供的宿舍签到的安全认证方法的流程示意图。其中,图3中描述的宿舍签到的安全认证方法应用于所述云端服务器,包括:
S1、接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证。
本申请实施例中,所述用户包括校园宿舍学生,所述宿舍签到请求可以理解为宿舍打卡行为,其可以基于宿舍管理员设置的宿舍签到事件触发,所述宿舍签到事件用于监控宿舍学生是否在规定时间到达宿舍,以实时了解宿舍学生的通勤状态,保障宿舍学生的安全监控。进一步地,本申请实施例中,所述宿舍签到事件基于不同宿舍管理员的需求进行设置,如A宿舍管理员设置每天晚上11点至11点30进行宿舍签到,B宿舍设置每天晚上11点10分至11点30分进行宿舍签到,在响应于所述宿舍签到事件后,宿舍学生会发出宿舍签到请求,以保障宿舍签到的正常记录。
进一步地,本申请实施例中,所述宿舍蓝牙信息可以理解宿舍学生在宿舍通过移动终端连接的蓝牙设备信息,其包括蓝牙名称、蓝牙标识、蓝牙信号等,所述移动端可以为手机、平板等,所述蓝牙设备信息可以通过上述蓝牙终端进行配置后连接获取。
进一步地,本申请实施例通过对所述宿舍蓝牙信息进行设备验证,以甄别出所述用户是否在其对应的真实宿舍,保障宿舍签到的可靠性。
作为本申请的一个实施例,所述对所述宿舍蓝牙信息进行设备验证,包括:获取所述宿舍蓝牙信息对应用户的真实宿舍,查询预先配置所述真实宿舍的考勤蓝牙信息,将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验,若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败,则所述设备验证失败,若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验成功,则所述设备验证成功。
其中,所述考勤蓝牙信息为宿舍管理员预先在每个宿舍中配置的蓝牙信息,即所述宿舍管理员预先将每个宿舍关联一个具有唯一性标识的蓝牙设备,如宿舍215关联一个“蓝牙名称为215、蓝牙标识为###5013”的蓝牙设备,宿舍315关联一个“蓝牙名称为315、蓝牙标识为***5013”的蓝牙设备。可选的,所述考勤蓝牙信息可以通过上述蓝牙终端实现,其中,需要说明的是,本申请实施例在配置所述考勤蓝牙信息后将其保存至云端服务器中,以实现后续考勤蓝牙信息的快速查找。
进一步地,本申请又一可选实施例中,所述考勤蓝牙信息可以通过查询语句从所述云端服务器中查询,所述查询语句可以为SQL语句。
进一步地,本申请又一可选实施例中,所述将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验,包括:将所述宿舍蓝牙信息与所述考勤蓝牙信息的蓝牙名称和蓝牙标识是否一致,若所述蓝牙名称和所述蓝牙标识存在任意一个不一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败,若所述蓝牙名称和所述蓝牙标识均一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验通过。
进一步地,本申请实施例在所述设备验证失败时,返回宿舍位置不准确的提示至所述用户,以提醒所述用户选择正确宿舍位置进行签到。
S2、在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证。
应该了解,在所述设备验证成功时,表示所述用户处于正确的签到宿舍,因此,本申请实施通过获取所述用户的宿舍签到数据,以保障所述用户的签到数据验证的前提,其中,所述宿舍签到数据包括签到姓名、签到班级、签到专业、签到账号、签到密码、签到楼层、签到楼号以及签到宿舍号等。
进一步地,本申请实施通过对所述宿舍签到数据进行数据验证,以验证所述用户的签到信息是否处于唯一性,减少宿舍学生互相打卡的现象,进一步提高宿舍签到的可靠性。
作为本申请的一个实施例,所述对所述宿舍签到数据进行数据验证,包括:获取所述宿舍签到数据对应用户的真实数据,根据所述真实数据,对所述宿舍签到数据进行真实性校验,若所述真实性校验失败,则所述数据验证失败,若所述真实性校验成功,则所述数据验证成功。
其中,所述真实数据是指用户预先在云端服务器进行注册的数据,其包括真实用户信息和真实宿舍信息,所述真实用户信息包括真实姓名、真实专业、真实班级以及真实账号等,所述真实宿舍信息包括真实宿舍楼号、真实宿舍楼层以及真实宿舍号等。
进一步地,本申请又一可选实施例中,所述真实数据可以通过查询语句从所述云端服务器中查询,所述查询语句可以为SQL语句。
进一步地,本申请又一可选实施例中,所述根据所述真实数据,对所述宿舍签到数据进行真实性校验,包括:将所述真实数据与所述宿舍签到数据中具有相同类型的数据进行比对,若所述真实数据与所述宿舍签到数据中具有相同类型的数据存在任一数据比对失败,则所述真实性校验失败,若所述真实数据与所述宿舍签到数据中具有相同类型的数据均比对成功,则所述真实性校验成功。
示例性的,获取所述用户的宿舍签到数据包括“小明、软件工程、2014级以及男生5栋宿舍楼”,且查询所述用户的真实数据包括“小明、网络工程、2014级以及男生5栋宿舍楼”,通过将该真实数据与该宿舍签到数据中具有相同类型的数据进行比对,发现该用户的专业并不一致,因此,本申请实施例验证所述用户的宿舍签到数据失败。
进一步地,本申请实施例在所述数据验证失败时,返回宿舍签到数据不准确的提示至所述用户,以提醒所述用户填写正确宿舍签到数据。
S3、在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证。
应该了解,在所述数据验证成功时,表示所述用户的宿舍签到数据与其对应的真实数据保持一致,但由于在实际业务场景中,宿舍学生之间会了解彼此的个人信息,单从数据验证无法保障宿舍签到的学生为其本人真实信息,因此,本申请实施例通过采用所述用户的人脸图像,以保障后续宿舍签到的身份唯一性验证前提。可选的,所述人脸图像可以通过移动终端的摄像头进行采集。
作为本申请的一个实施例,所述对所述人脸图像进行人脸验证,包括:利用人脸识别模型中的卷积层对所述人脸图像进行卷积操作,得到卷积人脸图像;利用所述人脸识别模型中的池化层对所述卷积人脸图像进行降维操作,得到降维人脸图像;利用所述人脸识别模型中的融合层对所述降维人脸图像进行特征融合,得到特征人脸图像;将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配;若所述特征人脸图像与云端服务器中的真实人脸图像匹配失败,则所述人脸认证失败;若所述特征人脸图像与云端服务器中的真实人脸图像匹配成功,则所述人脸认证成功。
其中,所述人脸识别模型通过卷积神经网络构建,在本申请实施例中,所述人脸识别模型是指经过训练完成后的模型,其具有较强的识别能力,所述卷积层对人脸图像进行卷积操作,可以实现特征提取,所述池化层可以对卷积后的人脸图像进行尺寸降维操作,可以避免在卷积操作时因裁剪,缩放等问题引起的结节误检,所述融合层将图像的底层特征融合至提取的卷积图像集中,可以减小对不同增益引起的图像灰度变化影响。
本申请一可选实例中,利用下述公式将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配:
Figure BDA0003317599060000101
其中,R表示匹配结果,Ai表示第i个特征人脸图像,Bi表示云端服务器中的第i个真实人脸图像。
进一步地,本申请实施例在所述人脸验证失败时,返回人脸图像不准确的提示至所述用户,以提醒所述用户重新录入人脸图像。
S4、在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
应该了解,在所述人脸验证成功时,表征了所述用户在宿舍签到时,其所述宿舍位置、签到数据以及签到身份的真实性,因此,本申请实施例通过保存所述宿舍签到请求的签到记录,以方便后续进行宿舍签到的数据统计和管理。其中,本申请实施例中,所述签到记录的保持可以通过所述云端服务器进行存储。
可以看出,本申请实施例在接收到用户的宿舍签到请求时,对用户的宿舍蓝牙信息进行设备验证,以定位用户的宿舍签到位置,保障宿舍签到的可靠性,并在所述设备验证成功时,对用户的宿舍签到数据进行数据验证,可以验证用户的签到信息是否处于唯一性,减少宿舍学生互相打卡的现象,进一步提高宿舍签到的可靠性;进一步地,本申请实施例在数据验证成功时,对用户的人脸图像进行人脸验证,保障宿舍签到的用户身份唯一性,并在所述人脸验证成功时,保存所述宿舍签到请求的签到记录,可以方便后续进行宿舍签到的数据统计和管理。因此,本申请实施例提出的一种宿舍签到的安全认证方法可以实现宿舍签到的用户唯一性,保障宿舍签到的可靠性。
如图4所示,是本申请一实施例提供的一种宿舍签到的安全认证装置的模块示意图。
本申请所述宿舍签到的安全认证装置400可以安装于电子设备中。根据实现的功能,所述宿舍签到的安全认证装置可以包括设备验证模块401、数据验证模块402、人脸验证模块403以及签到记录存储模块404。本申请所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
在本实施例中,关于各模块/单元的功能如下:
所述设备验证模块401,用于接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
所述数据验证模块402,用于在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
所述人脸验证模块403,用于在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
所述签到记录存储模块404,用于在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
详细地,本申请实施例中所述宿舍签到的安全认证装置400中的所述各模块在使用时采用与上述的图3中所述的宿舍签到的安全认证方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。
如图5所示,是本申请一实施例提供的实现宿舍签到的安全认证方法的电子设备的内部结构示意图。
所述电子设备可以包括处理器50、存储器51、通信总线52以及通信接口53,还可以包括存储在所述存储器51中并可在所述处理器50上运行的计算机程序,如宿舍签到的安全认证程序。
其中,所述处理器50在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器50是所述电子设备的控制核心(ControlUnit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器51内的程序或者模块(例如执行宿舍签到的安全认证程序等),以及调用存储在所述存储器51内的数据,以执行电子设备的各种功能和处理数据。
所述存储器51至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:SD或DX存储器等)、磁性存储器、磁盘、光盘等。所述存储器51在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器51在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器51不仅可以用于存储安装于电子设备的应用软件及各类数据,例如宿舍签到的安全认证程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
所述通信总线52可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。所述总线被设置为实现所述存储器51以及至少一个处理器50等之间的连接通信。
所述通信接口53用于上述电子设备与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如WI-FI接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(Display)、输入单元(比如键盘(Keyboard)),可选地,所述用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。
图5仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对所述电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器50逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、Wi-Fi模块等,在此不再赘述。
应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
所述电子设备5中的所述存储器51存储的宿舍签到的安全认证程序是多个计算机程序的组合,在所述处理器50中运行时,可以实现:
接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
具体地,所述处理器50对上述计算机程序的具体实现方法可参考上述对应实施例中相关步骤的描述,在此不赘述。
进一步地,所述电子设备5集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性计算机可读取存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)。
本申请还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:
接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。
因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种宿舍签到的安全认证方法,其特征在于,所述方法应用于云端服务器,包括:
接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
2.如权利要求1所述的宿舍签到的安全认证方法,其特征在于,所述对所述宿舍蓝牙信息进行设备验证,包括:
获取所述宿舍蓝牙信息对应用户的真实宿舍,查询预先配置所述真实宿舍的考勤蓝牙信息;
将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验;
若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败,则所述设备验证失败;
若所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验成功,则所述设备验证成功。
3.如权利要求2所述的宿舍签到的安全认证方法,其特征在于,所述将所述宿舍蓝牙信息与所述考勤蓝牙信息进行一致性校验,包括:
将所述宿舍蓝牙信息与所述考勤蓝牙信息的蓝牙名称和蓝牙标识是否一致;
若所述蓝牙名称和所述蓝牙标识存在任意一个不一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验失败;
若所述蓝牙名称和所述蓝牙标识均一致,则所述宿舍蓝牙信息与所述考勤蓝牙信息的一致性校验通过。
4.如权利要求1所述的宿舍签到的安全认证方法,其特征在于,所述对所述宿舍签到数据进行数据验证,包括:
获取所述宿舍签到数据对应用户的真实数据,根据所述真实数据,对所述宿舍签到数据进行真实性校验;
若所述真实性校验失败,则所述数据验证失败;
若所述真实性校验成功,则所述数据验证成功。
5.如权利要求4所述的宿舍签到的安全认证方法,其特征在于,所述根据所述真实数据,对所述宿舍签到数据进行真实性校验,包括:
将所述真实数据与所述宿舍签到数据中具有相同类型的数据进行比对;
若所述真实数据与所述宿舍签到数据中具有相同类型的数据存在任一数据比对失败,则所述真实性校验失败;
若所述真实数据与所述宿舍签到数据中具有相同类型的数据均比对成功,则所述真实性校验成功。
6.如权利要求1所述的宿舍签到的安全认证方法,其特征在于,所述对所述人脸图像进行人脸验证,包括:
利用人脸识别模型中的卷积层对所述人脸图像进行卷积操作,得到卷积人脸图像;
利用所述人脸识别模型中的池化层对所述卷积人脸图像进行降维操作,得到降维人脸图像;
利用所述人脸识别模型中的融合层对所述降维人脸图像进行特征融合,得到特征人脸图像;
将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配;
若所述特征人脸图像与云端服务器中的真实人脸图像匹配失败,则所述人脸认证失败;
若所述特征人脸图像与云端服务器中的真实人脸图像匹配成功,则所述人脸认证成功。
7.如权利要求6所述的宿舍签到的安全认证方法,其特征在于,所述将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配,包括:
利用下述公式将所述特征人脸图像与云端服务器中的真实人脸图像进行匹配:
Figure FDA0003317599050000031
其中,R表示匹配结果,Ai表示第i个特征人脸图像,Bi表示云端服务器中的第i个真实人脸图像。
8.一种宿舍签到的安全认证装置,其特征在于,所述装置应用于云端服务器,包括:
设备验证模块,用于接收到用户的宿舍签到请求时,获取所述用户的宿舍蓝牙信息,对所述宿舍蓝牙信息进行设备验证;
数据验证模块,用于在所述设备验证成功时,获取所述用户的宿舍签到数据,并对所述宿舍签到数据进行数据验证;
人脸验证模块,用于在所述数据验证成功时,采集所述用户的人脸图像,并对所述人脸图像进行人脸验证;
签到记录存储模块,用于在所述人脸验证成功时,保存所述宿舍签到请求的签到记录。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任意一项所述的宿舍签到的安全认证方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的宿舍签到的安全认证方法。
CN202111235680.1A 2021-10-22 2021-10-22 一种宿舍签到的安全认证方法、装置、设备以及存储介质 Pending CN113903094A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111235680.1A CN113903094A (zh) 2021-10-22 2021-10-22 一种宿舍签到的安全认证方法、装置、设备以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111235680.1A CN113903094A (zh) 2021-10-22 2021-10-22 一种宿舍签到的安全认证方法、装置、设备以及存储介质

Publications (1)

Publication Number Publication Date
CN113903094A true CN113903094A (zh) 2022-01-07

Family

ID=79026011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111235680.1A Pending CN113903094A (zh) 2021-10-22 2021-10-22 一种宿舍签到的安全认证方法、装置、设备以及存储介质

Country Status (1)

Country Link
CN (1) CN113903094A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110245621A (zh) * 2019-06-17 2019-09-17 深圳Tcl新技术有限公司 人脸识别装置及图像处理方法、特征提取模型、存储介质
US20190342753A1 (en) * 2017-01-19 2019-11-07 Alibaba Group Holding Limited Device configuration method, apparatus and system
CN111009046A (zh) * 2019-12-20 2020-04-14 广州耘宇电子科技有限公司 宿舍人员进出管理方法及系统
CN111833472A (zh) * 2020-07-15 2020-10-27 前海人寿保险股份有限公司 实时考勤方法、装置及计算机可读存储介质
CN111985374A (zh) * 2020-08-12 2020-11-24 汉王科技股份有限公司 人脸定位方法、装置、电子设备及存储介质
CN113256834A (zh) * 2021-06-01 2021-08-13 杭州魔点科技有限公司 高校点名方法和系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190342753A1 (en) * 2017-01-19 2019-11-07 Alibaba Group Holding Limited Device configuration method, apparatus and system
CN110245621A (zh) * 2019-06-17 2019-09-17 深圳Tcl新技术有限公司 人脸识别装置及图像处理方法、特征提取模型、存储介质
CN111009046A (zh) * 2019-12-20 2020-04-14 广州耘宇电子科技有限公司 宿舍人员进出管理方法及系统
CN111833472A (zh) * 2020-07-15 2020-10-27 前海人寿保险股份有限公司 实时考勤方法、装置及计算机可读存储介质
CN111985374A (zh) * 2020-08-12 2020-11-24 汉王科技股份有限公司 人脸定位方法、装置、电子设备及存储介质
CN113256834A (zh) * 2021-06-01 2021-08-13 杭州魔点科技有限公司 高校点名方法和系统

Similar Documents

Publication Publication Date Title
CN112507936B (zh) 图像信息审核方法、装置、电子设备及可读存储介质
CN113434901A (zh) 数据智能查询方法、装置、电子设备及存储介质
CN114979120B (zh) 数据上传方法、装置、设备及存储介质
CN110704426B (zh) 数据校验方法、电子装置及计算机可读存储介质
CN113486316A (zh) 用户身份验证方法、装置、电子设备及可读存储介质
CN113506045A (zh) 基于移动设备的风险用户识别方法、装置、设备及介质
CN112668575A (zh) 关键信息提取方法、装置、电子设备及存储介质
CN113919435A (zh) 激光器异常功率数据采集方法、装置、电子设备及介质
CN107656959B (zh) 一种留言方法、装置及留言设备
WO2021051568A1 (zh) 路网拓扑结构的构建方法、装置、计算机设备及存储介质
CN113672482A (zh) 一种终端设备的日志消息传输方法、装置、设备及介质
KR102248344B1 (ko) 차량 번호판 영상을 구성하는 복수의 프레임들을 분석하여 차량번호의 인식을 수행하는 차량번호 인식 장치
CN113449309B (zh) 终端安全状态识别方法、装置、设备及介质
CN113903094A (zh) 一种宿舍签到的安全认证方法、装置、设备以及存储介质
CN113407883A (zh) 平台跳转方法、装置、电子设备及可读存储介质
WO2019062007A1 (zh) 数据传输方法、装置、终端设备及介质
CN113469649A (zh) 项目进度分析方法、装置、电子设备及存储介质
CN114723400B (zh) 业务授权管理方法、装置、设备及存储介质
CN113255505A (zh) 证件照片生成方法、装置、设备及存储介质
CN114614993B (zh) 系统交互方法、装置、电子设备及存储介质
CN115544488B (zh) 项目云权限管理方法、装置、电子设备及存储介质
CN112651825A (zh) 信息校验方法、装置、电子设备及存储介质
CN111178467A (zh) 基于校车的身份验证方法、装置、存储介质以及终端
CN114157634A (zh) 唯一账号识别方法、装置、设备及存储介质
CN110069445A (zh) 人脸图像处理方法、服务器及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220107

RJ01 Rejection of invention patent application after publication