一种游戏运行环境检测方法及系统的制作方法

文档序号:6440809阅读:685来源:国知局
专利名称:一种游戏运行环境检测方法及系统的制作方法
技术领域
本发明涉及互联网技术领域,更具体地说,涉及一种游戏运行环境检测方法及系统。
背景技术
现有的游戏平台通常只能笼统地对所有游戏的一般运行环境进行粗略检测,而不能针对每个游戏进行全面的运行环境检测,因此精确度不高,可靠性较低。而且,由于现有的游戏平台不能检测本地硬件配置状况是否满足游戏运行环境的需求;或者只能在下载完游戏的安装包并进行安装时,才对客户端的本地硬件配置状况进行检测,来判断客户端是否满足游戏运行环境的需求。这将很可能导致用户下载完游戏后却不能运行,从而浪费了大量的下载时间和下载流量,不仅给用户带来了不便,还会对用户造成时间和金钱上的损失。

发明内容
本发明要解决的技术问题在于,针对现有技术中无法进行游戏运行环境检测或游戏运行环境检测的精度不高、造成游戏下载完成后很可能因本地硬件配置状况而不能运行、从而浪费时间和流量的缺陷,提供一种可避免游戏下载后不能运行的游戏运行环境检测方法及系统。本发明解决其技术问题所采用的技术方案是:提供一种游戏运行环境检测方法,包括:接收游戏启动指令;判断所述游戏启动指令对应的游戏是否已下载安装;若判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为否,则判断本地硬件配置状况是否满足所述游戏的硬件配置要求;若所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果为否,则停止下载所述游戏的安装包。其中,所述方法还包括:若判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为是,则判断本地软件配置状况是否满足所述游戏的软件配置要求;若所述判断本地软件配置状况是否满足所述游戏的软件配置要求的判断结果为否,则自动在本地安装满足所述游戏的软件配置要求所需要的软件。其中,所述停止下载所述游戏的的安装包的步骤具体包括:将所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果提供给用户,并根据用户选择指令判断是否删除所述游戏的下载任务,若判断为是,则删除所述游戏的下载任务;若判断为否,则继续下载所述游戏的安装包。其中,所述方法还包括:
若所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果为是,则下载所述游戏的安装包,安装所述游戏,并启动所述游戏,然后跳到所述判断本地软件配置状况是否满足所述游戏的软件配置要求的步骤。其中,在判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为否时,所述方法还包括:判断所述游戏的安装包的大小是否超过预设阈值,若判断所述游戏的安装包的大小是否超过预设阈值的判断结果为是,则执行所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的步骤;若判断所述游戏的安装包的大小是否超过预设阈值的判断结果为否,则继续下载所述游戏的安装包。相应地,本发明还提供了一种游戏运行环境检测系统,包括:下载模块,用于下载游戏的安装包;人机接口模块,用于接收游戏启动指令;第一判断模块,用于判断所述游戏启动指令对应的游戏是否已下载安装;第二判断模块,用于在所述第一判断模块的判断结果为否时,判断本地硬件配置状况是否满足所述游戏的硬件配置要求;下载管理模块,用于在所述第二判断模块的判断结果为否时,控制所述下载模块停止下载所述游戏的安装包。其中,所述系统还包括:第三判断模块,用于在所述第一判断模块的判断结果为是时,判断本地软件配置状况是否满足所述游戏的软件配置要求;软件安装模块,用于在所述第三判断模块的判断结果为否时,自动在本地安装满足所述游戏的软件配置要求所需要的软件。其中,所述下载管理模块具体包括:提示模块,用于通过所述人机接口模块将所述第二判断模块的判断结果提供给用户,并通过所述人机接口模块提示用户选择是否删除所述游戏的下载任务;第四判断模块,用于根据所述人机接口模块接收的用户选择指令判断是否删除所述游戏的下载任务;任务删除模块,用于在所述第四判断模块的判断结果为是时,删除所述下载模块中的所述游戏的下载任务;任务维持模块,用于在所述第四判断模块的判断结果为否时,控制所述下载模块继续下载所述游戏的安装包。其中,所述系统还包括:游戏安装模块,用于在所述第二判断模块的判断结果为是时,通过所述下载模块下载所述游戏的安装包,并安装所述游戏;游戏启动模块,用于在所述游戏安装模块安装所述游戏后,启动所述游戏,并通知所述第三判断模块判断本地软件配置状况是否满足所述游戏的软件配置要求。其中,所述系统还包括:安装包大小判断模块,用于在所述第一判断模块的判断结果为否时,判断所述游戏的安装包的大小是否超过预设阈值,若判断结果为是,则通知所述第二判断模块判断本地硬件配置状况是否满足所述游戏的硬件配置要求;若判断结果为否,则通知所述下载模块继续下载所述游戏的安装包。本发明的游戏运行环境检测方法及系统的有益效果为:通过针对每个游戏,在下载目标游戏前检测本地硬件配置是否满足目标游戏的硬件配置要求,可以避免目标游戏下载后不能运行的情况,节省了用户的下载时间和下载流量,为用户带来更方便、更愉快的体验。


