卫星电视名单管理方法和系统、前端设备、接收机与流程

文档序号:17050221发布日期:2019-03-05 19:59阅读:389来源:国知局
卫星电视名单管理方法和系统、前端设备、接收机与流程

本发明属于数字电视技术领域,涉及一种卫星电视名单管理方法和系统、前端设备、接收机。



背景技术:

现有卫星电视系统、接收机及相关设备中,在需要对节目进行管控时,例如包括对部分节目需要授权和非法节目禁止观看这样的管控目的,同时由于卫星节目码率较高,其中不合法的数据信息,会影响接收机处理性能,所以需要有合法信息实时校验办法,来对节目的合法性进行管理。

目前,卫星接收机系统中主要使用ca(条件接收)系统来对节目进行合法性校验,ca系统会增加接收机资源开销,ca卡也会增加用户成本,同时ca认证周期也比较长,ca不能控制卫星接收机码无效ts数据包的输入,所以,提出合法节目的白名单或黑名单的管理办法。



技术实现要素:

本发明提供一种卫星电视名单管理方法和系统、前端设备、接收机,通过白名单或黑名单的管理办法能够实现合法性校验,对ts数据包的接收输入管理更加高效,周期缩短。

针对上述问题,本发明提供了一种卫星电视名单管理方法,具有这样的特征,包括:预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流;接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重获取名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的pid数据,解调器进行相应的输出或者不输出管理。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,当需更新时,重设更新标志并重启,重获取白名单及其签名的字段数据的步骤包括:如果需更新,配置与前端设备相对应约定的频点,通过规定的pid去滤波白名单及其签名的字段数据。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,如果判断更新flag不需要更新,直接对名单及其签名校验成功后,接收机主程序通过跟解调器进行握手协议通信,将名单设置给调制器。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,重设更新标志并重启,重获取名单及其签名的字段数据的步骤,包括:在启动预置bootloader阶段判断更新flag,如果需要更新,bootloader配置约定的频点,获取规定的pid去滤波名单及其签名的字段section数据。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,在芯片的一次性可编程程序otp中烧录用于校验名单签名的公钥。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,依据名单对应的pid数据,调制器进行相应的输出或者不输出管理的步骤,包含:当名单为白名单时,仅对其白名单中的pid数据,调制器才会输出给接收机;或者,当名单为黑名单时,对黑名单中的pid数据,调制器不输出给接收机。

进一步可选地,在本发明所提供的卫星电视名单管理方法中,具有这样的特征,其中,所述前端设备发送码流到卫星,所述接收机对由卫星转送出的码流进行接收处理。

另外,本发明还提供了一种卫星电视名单管理系统,具有这样的特征,包括:前端设备和接收机;其中,预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端中芯片中录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流;接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重设与前端设备相约定的频点,获取白名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的pid数据,解调器进行相应的输出或者不输出管理。

另外,本发明还提供了一种卫星前端设备,具有这样的特征,包括:预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流。

另外,本发明还提供了一种卫星电视接收机,具有这样的特征,包括:接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重获取名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的pid数据,解调器进行相应的输出或者不输出管理。

本发明的作用和效果

根据本发明的名单管理,能够通过白名单或黑名单的管理办法能够实现节目的合法性校验,对ts数据包的接收输入管理更加高效,周期缩短。

附图说明

图1是本发明实施中卫星前端设备和卫星电视接收机的名单动态更新的示意框图;

图2是本发明实施中卫星电视名单管理方法中接收机一侧的名单管理的流程示意图。

具体实施方式

【实施例1】

本实施例1中,利用白名单对本发明的位于发送端一侧的卫星前端设备、位于接收端一侧的卫星接收机中名单管理方法结合图1和图2来进行说明。

图1是本发明实施中卫星前端设备和卫星电视接收机的名单动态更新的示意框图。

图1中,虚线侧两侧分别为卫星前端设备、卫星接收机,在卫星前端设备和卫星接收机之间有未画出的卫星。卫星前端设备包含对多路节目进行复用的复用器,与该复用器相连的调制器,由该调制器生成输出码流,将该码流发送至上述未画出的卫星,由该卫星进行转发至卫星接收机。卫星接收机包含解调器和接收器,将经过名单管理的pid数据输出给接收器,再进行节目解码输出。

卫星接收机的中断系统中,在寄存器存储介质(flash)中烧录了白名单及利用私钥生成的白名单签名,接收端的芯片的otp中烧录了用于校验白名单签名的公钥,此处otp(onetimeprogramalbe)表示一次性可编程,数据烧入后,将不可再次更改和清除,利用该公钥用于校验白名单的签名,以确保其合法性性。flash中的白名单和签名写保护,从外部设备不可更改,otp中的公钥在芯片封装是烧录一次,后续不可更改,这样就通过签名校验保证了白名单的安全。

接着,白名单可以通过发送端侧的前端动态更新。

具体方法就是如图1所示,前端设备对私钥对新的白名单生成签名,将白名单及其签名作为si数据(serviceinformation,业务信息数据),同其他节目数据一起复用,输入复用器,再经过调制器调制,发送给卫星;卫星接收设备中接收器检测到码流中的需要更新的标志,设置flash中的更新标志flag,重新启动。

图2是本发明实施中卫星电视名单管理方法中接收机一侧的名单管理的流程示意图。

卫星接收机启动时,在启动预置bootloader阶段检测并判断码流中更新标志flag:

如果需要更新,通过bootloader对前端设备约定的白名单所在频点,通过规定的pid去滤波白名单及其签名的section数据(字段数据),滤波是指从ts流中去获取对应pid的数据,接收完成后,通过otp中的公钥对其进行签名校验,校验成功则更新flash中的白名单和签名并重启,校验失败则不更新,继续使用之前的白名单。

如果判断更新flag不需要更新,接收机直接对flash中白名单及其签名进行校验。校验失败后重新启动,通过设置flag尝试动态更新白名单;校验成功后,接收机主程序通过跟解调器进行握手协议通信,将白名单设置给解调器,只有在白名单中的pid数据,解调器才会输出给接收机,从而达到对节目合法性管理的目的。

【变形例】

上述实施例1结合图1和图2通过白名单实现对合法节目的管理,本实施例2中,利用黑名单相应地进行名单管理也同样属于本发明的适用范围,在此省略黑名单对于合法名单进行管理的示意图,众所周知,白名单、黑名单区别在于依据名单对应的pid数据,解调器进行相应的输出或者不输出的合法性节目管理。

另外,本发明还提供了一种卫星电视名单管理系统,具有这样的特征,包括:前端设备和接收机;其中,预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端中芯片中录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流;接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重设与前端设备相约定的频点,获取白名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的pid数据,解调器进行相应的输出或者不输出管理。

另外,如图1的左侧的示意,并非限于白名单,本发明还提供了一种卫星前端设备,能够对白名单或黑名单进行合法节目管理。

卫星前端设备用于在预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流。

另外,如图1的右侧的示意,并非限于白名单,本发明还提供了一种卫星电视接收机,能够对白名单或黑名单进行合法节目管理。

卫星电视接收机在接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重获取名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的pid数据,解调器进行相应的输出或者不输出管理。

上述优选实施例的描述使本领域的技术人员能制造或使用本发明。这些实施例的各种修改对于本领域的技术人员来说是显而易见的,这里定义的一般原理可以被应用于其它实施例中而不背离本发明的精神或范围。因此,本发明并不限于这里示出的实施例,而要符合与这里揭示的原理和新颖特征一致的最宽泛的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1