网络组件、管理数据的方法和设备和机器可读介质与流程

文档序号:18938887发布日期:2019-10-23 00:59阅读:185来源:国知局
网络组件、管理数据的方法和设备和机器可读介质与流程

示例涉及在网络中的数据复制的概念,并且具体地说,涉及网络组件、网络交换机、中心局、基站、数据存储元件、方法、设备、计算机程序、机器可读存储设备和机器可读介质。



背景技术:

网络架构已向基于云的网络发展。尽管基于云的网络架构可提供增强负载分布和效率,但它可引入附加延迟。对于低延迟服务,考虑了所谓的边缘计算机制,其能够实现在网络的边缘的服务供应或资源指派以降低延迟。边缘计算是其中在网络的边缘而不是在云处执行计算的新兴范例。

附图说明

在下文将仅通过示例并参照附图描述设备和/或方法的一些示例,其中

图1示出用于管理数据的网络组件或设备的示例,

图2示出利用边缘计算的示例网络架构,

图3示出基站的示例,

图4示出包括多个基站的示例网络,

图5示出在基站或中心局的网络组件的示例,

图6描绘基站或中心局实现的示例,

图7图示了在示例中的架构,以及

图8示出方法的示例的框图。

具体实施方式

现在将参照其中示出一些示例的附图更全面地描述各种示例。在图中,为清晰起见可能夸大了线条、层和/或区域的厚度。

因此,尽管另外的示例能够各种修改和备选形式,但其一些具体示例在附图中示出并且将随后被详细描述。然而,此详细描述不将另外的示例限制于描述的具体形式。另外的示例可覆盖落入本公开的范围内的所有修改、等同和备选。相同或相似的标号贯穿附图的描述表示相似或类似的元件,其在提供用于相同或类似功能性时在彼此进行比较时可相同地被实现或以修改的形式被实现。

将理解的是,在元件被称为“连接”或“耦合”到另一元件时,元件可被直接或耦合或者经由一个或多个中间元件被连接或耦合。如果两个元件a和b使用“或者”被组合,则如果未以别的方式明确或隐含地定义,这要被理解成公开所有可能组合,即仅a、仅b及a和b。用于相同组合的备选用语是“a和b至少之一”或“a和/或b”。在加以适当的变通后,同样的适用于多于两个元件的组合。

本文中为描述具体示例的目的而使用的术语学无意成为对于另外的示例的限制。无论何时诸如“一(a/an)”和“该”的单数形式被使用和仅使用单个元件未被明确或隐含地定义为是强制性的,另外的示例可也使用复数元件来实现相同功能性。同样地,在功能性随后被描述为使用多个元件来实现时,另外的示例可使用单个元件或处理实体来实现相同功能性。进一步将理解,术语“包括(comprise/comprising)”和/或“包含(include/including)”在被使用时指定陈述的特征、整体、步骤、操作、过程、动作、元件和/或组件的存在,但不排除一个或多个其它特征、整体、步骤、操作、过程、动作、元件、组件和/或其任何组合的存在或添加。

除非另有定义,否则,所有术语(包含技术和科学术语)在本文中以示例所属的领域的其普通含义被使用。

图1示出网络组件10的示例。网络组件10配置成管理在网络40中的两个或更多数据存储元件20、30之间的数据一致性和/或复制。网络组件10包括一个或多个接口12,其配置成登记关于包括数据的两个或更多数据存储元件的信息,配置成登记关于数据一致性的时间范围的信息,以及配置成登记关于在两个或更多数据存储元件的一个或多个地址空间的用来寻址数据的信息。网络组件进一步包括逻辑组件14,其被耦合到一个或多个接口12。逻辑组件14配置成基于关于在两个或更多数据存储元件的一个或多个地址空间的信息和基于关于数据一致性的时间范围的信息,实现在两个或更多数据存储元件的数据一致性、对齐和/或更新。

图1也图示了网络40的示例,其包括网络组件10和两个或更多数据存储元件20、30的示例。在示例中,网络组件10可对应于用于管理数据的任何设备10。多个其它网络元件是可想到的,其中网络组件10或设备10能被包括在其中。一些示例是网络交换机、中心局、基站和数据存储元件20、30,其可包括网络组件10或设备10的示例。在一些示例中,两个或更多数据存储元件被包括在基于云的通信网络中的基站或中心局中。基于云的网络能够配置成提供在两个或更多数据存储元件的边缘计算服务。