下面将结合附图及实施例对本发明作进一步说明,附图中:图1是根据本发明第一实施例的游戏运行环境检测方法的流程图;图2是根据本发明第二实施例的游戏运行环境检测方法的流程图;图3是根据本发明第三实施例的游戏运行环境检测方法的流程图;图4是根据本发明第四实施例的游戏运行环境检测方法的流程图;图5-6分别是本发明实施例提供的硬件检测界面的示意图;图7-10分别是本发明实施例提供的软件检测界面的示意图;图11是根据本发明第一实施例的游戏运行环境检测系统的结构示意图;图12是根据本发明第二实施例的游戏运行环境检测系统的结构示意图;图13是根据本发明第三实施例的游戏运行环境检测系统的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参见图1,是根据本发明第一实施例的游戏运行环境检测方法的流程图。在本实施例中,游戏运行环境检测方法包括:在步骤S100,接收游戏启动指令。在步骤S101,判断该游戏启动指令对应的游戏是否已下载安装。若步骤SlOl的判断结果为否,即该游戏启动指令对应的游戏还没有下载安装,则执行步骤S102。在步骤S102,判断本地硬件配置状况是否满足该游戏的硬件配置要求。若步骤S102的判断结果为否,即本地硬件配置状况不满足该游戏的硬件配置要求,则执行步骤S104。在步骤S104,停止下载该游戏的安装包。另外,若步骤S102的判断结果为是,即本地硬件配置状况满足该游戏的硬件配置要求,则执行步骤S103。在步骤S103,继续下载该游戏的安装包。若步骤SlOl的判断结果为是,即该游戏启动指令对应的游戏已下载安装,则可以执行步骤S105。在步骤S105,运行该游戏。本发明提供的一种游戏运行环境检测方法通过针对每个游戏,在下载目标游戏前检测本地硬件配置是否满足目标游戏的硬件配置要求,可以避免目标游戏下载后不能运行的情况,节省了用户的下载时间和下载流量,为用户带来更方便、更愉快的体验。在图1所示的实施例中,步骤S103和步骤S105仅仅用于举例说明。图2和图3中描述的实施例将对图1所示的步骤S103和步骤S105进行进一步拓展。参见图2,是根据本发明第二实施例的游戏运行环境检测方法的流程图。在本实施例中,游戏运行环境检测方法包括:在步骤S200,接收游戏启动指令。其中,该游戏启动指令可以是启动游戏平台后,由用户点击游戏图标而生成的。在步骤S201,判断该游戏启动指令对应的游戏是否已下载安装。具体地,判断用户点击的游戏的安装包是否已下载并安装完毕。若步骤S201的判断结果为否,即该游戏启动指令对应的游戏还没有下载安装,则执行步骤S202。在步骤S202,判断本地硬件配置状况是否满足该游戏的硬件配置要求。具体地,每个游戏可能都具有各自的硬件配置要求,只有当客户端的本地硬件配置状况满足游戏的硬件配置要求时,该游戏才能在客户端上成功安装和运行。在具体实施过程中,步骤S202可以包括:检测客户端的本地硬件配置状况,获取本地硬件配置参数;获取目标游戏运行所需的硬件配置参数;判断本地硬件配置参数是否满足目标游戏运行所需的硬件配置参数。其中,游戏的硬件配置要求可以包括:操作环境要求、CPU要求、内存要求、显卡要求以及资源安全性要求等。对于操作环境,主要是判断客户端当前的操作系统版本是否支持将要下载的目标游戏;对于CPU,主要是判断客户端的主频是否满足目标游戏运行所需;对于内存,主要是判断客户端的内存大小是否满足目标游戏运行所需;对于显卡,可以从显卡库中读取显卡数据,再将本地显卡数据与目标游戏要求的显卡数据进行对比,从而判断显卡是否满足游戏所需;对于资源安全性,主要是针对客户端安装的杀毒软件,因为有些杀毒软件可能会将一些游戏视为病毒处理,本发明可以预先进行检测,以避免目标游戏不能安装或被杀毒软件误删。若步骤S202的判断结果为是,即本地硬件配置状况满足该游戏的硬件配置要求,则执行步骤S203。在步骤S203,继续下载该游戏的安装包。若步骤S202的判断结果为否,即本地硬件配置状况不满足该游戏的硬件配置要求,则执行步骤S204。在步骤S204,停止下载该游戏的安装包。若步骤S201的判断结果为是,即该游戏启动指令对应的游戏已下载安装,则执行步骤S205。在步骤S205,判断本地软件配置状况是否满足该游戏的软件配置要求。具体地,每个游戏可能都具有各自的软件配置要求,只有当客户端的本地软件配置状况满足游戏的软件配置要求时,该游戏才能在客户端上成功运行。软件配置要求可以包括插件要求。具体地,步骤S205可以包括:获取目标游戏运行所需的插件;检测目标游戏运行所需的插件是否在客户端操作系统中都已存在。若步骤S205的判断结果为否,即本地软件配置状况不满足该游戏的软件配置要求,则执行步骤S206。在步骤S206,自动在本地安装满足该游戏的软件配置要求所需要的软件。通过游戏运行所需软件(例如游戏插件)的自动安装,可以解决现有技术中没有计算机基础的用户难以自行下载安装游戏插件的问题,方便用户的使用。在步骤S207,运行该游戏。若步骤S205的判断结果为是,即本地软件配置状况满足该游戏的软件配置要求,则直接执行步骤S207,运行该游戏。参见图3,是根据本发明第三实施例的游戏运行环境检测方法的流程图。
在步骤S300,接收游戏启动指令。在步骤S301,判断该游戏启动指令对应的游戏是否已下载安装。若步骤S301的判断结果为否,即该游戏启动指令对应的游戏还没有下载安装,则执行步骤S302。在步骤S302,判断本地硬件配置状况是否满足该游戏的硬件配置要求。若步骤S302的判断结果为否,即本地硬件配置状况不满足该游戏的硬件配置要求,则执行步骤S303。在步骤S303,停止下载该游戏的安装包。若步骤S302的判断结果为是,即本地硬件配置状况满足该游戏的硬件配置要求,则执行步骤S304。在步骤S304,下载该游戏的安装包,安装该游戏,并启动该游戏。接下来执行步骤S305。若步骤S301的判断结果为是,即该游戏启动指令对应的游戏已下载安装,则执行步骤S305。在步骤S305,判断本地软件配置状况是否满足该游戏的软件配置要求。若步骤S305的判断结果为否,即本地软件配置状况不满足该游戏的软件配置要求,则执行步骤S306。在步骤S306,自动在本地安装满足该游戏的软件配置要求所需要的软件。在步骤S307,运行该游戏。若步骤S305的判断结果为是,即本地软件配置状况满足该游戏的软件配置要求,则直接执行步骤S307,运行该游戏。参见图4,是根据本发明第四实施例的游戏运行环境检测方法的流程图。在本实施例中,游戏运行环境检测方法包括:在步骤S400,接收游戏启动指令。在步骤S401,判断该游戏启动指令对应的游戏是否已下载安装。若步骤S401的判断结果为否,即该游戏启动指令对应的游戏还没有下载安装,则执行步骤S402。在步骤S402,判断该游戏的安装包的大小是否超过预设阈值,例如50M。若步骤S402的判断结果为否,即该游戏的安装包的大小不超过预设阈值,则执行步骤S403。在步骤S403,继续下载该游戏的安装包。但是,本发明并不限于此。在步骤S403中,下载完游戏的安装包后,还可以根据用户指令安装和/或运行该游戏,或者自动安装和/或运行该游戏。若步骤S402的判断结果为是,即该游戏的安装包的大小超过预设阈值,则执行步骤S404。在步骤S404,判断该游戏是否具有硬件配置要求。若步骤S404的判断结果为是,即该游戏具有硬件配置要求,则执行步骤S405。在步骤S405中,判断本地硬件配置状况是否满足该游戏的硬件配置要求。若步骤S405的判断结果为否,即本地硬件配置状况不满足该游戏的硬件配置要求,则执行步骤S406。在步骤S406,将步骤S405的判断结果提供给用户,例如通过显示界面显示或通过语音播报。具体地,可以如图5和图6所示。在步骤S407中,根据用户选择指令判断是否删除游戏的下载任务。例如如图5和6所示,可以在显示界面上生成“删除下载”按钮,以便用户输入表示是否删除下载的用户选择指令。若步骤S407的判断结果为是,即确定删除游戏的下载任务,则执行步骤S408。在步骤S408,删除游戏的下载任务,停止下载该游戏的安装包。
若步骤S407的判断结果为否,即确定不删除游戏的下载任务,则执行步骤S403。若步骤S405的判断结果为是,即本地硬件配置状况满足该游戏的硬件配置要求,则执行步骤S409。在步骤S409中,下载该游戏的安装包,安装该游戏,并启动该游戏。若步骤S404的判断结果为否,即该游戏没有硬件配置要求,则直接执行步骤S409,下载该游戏的安装包,安装该游戏,并启动该游戏。接下来,执行步骤S410。在步骤S410,判断该游戏是否具有软件配置要求。若步骤S410的判断结果为是,即该游戏具有软件配置要求,则执行步骤S411。在步骤S411,判断本地软件配置状况是否满足该游戏的软件配置要求。若步骤S411的判断结果为否,即本地软件配置状况不满足该游戏的软件配置要求,则执行步骤S412。在步骤S412,自动在本地安装满足该游戏的软件配置要求所需要的软件,例如插件。关于插件的安装,可以分为静态安装和非静态安装两种情况。若是静态安装,如图7所示,在下载页面下直接进行安装,不需用户操作而实现自动安装,且安装完成后自动运行游戏。若是非静态安装,如图8、9和10所示,可以在显示界面上弹出对话框提示用户安装,在用户确认后才开始安装插件,并在安装完成后提示用户选择是否运行游戏。在步骤S413,运行该游戏。若步骤S411的判断结果为是,即本地软件配置状况满足该游戏的软件配置要求,则直接执行步骤S413,运行该游戏。若步骤S410的判断结果为否,即该游戏没有软件配置要求,则直接执行步骤S413,运行该游戏。若步骤S401的判断结果为是,即该游戏启动指令对应的游戏已下载安装,则直接执行步骤S410,判断游戏是否具有软件配置要求。参见图11,是根据本发明第一实施例的游戏运行环境检测系统的结构示意图。在本实施例中,游戏运行环境检测系统包括:下载模块1,用于下载游戏的安装包。人机接口 t吴块2,用于接收游戏启动指令。第一判断模块3,用于判断人机接口模块2接收的游戏启动指令对应的游戏是否已下载安装。第二判断模块4,用于在第一判断模块3的判断结果为否时,判断本地硬件配置状况是否满足该游戏的硬件配置要求。下载管理模块5,用于在第二判断模块4的判断结果为否时,控制下载模块I停止下载该游戏的安装包,并在第二判断模块4的判断结果为是时,控制下载模块I进行下载。本发明提供的一种游戏运行环境检测系统通过针对每个游戏,在下载目标游戏前检测本地硬件配置是否满足目标游戏的硬件配置要求,可以避免目标游戏下载后不能运行的情况,节省了用户的下载时间和下载流量,为用户带来更方便、更愉快的体验。图12是根据本发明第二实施例的游戏运行环境检测系统的结构示意图。在本实施例中,游戏运行环境检测系统包括:下载模块1,用于下载游戏的安装包。人机接口模块2,用于接收游戏启动指令。其中,该游戏启动指令可以是启动游戏平台后,由用户点击游戏图标而生成的。
第一判断模块3,用于判断人机接口模块2接收的游戏启动指令对应的游戏是否已下载安装。具体地,第一判断模块3可以判断用户点击的游戏的安装包是否已下载并安装完毕。第二判断模块4,用于在第一判断模块3的判断结果为否时,判断本地硬件配置状况是否满足该游戏的硬件配置要求。具体地,每个游戏可能都具有各自的硬件配置要求,只有当客户端的本地硬件配置状况满足游戏的硬件配置要求时,该游戏才能在客户端上成功安装和运行。在具体实施过程中,第二判断模块4可以包括:第一信息获取单元,用于检测客户端的本地硬件配置状况,获取本地硬件配置参数;第二信息获取单元,用于获取目标游戏运行所需的硬件配置参数;匹配单元,用于判断本地硬件配置参数是否满足目标游戏运行所需的硬件配置参数。其中,游戏的硬件配置要求可以包括:操作环境要求、CPU要求、内存要求、显卡要求以及资源安全性要求等。对于操作环境,主要是判断客户端当前的操作系统版本是否支持将要下载的目标游戏;对于CPU,主要是判断客户端的主频是否满足目标游戏运行所需;对于内存,主要是判断客户端的内存大小是否满足目标游戏运行所需;对于显卡,可以从显卡库中读取显卡数据,再将本地显卡数据与目标游戏要求的显卡数据进行对比,从而判断显卡是否满足游戏所需;对于资源安全性,主要是针对客户端安装的杀毒软件,因为有些杀毒软件可能会将一些游戏视为病毒处理,本发明可以预先进行检测,以避免目标游戏不能安装或被杀毒软件误删。下载管理模块5,用于在第二判断模块4的判断结果为否时,控制下载模块I停止下载该游戏的安装包,并在第二判断模块4的判断结果为是时,控制下载模块I进行下载。第三判断模块6,用于在第一判断模块3的判断结果为是时,判断本地软件配置状况是否满足该游戏的软件配置要求。具体地,每个游戏可能都具有各自的软件配置要求,只有当客户端的本地软件配置状况满足游戏的软件配置要求时,该游戏才能在客户端上成功运行。软件配置要求可以包括插件要求。具体地,第三判断模块6可以包括:第三信息获取单元,用于获取目标游戏运行所需的插件;验证单元,用于检测目标游戏运行所需的插件是否在客户端操作系统中都已存在。通过游戏运行所需软件(例如游戏插件)的自动安装,可以解决现有技术中没有计算机基础的用户难以自行下载安装游戏插件的问题,方便用户的使用。软件安装模块7,用于在第三判断模块6的判断结果为否时,自动在本地安装满足该游戏的软件配置要求所需要的软件。游戏运行模块8,用于在确定游戏及其所需软件安装完毕后运行游戏。参见图13,是根据本发明第三实施例的游戏运行环境检测系统的结构示意图。在本实施例中,下载管理模块5具体包括:提示模块51,用于通过人机接口模块2将第二判断模块4的判断结果提供给用户,并通过人机接口模块2提示用户选择是否删除该游戏的下载任务。第四判断模块52,用于根据人机接口模块2接收的用户选择指令判断是否删除该游戏的下载任务。任务删除模块53,用于在第四判断模块52的判断结果为是时,删除下载模块I中的该游戏的下载任务。任务维持模块54,用于在第四判断模块52的判断结果为否时,控制下载模块I继续下载该游戏的安装包。在本发明的一个优选实施例中,游戏运行环境检测系统还可以包括:游戏安装模块,用于在第二判断模块4的判断结果为是时,通过下载模块I下载该游戏的安装包,并安装该游戏。游戏启动模块,用于在游戏安装模块安装该游戏后,启动该游戏,并通知所述第三判断模块6判断本地软件配置状况是否满足该游戏的软件配置要求。在本发明的另一个优选实施例中,游戏运行环境检测系统还可以包括:安装包大小判断模块,用于在第一判断模块3的判断结果为否时,判断该游戏的安装包的大小是否超过预设阈值,例如50M,若判断结果为是,则通知第二判断模块4判断本地硬件配置状况是否满足该游戏的硬件配置要求;若判断结果为否,则通知下载模块I继续下载所述游戏的安装包。虽然以上实施例中将游戏运行环境检测系统划分为至少一个模块,但是这仅仅是为了举例说明。在实际应用中,本发明并不受这些特定模块的限制。例如,游戏平台(如快玩)是集小游戏、单机游戏、网页游戏和网络游戏的游戏系统,该游戏系统通常包括客户端、传输模块以及服务器端,游戏客户端和游戏服务器之间通过传输模块进行数据传输,如游戏数据包及其他游戏信息的上传下载等。游戏客户端安装在用户终端上,比如电脑、掌机等。参考图1-4描述的方法都可以在游戏客户端上执行,其中,游戏客户端可以通过传输模块从服务器端获取游戏的硬件配置要求、软件配置要求、安装包等。虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种游戏运行环境检测方法,其特征在于,包括: 接收游戏启动指令; 判断所述游戏启动指令对应的游戏是否已下载安装; 若判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为否,则判断本地硬件配置状况是否满足所述游戏的硬件配置要求; 若所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果为否,则停止下载所述游戏的安装包。
2.根据权利要求1所述的游戏运行环境检测方法,其特征在于,所述方法还包括: 若判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为是,则判断本地软件配置状况是否满足所述游戏的软件配置要求; 若所述判断本地软件配置状况是否满足所述游戏的软件配置要求的判断结果为否,则自动在本地安装满足所述游戏的软件配置要求所需要的软件。
3.根据权利要求1所述的游戏运行环境检测方法,其特征在于,所述停止下载所述游戏的安装包的步骤具体包括: 将所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果提供给用户,并根据用户选择指令判断是否删除所述游戏的下载任务,若判断为是,则删除所述游戏的下载任务;若判断为否,则继续下载所述游戏的安装包。
4.根据权利要求2所述的游戏运行环境检测方法,其特征在于,所述方法还包括: 若所述判断本地硬 件配置状况是否满足所述游戏的硬件配置要求的判断结果为是,则下载所述游戏的安装包,安装所述游戏,并启动所述游戏,然后跳到所述判断本地软件配置状况是否满足所述游戏的软件配置要求的步骤。
5.根据权利要求1-4中任一项所述的游戏运行环境检测方法,其特征在于,在判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为否时,所述方法还包括: 判断所述游戏的安装包的大小是否超过预设阈值,若判断所述游戏的安装包的大小是否超过预设阈值的判断结果为是,则执行所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的步骤;若判断所述游戏的安装包的大小是否超过预设阈值的判断结果为否,则继续下载所述游戏的安装包。
6.一种游戏运行环境检测系统,其特征在于,包括: 下载模块,用于下载游戏的安装包; 人机接口模块,用于接收游戏启动指令; 第一判断模块,用于判断所述游戏启动指令对应的游戏是否已下载安装; 第二判断模块,用于在所述第一判断模块的判断结果为否时,判断本地硬件配置状况是否满足所述游戏的硬件配置要求; 下载管理模块,用于在所述第二判断模块的判断结果为否时,控制所述下载模块停止下载所述游戏的安装包。
7.根据权利要求6所述的游戏运行环境检测系统,其特征在于,所述系统还包括: 第三判断模块,用于在所述第一判断模块的判断结果为是时,判断本地软件配置状况是否满足所述游戏的软件配置要求; 软件安装模块,用于在所述第三判断模块的判断结果为否时,自动在本地安装满足所述游戏的软件配置要求所需要的软件。
8.根据权利要求6所述的游戏运行环境检测系统,其特征在于,所述下载管理模块具体包括: 提示模块,用于通过所述人机接口模块将所述第二判断模块的判断结果提供给用户,并通过所述人机接口模块提示用户选择是否删除所述游戏的下载任务; 第四判断模块,用于根据所述人机接口模块接收的用户选择指令判断是否删除所述游戏的下载任务; 任务删除模块,用于在所述第四判断模块的判断结果为是时,删除所述下载模块中的所述游戏的下载任务; 任务维持模块,用于在所述第四判断模块的判断结果为否时,控制所述下载模块继续下载所述游戏的安装包。
9.根据权利要求7所述的游戏运行环境检测系统,其特征在于,所述系统还包括: 游戏安装模块,用于在所述第二判断模块的判断结果为是时,通过所述下载模块下载所述游戏的安装包,并安装所述游戏; 游戏启动模块,用于在所述游戏安装模块安装所述游戏后,启动所述游戏,并通知所述第三判断模块判断本地软件配置 状况是否满足所述游戏的软件配置要求。
10.根据权利要求6-9中任一项所述的游戏运行环境检测系统,其特征在于,所述系统还包括: 安装包大小判断模块,用于在所述第一判断模块的判断结果为否时,判断所述游戏的安装包的大小是否超过预设阈值,若判断结果为是,则通知所述第二判断模块判断本地硬件配置状况是否满足所述游戏的硬件配置要求;若判断结果为否,则通知所述下载模块继续下载所述游戏的安装包。
全文摘要
本发明公开了一种游戏运行环境检测方法,包括接收游戏启动指令;判断所述游戏启动指令对应的游戏是否已下载安装;若判断所述游戏启动指令对应的游戏是否已下载安装的判断结果为否,则判断本地硬件配置状况是否满足所述游戏的硬件配置要求;若所述判断本地硬件配置状况是否满足所述游戏的硬件配置要求的判断结果为否,则停止下载所述游戏的安装包。本发明还公开了一种游戏运行环境检测系统。本发明通过在下载前检测本地硬件配置是否满足游戏的硬件配置要求,可以避免游戏下载后不能运行的情况,节省了用户的下载时间和下载流量,为用户带来更方便、更愉快的体验。
文档编号G06F11/36GK103164326SQ20111041098
公开日2013年6月19日 申请日期2011年12月12日 优先权日2011年12月12日
发明者李东明, 钟智将, 夏成聪, 游志超, 何建威, 陈剑 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1