一种跨区块链查询方法、装置、系统、设备及介质与流程

文档序号:25421121发布日期:2021-06-11 21:32阅读:98来源:国知局
一种跨区块链查询方法、装置、系统、设备及介质与流程

本公开涉及区块链技术领域,尤其涉及一种跨区块链查询方法、装置、设备、系统及介质。



背景技术:

现有技术中,不同的区块链网络之间可以实现跨区块链交易,之后可以对跨链交易的数据进行存储,以便后续进行查询。

但是,上述跨链交易的数据存储是监控级别的,仅围绕当前发生跨链交易的两个区块链存储数据,跨链查询得到的结果有限,不能满足整体性及关联性的查询要求。



技术实现要素:

为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种跨区块链查询方法、装置、设备、系统及介质。

本公开实施例提供了一种跨区块链查询方法,所述方法包括:

获取交易方发起的跨链查询请求,其中,所述跨链查询请求中包括业务信息和区块链信息;

基于所述业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,其中,所述跨链关联关系数据包括多个区块链之间的交易关联关系;

将所述跨链查询结果返回给所述交易方。

本公开实施例还提供了一种跨区块链查询装置,所述装置包括:

查询请求获取模块,用于获取交易方发起的跨链查询请求,其中,所述跨链查询请求中包括业务信息和区块链信息;

查询模块,用于基于所述业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果;

结果反馈模块,用于将所述跨链查询结果返回给所述交易方。

本公开实施例还提供了一种跨区块链查询系统,所述跨区块链查询系统包括多个跨链查询节点和多个跨链交易节点,

所述跨链查询节点用于在所述跨链交易节点完成不同区块链对应的区块链节点之间的跨链交易之后,执行如本公开实施例提供的跨区块链查询方法。

本公开实施例还提供了一种跨区块链服务设备,所述跨区块链服务设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的跨区块链查询方法。

本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的跨区块链查询方法。

本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的跨区块链查询方案,跨链查询节点获取交易方发起的跨链查询请求,其中,跨链查询请求中包括业务信息和区块链信息;基于业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,其中,跨链关联关系数据包括多个区块链之间的交易关联关系;将跨链查询结果返回给交易方。采用上述技术方案,通过预先基于跨链交易建立的跨链关联关系数据,可以查询到不同区块链中业务数据的关联关系和状态变化过程,实现数据流转过程的跟踪式查询。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种跨区块链查询方法的流程示意图;

图2为本公开实施例提供的一种跨区块链查询的示意图;

图3为本公开实施例提供的一种有向无环图的示意图;

图4为本公开实施例提供的另一种跨区块链查询方法的流程示意图;

图5为本公开实施例提供的一种有向无环图的第一状态示意图;

图6为本公开实施例提供的一种有向无环图的第二状态示意图;

图7为本公开实施例提供的一种有向无环图的第三状态示意图;

图8为本公开实施例提供的一种有向无环图的第四状态示意图;

图9为本公开实施例提供的一种有向无环图的第五状态示意图

图10为本公开实施例提供的一种跨区块链查询系统的结构示意图;

图11为本公开实施例提供的一种跨区块链查询装置的结构示意图;

图12为本公开实施例提供的一种跨区块链服务设备的结构示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

图1为本公开实施例提供的一种跨区块链查询方法的流程示意图,该方法可以由跨区块链查询装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在跨区块链服务设备中。

本公开实施例中,跨区块链(简称跨链)查询方法可以在跨链交易节点实现跨链交易在之后由跨链查询节点实现,或者,跨链查询方法也可以由一个跨链服务节点实现,该跨链服务节点也可以实现跨链交易,具体不限。示例性的,图2为本公开实施例提供的一种跨区块链查询的示意图,跨链交易节点可以实现区块链1和区块链2对应的两个区块链节点之间的跨链交易,之后跨链查询节点可以实现跨链查询。本公开实施例中以通过跨链查询节点实现跨链查询方法为例进行说明。如图1所示,该方法包括:

步骤101、获取交易方发起的跨链查询请求,其中,跨链查询请求中包括业务信息和区块链信息。

