应用性能管理信息的展示方法及装置、设备、存储介质与流程

文档序号:21407992发布日期:2020-07-07 14:42阅读:163来源:国知局
应用性能管理信息的展示方法及装置、设备、存储介质与流程

本说明书一个或多个实施例涉及终端技术领域,尤其涉及一种应用性能管理信息的展示方法及装置、设备、存储介质。



背景技术:

随着云计算技术的快速发展,越来越多的应用被部署在云端,为了确保应用在云端可靠运行,相关技术提供数据可视化(datavisualization)技术,也即可以通过图形化手段实现对应用在云端运行的各种数据进行视觉展现,以供用户直观的了解应用运行的各种参数或者状态信息。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种应用性能管理信息的展示方法及装置、设备、存储介质。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种应用性能管理信息的展示方法,包括:

分别获取第一应用和第二应用所提供服务的第一和第二性能状态信息;

确定第一和第二性能状态信息分别对应的图形的第一和第二展示规格,以使第一展示规格与第二展示规格之比不大于预设取值;

根据确定的第一和第二展示规格,对第一和第二性能状态信息分别对应的图形进行展示。

根据本说明书一个或多个实施例的第二方面,提出了一种应用性能管理信息的展示方法,包括:

在终端装置显示第一图形和第二图形,所述第一图形对应第一应用的第一性能状态信息,所述第二图形对应第二应用的第二性能状态信息;

根据用户的输入在第一显示模式和第二显示模式之间切换,以调整所述第一图形和所述第二图形对应的第一和第二展示规格之间的关联关系。

根据本说明书一个或多个实施例的第三方面,提出了一种应用性能管理信息的展示装置,包括:

获取单元,分别获取第一应用和第二应用所提供服务的第一和第二性能状态信息;

确定单元,确定第一和第二性能状态信息分别对应的图形的第一和第二展示规格,以使第一展示规格与第二展示规格之比不大于预设取值;

展示单元,根据确定的第一和第二展示规格,对第一和第二性能状态信息分别对应的图形进行展示。

根据本说明书一个或多个实施例的第四方面,提出了一种应用性能管理信息的展示装置,包括:

显示单元,在终端装置显示第一图形和第二图形,所述第一图形对应第一应用的第一性能状态信息,所述第二图形对应第二应用的第二性能状态信息;

切换单元,根据用户的输入在第一显示模式和第二显示模式之间切换,以调整所述第一图形和所述第二图形对应的第一和第二展示规格之间的关联关系。

根据本说明书一个或多个实施例的第五方面,提出了一种电子设备,包括:处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如第一方面所述的方法。

根据本说明书一个或多个实施例的第六方面,提出了一种电子设备,包括:处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如第二方面所述的方法。

根据本说明书一个或多个实施例的第七方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面所述方法的步骤。

根据本说明书一个或多个实施例的第八方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第二方面所述方法的步骤。

附图说明

图1是一示例性实施例提供的一种展示系统的架构示意图。

图2a是一示例性实施例提供的一种应用性能管理信息的展示方法的流程图。

图2b是一示例性实施例提供的另一种应用性能管理信息的展示方法的流程图。

图3是一示例性实施例提供的一种对服务调用次数进行可视化展示的流程图。

图4是一示例性实施例提供的一种基于分层结构的数据可视化的界面示意图。

图5是一示例性实施例提供的一种对服务调用次数进行可视化展示的示意图。

图6是一示例性实施例提供的一种设备的结构示意图。

图7是一示例性实施例提供的一种应用性能管理信息的展示装置的框图。

图8是一示例性实施例提供的另一种设备的结构示意图。

图9是一示例性实施例提供的另一种应用性能管理信息的展示装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

在一实施例中,本说明书的展示方案可以应用于电子设备上,比如该电子设备可以包括pc、平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、手机、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行数据可视化的展示系统,以实现数据可视化的展示目的,完成本说明书的展示方案。其中,该展示系统的应用程序可以被预先安装在电子设备上,使得该展示系统可以在该电子设备上被启动并运行;当然,当采用诸如html5技术时,无需在电子设备上安装相应的应用程序,即可获得并运行该展示系统。

