首页> 中国专利> 运行虚拟管理器调度器的方法和虚拟管理器调度器单元

运行虚拟管理器调度器的方法和虚拟管理器调度器单元

摘要

本发明涉及运行虚拟管理器调度器的方法和虚拟管理器调度器单元。具体地,本发明的实施例包括一种用于运行用于调度虚拟机的活动的虚拟管理器调度器的方法。所述方法可以包括:定义用于针对虚拟机要被执行的一个或多个活动的调度;根据经由虚拟机客户端接收的反馈信息将调整应用至所述调度;聚集每一调度活动类型的来自多个虚拟机客户端的所述反馈信息,其中每个虚拟机客户端均与虚拟机相关;以及基于所述多个虚拟机客户端的所述反馈信息的函数确定用于所述虚拟机客户端的已确定群组的群组调整。

著录项

  • 公开/公告号CN105868020A

    专利类型发明专利

  • 公开/公告日2016-08-17

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN201610080730.6

  • 申请日2016-02-04

  • 分类号G06F9/50;G06F9/455;

  • 代理机构北京市金杜律师事务所;

  • 代理人酆迅

  • 地址 美国纽约阿芒克

  • 入库时间 2023-06-19 00:19:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-29

    授权

    授权

  • 2016-09-14

    实质审查的生效 IPC(主分类):G06F9/50 申请日:20160204

    实质审查的生效

  • 2016-08-17

    公开

    公开

说明书

技术领域

本发明的实施例一般涉及虚拟机(VM),并且更具体地涉及用于运行用于调度虚拟机的活动的虚拟管理器调度器的方法。实施例可以进一步涉及用于调度虚拟机的活动的虚拟管理器调度器单元以及相关的计算机程序产品。

背景技术

使用虚拟资源管理器、虚拟机管理器(VMM)、管理程序上运行的虚拟机以便更好地利用可用硬件,在现今这是常见的。然而,一旦被部署,则虚拟机具有必须永远运行下去的趋势(即,它们在使用之后没有被杀死/终止或删除,或者必须接受定期的维护任务)。手动维护管理是一种选项;虚拟机的自动化管理是另一种选项。通常,因为管理任务按照固定的时间表调度并可能扰乱利用虚拟机工作的用户,这些自动化管理任务或活动不是在对虚拟机的用户而言的合适时间执行。

发明内容

根据一个实施例,提供一种用于运行用于调度虚拟机的活动的虚拟管理器调度器的方法。该方法可以包括:定义用于针对虚拟机要被执行的一个或多个活动(具体来说维护活动)的调度;并且根据经由虚拟机客户端(具体来说来自用户)接收的反馈信息将调整应用至所述调度。

该方法可以进一步包括:聚集每一调度活动类型的来自多个虚拟机客户端的所述反馈信息,其中每个虚拟机客户端均与虚拟机相关;以及基于所述多个虚拟机客户端的所述反馈信息的函数确定用 于所述虚拟机客户端的已确定群组的群组调整。

根据另一实施例,提供一种用于调度虚拟机的活动的虚拟管理器调度器单元。所述虚拟管理器调度器单元可以包括:定义模块,适于定义用于针对虚拟机要被执行的一个或多个活动的调度;以及调整单元,适于根据经由虚拟机客户端模块可接收的反馈信息将调整应用至所述调度。

所述虚拟管理器调度器单元还可以包括:聚集器单元,适于聚集每一调度活动类型的来自多个虚拟机客户端的所述反馈信息,其中每个虚拟机客户端与虚拟机相关;以及确定单元,适于基于所述多个虚拟机客户端的所述反馈信息的函数确定用于所述虚拟机客户端的已确定群组的群组调整。

进一步,实施例可以采取可以由计算机可用或计算机可读介质可访问的相关计算机程序产品的形式,其提供程序代码以便由计算机或任意指令执行系统来使用或结合计算机或任意指令执行系统来使用。为了描述的目的,计算机可用或计算机可读介质可以是任意的设备,其可以包含用于存储,传送,传播或传输程序的装置,该程序由指令执行系统,设备或装置使用或结合指令执行系统,设备或装置来使用。

附图说明

结合附图将最好地理解通过示例给出的但并不意欲将本发明限制于此的随后详细描述,其中可以未示出所有结构。

