云游戏数据交互方法及装置、计算机可读介质及电子设备制造方法及图纸

技术编号:26573000 阅读:14 留言:0更新日期:2020-12-04 20:50
本公开涉及互联网技术领域,具体涉及一种云游戏数据交互方法、一种云游戏数据交互装置、一种计算机可读介质以及一种电子设备。所述方法包括:在第一终端响应于用户的触发操作生成虚拟对象控制权交换请求,所述虚拟对象控制权交换请求用于指示推流管理服务器将所述虚拟对象控制权交换请求发送至第二终端;接收所述第二终端反馈的请求响应信息;以及接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;执行所述虚拟对象控制权交换策略,以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。本公开的方法能够实现不同游戏终端之间虚拟对象控制权,以及对应数据的交换。

【技术实现步骤摘要】
云游戏数据交互方法及装置、计算机可读介质及电子设备
本公开涉及互联网
,具体涉及一种云游戏数据交互方法、一种云游戏数据交互装置、一种计算机可读介质以及一种电子设备。
技术介绍
随着云计算技术的逐步成熟,云计算服务被广泛应用到众多应用场景中,例如云游戏。云游戏是以云计算为基础的游戏方式,游戏都在服务器端运行,将渲染完毕后的游戏画面压缩后通过网络传送给用户终端。在用户终端,则不需要安装游戏应用,只需要基本的视频解压能力就可以实现网络游戏的使用。在游戏过程中,一个终端设备一般仅可以控制一个游戏中的虚拟角色,并不能灵活的对其他虚拟角色进行控制。游戏方式相对传统,交互性、可玩性不够丰富。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供一种云游戏数据交互方法、一种云游戏数据交互装置、一种计算机可读介质以及一种终端设备,能够在不同的终端之间实现对云游戏中虚拟对象控制权的交互操作。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种云游戏数据交互方法,应用于终端设备,所述方法包括:在第一终端响应于用户触发操作生成虚拟对象控制权交换请求,所述虚拟对象控制权交换请求用于指示推流管理服务器将所述虚拟对象控制权交换请求发送至第二终端;收所述第二终端反馈的请求响应信息;以及接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;执行所述虚拟对象控制权交换策略,以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。根据本公开的第二方面,提供一种云游戏数据交互方法,应用于终端设备,所述方法包括:在第二终端接收推流管理服务器转发的由第一终端发起的虚拟对象控制权交换请求;响应于用户的触发操作生成请求响应信息,所述请求响应信息用于指示推流管理服务器将所述请求响应信息发送至所述第一终端;以及接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;执行所述虚拟对象控制权交换策略,以在所述第二终端获取第一虚拟对象的控制权,并将第二虚拟对象的控制权交换至所述第一终端。根据本公开的第三方面,提供一种云游戏数据交互装置,应用于终端设备,所述装置包括:请求生成模块,用于在第一终端响应于用户的触发操作生成虚拟对象控制权交换请求,所述虚拟对象控制权交换请求用于指示推流管理服务器将所述虚拟对象控制权交换请求发送至第二终端;信息接收模块,用于接收所述第二终端反馈的请求响应信息;以及策略接收模块,用于接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;第一策略执行模块,用于执行所述虚拟对象控制权交换策略,以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。根据本公开的第四方面,提供一种云游戏数据交互装置,应用于终端设备,所述装置包括:请求接收模块,用于在第二终端接收推流管理服务器转发的由第一终端发起的虚拟对象控制权交换请求;请求响应信息生成模块,用于响应于用户的触发操作生成请求响应信息,所述请求响应信息用于指示推流管理服务器将所述请求响应信息发送至所述第一终端;以及策略接收模块,用于接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;第二策略执行模块,用于执行所述虚拟对象控制权交换策略,以在所述第二终端获取第一虚拟对象的控制权,并将第二虚拟对象的控制权交换至所述第一终端。根据本公开的第五方面,提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的云游戏数据交互方法。根据本公开的第六方面,提供一种终端设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的云游戏数据交互方法。本公开的一种实施例所提供的云游戏数据交互方法,利用配置的推流管理服务器,第一终端作为发起端,将第一终端生成虚拟对象控制权交换请求推送至第二终端,并在第二终端响应该请求后利用推流管理服务器向第一终端和第二终端分发虚拟对象控制权交换策略,进而在执行虚拟对象控制权交换策略之后,将第一终端对第一虚拟对象的控制权交换至第二终端,同时将第二终端对第二虚拟对象的控制权转换至第一终端,实现不同用户终端之间虚拟对象控制权,以及对应数据的交换。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出本公开示例性实施例中一种系统结构示意图;图2示意性示出本公开示例性实施例中一种云游戏数据交互方法的流程示意图;图3示意性示出本公开示例性实施例中一种交互界面中展示控制权交换的虚拟控件的界面示意图;图4示意性示出本公开示例性实施例中一种交互界面中展示可执行交换的用户表单的窗口界面示意图;图5示意性示出本公开示例性实施例中一种交互界面中展示接收到虚拟对象控制权交换请求的窗口界面示意图;图6示意性示出本公开示例性实施例中一种交互界面中展示控制权交换通知的界面示意图;图7示意性示出本公开示例性实施例中另一种云游戏数据交互方法的流程示意图;图8示意性示出本公开示例性实施例中一种云游戏数据交互方法的数据交互示意图;图9示意性示出本公开示例性实施例中一种云游戏数据交互装置的组成示意图;图10示意性示出本公开示例性实施例中另一种云游戏数据交互装置的组成示意图;图11示意性示出本公开示例性实施例中一种终端设备的设备结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器本文档来自技高网...

