一种基于人脸识别的服务提供方法、装置、设备及介质制造方法及图纸

技术编号:23085978 阅读:12 留言:0更新日期:2020-01-11 01:28
本发明专利技术公开了一种基于人脸识别的服务提供方法、装置、设备及介质,所述方法包括采集人脸图像以得到用于进行人脸识别的图像;得到所述图像对应的特征信息;根据所述特征信息和本地人脸特征数据库得到所述图像指向的身份信息;向所述第二应用程序反馈所述身份信息,以便于所述第二应用程序生成服务请求,将所述服务请求传输至业务服务器;由业务服务器生成支付请求,将所述支付请求传输至支付服务器,以便于支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器,由所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。本发明专利技术向服务提供者提供轻量级的接入方案。

A service providing method, device, device and medium based on face recognition

【技术实现步骤摘要】
一种基于人脸识别的服务提供方法、装置、设备及介质
本专利技术涉及身份识别与支付领域,尤其涉及一种基于人脸识别的服务提供方法、装置、设备及介质。
技术介绍
生物特征识别技术,是指通过计算机利用人体所固有的生理特征或行为特征来进行个人身份鉴定的技术。在生物特征识别技术中,人脸识别由于其方便快捷而被广泛应用在身份识别之中。在大多数场景中,基于人脸识别的身份识别对网络环境有较强要求,从而限制了其应用场景。进一步地,现有技术中基于人脸识别进行身份识别的方案较多为整机方案,需要依赖于整机设备配合前端软件服务以及后端软件服务才能够得以实施,为使其支持无网或弱网环境下的人脸识别需要付出高昂低价,而与之形成对应的,开发能力较弱的业务服务商,对轻量接入有较强诉求,其并不希望付出高昂代价,而是希望能够在低成本的前提下实现本地人脸识别,进而基于人脸识别结果提供服务。
技术实现思路
为了解决现有技术对于身份识别的联网环境要求过高,无法满足业务服务商轻量接入的需求的技术问题,本专利技术实施例提供一种基于人脸识别的服务提供方法、装置、设备及介质。一方面,本专利技术提供了一种基于人脸识别的服务提供方法,所述方法包括:第二应用程序生成身份信息获取请求,将所述身份信息获取请求传输至第一应用程序;所述第一应用程序响应于所述身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像,并对所述图像进行处理以得到所述图像对应的特征信息,根据特征信息和本地人脸特征数据库得到所述图像指向的身份信息,将所述身份信息反馈至第二应用程序;所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;响应于所述服务请求,所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器;所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器;所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。另一方面,本专利技术提供了一种基于人脸识别的服务提供方法,所述方法包括:响应于来自第二应用程序的身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像;对所述用于进行人脸识别的图像进行处理以得到所述图像对应的特征信息;根据所述特征信息和本地人脸特征数据库得到所述图像指向的身份信息;向所述第二应用程序反馈所述身份信息,以便于所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;由所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器,以便于所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器,由所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。另一方面,本专利技术提供一种基于人脸识别的服务提供装置,所述装置包括:图像采集模块,用于响应于来自第二应用程序的身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像;特征信息获取模块,用于对所述用于进行人脸识别的图像进行处理以得到所述图像对应的特征信息;身份信息获取模块,用于根据所述特征信息和本地人脸特征数据库得到所述图像指向的身份信息;身份信息反馈模块,用于向所述第二应用程序反馈所述身份信息,以便于所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;由所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器,以便于所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器,由所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务象。另一方面,本专利技术提供一种基于人脸识别的服务提供系统,所述系统包括:第二应用程序模块,用于生成身份信息获取请求,将所述身份信息获取请求传输至第一应用程序;第一应用程序模块,用于响应于所述身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像,并对所述图像进行处理以得到所述图像对应的特征信息,根据特征信息和本地人脸特征数据库得到所述图像指向的身份信息,将所述身份信息反馈至第二应用程序模块;所述第二应用程序模块,还用于根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;业务服务器,用于根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器;支付服务器,用于根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器;所述业务服务器,还用于根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。另一方面,本专利技术提供了一种基于人脸识别的服务提供设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现一种基于人脸识别的服务提供方法。另一方面,本专利技术提供了一种计算机存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行一种基于人脸识别的服务提供方法。本专利技术提供了一种基于人脸识别的服务提供方法、装置、设备及介质。本专利技术分别基于第一应用软件以及支付服务器实现了身份信息获取以及支付功能,而作为服务提供者的第二应用软件、业务服务器仅需要分别对应与第一应用软件、支付服务器简单交互即可直接使用支付功能,这对于服务提供者而言实现了一种轻量级的接入方案,从而使其在无需变更其现有的业务逻辑,也无需更换现有设备的前提下具备了在本地获取用户的身份信息进而为其提供服务的能力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本专利技术提供的一种基于人脸识别的服务提供方法的其中一种可行的实施环境示意图;图2是本专利技术提供的一种基于人脸识别的服务提供方法流程图;图3是本专利技术提供的所述支付服务器根据所述支付请求完成支付处理以得到处理结果流程图;图4是本专利技术提供的一种基于人脸识别的服务提供方法执行逻辑示意图;图5是本专利技术提供的一种基于人脸识别的服务提供方法流程图;图6是本专利技术提供的采集人脸图像以得到用于进行人脸识别的图像流程图;图7是本专利技术提供的对目标图像进行活体检验流程图;图8是本专利技术提供的对所述用于进行人脸识别的图像进行处理以得到特征信息流程图;图9是本专利技术提供的一种基于人脸识别的服务提供装置框图;图10是本专利技术提供的一种基于人脸识本文档来自技高网...

