游戏加速方法、装置、服务器及存储介质

文档序号:427731 发布日期:2021-12-24 浏览:4次 >En<

阅读说明:本技术 游戏加速方法、装置、服务器及存储介质 (Game acceleration method, device, server and storage medium ) 是由 汪晨 于 2021-09-09 设计创作,主要内容包括:本申请涉及互联网技术领域,本申请实施例公开了一种游戏加速方法、装置、服务器及存储介质,该方法包括:接收电子设备发送的针对目标游戏的游戏加速请求,游戏加速请求携带电子设备的第一网络参数;确定电子设备对应的数据中转设备,该数据中转设备与电子设备之间通过局域网实现通信;确定数据中转设备的第二网络参数;获取第一目标游戏数据;根据第一网络参数和第二网络参数将第一目标游戏数据配置为第一游戏数据和第二游戏数据;将第一游戏数据发送给电子设备;将第二游戏数据发送给数据中转设备,再指示数据中转设备通过局域网将第二游戏数据转发给电子设备。采用本申请实施例可以实现游戏加速。(The application relates to the technical field of internet, and the embodiment of the application discloses a game acceleration method, a game acceleration device, a server and a storage medium, wherein the method comprises the following steps: receiving a game acceleration request aiming at a target game sent by electronic equipment, wherein the game acceleration request carries a first network parameter of the electronic equipment; determining data transfer equipment corresponding to the electronic equipment, wherein the data transfer equipment and the electronic equipment realize communication through a local area network; determining a second network parameter of the data transfer equipment; acquiring first target game data; configuring the first target game data into first game data and second game data according to the first network parameters and the second network parameters; transmitting the first game data to the electronic device; and sending the second game data to the data transfer equipment, and then indicating the data transfer equipment to transfer the second game data to the electronic equipment through the local area network. By adopting the embodiment of the application, the game acceleration can be realized.)

游戏加速方法、装置、服务器及存储介质

技术领域

本申请涉及互联网技术领域,具体涉及一种游戏加速方法、装置、服务器及存储介质。

背景技术

随着互联网技术以及电子设备(如手机、平板电脑等等)得到了迅猛发展,电子设备已经成为用户生活中不可分割的一部分,目前来看,越来越多的网络游戏深受用户的喜欢,但是,有时候由于网络速率的限制,导致游戏体验不佳,因此,如何实现游戏加速的问题亟待解决。

发明内容

本申请实施例提供了一种游戏加速方法、装置、服务器及存储介质,可以实现游戏加速。

第一方面,本申请实施例提供一种游戏加速方法,应用于服务器,所述方法包括:

接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数;

确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信;

确定所述数据中转设备的第二网络参数;

获取第一目标游戏数据;

根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据;

将所述第一游戏数据发送给所述电子设备;

将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

第二方面,本申请实施例提供了一种游戏加速装置,应用于服务器,所述装置包括:接收单元、第一确定单元、第二确定单元、获取单元、配置单元、第一发送单元和第二发送单元,其中,

所述接收单元,用于接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数;

所述第一确定单元,用于确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信;

所述第二确定单元,用于确定所述数据中转设备的第二网络参数;

所述获取单元,用于获取第一目标游戏数据;

所述配置单元,用于根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据;

所述第一发送单元,用于将所述第一游戏数据发送给所述电子设备;

所述第二发送单元,用于将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

第三方面,本申请实施例提供一种服务器,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,具备如下有益效果:

可以看出,本申请实施例中所描述的游戏加速方法、装置、服务器及存储介质,接收电子设备发送的针对目标游戏的游戏加速请求,游戏加速请求携带电子设备的第一网络参数,确定电子设备对应的数据中转设备,数据中转设备与电子设备之间通过局域网实现通信,确定数据中转设备的第二网络参数,获取第一目标游戏数据,根据第一网络参数和第二网络参数将第一目标游戏数据配置为第一游戏数据和第二游戏数据,将第一游戏数据发送给电子设备,将第二游戏数据发送给数据中转设备,再指示数据中转设备通过局域网将第二游戏数据转发给电子设备,如此,能够在游戏加速过程中,确定局域网中的数据中转设备,再通过数据中转设备和电子设备一起分发游戏数据,再将数据中转设备接收的游戏数据通过局域网高速传输给电子设备,进而,电子设备能够快速接收游戏数据,实现了游戏加速效果,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种游戏加速方法的流程示意图;

