一种基于云游戏的数据处理方法以及相关设备技术

技术编号:28955043 阅读:21 留言:0更新日期:2021-06-23 08:49
本申请实施例公开了一种基于云游戏的数据处理方法以及相关设备,该数据处理方法包括:获取目标游戏对应的运行基础信息;运行基础信息包括云游戏数据的第一连接信息以及游戏安装包的第二连接信息;获取终端可用网络通道;若终端可用网络通道包括第一网络通道和第二网络通道,则根据第一连接信息和第一网络通道获取云游戏数据,解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面;在获取云游戏数据的过程中,根据第二连接信息和第二网络通道下载游戏安装包。采用本申请实施例提供的方法,可以在下载游戏安装包的过程中正常运行云游戏。

【技术实现步骤摘要】
一种基于云游戏的数据处理方法以及相关设备
本申请涉及计算机
,尤其涉及一种基于云游戏的数据处理方法以及相关设备。
技术介绍
云游戏模式的推出,让玩家可以在决定下载游戏安装包之前进行游戏的试玩,引起游戏玩家的兴趣,扩大了玩家群体,更容易提高游戏的知名度。目前市场上游戏对于云游戏试玩和下载游戏安装包的处理,是在玩家体验一定时长的云游戏后,弹出下载界面提示玩家进行游戏安装包的下载。由于云游戏对网络要求比较高,下载游戏安装包时容易造成带宽被占,导致玩家网络延迟过高或者直接卡死,玩家只能暂停云游戏试玩或者直接退出云游戏试玩,导致无法在下载游戏安装包的过程中正常运行云游戏试玩。
技术实现思路
本申请实施例提供一种基于云游戏的数据处理方法以及相关设备,可以在下载游戏安装包的过程中正常运行云游戏。本专利技术实施例一方面提供了一种基于云游戏的数据处理方法,包括:获取目标游戏对应的运行基础信息,获取终端可用网络通道;运行基础信息包括云游戏数据的第一连接信息以及游戏安装包的第二连接信息;云游戏数据与游戏安装包均属于目标游戏的游戏数据;若终端可用网络通道包括第一网络通道和第二网络通道,则根据第一连接信息和第一网络通道获取云游戏数据,解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面;在获取云游戏数据的过程中,根据第二连接信息和第二网络通道下载游戏安装包。本申请实施例一方面提供了一种基于云游戏的数据处理装置,包括:基础信息获取模块,用于获取目标游戏对应的运行基础信息;运行基础信息包括云游戏数据的第一连接信息以及游戏安装包的第二连接信息;云游戏数据与游戏安装包均属于目标游戏的游戏数据;通道获取模块,用于获取终端可用网络通道;第一连接模块,用于若终端可用网络通道包括第一网络通道和第二网络通道,则根据第一连接信息和第一网络通道获取云游戏数据,解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面;第二连接模块,用于在获取云游戏数据的过程中,根据第二连接信息和第二网络通道下载游戏安装包。其中,通道获取模块,包括:监听单元,用于在系统网络服务中建立第一监听函数和第二监听函数,根据第一监听函数获取第一网络通道的网络状态,根据第二监听函数获取第二网络通道的网络状态;通道确定单元,用于若第一网络通道的网络状态为连接状态,且第二网络通道的网络状态为连接状态,则将第一网络通道和第二网络通道均确定为终端可用网络通道;通道确定单元,还用于若第一网络通道的网络状态为连接状态,且第二网络通道的网络状态为未连接状态,则将第一网络通道确定为终端可用网络通道;通道确定单元,还用于若第一网络通道的网络状态为未连接状态,且第二网络通道的网络状态为连接状态,则将第二网络通道确定为终端可用网络通道。其中,第一连接模块,包括:第一标识获取单元,用于若终端可用网络通道包括第一网络通道和第二网络通道,则获取第一网络通道的第一网络通道标识;第一连接建立单元,用于根据第一网络通道标识和第一连接信息,建立与云服务器之间的第一数据连接;云数据获取单元,用于通过第一数据连接从云服务器获取云游戏数据;解码单元,用于解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面。其中,第二连接模块,包括:第二标识获取单元,用于获取第二网络通道的第二网络通道标识;合法检测单元,用于对下载地址链接进行合法检测;第二连接建立单元,用于若检测到下载地址链接具备合法性和有效性,则根据第二网络通道标识和下载地址链接,建立与安装包服务器之间的第二数据连接;下载任务执行单元,用于通过第二数据连接与安装包服务器下载游戏安装包。其中,第二连接模块,包括:资源信息获取单元,用于根据第二连接信息和第二网络通道获取安装包服务器的游戏安装包资源和下载资源信息;提示区域显示单元,用于根据下载资源信息显示用于提示游戏安装包资源获取情况的下载提示区域;下载提示区域为独立显示于云游戏界面的显示区域;第一响应单元,用于当响应针对下载提示区域中暂停下载控件的触发操作时,暂停获取安装包服务器的游戏安装包资源,将下载资源信息作为暂停下载资源信息;第二响应单元,用于当响应针对下载提示区域中继续下载控件的触发操作时,获取暂停下载资源信息,根据暂停下载资源信息在游戏安装包资源中确定未下载的剩余游戏安装包资源,根据第二连接信息和第二网络通道获取剩余游戏安装包资源。其中,数据处理装置,还包括:第一配置信息获取模块,用于获取网络配置信息;第一功能检测模块,用于根据网络配置信息检测自动下载功能的功能状态;下载开启处理模块,用于若自动下载功能的功能状态为开启状态,则执行在获取云游戏数据的过程中,根据第二连接信息和第二网络通道下载游戏安装包的步骤。其中,数据处理装置,还包括:第一监测模块,用于监测第一网络通道的网络质量信息;第一监测执行模块,用于若第一网络通道的网络质量信息不满足云游戏执行条件,则在第二网络通道中暂停对游戏安装包的下载任务,根据第一连接信息和第二网络通道获取云游戏数据,解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面。其中,第一连接模块,包括:网络制式识别单元,若终端可用网络通道包括第一网络通道和第二网络通道,则识别第一网络通道和第二网络通道分别对应的网络制式;优先级确定单元,用于根据制式选择条件,确定第一网络通道和第二网络通道分别对应的网络制式的优先级;优先连接单元,用于若第一网络通道的网络制式的优先级高于第二网络通道的网络制式的优先级,则根据第一连接信息和第一网络通道获取云游戏数据,解码云游戏数据,显示包含解码后的云游戏数据的云游戏界面。其中,数据处理装置,还包括:第二配置信息获取模块,用于获取网络配置信息;第二功能检测模块,用于根据网络配置信息检测自动下载功能的功能状态;下载关闭处理模块,用于若自动下载功能的功能状态为关闭状态,则显示下载指引区域;下载指引区域为独立显示于云游戏界面的显示区域;第一响应模块,用于当响应针对下载指引区域的触发操作时,则执行在获取云游戏数据的过程中,根据第二连接信息和第二网络通道下载游戏安装包的步骤。其中,数据处理装置,还包括:第二监测模块,用于监测第二网络通道的网络质量信息;第二监测执行模块,用于若第二网络通道的网络质量信息不满足下载执行条件,则在第一网络通道中暂停获取云游戏数据,根据第二连接信息和第一网络通道下载游戏安装包。其中,数据处理装置,还包括:双通道监测模块,用于监测第一网络通道和第二网络通道分别对应的网络质量信息;质量比较模块,用于根据第一网络通道和第二网络通道分别对应的网络质量信息,对第一网络通道和第二网络通道进行质量比较;质量执行模块,用于若第一网络通道的网络质量优于第二网络通道的网络质量本文档来自技高网...