在一实施例中,数据可视化的展示系统可以包括如图1所示的服务器11、网络12、电子设备13。其中,服务器11在运行过程中,可以运行该展示系统的服务端侧的程序,以实现相关的数据处理等功能;而电子设备13在运行过程中,可以运行展示系统的客户端侧的程序,以实现相关的展示、人机交互等功能,从而在服务器11与电子设备13之间配合实现该数据可视化的展示方案。

其中,服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。电子设备13可以采用下述任意类型的设备:pc、平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、手机、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。而对于电子设备13与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(publicswitchedtelephonenetwork,pstn)和因特网。其中,该展示系统的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如html5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。

图2a是一示例性实施例提供的一种应用性能管理信息的展示方法的流程图。如图2a所示,该方法可以包括以下步骤:

步骤202a,分别获取第一应用和第二应用所提供服务的第一和第二性能状态信息。

在一实施例中,本说明书中的应用可以包括后端架构中基于特定程序包运行的后端应用程序;例如,该应用可以包括通用的中间件应用,也可以包括与业务场景相关的非通用的应用,本说明书并不对此进行限制。

在一实施例中,每一应用可以分别提供相应的服务,这些服务可以被调用,而性能状态信息可以反映出相关应用的性能状况,以实现相应的应用性能管理(applicationperformancemanagement,apm)工作。例如,该性能状态信息可以包括:服务调用次数、错误次数、平均调用时长等,本说明书并不对此进行限制。

步骤204a,确定第一和第二性能状态信息分别对应的图形的第一和第二展示规格,以使第一展示规格与第二展示规格之比不大于预设取值。

在一实施例中,通过将第一展示规格与第二展示规格之比设定为不大于预设取值,实现了对第一和第二图形的展示规格的合理设定,可以避免同时展示的第一和第二图形之间存在过大的规格差异,从而既能够反映出不同服务对应的性能状态,又便于用户进行查看和分辨,防止较小展示规格的图形不易被用户查看。

在一实施例中,图形的展示规格与相应服务的性能状态信息的取值呈正相关,使得用户能够基于不同图形的规格大小,快速区分出相应服务的性能状况。

在一实施例中,当第一和第二性能状态信息的取值之比大于所述预设取值时,可以按照动态因子对第一和第二性能状态信息的取值进行指数缩小处理,以使得处理后的第一和第二性能状态信息的取值之比不大于所述预设取值;然后,确定第一和第二展示规格与处理后的第一和第二性能状态信息的取值呈正比例关系,从而既可以确保第一展示规格与第二展示规格之比不大于预设取值,又能够保留第一和第二图形对应服务的第一和第二性能状态信息之间的取值大小关系,便于用户基于图形规格来快速区分不同服务的性能状况。

例如,可以通过下述公式确定所述动态因子:a=logb/log(max/min);其中,a为所述动态因子,b为所述预设取值,max为第一和第二性能状态信息的较大取值,min为第一和第二性能状态信息的较小取值,从而确保当max/min>b的情况下,动态因子a的取值属于0至1之间,从而最终减小第一和第二性能状态信息的取值之间的差异。当然,还可以通过其他方式计算动态因子的取值,本说明书并不对此进行限制;譬如,可以预先设定不同数值区间分别对应的动态因子,并根据第一和第二性能状态信息的较大取值与较小取值之比所处的数值区间,选取对应的动态因子。

在一实施例中,当第一和第二性能状态信息的较大取值与较小取值之比不大于所述预设取值时,可以确定第一和第二展示规格与第一和第二性能状态信息的取值呈正比例关系,从而既可以确保第一和第二展示规格中的较大展示规格与较小展示规格之比不大于预设取值,又能够保留第一和第二图形对应服务的性能状态信息之间的取值大小关系,便于用户基于图形规格来快速区分不同服务的性能状况。

在一实施例中,根据图形所采用的形状,可以采用对应的展示规格,以直观地表现出各个图形所对应服务的性能状态信息。例如,当所述图形为平面图形时,第一和第二展示规格可以包括所述平面图形的面积;当所述图形为立体图形时,第一和第二展示规格可以包括所述立体图形的体积。

在一实施例中,“第一应用”和“第二应用”用于区分不同的应用,比如在对任意两个应用进行比较时,可以将其中一个作为“第一应用”、另一个作为“第二应用”,而实际上可能存在三个或更多个应用,本说明书并不对此进行限制。相应的,“第一性能状态信息”和“第二性能状态信息”、“第一图形”和“第二图形”、“第一展示规格”和“第二展示规格”等的情况类似,此处不再一一赘述。