其中,交易方可以为参与跨链交易的区块链节点对应的用户,跨链交易是指不同的区块链对应的区块链节点之间交易,如图2所示,跨链交易是指区块链1对应的第一区块链节点和区块链2对应的第二区块链节点之间的交易。

跨链查询请求是指用于进行区块链中业务数据关联关系和状态变化过程的查询,上述关联关系和状态变化过程是因跨链交易产生的。业务信息是指交易方具有的业务数据的相关信息,例如当业务数据为合同时,业务信息可以为合同标识,即合同id。区块链信息是指交易方所在的区块链的表征信息,例如区块链信息可以为区块链名称。

具体的,跨链查询节点可以获取交易方通过所在区块链节点传输的跨链查询请求,该跨链查询请求中可以包括业务信息和区块链信息。

步骤102、基于业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,其中,跨链关联关系数据包括多个区块链之间的交易关联关系。

其中,跨链关联关系数据可以理解为多个不同的区块链之间因跨链交易而产生的业务数据之间的关联关系数据。跨链关联关系数据可以包括跨链状态数据和有向无环图,跨链状态数据以状态机形式构建。上述跨链状态数据中可以包括至少一个跨链数据的交易关联信息,交易关联信息包括当前跨链数据的参数信息、上行关联数据和下行关联数据,当前跨链数据的参数信息包括业务信息、查询信息、跨链标志位、区块链信息和区块链属性信息。参见表1,表1为跨链状态数据的数据结构。

表1跨链状态数据的数据结构

如表1所示,以跨链数据1的交易关联信息为例进行说明,关联数据1、关联数据2…关联数据n为跨链数据1的下行关联数据,跨链数据1没有上行关联数据,则表中不进行展示,若有,则可以添加进去。当前跨链数据的参数信息中的业务信息通过上述主键(又称主关键字)表示,查询信息通过上述查询键表示,跨链标志位表示跨链交易的状态,可以包括上行交易的状态和下行交易的状态,区块链信息表示跨链数据1所在区块链,区块链属性信息可以包括上述块高度和块哈希值。区块链信息和区块链属性信息用于后续进行数据索引。

有向无环图可以基于跨链数据及其上行关联数据、下行关联数据的关联关系建立,其中,上行关联数据和下行关联数据为跨链数据。有向无环图是指跨链数据之间关系的有向无环图(directedacyclicgraph,dag)。跨链数据的上行关联数据和下行关联数据作为跨链数据也具备自身的上行关联数据和下行关联数据,在当前跨链数据的交易关联信息中不体现。图3为本公开实施例提供的一种有向无环图的示意图,图3为表1的跨链状态数据对应的有向无环图,例如图中,跨链数据1基于关联数据1、关联数据2…关联数据n完成了具体的跨链交易,则跨链数据1与关联数据1、关联数据2…关联数据n相关联,跨链数据1的下行关联数据为关联数据1、关联数据2…关联数据n;跨链数据m的下行关联数据为关联数据k。

本公开实施例中,基于业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,可以包括:基于业务信息和区块链信息查询跨链关联关系数据中的跨链状态数据,确定对应的目标跨链数据;基于目标跨链数据确定对应的目标有向无环图;将目标跨链数据的交易关联信息和目标有向无环图,确定为跨链查询结果。基于业务信息和区块链信息可以在跨链状态数据中进行查询,以确定业务信息对应的目标跨链数据,并确定目标跨链数据的交易关联信息;基于业务信息可以在有向无环图中进行查找,确定对应的目标有向无环图,基于该目标有向无环图可以直观地确定目标跨链数据的上行关联数据和下行关联数据。

步骤103、将跨链查询结果返回给交易方。

跨链查询节点可以将上述确定的目标跨链数据的交易关联信息和目标有向无环图作为跨链查询结果,返回给进行跨链查询请求的交易方。当交易方所在区块链为源区块链,另一交易方所在区块链为目标区块链,交易方与另一交易方之间完成跨链交易之后,交易方通过跨链查询可以确定自身所在区块链的业务数据与其他区块链对应的另一交易方的业务数据之间的关联关系以及业务数据的交易状态变化过程。

