CN115080775A - 门禁设备人脸数据的存储方法、装置、服务器及存储介质 - Google Patents

门禁设备人脸数据的存储方法、装置、服务器及存储介质 Download PDF

Info

Publication number
CN115080775A
CN115080775A CN202211015854.8A CN202211015854A CN115080775A CN 115080775 A CN115080775 A CN 115080775A CN 202211015854 A CN202211015854 A CN 202211015854A CN 115080775 A CN115080775 A CN 115080775A
Authority
CN
China
Prior art keywords
access control
control equipment
face
characteristic value
target
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
CN202211015854.8A
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.)
Shenzhen Qinlin Science & Technology Co ltd
Original Assignee
Shenzhen Qinlin Science & 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 Shenzhen Qinlin Science & Technology Co ltd filed Critical Shenzhen Qinlin Science & Technology Co ltd
Priority to CN202211015854.8A priority Critical patent/CN115080775A/zh
Publication of CN115080775A publication Critical patent/CN115080775A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • 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
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • G07C9/37Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
    • 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
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/38Individual registration on entry or exit not involving the use of a pass with central registration

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明实施例公开了一种门禁设备人脸数据的存储方法、装置、服务器及存储介质。该方法包括:接收用户上传的人脸照片;按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。本发明实施例所提供的技术方案,实现了对所有类型的门禁设备的适配,针对任意门禁设备,均可实现对特征值的利用,同时也很好的避免了人脸隐私泄露的风险。

Description

