兼具单向广播网络和双向通信网络的数字电视显示方法与流程

文档序号:26835602发布日期:2021-10-01 09:23阅读:126来源:国知局
兼具单向广播网络和双向通信网络的数字电视显示方法与流程

本申请涉及到数字电视领域,特别是涉及到一种兼具单向广播网络和双向通信网络的数字电视显示方法。

背景技术

传统电视信号的传输只经由单向广播网络,信号只能从发送端(例如属于电视台)发送到接收端(例如家庭电视机)。后来随着数字电视技术的进一步发展,数字电视能够通过双向通信网络与信号发送端进行信号交互。但无论是采用单向广播网络,还是采用双向通信网络的数字电视信号传输与显示方案,其信息安全性都是难以保障的。



技术实现要素:

本申请的提出一种兼具单向广播网络和双向通信网络的数字电视显示方法,包括以下步骤:

S1、数据电视播放端通过预设的单向广播网络,接收来自于数字信号发送端的初始数字信号数据,同时通过预设的双向通信网络,接收来自于数字信号发送端的数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;

S2、根据所述数据分段规则,对所述初始数字信号数据进行分段操作,以得到n个数据段;

S3、执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段;

S4、执行第二字符调整操作、…、和第n字符调整操作,以对第二数据段、…、和第n数据段分别进行多次字符调整处理,从而得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;

S5、根据所述指定哈希算法,对所述多个一号数据段、所述多个二号数据段、…、和所述多个n号数据段中的每个数据段分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;

S6、通过所述双向通信网络,将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;

S7、接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准;

S8、若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;

S9、根据哈希值与数据段的对应关系,获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

S10、根据所述数据分段规则,对所述一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

进一步地,所述数据电视播放端与所述数字信号发送端均是所述单向广播网络的一个网络节点;所述数据电视播放端与所述数字信号发送端均是所述双向通信网络的一个网络节点;

所述执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段的步骤S3,包括:

S301、统计所述第一数据段的字符总数量,并将所述字符总数量乘以预设的比例数值,以得到第一数量;

S302、从所述第一数据段中定位出不符合所述第一数据字符排列规则的所有字符,再从所述不符合所述第一数据字符排列规则的所有字符中选出第一数量的字符进行相反字符替换处理,以将所述第一数据段转化为一号数据段;

S303、对所述第一数据段继续进行字符调整处理,以得到多个一号数据段。

进一步地,所述接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准的步骤S7之前,包括:

S61、数字信号发送端对采集得到数字电视信号进行至少一次拆分处理,以得到n个字符串;其中,每一个字符串中的字符排列必须满足一个字符排列规则;

S62、数字信号发送端将所述至少一次拆分处理的过程记为数据分段规则;

S63、数字信号发送端将所述n个字符串分别对应的字符排列规则组成字符排列规则集;

S64、数字信号发送端根据指定哈希算法,对所述n个字符串分别进行哈希计算处理,以得到多个哈希值;

S65、数字信号发送端将所述多个哈希值存入预设的哈希值数据库中;

S66、数字信号发送端在所述哈希值数据库中进行n个批次搜索操作,以判断所述哈希值数据库中是否存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;其中,一号指定哈希值与所述多个一号哈希值中的一个哈希值相同、二号指定哈希值与所述多个二号哈希值中的一个哈希值相同、…、和n号指定哈希值与所述多个n号哈希值中的一个哈希值相同;

S67、若所述哈希值数据库中存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值,则数字信号发送端通过所述双向通信网络,向数据电视播放端发送确认信息,以确认仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准;其中,确认信息携带有所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值。

进一步地,所述数字信号发送端在所述哈希值数据库中进行n个批次搜索操作,以判断所述哈希值数据库中是否存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值的步骤S66之后,包括:

S661、若所述哈希值数据库中仅存储有一号指定哈希值、二号指定哈希值、…、和m号指定哈希值,则数字信号发送端向数据电视播放端发送确认信息,以确认仅有部分哈希值符合标准;其中,确认信息携带有一号指定哈希值、二号指定哈希值、…、和m号指定哈希值,m为小于n的正整数。

进一步地,所述接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准的步骤S7之后,包括:

S71、若确认信息为仅有部分哈希值符合标准,则根据哈希值与数据段的对应关系,获取与m+1号哈希值、…、和n号哈希值分别对应的第m+1数据段、…、和第n数据段;

