[发明专利]客户端的插件更新方法及装置在审
| 申请号: | 201510655184.X | 申请日: | 2015-10-12 |
| 公开(公告)号: | CN105391760A | 公开(公告)日: | 2016-03-09 |
| 发明(设计)人: | 张松然 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 客户端 插件 更新 方法 装置 | ||
技术领域
本发明实施例涉及计算机数据处理技术领域,尤其涉及一种客户端的插件更新方法和装置。
背景技术
随着移动互联网概念的盛行,越来越多的用户开始通过各种移动终端上配置的客户端访问互联网。随之而来的,这种专门为客户端定制的插件的数量也开始爆炸性的增长。
在客户端中启动插件的主要方法是将插件配置信息存储在服务端,在客户端需要启动插件时,从服务端请求获取插件配置信息,根据获取的插件配置信息调用远端服务、从而启动插件。
但是我们知道客户端发布是有版本的,客户端内置的插件发布也是有版本的,在两个版本被不断发布的过程中,就可能会存在版本兼容的问题。也就是说,如果插件版本升级了,实现了新特性,可是由于客户端是一个C/S结构,已经发布出去的老版本客户端,启动新插件时就可能出现问题;或者客户端发布新版本了,内置插件可能不兼容新的客户端,出现崩溃问题。所以在进行客户端开发和插件开发的时候,需要花大量的时间兼容这些不同版本可能引起的问题。
发明内容
针对上述技术问题,本发明实施例提供了一种客户端的插件更新方法和装置,以解决客户端中插件更新过程中的版本冲突问题。
第一方面,本发明实施例提供了一种客户端的插件更新方法,所述方法包括:
获取客户端提交的插件代理服务请求;
根据所述插件代理服务请求中的请求参数,进行兼容规则的匹配;
根据由所述兼容规则的匹配确定的更新业务地址,为所述客户端更新对应版本的插件。
第二方面,本发明实施例还提供了一种客户端的插件更新装置,所述装置包括:
请求获取模块,用于获取客户端提交的插件代理服务请求;
匹配模块,用于根据所述插件代理服务请求中的请求参数,进行兼容规则的匹配;
更新模块,用于根据由所述兼容规则的匹配确定的更新业务地址,为所述客户端更新对应版本的插件。
本发明实施例提供的客户端的插件更新方法和装置,通过获取客户端提交的插件代理服务请求,根据所述插件代理服务请求中的请求参数,进行兼容规则的匹配,以及根据由所述兼容规则的匹配确定的更新业务地址,为所述客户端更新对应版本的插件,解决了插件更新过程中的版本冲突问题。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1是本发明第一实施例提供的执行客户端的插件更新方法的网元之间的网络架构图;
图2是本发明第一实施例提供的客户端的插件更新方法的流程图;
图3是本发明第二实施例提供的客户端的插件更新方法中匹配操作的流程图;
图4是本发明第三实施例提供的客户端的插件更新方法的流程图;
图5是本发明第四实施例提供的客户端的插件更新装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
第一实施例
本实施例提供了客户端的插件更新方法的一种技术方案。图1示出了执行所述客户端的插件更新方法的网元设备之间的网络架构图。参见图1,运行在用户侧移动终端11上运行有不同的插件111。这些插件111是所述客户端的插件更新方法需要更新的对象。运行在网络侧的业务服务器13用于对客户端上的不同插件提供更新服务。而且,在所述客户端和所述业务服务器之间还部署了一台代理服务器12。所述代理服务器12主要包含两项功能,一个是统一服务功能121,另一个是兼容处理功能122。所述统一服务功能121主要用于获取客户端提交的插件代理服务请求,以及对上述插件代理服务请求进行解析后的跳转处理。所述兼容处理功能122则用于规则解析、权限控制等操作。
参见图2,所述客户端的插件更新方法包括:
S21,获取客户端提交的插件代理服务请求。
通常情况下,所述客户端的插件更新方法由一台独立的代理服务器执行。所述代理服务器与所述移动终端及所述业务服务器之间分别有网络连接。通过与所述移动终端之间的网络连接,所述代理服务器可以获取到移动终端提交的插件代理服务请求。并且,通过与所述移动终端之间的网络连接,所述代理服务器能够将获取到的插件代理服务请求重定向至所述插件代理服务请求对应版本的插件更新服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510655184.X/2.html,转载请声明来源钻瓜专利网。





