一种安防图像人脸隐私权限保护方法及系统
文献发布时间:2023-06-19 13:29:16
技术领域
本发明是关于人脸识别技术领域,特别是关于一种安防图像人脸隐私权限保护方法及系统。
背景技术
当前人脸识别技术已经广泛用于安防领域,基于人脸识别的安防技术显然相比于传统的刷卡或者指纹识别方式更为方便和快捷,但是人脸识别技术同时引发了用户对于隐私泄露的担忧。
现有技术CN107273822B公开了一种基于监控视频多目标跟踪和人脸识别的隐私保护方法,包括:根据实时监控录像建立和更新背景模型,运用新背景模型分割出前景目标区域;基于前景目标区域进行行人检测与人脸识别,通过卡尔曼滤波技术与匈牙利算法的结合,实现社区监控视频中社区内部人员与社区外来人员的持续跟踪与身份识别;利用信息隐藏对社区内部人员的视频信息进行保护。
发明内容
本发明的目的在于提供一种安防图像人脸隐私权限保护方法及系统。
为实现上述目的,本发明提供了一种安防图像人脸隐私权限保护方法,其特征在于,方法包括如下步骤:
由第一面部信息采集终端采集人脸图像信息,并由第二面部信息采集终端采集人脸图像信息,其中,第一面部信息采集终端以及第二面部信息采集终端具有无线通信功能;
在采集到人脸图像信息之后,由第一面部信息采集终端向楼宇信息收集节点发送第一人脸图像信息发送请求消息,其中,第一人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第一人脸图像信息发送请求消息的第一字段用于指示第一面部信息采集终端具有要发送的消息,其中,第一人脸图像信息发送请求消息的第二字段用于指示第一面部信息采集终端要发送的消息的大小,其中,第一人脸图像信息发送请求消息的第一字段中所包括的比特数小于第一人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第一人脸图像信息发送请求消息的第一字段与第一人脸图像信息发送请求消息的第二字段是独立编码的;
在接收到第一人脸图像信息发送请求消息之后,由楼宇信息收集节点尝试解码第一人脸图像信息发送请求消息的第一字段以及第二字段;
如果成功解码第一人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第一人脸图像信息发送允许消息,其中,第一人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第一人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第一临时身份标识符,其中,第一人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间,其中,第一人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于发送人脸图像信息的资源;
在接收到第一人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第一人脸图像信息数据包,其中,第一人脸图像信息数据包中至少包括第一临时身份标识符以及人脸图像信息;
在接收到第一人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器。
在一优选的实施方式中,方法包括如下步骤:
在接收到人脸图像信息中的用于人脸识别的特征信息之后,由后台服务器基于用于人脸识别的特征信息,来确定用户的身份,其中,在后台服务器处确定的用户的身份由伪身份代码表示;
在确定用户的身份之后,由后台服务器将所确定的用户的身份发送给楼宇信息收集节点;
在接收到用户的身份之后,由楼宇信息收集节点基于伪身份代码与真实身份的对应表,来确定用户的真实身份,并由楼宇信息收集节点基于用户的真实身份来确定用户是否具有进入楼宇的权限,其中,伪身份代码与真实身份的对应表是存储在楼宇信息收集节点中的,伪身份代码与真实身份的对应表只能进行本地存取操作;
在确定用户是否具有进入楼宇的权限之后,由楼宇信息收集节点向具有第一临时身份标识符的第一面部信息采集终端发送对于用户权限的判断。
在一优选的实施方式中,方法包括如下步骤:
如果成功解码第一人脸图像信息发送请求消息的第一字段,但是没有成功解码第一人脸图像信息发送请求消息的第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第二人脸图像信息发送允许消息,其中,第二人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第二人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第二临时身份标识符,其中,第二人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间,其中,第二人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于重新发送第一人脸图像信息发送请求消息的第二字段的资源;
在接收到第二人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点重新发送第一人脸图像信息发送请求消息的第二字段;
如果成功解码重新发送的第一人脸图像信息发送请求消息的第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第三人脸图像信息发送允许消息,其中,第三人脸图像信息发送允许消息中至少包括第一字段以及第二字段,其中,第三人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第三临时身份标识符,其中,第三人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示用于发送人脸图像信息的资源;
在接收到第三人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第二人脸图像信息数据包,其中,第二人脸图像信息数据包中至少包括第三临时身份标识符以及人脸图像信息。
在一优选的实施方式中,方法包括如下步骤:
在接收到第二人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器;
在接收到人脸图像信息中的用于人脸识别的特征信息之后,由后台服务器基于用于人脸识别的特征信息,来确定用户的身份,其中,在后台服务器处确定的用户的身份由伪身份代码表示;
在确定用户的身份之后,由后台服务器将所确定的用户的身份发送给楼宇信息收集节点;
在接收到用户的身份之后,由楼宇信息收集节点基于伪身份代码与真实身份的对应表,来确定用户的真实身份,并由楼宇信息收集节点基于用户的真实身份来确定用户是否具有进入楼宇的权限,其中,伪身份代码与真实身份的对应表是存储在楼宇信息收集节点中的,伪身份代码与真实身份的对应表只能进行本地存取操作;
在确定用户是否具有进入楼宇的权限之后,由楼宇信息收集节点向具有第三临时身份标识符的第一面部信息采集终端发送对于用户权限的判断。
在一优选的实施方式中,方法包括如下步骤:
在采集到人脸图像信息之后,由第二面部信息采集终端向楼宇信息收集节点发送第二人脸图像信息发送请求消息,其中,第二人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第二人脸图像信息发送请求消息的第一字段用于指示第二面部信息采集终端具有要发送的消息,其中,第二人脸图像信息发送请求消息的第二字段用于指示第二面部信息采集终端要发送的消息的大小,其中,第二人脸图像信息发送请求消息的第一字段中所包括的比特数小于第二人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第二人脸图像信息发送请求消息的第一字段与第二人脸图像信息发送请求消息的第二字段是独立编码的;
如果同时接收到第一人脸图像信息发送请求消息以及第二人脸图像信息发送请求消息,则由楼宇信息收集节点尝试解码第一人脸图像信息发送请求消息的第一字段以及第二字段和第二人脸图像信息发送请求消息的第一字段以及第二字段;
如果成功解码第一人脸图像信息发送请求消息的第一字段以及第二字段和第二人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端以及第二面部信息采集终端组播第四人脸图像信息发送允许消息,其中,第四人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第四人脸图像信息发送允许消息的第一字段用于分配第四临时身份标识符,其中,第四人脸图像信息发送允许消息的第二字段用于指示楼宇信息收集节点的系统时间,其中,第四人脸图像信息发送允许消息的第三字段用于指示用于发送人脸图像信息的资源。
在一优选的实施方式中,方法包括如下步骤:
在接收到组播的第四人脸图像信息发送允许消息之后,由第一面部信息采集终端向第二面部信息采集终端发送判决请求消息;
在接收到组播的第四人脸图像信息发送允许消息之后,由第二面部信息采集终端向第一面部信息采集终端发送判决请求消息;
在接收到判决请求消息之后,由第二面部采集终端判断是否由第二面部采集终端使用第四人脸图像信息发送允许消息;
如果判断由第二面部采集终端使用第四人脸图像信息发送允许消息,则由第二面部采集终端向第一面部采集终端发送判决结果,其中,判决结果向第一面部采集终端指示由第二面部采集终端使用第四人脸图像信息发送允许消息。
在一优选的实施方式中,方法包括如下步骤:
在判断由第二面部采集终端使用第四人脸图像信息发送允许消息之后,由第二面部采集终端向楼宇信息收集节点发送第三人脸图像信息数据包,其中,第三人脸图像信息数据包中至少包括第四临时身份标识符以及人脸图像信息;
在接收到第三人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器;
在接收到人脸图像信息中的用于人脸识别的特征信息之后,由后台服务器基于用于人脸识别的特征信息,来确定用户的身份,其中,在后台服务器处确定的用户的身份由伪身份代码表示;
在确定用户的身份之后,由后台服务器将所确定的用户的身份发送给楼宇信息收集节点;
在接收到用户的身份之后,由楼宇信息收集节点基于伪身份代码与真实身份的对应表,来确定用户的真实身份,并由楼宇信息收集节点基于用户的真实身份来确定用户是否具有进入楼宇的权限,其中,伪身份代码与真实身份的对应表是存储在楼宇信息收集节点中的,伪身份代码与真实身份的对应表只能进行本地存取操作;
在确定用户是否具有进入楼宇的权限之后,由楼宇信息收集节点向具有第四临时身份标识符的第二面部信息采集终端发送对于用户权限的判断。
在一优选的实施方式中,方法包括如下步骤:
在判断由第二面部采集终端使用第四人脸图像信息发送允许消息之后,由第一面部采集终端向楼宇信息收集节点发送第三人脸图像信息发送请求消息,其中,第三人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第三人脸图像信息发送请求消息的第一字段用于指示第一面部信息采集终端具有要发送的消息,其中,第三人脸图像信息发送请求消息的第二字段用于指示第一面部信息采集终端要发送的消息的大小,其中,第三人脸图像信息发送请求消息的第一字段中所包括的比特数小于第三人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第三人脸图像信息发送请求消息的第一字段与第三人脸图像信息发送请求消息的第二字段是独立编码的;
在接收到第三人脸图像信息发送请求消息之后,由楼宇信息收集节点尝试解码第三人脸图像信息发送请求消息的第一字段以及第二字段;
如果成功解码第三人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第五人脸图像信息发送允许消息,其中,第五人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第五人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第五临时身份标识符,其中,第五人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间,其中,第五人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于发送人脸图像信息的资源。
在一优选的实施方式中,方法包括如下步骤:
在接收到第五人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第四人脸图像信息数据包,其中,第四人脸图像信息数据包中至少包括第五临时身份标识符以及人脸图像信息;
在接收到第四人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器。
本发明提供了一种安防图像人脸隐私权限保护系统,其特征在于,安防图像人脸隐私权限保护系统被配置为执行如前述的方法。
与现有技术相比,本发明具有如下优点,针对现有技术的需求,本发明提出了一种安防图像人脸隐私权限保护方法及系统,本发明的系统能够在一定程度上保护用户隐私,同时本发明的传输开销较小,减少了用户等待判断权限的时间,提升了用户体验。
附图说明
图1是根据本发明一实施方式的方法流程图。
图2是根据本发明一实施方式的方法流程图。
图3是根据本发明一实施方式的方法流程图。
图4是根据本发明一实施方式的方法流程图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
图1是根据本发明一实施方式的方法流程图。如图所示,本发明的方法包括如下步骤:
S101:由第一面部信息采集终端采集人脸图像信息,并由第二面部信息采集终端采集人脸图像信息,其中,第一面部信息采集终端以及第二面部信息采集终端具有无线通信功能;无线收发机电路是公知常识,在此不再赘述无线收发机的具体细节;
S102:在采集到人脸图像信息之后,由第一面部信息采集终端向楼宇信息收集节点发送第一人脸图像信息发送请求消息,其中,第一人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第一人脸图像信息发送请求消息的第一字段用于指示第一面部信息采集终端具有要发送的消息,在一个实施例中,第一人脸图像信息发送请求消息的第一字段可以只包括一个比特,如果比特值为1,则表示第一面部信息采集终端具有要发送的消息,如果比特值为0,则表示没有要发送的消息;在一个实施例中,楼宇信息收集节点可以是放置在每个楼层的一个中央节点,该节点具有无线收发功能,并具有简单的计算功能和一定量的存储空间;
其中,第一人脸图像信息发送请求消息的第二字段用于指示第一面部信息采集终端要发送的消息的大小,在一个实施例中,第一人脸图像信息发送请求消息的第二字段可以是一个二进制数,该二进制数用于指示第一面部信息采集终端要发送的消息的大小,本领域技术人员应当了解,第一面部信息采集终端通过一个消息可以发送的信息的大小应当具有最大值,二进制数的长度由前述最大值决定,在一个示例中,例如最大值是16个单位(例如一个单位是20k字节),则该二进制数的比特长度应该是4个比特;
其中,第一人脸图像信息发送请求消息的第一字段中所包括的比特数小于第一人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第一人脸图像信息发送请求消息的第一字段与第一人脸图像信息发送请求消息的第二字段是独立编码的;本领域技术人员应当了解,由于第一字段和第二字段是独立编码的,所以接收方装置可以独立解码第一字段和第二字段,并且具有正确接收第一字段,但是没有正确接收第二字段的可能性;
S103:在接收到第一人脸图像信息发送请求消息之后,由楼宇信息收集节点尝试解码第一人脸图像信息发送请求消息的第一字段以及第二字段;
S104:如果成功解码第一人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第一人脸图像信息发送允许消息,其中,第一人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第一人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第一临时身份标识符,在一个实施例中,临时标识符的长度可以小于第一面部信息采集终端的终端硬件标识符(任意终端都具有S/N号,该S/N号可以被认为是终端硬件标识符),在一个实施例中,该第一临时身份标识符可以在一次数据交换业务中保持有效,在下一次数据交换业务中,第一面部信息采集终端可以被分配有新的临时身份标识符。本领域技术人员应当了解,本发明所指的一次数据交换业务是指面部信息采集终端向楼宇信息收集节点发送人脸图像信息,并且直到面部信息采集终端从楼宇信息收集节点接收到对于用户权限的判断为止。发送临时身份标识符可以减少信道传输的开销,同时,由于临时身份标识符由于经常改变,所以通过临时身份标识符而非终端硬件标识符来标识终端身份,有助于防止冒用终端硬件标识符的终端窃取用户的资料;
其中,第一人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间,其中,第一人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于发送人脸图像信息的资源;
S105:在接收到第一人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第一人脸图像信息数据包,其中,第一人脸图像信息数据包中至少包括第一临时身份标识符以及人脸图像信息;
S106:在接收到第一人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器。本领域技术人员应当理解,用于人脸识别的特征信息是对于人脸图像进行初步处理之后得到的信息,而非人脸图像本身。不同的人脸识别算法,要求不同的人脸的特征信息,具体的人脸识别算法可以是市场上任意可以买到的人脸识别算法,具体的特征信息可以由人脸识别算法供应商提供,本发明对具体人脸识别算法不做限定。
图2是根据本发明一实施方式的方法流程图。在一优选的实施方式中,方法包括如下步骤:
S201:在接收到人脸图像信息中的用于人脸识别的特征信息之后,由后台服务器基于用于人脸识别的特征信息,来确定用户的身份,其中,在后台服务器处确定的用户的身份由伪身份代码表示;在一个实施例中,伪身份代码可以通过如下方式表示:
S202:在确定用户的身份之后,由后台服务器将所确定的用户的身份发送给楼宇信息收集节点;
S203:在接收到用户的身份之后,由楼宇信息收集节点基于伪身份代码与真实身份的对应表,来确定用户的真实身份,并由楼宇信息收集节点基于用户的真实身份来确定用户是否具有进入楼宇的权限,其中,伪身份代码与真实身份的对应表是存储在楼宇信息收集节点中的,伪身份代码与真实身份的对应表只能进行本地存取操作;在一个实施例中,伪身份代码与真实身份的对应表可以通过如下方式表示:
通过该方式,后台服务器只有刷脸用户的面部特征信息(而非用户的真实照片),同时后台服务器保存的仅仅是用户的伪身份代码,用户姓名以及所属公司、职位在后台服务器都是无法看到的,这样即便后台服务器不可避免的需要接入互联网和局域网,但是这都不会导致用户关键身份信息的泄漏;用户所有的关键信息,例如用户人脸真实图像、用户真实姓名、用户所在公司及职位,都仅仅存储在楼宇信息收集节点中,该对应表仅能够通过本地操作方式才能够存取(例如只有在楼宇信息收集节点上物理插入存储装置,才能够复制前述对应表),由此最大限度的防止了信息泄漏。
S204:在确定用户是否具有进入楼宇的权限之后,由楼宇信息收集节点向具有第一临时身份标识符的第一面部信息采集终端发送对于用户权限的判断。
图3是根据本发明一实施方式的方法流程图。在一优选的实施方式中,方法包括如下步骤:
S301:如果成功解码第一人脸图像信息发送请求消息的第一字段,但是没有成功解码第一人脸图像信息发送请求消息的第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第二人脸图像信息发送允许消息,其中,第二人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第二人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第二临时身份标识符,其中,第二人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间(该系统时间用于面部信息采集终端完成同步),其中,第二人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于重新发送第一人脸图像信息发送请求消息的第二字段的资源;在一个实施例中,第二人脸图像信息发送允许消息中可以包括需要第一面部信息采集终端进行重传的指示,而在第一人脸图像信息发送允许消息中不包括要求第一面部信息采集终端进行重传的指示,由此,第一面部信息采集终端可以区分是发送人脸图像数据还是重发第一人脸图像信息发送请求消息的第二字段;
S302:在接收到第二人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点重新发送第一人脸图像信息发送请求消息的第二字段;
S303:如果成功解码重新发送的第一人脸图像信息发送请求消息的第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第三人脸图像信息发送允许消息,其中,第三人脸图像信息发送允许消息中至少包括第一字段以及第二字段,其中,第三人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第三临时身份标识符,其中,第三人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示用于发送人脸图像信息的资源;
S304:在接收到第三人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第二人脸图像信息数据包,其中,第二人脸图像信息数据包中至少包括第三临时身份标识符以及人脸图像信息。
图4是根据本发明一实施方式的方法流程图。在一优选的实施方式中,方法包括如下步骤:
S401:在采集到人脸图像信息之后,由第二面部信息采集终端向楼宇信息收集节点发送第二人脸图像信息发送请求消息,其中,第二人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第二人脸图像信息发送请求消息的第一字段用于指示第二面部信息采集终端具有要发送的消息,其中,第二人脸图像信息发送请求消息的第二字段用于指示第二面部信息采集终端要发送的消息的大小,其中,第二人脸图像信息发送请求消息的第一字段中所包括的比特数小于第二人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第二人脸图像信息发送请求消息的第一字段与第二人脸图像信息发送请求消息的第二字段是独立编码的;第二人脸图像信息发送请求消息的设计可以参考针对图1所描述的具体实施例的设计,此处不再重复;
S402:如果同时接收到第一人脸图像信息发送请求消息以及第二人脸图像信息发送请求消息,则由楼宇信息收集节点尝试解码第一人脸图像信息发送请求消息的第一字段以及第二字段和第二人脸图像信息发送请求消息的第一字段以及第二字段;
S403:如果成功解码第一人脸图像信息发送请求消息的第一字段以及第二字段和第二人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端以及第二面部信息采集终端组播第四人脸图像信息发送允许消息,其中,第四人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第四人脸图像信息发送允许消息的第一字段用于分配第四临时身份标识符,其中,第四人脸图像信息发送允许消息的第二字段用于指示楼宇信息收集节点的系统时间,其中,第四人脸图像信息发送允许消息的第三字段用于指示用于发送人脸图像信息的资源。在一个实施例中,第四人脸图像信息发送允许消息可以包括一个组播标识符,在一个实施例中,例如比特00表示单播、01表示组播、10表示广播;
S404:在接收到组播的第四人脸图像信息发送允许消息之后,由第一面部信息采集终端向第二面部信息采集终端发送判决请求消息;在一个具体实施例中,第一面部信息采集终端通过第四人脸图像信息发送允许消息中的组播标识符来判断第四人脸图像信息发送允许消息是组播发送的;
S405:在接收到组播的第四人脸图像信息发送允许消息之后,由第二面部信息采集终端向第一面部信息采集终端发送判决请求消息;
S406:在接收到判决请求消息之后,由第二面部采集终端判断是否由第二面部采集终端使用第四人脸图像信息发送允许消息;在一个具体实施例中,在判断第四人脸图像信息发送允许消息是组播发送的之后,第一面部信息采集终端通过随机数生成器生成一个随机数,在一个具体实施例中,例如生成的随机数是50(随机数生成器的范围可以是0-100),在一个实施例中,第一面部信息采集终端在发送给第二面部信息采集终端的判决请求消息中包括所生成的随机数50;在判断第四人脸图像信息发送允许消息是组播发送的之后,第二面部信息采集终端通过随机数生成器生成一个随机数,在一个具体实施例中,例如生成的随机数是100(随机数生成器的范围可以是0-100),在一个实施例中,第二面部信息采集终端在发送给第一面部信息采集终端的判决请求消息中包括所生成的随机数100;在一个实施例中,由于第二面部信息采集终端自己生成的随机数是100,第一面部信息采集终端发送的随机数是50,因此可以判断由第二面部采集终端使用第四人脸图像信息发送允许消息,同理,第一面部信息采集终端自己生成的随机数是50,第二面部信息采集终端发送的随机数是100,那么第一面部信息采集终端也同样判断由第二面部采集终端使用第四人脸图像信息发送允许消息;本领域技术人员应该理解,所谓的“使用第四人脸图像信息发送允许消息”,主要是指使用第四人脸图像信息发送允许消息中指示的资源来发送图像数据;在一个实施例中,如果面部信息采集终端生成相同的随机数,则两者可以都不使用第四人脸图像信息发送允许消息中指示的资源,在两者都不使用第四人脸图像信息发送允许消息中指示的资源之后,面部信息采集终端可以随机退避一定时间,在退避时间之后,重新向楼宇信息收集节点发送人脸图像信息发送请求消息;
S407:如果判断由第二面部采集终端使用第四人脸图像信息发送允许消息,则由第二面部采集终端向第一面部采集终端发送判决结果,其中,判决结果向第一面部采集终端指示由第二面部采集终端使用第四人脸图像信息发送允许消息。
在一优选的实施方式中,方法包括如下步骤:
在判断由第二面部采集终端使用第四人脸图像信息发送允许消息之后,由第二面部采集终端向楼宇信息收集节点发送第三人脸图像信息数据包,其中,第三人脸图像信息数据包中至少包括第四临时身份标识符以及人脸图像信息;
在接收到第三人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器;
在接收到人脸图像信息中的用于人脸识别的特征信息之后,由后台服务器基于用于人脸识别的特征信息,来确定用户的身份,其中,在后台服务器处确定的用户的身份由伪身份代码表示;
在确定用户的身份之后,由后台服务器将所确定的用户的身份发送给楼宇信息收集节点;
在接收到用户的身份之后,由楼宇信息收集节点基于伪身份代码与真实身份的对应表,来确定用户的真实身份,并由楼宇信息收集节点基于用户的真实身份来确定用户是否具有进入楼宇的权限,其中,伪身份代码与真实身份的对应表是存储在楼宇信息收集节点中的,伪身份代码与真实身份的对应表只能进行本地存取操作;
在确定用户是否具有进入楼宇的权限之后,由楼宇信息收集节点向具有第四临时身份标识符的第二面部信息采集终端发送对于用户权限的判断。
在一优选的实施方式中,方法包括如下步骤:
在判断由第二面部采集终端使用第四人脸图像信息发送允许消息之后,由第一面部采集终端向楼宇信息收集节点发送第三人脸图像信息发送请求消息,其中,第三人脸图像信息发送请求消息具有第一字段以及第二字段,其中,第三人脸图像信息发送请求消息的第一字段用于指示第一面部信息采集终端具有要发送的消息,其中,第三人脸图像信息发送请求消息的第二字段用于指示第一面部信息采集终端要发送的消息的大小,其中,第三人脸图像信息发送请求消息的第一字段中所包括的比特数小于第三人脸图像信息发送请求消息的第二字段中所包括的比特数,其中,第三人脸图像信息发送请求消息的第一字段与第三人脸图像信息发送请求消息的第二字段是独立编码的;
在接收到第三人脸图像信息发送请求消息之后,由楼宇信息收集节点尝试解码第三人脸图像信息发送请求消息的第一字段以及第二字段;
如果成功解码第三人脸图像信息发送请求消息的第一字段以及第二字段,则由楼宇信息收集节点向第一面部信息采集终端发送第五人脸图像信息发送允许消息,其中,第五人脸图像信息发送允许消息中至少包括第一字段、第二字段以及第三字段,其中,第五人脸图像信息发送允许消息的第一字段向第一面部信息采集终端分配第五临时身份标识符,其中,第五人脸图像信息发送允许消息的第二字段向第一面部信息采集终端指示楼宇信息收集节点的系统时间,其中,第五人脸图像信息发送允许消息的第三字段向第一面部信息采集终端指示用于发送人脸图像信息的资源。
在接收到第五人脸图像信息发送允许消息之后,由第一面部信息采集终端向楼宇信息收集节点发送第四人脸图像信息数据包,其中,第四人脸图像信息数据包中至少包括第五临时身份标识符以及人脸图像信息;
在接收到第四人脸图像信息数据包之后,由楼宇信息收集节点将人脸图像信息中的用于人脸识别的特征信息发送给后台服务器。
应当理解的是,在本发明的各种实施例中,上述各过程的撰写的先后顺序并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
- 一种安防图像人脸隐私权限保护方法及系统
- 可恢复的人脸图像隐私保护方法、装置、设备及存储介质