云游戏数据的处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27666331 阅读:13 留言:0更新日期:2021-03-17 01:25
本申请提供了一种云游戏数据的处理方法、装置、设备及存储介质,属于互联网和云技术领域,应用于云游戏对接系统,云游戏对接系统用于连接应用平台和多个云游戏提供方的服务器,所述方法包括:接收来自应用平台的云游戏启动请求;基于云游戏启动请求,生成针对第一云游戏的数据需求策略;向第一云游戏提供方的服务器发送数据需求策略;接收第一云游戏提供方的服务器发送的第一云游戏的游戏数据;向应用平台发送所述第一云游戏的游戏数据。本申请实施中,简化应用平台获取游戏数据的过程,降低针对各个云游戏提供方的适配成本,保证在运行过程中生成的游戏数据与应用平台之间的适配度,保证云游戏的游戏画面的显示效果,提高用户体验。

【技术实现步骤摘要】
云游戏数据的处理方法、装置、设备及存储介质
本申请实施例涉及互联网和云
,特别涉及一种云游戏数据的处理方法、装置、设备及存储介质。
技术介绍
云游戏(Cloudgaming)又可称为游戏点播(gamingondemand),是一种以云计算技术为基础的在线游戏技术。目前,在相关技术中,在云游戏的运行模式下,所有游戏都在服务器端运行,服务器端能够将渲染完毕后的游戏画面压缩后通过网络发送给用户终端。示例性地,用户终端在启动云游戏时,从云游戏提供方对应的服务器端获取游戏画面数据,并采用该游戏画面数据在界面中显示云游戏的游戏画面。然而,在上述相关技术中,不同的云游戏可以对应不同的云游戏提供方,由于不同云游戏提供方在画质、流程及API(ApplicationProgrammingInterface,应用程序接口)之间差别较大且各有其优缺点,用户终端需要适配不同的云游戏提供方,操作繁琐且适配成本高。
技术实现思路
本申请实施例提供了一种云游戏数据的处理方法、装置、设备及存储介质,能够简化应用平台获取游戏数据的过程,降低针对各个云游戏提供方的适配成本。所述技术方案如下:根据本申请实施例的一个方面,提供了一种数据处理方法,应用于云游戏对接系统,所述云游戏对接系统用于连接应用平台和多个云游戏提供方的服务器,所述方法包括:接收来自所述应用平台的云游戏启动请求,所述云游戏启动请求用于请求启动第一云游戏;基于所述云游戏启动请求,生成针对所述第一云游戏的数据需求策略,所述数据需求策略用于指示所述第一云游戏的游戏数据的生成方式;向第一云游戏提供方的服务器发送所述数据需求策略;其中,所述第一云游戏提供方是所述多个云游戏提供方中,提供有所述第一云游戏的云游戏提供方;接收所述第一云游戏提供方的服务器发送的所述第一云游戏的游戏数据;向所述应用平台发送所述第一云游戏的游戏数据,所述第一云游戏的游戏数据由所述应用平台进行显示。根据本申请实施例的一个方面,提供了一种云游戏数据的处理装置,所述装置用于连接应用平台和多个云游戏提供方的服务器,所述装置包括:请求接收模块,用于接收来自所述应用平台的云游戏启动请求,所述云游戏启动请求用于请求启动第一云游戏;策略生成模块,用于基于所述云游戏启动请求,生成针对所述第一云游戏的数据需求策略,所述数据需求策略用于指示所述第一云游戏的游戏数据的生成方式;策略发送模块,用于向第一云游戏提供方的服务器发送所述数据需求策略;其中,所述第一云游戏提供方是所述多个云游戏提供方中,提供有所述第一云游戏的云游戏提供方;数据接收模块,用于接收所述第一云游戏提供方的服务器发送的所述第一云游戏的游戏数据;数据发送模块,用于向所述应用平台发送所述第一云游戏的游戏数据,所述第一云游戏的游戏数据由所述应用平台进行显示。根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述云游戏数据的处理方法。根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述云游戏数据的处理方法。根据本申请实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述云游戏数据的处理方法。本申请实施例提供的技术方案可以包括如下有益效果:通过云游戏对接系统来连接应用平台和多个云游戏提供方的服务器,即云游戏对接系统能够获取各个云游戏提供方的服务器发送的游戏数据,并向应用平台提供该游戏数据,应用平台只需要和云游戏对接系统对接,而不需要和多个不同的云游戏提供方对接,避免应用平台从各个云游戏提供方的服务器获取游戏数据时,由于不同云游戏提供方之间的差异而造成的针对不同云游戏提供方的适配操作,简化应用平台获取游戏数据的过程,降低针对各个云游戏提供方的适配成本;而且,在启动云游戏之前,根据应用平台提供的启动请求生成针对云游戏的数据需求策略,使得云游戏提供方的服务器能够根据该需求策略确定云游戏的运行方式,保证在运行过程中生成的游戏数据与应用平台之间的适配度,保证云游戏的游戏画面的显示效果,提高用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例提供的云游戏运行系统的示意图;图2示例性示出了一种调度系统的示意图;图3是本申请一个实施例提供的云游戏数据的处理方法的流程图;图4示例性输出了一种服务器更换方式的示意图;图5示例性示出了一种登录帐号的验证方式的示意图;图6示例性示出了一种服务器分配方式的示意图;图7示例性示出了一种调度系统和排队队列的交互方式的示意图;图8示例性示出了一种支付方式的示意图;图9示例性示出了一种第二工具包的更新方式的示意图;图10是本申请一个实施例提供的云游戏数据的处理装置的框图;图11是本申请另一个实施例提供的云游戏数据的处理装置的框图;图12是本申请一个实施例提供的计算机设备结构的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。请参考图1,其示出了本申请一个实施例提供的云游戏运行系统的示意图。该云游戏运行系统可以是一个云服务系统。如图1所示,该云游戏运行系统可以包括:用户终端10、云游戏对接系统20和云游戏提供方30。用户终端10用于通过云游戏的游戏数据向用户展示对应的游戏画面。其中,用户终端10可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、可穿戴电子设备等,本申请实施例对此不作限定。可选地,用户终端10中可以安装应用程序的客户端。在本申请实施例中,该应用程序可以是任意能够为用户提供包含云游戏的应用平台的程序,用户可以通过应用程序中的应用平台开启云游戏,该应用平台可以包括一个或多个云游戏。可选地,上述应用程序可以是以网页形式展示应用平台的浏览器,也可以是应用平台的客户端。云游戏对接系统20用于连接应用平台和多个云游戏提供方的服务器。其中,应用平台在上述用户终端10中。可选地,云游戏对接系统20的功能,可以由服务器实现。其中,该服务器可以是独立的物理服务器本文档来自技高网...

