EOC局端系统的自动升级方法及装置制造方法及图纸

技术编号:15191098 阅读:101 留言:0更新日期:2017-04-20 01:12
本发明专利技术公开了一种EOC局端系统的自动升级方法及装置,涉及数据通信技术领域,为解决网络中EOC局端系统不能全部自动升级的问题而发明专利技术。本发明专利技术的方法包括:管理端按照预置时间间隔,发送系统升级包;EOC局端监听网卡,接收网络中的系统升级包,获取升级系统版本号;判断升级版本号与EOC局端当前运行的系统版本号是否相同;如果不同则与管理端建立传输控制协议TCP连接;在EOC局端与管理端建立TCP连接之后,管理端向EOC局端发送文件数据包;EOC局端判断文件数据包的占用空间是否与升级文件占用空间相同;若EOC局端文件数据包的占用空间与升级文件占用空间相同,则EOC局端在升级时间根据文件数据包升级EOC局端系统。本发明专利技术主要应用于EOC局端系统自动升级的过程中。

【技术实现步骤摘要】

本专利技术涉及数据通信
,特别涉及一种EOC局端系统的自动升级方法及装置。
技术介绍
有线电视网络中的EOC(EthernetoverCable,基于有线电视同轴电缆网使用以太网协议的接入技术)系统,包括前端平台、光链路、EOC局端、EOC终端设备、桥接器。EOC终端是接收前端平台通过光链路发送的数据信号,并将两种信号分离出来。EOC终端设备一般放在用户家中,直接连接个人电脑、机顶盒或者电视机以实现上网和看电视的功能。由于前端平台发送的数据信号是根据采用的数据编码以及信道选择的不同而不断变化的,对应的EOC局端在接收到数据信号后的处理方式也不相同,所以需要对EOC局端系统进行升级。EOC局端增加功能或者解决问题时,也需要对EOC局端系统进行升级。当前EoC设备的管理方式主要有三种,一种是WEB管理;一种是命令行管理;再有一种是通过网络管理软件进行管理。WEB管理和命令行管理是针对单个EOC局端进行管理,通过网络管理软件进行管理,可以批量管理EOC局端。网络管理软件基于SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)工作,是对网络中所有EOC局端进行配置管理、故障管理、性能统计、安全管理、计费管理和系统升级的综合性软件,但是在对EOC局端系统进行升级时,只能对当前在线的EOC局端系统进行升级,而不能对网络中所有的EOC局端系统进行升级。
技术实现思路
本专利技术的专利技术目的在于提供一种EOC局端系统的自动升级方法及装置,能够解决网络中EOC局端系统不能全部自动升级的问题。根据本专利技术的实施例,提供了一种EOC局端系统的自动升级方法,包括:管理端按照预置时间间隔,发送系统升级包,所述系统升级包至少包括待升级系统的升级系统版本号;EOC局端监听网卡,接收网络中的所述系统升级包,根据所述系统升级包,获取升级系统版本号;判断所述升级版本号与所述EOC局端当前运行的系统版本号是否相同;如果相同则继续监听网卡;如果不同则与所述管理端建立传输控制协议TCP连接;在所述EOC局端与所述管理端建立TCP连接之后,所述EOC局端向所述管理端发送更新请求包;若所述管理端接收到所述更新请求包,则管理端向EOC局端发送更新响应包,所述更新响应包至少包括升级文件占用空间、升级时间;若所述EOC局端接收到所述更新响应包,则所述EOC局端向所述管理端发送更新开始包;若所述管理端接收到所述更新开始包,则所述管理端向所述EOC局端发送根据文件数据包,所述文件数据包至少包括一个数据包;所述EOC局端接收文件数据包,判断所述文件数据包的占用空间是否与所述升级文件占用空间相同;若所述EOC局端所述文件数据包的占用空间与所述升级文件占用空间相同,则所述EOC局端在所述升级时间根据所述文件数据包升级EOC局端系统;若所述EOC局端根据文件数据包的占用空间与所述升级文件占用空间不同,则中断所述TCP连接,继续监听网卡。根据本专利技术的实施例,提供了一种EOC局端系统的自动升级装置,包括:第一发送单元,用于管理端按照预置时间间隔,发送系统升级包,所述系统升级包至少包括待升级系统的升级系统版本号;连接单元,用于第一EOC局端监听网卡,接收网络中的所述系统升级包,根据所述系统升级包,获取升级系统版本号;判断所述升级版本号与所述EOC局端当前运行的系统版本号是否相同;如果相同则继续监听网卡;如果不同则与所述管理端建立传输控制协议TCP连接;第二发送单元,用于在所述EOC局端与所述管理端建立TCP连接之后,所述EOC局端向所述管理端发送更新请求包;第一发送单元,还用于若所述管理端接收到所述更新请求包,则管理端向EOC局端发送更新响应包,所述更新响应包至少包括升级文件占用空间、升级时间;所述第二发送单元,还用于若所述EOC局端接收到所述更新响应包,则所述EOC局端向所述管理端发送更新开始包;所述第一发送单元,还用于若所述管理端接收到所述更新开始包,则所述管理端向所述EOC局端发送根据文件数据包,所述文件数据包至少包括一个数据包;判断单元,用于所述EOC局端接收文件数据包,判断所述文件数据包的占用空间是否与所述升级文件占用空间相同;升级单元,用于若所述EOC局端所述文件数据包的占用空间与所述升级文件占用空间相同,则所述EOC局端在所述升级时间根据所述文件数据包升级EOC局端系统;中断单元,用于若所述EOC局端根据文件数据包的占用空间与所述升级文件占用空间不同,则中断所述TCP连接,继续监听网卡。由以上技术方案可知,本专利技术提供的一种EOC局端系统的自动升级方法及装置,通过管理端发送系统升级包,EOC局端监听网卡接收网络中的系统升级包,并根据系统升级包获取升级系统版本号,若升级系统版本号与EOC局端当前运行的系统版本号相同,则继续监听网卡,若升级系统版本号与EOC局端当前运行的系统版本号不同,则与管理端建立TCP连接。建立TCP连接之后,EOC局端发送更新请求包,管理端接收到更新请求包后,管理端发送更新响应包,EOC局端接收到更新响应包后,EOC局端发送更新开始包,管理端接收到更新开始包后,管理端发送文件数据包,EOC局端接收到文件数据包后,判断文件数据包占用的空间是否与升级文件占用空间相同,若相同则升级EOC局端系统,若不同则中断TCP连接。与现有技术相比,本专利技术能够通过不断地发送系统升级包,以使得管理端控制的EOC局端只要上线就可以收到系统升级包,保证EOC局端都能够收到更新系统的通知。若EOC局端判断系统升级包中的系统版本号与当前运行的系统版本号不同,则与管理端建立TCP连接,再发送更新请求包,请求获取升级文件,无人工参与,也不需要管理端对在线的EOC局端进行任何操作,即可获取升级文件,以实现EOC局端系统自动升级。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据一优选实施例示出的一种EOC局端系统的自动升级方法流程图;图2为根据一优选实施例示出的另一种EOC局端系统的自动升级方法流程图;图3为根据一优选实施例示出的一种EOC局端系统的自动升级装置组成框图;图4为根据一优选实施例示出的另一种EOC局端系统的自动升级装置组成框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。有线电视网络中的EOC系统,包括前端平台、光链路、EOC局端、EOC终端设备、桥接器。EOC终端是接收前端平台通过光链路发送的数据信号,并将两种信号分离出来。由于前端平台发送的数据信号是根据采用的数据编码以及信道选择的不同而不断变化的,对应的EOC局端在接收到数据信号后的处理方式也不相同,所以需要对EOC局端系统进行升级。EOC局端增加功能或者解决问题时,也需要对EOC局端系统进行升级。在EOC局端系统升级时,系统升级本文档来自技高网...
EOC局端系统的自动升级方法及装置

