本发明涉及数据交互,尤其涉及一种千人级虚拟演艺云数据交换方法、装置及储存介质。
背景技术:
1、千人级虚拟演艺是指利用虚拟现实技术和图像渲染技术,将大规模的演艺活动通过虚拟现实设备呈现给观众,观众可以身临其境地参与到演艺活动中,并与虚拟的演员、舞台、音乐等进行互动,千人级表示虚拟演艺活动中会产生大量的虚拟云数据,为了提高观众的观看效果,因此对虚拟云数据的交互处理非常重要。
2、现有的虚拟演艺云数据交换方法主要过程为:通过收集虚拟演艺产生的云数据,并对云数据进行压缩处理,对压缩后的数据进行优化处理,并将优化后的数据打包成数据包,然后将数据包传输到对应的处理平台中,利用平台中的服务器对数据包进行解码处理,并将解码后的数据通过显示设备进行播放,但是该方法是根据云数据产生的顺序进行处理,可能会出现部分类似的数据反复出现,进而导致服务器的访问频率增加,并且通过数据包的方式进行数据交互,会导致数据交互的传输速度变慢,进而使得千人级虚拟演艺云数据交换效率下降,因此需要一种能够提高千人级虚拟演艺云数据交换效率的方法。
技术实现思路
1、本发明提供一种千人级虚拟演艺云数据交换方法、装置及储存介质,其主要目的在于提高千人级虚拟演艺云数据的交换效率。
2、为实现上述目的,第一方面,本发明提供一种千人级虚拟演艺云数据交换方法,包括:
3、获取待交换的虚拟演艺云数据,对所述虚拟演艺云数据进行编码处理,得到编码演艺云数据,对所述编码演艺云数据进行数据分块处理,得到云数据块;
4、对所述云数据块进行分布式处理,得到分布式数据块,计算所述分布式数据块对应的传输时延,检测所述虚拟演艺云数据对应的演艺时序,根据所述数据块时延和所述演艺时序,确定所述分布式数据块的交互优先级;
5、提取所述分布式数据块的数据块特征,计算所述数据块特征之间的特征支持度,结合所述特征支持度,确定所述分布式数据块中的关联数据块,对所述关联数据块进行集成处理,得到集成数据块;
6、创建所述集成数据块对应的交互链路,根据所述数据块特征和所述交互链路,构建所述集成数据块对应的交互平台,在所述交互平台中执行所述集成数据块的交互处理,得到交互结果。
7、可选地,所述对所述编码演艺云数据进行数据分块处理,得到云数据块,包括:
8、对所述编码演艺云数据进行数据去噪处理,得到去噪云数据;
9、识别所述去噪云数据对应的数据架构,根据所述数据架构,确定所述去噪云数据对应的数据类型;
10、查询所述数据类型对应的分块规则,剔除所述去噪云数据中的离散数据,得到目标云数据;
11、构建所述目标云数据对应的数据图表,根据所述数据图表,确定所述目标云数据对应的数据边界点;
12、根据所述数据边界点和所述分块规则,执行所述目标云数据的分块处理,得到云数据块。
13、可选地,所述对所述云数据块进行分布式处理,得到分布式数据块,包括:
14、分析所述云数据块对应的数据块属性,计算所述数据块属性对应的属性权重值;
15、根据所述属性权重值,确定所述数据块属性中的关键属性,计算所述关键属性对应的属性值;
16、根据所述属性值,划分所述云数据块对应的水平分布等级,计算所述关键属性之间的属性相似度;
17、根据所述属性相似度,分析所述关键属性之间的线性关系,根据所述线性关系,划分所述云数据块对应的垂直分布等级;
18、根据所述水平分布等级和所述垂直分布等级,对所述云数据块进行分布式处理,得到分布式数据块。
19、可选地,所述计算所述分布式数据块对应的传输时延,包括:
20、通过下述公式计算所述分布式数据块对应的传输时延:
21、;
22、其中,a表示分布式数据块对应的传输时延,表示分布式数据块对应的重配置时间,表示分布式数据块中第a个数据块对应的配置矩阵,表示分布式数据块的传输配置对应的加速比值,a表示分布式数据块的数据块序列号,q表示分布式数据块的数据块数量,表示分布式数据块中第a个数据块的配置矩阵权重,表示分布式数据块中第a个数据块的传输效率。
23、可选地,所述提取所述分布式数据块的数据块特征,包括:
24、对所述分布式数据块进行特征提取,得到初始数据块特征;
25、对所述初始数据块特征进行降维处理,得到降维数据块特征;
26、计算所述降维数据块特征之间的特征匹配度;
27、根据所述特征匹配度,对所述降维数据块特征进行特征组合,得到组合特征;
28、计算所述组合特征对应的信息增益值;
29、根据所述信息增益值,从所述组合特征中筛选出所述分布式数据块的数据块特征。
30、可选地,所述计算所述数据块特征之间的特征支持度,包括:
31、通过下述公式计算所述数据块特征之间的特征支持度:
32、;
33、其中,f表示数据块特征之间的特征支持度,q表示数据块特征之间的特征数量,b表示数据块特征的特征序列号,表示数据块特征中第b个特征对应的概率值,表示数据块特征中第b+1个特征的概率值,g表示第b个特征和第b+1个特征对应的向量长度。
34、可选地,所述对所述关联数据块进行集成处理,得到集成数据块,包括:
35、获取所述关联数据块内的数据对应的数据标签,计算所述数据标签对应的标签交互权值;
36、根据所述标签交互权值,确定所述数据标签中的关键标签,对所述关键标签进行向量化处理,得到标签向量;
37、对所述标签向量进行向量融合处理,得到融合向量;
38、计算所述融合向量中每个向量之间的向量相似度,根据所述向量相似度,对所述关联数据块进行集成处理,得到集成数据快。
39、可选地,所述创建所述集成数据块对应的交互链路,包括:
40、识别所述集成数据块内每个数据对应的数据元素,计算所述数据元素中每个元素对应的元素哈希值;
41、根据所述元素哈希值,提取所述数据元素中的元素摘要;
42、根据所述元素摘要,确定所述集成数据块内每个数据对应的数据交互规约;
43、根据所述数据交互规约,定义所述集成数据块对应的交互协议,提取所述集成数据块内每个数据对应的数据参数;
44、结合所述数据参数和所述交互协议,创建所述集成数据块对应的交互链路。
45、第二方面,本发明提供一种千人级虚拟演艺云数据交换装置,所述装置包括:
46、数据分块模块,用于获取待交换的虚拟演艺云数据,对所述虚拟演艺云数据进行编码处理,得到编码演艺云数据,对所述编码演艺云数据进行数据分块处理,得到云数据块;
47、交互优先级计算模块,用于对所述云数据块进行分布式处理,得到分布式数据块,计算所述分布式数据块对应的传输时延,检测所述虚拟演艺云数据对应的演艺时序,根据所述数据块时延和所述演艺时序,确定所述分布式数据块的交互优先级;
48、数据块集成模块,用于提取所述分布式数据块的数据块特征,计算所述数据块特征之间的特征支持度,结合所述特征支持度,确定所述分布式数据块中的关联数据块,对所述关联数据块进行集成处理,得到集成数据块;
49、交互处理模块,用于创建所述集成数据块对应的交互链路,根据所述数据块特征和所述交互链路,构建所述集成数据块对应的交互平台,在所述交互平台中执行所述集成数据块的交互处理,得到交互结果。
50、第三方面,本发明提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的千人级虚拟演艺云数据交换方法。
51、本发明通过对所述虚拟演艺云数据进行编码处理,可以去除所述虚拟演艺云数据中冗余信息,以提高所述虚拟演艺云数据的数据质量,并且为后续的数据分块处理提供了保障,本发明通过对所述云数据块进行分布式处理,可以将所述云数据块根据相应的属性划分成具有层次的数据块,降低所述云数据块的复杂性,本发明通过对所述分布式数据块进行特征提取,可以得到所述分布式数据块的表征,增加了对所述分布式数据块的了解,并且为后续关联数据块的确定提供了保障,本发明通过创建所述集成数据块对应的交互链路,可以将不同的数据通过不同的链路传输,以提高数据交互的可靠性和数据安全性,避免交互过程中出现数据丢失,同时提高了所述集成数据块内的数据交互效率。因此,本发明实施例提供的一种千人级虚拟演艺云数据交换方法、装置及储存介质,能够提高千人级虚拟演艺云数据的交换效率。