一种信息处理方法、服务器和共享主机与流程

文档序号:17694549发布日期:2019-05-17 21:22阅读:198来源:国知局
一种信息处理方法、服务器和共享主机与流程

本发明涉及信息处理技术领域,尤其涉及一种信息处理方法、服务器和共享主机。



背景技术:

随着网络技术的飞速发展,网络中的业务量也急剧增加。上网热潮风起云涌,新的应用层出不穷;即使按照最优的配置建设网络,网络也会因为快速增长的业务量变得负载过重。因此,在数据量和计算强度呈急剧增长时,单一的服务器无法承担当前的业务量,需要为服务器扩充外接卡或外接设备(例如网卡、存储卡等)以降低服务器的负载。但是,服务器在扩充或替换外接卡时,受限于外接卡的长度、数量以及自身机壳的大小;每个服务器并不能根据当前的负载情况及时的扩充外接设备来减低负载。

现有技术中,通过加大服务器的外壳,对服务器的外接设备的空间进行扩充,然而随着服务器中的外接卡数量的增加无疑会加大服务器的中电子元件的发热量,影响服务器的散热效率。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种信息处理方法、服务器和共享主机。

本发明的技术方案是这样实现的:

第一方面,提供一种信息处理方法,应用于服务器,所述服务器能够与共享主机建立数据连接,并且所述服务器与所述共享主机的内存区域不同;所述方法包括:

根据所述服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;

基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,并基于所述至少一种目标功能进行处理。

第二方面,提供一种信息处理方法,应用于共享主机,所述共享主机能够与服务器建立数据连接,并且所述服务器与所述共享主机的内存区域不同,所述方法包括:

基于所述至少一个服务器的负载需求,为所述服务器确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;

基于所述至少一个目标功能部件,为所述服务器提供至少一种目标功能。

第三方面,提供一种服务器,所述服务器包括:第一处理器和配置为存储能够在第一处理器上运行的计算机程序的第一存储器,

其中,所述第一处理器配置为运行所述计算机程序时,执行第一方面所述方法的步骤。

第四方面,提供一种共享主机,所述共享主机包括:第二处理器和配置为存储能够在第二处理器上运行的计算机程序的第二存储器,

其中,所述第二处理器配置为运行所述计算机程序时,执行第二方面所述方法的步骤。

本发明的实施例所提供的信息处理方法,服务器能够根据自己的负载需求,通过与共享主机建立的数据连接来使用共享主机中至少一个功能部件提供的功能;这样,无需为服务器插入不同的外接设备,就可以及时地为服务器提供所需的功能,提高了服务器处理业务的效率;同时,本发明实施例中不同的功能部件都集成在一个共享主机中,共享主机集中管理不同的功能部件,能够集中处理不同功能部件的功率和散热,无需服务器自己处理,有效降低了服务器的功耗,同时提高了服务器散热效率。

附图说明

图1为本发明的实施例提供的一种信息处理方法的流程示意图;

图2为本发明的实施例提供的另一种信息处理方法的流程示意图;

图3为本发明的实施例提供的一种建立服务器的内存区域与共享主机内存区域的映射关系的结构示意图;

图4为本发明的另一实施例提供的一种建立服务器的内存区域与共享主机内存区域的映射关系的流程示意图;

图5为本发明的实施例提供的一种信息处理的系统架构图;

图6为本发明的实施例提供的服务器的结构组成示意图;

图7为本发明的实施例提供的共享主机的结构组成示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明的实施例提供一种信息处理方法,应用于服务器,参照图1所示,该方法包括以下步骤:

步骤101、根据服务器的负载需求,确定至少一个目标功能部件。

步骤102、基于确定的至少一个目标功能部件,从共享主机中获取至少一种目标功能,并基于至少一种目标功能进行处理。

这里,步骤101和步骤102的执行主体可以是服务器中的处理器。