图1示出了用于运行用于调度虚拟机的活动的虚拟管理器调度器的本发明方法的框图。

图2示出了具有虚拟机和虚拟管理器调度器单元的管理程序的实施例的框图。

图3示出了根据图1的方法的流程图。

图4示出了根据图1和图3的方法的更详细流程图。

图5示出了根据图1和图3的方法的更详细流程图的实施例的 第二部分。

图6示出了虚拟管理器调度器单元的框图。

图7示出了用于与本发明方法或虚拟管理器调度器单元一起使用的计算机的实施例。

附图不必按比例绘制。附图只是示意性的表示,而不意欲描绘本发明的具体参数。附图只意在描绘本发明的典型实施例。在附图中,相同的编号表示相同的元件。

具体实施方式

在这里披露了要求保护的结构和方法的详细实施例;然而应当理解所公开的实施例只是说明要求保护的结构和方法,其可以以各种形式来体现。然而,本发明可以以许多不同的形式来体现,并且不应被解释为限制到在此所阐明的示例实施例。更确切地说,这些示例实施例被提供以使得本公开内容更详尽和完整,并且将向本领域技术人员充分地传达本发明的范围。

应该注意的是已经参考不同的主题描述了本发明的实施例。具体地,已经参考方法类型的权利要求描述了一些实施例,而同时已经参考设备类型的权利要求描述了其他的实施例。然而,本领域技术人员将从上述以及下面的描述获悉——除非以其他方式表明——除了属于一种类型的主题的特征的任意组合以外,涉及不同主题的特定之间的任意组合,具体地,方法类型权利要求的特征之间以及设备类型权利要求的特征之间,也被考虑为在本文档内被公开。

为了不混淆本发明的实施例的呈现,在以下详细描述中,本领域中已知的一些处理步骤或操作可以为了呈现和说明而组合到一起,并且在一些情况下可以不详细描述。在其它情况下,本领域中已知的一些处理步骤或操作可以完全不描述。应当理解,以下描述更集中在本发明各种实施例的独特特征或元件上。

在本说明书的上下文中,可以使用下面的约定、术语和/或表达。术语“虚拟机”可以表示特定物理计算机系统的软件仿真。虚拟机 (VM)可以基于真实的或假想的计算机的计算机架构和功能来操作并且它们的实现可以涉及专门的硬件、软件、或两者的组合。虚拟机通常被部署在管理程序的顶部,这有助于隔离虚拟机与物理机。

术语“管理程序”可以表示在计算机系统的硬件上直接执行的软件层,并且可以包括:管理计算机系统的物理资源的资源管理器;管理计算机处理器的处理器管理器;和创建并管理多个虚拟机的硬件仿真器。操作系统可以在多个虚拟机的每一个上被执行并且通过管理程序层透明地共享多个计算机处理器和物理资源。在不同虚拟机中的操作系统可以彼此不同。

当虚拟机暂停时,虚拟机的定义的当前状态,以及操作系统的状态、应用和所有相关数据被保存。当恢复虚拟机时,操作系统、应用和数据可以在虚拟机被暂停的那个点处继续。当虚拟机不在使用中时,它可以被关闭以释放基础的计算机系统资源。关闭虚拟机类似于物理计算机的常规关闭。没有操作状态可以被保存。杀死虚拟机可以相当于对虚拟机执行断电,类似于从物理计算机拔掉电源线。它可以在错误的情况下或者如果常规的关闭可能失败时被执行。

术语“活动”可以表示对虚拟机执行的或者利用虚拟机执行的动作。这些活动的示例可以包括启动VM、停止或关闭VM、删除或杀死VM、暂停VM(即,将其置于睡眠或休眠模式中)、或者更新VM(例如,利用新的设备驱动器)。此外,VM的备份或者执行快照也可以属于这些活动。

术语“调度”可以表示时间表,其定义了如上所述的针对VM的活动要被执行的时间点。术语“调整”可以表示时间表中的计划时间点的偏差。调整可以作为针对计划的活动的给定时间点的变化时间(delta time)或者作为绝对小时而被给出。

