专利名称:一种双向机顶盒的升级监控方法和系统的制作方法
技术领域:
本发明属于数字电视和广播领域,尤其涉及一种双向机顶盒的升级监控方法和系统。
背景技术:
随着数字电视整体平移的完成,机顶盒这个全新的技术以及产品已经深入到千家万户。 机顶盒的各种升级功能已经成为机顶盒不可或缺的部分。但是由于广电每次在下发升级流的 时候集中在某一个时段的某一频段,因此并不能保证广电下面的机顶盒用户都能在这段时间 内完成升级,由于过了这段升级时间段,广电停止下发升级流,必将会导致其下的一些机顶 盒用户由于软件的版本不同导致的各种问题反馈、投诉等,会浪费广电的人力和物力。
发明内容
本发明的目的在于提供一种双向机顶盒的升级监控方法,旨在解决现有技术中机顶盒 经常因错过软件升级而影响用户使用数字电视服务的问题。 本发明的目的是这样实现的
一种双向机顶盒的升级监控方法,所述方法包括下述步骤
A、 数字电视前端服务器向设定区域内的机顶盒广播发送监控数据;
B、 机顶盒向数字电视前端服务器回传的监控数据中添加有相应机顶盒信息,所述机顶 盒信息中至少包括机顶盒的物理地址和/或序列号,以及机顶盒当前的软件版本和/或机顶盒 升级情况自检结果;
C、 数字电视前端服务器根据机顶盒回传的信息判别该机顶盒是否未升级,是则发送升 级数据至该机顶盒。
所述监控数据携带此次有被监控的机顶盒的起始物理地址、终止物理地址,和/或起始 序列号、终止序列号信息,还预置有物理地址和/或序列号及软件版本的信息存储区,所述 物理地址和/或序列号及软件版本的信息由机顶盒在回传的监控数据中添加。
当机顶盒回传的监控数据中携带有其软件版本的信息时,数字电视前端服务器将机顶盒的软件版本信息与前端存储的最新机顶盒软件版本信息进行比较,若不同,则判决该机顶盒 未升级。
所述监控数据携带此次有被监控的机顶盒的起始物理地址、终止物理地址,和/或起始 序列号、终止序列号信息,以及前端提供的当前最新软件版本信息,还预置有物理地址和/ 或序列号的信息存储区,所述物理地址和/或序列号的信息由机顶盒在回传的监控数据中添 加。
机顶盒通过解析所述监控数据获取前端最新的软件版本信息,并与本地的软件版本进行 比较,完成升级情况的自检,并将自检结果信息添加到监控数据中回传给前端服务器,前端 服务器则根据该自检结果信息判决该机顶盒是否未升级。
所述监控数据还携带有监控域信息,在所述步骤B前,所述方法还进一步包括机顶盒 通过解析监控数据获取所述监控域信息,并根据该信息判断是否需要回传信息,及获知需要 回传的信息类别。
在所述步骤B前,所述方法还进一步包括机顶盒通过解析监控数据获取所述起始物理 地址、终止物理地址,和/或起始序列号、终止序列号信息,判断自身的物理地址和/或序列 号是否处于对应的范围内,是,则回传监控数据;否,则不回传监控数据。
所述监控数据中还预置有厂家ID、型号、硬件版本、LOADER版本的信息存储区,这些信 息由机顶盒提供,所述数字电视前端服务器还设置有存储其下所有用户的机顶盒信息的数据 库,每个用户的机顶盒信息包括其机顶盒的物理地址、厂家ID、序列号、型号、硬件版本、 软件版本、L0ADER版本,所述方法还包括当所述前段服务器对某机顶盒升级后,将更新该 机顶盒在数据库中的相应信息。
所述监控数据通过在辅助信息中插入来发送所述监控数据,获知单独通过PES数据下发
本发明的另一目的在于提供一种双向机顶盒的升级监控系统,所述系统包括 机顶盒信息数据库,用于存储用户机顶盒的信息,所述信息包括物理地址、厂家ID、序
列号、型号、硬件版本、软件版本、L0ADER版本;
数据分析及控制单元,用于生成并输出监控数据,及从回传的监控数据中获取机顶盒的
物理地址和/或序列号,以及机顶盒当前的软件版本和/或机顶盒升级情况自检结果信息,并
判断是否对该机顶盒进行升级,及输出升级数据,并根据升级情况更新机顶盒信息数据库中
的相应信息;以及
数据收发单元,用于将数据分析及控制单元输出的监控数据打包后发送给机顶盒,及接收机顶盒回传的打包后的监控数据,解包后输出给数据分析及控制单元。
本发明的突出优点是本发明通过由数字电视前端服务器与用户机顶盒实时交互监控数 据,可以使前端服务器实时地了解其下机顶盒的软件升级情况,并能对错过升级时间段的机 顶盒及时补充升级,从而可以避免因机顶盒未得到升级而影响用户对一些功能的使用,可以 很好地节省广电的人力和物力。
图l是本发明的一个实施例提供的双向机顶盒的升级监控方法的时序图2是本发明另一个实施例提供的双向机顶盒的升级监控方法的时序图3是本发明第一实施例提供的监控数据的数据格式示意图4是本发明第二实施例提供的监控数据的数据格式示意图5是本发明第三实施例提供的监控数据的数据格式示意图6是本发明第四实施例提供的监控数据的数据格式示意图7是本发明实施例提供的双向机顶盒的升级监控系统的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发 明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。
图1示出了本发明实施例提供的双向机顶盒的升级监控方法的时序流程,详述如下 1、数字电视前端服务器向设定区域内的所有机顶盒广播发送监控数据。 2 、机顶盒向数字电视前端服务器回传添加了机顶盒信息的监控数据。
3、 数字电视前端服务器根据机顶盒回传的信息判别该机顶盒是否未升级。
4、 当发现该机顶盒的软件还未升级到最新版本时,则数字电视前端服务器向其发送升
级数据。
图3、 4分别示出了本发明第一、第二实施例提供的所述监控数据的部分数据格式,其中 ,通过起始物理地址、终止物理地址,和/或起始序列号、终止序列号来限定接收所述监控 数据的机顶盒的区域范围,该范围可由人工设定或由服务器按照一定的算法设定。
6监控数据中的物理地址、厂家ID、序列号、型号、硬件版本、软件版本、LOADER版本这 些关于机顶盒的信息则由机顶盒回传。
当监控数据采用所述第一实施例提供的数据格式时,数字电视前端服务器将机顶盒回传 的软件版本信息与前端存储的最新机顶盒软件版本信息进行比较,若不同,则判决该机顶盒 未升级到最新版本,则根据该机顶盒回传的物理地址和/或序列号信息一对一地向其发送升 级数据。
当监控数据采用所述第二实施例提供的数据格式时,即所述监控数据中还包括前端提供 的当前最新软件版本信息,机顶盒通过解析监控数据获取该信息,并与本地的软件版本进行 比较,完成升级情况的自检,并将自检结果回传给前端服务器,前端服务器则根据该自检结 果信息决定是否要对该机顶盒进行升级。
由此可见,机顶盒回传的信息中至少包括该机顶盒的物理地址和/或序列号,以及该机 顶盒当前的软件版本和/或机顶盒升级情况自检结果。
为了提高监控效率和减小前端服务器的信息处理量,所述监控数据还可以采用如图5、 6 所示的本发明第三、四实施例提供的数据格式,即分别在所述第一、二实施例提供的数据格 式的基础上增加由前端服务器提供的监控域及其长度的信息。所述监控域的值用于标识需要 机顶盒提供哪些信息,监控域对应的二进制值的每一位分别对应所述监控数据中的"物理地 址"至"L0ADER版本"。例如,当监控数据采用所述第三实施例提供的数据格式,如果监控 域对应的二进制值为"1010010",则表示机顶盒需要回传物理地址、序列号及软件版本这 些信息;当监控域值为0时,则表示机顶盒不用回传信息。
相应的,在本发明另一个实施例提供的双向机顶盒的升级监控方法中,如图2所示,当 机顶盒收到监控数据后,将先通过解析获取所述监控域值,并根据该监控域值判断是否需要 回传信息,是,则从机顶盒中获取相应的信息,添加到监控数据的对应存储区中,再将该监 控数据打包回传给前端服务器。
此外,机顶盒还可以进一步判断自身的物理地址和/或序列号是否处于监控数据中的( 起始物理地址,终止物理地址)和/或(起始序列号,终止序列号)范围内,如不在范围内 ,也可以不用回传机顶盒信息。
前端服务器可以通过在各种私有节目信息(PSI)、业务信息(SI)等辅助信息中插入来发 送所述监控数据,也可以单独通过PES数据下发。
用户机顶盒则可以通过监控所述私有节目信息(PSI) /业务信息(SI)获得前端发送的监控 数据,或通过单独接收带有类型标识的PES数据来得到监控数据。在前段服务器还设置了用于存储其下所有用户的机顶盒信息的数据库,每个用户的机顶 盒信息主要包括其机顶盒的物理地址、厂家ID、序列号、型号、硬件版本、软件版本、 LOADER版本等。当前段服务器对某机顶盒升级后,将实时地更新该机顶盒在数据库中对应的 软件版本等相应信息。
图7示出了本发明实施例提供的双向机顶盒的升级监控系统的结构,该系统应用在数字 电视前端服务器中,为了便于说明,仅示出了与本发明实施例相关的部分。
数据分析及控制单元71生成监控数据,由数据收发单元73将监控数据组包后发送给机顶 盒,并接收机顶盒回传的打包后的监控数据,解包后输出给数据分析及控制单元71,数据分 析及控制单元71从中获取回传该监控数据的机顶盒的物理地址和/或序列号,以及该机顶盒 当前的软件版本和/或机顶盒升级情况自检结果等信息,并判断该机顶盒是否需要升级,若 需要,则通过数据收发单元73发送升级数据至该机顶盒,同时,更新该机顶盒在机顶盒信息 数据库72中的软件版本等相应信息。
本发明实施例提供的双向机顶盒的升级监控方法及系统通过由数字电视前端服务器与用 户机顶盒实时交互监控数据,可以使前端服务器实时地了解其下机顶盒的软件升级情况,并 能对错过升级时间段的机顶盒及时补充升级,从而可以避免因机顶盒未得到升级而影响用户 对一些功能的使用,可以很好地节省广电的人力和物力。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原 则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种双向机顶盒的升级监控方法,其特征在于,所述方法包括下述步骤A、数字电视前端服务器向设定区域内的机顶盒广播发送监控数据;B、机顶盒向数字电视前端服务器回传的监控数据中添加有相应机顶盒信息,所述机顶盒信息中至少包括机顶盒的物理地址和/或序列号,以及机顶盒当前的软件版本和/或机顶盒升级情况自检结果;C、数字电视前端服务器根据机顶盒回传的信息判别该机顶盒是否未升级,是则发送升级数据至该机顶盒。
2.如权利要求l所述的双向机顶盒的升级监控方法,其特征在于,所 述监控数据携带此次有被监控的机顶盒的起始物理地址、终止物理地址,和/或起始序列号 、终止序列号信息,还预置有物理地址和/或序列号及软件版本的信息存储区,所述物理地 址和/或序列号及软件版本的信息由机顶盒在回传的监控数据中添加。
3.如权利要求2所述的双向机顶盒的升级监控方法,其特征在于,当 机顶盒回传的监控数据中携带有其软件版本的信息时,数字电视前端服务器将机顶盒的软件 版本信息与前端存储的最新机顶盒软件版本信息进行比较,若不同,则判决该机顶盒未升级
4.如权利要求l所述的双向机顶盒的升级监控方法,其特征在于,所 述监控数据携带此次有被监控的机顶盒的起始物理地址、终止物理地址,和/或起始序列号 、终止序列号信息,以及前端提供的当前最新软件版本信息,还预置有物理地址和/或序列 号的信息存储区,所述物理地址和/或序列号的信息由机顶盒在回传的监控数据中添加。
5.如权利要求4所述的双向机顶盒的升级监控方法,其特征在于,机 顶盒通过解析所述监控数据获取前端最新的软件版本信息,并与本地的软件版本进行比较, 完成升级情况的自检,并将自检结果信息添加到监控数据中回传给前端服务器,前端服务器则根据该自检结果信息判决该机顶盒是否未升级。
6.如权利要求l、 2、 4中任一项所述的双向机顶盒的升级监控方法, 其特征在于,所述监控数据还携带有监控域信息,在所述步骤B前,所述方法还进一步包括 :机顶盒通过解析监控数据获取所述监控域信息,并根据该信息判断是否需要回传信息,及 获知需要回传的信息类别。
7.如权利要求2、 4中任一项所述的双向机顶盒的升级监控方法,其 特征在于,在所述步骤B前,所述方法还进一步包括机顶盒通过解析监控数据获取所述起 始物理地址、终止物理地址,和/或起始序列号、终止序列号信息,判断自身的物理地址和 /或序列号是否处于对应的范围内,是,则回传监控数据;否,则不回传监控数据。
8.如权利要求l所述的双向机顶盒的升级监控方法,其特征在于,所 述监控数据中还预置有厂家ID、型号、硬件版本、LOADER版本的信息存储区,这些信息由机 顶盒提供,所述数字电视前端服务器还设置有存储其下所有用户的机顶盒信息的数据库,每 个用户的机顶盒信息包括其机顶盒的物理地址、厂家ID、序列号、型号、硬件版本、软件版 本、L0ADER版本,所述方法还包括当所述前段服务器对某机顶盒升级后,将更新该机顶盒 在数据库中的相应信息。
9.如权利要求l所述的双向机顶盒的升级监控方法,其特征在于,所 述监控数据通过在辅助信息中插入来发送所述监控数据,获知单独通过PES数据下发。
10.一种双向机顶盒的升级监控系统,其特征在于,所述系统包括 机顶盒信息数据库,用于存储用户机顶盒的信息,所述信息包括物理地址、厂家ID、 序列号、型号、硬件版本、软件版本、L0ADER版本;数据分析及控制单元,用于生成并输出监控数据,及从回传的监控数据中获取机顶盒 的物理地址和/或序列号,以及机顶盒当前的软件版本和/或机顶盒升级情况自检结果信息, 并判断是否对该机顶盒进行升级,及输出升级数据,并根据升级情况更新机顶盒信息数据库 中的相应信息;以及数据收发单元,用于将数据分析及控制单元输出的监控数据打包后发送给机顶盒,及 接收机顶盒回传的打包后的监控数据,解包后输出给数据分析及控制单元。
全文摘要
本发明适用于数字电视和广播领域,提供了一种双向机顶盒的升级监控方法和系统,所述方法包括数字电视前端服务器向设定区域内的机顶盒广播发送监控数据;机顶盒向数字电视前端服务器回传的监控数据中添加有相应机顶盒信息,所述机顶盒信息中至少包括机顶盒的物理地址和/或序列号,以及机顶盒当前的软件版本和/或机顶盒升级情况自检结果;数字电视前端服务器根据机顶盒回传的信息判别该机顶盒是否未升级,是则发送升级数据至该机顶盒。本发明可以避免因机顶盒未得到升级而影响用户对一些功能的使用,可以很好地节省广电的人力和物力。
文档编号G06F9/44GK101557458SQ200910302619
公开日2009年10月14日 申请日期2009年5月26日 优先权日2009年5月26日
发明者锋 刘, 跃 向, 熊建平, 伟 王, 王森林, 珉 黄, 黄筠雷 申请人:四川长虹电器股份有限公司