在示例中,网络40可包括移动通信系统,例如,任何无线电接入技术(rat)。网络或系统中的对应收发器(例如,移动收发器、用户设备基站、中继站)可例如根据以下无线电通信技术和/或标准中的的任何一项或多项操作,无线电通信技术和/或标准包含但不限于:全球移动通信系统(gsm)无线电通信技术、通用分组无线电服务(gprs)无线电通信技术、gsm演进增强型数据率(edge)无线电通信技术、和/或第三代合作伙伴项目(3gpp)无线电通信技术,例如通用移动电信系统(umts)、自由移动多媒体接入(foma)、3gpp长期演进(lte)、3gpp高级长期演进(lte-advanced)、码分多址2000(cdma2000)、蜂窝数字分组数据(cdpa)、mobitex、第三代(3g)、电路交换数据(csd)、高速电路交换数据(hscsd)、通用移动电信系统(第三代)(umts(3g))、宽带码分多址(通用移动电信系统)(w-cdma(umts))、高速分组接入(hspa)、高速下行链路分组接入(hsdpa)、高速上行链路分组接入(hsupa)、加强型高速分组接入(hspa+)、通用移动电信系统-时分双工(umts-tdd)、时分码分多址(td-cdma)、时分同步码分多址(td-cdma)、第三代合作伙伴项目第8版(准第四代)(3gpprel.8(pre-4g))、3gpprel.9(第三代合作伙伴项目第9版)、3gpprel.10(第三代合作伙伴项目第10版)、3gpprel.11(第三代合作伙伴项目第11版)、3gpprel.12(第三代合作伙伴项目第12版)、3gpprel.13(第三代合作伙伴项目第13版)、3gpprel.14(第三代合作伙伴项目第14版)、3gpprel.15(第三代合作伙伴项目第15版)、3gpprel.16(第三代合作伙伴项目第17版)、3gpprel.17(第三代合作伙伴项目第17版)、3gpprel.18(第三代合作伙伴项目第18版)、3gpp5g、3gpplteextra、lte-advancedpro、lte许可辅助接入(laa)、multefire、umts地面无线电接入(utra)、演进umts地面无线电接入(e-utra)、高级长期演进(第4代)(lteadvanced(4g))、cdmaone(2g)、码分多址2000(第三代)(cdma2000(3g))、演进数据优化或仅演进数据(ev-do)、高级移动电话系统(第一代)(amps(1g))、全接入通信系统/扩展全接入系统(tacs/etacs)、数字amps(第2代)(d-amps(2g))、按下通话(ptt)、移动电话系统(mts)、改进移动电话系统(imts)、高级移动电话系统(amts)、olt(挪威语公共陆地移动电话)、mtd(瑞典语缩写移动电话系统d)、公共自动化陆地移动(autotel/palm)、arp(芬兰语autoradiopuhelin,“车载无线电电话”)、nmt(北欧移动电话)、ntt(日本电报和电话)的高容量版本(hicap)、蜂窝数字分组数据(cdpd)、mobitex、datatac、集成数字增强网络(iden)、个人数字蜂窝(pdc)、电路交换数据(csd)、个人手提电话系统(phs)、宽带集成数字增强网络(widen)、iburst、未经许可移动接入(uma)(也被称为3gpp一般接入网络或gan标准)、zigbee、蓝牙®、无线吉比特联盟(wigig)标准、通常的毫米波标准(在10-300ghz和更高操作的无线系统,诸如wigig、ieee802.11ad、ieee802.11ay)、在高于300ghz和thz频带操作的技术、(基于3gpp/lte或ieee802.11p和其它)交通工具对交通工具(v2v)和交通工具对x(v2x)和交通工具对基础设施(v2i)以及基础设施对交通工具(i2v)通信技术、3gpp蜂窝v2x、诸如智能运输系统的dsrc(专用短程通信)通信系统及其它。

示例可也通过分配ofdm载波数据比特向量到对应符号资源,被应用到不同单载波或ofdm型(cp-ofdm、sc-fdma、sc-ofdm、基于滤波器组的多载波(fbmc)、ofdma)和具体地说3gppnr(新无线电)。

接入节点、基站或基站收发器能够操作以与一个或多个有源移动收发器或终端进行通信,并且基站收发器能够位于例如宏小区基站收发器或小小区基站收发器的另一基站收发器的覆盖区域中或者与其相邻。因此,示例可提供包括一个或多个移动收发器和一个或多个基站收发器的移动通信系统,其中基站收发器可建立宏小区或小小区,如例如微微小区、城市小区或毫微微小区。移动收发器可对应于智能电话、手机、用户设备、膝上型计算机、笔记本计算机、个人计算机、个人数字助理(pda)、通用串行总线(usb)棒、汽车。按照3gpp术语学,移动收发器可也被称为ue或移动端(mobile)。

基站收发器能够位于网络或系统的固定或静止部分中。基站收发器可对应于远程无线电头端、传送点、接入点或接入节点、宏小区、小小区、微小区、毫微微小区、城市小区。基站收发器能够是有线网络的无线接口,其使得无线电信号到ue或移动收发器的传送能实现。此类无线电信号可符合如例如由3gpp标准化的或者一般按照上面所列系统的一个或多个的无线电信号。因此,基站收发器可对应于nodeb、enodeb、基站收发信台(bts)、接入点、远程无线电头端、传送点,其可进一步被划分成远程单元和中央单元。

在示例中,如图1中所指示的一个或多个接口12可对应于用于登记、获得、接收、传送或提供模块或数字信号或信息的任何部件,例如任何连接器、触点、管脚、寄存器、输入端口、输出端口、导体、通路,其允许提供信号或信息。接口12可以是无线或有线的,并且它可配置成与另外的内部或外部组件传递(即传送或接收)信号或信息。

在示例中,逻辑组件14可对应于用于基于关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息,实现在两个或更多数据存储元件20、30的数据复制的任何部件。用于实现的逻辑组件14或部件可使用一个或多个处理单元、一个或多个处理或控制装置、用于处理/控制的任何部件、用于确定的任何部件、用于计算的任何部件来实现,诸如通过相应适应的软件可操作的处理器、计算机、控制器或可编程硬件组件。换而言之,部件14或逻辑组件14的描述的功能也可在软件中被实现,其因而在一个或多个可编程硬件组件上被执行。此类硬件组件可包括通用处理器、控制器、数字信号处理器(dsp)、微控制器、能够执行软件指令的任何硬件。在示例中,例如fpga(现场可编程门阵列)的加速硬件可用来实现部件14或逻辑组件14。

示例可使得用于边缘计算网络的分层高速一致性数据模型能实现。图2以绘画方式图示了边缘计算与云计算如何不同。图2示出在右侧带有边缘计算和在左侧带有常规云计算网络的示例网络架构。网络云被描绘在顶部,并且使用网络服务的装置被描绘在底部。如在图2中在底部所指示的,装置可包括便携式计算机、交通工具、智能电话,其使用接入网络来接入因特网,因特网也连接到通过某些应用和数据提供的云服务。常规云情形在左侧示出,并且能够假设基于云的服务(即由云中的网络组件提供的服务)可利用大约100ms的延时时间。然而,低延时时间服务可要求短到10m或甚至更短的延时时间。这可导致如在图2的右侧示出的分布式处理架构。

在图2的右侧示出的架构中,存在正好在接入网络的附近的处理能力。例如基站的接入网络的节点可以低延时时间提供服务或邻近功能。此类边缘或邻近计算可改进用户的体验。用户的装置可将一些计算密集处理从用户的装置卸载到边缘服务器。边缘服务器可支持实时应用。在一些示例中,可选择甚至更近的边缘服务器以执行实时应用。

边缘服务器或处理容量可建立例如用于机器对机器(m2m)、大数据处理或者可招致大数据业务的m2m/大数据应用的本地受限区域数据处理的边缘计算平台。边缘云或边缘计算可因此使得在与云相比较时超低延时时间响应能实现-并且此延时可以是使得包括监视、自主驾驶的应用的整个新类能实现的关键。与边缘计算关于的一个挑战可以是它是资源受约束的:尽管在云中看到带有tb的数据的数据库是不常见的,但在边缘的有限资源可以是具挑战性的。