【技术保护点】
一种EOC局端系统的自动升级方法,其特征在于,包括:管理端按照预置时间间隔,发送系统升级包,所述系统升级包至少包括待升级系统的升级系统版本号;EOC局端监听网卡,接收网络中的所述系统升级包,根据所述系统升级包,获取升级系统版本号;判断所述升级版本号与所述EOC局端当前运行的系统版本号是否相同;如果相同则继续监听网卡;如果不同则与所述管理端建立传输控制协议TCP连接;在所述EOC局端与所述管理端建立TCP连接之后,所述EOC局端向所述管理端发送更新请求包;若所述管理端接收到所述更新请求包,则管理端向EOC局端发送更新响应包,所述更新响应包至少包括升级文件占用空间、升级时间;若所述EOC局端接收到所述更新响应包,则所述EOC局端向所述管理端发送更新开始包;若所述管理端接收到所述更新开始包,则所述管理端向所述EOC局端发送文件数据包,所述文件数据包至少包括一个数据包;所述EOC局端接收文件数据包,判断所述文件数据包的占用空间是否与所述升级文件占用空间相同;若所述EOC局端所述文件数据包的占用空间与所述升级文件占用空间相同,则所述EOC局端在所述升级时间根据所述文件数据包升级EOC局端系统;若所述EOC局端根据文件数据包的占用空间与所述升级文件占用空间不同,则中断所述TCP连接,继续监听网卡。...