门禁设备人脸数据的存储方法、装置、服务器及存储介质
技术领域
本发明实施例涉及数据存储技术领域,尤其涉及一种门禁设备人脸数据的存储方法、装置、服务器及存储介质。
背景技术
随着对人脸照片的使用,人脸隐私安全愈来愈成为一个问题。目前在门禁设备中,也越来越多的使用到人脸信息进行人脸识别等操作。为了实现该功能,传统方式是将用户照片存储在云端,且为了防止设备新增、损坏或更换场景,照片在云端并不删除,但该方式在遇到黑客攻击或内部泄露时,存在大面积隐私泄露的风险。
目前也有一部分厂商采用云端提取照片特征值的方式,从而仅下发特征值到设备,来实现照片的不存储,但是这种方式在硬件型号较多时,各个厂商无法同时满足云端提取的需求,若其中一种型号不支持,该方式即无法实现。
发明内容
本发明实施例提供一种门禁设备人脸数据的存储方法、装置、服务器及存储介质,以在有效避免人脸隐私泄露的情况下,避免设备硬件型号对方案实现的影响。
第一方面,本发明实施例提供了一种门禁设备人脸数据的存储方法,该方法包括:
接收用户上传的人脸照片;
按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
可选的,所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中,包括:
根据与门禁设备之间的信号质量、门禁设备的负载状态、实时任务状态以及地理位置中的一个或多个确定调度权值分数,并根据所述调度权值分数在当前在线的门禁设备中确定每种类型的所述目标门禁设备。
可选的,在所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中之前,还包括:
接收门禁设备发送的心跳信号强度,以检测门禁设备是否在线以及信号质量;和/或,
接收门禁设备定时发送的负载状态和/或实时任务状态。
可选的,每种类型的所述目标门禁设备的数量为多个;
相应的,所述对接收到的所述专属特征值进行存储,包括:
针对每种类型,仅接收最先返回的目标专属特征值并进行存储。
可选的,在所述接收最先返回的目标专属特征值并进行存储之后,还包括:
通知与返回所述目标专属特征值的目标门禁设备同一类型的其他目标门禁设备停止当前特征值提取任务。
可选的,所述方法还包括:
若接收到一种类型的目标门禁设备返回的结果为提取失败,则判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
可选的,所述方法还包括:
若接收到目标类型的目标门禁设备返回的结果为提取超时,则根据所述预设调度规则重新在所述目标类型的门禁设备中确定新的目标门禁设备;
若重试次数达到预设重试上限且返回的结果仍为提取超时,则判定所述目标类型的目标门禁设备的结果为超时失败,且判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
第二方面,本发明实施例还提供了一种门禁设备人脸数据的存储装置,该装置包括:
人脸照片接收模块,用于接收用户上传的人脸照片;
人脸照片下发模块,用于按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
照片特征值提取模块,用于通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
照片特征值存储模块,用于对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
第三方面,本发明实施例还提供了一种服务器,该服务器包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的门禁设备人脸数据的存储方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的门禁设备人脸数据的存储方法。
本发明实施例提供了一种门禁设备人脸数据的存储方法,首先接收用户上传的人脸照片,然后按照预设调度规则将该人脸照片下发到至少一种类型的目标门禁设备中,从而通过目标门禁设备提取该人脸照片的专属特征值,并将该专属特征值返回,再删除其本地的人脸照片,最后对接收到的目标门禁设备返回的专属特征值进行存储,并当接收到所有类型的目标门禁设备返回的专属特征值时删除该人脸照片。本发明实施例所提供的门禁设备人脸数据的存储方法,通过将人脸照片下发到门禁设备进行特征值的提取,再将特征值返回到服务器进行存储,实现了对所有类型的门禁设备的适配,针对任意门禁设备,均可实现对特征值的利用,同时通过在本地设备完成特征值的提取后即删除本地所使用的人脸照片,以及在云端服务器接收到所有类型的目标门禁设备返回的专属特征值后即删除云端所使用的人脸照片,很好的避免了人脸隐私泄露的风险。
附图说明
图1为本发明实施例一提供的门禁设备人脸数据的存储方法的流程图;
图2为本发明实施例二提供的门禁设备人脸数据的存储装置的结构示意图;
图3为本发明实施例三提供的服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1为本发明实施例一提供的门禁设备人脸数据的存储方法的流程图。本实施例可适用于门禁设备在进行人脸识别之前对用户的人脸数据预先存储的情况,该方法可以由本发明实施例所提供的门禁设备人脸数据的存储装置来执行,该装置可以由硬件和/或软件的方式来实现,一般可集成于服务器中。如图1所示,具体包括如下步骤:
S11、接收用户上传的人脸照片。
具体的,当用户有人脸识别的需求时,如成为某一小区的住户后,需要通过门禁设备的人脸识别功能进入该小区时,可以预先完成人脸数据的存储,以便人脸识别时进行比对,则用户可以将自己的人脸照片上传至服务器,以便服务器进行处理和存储,该服务器具体可以是特征值调度服务器。服务器在接收到人脸照片后,可以首先对人脸照片的质量进行检测,若质量不合格,则可以直接判定当前任务失败,并可以对用户进行提示,以便用户重新上传,若质量合格,则可以进行后续的步骤。
S12、按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中。
具体的,本方法采用一种分布式的调度算法,服务器在接收到用户上传的人脸照片之后,可以将该人脸照片下发到各类门禁设备,而由边缘的门禁设备来完成后续的特征值提取。则具体可以首先根据预设调度规则确定需要下发的目标门禁设备,再将人脸照片分别下发。在确定目标门禁设备之前,可以首先按照不同厂商和/或所使用的不同芯片型号等信息对服务器所管理的门禁设备进行分类,以获得该至少一种类型。在完成分类后,则可以根据预设调度规则分别在各个类型的门禁设备中确定需要下发的目标门禁设备,并可以将人脸照片分别下发到各个类型的目标门禁设备中,以使实际使用的各个类型的门禁设备均可以应用后续提取得到的特征值实现人脸识别功能。
可选的,所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中,包括:根据与门禁设备之间的信号质量、门禁设备的负载状态、实时任务状态以及地理位置中的一个或多个确定调度权值分数,并根据所述调度权值分数在当前在线的门禁设备中确定每种类型的所述目标门禁设备。具体的,在需要进行照片下发时,首先可以在服务器所管理的门禁设备中确定当前在线的门禁设备,然后可以根据当前在线的各个门禁设备的负载状态、实时任务状态、地理位置以及与服务器之间的信号质量中的一个或多个因素确定各个门禁设备的调度权值分数,从而可以根据各个门禁设备的调度权值分数在各个类型中选择目标门禁设备,具体可以是调度权值分数越高越优先被选择。其中,负载状态可以包括处理器使用率和内存使用率等等,可以反映门禁设备处理新任务的能力,在调度时,可以优先选择负载状态较低的门禁设备,即可以为负载状态较低的门禁设备设置较高的负载权值分数。实时任务状态可以包括门禁设备当前是否正在进行人脸识别、是否正在进行音视频通话、是否正在进行特征值提取等任务,每项任务均可以调整任务权值分数,实时任务状态可以反映门禁设备处理新任务的速度,在调度时,可以优先选择实时任务状态较为空闲的门禁设备,即可以为实时任务状态较为空闲的门禁设备设置较高的任务权值分数。地理位置可以是门禁设备安装的城市、小区或具***置等,可以反映与上传人脸照片的用户的位置关系,在调度时,可以优先选择与该用户位于同一小区或同一城市的门禁设备,即可以为同一小区或同一城市的门禁设备设置较高的位置权值分数,也可以根据与用户之间的距离,为距离较近的门禁设备设置较高的位置权值分数。信号质量可以是门禁设备与服务器之间的心跳信号强度,可以反映门禁设备与服务器之间的信号传输效率,在调度时,可以优先选择信号质量较高的门禁设备,即可以为信号质量较高的门禁设备设置较高的信号权值分数。当选用根据信号质量、负载状态、实时任务状态和地理位置确定调度权值分数时,则可以通过将负载权值分数、任务权值分数、位置权值分数和信号权值分数进行加和来得到所需的调度权值分数。
进一步可选的,在所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中之前,还包括:接收门禁设备发送的心跳信号强度,以检测门禁设备是否在线以及信号质量;和/或,接收门禁设备定时发送的负载状态和/或实时任务状态。具体的,各个门禁设备与服务器之间保持心跳,检测并发送心跳信号强度给服务器,服务器在接收到门禁设备发送的心跳信号强度时,可以根据该心跳信号强度确定对应的门禁设备当前处于在线状态,并可判断得到与对应的门禁设备之间的信号质量,相应的,如果没有接收到门禁设备发送的心跳信号强度,则可以认为对应的门禁设备当前未在线。另一方面,各个门禁设备还可以定时将自己的负载状态和/或实时任务状态发送给服务器,以使服务器获得用于当前门禁设备调度的负载状态和/或实时任务状态。另外,各个门禁设备的地理位置可以预先存储在服务器中以备使用。
S13、通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片。
具体的,在根据预设调度规则完成人脸照片的下发后,接收到人脸照片的目标门禁设备可以通过其所使用的芯片及算法提取自身类型的专属特征值,并将该专属特征值返回给服务器,随即可以将目标门禁设备本地的人脸照片删除,以避免泄露。
S14、对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
具体的,服务器在接收到专属特征值后即可对其进行存储,当所有类型均有目标门禁设备返回专属特征值时,即服务器已经获得了所有类型的可用于人脸识别的专属特征值时,即可认为当前特征值提取任务成功完成,并可删除服务器中的人脸照片,以避免泄露。
可选的,每种类型的所述目标门禁设备的数量为多个;相应的,所述对接收到的所述专属特征值进行存储,包括:针对每种类型,仅接收最先返回的目标专属特征值并进行存储。具体的,在确定每个类型的目标门禁设备时,可以根据预设调度规则确定得到多个目标门禁设备(如三个以上),如可以将调度权值分数较大的前几个门禁设备作为目标门禁设备,以提高特征值提取的成功率。相应的,服务器仅存储最先返回的目标专属特征值即可。进一步的,目标门禁设备可以首先将专属特征值上传至临时对象存储服务器,当临时对象存储服务器中针对每个类型均获得了相应的专属特征值时,可以将每个类型中首个提取成功的目标专属特征值转储到特征值调度服务器,而对于后接收到的其他特征值可以直接丢弃,具体可以通过定时清理临时对象存储服务器中的临时数据来实现。通过确定多个目标门禁设备,并仅接收最快返回的目标专属特征值,使得本方法提供的分布式的调度算法更加高效稳定。
进一步可选的,在所述接收最先返回的目标专属特征值并进行存储之后,还包括:通知与返回所述目标专属特征值的目标门禁设备同一类型的其他目标门禁设备停止当前特征值提取任务。具体的,针对某一类型,在获得了最先返回的目标专属特征值之后,即可通知其他目标门禁设备停止当前特征值提取任务,从而减少资源的浪费。
在上述技术方案的基础上,可选的,所述方法还包括:若接收到一种类型的目标门禁设备返回的结果为提取失败,则判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。具体的,本方法可以提供一种快速错误机制,当有任一类型的目标门禁设备返回的结果全部为提取失败时,则可以直接判定所有类型的目标门禁设备当前特征值提取任务的结果为失败,而无需等待所有类型的目标门禁设备返回结果,当前特征值提取任务即可结束,结果失败则表示当前处理的人脸照片的特征值提取失败,不能满足所有门禁设备的人脸识别需求,可以提示用户重新上传,或者通知相应工作人员进行维护。
在上述技术方案的基础上,可选的,所述方法还包括:若接收到目标类型的目标门禁设备返回的结果为提取超时,则根据所述预设调度规则重新在所述目标类型的门禁设备中确定新的目标门禁设备;若重试次数达到预设重试上限且返回的结果仍为提取超时,则判定所述目标类型的目标门禁设备的结果为超时失败,且判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。具体的,本方法还可以提供一种重试机制,当有任一目标类型的目标门禁设备返回的结果为提取超时时,则可以根据预设调度规则在对应的目标类型的门禁设备中重新确定除被调度过以外的门禁设备作为目标门禁设备进行专属特征值的提取,如果仍然返回提取超时,则再次重新确定目标门禁设备,直至重试次数达到了预设重试上限,则可以判定目标类型的结果为超时失败,并可以直接判定所有类型的目标门禁设备当前特征值提取任务的结果为失败,而无需等待所有类型的目标门禁设备返回结果,当前特征值提取任务即可结束。超时失败表示对应的门禁设备可能在忙或出现故障,则可以提示用户稍后重试,或者通知相应工作人员进行维护。
本发明实施例所提供的技术方案,首先接收用户上传的人脸照片,然后按照预设调度规则将该人脸照片下发到至少一种类型的目标门禁设备中,从而通过目标门禁设备提取该人脸照片的专属特征值,并将该专属特征值返回,再删除其本地的人脸照片,最后对接收到的目标门禁设备返回的专属特征值进行存储,并当接收到所有类型的目标门禁设备返回的专属特征值时删除该人脸照片。通过将人脸照片下发到门禁设备进行特征值的提取,再将特征值返回到服务器进行存储,实现了对所有类型的门禁设备的适配,针对任意门禁设备,均可实现对特征值的利用,同时通过在本地设备完成特征值的提取后即删除本地所使用的人脸照片,以及在云端服务器接收到所有类型的目标门禁设备返回的专属特征值后即删除云端所使用的人脸照片,很好的避免了人脸隐私泄露的风险。
实施例二
图2为本发明实施例二提供的门禁设备人脸数据的存储装置的结构示意图,该装置可以由硬件和/或软件的方式来实现,一般可集成于服务器中,用于执行本发明任意实施例所提供的门禁设备人脸数据的存储方法。如图2所示,该装置包括:
人脸照片接收模块21,用于接收用户上传的人脸照片;
人脸照片下发模块22,用于按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
照片特征值提取模块23,用于通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
照片特征值存储模块24,用于对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
本发明实施例所提供的技术方案,首先接收用户上传的人脸照片,然后按照预设调度规则将该人脸照片下发到至少一种类型的目标门禁设备中,从而通过目标门禁设备提取该人脸照片的专属特征值,并将该专属特征值返回,再删除其本地的人脸照片,最后对接收到的目标门禁设备返回的专属特征值进行存储,并当接收到所有类型的目标门禁设备返回的专属特征值时删除该人脸照片。通过将人脸照片下发到门禁设备进行特征值的提取,再将特征值返回到服务器进行存储,实现了对所有类型的门禁设备的适配,针对任意门禁设备,均可实现对特征值的利用,同时通过在本地设备完成特征值的提取后即删除本地所使用的人脸照片,以及在云端服务器接收到所有类型的目标门禁设备返回的专属特征值后即删除云端所使用的人脸照片,很好的避免了人脸隐私泄露的风险。
在上述技术方案的基础上,可选的,人脸照片下发模块22具体用于:
根据与门禁设备之间的信号质量、门禁设备的负载状态、实时任务状态以及地理位置中的一个或多个确定调度权值分数,并根据所述调度权值分数在当前在线的门禁设备中确定每种类型的所述目标门禁设备。
在上述技术方案的基础上,可选的,该门禁设备人脸数据的存储装置,还包括:
信号强度接收模块,用于在所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中之前,接收门禁设备发送的心跳信号强度,以检测门禁设备是否在线以及信号质量;和/或,
状态接收模块,用于接收门禁设备定时发送的负载状态和/或实时任务状态。
在上述技术方案的基础上,可选的,每种类型的所述目标门禁设备的数量为多个;
相应的,照片特征值存储模块24具体用于:
针对每种类型,仅接收最先返回的目标专属特征值并进行存储。
在上述技术方案的基础上,可选的,该门禁设备人脸数据的存储装置,还包括:
任务停止通知模块,用于在所述接收最先返回的目标专属特征值并进行存储之后,通知与返回所述目标专属特征值的目标门禁设备同一类型的其他目标门禁设备停止当前特征值提取任务。
在上述技术方案的基础上,可选的,该门禁设备人脸数据的存储装置,还包括:
快速错误判定模块,用于若接收到一种类型的目标门禁设备返回的结果为提取失败,则判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
在上述技术方案的基础上,可选的,该门禁设备人脸数据的存储装置,还包括:
设备重新调度模块,用于若接收到目标类型的目标门禁设备返回的结果为提取超时,则根据所述预设调度规则重新在所述目标类型的门禁设备中确定新的目标门禁设备;
超时错误判定模块,用于若重试次数达到预设重试上限且返回的结果仍为提取超时,则判定所述目标类型的目标门禁设备的结果为超时失败,且判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
本发明实施例所提供的门禁设备人脸数据的存储装置可执行本发明任意实施例所提供的门禁设备人脸数据的存储方法,具备执行方法相应的功能模块和有益效果。
值得注意的是,在上述门禁设备人脸数据的存储装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
实施例三
图3为本发明实施例三提供的服务器的结构示意图,示出了适于用来实现本发明实施方式的示例***器的框图。图3显示的服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图3所示,该服务器包括处理器31、存储器32、输入装置33及输出装置34;服务器中处理器31的数量可以是一个或多个,图3中以一个处理器31为例,服务器中的处理器31、存储器32、输入装置33及输出装置34可以通过总线或其他方式连接,图3中以通过总线连接为例。
存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的门禁设备人脸数据的存储方法对应的程序指令/模块(例如,门禁设备人脸数据的存储装置中的人脸照片接收模块21、人脸照片下发模块22、照片特征值提取模块23及照片特征值存储模块24)。处理器31通过运行存储在存储器32中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的门禁设备人脸数据的存储方法。
存储器32可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器32可进一步包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置33可用于接收用户上传的人脸照片和门禁设备返回的特征值,以及产生与服务器的用户设置和功能控制有关的键信号输入等。输出装置34可用于向门禁设备下发人脸照片及控制信号等等。
实施例四
本发明实施例四还提供一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行一种门禁设备人脸数据的存储方法,该方法包括:
接收用户上传的人脸照片;
按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
存储介质可以是任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机***存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM、兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机***中,或者可以位于不同的第二计算机***中,第二计算机***通过网络(诸如因特网)连接到计算机***。第二计算机***可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机***中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的门禁设备人脸数据的存储方法中的相关操作。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory, ROM)、随机存取存储器(RandomAccess Memory, RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种门禁设备人脸数据的存储方法,其特征在于,包括:
接收用户上传的人脸照片;
按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
2.根据权利要求1所述的门禁设备人脸数据的存储方法,其特征在于,所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中,包括:
根据与门禁设备之间的信号质量、门禁设备的负载状态、实时任务状态以及地理位置中的一个或多个确定调度权值分数,并根据所述调度权值分数在当前在线的门禁设备中确定每种类型的所述目标门禁设备。
3.根据权利要求2所述的门禁设备人脸数据的存储方法,其特征在于,在所述按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中之前,还包括:
接收门禁设备发送的心跳信号强度,以检测门禁设备是否在线以及信号质量;和/或,
接收门禁设备定时发送的负载状态和/或实时任务状态。
4.根据权利要求1所述的门禁设备人脸数据的存储方法,其特征在于,每种类型的所述目标门禁设备的数量为多个;
相应的,所述对接收到的所述专属特征值进行存储,包括:
针对每种类型,仅接收最先返回的目标专属特征值并进行存储。
5.根据权利要求4所述的门禁设备人脸数据的存储方法,其特征在于,在所述接收最先返回的目标专属特征值并进行存储之后,还包括:
通知与返回所述目标专属特征值的目标门禁设备同一类型的其他目标门禁设备停止当前特征值提取任务。
6.根据权利要求1所述的门禁设备人脸数据的存储方法,其特征在于,所述方法还包括:
若接收到一种类型的目标门禁设备返回的结果为提取失败,则判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
7.根据权利要求1所述的门禁设备人脸数据的存储方法,其特征在于,所述方法还包括:
若接收到目标类型的目标门禁设备返回的结果为提取超时,则根据所述预设调度规则重新在所述目标类型的门禁设备中确定新的目标门禁设备;
若重试次数达到预设重试上限且返回的结果仍为提取超时,则判定所述目标类型的目标门禁设备的结果为超时失败,且判定所有类型的目标门禁设备当前特征值提取任务的结果为失败。
8.一种门禁设备人脸数据的存储装置,其特征在于,包括:
人脸照片接收模块,用于接收用户上传的人脸照片;
人脸照片下发模块,用于按照预设调度规则将所述人脸照片下发到至少一种类型的目标门禁设备中;
照片特征值提取模块,用于通过所述目标门禁设备提取与自身类型对应的所述人脸照片的专属特征值,并将所述专属特征值返回,再删除本地的所述人脸照片;
照片特征值存储模块,用于对接收到的所述专属特征值进行存储,并当接收到所有类型的所述目标门禁设备返回的所述专属特征值时,删除所述人脸照片。
9.一种服务器,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的门禁设备人脸数据的存储方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的门禁设备人脸数据的存储方法。
CN202211015854.8A 2022-08-24 2022-08-24 门禁设备人脸数据的存储方法、装置、服务器及存储介质 Pending CN115080775A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211015854.8A CN115080775A (zh) 2022-08-24 2022-08-24 门禁设备人脸数据的存储方法、装置、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211015854.8A CN115080775A (zh) 2022-08-24 2022-08-24 门禁设备人脸数据的存储方法、装置、服务器及存储介质

Publications (1)

Publication Number Publication Date
CN115080775A true CN115080775A (zh) 2022-09-20

Family

ID=83245384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211015854.8A Pending CN115080775A (zh) 2022-08-24 2022-08-24 门禁设备人脸数据的存储方法、装置、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN115080775A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115238257A (zh) * 2022-09-26 2022-10-25 深圳市亲邻科技有限公司 门禁人脸权限更新方法、装置、计算机设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110866443A (zh) * 2019-10-11 2020-03-06 厦门身份宝网络科技有限公司 人像存储方法、人脸识别方法、设备及存储介质
CN112950833A (zh) * 2019-12-11 2021-06-11 浙江宇视科技有限公司 一种门禁设备的授权方法、装置、设备及存储介质
CN113192250A (zh) * 2021-04-22 2021-07-30 北京澎思科技有限公司 一种门禁图像的处理方法、装置和存储介质
CN113516807A (zh) * 2021-05-18 2021-10-19 深圳市亲邻科技有限公司 基于区块链的门禁管理方法、装置和门禁设备
CN113643470A (zh) * 2021-07-21 2021-11-12 广东省安心加科技有限公司 人脸门禁的批量授权方法、***及计算机可读存储介质
CN114333005A (zh) * 2021-12-27 2022-04-12 深圳市商汤科技有限公司 对象识别方法、***及存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110866443A (zh) * 2019-10-11 2020-03-06 厦门身份宝网络科技有限公司 人像存储方法、人脸识别方法、设备及存储介质
CN112950833A (zh) * 2019-12-11 2021-06-11 浙江宇视科技有限公司 一种门禁设备的授权方法、装置、设备及存储介质
CN113192250A (zh) * 2021-04-22 2021-07-30 北京澎思科技有限公司 一种门禁图像的处理方法、装置和存储介质
CN113516807A (zh) * 2021-05-18 2021-10-19 深圳市亲邻科技有限公司 基于区块链的门禁管理方法、装置和门禁设备
CN113643470A (zh) * 2021-07-21 2021-11-12 广东省安心加科技有限公司 人脸门禁的批量授权方法、***及计算机可读存储介质
CN114333005A (zh) * 2021-12-27 2022-04-12 深圳市商汤科技有限公司 对象识别方法、***及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115238257A (zh) * 2022-09-26 2022-10-25 深圳市亲邻科技有限公司 门禁人脸权限更新方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN111526201B (zh) 一种机器人管理方法、***及边缘服务器
CN110210845B (zh) 用于区块链数据迁移的方法、装置、介质和计算设备
CN112672440A (zh) 指令执行方法、***、网络设备及存储介质
CN115080775A (zh) 门禁设备人脸数据的存储方法、装置、服务器及存储介质
CN110782341A (zh) 业务催收方法、装置、设备及介质
CN111367934A (zh) 数据一致性的检验方法、装置、服务器和介质
CN113419880B (zh) 云手机根权限获取方法、相关装置及计算机程序产品
CN113703793B (zh) 用于云手机的应用安装方法、装置、设备和介质
CN112925663B (zh) 业务数据的计算方法和装置
CN115249190A (zh) 一种异步入账动态预警方法和***、电子设备、存储介质
CN114564211A (zh) 集群部署方法、集群部署装置、设备及介质
CN112101810A (zh) 风险事件控制方法、装置及***
CN109379449B (zh) 数据连接方法、装置、终端及存储介质
CN113721938A (zh) 适应电力物联网的边边协同任务处理方法、装置及***
CN113590308A (zh) 一种申请云资源的工作流处理方法、装置、设备及介质
CN102932176B (zh) 后台程序日志的跟踪方法、跟踪端、服务端和***
CN112561264A (zh) 企业内容的服务方法、服务***和存储介质
CN106789746B (zh) 一种管理软件数据流量的方法及装置
CN117873691B (zh) 数据处理方法、装置、设备及可读存储介质
CN111026048B (zh) 一种数据处理方法、装置及存储介质
CN116820658B (zh) 一种云应用页面渲染方法、装置、设备及存储介质
CN111338824B (zh) 灰度发布方法、装置、电子设备及存储介质
CN117675910A (zh) 一种基于代理总线的任务管理方法、装置、设备及介质
CN114168285A (zh) 一种数据恢复演练方法、装置、服务器及存储介质
CN118214746A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20220920