然而,对于一些应用,数据需要位于边缘以便能以被新兴类的应用所必需的低延时要求来接入数据。为此,能够利用经典cdn(内容输送网络)机制在边缘节点高速缓存数据库的子集。例如,图3和4图示了用于灾难恢复的示例。灾难恢复指在例如飓风、龙卷风、任何自然灾害的灾难已发生后的过程。在可从移动通信系统中的移动装置收集此类灾难数据后,此类数据可包括温度数据、交通数据、关于损害的数据、视觉数据。此外,此类数据应通过例如基站的多个边缘节点而变得以低延迟可用,并且因此,此类数据应被保持一致。

图3示出基站的示例,并且图4示出包括多个基站的示例网络。图3描绘了基带单元或基站聚合点,其可构成用于边缘云的存储网关的第一级-图4中的地图中示出了其中的几个。图4图示了在其中多个iot(物联网)装置用来以伪实时更新需要跨图4中未示出的多个中心局(co)一致的数据的网络情形。例如在灾难恢复期间可在不同边缘云之间要求分布式数据共享,以确定应如何引导资源用于救援工作。数据可以正快速改变,并且可需要被保持一致。

数据可在灾难时快速改变,并且所做的决定(例如,如何集中救援和恢复工作)要求数据的全局视图。示例可使得能跨边缘云架构中的边缘云为选择的数据项目复制或甚至保持存储器和存储设备的一致视图,例如,如上面介绍的那些。在另一示例中,数千的iot装置跨需要被一致查看的多个中心局更新数据模型以便做出伪实时决定。在此类网络中,如图4中所示出的基站可位于网络的边缘(第一层),并且每个基站可被耦合到一个或多个中心局(第二层)。

示例能够被设计成在传统数据中心架构中寻址数据缓存和存储设备。实现此的几种方式是可想到的,例如,经由可使用通信服务提供商的网络或数据中心的软件架构。例如,网络服务器可缓存在某个区域中的流行内容。这可降低运营成本和网络业务。通过部署收集数据和使用模式的服务器,针对特定用户的大内容可在请求时或自动被缓存。基于此信息,服务器可对要缓存的内容做出决定。一些示例可暂时存储内容并且跨用户共享它而不使用因特网。然而,这些机制的一些可挫败边缘云架构的时延需要。

一些边缘云计算架构可具有不同要求和使用。一些示例可考虑内容的租户和类型可能不是先验已知的,并且潜在地与不同电信服务提供商(tsp)、内容服务提供商(csp)或租户共享存储设备的效应可被考虑。示例可考虑带有边缘云计算架构的特殊性的分层架构。一些示例可跨多个数据基站或中心局保持数据一致性。此类一致性可利用软件或至少部分利用软件被实现。示例可降低总拥有成本(tco),并且可使得网络中的实时服务能实现。示例可以基于能够考虑对平台和分层架构的限制的发现,并且在边缘云架构的上下文中,在物理上移到客户或装置越多,具有的空间、资源和功率约束就越多。示例可假设端对端物理安全性要求。想边缘云的情况中,基站可被部署在其中不可保证物理监管的位置中。

示例可将端对端硬件加速用于在多层架构中的存储管理。示例可降低tco,并且可将资源专用于有效计算。例如,在基站中,计算资源可被用于通信服务和csp工作量。

在一些示例中,托管数据(在用于计算滑板的平台存储器/存储设备中或者在用于解聚资源的池化存储器/存储设备中)的平台可包含例如逻辑组件14的逻辑,其允许每个租户在平台中或者在池化资源中运行或管理内容(存储设备或存储器)以指定:

-在相同级别(即中心局或基站)跨多个对等体应一致的特定数据范围;以及

-预期的一致性级别是什么(即,需要在几毫秒的时间范围内是一致的)。

例如,在一些示例中可使用基于事件的数据复制。一个或多个接口12可随后进一步配置成接收关于在一个或多个地址空间中数据的数据改变的信息,并且逻辑组件14配置成基于关于数据改变的信息,实现在两个或更多数据存储元件20的数据对齐、一致性和/或复制。在另外的示例中,可实行在两个或更多数据存储元件20、30的数据的时间对齐。一个或多个接口12可随后进一步配置成接收关于在两个或更多数据存储元件20、30的数据对齐、一致性或更新的时间间隔的信息。逻辑组件14可随后配置成基于关于时间间隔的信息,实现在两个或更多数据存储元件20、30的数据对齐。数据复制或一致性维护可例如借助于确定和比较在不同数据存储元件20、30的数据集的校验和来实行。相同的校验和可指示相同的数据集,不同的校验和可触发数据更新。

在示例中,网络组件10配置成管理在两个或更多数据存储元件之间的数据一致性。一个或多个接口12配置成登记关于数据一致性的时间范围的信息。逻辑组件14配置在基于关于数据一致性的时间范围的信息,实现在两个或更多数据存储元件20、30的数据复制或数据更新。关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息可包括关于要被复制和/或要被保持一致的特定数据范围的信息。关于时间范围的信息可指定时间期,并且逻辑组件14可配置成在该时间期内在两个或更多数据存储元件实现数据一致性/对齐。在一些示例中,逻辑组件14或用于实现数据一致性的部件可配置成使用数据失效实现在两个或更多数据存储元件的数据更新。例如,数据失效可以是强制执行一致性的方式。代替更新新收到/修改的数据的所有其它副本,一些示例可以使它们失效。这可在需要获取数据的最新副本时要求更高的时延,但可以是对实现更简单的方案。

在其它示例中,可指定某个服务质量(qos)或服务级别协议(sla)要求以便保证在数据需要跨多个对等体被复制或保持一致时被提供到具体租户。一个或多个接口12可随后进一步配置成接收关于服务质量的信息或关于服务级别协议的信息。逻辑组件14可配置成基于关于服务质量的信息或关于服务级别协议的信息,在网络中实现某些带宽可用性。逻辑组件14可配置成跟踪在两个或更多数据存储元件20、30的地址空间中的数据以及将数据改变传播到数据存储元件20、30。逻辑组件14可配置成登记在网络中的比特流以实现数据复制策略。

