本发明专利技术提供一种卫星电视名单管理方法和系统、前端设备、接收机,通过前端录入名单及利用私钥生成的名单签名,接收端录入名单校验签名的公钥;前端通过进行名单动态更新,在接收机接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续之前名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的PID数据,解调器进行相应的输出或者不输出管理,能够实现节目的合法性校验,对TS数据包的接收输入管理更加高效,周期缩短。
【技术实现步骤摘要】
卫星电视名单管理方法和系统、前端设备、接收机
本专利技术属于数字电视
,涉及一种卫星电视名单管理方法和系统、前端设备、接收机。
技术介绍
现有卫星电视系统、接收机及相关设备中,在需要对节目进行管控时,例如包括对部分节目需要授权和非法节目禁止观看这样的管控目的,同时由于卫星节目码率较高,其中不合法的数据信息,会影响接收机处理性能,所以需要有合法信息实时校验办法,来对节目的合法性进行管理。目前,卫星接收机系统中主要使用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中的更新标志FLA本文档来自技高网...
【技术保护点】
1.一种卫星电视名单管理方法,其特征在于,包括:预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流;接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重获取名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的PID数据,解调器进行相应的输出或者不输出管理。
【技术特征摘要】
1.一种卫星电视名单管理方法,其特征在于,包括:预置时,在卫星前端设备中录入名单及利用私钥生成的名单签名,在卫星接收端录入用于校验所述名单签名的公钥;在前端设备中进行名单动态更新,利用私钥对更新名单生成签名;将名单及其签名作为业务信息数据,同其他节目数据进行复用,再调制生成码流;接收机启动阶段,判断码流中的更新标志;当需更新时,重设更新标志并重启,重获取名单及其签名的字段数据,接收完成后,通过公钥对其进行签名校验,校验成功则更新名单和签名并重启,校验失败则不更新,继续使用之前的名单;当不需更新时,接收机直接对名单及其签名进行校验,当校验失败后重新启动,返回上述名单动态更新步骤,当校验成功后,接收机将名单设置给解调器,依据名单对应的PID数据,解调器进行相应的输出或者不输出管理。2.如权利要求1所述的卫星电视名单管理方法,其特征在于:其中,当需更新时,重设更新标志并重启,重获取白名单及其签名的字段数据的步骤包括:如果需更新,配置与前端设备相对应约定的频点,通过规定的PID去滤波白名单及其签名的字段数据。3.如权利要求1所述的卫星电视名单管理方法,其特征在于:其中,如果判断更新FLAG不需要更新,直接对名单及其签名校验成功后,接收机主程序通过跟解调器进行握手协议通信,将名单设置给调制器。4.如权利要求1所述的卫星电视名单管理方法,其特征在于:其中,重设更新标志并重启,重获取名单及其签名的字段数据的步骤,包括:在启动预置Bootloader阶段判断更新FLAG,如果需要更新,Bootloader配置约定的频点,获取规定的PID去滤波名单及其签名的字段section数据。5.如权利要求1所述的卫星电视名单管理方法,其特征在于:其中,在芯片的一次性可编程程序OTP中烧录用于校验名单签名的公钥。6.如权利要求1所述的卫星电视名单管理方法,其特征在于:其中,依据名单对应的PID数据,调制器进行相应的输出或者不输出管理的步骤,包含:当名单为白名单时,仅对其白名单中的PID数据,调...
【专利技术属性】
技术研发人员:柴亮,王峰,戴杨,梁伟强,刘志恒,王旭升,王韶军,韩晓强,
申请(专利权)人:上海高清数字科技产业有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。