山东广电有线数字电视机顶盒软件升级技术规范.doc_第1页
山东广电有线数字电视机顶盒软件升级技术规范.doc_第2页
山东广电有线数字电视机顶盒软件升级技术规范.doc_第3页
山东广电有线数字电视机顶盒软件升级技术规范.doc_第4页
山东广电有线数字电视机顶盒软件升级技术规范.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

有线数字电视机顶盒软件升级技术规范本规范的实施,将实现不同厂商的机顶盒软件升级使用同一升级平台,实现统一Loader管理。1 软件下载联接描述符说明软件下载链接描述符(download_linkage_descriptor)用于运营商在网络内进行多于一个机顶盒的软件下载更新标识,在网络信息表(NIT) 的第一个循环内广播,并可能多次出现。具体如下:SyntaxNo.of bitsIdentifierdownload_linkage_descriptor()Descriptor_tag8uimsbfDescriptor_length8uimsbftransport_stream_id16uimsbforiginal_network_id16uimsbf service_id16uimsbf linkage_type8uimsbf16uimsbfService_id16Uimsbflinkage_type8UimsbfOUI_data_length8Uimsbffor(i=0;iN;i+)OUI24Uimsbfselector_length8Uimsbffor(j=0;jN;j+)UimsbfUpdate_type8UimsbfComponent_tag8UimsbfHardware_version32UimsbfSoftware_type16UimsbfSoftware_version32UimsbfSerial_number_start128UimsbfSerial_number_end128UimsbfControl_code8UimsbfSoftware_version_needed8UimsbfDownload_pid16UimsbfDownload_tableid8Uimsbffor(i=0;j N;i+)Private_data_byte8Uimsbf描述符标记(descriptor_tag)8位字段,用于标识各描述符,在此链接描述符(download_linkage_descriptor )中,取值为0x4a。描述符长度(descriptor_length)8位字段,用于指明紧接在此字段后的描述符的字节数量。传输流号(transport_stream_id)16位字段,用于指明下载包传输流所在的标识号。源网络号(original_network_id)16位字段,用于指明传送的网络系统。服务号(service_id)16位字段,保留字段。链接类型(linkage_type)8位字段,用于标识链接类型。针对运营商的网络软件下载,统一 Loader时该字段取值为0x09。OUI_data_length8位字段,为以下循环的字节总长度。OUI24位字段,在本方案中高一字节用于指明提供机顶盒下载流的生产厂商 Manufacture_id。低两字节用于厂商识别,定义如下:生产编号说明0x0001 厂商A0x0002 厂商B0x0003 厂商C0x0004 厂商DSelector_length8位字段,为以下循环的字节总长度。Update_type8位字段,定义软件下载格式:Bit7Bit0-Serial_number _sourceDownload_flagTS_format定义值说明Bit7未定义1Bit6是否直接强制下载0直接强制下载,收到新的软件版本之后,直接进入下载过程,不弹出升级提示框,也无需用户干预(要求Bit6的判断优先级高于Bit1,即Bit6为0时,无需再判断Bit1是何种方式)1继续判断Bit1,确认是何种下载方式Bit5未定义1Bit4未定义1Bit3Serial_number_ source见下表序列号来源Bit2Bit1Download _flag1自动提示下载,收到新的软件版本之后,自动弹出新版本软件下载提示窗口。0手动下载,收到新的软件版本之后,只是记录下来,不自动弹出新版本软件下载提示窗口。Bit0TS _format1厂商提供的根据DC方式封装的TS 流文件0为厂商提供私有格式TS流序列号来源 (Serial_number_ source)说明00序列号为机顶盒号01序列号为智能卡卡号10序列号为CA配对时的配对号11保留Component_tag8位字段,定义本版本的Loader PID,Service_id 对应的PMT中所对应的elementary stream必须带component descriptor(descriptor_tag = 0x50)。Hardware_version32位字段,硬件版本,各机顶盒厂商须将附录A 有线数字电视机顶盒序列号编码规定中定义的终端类型与厂商的硬件版本号,一起作为该硬件版本来考虑。即:Hardware_version = DDEEDD : 定义为终端类型,16位字段EE : 定义为硬件版本号,16位字段Software_type16位字段,软件类型;定义见下表。软件类别CODE值备注系统软件0X0001系统软件与应用软件基础系统软件0X0002Miniload 升级、硬件诊断等其他0X00030X00FF保留独立附加外设驱动软件模块0X01000XFFFF为终端提供的附加外设设备专用驱动程序每个驱动软件CODE值需事先单独分配Software_version32位字段,软件版本。由厂商自行定义。即:Software_version = DDEEDD : 定义为软件类型,16位字段EE : 定义为软件版本号,16位字段机顶盒起始序列号(Serial_number_start)128位字段,用于指明升级该程序的某一段机顶盒序列号起始范围。机顶盒结束序列号(Serial_number_end)128位字段,用于指明升级该程序的某一段机顶盒序列号结束范围。控制码(Control_Code)8位字段,用于指明是哪一种升级类型。控制码(Control _Code)说明0x00在指定硬件版本、生产厂商的条件下,指定软件版本的机顶盒下载(即只有机顶盒的软件版本sw_version等于指定的软件版本Software_version_needed时,才进行下载)0x01在指定硬件版本、生产厂商的条件下,收到的软件版本大于本机中当前的软件版本才进行下载0x02-0xFF预留指定软件版本(Software_version_needed)8位字段,当Control_Code=0 时,用于指明机顶盒软件需要下载的特定软件版本号。当Control_Code=0x1时,该值无效。下载流的PID(Download_pid)16位字段,用于指明机顶盒下载流所在的PID。下载流的tableID(Download_tableid)8位字段,用于指明机顶盒下载流所在的tableID。其值需根据具体的版本填写。Private_data_byte:保留用于将来携带与升级有关的参数。 注:每个Linkage_descriptor指向的升级只封装一个厂商的升级程序,因此该描述子中的OUI循环只有一个,即I 最大为1。在 NIT 中会有多个Linkage_descriptor来描述不同的厂商。在机顶盒非易失区需要保存STBID、Hardware_version及序列号信息。由于不同厂商的机顶盒的打包格式和升级方式不同,因此厂商在提交机顶盒升级文件同时,应随升级文件一起提供描述文件,用于loader服务器对本次升级文件进行管理;并在播出过程中用于控制播出、生成PSI/SI表信息。2 机顶盒软件自动更新的流程说明当网络中发送的更新信息与机顶盒更新要求相符时,机顶盒能检测到更新信息,作出判断,并完成系统软件更新;机顶盒软件自动更新流程如下所述:图B1 软件更新流程图1) 启动机顶盒;2) 进入正常的数字电视服务状态;3) 机顶盒软件解析当前数字信道的NIT表,接收NIT表中的Linkage_Descriptor中的相关更新标识;4) 依次判断更新标识中的厂商代码、硬件版本、软件类型与本机顶盒的相关信息是否一样;5) 当前面的判断条件都满足时,根据控制码指明的不同升级类型来看本机顶盒是否满足升级条件;6) 当机顶盒软件版本满足升级要求时,根据升级类型判断是自动升级还是手动升级;7) 当升级类型为直接强制升级时,直接启动loader应用程序,按照更新信息所提供的信息,调谐到相应频点,下载更新数据;8) 当升级类型为自动升级时,机顶盒显示是否进行软件更新的提示;9) 用户通过遥控器可以选择立即更新软件或者下次再进行更新;10) 选择立即更新后,启动loader应用程序,按照更新信息所提供的信息,调谐到相应频点,下载更新数据;11) 选择下次更新后,则在下一次重新开机前不再进行更新提示;12) 对下载的更新数据进行数据校验;13) 数据校验无误后,进行机顶盒的软件更新。机顶盒软件手动更新:用户使用遥控器在机顶盒的软件升级菜单上手工启动软件更新过程,机顶盒在指定频点、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论