浙江电信机顶盒升级流程规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江电信机顶盒升级流程规范
1 目的
通过此补充规范,要达到让机顶盒厂商平滑接入浙江电信IPTV平台的目的。
2 具体内容
2.1. 升级提示
升级中提示:
下载的升级数据校验不通过,提示:
2.2. 关键实现流程
1) 开机认证通过后,平台通过CTCStartUpdate()触发机顶盒升级流程;
2) 机顶盒根据自身健康状况,如剩余存储大小、机顶盒运行状态等,进行判断。如果机顶盒当前状况允许进行升级,则向升级策略服务器发起升级请求,在URL 中带有相关参数;如果机顶盒当前状况不允许进行升级,则跳过升级步骤,直接访问EPG 服务器;
3) 升级策略服务器响应机顶盒的升级请求,进行调度,并通过Http
响
应返回机顶盒升级检查结果。如果HTTP返回200 OK,且没有返回需要升级的信息,则跳过升级步骤,直接访问EPG 服务器;如果HTTP返回302 Redirect,则将机顶盒重定向到EDS升级调度服务器;
4) EDS升级调度服务器响应机顶盒的升级请求,进行调度,并通过Http 响应返回机顶盒升级检查结果。如果HTTP返回200 OK,且没有返回需要升级的信息,则跳过升级步骤,直接访问EPG 服务器;如果HTTP返回302 Redirect,则将机顶盒重定向到升级服务器进行升级;
5) 升级服务器根据来自机顶盒的请求触发机顶盒升级,响应200 OK,返回ini配置文件;
6) 机顶盒解析ini配置文件,检查版本信息,如果版本不同,通过HTTP GET 进行相应的下载升级;
7) 软件下载完成之后进行版本完整性、合法性的校验,如果版本校验失败,则中止当前的升级,机顶盒重启,重新进入升级流程。版本校验通过,则开始写FLASH;
8) 机顶盒进行软件版本更新后重启机顶盒。
2.3. 设计约束
1、升级调度策略服务器仅适用于多家机顶盒对接平台的场景;对于只有华为独家机顶盒的局点,不存在升级调度策略服务
器。
2、机顶盒有版本备份机制,当前版本升级成功后,立即进行版本备份;如果下次升级失败,要能够使用之前备份的版本正常工作。
2.4. 子系统规格分解
1、 EPG
在认证通过后,调用CTCStartUpdate触发机顶盒升级流程。
2、 STB
1) 支持升级请求重定向;
2) 解析ini配置文件,根据需要进入下一步下载升级;
3) 对下载数据进行合法性判断;并进行版本备份。