一种全网络监测机顶盒软件空中升级的触发方法

文档序号:8490275阅读:223来源:国知局
一种全网络监测机顶盒软件空中升级的触发方法
【技术领域】
[0001]本发明涉及机顶盒技术和嵌入式软件技术,具体涉及一种全网络监测机顶盒软件空中升级的触发方法。
【背景技术】
[0002]空中升级是机顶盒必不可少的操作,但是由于目前采用欧洲标准SSU规范的空中升级的触发方式存在不足,机顶盒必须在开机的时候去锁定固定的频点或者必须切换到某一个频点,去分析PAT,然后找到空中升级的PID,这种触发方法一来影响开机速度,其次无法做到不管用户在任意节目下,都能检测到是否有新软件的功能。

【发明内容】

[0003]本发明所要解决的技术问题是:提出一种全网络监测机顶盒软件空中升级的触发方法,实时监测广播网中是否有新的机顶盒升级软件。
[0004]本发明解决其技术问题所采用的技术方案是:一种全网络监测机顶盒软件空中升级的触发方法,包括以下步骤:
[0005]a.在数字电视运营商的NIT(网络信息)表中插入私有描述子,描述本次升级相关信息;
[0006]b.数字电视运营商在其每一个频点都发送步骤a中所述的NIT表;
[0007]c.数字电视机顶盒软件在任意时刻都监控NIT表,分析NIT表中的私有描述子,比较描述子与机顶盒本机软件中的信息,如果有新的下载版本,则按照运营商规定方式触发升级。
[0008]进一步,步骤a中,所述本次升级相关信息包括:升级软件的版本、硬件ID,升级序列号,升级包PID、升级方式、需要升级的机器号段等关键信息。
[0009]进一步,所述升级方式包括:强制升级、提示用户升级。
[0010]进一步,步骤a中,运营商可根据自身需求选择增减私有描述子中的内容。
[0011]本发明的有益效果是:
[0012]I)本发明在不改变运营商前端的基础上,仅通过插入空中升级私有描述子,就可以达到机顶盒在任意频道都能监控到新的升级软件;
[0013]2)节约运营商的前段运行成本,使运营商控制空中升级更加简单;
[0014]3)运营商可以更加灵活的控制升级方式,包括需要先进行哪些机号段的机器升级,升级时间,升级PIT的值,升级的方式,可以非常灵活的控制。
【具体实施方式】
[0015]本发明旨在提出一种全网络监测机顶盒软件空中升级的触发方法,实时监测广播网中是否有新的机顶盒升级软件。其技术关键点在于:在运营商的NIT表中插入私有描述子,描述本次升级的相关信息,运营商可以根据自身需求设置私有描述子的内容来达到控制升级的方式,NIT表在每个运营商的频率都发送,机顶盒软件在任意时刻都监控NIT私有表格,并且与本机储存的软件信息进行对比,如果条件满足,则按照运营商规定的方式进行触发升级。
[0016]在具体实施上,本发明中全网络监测机顶盒软件空中升级的触发方法,包括数字电视前端的处理手段和数字电视机顶盒的处理手段两个部分:
[0017]1、在数字电视前端,在运营商的NIT表中插入私有描述子,描述本次升级的相关信息,包括:升级软件的版本、硬件ID,升级序列号,升级包PID、升级方式(强制升级,还是提示用户选择升级等)、需要升级的机器号段等关键信息。
[0018]然后运营商将该NIT表在每一个频点都发送;
[0019]2、在数字电视机顶盒端,任意时刻都监控NIT,分析NIT中的描述子内容,并且把这些内容与机顶盒的本身软件信息进行对比,如果本机是属于升级序列的机器,并且允许升级,则按照运营商的方式提示用户或者强制进行升级。
[0020]下面举例说明NIT表中私有描述子的内容:
[0021]00 00 00 IB第I到4个字节代表厂家ID,区分不同的厂家的升级软件;
[0022]00 06 22 50第5到第8个字节,代表升级软件发在的频点频率;
[0023]00 00 IB 2C第9到第12个字节,达标升级软件发的频点的符号率,如果是DVB-T则代表带宽;
[0024]00 03第13到14个字节为调制方式;
[0025]IE FE第15到16个字代表升级软件发的PID ;
[0026]00 00 00 00第17到20个字节,代表机器的开始序列号;
[0027]00 00 00 00第21到24个字节,代表机器的结束序列号,只有在这个范围之类的机器才升级;如果为全O或者FF则表示全部升级;
[0028]00 00 00 OA第25到28个字节代表码流中升级软件的版本;
[0029]81 01 08 07第29到32个字节代表硬件ID,区分相同厂家的不同机器;
[0030]03第33个字节,代表机号控制标志,如果标志为非0,则表示只升级制定序列号的机器;
[0031]00第34个字节,代表软件升级模式,如果是00,则表示提示用户,让用户选择进行升级,01代表强制升级,如果软件大于机器的软件版本,则强制立即升级。
[0032]00第35个字节,预留标志,用于以后扩展使用。
【主权项】
1.一种全网络监测机顶盒软件空中升级的触发方法,其特征在于,包括以下步骤: a.在数字电视运营商的NIT表中插入私有描述子,描述本次升级相关信息; b.数字电视运营商在其每一个频点都发送步骤a中所述的NIT表; c.数字电视机顶盒软件在任意时刻都监控NIT表,分析NIT表中的私有描述子,比较描述子与机顶盒本机软件中的信息,如果有新的下载版本,则按照运营商规定方式触发升级。
2.如权利要求1所述的一种全网络监测机顶盒软件空中升级的触发方法,其特征在于,步骤a中,所述本次升级相关信息包括:升级软件的版本、硬件ID,升级序列号,升级包PID、升级方式、需要升级的机器号段这些关键信息。
3.如权利要求2所述的一种全网络监测机顶盒软件空中升级的触发方法,所述升级方式包括:强制升级、提示用户升级。
4.如权利要求1所述的一种全网络监测机顶盒软件空中升级的触发方法,步骤a中,运营商可根据自身需求选择增减私有描述子中的内容。
【专利摘要】本发明涉及机顶盒技术和嵌入式软件技术,其公开了一种全网络监测机顶盒软件空中升级的触发方法,实时监测广播网中是否有新的机顶盒升级软件。该方法包括以下步骤:a.在数字电视运营商的NIT表中插入私有描述子,描述本次升级相关信息;b.数字电视运营商在其每一个频点都发送步骤a中所述的NIT表;c.数字电视机顶盒软件在任意时刻都监控NIT表,分析NIT表中的私有描述子,比较描述子与机顶盒本机软件中的信息,如果有新的下载版本,则按照运营商规定方式触发升级。本发明适用于数字电视机顶盒软件空中升级。
【IPC分类】H04N21-258, H04N21-458
【公开号】CN104811808
【申请号】CN201510124802
【发明人】周旭成
【申请人】四川长虹电器股份有限公司
【公开日】2015年7月29日
【申请日】2015年3月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1