中心化和去中心化的数据的混合云链管理的制作方法

文档序号:22845082发布日期:2020-11-06 16:49阅读:99来源:国知局
中心化和去中心化的数据的混合云链管理的制作方法



背景技术:

随着区块链技术作为数据管理系统的兴起,数据可能以传统或中心化的方式存储在数据库中,也可以分布式或去中心化的方式跨区块链存储。但是,当数据可存储在不同的管理系统中时,管理数据就成为一个有问题的资源密集型任务,因为每个数据管理系统都有其自己的如何访问和修改数据的过程。

附图说明

将附图并入本文并形成说明书的一部分。

图1是示出根据一些实施例的示例性混合数据管理系统(hdms)的框图。

图2是示出根据一些实施例的示例性混合数据管理系统(hdms)的示例性操作的流程图。

图3示出了根据一些实施例的中心化的数据库系统与去中心化的数据库系统之间的差异。

图4是用于实现各种实施例的示例性计算机系统。

在附图中,相同的附图标记通常指示相同或相似的元件。另外,通常,附图标记的最左边的一个或更多个数字标识该附图标记首次出现的附图。

具体实施方式

在此提供用于管理中心化的和去中心化的数据的系统、装置、设备、方法和/或计算机程序产品实施例,和/或其组合和子组合。

图1是示出根据一些实施例的示例性混合数据管理系统(hdms)102的框图100。可以从包括中心化的数据库(cd)104和去中心化的数据管理(ddm)106在内的各种数据管理系统中存储和访问数据。

cd104可以包括以行式(rowwise)或列式(columnwise)数据库格式管理数据的一个或更多个计算设备或服务器的系统。cd104可以包括可由可访问cd104的各种计算设备访问或更改的数据的主存储库。例如,企业服务器可以托管由多个计算设备访问和修改的主数据集。然后,例如,计算设备可以同步或异步地执行对主数据集的更新。

在一个实施例中,cd104可以包括冲突解决机制,该机制解决了当两个或更多个设备在相同时间间隔内尝试并修改相同数据时可能发生的任何冲突。在一个实施例中,cd104可以包括基于可以访问cd104的各种记录的各种交易来托管多个版本的数据的多版本数据库。

ddm106可以是布置在对等网络中的多个计算设备的系统,这些计算设备一起维护作为ddm106网络的一部分的用户、系统或设备之间的交易的分布式账本。示例ddm106可以包括区块链。在区块链中,交易的分类账可以在不断增长的记录的列表中维护,称为区块。在一个实施例中,每个区块可以包括指向前一个区块的散列指针、时间戳和事务数据。不断增长的区块列表和指针可以是被称为区块链的区块的链。如本文所使用的,术语区块链和ddm106可以互换使用。

在一个实施例中,一旦将交易的数据记录在ddm106上,就不能在不改变所有后续的区块的情况下向后改变数据,而无需大多数网络的共谋,这有助于防止欺诈。在一个实施例中,ddm106可以用于存储各种类型的数据,包括但不限于事件数据,在各方(特别是作为区块链的成员)之间发生的交易数据,以及医疗记录。ddm106也可以用于管理或跟踪数字货币,例如比特币。

在一个实施例中,ddm106的数据可以在参与ddm106的机器或系统的网络上多次分配。跨参与节点存储的信息可以连续地或周期性地协调或以其他方式异步地更新。与cd104不同,ddm106的数据不存储在任何单个位置,而是去中心化的、分布式的或在链或信息网络的成员设备之间共享。

例如,数据的相同区块可以存储在ddm106的计算机网络的全部或子网络中。这可以使得多方或多个设备能够同时访问同一(主)数据,并且数据不受任何单个实体的控制,也没有任何单个故障点。在一个实施例中,ddm106的每个或选定的节点或设备可以充当ddm106的全部或部分数据的管理员。这可以与cd104不同,在cd104中,正在更新数据的节点必须与要提交的更新的数据的主副本同步。下面参考图3讨论中心化的数据库104和ddm106之间的其他差异和区别。尽管如本文所述,ddm106在作为去中心化的账本的上下文中被主要引用,但是在另一个实施例中,ddm106可以包括一个或更多个去中心化的数据库。