术语“虚拟机客户端”可以表示可以针对每个虚拟机可用的组件。它可以被启用来向用户显示调度,并且还可以被启用来接收来自用户的关于调整的输入至调度。虚拟机客户端还可以被启用来检测VM的状态信息(例如,活跃,不活跃)。这样的状态信息可以 被用来代替反馈信息,并且可以被虚拟机客户端发送给虚拟管理器调度器单元。

术语“虚拟管理器调度器单元”可以表示包括适于管理和控制多个虚拟机的活动调度的软件代码和/或硬件元件的组件。虚拟管理器调度器单元还可以适用于基于通过虚拟机客户端从不同虚拟机中接收的反馈(即反馈信息)建立与不同虚拟机相关的活动群组。

本发明的实施例包括所提出的用于运行用于调度虚拟机的活动的虚拟管理器调度器的方法,其可以提供优于传统处理的优点。关于活动调度的终端用户或用户请求和反馈可以通过虚拟机客户端和虚拟管理器调度器单元之间的通信而被直接处理。输入可以直接来自虚拟机的使用。虚拟机的用户也可基于调度获知计划的活动。虚拟管理器调度器单元还可以获悉所支持的虚拟机的实际使用。

根据该方法的实施例,调度可以包括用于虚拟机的时间信息。时间信息可以包括在虚拟机一天期间的活跃小时,在虚拟机一周期间的活跃日,维护活动的时间点(例如,设备驱动器或其他代码部分的更新),删除或杀死或关闭的时间点(例如,如果虚拟机的期满时间可能已达到或者支持合同可能已经结束),虚拟机的快照的时间点,备份时间,用于将虚拟机置于睡眠模式的时间点,以及用于激活或恢复虚拟机的时间点。本领域技术人员可以将更多其他活动应用于虚拟机。

虚拟机客户端可以将针对一个或多个活动的调度呈现至用户接口以供用户使用。可以从用户接收回关于针对一个或多个活动的调度细节的反馈信息,并且所述反馈信息可以被发送回虚拟机管理器。因此,提供了闭环信息循环。

活跃小时和活跃天可以由虚拟机客户端基于虚拟机的会话状态来验证。因此,反馈信息不仅可以经由虚拟机客户端经由用户输入而被接收,还可以直接地自动地被测量。反馈信息可以包括有关拒绝或推迟下一即将到来的活动的信息、用户标识符、活动标识符、用户标识符特定的对调度的调整、文本解释以及时间戳。因此,关 于活动的以及对相关调度的改变的信息的完整集合可以在虚拟管理器调度器单元内变成有效。

确定用于虚拟机的已确定群组的群组调整可以包括确定针对一个或多个活动的反馈等级以及每一个相关联的时间周期。例如,如果对于特定虚拟机,针对一个优选的时间点调度特定活动,则可以针对这些特定虚拟机和/或活动建立群组。针对特定活动的反馈信息数量越高则等级可以越高。例如,如果虚拟管理器调度器单元从一个或多个VM客户端接收到表达“每天下午8:00关闭该VM”的第一反馈信息,则此第一反馈信息的等级比表达“每隔一天的下午9:00针对该VM更新设备驱动器”的第二反馈信息的等级高。本领域技术人员将知晓等效的示例。反馈信息的函数可以基于反馈信息的阈值数值,尤其是基于递送反馈信息的用户数量或者被用来生成针对特定活动的群组调整的个体调整的平均。

虚拟机客户端可以接收针对一个或多个活动的更新的调度。这例如可以发生在用户可能已经将关于特定虚拟机的至少一个活动的调度的反馈信息输入到虚拟机客户端中并且更新的调度可能已经被虚拟管理器调度器单元所确定之后。更新的调度还可以经由虚拟机客户端向用户显示。

在下文中,将给出附图的详细描述。附图中的所有指令是示意性的。首先,给出用于运行用于调度虚拟机的活动的虚拟管理器调度器的本发明方法的一个实施例的框图。之后,将描述进一步实施例以及用于调度虚拟机的活动的虚拟管理器调度器单元的实施例。