【技术保护点】
1.一种云游戏数据交互方法,应用于终端设备,其特征在于,所述方法包括:/n在第一终端响应于用户的触发操作生成虚拟对象控制权交换请求,所述虚拟对象控制权交换请求用于指示推流管理服务器将所述虚拟对象控制权交换请求发送至第二终端;/n接收所述第二终端反馈的请求响应信息;以及/n接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;/n执行所述虚拟对象控制权交换策略,以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。/n

【技术特征摘要】
1.一种云游戏数据交互方法,应用于终端设备,其特征在于,所述方法包括:
在第一终端响应于用户的触发操作生成虚拟对象控制权交换请求,所述虚拟对象控制权交换请求用于指示推流管理服务器将所述虚拟对象控制权交换请求发送至第二终端;
接收所述第二终端反馈的请求响应信息;以及
接收所述推流管理服务器分发的应用于所述第一终端和第二终端的虚拟对象控制权交换策略;
执行所述虚拟对象控制权交换策略,以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。


2.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述在第一终端响应于用户的触发操作生成虚拟对象控制权交换请求时,所述方法还包括:
读取预设的权限交换规则,并根据所述权限交换规则对所述虚拟对象控制权交换请求进行检验;
在所述虚拟对象控制权交换请求满足所述权限交换规则时,将所述虚拟对象控制权交换请求发送至所述推流管理服务器;或者
在所述虚拟对象控制权交换请求不满足所述权限交换规则时,在所述第一终端展示禁止交换提示信息。


3.根据权利要求2所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换请求包括:第一虚拟对象标识、第二虚拟对象标识;
所述根据所述权限交换规则对所述虚拟对象控制权交换请求进行检验,包括:
读取当前游戏类型信息和虚拟对象标识,并利用所述权限交换规则对其进行检验。


4.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换策略,包括:
控制权交换时间、控制权交换地点,以及权限内容中的任意一项或任意多项的组合。


5.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换策略包括控制权交换地点;所述执行虚拟对象控制权交换策略,包括:
识别所述第一虚拟对象和所述第二虚拟对象在虚拟场景中的位置信息;
在判断所述第一虚拟对象和所述第二虚拟对象位于所述控制权交换地点的有效范围内时,执行虚拟对象的控制权交换以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。


6.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换策略包括控制权交换时间;所述执行所述虚拟对象控制权交换策略,包括:
根据已确定的所述控制权交换时间在所述第一终端、第二终端展示控制权交换提示信息;
在到达控制权交换的时间节点时,执行虚拟对象的控制权交换以在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端。


7.根据权利要求5或6所述的云游戏数据交互方法,其特征在于,在所述执行虚拟对象的控制权交换前,在所述第一终端展示控制权交换取消控件;
所述方法还包括:
响应于用户在第一终端对所述控制权交换取消控件的选择操作,取消虚拟对象的控制权交换。


8.根据权利要求1、5或6所述的云游戏数据交互方法,其特征在于,所述在所述第一终端获取第二虚拟对象的控制权,并将第一虚拟对象的控制权交换至所述第二终端,包括:
通过所述推流管理服务器将所述第一虚拟对象的实时数据推送至所述第二终端,以及将所述第二虚拟对象的实时数据推送至所述第一终端。


9.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述方法还包括:
响应于用户在第一终端对所述第二虚拟对象的控制操作生成针对所述第二虚拟对象的操控信息,并将所述操控信息上传至云游戏服务器,以使所述云游戏服务器处理所述操控信息并生成所述第二虚拟对象对应的实时数据,并通过所述推流管理服务器推送至所述第一终端。


10.根据权利要求9所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换策略包括:虚拟对象对应的虚拟资产处理权限;
在所述对所述第二虚拟对象的控制操作为虚拟资产处理操作时,所述使所述云游戏服务器处理所述操控信息并生成所述第二虚拟对象对应的实时数据,包括:
所述云游戏服务器查询所述虚拟对象控制权交换策略中所述第一终端对所述第二虚拟对象的虚拟资产的处理权限;
在确认所述虚拟资产处理操作符合所述虚拟对象控制权交换策略时,执行所述虚拟资产处理操作;或者
在确认所述虚拟资产处理操作不符合所述虚拟对象控制权交换策略时,禁止所述虚拟资产处理操作,并生成禁止提示信息。


11.根据权利要求1所述的云游戏数据交互方法,其特征在于,所述虚拟对象控制权交换策略包括:控制权交换消除条件;
所述执行所述虚拟对象控制权交换策略后,所述方法还包括:
监控所述第一虚拟对象对应的第一游戏实例和所述第二虚拟对象对应的第二游戏...

【专利技术属性】
技术研发人员:韩建飞
申请(专利权)人:深圳市欢太科技有限公司OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1