在另一示例中,另外或备选的是,指定需要与某些数据是一致的对等体的列表。这能够在多播群组标识(id)概念中或者经由其它新类型的构造方法(fabricmethod)被实现。关于两个或更多数据存储元件20、30的信息可随后包括关于一组多个数据存储装置的群组标识。

上面提及的逻辑14可负责跟踪由租户指定的地址范围,并且在要求时将改变传播到对等体20、30(基于租户指定的时间约束)。它允许租户登记可实现更成熟的一致性策略的其自己的比特流(即,用于fpga)。不同实现选项在示例中是可能的。协议可以采用分层方式被实现。在此情况中,层的当前元件负责要求层次结构的更高级别传播改变(即,从基站到中心局-或者从中心局到数据中心)。网络40可因此包括带有在多个层级别中的多层的网络元件的分层架构。逻辑组件14可配置成将对于数据一致性或复制的请求传递到在比包括两个或更多数据存储组件20、30的层高至少一个层级别的层中的组件。

在另一实现中,协议以对等方式被实现。在此情况中,层的当前元件负责跨多个实例传播改变。网络40同样包括带有在多个层级别中的多层的网络元件的分层架构。逻辑组件14配置成将对于数据一致性或复制的请求传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件。

在又一实现中,协议以混合模式被实现。它以对等方式开始,并且在识别了太多冲突时它改变到分层。网络40因而包括带有在多个层级别中的多层的网络元件的分层架构。逻辑组件14配置成将对于数据一致性或复制的请求先传递到与包括两个或更多数据存储组件的层在相同层级别上的层中的组件,以监视在网络中由请求引发的冲突的数量,并且在冲突的数量超过阈值的情况中,以将对于数据一致性或复制的请求其次传递到在比包括两个或更多数据存储组件的层高至少一个级别的层中的组件。

在此实现中,协议可要求启动传播的元件10负责识别和解决冲突(例如,用于冲突的相同地址范围的多个更新)。冲突可因此由网络中对应于基于用于在数据存储元件的相同地址范围的多个更新的地址冲突的请求引发。

使用到更高级别层的分层报告的上述第一实现可以具有更低复杂性,但它可以具更低伸缩性。后一实现(混合)可能具有最佳性能,但它可招致更多的资源要求。

图5示出在基站或中心局100的网络组件10的示例。图5示出在左侧的第一基站或中心局22和在右侧的第二基站或中心局32,其在下面被称为数据存储元件22和32。在数据存储元件22、32两者中,进行相同的虚拟边缘工作流,牵涉到通过调用“aser.2”和“服务2”,对虚拟网络功能(vnf1、vnf2、vnf3)和本地分流(breakout)的调用,产生对于一致数据24、34的两个调用。按照上面所述,在相应数据存储元件22、32的网络组件10随后使用时间感知一致性(在时间范围内的数据一致性),实现跨多个基站或中心局的数据一致性或相干性。图4图示了高级架构和要素。

在示例中使用的架构可解决相对于边缘云架构的关键用例之一。通信服务提供商(csp)和云服务提供商(csp)和客户可要求需要可伸缩、安全、自动化和定制的解决方案。

示例可通过使用加速的架构和为非可加速工作量使用此类计算,提供更高的计算密度。示例可按租户提供透明的可伸缩和安全的架构,并且通过使用关于数据需要如何被预处理和管理的加速,提供可定制数据管理。

示例可涉及拦截(intercepting)第一5g(第五代移动通信系统)部署的边缘云计算数据中心和平台架构的生成。

图6描绘了基站或中心局26实现的示例。如图6中所示出的,示例包括边缘池化存储器/存储设备28a和边缘平台28b,其每个包括耦合到多个dimm(双列直插式存储器模块)的存储器控制器10a、10b。存储器控制器10b能够是在集成网络接口卡或加速器上。两个存储器控制器10a、10b包括上述网络组件10的示例。在两个组件10a、10b,租户可登记某个带宽或服务级别协议、数据一致性配置,并且两个组件10a、10b均包括符合上述逻辑组件14的一致性逻辑组件14a、14b。在此示例中,假设了上面的分层实现,在其中下一层包括也带有一致性配置和一致性逻辑的分层一致性管理器。于是,潜在用户能够登记一致性类型(例如,分层)、两个或更多一致性对等体或数据存储元件的组和某些一致性要求,例如时间范围或sla。

如图6中所描绘的,一些示例可创建整体存储网关架构,其可被放置在管理池化存储器和存储资源的集合的通信服务提供商的不同层中。示例可使得安全和可伸缩的概念能实现。示例可允许按租户配置如何跨边缘复制数据和它必须如何被保持一致。如前面所提及的,网络组件10的示例可负责跟踪由租户指定的地址范围,并且在要求时(例如基于租户指定的时间约束)将改变传播到对等体(数据存储元件)。多个方案是可想到的。例如,协议可以分层方式被实现。在此情况中,层的当前元件负责要求层次结构的更高级别传播改变(即,从基站到中心局或者从中心局到数据中心)。使用此分层方案的示例可使得在内容更新中的许多冲突相对于复制的数据被预期时的更佳的冲突解决选项能实现。这可降低总体冲突解决消息的数量。此类示例可依赖层次结构中的下一级别来串行化关于相同数据集的更新,并且可增加一定程度的额外时延。

其它示例可使用对等概念。在此情况中,层的当前元件负责跨多个实例传播改变。在预期更少数量的冲突时,此变体的示例可特别有利。由于它们不依赖单点来传播改变,因此,与分层方案相比较,使用对等方案的示例可以具更大伸缩性,并且可使得更低时延能实现。类似地,它们不需要与更高层次结构中的元件协调以传播改变,从这个意义上来说,它们能够是更可靠的。然而,在冲突的数量高时,分层方案可提供益处,因为在冲突比率高时,对等方案可产生更高开销和构造成本。

另外的示例可使用混合方案,其使用分层和对等两种方案。例如,可基于冲突比率,改变策略或方案。实现两种前面方案的混合方案的示例可因此基于冲突比率,从一种方案改变到另一种方案。此类示例可优于两个其它选项,但它可要求或消耗更多资源,并且每次进行从一个模型到另一模型的改变时可付出额外的成本。