在上述方案中,目标功能部件为共享主机中接入的至少一个功能部件中的至少部分功能部件。其中,共享主机是指能够接入多个功能部件的主机,所述功能部件可以指外接设备,例如,通用图像处理单元(generalpurposecomputingongpu,gpgpu)、网卡(networkcard)、存储卡(storagecard)等设备。需要说明的是,共享主机至少包括微处理器和多个接口;其中,功能部件通过共享主机的接口,接入共享主机中;所述微处理器用于管理接入共享主机中的功能部件。

本实施例提供的方案中,服务器的内存区域和共享主机的内存区域不同,也就是说,服务器无法直接读取共享主机中的内存区域,同时共享主机无法直接读取服务器中的内存区域。因此,服务器需要与共享主机建立数据连接,对服务器的内存区域和共享主机的内存区域进行映射,这样,服务器可以通过服务器的内存区域和共享主机的内存区域的映射关系,使用共享主机中功能部件提供的功能。也就是说,服务器与共享主机的数据连接,可以通过两者的内存区域之间的映射关系来实现。可以理解为,服务器需要与共享主机进行数据通信的时候,服务器能够按照服务器的内存区域与共享主机的内存区域的映射关系,像使用自己的内存一样来读取共享主机中的内存区域中的数据,或者改写共享主机中的内存区域中的数据。

需要说明的是,共享主机可以与多个服务器同时建立数据连接,为多个服务器提供功能部件对应的功能。值得注意的是,每个服务器与共享主机之间具有独立的内存区域映射关系;可以理解为,不同的服务器其内存区域与共享主机的内存区域的映射关系不同。

在本发明提供的实施例中,建立服务器的内存区域与共享主机的内存区域之间的映射关系,可以通过以下步骤来实现:

步骤a、服务器从共享主机中与服务器对应的寄存单元,获取共享主机中至少一个功能部件的内存地址;

步骤b、服务器将所述共享主机中至少一个功能部件的内存地址,映射至所述服务器的内存区域中,建立服务器的内存区域与共享主机的内存区域之间的映射关系。

需要说明的是,步骤a和步骤b是在根据所述服务器的负载需求,确定至少一个功能部件之前完成的。

这里,所述寄存单元能够存放地址信息。在本实施例中,共享主机能够与多个服务器建立数据连接,每个服务器能够对应一个寄存单元。具体地,共享主机在启动时,可以获取连接的至少一个功能部件的内存地址,并将获取到的至少一个功能部件的内存地址写入寄存单元中。

进一步,服务器在启动的时候,可以在共享主机中与本服务器对应的寄存单元中,读取至少一个功能部件的内存地址。这样,服务器就能够将自身的内存空间与共享主机中至少一个功能部件的内存地址对应起来,生成服务器的内存区域与共享主机的内存区域之间的映射关系。

在本发明的其他实施例中,服务器还可以通过检测所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定是否能够使用所述共享主机中至少一个功能部件。

其中,所述寄存信息可以包括当前共享主机中接入的功能部件的设备类型信息和内存地址。具体地,共享主机可以实时地获取接入的功能部件的信息,并将所述功能部件的信息提供给连接的至少一个服务器;另外,服务器也能够实时检测寄存单元中的寄存信息,服务器就可以获知共享主机中都有哪些功能部件,并在确定了负载需求之后,根据功能部件的信息,从多个功能部件中确定需要使用的目标功能部件。如此,共享主机为至少一个服务器确定对应的目标功能部件。

在实际应用中,服务器的负载是指对当前的cpu、网卡或内存设备使用量的度量,负载过高会导致服务器无法处理其他请求及操作,甚至会导致服务器死机。基于此,本实施例提供的方案,服务器可以根据当前处理状态和/负载状态,确定服务器的负载需求;进一步,服务器根据负载需求,从共享主机提供的功能部件中选择目标功能部件,来期望将服务器的负载维持在稳定的状态下;其中,上述处理状态是指剩余待处理的业务量,待处理业务的业务类型等状态;负载状态可以是指cpu、内存、网络的使用量;所述负载需求可以理解为是处理当前业务所需要的功能。示例性的,服务器对图像进行处理,剩余待处理图像为80%,且当前cpu的使用量为90%,基于此,可以确定服务器的负载需求为需要数据处理的功能。