本公开实施例提供的跨区块链查询方案,跨链查询节点获取交易方发起的跨链查询请求,其中,跨链查询请求中包括业务信息和区块链信息;基于业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,其中,跨链关联关系数据包括多个区块链之间的交易关联关系;将跨链查询结果返回给交易方。采用上述技术方案,通过预先基于跨链交易建立的跨链关联关系数据,可以查询到不同区块链中业务数据的关联关系和状态变化过程,实现数据流转过程的跟踪式查询。

在一些实施例中,跨链查询方法还可以包括:基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据。可选的,基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据,包括:接收第一交易方的跨链交易请求,得到第一交易方的跨链数据;接收第二交易方的基于跨链交易请求的处理结果,得到跨链交易结果;对跨链数据和跨链交易结果进行关联,得到对应的跨链关联关系数据。可选的,对跨链数据和跨链交易结果进行关联,得到对应的跨链关联关系数据,包括:基于跨链数据和跨链交易结果,构建得到关于跨链交易请求的有向无环图。

其中,第一交易方和第二交易方是进行跨链交易的两个区块链节点,跨链数据是指区块链中参与跨链交易的业务数据,跨链交易结果是指不同区块链对应的区块链节点之间的交易执行结果,跨链数据和跨链交易结果可以从跨链交易节点中获取。在不同区块链对应的区块链节点之间完成跨链交易之后,可以根据跨链交易结果将跨链交易成功的跨链数据依据上述表1的数据结构存储,得到对应的跨链状态数据,然后基于跨链状态数据构建有向无环图。

在一些实施例中,将跨链查询结果返回给交易方,可以包括:基于交易方的查询权限,返回跨链查询结果。其中,查询权限是指允许跨链查询的权限,查询权限可以包括全部公开和授权公开。

本公开实施例中如果交易方直接参与跨链交易,即交易方为跨链数据的权属方,则查询权限可以为全部公开,即可以查询到全部的信息,直接将跨链查询结果返回给交易方;如果交易方不直接参与跨链交易而仅仅具有跨链数据的相关信息,则查询权限可以为授权公开,只能查询到经过权属方授权的跨链数据的相关信息,即如果当前查询的跨链数据已授权,将跨链查询结果返回给交易方;否则可以返回拒绝查询的提示信息。基于查询权限返回跨链查询结果,提高了跨链查询的灵活性。

图4为本公开实施例提供的另一种跨区块链查询方法的流程示意图,本实施例在上述实施例的基础上,进一步优化了上述跨区块链查询方法。如图4所示,该方法包括:

步骤201、基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据。

可选的,基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据,包括:接收第一交易方的跨链交易请求,得到第一交易方的跨链数据;接收第二交易方的基于跨链交易请求的处理结果,得到跨链交易结果;对跨链数据和跨链交易结果进行关联,得到对应的跨链关联关系数据。可选的,对跨链数据和跨链交易结果进行关联,得到对应的跨链关联关系数据,包括:基于跨链数据和跨链交易结果,构建得到关于跨链交易请求的有向无环图。

步骤202、获取交易方发起的跨链查询请求。

其中,跨链查询请求中包括业务信息和区块链信息;

步骤203、基于业务信息和区块链信息查询跨链关联关系数据中的跨链状态数据,确定对应的目标跨链数据。

步骤204、基于目标跨链数据确定对应的目标有向无环图。

步骤205、将目标跨链数据的交易关联信息和目标有向无环图,确定为跨链查询结果。

步骤206、将跨链查询结果返回给交易方。

可选的,将跨链查询结果返回给交易方,可以包括:基于交易方的查询权限,返回跨链查询结果。

接下来通过一个具体的示例对本公开实施例提供的跨区块链查询方法进行具体说明。以贸易融资场景为例,图2中的区块链1可以为贸易链,区块链2可以为融资链,贸易链为供应商与核心企业记录贸易交易合同的业务链,融资链为银行记录融资放款的业务链。核心企业和银行之间通过跨链交易节点可以完成跨链交易,具体过程包括:核心企业可以发布融资申请,通过跨链交易节点将供应商与核心企业的贸易合同推送到融资链;银行针对其中同意放款的贸易合同进行融资放款,通过跨链交易节点将融资放款记录提交到贸易链。