图1示出了用于运行用于调度虚拟机的活动的虚拟管理器调度器的方法100的实施例的框图。方法100可以包括定义102用于针对虚拟机要被执行的一个或多个活动的调度。该方法还可以包括根据经由虚拟机(具体地从用户)接收的反馈信息将调整应用104至调度。而且,该方法还可以包括聚集106每一调度的活动类型的来自多个虚拟机客户端的反馈信息,其中每个虚拟机客户端均与虚拟机相关。最后,该方法可以适于基于多个虚拟机客户端的反馈信息 的函数,确定108用于虚拟机客户端的已确定群组的群组调整。

图2示出了计算环境的框图,其中管理程序200包括虚拟机204和虚拟管理器调度器216或虚拟管理器调度器单元216。具体来说,每个虚拟机204可以包括虚拟化的硬件配置210,操作系统208以及至少一个虚拟机客户端206。应该注意,只有最左边的虚拟机204示出了被使用的附加参考数字。每个虚拟机204与通信接口214通信212,所述通信接口214可以是虚拟管理器调度器单元216的一部分。通信接口214和虚拟管理器调度器单元216两者均可以作为管理程序200的一部分。

图3示出了与本发明实施例相关的流程图的框图300。一个或多个VM可以被创建302。管理员可以定义304用于这些已创建的虚拟机的活动调度。在时间点306处,虚拟机可以基于该调度或者基于管理员手动操作而被开启。调度信息可以被呈现308给用户。用户可以对该调度做出反应。用户可以拒绝或推迟下一个被调度的行为或活动314。如果用户决定这样做,则虚拟机客户端发送312反馈信息至虚拟管理器调度器单元。然后,如步骤310中所示,对于该特定虚拟机的调度可以被临时调整,并且其他反馈信息可以由虚拟管理器调度器单元收集以用于进行其他分析。作为下一个步骤,更新的调度可以经由虚拟机客户端再次被呈现308给用户。如果用户没有决定拒绝或推迟下一个活动314,则虚拟管理器调度器单元可以验证虚拟机316的活动会话,并且虚拟管理器调度器单元可以执行318调度的动作。

图4示出了有关本发明实施例的详细流程图400的框图。最初,虚拟机可以按照定义的调度工作402,并且可以将这些信息呈现给虚拟机客户端206(图2)。如上所述,用户可以决定拒绝或推迟404下一即将到来的活动。然后虚拟机客户端206可以提供406用于调度的活动的标识符(ID)407。此外,终端用户可以提供408——具体而言通过虚拟机客户端——调度调整409。可选地,解释411可以经由虚拟机客户端410而被提供。然后可以决定412任何最近的活 动是否可能已被执行。如果“否”,则处理可以继续进行块418:终端用户继续利用虚拟机进行工作。在“是”的情况下,虚拟机客户端具有最近调度的活动ID 414,并且虚拟机客户端206(图2)基于最近执行的VM活动(例如,虚拟机的状态)确定416自动调度调整413。然后终端用户可以继续418在虚拟机上的工作。此外,该自动调度调整413可以如步骤420所示由虚拟机客户端206(图2)向虚拟管理器调度器单元216(图2)传送212(图2)。

图5示出了包括上述参考在“A”处结束的图4所述的继续处理的框图500。图5在“A”处继续该处理。虚拟管理器调度器单元216现在可能已经接收如下形式的输入:活动的标识符407,调度调整409,和可选的解释411。虚拟管理器调度器单元216继而可以聚集502在给定的时间间隔中针对给定活动、个人用户和/或多个用户的调度调整。基于接收信息的分析和/或等级,虚拟机群组和/或活动群组可以被定义504。基于此,可以更新506针对特定VM的活动的调度。

图6示出了用于调度虚拟机204的活动的虚拟管理器调度器单元216的框图。虚拟管理器调度器单元216可以包括适于定义针对虚拟机204要被执行的一个或多个活动的调度的定义模块602。虚拟管理器调度器单元216还可以包括调节单元604,适于根据经由虚拟机客户端模块206接收的反馈信息将调整应用至调度。此外,虚拟管理器调度器单元216可以包括聚集单元606,适于聚集基于每一调度活动类型的来自多个虚拟机客户端206的反馈信息,其每一个均与虚拟机204相关。此外,虚拟管理器调度器单元216还可以包括确定单元608,适于基于多个虚拟机客户端206的反馈信息的函数确定用于虚拟机客户端206的已确定群组的群组调整。

