[发明专利]一种本地控件的调用方法和装置在审
申请号: | 201611013669.X | 申请日: | 2016-11-17 |
公开(公告)号: | CN106657271A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 姜立波;张立忠 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 本地 控件 调用 方法 装置 | ||
技术领域
本申请涉及本地资源访问技术领域,尤其涉及一种安全控件、签名控件等本地控件的调用方法和装置。
背景技术
本地控件一般包括安全控件和签名控件,传统的网上银行通过基于ActiveX或NPAPI(Netscape Plugin Application Programming Interface,网景插件应用程序编程接口)标准实现调用安全控件和签名控件,以保障用户使用网上银行进行交易的安全。
目前所开发的安全控件和签名控件大多基于的是微软的ActiveX技术,而ActiveX技术仅支持IE浏览器,因此使得ActiveX类的安全控件和签名控件仅支持IE浏览器,不支持占据主流市场的Webkit内核的浏览器。
而为了满足多浏览器的兼容性,目前还开发了一些NPAPI类型的安全控件和签名控件。而又由于NPAPI类型的安全控件和签名控件本身的低安全性、低稳定性使得许多主流浏览器厂商已经在逐步摒弃对NPAPI类型的控件的支持。
因此,目前急需一种安全性较高、稳定性较高、且不受ActiveX、NPAPI等技术限制的本地控件调用方法。
发明内容
有鉴于此,本申请提供一种安全性较高、稳定性较高、且不受ActiveX、NPAPI等技术限制的本地控件调用方法和装置。技术方案如下:
基于本申请的一方面,本申请提供一种本地控件的调用方法,应用于客户端,所述客户端的本地建立有本地web服务,所述本地web服务能够调用本地控件,所述方法包括:
所述本地web服务接收并响应浏览器页面发送的请求消息;
所述本地web服务在响应所述请求消息时,所述本地web服务调用与所述请求消息相对应的本地控件,并完成响应。
优选地,所述本地控件包括安全控件和签名控件。
优选地,所述本地web服务能够访问所述本地的数据资源、系统资源。
优选地,所述本地web服务与所述浏览器页面间采用WebSocket协议或安全的HTML5 WSS协议实现通信。
基于本申请的另一方面,本申请提供一种本地控件的调用装置,应用于客户端,所述装置包括:
接收单元,用于接收浏览器页面发送的请求消息;
响应单元,用于响应所述请求消息;
调用单元,用于在所述响应单元响应所述请求消息时,调用与所述请求消息相对应的本地控件,并完成响应。
优选地,所述本地控件包括安全控件和签名控件。
优选地,所述装置能够访问所述客户端本地的数据资源、系统资源。
优选地,所述装置与所述浏览器页面间采用WebSocket协议或安全的HTML5 WSS协议实现通信。
本申请提供的本地控件的调用方法应用于客户端,所述客户端的本地建立有本地web服务,所述本地web服务能够调用本地控件。方法具体包括:由本地web服务接收并响应浏览器页面发送的请求消息,并在所述本地web服务在响应所述请求消息时,所述本地web服务调用与所述请求消息相对应的本地控件并完成响应。本申请通过在客户端的本地创建本地web服务,由本地web服务调用本地控件,安全性较高、稳定性较高、且不受ActiveX、NPAPI等技术的限制。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种本地控件的调用方法的流程图;
图2为本申请提供的一种本地控件的调用装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,其示出了本申请提供的一种本地控件的调用方法的流程图。该方法应用于客户端。特别的,本申请在所述客户端的本地预先建立有本地web服务,所述本地web服务能够调用本地控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611013669.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于网络技术的数据执行集成系统
- 下一篇:一种数据管理的系统和方法