在一个实施例中,hdms102可以管理跨cd104和ddm106存储的数据,作为业务对象108。业务对象108可以包括与特定概念或想法有关的字段、行或列的分组或集合。示例性业务对象108可以包括客户,雇员,账户,分支机构,合作伙伴,车辆,产品和供应商。在一个实施例中,一个或更多个应用程序或程序(例如,在云平台上运行)可以访问或组织作为由hdms102以本文描述的方式管理的各种业务对象108的数据。

每个业务对象108可以包括与该特定对象相关的数据或信息的各个(一个或更多个)字段。所示的示例性客户业务对象可以包括字段,诸如名称、ssn(社会保障号)、地址和账户余额。在其他实施例中,除了所示的那些之外,客户业务对象可以包括不同或变化的字段,例如电话号码,他们已经成为客户多长时间,家庭信息,医疗信息,国籍,居住地,订单历史记录,付款历史记录等。

在一个实施例中,hdms102可以维护元数据存储库110或其他映射,其用于存储关于在一个或更多个应用程序中使用或访问的各种业务对象108的字段112的信息。可以由元数据存储库110映射或跟踪的示例信息包括字段、字段类型、密钥类型和字段的位置。

在一个实施例中,元数据存储库110的信息可以用于基于在何处(即,位置)或如何存储或管理底层数据来对各种业务对象108的字段112进行分离或分类。例如,元数据存储库110可以跟踪或指示字段112是由cd104管理的cd字段112a还是由ddm106管理的dd字段112b。在另一个实施例中,其中多个cd104或ddm106可以存储或管理数据,用户界面116可以显示来自cd104和dd106的字段,而元数据存储库110可以将字段112映射到特定cd104或通过其管理特定ddm106。映射可以包括标识符,表,行,列,存储块或其他位置信息。

通过识别数据是由cd104还是由ddm106管理,hdms102可以识别、检索或执行用于访问或修改数据的相应过程,如数据请求114所指示的。在一个实施例中,hdms102可以从用户界面116接收数据请求114以执行数据功能,诸如读取或修改数据。

用户界面116可以包括、显示或支持来自各个cd104和/或dd106的信息,以从一个统一的界面或显示屏进行修改,而不是执行第一应用程序来访问或修改cd104中的数据,以及执行第二应用程序来访问或修改ddm106中的数据。用户界面116可以是用户或要提交数据请求114以访问或修改数据的应用程序、app、程序或其他系统,而不管数据是存储在cd104上还是ddm106上。

在一个实施例中,hdms102可以提供或使可用的用户界面116可由用户设备访问。然后,用户界面116可以用于跨hdms102正在为其提供本文所述的数据访问和管理功能的一个或更多个应用程序访问或修改数据。hdms102可以从正在发出请求114的用户或系统中提取(abstract)cd104和ddm106的数据访问和修改过程,从而简化了数据管理任务。

在一个实施例中,作为该提取过程的一部分,应用程序编程接口(api)可以使用户界面116能够将数据请求114从用户或其他系统传送到hdms102。应用程序开发人员可以引用该api来配置应用程序专用用户界面116,用户或系统可以从该用户界面访问存储在cd104和ddm106中任一个或两者中的数据。从用户界面116,用户或系统可以提交一个或更多个数据请求114。

数据请求114可以包括识别与所请求的功能相关联的一个或更多个数据字段112的数据处理请求。示例性数据处理请求可以是添加,删除,更新,读取或以其他方式访问数据。在图1的示例中,用户界面116可以显示字段:名称、地址和余额。然后,例如,数据请求114可以指示更新余额的请求。余额更新可以包括新的余额值,或者识别要添加到现有余额中的借方或贷方交易。

另一个示例请求114可以包括对ssn的请求。在一个实施例中,hdms102可以验证与被授权进行交易的请求相关联的特定用户账户或设备,或者访问/修改所指示的数据字段。例如,如果与数据请求114相关联的用户账户不具有访问ssn数据所必需的授权或许可,则hdms102可以拒绝访问客户记录的ssn的请求。在另一个实施例中,用户账户可能具有对特定数据(例如余额信息)的读取授权,但可能没有对数据值进行修改的写入授权。

在接收到经授权的数据请求114之后,hdms102可以识别哪些数据字段与该请求相关联。通过使用、接收或请求来自元数据存储库110的信息,hdms102可以识别数据位于何处以及如何管理数据(即,由cd104或ddm106)。hdms102然后可以执行相应的或所请求的功能。

