终端系统升级方法技术方案

技术编号:14526418 阅读:77 留言:0更新日期:2017-02-02 05:49
本发明专利技术提供了一种终端系统升级方法,包括如下步骤:根据协议将升级映像文件分割成用户数据报协议包;通过10G带宽光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒;获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级。本发明专利技术提供一种终端系统升级方法,目的在于采用10G宽带光纤直播技术播发升级映像文件,大大减轻了前端服务器的负载,并且接收端的接收速度也比传统传输流广播的升级方式有较大提高。

【技术实现步骤摘要】

本专利技术涉及机顶盒
,特别涉及一种终端系统升级方法。
技术介绍
三网融合正在加快推进步伐,各大运营商互相渗透,竞争愈加激烈,广电行业也无法独善其身,随着网络电视的兴起,传统广播电视业务已出现萎缩的迹象。现有技术中,若要实现终端机顶盒的系统升级,均通过传输流广播的升级方式,该方式通过每个终端机顶盒从前端服务器下载升级映像文件来实现系统升级,但该方式会大大增加前端服务器的负载,并且升级映像文件的传输效率极低,极大的影响了终端系统的升级效率。若要想改变现状,提高自身的竞争力,必须采用更新的技术,更好的服务来吸引用户。
技术实现思路
本专利技术提供一种终端系统升级方法,目的在于采用10G宽带光纤直播技术播发升级映像文件,大大减轻了前端服务器的负载,并且接收端的接收速度也比传统传输流广播的升级方式有较大提高。为解决上述问题,本专利技术实施例提供一种终端系统升级方法,包括如下步骤:根据协议将升级映像文件分割成用户数据报协议包;通过光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒;获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级。作为一种实施方式,所述通过光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒,具体还包括以下步骤:通过前端服务器一个预先定义好的固定的端口将通知数据包以广播或组播方式下发至终端机顶盒。作为一种实施方式,所述获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级,具体包括以下步骤:根据通知数据包获取升级通道的IP地址和端口号;监听获取到的端口并接收用户数据报协议包;将接收到的用户数据报协议包重新组合成升级映像文件;对组合后的升级映像文件进行文件是否完整的校验;若文件完整,则对终端机顶盒进行系统升级。作为一种实施方式,所述通知数据包的格式定义包括版本号、标识符、当前序号、最后序号、固定数据长度、保留位、数据长度、升级描述符以及校验字段。作为一种实施方式,所述升级描述符的格式定义包括厂商标识、软件类型、升级方式、升级类型、保留位、硬件版本号、软件版本号、起始序列号、结束序列号、私有数据、IP地址、端口号、标识符、校验字段。作为一种实施方式,所述用户数据报协议包的格式定义包括版本号、标识符、当前序号、最后序号、固定数据长度、保留位、数据长度、数字以及校验字段,其中,“数据”字段为升级映像文件分割后的数据。作为一种实施方式,所述根据通知数据包获取升级通道的IP地址和端口号,具体包括如下步骤:在所述终端系统启动后的一个固定的端口进行监听;获取通知数据包;解析得到升级通道的IP地址及其端口号,IP地址为广播地址或组播地址。作为一种实施方式,所述监听获取到的端口并接收用户数据报协议包,具体包括以下步骤:在获取升级通道的端口号后立即对该端口进行监听;开始接收第一个用户数据报协议包并对该用户数据报协议包进行校验;若校验成功,则根据该用户数据报协议包的当前序号和最后序号创建相匹配的空文件,将用户数据报协议包中包含升级映像文件的数据部分写入空文件中相应的位置;若校验失败,则丢弃该用户数据报协议包并记录该用户数据报协议包的序号;后续接收的用户数据报协议包均按上述步骤进行校验及处理。作为一种实施方式,所述监听获取到的端口并接收用户数据报协议包,还包括以下步骤:在接收用户数据报协议包的过程中,判断当前接收的用户数据报协议包与上一个用户数据报协议包是否连续,若不连续,则记录空缺用户数据报协议包的序号。作为一种实施方式,所述光纤采用10G带宽光纤。本专利技术相比于现有技术的有益效果在于:采用10G宽带光纤直播技术播发升级映像文件,大大减轻了前端服务器的负载,并且接收端的接收速度也比传统传输流广播的升级方式有较大提高。10G带宽光纤的数字电视直播信号传输通道中,开辟独立的端口来高效快速地传输终端系统升级映像文件,使得终端机顶盒能快速完成升级流程,便于运营商加快新业务的部署。附图说明图1为本专利技术的终端系统升级方法的流程图。具体实施方式以下结合附图,对本专利技术上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的部分实施例,而不是全部实施例。终端系统包括前端服务器、10G带宽光纤、10G光模块接收器、光网络单元(ONU)、终端机顶盒。其中前端服务器的负责将终端系统升级映像文件根据协议规定的格式分割成用户数据报协议包(简称UDP包),主要是对用户数据报协议包的数据段部分按照协议填充相应数据,并以广播/组播方式通过10G带宽光纤播发出去;10G光模块接收器以及光网络单元起光信号转换作用;终端机顶盒负责接收用户数据报协议包,并校验重组成完整的升级映像文件,供终端机顶盒升级用。如图1所示,一种终端系统升级方法,包括如下步骤:S100:前端服务器根据协议将升级映像文件分割成用户数据报协议包;S101:通过10G带宽光纤将通知数据包和用户数据报协议包以广播或组播方式下发至终端机顶盒;S102:根据通知数据包获取升级通道的IP地址和端口号;S103:监听获取到的端口并接收用户数据报协议包;S104:将接收到的用户数据报协议包重新组合成升级映像文件;S105:校验后完成系统升级。在10G光纤通道中采用广播或组播方式播发升级映像文件不仅大大减轻了前端服务器的负载,并且接收端的接收速度也比传统传输流广播的升级方式有较大提高,广电运营商因此不仅可以改善用户体验,还能提高其在三网融合大环境下的竞争力。首先,前端服务器根据预先定义好的端口,通过10G带宽光纤广播通知数据包,该通知数据包格式定义如下:表1其中“标识符”字段为“升级通知”时,“数据”字段用于描述升级描述符。升级描述符格式定义如下:表2升级描述符中包含了用于播发升级映像文件的“IP地址”和“端口号”,终端机顶盒接收到用于升级的IP地址和端口号后开始监听该端口,并立即开始接收用户数据报协议包。用户数据报协议包的格式定义与表1相同,区别仅在于,此时表中的“数据”字段为升级映像文件分割后的数据。为了保证终端数据的完整性,在数据包尾部增加了CRC校验字段,以便对每个接收到的数据包都进行有效性校验,保证完整接收整个升级映像文件。前端服务器广播升级映像文件时,采取循环播发机制,以避免用户数据报协议包在传输过程中丢包,造成终端机顶盒无法接收完整的升级映像文件,使得系统升级失败。前端服务器根据协议将升级映像文件分割成用户数据报协议包的具体步骤如下:升级映像文件按一定的规则分割成用户数据报协议包,主要是对单个用户数据报协议包的数据段进行拆分,其组成包括版本号、标识符、当前序号、最后序号、固定数据长度、保留位、数据长度、数据以及校验字段;其中数据为分割后的升级映像文件数据,校验字段为提高数据完整性。该步骤的有益效果是终端机顶盒按照这个规则接收用户数据报协议包后,可以简单有效地实现数据获取及校验。获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级的具体步骤如下:根据通知数据包获取升级通道的IP地址和端口号;监听获取到的端口并接收用户数据报协议包;将接收到的用户数据报协议包重新组合成升级映像文件;对组合后的升级映像文件进行文件是否完整的校验;若文件完整,则对终端机顶盒进行系统升级。其中,根据通知数据包获取升级通道的IP地址本文档来自技高网...