S72、对所述第m+1数据段、…、和第n数据段继续执行字符调整操作,以得到符合第m+1数据字符排列规则的多个新的m+1号数据段、…、和符合第n数据字符排列规则的多个新的n号数据段;

S73、根据所述指定哈希算法,对多个新的m+1号数据段、…、和多个新的n号数据段分别进行哈希计算,以得到新的多个新的m+1号哈希值、…、和多个新的n号哈希值;

S74、将多个新的m+1号哈希值、…、和多个新的n号哈希值均发送至数字信号发送端;

S75、接收数字信号发送端发送的新的确认信息,并判断新的确认信息是否为仅有一个新的m+1号哈希值、…、和一个新的n号哈希值符合标准;

S76、若确认信息为仅有一个新的m+1号哈希值、…、和一个新的n号哈希值符合标准,则将符合标准的哈希值对应记为m+1号指定哈希值、…、和n号指定哈希值;

S77、根据哈希值与数据段的对应关系,获取一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

S78、根据所述数据分段规则,对一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据安全数字信号数据,进行数字电视节目播放操作。

本申请提供一种兼具单向广播网络和双向通信网络的数字电视显示装置,包括:

数据接收单元,用于指示数据电视播放端通过预设的单向广播网络,接收来自于数字信号发送端的初始数字信号数据,同时通过预设的双向通信网络,接收来自于数字信号发送端的数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;

分段操作单元,用于指示根据所述数据分段规则,对所述初始数字信号数据进行分段操作,以得到n个数据段;

第一字符调整单元,用于指示执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段;

第二字符调整单元,用于指示执行第二字符调整操作、…、和第n字符调整操作,以对第二数据段、…、和第n数据段分别进行多次字符调整处理,从而得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;

哈希计算单元,用于指示根据所述指定哈希算法,对所述多个一号数据段、所述多个二号数据段、…、和所述多个n号数据段中的每个数据段分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;

哈希值发送单元,用于指示通过所述双向通信网络,将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;

确认信息判断单元,用于指示接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准;

哈希值标记单元,用于指示若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;

指定数据段获取单元,用于指示根据哈希值与数据段的对应关系,获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

数字电视节目播放单元,用于指示根据所述数据分段规则,对所述一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

本申请提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。

本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。

本申请的兼具单向广播网络和双向通信网络的数字电视显示方法、装置、计算机设备和存储介质,接收初始数字信号数据,接收数据分段规则、指定哈希算法;进行分段操作,以得到n个数据段;得到符合第一数据字符排列规则的多个一号数据段;得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;接收数字信号发送端发送的确认信息;若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则获取一号指定数据段、二号指定数据段、…、和n号指定数据段;进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作,从而提高了数字电视信号的信息安全性。

附图说明

图1 为本申请一实施例的兼具单向广播网络和双向通信网络的数字电视显示方法的流程示意图;

图2 为本申请一实施例的兼具单向广播网络和双向通信网络的数字电视显示装置的结构示意框图;

图3 为本申请一实施例的计算机设备的结构示意框图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

参照图1,本申请实施例提供一种兼具单向广播网络和双向通信网络的数字电视显示方法,包括以下步骤:

S1、数据电视播放端通过预设的单向广播网络,接收来自于数字信号发送端的初始数字信号数据,同时通过预设的双向通信网络,接收来自于数字信号发送端的数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;

S2、根据所述数据分段规则,对所述初始数字信号数据进行分段操作,以得到n个数据段;

S3、执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段;

S4、执行第二字符调整操作、…、和第n字符调整操作,以对第二数据段、…、和第n数据段分别进行多次字符调整处理,从而得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;

S5、根据所述指定哈希算法,对所述多个一号数据段、所述多个二号数据段、…、和所述多个n号数据段中的每个数据段分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;

S6、通过所述双向通信网络,将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;

S7、接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准;

S8、若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;

S9、根据哈希值与数据段的对应关系,获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

S10、根据所述数据分段规则,对所述一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

本申请是通过单向广播网络和双向通信网络共同实现的,其中,单向广播网络主要用于传输主体信号(即初始数字信号数据),而初始数字信号数据实际上是无法直接进行数字电视节目播放操作,因为初始数字信号数据是在正确的数字信号数据的基础上,进行了字符调整后得到的数据,例如,对于正确数字信号数据1010011(当然,实际上字符长度要远大于此时的举例,但此处仅是为了便于解释说明),进行字符调整后,得到的初始数字信号数据为0010011。

