一种下载游戏的方法和装置与流程

文档序号:11186126阅读:1261来源:国知局
一种下载游戏的方法和装置与流程

本发明涉及软件领域,具体是一种下载游戏的方法和装置。



背景技术:

休闲游戏平台通常包括游戏大厅和多个不同游戏。在安装游戏大厅后,根据用户的选择,下载相应的游戏并安装,然后用户才能够开始相应游戏。如果本地游戏版本不符合游戏大厅的要求,通常需要重新安装或者下载补丁包安装后,用户才能开始相应的游戏。

如图1所述为现有下载游戏方法的实现过程,包括:

s101、接收用户输入的登入信息和开始游戏的命令;

s102、检测用户选择的游戏是否安装,选择“否”进入步骤s103,选择“是”进入步骤s104;

s103、向服务器端下载游戏文件;

s104、检测用户选择的游戏是否需要更新,选择“否”进入步骤s105,选择“是”进入步骤s106;

s105、向服务器端下载更新文件;

s106、启动游戏客户端开始游戏。

目前游戏大厅中,都要通过用户的主动点击,才能下载或更新游戏,这样用户往往需要等待一段时间才能开始游戏;如果在进行游戏的时同时下载另一个游戏,这种下载方式也会对正在进行的游戏造成影响;对于没有下载的游戏,则需要下载安装后才能进行游戏,用户的等待时间较长,不利于游戏体验。



技术实现要素:

为解决现有技术中游戏下载需要主动更新的问题,本发明的目的在于提供一种下载游戏的方法和装置。

本发明的目的可以通过以下技术方案实现:

一种下载游戏的方法,其特征在于,包括:

游戏客户端向游戏终端发送本地游戏大厅内的游戏信息,游戏终端生成下载配置文件,游戏客户端根据下载配置文件进行流畅模式下载或者全速模式下载;同时,客户端可检测电脑中是否具有未下载游戏的安装包,并进行提前下载,当用户下次体验该游戏时只需进行安装即可,无需下载安装包;

所述下载游戏方法的步骤为:

s201,登录游戏大厅,检测已下载游戏是否为最新版本,选择“否”进入步骤s202,选择“是”进入步骤s205;

s202,将最新的游戏版本号发送至游戏终端;

s203,根据版本号生成最新版本游戏下载配置文件;

s204,将生成的配置文件发送给游戏客户端;

s205,检测是否有游戏进行,选择“是”进入s206,选择“否”进入s207;

s206,进入流畅模式下载;

s207,进入全速模式下载;

s208,登录游戏大厅,检测是否有未下载的安装包,选择“是”则直接进入步骤s205。

所述步骤s206中的流畅模式下载,是在不影响游戏流畅性的前提下进行的下载:

a、客户端根据当前游戏所需要的网速进行网速分配,在保证保证游戏流畅的前提下,将剩余网络全部利用在游戏更新中,既保证了游戏的流畅,又能将剩余网络充分利用;

a、当用户暂停游戏进行下载时,则下载模式直接进入s207;

b、当用户关闭游戏客户端且无其他操作时,则下载模式直接进入s207。

所述步骤s207中的全速模式下载,是指当前电脑没有程序占用网络时,则游戏下载速度达到设定的最大值。

所述步骤s208和步骤s201同时进行。

一种下载的游戏的装置,其特征在于,所述装置包括:

文件校验模块,用于检测已下载游戏当前的版本,并将当前版本号发送至游戏终端;

信息反馈模块,游戏终端根据文件校验模块提供的版本号,向信息反馈模块发送配置文件;

文件接收模块,文件接收模块接收来自信息反馈模块的配置文件,并将配置文件反馈至逻辑处理模块;

逻辑处理模块,逻辑处理模块用于检测当前电脑网络占用率和电脑运行状态,并根据自身的逻辑计算分配下载方式,下载方式主要包括以下两个模块:

勿扰模式下载块和全速模式下载模块。

所述勿扰模式下载模块是指:

a、客户端根据当前游戏所需要的网速进行网速分配,在保证保证游戏流畅的前提下,将剩余网络全部利用在游戏更新中;

