一种客户端升级的方法

文档序号:6430126阅读:207来源:国知局
专利名称:一种客户端升级的方法
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种客户端升级的方法。
背景技术
随着计算机网络技术的发展,在计算机网络上运行着越来越多的业务,供用户使用,往往一个业务的用户达到上百万,甚至上千万。在这巨量的用户中,由于使用业务的时间不同、使用习惯的不同,再加上业务版本升级的频率不同,可能存在不同用户使用不同版本的业务。于是就产生了一个问题,当业务发生升级时,业务客户端的应用程序如何升级,如果统一升到最新版本,不仅存在技术风险,也影响用户的使用。

发明内容
本发明的目的在于提出一种客户端升级的方法,能够在业务发生升级时,根据不同业务客户端的情况,选择不同的更新业务客户端应用程序。为达此目的,本发明采用以下技术方案
一种客户端升级的方法,包括以下步骤
A、业务需要升级时,服务器收集业务客户端信息;
B、服务器根据业务客户端信息判断业务客户端需要更新的业务客户端应用程序的版
本;
C、服务器将不同版本的业务客户端应用程序发送给对应的业务客户端;
D、业务客户端接收业务客户端应用程序,进行升级。还包括以下步骤
服务器存储不少于I个版本的业务客户端应用程序。步骤B中,服务器判断业务客户端使用上个版本的业务客户端应用程序的时间长度是否达到预设时间长度,如果达到,则业务客户端采用最新版本的业务客户端应用程序,如果没有达到,则业务客户端采用原来版本的业务客户端应用程序。步骤B中,服务器判断业务客户端使用的业务客户端应用程序的版本,如果早于预设的版本,则业务客户端采用稳定版本的业务客户端应用程序,如果晚于预设的版本,则业务客户端采用最新版本的业务客户端应用程序。步骤B中,服务器判断最新版本的业务客户端应用程序和业务客户端当前使用的业务客户端应用程序的版本是否属于同一发布渠道,如果是,则业务客户端采用最新版本的业务客户端应用程序,如果不是,则业务客户端采用原来版本的业务客户端应用程序。采用了本发明的技术方案,能够在业务发生升级时,根据不同业务客户端的情况,选择不同的更新业务客户端应用程序,做到灰度升级,提高了用户使用业务的感受度。


图I是本发明具体实施方式
中客户端升级的流程图。
具体实施例方式下面结合附图并通过具体实施方式
来进一步说明本发明的技术方案。图I是本发明具体实施方式
中客户端升级的流程图。如图I所示,该客户端升级的流程包括以下步骤
步骤101、服务器存储多个版本的业务客户端应用程序,包括最新的版本业务客户端应用程序。步骤102、当业务需要升级时,服务器收集业务客户端信息。步骤103、服务器根据业务客户端信息判断业务客户端需要更新的业务客户端应用程序的版本。业务客户端的信息可以是多种多样的,根据不同种类的业务客户端的信息,可以从不同角度判断业务客户端需要更新的业务客户端应用程序的版本。例如,服务器判断业务客户端使用上个版本的业务客户端应用程序的时间长度是否达到预设时间长度(I个月),如果达到,则表示用户对该业务已经非常熟悉了,业务客户端采用最新版本的业务客户端应用程序,如果没有达到,则表示用户刚刚使用业务,为了保证用户有一段时间熟悉业务,业务客户端继续采用原来版本的业务客户端应用程序。又如,服务器判断业务客户端使用的业务客户端应用程序的版本,如果早于预设的版本(上一个版本),则表示用户不是最新业务的紧随者,在技术上也不是冒险者,所以业务客户端采用稳定版本的业务客户端应用程序,如果晚于预设的版本,则表示用户是最新业务的紧随者,在技术上也能够承担一定风险,因此业务客户端采用最新版本的业务客户端应用程序。再如,服务器可以判断最新版本的业务客户端应用程序和业务客户端当前使用的业务客户端应用程序的版本是否属于同一发布渠道,如果是,则业务客户端采用最新版本的业务客户端应用程序,如果不是,则业务客户端采用原来版本的业务客户端应用程序。举例说明,一个业务客户端一直采用业务提供商官方的版本的业务客户端应用程序,而最新版本的业务客户端应用程序是基于苹果公司IPHONE的,则该业务客户端这次就不参与升级。步骤104、服务器将不同版本的业务客户端应用程序发送给对应的业务客户端。步骤105、业务客户端接收业务客户端应用程序,进行升级。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种客户端升级的方法,其特征在于,包括以下步骤 A、业务需要升级时,服务器收集业务客户端信息; B、服务器根据业务客户端信息判断业务客户端需要更新的业务客户端应用程序的版本; C、服务器将不同版本的业务客户端应用程序发送给对应的业务客户端; D、业务客户端接收业务客户端应用程序,进行升级。
2.根据权利要求I所述的一种客户端升级的方法,其特征在于,还包括以下步骤 服务器存储不少于I个版本的业务客户端应用程序。
3.根据权利要求I或者2所述的一种客户端升级的方法,其特征在于,步骤B中,服务器判断业务客户端使用上个版本的业务客户端应用程序的时间长度是否达到预设时间长度,如果达到,则业务客户端采用最新版本的业务客户端应用程序,如果没有达到,则业务客户端采用原来版本的业务客户端应用程序。
4.根据权利要求I或者2所述的一种客户端升级的方法,其特征在于,步骤B中,服务器判断业务客户端使用的业务客户端应用程序的版本,如果早于预设的版本,则业务客户端采用稳定版本的业务客户端应用程序,如果晚于预设的版本,则业务客户端采用最新版本的业务客户端应用程序。
5.根据权利要求I或者2所述的一种客户端升级的方法,其特征在于,步骤B中,服务器判断最新版本的业务客户端应用程序和业务客户端当前使用的业务客户端应用程序的版本是否属于同一发布渠道,如果是,则业务客户端采用最新版本的业务客户端应用程序,如果不是,则业务客户端采用原来版本的业务客户端应用程序。
全文摘要
本发明公开了一种客户端升级的方法,业务需要升级时,服务器收集业务客户端信息;服务器根据业务客户端信息判断业务客户端需要更新的业务客户端应用程序的版本;服务器将不同版本的业务客户端应用程序发送给对应的业务客户端;业务客户端接收业务客户端应用程序,进行升级。采用了本发明的技术方案,能够在业务发生升级时,根据不同业务客户端的情况,选择不同的更新业务客户端应用程序,做到灰度升级,提高了用户使用业务的感受度。
文档编号G06F9/445GK102624771SQ20111022332
公开日2012年8月1日 申请日期2011年8月5日 优先权日2011年8月5日
发明者冯智勇, 屈恒, 洪锋, 范典 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1