因此,虽然单向广播网络是采用无差别信号广播策略,任意终端都能够获取到初始数字信号数据,但数字电视信号仍是具有信息安全性的。而为了使数字电视节目播放操作能够顺序进行,还需要将一些辅助信息发送至对应的数据电视播放端。此时,不能将这些辅助信息通过单向广播网络进行传输了,这将使得信息安全无从提起。因此,本申请将这些辅助信息通过双向通信网络传输至选中的数据电视播放端,从而未授权的第三方无法获取辅助信息,因此也无法进行计算以得到正确的数字信号数据(即安全数字信号数据)。更重要的一点是,纵使未授权的第三方通过其他手段获取了这些辅助信息,由于其无法与数字信号发送端进行直接通信(因为未授权,因此数字信号发送端拒绝通信),因此未授权的第三方仍然无法得到安全数字信号数据,这是因为本申请不仅需要初始数字信号数据、辅助信息,还需要与数字信号发送端进行通信,才能够得到安全数字信号数据(具体过程将结合下述步骤详细阐述)。

其中,辅助信息包括数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法等。本申请中,安全数字信号数据的命名,是因为本申请最终得到的数字信号数据,相对于传统的数字信号,具有更高的安全性,由此得名。

本申请是借助了哈希算法的不可逆特性,并且对于一个特定的输入,只有唯一的特定的输出的特性实现的。并且本申请还利用了二进制数据的字符排列可能具有规则性的现象实现的,纵使某些二进制数据的字符排列不具有规则性,但是对于对其进行分段,最终能够将其分为由多个具有规则排列的数据段。其中,字符排列规则例如,奇数位的字符相同,偶数位的字符相同,每10个位数的字符构成一个周期等等。本申请的每个数据段至少要满足一个字符排列规则(例如符合某些字符排列规律),满足的字符排列规则越多,则越容易从初始数字信号数据逆推回安全数字信号数据。

在此假设一个初始数字信号数据为ASDFG,来介绍其实现得到安全数字信号数据的过程,其中A、S、D、F、G分别为由多个字符构成的字符串:

数据电视播放端通过单向广播网络得到初始数字信号数据ASDFG,再从双向通信网络得到数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;进行分段,以得到A、S、D、F、G这五个数据段(此时,数据分段规则正好分为这五个数据段,此时n等于5);对A、S、D、F、G这五个数据段分别进行字符调整处理,以得到A1、A2、…、Ap,S1、S2、…、Sp,D1、D2、…、Dp,F1、F2、…、Fp,G1、G2、…、Gp,其中,p为正整数(实际上,不同数据段进行字符调整的次数可以不同,即不同数据段对应的p值可以不同,当然也可以相同),此时,A1、A2、…、Ap,S1、S2、…、Sp,D1、D2、…、Dp,F1、F2、…、Fp,G1、G2、…、Gp这些数据段,分别符合第一数据字符排列规则、第二数据字符排列规则、…、第五数据字符排列规则。

此时,分段规则仅是顺序分段,但实际上可以采用跳过一定字符的方式进行分段,例如对于10011100,可以采用将奇数位提取出来,作为第一个数据段,将偶数位提取出来,作为第二个数据段。分段规则原则上没有限制,但需要使得分出的数据段分别符合不同的排列规则。

这些数据字符排列规则的存在,目的在于使得字符调整操作的可能性是有限的(当然,还可以进一步结合字符调整的数量等于预设的数量,从而进一步缩小可能性)。这些数据字符排列规则可为任意可行规则。进一步地,可以采用排列规则预测模型来确定数据段是否具有排列规则,所述排列规则预测模型是在神经网络模型的基础上训练得到;样本数据集包括由多个样本数据分别构成的多个样本数据组,多个样本数据构成一个样本数据组,每个样本数据均是具有排列规则的数据,排列规则的类型有多个。从而能够借助排列规则预测模型进行规则的预测。

对A1、A2、…、Ap,S1、S2、…、Sp,D1、D2、…、Dp,F1、F2、…、Fp,G1、G2、…、Gp这些数据段分别进行哈希计算,从而得到p个一号哈希值、p个二号哈希值、…、和p个五号哈希值;

将p个一号哈希值、p个二号哈希值、…、和p个五号哈希值发送给数字信号发送端;

