网络升级方法和系统、实现网络升级的主服务端技术方案

技术编号:4154939 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络升级方法和系统,以及一种实现网络升级的主服务端,用于主服务端向至少一个客户端提供网络升级服务。方法包括以下步骤:主服务端接收所述客户端的升级请求消息;判断是否已有其他客户端获取过最新版本文件;如果是,则主服务端通知所述客户端将所述已经获取过最新版本文件的客户端作为临时服务端从而获取最新版本文件。本发明专利技术有效提高了网络升级效率,减轻了网络负荷;针对不同优先级的客户端,本发明专利技术按照一定的优先顺序为其提供合理的升级服务,进一步提高了工作效率。

Network upgrading method and system, and main server for realizing network upgrade

The invention discloses a network upgrading method and a system, and a main server for realizing network upgrading, which is used for providing network upgrade service to at least one client for a main server. The method comprises the following steps: the main server receives the client update request message; judging whether the other client has obtained the latest version of the file; if it is, then the main server notifies the client of the already obtained the latest version of the file as a temporary client server so as to obtain the latest version of the file. The invention can effectively improve the network upgrade efficiency, reduce the network load; for different priority client, the invention provides a reasonable upgrade services in accordance with the priorities of the, to further improve the work efficiency.

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及一种网络升级方法和系统、以及一种实现网络升级的主服务端。
技术介绍
网络升级是指服务端通过网络向客户端提供应用程序的最新版本文件,以实现客 户端的程序文件版本升级的服务。 例如在一种应用于IPTV(Internet Protocol TV :交互式网络电视)领域的 CDN(Content Delivery Network :内容分发网络)架构中,服务端单板与客户端单板之间形 成一个星型拓扑结构,客户端单板的程序通常包括引导程序和应用程序。其中,应用程序负 责提供业务,为了满足应用需求经常需要升级。引导程序负责在客户端单板上电时对其进 行初始化,以及对客户端单板与服务端单板之间的链路进行初始化;初始化完成后,还需在 本地查询应用程序当前的程序版本信息,包括应用程序的文件名、版本号等,然后向CND架 构中指定的服务端单板提出升级请求,以实现应用程序的版本升级。 然而,现有的升级系统中,同一类型或者不同类型的客户端启动后,都向同一服务 端发起升级请求,因此存在以下弊端多个客户端同时从服务端获取最新版本文件时,会导 致网络拥塞,特别是当服务端和客户端都本文档来自技高网...

【技术保护点】
一种网络升级方法,用于主服务端向至少一个客户端提供网络升级服务,其特征在于,包括以下步骤:主服务端接收所述客户端的升级请求消息;判断是否已有其他客户端获取过最新版本文件;如果是,则主服务端通知所述客户端将所述已经获取过最新版本文件的客户端作为临时服务端从而获取最新版本文件。

【技术特征摘要】
一种网络升级方法,用于主服务端向至少一个客户端提供网络升级服务,其特征在于,包括以下步骤主服务端接收所述客户端的升级请求消息;判断是否已有其他客户端获取过最新版本文件;如果是,则主服务端通知所述客户端将所述已经获取过最新版本文件的客户端作为临时服务端从而获取最新版本文件。2. 根据权利要求1所述的方法,其特征在于,所述客户端的升级请求消息还携带所述 客户端的类型;所述客户端与所述临时服务端的类型相同。3. 根据权利要求1所述的方法,其特征在于,所述升级请求消息还携带所述客户端当 前的版本信息;主服务端接收所述客户端的升级请求消息后,还根据所述客户端当前的版本信息判断 是否需要向所述客户端提供最新版本文件,如果是,则判断是否已有其他客户端获取过最 新版本文件。4. 根据权利要求2所述的方法,其特征在于,还包括以下步骤如果没有其他客户端获 取过最新版本文件,则主服务端通知所述客户端按照一定的优先顺序从主服务端获取最新 版本文件。5. 根据权利要求1所述的方法,其特征在于,主服务端通知所述客户端将所述已经获 取过最新版本文件的客户端作为临时服务端从而获取最新版本文件的具体步骤为主服务端向所述客户端发送已经获取过最新版本文件的客户端的IP地址; 所述客户端将所述已经获取过最新版本文件的客户端当作临时服务端,根据所述得到 的IP地址向所述临时服务端提起升级请求消息;临时服务端通知所述客户端按照一定的优先顺序从所述临时服务端获取最新版本文件。6. 根据权利要求5所述的方法,其特征在于,如果主服务端向所述客户端发送多个已 经获取过最新版本文件的客户端的IP地址,还包括所述客户端按照队列优先策略、负荷分 担策略或路径最短策略从所述多个已经获取过最新版本文件的客户端中选择临时服务端 的步骤。7. 根据权利要求4至6中任一项所述的方法,其特征在于,主服务端或临时服务端通知 所述客户端按照一定的优先顺序从所述主服务端或临时服务端获取最新版本文件的具体 步骤为主服务端或临时服务端按照所述客...

【专利技术属性】
技术研发人员:宋永来
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1