例如,如果数据请求114指示应将余额增加$100或改变为$3200(从$3100),则hdms102可以确定余额为dd字段112b。然后,hdms102可以执行用于ddm106的数据修改过程,该过程将余额增加$100。或者,例如,如果数据请求114指示名称将被更新,则hdms102可以确定该名称是cd字段112a,并对cd104执行所指示的更新操作。

在一个实施例中,在应用程序的设置或配置期间,hdms102可能先前已经配置有关于如何针对cd104和ddm106中的每一个执行数据读取、添加、删除和更新的细节。在一个实施例中,该信息可以存储在元数据存储库110内,或者以其他方式可以由hdms102从另一存储位置或系统访问。

用户界面116或底层应用程序可能无法区分cd104或ddm106正在管理的字段。从用户界面116的角度来看,数据是相同的,无论是以中心化的还是去中心化的方式管理。在一个实施例中,hdms102可以以相同的方式从用户界面116接收更新、添加、删除或读取请求114,无论底层数据(字段)是在cd104还是在ddm106上进行管理。可以从用户界面116和/或可以经由应用程序编程接口(api)传送请求的底层应用程序中提取管理细节。

在接收到请求114之后,hdms102可以识别与该请求相关联的数据是否对应于cd字段112a和/或dd字段112b。基于该确定,hdms102可以确定如何解释、转换或执行请求114。例如,数据请求114可以作为sql查询或请求被接收。但是,尽管cd104可能能够执行sql查询,但ddm106可能无法执行或处理sql查询。在接收到数据请求114之后,如果hdms102确定请求114的数据对应于cd字段112a,则可以直接针对cd104执行sql查询,而无需任何附加处理。

但是,如果hdms102确定请求114的数据对应于dd字段112b,则hdms102可以转换或转化该请求,以使其可以针对ddm106可执行。当确定不需要转化或转换数据请求114(例如,针对cd104执行)时,接收可以针对ddm106或cd104中的至少之一执行的数据请求114可使hdms102节省处理资源并加快执行。在另一个实施例中,如果大多数数据请求114是针对ddm106的,则数据请求114可以作为针对ddm106的默认可执行文件被接收,并且可以在识别出cd字段112a时被转换。

hdms102可以使用户或其他接口系统能够使用单个查询或单个查询格式来查询cd字段112a和dd字段112b。例如,hdms102可以接收数据请求114,其可以包括名称和余额查找或修改两者。然后,hdms102可以将数据请求114转换为检索、查询或修改cd字段112a的数据可能必需的一种或更多种sql或其他查询语言。

hdms102还可以将数据请求114转换为检索、查询或修改dd字段112b的数据可能必需的一个或更多个指令(例如,应用程序编程接口(api)调用)。在一个实施例中,访问cd104或ddm106可需要用户名,密码,私钥,公钥和/或其他认证或用户信息。在这样的实施例中,作为转换过程的一部分,hdms102可以检索或请求所需的信息。

在一个实施例中,如果已经从cd104或ddm106中检索到数据,则hdms102可以进一步转换或以其他方式重新格式化该数据,以便可以由请求用户或系统显示或以其他方式理解该数据。通过提供基础的转换过程,hdms102可以使不同的应用程序提供视觉显示或查询格式,其跨不同的应用程序统一,或者以其他方式独立于被访问的底层数据管理系统(例如,cd104和ddm106)。

如在图1的示例中所示,余额可以是dd字段112b,而名称和地址可以是cd字段112a,但是所有三个字段可以在相同的应用程序或用户界面116中显示,尽管从不同的源检索或由不同的源进行管理。一旦接收到数据请求114,并且确定了该字段是cd字段112a还是dd字段112b,hdms102然后可以执行用于满足该请求114的相应功能。在一个实施例中,hdms102确定哪个客户记录与该字段相关联,或者该信息可以作为请求114的一部分被接收。例如,cd104可以包括成千上万个不同客户记录的信息。

如果更新数据请求114的字段是cd字段112a,则hdms102可以针对cd104执行请求,或者以其他方式提交要由cd104执行的请求。在一个实施例中,hdms102可以代表请求用户检索针对cd104执行请求114所必需的用户账户信息。在一个实施例中,该信息可以包括用户识别和密码信息。数据请求114的执行可以包括对cd104的主数据的同步或异步更新。在一个实施例中,hdms102可以接收该请求是否已经由cd104成功完成的指示。