步骤206a,根据确定的第一和第二展示规格,对第一和第二性能状态信息分别对应的图形进行展示。

在一实施例中,通过对第一和第二性能状态信息分别对应的图形进行展示,比如可以将这些图形进行相邻或相近地展示,使得用户在查看时能够相互比较并直观地确定各个图形的展示规格的大小,从而确定相应服务的性能状况。

在一实施例中,当任一图形被选中时,可以展示出该图形对应性能状态信息的取值,那么尤其是图形的展示规格与性能状态信息之间并非呈正比例关系的情况下,便于用户准确获知图形对应性能状态信息的取值。

图2b是一示例性实施例提供的另一种应用性能管理信息的展示方法的流程图。如图2b所示,该方法可以包括以下步骤:

步骤202b,在终端装置显示第一图形和第二图形,所述第一图形对应第一应用的第一性能状态信息,所述第二图形对应第二应用的第二性能状态信息。

在一实施例中,本说明书中的应用可以包括后端架构中基于特定程序包运行的后端应用程序;例如,该应用可以包括通用的中间件应用,也可以包括与业务场景相关的非通用的应用,本说明书并不对此进行限制。

在一实施例中,每一应用可以分别提供相应的服务,这些服务可以被调用,而性能状态信息可以反映出相关应用的性能状况,以实现相应的应用性能管理工作。例如,该性能状态信息可以包括:服务调用次数、错误次数、平均调用时长等,本说明书并不对此进行限制。

步骤204b,根据用户的输入在第一显示模式和第二显示模式之间切换,以调整所述第一图形和所述第二图形对应的第一和第二展示规格之间的关联关系。

在一实施例中,终端装置可以获得用户的输入,并据此对所采用的显示模式进行切换或配置;换言之,用户可以主动调整所需采用的显示模式,以满足其实际需求。其中,“第一显示模式”和“第二显示模式”用于区分不同的显示模式,比如在对任意两种显示模式进行比较时,可以将其中一种作为“第一显示模式”、另一种作为“第二显示模式”,而实际上可能存在三种或更多种显示模式,本说明书并不对此进行限制。

在一实施例中,在所述第一显示模式下,第一和第二展示规格与第一和第二性能状态信息的取值可以呈正比例关系。在所述第二显示模式下,第一和第二性能状态信息的取值被按照动态因子进行指数缩小处理,以使得处理后的第一和第二性能状态信息的取值之比不大于预设取值,且第一和第二展示规格与处理后的第一和第二性能状态信息的取值呈正比例关系。

尤其是,当第一和第二性能状态信息的取值之比大于所述预设取值时,通过采用第二显示模式可以减小第一和第二性能状态信息的取值之间的差异,从而既可以确保第一展示规格与第二展示规格之比不大于预设取值,又能够保留第一和第二图形对应服务的第一和第二性能状态信息之间的取值大小关系,便于用户基于图形规格来快速区分不同服务的性能状况。

例如,可以通过下述公式确定所述动态因子:a=logb/log(max/min);其中,a为所述动态因子,b为所述预设取值,max为第一和第二性能状态信息的较大取值,min为第一和第二性能状态信息的较小取值,从而确保当max/min>b的情况下,动态因子a的取值属于0至1之间,从而最终减小第一和第二性能状态信息的取值之间的差异。当然,还可以通过其他方式计算动态因子的取值,本说明书并不对此进行限制;譬如,可以预先设定不同数值区间分别对应的动态因子,并根据第一和第二性能状态信息的较大取值与较小取值之比所处的数值区间,选取对应的动态因子。

在一实施例中,根据图形所采用的形状,可以采用对应的展示规格,以直观地表现出各个图形所对应服务的性能状态信息。例如,当所述图形为平面图形时,第一和第二展示规格可以包括所述平面图形的面积;当所述图形为立体图形时,第一和第二展示规格可以包括所述立体图形的体积。

在一实施例中,通过对第一和第二性能状态信息分别对应的图形进行展示,比如可以将这些图形进行相邻或相近地展示,使得用户在查看时能够相互比较并直观地确定各个图形的展示规格的大小,从而确定相应服务的性能状况。

