CN117453396A - 一种基于边缘计算的任务数据处理方法、装置及电子设备 - Google Patents
一种基于边缘计算的任务数据处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN117453396A CN117453396A CN202311392596.XA CN202311392596A CN117453396A CN 117453396 A CN117453396 A CN 117453396A CN 202311392596 A CN202311392596 A CN 202311392596A CN 117453396 A CN117453396 A CN 117453396A
- Authority
- CN
- China
- Prior art keywords
- edge computing
- processing
- task data
- data
- computing server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 14
- 238000003672 processing method Methods 0.000 title abstract description 7
- 238000012545 processing Methods 0.000 claims abstract description 330
- 238000000034 method Methods 0.000 claims description 62
- 230000005540 biological transmission Effects 0.000 claims description 58
- 230000008569 process Effects 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 9
- 230000009471 action Effects 0.000 claims description 4
- 238000013500 data storage Methods 0.000 abstract description 3
- 230000009467 reduction Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 9
- 239000007787 solid Substances 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5072—Grid computing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种基于边缘计算的任务数据处理方法、装置及电子设备,涉及数据储存领域。获取用户终端运行的任务数据,任务数据包括第一任务数据以及第二任务数据;判断第一任务数据的第一数据处理难度是否大于预设处理难度;判断第二任务数据的第二数据处理难度是否小于或等于预设处理难度;若第一数据处理难度大于预设处理难度,则将第一任务数据发送给云服务器进行处理;若第二数据处理难度小于或等于预设处理难度,将第二任务数据发送给边缘计算服务器进行处理。本申请的技术方案,解决了用户在进行云游戏时依旧会产生延迟、流畅度降低等问题,降低了用户的云游戏体验的问题。
Description
技术领域
本申请涉及数据储存领域,尤其涉及一种基于边缘计算的任务数据处理方法、装置及电子设备。
背景技术
边缘计算的核心思想是在用户终端的附近构建计算资源,即边缘计算服务器,从而通过用户终端附近的边缘计算服务器执行一部分数据处理的任务,进而减小云服务器的资源占用,该方法已广泛运用于各种领域,例如,云游戏领域。
如今,在用户进行云游戏时,通常是由云服务器处理大部分由用户终端发生的任务数据,并将一部分的任务数据交给边缘计算服务器进行处理。但是,上述方法中云服务器与边缘计算服务器处理的任务数据是随机分配的,此时,边缘服务器在处理数据处理难度较高的任务数据时,由于边缘计算服务器的数据处理能力相对于云服务器较低,因此用户在进行云游戏时依旧会产生延迟、流畅度降低等问题,降低了用户的云游戏体验,因此,亟需一种基于边缘计算的任务数据处理方法、装置及电子设备。
发明内容
本申请提供一种基于边缘计算的任务数据处理方法、装置及电子设备,解决了用户在进行云游戏时依旧会产生延迟、流畅度降低等问题,降低了用户的云游戏体验的问题。
在本申请的第一方面提供了一种基于边缘计算的任务数据处理方法,方法应用于服务器,方法具体步骤如下:获取用户终端运行的任务数据,任务数据包括第一任务数据以及第二任务数据;判断第一任务数据的第一数据处理难度是否大于预设处理难度;判断第二任务数据的第二数据处理难度是否小于或等于预设处理难度;若第一数据处理难度大于预设处理难度,则将第一任务数据发送给云服务器进行处理;若第二数据处理难度小于或等于预设处理难度,将第二任务数据发送给边缘计算服务器进行处理。
通过采用上述技术方案,通过设置预设处理难度,并判断任务数据的数据处理难度与预设处理难度的大小关系,从而将数据处理难度大于预设处理难度的任务数据发送给云服务器处理,即第一任务数据,将数据处理难度小于或等于预设处理难度的游戏人物数据发送给边缘计算服务器进行处理,进而使得边缘计算服务器可以稳定处理固定的一部分任务数据,从而提升了用户在进行云游戏时的游戏稳定性。
可选的,边缘计算服务器的数据处理能力低于云服务器,边缘计算服务器的传输效率高于云服务器。
通过采用上述技术方案,边缘计算服务器靠近用户,可以更快地响应用户的请求,提供低延迟的体验,同时将计算较为复杂的任务数据,即数据处理难度高于预设处理难度的任务数据,留给处理性能更强大的云服务器来处理。
可选的,在若第二数据处理难度小于或等于预设处理难度,则将第二任务数据发送给边缘计算服务器进行处理之前,方法还包括:获取用户终端预设范围内的多个边缘计算服务器,多个边缘计算服务器包括第一边缘计算服务器以及第二边缘计算服务器,第一边缘计算服务器以及第二边缘计算服务器为多个边缘计算服务器中的任意两个不同的边缘计算服务器;判断第一边缘计算服务器的第一传输效率是否大于第二边缘计算服务器的第二传输效率;若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
通过上述技术方案,用户的周边可以设置多个边缘计算服务器,多个边缘计算服务器可以同时对服务器分配给边缘计算服务器的任务数据进行处理,通过从多个边缘计算服务器中选择传输效率最高的边缘服务器做为主要的边缘计算服务器,能够使得用户在进行游戏时能够获得较低的延迟以及更快的传输效率,也可以保证用户在进行游戏时任务数据传输的稳定性。
可选的,若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器,具体包括:通过用户终端向多个边缘计算服务器发送第三任务数据;获取第三任务数据在多个边缘计算服务器所需的多个处理时间,多个处理时间为多个边缘计算服务器接收第三任务数据所用的时间,处理第三任务数据所用的时间以及返回处理结果到用户终端所用的时间之和;多个处理时间包括第一处理时间和第二处理时间,其中,第一处理时间为第一边缘计算服务器对应的处理时间,第二处理时间为第二边缘计算服务器对应的处理时间;判断第一处理时间是否大于第二处理时间;若第一处理时间大于第二处理时间,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
通过采用上述技术方案,服务器可以通过多种方式确认用户周边预设范围内多个边缘计算服务器中传输效率最高的边缘计算服务器,服务器可以通过用户终端向多个边缘计算服务器同时发送相同的第三任务数据,并通过比较多个边缘计算服务器处理第三任务数据所需的多个处理时间,从而能够确定多个边缘计算服务器中传输效率最高的边缘计算服务器。
可选的,在若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器之后,方法还包括:每间隔预设时间段,获取多个边缘计算服务器的多个运行状态,多个运行状态包括第一运行状态以及第二运行状态,其中第一运行状态为第一边缘计算服务器对应的运行状态,第二运行状态为第二边缘计算服务器的运行状态;判断第一运行状态是否发生运行故障,运行故障包括固件故障、存储故障以及网络故障;若第一运行状态发生运行故障,则判断第二运行状态是否发生运行故障;若第二运行状态未发生运行故障,则将任务数据的主要边缘计算服务器切换到第二边缘计算服务器。
通过采用上述技术方案,服务器通过实时监测多个边缘计算服务器的运行状态,当主要边缘计算服务器运行状态发生运行故障时,可以将主要边缘计算服务器切换到其他边缘计算服务器中数据传输效率最高的边缘计算服务器上,从而保证游戏的流畅运行。
可选的,在若第一数据处理难度大于预设处理难度,第二数据处理难度小于或等于预设处理难度,则将第一任务数据发送给云服务器进行处理,将第二任务数据发送给边缘计算服务器进行处理之后,方法还包括:获取第二任务数据的游戏体验影响等级;判断游戏体验影响等级是否大于预设影响等级;若游戏体验影响等级大于预设影响等级,则将第二任务数据发送给云服务器进行处理。
通过上述技术方案,服务器在将数据处理难度小于或等于预设处理难度的任务数据分配给边缘计算服务器处后,还会判断这些任务数据中是否存在游戏体验影响等级是否大于预设影响等级的数据,若存在,服务器可以改变这些任务数据的处理方式,将大于预设影响等级的数据的任务数据分配给边缘计算服务器进行处理。
可选的,数据处理难度包括动作数据、动画数据以及动态调整数据;游戏体验影响等级包括任务重要程度等级、NPC重要程度等级以及剧情等级。
通过上述技术方案,第一方面,服务器可以根据任务数据的计算复杂性、数据大小、实时性需求等多方面的因素进行数据处理难度的分配,可以将数据难度分配为多个数据处理难度,之后选择其中的一个数据处理难度作为预设处理难度;第二方面,游戏体验影响等级包括但不限于任务重要程度等级、NPC重要程度等级、剧情等级等,可以是游戏中的一些重要的实质性游戏内容,由于这些内容影响到用户的游戏体验,因此需要保证这些内容对应的游戏数据尽快被处理并发送给用户终端,云服务器可以对接收到的较高游戏体验影响等级优先进行处理。
在本申请的第二方面提供了一种基于边缘计算的任务数据处理装置,装置为服务器,服务器包括获取模块、判断模块以及处理模块,其中,
获取模块,用于获取用户终端运行的任务数据,任务数据包括第一任务数据以及第二任务数据;
判断模块,用于判断第一任务数据的第一数据处理难度是否大于预设处理难度;判断第二任务数据的第二数据处理难度是否小于或等于预设处理难度;
处理模块,用于若第一数据处理难度大于预设处理难度,则将第一任务数据发送给云服务器进行处理;若第二数据处理难度小于或等于预设处理难度,将第二任务数据发送给边缘计算服务器进行处理。
可选的,处理模块用于在若第二数据处理难度小于或等于预设处理难度,则将第二任务数据发送给边缘计算服务器进行处理之前,获取用户终端预设范围内的多个边缘计算服务器,多个边缘计算服务器包括第一边缘计算服务器以及第二边缘计算服务器,第一边缘计算服务器以及第二边缘计算服务器为多个边缘计算服务器中的任意两个不同的边缘计算服务器;判断第一边缘计算服务器的第一传输效率是否大于第二边缘计算服务器的第二传输效率;若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
可选的,处理模块用于若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器,具体包括:通过用户终端向多个边缘计算服务器发送第三任务数据;获取第三任务数据在多个边缘计算服务器所需的多个处理时间,多个处理时间为多个边缘计算服务器接收第三任务数据所用的时间,处理第三任务数据所用的时间以及返回处理结果到用户终端所用的时间之和;多个处理时间包括第一处理时间和第二处理时间,其中,第一处理时间为第一边缘计算服务器对应的处理时间,第二处理时间为第二边缘计算服务器对应的处理时间;判断第一处理时间是否大于第二处理时间;若第一处理时间大于第二处理时间,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
可选的,处理模块用于在若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器之后,方法还包括:每间隔预设时间段,获取多个边缘计算服务器的多个运行状态,多个运行状态包括第一运行状态以及第二运行状态,其中第一运行状态为第一边缘计算服务器对应的运行状态,第二运行状态为第二边缘计算服务器的运行状态;判断第一运行状态是否发生运行故障,运行故障包括固件故障、存储故障以及网络故障;若第一运行状态发生运行故障,则判断第二运行状态是否发生运行故障;若第二运行状态未发生运行故障,则将任务数据的主要边缘计算服务器切换到第二边缘计算服务器。
可选的,处理模块用于在若第一数据处理难度大于预设处理难度,第二数据处理难度小于或等于预设处理难度,则将第一任务数据发送给云服务器进行处理,将第二任务数据发送给边缘计算服务器进行处理之后,方法还包括:获取第二任务数据的游戏体验影响等级;判断游戏体验影响等级是否大于预设影响等级;若游戏体验影响等级大于预设影响等级,则将第二任务数据发送给云服务器进行处理。
在本申请的第三方面提供了一种电子设备,包括处理器、存储器、用户接口及网络接口,所述存储器用于存储指令,所述用户接口和网络接口用于给其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述电子设备执行如上述任意一项所述的方法。
在本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行如上述任意一项所述的方法。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
1、通过设置预设处理难度,并判断任务数据的数据处理难度与预设处理难度的大小关系,从而将数据处理难度大于预设处理难度的任务数据发送给云服务器处理,即第一任务数据,将数据处理难度小于或等于预设处理难度的游戏人物数据发送给边缘计算服务器进行处理,进而使得边缘计算服务器可以稳定处理固定的一部分任务数据,从而提升了用户在进行云游戏时的游戏稳定性。
2、用户的周边可以设置多个边缘计算服务器,多个边缘计算服务器可以同时对服务器分配给边缘计算服务器的任务数据进行处理,通过从多个边缘计算服务器中选择传输效率最高的边缘服务器做为主要的边缘计算服务器,能够使得用户在进行游戏时能够获得较低的延迟以及更快的传输效率,也可以保证用户在进行游戏时任务数据传输的稳定性。
3、服务器通过实时监测多个边缘计算服务器的运行状态,当主要边缘计算服务器运行状态发生运行故障时,可以将主要边缘计算服务器切换到其他边缘计算服务器中数据传输效率最高的边缘计算服务器上,从而保证用户在进行游戏时的流畅运行。
附图说明
图1是本申请实施例提供的一种基于边缘计算的任务数据处理方法的流程示意图;
图2是本申请实施例提供的一种基于边缘计算的任务数据处理装置的结构示意图;
图3是本申请实施例提供的一种电子设备的结构示意图。
附图标记说明:21、获取模块;22、判断模块;23、处理模块;300、电子设备;301、处理器;302、存储器;303、用户接口;304、网络接口;305、通信总线。
具体实施方式
为了使本领域的技术人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
为了使本领域的技术人员更好地理解本发明的技术方案,下面将结合附图对本发明作进一步的详细介绍。
请参考图1,其示出了本发明一个实施例提供的一种基于边缘计算的任务数据处理方法的流程示意图,方法应用于服务器,该流程图主要包括以下几个步骤:S101至S103。
步骤S101、获取用户终端运行的任务数据,任务数据包括第一任务数据以及第二任务数据。
具体地,服务器实时获取用户在进行游戏时的任务数据,这些任务数据包括第一任务数据和第二任务数据。这些任务数据包括但不限于:用户进行游戏时的游戏状态数据、任务进展数据、用户扮演的角色的位置数据、用户扮演的角色的动作数据等。任务数据与游戏的进行密切相关,用户终端通过将任务数据发送给服务器,服务器处理这些任务数据并将处理结果返回用户终端,用户才能够正常游玩游戏内容。为了方便描述,以下实施例以同一个游戏中的任务数据作为示例进行说明。
步骤S102、判断第一任务数据的第一数据处理难度是否大于预设处理难度;判断第二任务数据的第二数据处理难度是否小于或等于预设处理难度。
具体地,当用户在进行同一个游戏时,游戏中的不同任务数据有着不同的数据处理难度,当服务器接收到用户终端发送的多个任务数据时,服务器需要判断多个任务数据分别对应的数据处理难度是否大于预设处理难度,再根据对比后的情况,对多个任务数据进行数据处理的操作。其中,若第一任务数据对应第一数据处理难度,第二任务数据对应第二数据处理难度,则服务器需要判断第一数据处理难度与预设处理难度的大小关系,且判断第二数据处理难度与预设处理难度的大小关系。
在一种可能的实施方式中,步骤S102还包括:数据处理难度包括动作数据、动画数据以及动态调整数据。
具体地,由于任务数据为用户在进行游戏时,用户终端向服务器发送的任务数据可以为多种不同类型的数据,包括但不限于:动作数据、动画数据以及动态调整数据等,动作数据为用户所扮演的游戏角色在移动、释放技能时的数据等,动画数据包括用户所扮演的游戏角色在进入相关剧情时触发的游戏CG数据,动态调整数据为敌人的刷新数据、游戏地图上的物资的刷新数据等。服务器为这些任务数据分配不同的数据处理难度,服务器可以根据任务数据的计算复杂性、数据大小、实时性需求等多方面的因素进行数据处理难度的分配,可以将数据难度分配为多个数据处理难度,之后选择其中的一个数据处理难度作为预设处理难度。
举例说明,假设现在将数据处理难度分为5个等级,此时若预设处理难度为难度4,则服务器获取第一任务数据对应第一数据处理难度,假设为难度5,服务器获取第二任务数据对应第而数据处理难度,假设为难度3,此时,服务器判断难度3、难度5与难度4的大小关系即可。
步骤S103、若所述第一数据处理难度大于所述预设处理难度,则将所述第一任务数据发送给云服务器进行处理;若所述第二数据处理难度小于所述预设处理难度,将所述第二任务数据发送给边缘计算服务器进行处理。
具体地,服务器通过比较任务数据的数据处理难度与预设处理难度的大小关系,将大于预设处理难度的任务数据分配于云服务器进行数据处理,将小于或等于预设处理难度的任务数据分配于边缘计算服务器进行处理。
举例说明,以步骤S102中的示例为例,第一任务数据的第一数据处理难度为难度5,由于难度5大于预设处理难度,即难度4,则将第一任务数据分配给云服务器进行处理;第二任务数据的第二数据处理难度为难度3,由于难度3小于预设处理难度,即难度4,则将第二任务数据分配给边缘计算服务器进行处理。
在一种可能的实施方式中,步骤S103还包括:边缘计算服务器的数据处理能力低于云服务器,边缘计算服务器的传输效率高于云服务器。
具体地,边缘计算服务器靠近用户,可以更快地响应用户的请求,提供低延迟的体验,同时将计算较为复杂的任务数据,即数据处理难度高于预设处理难度的任务数据,留给处理性能更强大的云服务器来处理。
在一种可能的实施方式中,在步骤S103之前,方法还包括:获取用户终端预设范围内的多个边缘计算服务器,多个边缘计算服务器包括第一边缘计算服务器以及第二边缘计算服务器,第一边缘计算服务器以及第二边缘计算服务器为多个边缘计算服务器中的任意两个不同的边缘计算服务器;判断第一边缘计算服务器的第一传输效率是否大于第二边缘计算服务器的第二传输效率;若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
具体地,用户的周边可以设置多个边缘计算服务器,多个边缘计算服务器可以同时对服务器分配给边缘计算服务器的任务数据进行处理,但是为了保证运行的稳定,需要从多个边缘计算服务器中选择主要的边缘计算服务器。若用户周围存在多个边缘计算服务器,此时服务器分别测试多个边缘计算服务器,并获取多个边缘计算服务器传输速率最高的边缘计算服务器,作为处理任务数据的主要边缘计算服务器。
在一种可能的实施方式中,步骤S103还包括:通过用户终端向多个边缘计算服务器发送第三任务数据;获取第三任务数据在多个边缘计算服务器所需的多个处理时间,多个处理时间为多个边缘计算服务器接收第三任务数据所用的时间,处理第三任务数据所用的时间以及返回处理结果到用户终端所用的时间之和;多个处理时间包括第一处理时间和第二处理时间,其中,第一处理时间为第一边缘计算服务器对应的处理时间,第二处理时间为第二边缘计算服务器对应的处理时间;判断第一处理时间是否大于第二处理时间。
具体地,由于不同边缘计算服务器的计算性能不同,与用户终端的距离也不同,因此多种因素决定不同的边缘服务器对于用户终端的传输速率有所不同,服务器可以通过多种方式获取边缘计算服务器的传输速率。服务器可以通过用户终端向预设范围内的多个边缘服务器发送同一个任务数据,该任务数据可以是一个仅用于测试传输速率的任务数据,并分别统计不同边缘计算服务器中,该任务数据从发送,到边缘服计算务器接收所花费的时间,边缘计算服务器处理该任务数据所花费的时间,以及边缘计算服务器将处理结果返回给用户终端所需的时间之和,服务器可以进行对不同边缘计算服务器进行多次统计,并计算不同边缘计算服务器的多次统计的平均时间之和。服务器将平均时间之和最小的边缘计算服务器作为传输速率最高的边缘计算服务器,并将该边缘计算服务器作为主要边缘计算服务器。需要说明的是,未被分为主要边缘计算服务器的其他边缘计算服务器也可以处理相应的任务数据,例如,若以步骤S102中的示例为例,可以将边缘计算服务器的性能进行排序分级,分为高中低级三级,其中高级边缘服务器用于处理难度3和难度4的任务数据,中级边缘服务器用于处理难度2的任务数据,而低级边缘服务器用于处理难度1的任务数据。
在一种可能的实施方式中,在步骤S103之后,方法还包括:每间隔预设时间段,获取多个边缘计算服务器的多个运行状态,多个运行状态包括第一运行状态以及第二运行状态,其中第一运行状态为第一边缘计算服务器对应的运行状态,第二运行状态为第二边缘计算服务器的运行状态;判断第一运行状态是否发生运行故障,运行故障包括固件故障、存储故障以及网络故障;若第一运行状态发生运行故障,则判断第二运行状态是否发生运行故障;若第二运行状态未发生运行故障,则将任务数据的主要边缘计算服务器切换到第二边缘计算服务器。
具体地,每间隔一个预设时间段,服务器获取所有边缘计算服务器的运行状态,该预设时间段可以是5分钟、15分钟或者20分钟等,可以根据实际情况进行设定,本实施例在此不做限定说明,服务器查看所有边缘服务器中是否存在发生运行故障的边缘服务器,该运行故障包括但不限于固件故障、存储故障、网络故障等。若发生运行故障的边缘服务器是主要边缘计算服务器,则服务器可以将主要边缘服务器切换到其他边缘服务器中,运行速率最高的边缘服务器上。
在一种可能的实施方式中,在步骤S103之后,方法还包括:获取第二任务数据的游戏体验影响等级;判断游戏体验影响等级是否大于预设影响等级;若游戏体验影响等级大于预设影响等级,则将第二任务数据发送给云服务器进行处理。
具体地,服务器在将数据处理难度小于或等于预设处理难度的任务数据分配给边缘计算服务器处后,还会判断这些任务数据中是否存在游戏体验影响等级是否大于预设影响等级的数据,若存在,服务器可以改变这些任务数据的处理方式,将大于预设影响等级的数据的任务数据分配给边缘计算服务器进行处理。
在一种可能的实施方式中,步骤S103还包括:游戏体验影响等级包括任务重要程度等级、NPC重要程度等级以及剧情等级。
具体地,游戏体验影响等级包括但不限于任务重要程度等级、NPC重要程度等级、剧情等级等,可以是游戏中的一些重要的实质性游戏内容,由于这些内容影响到用户的游戏体验,因此需要保证这些内容对应的游戏数据尽快进行处理并发送给用户终端,云服务器可以对接收到的较高游戏体验影响等级优先进行处理。在本实施例中,任务数据的游戏体验影响等级可以根据不同的游戏进行设定,本实施例对任务数据的游戏体验影响等级的设定不做限定说明。
本申请通过采用上述方法,能够达到的有益效果包括下列至少一项:
1、通过设置预设处理难度,并判断任务数据的数据处理难度与预设处理难度的大小关系,从而将数据处理难度大于预设处理难度的任务数据发送给云服务器处理,即第一任务数据,将数据处理难度小于或等于预设处理难度的游戏人物数据发送给边缘计算服务器进行处理,进而使得边缘计算服务器可以稳定处理固定的一部分任务数据,从而提升了用户在进行云游戏时的游戏稳定性。
2、用户的周边可以设置多个边缘计算服务器,多个边缘计算服务器可以同时对服务器分配给边缘计算服务器的任务数据进行处理,通过从多个边缘计算服务器中选择传输效率最高的边缘服务器做为主要的边缘计算服务器,能够使得用户在进行游戏时能够获得较低的延迟以及更快的传输效率,也可以保证用户在进行游戏时任务数据传输的稳定性。
3、服务器通过实时监测多个边缘计算服务器的运行状态,当主要边缘计算服务器运行状态发生运行故障时,可以将主要边缘计算服务器切换到其他边缘计算服务器中数据传输效率最高的边缘计算服务器上,从而保证用户在进行游戏时的流畅运行。
请参考图2,其示出了本发明一个实施例提供的一种基于边缘计算的任务数据处理装置,装置为服务器,服务器包括获取模块21、判断模块22以及处理模块23,其中,
获取模块21,用于获取用户终端运行的任务数据,任务数据包括第一任务数据以及第二任务数据;
判断模块22,用于判断第一任务数据的第一数据处理难度是否大于预设处理难度;判断第二任务数据的第二数据处理难度是否小于或等于预设处理难度;
处理模块23,用于若第一数据处理难度大于预设处理难度,则将第一任务数据发送给云服务器进行处理;若第二数据处理难度小于或等于预设处理难度,将第二任务数据发送给边缘计算服务器进行处理。
在一种可能的实施方式中,处理模块23用于在若第二数据处理难度小于或等于预设处理难度,则将第二任务数据发送给边缘计算服务器进行处理之前,获取用户终端预设范围内的多个边缘计算服务器,多个边缘计算服务器包括第一边缘计算服务器以及第二边缘计算服务器,第一边缘计算服务器以及第二边缘计算服务器为多个边缘计算服务器中的任意两个不同的边缘计算服务器;判断第一边缘计算服务器的第一传输效率是否大于第二边缘计算服务器的第二传输效率;若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
在一种可能的实施方式中,处理模块23用于若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器,具体包括:通过用户终端向多个边缘计算服务器发送第三任务数据;获取第三任务数据在多个边缘计算服务器所需的多个处理时间,多个处理时间为多个边缘计算服务器接收第三任务数据所用的时间,处理第三任务数据所用的时间以及返回处理结果到用户终端所用的时间之和;多个处理时间包括第一处理时间和第二处理时间,其中,第一处理时间为第一边缘计算服务器对应的处理时间,第二处理时间为第二边缘计算服务器对应的处理时间;判断第一处理时间是否大于第二处理时间;若第一处理时间大于第二处理时间,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器。
在一种可能的实施方式中,处理模块23用于在若第一边缘计算服务器的第一传输效率大于第二边缘计算服务器的第二传输效率,则选择第一边缘计算服务器作为处理任务数据的主要边缘计算服务器之后,方法还包括:每间隔预设时间段,获取多个边缘计算服务器的多个运行状态,多个运行状态包括第一运行状态以及第二运行状态,其中第一运行状态为第一边缘计算服务器对应的运行状态,第二运行状态为第二边缘计算服务器的运行状态;判断第一运行状态是否发生运行故障,运行故障包括固件故障、存储故障以及网络故障;若第一运行状态发生运行故障,则判断第二运行状态是否发生运行故障;若第二运行状态未发生运行故障,则将任务数据的主要边缘计算服务器切换到第二边缘计算服务器。
在一种可能的实施方式中,处理模块23用于在若第一数据处理难度大于预设处理难度,第二数据处理难度小于或等于预设处理难度,则将第一任务数据发送给云服务器进行处理,将第二任务数据发送给边缘计算服务器进行处理之后,方法还包括:获取第二任务数据的游戏体验影响等级;判断游戏体验影响等级是否大于预设影响等级;若游戏体验影响等级大于预设影响等级,则将第二任务数据发送给云服务器进行处理。
本申请还公开了一种电子设备,包括处理器、存储器、用户接口及网络接口,存储器用于存储指令,用户接口和网络接口用于给其他设备通信,处理器用于执行存储器中存储的指令,以使电子设备执行如上述任意一项的方法。
需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请还公开一种电子设备。参照图3,图3是本申请实施例的公开的一种电子设备的结构示意图。该电子设备300可以包括:至少一个处理器301,存储器302,用户接口303,至少一个网络接口304,至少一个通信总线305。
其中,通信总线305用于实现这些组件之间的连接通信。
其中,用户接口303可以包括显示屏(Display)、摄像头(Camera),可选用户接口303还可以包括标准的有线接口、无线接口。
其中,网络接口304可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器301可以包括一个或者多个处理核心。处理器301利用各种接口和线路连接整个固态硬盘内的各个部分,通过运行或执行存储在存储器302内的指令、程序、代码集或指令集,以及调用存储在存储器302内的数据,执行固态硬盘的各种功能和处理数据。可选的,处理器301可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器301可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器301中,单独通过一块芯片进行实现。
其中,存储器302可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器302包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器302可用于存储指令、程序、代码、代码集或指令集。存储器302可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及的数据等。存储器302还可以是至少一个位于远离前述处理器301的存储装置。参照图3,作为一种计算机存储介质的存储器302中可以包括操作***、网络通信模块、用户接口模块以及基于边缘计算的任务数据处理应用程序。
在图3所示的电子设备300中,用户接口303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器301可以用于调用存储器302中存储基于边缘计算的任务数据处理应用程序,当由一个或多个处理器301执行时,使得电子设备300执行如上述实施例中一个或多个所述的方法。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必需的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几种实施方式中,应该理解到,所披露的装置,可通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其他的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、固态硬盘或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:U盘、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、固态硬盘或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、固态硬盘或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的固态硬盘、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (10)
1.一种基于边缘计算的任务数据处理方法,其特征在于,所述方法包括:
获取用户终端运行的任务数据,所述任务数据包括第一任务数据以及第二任务数据;
判断所述第一任务数据的第一数据处理难度是否大于预设处理难度;判断所述第二任务数据的第二数据处理难度是否小于或等于所述预设处理难度;
若所述第一数据处理难度大于所述预设处理难度,则将所述第一任务数据发送给云服务器进行处理;若所述第二数据处理难度小于或等于所述预设处理难度,将所述第二任务数据发送给边缘计算服务器进行处理。
2.根据权利要求1所述的方法,其特征在于,所述边缘计算服务器的数据处理能力低于所述云服务器,所述边缘计算服务器的传输效率高于所述云服务器。
3.根据权利要求1所述的方法,其特征在于,在所述若所述第二数据处理难度小于所述预设处理难度,则将所述第二任务数据发送给边缘计算服务器进行处理之前,所述方法还包括:
获取所述用户终端预设范围内的多个所述边缘计算服务器,多个所述边缘计算服务器包括第一边缘计算服务器以及第二边缘计算服务器,所述第一边缘计算服务器以及第二边缘计算服务器为多个所述边缘计算服务器中的任意两个不同的边缘计算服务器;
判断所述第一边缘计算服务器的第一传输效率是否大于所述第二边缘计算服务器的第二传输效率;
若所述第一边缘计算服务器的第一传输效率大于所述第二边缘计算服务器的第二传输效率,则选择所述第一边缘计算服务器作为处理所述任务数据的主要边缘计算服务器。
4.根据权利要求3所述的方法,其特征在于,所述若所述第一边缘计算服务器的第一传输效率大于所述第二边缘计算服务器的第二传输效率,则选择所述第一边缘计算服务器作为处理所述任务数据的主要边缘计算服务器,具体包括:
通过所述用户终端向多个所述边缘计算服务器发送第三任务数据;
获取所述第三任务数据在多个所述边缘计算服务器所需的多个处理时间,多个所述处理时间为多个所述边缘计算服务器接收所述第三任务数据所用的时间,处理所述第三任务数据所用的时间以及返回处理结果到所述用户终端所用的时间之和;多个所述处理时间包括第一处理时间和第二处理时间,其中,所述第一处理时间为所述第一边缘计算服务器对应的处理时间,所述第二处理时间为所述第二边缘计算服务器对应的处理时间;
判断所述第一处理时间是否大于所述第二处理时间;
若所述第一处理时间大于所述第二处理时间,则选择所述第一边缘计算服务器作为处理所述任务数据的主要边缘计算服务器。
5.根据权利要求3所述的方法,其特征在于,所述在所述若所述第一边缘计算服务器的第一传输效率大于所述第二边缘计算服务器的第二传输效率,则选择所述第一边缘计算服务器作为处理所述任务数据的主要边缘计算服务器之后,所述方法还包括:
每间隔预设时间段,获取多个所述边缘计算服务器的多个运行状态,多个所述运行状态包括第一运行状态以及第二运行状态,其中所述第一运行状态为所述第一边缘计算服务器对应的运行状态,所述第二运行状态为所述第二边缘计算服务器的运行状态;
判断所述第一运行状态是否发生运行故障,所述运行故障包括固件故障、存储故障以及网络故障;
若所述第一运行状态发生所述运行故障,则判断所述第二运行状态是否发生所述运行故障;
若所述第二运行状态未发生所述运行故障,则将所述任务数据的主要边缘计算服务器切换到所述第二边缘计算服务器。
6.根据权利要求1所述的方法,其特征在于,在所述若所述第一数据处理难度大于所述预设处理难度,所述第二数据处理难度小于所述预设处理难度,则将所述第一任务数据发送给云服务器进行处理,将所述第二任务数据发送给边缘计算服务器进行处理之后,所述方法还包括:
获取所述第二任务数据的游戏体验影响等级;
判断所述游戏体验影响等级是否大于预设影响等级;
若所述游戏体验影响等级大于所述预设影响等级,则将所述第二任务数据发送给所述云服务器进行处理。
7.根据权利要求6所述的方法,其特征在于,其中,
数据处理难度包括动作数据、动画数据以及动态调整数据;
所述游戏体验影响等级包括任务重要程度等级、NPC重要程度等级以及剧情等级。
8.一种基于边缘计算的任务数据处理装置,其特征在于,所述装置为服务器,所述服务器包括获取模块(21)、判断模块(22)以及处理模块(23),其中,
所述获取模块(21),用于获取用户终端运行的任务数据,所述任务数据包括第一任务数据以及第二任务数据;
所述判断模块(22),用于判断所述第一任务数据的第一数据处理难度是否大于预设处理难度;判断所述第二任务数据的第二数据处理难度是否小于或等于所述预设处理难度;
所述处理模块(23),用于若所述第一数据处理难度大于所述预设处理难度,则将所述第一任务数据发送给云服务器进行处理;若所述第二数据处理难度小于所述预设处理难度,将所述第二任务数据发送给边缘计算服务器进行处理。
9.一种电子设备,其特征在于,包括处理器(301)、存储器(302)、用户接口(303)、网络接口(304)以及通信总线(305),所述存储器(302)用于存储指令,所述用户接口(303)和网络接口(304)用于给其他设备通信,所述处理器(301)用于执行所述存储器(302)中存储的指令,以使所述电子设备(300)执行如权利要求1至7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1至7任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311392596.XA CN117453396A (zh) | 2023-10-25 | 2023-10-25 | 一种基于边缘计算的任务数据处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311392596.XA CN117453396A (zh) | 2023-10-25 | 2023-10-25 | 一种基于边缘计算的任务数据处理方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117453396A true CN117453396A (zh) | 2024-01-26 |
Family
ID=89584775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311392596.XA Pending CN117453396A (zh) | 2023-10-25 | 2023-10-25 | 一种基于边缘计算的任务数据处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117453396A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117857555A (zh) * | 2024-03-05 | 2024-04-09 | 浙江万雾信息科技有限公司 | 一种基于边缘计算的数据共享方法及*** |
-
2023
- 2023-10-25 CN CN202311392596.XA patent/CN117453396A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117857555A (zh) * | 2024-03-05 | 2024-04-09 | 浙江万雾信息科技有限公司 | 一种基于边缘计算的数据共享方法及*** |
CN117857555B (zh) * | 2024-03-05 | 2024-05-14 | 浙江万雾信息科技有限公司 | 一种基于边缘计算的数据共享方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2814420C (en) | Load balancing between general purpose processors and graphics processors | |
WO2022222755A1 (zh) | 业务处理方法、装置及存储介质 | |
US9237115B2 (en) | Load balancing in cloud-based game system | |
CN110333947B (zh) | 一种游戏应用的分包资源加载方法、装置、设备及介质 | |
CN109889576B (zh) | 一种基于博弈论的移动云游戏资源优化方法 | |
CN113434300B (zh) | 一种数据处理方法以及相关装置 | |
CN108499100B (zh) | 一种基于边缘计算的云游戏错误恢复方法及*** | |
JP2021514754A (ja) | 対戦ゲームプレイに参加させるためのプレーヤへのインセンティブ授与 | |
US20220226736A1 (en) | Selection of virtual server for smart cloud gaming application from multiple cloud providers based on user parameters | |
CN117453396A (zh) | 一种基于边缘计算的任务数据处理方法、装置及电子设备 | |
CN107920108A (zh) | 一种媒体资源的推送方法、客户端及服务器 | |
WO2023107283A1 (en) | Network storage game allocation based on artificial intelligence | |
CN110147277A (zh) | 一种资源动态部署方法、装置、服务器及存储介质 | |
CN111249747B (zh) | 一种游戏中的信息处理方法及装置 | |
CN111148278A (zh) | 数据传输方法、装置、存储介质及电子设备 | |
US20150106497A1 (en) | Communication destination determination apparatus, communication destination determination method, communication destination determination program, and game system | |
CN113098763B (zh) | 即时通讯消息发送方法、装置、存储介质及设备 | |
CN111930724B (zh) | 数据迁移方法和装置、存储介质及电子设备 | |
CN112604267B (zh) | 游戏处理方法、***、装置、设备和介质 | |
CN110251943B (zh) | 一种游戏玩家的匹配方法、装置、设备及存储介质 | |
CN113992572B (zh) | 异构网络中共享存储资源路径的路由方法、装置及存储介质 | |
US20230199062A1 (en) | Data center wide network storage load balancing | |
US11465045B1 (en) | Maintaining session state using redundant servers | |
CN114679596B (zh) | 基于游戏直播的互动方法、装置、电子设备及存储介质 | |
US11167212B1 (en) | Maintaining session state using redundant servers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |