一种数据处理方法、装置及设备制造方法及图纸

技术编号:30403795 阅读:18 留言:0更新日期:2021-10-20 10:57
本申请实施例公开了一种数据处理方法、装置、设备。其中方法包括:接收第三方应用程序发送的授权操作请求,授权操作请求用于请求目标应用程序执行目标操作,授权操作请求中携带目标操作的属性信息;响应于授权操作请求,静默采集第三方应用程序侧的第一用户的生物特征;根据第一用户的生物特征对第一用户的身份进行认证;若对第一用户的身份认证成功,则根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果;将目标操作结果返回给第三方应用程序。采用本申请实施例能够简化授权操作中的步骤,无需进行应用程序的切换,实现应用程序之间的无感授权操作。实现应用程序之间的无感授权操作。实现应用程序之间的无感授权操作。

【技术实现步骤摘要】
一种数据处理方法、装置及设备


[0001]本申请涉及计算机
,具体涉及数据处理领域,尤其涉及一种数据处理方法、一种数据处理装置及一种数据处理设备。

技术介绍

[0002]随着计算机技术的飞速发展,互联网中涌现出海量的应用程序。各个应用程序提供的应用功能并不相同,比如,支付类应用程序提供付款功能,视频类应用程序提供音视频播放功能,等等。应用程序之间可通过授权操作的方式来扩展应用程序的功能,例如,目标应用程序向第三方应用程序操作授权成功时,第三方应用程序可将其内容分享至目标应用程序中。目前,目标应用程序向第三方应用程序进行操作授权时,需要从第三方应用程序跳转至目标应用程序的确认授权页面,由用户在该确认授权页面中进行授权,授权成功后再跳转回第三方应用程序中;这样的授权方式较为繁琐,需要频繁在应用程序之间进行切换,资源消耗较高且用户体验较差。

技术实现思路

