网络游戏的优化器、优化方法和优化系统的制作方法

文档序号:6545278阅读:184来源:国知局
网络游戏的优化器、优化方法和优化系统的制作方法
【专利摘要】本发明提供了一种网络游戏的优化器、优化方法和优化系统。其中该网络游戏的加速方法包括:获取并显示网络游戏列表;根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏;向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态;按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。利用本发明的方案,自动为用户提供网络游戏列表,并接收用户的选择后,自动进行数据传输的加速和游戏运行,游戏加速过程无需用户进行任何配置,实现了一次操作完成网游启动加速的过程。
【专利说明】网络游戏的优化器、优化方法和优化系统
【技术领域】
[0001]本发明涉及网络通信【技术领域】,特别是涉及网络游戏的加速器、加速方法和加速系统。
【背景技术】
[0002]一般情况下,网络数据的传输,如网页浏览、下载、网游、视频等数据,需要通过公用互联网进行平行传输。但是由于公用网络的线路复杂以及不同网络运营商间的连接,导致网络数据的拥堵或迟延。然而对于一些对于网络数据实时要求较高的应用场景下,例如再使用网络游戏时,用户需要尽量减少网络延时以能够得到快速的传输及响应。
[0003]现有技术中,用户经常采用优化软、硬件系统或修改带宽限制值等配置信息来实现网络游戏的加速。然而,上述的这些网络游戏的加速方法,无法针对性的使用户关注的网游数据免受其他网络数据的干扰,而且并没有从根本上解决公用互联网上的数据传输存在的数据传输路径复杂和网络繁忙的问题,无法满足用户加速网游的要求。
[0004]另外,现有技术中还出现了一些网游加速器,用于减少网络游戏数据的传输延时,一般采用的方法是用户手动选择需要加速的目标网游服务器地址,通过优化用户客户端至用户手选的目标网游服务器的数据传输,减少传输延时。但是使用这类网络加速器,需要用户进行大量的手动配置,选择需要加速的网游类型以及目标网游服务器的各种信息,使用不便,用户体验差。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种网络游戏的加速器和网络游戏的加速系统以及相应的网络游戏的加速方法。
[0006]本发明一个目的是要自动对用户使用的网络游戏进行加速,避免用户的手动配置。
[0007]本发明另一个目的是要提供一种用户使用方便、界面友好的网络游戏加速器,以提闻用户体验。
[0008]根据本发明的一个目的,提供了一种网络游戏的加速方法。该网络游戏的加速方法包括:获取并显示网络游戏列表;根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏;向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态;按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。
[0009]可选地,获取并显示网络游戏列表包括:扫描存储器中保存的网络游戏文件;提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成网络游戏列表,并在显示界面中进行显示。
[0010]可选地,获取并显示网络游戏列表包括:在显示界面中显示预设列表,预设列表中包括多种网络游戏的信息;接收来自用户的对预设列表的选择操作;将选择出的网络游戏的信息添加至网络游戏列表。[0011]可选地,获取并显示网络游戏列表包括:获取由用户输入的存储地址;在存储地址对应的网络游戏的信息添加至网络游戏列表。
[0012]可选地,在根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏之后还包括:获取网络游戏列表中记录的网络游戏的存储地址;对存储地址对应的文件进行验证;若通过验证,执行向网络游戏加速服务器发送网络游戏对应的测试数据的步骤;若验证不通过,发出相应的提示信息。
[0013]可选地,对存储地址对应的文件进行验证包括:获取文件的文件名和图标;判断文件名特征是否与预设文件名特征相匹配并且图标的图标特征是否与预设图标特征相匹配;若以上判断结果均为是,确定文件通过验证。
[0014]可选地,获取游戏数据的传输状态包括:检测游戏数据的网络传输延时时间;根据延时时间确定传输状态。
[0015]可选地,在获取并显示网络游戏列表之后还包括:根据来自于用户的对网络游戏列表的删除操作从网络游戏列表中删除对应的网络游戏信息。
[0016]根据本发明的另一个方面,还提供了一种网络游戏的加速器。该网络游戏的加速器包括:列表获取模块,配置为获取并显示网络游戏列表;游戏确定模块,配置为根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏;数据发送模块,配置为向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态;游戏加速模块,配置为按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。
[0017]可选地,列表获取模块被配置为以下任一种:
[0018]扫描存储器中保存的网络游戏文件;提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成网络游戏列表,并在显示界面中进行显示;
[0019]在显示界面中显示预设列表,预设列表中包括多种网络游戏的信息,接收来自用户的对预设列表的选择操作,将选择出的网络游戏的信息添加至网络游戏列表;
[0020]获取由用户输入的存储地址,在存储地址对应的网络游戏的信息添加至网络游戏列表。
[0021]可选地,上述网络游戏的加速器还包括:文件验证模块,配置为获取网络游戏列表中记录的网络游戏的存储地址,对存储地址对应的文件进行验证,并在验证不通过的情况下,发出相应的提示信息;数据发送模块,还配置为在文件验证模块的验证结果为通过的情况下,执行向网络游戏加速服务器发送网络游戏对应的游戏数据的步骤。
[0022]可选地,文件验证模块还配置为:获取文件的文件名和图标;判断文件名特征是否与预设文件名特征相匹配并且图标的图标特征是否与预设图标特征相匹配;若以上判断结果均为是,确定文件通过验证。
[0023]可选地,数据发送模块配置为:检测游戏数据的网络传输延时时间;根据延时时间确定传输状态。
[0024]可选地,上述网络游戏的加速器还包括:游戏删除模块,用于根据来自于用户的对网络游戏列表的删除操作从网络游戏列表中删除对应的网络游戏信息。
[0025]根据本发明的另一个方面,还提供了一种网络游戏的加速系统,该网络游戏的加速系统包括:上述介绍的任一种的网络游戏的加速器;以及网游加速服务器,与网络游戏的加速器数据连接,配置为:接收来自加速器的游戏数据,并建立与游戏数据匹配的网络传输路径。
[0026]可选地,网游加速服务器还配置为:利用预置的网游服务器数据库查询与游戏数据匹配的传输线路和网游目标服务器,建立经网络游戏加速服务器通过传输线路向网游目标服务器转发游戏数据的网络传输路径,其中网游服务器数据库中保存与有多种网络游戏的服务器信息以及对应的传输线路信息。
[0027]本发明的网络游戏的加速器和加速方法,自动为用户提供网络游戏列表,并接收用户的选择后,自动进行数据传输的加速和游戏运行,游戏加速过程无需用户进行任何配置,实现了一次操作完成网游启动加速的过程。
[0028]进一步地,本发明的网络游戏的加速器和加速方法,还可以为用户提供游戏管理功能,可供用户对网络游戏进行添加、删除、更改等操作,自动向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态,通过网络游戏加速服务器优化网游数据的传输路径,减小网络游戏的传输延时,提供用户更好的游戏体验。
[0029]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0030]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】

