游戏数据处理方法、游戏数据处理装置、介质、电子设备与流程

文档序号:21105759发布日期:2020-06-16 21:16阅读:202来源:国知局
游戏数据处理方法、游戏数据处理装置、介质、电子设备与流程

本公开涉及数据处理技术领域,具体而言,涉及一种游戏数据处理方法、游戏数据处理装置、计算机可读存储介质和电子设备。



背景技术:

在游戏领域中,为了支撑游戏应用程序的运行,内存需要加载大量的游戏数据,包括游戏技能数据、游戏物品数据、游戏奖励数据等等。现有的技术方案是将目标游戏数据对应的整个数据文件全部调用和提取。然而,随着游戏产品运营时间的增长,游戏数据会越来越多,会导致目标游戏数据的获取速率低,内存开销大的问题。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种游戏数据处理方法、游戏数据处理装置、计算机可读存储介质和电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致游戏数据的获取速率低,内存开销大的问题。

根据本公开的第一个方面,提供一种游戏数据处理方法,包括:接收针对一目标游戏数据组的数据组获取请求,其中,数据组获取请求包括目标游戏数据组的分组标识;利用分组标识判断缓存中是否包含目标游戏数据组;如果缓存中未包含目标游戏数据组,则利用分组标识从分组存储的多个游戏数据组中提取目标游戏数据组。

根据本公开的第二个方面,提供一种游戏数据处理装置,包括:请求接收模块,用于接收针对一目标游戏数据组的数据组获取请求,其中,数据组获取请求包括目标游戏数据组的分组标识;数据组判断模块,用于利用分组标识判断缓存中是否包含目标游戏数据组;数据组提取模块,用于如果缓存中未包含目标游戏数据组,则利用分组标识从分组存储的多个游戏数据组中提取目标游戏数据组。

根据本公开的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如上所述的游戏数据处理方法。

根据本公开的第四个方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上所述的游戏数据处理方法。

本公开的示例性实施例具有以下有益效果:

在本公开的一些实施例所提供的技术方案中,首先,接收针对一目标游戏数据组的数据组获取请求,其中,数据组获取请求包括目标游戏数据组的分组标识;然后,利用分组标识判断缓存中是否包含目标游戏数据组;随后,如果缓存中未包含目标游戏数据组,则利用分组标识从分组存储的多个游戏数据组中提取目标游戏数据组。也就是说,本公开在缓存中可以包含一个或者多个游戏数据组,可以将目标游戏数据组的分组标识和缓存中包含的分组标识进行比较,以判断缓存是否包含目标游戏数据组。若缓存中未包含请求获取的目标游戏数据组,则会从分组存储的多个游戏数据组中提取目标游戏数据组。一方面,本公开可以从缓存中提取目标游戏数据组,以便避免多次读取分组存储的多个游戏数据组来提取目标游戏数据组的过程,进而可以减少游戏设备运行资源的浪费,提高游戏设备对目标游戏数据组的提取速率。另一方面,本公开基于分组标识从分组存储的多个游戏数据组中提取目标游戏数据组,不将多个游戏数据组保存为一个整体文件,可以避免提取该整体文件来获取目标游戏数据组,节约了内存开销,减少了游戏数据组获取过程中的卡顿问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1示意性示出了根据本公开的示例性实施方式的未分组存储前游戏数据程序内容的示意图;

图2示意性示出了根据本公开的示例性实施方式的游戏数据处理方法的流程图;

图3示意性示出了根据本公开的示例性实施方式的分组存储为多个游戏数据组文件的示意图;

图4示意性示出了根据本公开的示例性实施方式的游戏数据处理装置的方框图;

图5示意性示出了根据本公开的另一示例性实施方式的游戏数据处理装置的方框图;

图6示意性示出了根据本公开的另一示例性实施方式的游戏数据处理装置的方框图;

图7示意性示出了根据本公开的示例性实施方式的数据组删除模块的方框图;

图8示意性示出了根据本公开的示例性实施方式中的电子设备的方框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

需要说明的是,本公开中,用语“包括”、“包含”用以表示开放式的包括在内的意思,并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等。

附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

随着网络技术的飞速发展,各类游戏产品也得到了提升,与游戏产品相关的游戏数据也相继增多。其中,游戏数据可以包括:游戏战斗数据、游戏技能数据、游戏物品数据等等。