跨链交易完成之后,贸易合同和融资放款记录为跨链数据,跨链查询节点可以基于贸易合同、融资放款记录以及跨链交易结果构建跨链关联关系数据。核心企业或银行作为跨链交易的交易方,可以发送跨链查询请求给跨链查询节点,跨链查询节点可以将贸易合同的交易关联信息以及对应的有向无环图作为跨链查询结果返回给核心企业,或者,将融资放款记录的交易关联信息以及对应的有向无环图作为跨链查询结果返回给银行。

由于核心企业和银行直接参与跨链交易,作为跨链数据的权属方,其查询权限为全部公开;而与核心企业记录贸易交易合同的供应商,不直接参与跨链交易,但是具有贸易合同的相关信息,可以基于核心企业的授权进行部分贸易合同的跨链查询,其查询权限为授权公开,可以获取到已授权的贸易合同的跨链查询结果。

贸易合同的交易关联信息如表2所示,融资放款记录的交易关联信息如表3所示。

表2贸易合同的交易关联信息

表3融资放款记录的交易关联信息

可选的,假设贸易链为供应商甲与核心企业乙记录贸易交易合同的业务链,融资链为银行丙记录融资放款的业务链,保理链为保理方丁记录保理记录的业务链。具体的跨链交易流程可以包括:甲先后申请了7份贸易合同进行跨链交易,具体是先5份后2份,将合同信息跨链提交到融资链,进行融资申请;丙先后就其中4份合同进行了2笔融资放款;丙申请了2笔融资放款记录进行跨链交易,将融资放款记录跨链提交到保理链,进行保理申请;丁就2笔融资放款记录进行一笔保理。

表4-表8反应了上述跨链交易过程中跨链关联关系数据中的跨链状态数据的变化过程,表中“合”表示贸易合同,“融”表示融资放款记录,“保”表示保理记录;图5-图9反应了上述跨链交易过程中跨链关联关系数据中的有向无环图的变化过程。当甲发起5份贸易合同跨链时,跨链状态数据如表4所示,有向无环图如图5所示,图5为本公开实施例提供的一种有向无环图的第一状态示意图;当丙指定3份贸易合同发起一笔融资跨链时,跨链状态数据如表5所示,有向无环图如图6所示,图6为本公开实施例提供的一种有向无环图的第二状态示意图,可见跨链状态数据和有向无环图均根据跨链交易结果发生变化;当甲发起2份贸易合同跨链时,跨链状态数据如表6所示,有向无环图如图7所示,图7为本公开实施例提供的一种有向无环图的第三状态示意图;当丙选择一份贸易合同发起一笔融资跨链时,跨链状态数据如表7所示,有向无环图如图8所示,图8为本公开实施例提供的一种有向无环图的第四状态示意图;当丁就2笔融资放款记录发起一笔保理跨链时,跨链状态数据如表8所示,有向无环图如图9所示,图9为本公开实施例提供的一种有向无环图的第五状态示意图。

表4跨链状态数据的第一状态

表5跨链状态数据的第二状态

表6跨链状态数据的第三状态

表7跨链状态数据的第四状态

表8跨链状态数据的第五状态

上述示例展示了跨链关联关系数据中跨链状态数据和有向无环图在构建过程中的变化过程。之后可以基于该跨链关联关系数据查询指定的区块链中业务数据的变化过程,例如可以按照贸易合同2的合同id查询贸易链中该合同的信息变化过程。

本公开实施例提供的跨链查询方法,不论区块链之间的跨链交易状态或结果如何,不会影响区块链中的业务进行,并且可以查询区块链中的业务数据的状态变化过程。

本公开实施例提供的跨区块链查询方案,跨链查询节点在不同区块链对应的区块链节点之间完成跨链交易之后,基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据;获取交易方发起的跨链查询请求;基于业务信息和区块链信息查询跨链关联关系数据中的跨链状态数据,确定对应的目标跨链数据;基于目标跨链数据确定对应的目标有向无环图;将目标跨链数据的交易关联信息和目标有向无环图,确定为跨链查询结果;将跨链查询结果返回给交易方。采用上述技术方案,通过预先基于跨链交易建立的跨链关联关系数据,可以查询到不同区块链中业务数据的关联关系和状态变化过程,实现数据流转过程的跟踪式查询。

