机顶盒系统升级服务器,服务器及其软件升级方法、IP机顶盒及其软件升级方法...

1.一种软件升级方法,其特征在于,所述方法包括: IP机顶盒在开机或需要时加入组播组; IP机顶盒侧获取组播数据; 判断所述组播数据中的软件版本是否高于所述IP机顶盒中的软件版本; 若所述组播数据中的软件版本高于所述IP机顶盒中的软件版本,则继续判断所述组播数据是否包含软件数据; 若所述组播数据包含软件数据,则获取所述组播数据中的传送周期和当前传送序号,在经过所述传送周期对应的时间后接收下一次组播播放的软件数据,完成IP机顶盒软件的升级; 若所述组播数据不包含软件数据,则判断所述IP机顶盒是否发出软件升级请求; 若所述IP机顶盒发出软件升级请求,则判断发送软件升级请求的时间是否超过第二预设阈值; 若发送软件升级请求的时间超过第二预设阈值,则所述IP机顶盒与服务器建立点到点的连接,所述IP机顶盒获取软件数据,完成升级; 其中,所述第二预设阈值是指将新版本软件刚提交到服务器的一段时间,时间超过所述第二预设阈值时所述组播数据只包含软件版本信息。

2.一种IP机顶盒,其特征在于,所述IP机顶盒包括: 第一获取单元,用于获取组播数据; 第二判断单元,用于判断所述组播数据中的软件版本是否高于所述IP机顶盒中的软件版本; 第三判断单元,用于在所述第二判断单元判断为是时,继续判断所述组播数据是否包含软件数据; 第二获取单元,用于在所述第三判断单元判断为是时,获取所述软件数据,完成所述IP机顶盒软件的升级; 第四判断单元,用于在所述第三判断单元判断为否时,判断所述IP机顶盒是否发出软件升级请求; 第五判断单元,用于在所述第四判断单元判断为是时,判断发送软件升级请求的时间是否超过第二预设阈值; 第三获取单元,用于在所述第五判断单元判断为是时,使所述IP机顶盒与服务器建立点到点的连接,以获取软件数据,完成升级; 其中,所述第二预设阈值是指将新版本软件刚提交到服务器的一段时间,时间超过所述第二预设阈值时所述组播数据只包含软件版本信息; 第四获取单元,用于在第二获取单元获取软件数据之前,获取所述组播数据中的传送周期和当前传送序号; 其中,所述第二获取单元具体用于在经过所述传送周期对应的时间后接收下一次组播播放的软件数据,完成IP机顶盒软件的升级。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值