控件升级方法及装置制造方法及图纸

技术编号:6539372 阅读:286 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种控件升级方法,包括:在浏览器页面中加载具有第一名称的已有控件文件,并接收控件升级触发信号;获取一具有第二名称的与所述已有控件文件相应地升级控件文件;存储所述升级控件文件,并产生一对应于所述升级控件文件的存储路径;在系统设置信息数据库中写入一对应于所述存储路径的升级控件文件的控件ID,并更新所述已有控件文件的控件ID;刷新所述浏览器页面,并加载所述升级控件文件的控件ID对应的存储路径中的所述升级控件文件。本发明专利技术的控件升级方法及系统无需重启浏览器,即可升级控件,不仅提高了用户体验,且可节约网络流量,同时,减轻了服务器的处理压力,以及减少了占用的网络带宽,提升了网络传输速度,避免造成网络堵塞。

【技术实现步骤摘要】

本专利技术涉及一种控件升级方法及装置,尤其是指一种可不需要重启浏览器的控件升级方法及装置。
技术介绍
随着互联网的普及以及在线支付技术的发展,通过互联网进行在线购物已经成为一种重要的购物方式,在线购物的优点主要包括便捷,只要有互联网络的地方随时随地可以进行购物,选择面广,可以同时浏览、比较众多不同商家出售的同类或者不同类的商品, 价格便宜,相对于实体店面出售的商品,价格上存在较大的折扣。基于在线购物的这些优点,提供在线购物的在线购物平台已经得到了充分的发展。例如,国外比较著名的在线购物网站Ebay (www. ebay. com)、亚马逊(www. amazon. com),国内比较著名的购物网站淘宝 (www. taobao. com)、百度有口阿(www. youa. com),等等。为了保证在线支付的安全性,目前,在线购物网站和在线支付网站大多都采用安全控件的方式,来提高在线支付的安全强度,即是在用户进行登录时,需要用户在客户端安装安全控件,才能输入密码。一般地,安全控件主要功能包括防木马、防监听,以及进行数据加密。由于各种原因,经常需要对安全控件进行升级当用户浏览需要用到安全控件的页面时,会看到需要升级安全控件的提示,这时,用户可以根据该提示给出的引导步骤完成升级过程,但由于操作系统和/或浏览器的机制,现有的在升级安全控件的过程中,一般需要在用户关闭浏览器/重启浏览器,有时甚至需要重启操作系统。举例说明在下载并双击了新安全控件后,如图1所示,用户设备上的操作系统会弹出安全控件安装界面,其中,如A区域所示,该安装界面会提示用户在继续安装前关闭浏览器,如果用户在不关闭浏览器的情况下继续点击下一步,如图2所示,则该安装界面会弹出要求关闭浏览器的提示,若点击该提示中的“确定”后,则会自动关闭浏览器,并完成新安全控件的安装。然而,通过上述的安全控件升级方式对安全控件进行升级时,若用户在浏览器中不同的tab打开了多个页面,则不得不因此关闭浏览器,在浏览器重新打开之后,再重新载入多个页面,不仅用户体验较差,且因需要重新载入多个页面,无谓的浪费了网络流量,同时,加大了服务器的处理压力,且服务器重新向客户端返回页面,这在网络传输的过程中将占用大量的网络带宽,减慢了网络传输速度,甚至造成网络堵塞。另外,如果需要重启系统, 则不仅会有上述技术问题,也会导致用户不能不关闭系统中正在运行的其他程序,操作更为麻烦。
技术实现思路
本专利技术的目的在于提供一种经过改进的控件升级方法,所述的方法可不需要重启浏览器便对控件进行升级。本专利技术的另一目的在于一种经过改进的控件升级装置,所述的装置应用所述的经过改进的控件升级方法。相应地,本专利技术的一种实施方式的控件升级方法,包括Si、在浏览器中加载具有第一名称的已有控件文件,并接收控件升级触发信号;S2、获取一具有第二名称的与所述已有控件文件相应地升级控件文件;S3、存储所述升级控件文件,并产生一对应于所述升级控件文件的存储路径;S4、在系统设置信息数据库中写入一对应于所述存储路径的升级控件文件的控件 ID,用于更新所述已有控件文件的控件ID ;S5、刷新所述浏览器页面,并加载所述升级控件文件的控件ID对应的存储路径中的所述升级控件文件。作为本专利技术的进一步改进,所述方法还包括在系统设置信息数据库中建立一对应于所述升级控件文件的第二名称的键值,以记录升级控件版本信息。作为本专利技术的进一步改进,所述方法还包括在系统设置信息数据库中建立一对应于所述存储路径的,用于卸载所述升级控件文件的键值。作为本专利技术的进一步改进,在所述S5步骤后,还包括S6、在系统设置信息数据库中删除与所述已有控件文件相关的键值。作为本专利技术的进一步改进,所述第一名称和所述第二名称命名规则至少包括下述一项按照版本号命名;按照时间命名;按照随机数命名。相应地,本专利技术的一种实施方式的控件升级装置,包括用于加载具有第一名称的已有控件文件,并接收控件升级触发信号的浏览器;用于获取一具有第二名称的与所述已有控件文件相应地升级控件文件的模块;用于存储所述升级控件文件,并产生一对应于所述升级控件文件的存储路径的模块;用于写入一对应于所述存储路径的升级控件文件的控件ID,用于更新所述已有控件文件的控件ID的系统设置信息数据库;所述浏览器还用于刷新所述浏览器页面,并加载所述升级控件文件的控件ID对应的存储路径中的所述升级控件文件。作为本专利技术的进一步改进,所述系统设置信息数据库还用于建立一对应于所述升级控件文件的第二名称的键值,以记录升级控件版本信息。作为本专利技术的进一步改进,所述系统设置信息数据库还用于建立一对应于所述存储路径的,用于卸载所述升级控件文件的键值。作为本专利技术的进一步改进,所述系统设置信息数据库还用于删除与所述已有控件文件相关的键值。作为本专利技术的进一步改进,所述第一名称和所述第二名称命名规则至少包括下述一项按照版本号命名;按照时间命名;按照随机数命名。本专利技术的有益效果是本专利技术的控件升级方法及系统无需重启浏览器,即可升级控件,不仅提高了用户体验,且可节约网络流量,同时,减轻了服务器的处理压力,以及减少了占用的网络带宽,提升了网络传输速度,避免造成网络堵塞。附图说明 图1是用户设备上的操作系统弹出的现有安全控件安装界面;图2是在图1基础上另一种现有安全控件安装界面;图3是本专利技术一种实施方式的客户端访问网络服务器的架构图;图4是本专利技术一种实施方式的控件升级方法的流程图;图5是本专利技术一种实施方式的控件升级系统的原理框图;图6是用户设备上的操作系统弹出的本专利技术控件安装界面;图7是在图6基础上另一种本专利技术控件安装界面。具体实施例方式以下将结合附图所示的各实施方式对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。如图3所示,客户端10可通过网络连接服务器20。优选地,该客户端10包括一浏览器,通过在浏览器中输入网址以发送访问请求至所述服务器20,并由所述服务器返回与所述网址匹配的网页至所述浏览器,当然,也可以通过多台服务器组成一服务器机群,并处理客户端10所发出的访问请求,以增加处理访问请求的效率,在本专利技术一实施方式中,所述服务器20为用于提供在线购物和/或在线支付网页的服务器。该客户端10可以包括一个或多个用户终端设备,如个人计算机、笔记本电脑、无线电话、个人数字处理(PDA)、或其它计算机系统和通信系统。这些服务器和终端设备在架构上都包含一些基本组件,如总线、处理系统、存储系统、一个或多个输入/输出系统、和通信接口等。总线可以包括一个或多个导线,用来实现服务器或终端设备各组件之间的通信。处理系统包括各类型的用来执行指令、处理进程或线程的处理器或微处理器。存储系统可以包括存储动态信息的随机访问存储器(RAM)等动态存储器,和存储静态信息的只读存储器(ROM)等静态存储器,以及包括磁或光学记录介质与相应驱动的大容量存储器。输入系统供用户输入信息到服务器或终端设备,如键盘、鼠标、手写笔、声音识别系统、或生物测定系统等。输出系统包括用来输出信息的显示器、打印机、扬声器等。通信接口用来使服务器或终端设备与其它系统或系统进行通信。通信接口之间可通过有线连本文档来自技高网
...

