一种银行自助系统跨浏览器插件的开发方法

文档序号:6541746阅读:322来源:国知局
一种银行自助系统跨浏览器插件的开发方法
【专利摘要】本发明提供一种银行自助系统跨浏览器插件的开发方法,其具体操作步骤为:按照ATLCOM技术标准实现遵循IE要求的插件接口;按照NPAPI接口标准实现满足类Netscape的插件接口;按照对设备的操作,实现中间操作类;综合两种要求生成指定的插件;将生成的插件部署到PC机上的指定位置。该一种银行自助系统跨浏览器插件的开发方法和现有技术相比,减少中间插件开发工作量,提高开发效率,提升插件兼容及稳定性,降低工作重复性,对各设备插件版本的管理提供了便利。
【专利说明】一种银行自助系统跨浏览器插件的开发方法
【技术领域】
[0001]本发明涉及软件开发【技术领域】,具体的说是一种银行自助系统跨浏览器插件的开发方法。
【背景技术】
[0002]目前国内及全球各金融机构的前端设备绝大部分都是基于Windows平台,而浏览器发展至今,IE类和类Netscapes两种浏览器占有绝对的地位:IE类浏览器是指使用IE内核的各种浏览器,例如InternetEXplore,360浏览器和搜狗浏览器等,这些浏览器均使用IE内核,因此按照IE内核标准开发的各OCX或dll插件均可应用于以上各浏览器;所谓的类Netscape的浏览器,例如Google Chrome, FireFox和Apple Safari等,是支持遵循NPAPI接口标准开发出的插件的浏览器;目前金融行业应用均是基于C/S和B/S架构开发,而对于前端机上的应用因需要与各部件设备交互,需要在应用与设备中间填充各设备插件进行适配;目前上层应用基本都会使用到IE内核,这使得中间插件需要按照IE浏览器标准进行开发;但因IE浏览器存在的各种问题,而类Netscapes浏览器正好解决了这些问题,所以目前存在银行应用从IE内核向Netscapes浏览器迁移的趋势;为了减少中间插件开发工作量,提高开发效率,提升插件兼容及稳定性,现提供一种银行自助系统跨浏览器插件的开发方法。

【发明内容】

[0003]本发明的技术任务是解决现有技术的不足,提供一种银行自助系统跨浏览器插件的开发方法。
[0004]本发明的技术方案是按以下方式实现的,该一种银行自助系统跨浏览器插件的开发方法,其具体开发过程为:
一、首先按照ATLCOM技术标准`实现遵循IE要求的插件接口:根据银行自助应用的要求并结合设备自身特点,实现各接口方法、属性和事件,生成的插件可与IE类浏览器内核正常交互;
二、按照NPAPI接口标准实现满足类Netscape的插件接口--类Netscapes浏览器插件按照NPAPI标准,完成产假的方法、属性、命名规范、存放位置和调用方法的设置;
三、按照对设备的操作,实现中间操作类;
四、将上述两种生成指定的插件综合在一起:即插件按照ATLCOM技术要求对IE类浏览器开放接口,按照NPAPI要求向类Netscapes浏览器开放接口,及按设备实际情况填充指定文件属性,并生成指定文件名的文件;
五、将生成的插件部署到计算机上的指定位置。
[0005]本发明与现有技术相比所产生的有益效果是:
本发明的一种银行自助系统跨浏览器插件的开发方法基于Windows平台的银行自助系统、对IE类和类Netscape浏览器同时支持的插件实现技术,减少中间插件开发工作量,提高开发效率,提升插件兼容及稳定性,降低工作重复性,对各设备插件版本的管理提供了便利,实用性强,易于推广。
【专利附图】

【附图说明】
[0006]附图1是本发明的实现流程图。
【具体实施方式】
[0007]下面结合附图对本发明的一种银行自助系统跨浏览器插件的开发方法作以下详细说明。
[0008]如附图1所示,该一种银行自助系统跨浏览器插件的开发方法,其具体开发过程为:
一、首先按照ATL COM技术标准实现遵循IE要求的插件接口:根据银行自助应用的要求并结合设备自身特点,实现各接口方法、属性和事件,生成的插件可与IE类浏览器内核正常交互。
[0009]ATL COM编程技术,为微软公司推出的一种插件开发技术,它使用了模板技术,并遵循COM开发标准;使用微软公司提供的Visual Studio IDE开发环境,建立ATL COM项目,并根据应用及设备自身情况添加插件接口,为接口添加方法及属性。
[0010]二、按照NPAPI接口标准实现满足类Netscape的插件接口:类Netscapes浏览器插件按照NPAPI标准,完成产假的方法、属性、命名规范、存放位置和调用方法的设置。
[0011]NPAPI,网景插件应用程序编程接口是 Netscape Navigator、Mozilla Firefox、Apple Safari和Google Chrome等浏览器所使用的类似ActiveX的插件接口 ;此接口标准对插件应该实现的对外接口、插件类型和命名进行了规定,
三、按照对设备的操作,实现中间操作类;
四、将上述两种生成指定的插件综合在一起:即插件按照ATLCOM技术要求对IE类浏览器开放接口,按照NPAPI要求向类Netscapes浏览器开放接口,及按设备实际情况填充指定文件属性,并生成指定文件名的文件;
五、将生成的插件部署到计算机上的指定位置。
[0012]通过使用此发明方法,减少了插件开发过程中的工作量,提升了开发效率,为插件版本管理提供了便利。
[0013]除说明书所述技术特征外,均为本专业技术人员的公知技术。
【权利要求】
1.一种银行自助系统跨浏览器插件的开发方法,其特征在于:其具体开发过程为: 一、首先按照ATLCOM技术标准实现遵循IE要求的插件接口:根据银行自助应用的要求并结合设备自身特点,实现各接口方法、属性和事件,生成的插件可与IE类浏览器内核正常交互; 二、按照NPAPI接口标准实现满足类Netscape的插件接口--类Netscapes浏览器插件按照NPAPI标准,完成产假的方法、属性、命名规范、存放位置和调用方法的设置; 三、按照对设备的操作,实现中间操作类; 四、将上述两种生成指定的插件综合在一起:即插件按照ATLCOM技术要求对IE类浏览器开放接口,按照N PAPI要求向类Netscapes浏览器开放接口,及按设备实际情况填充指定文件属性,并生成指定文件名的文件; 五、将生成的插件部署到计算机上的指定位置。
【文档编号】G06F9/44GK103885777SQ201410112691
【公开日】2014年6月25日 申请日期:2014年3月25日 优先权日:2014年3月25日
【发明者】张金清, 李光瑞, 孙宾 申请人:浪潮(山东)电子信息有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1