数字信号发送端判断这些p个一号哈希值、p个二号哈希值、…、和p个五号哈希值是否符合标准。标准的含义在于,进行字符调整后的数据段是否与正确的数据段相同,这通过判断哈希值数据库是否存储有对应的哈希值即可。因此,若有一个一号哈希值被存储在哈希值数据库中(因为不可能存在两个以上一号哈希值同时被存储在哈希值数据库中),一个二号哈希值被存储在哈希值数据库中、…、和一个五号哈希值被存储在哈希值数据库中,则表明字符调整成功。再将存储的哈希值对应的数据段作为正确数据段,再以此为依据,进行数字电视节目播放即可。

上述步骤中,数据电视播放端通过预设的单向广播网络,接收来自于数字信号发送端的初始数字信号数据,同时通过预设的双向通信网络,接收来自于数字信号发送端的数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;根据所述数据分段规则,对所述初始数字信号数据进行分段操作,以得到n个数据段;执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段;执行第二字符调整操作、…、和第n字符调整操作,以对第二数据段、…、和第n数据段分别进行多次字符调整处理,从而得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;根据所述指定哈希算法,对所述多个一号数据段、所述多个二号数据段、…、和所述多个n号数据段中的每个数据段分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值。

其中,初始数字信号数据是不正确的数据,因此虽然单向广播网络的信息安全性低,但实际上不影响本申请整体的信息安全。包括n个元素的数据字符排列规则集,指的是共有n组数据字符排列规则,每组数据字符排列规则可以只包括一个数据字符排列规则,也可以包括多个数据字符排列规则,包括的数据字符排列规则数量越多,越有利于本申请的执行。而n组数据字符排列规则是分别对应于n个数据段的,即,正确的n个数据段应当分别具有n组数据字符排列规则,因此,在进行字符调整操作时,其要求就是,使得调整后的数据段符合对应的数据字符排列规则。

再进行哈计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值。其中,哈希算法例如为SHA256算法,其能够将任意输入转化为256位数的输出。由于单次进行字符调整并进行哈希计算的速度极快,因此本申请的执行过程耗时同样极短。

上述步骤中,通过所述双向通信网络,将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准;若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;根据哈希值与数据段的对应关系,获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;根据所述数据分段规则,对所述一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

在发送哈希值时,必须采用双向通信网络,以使得本申请得以实施,同时提高信息安全性。虽然数据电视播放端并不知道哪些数据段是正确的,但是数字信号发送端知道,而数字信号发送端是通过哈希值的方式体现数据段的唯一性。由于哈希算法的特殊性,因此一个数据段只具有唯一的一个哈希值,若数据电视播放端发送的哈希值正好与其相同,则表明调整后的数据段是正确的。因此,将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值,从而获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段。再组合得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

在一个实施方式中,所述数据电视播放端与所述数字信号发送端均是所述单向广播网络的一个网络节点;

所述数据电视播放端与所述数字信号发送端均是所述双向通信网络的一个网络节点;

所述执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段的步骤S3,包括:

S301、统计所述第一数据段的字符总数量,并将所述字符总数量乘以预设的比例数值,以得到第一数量;

S302、从所述第一数据段中定位出不符合所述第一数据字符排列规则的所有字符,再从所述不符合所述第一数据字符排列规则的所有字符中选出第一数量的字符进行相反字符替换处理,以将所述第一数据段转化为一号数据段;

S303、对所述第一数据段继续进行字符调整处理,以得到多个一号数据段。

从而减少字符的调整数量,提高本申请方案的实施速度。由于字符排列规则一般只约束部分字符,而对于其他字符需要进行尝试性替换,以确定是否命中正确的数据段。因此,本申请在将正确的数据修改为初始数字信号数据时,预先设置预设的比例数值,从而每个数据段实际进行替换的字符数量就得到了确定,因此后续进行还原为正确的数据时,尝试性替换的次数就减少了。其中,所述比例数值例如为万分之一、千分之一、百分之一等等,其数值越小,本申请方案整体耗费时间越小,但信息安全性会略有下降。具体地,本申请在对正确的数据段进行字符替换时,对每个数据段进行替换的字符占该数据段数符量总数的比值等于所述比例数值。

在一个实施方式中,所述接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准的步骤S7之前,包括:

S61、数字信号发送端对采集得到数字电视信号进行至少一次拆分处理,以得到n个字符串;其中,每一个字符串中的字符排列必须满足一个字符排列规则;