图2是本申请实施例提供的游戏加速系统的场景示意图;

图3是本申请实施例提供的另一种游戏加速方法的流程示意图;

图4是本申请实施例提供的一种服务器的结构示意图;

图5是本申请实施例提供的一种游戏加速装置的功能单元组成框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

下面对本申请实施例进行详细介绍。

请参阅图1,图1是本申请实施例提供的一种游戏加速方法的流程示意图,如图所示,应用于服务器,本游戏加速方法包括:

101、接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数。

其中,目标游戏可以为任意网络游戏,例如,王者荣耀、魔兽、刺激战场、CS等等,在此不做限定。

其中,第一网络参数可以包括以下至少一种:网络带宽、网络时延、网络速率、丢包率等等,在此不做限定。

具体实现中,服务器可以包括以下至少一种:游戏平台、游戏服务器、游戏加速服务器等等,在此不做限定。具体的,电子设备可以开启游戏加速功能,进而,在开启游戏加速功能之后,则可以向服务器发送游戏加速请求,该游戏加速请求可以携带电子设备的第一网络参数。

102、确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信。

其中,数据中转设备可以为一个或者多个,数据中转设备与电子设备可以处于同一个局域网,数据中转设备与电子设备之间可以通过局域网实现通信。

数据中转设备与电子设备之间的具体通信方式可以包括以下至少一种:蓝牙通信、可见光通信、超宽带(Ultra Wide Band,UWB)通信、毫米波通信、红外通信等等,在此不做限定。如图2所示,服务器与数据中转设备、电子设备之间通过互联网进行通信,数据中转设备与电子设备之间通过局域网进行通信。其中,电子设备可以为具备通信功能的任一设备,例如,手机、平板电脑等等。数据中转设备也可以为具备通信功能的任一设备,例如,手机、平板电脑、智能家居设备、物联网设备等等,在此不做限定。当然,数据中转设备还可以提前储备游戏数据,即服务器可以将其后续需要升级的游戏数据,以及,当前游戏帧时刻之后的一些游戏帧数据预先传输给数据中转设备,如此,数据中转设备可以视为本地服务器角色或者本地云端角色,对于升级的游戏数据,则可以在电子设备电量充足,或者,指定时间段,或者,电子设备连接无线保真(wireless fidelity,Wi-Fi)的情况下,实现游戏升级。指定时间段可以由系统默认或者用户自行设置。

其中,数据中转设备可以与电子设备之间互为绑定,在电子设备与服务器之间建立连接通信之后,则数据中转设备也可以建立与服务器之间的通信,电子设备与数据中转设备可以共用一个游戏账号,即在服务器看来,数据中转设备与电子设备之间可以视为一个用户。

其中,数据中转设备也可以由用户指定。或者,数据中转设备也可以在执行步骤101之前,由电子设备选取其所在局域网中的一个设备作为数据中转设备,第二网络参数也可以由电子设备与数据中转设备之间进行通信,以获取该第二网络参数。

可选的,上述步骤102,确定所述电子设备对应的数据中转设备,可以包括如下步骤:

21、获取所述电子设备所在局域网的M个设备,所述M为正整数;

22、确定所述M个设备中每一设备的网络速率,得到M个网络速率;

23、选取所述M个网络速率中的最大值对应的设备作为所述数据中转设备。

具体实现中,服务器可以获取电子设备所在的局域网的网络拓扑图信息,进而可以将该网络拓扑图信息携带在游戏加速请求中,进而,服务器可以基于网络拓扑图信息确定电子设备所在局域网的M个设备,M为正整数,M个设备可以为电子设备所在局域网的部分或者全部设备。进而,服务器可以确定M个设备中每一设备的网络速率,得到M个网络速率,具体地,服务器可以与M个设备进行通信,进而,通过通信交互可以获取M个设备中的每一设备的网络速率,再选取M个网络速率中的最大值对应的设备作为数据中转设备,如此,可以将网络速率最好的局域网设备作为数据中转设备,在一定程度上可以提升数据传输速率,有利于提升游戏加速效率。

