[0067] 下面将参照附图更详细地描述本发明公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0068] 本发明实施例还提供了一种疫情宣传视频数据安全处理方法及设备,用以改善现有的疫情宣传平台的运行可靠性较差的技术问题。
[0069] 本发明实施例提供的一种疫情宣传视频数据安全处理方法及设备为解决上述技术问题,总体思路如下:
[0070] 向目标终端发送网络连接验证请求;其中,所述网络连接验证请求用于指示所述目标终端生成的第一设定报文长度的验证结果需满足的数据安防要求,所述网络连接验证请求包括第二设定报文长度的随机报文,第三设定报文长度的所述疫情宣传平台的当前时间片线程,第一验证点的经纬度信息和第一数值,第二验证点的第二数值;所述第一验证点在所述验证结果的指定位置处的值为所述第一数值,所述指定位置为所述第一验证点的经纬度信息;接收所述目标终端发送的网络连接反馈信息以及所述终端的实时经纬度信息;其中,所述网络连接反馈信息包括以下信息:满足所述数据安防要求的所述验证结果和所述目标终端在处理所述网络连接验证请求时对应的终端时间片线程;根据所述当前时间片线程和所述实时经纬度信息生成网络连接验证私钥;在确定出所述验证结果满足所述数据安防要求时,将所述随机报文与所述终端时间片线程进行拼接,得到目标数据;根据所述网络连接验证私钥对所述目标数据进行加密得到数据安防验证参数;判断所述数据安防验证参数与所述验证结果是否相同,若所述数据安防验证参数与所述验证结果相同,确定所述目标终端通过数据安防验证,与所述目标终端建立网络连接;当接收到所述目标终端发送的针对所述目标终端所采集的视频图像的上传请求时,确定所述疫情宣传平台的时间片资源占用率的分流权限;若所述分流权限表征所述疫情宣传平台处于分流状态,基于网络连接通道获取所述视频图像;若所述分流权限表征所述疫情宣传平台处于不分流状态,建立与所述目标终端之间的缓存通道,并基于所述缓存通道获取所述视频图像;对所述视频图像进行过滤,得到第一目标视频图像;对所述第一目标视频图像进行除噪,得到第二目标视频图像;对所述第二目标视频图像进行返追溯处理,得到第三目标视频图像;将所述第三目标视频图像进行存储。
[0071] 由于疫情宣传平台在与目标终端建立网络连接之前,会基于发送的网络连接验证请求以及接收的网络连接反馈信息和实时经纬度信息确定目标终端是否通过数据安防验证,在目标终端通过数据安防验证时建立网络连接,如此,能够确保接入疫情宣传平台的目标终端的安全性,确保目标终端不会对疫情宣传平台的信息进行盗取,从而提高疫情宣传平台的运行可靠性,能够根据疫情宣传平台的时间片资源占用率的分流权限采用不同的通道获取目标终端的视频图像,能够避免视频图像在图像帧层面以及时间线程层面的掉包和错位,确保接收到的视频图像的准确性和可靠性,能够对接收到的视频图像先后进行过滤、除噪和返追溯处理,从而提高疫情宣传平台的存储效率,避免疫情宣传平台因存储负荷超载导致系统崩溃,确保疫情宣传平台的运行可靠性。
[0072] 为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0073] 本发明实施例还提供了一种疫情宣传视频数据安全处理方法。图1为根据本发明一个实施例提供的疫情宣传视频数据安全处理方法的第一流程图,该方法可以包括以下内容:
[0074] S21,向目标终端发送网络连接验证请求。
[0075] 在S21中,网络连接验证请求用于指示目标终端生成的第一设定报文长度的验证结果需满足的数据安防要求,网络连接验证请求包括第二设定报文长度的随机报文,第三设定报文长度的疫情宣传平台的当前时间片线程,第一验证点的经纬度信息和第一数值,第二验证点的第二数值;第一验证点在验证结果的指定位置处的值为第一数值,指定位置为第一验证点的经纬度信息。
[0076] S22,接收目标终端发送的网络连接反馈信息以及终端的实时经纬度信息,根据所述当前时间片线程和所述实时经纬度信息生成网络连接验证私钥。
[0077] 在S22中,网络连接反馈信息包括以下信息:满足数据安防要求的验证结果和目标终端在处理网络连接验证请求时对应的终端时间片线程。
[0078] S23,在确定出验证结果满足数据安防要求时,将随机报文与终端时间片线程进行拼接,得到目标数据;根据网络连接验证私钥对目标数据进行加密得到数据安防验证参数;判断数据安防验证参数与验证结果是否相同,若数据安防验证参数与验证结果相同,确定目标终端通过数据安防验证,与目标终端建立网络连接。
[0079] S24,当接收到目标终端发送的针对目标终端所采集的视频图像的上传请求时,确定疫情宣传平台的时间片资源占用率的分流权限;若分流权限表征疫情宣传平台处于分流状态,基于网络连接通道获取视频图像;若分流权限表征疫情宣传平台处于不分流状态,建立与目标终端之间的缓存通道,并基于缓存通道获取视频图像;
[0080] S25,对视频图像进行过滤,得到第一目标视频图像;对第一目标视频图像进行除噪,得到第二目标视频图像;对第二目标视频图像进行返追溯处理,得到第三目标视频图像;将第三目标视频图像进行存储。
[0081] 通过S21-S23,由于疫情宣传平台在与目标终端建立网络连接之前,会基于发送的网络连接验证请求以及接收的网络连接反馈信息和实时经纬度信息确定目标终端是否通过数据安防验证,在目标终端通过数据安防验证时建立网络连接,如此,能够确保接入疫情宣传平台的目标终端的安全性,确保目标终端不会对疫情宣传平台的信息进行盗取,从而提高了疫情宣传平台的运行可靠性。
[0082] 通过S24,能够根据疫情宣传平台的时间片资源占用率的分流权限采用不同的通道获取目标终端的视频图像,能够避免视频图像在图像帧层面以及时间线程层面的掉包和错位,确保了接收到的视频图像的准确性和可靠性。
[0083] 通过S25,能够对接收到的视频图像先后进行过滤、除噪和返追溯处理,从而提高疫情宣传平台的存储效率,避免疫情宣传平台因存储负荷超载导致系统崩溃,确保了疫情宣传平台的运行可靠性。
[0084] 可以理解,通过S21-S25,能够分别从数据安防、视频图像接收和视频图像存储的维度进行优化,从而确保疫情宣传平台的运行可靠性。
[0085] 可以理解,在S24中,由于接收到的视频图像是通过网络连接通道和缓存通道获取的,在进行视频图像传输时可能出现网络连接通道和缓存通道的交叉或者重叠的问题,从而导致接收到的视频图像出现混拼,因此,需要对视频图像中的混拼视频进行过滤。为此,请结合参阅图2,在S25中,对视频图像进行过滤,得到第一目标视频图像,具体可以包括以下内容:
[0086] S2511,确定出视频图像中的混拼视频。
[0087] 在S2511中,混拼视频中至少存在相邻的两个目标图像帧,两个目标图像帧的特征向量的差的模值超过设定值。具体地,设定值可以根据两个目标图像帧的特征向量的模值的平均值确定。
[0088] S2512,在原始过滤线程中设置裕量信道,将裕量信道设置为目标信道,并将目标信道进行激活。
[0089] S2513,当偏移过滤线程需要读取激活中的目标信道时,在原始过滤线程中配置信道查询通道,获取信道查询通道进行配置的时刻为初始时刻。
[0090] S2514,在激活裕量信道后,将信道查询通道切换为开放状态。
[0091] S2515,判断信道查询通道是否为就绪状态,若信道查询通道为就绪状态,确定读取目标信道成功,获取读取目标信道成功的时刻为当前时刻。
[0092] S2516,基于目标信道将混拼视频进行过滤。
[0093] S2517,确定出初始时刻和当前时刻的差值额绝对值,将绝对值确定为过滤耗时。
[0094] S2518,判断过滤耗时是否超过预设时长;在过滤耗时超过预设时长时,输出用于表征对视频图像进行过滤出现异常的提示信息,并中止从目标终端处接收视频图像的进程;在过滤耗时没有超过预设时长时,确定对视频图像进行过滤的进程为正常。
[0095] 通过S2511-S2516,在混拼视频数量较多造成信道拥堵的情况下,能够避免采用默认的过滤信道,能够基于原始过滤线程中设置的裕量信道以及配置的信道查询通道,确定是否成功读取目标信道,从而根据目标信道将混拼视频进行过滤,保证了混拼视频能够成功过滤,避免在过滤混拼视频时出现堵塞。
[0096] 通过S2517-S2518,能够确定出对视频图像进行过滤的进程是否处于正常状态,在对视频图像进行过滤出现异常时会输出提示信息并中止从目标终端处接收视频图像的进程,如此,能够避免继续接收视频图像导致在过滤时出现丢包现象,从而提高了对混拼视频过滤的可靠性。
[0097] 由于混拼视频是基于设定值确定得到的,因此,在得到混拼视频的过程中可能存在“一刀切”的情况,更为具体地,即便对混拼视频进行了过滤,得到了第一目标视频图像,但是由于过滤进程会产生信号扰动,可能导致第一目标视频图像中出现噪声,从而导致第一目标视频图像的失真,为此,请结合参阅图3,在S25中,对第一目标视频图像进行除噪,得到第二目标视频图像,具体包括以下内容:
[0098] S2521,统计第一目标视频图像,得到第一目标视频图像集。
[0099] S2522,根据第一目标视频图像集,确定出第一目标视频图像集中所有第一目标视频图像之间的关系拓扑。
[0100] 在S2522中,关系拓扑中包括第一目标视频图像集中的每个目标视频图像所对应的边界值所形成的节点,关系拓扑中的节点至少部分连接以形成聚类。
[0101] S2523,确定出关系拓扑中不存在连接的节点之间的特征相似值,并根据特征相似值对关系拓扑中不存在连接的节点进行连接,得到第一目标关系拓扑。
[0102] S2524,判断第一目标关系拓扑中是否还存在第一目标节点,若第一目标关系拓扑中不存在第一目标节点,对第一目标关系拓扑对应的视频图像集进行还原,得到第二目标视频图像;若第一目标关系拓扑中存在第一目标节点,根据就近编码距离聚合条件,对第一目标关系拓扑中的第一目标节点进行连接,得到第二目标关系拓扑。
[0103] 在S2524中,第一目标节点为不存在连接的节点。
[0104] S2525,判断第二目标关系拓扑中是否还存在第二目标节点,若第二目标关系拓扑中不存在第二目标节点,对第二目标关系拓扑对应的视频图像集进行还原,得到第二目标视频图像;若第二目标关系拓扑中存在第二目标节点,根据第二目标节点与已连接的节点之间的编码距离值,对第二目标节点进行连接,得到第三目标关系拓扑并删除第三目标关系拓扑中的第三目标节点。
[0105] 在S2525中,第二目标节点为不存在连接的节点,第三目标节点为不存在连接的节点。
[0106] S2526,对第三目标关系拓扑对应的视频图像集进行还原,得到第二目标视频图像。
[0107] 通过S2521-S2526,能够确定出第一目标视频图像集中所有第一目标视频图像之间的关系拓扑,并对关系拓扑中不存在连接的节点进行多次连接,从而实现对关系拓扑的聚合,进而实现对第一目标视频图像集的聚类以及除噪,进一步地,第二目标视频图像可以通过S2521-S2526中的三个判断分支确定,从而确保了得到第二目标视频图像的准确性和可靠性,进而确保了除噪的准确性和可靠性。
[0108] 在S25中,由于所存储的第三目标视频图像是经过返追溯处理的,更为具体地,第三目标视频图像是经过压缩和裁剪的,并不是完整的视频图像,在具体实施时,往往需要播放完整的视频图像以供学员进行学习,为此,请结合参阅图4,在S25的基础上,还可以包括以下内容:
[0109] S261,响应选取指令,根据选取指令从所存储的第三目标视频图像中选取出待播放视频图像。
[0110] S262,确定出待播放视频图像所对应的原始视频图像提取密钥,根据原始视频图像提取密钥从存储的第三目标视频图像中获取待播放视频图像的多个图像帧以及每个图像帧所对应的还原偏移量。
[0111] S263,对待播放视频图像的多个还原偏移量进行编码得到多个编码表单;分别为每个编码表单标记对应的追溯权重,生成携带有追溯权重的编码表单,并将携带有追溯权重的各编码表单存储至云端服务器。
[0112] S264,当需要还原待播放视频图像在设定时段内所对应的实时视频图像时,基于针对待播放视频图像在云端服务器中存储的编码表单,在云端服务器中查找设定时段内包含的各个还原偏移量对应的待播放视频图像对应的各个隐藏图像帧。
[0113] S265,根据设定时段内的待播放视频图像的各个隐藏图像帧,生成待播放视频图像在设定时段内所对应的实时视频图像。
[0114] 可以理解,通过S261-S265,能够根据原始视频图像提取密钥从存储的第三目标视频图像中获取待播放视频图像的多个图像帧以及每个图像帧所对应的还原偏移量,并对待播放视频图像的多个还原偏移量进行编码得到多个编码表单,然后进行追溯权重的标记和存储,然后基于针对待播放视频图像在云端服务器中存储的编码表单,在云端服务器中查找设定时段内包含的各个还原偏移量对应的待播放视频图像对应的各个隐藏图像帧,从而根据各个隐藏图像帧确定出实时视频图像,如此,能够实现对第三目标视频图像中的待播放视频图像进行灵活还原,确保了以压缩和裁剪形式存储的第三目标视频图像能够完整地得到还原,由于无需保存完整的实时视频图像,从而有效提高了疫情宣传平台的运行效率。
[0115] 在S261-S265的基础上,由于实时视频图像是实时还原的,为了避免长时间占用疫情宣传平台的存储空间,需要确保还原出的实时视频图像能够及时播放,为此,请结合参阅图5,还包括以下内容:
[0116] S266,接收针对实时视频图像的播放指令。
[0117] S267,获取接收播放指令的接收时刻以及生成待播放视频图像在设定时段内所对应的实时视频图像的生成时刻。
[0118] S268,判断接收时刻与生成时刻的差值是否超过时长阈值;若接收时刻与生成时刻的差值超过时长阈值,拒绝播放实时视频图像;若接收时刻与生成时刻的差值未超过时长阈值,播放实时视频图像。
[0119] 在S268中,时长阈值可以理解为实时视频图像的播放等待时长,接收时刻与生成时刻的差值超过时长阈值,疫情宣传平台会删除还原得到的实时视频图像,如此,能够有效避免实时视频图像长时间占用疫情宣传平台的存储空间,还能够实现实时视频图像的及时播放。
[0120] 在S268的基础上,请结合参阅图6,还可以包括以下内容:
[0121] S271,检测处于播放进程中的实时视频图像是否为多个。
[0122] S272,若处于播放进程中的实时视频图像为多个,按照检测到的控制操作对处于播放进程中的多个实时视频图像进行显示。
[0123] 在S272中,处于播放进程中的实时视频图像可能有多个,但是疫情宣传平台的显示单元尺寸有限(处于显示状态的实时视频图像为X个),为了提高实时视频图像的显示灵活性,请结合参阅图7,在S272中,按照检测到的控制操作对处于播放进程中的多个实时视频图像进行显示,具体包括以下内容:
[0124] S2721,按照控制操作控制X个实时视频图像由第一设定方向朝向第二设定方向移动。
[0125] S2722,将X个实时视频图像中的至少一个实时视频图像替换为X个实时视频图像之外的其他实时视频图像。
[0126] 通过S2721-S2722,能够有效提高实时视频图像的显示灵活性。
[0127] 本发明实施例还提供了一种疫情宣传视频数据安全处理系统20。图8为根据本发明一个实施例提供的一种疫情宣传视频数据安全处理系统20的功能单元框图,该疫情宣传视频数据安全处理系统20包括:
[0128] 网络连接验证请求发送模块21,用于向目标终端发送网络连接验证请求;其中,所述网络连接验证请求用于指示所述目标终端生成的第一设定报文长度的验证结果需满足的数据安防要求,所述网络连接验证请求包括第二设定报文长度的随机报文,第三设定报文长度的所述疫情宣传平台的当前时间片线程,第一验证点的经纬度信息和第一数值,第二验证点的第二数值;所述第一验证点在所述验证结果的指定位置处的值为所述第一数值,所述指定位置为所述第一验证点的经纬度信息;
[0129] 接收模块22,用于接收所述目标终端发送的网络连接反馈信息以及所述终端的实时经纬度信息;其中,所述网络连接反馈信息包括以下信息:满足所述数据安防要求的所述验证结果和所述目标终端在处理所述网络连接验证请求时对应的终端时间片线程;根据所述当前时间片线程和所述实时经纬度信息生成网络连接验证私钥;
[0130] 网络连接建立模块23,用于在确定出所述验证结果满足所述数据安防要求时,将所述随机报文与所述终端时间片线程进行拼接,得到目标数据;根据所述网络连接验证私钥对所述目标数据进行加密得到数据安防验证参数;判断所述数据安防验证参数与所述验证结果是否相同,若所述数据安防验证参数与所述验证结果相同,确定所述目标终端通过数据安防验证,与所述目标终端建立网络连接;
[0131] 视频图像获取模块24,用于当接收到所述目标终端发送的针对所述目标终端所采集的视频图像的上传请求时,确定所述疫情宣传平台的时间片资源占用率的分流权限;若所述分流权限表征所述疫情宣传平台处于分流状态,基于网络连接通道获取所述视频图像;若所述分流权限表征所述疫情宣传平台处于不分流状态,建立与所述目标终端之间的缓存通道,并基于所述缓存通道获取所述视频图像;
[0132] 视频图像存储模块25,用于对所述视频图像进行过滤,得到第一目标视频图像;对所述第一目标视频图像进行除噪,得到第二目标视频图像;对所述第二目标视频图像进行返追溯处理,得到第三目标视频图像;将所述第三目标视频图像进行存储。
[0133] 在一种可选的方式中,所述视频图像存储模块25,用于:
[0134] 确定出所述视频图像中的混拼视频,其中,所述混拼视频中至少存在相邻的两个目标图像帧,所述两个目标图像帧的特征向量的差的模值超过设定值;
[0135] 在原始过滤线程中设置裕量信道,将所述裕量信道设置为目标信道,并将所述目标信道进行激活;
[0136] 当偏移过滤线程需要读取激活中的所述目标信道时,在所述原始过滤线程中配置信道查询通道,获取所述信道查询通道进行配置的时刻为初始时刻;
[0137] 在激活所述裕量信道后,将所述信道查询通道切换为开放状态;
[0138] 判断所述信道查询通道是否为就绪状态,若所述信道查询通道为就绪状态,确定读取所述目标信道成功,获取读取所述目标信道成功的时刻为当前时刻;
[0139] 基于所述目标信道将所述混拼视频进行过滤;
[0140] 确定出所述初始时刻和所述当前时刻的差值额绝对值,将所述绝对值确定为过滤耗时;
[0141] 判断所述过滤耗时是否超过预设时长;
[0142] 在所述过滤耗时超过所述预设时长时,输出用于表征对所述视频图像进行过滤出现异常的提示信息,并中止从所述目标终端处接收视频图像的进程;
[0143] 在所述过滤耗时没有超过所述预设时长时,确定对所述视频图像进行过滤的进程为正常。
[0144] 在一种可选的方式中,所述视频图像存储模块25,用于:
[0145] 统计所述第一目标视频图像,得到第一目标视频图像集;
[0146] 根据所述第一目标视频图像集,确定出所述第一目标视频图像集中所有第一目标视频图像之间的关系拓扑,所述关系拓扑中包括所述第一目标视频图像集中的每个目标视频图像所对应的边界值所形成的节点,所述关系拓扑中的节点至少部分连接以形成聚类;
[0147] 确定出所述关系拓扑中不存在连接的节点之间的特征相似值,并根据所述特征相似值对所述关系拓扑中不存在连接的节点进行连接,得到第一目标关系拓扑;
[0148] 判断所述第一目标关系拓扑中是否还存在第一目标节点;其中,所述第一目标节点为不存在连接的节点;
[0149] 若所述第一目标关系拓扑中不存在所述第一目标节点,对所述第一目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像;
[0150] 若所述第一目标关系拓扑中存在所述第一目标节点,根据就近编码距离聚合条件,对所述第一目标关系拓扑中的第一目标节点进行连接,得到第二目标关系拓扑;
[0151] 判断所述第二目标关系拓扑中是否还存在第二目标节点;其中,所述第二目标节点为不存在连接的节点;
[0152] 若所述第二目标关系拓扑中不存在所述第二目标节点,对所述第二目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像;
[0153] 若所述第二目标关系拓扑中存在所述第二目标节点,根据所述第二目标节点与已连接的节点之间的编码距离值,对所述第二目标节点进行连接,得到第三目标关系拓扑并删除所述第三目标关系拓扑中的第三目标节点,所述第三目标节点为不存在连接的节点;
[0154] 对所述第三目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像。
[0155] 在一种可选的方式中,所述疫情宣传视频数据安全处理系统20,还包括视频图像还原模块26,用于:
[0156] 响应选取指令,根据所述选取指令从所存储的第三目标视频图像中选取出待播放视频图像;
[0157] 确定出所述待播放视频图像所对应的原始视频图像提取密钥,根据所述原始视频图像提取密钥从所述存储的第三目标视频图像中获取所述待播放视频图像的多个图像帧以及每个图像帧所对应的还原偏移量;
[0158] 对所述待播放视频图像的多个还原偏移量进行编码得到多个编码表单;分别为每个编码表单标记对应的追溯权重,生成携带有所述追溯权重的编码表单,并将携带有所述追溯权重的各编码表单存储至云端服务器;
[0159] 当需要还原所述待播放视频图像在设定时段内所对应的实时视频图像时,基于针对所述待播放视频图像在所述云端服务器中存储的编码表单,在所述云端服务器中查找所述设定时段内包含的各个还原偏移量对应的待播放视频图像对应的各个隐藏图像帧;
[0160] 根据所述设定时段内的所述待播放视频图像的各个隐藏图像帧,生成所述待播放视频图像在设定时段内所对应的实时视频图像。
[0161] 在一种可选的方式中,视频图像还原模块26,还用于:
[0162] 接收针对所述实时视频图像的播放指令;
[0163] 获取接收所述播放指令的接收时刻以及生成所述待播放视频图像在设定时段内所对应的实时视频图像的生成时刻;
[0164] 判断所述接收时刻与所述生成时刻的差值是否超过时长阈值;
[0165] 若所述接收时刻与所述生成时刻的差值超过所述时长阈值,拒绝播放所述实时视频图像;
[0166] 若所述接收时刻与所述生成时刻的差值未超过所述时长阈值,播放所述实时视频图像。
[0167] 在一种可选的方式中,疫情宣传视频数据安全处理系统20,还包括视频图像显示模块27,用于:
[0168] 检测处于播放进程中的实时视频图像是否为多个;
[0169] 若所述处于播放进程中的实时视频图像为多个,按照检测到的控制操作对处于播放进程中的多个实时视频图像进行显示。
[0170] 在一种可选的方式中,视频图像显示模块27,用于:
[0171] 按照所述控制操作控制所述X个实时视频图像由第一设定方向朝向第二设定方向移动,进而将所述X个实时视频图像中的至少一个实时视频图像替换为所述X个实时视频图像之外的其他实时视频图像。
[0172] 所述疫情宣传视频数据安全处理系统20包括处理器和存储器,上述网络连接验证请求发送模块21、接收模块22、网络连接建立模块23、视频图像获取模块24、视频图像存储模块25、视频图像还原模块26和视频图像显示模块27等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0173] 处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数确保接入疫情宣传平台的目标终端的安全性,确保目标终端不会对疫情宣传平台的信息进行盗取,从而提高疫情宣传平台的运行可靠性,避免视频图像在图像帧层面以及时间线程层面的掉包和错位,确保接收到的视频图像的准确性和可靠性,从而提高疫情宣传平台的存储效率,避免疫情宣传平台因存储负荷超载导致系统崩溃,确保疫情宣传平台的运行可靠性。
[0174] 本发明实施例还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现所述疫情宣传视频数据安全处理方法。
[0175] 本发明实施例还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述疫情宣传视频数据安全处理方法。
[0176] 本发明实施例还提供了一种疫情宣传视频数据安全处理设备,如图9所示,设备30包括至少一个处理器301、以及与处理器301连接的至少一个存储器302、总线;其中,处理器301、存储器302通过总线303完成相互间的通信;处理器301用于调用存储器302中的程序指令,以执行上述的疫情宣传视频数据安全处理方法。本文中的设备30可以是服务器、PC、PAD、手机等。
[0177] 本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:
[0178] 向目标终端发送网络连接验证请求;其中,所述网络连接验证请求用于指示所述目标终端生成的第一设定报文长度的验证结果需满足的数据安防要求,所述网络连接验证请求包括第二设定报文长度的随机报文,第三设定报文长度的所述疫情宣传平台的当前时间片线程,第一验证点的经纬度信息和第一数值,第二验证点的第二数值;所述第一验证点在所述验证结果的指定位置处的值为所述第一数值,所述指定位置为所述第一验证点的经纬度信息;
[0179] 接收所述目标终端发送的网络连接反馈信息以及所述终端的实时经纬度信息;其中,所述网络连接反馈信息包括以下信息:满足所述数据安防要求的所述验证结果和所述目标终端在处理所述网络连接验证请求时对应的终端时间片线程;根据所述当前时间片线程和所述实时经纬度信息生成网络连接验证私钥;
[0180] 在确定出所述验证结果满足所述数据安防要求时,将所述随机报文与所述终端时间片线程进行拼接,得到目标数据;根据所述网络连接验证私钥对所述目标数据进行加密得到数据安防验证参数;判断所述数据安防验证参数与所述验证结果是否相同,若所述数据安防验证参数与所述验证结果相同,确定所述目标终端通过数据安防验证,与所述目标终端建立网络连接;
[0181] 当接收到所述目标终端发送的针对所述目标终端所采集的视频图像的上传请求时,确定所述疫情宣传平台的时间片资源占用率的分流权限;若所述分流权限表征所述疫情宣传平台处于分流状态,基于网络连接通道获取所述视频图像;若所述分流权限表征所述疫情宣传平台处于不分流状态,建立与所述目标终端之间的缓存通道,并基于所述缓存通道获取所述视频图像;
[0182] 对所述视频图像进行过滤,得到第一目标视频图像;对所述第一目标视频图像进行除噪,得到第二目标视频图像;对所述第二目标视频图像进行返追溯处理,得到第三目标视频图像;将所述第三目标视频图像进行存储。
[0183] 在一种可选的方式中,所述对所述视频图像进行过滤,得到第一目标视频图像,包括:
[0184] 确定出所述视频图像中的混拼视频,其中,所述混拼视频中至少存在相邻的两个目标图像帧,所述两个目标图像帧的特征向量的差的模值超过设定值;
[0185] 在原始过滤线程中设置裕量信道,将所述裕量信道设置为目标信道,并将所述目标信道进行激活;
[0186] 当偏移过滤线程需要读取激活中的所述目标信道时,在所述原始过滤线程中配置信道查询通道,获取所述信道查询通道进行配置的时刻为初始时刻;
[0187] 在激活所述裕量信道后,将所述信道查询通道切换为开放状态;
[0188] 判断所述信道查询通道是否为就绪状态,若所述信道查询通道为就绪状态,确定读取所述目标信道成功,获取读取所述目标信道成功的时刻为当前时刻;
[0189] 基于所述目标信道将所述混拼视频进行过滤;
[0190] 确定出所述初始时刻和所述当前时刻的差值额绝对值,将所述绝对值确定为过滤耗时;
[0191] 判断所述过滤耗时是否超过预设时长;
[0192] 在所述过滤耗时超过所述预设时长时,输出用于表征对所述视频图像进行过滤出现异常的提示信息,并中止从所述目标终端处接收视频图像的进程;
[0193] 在所述过滤耗时没有超过所述预设时长时,确定对所述视频图像进行过滤的进程为正常。
[0194] 在一种可选的方式中,所述对所述第一目标视频图像进行除噪,得到第二目标视频图像,包括:
[0195] 统计所述第一目标视频图像,得到第一目标视频图像集;
[0196] 根据所述第一目标视频图像集,确定出所述第一目标视频图像集中所有第一目标视频图像之间的关系拓扑,所述关系拓扑中包括所述第一目标视频图像集中的每个目标视频图像所对应的边界值所形成的节点,所述关系拓扑中的节点至少部分连接以形成聚类;
[0197] 确定出所述关系拓扑中不存在连接的节点之间的特征相似值,并根据所述特征相似值对所述关系拓扑中不存在连接的节点进行连接,得到第一目标关系拓扑;
[0198] 判断所述第一目标关系拓扑中是否还存在第一目标节点;其中,所述第一目标节点为不存在连接的节点;
[0199] 若所述第一目标关系拓扑中不存在所述第一目标节点,对所述第一目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像;
[0200] 若所述第一目标关系拓扑中存在所述第一目标节点,根据就近编码距离聚合条件,对所述第一目标关系拓扑中的第一目标节点进行连接,得到第二关系拓扑;
[0201] 判断所述第二目标关系拓扑中是否还存在第二目标节点;其中,所述第二目标节点为不存在连接的节点;
[0202] 若所述第二目标关系拓扑中不存在所述第二目标节点,对所述第二目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像;
[0203] 若所述第二目标关系拓扑中存在所述第二目标节点,根据所述第二目标节点与已连接的节点之间的编码距离值,对所述第二目标节点进行连接,得到第三目标关系拓扑并删除所述第三目标关系拓扑中的第三目标节点,所述第三目标节点为不存在连接的节点;
[0204] 对所述第三目标关系拓扑对应的视频图像集进行还原,得到所述第二目标视频图像。
[0205] 在一种可选的方式中,所述方法还包括:
[0206] 响应选取指令,根据所述选取指令从所存储的第三目标视频图像中选取出待播放视频图像;
[0207] 确定出所述待播放视频图像所对应的原始视频图像提取密钥,根据所述原始视频图像提取密钥从所述存储的第三目标视频图像中获取所述待播放视频图像的多个图像帧以及每个图像帧所对应的还原偏移量;
[0208] 对所述待播放视频图像的多个还原偏移量进行编码得到多个编码表单;分别为每个编码表单标记对应的追溯权重,生成携带有所述追溯权重的编码表单,并将携带有所述追溯权重的各编码表单存储至云端服务器;
[0209] 当需要还原所述待播放视频图像在设定时段内所对应的实时视频图像时,基于针对所述待播放视频图像在所述云端服务器中存储的编码表单,在所述云端服务器中查找所述设定时段内包含的各个还原偏移量对应的待播放视频图像对应的各个隐藏图像帧;
[0210] 根据所述设定时段内的所述待播放视频图像的各个隐藏图像帧,生成所述待播放视频图像在设定时段内所对应的实时视频图像。
[0211] 在一种可选的方式中,所述方法还包括:
[0212] 接收针对所述实时视频图像的播放指令;
[0213] 获取接收所述播放指令的接收时刻以及生成所述待播放视频图像在设定时段内所对应的实时视频图像的生成时刻;
[0214] 判断所述接收时刻与所述生成时刻的差值是否超过时长阈值;
[0215] 若所述接收时刻与所述生成时刻的差值超过所述时长阈值,拒绝播放所述实时视频图像;
[0216] 若所述接收时刻与所述生成时刻的差值未超过所述时长阈值,播放所述实时视频图像。
[0217] 在一种可选的方式中,所述方法还包括:
[0218] 检测处于播放进程中的实时视频图像是否为多个;
[0219] 若所述处于播放进程中的实时视频图像为多个,按照检测到的控制操作对处于播放进程中的多个实时视频图像进行显示。
[0220] 在一种可选的方式中,处于显示状态的实时视频图像为X个,所述按照检测到的控制操作对处于播放进程中的多个实时视频图像进行显示,包括:
[0221] 按照所述控制操作控制所述X个实时视频图像由第一设定方向朝向第二设定方向移动,进而将所述X个实时视频图像中的至少一个实时视频图像替换为所述X个实时视频图像之外的其他实时视频图像。
[0222] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0223] 在一个典型的配置中,设备包括一个或多个处理器(CPU)、存储器和总线。设备还可以包括输入/输出接口、网络接口等。
[0224] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。存储器是计算机可读介质的示例。
[0225] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的计算机可读存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器 (CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
[0226] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0227] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用计算机可读存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0228] 以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。