中九卫星接收机的升级方法节目名称 节目号 视频 PID 音频 PID 频率 11880 左旋CCTV-1 1001 2100 2101CCTV-2 1002 2210 1658CCTV-7 1003 2120 2121CCTV-10 1004 1979 2017四川康巴卫视 1005 2140 2141CCTV-12 1006 2067 2446兵团卫视 1007 3046 1682CCTV-新闻 1008 2214 2189CCTV-少儿 1009 1559 2236CETV-1 1010 2570 2599BTV-1 1011 2190 1975TJTV-1 1012 2725 1904云南卫视 1043 2631 2614西藏汉语 1044 2530 2531西藏藏语 1045 2540 2541陕西卫视 1046 2717 195812140 右旋福建东南 1029 2193 2625江西卫视 1030 3149 2350河南卫视 1032 1928 2429湖北卫视 1033 2182 2180湖南卫视 1034 3284 2340广西卫视 1036 1814 2978重庆卫视 1038 2524 2765四川卫视 1039 1970 2280贵州卫视 1040 2514 3019新疆哈语综艺 1031 2400 2401新疆少儿 12 台 1035 2440 2441甘肃卫视 1047 3128 2237青海藏语 1049 2580 2581宁夏卫视 1050 2651 3175频率 12100 右旋河北卫视 1015 1833 2102山西卫视 1016 1997 2205内蒙古汉 1017 2260 2261内蒙古蒙 1018 2270 2271辽宁卫视 1019 1677 2539吉林卫视 1020 1746 2833吉林朝语 1021 2300 2301黑龙江卫 1022 1869 1593浙江卫视 1025 2616 2243安徽卫视 1026 2298 1822新疆汉语 1 台 1051 2600 2601新疆维语 2 台 1052 2610 2611新疆哈语 3 台 1053 2620 2621新疆维语 5 台 1023 2320 2321新疆维语 9 台 1024 2330 2331陕西农林 1054 2867 2591卫星接收机的升级方法有电脑升级、机对机复制升级和空中升级三种。
对于前两种方法大家是熟悉的,而对于空中升级的方法比较陌生,空中(OTA:Over The Air)升级是指通过空中下载(OTA Loader)的方式在机器上进行创建和安装更新软件具体地说,就是用户可用自己的卫星专用接收机,通过接收指定的卫星转发器信号,下载更新软件,然后在自行完成升级过程,为接收机更新软件版本这样用户无需借助其他设备,也不需要任何硬件连接,只要接收机具有空中升级功能和有该机的空中升级信号即可给接收机进行软件升级,非常方便实用 实际上接触到 430 卫星接收机的烧友,就了解这种空中升级功能4×0 系列卫星接收机早先是为卫星直播商生产的正版机器,只要通过按主菜单→[天线及其它设定]→[软件升级],就是空中升级操作项目,按 OK 键,出现空中升级操作设置界面设置好卫星直播商指定的携带升级软件的卫星和转发器参数,接收机就开始寻找适合本机的升级软件接收机的空中升级功能需要卫星直播商提供软件支持才可以通常卫星直播商在加密系统版本进行升级期间,会租用一个转发器,为使用自己的专用接收机客户,传送相关升级数据由于现在的 4×0 系列接收机产生厂家众多,卫星直播商已放弃采用该机型作为专用接收机,因此不会在指定的转发器里,提供新系统 4×0 系列软件,这也是现在的 4×0 系列机不能进行空中升级的原因。
中星 9 号直播卫星“村村通”系统提供了直播卫星专用机的软件空中升级服务,由于专用机被设计为傻瓜型接收机,用户在常规操作下是无法更改高频头本振频率、 PID 码和手动添加转发器等参数的如果以后新增节目或新增转发器,以及需要解决软件中存在的 BUG,提高接收机运行性能等,都要对软件进行升级通过空中升级方式,可大大地降低运营商的服务成本、提高运营效率、提升市场形象实际上,这一功能早在原 110.5°E 鑫诺1 号卫星 CBTV 专用机 NOKIA(诺基亚)DVB8800S 上就已经实现了空中升级基本原理 中星 9 号直播卫星专用机是如何实现空中升级的呢?空中升级需要卫星前端系统的支持在“村村通”系统的前端机房里,将需要升级的软件数据封装在 MPEG-2 传输流(TS)中,调制在某一个转发器上发送1、空中升级过程 空中升级时,发送软件升级 BAT(Bouquet Association Table,业务群关联表)中,应包含链接描述符(Linkage descriptor) ,专用机的应用软件一直监测BAT,当其版本号发生变化时,会自动解析链接描述符中映射的制造商标识、硬件标识、软件标识、机器序列号等各项参数,判断是否有适合本机的升级软件。
如果有适合本机的升级软件,则根据链接描述符的相关信息人 NIT(Network Information Table,网络信息表)中获取升级软件所在的转发器参数,并将转发器参数和对应的 service_id 及新版本软件存储在 RAM 中,存储完成后,根据链接描述符中的相关信息,弹出升级提示界面,按“确定”按钮,可立即重启机器并进行升级软件下载;按“返回”按钮,则待下次开机时进行下载 启动下载后,下载器(Downloader)首先解析 PAT(Program Allocation Table,节目关联表) ,根据与 RAM 中听 service_id 相同的 Program number(节目编号)来定位软件升级 PMT(Program Map Table,节目映射表)的 PID,然后根据其中的数据广播标识描述符中映射的相关参数找到与本机相对应的软件升级业务的 PID;定位升级业务的 PID 后,下载器解析与该 PID 对应的 TS 包中的下载数据表,从这些下载数据表中获取相应的升级数据后,专用机的终端软件通过刷写 PLASH 芯片实现对软件数据的升级 2、FLASH 芯片存储数据结构 中星 9 号直播卫星专用机程序存储器 FLASH 芯片中各个部分存储数据的结构: 其中[Starter]为 Loader 启动模块,负责系统启动、代码校验以及下载判断,位于 FLASH 芯片的 OTP(One Time Programable,一次性可编程)区域;[DownLoader]为 Loader 下载模块,负责应用软件的下载升级操作;[Terminal Device Information]为专用机设备信息;[flash Header]为 Flash 头,存储专用机上次下载成功的参数列表和应用软件信息;[Application Software]为应用软件代码;[User Date]除了可写 Flash 头和应用软件代码之外的所有用户数据。
在[Terminal Device Information]专用机设备信息数据结构中,“operator_number 为运营商代码;“manufacture_id”为专用机制造商标识,由运营商分配;“hardware_id”为专用机的硬件平台标识;“model_id”专用机型号标识,用于区分同一专用机硬件平台的不同批次;“STB_id”为专用机的唯一序列号标识,由运营商给各个制造商统一分配序列号段;“loader_version”为 Loader 的版本号;“reserved_future_use”为预留位置,供将来使用;“WP_Flash_CRC32”为写保护区中除最后 4 个字节目之外所有数据的 CRC32 值在[flash Header]专用机上次下载成功的参数列表和应用软件信息数据结构中,“software_versoion”为上次成功升级的应用软件的版本号,应用软件的版本信息从这个字段得到, “download_time_date”为上次成功升级的时间,包含了日期和时间信息,分别是 UTC 和 MJD 格式;“download_service_id”为上次成功升级时,下载软件所在的 service_id;“last_download parameters”为上次成功升级的调谐参数;“default_download parameters”为 4 组默认的调谐参数,每次成功升级之后根据 NIT 表更新;“AS_CRC32”为应用软件代码的CRC32 值;“reserved_future_use”为预留位置,供将来使用;“Flash_Header_CRC32”为 Flash Header 区中除最后 4 个字节之外所有数据的CRC32 值。
3、空中升级触发方式 中星 9 号直播卫星专用机的空中升级有三种触发方式:①启动时,检测到FLASH 芯片中的应用软件代码数据遭到破坏时,触发下载,这也是在其它方式升级失败后的必要保证;②在运行过程中,应用软件检测到码流中软件升级指示,触发下载;③在启动下载中,通过前面板按键组合操作(右→左→上→下)强制触发下载空中升级对接收机的要求 一台符合要求的中星 9 号直播卫星专用机需具有制造商标识、硬件标识、软件版本、机器序列号等完整的参数标识,这从专用机的[系统设置]界面下的 [版本信息]中可以看出同洲 N6188 专用机的版本信息界面,从中可以看到专用机的制造商标识、硬件标识、型号标识、接收机序列号。