103、确定所述数据中转设备的第二网络参数。

其中,第二网络参数可以包括以下至少一种:网络带宽、网络时延、网络速率、丢包率等等,在此不做限定。服务器可以与数据中转设备之间建立网络通信,进而,服务器可以向数据中转设备发送网络参数获取请求,数据中转设备在接收到网络参数获取请求之后,则可以向数据中转设备发送第二网络参数。

104、获取第一目标游戏数据。

其中,第一目标游戏数据可以为服务器侧发送给电子设备侧的游戏数据,该游戏数据可以包括以下至少一种:游戏渲染数据、游戏升级数据包数据、游戏更新数据(例如,对战游戏中其他角色的操作数据)、游戏推送数据等等,在此不作限定。

可选的,上述步骤104,获取第一目标游戏数据,可以包括如下步骤:

41、获取所述电子设备的目标硬件参数以及目标用户等级;

42、按照预设的用户等级与数据分发量之间的映射关系,确定所述目标用户等级对应的第一数据分发量;

43、确定所述目标硬件参数对应的目标设备得分;

44、按照预设的设备得分与能力系数之间的映射关系,确定所述目标设备得分对应的目标能力系数;

45、根据所述目标能力系数和所述第一数据分发量确定第二数据分发量;

46、根据所述第二数据分发量获取所述第一目标游戏数据。

其中,目标用户等级可以理解为会员等级或者角色等级,例如,会员等级不一样,则其享受的游戏资源不一样,或者,角色不一样,其需要的游戏资源也不一样。目标硬件参数可以包括以下至少一种:设备型号、内存、中央处理器(central processing unit,CPU)参数、图形处理器(graphics processing unit,GPU)参数等等,在此不做限定。电子设备的目标硬件参数以及目标用户等级均可以被携带在游戏加速请求中。服务器中还可以预先存储预设的用户等级与数据分发量之间的映射关系,以及预设的设备得分与能力系数之间的映射关系。

具体的,服务器可以获取电子设备的目标硬件参数以及目标用户等级,再按照预设的用户等级与数据分发量之间的映射关系,确定目标用户等级对应的第一数据分发量,其中,数据分发量可以理解为当前时刻或者当前时刻之后的一个或者多个时刻需要交互给电子设备侧的数据量。

进而,服务器还可以确定目标硬件参数对应的目标设备得分,不同的硬件配置,其对应的设备得分不同,具体的,服务器中可以预先存储硬件参数与设备得分之间的映射关系,进而,可以基于该映射关系确定目标硬件参数对应的目标设备得分,再按照预设的设备得分与能力系数之间的映射关系,确定目标设备得分对应的目标能力系数,能力则可以理解为设备能承受的数据能力或者能够实现数据更新的能力,即电子设备的“消化能力”,能力系数的取值范围可以为0~1之间,例如,服务器虽然可以实现向电子设备发送更多的游戏数据,但是其设备配置落后,无法快速消化,则也会造成服务器资源的浪费,因此,可以结合设备的自身情况,实现按需分配游戏数据资源,实现个性化加速,即加速与设备自身的情况深度吻合,在不浪费服务器资源的情况下,实现游戏最大化加速的目的。

进而,服务器可以根据目标能力系数和第一数据分发量确定第二数据分发量,其中,第二数据分发量=第一数据分发量*目标能力系数,进而,可以根据第二数据分发量获取第一目标游戏数据,服务器中可以存储大量游戏资源,则可以基于第二数据分发量按需获取相应的游戏数据,如此,能够根据设备自身情况按照分发游戏资源,尽可能减少游戏资源浪费,也保证电子设备可以实现最大化游戏加速的目的,有助于提升用户体验。

105、根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据。

其中,服务器与电子设备之间通过第一数据传输链路进行数据传输,服务器与数据中转设备之间通过第二数据传输链路进行数据传输。

