一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

容器化应用服务的基于风险的调度的制作方法

2022-03-02 02:20:25 来源:中国专利 TAG:
容器化应用服务的基于风险的调度1.相关申请的交叉引用2.本技术要求于2019年7月15日提交的临时专利申请序列no.62/874,272的优先权。于2019年7月15日提交的美国临时专利申请序列no.62/874,272的全部内容通过引用并入本文。
技术领域
:3.本公开总体上涉及调度应用服务的领域,尤其涉及一种基于风险的调度应用服务。
背景技术
::4.kubernetes是用于将容器化应用的部署、缩放和管理自动化的开源系统。在kubernetes上运行的程序被打包成容器,容器是独立的执行环境。任何程序及其所有依赖项可以被打包成单个文件并且然后被共享。容器正成为部署和管理软件应用的优选选择。kubernetes将一个或更多个容器包装成容纳在节点上的更高级结构(例如,pod)。节点是计算硬件的最小单元并且表示单个机器,节点可以是物理机器(例如,服务器)或虚拟机(vm)。kubernetes集群是节点池,节点池可以包括被配置为管理多个kubernetes工作节点的主kubernetes节点。当pod(例如,程序/应用)被部署到kubernetes集群上时,集群智能地处理分发pod。集群由容纳在数据中心的机架中的不同数量的节点(例如,物理服务器)构成。这些物理服务器可以容纳在单个机架中或者分布在几个机架上。这些机架可以由相同的电源或不同的电源供电。在冗余设置中,机架将由两个不同的电源供电。在相同的脉络中,机架可以由相同的计算机机房空调(computerroomairconditioning,crac)单元或计算机机房空气处理器(computerroomairhandler,crah)冷却。5.目前,kubernetes仅基于计算机处理单元(cpu)资源和存储器(例如,随机存取存储器(ram))资源,将pod(例如,应用)部署至节点。因此,kubernetes无法有效地降低信息技术(it)操作问题的风险。因此,提供一种系统来弥补上述传统方法的缺点将是有利的。技术实现要素:6.因此,本公开涉及一种用于容器化应用服务的基于风险的调度的系统。该系统可以包括调度器扩展器,该调度器扩展器被配置为接收可用于处理将由节点列表中的一个或更多个节点完成的应用或应用的一部分的节点列表,并且接收来自一个或更多个信息技术(it)传感器的信息,该一个或更多个信息技术(it)传感器被配置为测量与节点列表中的节点相关联的it操作的方面。调度器扩展器可以被配置为基于来自一个或更多个信息技术(it)传感器的信息来过滤节点列表,一个或更多个信息技术(it)传感器测量与节点列表的节点相关联的it操作的方面。7.应当理解的是,前面的一般性描述和下面的详细描述都仅仅是示例性和说明性的,并不一定限制本公开。并入本说明书中并构成本说明书的一部分的附图示出了本公开的主题。说明书和附图一起用于解释本公开的原理。附图说明8.通过参考附图,本领域技术人员可以更好地理解本公开的众多优点,其中:9.图1描绘了根据本公开的实施例的包括用于容器化应用服务的基于风险的调度的调度器扩展器的示例性系统;10.图2描绘了根据本公开的实施例的基于来自it传感器的信息通过调度器扩展器对节点列表进行示例性过滤;11.图3描绘了根据本公开的实施例的用于包括拓扑服务和发现服务的容器化应用服务的基于风险的调度的示例性系统;12.图4描绘了根据本公开的实施例的包括接收历史it信息和来自it传感器的数据的调度器扩展器的示例性示图;以及13.图5描绘了根据本公开的实施例的用于容器化应用服务的基于风险的调度的方法的示例性流程图。具体实施方式14.现在将详细参考在附图中示出的所公开的主题。15.在详细解释本公开的任何实施例之前,应当理解的是,根据以下说明中阐述的或附图中示出的结构或功能的细节,实施例可以在应用中不受限制。可以能够以各种方式实践或实施不同的实施例。而且,应当理解的是,在本文中使用的措辞和术语是为了描述,而不应被视为限制。在本文中使用诸如“包括”、“包含”或“具有”及其变型等术语通常意味着包括其后列出的项目及其等同物以及附加项目。此外,除非另有说明,否则可以根据常规用法使用技术术语。还可以设想,类似的附图标记可以描述类似的部件及其等同物。16.本公开涉及一种用于容器化应用服务的基于风险的调度的系统。该系统可以包括调度器扩展器(schedulerextender),该调度器扩展器被配置为接收可用于处理将由节点列表中的一个或更多个节点完成的应用或应用的一部分的节点列表,并且从被配置为测量与节点列表中的节点相关联的it操作的方面的一个或更多个信息技术(informationtechnology,it)传感器接收信息。调度器扩展器可以被配置为基于来自一个或更多个信息技术(it)传感器的信息来过滤节点列表,一个或更多个信息技术(it)传感器测量与节点列表的节点相关联的it操作的方面。17.可以设想,容器化应用服务可以包括kubernetes系统、vmware系统等,但说明书提供了用于kubernetes系统操作的示例性系统。18.当前的调度系统定义物理节点,该物理节点对支持应用的底层it物理基础设施资源具有非常有限的知识或没有知识。诸如vmware和kubernetes之类的系统基于处理能力、存储器容量和亲和性规则来定义节点。然而,这些系统没有考虑节点所在的物理基础设施的状态、健康或操作状态。19.容器正成为部署和管理软件的新标准。容器编排软件/平台(诸如kubernetes)使跨主机(例如,服务器)集群的应用容器的操作的应用部署、缩放和管理自动化。kubernetes考虑个体和集体资源需求、服务质量需求、硬件/软件/策略约束、亲和性和反亲和性规范、数据局部性、工作负荷间推断、截止日期等。然而,kubernetes中使用的个体和集体资源需求仅基于处理能力和存储器容量,诸如计算机处理单元(cpu)资源和存储器(例如,ram)资源。kubernetes在做出调度决策时不考虑可用功率、功率冗余或服务器的热状况或服务器机架周围的空气。因此,kubernetes缺乏对关键信息技术基础设施和物理位置的状态的认识。物理位置可以包括但不限于:服务器物理地安装在哪里、在哪个机架中、以及机架物理地位于数据中心中的哪里;经由机架pdu(rpdu)服务机架的电源是什么,服务器被插入rpdu上的什么电源插座;什么冷却设备正在冷却和提取热量,以及哪些传感器正在测量每个服务器或机架的温度;以及哪些机架和服务器将受到下游不间断电源(uninterruptablepowersupply,ups)或计算机机房空调(crac)单元的故障的影响或通过使该设备停止服务以进行维护或修理。20.关键基础设施和物理位置的状态对于增强关于调度的决策是重要的,以便降低程序和应用由于迫切或潜在的关键基础设施问题而崩溃或必须重新定位的风险。关键基础设施故障可能由于设备故障或人为错误而在任何时间发生,并且kubernetes无法有效地或高效地降低此类故障发生的风险。因此,提供一种系统来弥补上述传统方法的缺点将是有利的。21.参考图1,示出了根据本公开的实施例的包括用于容器化应用服务的基于风险的调度的调度器扩展器的示例性系统。本公开的系统可以包括容器化应用服务的虚拟集群(例如,kubernetes集群)。虚拟集群可以包括多个节点,其中,多个节点包括多个pod。多个pod可以被配置为支持或完成功能。22.该多个节点中的每个节点被分配给该虚拟集群。当需要部署应用或应用的一部分(例如,pod)时,将该应用放入调度队列中。在虚拟集群基于来自一个或更多个工作负荷度量的逻辑数据确定应用应该位于哪个节点上之后,可以将应用或应用的一部分部署到多个节点中的节点。一个或更多个工作负荷度量可以基于处理能力和存储器容量,诸如中央处理单元(cpu)、存储器(例如,ram)等。调度器扩展器可以包括处理装置和存储装置,处理装置被配置为执行存储在存储装置上的计算机可读指令,计算机可读指令在由处理装置执行时使处理装置执行操作,以基于来自一个或更多个信息技术(it)传感器的信息来过滤节点,以用于执行应用或应用的一部分(例如,pod),该一个或更多个信息技术(it)传感器测量与节点相关联的it操作的方面。23.系统还可以包括物理基础设施(例如,物理集群)。物理基础设施可以包括彼此通信地耦接的一个或更多个计算机或服务器,使得一个或更多个计算机/服务器中的每个计算机或服务器可以一起工作。物理基础设施还可以包括一个或更多个服务器机架。一个或更多个服务器机架可以包括一个或更多个服务器。24.该系统还可以包括一件或更多件上游设备。一件或更多件上游设备可以包括与物理基础设施相关的任何硬件,硬件包括但不限于被配置为向物理基础设施提供功率的一个或更多个配电单元(pdu)、一个或更多个计算机机房空调(crac)单元、一个或更多个风扇等。25.该物理基础设施还可以包括被配置为测量信息技术(it)操作的一个或更多个方面(诸如it操作度量)的一个或更多个it传感器。设想一个或更多个it传感器可以是附连到物理基础设施的基于硬件的传感器。进一步,设想一个或更多个it传感器可以集成在机载传感器或仪表上,机载传感器或仪表被配置为与数据中心基础设施管理(datacenterinfrastructuremanagement,dcim)系统通信。一个或更多个it传感器可以与系统的每个节点或服务器相关联。26.一个或更多个it传感器可以被配置为基于it操作度量生成数据,诸如功率容量、相位不平衡、功率冗余、热容量等中的至少一项。一个或更多个it传感器可以包括本领域中已知的适于生成功率容量、相位不平衡、功率冗余、热容量等中的至少一项的任何传感器。例如,一个或更多个it传感器可以包括用于生成物理基础设施的温度数据的一个或更多个热传感器。作为另一示例,一个或更多个it传感器可以包括电流测量装置。作为另一个示例,一个或更多个it传感器可以包括相位检测装置。作为另一示例,一个或更多个it传感器可以包括功率测量装置。作为另一个示例,一个或更多个it传感器可以包括一个或更多个压力传感器。作为附加示例,一个或更多个it传感器可以包括空气流量计。27.该系统还可以包括数据中心基础设施管理(dcim)系统。dcim系统可以实时整理、存储和分析与数据中心的电源和冷却相关的数据。dcim软件(诸如应用编程接口(api))可以聚合和分析来自it传感器的数据,并且还可以提供当前状态信息的显示和可以提供警报。dcim软件可以由计算装置执行,并且dcim软件可以是联网计算装置,该联网计算装置可以允许将数据传输到基于云的服务器装置。dcim系统和api的一个示例是可从本公开的受让人处购买的trellistm平台,trellistm平台被配置为从一个或更多个it传感器或直接从电源和冷却装置(例如,一件或更多件上游设备)接收数据,如图3所示。dcim系统可以被配置为将数据存储在dcim系统上的存储器中。dcim系统还可以被配置为将由一个或更多个it传感器测量的这种数据传送到系统的一个或更多个部件(例如,调度器扩展器,诸如kubernetes集群中的调度器扩展)。dcim系统还可以被配置为将数据(例如,来自一个或更多个it传感器的数据)转换为适合于调度器扩展器的格式。28.参考图2,示出了根据本公开的实施例的基于来自it传感器的信息通过调度器扩展器对节点列表的示例性过滤。可以设想,可以由容器化应用服务(kubernetes或vmware)首先呈现节点列表,其中,节点列表包括具有足够的处理能力和足够的存储器容量的节点。调度器扩展器可以被配置为基于来自一个或更多个it传感器的数据(通过虚拟集群)来过滤在调度队列中识别的节点列表。调度器扩展器可以被配置为基于来自一个或更多个it传感器的数据,从节点列表中移除一个或更多个节点(例如,如图2中以示例性方式示出的,移除节点2和节点5)。可替代地,调度器扩展器可以被配置为基于一件或更多件上游设备的维护信息,对在调度队列中识别的节点列表划分优先级。例如,调度器扩展器可以被配置为基于一件或更多件上游设备的维护信息使特定单元离线和断开服务。29.该系统可以被配置为基于来自一个或更多个it传感器的数据来生成信息技术(it)操作健康分数,一个或更多个it传感器耦接至物理基础设施的一个或更多个部件或与物理基础设施的一个或更多个部件相关联。系统还可以被配置为基于直接来自dcim系统的数据,来生成it操作健康分数。it操作健康分数可以基于功率容量、相位不平衡、功率冗余、热容量等中的至少一项。it操作健康分数还可以基于一个或更多个空间管理部件,包括但不限于资产管理、绞合容量、场景规划等。可以使用适用于分析功率容量、相位不平衡、功率冗余、热容量、空间管理等中的至少一项的任何算法,来生成it操作健康分数。30.调度器扩展器可以被配置为使用基于来自一个或更多个it传感器的数据而生成的it操作健康分数,来过滤节点列表(例如,从调度队列的节点列表中移除节点)。例如,由于物理基础设施的服务器太热,所以可从队列中移除(例如,过滤)节点列表中的至少一个节点。作为另一示例,由于物理基础设施的服务器不具有足够的功率容量,可以从队列中移除多个节点中的至少一个节点。作为另一个示例,由于物理基础设施的服务器不具有足够的功率和冷却能力,可以从队列中移除多个节点中的至少一个节点。通过另外的示例,可以从队列中移除多个节点中的至少一个节点,以便防止物理基础设施的服务器中的相位不平衡。作为另一个示例,由于缺乏足够的功率冗余,可以从队列中移除多个节点中的至少一个节点。31.调度器扩展器还可以被配置为基于it操作健康分数对多个节点划分优先级。例如,如图2所示,调度器扩展器可以被配置为对多个节点划分优先级,使得调度队列中的最佳拟合节点高于调度队列中的最小拟合节点。例如,在将应用部署到队列中的最小拟合节点之前(例如,如图2中以示例性方式示出的节点1),该系统可以将应用部署到队列中较高的最佳拟合节点(例如,如图2中以示例性方式示出的节点4)。可以设想,该最佳拟合节点可能具有最高it操作健康分数,其中,最小拟合节点可能具有最低it操作健康分数。32.参考图3,示出了根据本公开的实施例的用于包括拓扑服务和发现服务的容器化应用服务的基于风险的调度的示例性系统。用于容器化应用服务的基于风险的调度的系统可以包括被配置为识别多个节点(例如,物理服务器)的发现服务。例如,发现服务可以通过向多个节点中的每个节点发送信号来发现多个节点(例如,物理服务器)。发现服务还可以被配置为从多个节点中的每个节点(例如,物理服务器)提取唯一地识别每个节点(例如,每个物理服务器)的特定数据,诸如系统id、机器id、mac地址、ip地址、主机名和/或序列号。33.用于容器化应用服务的基于风险的调度的系统还可以包括拓扑服务,该拓扑服务被配置为发现在虚拟集群上运行的多个节点、相关联的pod和相关联的容器中的至少一个。例如,拓扑服务可以使用算法发现多个节点、相关联的pod或相关联的容器中的至少一个,以及发现服务器在服务器机架内的位置和定位,甚至发现所有相关联的功率馈送(例如,ups、pdu等)和冷却系统,该算法将个体节点(例如,相关联的pod和容器)的逻辑表示自动映射到个体物理服务器。例如,该系统可以识别节点2位于服务器4上,该服务器4位于机架2中。这样的拓扑服务允许系统高效且准确地移除节点和/或对节点划分优先级,使得系统可以向正确的节点部署应用(例如,pod)。34.用于容器化应用服务的基于风险的调度的系统还可以包括拓扑用户界面(ui),该拓扑用户界面(ui)被配置为允许用户编辑(例如,改变、删除、更新等)拓扑服务数据。例如,用户可以编辑拓扑服务数据以移除正经历修理或发生故障的服务器。作为另一示例,用户可以编辑设备的连通性(例如,什么服务器被映射到什么节点)。35.用于容器化应用服务的基于风险的调度的系统还可以被配置为基于(来自虚拟集群的)一个或更多个工作负荷度量和it操作健康分数和/或来自一个或更多个it传感器的数据,来将应用部署到多个节点中的每个节点。一个或更多个it传感器可以与dcim系统相关联。dcim软件可以聚合和分析来自it传感器的数据,并且还可以提供当前状态信息的显示和可以提供警报。dcim软件可以由计算装置执行,并且dcim软件可以是联网计算装置,该联网计算装置可以允许将数据传输到基于云的服务器装置。dcim系统和api的一个示例是可从本公开的受让人处购买的trellistm平台,trellistm平台被配置为从一个或更多个it传感器或直接从电源和冷却装置(例如,一个或更多个上游设备)接收数据。36.容器化应用服务的基于风险的调度的系统可以被配置为基于it操作健康分数,来管理应用到物理基础设施的服务器的部署。例如,该系统可以被配置为当it操作健康分数指示服务器具有足够的功率容量或热容量、降低的相位不平衡可能性、和足够的功率冗余等时,将应用部署到物理基础设施的服务器。作为另一示例,系统可以被配置为当it操作健康分数指示服务器具有实质上不足的功率容量或不足的热容量、增加的相位不平衡和不足的功率冗余的可能性等时,停止向物理基础设施的服务器部署应用。37.参考图4,示出了根据本公开的实施例的包括接收历史it信息和来自it传感器的数据的调度器扩展器的示例性示图。it传感器可以包括热传感器、电流测量装置、功率测量装置、相位检测装置、压力传感器或空气流量计。进一步,可以设想,it传感器可以包括湿度传感器、露点传感器、振动传感器、烟雾检测器或接触传感器。如果设施已经被不适当地破坏,接触传感器可以提供警报。该系统可以被配置为在存储器装置或存储装置上存储历史it信息。系统的调度器扩展器可以被配置为接收历史it信息并且结合从一个或更多个it传感器接收的数据利用it操作健康分数中的这样的信息。历史it信息可以包括但不限于一天中的时间、未来预测等。38.可以设想,该系统可具有许多优点。例如,该系统可以通过决定给定应用应当被部署到哪个节点(例如,具有足够的功率和热容量并且匹配应用的冗余策略的节点)来降低风险。例如,系统可以通过在生成it操作健康分数之后将应用部署到节点来降低风险,并且这种分数指示物理基础设施具有足够的能力来处理应用。作为另一示例,该系统可以降低正在运行业务应用的it设备中断的风险。例如,通过在收集it操作健康分数之后将应用部署到节点,物理基础设施故障的风险会降低。39.此外,可以设想,it操作健康分数通过考虑功率容量、相位不平衡、功率冗余、热容量等中的至少一项,来指示支持服务器的it系统(例如,物理基础设施)的总体健康和容量。每个服务器可以具有基于该特定服务器的功率容量、相位不平衡、功率冗余、热容量等中的至少一项的唯一it操作健康分数。该系统不会将应用部署到具有反映低功率容量或低热容量的it操作健康分数的节点(例如,服务器)。进一步,系统不会将应用部署到具有指示相位不平衡或缺乏功率冗余的可能性的it操作健康分数的节点(例如,服务器)。40.参考图5,示出了根据本公开的实施例的用于容器化应用服务的基于风险的调度的方法500的示例性流程图。方法500可以由如图1和图3所示的用于容器化应用服务的基于风险的调度的系统执行。用于容器化应用服务的基于风险的调度的方法500可以包括接收基于容器化应用服务的节点列表,其中,节点列表包括具有足够的处理能力和存储器容量的节点510。节点列表中的每个节点可以指特定机架中的物理服务器。方法500可以进一步包括接收来自一个或更多个信息技术(it)传感器的信息,一个或更多个信息技术(it)传感器被配置为测量与节点列表的节点相关联的it操作的方面520。方法500可以进一步包括基于来自一个或更多个信息技术(it)传感器的信息来过滤节点列表530。41.可以设想,基于来自一个或更多个信息技术(it)传感器530的信息来过滤节点列表可以包括:从节点列表中移除至少一个节点535。另外,可以设想,基于来自一个或更多个信息技术(it)传感器530的信息来过滤节点列表可以包括:对来自可用于处理应用或应用的一部分的节点列表的节点划分优先级537。42.本领域技术人员将认识到,本领域的状态已经发展到在系统的各方面的硬件和软件实现之间几乎没有留下区别的程度;硬件或软件的使用通常(但不总是,因为在某些背景下,硬件和软件之间的选择可能变得重要)是表示成本与效率权衡的设计选择。本领域的技术人员将认识到,存在可以实现本文描述的过程和/或系统和/或其他技术的各种载体(例如,硬件、软件和/或固件),并且优选的载体将随着部署过程和/或系统和/或其他技术的背景而变化。例如,如果实施者确定速度和准确度是首要的,那么该实施者可以主要选择硬件和/或固件载体;可替代地,如果灵活性是首要的,那么该实施者可以主要选择软件实现;或者,还可替代地,实施者可以选择硬件、软件和/或固件的某种组合。因此,存在可以实现本文描述的过程和/或装置和/或其他技术的若干可能的载体,载体中的任何一者都不固有地优于另一者,因为要使用的任何载体都是根据载体将被部署的背景和实施者的具体关注(例如,速度、灵活性或可预测性)的选择,关注中的任一者都可以变化。本领域的技术人员将认识到,实现的光学方面通常将采用光学定向的硬件、软件和/或固件。43.前述详细描述已经经由使用框图、流程图和/或示例阐述了装置和/或过程的各种实施例。只要这些框图、流程图和/或示例包括一个或更多个功能和/或操作,本领域的技术人员将理解,这些框图、流程图或示例内的每个功能和/或操作都可以通过广泛范围的硬件、软件、固件或其几乎任何组合来单独地和/或共同地实现。在一个实施例中,可以经由专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)或其他集成形式来实现本文所描述的主题的若干部分。然而,本领域的技术人员将认识到,本文所公开的实施例的一些方面的整体或一部分可以等效地在集成电路中实现、作为在一个或更多个计算机上运行的一个或更多个计算机程序(例如,作为在一个或更多个计算机系统上运行的一个或更多个程序)、作为在一个或更多个处理器上运行的一个或更多个程序(例如,作为在一个或更多个微处理器上运行的一个或更多个程序)、作为固件、或作为其几乎任何组合,并且根据本公开,为软件和/或固件设计电路和/或写入代码将完全在本领域技术人员的技术范围内。此外,本领域的技术人员将认识到,本文描述的主题的机制能够以多种形式作为程序产品来分配,并且无论用于实际执行该分配的信号承载介质的具体类型如何,本文描述的主题的说明性实施例都适用。信号承载介质的示例包括但不限于以下:可记录类型介质,诸如软盘、硬盘驱动器、压缩盘(cd)、数字视频盘(dvd)、数字磁带、计算机存储器等;以及传输类型介质,诸如数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。44.一般而言,本领域的技术人员将认识到,可以通过广泛范围的硬件、软件、固件或其任何组合来单独地和/或共同地实现本文所描述的各个方面,本文所描述的各个方面可以被视为由各种类型的“电路”组成。因此,如本文所使用的,“电路”包括但不限于具有至少一个分立电路的电路、具有至少一个集成电路的电路、具有至少一个专用集成电路的电路、形成由计算机程序配置的通用计算装置(例如,由至少部分地执行本文描述的过程和/或装置的计算机程序配置的通用计算机,或者由至少部分地执行本文描述的过程和/或装置的计算机程序配置的微处理器)的电路、形成存储器装置(例如,随机存取存储器的形式)的电路、和/或形成通信装置(例如,调制解调器、通信交换机或光电设备)的电路。本领域的技术人员将认识到,本文描述的主题可以以模拟或数字形式或其某种组合来实现。45.本领域的技术人员将认识到,以本文阐述的方式描述装置和/或过程,并且此后使用工程实践将此类描述的装置和/或过程集成到数据处理系统中是本领域内常见的。即,本文描述的装置和/或过程的至少一部分可以经由合理量的实验集成到数据处理系统中。本领域的技术人员将认识到,典型的数据处理系统通常包括以下中的一个或更多个:系统单元外壳、视频显示设备、存储器(诸如易失性和非易失性存储器)、处理器(诸如微处理器和数字信号处理器)、计算实体(诸如操作系统、驱动器、图形用户界面和应用程序)、一个或更多个交互设备(诸如触摸板或屏幕)和/或包括反馈回路和控制马达的控制系统(例如,用于感测位置和/或速度的反馈;用于移动和/或调整部件和/或数量的控制马达)。典型的数据处理系统可以利用任何合适的商业上可获得的部件来实现,诸如在数据计算/通信和/或网络计算/通信系统中典型地发现的那些部件。46.本文所描述的主题有时示出了不同的其他部件内包含的不同的部件或与不同的其他部件连接的不同的部件。应当理解的是,这样的所描绘的架构仅仅是示例性的,并且实际上可以实施实现相同功能的许多其他架构。在概念意义上,实现相同功能的部件的任何布置有效地“相关联”,从而实现期望的功能。因此,本文被组合以实现特定功能性的任何两个部件可以被视为彼此“相关联”,这样使得实现所期望的功能,而不管架构或中间部件如何。同样地,如此相关联的任何两个部件也可以被视为彼此“可操作地连接”或“可操作地耦接”以实现期望的功能,并且能够如此相关联的任何两个部件也可以被视为彼此“可操作地可耦接”以实现期望的功能。可操作地可耦合的特定示例包括但不限于物理可配合和/或物理交互部件和/或无线可交互和/或无线交互部件和/或逻辑交互和/或逻辑可交互部件。47.虽然已经示出和描述了本文描述的本主题的特定方面,但本领域技术人员将清楚的是,基于本文的教导,可以在不脱离本文所描述的主题及其更广泛方面的情况下可以做出改变和修改,因此,所附权利要求书将在其范围内涵盖如在本文描述的主题的真实精神和范围内的所有此类改变和修改。此外,应当理解的是,本发明由所附权利要求限定。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献