数据层的每个(即,中心局)可包含一个或多个池化存储或存储器元件,其管理在该具体层的被连接到管理用于该租户的数据的一个或多个节点的存储网关租户的集合。在示例中,使用分层实现可在架构的不同级别上被实现。一个实现可以是在更高层元件(即,在包括管理用于基站的集合的一致性的网络组件10的示例的中心局中的平台或加速器)。另一实现可以是在更高构造元件(即,连接包括管理用于基站的集合的一致性的网络组件10的示例的多个基站的交换机)。

在示例中的池化存储管理可包含在不同区域的修改。例如,潜在改变可由在网络交换机或在更高层级别的网络组件10引入。例如,网络交换机可被扩展带有网络组件10的示例的功能性,其负责自动管理以具体边缘云存储网关、具体租户和潜在地以在如上所介绍的数据存储元件20、30的具体地址空间为目标的一致性更新。网络交换机可被扩展带有网络组件10的示例,其包括一个或多个接口12以按边缘云存储网关目标、租户和潜在地按地址范围的列表或地址空间登记和取消登记复制流。例如,每个租户能够通过通信服务提供商id、云服务提供商id、租户id和在请求来自更低层时数据需要被复制或保持一致的对等体(数据存储元件)的列表来识别。

在示例中,所有者id能够是任何前者字段的组合。例如,负责决定实际上如何执行复制以实现某个级别的弹性的那个可以是仓管理器,其管理数据存储元件的仓并且是可在其处实现以上网络组件10的示例的实体。另外,一个或多个接口12可允许在以边缘云存储网关(数据存储元件)为目标的业务之中登记和取消登记qos、sla和优先级。交换机可允许仓管理器指定所有者id的列表及地址范围的其对应列表的某些优先级。它可进一步允许指定所有者id的列表及地址范围的其对应列表的某些保证。在一些示例中,逻辑组件14可在以复制的资源为目标的读请求之间执行负载平衡。类似地,配置此逻辑的那个可以是仓管理器。在示例中,逻辑组件14可负责实现上面提及的方法。

注意,尽管此逻辑是在交换机的上下文中被描述,但潜在地,它能够被映射在负责跨在更低级别的多个元件(例如,在管理跨n个不同中心局的一致性的数据中心中的加速器滑板,n是正整数)管理一致性请求的层次结构的更高级别中的计算元件/网络组件10(计算或加速滑板)内。

图7图示了在示例中的另一架构。图7在左侧示出网络组件10的示例,其带有一个或多个接口12和实现为控制器逻辑的逻辑组件14。如图7中所示出的,网络组件10可被实现为存储器管理实体的存储设备,并且它可包括另外的组件,例如fpga/加速器单元、租户比特流表和配置表。如图7中进一步所示出的,配置表可包括用于所有者id、存储器范围、一致性类型、管理策略、一致性对等体或数据存储元件、要求的条目。存储设备或存储器管理单元可被耦合到存储器模块,例如,如图7中所指示的多个非易失性存储器模块。因此,图7示出包括网络组件10的数据存储元件20的示例。如图7中进一步所示出的,数据存储元件20进一步包括提供比特流租户管理接口的系统管理控制器(smc)。

示例可引入改变或被实现在配置成跟踪例如基站或中心局的当前元件中的一致性地址范围的智能可编程nic(网络接口卡)或加速器中。如前面所提及的,计算滑板或解聚资源滑板(存储器或存储设备滑板)可包含负责跟踪和管理跨多个地址范围的一致性的网络组件10的示例,这些地址范围需要跨多个对等体或数据存储元件被复制。取决于可用的技术、架构约束和成本,此具体逻辑可也在数据中心的多个位置中被实现。图7示出网络组件10的示例可包含的逻辑元件。

例如,接口12的集合可被暴露给软件层(例如,编排器(orchestrator)),以便配置要跟踪的不同范围(例如,每租户基础)和它们需要如何被跟踪。每个租户可将地址范围的集合配置有一致性类型(分层或对等)和例如能够用来实现按租户的一致性策略的一个比特流。信息可进一步包含要一致的对等体的列表和关于例如资源要求(例如,构造)和一致性时间要求的一致性要求的配置信息。

网络组件10可进一步包括加速器或计算元件,其负责跟踪前面提及的元件和例如根据上述逻辑组件14,在检测到改变时将改变传播到对等体。如果配置了混合解决方案,则此逻辑可也负责决定何时改变模式。另外的组件可以是配置表或系统地址解码器,其可用来存储配置和如何进行实际转译。另一组件可以是负责应付从来自其它对等体的一致性更新处理入局的更新请求的逻辑,其在一些示例中能够也是逻辑组件14的一部分。逻辑组件14可进一步应付与对等体的一致性问题、利用用户请求对本地数据和一致性的更新及在实行数据复制时与更高层的协调。另一示例是由网络组件10的示例扩展的仓管理器,以便向编排器暴露接口以便管理本文中讨论的不同组件和接口。网络组件10的示例可配置成登记对于通信服务提供商标识、云服务提供商标识、租户标识和要被复制的数据所在的对等体的列表的数据一致性或复制服务。

图8示出方法200的示例的框图。用于管理在网络40中两个或更多数据存储元件20、30之间数据复制的方法200包括登记202关于包括数据的两个或更多数据存储元件20、30的信息和登记关于在两个或更多数据存储元件20、30的一个或多个地址空间的用来寻址数据的信息。方法200进一步包括基于关于在两个或更多数据存储元件20、30的一个或多个地址空间的寻址数据的信息,实现在两个或更多数据存储元件20、30的204数据复制。

如本文中描述的方法可被概括如下:

示例1是配置成管理在网络40中两个或更多数据存储元件20、30之间的数据一致性的一种网络组件10。网络组件10包括一个或多个接口12,其配置成登记关于包括数据的两个或更多数据存储元件20、30的信息、关于数据一致性的时间范围的信息和关于在两个或更多数据存储元件20、30的一个或多个地址空间的用来寻址数据的信息。网络组件10包括配置成基于关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息和关于数据一致性的时间范围的信息,实现在两个或更多数据存储元件20、30的数据更新。

示例2是示例1的网络组件10,其中一个或多个接口12进一步配置成接收关于在一个或多个地址空间中的数据的数据改变的信息,并且其中逻辑组件14配置成基于关于数据改变的信息,实现在两个或更多数据存储元件20、30的数据一致性。