[0003]本申请实施例提供一种数据处理方法、装置、设备及介质,能够简化授权操作中的步骤,无需进行应用程序的切换,实现无感授权操作。
[0004]一方面,本申请实施例提供一种数据处理方法,该方法包括:
[0005]接收第三方应用程序发送的授权操作请求,授权操作请求用于请求目标应用程序执行目标操作,授权操作请求中携带目标操作的属性信息;
[0006]响应于授权操作请求,静默采集第三方应用程序侧的第一用户的生物特征;
[0007]根据第一用户的生物特征对第一用户的身份进行认证;
[0008]若对第一用户的身份认证成功,则根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果;
[0009]将目标操作结果返回给第三方应用程序。
[0010]本申请实施例中,目标应用程序可静默采集第三方应用程序侧的第一用户的生物特征,并将采集的第一用户的生物特征与当前登录目标应用程序的第二用户的标识对应的配置生物特征进行比对,比对成功后目标应用程序执行授权操作请求所请求的目标操作,并将得到的目标操作结果返回给第三方应用程序。上述授权操作的过程中,对第一用户的生物特征的采集及对第一用户的身份认证过程均是由目标应用程序后台静默完成,无需第一用户参与操作,也无需在第三方应用程序与目标应用程序之间进行切换跳转即可快速实现无感授权操作,有效减少授权操作过程的资源消耗,并且有效提升授权操作效率,通过无感授权操作方式能有效提升用户体验。
[0011]一方面,本申请实施例提供一种数据处理方法,该方法包括:
[0012]显示第三方应用程序的操作页面,操作页面中包括目标应用程序的授权操作入口;
[0013]当目标应用程序的授权操作入口被触发时,向目标应用程序静默发送授权操作请求,授权操作请求用于请求目标应用程序执行目标操作,授权操作请求中携带目标操作的属性信息;以使得目标应用程序响应授权操作请求根据目标操作的属性信息静默执行目标操作,并返回目标操作结果;
[0014]根据目标应用程序返回的目标操作结果,从第三方应用程序的操作界面跳转至第三方应用程序的结果页面,在结果页面中显示目标操作结果。
[0015]本申请实施例中,显示第三方应用程序的操作页面,在操作页面中显示目标应用程序的授权操作入口,当授权操作入口被触发时向目标应用程序静默发送授权操作请求,以使目标应用程序响应授权操作请求;第三方应用程序根据目标应用程序返回的目标操作结果,从操作界面跳转至结果页面。上述授权操作过程是在第三方应用程序显示操作界面的过程中完成的,如果目标应用程序成功执行目标操作,则第三方应用程序可直接输出目标执行结果;即授权操作过程中第三方应用程序与目标应用程序之间并不进行切换及跳转,也无需用户参与授权操作,整个授权过程在目标应用程序后台静默实现,从而实现无感授权操作,有效提升用户体验。
[0016]一方面,本申请实施例提供一种数据处理装置,该装置包括:
[0017]处理单元,用于接收第三方应用程序发送的授权操作请求,授权操作请求用于请求目标应用程序执行目标操作,授权操作请求中携带目标操作的属性信息;
[0018]响应于授权操作请求,静默采集第三方应用程序侧的第一用户的生物特征;
[0019]根据第一用户的生物特征对第一用户的身份进行认证;
[0020]若对第一用户的身份认证成功,则根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果;
[0021]通信单元,用于将目标操作结果返回给第三方应用程序。
[0022]在一种实施方式中,目标操作包括分享操作,分享操作的属性信息包括待分享的链接信息;处理单元在根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果时,具体用于:
[0023]获取目标应用程序中当前登录的第二用户的标识;
[0024]根据第二用户的标识,获取第二用户在目标应用程序中对应的页面,页面包括以下一种或多种:会话页面、动态页面及内容交流页面;
[0025]将链接信息静默添加至页面中,并生成分享操作结果。
[0026]在一种实施方式中,处理单元还用于:
[0027]获取链接信息的安全等级;
[0028]若链接信息的安全等级大于或等于安全等级阈值,则触发根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果的步骤。
[0029]在一种实施方式中,目标操作为支付操作,支付操作的属性信息包含收款账户及支付金额;处理单元在根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果时,具体用于:
[0030]获取目标应用程序中当前登录的第二用户的标识;
[0031]根据第二用户的标识,获取第二用户在目标应用程序中的支付账户;
[0032]从支付账户中静默扣除支付金额,并将扣除的支付金额转移至收款账户中,并生
成支付操作结果。
[0033]在一种实施方式中,处理单元还用于:
[0034]检测收款账户的信用等级;
[0035]若收款账户的信用等级大于或等于信用等级阈值,则触发根据授权操作请求中携带的目标操作的属性信息静默执行目标操作,得到目标操作结果的步骤。
[0036]在一种实施方式中,第三方应用程序中集成目标应用程序的授权操作服务接口对应的软件开发工具包,第三方运用程序运行软件开发工具包以调用授权操作服务接口来与目标应用程序跨进程通信;处理单元还用于:
[0037]基于被调用的授权操作服务接口接收第三方应用程序发送的授权操作请求;
[0038]其中,基于授权操作服务接口和软件开发工具包,第三方应用程序与目标应用程序之间能够通过跨进程通信方式进行通信。
[0039]在一种实施方式中,处理单元还用于:
[0040]获取目标应用程序对应的授权操作应用程序列表,授权操作应用程序列表中包含至少一个授权操作应用程序的应用标识,授权操作应用程序是指具有授权操作服务的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收第三方应用程序发送的授权操作请求,所述授权操作请求用于请求目标应用程序执行目标操作,所述授权操作请求中携带所述目标操作的属性信息;响应于所述授权操作请求,静默采集所述第三方应用程序侧的第一用户的生物特征;根据所述第一用户的生物特征对所述第一用户的身份进行认证;若对所述第一用户的身份认证成功,则根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果;将所述目标操作结果返回给所述第三方应用程序。2.如权利要求1所述的方法,其特征在于,所述目标操作包括分享操作,所述分享操作的属性信息包括待分享的链接信息;所述根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果,包括:获取所述目标应用程序中当前登录的第二用户的标识;根据所述第二用户的标识,获取所述第二用户在所述目标应用程序中对应的页面,所述页面包括以下一种或多种:会话页面、动态页面及内容交流页面;将所述链接信息静默添加至所述页面中,并生成分享操作结果。3.如权利要求2所述的方法,其特征在于,所述根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果之前,还包括:获取所述链接信息的安全等级;若所述链接信息的安全等级大于或等于安全等级阈值,则触发所述根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果的步骤。4.如权利要求1所述的方法,其特征在于,所述目标操作为支付操作,所述支付操作的属性信息包含收款账户及支付金额;所述根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果,包括:获取所述目标应用程序中当前登录的第二用户的标识;根据所述第二用户的标识,获取所述第二用户在所述目标应用程序中的支付账户;从所述支付账户中静默扣除所述支付金额,并将扣除的所述支付金额转移至所述收款账户中,并生成支付操作结果。5.如权利要求4所述的方法,其特征在于,所述根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果之前,还包括:检测所述收款账户的信用等级;若所述收款账户的信用等级大于或等于信用等级阈值,则触发根据所述授权操作请求中携带的所述目标操作的属性信息静默执行目标操作,得到目标操作结果的步骤。6.如权利要求1所述的方法,其特征在于,所述第三方应用程序中集成所述目标应用程序的授权操作服务接口对应的软件开发工具包,所述第三方运用程序运行所述软件开发工具包以调用所述授权操作服务接口来与所述目标应用程序跨进程通信;所述方法还包括:基于被调用的所述授权操作服务接口接收所述第三方应用程序发送的所述授权操作请求;
其中,基于所述授权操作服务接口和所述软件开发工具包,所述第三方应用程序与所述目标应用程序之间能够通过跨进程通信方式进行通信。7.如权利要求6所述的方法,其特征在于,所述基于被调用的所述授权操作服务接口接收所述第三方应用程序发送的所述授权操作请求之后,还包括:获取所述目标应用程序对应的授权操作应用程序列表,所述授权操作应用程序列表中包含至少一个授权操作应用程序的应用标识,授权操作应用程序是指具有授权操作服务的请求权限的应用程序;若在所述授权操作应用程序列表中存在所述第三方应用程序的应用标识,则触发执行所述根据所述第一用户的生物特征对所述第一用户的身份进行验证的步骤;若在所述授权操作应用程序列表中不存在所述第三方应用程序的应用标识,则通过所述授权操作服务接口向所述第三方应用程序发送通知消息,所述通知消息用于通知所述第三方应用程序无权向所述目标应用程序请求所述授权操作服务。8.如权利要求1所述的方法,其特征在于,所述生物特征库是指用于存储生物特征的云数据库;所述生物特征包括以下至少一种:人脸图像、面纹特征、虹膜特征;所述根据所述第一用户的生物特征对所述第一用户的身份进行认证,包括:向云服务器发送获取请求,所述获取请求中携带所述目标应用程序中当前登录的第二用户的标识;所述获取请求用于请求所述云服务器从所述云数据库中检索并返回与所述第二用户的标识相关的N个配置生物特征,N为正整数;接收所述云服务器返回的所述第二用户的N个配置生物特征;将所述第一用户的生物特征分别与所述第二用户的N个配置生物特征进行逐一比对;若所述第二用户的N个配置生物特征中存在与所述第一用户的生物特征相匹配的生物特征,则确定第一...

【专利技术属性】
技术研发人员:王少鸣
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1