[发明专利]一种客户端的更新方法及装置在审
申请号: | 201310141479.6 | 申请日: | 2013-04-22 |
公开(公告)号: | CN104113576A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 冯照临;刘中胜 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 更新 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,特别涉及一种客户端的更新方法及装置。
背景技术
目前,随着无线网络和移动终端的不断发展,无线客户端的应用也越来越普遍,而这些客户端往往需要经常更新。
图1为现有技术中客户端的更新过程,具体包括以下步骤:
S101:客户端向服务端发起更新检测。
具体的,客户端可在启动时,将自身的版本号发送给服务端,以发起更新检测。
S102:服务端判断该客户端是否需要更新,若是,执行步骤S103,否则执行步骤S104。
服务端接收到客户端发送的版本号后,可对比接收到的版本号与当前最新的客户端版本号,若二者一致,则说明该客户端不需要更新,否则,说明该客户端需要更新。
S103:将该客户端的更新组件发送给该客户端进行更新。
当服务端确定接收到的版本号与当前最新的客户端版本号不一致时,可根据对比这两个版本号的结果,确定该客户端的所有更新组件,并将该客户端的所有更新组件发送给该客户端进行更新。
S104:通知该客户端不需要更新。
但是,一个客户端往往可以提供很多功能,每一个功能依赖于该客户端中的某一个或某几个组件,而由于各个用户的使用习惯并不相同,因此,对于一个用户而言,其往往只会用到客户端的某一个或某几个功能,并不会用到其全部功能。例如,一个客户端可以提供信用卡还贷和水电缴费两个功能,而用户可能通常只使用该客户端的信用卡还贷功能,却很少使用甚至从不使用该客户端的水电缴费功能。
而在如图1所示的现有技术中的客户端更新方法中,一旦服务端确定了客户端需要更新,那么无论该客户端的更新组件所支持的功能是否经常被该用户使用,都要将更新组件下发给该客户端进行更新,这显然浪费了网络资源更新了一些不必要的组件,也降低了客户端更新的效率,尤其是在该客户端的网络环境较差的情况下,更会大幅延长客户端更新的时间。
发明内容
本申请实施例提供一种客户端的更新方法及装置,用以解决现有技术中更新客户端时浪费网络资源、更新效率较低的问题。
本申请实施例提供的一种客户端的更新方法,包括:
服务端确定客户端需要更新时,确定所述客户端的更新组件;并
根据保存的所述客户端对应的用户的操作记录,在所述客户端提供的功能中,确定所述用户偏好的功能;以及
在确定的更新组件中,确定所述用户偏好的功能所依赖的更新组件,作为偏好组件;
所述服务端将确定的偏好组件下发给客户端进行更新。
本申请实施例提供的一种客户端的更新装置,包括:
更新组件确定模块,用于在确定客户端需要更新时,确定所述客户端的更新组件;
偏好功能确定模块,用于根据保存的所述客户端对应的用户的操作记录,在所述客户端提供的功能中,确定所述用户偏好的功能;
偏好组件确定模块,用于在确定的更新组件中,确定所述用户偏好的功能所依赖的更新组件,作为偏好组件;
下发模块,用于将确定的偏好组件下发给客户端进行更新。
本申请实施例提供一种客户端的更新方法及装置,该方法服务端确定客户端需要更新时,确定该客户端的更新组件,在确定的该客户端的更新组件中,确定用户偏好的功能所依赖的组件,并下发给客户端进行更新。通过上述方法,服务端无需将所有的更新组件都下发给客户端进行更新,只更新用户偏好的功能所依赖的组件即可,因此可有效节省网络资源,提高客户端更新的效率。
附图说明
图1为现有技术中客户端的更新过程;
图2为本申请实施例提供的客户端的更新过程;
图3为本申请实施例提供的服务端将偏好组件下发给客户端进行更新的过程;
图4为本申请实施例提供的客户端的更新装置结构示意图。
具体实施方式
为了实现根据用户的偏好,仅对客户端中的部分组件进行更新,本申请实施例中服务端可根据保存的用户的操作记录,确定用户偏好的功能,也即用户经常使用的功能,再将用户偏好的功能所依赖的更新组件下发给客户端进行更新,由于近对客户端中的部分组件进行了更新,因此可有效节省网络资源,提高客户端的更新效率。
下面结合附图对本申请优选的实施方式进行详细说明。
图2为本申请实施例提供的客户端的更新过程,具体包括以下步骤:
S201:服务端确定客户端需要更新时,确定该客户端的更新组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310141479.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通信处理方法和系统
- 下一篇:接收请求的方法及CDN服务器