【技术特征摘要】
1.一种EOC局端系统的自动升级方法,其特征在于,包括:管理端按照预置时间间隔,发送系统升级包,所述系统升级包至少包括待升级系统的升级系统版本号;EOC局端监听网卡,接收网络中的所述系统升级包,根据所述系统升级包,获取升级系统版本号;判断所述升级版本号与所述EOC局端当前运行的系统版本号是否相同;如果相同则继续监听网卡;如果不同则与所述管理端建立传输控制协议TCP连接;在所述EOC局端与所述管理端建立TCP连接之后,所述EOC局端向所述管理端发送更新请求包;若所述管理端接收到所述更新请求包,则管理端向EOC局端发送更新响应包,所述更新响应包至少包括升级文件占用空间、升级时间;若所述EOC局端接收到所述更新响应包,则所述EOC局端向所述管理端发送更新开始包;若所述管理端接收到所述更新开始包,则所述管理端向所述EOC局端发送文件数据包,所述文件数据包至少包括一个数据包;所述EOC局端接收文件数据包,判断所述文件数据包的占用空间是否与所述升级文件占用空间相同;若所述EOC局端所述文件数据包的占用空间与所述升级文件占用空间相同,则所述EOC局端在所述升级时间根据所述文件数据包升级EOC局端系统;若所述EOC局端根据文件数据包的占用空间与所述升级文件占用空间不同,则中断所述TCP连接,继续监听网卡。2.根据权利要求1所述的方法,其特征在于,所述发送系统升级包,包括:获取所述EOC局端所在的局端网段;判断所述局端网段与所述管理端网卡的网络间互联协议IP地址,是否为相同的网段;若判断结果为是,则以广播形式发送所述系统升级包;若判断结果为否,则向所述局端网段的每个IP地址通过用户数据协议UDP发送所述系统升级包。3.根据权利要求1所述的方法,其特征在于,所述判断所述文件数据包的占用空间是否与所述升级文件占用空间相同,包括:判断所述文件数据包是否存在文件结束标识;若不存在所述文件结束标识,则继续接收所述文件数据包;若存在所述文件结束标识,则计算所述文件数据包的占用空间;比较所述文件数据的占用空间与所述升级文件占用空间会否相同。4.根据权利要求1所述的方法,其特征在于,所述在所述升级时间根据所述文件数据包升级EOC局端系统,包括:将所述文件数据包转换成安装文件;保存所述安装文件。5.根据权利要求1所述的方法,其特征在于,在所述判断所述文件数据包的占用空间是否与所述升级文件占用空间相同之后,所述方法还包括:若所述EOC局端根据文件数据包的占用空间与所述升级文件占用空间不同,则重新发送所述更新请求包。6.一种EOC局端系统的自动升级装置,其特征在于,包括:第一发送单元,用于管理端按照预置时间间隔,发送系统升级包,所...

【专利技术属性】
技术研发人员:宋磊磊姚毅
申请(专利权)人:凌云天博光电科技股份有限公司
类型:发明
国别省市:上海;31

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

1