在现有的一些实施例中,以游戏物品数据为例,首先,将游戏物品数据填写至excel表中存储,其中,excel表中游戏物品数据的存储形式可例如为:第一行可以包含游戏物品数据的类型,例如:物品编号、名字、图标、描述以及物品等级等,第二行可以包含第一游戏数据组的相关数据,例如:物品编号1001、名字人参果、图标1000、描述消耗材料以及物品等级1等,第三行可以包含第二游戏数据组的相关数据,例如:物品编号1002、名字聚魂丹、图标2002、描述转生道具以及物品等级2等。

然后,将存储游戏物品数据的excel表转换成如图1所示的程序示意图,具体内容的表现形式为:data程序中可以包含第一游戏数据组的相关数据、第二游戏数据组的相关数据等游戏物品数据。然而,在需要加载一游戏数据组到设备内存的情况下,需将data程序整体提取,导致卡顿和内存开销大的问题。

在此基础上,针对游戏数据获取速率低的问题,本公开提出了一种游戏数据处理方法。

下面,将结合附图及实施例对本示例实施方式中的游戏数据处理方法的各个步骤进行更详细的说明。

图2示意性示出了本公开的示例性实施方式的游戏数据处理方法的流程图。在下面的举例说明中,以服务器为执行主体进行示例说明。参考图2,游戏数据处理方法可以包括以下步骤:

s201.接收针对一目标游戏数据组的数据组获取请求。

在本公开的示例性实施方式中,目标游戏数据组可以包括目标游戏数据组的分组标识、目标游戏数据组对应的目标虚拟对象以及目标虚拟对象的名称、目标游戏数据组的解释说明等等。

其中,目标游戏数据组的分组标识可以是唯一表示目标游戏数据组的数字或者字母,可例如为对目标游戏数据组进行分组的分组编号、目标游戏数据组的id等;目标虚拟对象可以是与目标游戏数据组对应的游戏道具的图片;目标游戏数据组的解释说明可以是对与目标游戏数据组对应的游戏道具进行解释的词语或者句子等。

例如,目标游戏数据组为一游戏物品数据组,可以包括:目标游戏数据组的分组标识、目标游戏数据组对应的目标虚拟对象、目标虚拟对象的名称以及目标游戏数据组的解释说明等。

其中,目标游戏数据组的分组标识可以为对目标游戏数据组进行分组的分组编号,可例如为1001,目标游戏数据组对应的目标虚拟对象可以为目标游戏数据组对应游戏物品道具的图片,可例如为人参果的图片,目标虚拟对象的名称可以为目标游戏数据组对应游戏物品道具的名称,可例如为人参果,目标游戏数据的解释说明可例如为目标游戏数据组对应游戏物品道具的解释,可例如为消耗材料等等。

数据组获取请求可以是加载目标游戏数据组到内存中的请求,其中,数据组获取请求可以包括目标游戏数据组的分组标识。

在本公开的示例性实施方式中,在接收到针对目标游戏数据组的数据组获取请求后,可以从数据组获取请求中提取出目标游戏数据组的分组标识。

例如,接收到针对一游戏物品数据组的数据组获取请求,并提取出该游戏物品数据组的分组标识1001。

根据本公开的一个实施例,为了对多个游戏数据组进行分组存储,游戏开发人员可以确定出一游戏数据文件中包含的多个游戏数据组对应的虚拟对象,并基于虚拟对象将游戏数据文件分组存储为多个游戏数据组,并确定出多个游戏数据组的分组标识。

在本公开中,针对目标游戏数据组,目标游戏数据组可以由一游戏数据文件中的目标虚拟对象确定出,其中,目标游戏数据组与目标虚拟对象相对应。目标虚拟对象可以在终端设备上展示为与目标游戏数据组对应的游戏道具。

需要说明的是,在对多个游戏数据组进行分组存储的情况下,可以基于多个游戏数据组对应的虚拟对象等对多个游戏数据组进行分组,也可以基于多个游戏数据组对应的分组标识对多个游戏数据组进行分组。对于能够实现多个游戏数据组分组存储的技术方案都可以属于本公开的保护范围。本公开对多个游戏数据组进行分组存储,可以避免将多个游戏数据组作为一个整体文件进行数据处理。进一步,在提取其中一游戏数据组的情况下,本公开可以避免提取该整体文件的步骤。