【技术保护点】
一种终端系统升级方法,其特征在于,包括如下步骤:根据协议将升级映像文件分割成用户数据报协议包;通过光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒;获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级。

【技术特征摘要】
1.一种终端系统升级方法,其特征在于,包括如下步骤:根据协议将升级映像文件分割成用户数据报协议包;通过光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒;获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级。2.根据权利要求1所述的终端系统升级方法,其特征在于,所述通过光纤将用户数据报协议包以广播或组播方式下发至终端机顶盒,具体还包括以下步骤:通过前端服务器一个预先定义好的固定的端口将通知数据包以广播或组播方式下发至终端机顶盒。3.根据权利要求2所述的终端系统升级方法,其特征在于,所述获取用户数据报协议包重新组合成升级映像文件后对终端机顶盒进行系统升级,具体包括以下步骤:根据通知数据包获取升级通道的IP地址和端口号;监听获取到的端口并接收用户数据报协议包;将接收到的用户数据报协议包重新组合成升级映像文件;对组合后的升级映像文件进行文件是否完整的校验;若文件完整,则对终端机顶盒进行系统升级。4.根据权利要求2或3所述的终端系统升级方法,其特征在于,所述通知数据包的格式定义包括版本号、标识符、当前序号、最后序号、固定数据长度、保留位、数据长度、升级描述符以及校验字段。5.根据权利要求4所述的终端系统升级方法,其特征在于,所述升级描述符的格式定义包括厂商标识、软件类型、升级方式、升级类型、保留位、硬件版本号、软件版本号、起始序列号、结束序列号、私有数据、IP地址、端口号、标识符、校验字段。6.根据权利要求4所述的终端系统升级方法...

【专利技术属性】
技术研发人员:高志平
申请(专利权)人:浙江创佳数字技术有限公司
类型:发明
国别省市:浙江;33

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

1