一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理的方法、装置、电子设备以及存储介质与流程

2023-02-04 10:38:00 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别是涉及一种数据处理的方法、装置、电子设备以及存储介质。


背景技术:

2.在数据传输过程中,文件传输方法为:发送端采用互联网通信协议对待传输的文件进行打包,并将打包后的文件通过互联网传输给接收端,接收端完整接收到打包后的文件时,采用互联网通信协议进行解析,获取其中传输的文件。
3.然而,在传输过程中,文件如果被恶意拦截,可以直接获取到文件内容,从而,文件的安全性无法保证。


技术实现要素:

4.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据处理的方法、装置、电子设备以及存储介质,包括:
5.一种数据处理的方法,所述方法包括:
6.获取待传输的目标数据和用于与所述目标数据进行融合处理的预设视频数据;
7.根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融合处理,生成第一视频数据,其中,所述第一视频数据为所述预设视频数据的孪生视频数据,所述孪生视频数据携带有被隐藏播放的所述目标数据。
8.可选地,所述根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融合处理,生成第一视频数据,包括:
9.确定预设的视频融合策略,所述视频融合策略用于表征对所述目标数据和所述预设视频数据进行融合处理的规则,所述视频融合策略配置为插帧策略或替换策略;
10.根据所述视频融合策略确定视频融合模型,所述视频融合模型包括插帧模型或替换模型;
11.将所述目标数据和所述预设视频数据输入至所述视频融合模型中,得到被融合后的视频数据,其中,所述被融合后的视频数据为所述预设视频数据的孪生视频数据,所述孪生视频数据携带有被隐藏播放的所述目标数据;
12.将被融合后的视频数据作为第一视频数据。
13.可选地,所述将所述目标数据和所述预设视频数据输入至所述视频融合模型中,得到被融合后的视频数据,包括:
14.当所述视频融合策略配置为插帧策略时,确定所述视频融合模型为插帧模型;
15.根据所述插帧模型确定所述预设视频数据的关键帧数据;
16.根据所述关键帧数据和预设帧率,将所述目标数据插入到所述预设视频数据中,生成第一视频数据,所述第一视频数据携带有被隐藏的所述目标数据。
17.可选地,在根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融
合处理,生成第一视频数据,之后,还包括:
18.将所述第一视频数据传输至指定接收端,以使所述接收端响应解密指令后将所述第一视频数据进行解密处理从而获取到所述目标数据。
19.可选地,所述将所述第一视频数据数据传输至指定接收端,包括:
20.当所述视频融合策略为插帧策略时,在所述第一视频数据中,确定所述目标数据对应的时间节点数据;
21.基于所述时间节点数据,生成插帧策略数据;所述插帧策略数据用于表征所述目标数据在所述第一视频数据中的位置信息;
22.将所述插帧策略数据和所述第一视频数据进行融合处理,生成第二视频数据;
23.将所述第二视频数据传输至指定接收端,以使所述接收端响应解密指令后将所述第二视频数据进行解密处理从而获取到所述目标数据。
24.可选地,所述将所述插帧策略数据和所述第一视频数据进行融合处理,生成第二视频数据,包括:
25.将所述插帧策略数据转换为目标图片数据或目标字幕数据;
26.将所述目标图片数据或目标字幕数据插入到第一视频数据中,生成第二视频数据。
27.可选地,所述将所述目标数据和所述预设视频数据输入至所述视频融合模型中,得到被融合后的视频数据,包括:
28.当所述视频融合策略配置为替换策略时,确定所述视频融合模型为替换模型
29.根据所述替换模型确定预设视频数据的待替换区域;
30.将所述待替换区域的视频数据替换为所述目标数据,生成第一视频数据,所述第一视频数据携带有被隐藏播放的所述目标数据。
31.可选地,在根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融合处理,生成第一视频数据之前,还包括:
32.确定所述目标数据的数据类型;
33.确定所述数据类型对应的预处理方式;
34.按照所述预处理方式对所述目标数据进行预处理。
35.一种数据处理的装置,所述装置包括:
36.数据获取模块,用于获取待传输的目标数据和用于与所述目标数据进行融合处理的预设视频数据;
37.数据融合模块,用于根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融合,生成第一视频数据,其中,所述第一视频数据为所述预设视频数据的孪生视频数据,所述孪生视频数据携带有被隐藏播放的所述目标数据。
38.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述数据处理的方法。
39.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述数据处理的方法。
40.本发明实施例具有以下优点:
41.本发明实施例通过获取待传输的目标数据和用于加密传输目标数据的预设视频数据,从而根据预设的视频融合策略将目标数据与预设视频数据进行融合,生成第一视频数据,将目标数据和预设视频数据进行融合,从而在融合得到的第一视频数据中携带隐藏目标数据,使目标数据的播放不易被人察觉,实现了对目标数据的安全保护。
附图说明
42.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
43.图1是本发明一实施例提供的一种数据处理的方法的步骤流程图;
44.图2是本发明一实施例提供的另一种数据处理的方法的步骤流程图;
45.图3是本发明一实施例提供的另一种数据处理的方法的步骤流程图;
46.图4是本发明一实施例提供的另一种数据处理的方法的步骤流程图;
47.图5是本发明一实施例提供的另一种数据处理的方法的步骤流程图;
48.图6是本发明一实施例提供的另一种数据处理的方法的步骤流程图;
49.图7是本发明一实施例提供的数据处理的装置的结构示意图。
具体实施方式
50.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.参照图1,示出了本发明一实施例提供的一种数据处理的方法的步骤流程图,具体可以包括如下步骤:
52.步骤101,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
53.其中,待传输的目标数据可以是文本数据、图片数据、音频数据、视频数据或者以上数据的结合等。
54.在数据传输过程中,如果待传输的目标数据不实施任何保护措施就直接发送给接收方很容易被黑客截获,或者使用密码保护的待传输数据在被黑客获取后通过解密软件被获取,那么待传输数据的安全性难以保障。
55.为保障数据传输过程的安全性,可以获取待传输的目标数据,同时获取预设视频数据,该预设视频数据用于与目标数据进行融合处理,即待传输的目标数据可以通过与该预设视频数据进行融合后传输,实现目标数据的隐藏传输,从而确保目标数据的安全,从而,即使数据传输过程中数据被黑客截获,使截获信息者因为不易察觉到视频融合的方法,故而也不易通过反向工程获取到待传输的目标数据。
56.步骤102,根据预设的视频融合策略将目标数据与预设视频数据进行融合处理,生成第一视频数据;其中,第一视频数据为预设视频数据的孪生视频数据,孪生视频数据携带
有被隐藏播放的目标数据。
57.其中,预设的视频融合策略可以是预先配置的用于指示预设视频与目标数据融合处理的具体策略,具体的,视频融合策略可以是在预设视频数据中以插帧方式进行融合处理的插帧策略;视频融合策略还可以是通过替换预设视频数据内容进行融合处理的替换策略。
58.其中,第一视频数据可以为预设视频数据的孪生视频数据,孪生视频数据可以被视为依赖预设视频数据生成的带有映射关系的视频数据,通过视频融合策略生成的第一视频数据与预设视频数据存在映射关系,即预设视频数据中的每一帧图像可以在第一视频数据中找到对应的一帧图像,第一视频数据和预设视频数据在视觉上相似度较高或者基本相同,在第一视频数据和预设视频数据播放过程中,基本上无法分辨第一视频数据和预设视频数据,目标数据为第一视频数据中隐藏播放的内容,不易被察觉。
59.在获取目标数据和预设视频数据后,可以获取预设的视频融合策略,进而可以根据视频融合策略将目标数据与预设视频数据进行融合处理,从而可以生成第一视频数据,以将目标数据应隐藏在第一视频数据中,
60.第一视频数据中携带隐藏播放的目标数据,从而,当用户在播放第一视频数据时,用户从视觉上以为自己查看的视频为预设视频数据,不易察觉到其中隐藏播放的目标数据,从而保障了目标数据的安全性。
61.在本发明实施例中,通过将目标数据与预设视频数据融合,从而可以使得第一视频数据中可以携带有待传输的目标数据,以视频的形式传输目标数据,实现边传输边下载,同时在第一视频数据中携带隐藏的目标数据,实现对目标数据的安全保护。
62.且由于目标数据并非单独传输,而是与预设视频数据融合进行传输的,即使在传输过程中被黑客截获,截获信息者由于不易察觉到视频融合的方法,故而也不易通过反向工程获取到待传输的目标数据,实现了对待传输的目标数据的加密传输,保障其安全性。
63.参照图2,示出了本发明一实施例提供的另一种数据传输的方法的步骤流程图,具体可以包括如下步骤:
64.步骤201,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
65.步骤202,确定预设的视频融合策略,视频融合策略用于表征对目标数据和预设视频数据进行融合处理的规则,视频融合策略配置为插帧策略或替换策略;
66.其中,预设的视频融合策略可以是预先配置的用于指示预设视频与目标数据融合处理的具体策略,即用于表征对目标数据和预设视频数据进行融合处理的规则,具体的,视频融合策略可以是在预设视频数据中以插帧方式进行融合处理的插帧策略;视频融合策略还可以是通过替换预设视频数据内容进行融合处理的替换策略。
67.例如,插帧策略可以配置为在预设视频数据中的特定场景对应的图像帧进行插帧实现融合,其中,特定场景对应的图像帧可以是指存在可以指示特定场景的目标对象的图像帧。
68.插帧策略还可以配置成从预设视频数据中第m帧开始,每n帧图像进行一次插帧,或者配置成在预设视频数据中的第k帧进行插帧,其中,m,n,k均为正整数。
69.替换策略可以配置为将预设视频中特定场景的图像帧进行替换。
70.步骤203,根据视频融合策略确定视频融合模型,视频融合模型包括插帧模型或替换模型;
71.其中,视频融合模型为结合用户设置的视频融合策略进行训练得到的用于按照选定的视频融合策略对预设视频数据和目标数据进行融合处理的模型。
72.该视频融合模型的输入为目标数据以及预设视频数据,输出为被融合后的视频,即第一视频数据。
73.视频融合模型可以根据用户选择的视频融合策略分为插帧模型和替换模型,其中,插帧模型中采用的视频融合策略为插帧策略,替换模型中采用的视频融合策略为替换策略。
74.在确定选用的视频融合策略后,可以根据视频融合策略确定视频融合模型,例如:当视频融合策略为插帧策略,则确定视频融合模型为插帧模型;当视频融合策略为替换策略,则确定视频融合模型为替换模型。
75.步骤204,将目标数据和预设视频数据输入至视频融合模型中,得到被融合后的视频数据,其中,被融合后的视频数据为所述预设视频数据的孪生视频数据,所述孪生视频数据携带有被隐藏播放的目标数据;
76.在确定视频融合模型后,可以将预先获取的目标数据和预设视频数据输入到该视频融合模型,在视频融合模型中,目标数据和预设视频数据可以根据视频融合策略进行融合,从而,在目标数据和预设视频数据完成融合后,视频融合模型可以输出被融合后的视频数据,其中,被融合后的视频数据为预设视频数据的孪生视频数据,孪生视频数据中可以携带有被隐藏播放的目标数据。
77.孪生视频数据可以被视为依赖预设视频数据生成的带有映射关系的视频数据,视频融合模型输出的被融合后的视频数据与预设视频数据存在映射关系,即预设视频数据中的每一帧图像可以在被融合后的视频数据中找到对应的一帧图像,被融合后的视频数据和预设视频数据在视觉上相似度较高或者基本相同,在被融合后的视频数据和预设视频数据播放过程中,基本上无法分辨被融合后的视频数据和预设视频数据,目标数据为被融合后的视频数据中隐藏播放的内容,不易被察觉。
78.步骤205,将被融合后的视频数据作为第一视频数据,其中,第一视频数据为预设视频数据的孪生视频数据。
79.在本发明实施例中,通过获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据,确定预设的视频融合策略,根据视频融合策略确定视频融合模型,视频融合模型包括插帧模型或替换模型,将目标数据和预设视频数据输入至视频融合模型中,得到被融合后的视频数据,其中,被融合后的视频数据携带有被隐藏播放的目标数据;将被融合后的视频数据作为第一视频数据,实现了通过将目标数据和预设视频数据输入到视频融合模型中进行融合,将被融合后的视频作为第一视频,从而可以使得第一视频数据中可以携带有待传输的目标数据,以视频的形式传输目标数据,实现边传输边下载,同时在第一视频数据中携带隐藏的目标数据,实现对目标数据的安全保护。
80.且由于目标数据并非单独传输,而是与预设视频数据融合进行传输的,即使在传输过程中被黑客截获,截获信息者由于不易察觉到视频融合的方法,故而也不易通过反向工程获取到待传输的目标数据,实现了对待传输的目标数据的加密传输,保障其安全性。
81.参照图3,示出了本发明一实施例提供的另一种数据传输的方法的步骤流程图,具体可以包括如下步骤:
82.步骤301,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
83.步骤302,确定预设的视频融合策略,视频融合策略用于表征对目标数据和预设视频数据进行融合处理的规则;
84.步骤303,当视频融合策略配置为插帧策略时,确定视频融合模型为插帧模型;
85.步骤304,根据插帧模型确定预设视频数据的关键帧数据;
86.在确定视频融合模型为插帧模型时,可以将目标数据和预设视频数据输入到插帧模型中,插帧模型可以确定预设视频数据中的关键帧数据。
87.其中,关键帧数据可以用于指示目标数据在预设视频数据中的待插帧位置。
88.步骤305,根据关键帧数据和预设帧率,将目标数据插入到预设视频数据中,得到被融合后的视频数据,并将被融合后的视频数据作为第一视频数据。
89.其中,被融合后的视频数据为预设视频数据的孪生视频数据,孪生视频数据携带有被隐藏播放的目标数据。
90.孪生视频数据可以被视为依赖预设视频数据生成的带有映射关系的视频数据,视频融合模型输出的被融合后的视频数据与预设视频数据存在映射关系,即预设视频数据中的每一帧图像可以在被融合后的视频数据中找到对应的一帧图像,被融合后的视频数据和预设视频数据在视觉上相似度较高或者基本相同,在被融合后的视频数据和预设视频数据播放过程中,基本上无法分辨被融合后的视频数据和预设视频数据,目标数据为被融合后的视频数据中隐藏播放的内容,不易被察觉。
91.在插帧模型中,通过将目标数据以插帧的方式插入到预设视频数据的关键帧数据指示的位置,例如,可以将目标数据插入到关键帧之前的位置或者关键帧之后的位置,或者相邻的两关键帧之间的位置。
92.在插帧过程中,对预设视频数据的帧率会产生影响,在插帧模型中还可以设置有预设帧率,预设帧率可以用于在插帧融合过程中调整插入的目标数据的帧率,以使目标数据隐藏在第一视频数据中,不易在播放过程中被察觉,降低了目标数据的被暴露的可能性,保障了目标数据的安全性。
93.在确定关键帧数据后,可以根据关键帧数据将目标数据作为过渡帧插入到预设视频数据中,并在插帧后,可以将视频数据的过渡帧的帧率调整至预设帧率,从而得到被融合后的视频数据,并可以将被融合后的视频数据作为第一视频数据。
94.需要说明的是,在本发明中,针对目标数据的插入的方式不做限定。例如,可以将每一个图像数据分别插入不同关键帧之间,也可以是多个图像数据插入关键帧之间;针对图像数据的插入顺序可以是随机插入,也可以按照指定插入顺序进行插入,在此不做限定。
95.融合后的第一视频文件会根据预设帧率调整关键帧之间刷新频率,即针对插入的图像数据的前一关键帧和后一关键帧之间的刷新速率进行调整,使画面之间切换分辨率在人眼辨识度之外(高于75hz)。
96.例如,在插入前刷新频率为60hz,则在插入后的这一片段的刷新频率调整为75、80、85、90、95、100、105、110、115或120hz以上,从而使插入的目标数据在人观看的视觉察觉
能力范围之外,在不经过技术手段的情况,仅凭播放视频无法察觉到插入的图片内容。
97.在本发明实施例中,采用插帧方式进行目标数据和预设视频数据的融合,得到第一视频数据,实现了在第一视频数据中携带隐藏的目标数据,实现对目标数据的安全保护。
98.参照图4,示出了本发明一实施例提供的另一种数据传输的方法的步骤流程图,具体可以包括如下步骤:
99.步骤401,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
100.步骤402,根据预设的视频融合策略将目标数据与预设视频数据进行融合处理,生成第一视频数据;
101.步骤403,当视频融合策略为插帧策略时,在第一视频数据中,确定目标数据对应的时间节点数据;
102.在生成第一视频数据后,第一视频数据为融合后的视频,从而可以确定目标数据在融合后的第一视频数据中出现的时间节点。
103.例如:在第一视频数据中的1分30秒处为插入的目标数据a,则可以将“1分30秒”作为目标数据a的时间节点数据。
104.步骤404,基于时间节点数据,生成插帧策略数据;插帧策略数据用于表征目标数据在第一视频数据中的位置信息;
105.其中,插帧策略数据用于指示目标数据实际的插入信息,用于表征目标数据在第一视频数据中的位置信息。
106.在得到时间节点数据后,可以针对时间节点数据进行排版得到文本格式或其他格式文件的插帧策略数据。
107.步骤405,将插帧策略数据和第一视频数据进行融合处理,生成第二视频数据;
108.在实际应用中,可以将插帧策略数据和第一视频数据进行融合,生成新的第二视频数据,即进行二次视频融合。
109.在本发明实施例中,步骤405可以包括以下子步骤:
110.子步骤4051,将插帧策略数据转换为目标图片数据或目标字幕数据;
111.具体的,可以将插帧策略数据转换为目标图片数据或目标字幕数据,进而插入第一视频数据,实现插帧策略数据与第一视频数据的融合。
112.子步骤4052,将目标图片数据或目标字幕数据插入到第一视频数据中,生成第二视频数据。
113.当插帧策略数据被转换为目标图片数据时,针对第一视频数据与目标图片数据的融合过程,具体如下:
114.将目标图片数据插入第一视频数据中进行融合,得到第二视频数据,并在插入的页面使用预设标识进行标记,同时,针对标识页不做频率调整,使接收端根据该标识页对视频进行解析。
115.当插帧策略数据被转换为目标字幕数据时,针对第一视频数据与目标字幕数据的融合过程,具体如下:
116.将带有时间节点的目标字幕数据,随机插入第一视频数据中,得到第二视频数据,实现跟随第一视频数据播放放映目标字幕数据。
117.步骤406,将第二视频数据传输至指定接收端,以使接收端响应解密指令后将第二视频数据进行解密处理从而获取到目标数据。
118.在二次融合得到第二视频数据后,可以将第二视频数据通过指定的通信信道传输至指定接收端,在接收端中,可以响应于解密指令,对第二视频数据进行解密处理,从而解析出目标数据。
119.其中,指定的通信信道可以包括以下任意一项或多项:
120.互联网通信信道、视频网络通信信道、互联网与视联网交互传输的通信信道。
121.例如,在本发明中,当目标数据的发送方和接收方都处于互联网通信信道时,通过互联网协议在互联网通信信道完成传输,鉴于互联网通信信道传输的稳定性差、安全性也无法保证的情况,通过使用本发明的视频融合方法,保证了在互联网通信信道内完成目标数据的加密传输,提高了数据传输过程的安全性。
122.又例如,在本发明中,当目标数据的发送方和接收方都处于视联网通信信道,通过视联网协议在视联网通信信道完成传输,视联网中的传输本身就具有一定的私密性,相比于互联网更为安全,通过使用本发明的视频融合方法,可以进一步确保在视联网通信信道内完成目标数据的加密传输,提高了数据传输过程的安全性。
123.再如,在本发明中,当目标数据的发送方和接收方处于不相同的通信协议的通信信道时,目标数据其中一方处于互联网,另一方处于视联网,可以设置一协转服务器,基于发送方的通信协议与通信信道,将发送方的数据发送至协转服务器,由协转服务器进行数据转换后,基于接收方的通信协议、通信信道将转换后的数据发送至接收方,其中,在互联网中,基于通过互联网协议在互联网通信信道进行传输;在视联网中,基于视联网协议在视联网通信信道中进行传输。
124.在一示例中,在得到插帧策略数据后,可以将插帧策略数据和第一视频数据分别进行数据传输,以便接收端根据插帧策略数据对第一视频数据进行解析,得到目标数据。
125.在实际应用中,插帧策略数据和第一视频数据可以采用相同的通信信道,也可以分别指定不同的通信信道,接收端从对应的通信信道分别接收到插帧策略数据和第一视频数据后,进而可以依照插帧策略数据对第一视频数据进行解析。
126.其中,在针对插帧策略数据和第一视频数据分别进行数据传输之前,还可以采用预设的加密算法对插帧策略数据和第一视频数据分别进行加密,以确保数据传输的安全性。
127.在另一示例中,在得到第二视频数据后,还可以采用预设的加密算法针对第二视频数据进行加密处理后,再传输至指定接收端。
128.其中,加密算法可以采用对称加密算法或非对称加密算法。
129.对称加密算法可以是以下任意一项或多项:
130.des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes。
131.非对称加密算法可以是以下任意一项或多项:
132.rsa、ecc、diffie-hellman、el gamal、dsa。
133.此外,还可以通过hash算法校验所传输数据的完整性,其中,hash算法可以包括以下任意一项或多项:
134.md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5、hmac-sha1。
135.在本发明实施例中,通过将目标数据与预设数据进行融合得到第一视频数据,进而基于第一视频数据,生成插帧策略数据,并将插帧策略数据与第一视频数据进行二次融合,得到第二视频数据,进而将第二视频数据发送至接收方,实现了隐藏目标数据,使用户不易察觉目标数据,并通过将插帧策略数据进行二次融合,使得不易获取到插帧策略数据,从而确保了数据传输过程中的安全性。
136.参照图5,示出了本发明一实施例提供的另一种数据处理的方法的步骤流程图,具体可以包括如下步骤:
137.步骤501,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
138.步骤502,确定预设的视频融合策略,视频融合策略用于表征对目标数据和预设视频数据进行融合处理的规则;
139.步骤503,当视频融合策略配置为替换策略时,确定视频融合模型为替换模型;
140.步骤504,根据替换模型确定预设视频数据的待替换区域;
141.其中,待替换区域可以包括以下任意一项或多项:
142.图片中的留白区域、图片中需要展示文字的区域。
143.其中,图片中的留白区域可以包括以下任意一项或多项:
144.窗口留白区域、文本框留白区域、书本留白区域、电子产品留白区域;
145.其中,图片中需要展示文字的区域可以包括以下任意一项或多项:
146.文本中的文字区域、关键帧的字幕区域。
147.在确定替换模型后,可以将预设视频数据和目标数据输入到替换模型中进行处理,在替换模型中可以按照预设的融合处理规则确定预设视频数据中的待替换区域,其中,待替换区域用于插入目标数据。
148.步骤505,将待替换区域的视频数据替换为目标数据,得到被融合后的视频数据,并将被融合后的视频数据作为第一视频数据。
149.在确定待替换区域后,将待替换区域的视频数据与目标数据进行替换,即在待替换区域呈现目标数据,在替换完成后,得到第一视频数据。
150.需要说明的是,在本发明实施例中,可以采用整体替换或拼图替换的方式进行替换,整体替换即为一帧图片中的替换区域即是一张需要传输的图片;拼图替换即为多帧图片中的替换区域的替换图片拼凑一张需要传输的图片。
151.针对完成替换后的第一视频数据,可以将第一视频数据发送至接收端。
152.在本发明实施例中,通过获取待传输的目标数据和预设视频数据,从而通过替换模型在预设视频数据中确定待替换区域;将待替换区域的视频数据替换为目标数据,生成第一视频数据,实现了通过替换的方式在第一视频数据中携带隐藏的目标数据,使目标数据不易被人察觉,实现对目标数据的安全保护,进而,在以第一视频数据作为目标数据载体进行数据传输的过程中,即使被恶意拦截,也无法直接获取到目标数据。
153.参照图6,示出了本发明一实施例提供的另一种数据传输的方法的步骤流程图,具体可以包括如下步骤:
154.步骤601,获取待传输的目标数据和用于与目标数据进行融合处理的预设视频数据;
155.步骤602,确定目标数据的数据类型;
156.在获取目标数据后,可以对目标数据进行预处理,以便于预设视频数据进行融合,例如,将目标数据处理成图片数据或者视频数据等图像数据。
157.在获取目标数据后,确定待传输的目标数据的数据类型,其数据类型可以包括以下任意一项或多项:
158.文件类型、图片类型、音频类型、视频类型。
159.例如,当目标数据为文本数据时,其数据类型为文本类型;当目标数据为图片数据时,其数据类型为图片类型;当目标数据为音频数据时,其数据类型为音频类型;当目标数据为视频数据时,其数据类型为视频类型。
160.步骤603,确定数据类型对应的预处理方式;
161.每种数据类型可以预先设置对应的预处理方式,在确定数据类型后,可以确定待传输的目标数据的数据类型所对应的预处理方式。
162.在一示例中,针对文本类型的待传输目标数据,其预设的预处理方式可以包括以下任意一项:
163.预处理方式一:针对文本数据进行截屏,得到一张图片或多张图片。
164.其中,针对文本数据进行截屏的处理可以是采用预设的文本处理工具打开文本数据,进而可以针对文本数据中每一页单独截屏,得到每一页对应的图片,或者是针对将文本数据中预设页数的数据缩放至一页后进行截屏,得到对应的一页截屏。
165.预处理方式二:将文本数据转换为pdf格式文件;将pdf格式文件转换为图片格式文件。
166.在另一示例中,针对上述预处理方式一与预处理方式二得到的一张或多张图片,还可以将一张图片进行裁剪成多张图片,并针对裁剪得到的每个图片进行排序,例如,图片1和图片2都进行3次裁剪,排序的序号可以1-1、1-2、1-3、2-1、2-2、2-3。
167.在一示例中,针对图片类型的待传输目标数据,其预设的预处理方式可以是:无需进行预处理或者针对图片数据进行裁剪。
168.例如,将一张图片进行裁剪成多张图片,并针对裁剪得到的每个图片进行排序,例如,图片1和图片2都进行3次裁剪,排序的序号可以1-1、1-2、1-3、2-1、2-2、2-3。
169.在一示例中,针对音频类型的待传输目标数据,其预设的预处理方式可以是:针对音频数据(或是视频数据中抽取出的音频数据),可以将音频数据的文字通过asr技术(语音识别技术)转换为文本文件,进而可以采用文本类型的预处理方式。
170.其中,在将音频类型的待传输目标数据转换为文本文件后,还可以针对转换后的文本文件按照预设规则进行数据提取,生成新的文本文件,其中,预设规则可以包括针对指定数据类型进行数据提取的规则和/或针对指定区块进行数据提取的规则。
171.在一示例中,针对视频类型的待传输目标数据,其预设的预处理方式可以是:将视频数据的每帧分别作为图片进行保存,或者将视频数据进行裁剪成多个小于预设时长(例如:小于2s)的小视频文件进行保存。
172.同时,抽取视频数据中的音频数据,并将音频数据单独作为一个文件保存,针对音频数据,可以采用音频类型对应的预处理方式。
173.步骤604,按照预处理方式对目标数据进行预处理。
174.在确定预处理方式后,根据预处理方式对目标数据进行预处理
175.步骤605,根据预设的视频融合策略将目标数据与预设视频数据进行融合处理,生成第一视频数据,其中,第一视频数据为预设视频数据的孪生视频数据,孪生视频数据携带有被隐藏播放的目标数据。
176.在本发明实施例中,针对不同类型的目标数据,采用对应的预处理的方式进行预处理,进而可以实现目标数据与预设视频数据更好的融合。
177.需要说明的是,对于方法实施例,为了简单描述,故将其表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
178.参照图7,示出了本发明一实施例提供的一种数据处理的装置的结构示意图,具体可以包括如下模块:
179.数据获取模块701,用于获取待传输的目标数据和用于与所述目标数据进行融合处理的预设视频数据;
180.数据融合模块702,用于根据预设的视频融合策略将所述目标数据与所述预设视频数据进行融合处理,生成第一视频数据,其中,所述第一视频数据为所述预设视频数据的孪生视频数据,所述孪生视频数据携带有被隐藏播放的所述目标数据。
181.在本发明一实施例中,所述数据融合模块702可以包括:
182.视频融合策略确定子模块,用于确定预设的视频融合策略,所述视频融合策略用于表征对所述目标数据和所述预设视频数据进行融合处理的规则,所述视频融合策略配置为插帧策略或替换策略;
183.视频融合模型确定子模块,用于根据所述视频融合策略确定视频融合模型,所述视频融合模型包括插帧模型或替换模型;
184.视频融合子模块,用于将所述目标数据和所述预设视频数据输入至所述视频融合模型中,得到被融合后的视频数据,其中,所述被融合后的视频数据携带有被隐藏播放的所述目标数据;
185.第一视频数据确定子模块,用于将被融合后的视频数据作为第一视频数据。
186.在本发明一实施例中,所述视频融合子模块可以包括:
187.插帧模型确定单元,用于当所述视频融合策略配置为插帧策略时,确定所述视频融合模型为插帧模型;
188.关键帧数据确定单元,用于根据所述插帧模型确定所述预设视频数据的关键帧数据;
189.插帧处理单元,用于根据所述关键帧数据和预设帧率,将所述目标数据插入到所述预设视频数据中,得到被融合后的视频数据。
190.在本发明一实施例中,所述装置还包括:
191.数据传输模块,用于将所述第一视频数据传输至指定接收端,以使所述接收端响应解密指令后将所述第一视频数据进行解密处理从而获取到所述目标数据。
192.在本发明一实施例中,所述数据传输模块可以包括:
193.时间节点确定子模块,用于当所述视频融合策略为插帧策略时,在所述第一视频数据中,确定所述目标数据对应的时间节点数据;
194.插帧策略数据确定子模块,用于基于所述时间节点数据,生成插帧策略数据;所述插帧策略数据用于表征所述目标数据在所述第一视频数据中的位置信息;
195.二次融合子模块,用于将所述插帧策略数据和所述第一视频数据进行融合处理,生成第二视频数据;
196.数据传输子模块,用于将所述第二视频数据传输至指定接收端,以使所述接收端响应解密指令后将所述第二视频数据进行解密处理从而获取到所述目标数据。
197.在本发明一实施例中,所述数据传输子模块可以包括:
198.数据转换单元,用于将所述插帧策略数据转换为目标图片数据或目标字幕数据;
199.数据插入单元,用于将所述目标图片数据或目标字幕数据插入到第一视频数据中,生成第二视频数据。
200.在本发明一实施例中,所述视频融合子模块可以包括:
201.替换模型确定单元,用于当所述视频融合策略配置为替换策略时,确定所述视频融合模型为替换模型;
202.待替换区域确定单元,用于根据所述替换模型确定所述预设视频数据的待替换区域;
203.第一视频数据生成模块,用于将所述待替换区域的视频数据替换为所述目标数据,得到被融合后的视频数据。
204.在本发明一实施例中,所述装置可以包括:
205.数据类型确定模块,用于确定所述目标数据的数据类型;
206.预处理方式确定模块,用于确定所述数据类型对应的预处理方式;
207.预处理模块,用于按照所述预处理方式对所述目标数据进行预处理。
208.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上数据处理的方法。
209.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上数据处理的方法。
210.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
211.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
212.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
213.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图
中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
214.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
215.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
216.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
217.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
218.以上对所提供的一种数据处理的方法、装置、电子设备以及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献