在本发明的其他实施例中,共享主机可以实时地获取接入的功能部件的信息,并将所述功能部件的信息提供给连接的至少一个服务器;这样,服务器就可以获知共享主机中都有哪些功能部件。这样,服务器在确定了负载需求之后,根据获取的功能部件的信息,从多个功能部件中确定能够使用的目标功能部件。此外,共享主机还能够根据每个服务器的使用权限,来管理功能部件能否被服务器来使用。

具体地,服务器基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,包括:

基于服务器的内存区域与共享主机的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,从所述共享主机中获取至少一种目标功能。

这里,任意一个功能部件在接入共享主机的时候,共享主机都会为该功能部件分配一段内存地址;也就是说,共享主机中每一个接入的功能部件在共享主机的内存区域中具有对应的内存地址。基于上文中的分析,在建立服务器与共享主机的连接时,服务器能够将共享主机中接入的至少一个功能部件对应的内存地址映射至服务器的内存中。基于此,服务器在确定使用共享主机中的目标功能部件的时候,只需要通过服务器的内存区域与共享主机的内存区域之间的映射关系,就能够确定目标功能部件的内存地址,基于该内存地址,服务器就可以直接使用该目标功能部件所提供的功能。

本发明的实施例所提供的信息处理方法,服务器能够根据自己的负载需求,通过与共享主机建立的数据连接来使用共享主机中至少一个功能部件提供的功能;这样,无需为服务器插入不同的外接设备,就可以及时地为服务器提供所需的功能,提高了服务器处理业务的效率;同时,本发明实施例中不同的功能部件都集成在一个共享主机中,共享主机集中管理不同的功能部件,能够集中处理不同功能部件的功率和散热,无需服务器自己处理,有效降低了服务器的功耗,同时提高了服务器散热效率。

本发明的实施例提供一种信息处理方法,应用于共享主机,参照图2所示,该方法包括以下步骤:

步骤201、基于至少一个服务器的负载需求,为服务器确定至少一个目标功能部件。

步骤202、基于所述至少一个目标功能部件,为所述服务器提供至少一种目标功能。

这里,步骤201和202的执行主体可以为共享主机的处理器。其中,共享主机是指能够接入多个功能部件的主机,所述功能部件可以指外接设备,例如,gpgpu、networkcard、storagecard等设备。需要说明的是,共享主机至少包括微处理器和多个接口;其中,功能部件通过共享主机的接口,接入共享主机中;所述微处理器用于管理接入共享主机中的功能部件。

本实施例提供的方案中,共享主机能够通过接入的功能部件为至少一个服务器提供至少一种功能,也就是说,多个服务器可以共同分享使用共享主机中接入的多个功能部件。然而,在实际应用中,共享主机的内存区域与每个服务器的内存都不同,共享主机不能直接访问上述至少一个服务器的内存区域,且每个服务器也不能直接访问共享主机的内存区域。因此,共享主机可以与至少一个服务器建立的数据连接,将共享主机的内存区域与每个服务器的内存区域进行映射,这样,共享主机可以通过共享主机的内存区域与每个服务器的内存区域之间的映射关系,为不同的服务器提供功能部件对应的功能。也就是说,共享主机与服务器的数据连接,可以通过两者的内存区域之间的映射关系来实现。

需要说明的是,共享主机可以与多个服务器同时建立数据连接,为多个服务器提供功能部件对应的功能。值得注意的是,每个服务器与共享主机之间具有独立的内存区域映射关系;可以理解为,不同的服务器其内存区域与共享主机的内存区域的映射关系不同。

