[发明专利]基于业务页面的验证服务的容灾方法和装置有效
申请号: | 201910679043.X | 申请日: | 2019-07-25 |
公开(公告)号: | CN110489276B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 林耀城;胡育辉;黄震宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;H04L67/53;H04L41/0668 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘;李娟 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 页面 验证 服务 方法 装置 | ||
1.一种基于业务页面的验证服务的容灾方法,其特征在于,所述方法包括:
接收终端发送的访问业务页面的请求会话;
当所述业务页面关联有第三方的验证功能时,向第三方服务器拉取用于提供所述验证功能的验证界面资源;其中,所述业务页面的功能需要在验证结果为合法后启用;
若所述验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;
将所述业务页面数据和所述SDK链接发送给所述终端,以使所述终端根据所述业务页面数据生成业务页面,并根据所述SDK链接获得SDK并调用所述SDK获取所述验证界面资源后并加载验证界面到所述业务页面上,所述SDK用于完成所述验证功能;其中,所述验证界面为所述业务页面的元素,或者所述验证界面以弹窗的形式显示在所述业务页面中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述验证界面资源拉取失败,在容灾状态记录中将所述请求会话记录为容灾状态;
接收终端发送的业务数据和虚拟票据;所述虚拟票据携带有所述验证功能的验证结果;
利用本地预先存储的所述验证功能的解密SDK解密所述虚拟票据,以及从容灾状态记录中查找所述虚拟票据对应的请求会话;
若查找到所述请求会话被记录为容灾状态,且对所述虚拟票据的解密结果为验证结果为合法,则执行针对所述业务数据的后续处理。
3.根据权利要求1所述的方法,其特征在于,确定验证界面资源拉取失败包括:
拉取所述验证界面资源超时;或者,
接收到第三方服务器返回的所述第三方服务器不可用的消息。
4.一种基于业务页面的验证服务的容灾方法,其特征在于,所述方法包括:
发送访问业务页面的请求会话给后台服务器;其中,所述业务页面的功能需要在验证结果为合法后启用;
接收所述后台服务器返回的所述业务页面数据以及具有验证功能的软件开发工具包SDK链接;
根据所述SDK链接,从内容分发网络CDN服务器上,下载对应的SDK;
根据所述业务页面数据生成所述业务页面,并
基于验证界面资源加载验证界面到所述业务页面上;其中,所述验证界面为所述业务页面的元素,或者所述验证界面以弹窗的形式显示在所述业务页面中。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据用户在所述验证界面的操作结果,利用所述SDK验证所述操作结果否合法;
获取所述SDK生成的虚拟票据;所述虚拟票据为所述SDK在确定所述操作结果合法时生成的;
激活所述业务页面的功能,并根据用户在所述业务页面的操作生成业务数据;
将所述虚拟票据和所述业务数据发送给所述后台服务器。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若获取到所述SDK返回的不合法信息,则基于所述验证界面资源,重新渲染所述验证界面,其中,所述不合法信息为所述SDK验证所述操作结果不合法时生成的。
7.一种基于业务页面的验证服务的容灾装置,其特征在于,所述装置包括:
第一接收模块,用于接收终端发送的访问业务页面的请求会话;
拉取模块,用于当所述业务页面关联有第三方的验证功能时,向第三方服务器拉取用于提供所述验证功能的验证界面资源;其中,所述业务页面的功能需要在验证结果为合法后启用;
获取模块,用于若所述验证界面资源拉取失败,则从内容分发网络CDN服务器上获取具有验证功能的软件开发工具包SDK链接;
发送模块,用于将所述业务页面数据和所述SDK链接发送给所述终端,以使所述终端根据所述业务页面数据生成业务页面,并根据所述SDK链接获得SDK并调用所述SDK获取所述验证界面资源后并加载验证界面到所述业务页面上,所述SDK用于完成所述验证功能;其中,所述验证界面为所述业务页面的元素,或者所述验证界面以弹窗的形式显示在所述业务页面中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910679043.X/1.html,转载请声明来源钻瓜专利网。