[发明专利]基于P2P的无盘设备的网络启动方法及系统在审
申请号: | 201110256509.9 | 申请日: | 2011-09-01 |
公开(公告)号: | CN102970312A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 张鑫 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 p2p 设备 网络 启动 方法 系统 | ||
技术领域
本发明涉及无盘设备的版本管理和网络启动方式,尤其涉及特定内网下,多部运行相同版本的终端设备获取与启动版本的方法。
背景技术
目前,常见的版本启动方式包括有盘设备启动和无盘设备启动。其中,有盘设备通过其自带的存储介质存储的版本文件完成设备的启动;无盘设备通过到指定的服务器索要版本,通过网络传输到本地,然后在本地运行完成设备的启动。
这两种方式各有优缺点,有盘设备启动具有不占用网络资源、相对稳定的优点,但是,每台设备都需要有自身自带的存储介质,导致设备生产成本相对较高。无盘设备启动过程中,版本读取与存储完全通过RAM读写,相比flash的读写,大大的提高了版本读取与写入的速度,缩短了版本升级的时间,但是,需要所有内网设备开机后都到同一服务器索取版本,会导致特定的网路拥塞以及服务器压力较大;如果是多台设备并行,会按队列进行,导致整体网络的启动速度受到影响,尤其当服务器出现问题时,会导致整个网络设备瘫痪,可靠性不高。
因此,如何降低设备生产成本,并使网络中的设备快速启动,成为亟待解决的问题。
发明内容
本发明的目的在于提供基于点对点(Peer-to-Peer,P2P)技术的无盘设备的网络启动方法及系统,解决了网络中设备生产成本高和设备启动速度慢的问题。
根据本发明的一个方面,本发明提供的基于P2P的无盘设备的网络启动方法包括:
A)网络中无盘设备启动过程中,向网络中其他设备发送版本请求广播消息;
B)网络中至少一个设备响应所述版本请求广播消息,向所述无盘设备发送版本请求应答消息;
C)无盘设备根据接收的所述版本请求应答消息,从做出响应的一个设备中获取版本文件,并利用所述版本文件完成启动。
所述版本请求广播消息包括请求版本文件的版本类型名和版本标识。
所述步骤B)包括:
网络中至少一个设备接收所述版本请求广播消息并解析,得到版本类型名和版本标识;
将所述版本类型名和所述版本标识与本地的版本信息进行比较,并在匹配时,根据自身传输版本能力,将包含本地的版本信息和资源使用率的版本请求应答消息发送至所述无盘设备。
所述步骤C)包括:
无盘设备在预定时间内收到至少一条来自其它设备的版本请求应答消息,选取最先做出响应的三个设备;
根据版本请求应答消息,向三个设备中资源使用率最低的设备发送版本升级确认请求,并在收到设备响应所述版本升级确认请求的确认消息后,从所述设备中获取版本文件;
利用所述版本文件,完成无盘设备的启动。
所述步骤C)还包括版本校验步骤,包括:
无盘设备获取版本文件后,将所述版本文件的版本头和版本请求应答消息中的版本信息进行比较;
若匹配,则启动所述版本文件,否则,重新向网内其它设备请求版本文件。
所述方法还包括:
若无盘设备获取版本文件超时,则重新向网内其它设备请求版本文件,进行版本文件的断点续传。
所述版本文件具有版本头,所述版本头包括版本类型名、版本标识、版本生成时间和版本大小。
所述其它设备包括其它无盘设备和/或本地带有存储介质的有盘设备和/或汇聚端设备。
所述网络是接入网的某一内网。
根据本发明的另一个方面,本发明提供的基于P2P的无盘设备的网络启动系统包括:
版本请求模块,用于在网络中无盘设备启动过程中,向网络中其他设备发送版本请求广播消息;
请求应答模块,用于响应所述版本请求广播消息,向所述无盘设备发送版本请求应答消息;
版本获取模块,用于根据接收的所述版本请求应答消息,从做出响应的一个设备中获取版本文件,并利用所述版本文件完成启动。
与现有技术相比,本发明的有益效果在于:本发明利用P2P技术,本着软件易用性和可靠性考虑,使网络启动不再单一的依靠某一台或者几台设备,平均了资源利用率,减少了特定网路压力,增强了设备可靠性,降低了设备生产成本,提高了设备启动速度。
附图说明
图1是本发明提供的基于P2P的无盘设备的网络启动方法原理图;
图2是本发明提供的版本结构图;
图3是本发明提供的基于P2P的无盘设备的网络启动流程图;
图4是本发明第一实施例提供的基于P2P的无盘设备的网络拓扑结构图;
图5是本发明第二实施例提供的基于P2P的无盘设备的网络拓扑结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110256509.9/2.html,转载请声明来源钻瓜专利网。