【技术保护点】
1.一种基于人脸识别的服务提供方法,其特征在于,所述方法包括:/n第二应用程序生成身份信息获取请求,将所述身份信息获取请求传输至第一应用程序;/n所述第一应用程序响应于所述身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像,并对所述图像进行处理以得到所述图像对应的特征信息,根据特征信息和本地人脸特征数据库得到所述图像指向的身份信息,将所述身份信息反馈至第二应用程序;/n所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;/n响应于所述服务请求,所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器;/n所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器;/n所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。/n

【技术特征摘要】
1.一种基于人脸识别的服务提供方法,其特征在于,所述方法包括:
第二应用程序生成身份信息获取请求,将所述身份信息获取请求传输至第一应用程序;
所述第一应用程序响应于所述身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像,并对所述图像进行处理以得到所述图像对应的特征信息,根据特征信息和本地人脸特征数据库得到所述图像指向的身份信息,将所述身份信息反馈至第二应用程序;
所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;
响应于所述服务请求,所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器;
所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器;
所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。


2.一种基于人脸识别的服务提供方法,其特征在于,所述方法包括:
响应于来自第二应用程序的身份信息获取请求,采集人脸图像以得到用于进行人脸识别的图像;
对所述用于进行人脸识别的图像进行处理以得到所述图像对应的特征信息;
根据所述特征信息和本地人脸特征数据库得到所述图像指向的身份信息;
向所述第二应用程序反馈所述身份信息,以便于所述第二应用程序根据所述身份信息生成服务请求,将所述服务请求传输至业务服务器;由所述业务服务器根据所述服务请求生成支付请求,将所述支付请求传输至支付服务器,以便于所述支付服务器根据所述支付请求进行支付处理以得到处理结果,将所述处理结果反馈至所述业务服务器,由所述业务服务器根据所述处理结果向所述服务请求指向的第二应用程序提供所述服务请求指向的服务。


3.根据权利要求2所述的方法,其特征在于,所述方法由第一应用程序实施,所述方法还包括:
所述第一应用程序具有对所述本地人脸特征数据库的读写权限,所述本地人脸特征数据库支持所述第一应用程序的访问,还响应于第一应用程序的指令动态变更。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括更新本地人脸特征数据库的步骤,所述更新本地人脸特征数据库,包括:
获取所述本地人脸特征数据库的当前版本号;
获取云数据库的最新版本号,所述云数据库存储有所述第一应用程序查询身份信息所需的数据;
若所述最新版本号与所述当前版本号不相同,则根据云数据库更新所述本地人脸特征数据库。


5.根据权利要求2所述的方法,其特征在于,所述方法采集人脸图像以得到用于进行人脸识别的图像,包括:
采集多张图像,根据所述多张图像得到至少一张人脸图像,并对人脸图像进行评分;
将评分大于预设阈值的人脸图像确定为目标图像,对目标图像进行活体检验;
从通过活体检验的目标图像中确定用于进行人脸识别的图像。


6.根据权利要求2所述的方法,其特征在于,所述对所述用于进行人脸识别的图像进行处理以得到特征信息,包括:
使用基于深度学习的关键点定位方法...

【专利技术属性】
技术研发人员:王少鸣耿志军周俊郭润增黄家宇吴志伟原俊叶婷婷古开元李俊斌王军张菁芸彭旭康张晋铭黄晶莹于鹏飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1