【技术实现步骤摘要】
一种浏览器支付链接处理装置和方法
本专利技术涉及计算机网络
,特别涉及一种浏览器支付链接处理装置和方法。
技术介绍
随着互联网技术的发展,当前存在很多种第三方支付方式,如支付宝、银联等等。不同的第三方支付方式提供了不同但极为相似的外部接口,如支付宝的支付连接为alipay://xxx,银联的支付连接为UPPAY://xxx。当用户点击或者刷新页面时,按照约定,浏览器应当获取支付链接内的支付信息,并将该支付信息交由相应的第三方支付插件进行进一步的处理。这样的第三方支付链接有很多种,对应的各第三方支付插件的交互逻辑也各异。但现有技术中浏览器如何统一处理这些支付链接的问题上,还没有一个好的解决方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种浏览器支付链接处理装置和方法。依据本专利技术的一个方面,提供了一种浏览器支付链接处理装置,该装置包括:白名单存储单元、支付协议特征分析单元、插件库以及支付信息处理单元;所述白名单存储单元,适于保存安全支付协议白名单;所述支付协议特征分析单元,适于分析浏览器正在加载的支付链接 ...
【技术保护点】
一种浏览器支付链接处理装置,其中,该装置包括:白名单存储单元、支付协议特征分析单元、插件库以及支付信息处理单元;所述白名单存储单元,适于保存安全支付协议白名单;所述支付协议特征分析单元,适于分析浏览器正在加载的支付链接的结构,根据所述结构提取所述支付链接的第一特征段中的支付协议特征,将所述支付协议特征与安全支付协议白名单中记录的安全支付协议特征进行匹配,将匹配结果通知所述支付信息处理单元;所述插件库,适于存储安全支付协议对应的支付插件;支付信息处理单元,适于在所述白名单中存在匹配的安全支付协议特征时,从所述插件库中调用与该匹配的安全支付协议对应的支付插件,对所述支付链接的第 ...
【技术特征摘要】
1.一种浏览器支付链接处理装置,其中,该装置包括:白名单存储单元、支付协议特征分析单元、插件库以及支付信息处理单元;所述白名单存储单元,适于保存安全支付协议白名单;所述支付协议特征分析单元,适于分析浏览器正在加载的支付链接的结构,根据所述结构提取所述支付链接的第一特征段中的支付协议特征,将所述支付协议特征与安全支付协议白名单中记录的安全支付协议特征进行匹配,将匹配结果通知所述支付信息处理单元;所述插件库,适于存储安全支付协议对应的支付插件,以及下载和安装写入安全支付协议白名单中的支付协议对应的支付插件;支付信息处理单元,适于在所述白名单中存在匹配的安全支付协议特征时,从所述插件库中调用与该匹配的安全支付协议对应的支付插件,对所述支付链接的第二特征段中的支付信息进行处理;第一特征段用于写标识支付协议特征的字符,第二特征段用于写标识支付信息的字符。2.如权利要求1所述的装置,其中,该装置进一步包括:云端验证单元,适于在所述白名单中不存在匹配的安全支付协议特征时,将提取的所述支付协议特征发往云端服务器进行验证,如果验证通过,将提取的所述支付协议特征和对应支付协议记录到所述白名单中,并通知所述插件库和支付信息处理单元;所述插件库,进一步适于根据所述云端验证单元的通知,下载和安装与该支付协议对应的支付插件;所述支付信息处理单元,适于从所述插件库中调用所述下载并安装的支付插件,由调用的该支付插件对所述支付链接的第二特征段中的支付信息进行处理。3.如权利要求1所述的装置,其中,所述插件库,进一步适于询问用户是否安装该支付插件,在收到用户的确认指令后,调用浏览器的后台下载服务下载该支付插件,并在下载完成后安装该支付插件。4.如权利要求1所述的装置,其中,该装置进一步包括:接口单元,适于提供第三方接入接口,用以支持第三方接入并定义支付链接中的第一特...
【专利技术属性】
技术研发人员:韩志达,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。