S62、数字信号发送端将所述至少一次拆分处理的过程记为数据分段规则;

S63、数字信号发送端将所述n个字符串分别对应的字符排列规则组成字符排列规则集;

S64、数字信号发送端根据指定哈希算法,对所述n个字符串分别进行哈希计算处理,以得到多个哈希值;

S65、数字信号发送端将所述多个哈希值存入预设的哈希值数据库中;

S66、数字信号发送端在所述哈希值数据库中进行n个批次搜索操作,以判断所述哈希值数据库中是否存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;其中,一号指定哈希值与所述多个一号哈希值中的一个哈希值相同、二号指定哈希值与所述多个二号哈希值中的一个哈希值相同、…、和n号指定哈希值与所述多个n号哈希值中的一个哈希值相同;

S67、若所述哈希值数据库中存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值,则数字信号发送端通过所述双向通信网络,向数据电视播放端发送确认信息,以确认仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准;其中,确认信息携带有所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值。

从而实现生成数据分段规则、字符排列规则集、哈希值数据库。由于哈希值数据库预先存储了每个正确数据段对应的哈希值,因此只要对哈值数据库进行搜索,若搜索命中,则表明搜索的哈希值是正确的哈希值。因此,判断哈希值是否符合标准,即是判断哈希值是否存储于哈希值数据库中。

进一步地,所述数字信号发送端在所述哈希值数据库中进行n个批次搜索操作,以判断所述哈希值数据库中是否存储有一号指定哈希值、二号指定哈希值、…、和n号指定哈希值的步骤S66之后,包括:

S661、若所述哈希值数据库中仅存储有一号指定哈希值、二号指定哈希值、…、和m号指定哈希值,则数字信号发送端向数据电视播放端发送确认信息,以确认仅有部分哈希值符合标准;其中,确认信息携带有一号指定哈希值、二号指定哈希值、…、和m号指定哈希值,m为小于n的正整数。

从而将确定的正确哈希值发送至数据电视播放端,以利于找出正确的数据段。

在一个实施方式中,所述接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准的步骤S7之后,包括:

S71、若确认信息为仅有部分哈希值符合标准,则根据哈希值与数据段的对应关系,获取与m+1号哈希值、…、和n号哈希值分别对应的第m+1数据段、…、和第n数据段;

S72、对所述第m+1数据段、…、和第n数据段继续执行字符调整操作,以得到符合第m+1数据字符排列规则的多个新的m+1号数据段、…、和符合第n数据字符排列规则的多个新的n号数据段;

S73、根据所述指定哈希算法,对多个新的m+1号数据段、…、和多个新的n号数据段分别进行哈希计算,以得到新的多个新的m+1号哈希值、…、和多个新的n号哈希值;

S74、将多个新的m+1号哈希值、…、和多个新的n号哈希值均发送至数字信号发送端;

S75、接收数字信号发送端发送的新的确认信息,并判断新的确认信息是否为仅有一个新的m+1号哈希值、…、和一个新的n号哈希值符合标准;

S76、若确认信息为仅有一个新的m+1号哈希值、…、和一个新的n号哈希值符合标准,则将符合标准的哈希值对应记为m+1号指定哈希值、…、和n号指定哈希值;

S77、根据哈希值与数据段的对应关系,获取一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

S78、根据所述数据分段规则,对一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据安全数字信号数据,进行数字电视节目播放操作。

由于本申请是采用尝试替换并哈希计算的方式,并且为了提高可能的速度,本申请并不将所有的可能替换进行遍历处理,而只是对先进行部分尝试替换并哈希计算,以得到一批哈希值(即多个一号哈希值、…、和多个n号哈希值),再发送至数字信号发送端,以确定是否符合标准。再将不符合标准的哈希值对应的数据段,继续进行尝试替换并哈希计算的过程,而由于已经排除了符合标准的哈希值,因此实际上计算量与速度均得到了改善。据此,获取符合第m+1数据字符排列规则的多个新的m+1号数据段、…、和符合第n数据字符排列规则的多个新的n号数据段,再继续进行尝试替换与哈希计算,直至所有的数据段均被调整为正确的数据段。其中,根据所述数据分段规则,对一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,实际上就是数据分段的反向操作,例如将ASDFG进行顺序分段,则进行反向顺序组合即可。

