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

一种用于云游戏的流媒体数据传输系统及方法与流程

2022-04-27 10:45:34 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别涉及一种用于云游戏的流媒体数据传输系统及方法。


背景技术:

2.目前,用户在客户端启动云游戏时,服务器需要向客户端传输对应流媒体数据,客户端的网络状态决定了流媒体数据的传输质量,当客户端的网络状态不佳时,需要用户自行调整流媒体数据的传输策略(例如:画质优先、3d效果优先等),进行取舍,但是,云游戏的受众群体大多都是青睐其便捷性(例如:在火车上使用笔记本电脑进行体验),经常会存在网络不佳的情况,若每次均需用户自行调整传输策略,会极大程度上降低用户体验;
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.获取所述第一云游戏的第一属性信息;
44.获取所述用户对应的云游戏集,所述云游戏集包括:多个第二云游戏;
45.获取所述第二云游戏的第二属性信息;
46.将所述第一属性信息拆分成多个第一属性项,同时,将所述第二属性信息拆分成多个第二属性项;
47.将所述第一属性项和所述第二属性项进行属性匹配,若匹配符合,将匹配符合的所述第一属性项或所述第二属性项作为第三属性项;
48.获取所述第三属性项对应的第一价值度,并与对应所述第二云游戏进行关联;
49.累加计算所述第二云游戏关联的所述第一价值度,获得价值度和;
50.若所述价值度和大于等于预设的价值度和阈值,将对所述第二云游戏作为第三云游戏;
51.分别获取所述第一云游戏和所述第三云游戏对应的问题事件获取节点;
52.通过所述问题事件获取节点获取多个第一问题事件。
53.优选的,所述调整模块获取所述第三属性项对应的第一价值度,包括:
54.构建属性项-价值度对照库,基于所述属性项-价值度对照库,对照查询所述第三属性项对应的第一价值度,完成获取。
55.优选的,所述调整模块构建属性项-价值度对照库,包括:
56.获取预设的属性项集,所述属性项集包括:多个第四属性项;
57.获取对应于所述第四属性项的多个第一价值度评定测试项;
58.获取所述第一价值度测试项的人员组成信息,所述人员组成信息包括:多个第一评定人、对应于所述第一评定人的参与占比和评定经验值;
59.若所述参与占比大于等于预设的占比阈值,将对应所述第一评定人作为第二评定人,同时,将其余所述第一评定人作为第三评定人;
60.若所述第二评定人的所述评定经验值大于等于预设的经验阈值,将对应所述第二评定人作为第四评定人;
61.获取所述第四评定人对所述第三评定人中进行担保的第五评定人的担保值;
62.若不存在所述第四评定人和/或存在所述担保值小于等于预设的担保阈值和/或存在所述第三评定人未被任一所述第四评定人进行担保,剔除对应所述第一价值度评定测试项;
63.当需要剔除的所述第一价值度评定测试项均剔除后,将剔除剩余的所述第一价值度评定测试项作为第二价值度评定测试项;
64.提取所述第二价值度评定测试项中的第二价值度;
65.汇总所述第二价值度,获得价值度集;
66.获取预设的价值度计算模型,将所述价值度集输入至所述价值度计算模型,获得第三价值度;
67.建立待输入配对项,所述待输入配对项包括:第三价值度和对应所述第四属性项;
68.获取预设的基础数据库,将所述待输入配对项输入至所述基础数据中;
69.当需要输入至所述基础数据库的所述待输入配对项均输入后,将所述基础数据库作为属性项-价值度对照库,完成构建。
70.本发明实施例提供的一种用于云游戏的流媒体数据传输方法,包括:
71.步骤s1:当用户基于客户端启动第一云游戏时,获取所述客户端对应的传输节点;
72.步骤s2:基于预设的第一传输策略,通过所述传输节点向所述客户端传输对应于所述第一云游戏的流媒体数据;
73.步骤s3:监测所述客户端接收所述流媒体数据的状态参数,基于所述状态参数,动态调整所述第一传输策略,获得第二传输策略;
74.步骤s4:基于所述第二传输策略,通过所述传输节点向所述客户端接力传输所述流媒体数据。
75.优选的,步骤s1中,获取所述客户端对应的传输节点,包括:
76.获取所述客户端的客户端标识;
77.基于所述客户端标识,查询预设的传输节点库,确定所述客户端对应的传输节点,完成获取。
78.优选的,步骤s3中,基于所述状态参数,动态调整所述第一传输策略,获得第二传输策略,包括:
79.获取用户对应于所述第一云游戏的多个第一问题事件,同时,记录获取所述第一问题事件的获取过程;
80.将所述获取过程拆分成多个第一过程项;
81.将所述第一过程项按照过程先后顺序进行排序,获得第一过程项序列;
82.对所述第一过程项进行特征提取,获得多个第一过程特征;
83.依次遍历所述第一过程项,每次遍历时,将遍历到的所述第一过程项对应的所述第一过程特征作为第二过程特征;
84.获取预设的干扰特征库,将所述第二过程特征与所述干扰特征库中的第一干扰特征进行匹配,若匹配符合,将对应所述第一过程项作为第二过程项,将匹配符合的所述第一干扰特征作为第二干扰特征;
85.获取所述第二干扰特征对应的至少一个干扰信息;
86.依次遍历所述干扰信息,每次遍历时,提取所述遍历到的所述干扰信息中的干扰方向、干扰范围、第三干扰特征和干扰值;
87.确定所述第一过程项序列中所述第二过程项的所述干扰方向上的所述干扰范围内的所述第一过程项,并作为第三过程项,同时,将所述第三过程项对应的所述第一过程特
征作为第三过程特征;
88.将所述第三过程特征与所述第三干扰特征进行匹配,若匹配符合,将对应所述第三过程项作为第四过程项;
89.将对应所述干扰值标记于所述第四过程项上;
90.当需要标记的干扰值全部标记于对应所述第四过程项上时,累加计算所述第四过程项被标记的所述干扰值,获得干扰值和;
91.若所述干扰值和大于等于预设的干扰值和阈值,从所述第一过程项序列中剔除对应所述第四过程项;
92.当所述第一过程项序列中需要剔除的所述第四过程项均剔除后,将所述第一过程项序列中作为第二过程项序列;
93.获取预设的模拟获取模型,将所述第二过程序列输入至所述模拟获取模型,获得模拟获取结果;
94.将所述模拟获取结果与对应所述第一问题事件进行对比分析,若对比不一致,剔除对应所述第一问题事件;
95.当需要剔除的所述第一问题事件均剔除后,将剔除剩余的所述第一问题事件作为第二问题事件;
96.建立第一时间轴,将所述第二问题事件在所述第一时间轴上进行事件展开,获得第二时间轴;
97.确定所述第二时间轴上的问题出现点位;
98.确定所述第二时间轴上所述问题出现点位前和后预设的第一时间段内的第一用户行为;
99.基于行为识别技术,识别所述第一用户行为是否表征用户不满意,若是,获取识别获得的不满意度;
100.确定所述第二时间轴上所述问题出现点位后最后出现的游戏配置信息和对应游戏配置出现点位;
101.确定所述第二时间轴上所述游戏配置出现点位后预设的第二时间段内的第二用户行为;
102.基于行为识别技术,识别所述第二用户行为是否表征用户满意,若是,获取识别获得的满意度;
103.建立待输入组合,所述待输入组合包括:不满意度、满意度和游戏配置信息;
104.获取预设的配置优先级确定模型,将所述待输入组合输入至所述配置优先级确定模型;
105.当需要输入至所述配置优先级确定模型的所述待输入组合均输入后,获取所述配置优先级确定模型输出的配置优先级对照表;
106.获取预设的传输策略调整模型,将所述第一传输策略、所述状态参数和所述配置优先级对照表输入至传输策略调整模型,获得调整后的第二传输策略,完成调整。
107.优选的,获取用户对应于所述第一云游戏的多个第一问题事件,包括:
108.获取所述第一云游戏的第一属性信息;
109.获取所述用户对应的云游戏集,所述云游戏集包括:多个第二云游戏;
110.获取所述第二云游戏的第二属性信息;
111.将所述第一属性信息拆分成多个第一属性项,同时,将所述第二属性信息拆分成多个第二属性项;
112.将所述第一属性项和所述第二属性项进行属性匹配,若匹配符合,将匹配符合的所述第一属性项或所述第二属性项作为第三属性项;
113.获取所述第三属性项对应的第一价值度,并与对应所述第二云游戏进行关联;
114.累加计算所述第二云游戏关联的所述第一价值度,获得价值度和;
115.若所述价值度和大于等于预设的价值度和阈值,将对所述第二云游戏作为第三云游戏;
116.分别获取所述第一云游戏和所述第三云游戏对应的问题事件获取节点;
117.通过所述问题事件获取节点获取多个第一问题事件。
118.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
119.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
120.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
121.图1为本发明实施例中一种用于云游戏的流媒体数据传输系统的示意图;
122.图2为本发明实施例中一种用于云游戏的流媒体数据传输方法的流程图;
123.图3为本发明实施例中又一用于云游戏的流媒体数据传输方法的流程图。
具体实施方式
124.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
125.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,如图1所示,包括:
126.获取模块1,用于当用户基于客户端启动第一云游戏时,获取所述客户端对应的传输节点;
127.传输模块2,用于基于预设的第一传输策略,通过所述传输节点向所述客户端传输对应于所述第一云游戏的流媒体数据;
128.调整模块3,用于监测所述客户端接收所述流媒体数据的状态参数,基于所述状态参数,动态调整所述第一传输策略,获得第二传输策略;
129.接力传输模块4,用于基于所述第二传输策略,通过所述传输节点向所述客户端接力传输所述流媒体数据。
130.上述技术方案的工作原理及有益效果为:
131.当用户在客户端启动第一云游戏时,获取所述客户端对应的传输节点(网络节点,用于服务器向客户端传输第一云游戏的流媒体数据);首先,基于预设的第一传输策略(例如:中等画质和中等3d效果等),通过传输节点向客户端传输对应流媒体数据;接着,监测客
户端接收流媒体数据的状态参数(例如:丢帧数目和最大帧间隔等),基于其动态调整第一传输策略,获得第二传输策略(例如:丢帧数目较大,说明网络状态较差,将第一传输策略调整为低画质等);基于调整后的第二传输策略,接力传输流媒体数据;
132.本发明实施例可基于客户端接收流媒体数据的状态参数,动态调整传输策略,采用调整后的传输策略接力传输流媒体数据,当客户端的网络状态不佳时,无需用户自行调整流媒体数据的传输策略,提升了便捷性,更提升了用户体验,在云游戏的受众群体大多都是青睐其便捷性,经常会存在网络不佳的情况下,更具有适用性。
133.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,所述获取模块1执行如下操作:
134.获取所述客户端的客户端标识;
135.基于所述客户端标识,查询预设的传输节点库,确定所述客户端对应的传输节点,完成获取。
136.上述技术方案的工作原理及有益效果为:
137.获取客户端标识,基于其查询预设的传输节点库(包含不同客户端标识对应的传输节点的数据库),确定客户端对应的传输节点即可。
138.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,所述调整模块3执行如下操作:
139.获取用户对应于所述第一云游戏的多个第一问题事件,同时,记录获取所述第一问题事件的获取过程;
140.将所述获取过程拆分成多个第一过程项;
141.将所述第一过程项按照过程先后顺序进行排序,获得第一过程项序列;
142.对所述第一过程项进行特征提取,获得多个第一过程特征;
143.依次遍历所述第一过程项,每次遍历时,将遍历到的所述第一过程项对应的所述第一过程特征作为第二过程特征;
144.获取预设的干扰特征库,将所述第二过程特征与所述干扰特征库中的第一干扰特征进行匹配,若匹配符合,将对应所述第一过程项作为第二过程项,将匹配符合的所述第一干扰特征作为第二干扰特征;
145.获取所述第二干扰特征对应的至少一个干扰信息;
146.依次遍历所述干扰信息,每次遍历时,提取所述遍历到的所述干扰信息中的干扰方向、干扰范围、第三干扰特征和干扰值;
147.确定所述第一过程项序列中所述第二过程项的所述干扰方向上的所述干扰范围内的所述第一过程项,并作为第三过程项,同时,将所述第三过程项对应的所述第一过程特征作为第三过程特征;
148.将所述第三过程特征与所述第三干扰特征进行匹配,若匹配符合,将对应所述第三过程项作为第四过程项;
149.将对应所述干扰值标记于所述第四过程项上;
150.当需要标记的干扰值全部标记于对应所述第四过程项上时,累加计算所述第四过程项被标记的所述干扰值,获得干扰值和;
151.若所述干扰值和大于等于预设的干扰值和阈值,从所述第一过程项序列中剔除对
应所述第四过程项;
152.当所述第一过程项序列中需要剔除的所述第四过程项均剔除后,将所述第一过程项序列中作为第二过程项序列;
153.获取预设的模拟获取模型,将所述第二过程序列输入至所述模拟获取模型,获得模拟获取结果;
154.将所述模拟获取结果与对应所述第一问题事件进行对比分析,若对比不一致,剔除对应所述第一问题事件;
155.当需要剔除的所述第一问题事件均剔除后,将剔除剩余的所述第一问题事件作为第二问题事件;
156.建立第一时间轴,将所述第二问题事件在所述第一时间轴上进行事件展开,获得第二时间轴;
157.确定所述第二时间轴上的问题出现点位;
158.确定所述第二时间轴上所述问题出现点位前和后预设的第一时间段内的第一用户行为;
159.基于行为识别技术,识别所述第一用户行为是否表征用户不满意,若是,获取识别获得的不满意度;
160.确定所述第二时间轴上所述问题出现点位后最后出现的游戏配置信息和对应游戏配置出现点位;
161.确定所述第二时间轴上所述游戏配置出现点位后预设的第二时间段内的第二用户行为;
162.基于行为识别技术,识别所述第二用户行为是否表征用户满意,若是,获取识别获得的满意度;
163.建立待输入组合,所述待输入组合包括:不满意度、满意度和游戏配置信息;
164.获取预设的配置优先级确定模型,将所述待输入组合输入至所述配置优先级确定模型;
165.当需要输入至所述配置优先级确定模型的所述待输入组合均输入后,获取所述配置优先级确定模型输出的配置优先级对照表;
166.获取预设的传输策略调整模型,将所述第一传输策略、所述状态参数和所述配置优先级对照表输入至传输策略调整模型,获得调整后的第二传输策略,完成调整。
167.上述技术方案的工作原理及有益效果为:
168.在基于状态参数,调整第一传输策略时,不能随意调整,应以用户对传输策略的取舍青睐情况进行调整(例如:用户更看重画质,当网络状态不佳时,在保证画质的情况下,降低3d效果等级);因此,获取用户对应于第一云游戏的多个第一问题事件,其包含发生网络不佳问题时用户产生的多个行为(例如:修改传输策略、表情不满等)的记录,同时,记录获取过程(例如:通过对应游戏网站获取,问题事件收集部门将问题事件上传至游戏网站);将获取过程拆分成多个第一过程项,并按过程先后排序,获得第一过程项序列;提取出第一过程项的第一过程特征;遍历第一过程项,确定其对应第二过程特征,将其与预设的干扰特征库(包含大量干扰特征的数据库,干扰特征具体为:过程中对获取结果的准确性有干扰的特征,例如:访问可信度较低的网站)中的第一嘎和特征进行匹配,若匹配符合,获取匹配符合
的第二干扰特征对应的干扰信息,干扰信息包含干扰方向(例如:前、后)、干扰范围(例如:10秒内)、第三干扰特征(例如:从可信度较低的网站爬取数据)和干扰值(例如:7,干扰值越大,越干扰获取节点的准确性),基于干扰信息,筛选出第三过程项,并确定对应第三过程特征,将其与第三干扰特征进行匹配,若匹配符合,说明干扰存在,将对应干扰值标记于对应第四过程项上;累加计算(求和)第四过程项被标记的干扰值,获得干扰值和;若干扰值和大于等于预设的干扰值和阈值,从第一过程项序列中剔除对应第四过程项,获得第二过程项序列;但是,由于一些特殊被干扰的过程项与获取第一问题事件无关(例如:某网页可信度较低,爬取该网页的安全认证信息),因此,将第二过程序列输入至预设的模拟获取模型(利用机器学习算法对大量人工进行过程模拟的记录进行学习后生成的模型),基于第二过程序列,进行模拟获取,获得模拟获取结果;将对应第一问题事件与模拟获取结果进行对比分析,若对比不一致,说明不能获取对应第一问题事件,则存在对获取结果的干扰,剔除对应第一问题事件;将剔除剩余的第二问题事件在第一时间轴上进行事件展开(例如:确定行为的行为产生时间节点,基于行为产生时间节点,将对应行为标记于时间轴上的对应时间节点上);确定第二时间轴上的问题出现点位(例如:出现网络状态不佳),确定第二时间轴上问题出现点位前和后预设的第一时间段(例如:12秒)内的第一用户行为,第一用户行为应表征用户不满意(例如:皱眉、说出“怎么这么卡”等),识别不满意度;确定第二时间轴上问题出现点位后最后出现的游戏配置信息(最后出现的目的是,当网络状态不佳时,用户会一直调整至满意的游戏配置)和对应游戏配置出现点位(时间点);确定游戏配置出现点位后预设的第二时间段(例如:30秒)内的第二用户行为,第二用户行为应表征用户满意(例如:表情自然),识别获取满意度;基于不满意度、满意度和最后调整的游戏配置信息可以确定用户对传输策略的取舍青睐情况,建立待输入组合,输入至配置优先级确定模型(利用机器学习算法对大量人工基于用户对传输策略的取舍青睐情况确定配置优先级的记录进行学习后生成的模型),获得配置优先级对照表(配置项的优先级越高,说明用户越青睐,在调整传输策略时,应保证对应配置项足够的情况下再对其它配置项进行调整);将第一传输策略、状态参数和配置优先级对照表输入至预设的传输策略调整模型(利用机器学习算法对大量人工状态参数和配置优先级对照表对当前传输策略进行调整的记录进行学习后生成的模型),获得调整后的第二传输策略;
169.本发明实施例在基于状态参数,没有随意调整第一传输策略,以用户对传输策略的取舍青睐情况进行调整,设置合理;在确定用户对传输策略的取舍青睐情况时,对第一问题事件的获取过程进行细致化校验,保证来源的可靠性,设置干扰信息,快速确定干扰是否坐实,提升了系统的工作效率,同时,对第一问题事件的内容本身进行校验,校验问题出现时用户是否不满,校验问题解决时,用户是否满意,另外,设置配置优先级确定模型和传输策略调整模型,进一步提升了的系统的工作效率。
170.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,所述调整模块3获取用户对应于所述第一云游戏的多个第一问题事件,具体执行如下操作:
171.获取所述第一云游戏的第一属性信息;
172.获取所述用户对应的云游戏集,所述云游戏集包括:多个第二云游戏;
173.获取所述第二云游戏的第二属性信息;
174.将所述第一属性信息拆分成多个第一属性项,同时,将所述第二属性信息拆分成
多个第二属性项;
175.将所述第一属性项和所述第二属性项进行属性匹配,若匹配符合,将匹配符合的所述第一属性项或所述第二属性项作为第三属性项;
176.获取所述第三属性项对应的第一价值度,并与对应所述第二云游戏进行关联;
177.累加计算所述第二云游戏关联的所述第一价值度,获得价值度和;
178.若所述价值度和大于等于预设的价值度和阈值,将对所述第二云游戏作为第三云游戏;
179.分别获取所述第一云游戏和所述第三云游戏对应的问题事件获取节点;
180.通过所述问题事件获取节点获取多个第一问题事件。
181.上述技术方案的工作原理及有益效果为:
182.获取第一云游戏的第一属性信息(例如:游戏类型、游戏受众人群等);获取用户对应的云游戏集(用户体验过的云游戏),获取云游戏集中第二云游戏的第二属性信息(与第一属性信息同理);将两者属性信息分别拆分成第一属性项和第二属性项,进行匹配,确定匹配符合的第三属性项对应的第一价值度,价值度越高,第二云游戏的问题事件对确定用户对传输策略的取舍青睐情况的参考意义较大;累加汇总第二云游戏关联的第一价值度,获得价值度和;若价值度和大于等于预设的价值度和阈值(常数),说明总体参考意义较大(例如:第一人称射击游戏运行大致相同,用户青睐的配置也相同),将对应第二云游戏作为第三云游戏;获取第一云游戏和第三云游戏对应的问题事件获取节点,通过其获取第一问题事件;
183.本发明实施例在获取第一问题事件时,没有局限于第一云游戏,确定具有参考意义的第三云游戏,当用户没有在第一云游戏产生很多问题事件时,可以由第三云游戏的问题事件进行弥补,提升了系统的适用性。
184.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,所述调整模块3获取所述第三属性项对应的第一价值度,包括:
185.构建属性项-价值度对照库,基于所述属性项-价值度对照库,对照查询所述第三属性项对应的第一价值度,完成获取。
186.上述技术方案的工作原理及有益效果为:
187.获取第一价值度时,构建属性项-价值度对照库,对照查询即可。
188.本发明实施例提供了一种用于云游戏的流媒体数据传输系统,所述调整模块3构建属性项-价值度对照库,包括:
189.获取预设的属性项集,所述属性项集包括:多个第四属性项;
190.获取对应于所述第四属性项的多个第一价值度评定测试项;
191.获取所述第一价值度测试项的人员组成信息,所述人员组成信息包括:多个第一评定人、对应于所述第一评定人的参与占比和评定经验值;
192.若所述参与占比大于等于预设的占比阈值,将对应所述第一评定人作为第二评定人,同时,将其余所述第一评定人作为第三评定人;
193.若所述第二评定人的所述评定经验值大于等于预设的经验阈值,将对应所述第二评定人作为第四评定人;
194.获取所述第四评定人对所述第三评定人中进行担保的第五评定人的担保值;
195.若不存在所述第四评定人和/或存在所述担保值小于等于预设的担保阈值和/或存在所述第三评定人未被任一所述第四评定人进行担保,剔除对应所述第一价值度评定测试项;
196.当需要剔除的所述第一价值度评定测试项均剔除后,将剔除剩余的所述第一价值度评定测试项作为第二价值度评定测试项;
197.提取所述第二价值度评定测试项中的第二价值度;
198.汇总所述第二价值度,获得价值度集;
199.获取预设的价值度计算模型,将所述价值度集输入至所述价值度计算模型,获得第三价值度;
200.建立待输入配对项,所述待输入配对项包括:第三价值度和对应所述第四属性项;
201.获取预设的基础数据库,将所述待输入配对项输入至所述基础数据中;
202.当需要输入至所述基础数据库的所述待输入配对项均输入后,将所述基础数据库作为属性项-价值度对照库,完成构建。
203.上述技术方案的工作原理及有益效果为:
204.构建属性项-价值度对照库时,获取预设的属性项集,属性项集包含多个第四属性项;获取第四属性项对应的第一价值度评定测试项(人工评定该属性项相同时对确定用户对传输策略的取舍青睐情况的参考意义的大小,参考意义越大,评定的价值度越大);获取第一价值度评定测试项对应的人员组成信息,人员组成信息包含多个第一评定人、第一评定人的参与占比(参与占比越大,说明对应评定人参与程度越大,对测试结果的贡献越大)和评定经验值(评定经验值越大,评定经验越丰富);确定参与占比大于等于预设的占比阈值的第二评定人,同时,将其余第一评定人作为第三评定人;若第二评定人的评定经验值大于等于预设的经验阈值,将其作为第四评定人;第四评定人参与占比较大,经验较丰富,其需对其余经验不足的第三评定人进行担保,获取担保值;若不存在第四评定人(说明经验均不足等)和/或存在担保值小于等于预设的担保阈值(担保程度不足)和/或存在第三评定人未受到担保,对应第一价值度不可信,应予剔除;提取剔除剩余的第二价值度评定测试项中的第二价值度,并进行汇总,获得价值度集,将其输入预设的价值度计算模型,获得第三价值度;将第三价值度和对应所述第四属性项进行配对,输入至基础数据库即可;
205.其中,价值度计算模型内置有如下计算第三价值度的公式:
[0206][0207][0208]
其中,γ为所述第三价值度,σj为中间变量,tj为所述价值度集中第j个所述第二价值度,t0为预设的价值度阈值,d为所述第二价值度的总数目,l为预设的常数;
[0209]
本发明实施例在构建属性项-价值度对照库时,获取第一价值度评定测试项,对第一价值度评定测试项的可信度进行细致校验,保证了属性项-价值度对照库的构建质量。
[0210]
本发明实施例提供了一种用于云游戏的流媒体数据传输方法,如图2所示,包括:
[0211]
步骤s1:当用户基于客户端启动第一云游戏时,获取所述客户端对应的传输节点;
[0212]
步骤s2:基于预设的第一传输策略,通过所述传输节点向所述客户端传输对应于所述第一云游戏的流媒体数据;
[0213]
步骤s3:监测所述客户端接收所述流媒体数据的状态参数,基于所述状态参数,动态调整所述第一传输策略,获得第二传输策略;
[0214]
步骤s4:基于所述第二传输策略,通过所述传输节点向所述客户端接力传输所述流媒体数据。
[0215]
本发明实施例提供了一种用于云游戏的流媒体数据传输方法,如图3所示,步骤s1中,获取所述客户端对应的传输节点,包括:
[0216]
步骤s101:获取所述客户端的客户端标识;
[0217]
步骤s102:基于所述客户端标识,查询预设的传输节点库,确定所述客户端对应的传输节点,完成获取。
[0218]
本发明实施例提供了一种用于云游戏的流媒体数据传输方法,步骤s3中,基于所述状态参数,动态调整所述第一传输策略,获得第二传输策略,包括:
[0219]
获取用户对应于所述第一云游戏的多个第一问题事件,同时,记录获取所述第一问题事件的获取过程;
[0220]
将所述获取过程拆分成多个第一过程项;
[0221]
将所述第一过程项按照过程先后顺序进行排序,获得第一过程项序列;
[0222]
对所述第一过程项进行特征提取,获得多个第一过程特征;
[0223]
依次遍历所述第一过程项,每次遍历时,将遍历到的所述第一过程项对应的所述第一过程特征作为第二过程特征;
[0224]
获取预设的干扰特征库,将所述第二过程特征与所述干扰特征库中的第一干扰特征进行匹配,若匹配符合,将对应所述第一过程项作为第二过程项,将匹配符合的所述第一干扰特征作为第二干扰特征;
[0225]
获取所述第二干扰特征对应的至少一个干扰信息;
[0226]
依次遍历所述干扰信息,每次遍历时,提取所述遍历到的所述干扰信息中的干扰方向、干扰范围、第三干扰特征和干扰值;
[0227]
确定所述第一过程项序列中所述第二过程项的所述干扰方向上的所述干扰范围内的所述第一过程项,并作为第三过程项,同时,将所述第三过程项对应的所述第一过程特征作为第三过程特征;
[0228]
将所述第三过程特征与所述第三干扰特征进行匹配,若匹配符合,将对应所述第三过程项作为第四过程项;
[0229]
将对应所述干扰值标记于所述第四过程项上;
[0230]
当需要标记的干扰值全部标记于对应所述第四过程项上时,累加计算所述第四过程项被标记的所述干扰值,获得干扰值和;
[0231]
若所述干扰值和大于等于预设的干扰值和阈值,从所述第一过程项序列中剔除对应所述第四过程项;
[0232]
当所述第一过程项序列中需要剔除的所述第四过程项均剔除后,将所述第一过程
项序列中作为第二过程项序列;
[0233]
获取预设的模拟获取模型,将所述第二过程序列输入至所述模拟获取模型,获得模拟获取结果;
[0234]
将所述模拟获取结果与对应所述第一问题事件进行对比分析,若对比不一致,剔除对应所述第一问题事件;
[0235]
当需要剔除的所述第一问题事件均剔除后,将剔除剩余的所述第一问题事件作为第二问题事件;
[0236]
建立第一时间轴,将所述第二问题事件在所述第一时间轴上进行事件展开,获得第二时间轴;
[0237]
确定所述第二时间轴上的问题出现点位;
[0238]
确定所述第二时间轴上所述问题出现点位前和后预设的第一时间段内的第一用户行为;
[0239]
基于行为识别技术,识别所述第一用户行为是否表征用户不满意,若是,获取识别获得的不满意度;
[0240]
确定所述第二时间轴上所述问题出现点位后最后出现的游戏配置信息和对应游戏配置出现点位;
[0241]
确定所述第二时间轴上所述游戏配置出现点位后预设的第二时间段内的第二用户行为;
[0242]
基于行为识别技术,识别所述第二用户行为是否表征用户满意,若是,获取识别获得的满意度;
[0243]
建立待输入组合,所述待输入组合包括:不满意度、满意度和游戏配置信息;
[0244]
获取预设的配置优先级确定模型,将所述待输入组合输入至所述配置优先级确定模型;
[0245]
当需要输入至所述配置优先级确定模型的所述待输入组合均输入后,获取所述配置优先级确定模型输出的配置优先级对照表;
[0246]
获取预设的传输策略调整模型,将所述第一传输策略、所述状态参数和所述配置优先级对照表输入至传输策略调整模型,获得调整后的第二传输策略,完成调整。
[0247]
本发明实施例提供了一种用于云游戏的流媒体数据传输方法,获取用户对应于所述第一云游戏的多个第一问题事件,包括:
[0248]
获取所述第一云游戏的第一属性信息;
[0249]
获取所述用户对应的云游戏集,所述云游戏集包括:多个第二云游戏;
[0250]
获取所述第二云游戏的第二属性信息;
[0251]
将所述第一属性信息拆分成多个第一属性项,同时,将所述第二属性信息拆分成多个第二属性项;
[0252]
将所述第一属性项和所述第二属性项进行属性匹配,若匹配符合,将匹配符合的所述第一属性项或所述第二属性项作为第三属性项;
[0253]
获取所述第三属性项对应的第一价值度,并与对应所述第二云游戏进行关联;
[0254]
累加计算所述第二云游戏关联的所述第一价值度,获得价值度和;
[0255]
若所述价值度和大于等于预设的价值度和阈值,将对所述第二云游戏作为第三云
游戏;
[0256]
分别获取所述第一云游戏和所述第三云游戏对应的问题事件获取节点;
[0257]
通过所述问题事件获取节点获取多个第一问题事件。
[0258]
上述技术方案的工作原理及有益效果在系统权利要求中已经说明,不再赘述。
[0259]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献