【技术保护点】
1.一种控件升级方法,其特征在于,所述控件升级方法包括以下步骤:S1、在浏览器中加载具有第一名称的已有控件文件,并接收控件升级触发信号;S2、获取一具有第二名称的与所述已有控件文件相应地升级控件文件;S3、存储所述升级控件文件,并产生一对应于所述升级控件文件的存储路径;S4、在系统设置信息数据库中写入一对应于所述存储路径的升级控件文件的控件ID,用于更新所述已有控件文件的控件ID;S5、刷新所述浏览器页面,并加载所述升级控件文件的控件ID对应的存储路径中的所述升级控件文件。

【技术特征摘要】
1.一种控件升级方法,其特征在于,所述控件升级方法包括以下步骤51、在浏览器中加载具有第一名称的已有控件文件,并接收控件升级触发信号;52、获取一具有第二名称的与所述已有控件文件相应地升级控件文件;53、存储所述升级控件文件,并产生一对应于所述升级控件文件的存储路径;54、在系统设置信息数据库中写入一对应于所述存储路径的升级控件文件的控件ID, 用于更新所述已有控件文件的控件ID ;55、刷新所述浏览器页面,并加载所述升级控件文件的控件ID对应的存储路径中的所述升级控件文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括在系统设置信息数据库中建立一对应于所述升级控件文件的第二名称的键值,以记录升级控件版本信息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括在系统设置信息数据库中建立一对应于所述存储路径的,用于卸载所述升级控件文件的键值。4.根据权利要求1所述的方法,其特征在于,在所述S5步骤后,还包括56、在系统设置信息数据库中删除与所述已有控件文件相关的键值。5.根据权利要求1所述的方法,其特征在于,所述第一名称和所述第二名称命名规则至少包括下述一项按照版本号命名; 按照时间命名;...

【专利技术属性】
技术研发人员:舒真才赵建户谷云刘平川
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:11

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

1