【附图说明】
[0031]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0032]图1是根据本发明一个实施例的网络游戏的加速系统的架构图;
[0033]图2是根据本发明一个实施例的网络游戏的加速器的示意图;
[0034]图3是根据本发明一个实施例的网络游戏的加速方法的示意图;
[0035]图4是根据本发明一个实施例的网络游戏的加速方法的扫描网络游戏的界面图;
[0036]图5是根据本发明一个实施例的网络游戏的加速方法的网络游戏列表的显示界面图;
[0037]图6是根据本发明一个实施例的网络游戏的加速方法的未在本地扫描出网络游戏的显示界面图;
[0038]图7是根据本发明一个实施例的网络游戏的加速方法的加速准备界面图;
[0039]图8是根据本发明一个实施例的网络游戏的加速方法进行游戏加速的界面图;
[0040]图9是根据本发明一个实施例的网络游戏的加速方法在游戏加速成功后的界面图;以及
[0041]图10是根据本发明一个实施例的网络游戏的加速方法在游戏加速失败后的界面图。
【具体实施方式】
[0042]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0043]图1是根据本发明一个实施例的网络游戏的加速系统的架构图,在该实施例的网络游戏的加速系统中包括至少一台与多条预设的网络传输路径数据连接的网游加速服务器200,多个安装于客户端中的网络游戏的加速器100,每个网络游戏的加速器100分别对客户端中已安装的网络游戏进行了扫描,可在其界面上显示网络游戏列表,供用户对列表中的网络游戏进行操作,例如启动加速、删除游戏、变更信息等。在用户开启列表中的网络游戏的加速选项后,网络游戏的加速器100向网络游戏加速服务器200发送网络游戏对应的游戏数据,并获取游戏数据的传输状态,以按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。
[0044]网游加速服务器200与多条预设的网络传输线路数据连接,其工作流程可以为:接收来自加速器的游戏数据,根据网络游戏数据中包含的目标地址利用预置的网游服务器数据库查询与游戏数据匹配的传输线路和网游目标服务器300,建立一条客户端至网游加速服务器200至匹配的传输线路到达网游目标服务器300的网络传输路径。以上与网游加速服务器200连接的预设的网络传输路径可以使用不同网络运营商的高传输带宽的光纤专线,相比于客户端直接通过公用网络进行传输,有效降低网络延时。
[0045]网游加速服务器200可以利用虚拟专用网络(Virtual Private Network,简称VPN)或者防火墙安全会话转换协议SOCKS接收网络游戏的加速器100传传输的游戏数据。例如VPN连接方式通过改变用户传输数据的路由达到加速效果的,网游加速服务器200可以作为VPN服务器,获取来自于网络游戏的加速器100的网游数据,并选择多条数据传输路径中的最优的一条进行转发,并建立网游数据连接路径。
[0046]网游加速服务器200中预置的网游服务器数据库可以通过预先采集得到多种热门网络游戏的服务器的地址以及对应的网络运营商信息,例如,针对网游数据加速的网游服务器数据库可以预先采集若干热门网游的服务器地址以及网络运营商名称,得到相关数据,用于传输路线的匹配。
[0047]图2是根据本发明一个实施例的网络游戏的加速器的示意图,该网络游戏的加速器100 —般性地可以包括:列表获取模块110、游戏确定模块120、数据发送模块130、游戏加速模块140,此外还可以进一步设置:文件验证模块150、游戏删除模块160,
[0048]在本实施例的网络游戏的加速器的一个可选工作流程中,列表获取模块110获取并显示网络游戏列表;游戏确定模块120根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏;数据发送模块130向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态;游戏加速模块140配置为按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。
[0049]其中,列表获取模块110可以采用本地扫描、列表选择、手动添加等多种方式将网络游戏添加至上述网络游戏列表中。
[0050]本地扫描的列表模式可以在客户端首次运行网络游戏的加速器100时进行,首先扫描存储器中保存的网络游戏文件;提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成网络游戏列表,并在显示界面中进行显示。上述预设规则可以按照游戏的热门程度、游戏名称的首字母顺序进行排序。
[0051]预设列表模式可以选择在显示界面中显示预设列表,预设列表中包括多种网络游戏的信息,接收来自用户的对预设列表的选择操作,将选择出的网络游戏的信息添加至网络游戏列表。以上预设列表可以选择若干热门的网络游戏生成,例如将当前最热门的50款游戏按照首字母顺序生成列表供用户选择。
[0052]手动添加模式可以通过提供输入界面,并获取由用户输入的存储地址,在存储地址对应的网络游戏的信息添加至网络游戏列表。
[0053]在游戏确定模块120确定出需要启动的网络游戏后,还可以利用文件验证模块150对本地的文件进行验证,确定启动的文件是否是需要运行的游戏,文件验证模块150 —种可选流程为:获取网络游戏列表中记录的网络游戏的存储地址,对存储地址对应的文件进行验证,并在验证不通过的情况下,发出相应的提示信息;数据发送模块130在文件验证模块150的验证结果为通过的情况下,执行向网络游戏加速服务器发送网络游戏对应的游戏数据的步骤。
[0054]文件验证模块150可以利用文件名和文件图标进行验证,例如首先获取文件的文件名和图标;判断文件名特征是否与预设文件名特征相匹配并且图标的图标特征是否与预设图标特征相匹配;若以上判断结果均为是,确定文件通过验证,避免了仅通过文件名验证容易出现错误的问题。
[0055]数据发送模块130可以通过检测游戏数据的网络传输延时时间,并根据延时时间确定传输状态。例如传输延迟在IOOms以下的,传输状态为良好;传输延迟100-200ms的,状态为一般;传输延迟200-300ms的,状态为较差;传输延迟300ms以上的,状态为失败。对状态和良好的传输状态,网络游戏的加速器100可以正常向网游加速服务器200发送游戏数据,继续进行加速,对于一般的传输状态,可以向用户提供重新加速的选项,对于失败的状态可以建议用户退出或者更换游戏。
[0056]此外,本实施例的网络游戏的加速器100还可以为用户提供网游程序的管理功能,例如通过游戏删除模块160根据来自于用户的对网络游戏列表的删除操作从网络游戏列表中删除对应的网络游戏信息。
[0057]本实施例的网络游戏的加速器100还可以利用友好的人机界面向用户提供各种功能,在尽量减少用户操作的情况下,完成网游加速的客户端侧的功能。
[0058]本发明实施例还提供了一种网络游戏的加速方法,该网网络游戏的加速方法可以由以上实施例介绍的任意一种网络游戏的加速系统和/或网络游戏的加速器来执行,以减小网游数据的传输延时,提高用户体验。图3是根据本发明一个实施例的网络游戏的加速方法的示意图,该网络游戏的加速方法包括:
[0059]步骤S302,获取并显示网络游戏列表;
[0060]步骤S304,根据来自于用户的对网络游戏列表的选择操作确定待启动的网络游戏;
[0061]步骤S306,向网络游戏加速服务器发送网络游戏对应的游戏数据,并获取游戏数据的传输状态;
[0062]步骤S308,按照传输状态在界面上提供与传输状态匹配的网络游戏加速选项。[0063]其中步骤S302可以采用本地扫描、列表选择、手动添加等多种方式将网络游戏添加至上述网络游戏列表中。
[0064]例如步骤S302的一种可选流程为:扫描存储器中保存的网络游戏文件;提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成网络游戏列表,并在显示界面中进行显示。
[0065]步骤S302的另一种可选流程为:在显示界面中显示预设列表,预设列表中包括多种网络游戏的信息;接收来自用户的对预设列表的选择操作;将选择出的网络游戏的信息添加至网络游戏列表
[0066]步骤S302还有一种可选流程为:获取由用户输入的存储地址;在存储地址对应的网络游戏的信息添加至网络游戏列表。
[0067]以上三种可选流程可以进行灵活进行选择并组合使用,例如在客户端首次运行本实施例的网络游戏的加速方法时,对硬盘进行扫描,生成初始的网络游戏列表,在后续使用中,用户利用后两种方式,将后续的网络游戏添加至列表中。
[0068]另外用户还可以在步骤S302之后:对网络游戏列表中的网络游戏信息进行删除,便于用户对网络游戏进行集中管理。
[0069]在步骤S304确定出待启动的网络游戏之后还对本地的游戏文件进行验证,例如获取网络游戏列表中记录的网络游戏的存储地址;对存储地址对应的文件进行验证;若通过验证,执行向网络游戏加速服务器发送网络游戏对应的测试数据的步骤;若验证不通过,发出相应的提示信息。其中,对存储地址对应的文件进行验证的流程可以为:获取文件的文件名和图标;判断文件名特征是否与预设文件名特征相匹配并且图标的图标特征是否与预设图标特征相匹配;若以上判断结果均为是,确定文件通过验证。从而利用文件名和文件图标进行双层验证。
[0070]步骤S306可以通过检测游戏数据的网络传输延时时间;根据延时时间确定传输状态,例如传输延迟在IOOms以下的,传输状态为良好;传输延迟100-200ms的,状态为一般;传输延迟200-300ms的,状态为较差;传输延迟300ms以上的,状态为失败。相应地,在步骤S308中,对状态和良好的传输状态,本实施例的加速方法可以继续正常向网游加速服务器200发送游戏数据,继续进行加速,对于一般的传输状态,可以向用户提供重新加速的选项,对于失败的状态可以建议用户推出或者更换游戏。
[0071 ] 以下结合在本实施例的方法使用过程中人机界面的输出界面对本实施例的方法进行说明。
[0072]用户首次运行本实施例的网络游戏的加速方法时,首先自动扫描本机已经安装的网络游戏,本实施例的网络游戏的加速器的显示界面如图4所示,图中的圆圈可以显示扫描的进度。
[0073]完成扫描后,本实施例的网络游戏的加速器的显示界面自动弹出根据扫描结果生成的网络游戏列表,图5是根据本发明一个实施例的网络游戏的加速方法的网络游戏列表的显示界面图,在用户双击游戏图标时,进入对应游戏的加速界面,图5中的游戏名称仅用作示例,并不对本实施例构成限制。网络游戏列表可以按照游戏名称的音序排列,而且仅列出支持加速的游戏,不支持加速的游戏不显示,单击某个游戏名,显示为选中状态;双击才进入加速界面。另外,用户还可以点击界面下方的“添加游戏”按钮,将其他游戏添加入网络游戏列表。
[0074]图6是根据本发明一个实施例的网络游戏的加速方法的未在本地扫描出网络游戏的显示界面图,在对本地扫描没发现网络游戏的情况下,可以通过点击界面下方的“添加游戏”按钮,进行手动添加。
[0075]手动添加游戏可以使用两种方式,第一种方式采用智能扫描方式,例如再次执行本地硬盘关键位置的识别扫描,新增的游戏后排列在网络游戏列表的最上方。在扫描到游戏的情况下,将扫描到的游戏进行展示,并提供复选框供用户选择,用户可通过点选游戏名前的复选框,选择将哪些游戏加入到网络游戏列表中。在没有扫描到游戏的情况下,可以提示进行用户手动添加。
[0076]第一种方式采用手动添加方式,例如根据热门程序排列支持的若干款网络游戏的预设列表由用户手动选择,加入列表后排列在网络游戏列表的最上方。以上预设列表可以按热门程度排序和按拼音排序,并提供搜索功能,在用户对某一游戏点击后,浮层自动消失,该游戏加入到网络游戏列表。预设列表的展示界面的底部可以增加显示游戏的信息,例如网络游戏的论坛地址等。
[0077]另外,用户对网络游戏列表中某个单机游戏进行单击后,该游戏显示为选中状态,右上角出现删除按钮,如果对该删除按钮进行点击,会弹出确认操作提示“确定要从列表中删除此游戏吗? ”并提供确定和取消的选择,如果用户点击“确定”,从列表中删除选定的游戏,防止用户误操作。
[0078]通过展示网络游戏的界面选中一款游戏后,网络游戏列表自动向下收起,进入加速准备界面。图7是根据本发明一个实施例的网络游戏的加速方法的加速准备界面图,在本地扫描出网络游戏的显示界面图在用户选择过一个游戏之后,以后每次打开,都直接进入加速准备界面,相当于默认选中上一次退出前选择的游戏。若用户需要更换游戏,可点击底部的箭头,向上拉起游戏列表,若用户不选择游戏,点击箭头收起游戏列表。若用户未选择游戏就退出,下次打开仍然自动打开游戏列表。
[0079]在进行一键加速前,如果选择游戏存在本地路径,默认勾选自动运行游戏;如果选择的游戏无本地存储路径(例如手动添加的新游戏),默认不勾选;用户手动勾选后,弹窗要求指定游戏路径。
[0080]如果用户选择启动程序,或者启动程序的快捷方式均可以运行该游戏,优选地,在启动游戏后,可以对游戏启动程序进行文件名校验。如果校验不通过,在客户端界面上进行提示“该快捷方式并非某某游戏的启动程序,请重新选择”。如果校验通过,点击界面上的一键加速按钮,进入网络加速过程界面。
[0081]图8是根据本发明一个实施例的网络游戏的加速方法进行游戏加速的界面图,加速过程中,界面上方圆形图案显示进度,其下显示过程文字说明,依次可以为“正在选择最佳节点…”、“正在连接最优服务器…”、“正在分配最佳线路…”、“加速完成”,加速器后台相应进行网络游戏数据的发送,由网游加速服务器进行网络传输路径的选择和建立网络连接的工作。
[0082] 图9是根据本发明一个实施例的网络游戏的加速方法在游戏加速成功后的界面图,在网游加速服务器建立加速器至目标网游服务器的网络传输路径后,界面上展示加速传输状态,并提供停止加速的选项。其中加速传输状态中包括:与服务器延迟在IOOms以下的,传输状态为良好;延迟100-200ms的,传输状态为还行;延迟200-300ms的,传输状态为较差;延迟300ms以上的,显示为加速失败。用户需要切换游戏时,需先停止加速。
[0083]加速成功后,等待网络游戏启动,对于已有本地路径的游戏直接启动;没有本地路径的游戏,或者原先所在路径没有找到启动程序的游戏(已删除或转移),弹出浮层让用户选择文件所在位置。
[0084]在加速效果较差时,加速器界面上提供重新加速的操作选项,给出快速反馈的入口,不自动启动游戏。同时,在此状态下,用户可以切换游戏。对状态和良好的传输状态,可以正常向网游加速服务器200发送游戏数据,继续进行加速,对于一般的传输状态,可以向用户提供重新加速的选项,对于失败的状态可以建议用户退出或者更换游戏。
[0085]在加速状态下,如果用户如果点击界面上“停止加速”按钮,加速器在判断到游戏正在运行时,若点击停止加速,弹出提示“停止加速可能导致您的游戏掉线,确定停止吗?”如果点击确定,加速器进入加速前界面;如果点击取消,提示消失,回复加速界面。如果此时游戏未运行时,则不弹出确认弹窗,直接停止加速。
[0086]在加速完成状态下,用户退出加速器,则客户端界面可以弹出提示“当前正在加速,退出可能导致您的游戏掉线,您确定退出吗? ”如果点击确定,客户端退出运行;如果点击取消,提示消失,恢复初始界面。
[0087]图10是根据本发明一个实施例的网络游戏的加速方法在游戏加速失败后的界面图,在加速失败后,界面上提示重新加速的操作,给出快速反馈的入口,不自动启动游戏。同时,在此状态下,用户可以切换游戏。
[0088]加速器的界面上还可以提供反馈按钮和设置按钮,在用户进行点击后,调用对应的菜单,例如设置菜单中可以包括:“常见问题”、“论坛”、“升级”、“关于”、“退出”等选项。
[0089]在加速器最小化至任务栏时,可以显示常驻图标,鼠标浮动到图标上,以气泡方式显示加速器当前状态,在没有运行游戏加速时,气泡显示“网游加速器-未加速”,常驻图标的右键菜单可以包括“显示主界面”、“退出”等。
[0090]用于本实施的网络游戏的客户端还可以提供数据统计功能,例如:“加速人次”、“加速游戏”的数据统计功能。
[0091]利用以上使用简单、界面灵活的加速器,用户可以实现网络游戏的一键加速,同时在后台和网游加速服务器进行传输路径的选择以及数据连接的相关工作,为用户提供了良好的网络体验。
[0092]以下结合用户使用本实施例的网络游戏的加速方法,对网游数据进行传输的实施例进行介绍。首先,通过在网络游戏的信息的整理收集,网游服务器数据库记录了各种网游服务器的地址及运行商名称,并且建立了网游加速服务器,与多个网络运行商的光纤线路进行连接,例如电信、网通、联通等。用户的客户端具有开启网游加速的功能。
[0093]当用户开启网游后,通过对网游进程的捕捉或者用户对客户端预置按钮的操作,客户端将网游数据发向网游加速服务器,网游加速服务器根据数据包中的目标地址确定出用户所需要使用的网游服务器为哪个网络运营商进行运营,网游加速服务器利用该网络运行商的传输线路向网游服务器转发数据传输请求,并在网游服务器响应后,建立由网游加速服务器转发的客户端至游戏服务器的数据连接通道。借助于网游加速服务器的高性能和更好的网络线路,避免延时高所引起的卡机、掉线以及登录难等问题,让网游体验更加流畅。
[0094]本实施例中的网络游戏的加速方法,既提供了友好用户界面,又可以自动为网游数据选择对应的传输线路,通过优化传输线路减小由于网络运行商间切换或传输线路复杂导致的传输延时,无需用户进行手动配置,使用简单,提高用户的网络体验。
[0095]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0096]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0097]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0098]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0099]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网络游戏的加速系统和网游加速服务器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0100]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0101]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
[0102]本发明实施例还公开了 Al.—种网络游戏的加速方法,包括:
[0103]犾取并显不网络游戏列表;
[0104]根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏;
[0105]向网络游戏加速服务器发送所述网络游戏对应的游戏数据,并获取所述游戏数据的传输状态;
[0106]按照所述传输状态在界面上提供与所述传输状态匹配的网络游戏加速选项。
[0107]A2.根据Al所述的方法,其中,获取并显示网络游戏列表包括:
[0108]扫描存储器中保存的网络游戏文件;
[0109]提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成所述网络游戏列表,并在显示界面中进行显示。
[0110]A3.根据Al所述的方法,其中,获取并显示网络游戏列表包括:
[0111]在显示界面中显示预设列表,所述预设列表中包括多种网络游戏的信息;
[0112]接收来自用户的对所述预设列表的选择操作;
[0113]将所述选择出的网络游戏的信息添加至所述网络游戏列表。
[0114]A4.根据Al所述的方法,其中,获取并显示网络游戏列表包括:
[0115]获取由用户输入的存储地址;
[0116]在所述存储地址对应的网络游戏的信息添加至所述网络游戏列表。
[0117]A5.根据Al所述的方法,其中,在根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏之后还包括:
[0118]获取所述网络游戏列表中记录的所述网络游戏的存储地址;
[0119]对所述存储地址对应的文件进行验证;
[0120]若通过验证,执行向网络游戏加速服务器发送所述网络游戏对应的测试数据的步骤;
[0121]若验证不通过,发出相应的提示信息。
[0122]A6.根据A5所述的方法,其中,对所述存储地址对应的文件进行验证包括:
[0123]获取所述文件的文件名和图标;
[0124]判断所述文件名特征是否与预设文件名特征相匹配并且所述图标的图标特征是否与预设图标特征相匹配;
[0125]若以上判断结果均为是,确定所述文件通过验证。
[0126]A7.根据Al至A6中任一项所述的方法,其中,获取所述游戏数据的传输状态包括:
[0127]检测所述游戏数据的网络传输延时时间;[0128]根据所述延时时间确定所述传输状态。
[0129]AS.根据Al至A7中任一项所述的方法,其中,在获取并显示网络游戏列表之后还包括:
[0130]根据来自于用户的对所述网络游戏列表的删除操作从所述网络游戏列表中删除对应的网络游戏信息。
[0131]本发明实施例还公开了 B9.—种网络游戏的加速器,包括:
[0132]列表获取模块,配置为获取并显示网络游戏列表;
[0133]游戏确定模块,配置为根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏;
[0134]数据发送模块,配置为向网络游戏加速服务器发送所述网络游戏对应的游戏数据,并获取所述游戏数据的传输状态;
[0135]游戏加速模块,配置为按照所述传输状态在界面上提供与所述传输状态匹配的网络游戏加速选项。
[0136]B10.根据B9所述的加速器,其中,所述列表获取模块被配置为以下任一种:
[0137]扫描存储器中保存的网络游戏文件;提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成所述网络游戏列表,并在显示界面中进行显示;
[0138]在显示界面中显示预设列表,所述预设列表中包括多种网络游戏的信息,接收来自用户的对所述预设列表的选择操作,将所述选择出的网络游戏的信息添加至所述网络游戏列表;
[0139]获取由用户输入的存储地址,在所述存储地址对应的网络游戏的信息添加至所述网络游戏列表。
[0140]Bll.根据B9所述的加速器,还包括:
[0141]文件验证模块,配置为获取所述网络游戏列表中记录的所述网络游戏的存储地址,对所述存储地址对应的文件进行验证,并在验证不通过的情况下,发出相应的提示信息;
[0142]所述数据发送模块,还配置为在文件验证模块的验证结果为通过的情况下,执行向网络游戏加速服务器发送所述网络游戏对应的游戏数据的步骤。
[0143]B12.根据Bll所述的加速器,所述文件验证模块还配置为:
[0144]获取所述文件的文件名和图标;
[0145]判断所述文件名特征是否与预设文件名特征相匹配并且所述图标的图标特征是否与预设图标特征相匹配;
[0146]若以上判断结果均为是,确定所述文件通过验证。
[0147]B13.根据B9至B12中任一项所述的加速器,其中,所述数据发送模块配置为:
[0148]检测所述游戏数据的网络传输延时时间;根据所述延时时间确定所述传输状态。
[0149]B14.根据B9至B13中任一项所述的加速器,还包括:
[0150]游戏删除模块,用于根据来自于用户的对所述网络游戏列表的删除操作从所述网络游戏列表中删除对应的网络游戏信息。
[0151]本发明实施例还公开了 C15.—种网络游戏的加速系统,包括:
[0152]根据B9至B14中任一项所述的网络游戏的加速器;[0153]网游加速服务器,与所述网络游戏的加速器数据连接,配置为:接收来自所述加速器的游戏数据,并建立与所述游戏数据匹配的网络传输路径。
[0154]C16.根据C15所述的加速系统,所述网游加速服务器还配置为:
[0155]利用预置的网游服务器数据库查询与所述游戏数据匹配的传输线路和网游目标服务器,建立经所述网络游戏加速服务器通过所述传输线路向所述网游目标服务器转发所述游戏数据的所述网络传输路径,其中所述网游服务器数据库中保存与有多种网络游戏的服务器信息以及对应的传输线路信息。
【权利要求】
1.一种网络游戏的加速方法,包括: 获取并显示网络游戏列表; 根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏; 向网络游戏加速服务器发送所述网络游戏对应的游戏数据,并获取所述游戏数据的传输状态; 按照所述传输状态在界面上提供与所述传输状态匹配的网络游戏加速选项。
2.根据权利要求1所述的方法,其中,获取并显示网络游戏列表包括: 扫描存储器中保存的网络游戏文件; 提取扫描出的网络游戏文件的信息,并按照预设规则进行排序生成所述网络游戏列表,并在显示界面中进行显示。
3.根据权利要求1所述的方法,其中,获取并显示网络游戏列表包括: 在显示界面中显示预设列表,所述预设列表中包括多种网络游戏的信息; 接收来自用户的对所述预设列表的选择操作; 将所述选择出的网络游戏的信息添加至所述网络游戏列表。
4.根据权利要求1所述的方法,其中,获取并显示网络游戏列表包括: 获取由用户输入的存储地址; 在所述存储地址对应的网络游戏的信息添加至所述网络游戏列表。
5.根据权利要求1所述的方法,其中,在根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏之后还包括: 获取所述网络游戏列表中记录的所述网络游戏的存储地址; 对所述存储地址对应的文件进行验证; 若通过验证,执行向网络游戏加速服务器发送所述网络游戏对应的测试数据的步骤; 若验证不通过,发出相应的提示信息。
6.根据权利要求5所述的方法,其中,对所述存储地址对应的文件进行验证包括: 获取所述文件的文件名和图标; 判断所述文件名特征是否与预设文件名特征相匹配并且所述图标的图标特征是否与预设图标特征相匹配; 若以上判断结果均为是,确定所述文件通过验证。
7.根据权利要求1至6中任一项所述的方法,其中,获取所述游戏数据的传输状态包括: 检测所述游戏数据的网络传输延时时间; 根据所述延时时间确定所述传输状态。
8.根据权利要求1至7中任一项所述的方法,其中,在获取并显示网络游戏列表之后还包括: 根据来自于用户的对所述网络游戏列表的删除操作从所述网络游戏列表中删除对应的网络游戏信息。
9.一种网络游戏的加速器,包括: 列表获取模块,配置为获取并显示网络游戏列表; 游戏确定模块,配置为根据来自于用户的对所述网络游戏列表的选择操作确定待启动的网络游戏; 数据发送模块,配置为向网络游戏加速服务器发送所述网络游戏对应的游戏数据,并获取所述游戏数据的传输状态; 游戏加速模块,配置为按照所述传输状态在界面上提供与所述传输状态匹配的网络游戏加速选项。
10.一种网络游戏的加速系统,包括: 根据权利要求9所述的网络游戏的加速器; 网游加速服务器,与所述网络游戏的加速器数据连接,配置为:接收来自所述加速器的游戏数据,并建立 与所述游戏数据匹配的网络传输路径。
【文档编号】G06F17/30GK103957209SQ201410178277
【公开日】2014年7月30日 申请日期:2014年4月29日 优先权日:2014年4月29日
【发明者】章勋, 贺旸, 孙卓, 丁振, 王力 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1