一种云游戏联机对战方法技术

技术编号:39489729 阅读:7 留言:0更新日期:2023-11-24 11:11
本公开涉及一种云游戏联机对战方法

【技术实现步骤摘要】
一种云游戏联机对战方法、装置及电子设备


[0001]本公开涉及云游戏领域,尤其涉及一种云游戏联机对战方法

装置及电子设备


技术介绍

[0002]目前,云游戏已经实现了单机类游戏的联网对战功能

相关技术中,通过在云端启动一个云端游戏实例,并将多个用户的终端连接该云端游戏实例,可以实现多个用户进行联机对战

[0003]然而,在相关技术提供的多人联机对战的方式中,由于云端游戏实例通常会分配距离游戏发起的一方较近的实例,如果两个用户之间的距离较远,会导致参与游戏的另一方或几方的延迟较大,使得有些用户的游戏体验较差,导致无法保证相对公平的进行多人联机对战


技术实现思路

[0004]本公开提供了一种云游戏联机对战方法

装置

电子设备及存储介质

[0005]根据本公开的第一方面,提供了一种云游戏联机对战方法,所述方法包括:获取联机对战的各参与方的用户终端分别对应的位置信息;基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;通过中间服务器获取指令帧消息;其中,指令帧消息包括各参与方的用户终端发送的指令帧消息;中间服务器基于各参与方的用户终端分别对应的位置信息确定;基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制

[0006]根据本公开的第二方面,提供了一种云游戏联机对战装置,装置包括:获取模块,用于获取联机对战的各参与方的用户终端分别对应的位置信息;分配模块,用于基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;获取模块还用于通过中间服务器获取指令帧消息;其中,指令帧消息包括各参与方的用户终端发送的指令帧消息;中间服务器基于各参与方的用户终端分别对应的位置信息确定;同步模块,用于基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制

[0007]根据本公开的第三方面,提供了一种电子设备

该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法

[0008]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开的上述方法

[0009]本公开实施例提供的一种云游戏联机对战方法

装置

电子设备及存储介质,通过获取联机对战的各参与方的用户终端分别对应的位置信息,基于位置信息分别为各参与方的用户终端分别分配目标游戏的云端游戏实例;通过中间服务器获取指令帧消息基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制

能够为各参与方分别分配云端游戏实例,各参与方的游戏视频流由分配的云端游戏实例输出,解决视频流延迟问题,同时通过中间服务器接收各参与方的指令帧消息,基于指令帧消息对目标游戏的云端游戏实例进行游戏同步控制,使得各参与方的云端游戏实例能够同步,提高了对战游戏的公平性

附图说明
[0010]在下面结合附图对于示例性实施例的描述中,本公开的更多细节

特征和优点被公开,在附图中:
[0011]图1为本公开一示例性实施例提供的云游戏联机对战的系统架构图;
[0012]图2为本公开一示例性实施例提供的云游戏联机对战的时钟同步图;
[0013]图3为本公开一示例性实施例提供的云游戏联机对战的指令帧同步图;
[0014]图4为本公开一示例性实施例提供的云游戏联机对战的方法流程图;
[0015]图5为本公开一示例性实施例提供的云游戏联机对战装置的功能模块示意性框图;
[0016]图6为本公开一示例性实施例提供的电子设备的结构框图;
[0017]图7为本公开一示例性实施例提供的计算机系统的结构框图

具体实施方式
[0018]下面将参照附图更详细地描述本公开的实施例

虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开

应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围

[0019]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和
/
或并行执行

此外,方法实施方式可以包括附加的步骤和
/
或省略执行示出的步骤

本公开的范围在此方面不受限制

[0020]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。
术语“基于”是“至少部分地基于”。
术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。
其他术语的相关定义将在下文描述中给出

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置

模块或单元进行区分,并非用于限定这些装置

模块或单元所执行的功能的顺序或者相互依存关系

[0021]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0022]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制

[0023]可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本公开所涉及个人信息的类型

使用范围

使用场景等告知用户并获得用户的授权

[0024]例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获取和使用到用户的个人信息

从而,使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备

应用程序

服务器或存储介质等软件或硬件提供个人信息

[0025]作为一种可选的但非限定性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息


外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件

可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其它满足相关法律法规的方式也可应用于本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种云游戏联机对战方法,其特征在于,所述方法包括:获取联机对战的各参与方的用户终端分别对应的位置信息;基于所述位置信息分别为所述各参与方的用户终端分别分配目标游戏的云端游戏实例;通过中间服务器获取指令帧消息;其中,所述指令帧消息包括各参与方的用户终端发送的指令帧消息;所述中间服务器基于所述各参与方的用户终端分别对应的位置信息确定;基于所述指令帧消息对所述目标游戏的云端游戏实例进行游戏同步控制
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述位置信息分别为所述各参与方的用户终端分别分配目标游戏的云端游戏实例,包括:分别为所述各参与方分别对应用户终端分配游戏实例;其中,各游戏实例所在的服务器距离对应参与方的用户终端之间的距离小于第一预设距离
。3.
根据权利要求1所述的方法,其特征在于,所述通过中间服务器获取指令帧消息,包括:基于所述各参与方的用户终端分别对应的位置信息,确定出中间服务器;所述中间服务器分别与所述各参与方的用户终端之间的距离小于第二预设距离;通过所述中间服务器获取所述各参与方的用户终端分别发送的所述指令帧消息
。4.
根据权利要求1所述的方法,其特征在于,所述参与方包括第一用户终端和第二用户终端,所述指令帧消息携带用户终端的指令对应的画面帧的时间戳;所述基于所述指令帧消息对所述目标游戏的云端游戏实例进行游戏同步控制,包括:基于所述指令帧消息分别获取所述第一用户终端对应的第一时间戳和所述第二用户终端对应的第二时间戳;在所述第一时间戳与所述第二时间戳之间的时间间隔小于预设时间间隔的情况下,通过所述中间服务器将向所述第一用户终端对应的第一云端游戏实例发送所述第一指令帧消息和所述第二指令帧消息,并同时向所述第二用户终端对应的第二云端游戏实例发送所述第一指令帧消息和所述第二指令帧消息
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:在游戏等待过程中,获取第一云端游戏实例当前的第一游戏画面和第二云端游戏实例当前的第二游戏画面;在所述第一游戏画面和第二游戏画面分别与预先存储的游戏等待画面的相似度大于预设阈值的情况下,通过所述中间服务器同时向所述第一用户终端

所述第二用户终端

所述第一云端游戏实例以及所述第二云端游戏实例发送游戏开始的通知信息
。6.
根据权利要求5所述的方法,其特征在于,所述方法还包括:分别获取所述第一用户终端

所述第二用户终端

所述第一云端游戏实例和所...

【专利技术属性】
技术研发人员:李文星
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1