示例3是示例1的网络组件10,其中关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息包括关于要被保持一致的特定数据范围的信息。

示例4是示例1的网络组件10,其中两个或更多数据存储元件20、30被包括在基于云的通信网络40中的基站或中心局中。

示例5是示例1的网络组件10,其中基于云的网络配置成在两个或更多数据存储元件20、30提供边缘计算服务。

示例6是示例1的网络组件10,其中关于时间范围的信息指定时间期,其中逻辑组件14配置成在时间期内实现在两个或更多数据存储元件20、30的数据对齐。

示例7是示例1的网络组件10,其中逻辑组件14配置成使用数据失效,实现在两个或更多数据存储元件的数据更新。

示例8是示例1的网络组件10,其中一个或多个接口12进一步配置成接收关于服务质量的信息或关于服务级别协议的信息,并且其中逻辑组件14配置成基于关于服务质量的信息或者关于服务级别协议的信息,实现在网络中的某些带宽可用性。

示例9是示例1的网络组件10,其中关于两个或更多数据存储元件20、30的信息包括关于一组多个数据存储装置的组标识的信息。

示例10是示例1的网络组件10,其中逻辑组件14配置成跟踪在两个或更多数据存储元件20、30的地址空间中的数据以及将数据改变传播到数据存储元件20、30。

示例11是示例1的网络组件10,其中逻辑组件14配置成登记在网络中的比特流以实现数据复制策略。

示例12是示例1的网络组件10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中逻辑组件14配置成将对于数据一致性的请求传递到在比包括两个或更多数据存储组件20、30的层高至少一个层级别的层中的组件。

示例13是示例1的网络组件10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中逻辑组件14配置成将对于数据一致性的请求传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件。

示例14是示例1的网络组件10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中逻辑组件14配置成将对于数据一致性的请求先传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件,以监视在网络40中由请求引发的冲突的数量,并且如果冲突的数量超过阈值,则将对于数据一致性的请求其次传递到在比包括两个或更多数据存储组件20、30的层高至少一个级别的层中的组件。

示例15是示例14的网络组件10,其中网络40中由请求引发的冲突对应于基于对于在数据存储元件20、30的相同地址范围的多个更新的地址冲突。

示例16是示例1的网络组件10,配置成登记对于通信服务提供商标识、云服务提供商标识、租户标识和要被复制的数据所在的对等体的列表的数据一致性或复制服务。

示例17是用于管理在网络40中两个或更多数据存储元件20、30之间的数据一致性的一种设备10。设备10包括用于登记关于包括数据的两个或更多数据存储元件20、30的信息、用于登记关于用于数据一致性的时间范围的信息、以及用于登记关于在两个或更多数据存储元件20、30的一个或多个地址空间的用来寻址数据的信息的部件12。设备10进一步包括用于基于关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息和基于关于数据一致性的时间范围的信息,实现在两个或更多数据存储元件20、30的数据一致性的部件14。

示例18是示例17的设备10,其中用于登记的部件12进一步配置成接收关于在一个或多个地址空间中的数据的数据改变的信息,并且其中用于实现的部件14配置成基于关于数据改变的信息,实现在两个或更多数据存储元件20、30的数据一致性。

示例19是示例17的设备10,其中关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息包括关于要被保持一致的特定数据范围的信息。

示例20是示例17的设备10,其中用于实现数据一致性的部件14配置成使用数据失效,实现在两个或更多数据存储元件的数据更新。

示例21是示例17的设备10,其中两个或更多数据存储元件20、30被包括在基于云的通信网络中的基站或中心局中。

示例22是示例21的设备10,其中基于云的网络配置成在两个或更多数据存储元件20、30提供边缘计算服务。

示例23是示例17的设备10,其中关于时间范围的信息指定时间期,其中用于实现的部件14配置成在时间期内实现在两个或更多数据存储元件20、30的数据一致性。

示例24是示例17的设备10,其中用于登记的部件12进一步配置成接收关于服务质量的信息或关于服务级别协议的信息,并且其中用于实现的部件14配置成基于关于服务质量的信息或者关于服务级别协议的信息,实现在网络中的某些带宽可用性。

示例25是示例17的设备10,其中关于两个或更多数据存储元件20、30的信息包括关于一组多个数据存储装置的群组标识的信息。

示例26是示例17的设备10,其中用于实现的部件14配置成跟踪在两个或更多数据存储元件20、30的地址空间中的数据以及将数据改变传播到数据存储元件。

示例27是示例17的设备10,其中用于实现的部件14配置成登记在网络中的比特流以实现数据复制策略。

示例28是示例17的设备10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中用于实现的部件14配置成将对于数据一致性的请求传递到在比包括两个或更多数据存储组件20、30的层高至少一个层级别的层中的组件。

示例29是示例17的设备10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中用于实现的部件14配置成将对于数据一致性的请求传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件。

示例30是示例17的设备10,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中用于实现的部件14配置成将对于数据一致性的请求先传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件,以监视在网络40中由请求引发的冲突的数量,并且如果冲突的数量超过阈值,则将对于数据一致性的请求其次传递到在比包括两个或更多数据存储组件20、30的层高至少一个级别的层中的组件。

示例31是示例30的设备10,其中网络中由请求引发的冲突对应于基于用于在数据存储元件20、30的相同地址范围的多个更新的地址冲突。

示例32是示例17的设备10,配置成列表对于通信服务提供商标识、云服务提供商标识、租户标识和要被复制的数据所在的对等体的的数据一致性或复制服务。

示例33是包括示例1的网络组件10或示例17的设备10的网络交换机。

示例34是包括示例1的网络组件10或示例17的设备10的中心局。

示例35是包括示例1的网络组件10或示例17的设备10的基站。

示例36是包括示例1的网络组件10或示例17的设备10的数据存储元件。

示例37是用于管理在网络40中两个或更多数据存储元件20、30之间的数据一致性的一种方法200。方法200包括登记202关于包括数据的两个或更多数据存储元件20、30的信息,登记202关于用于数据一致性的时间范围的信息,以及登记202关于在两个或更多数据存储元件20、30的一个或多个地址空间的用来寻址数据的信息。方法进一步包括基于关于在两个或更多数据存储元件20、30的一个或多个地址空间的用来寻址数据的信息和基于关于用于数据一致性的时间范围的信息,实现204在两个或更多数据存储元件20、30的数据更新。