如果数据请求114与dd字段112b相关联,则hdms102可以执行或提交要由ddm106执行的请求。如上所述,在一个实施例中,请求114可以被转化成一个或更多个ddm106命令、请求或指令的集合。在接收或检索到请求更新分类账或ddm106所必需的相应用户或系统访问信息之后,可将更新请求提交给ddm106以执行。

在一个实施例中,用于ddm106的系统或用户访问信息可以包括被提交给或以其他方式用于访问和更新ddm106的分类账的信息的私钥和公钥信息。例如,可以识别请求数据请求114的用户的用户标识符。用户标识符可以与其自己的私钥信息相关联,以对ddm106进行更新。私钥和公钥信息的组合可以用于生成所请求交易的签名,并可以用于确认(由ddm106)该交易来自经验证的用户。签名还可以用于防止交易一旦发出就被更改。

在一个实施例中,提交或核对(reconcile)到ddm106的分类账中的每个交易可以被分配资产标识符(id)118或与资产标识符(id)118相关联。例如,如果由于资金转移而余额增加,则资产id118可以引用ddm106中的交易或其中提供新余额的其他条目。或者,例如,资产id118可以指示特定客户记录或账户的余额信息值的存储位置(在ddm106的分类账内)。

在一个实施例中,如果交易或请求114被拒绝、未对账或以其他方式未包括在ddm106的分类账中,则hdms102可以经由用户界面116将该结果发送信号给用户。所请求的数据字段(例如,余额)的值将不会被更新。ddm106可以出于任何数目的原因拒绝交易,包括例如私钥可能已不正确。但是,即使在交易被拒绝的情况下,资产id118仍可以引用ddm106维护的正确的余额信息。

在一个实施例中,hdms102可以将资产id118存储为可以存储在cd104上的业务对象108的一部分。cd104可以包括资产id118,其可以引用来自ddm106的最新余额信息,而不是存储实际的账户余额信息(其可以由ddm106维护)。然后,例如,当请求实际余额信息时,hdms102可以使用资产id118从ddm106查找余额数据,并将该信息返回给cd104或用户界面116。与资产id118未被维护或存储相比,存储资产id118可使hdms102能够对相应dd数据字段112b的值(例如,余额)执行更快的查找。

图2是示出根据一些实施例的混合数据管理系统102的示例操作的流程图200。方法200可以由处理逻辑来执行,该处理逻辑可以包括硬件(例如,电路,专用逻辑,可编程逻辑,微代码等),软件(例如,在处理设备上执行的指令)或其组合。应当理解,可能不需要所有步骤来执行本文提供的公开。此外,如本领域普通技术人员将理解的,一些步骤可以同时执行,或者以与图2所示不同的顺序执行。将参考图1描述方法200。然而,方法200不限于示例性实施例。

在210中,接收对数据的字段的修改。例如,hdms102可以接收数据请求114。数据请求114可以包括添加、删除或以其他方式修改或更新业务对象108的一个或更多个字段112的数据的请求。

在220中,基于对元数据存储库的查找,确定数据的字段对应于去中心化的数据管理系统。例如,hdms102可以基于对元数据存储库110的查找来确定数据请求114的一个或更多个字段由cd104还是ddm106管理。在一个实施例中,hdms102可以接收元数据存储库110作为(与用户界面116相关联的)应用程序的一部分,所述应用程序用于访问数据。例如,元数据存储库110可以包括文本,可扩展标记语言(xml),电子表格或指示不同字段是cd字段112a还是dd字段112b的其他文件。

在230中,将修改发送到去中心化的数据管理系统。例如,基于元数据存储库110的查找,hdms102可以确定余额是dd字段112b。在一个实施例中,hdms102可以将数据请求114(其可以作为sql或针对cd104可执行的其他指令接收)转换成用于访问或请求对ddm106的数据进行更新的一个或更多个指令或过程。在另一个实施例中,请求114可以直接针对dd106执行。

hdms102可以包括、请求或配置有定位和访问/请求对ddm106和cd104的数据更新所必需的授权或访问信息。ddm106访问信息可以包括与从其接收数据请求114的用户或用户设备相对应的私钥和公钥信息。

在240中,从去中心化的数据管理系统接收与修改相对应的交易标识符。例如,当ddm106接收、处理或对账由hdms102提交或提供的用于更新数据的交易时,ddm106可以分配或生成与所提交的请求相对应的资产id118。在一个实施例中,资产id118可以指示该修改被去中心化的数据库接受,或者可以是指向ddm106的分类账的最新余额或其他信息的链接或指针。