【技术保护点】
1.一种基于云游戏的数据处理方法,其特征在于,包括:/n获取目标游戏对应的运行基础信息;所述运行基础信息包括云游戏数据的第一连接信息以及游戏安装包的第二连接信息;所述云游戏数据与所述游戏安装包均属于所述目标游戏的游戏数据;/n获取终端可用网络通道;/n若所述终端可用网络通道包括第一网络通道和第二网络通道,则根据所述第一连接信息和所述第一网络通道获取所述云游戏数据,解码所述云游戏数据,显示包含解码后的云游戏数据的云游戏界面;/n在获取所述云游戏数据的过程中,根据所述第二连接信息和所述第二网络通道下载所述游戏安装包。/n

【技术特征摘要】
1.一种基于云游戏的数据处理方法,其特征在于,包括:
获取目标游戏对应的运行基础信息;所述运行基础信息包括云游戏数据的第一连接信息以及游戏安装包的第二连接信息;所述云游戏数据与所述游戏安装包均属于所述目标游戏的游戏数据;
获取终端可用网络通道;
若所述终端可用网络通道包括第一网络通道和第二网络通道,则根据所述第一连接信息和所述第一网络通道获取所述云游戏数据,解码所述云游戏数据,显示包含解码后的云游戏数据的云游戏界面;
在获取所述云游戏数据的过程中,根据所述第二连接信息和所述第二网络通道下载所述游戏安装包。