通过分组存储多个游戏数据组,本公开可以节约内存开销,减少了游戏数据组获取过程中的卡顿问题,也可以提高获取目标游戏数据组的速率。

以图3为例,在游戏数据文件300中存储了多个游戏数据组以及多个游戏数据组对应的虚拟对象。也就是说,游戏数据文件300将多个游戏数据组作为一个整体进行存储。

图3中示意性给出了服务器将游戏数据文件300分组存储为多个游戏数据组文件的示意图。图3中仅举例给出游戏数据文件300中存储的人参果游戏数据组302和聚魂丹游戏数据组304,其余的游戏数据组用省略号表示。分组存储后的游戏数据可以为:人参果游戏数据组文件306、聚魂丹游戏数据组文件308,其余的游戏数据组文件用省略号表示。

其中,分组存储后的人参果游戏数据组文件306的内容可例如包含:人参果游戏数据组的分组标识1001、人参果游戏数据组对应的虚拟对象人参果图片、虚拟对象的名称人参果、虚拟对象的图标1000、以及人参果游戏数据组的解释说明消耗材料等。聚魂丹游戏数据组308的内容可例如包含:聚魂丹游戏数据组的分组标识为1002、聚魂丹游戏数据组对应的虚拟对象聚魂丹图片、虚拟对象的名称聚魂丹、虚拟对象的图标2002、以及聚魂丹游戏数据组的解释说明转生道具等。需要说明的是,人参果游戏数据组文件306和聚魂丹游戏数据组文件308包含的具体内容在图中未示意出。游戏数据文件中每个游戏数据组包含的游戏数据与每个分组存储的游戏数据组文件的游戏数据相同。

可以基于各游戏数据组对应的虚拟对象将游戏数据文件300中的多个游戏数据组进行分组存储,得到人参果游戏数据组文件306、聚魂丹游戏数据组文件308等。也可以基于各游戏数据组的分组标识进行分组存储,并使用各游戏数据组的分组标识对分组存储的各游戏数据组文件进行编号,在各游戏数据组文件中不存储分组标识。在调用本公开的程序代码的情况下,仅使用各游戏数据组文件的分组标识来提取。

以人参果游戏数据为例,人参果游戏数据组302和人参果游戏数据组文件306存储的游戏数据是相同的。人参果游戏数据组302存储至游戏数据文件中,而人参果游戏数据组文件306以文件的形式单独存储。

在请求加载人参果游戏数组的游戏数据至内存的情况下,针对人参果游戏数据组302,仅加载包含人参果游戏数据组302的游戏数据文件300;针对人参果游戏数据组文件306,仅需加载人参果游戏数据组文件306。

s203.利用所述分组标识判断缓存中是否包含所述目标游戏数据组。

在本公开的示例性实施方式中,缓存中可以未存储游戏数据组,也可以存储一个或者多个游戏数据组。针对目标游戏数据组,缓存可以包含目标游戏数据组,也可以不包含目标游戏数据组。

在从数据组获取请求中提取到目标游戏数据组的分组标识后,首先,可以将目标游戏数据组的分组标识与缓存中包含的分组标识进行比较,然后,判断是否包含目标游戏数据组的分组标识,以便确定出是否包含目标游戏数据组。

以游戏物品数据为例,缓存中包含:分组标识为1001的游戏物品数据组、分组标识为1002的游戏物品数据组以及分组标识为1003的游戏物品数据组。

首先将分组标识1001与缓存中的游戏数据组的分组标识进行比较,然后得出结论为:缓存中包含分组标识1001,也就是说,缓存中包含了目标游戏物品数据组。

s205.如果所述缓存中未包含所述目标游戏数据组,则利用所述分组标识从分组存储的多个游戏数据组中提取所述目标游戏数据组。

在本公开的示例性实施方式中,分组存储的多个游戏数据组包含终端运行游戏所需的游戏数据组。

利用分组标识判断缓存中是否包含目标游戏数据组后,得出的结论可以包含两种情况,分别为:缓存中未包含目标游戏数据组,缓存中包含目标游戏数据组。若缓存中未包含目标游戏数据组,则可以将目标游戏数据组的分组标识与分组存储的多个游戏数据组的分组标识进行比较,提取出目标游戏数据组,并加载至内存。