在250中,资产标识符被存储在中心化的数据库中。例如,业务对象108可以存储在中心化的数据库104中。但是,由于余额信息可以由ddm106管理,资产id118(对应于余额)可以存储在cd104中。然后,例如,当接收到余额更新或读取请求时,hdms102可以使用资产id118来快速查找或确定来自ddm106的分类账的余额的当前值。资产id118可以包括指示或存储器或条目位置,特定区块的标识,或分类账中相应数据或信息的值的其他位置标识符。

在260中,提供数据字段已被修改的指示。例如,hdms102可以返回已经满足数据请求114的视觉或其他指示。在另一个实施例中,如果请求114在处理中的任何点未能完成,则hdsm102还可以返回指示。

图3示出了根据一些实施例的中心化的数据库系统310与去中心化的数据库系统320之间的差异。

在图3的示例中,信息网络310可以示出cd104的示例体系架构。如信息网络310所示,中央或协调点或节点可以管理可以分布在各个其他节点可访问的上的信息或数据。例如,企业数据库可以维护由各种其他计算设备通过移动电话和便携式计算机访问和修改的主数据集。该主数据集可以通过修改数据的节点来同步或异步地更新。

去中心化的信息网络320可以示出ddm106的示例体系架构。与网络310相比,网络320不包括单个或中心化的故障点或主数据集。取而代之的是,每个节点可以包括分类账的(全部或部分)副本,并且可以异步地或独立地(即,不要求更新核心或主数据集)参与确认或核对交易。一旦由网络320的所有或以其他方式指示的数量的参与网络节点核对了对分类账的更新,则可以将数据改变或更新视为已提交或已完成。

例如,可以使用一个或更多个众所周知的计算机系统,例如图4所示的计算机系统400,来实现各种实施例。例如,可以使用一个或更多个计算机系统400来实现本文所讨论的任何实施例及其组合和子组合。

计算机系统400可以包括一个或更多个处理器(也称为中央处理单元或cpu),例如处理器404。处理器404可以连接到通信基础设施或总线406。

计算机系统400还可包括一个或更多个用户输入/输出设备403,例如监视器,键盘,指针设备等,其可通过一个或更多个用户输入/输出接口402与通信基础设施406通信。

一个或更多个处理器404可以是图形处理单元(gpu)。在一个实施例中,gpu可以是处理器,该处理器是被设计为处理数学上密集的应用程序的专用电子电路。gpu可以具有并行结构,该并行结构对于并行处理大型数据块(例如计算机图形应用程序、图像、视频等通用的数学密集型数据)是高效的。

计算机系统400还可以包括主存储器或第一存储器408,例如随机存取存储器(ram)。主存储器408可包括一级或更多级高速缓存。主存储器408可以具有存储在其中的控制逻辑(即,计算机软件)和/或数据。

计算机系统400还可包括一个或更多个辅助存储设备或存储器410。辅助存储器410可包括例如硬盘驱动器412和/或可移除存储设备或驱动器414。可移除存储驱动器414可为软盘驱动器,磁带驱动器,光盘驱动器,光学存储设备,磁带备份设备和/或任何其他存储设备/驱动器。

可移除存储驱动器414可以与可移除存储单元418交互。可移除存储单元418可以包括其上存储有计算机软件(控制逻辑)和/或数据的计算机可用或可读存储设备。可移除存储单元418可以是软盘,磁带,光盘,dvd,光存储盘和/或任何其他计算机数据存储设备。可移除存储驱动器414可以从可移除存储单元418读取和/或写入可移除存储单元418。

辅助存储器410可以包括用于允许计算机程序和/或其他指令和/或数据被计算机系统400访问的其他装置,设备,组件,工具或其他方法。这样的装置,设备,组件,工具或其他方法可以包括例如可移除存储单元422和接口420。可移除存储单元422和接口420的示例可以包括程序盒和盒带接口(诸如在视频游戏设备中发现的接口),可移除存储器芯片(例如eprom或prom)和相关的插槽,存储棒和usb端口,存储卡和相关的存储卡插槽,和/或任何其他可移除存储单元和相关的接口。