2.根据权利要求1所述的方法,其特征在于,所述获取终端可用网络通道,包括:
在系统网络服务中建立第一监听函数和第二监听函数,根据所述第一监听函数获取第一网络通道的网络状态,根据所述第二监听函数获取第二网络通道的网络状态;
若所述第一网络通道的网络状态为连接状态,且所述第二网络通道的网络状态为连接状态,则将所述第一网络通道和所述第二网络通道均确定为终端可用网络通道;
若所述第一网络通道的网络状态为连接状态,且所述第二网络通道的网络状态为未连接状态,则将所述第一网络通道确定为终端可用网络通道;
若所述第一网络通道的网络状态为未连接状态,且所述第二网络通道的网络状态为连接状态,则将所述第二网络通道确定为终端可用网络通道。


3.根据权利要求1所述的方法,其特征在于,所述若所述终端可用网络通道包括第一网络通道和第二网络通道,则根据所述第一连接信息和所述第一网络通道获取所述云游戏数据,解码所述云游戏数据,显示包含解码后的云游戏数据的云游戏界面,包括:
若所述终端可用网络通道包括第一网络通道和第二网络通道,则获取所述第一网络通道的第一网络通道标识;
根据所述第一网络通道标识和所述第一连接信息,建立与云服务器之间的第一数据连接;
通过所述第一数据连接从云服务器获取所述云游戏数据,解码所述云游戏数据,显示包含解码后的云游戏数据的云游戏界面。


4.根据权利要求1所述的方法,其特征在于,所述第二连接信息包括下载地址链接;
所述根据所述第二连接信息和所述第二网络通道下载所述游戏安装包,包括:
获取所述第二网络通道的第二网络通道标识;
对所述下载地址链接进行合法检测;
若检测到所述下载地址链接具备合法性和有效性,则根据所述第二网络通道标识和所述下载地址链接,建立与安装包服务器之间的第二数据连接;
通过所述第二数据连接与所述安装包服务器建立用于下载所述游戏安装包。


5.根据权利要求1所述的方法,其特征在于,所述根据所述第二连接信息和所述第二网络通道下载所述游戏安装包,包括:
根据所述第二连接信息和所述第二网络通道获取安装包服务器的游戏安装包资源和下载资源信息;
根据所述下载资源信息显示用于提示游戏安装包资源获取情况的下载提示区域;所述下载提示区域为独立显示于云游戏界面的显示区域;
当响应针对所述下载提示区域中暂停下载控件的触发操作时,暂停获取所述安装包服务器的游戏安装包资源,将所述下载资源信息作为暂停下载资源信息;
当响应针对所述下载提示区域中继续下载控件的触发操作时,获取所述暂停下载资源信息,根据所述暂停下载资源信息在所述游戏安装包资源中确定未下载的剩余游戏安装包资源,根据所述第二连接信息和所述第二网络通道获取所述剩余游戏安装包资源。


6.根据权利要求1所述的方法,其特征在于,还包括:
获取网络配置信息,根据所述网络配置信息检测自动下载功能的功能状态;
若所述自动下载功能的功能状态为开启状态,则执行所述在获取所述云游戏数据的过程中,根据所述第二连接信息和所述第二网络通道下载所述游戏安装包的步骤。


7.根据权利要求6所述的方法,其特征在于,还包括:
监测所述第一网络通道的网络质量信息;
若所述第一网络通道的网络质量信息不满足云游戏执行条件,则在所述第二网络通道中暂停下载所述游戏安装包,根据所述第一连接信息和所述第二网络通道获取所述云游戏数据,解码所述云游戏数据,显示包含解码后的云游戏...

【专利技术属性】
技术研发人员:陈家昌吴启冬刘清文张宇菲
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1