一种打码及码源检测与控制的方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络广播电视或网站防错播的系列技术,尤其涉及了一种打码及码源检测与控制的方法及装置。
【背景技术】
[0002]目前,网络广播电视基于网站模式运行,非法加入服务器的节目源在海量的节目中,无法快速识别,人工检测与剔除困难,易造成严重错播,另外,非法链接也异常严重,防不胜防。本发明能很好地扭转此被动局面,让非法添加的节目源,用户点击不播出,非法链接不打开。为达到这个目的,先要对已有合法节目源进行处理,这个由处理用软件或硬件分别完成,主要目的为节目添加一个不影响节目的信号——打码。在节目被点击时,由控制软件对节目进行码源检测和判断,若有码源或码源为真,则点击执行,若无码源或码源为伪,则点击被禁止。
【发明内容】
[0003]本发明要解决的技术问题是网络广播电视节目播出的错播及类似网站非法节目的插入及非法链接,为合法节目打码,用于检测和控制。避免错播、误播和非法链接。
[0004]为了解决上述技术问题,本发明通过下述技术方案得以解决:
一种打码及码源检测与控制的方法,包括以下步骤:
A.在合法的节目上叠加一个对节目源没有损害的并且能检测到的标记信号,此过程即就是对节目进行软件打码,此标记信号称为码源,对节目进行软件打码的过程包括以下步骤:
Al.读入单节目,对单个文件进行读入操作或读入批量节目,对多个文件进行读入操作,对读入的多个文件进行排序,确定打码顺序,文件按照先后顺序进行读入;
A2.对Al中节目信号的处理:对读入的节目,进行节目信号处理,并且确认好要打码的位置,对处理过的节目信号进行打码;
A3.对A2中处理过的节目信号产生打码信号;
A4.将节目信号与打码信号进行叠加,将携带打码信号的节目替换原节目;
B.在合法的节目上叠加一个对节目源没有损害的并且能检测到的标记信号,此过程即就是对节目进行硬件打码,此标记信号称为码源,对节目进行硬件打码的过程包括以下步骤:
B1.输入节目,通过RJ45端口,对输入的节目进行操作;
B2.对BI中输入节目的信号的处理:对读入的节目,进行节目信号处理,并且确认好要打码的位置,对处理过的节目信号进行打码;
B3.对B2中处理过的节目信号产生打码信号;
B4.将节目信号与打码信号的进行叠加,将叠加有打码信号的节目,通过RJ45端口输出; C.对A步骤与B步骤的码源进行检测与控制,包括以下步骤:
Cl.对网站上节目的点击进行收集和统计,暂停点击动作的执行;
C2.在记录表中搜寻点击的节目,节目不存在,读取点击节目的规定片段,并对其进行处理,进行码源信号的检测;节目存在,查看记录中的节目是否有码源,存在码源,则点击操作允许执行,节目正常播出,不存在码源,点击操作被禁止,节目不能播出;
C3.对码源信号进行检测:根据码源信号产生的相关算法,进行逆运算,从而得到码源信号;
C4.对码源进行对比与判断:检测或分离出来的码源信号与原始码源信号进行比对,形成有、无或真、伪的判断;
C5.节目信号通过检测,产生有无码源或着码源真伪的记录,自动生成一条新记录并保存;或者是通过C4步骤中对码源进行对比与判断,产生的判断作为点击执行控制的标准:码源检测为真,则点击动作给予执行,播出正常进行;检测无码源或码源为伪,则终止点击执行,节目不播出。
[0005]作为优选,在A3中所叙述的产生打码信号其过程为:
A31:编辑打码信号,将编辑好的打码信号保存,对信号进行读取并且做对比控制;
A32:将打码信号变换成一维的数字序列;
A33:用密钥对打码信号进行加密运算;
A34:对加密后的水印信号进行纠错编码。
[0006]作为优选,所述原始码源信号是由的打码软件或打码硬件产生的码源信号,亦或者是通过统一设定的方式统一给定的码源信号。
[0007]本发明还提出了一种打码及码源检测与控制装置,所述装置包括软件打码模块、硬件打码模块和检测与控制模块。所述软件打码模块包括单节目读入模块、处理模块、信号产生模块和信号处理模块。所述硬件打码模块也包括单节目读入模块、处理模块、信号产生模块和信号处理模块。所述检测与控制模块包括码源收集模块、选择模块、检测模块、比对模块和码源处理模块。
[0008]本发明由于采用了以上技术方案,具有显著的技术效果:
本发明能高效、准确地实现网络广播电视播出安全,防患非法链接,可彻底杜绝非法节目错播造成的政治事故和重大事故;打码信号对节目可以是无损的,不会造成因为打码信号的存在,对节目信号的影响;可以有效防患网络界面上的弹窗现象,净化网络环境;硬件打码器解决传输过程的节目打码,简化打码过程,减少人为打码劳动;检测和控制软件自动运行,自主判断,无需人为干预,可有效预防人为过程的不可靠性和不安全性;可对合法链接的内容进行打码,对合法链接进行授权链接;可对网站相关内容进行授权播出。
【附图说明】
[0009]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本发明的整体结构流程图; 图2是本发明的软件打码的流程图;
图3是本发明的硬件打码的流程图;
图4是本发明对码源进行检测与控制的流程图。
【具体实施方式】
[0011]下面结合实施例对本发明做进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
[0012]实施例1:
一种打码及码源检测与控制的方法,如图1,2,3,4所示,包括以下步骤:
A.在合法的节目上叠加一个对节目源没有损害的并且能检测到的标记信号,此过程即就是对节目进行软件打码,此标记信号称为码源,对节目进行软件打码的过程包括以下步骤:
Al.读入单节目,对单个文件进行读入操作或读入批量节目,对多个文件进行读入操作,对读入的多个文件进行排序,确定打码顺序,文件按照先后顺序进行读入;
A2.对Al中节目信号的处理:对读入的节目,进行节目信号处理,并且确认好要打码的位置,对处理过的节目信号进行打码;
A3.对A2中处理过的节目信号产生打码信号;
A4.将节目信号与打码信号进行叠加,将携带打码信号的节目替换原节目;
B.在合法的节目上叠加一个对节目源没有损害的并且能检测到的标记信号,此过程即就是对节目进行硬件打码,此标记信号称为码源,对节目进行硬件打码的过程包括以下步骤:
B1.输入节目,通过RJ45端口,对输入的节目进行操作;
B2.对BI中输入节目的信号的处理:对读入的节目,进行节目信号处理,并且确认好要打码的位置,对处理过的节目信号进行打码;
B3.对B2中处理过的节目信号产生打码信号;
B4.将节目信号与打码信号的进行叠加,将叠加有打码信号的节目,通过RJ45端口输出;
C.对A步骤与B步骤的码源进行检测与控制,包括以下步骤:
Cl.对网站上节目的点击进行收集和统计,暂停点击动作的执行;
C2.在记录表中搜寻点击的节目,节目不存在,读取点击节目的规定片段,并对其进行处理,进行码源信号的检测;节目存在,查看记录中的节目是否有码源,存在码源,则点击操作允许执