本申请的兼具单向广播网络和双向通信网络的数字电视显示方法,接收初始数字信号数据,接收数据分段规则、指定哈希算法;进行分段操作,以得到n个数据段;得到符合第一数据字符排列规则的多个一号数据段;得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;接收数字信号发送端发送的确认信息;若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则获取一号指定数据段、二号指定数据段、…、和n号指定数据段;进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作,从而提高了数字电视信号的信息安全性。

参照图2,本申请实施例提供一种兼具单向广播网络和双向通信网络的数字电视显示装置,包括:

数据接收单元10,用于指示数据电视播放端通过预设的单向广播网络,接收来自于数字信号发送端的初始数字信号数据,同时通过预设的双向通信网络,接收来自于数字信号发送端的数据分段规则、包括n个元素的数据字符排列规则集和指定哈希算法;

分段操作单元20,用于指示根据所述数据分段规则,对所述初始数字信号数据进行分段操作,以得到n个数据段;

第一字符调整单元30,用于指示执行第一字符调整操作,以对第一数据段进行多次字符调整处理,从而得到符合第一数据字符排列规则的多个一号数据段;

第二字符调整单元40,用于指示执行第二字符调整操作、…、和第n字符调整操作,以对第二数据段、…、和第n数据段分别进行多次字符调整处理,从而得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;

哈希计算单元50,用于指示根据所述指定哈希算法,对所述多个一号数据段、所述多个二号数据段、…、和所述多个n号数据段中的每个数据段分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;

哈希值发送单元60,用于指示通过所述双向通信网络,将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;

确认信息判断单元70,用于指示接收数字信号发送端发送的确认信息,并判断确认信息是否为仅有一个一号哈希值、一个二号哈希值、…、一个n号哈希值符合标准;

哈希值标记单元80,用于指示若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则将符合标准的哈希值对应记为一号指定哈希值、二号指定哈希值、…、和n号指定哈希值;

指定数据段获取单元90,用于指示根据哈希值与数据段的对应关系,获取所述一号指定哈希值、二号指定哈希值、…、和n号指定哈希值分别对应的一号指定数据段、二号指定数据段、…、和n号指定数据段;

数字电视节目播放单元100,用于指示根据所述数据分段规则,对所述一号指定数据段、二号指定数据段、…、和n号指定数据段进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作。

其中上述单元分别用于执行的操作与前述实施方式的兼具单向广播网络和双向通信网络的数字电视显示方法的步骤一一对应,在此不再赘述。

本申请的兼具单向广播网络和双向通信网络的数字电视显示装置,接收初始数字信号数据,接收数据分段规则、指定哈希算法;进行分段操作,以得到n个数据段;得到符合第一数据字符排列规则的多个一号数据段;得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;接收数字信号发送端发送的确认信息;若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则获取一号指定数据段、二号指定数据段、…、和n号指定数据段;进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作,从而提高了数字电视信号的信息安全性。

参照图3,本发明实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储兼具单向广播网络和双向通信网络的数字电视显示方法所用数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种兼具单向广播网络和双向通信网络的数字电视显示方法。

上述处理器执行上述兼具单向广播网络和双向通信网络的数字电视显示方法,其中所述方法包括的步骤分别与执行前述实施方式的兼具单向广播网络和双向通信网络的数字电视显示方法的步骤一一对应,在此不再赘述。

本领域技术人员可以理解,图中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定。

本申请的计算机设备,接收初始数字信号数据,接收数据分段规则、指定哈希算法;进行分段操作,以得到n个数据段;得到符合第一数据字符排列规则的多个一号数据段;得到符合第二数据字符排列规则的多个二号数据段、…、和符合第n数据字符排列规则的多个n号数据段;分别进行哈希计算,以得到多个一号哈希值、多个二号哈希值、…、和多个n号哈希值;将所述多个一号哈希值、多个二号哈希值、…、和多个n号哈希值均发送至数字信号发送端;接收数字信号发送端发送的确认信息;若确认信息为仅有一个一号哈希值、一个二号哈希值、…、和一个n号哈希值符合标准,则获取一号指定数据段、二号指定数据段、…、和n号指定数据段;进行组合操作,以得到安全数字信号数据,并根据所述安全数字信号数据,进行数字电视节目播放操作,从而提高了数字电视信号的信息安全性。

本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现兼具单向广播网络和双向通信网络的数字电视显示方法,其中所述方法包括的步骤分别与执行前述实施方式的兼具单向广播网络和双向通信网络的数字电视显示方法的步骤一一对应,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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