示例38是示例37的方法,其中登记202进一步包括接收关于在一个或多个地址空间中的数据的数据改变的信息,并且其中实现204进一步包括基于关于数据改变的信息,实现在两个或更多数据存储元件20、30的数据一致性。

示例39是示例37的方法200,其中关于在两个或更多数据存储元件20、30的一个或多个地址空间的信息包括关于要被复制的特定数据范围的信息。

示例40是示例37的方法200,其中两个或更多数据存储元件20、30被包括在基于云的通信网络中的基站或中心局中。

示例41是示例40的方法200,其中基于云的网络配置成在两个或更多数据存储元件20、30提供边缘计算服务。

示例42是示例37的方法200,其中关于时间范围的信息指定时间期,其中实现204配置成在时间期内实现在两个或更多数据存储元件20、30的数据对齐。

示例43是示例42的方法200,其中实现204在两个或更多数据存储元件20、30的数据更新包括使用数据失效。

示例44是示例37的方法200,其中登记202包括接收关于服务质量的信息或关于服务级别协议的信息,并且其中实现204包括基于关于服务质量的信息或者关于服务级别协议的信息,实现在网络中的某些带宽可用性。

示例45是示例37的方法200,其中关于两个或更多数据存储元件20、30的信息包括关于一组多个数据存储装置的群组标识的信息。

示例46是示例37的方法200,其中实现204包括跟踪在两个或更多数据存储元件20、30的地址空间中的数据以及传播数据改变到数据存储元件20、30。

示例47是示例37的方法200,其中实现204包括登记在网络中的比特流以实现数据一致性策略。

示例48是示例37的方法200,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中实现204包括将对于数据一致性的请求传递到在比包括两个或更多数据存储组件20、30的层高至少一个层级别的层中的组件。

示例49是示例37的方法200,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中实现204配置成将对于数据一致性的请求传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件。

示例50是示例37的方法200,其中网络40包括带有在多个层级别中的多层的网络元件的分层架构,其中实现204包括将对于数据一致性的请求先传递到与包括两个或更多数据存储组件20、30的层在相同层级别上的层中的组件,监视在网络40中由请求引发的冲突的数量,并且如果冲突的数量超过阈值,则将对于数据一致性的请求其次传递到在比包括两个或更多数据存储组件20、30的层高至少一个级别的层中的组件。

示例51是示例50的方法200,其中网络中由请求引发的冲突对应于基于用于在数据存储元件20、30的相同地址范围的多个更新的地址冲突。

示例52是示例37的方法200,进一步包括登记对于通信服务提供商标识、云服务提供商标识、租户标识和要被复制的数据所在的对等体的列表的数据一致性或复制服务。

示例53是一种计算机程序,具有在计算机程序在计算机、处理器或可编程硬件组件上被执行时,用于执行示例37的方法的程序代码。

示例54是一种机器可读存储设备,包含在被执行时实现方法,或者实现如在任何前面示例中所示范的设备的机器可读指令。

示例55是一种机器可读介质,包含在被执行时促使机器执行示例37的方法的代码。

本发明还提供如下技术方案:

技术方案1.一种配置成管理在网络中的两个或更多数据存储元件之间的数据一致性的网络组件,包括

一个或多个接口,所述一个或多个接口配置成登记关于包括数据的所述两个或更多数据存储元件的信息、关于所述数据一致性的时间范围的信息和关于在所述两个或更多数据存储元件的一个或多个地址空间的用来寻址所述数据的信息;以及

逻辑组件,所述逻辑组件配置成基于关于在所述两个或更多数据存储元件的一个或多个地址空间的所述信息和关于所述数据一致性的所述时间范围的所述信息,实现在所述两个或更多数据存储元件的数据更新。

技术方案2.如技术方案1所述的网络组件,其中所述一个或多个接口进一步配置成接收关于在所述一个或多个地址空间中的所述数据的数据改变的信息,并且其中所述逻辑组件配置成基于关于所述数据改变的所述信息,实现在所述两个或更多数据存储元件的数据一致性。

技术方案3.如技术方案1所述的网络组件,其中关于在所述两个或更多数据存储元件的所述一个或多个地址空间的所述信息包括关于要被保持一致的特定数据范围的信息。

技术方案4.如技术方案1所述的网络组件,其中所述两个或更多数据存储元件被包括在基于云的通信网络中的基站或中心局中。

技术方案5.如技术方案4所述的网络组件,其中所述基于云的网络配置成在所述两个或更多数据存储元件提供边缘计算服务。

技术方案6.如技术方案1所述的网络组件,其中关于所述时间范围的所述信息指定时间期,其中所述逻辑组件配置成在所述时间期内实现在所述两个或更多数据存储元件的数据对齐。

技术方案7.如技术方案1所述的网络组件,其中所述逻辑组件配置成使用数据失效,实现在所述两个或更多数据存储元件的数据更新。

技术方案8.如技术方案1所述的网络组件,其中所述一个或多个接口进一步配置成接收关于服务质量的信息或关于服务级别协议的信息,并且其中所述逻辑组件配置成基于关于所述服务质量的所述信息或者关于所述服务级别协议的所述信息,实现在所述网络中的某些带宽可用性。

技术方案9.如技术方案1所述的网络组件,其中关于所述两个或更多数据存储元件的所述信息包括关于一组多个数据存储装置的组标识的信息。

技术方案10.如技术方案1所述的网络组件,其中所述逻辑组件配置成跟踪在所述两个或更多数据存储元件的所述地址空间中的数据以及将数据改变传播到所述数据存储元件。

技术方案11.如技术方案1所述的网络组件,其中所述逻辑组件配置成登记在所述网络中的比特流以实现数据复制策略。

技术方案12.如技术方案1所述的网络组件,其中所述网络包括带有在多个层级别中的多层的网络元件的分层架构,其中所述逻辑组件配置成将对于数据一致性的请求传递到在比包括所述两个或更多数据存储组件的层高至少一个层级别的层中的组件。

技术方案13.如技术方案1所述的网络组件,其中所述网络包括带有在多个层级别中的多层的网络元件的分层架构,其中所述逻辑组件配置成将对于数据一致性的请求传递到与包括所述两个或更多数据存储组件的层在相同层级别上的层中的组件。