【技术保护点】
1.一种云游戏数据的处理方法,其特征在于,应用于云游戏对接系统,所述云游戏对接系统用于连接应用平台和多个云游戏提供方的服务器,所述方法包括:/n接收来自所述应用平台的云游戏启动请求,所述云游戏启动请求用于请求启动第一云游戏;/n基于所述云游戏启动请求,生成针对所述第一云游戏的数据需求策略,所述数据需求策略用于指示所述第一云游戏的游戏数据的生成方式;/n向第一云游戏提供方的服务器发送所述数据需求策略;其中,所述第一云游戏提供方是所述多个云游戏提供方中,提供有所述第一云游戏的云游戏提供方;/n接收所述第一云游戏提供方的服务器发送的所述第一云游戏的游戏数据;/n向所述应用平台发送所述第一云游戏的游戏数据,所述第一云游戏的游戏数据由所述应用平台进行显示。/n

【技术特征摘要】
1.一种云游戏数据的处理方法,其特征在于,应用于云游戏对接系统,所述云游戏对接系统用于连接应用平台和多个云游戏提供方的服务器,所述方法包括:
接收来自所述应用平台的云游戏启动请求,所述云游戏启动请求用于请求启动第一云游戏;
基于所述云游戏启动请求,生成针对所述第一云游戏的数据需求策略,所述数据需求策略用于指示所述第一云游戏的游戏数据的生成方式;
向第一云游戏提供方的服务器发送所述数据需求策略;其中,所述第一云游戏提供方是所述多个云游戏提供方中,提供有所述第一云游戏的云游戏提供方;
接收所述第一云游戏提供方的服务器发送的所述第一云游戏的游戏数据;
向所述应用平台发送所述第一云游戏的游戏数据,所述第一云游戏的游戏数据由所述应用平台进行显示。


2.根据权利要求1所述的方法,其特征在于,所述云游戏启动请求包括所述应用平台对应的帐号信息和设备信息;
所述基于所述云游戏启动请求,生成针对所述第一云游戏的数据需求策略,包括:
获取所述帐号信息针对所述第一云游戏的试玩时长;
基于所述设备信息,确定所述第一云游戏的运行策略,所述运行策略用于指示所述第一云游戏的运行方式;
其中,所述数据需求策略包括所述试玩时长和所述运行策略。


3.根据权利要求2所述的方法,其特征在于,所述基于所述设备信息,确定所述第一云游戏的运行策略,包括:
基于所述设备信息,确定所述第一云游戏在运行过程中的图像帧的分辨率。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
生成针对所述帐号信息的验证信息;
响应于接收到来自所述第一云游戏提供方的服务器的登录验证请求,基于所述验证信息对所述登录验证请求中的登录帐号进行校验;
在所述登录帐号通过校验的情况下,获取所述登录帐号的关联帐号,所述关联帐号用于指示所述登录帐号对应的应用平台对应的除所述登录帐号之外的其它帐号;
对所述关联帐号进行验证;
响应于所述关联帐号通过验证,向所述第一云游戏提供方的服务器发送验证通过信息。


5.根据权利要求1所述的方法,其特征在于,所述向所述应用平台发送所述第一云游戏的游戏数据,包括:
从所述游戏数据中获取所述第一云游戏的游戏显示信息;
基于所述游戏显示信息,确定与所述应用平台未适配的用户界面;
将所述未适配的用户界面调整为适配的用户界面,生成调整后的游戏数据;
向所述应用平台发送所述调整后的游戏数据。


6.根据权利要求1所述的方法,其特征在于,所述接收来自所述应用平台的云游戏启动请求之后,还包括:
从所述第一云游戏对应的多个云游戏提供方中,向所述应用平台分配符合运行条件的云游戏提供方;从所述符合运行条件的云游戏提供方的服务器中,向所述应用平台分配目标服务器,所述目标服务器是指接收所述数据需求策略的服务器;
或者,
从所述第一云游戏对应的多个云游戏提供方的服务器中,向所述应用平台分配符合运行条件的云游戏提供方的服务器作为目标服务器,所述目标服务器是指接收所述数据需求策略的服务器。


7.根据权利要求6所述的方法,其特征在于,所述从所述符合运行条件的云游戏提供方的服务器中,向所述应用平台分配目标服务器,包括:
获取所述符合运行条件的云游戏提供方的服务器的设备状态;
基于所述设备状态,确定处于空闲状态的服务器;
从所述处于空闲状态的服务器中确定所述目标服务器。


8.根据权利要求7所述的方法,其特征在于,所述从所述处于空闲状态的服务器中确定所述目标服务器,包括:
从所述处于空闲状态的服务器中,随机确定所述目标服务器;
或者,...

【专利技术属性】
技术研发人员:易辉江桓桓罗焱
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1