b、当占用网络的程序停止运行或关闭时,游戏更新由勿扰模式下载模块转为全速模式下载模块。

所述全速模式下载模块是指:

当逻辑处理模块检测到当前网络无其它程序占用时,游戏客户端下载游戏速度达到设定的最大值。

附图说明

下面结合附图对本发明作进一步的说明。

图1是现有技术中下载游戏方法的流程图;

图2是本发明中下载游戏方法的流程图;

图3是本发明中下载游戏的装置图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施实例中,游戏客户端向游戏终端发送本地游戏大厅内的游戏信息,游戏终端生成下载配置文件,游戏客户端根据下载配置文件进行流畅模式下载或者全速模式下载;同时,客户端可检测电脑中是否具有未下载游戏的安装包,并进行提前下载,当用户下次体验该游戏时只需进行安装即可,无需下载安装包。

图2所示为本发明中下载游戏方法的流程图,如下所述:

步骤s201,登录游戏大厅,检测已下载游戏是否为最新版本,选择“否”进入步骤s202,选择“是”进入步骤s205;

其中,当用户登录游戏的大厅时,客户端自动检测已下载的游戏是否为最新版本的游戏,并根据结果决定是否要向游戏终端发送配置文件生成请求;当

步骤s202,将最新的游戏版本号发送至游戏终端。

步骤s203,根据版本号生成最新版本游戏下载配置文件。

步骤s204,将生成的配置文件发送给游戏客户端;

其中,游戏客户端根据游戏终端反馈的配置文件信息,做好下载准备,游戏客户端的下载模式根据步骤s205进行确定。

步骤s205,检测是否有游戏进行,选择“是”进入s206,选择“否”进入s207;

其中,客户端检测是否有游戏进行,是为了防止因为游戏的下载而占用网速,导致游戏进行不流畅,影响游戏体验。

步骤s206,进入流畅模式下载;

其中,流畅模式下载是在不影响游戏流畅性的前提下进行的下载,其模式主要包括:

c、客户端根据当前游戏所需要的网速进行网速分配,在保证保证游戏流畅的前提下,将剩余网络全部利用在游戏更新中,既保证了游戏的流畅,又将剩余网络充分利用,效率高且适于实用;

d、当用户暂停游戏进行下载时,则下载模式直接进入s207;

e、当用户关闭游戏客户端且无其他操作时,则下载模式直接进入s207;

步骤s207,进入全速下载模式;

其中,所述全速下载模式指当前电脑没有程序占用网络时,则游戏下载将网络充分利用起来。

步骤s208,登录游戏大厅,检测是否有未下载的安装包,选择“是”则直接进入步骤s205;

其中,步骤s208和步骤s201同时进行。

图3是本发明实施实例提供的下载游戏的装置图,为了便于说明,仅列出了与本发明实施实例相关的部分,包括:

文件校验模块11,用于检测已下载游戏当前的版本,并将当前版本号发送至游戏终端;

信息反馈模块12,游戏终端根据文件校验模块11提供的版本号,向信息反馈模块12发送配置文件;

文件接收模块13,文件接收模块13接收来自信息反馈模块12的配置文件,并将配置文件反馈至逻辑处理模块14;

逻辑处理模块14,逻辑处理模块14用于检测当前电脑网络占用率和电脑运行状态,并根据自身的逻辑计算分配下载方式,下载方式主要包括以下两个模块:

勿扰模式下载块1401和全速模式下载模块1402;

勿扰模式下载模块1401:

c、客户端根据当前游戏所需要的网速进行网速分配,在保证保证游戏流畅的前提下,将剩余网络全部利用在游戏更新中;

d、当占用网络的程序停止运行或关闭时,游戏更新由勿扰模式下载模块1401转为全速模式下载模块;

全速模式下载模块1402:

当逻辑处理模块14检测到当前网络无其它程序占用时,游戏客户端下载游戏速度达到最大化。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有2条留言
  • 访客 来自[中国] 2021年05月18日 17:56
    这不都这样么???
    0
  • 访客 来自[中国] 2021年05月18日 17:56
    ??????????????这都行????
    0
1