在本发明的其他实施例中,共享主机还通过修改所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定所述服务器所能够使用所述共享主机中至少一个功能部件。

这里,所述寄存单元能够存储地址信息。在本实施例中,共享主机能够与多个服务器建立数据连接,每个服务器能够对应一个寄存单元。所述寄存信息可以包括当前共享主机中接入的功能部件的设备类型信息和功能部件对应的内存地址。具体地,共享主机可以实时地获取接入的功能部件的信息,并将所述功能部件的信息提供给连接的至少一个服务器;这样,服务器就可以获知共享主机中都有哪些功能部件,并在确定了负载需求之后,根据功能部件的信息,从多个功能部件中确定需要使用的目标功能部件。如此,共享主机为至少一个服务器确定对应的目标功能部件。

在本发明的其他实施例中,共享主机还能够根据每个服务器的使用权限,来管理功能部件能否被服务器来使用。

另外,所述基于确定的至少一个目标功能部件,从共享主机中获取至少一种目标功能,包括:

基于共享主机的内存区域与服务器的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,为所述服务器提供至少一种目标功能。

这里,任意一个功能部件在接入共享主机的时候,共享主机都会为该功能部件分配一段内存地址;也就是说,共享主机中每一个接入的功能部件在共享主机的内存区域中具有对应的内存地址。在本实施例中,在建立服务器与共享主机的连接时,服务器能够将共享主机中接入的至少一个功能部件对应的内存地址映射至服务器的内存中。基于此,服务器在确定使用共享主机中的目标功能部件的时候,只需要通过服务器的内存区域与共享主机的内存区域之间的映射关系,就能够确定目标功能部件的内存地址,并基于该内存地址,共享主机就可以直接为服务器提供该目标功能部件对应的功能。

本发明的实施例所提供的信息处理方法,共享主机能够与至少一个服务器建立数据连接,并基于服务器的负载需求为至少一个服务器提供对应的功能;这样,服务器可以通过使用共享主机提供的功能,及时地对当前地负载进行处理,提高了服务器处理业务的效率;同时,本发明实施例中不同的功能部件都集成在一个共享主机中,多个服务器共用共享主机提供的功能,如此,共享主机能够集中处理不同功能部件的功率和散热,无需服务器自己处理,有效降低了服务器的功耗,同时提高了服务器散热效率。

本发明的实施例提供一种信息处理方法,服务器通过非透明桥(non-transparentbridge,ntb)与共享主机建立数据连接;即,服务器可以通过ntb将共享主机的内存区域映射至自己的内存区域中。该方法包括以下步骤:

步骤301、服务器从共享主机中与服务器对应的寄存单元,获取共享主机中至少一个功能部件的内存地址。

步骤302、服务器将所述共享主机中至少一个功能部件的内存地址,映射至所述服务器的内存区域中,建立服务器的内存区域与共享主机的内存区域之间的映射关系。

这里,服务器与共享主机通过ntb连接,所述寄存单元是指ntb提供的寄存器。具体地,服务器和共享主机经过ntb的连接,可以形成ntb端口;其中,每个ntb端口都有两个寄存单元,一个寄存单元位于服务器侧,属于服务器的寄存单元,用于存放服务器相关的信息;另一个寄存单元位于共享主机侧,属于共享主机的寄存单元,用于存放共享主机相关的信息。在实际应用中,寄存器可以包括:基地址寄存器(baseaddressregister,bar),标签寄存器(scratchpadregisters)、门铃寄存器(doorbellregisters)等。