本公开的缓存可以存储分组存储的多个游戏数据组中的部分游戏数据组。在接收到针对目标游戏数据组的数据组获取请求后,缓存中若包含目标游戏数据组,可以从缓存中提取目标游戏数据组,以便减少加载分组存储的多个游戏数据组的次数,减少内存开销,提高对目标游戏数据组加载速率。

若本公开的缓存未包含目标游戏数据组,从分组存储的多个游戏数据组中提取目标游戏数据组,避免将包含目标游戏数据组的所有游戏数据组提取并加载的过程。本公开可以提升内存加载目标游戏数据组的速率,节省内存开销。

根据本公开的另一个实施例,若目标游戏数据组存储在缓存中,则从缓存中获取目标游戏数据组,并发送至终端设备。本公开通过采用缓存,使得内存加载目标游戏数据组的速率提升,同时,减少了对分组存储出的多个游戏数据组进行读取的次数,提高了对游戏数据组的处理效率。

需要说明的是,将目标游戏数据组加载至内存后,终端设备可以根据目标游戏数据组显示出与目标游戏数据组对应的目标虚拟对象的游戏数据。终端设备也可以利用目标游戏数据组计算与目标游戏数据组相关的其他游戏数据。

以人参果游戏数据组为例,终端设备获取到人参果游戏数据组后,显示出人参果游戏数据组的部分游戏数据,比如:人参果游戏数据组对应的虚拟对象人参果图片、虚拟对象的名称人参果、人参果游戏数据组对应的物品等级为1、以及人参果游戏数据组的解释说明消耗材料等等。同时,终端设备可以根据目标游戏数据组计算得出:玩家在游戏中获取3个人参果后,得到的游戏等级数据。

根据本公开的示例性实施例,为了提高缓存的利用率,可以每间隔预设时长对缓存进行清空处理,以存储在预设时长内被多次请求获取的游戏数据组。

另外,服务器也可以确定缓存中包含的游戏数据组分别被提取的次数;将被提取的次数小于提取阈值的游戏数据组进行删除处理。

其中,提取阈值可以在缓存的每一运行周期内为不同的值。被提取的次数可以指在从缓存中提取游戏数据组的情况下,由服务器记录游戏数据组被提取的次数。服务器响应每个游戏数据组对应的数据组获取请求的次数大于每个游戏数据组被提取的次数。

在本公开的示例性实施方式中,缓存中的游戏数据组可以包含,终端设备多次请求获取的游戏数据组,也可以包含提取次数小于提取阈值的游戏数据组。

通过该步骤,本公开可以减少被提取次数小于提取阈值的游戏数据组占用的缓存空间,以便将节省出来的缓存空间来存储游戏数据组。本公开也可以提高缓存利用率。

例如,缓存中包含分组标识为1001的游戏物品数据组、分组标识为1002的游戏物品数据组、分组标识为1003的游戏物品数据组。缓存中提取阈值为10次。

其中,在缓存中提取分组标识为1001的游戏物品数据组20次,分组标识为1002的游戏物品数据组15次,分组标识为1003的游戏物品数据组3次。

因此,在确定了缓存中各游戏物品数据组的提取次数后,得出:分组标识为1003的游戏物品数据组被提取的次数小于提取阈值10,也就是说,服务器可以对分组标识为1003的游戏物品数据组进行删除处理。

根据本公开的另一个实施例,若被提取的次数小于提取阈值,则发送缓存删除提醒;响应缓存删除提醒,将被提取的次数小于提取阈值的游戏数据组进行删除处理。其中,缓存删除提醒可以包含被提取的次数小于提取阈值的游戏数据组的分组标识。

以游戏物品数据组为例,接收数据组获取请求,其中,数据组获取请求的目的是为了获取第一目标虚拟对象名称为人参果的人参果游戏数据组,和第二目标虚拟对象名称为保心丹的保心丹游戏数据组。数据组获取请求还可以包含:人参果游戏数据组的分组标识为1001,保心丹游戏数据组的分组标识为1004。

缓存中包含:分组标识为1001的人参果游戏数据组、分组标识为1002的聚魂丹游戏数据组、分组标识为1003的如意丹游戏数据组。

接收到数据组获取请求后,首先,根据数据组获取请求确定出第一目标游戏数据组为人参果游戏数据组,且第一目标游戏数据组的分组标识为1001;第二目标游戏数据组为保心丹游戏数据组,且保心丹游戏数据组的分组标识为1004。

