本发明涉及到一种人脸识别系统。
背景技术:
在安防系统等很多领域,人脸识别都得到了极为重要的作用,例如车站、机场等利用人脸识别技术来进行安检,公安系统利用人脸识别来抓捕逃犯等,可以说,人脸识别技术的前景非常广阔。但是,人脸识别技术的应用需要服务器及存储器等硬件设备,并需要不断发展的软件支持,这些都耗资巨大,使得人脸识别技术难以普及应用。
技术实现要素:
本发明的目的是提出一种云架构共享式人脸识别系统,以降低人脸识别技术使用者的投入成本,从而促进人脸识别技术的普及应用。
本发明的云架构共享式人脸识别系统由人脸抓拍机、用户终端、云端服务器构成,所述人脸抓拍机、用户终端分别通过网络与云端服务器相连;所述人脸抓拍机包括用户专享人脸抓拍机和共享人脸抓拍机;所述用户专享人脸抓拍机将拍摄到的待识别人脸照片发送到云端服务器,用户终端将已知人脸照片发送至云端服务器存储,云端服务器将收到的待识别人脸照片与已知人脸照片进行比对后,将人脸比对结果返回到与该用户专享人脸抓拍机所对应的用户终端;用户终端向云端服务器发送服务请求,云端服务器根据该服务请求调取人脸抓拍机的人脸照片,并与用户终端提供的已知人脸照片进行比对,然后将服务请求结果返回到发出服务请求的用户终端。
用户终端包括但不限于电脑、手机、平板等装置,作为云架构共享式人脸识别系统的用户,其不需要购置云端服务器,也不需要开发相应的服务器人脸识别软件,在使用时,用户借助公共的云端服务器及人脸抓拍机来完成相应的人脸识别服务,并得到自己想要的人脸比对结果,这样就大大降低了用户的成本,有利于人脸识别技术的普及应用。用户可以根据自己的需要来布置用户专享人脸抓拍机,该用户专享人脸抓拍机的数据只有特定的用户才能使用,对于用户本身来说,也仅仅是增加了用户专享人脸抓拍机的硬件成本,其相应的人脸识别工作也是由云端服务器完成的,自己无需开发相应的人脸识别软件。而共享人脸抓拍机由人脸识别提供商统一投入建设,以供所有用户使用。
进一步地,所述服务请求包括人脸抓拍机所在位置区域的信息,人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段的信息,以及已知人脸照片;所述服务请求结果包括在人脸抓拍机所在的位置区域以及所述的拍摄时间段内,是否有与所述已知人脸照片相符的待识别人脸照片,如果有,则还提供该待识别人脸照片拍摄的具体位置和时间。
进一步地,所述云端服务器在接收到用户终端的服务请求后,首先确定用户终端的服务请求是否超出了该用户终端的权限范围,只有用户终端的服务请求在该用户终端的权限范围内时,云端服务器才响应该服务请求;所述权限范围由用户终端预先向云端服务器注册,并由云端服务器的管理人员以及相关用户进行核准确认;权限范围包括人脸抓拍机所在位置区域以及所属用户、人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段。
上述服务请求严格规定了人脸抓拍机的使用规则,用户终端只有在限定的规则内使用人脸抓拍机,这样可以避免人脸抓拍机的滥用,保护了公众的权益。
本发明的云架构共享式人脸识别系统将硬件的权属与人脸识别服务的使用分离开来,用户在无需投入建设云端服务器等前提下,可以在相应的管理规则下,共享服务器等硬件,享受到较好的人脸识别服务,大大降低了人脸识别技术使用者的投入成本,从而促进了人脸识别技术的普及应用。
附图说明
图1是本发明的云架构共享式人脸识别系统的原理图。
具体实施方式
下面对照附图,通过对实施实例的描述,对本发明的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理等作进一步的详细说明。
实施例1:
本实施例提出了一种云架构共享式人脸识别系统,以降低人脸识别技术使用者的投入成本,从而促进人脸识别技术的普及应用。
如图1所示,本实施例的云架构共享式人脸识别系统由人脸抓拍机、用户终端、具有存储模块的云端服务器构成,所述人脸抓拍机、用户终端分别通过网络与云端服务器相连;所述人脸抓拍机包括用户专享人脸抓拍机和共享人脸抓拍机;所述用户专享人脸抓拍机将拍摄到的待识别人脸照片发送到云端服务器,用户终端将已知人脸照片发送至云端服务器存储,云端服务器将收到的待识别人脸照片与已知人脸照片进行比对后,将人脸比对结果返回到与该用户专享人脸抓拍机所对应的用户终端;用户终端向云端服务器发送服务请求,云端服务器根据该服务请求调取人脸抓拍机的人脸照片,并与用户终端提供的已知人脸照片进行比对,然后将服务请求结果返回到发出服务请求的用户终端。
用户终端包括但不限于电脑、手机、平板等装置,作为云架构共享式人脸识别系统的用户,其不需要购置云端服务器,也不需要开发相应的服务器人脸识别软件,在使用时,用户借助公共的云端服务器及人脸抓拍机来完成相应的人脸识别服务,并得到自己想要的人脸比对结果,这样就大大降低了用户的成本,有利于人脸识别技术的普及应用。用户可以根据自己的需要来布置用户专享人脸抓拍机,该用户专享人脸抓拍机的数据只有特定的用户才能使用,对于用户本身来说,也仅仅是增加了用户专享人脸抓拍机的硬件成本,其相应的人脸识别工作也是由云端服务器完成的,自己无需开发相应的人脸识别软件。而共享人脸抓拍机由人脸识别提供商统一投入建设,以供所有用户使用。
在本实施例中,所述服务请求包括人脸抓拍机所在位置区域的信息,人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段的信息,以及已知人脸照片;所述服务请求结果包括在人脸抓拍机所在的位置区域以及所述的拍摄时间段内,是否有与所述已知人脸照片相符的待识别人脸照片,如果有,则还提供该待识别人脸照片拍摄的具体位置和时间。云端服务器在接收到用户终端的服务请求后,首先确定用户终端的服务请求是否超出了该用户终端的权限范围,只有用户终端的服务请求在该用户终端的权限范围内时,云端服务器才响应该服务请求;所述权限范围由用户终端预先向云端服务器注册,并由云端服务器的管理人员以及相关用户进行核准确认;权限范围包括人脸抓拍机所在位置区域以及所属用户、人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段。上述服务请求严格规定了人脸抓拍机的使用规则,用户终端只有在限定的规则内使用人脸抓拍机,这样可以避免人脸抓拍机的滥用,保护了公众的权益。
例如说,位于广州市某技术开发区内的a公司在a公司门口设置了一台a用户专享人脸抓拍机,b公司在b公司门口设置了一台b用户专享人脸抓拍机,而该技术开发区内设有几台共享人脸抓拍机;上述a用户专享人脸抓拍机、b用户专享人脸抓拍机以及共享人脸抓拍机分别处于不同位置,且均与云端服务器连接,a公司、b公司分别具有自己的用户终端,即a用户终端和b用户终端。
a公司因为业务和安全需要,需要在上述技术开发区内进行特定人物的行程监控,但是由于其自身财力有限,只购置了一台a用户专享人脸抓拍机,监控范围很小,且没有开发人脸识别技术的能力,因此提出了共享人脸识别技术的服务请求,该服务请求包括在全天时间范围内使用云端服务器的人脸识别软件、使用该技术开发区内的共享人脸抓拍机,以及使用b公司的b用户专享人脸抓拍机进行人脸识别,经过云端服务器的管理者以及b公司的许可后,a公司将该特定任务的人脸照片发送至云端服务器进行存储。
a用户专享人脸抓拍机、b用户专享人脸抓拍机以及该技术开发区内的多台共享人脸抓拍机将拍摄到的待识别人脸照片发送到云端服务器,云端服务器将收到的待识别人脸照片与预存储的特定人物的已知人脸照片进行比对后,将人脸比对结果返回到与a用户终端,这样a公司就得到了自己想要的特定人物在该技术开发区内的行程监控,而无需购置服务器和数量较多的人脸抓拍机,更无需开发相应的人脸识别软件等,大大降低了人脸识别服务的开发和使用成本。
上面结合附图对本发明进行了示例性描述,显然本发明具体设计并不受上述方式的限制,只要采用了本发明的构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。
1.一种云架构共享式人脸识别系统,其特征在于由人脸抓拍机、用户终端、云端服务器构成,所述人脸抓拍机、用户终端分别通过网络与云端服务器相连;所述人脸抓拍机包括用户专享人脸抓拍机和共享人脸抓拍机;所述用户专享人脸抓拍机将拍摄到的待识别人脸照片发送到云端服务器,用户终端将已知人脸照片发送至云端服务器存储,云端服务器将收到的待识别人脸照片与已知人脸照片进行比对后,将人脸比对结果返回到与该用户专享人脸抓拍机所对应的用户终端;用户终端向云端服务器发送服务请求,云端服务器根据该服务请求调取人脸抓拍机的人脸照片,并与用户终端提供的已知人脸照片进行比对,然后将服务请求结果返回到发出服务请求的用户终端。
2.根据权利要求1所述的云架构共享式人脸识别系统,其特征在于所述服务请求包括人脸抓拍机所在位置区域的信息,人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段的信息,以及已知人脸照片;所述服务请求结果包括在人脸抓拍机所在的位置区域以及所述的拍摄时间段内,是否有与所述已知人脸照片相符的待识别人脸照片,如果有,则还提供该待识别人脸照片拍摄的具体位置和时间。
3.根据权利要求2所述的云架构共享式人脸识别系统,其特征在于所述云端服务器在接收到用户终端的服务请求后,首先确定用户终端的服务请求是否超出了该用户终端的权限范围,只有用户终端的服务请求在该用户终端的权限范围内时,云端服务器才响应该服务请求;所述权限范围由用户终端预先向云端服务器注册,并由云端服务器的管理人员以及相关用户进行核准确认;权限范围包括人脸抓拍机所在位置区域以及所属用户、人脸抓拍机所拍摄到的待识别人脸照片的拍摄时间段。
技术总结