在一实施例中,当任一图形被选中时,可以展示出该图形对应性能状态信息的取值,那么尤其是图形的展示规格与性能状态信息之间并非呈正比例关系的情况下,便于用户准确获知图形对应性能状态信息的取值。

为了便于理解,以apm场景下的服务调用次数为例,说明在本说明书的技术方案下,如何对不同服务的服务调用次数进行合理展示。

图3是一示例性实施例提供的一种对服务调用次数进行可视化展示的流程图。如图3所示,该处理流程可以包括以下步骤:

步骤302,监测各个应用的服务调用次数。

在一实施例中,每一应用可以提供相应的服务,而各个应用之间可以实现对服务的相互调用,从而实现相关功能。因此,可以对每一服务被调用的次数进行统计,以得到相应的服务调用次数。例如,当服务1被调用100次时,相应的服务调用次数为100次;当服务2被调用1次时,相应的服务调用次数为1次。

例如,图4是一示例性实施例提供的一种基于分层结构的数据可视化的界面示意图。如图4所示,该界面可以包括对应于服务层的上层、对应于应用层的下层;当然,在其他实施例中也可以将服务层展示于下层、将应用层展示于上层,本说明书并不对此进行限制。其中,应用层用于通过诸如可视化节点411-412等展示出若干应用之间的拓扑关系,而服务层用于通过诸如图形421~424等展示出应用所提供的各种服务,并通过图形421~424的面积表现出相关服务的服务调用次数、通过图形421~424的颜色表现出相关服务的健康度等,以便于用户从不同维度进行查看。

步骤304,确定最大取值max和最小取值min。

在一实施例中,对于所监测的所有应用,可以根据这些应用分别对应的服务调用次数的取值,确定出最大取值max和最小取值min。例如,假定存在应用1~应用4,其中应用1对应的服务调用次数为10000、应用2对应的服务调用次数为400、应用3对应的服务调用次数为81、应用4对应的服务调用次数为1,那么可以确定最大取值max=10000、最小取值min=1。

步骤306,计算max/min(即max除以min),并判断计算结果与预设数值q之间的大小关系;当max/min>q时,转入步骤308,否则转入步骤310。

在一实施例中,在针对服务调用次数进行数据可视化处理时,可以根据服务调用次数的取值设定相应图形的面积,使得图形的面积大小能够直观地反馈出服务调用次数的取值大小。因此,一种可选的方式为:使得各个图形之间的面积之比与服务调用次数的取值之比相等。

因此,当max/min的取值大于q时,表明服务调用次数的取值之间相差过于悬殊,那么相应图形的面积大小之间也会表现得十分悬殊。例如,假定存在应用1~应用4,其中应用1对应的服务调用次数为10000、应用2对应的服务调用次数为400、应用3对应的服务调用次数为81、应用4对应的服务调用次数为1,那么max/min=10000/1=10000。如果直接形成相应的图形,可以呈现出诸如图5左侧的形式:应用1~应用4的服务调用次数分别对应于图形51~图形54,且图形51、图形52、图形53和图形54之间的面积之比为10000:400:81:1。其中,由于电子设备的屏幕规格有限,因而在相同的缩放比例下所提供的展示区域的面积固定,使得面积之比过于悬殊时,容易造成诸如图形54等小面积的图形不容易被查看甚至极容易被忽略,反而不利于用户直观地获知各个应用所对应的服务调用次数的取值情况。

其中,对于预设数值q而言,可以根据实际情况确定该预设数值q的取值,本说明书并不对此进行限制;譬如,可以设定q=100。

步骤308,计算动态因子。

在一实施例中,针对图形面积过于悬殊的情况,可以通过计算动态因子,并基于该动态因子对服务调用次数的取值进行处理,以缩小服务调用次数的取值之间的差异,进而改善图形面积过于悬殊的问题。

例如,当q=100时,可以按照下述公式计算动态因子:

a=log100/log(max/min)

其中,a为动态因子,max为上述的最大取值,min为上述的最小取值。因此,当max/min>100时,可使a的取值处于0至1之间;例如,当max=10000、min=1、对数运算以10为底时,a=log100/log(10000/1)=2/4=0.5。

步骤310,确定图形面积。

步骤312,展示各个应用对应的图形。