然后,利用第一目标游戏数据组的分组标识1001判断缓存中是否包含人参果游戏数据组。

对第一目标游戏数据组的分组标识1001与缓存中包含的分组标识进行比较后,得出:缓存中包含第一目标游戏数据组的分组标识1001,也就是说,缓存中包含第一目标游戏数据组。接着,可以从缓存中提取人参果游戏数据组,加载至内存。

再次,对第二目标游戏数据组的分组标识1004与缓存中包含的分组标识进行比较后,得出:缓存中未包含第二目标游戏数据组的分组标识1004。随后,利用分组标识1004从分组存储的多个游戏数据组中提取第二目标游戏数据组,加载至内存。

另外,针对缓存,还可以每间隔一周对缓存进行清空处理,以便缓存在每间隔一周中存储其他游戏数据组。

在从缓存中提取游戏数据组的情况下,也可以记录各游戏数据组被提取的次数,并对提取次数小于提取阈值10的游戏数据组进行删除处理。

如,分组标识为1001的游戏物品数据组被提取的次数为20次、分组标识为1002的游戏物品数据组被提取的次数为15次、分组标识为1003的游戏物品数据组被提取的次数为3次。服务器将缓存中各游戏数据组的提取次数与提取阈值10进行了比较,得出:分组标识为1003的游戏物品数据组被提取的次数小于提取阈值10,也就是说,可以对分组标识为1003的游戏物品数据组进行删除处理。

应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

进一步的,在本公开的示例性实施例中,还提供了一种游戏数据处理装置。

图4示意性示出了根据本公开的示例性实施方式的游戏数据处理装置的方框图。参考图4,根据本公开的示例性实施方式的游戏数据处理装置400可以包括:请求接收模块401、数据组判断模块403以及数据组提取模块405。

其中,请求接收模块401,用于接收针对一目标游戏数据组的数据组获取请求,其中,数据组获取请求包括目标游戏数据组的分组标识;数据组判断模块403,用于利用分组标识判断缓存中是否包含目标游戏数据组;数据组提取模块405,用于如果缓存中未包含目标游戏数据组,则利用分组标识从分组存储的多个游戏数据组中提取目标游戏数据组。

根据本公开的示例性实施例,相比于游戏数据处理装置400,游戏数据处理装置还可以包括:数据存储模块,可以被配置为执行:将目标游戏数据组存储至缓存中。

根据本公开的另一个实施例,参考图5,相比于游戏数据处理装置400,游戏数据处理装置500还可以包括:数据组获取模块502,用于若缓存中包含目标游戏数据组,则从缓存中获取目标游戏数据组。

根据本公开的另一个实施例,相比于游戏数据处理装置400,游戏数据处理装置还可以包括:数据组清空模块,可以被配置为执行:每间隔预设时长对所述缓存进行清空处理。

根据本公开的另一个实施例,参考图6,相比于游戏数据处理装置400,游戏数据处理装置600还可以包括:次数确定模块601和数据组删除模块603。

其中,次数确定模块601,用于确定缓存中包含的游戏数据组分别被提取的次数;数据组删除模块603,用于将被提取的次数小于提取阈值的游戏数据组进行删除处理。

根据本公开的示例性实施例,参考图7,数据组删除模块603可以包括:信息发送单元702和信息响应单元704。

其中,信息发送单元702,用于若被提取的次数小于提取阈值,则发送缓存删除提醒;信息响应单元704,用于响应缓存删除提醒,将被提取的次数小于提取阈值的游戏数据组进行删除处理。

上述装置中各模块/单元的具体细节在方法部分的实施例中已经详细说明,因此不再赘述。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。

在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

下面参照图8来描述根据本发明的这种实施方式的电子设备800。图8显示的电子设备800仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:上述至少一个处理单元810、上述至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830、显示单元840。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元810执行,使得所述处理单元810执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元810可以执行如图2所示的步骤s201至步骤s205。

存储单元820可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)8201和/或高速缓存存储单元8202,还可以进一步包括只读存储单元(rom)8203。

存储单元820还可以包括具有一组(至少一个)程序模块8205的程序/实用工具8204,这样的程序模块8205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线830可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备800也可以与一个或多个外部设备900(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备800的设备通信,和/或与使得该电子设备800能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口850进行。并且,电子设备800还可以通过网络适配器860与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器860通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1