在本实施例中,服务器和共享主机可以通过ntb提供的寄存单元,完成内存区域的映射;具体地,如图3所示,服务器和共享主机通过ntb连接,在连接端口的两侧存在两个寄存单元。共享主机可以将获取到的每个功能部件的内存地址写入共享主机侧的寄存单元中(具体指bar),这里,可以通过高速串行计算机扩展总线标准(peripheralcomponentinterconnectexpress,pcieprotocol)将每个功能部件的内存地址写入bar中;服务器在启动之后,可以从连接的共享主机侧的寄存单元中获取共享主机中每个功能部件的内存地址,并将该地址映射至服务器本地的内存区域中,建立该服务器的内存区域与共享主机的内存区域之间的内存映射输入输出(memory-mappedi/o,mmio)。同样地,服务器通过pcieprotocol将自己的内存地址写入至服务器侧的寄存单元(bar)中,共享主机在启动的时候,就能够从连接的服务器的寄存单元中获取服务器的内存地址,并将地址映射至共享主机的本地内存区域中,建立共享主机的内存区域与该服务器内存区域之间的mmio。

这里,如图4所示,建立服务器的内存区域和共享主机的内存区域之间的映射关系,具体包括:

共享主机在上电自检(power-on-self-test,post)后,获取连接的每个功能部件的设备信息和内存地址;并将获取的功能部件的设备信息写入共享主机侧的scratchpadregisters中,将功能部件的内存地址写入共享主机侧的bar中,共享主机设定心跳消息,将心跳消息发送至连接的所有服务器。

服务器在post之后,检测是否接收到共享主机发送的心跳消息,若接收到共享主机发送的心跳消息,从共享主机的scratchpadregisters获取功能部件的设备信息,从共享主机的bar中获取功能部件的内存地址。

服务器在获取共享主机的功能部件的设备信息和地址信息之后,根据共享主机中每个功能部件的设备信息和对应的内存地址,将共享主机中每个功能部件的内存地址映射至服务器的内存中,建立mmio。然后,服务器启动操作系统,在操作系统运行过程中,基于mmio进行操作。

需要说明的是,共享主机与多个服务器连接,每个服务器与共享主机连接的ntb不同,形成的ntb端口不同;可以理解为,共享主机中的每个寄存单元都有一个服务器与之对应。例如,在图5所示的系统架构中,有4个相同类型的服务器(分别为第一服务器51、第二服务器52、第三服务器53和第四服务器54),以及一个共享主机55;其中,共享主机包括微处理器以及4个功能部件,功能部件包括gpgpu、第一network、第二network和storagecard。可以看到,每个服务器都通过独立的ntb端口与共享主机连接。也就是说,服务器获取共享主机每个功能部件的内存地址时,需要从共享主机中与该服务器对应的寄存单元中获取。

步骤303、服务器根据所述服务器的负载需求,确定至少一个目标功能部件;共享主机基于所述至少一个服务器的负载需求,为所述服务器确定至少一个目标功能部件。

其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件。

具体地,当所述负载需求表征需要进行数据处理时,确定目标功能部件为数据处理部件;

当所述负载需求表征需要进行网络负载控制时,确定目标功能部件为网络连接部件;

当所述负载需求表征需要进行存储空间扩充时,确定目标功能部件为存储部件。

这里,服务器能够基于当前对业务的处理

步骤304、基于服务器的内存区域与共享主机的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,从所述共享主机中获取至少一种目标功能。

共享主机基于共享主机的内存区域与服务器的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,为所述服务器提供至少一种目标功能。

具体地,服务器可以根据步骤302获取的mmio,确定目标功能部件对应的内存地址,基于该内存地址,使用共享主机中该功能部件对应的功能。

在本发明的其他实施例中,共享主机中的功能部件可以随时插入或者拔出共享主机中,因此,共享主机可以根据接入的功能部件的情况,实时修改寄存器中的设备信息和地址信息,确定为服务器提供至少一个功能部件。在本发明的其他实施例中,共享主机中还可以通过设管理标准(redfish或智能型平台管理接口(intelligentplatformmanagementinterface,ipmi))管理和查看连接的服务器;用于管理功能部件为哪个服务器提供对应的功能。