计算机系统400可以进一步包括通信或网络接口424。通信接口424可以使计算机系统400能够与外部设备,外部网络,外部实体等(由附图标记428单独地和共同地引用)的任何组合进行通信和交互。例如,通信接口424可以允许计算机系统400通过通信路径426与外部或远程设备428进行通信,该通信路径可以是有线和/或无线的(或其组合),并且可以包括lan,wan,因特网等的任意组合。控制逻辑和/或数据可以经由通信路径426与计算机系统400进行传输。

计算机系统400也可以是个人数字助理(pda),台式工作站,膝上型计算机或笔记本计算机,上网本,平板电脑,智能电话,智能手表或其他可穿戴设备,用具,物联网的一部分和/或嵌入式系统中的任何一种,仅举几个非限制性示例,或其任何组合。

计算机系统400可以是客户端或服务器,其通过任何传递范例来访问或托管任何应用程序和/或数据,包括但不限于远程或分布式云计算解决方案;本地或预置(on-premises)软件(基于云的“预置”解决方案);“即服务”模型(例如,内容即服务(caas),数字内容即服务(dcaas),软件即服务(saas),被管理软件即服务(msaas),平台即服务(paas),桌面即服务(daas),框架即服务(faas),后端即服务(baas),移动后端即服务(mbaas),基础架构即服务(iaas)等);和/或混合模型,包括上述示例或其他服务或交付范例的任意组合。

计算机系统400中的任何适用的数据结构、文件格式和模式可以从标准中获得,所述标准包括但不限于javascript对象符号(json),可扩展标记语言(xml),另一种标记语言(yaml),可扩展的超文本标记语言(xhtml),无线标记语言(wml),messagepack,xml用户界面语言(xul)或单独或组合使用的任何其他功能相似的表示形式。可替代地,可以排他地或与已知或开放标准结合使用专有数据结构、格式或方案。

在一些实施例中,包括在其上存储有控制逻辑(软件)的有形、非暂时性计算机可用或可读介质的有形、非暂时性装置或制品在本文中也可以称为计算机程序产品或程序存储设备。这包括但不限于计算机系统400,主存储器408,辅助存储器410以及可移除存储单元418和422,以及包含上述任意组合的有形制品。当由一个或更多个数据处理设备(例如计算机系统400)执行时,这样的控制逻辑可以使这样的数据处理设备按本文所述进行操作。

基于本公开中包含的教导,对于相关领域的技术人员而言,如何使用除图4所示以外的数据处理设备、计算机系统和/或计算机体系架构来制造和使用本公开的实施例将是显而易见的。特别地,实施例可以与除本文描述的那些之外的软件、硬件和/或操作系统实现一起操作。

应当理解,具体实施方式部分,而非任何其他部分,旨在用于解释权利要求。其他部分可以阐述一个或更多个但并非所有发明人所设想的示例性实施例,因此,并不意图以任何方式限制本公开或所附权利要求。

尽管本公开描述了示例性领域和应用的示例性实施例,但是应当理解,本公开不限于此。其他实施例及其修改是可能的,并且在本公开的范围和精神内。例如,并且在不限制该段落的一般性的情况下,实施例不限于在附图中示出和/或在此描述的软件、硬件、固件和/或实体。此外,实施例(无论是否在本文中明确描述)对于本文所描述的示例之外的领域和应用具有显著的实用性。

本文已经借助示出特定功能及其关系的实现的功能构造块描述了实施例。为了描述的方便,在本文中已经任意定义了这些功能构造块的边界。只要适当执行指定的功能和关系(或其等效物),就可以定义替代的边界。而且,替代实施例可以使用与本文描述的顺序不同的顺序来执行功能块、步骤、操作、方法等。

本文中对“一个实施例”、“实施例”、“示例性实施例”或类似短语的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例不一定都包括特定的特征、结构或特性。而且,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,不管是否在此明确提及或描述,将这种特征、结构或特性并入其他实施例将在相关领域技术人员的知识范围内。另外,可以使用表达“耦合”和“连接”及其派生词来描述一些实施例。这些术语不一定意图作为彼此的同义词。例如,可以使用术语“连接”和/或“耦合”来描述一些实施例,以指示两个或更多个元件彼此直接物理或电接触。然而,术语“耦合”也可以表示两个或更多元件彼此不直接接触,但是仍然彼此协作或相互作用。

本公开的广度和范围不应由任何上述示例性实施例限制,而应仅根据所附权利要求及其等同物来限定。

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