具体的,服务器可以基于第一网络参数和第二网络参数可以确定两个数据传输链路之间的资源配置系数,再基于该资源配置系数将游戏数据划分为两个数据集,分别通过两个数据传输链路实现数据传输。

可选的,上述步骤105,根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据,可以包括如下步骤:

51、根据所述第一网络参数确定所述服务器与所述电子设备之间的第一数据传输链路的第一评价值;

52、根据所述第二网络参数确定所述服务器与所述数据中转设备之间的第二数据传输链路的第二评价值;

53、根据所述第一评价值和所述第二评价值确定目标分配比例系数;

54、根据所述目标分配比例系数将所述第一目标游戏数据配置为所述第一游戏数据和所述第二游戏数据。

其中,具体实现中,网络参数可以用于实现信道质量评价,例如,网络速率越快,信道质量越高,服务器中可以预先存储网络参数与评价值之间的映射关系,进而,基于该映射关系可以根据第一网络参数确定服务器与电子设备之间的第一数据传输链路的第一评价值,以及根据第二网络参数确定服务器与数据中转设备之间的第二数据传输链路的第二评价值,接着,可以根据第一评价值和第二评价值确定目标分配比例系数,目标分配比例系数=第一评价值/第二评价值,再根据该目标分配比例系数将第一目标游戏数据配置为第一游戏数据和第二游戏数据,例如,目标分配比例系数为A/B,则第一游戏数据为A份,第二游戏数据为B份,第一游戏数据或者第二游戏数据均可以为一个数据集或者均可以包含至少一个数据包,如此,可以基于信道质量实现数据分发,有助于提升数据传输效率。

106、将所述第一游戏数据发送给所述电子设备。

具体实现中,服务器与电子设备之间可以建立第一数据传输链路,通过该第一数据传输链路可以实现将第一游戏数据发送给电子设备。

107、将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

其中,服务器与数据中转设备之间可以建立第二数据传输链路,通过该第二数据传输链路可以实现将第二游戏数据发送给数据中转设备。电子设备则可以根据第一游戏数据、第二游戏数据实现渲染、游戏更新等功能,有助于提升游戏速率,也可以在网络速率较差的情况下,保证网络游戏的体验感,有助于提升用户体验。在数据中转设备为多个时,则服务器可以将第一游戏数据划分为多份,再分别由多个数据中转设备转发其对应的游戏数据,进而,可以充分利用局域网的优势,实现游戏数据快速传输,达到游戏加速目的。

可选的,还可以包括如下步骤:

接收由所述数据中转设备发送的第三游戏数据和由所述电子设备发送的第四游戏数据,所述第三游戏数据和所述第四游戏数据则由所述电子设备根据其需要上传的游戏数据配置而成。

其中,电子设备也可以将其需要同步的数据,即第二目标游戏数据,上传给服务器,该第二目标游戏数据可以用于实现其他游戏玩家的数据更新,同理,电子设备可以将该第二目标游戏数据划分为第三游戏数据、第四游戏数据,电子设备将第三游戏数据发送给数据中转设备,由其将该数据中转数据发送给服务器,同时,电子设备将第四游戏数据发送给服务器,则服务器可以接收数据中转设备发送的第三游戏数据以及电子设备发送的第四游戏数据,再将两者的游戏数据同步给其他游戏玩家,进而,保证了整个游戏过程的网络速率,有助于提升网络游戏体验,提升了用户体验。

可以看出,本申请实施例中所描述的游戏加速方法,接收电子设备发送的针对目标游戏的游戏加速请求,游戏加速请求携带电子设备的第一网络参数,确定电子设备对应的数据中转设备,数据中转设备与电子设备之间通过局域网实现通信,确定数据中转设备的第二网络参数,获取第一目标游戏数据,根据第一网络参数和第二网络参数将第一目标游戏数据配置为第一游戏数据和第二游戏数据,将第一游戏数据发送给电子设备,将第二游戏数据发送给数据中转设备,再指示数据中转设备通过局域网将第二游戏数据转发给电子设备,如此,能够在游戏加速过程中,确定局域网中的数据中转设备,再通过数据中转设备和电子设备一起分发游戏数据,再将数据中转设备接收的游戏数据通过局域网高速传输给电子设备,进而,电子设备能够快速接收游戏数据,实现了游戏加速效果,提升了用户体验。

