基于即时通讯软件的安全认证方法及装置制造方法及图纸

技术编号:24129959 阅读:28 留言:0更新日期:2020-05-13 05:56
本发明专利技术提供一种基于即时通讯软件的安全认证方法及装置,方法包括:分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;对客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;接收客户获取验证码的请求并根据客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户。本发明专利技术可以完成相关金融交易的验证,提升客户体验,借助即时通讯软件的广泛性,拓展手机银行交易的便利性。

【技术实现步骤摘要】
基于即时通讯软件的安全认证方法及装置
本专利技术涉及安全认证领域,具体涉及一种基于即时通讯软件的安全认证方法及装置。
技术介绍
电子银行作为一种便捷的金融服务渠道,对客户、社会或者银行本身都具有重要意义。对于银行来说,一方面,电子银行已经成为银行稳定优质客户、竞争新客户的利器,可以有效提升银行的核心竞争力。另一方面,电子银行有效分流了柜面业务,缓解了网点柜台排队的压力。此外,电子银行还节约了大量运营成本。目前,电子银行通常包括网上银行、手机银行和电话银行等,对于网上银行业务来讲,银行大多数金融交易仅支持短信或短信+token进行安全认证,但是随身携带实体token不便,且如果在国外旅游时又接受不到短信验证码,则无法进行相关金融交易(比如转账),因此,现有的安全认证手段还有不足之处。
技术实现思路
针对现有技术中的问题,本专利技术提供一种基于即时通讯软件的安全认证方法及装置,通过即时通讯软件的广泛性,可拓展手机银行交易的便利性。为解决上述技术问题,本专利技术提供以下技术方案:第一方面,本专利技术提供一种基于即时通讯软件的安全认证方法,包括:分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;对所述客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;接收客户获取验证码的请求并根据所述客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户。进一步的,在所述分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID之前,还包括:建立与即时通讯软件的通讯链接;相对应的,所述分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID,包括:通过与即时通讯软件的通讯链接,分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID。其中,所述对所述客户信息进行验证,包括:将所述客户信息与客户的预留存信息进行比对,若所述客户信息与所述预留存信息相同,则验证通过。其中,将所述客户信息与客户的预留存信息进行比对,包括:将所述客户信息中的人脸数据与客户的预留存信息中的人脸数据进行人脸识别比对。其中,所述即时通讯软件为微信。第二方面,本专利技术提供一种基于即时通讯软件的安全认证装置,包括:采集单元,用于分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;存储单元,用于对所述客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;接收单元,用于接收客户获取验证码的请求并根据所述客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;发送单元,用于将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户。进一步的,还包括:连接单元,用于建立与即时通讯软件的通讯链接;相对应的,所述分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID,包括:通过与即时通讯软件的通讯链接,分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID。其中,所述存储单元包括:验证子单元,用于将所述客户信息与客户的预留存信息进行比对,若所述客户信息与所述预留存信息相同,则验证通过。其中,所述验证子单元,包括:验证模块,用于将所述客户信息中的人脸数据与客户的预留存信息中的人脸数据进行人脸识别比对。其中,所述即时通讯软件为微信。第三方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于即时通讯软件的安全认证方法的步骤。第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的基于即时通讯软件的安全认证方法的步骤。由上述技术方案可知,本专利技术提供一种基于即时通讯软件的安全认证方法及装置,通过分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;对所述客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;接收客户获取验证码的请求并根据所述客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户,通过登录即时通讯软件就可以完成相关金融交易的验证,提升客户体验,借助即时通讯软件的广泛性,可拓展手机银行交易的便利性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中的基于即时通讯软件的安全认证方法的第一种流程示意图。图2为本专利技术实施例中的基于即时通讯软件的安全认证方法的第二种流程示意图。图3为本专利技术实施例中的基于即时通讯软件的安全认证装置的第一种结构示意图。图4为本专利技术实施例中的基于即时通讯软件的安全认证装置的第二种结构示意图。图5为本专利技术实施例中的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种基于即时通讯软件的安全认证方法的实施例,参见图1,所述基于即时通讯软件的安全认证方法具体包含有如下内容:S101:分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;需要说明的是,本实施例中的即时通讯软件为微信,OPENID是用户关注微信公众号成为粉丝,微信会为该用户颁发一个此公众号对应的编号(openid),同一客户在不同公众号拥有不同openid,客户、公众号、openid为一一对应关系。在本步骤中,客户打开服务方的公众号相关功能,服务方的公众号获取运营商颁发的授权码并拿授权码向运营商请求客户信息ope本文档来自技高网...

【技术保护点】
1.一种基于即时通讯软件的安全认证方法,其特征在于,包括:/n分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;/n对所述客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;/n接收客户获取验证码的请求并根据所述客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;/n将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户。/n

【技术特征摘要】
1.一种基于即时通讯软件的安全认证方法,其特征在于,包括:
分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID;
对所述客户信息进行验证,并在验证通过后存储客户与OPENID之间的对应关系;
接收客户获取验证码的请求并根据所述客户与OPENID之间的对应关系确定获取验证码的请求的客户对应的OPENID;
将验证码和获取验证码的请求的客户对应的OPENID发送至即时通讯软件,以使即时通讯软件根据获取验证码的请求的客户对应的OPENID将验证码发送至获取验证码的请求客户。


2.根据权利要求1所述的基于即时通讯软件的安全认证方法,其特征在于,在所述分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID之前,还包括:
建立与即时通讯软件的通讯链接;
相对应的,所述分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID,包括:
通过与即时通讯软件的通讯链接,分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上属于客户的OPENID。


3.根据权利要求1所述的基于即时通讯软件的安全认证方法,其特征在于,所述对所述客户信息进行验证,包括:
将所述客户信息与客户的预留存信息进行比对,若所述客户信息与所述预留存信息相同,则验证通过。


4.根据权利要求3所述的基于即时通讯软件的安全认证方法,其特征在于,将所述客户信息与客户的预留存信息进行比对,包括:
将所述客户信息中的人脸数据与客户的预留存信息中的人脸数据进行人脸识别比对。


5.根据权利要求1所述的基于即时通讯软件的安全认证方法,其特征在于,所述即时通讯软件为微信。


6.一种基于即时通讯软件的安全认证装置,其特征在于,包括:
采集单元,用于分别获取客户通过即时通讯软件上传的客户信息和即时通讯软件上客户对应的唯一的OPENID...

【专利技术属性】
技术研发人员:王增峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1