图10为本公开实施例提供的一种跨区块链查询系统的结构示意图,跨区块链查询系统包括多个跨链查询节点302和多个跨链交易节点301,跨链查询节点302用于在跨链交易节点301完成不同区块链对应的区块链节点之间的跨链交易之后,执行本公开实施例中提供的跨区块链查询方法。

跨链交易节点完成不同区块链对应的区块链节点之间的跨链交易之后,跨链查询节点可以获取其跨链交易的相关数据,构建跨链关联关系数据,进而当接收到交易方发送的跨链查询请求时,可以查询跨链关联关系数据,将目标跨链数据的交易关联信息和目标有向无环图作为跨链查询结果返回给交易方。

图11为本公开实施例提供的一种跨区块链查询装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在跨区块链服务设备中,可通过执行跨区块链查询方法来实现跨区块链数据的查询。如图11所示,该装置包括:

查询请求获取模块401,用于获取交易方发起的跨链查询请求,其中,所述跨链查询请求中包括业务信息和区块链信息;

查询模块402,用于基于所述业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果;

结果反馈模块403,用于将所述跨链查询结果返回给所述交易方。

本公开实施例提供的跨区块链查询方案,跨链查询节点获取交易方发起的跨链查询请求,其中,跨链查询请求中包括业务信息和区块链信息;基于业务信息和区块链信息查询预先构建的跨链关联关系数据,得到跨链查询结果,其中,跨链关联关系数据包括多个区块链之间的交易关联关系;将跨链查询结果返回给交易方。采用上述技术方案,通过预先基于跨链交易建立的跨链关联关系数据,可以查询到不同区块链中业务数据的关联关系和状态变化过程,实现数据流转过程的跟踪式查询。

可选的,所述装置还包括关联关系构建模块,具体用于:

基于跨链交易过程中的跨链数据和跨链交易结果,构建跨链关联关系数据。

可选的,所述关联关系构建模块具体用于:

接收第一交易方的跨链交易请求,得到第一交易方的跨链数据;

接收第二交易方的基于所述跨链交易请求的处理结果,得到跨链交易结果;

对所述跨链数据和所述跨链交易结果进行关联,得到对应的跨链关联关系数据。

可选的,所述关联关系构建模块具体用于:

基于所述跨链数据和所述跨链交易结果,构建得到关于所述跨链交易请求的有向无环图。

可选的,所述跨链状态数据以状态机形式构建,所述跨链状态数据中包括至少一个跨链数据的交易关联信息。

可选的,所述查询模块402具体用于:

基于业务信息和区块链信息查询所述跨链关联关系数据中的跨链状态数据,确定对应的目标跨链数据;

基于所述目标跨链数据确定对应的目标有向无环图;

将所述目标跨链数据的交易关联信息和目标有向无环图,确定为所述跨链查询结果。

可选的,所述结果反馈模块403具体用于:

基于所述交易方的查询权限,返回所述跨链查询结果。

本公开实施例所提供的跨区块链查询装置可执行本发明任意实施例所提供的跨区块链查询方法,具备执行方法相应的功能模块和有益效果。

图12为本公开实施例提供的一种通信设备电子设备跨区块链服务设备的结构示意图。如图12所示,跨区块链服务设备500包括一个或多个处理器501和存储器502。

处理器501可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制跨区块链服务设备500中的其他组件以执行期望的功能。

存储器502可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器501可以运行所述程序指令,以实现上文所述的本公开的实施例的跨区块链查询方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。

在一个示例中,跨区块链服务设备500还可以包括:输入装置503和输出装置504,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。

此外,该输入装置503还可以包括例如键盘、鼠标等等。

该输出装置504可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出装置504可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。

当然,为了简化,图12中仅示出了该跨区块链服务设备500中与本公开有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,跨区块链服务设备500还可以包括任何其他适当的组件。

除了上述方法和设备以外,本公开的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本公开实施例所提供的跨区块链查询方法。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本公开的实施例还可以是计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行本公开实施例所提供的跨区块链查询方法。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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