与上述图1所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种游戏加速方法的流程示意图,如图所示,本游戏加速方法包括:

301、接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数。

302、确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信。

303、确定所述数据中转设备的第二网络参数。

304、获取第一目标游戏数据。

305、根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据。

306、将所述第一游戏数据发送给所述电子设备。

307、将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

308、接收由所述数据中转设备发送的第三游戏数据和由所述电子设备发送的第四游戏数据,所述第三游戏数据和所述第四游戏数据则由所述电子设备根据其需要上传的游戏数据配置而成。

其中,上述步骤301-步骤308的具体描述可以参照上述图1所描述的游戏加速方法的相应步骤,在此不再赘述。

可以看出,本申请实施例中所描述的游戏加速方法,能够在游戏加速过程中,确定局域网中的数据中转设备,再通过数据中转设备和电子设备一起分发游戏数据,再将数据中转设备接收的游戏数据通过局域网高速传输给电子设备,且基于类似原理,可以接收电子设备需要上传的游戏数据,不仅能够实现电子设备能够快速接收游戏数据,还能够保证网络游戏其他角色的游戏同步,实现了游戏加速效果,提升了用户体验。

与上述实施例一致地,请参阅图4,图4是本申请实施例提供的一种服务器的结构示意图,如图所示,该服务器包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,本申请实施例中,上述程序包括用于执行以下步骤的指令:

接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数;

确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信;

确定所述数据中转设备的第二网络参数;

获取第一目标游戏数据;

根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据;

将所述第一游戏数据发送给所述电子设备;

将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

可选的,在所述根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据方面,上述程序包括用于执行以下步骤的指令:

根据所述第一网络参数确定所述服务器与所述电子设备之间的第一数据传输链路的第一评价值;

根据所述第二网络参数确定所述服务器与所述数据中转设备之间的第二数据传输链路的第二评价值;

根据所述第一评价值和所述第二评价值确定目标分配比例系数;

根据所述目标分配比例系数将所述第一目标游戏数据配置为所述第一游戏数据和所述第二游戏数据。

可选的,在所述确定所述电子设备对应的数据中转设备方面,上述程序包括用于执行以下步骤的指令:

获取所述电子设备所在局域网的M个设备,所述M为正整数;

确定所述M个设备中每一设备的网络速率,得到M个网络速率;

选取所述M个网络速率中的最大值对应的设备作为所述数据中转设备。

可选的,在所述获取第一目标游戏数据方面,上述程序包括用于执行以下步骤的指令:

获取所述电子设备的目标硬件参数以及目标用户等级;

按照预设的用户等级与数据分发量之间的映射关系,确定所述目标用户等级对应的第一数据分发量;

确定所述目标硬件参数对应的目标设备得分;

按照预设的设备得分与能力系数之间的映射关系,确定所述目标设备得分对应的目标能力系数;

根据所述目标能力系数和所述第一数据分发量确定第二数据分发量;

根据所述第二数据分发量获取所述第一目标游戏数据。

可选的,上述程序还包括用于执行以下步骤的指令:

接收由所述数据中转设备发送的第三游戏数据和由所述电子设备发送的第四游戏数据,所述第三游戏数据和所述第四游戏数据则由所述电子设备根据其需要上传的游戏数据配置而成。

可以看出,本申请实施例中所描述的游戏加速方法,接收电子设备发送的针对目标游戏的游戏加速请求,游戏加速请求携带电子设备的第一网络参数,确定电子设备对应的数据中转设备,数据中转设备与电子设备之间通过局域网实现通信,确定数据中转设备的第二网络参数,获取第一目标游戏数据,根据第一网络参数和第二网络参数将第一目标游戏数据配置为第一游戏数据和第二游戏数据,将第一游戏数据发送给电子设备,将第二游戏数据发送给数据中转设备,再指示数据中转设备通过局域网将第二游戏数据转发给电子设备,如此,能够在游戏加速过程中,确定局域网中的数据中转设备,再通过数据中转设备和电子设备一起分发游戏数据,再将数据中转设备接收的游戏数据通过局域网高速传输给电子设备,进而,电子设备能够快速接收游戏数据,实现了游戏加速效果,提升了用户体验。