参考图7,本发明的实施例可以事实上连同任意类型的计算机来一起实现,而无论适于存储和/或执行程序代码的平台。计算系统700可以包括一个或多个处理器702,每个处理器具有一个或多个核,相关联的存储器单元704,内部存储设备706(例如,硬盘,例如致密 盘驱动器或数字视频盘(DVD)驱动器的光驱动器,闪存棒,固态盘等),以及各种其他单元和功能性,典型的当今计算机(未示出)。存储器单元704可以包括主存储器,例如随机存取存储器(RAM),其在程序代码的实际执行期间使用,以及高速缓冲存储器,其可以提供至少一些程序代码和/或数据的临时存储以便减小代码和/或数据必须从长期存储介质或外部大容量存储器716取回以便执行的次数。计算机700内的单元可以通过具有相应适配器的总线系统718链接在一起。另外,用于调度虚拟机204的活动的虚拟管理器调度器单元216可以被附接到总线系统718。

计算系统700也可以包括输入装置,例如键盘708,例如鼠标710的指向设备或麦克风(未示出)。可替代地,计算系统可以配备有作为主输入设备的触敏显示器。进一步,计算机700可以包括输出装置,例如监视器或显示屏712(例如,液晶显示器(LCD),等离子显示器,发光二极管显示器(LED)或阴极射线管(CRT)监视器)。计算机系统700可以经由网络接口连接714连接到网络,例如,局域网(LAN),广域网(WAN),例如因特网或任意其他类似类型的网络,包括无线网络。这可以允许耦合到其他计算机系统或存储器网络或带驱动器。本领域技术人员将理解存在许多不同类型的计算机系统,并且上述的输入和输出装置可以采取其他的形式。一般来说,计算机系统700可以包括对于实践本发明的实施例所必须的至少最小的处理、输入和/或输出装置。

已经出于说明的目的而呈现了本发明的各个实施例的描述,但不旨在是穷举性的或限于所公开的实施例。对于本领域普通技术人员来说,在不偏离本发明的范围和精神的情况下,许多修改和变形将是明显的。选择在本文中所使用的术语是为了最佳地解释实施例的原理、实践应用或者市场中发现的技术上的技术改进,或者使得本领域普通技术人员能够理解本文中所公开的实施例。

本发明的实施例可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质(或媒体),其上载有用 于使处理器实现本发明的各个方面的计算机可读程序指令。

介质可以是用于传播介质的电的,磁的,光的,电磁的,红外或半导体系统。计算机可读介质的例子可以包括半导体或固态存储器,磁带,可移除计算机盘,随机随取存储器(RAM),只读存储器(ROM),硬性磁盘和光盘。光盘的当前例子包括紧凑盘只读存储器(CD-ROM),紧凑盘-读/写(CD-R/W),DVD和蓝光盘。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是——但不限于——电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子的非穷举列表包括如下:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、 状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言——诸如Smalltalk、C++等,以及常规的过程式编程语言——诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图图示和/或框图描述了本发明的各个方面。应当理解,流程图图示和/或框图的每个方框以及流程图图示和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则可以包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装 置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分可以包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

这里所使用的术语仅用于为了描述特定实施例的目的,并且不旨在限制本发明。如这里所使用的,除非上下文以其他方式明确地指出,单数形式“一个(一)”,“一种(一个)”和“该”旨在也包括复数的形式。将进一步理解到,术语“包含(包括)”和/或“包含(包括)”当在本说明书中使用时,指定所述的特征、整数、步骤、操作、单元和/或组件的存在,但不排除一个或多个其他的特征,整数、步骤、操作、单元和/或组件的存在或增加和/或其一组的存在或增加。

下面的权利要求中的所有装置或步骤加功能元素的相应结构,材料,动作和等同物旨在包括用于执行如权利要求所具体描述的、结合其他所要求保护的元素的功能的任意结构、材料或动作。已经出于说明和描述的目的而呈现了本发明,但不旨在是穷举性的或限于所公开形式的本发明。对于本领域技术人员来说,在不偏离本发明的范围和精神的情况下,许多修改和变形将是明显的。选择和描 述实施例是为了最佳地解释本发明的原理和实际应用,并且使得本领域技术人员能够理解对于具有各种修改的各种实施例的本发明,如适用于所预想到的特定使用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号