技术方案14.如技术方案1所述的网络组件,其中所述网络包括带有在多个层级别中的多层的网络元件的分层架构,其中所述逻辑组件配置成将对于数据一致性的请求先传递到与包括所述两个或更多数据存储组件的层在相同层级别上的层中的组件,以监视在所述网络中由所述请求引发的冲突的数量,并且如果冲突的所述数量超过阈值,则将对于数据一致性的所述请求其次传递到在比包括所述两个或更多数据存储组件的所述层高至少一个级别的层中的组件。

技术方案15.如技术方案14所述的网络组件,其中所述网络中由所述请求引发的冲突对应于基于对于在数据存储元件的相同地址范围的多个更新的地址冲突。

技术方案16.如技术方案1所述的网络组件,配置成登记对于通信服务提供商标识、云服务提供商标识、租户标识和要被复制的所述数据所在的对等体的列表的数据一致性或复制服务。

技术方案17.一种用于管理在网络中的两个或更多数据存储元件之间的数据一致性的方法,包括

登记关于包括数据的所述两个或更多数据存储元件的信息,登记关于所述数据一致性的时间范围的信息,以及登记关于在所述两个或更多数据存储元件的一个或多个地址空间的用来寻址所述数据的信息;以及

基于关于在所述两个或更多数据存储元件的一个或多个地址空间的用来寻址所述数据的所述信息和基于关于所述数据一致性的所述时间范围的所述信息,实现在所述两个或更多数据存储元件的数据更新。

技术方案18.如技术方案17所述的方法,其中所述登记进一步包括接收关于在所述一个或多个地址空间中的所述数据的数据改变的信息,并且其中所述实现进一步包括基于关于所述数据改变的所述信息,实现在所述两个或更多数据存储元件的数据一致性。

技术方案19.一种包含代码的机器可读介质,所述代码在被执行时促使机器执行

一种用于管理在网络中的两个或更多数据存储元件之间的数据一致性的方法,包括

登记关于包括数据的所述两个或更多数据存储元件的信息,登记关于所述数据一致性的时间范围的信息,以及登记关于在所述两个或更多数据存储元件的一个或多个地址空间的用来寻址所述数据的信息;以及

基于关于在所述两个或更多数据存储元件的一个或多个地址空间的用来寻址所述数据的所述信息和基于关于所述数据一致性的所述时间范围的所述信息,实现在所述两个或更多数据存储元件的数据更新。

与前面详述的示例和附图中的一个或多个一起提到和描述的方面和特征也可以与其它示例中的一个或多个组合,以取代其它示例的相似特征或以便附加地向其它示例引入该特征。

示例可进一步是或者涉及一种计算机程序,其具有计算机程序在计算机或处理器上被执行时用于执行上面方法的一种或多种的程序代码。各种上述方法的步骤、操作或过程可由编程的计算机或处理器执行。示例可也覆盖诸如数字数据存储介质的程序存储装置,其是机器、处理器或计算机可读的,并且编码机器可执行、处理器可执行或计算机可执行的指令的程序。指令执行或促使执行上述方法的一些或所有动作。程序存储装置可包括或者是例如数字存储器、诸如磁盘和磁带的磁存储介质、硬盘驱动器或光学可读数字数据存储介质。另外的示例可也覆盖编程成执行上述方法的动作的计算机、处理器或控制单元或编程成执行上述方法的动作的(现场)可编程逻辑阵列((f)pla)或(现场)可编程门阵列((f)pga)。

描述和图形只图示了本公开的原理。此外,本文中记载的所有示例在原则上明确地意在仅用于说明性目的,以帮助读者理解公开的原理和由(一个或多个)发明人为促进本领域所贡献的概念。本文中记载本公开的原理、方面和示例的所有陈述及其特定示例意图涵盖其等同物。

表示为“用于...的部件”,执行某个功能的功能块可指配置成执行某个功能的电路。因此,“用于某事的部件”可被实现为“配置成或适用于某事的部件”,诸如配置成或适用于相应任务的装置或电路。

包含标记为“部件”、“用于提供信号的部件”、“用于生成信号的部件”的附图中示出的各种元件的功能可采用专用硬件的形式来实现,诸如“信号提供器”、“信号处理单元”、“处理器”、“控制器”及有能力执行与适当软件关联的软件的硬件。在由处理器提供时,功能可由单个专用处理器、由单个共享处理器或者由多个单独处理器(其中的一些或全部可被共享)提供。然而,术语“处理器”或“控制器”至此不被排他地限于执行软件的硬件,而可包含数字信号处理器(dsp)硬件、网络处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、用于存储软件的只读存储器(rom)、随机存取存储器(ram)及非易失性存储设备。也可包含常规和/或定制的其它硬件。

框图可例如图示了实现本公开的原理的高级电路图。类似地,流程图、流程图表、状态转变图、伪码及诸如此类可表示各种过程、操作或步骤,其可例如在实质上在计算机可读介质中被表示并因此由计算机或处理器执行,而无论是否明确示出了此类计算机或处理器。说明书中或权利要求中公开的方法可由具有用于执行这些方法的每个相应动作的部件的装置实现。

要理解的是,除非例如出于技术原因另有明确或隐含陈述,否则,在说明书或权利要求中公开的多个动作、过程、操作、步骤或功能的公开可以不被解释为处于特定顺序内。因此,多个动作或功能的公开将不将这些限制到具体顺序,除非此类动作或功能出于技术原因而是不可互换的。此外,在一些示例中,单个动作、功能、过程、操作或步骤可以分别包含或者可以被分解成多个子动作、子功能、子过程、子操作或子步骤。除非被明确排除,否则,此类子动作可被包含并且是此单个动作的公开的部分。

此外,所附权利要求由此被并入具体实施方式中,其中每个权利要求项本身可以独立作为单独的示例。尽管每个权利要求可以独立作为单独的示例,但要注意的是-虽然从属权利要求可以在权利要求中引用与一个或多个其它权利要求的特定组合-其它示例也可以包含从属权利要求与每个其它从属或独立权利要求的主题的组合。除非声明特定组合不是期望的,否则,此类组合本文中被明确提出。此外,意图将权利要求的特征也包含到任何其他独立权利要求中,即使此权利要求未直接对该独立权利要求进行从属。

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