图5是本申请实施例中所涉及的游戏加速装置500的功能单元组成框图。该游戏加速装置500,应用于服务器,所述装置500包括:接收单元501、第一确定单元502、第二确定单元503、获取单元504、配置单元505、第一发送单元506和第二发送单元507,其中,

所述接收单元501,用于接收电子设备发送的针对目标游戏的游戏加速请求,所述游戏加速请求携带所述电子设备的第一网络参数;

所述第一确定单元502,用于确定所述电子设备对应的数据中转设备,所述数据中转设备与所述电子设备之间通过局域网实现通信;

所述第二确定单元503,用于确定所述数据中转设备的第二网络参数;

所述获取单元504,用于获取第一目标游戏数据;

所述配置单元505,用于根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据;

所述第一发送单元506,用于将所述第一游戏数据发送给所述电子设备;

所述第二发送单元507,用于将所述第二游戏数据发送给所述数据中转设备,再指示所述数据中转设备通过所述局域网将所述第二游戏数据转发给所述电子设备。

可选的,在所述根据所述第一网络参数和所述第二网络参数将所述第一目标游戏数据配置为第一游戏数据和第二游戏数据方面,所述配置单元505具体用于:

根据所述第一网络参数确定所述服务器与所述电子设备之间的第一数据传输链路的第一评价值;

根据所述第二网络参数确定所述服务器与所述数据中转设备之间的第二数据传输链路的第二评价值;

根据所述第一评价值和所述第二评价值确定目标分配比例系数;

根据所述目标分配比例系数将所述第一目标游戏数据配置为所述第一游戏数据和所述第二游戏数据。

可选的,在所述确定所述电子设备对应的数据中转设备方面,所述第一确定单元502具体用于:

获取所述电子设备所在局域网的M个设备,所述M为正整数;

确定所述M个设备中每一设备的网络速率,得到M个网络速率;

选取所述M个网络速率中的最大值对应的设备作为所述数据中转设备。

可选的,在所述获取第一目标游戏数据方面,所述获取单元504具体用于:

获取所述电子设备的目标硬件参数以及目标用户等级;

按照预设的用户等级与数据分发量之间的映射关系,确定所述目标用户等级对应的第一数据分发量;

确定所述目标硬件参数对应的目标设备得分;

按照预设的设备得分与能力系数之间的映射关系,确定所述目标设备得分对应的目标能力系数;

根据所述目标能力系数和所述第一数据分发量确定第二数据分发量;

根据所述第二数据分发量获取所述第一目标游戏数据。

可选的,所述装置500还具体用于:

接收由所述数据中转设备发送的第三游戏数据和由所述电子设备发送的第四游戏数据,所述第三游戏数据和所述第四游戏数据则由所述电子设备根据其需要上传的游戏数据配置而成。

可以看出,本申请实施例中所描述的游戏加速装置,接收电子设备发送的针对目标游戏的游戏加速请求,游戏加速请求携带电子设备的第一网络参数,确定电子设备对应的数据中转设备,数据中转设备与电子设备之间通过局域网实现通信,确定数据中转设备的第二网络参数,获取第一目标游戏数据,根据第一网络参数和第二网络参数将第一目标游戏数据配置为第一游戏数据和第二游戏数据,将第一游戏数据发送给电子设备,将第二游戏数据发送给数据中转设备,再指示数据中转设备通过局域网将第二游戏数据转发给电子设备,如此,能够在游戏加速过程中,确定局域网中的数据中转设备,再通过数据中转设备和电子设备一起分发游戏数据,再将数据中转设备接收的游戏数据通过局域网高速传输给电子设备,进而,电子设备能够快速接收游戏数据,实现了游戏加速效果,提升了用户体验。

可以理解的是,本实施例的游戏加速装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类