在一实施例中,当max/min>q时,可以根据上述计算的动态因子确定图形面积。仍以上述的应用1~应用4为例,假定服务调用次数分别为10000、400、81和1,且动态因子a=0.5,那么可以确定相应图形的面积之比为100000.5:4000.5:810.5×10.5=100:20:9:1。因此,所展示的图形可由图5左侧所示的图形51~54变化为图5右侧所示的图形51’~图形54’,可以明显看出:在所占用的展示区域面积不变的情况下,图形54’相比于图形54更容易被查看,且仍然能够直观地根据图形51’、图形52’、图形53’和图形54’之间的面积大小,确定相应的服务调用次数之间的取值大小关系与差异程度。

在一实施例中,当max/min≤q时,可使图形面积之比与服务调用次数之比相等。例如,当应用1~应用4的服务调用次数分别为100、20、9、1时,由于max/min=100/1=100=q,因此可以直接将相应的图形展示为图5右侧所示的图形51’~图形54’。

在一实施例中,可以向用户提供不同的显示模式,比如在第一显示模式下可以展示为图5左侧所示的图形51~54、在第二显示模式下可以显示为图5右侧所示的图形51’~图形54’,使得用户可以根据实际需求进行切换,而电子设备可以相应地显示为图5左侧所示的图形51~54或图5右侧所示的图形51’~图形54’。

图6是一示例性实施例提供的一种设备的示意结构图。请参考图6,在硬件层面,该设备包括处理器602、内部总线604、网络接口606、内存608以及非易失性存储器610,当然还可能包括其他业务所需要的硬件。处理器602从非易失性存储器610中读取对应的计算机程序到内存608中然后运行,在逻辑层面上形成应用性能管理信息的展示装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图7,在软件实施方式中,该应用性能管理信息的展示装置可以包括:

获取单元71,分别获取多个应用所提供服务的性能状态信息;

确定单元72,确定各个性能状态信息分别对应的图形的展示规格,以使最大展示规格与最小展示规格之比不大于预设取值;

展示单元73,根据确定的展示规格,对各个性能状态信息分别对应的图形进行展示。

可选的,所述确定单元72具体用于:

当所述性能状态信息的最大取值与最小取值之比大于所述预设取值时,按照同一动态因子对各个性能状态信息的取值进行指数缩小处理,以使得处理后性能状态信息的最大取值与最小取值之比不大于所述预设取值;

确定所述展示规格与相应的处理后性能状态信息的取值呈正比例关系。

可选的,所述确定单元72通过下述公式确定所述动态因子:

a=log100/log(max/min)

其中,a为所述动态因子,max为所述性能状态信息的最大取值,min为所述性能状态信息的最小取值。

可选的,所述确定单元72具体用于:

当所述性能状态信息的最大取值与最小取值之比不大于所述预设取值时,确定所述展示规格与相应的性能状态信息的取值呈正比例关系。

可选的,当所述图形为平面图形时,所述展示规格包括所述平面图形的面积;当所述图形为立体图形时,所述展示规格包括所述立体图形的体积。

可选的,所述性能状态信息包括:服务调用次数。

图8是一示例性实施例提供的一种设备的示意结构图。请参考图8,在硬件层面,该设备包括处理器802、内部总线804、网络接口806、内存808以及非易失性存储器810,当然还可能包括其他业务所需要的硬件。处理器802从非易失性存储器810中读取对应的计算机程序到内存808中然后运行,在逻辑层面上形成应用性能管理信息的展示装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图9,在软件实施方式中,该应用性能管理信息的展示装置可以包括:

显示单元91,在终端装置显示第一图形和第二图形,所述第一图形对应第一应用的第一性能状态信息,所述第二图形对应第二应用的第二性能状态信息;

切换单元92,根据用户的输入在第一显示模式和第二显示模式之间切换,以调整所述第一图形和所述第二图形对应的第一和第二展示规格之间的关联关系。

可选的,

在所述第一显示模式下,第一和第二展示规格与第一和第二性能状态信息的取值呈正比例关系;

在所述第二显示模式下,第一和第二性能状态信息的取值被按照动态因子进行指数缩小处理,以使得处理后的第一和第二性能状态信息的取值之比不大于预设取值,且第一和第二展示规格与处理后的第一和第二性能状态信息的取值呈正比例关系。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

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