一种网络游戏智能化数据分析方法与流程
未命名
09-15
阅读:87
评论:0

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.根据所述对等节点状态参数修正所述初级资源分配算法,得到所述目标对等节点的目标资源分配算法;
44.所述目标对等节点将所述目标资源分配算法传输至所述中心节点,所述中心节点将所述目标资源分配算法部署于所述目标对等节点对应的对等节点类别组下各个对等节点中;
45.所述对等节点集群中各对等节点根据相应的所述目标资源分配算法分配计算数据。
46.与现有技术相比,本发明的有益效果为:
47.1、基于弱中心化对等网络技术,将原本部署于网络游戏服务端的数据处理功能部署于游戏客户端,减轻网络游戏服务器的压力,降低网络游戏服务器维护成本。
48.2、在数据传输的过程中,设置多重加密和验证,确保数据不被篡改,一定程度上克服了对等网络容易遭受攻击而泄密的情况发生,保障了游戏数据的安全性。
49.3、在对等节点中设置资源分配策略,合理分配对等节点中用于处理游戏数据的计算资源,使对等节点在处理数据的同时不影响游戏进程及设备性能,保证了游戏用户的体验。
50.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
51.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
52.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
53.图1是根据本发明一个实施例的一种网络游戏智能化数据分析方法的流程图;
54.图2是根据本发明一个实施例的中心节点将数据发送至对等节点的流程图;
55.图3是根据本发明一个实施例的验证对等节点可靠性的方法的流程图。
具体实施方式
56.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
57.如图1所示,本发明实施例提出了一种网络游戏智能化数据分析方法,包括步骤s1-s3:
58.s1、建立弱中心化的对等网络,所述弱中心化对等网络包括中心节点和对等节点集群;
59.s2、将所述中心节点存储的待处理数据发送至对等节点集群;
60.s3、所述对等节点集群对接收到的待处理数据进行数据处理,得到目标数据,并将所述目标数据返回至中心节点。
61.需要说明的是,所述中心节点为游戏服务器,所述对等节点集群为若干个游戏客户端。
62.以上技术方案的工作原理:建立弱中心化的对等网络,将原本需要中心节点处理的数据分配至对等节点集群,由对等节点集群进行处理后返回至中心节点。
63.以上技术方案的有益效果:将原本部署于网络游戏服务端的数据处理功能部署于游戏客户端,减轻网络游戏服务器的压力,降低网络游戏服务器维护成本。
64.如图2所示,本发明实施例提出了中心节点将数据发送至对等节点的方法,包括步骤s21-s23:
65.s21、所述中心节点获取所述对等节点集群中每个对等节点的数据处理模型,并生成数据处理模型列表;
66.s22、所述中心节点根据所述数据处理模型列表将所述待处理数据划分为若干个数据区块;
67.s23、所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点。
68.以上技术方案的工作原理:中心节点获取对等节点集群中各个对等节点的数据处理模型(即该对等节点的数据处理功能及该对等节点可处理的数据类型),建立数据模型列表,中心节点根据该列表将待处理的数据划分为数据区块,并将数据区块分配至对应的对等节点。
69.以上技术方案的有益效果:中心节点根据对等节点的功能分配待处理的数据,保证了数据区块与对等节点的匹配,进一步加快数据处理速度。
70.根据本发明的一些实施例,在所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点前,还包括:
71.设置特征数据提取算法;
72.根据所述特征数据提取算法,提取所述数据区块的特征数据;
73.以所述特征数据作为密钥,对所述数据区块进行加密,得到加密数据区块。
74.以上技术方案的工作原理:举例而言,数据区块d1为{1,2,3},其特征数据t1为{a,b,c},以特征数据t1为密钥k1对数据区块d1进行加密,获得加密数据区块r1{a,bb,ccc},同理数据区块d2为{3,2,1},其特征数据t2为{x,y,z},以特征数据为t2为密钥k2对数据区块d2进行加密,获得加密数据区块r2{xxx,yy,z}。
75.以上技术方案的有益效果:保证数据传输过程中数据的安全性,防止数据泄露和被篡改。
76.根据本发明的一些实施例,所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点,还包括:
77.所述中心节点将所述加密数据区块分配至相应的数据处理模型对应的第一类对等节点;
78.所述中心节点将所述加密数据区块的密钥分配至第二类对等节点,所述第一类对等节点与所述第二类对等节点不相同;
79.所述第一类对等节点对所述加密数据区块进行数据处理前,发送申请解密指令至所述中心节点;
80.所述中心节点根据所述申请解密指令获取对应加密数据区块的密钥的传输路径并反馈至所述第一类对等节点;
81.所述第一类对等节点根据所述传输路径确定目标第二类对等节点,接收所述目标第二类对等节点发送的密钥,根据所述密钥对所述加密数据区块进行解密。
82.以上技术方案的工作原理:举例而言,密钥为k1的加密数据区块r1对应的对等节点为b1,密钥为k2的加密数据区块r2对应的对等节点为b2,将加密数据区块r1传输至对等节点b1,密钥k1传送至对等节点b2,此时对等节点b1作为加密数据区块r1的第一类对等节点,对等节点b2作为加密数据区块r1的第二类对等节点。同理,将加密数据区块r2传输至对等节点b2,密钥k2传送至对等节点b1,此时对等节点b2作为加密数据区块r2的第一类对等节点,对等节点b1作为加密数据区块r2的第二类对等节点;记录加密数据区块以及其对应密钥的传输路径,例如,上述将加密数据区块r1传输至对等节点b1,密钥k1传送至对等节点b2的传输路径可以记录为{r1,b1;k1,b2},将加密数据区块r2传输至对等节点b2,密钥k2传送至对等节点b1的传输路径可以记录为{r2,b2;k2,b1},传输路径保存在中心节点中;对等节点b1收到加密数据区块r1时,向中心节点发送申请解密的指令,中心节点根据该指令将加密数据区块r1对应的密钥k1的传输路径发送至对等节点b1(在本例中,k1的路径为b2),对等节点b1向对等节点b2获取密钥k1,对加密数据区块d1进行解密。对等节点b2对加密数据区块d2的解密过程同理。
83.以上技术方案的有益效果:将加密数据区块与该加密数据区块对应的密钥分别传输至不同的对等节点,即使黑客攻破对等节点只能获取加密的数据区块而无法获取密钥,有效保证数据的安全性。
84.根据本发明的一些实施例,所述中心节点与所述对等节点集群包含相同的节点可靠性验证算法。
85.以上技术方案的工作原理:在中心节点与对等节点集群内每个对等节点中设置相同的可靠性验证算法。
86.以上技术方案的有益效果:中心节点与对等节点中存在相同的可靠性验证算法,根据所述可靠性验证算法可以在中心节点将数据传输至对等节点前,验证对等节点的可靠性,增强数据安全性。
87.如图3所示,本发明实施例提出了对验证对等节点可靠性的方法,包括步骤s31-s37:
88.s31、所述中心节点随机生成基础验证字符串;
89.s32、所述中心节点随机截取所述基础验证字符串中包括的子串,作为截取子串,将所述基础验证字符串除截取子串外的子串,作为保留子串;
90.s33、将所述截取子串发送至对等节点集群;
91.s34、所述对等节点集群根据所述节点可靠性验证算法,对所述截取子串进行加密,得到加密字串,并传输至所述中心节点;
92.s35、所述中心节点根据所述节点可靠性验证算法对所述加密子串进行解密处理,得到解密字串,并将所述解密子串传输至所述中心节点;
93.s36、所述中心节点将所述解密子串与所述保留子串进行融合,得到融合子串;
94.s37、将所述融合子串与所述基础验证字符串进行匹配,并计算匹配度;在确定所述匹配度大于预设匹配度时,表示所述中心节点与所述对等节点集群的可靠性验证通过;反之,表示所述中心节点与所述对等节点集群的可靠性验证未通过。
95.以上技术方案的工作原理:举例而言,中心节点随机生产的基础验证字符串为{(q4r),(5s6),(t7u),(8v9)},该验证字符串包含四个子串(q4r)、(5s6)、(t7u)、(8v9),中心节点随机截取至少一个子串作为截取子串,例如以(q4r)、(5s6)、(t7u)共同构成的字符串{(q4r),(5s6),(t7u)}作为截取子串,剩余子串(8v9)构成的字符串{(8v9)}作为保留子串;中心节点根据可靠性验证算法,对等网络中的将截取子串进行加密,获得加密子串,例如加密子串为{qstu,4567};中心节点将加密子串{qstu,4567}传输至对等节点b1与对等节点b2;对等节点b1对加密子串进行解密处理,得到解密子串,例如,解密子串为{(q4r),(5s6),(t7u)},对等节点b1将解密子串{(q4r),(5s6),(t7u)}至中心节点,中心节点将解密子串{(q4r),(5s6),(t7u)}与保留子串{(8v9)}融合,得到融合子串{(q4r),(5s6),(t7u),(8v9)};中心节点将该融合子串与基础验证字符串进行匹配,得到匹配度(在本例中,融合子串与基础验证字符串完全相同,记匹配度为1.0),再假设匹配度大于0.8的对等节点可靠性验证通过。显然,本例中对等节点b1的可靠性验证通过。以相同的方法验证对等节点b2的可靠性,对等节点b2传输至中心节点的解密子串为{(qte),(n48)},与保留子串融合后的融合子串为{(yte),(n48),(8v9)},经过计算,该融合子串与基础验证字符串的匹配度只有0.25,远低于预设匹配度0.8,证明对等节点b2可靠性较差,对等节点b2的可靠性验证未通过。
96.以上技术方案的有益效果:在将所述中心节点存储的待处理数据发送至对等节点集群前,进一步验证所述对等节点的可靠性,防止对等节点被篡改导致的游戏数据的篡改。
97.根据本发明的一些实施例,所述对等节点集群用于运行游戏进程,并处理来自所述中心节点发送的待处理数据。
98.更进一步的,所述对等节点包括根据资源分配策略合理分配所述对等节点的计算资源的功能,包括:
99.获取对等节点集群包括的若干个对等节点的基本信息;
100.将所述基本信息汇总为基本信息集,并传输至所述中心节点;
101.所述中心节点根据所述基本信息集将所述对等节点集群中的对等节点划分为不同的类别,建立若干个对等节点类别组;
102.所述中心节点从各个对等节点类别组中各挑选一个对等节点作为所述对等节点类别组的目标对等节点;
103.根据所述目标对等节点的基本信息设置初级资源分配策略;
104.所述目标对等节点根据所述初级资源分配策略为处理数据进程分配计算资源;
105.获取所述目标对等节点的对等节点状态参数;
106.根据所述对等节点状态参数修正所述初级资源分配策略,得到所述目标对等节点的目标资源分配策略;
107.所述目标对等节点将所述目标资源分配策略传输至所述中心节点,所述中心节点将所述目标资源分配策略部署于所述目标对等节点对应的对等节点类别组下各个对等节
点中;
108.所述对等节点集群中各对等节点根据相应的所述目标资源分配策略分配计算数据。
109.更进一步的,根据所述对等节点状态参数修正所述初级资源分配策略,得到所述目标对等节点的目标资源分配策略,包括:
110.设置采样周期t,对游戏客户端运行时游戏客户端状态参数进行采样;所述游戏客户端状态参数包括设备温度t、游戏帧率f与游戏分辨率i,获得设备温度采样集g1{t1,t2,t3
……
t i-1,t i},游戏帧率采样集g2{f1,f2,f3
……
f i-1,f i}与游戏分辨率采样集g3{i 1,i 2,i 3
……
i i-1,i i},其中i为样本数;
111.根据所述设备温度采样集g1,获得设备温度修正数据集其中为设备温度修正值,式中x为可调整的温度修正参数;
112.同理,获得游戏帧率修正数据集同理,获得游戏帧率修正数据集游戏分辨率修正数据集辨率修正数据集其中:为游戏帧率修正值,式中y为可调整的游戏帧率修正参数,为游戏分辨率修正值,式中z为可调整的游戏分辨率修正参数;
113.以为参数,构建游戏客户端状态加权参数数据集w{q1,q2,q3
……
qi-1,qi},其中qi为构成的游戏客户端状态加权参数,式中cx为的权数,cy为的权数,cz为的权数,cx+cy+cz=1;
114.以所述采样序号横坐标,所述客户端状态加权参数为纵坐标,以坐标的形式表示所述游戏客户端状态加权参数数据集,获得游戏客户端状态加权参数离散点组;
115.对所述游戏客户端状态加权参数离散点组进行拟合,获得游戏质量与所述采样序号的第一关联关系;
116.根据所述采样周期t,可得到所述采样序号与分配用于数据处理的计算资源的第二关联关系;
117.根据所述第二关联关系和所述第一关联关系,可得到所游戏客户端状态参数与分配用于数据处理的计算资源的第三关联关系;
118.根据所述第三关联关系,修正所述基础资源分配策略,获得计算资源分配一阶策略;
119.设置游戏客户端状态加权参数的阈值;
120.根据所述计算资源分配一阶策略,分配用于数据处理的计算资源,执行迭代算法,直至i阶资源分配策略分配的计算资源恰好使游戏客户端状态加权参数高于阈值;
121.所述i阶资源分配策略为目标资源分配策略。
122.以上技术方案的工作原理:对等节点可在运行游戏进程的同时,分配资源用于处理来自中心节点的数据,对等节点收集当前资源分配策略下设备的参数,根据各项参数修
正该资源分配策略。
123.根据对等节点集群中各个对等节点的基本信息(即对等节点的硬件参数及软件版本)对等节点集群进行分类分组,在每个分组中挑选一个对等节点代表该节点所在的对等节点类别组中全部对等节点,在该对等节点中设置初级资源分配策略,并以上述方法修正初级资源分配策略,获得目标资源分配策略,并将该策略部署于该对等节点对应的对等节点类别组下各个对等节点中。
124.以上技术方案的有益效果:对等节点具备并行运行游戏进程和数据处理服务,在向用户提供游戏服务的同时处理来自中心节点的数据,减轻作为中心节点的游戏服务器的压力;在对等节点中设置资源分配算法,合理分配用于数据处理的资源,确保对等节点处理数据时不影响游戏性能,保证了用户体验;将对等节点集群中相同的对等节点进行归类分组,选择对等节点类别组中任一个对等节点,在其中设置并调校资源分配策略,获得目标分配策略,然后将目标资源分配策略部署于该对等节点所在的类别组中,这种方法可以节约时间,减少对等节点类别组中其他对等节点的计算资源;综上所述,本方案可以节约计算资源,在不影响游戏用户体验的情况下,处理来自中心节点的数据,减轻游戏运营商的压力。
125.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种网络游戏智能化数据分析方法,其特征在于,包括:建立弱中心化的对等网络,所述弱中心化对等网络包括中心节点和对等节点集群;将所述中心节点存储的待处理数据发送至对等节点集群;所述对等节点集群对接收到的待处理数据进行数据处理,得到目标数据,并将所述目标数据返回至中心节点。2.如权利要求1所述的网络游戏智能化数据分析方法,其特征在于,所述中心节点为游戏服务器,所述对等节点集群为若干个游戏客户端。3.如权利要求1所述的网络游戏智能化数据分析方法,其特征在于,所述将所述中心节点存储的待处理数据发送至对等节点集群,包括:所述中心节点获取所述对等节点集群中每个对等节点的数据处理模型,并生成数据处理模型列表;所述中心节点根据所述数据处理模型列表将所述待处理数据划分为若干个数据区块;所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点。4.如权利要求3所述的网络游戏智能化数据分析方法,其特征在于,在所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点前,还包括:设置特征数据提取算法;根据所述特征数据提取算法,提取所述数据区块的特征数据;以所述特征数据作为密钥,对所述数据区块进行加密,得到加密数据区块。5.如权利要求4所述的网络游戏智能化数据分析方法,其特征在于,所述中心节点将所述若干个数据区块分配至相应的数据处理模型对应的对等节点,还包括:所述中心节点将所述加密数据区块分配至相应的数据处理模型对应的第一类对等节点;所述中心节点将所述加密数据区块的密钥分配至第二类对等节点,所述第一类对等节点与所述第二类对等节点不相同;所述第一类对等节点对所述加密数据区块进行数据处理前,发送申请解密指令至所述中心节点;所述中心节点根据所述申请解密指令获取对应加密数据区块的密钥的传输路径并反馈至所述第一类对等节点;所述第一类对等节点根据所述传输路径确定目标第二类对等节点,接收所述目标第二类对等节点发送的密钥,根据所述密钥对所述加密数据区块进行解密。6.如权利要求5所述的网络游戏智能化数据分析方法,其特征在于,所述对等节点集群中任一个对等节点可同时作为所述第一类对等节点与所述第二类对等节点。7.如权利要求1所述的网络游戏智能化数据分析方法,其特征在于,所述中心节点与所述对等节点集群包含相同的节点可靠性验证算法。8.如权利要求7所述的网络游戏智能化数据分析方法,其特征在于,在将所述中心节点存储的待处理数据发送至对等节点集群前,包括:所述中心节点随机生成基础验证字符串;所述中心节点随机截取所述基础验证字符串中包括的子串,作为截取子串,将所述基础验证字符串除截取子串外的子串,作为保留子串;
将所述截取子串发送至对等节点集群;所述对等节点集群根据所述节点可靠性验证算法,对所述截取子串进行加密,得到加密字串,并传输至所述中心节点;所述中心节点根据所述节点可靠性验证算法对所述加密子串进行解密处理,得到解密字串,并将所述解密子串传输至所述中心节点;所述中心节点将所述解密子串与所述保留子串进行融合,得到融合子串;将所述融合子串与所述基础验证字符串进行匹配,并计算匹配度;在确定所述匹配度大于预设匹配度时,表示所述中心节点与所述对等节点集群的可靠性验证通过;反之,表示所述中心节点与所述对等节点集群的可靠性验证未通过。9.如权利要求1所述的网络游戏智能化数据分析方法,其特征在于,所述对等节点集群用于运行游戏进程,并处理来自所述中心节点发送的待处理数据。10.权利要求9所述的网络游戏智能化数据分析方法,其特征在于,包括:获取对等节点集群包括的若干个对等节点的基本信息;将所述基本信息汇总为基本信息集,并传输至所述中心节点;所述中心节点根据所述基本信息集将所述对等节点集群中的对等节点划分为不同的类别,建立若干个对等节点类别组;所述中心节点从各个对等节点类别组中各挑选一个对等节点作为所述对等节点类别组的目标对等节点;根据所述目标对等节点的基本信息设置初级资源分配算法;所述目标对等节点根据所述初级资源分配算法为处理数据进程分配计算资源;获取所述目标对等节点的对等节点状态参数;根据所述对等节点状态参数修正所述初级资源分配算法,得到所述目标对等节点的目标资源分配算法;所述目标对等节点将所述目标资源分配算法传输至所述中心节点,所述中心节点将所述目标资源分配算法部署于所述目标对等节点对应的对等节点类别组下各个对等节点中;所述对等节点集群中各对等节点根据相应的所述目标资源分配算法分配计算数据。
技术总结
本发明公开了一种网络游戏智能化数据分析方法,包括:建立弱中心化的对等网络,所述弱中心化对等网络包括中心节点和对等节点集群;将所述中心节点存储的待处理数据发送至对等节点集群;所述对等节点集群对接收到的待处理数据进行数据处理,得到目标数据,并将所述目标数据返回至中心节点。本发明的有益效果:将原本部署于网络游戏服务端的数据处理功能部署于游戏客户端,减轻网络游戏服务器的压力,降低网络游戏服务器维护成本,有利于网络游戏的整体进步。的整体进步。的整体进步。
技术研发人员:何胜蛟
受保护的技术使用者:广州慧思软件科技有限公司
技术研发日:2023.06.19
技术公布日:2023/9/12
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/