另外,服务器通过实时检测所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定是否能够使用所述共享主机中至少一个功能部件。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本发明的实施例所提供的信息处理方法,服务器能够根据自己的负载需求,通过与共享主机建立的数据连接来使用共享主机中至少一个功能部件提供的功能;这样,无需为服务器插入不同的外接设备,就可以及时地为服务器提供所需的功能,提高了服务器处理业务的效率;同时,本发明实施例中不同的功能部件都集成在一个共享主机中,共享主机集中管理不同的功能部件,能够集中处理不同功能部件的功率和散热,无需服务器自己处理,有效降低了服务器的功耗,同时提高了服务器散热效率。

基于前述实施例,本发明的实施例提供一种服务器,该服务器可以应用于图1对应的实施例提供的一种信息处理方法中,参照图6所示,该服务器6可以包括:第一处理器61、第一存储器62和第一通信总线63;

第一通信总线63用于实现第一处理器61和第一存储器62之间的通信连接;

第一处理器61用于执行存储器中存储的针对终端控制的程序,以实现以下步骤:

根据所述服务器的负载需求,确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;

基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,并基于所述至少一种目标功能进行处理

在本发明的其他实施例中,第一处理器61用于执行所述基于确定的至少一个目标功能部件,从所述共享主机中获取至少一种目标功能,可以实现以下步骤:

基于服务器的内存区域与共享主机的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,从所述共享主机中获取至少一种目标功能。

在本发明的其他实施例中,第一处理器61用于执行所述根据所述服务器的负载需求,确定至少一个功能部件之前,用于实现以下步骤:

从共享主机中与所述服务器对应的寄存单元,获取所述共享主机中至少一个功能部件的内存地址;

将所述共享主机中至少一个功能部件的内存地址,映射至所述服务器的内存区域中,建立服务器的内存区域与共享主机的内存区域之间的映射关系。

在本发明的其他实施例中,第一处理器61还可以执行以下步骤:

通过检测所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定是否能够使用所述共享主机中至少一个功能部件。

在本发明的其他实施例中,第一处理器61用于执行,所述根据所述服务器的负载需求,确定至少一个目标功能部件时,可以执行以下步骤:

当所述负载需求表征需要进行数据处理时,确定目标功能部件为数据处理部件;

当所述负载需求表征需要进行网络负载控制时,确定目标功能部件为网络连接部件;

当所述负载需求表征需要进行存储空间扩充时,确定目标功能部件为存储部件。

基于前述实施例,本发明的实施例提供一种共享主机,该共享主机可以应用于图2对应的实施例提供的一种信息处理方法中,参照图7所示,该共享主机7可以包括:第二处理器71、第二存储器72和第二通信总线73;

第二通信总线73用于实现第二处理器71和第二存储器72之间的通信连接;

第二处理器71用于执行存储器中存储的针对终端控制的程序,以实现以下步骤:

基于所述至少一个服务器的负载需求,为所述服务器确定至少一个目标功能部件;其中,所述目标功能部件为所述共享主机中接入的至少一个功能部件中的至少部分功能部件;

基于所述至少一个目标功能部件,为所述服务器提供至少一种目标功能。

在本发明的其他实施例中,第二处理器71用于执行所述基于所述至少一个目标功能部件,为所述服务器提供至少一种目标功能,可以实现以下步骤:

基于共享主机的内存区域与服务器的内存区域之间的映射关系,确定所述至少一个目标功能部件对应的内存地址,以基于所述内存地址,为所述服务器提供至少一种目标功能。

在本发明的其他实施例中,第二处理器71还可以用于执行以下步骤:

通过修改所述共享主机与所述服务器对应的寄存单元中的寄存信息,确定所述服务器所能够使用所述共享主机中至少一个功能部件。

本申请还提供一种存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现图1、图2和图4应的实施例方法的步骤。并且该计算机程序被处理器执行时实现执行图1、图2和图4应的实施例方法的各个步骤,这里不再赘述。计算机可读存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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