首页> 中国专利> 瘦客户端系统、连接管理服务器、连接管理方法和连接管理程序

瘦客户端系统、连接管理服务器、连接管理方法和连接管理程序

摘要

瘦客户端系统包括虚拟机服务器、瘦客户端终端、连接管理服务器和对虚拟机执行还原处理的虚拟机管理服务器,其中,连接管理服务器包括会话管理单元和维护处理管理单元,会话管理单元基于所存储的待还原列表确定要向瘦客户端终端分配的虚拟机,待还原的虚拟机在待还原列表中按差异盘容量的降序排列,维护处理管理单元请求虚拟机管理服务器执行还原处理,会话管理单元:当存在没有包括在待还原列表中的虚拟机时,向瘦客户端终端分配所讨论的虚拟机,以及当所有的虚拟机都包括在待还原列表中时,向瘦客户端终端分配其差异盘容量最小的虚拟机。

著录项

  • 公开/公告号CN103297412A

    专利类型发明专利

  • 公开/公告日2013-09-11

    原文格式PDF

  • 申请/专利权人 日本电气株式会社;

    申请/专利号CN201310048427.4

  • 发明设计人 堀川智史;

    申请日2013-02-06

  • 分类号H04L29/06;H04L29/08;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人潘剑颖

  • 地址 日本东京都

  • 入库时间 2024-02-19 21:10:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-07

    专利权的转移 IPC(主分类):H04L29/06 专利号:ZL2013100484274 登记生效日:20230626 变更事项:专利权人 变更前权利人:日本电气株式会社 变更后权利人:NEC亚太私人有限公司 变更事项:地址 变更前权利人:日本东京都 变更后权利人:新加坡明地迷亚路80号

    专利申请权、专利权的转移

  • 2017-12-26

    授权

    授权

  • 2014-12-24

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20130206

    实质审查的生效

  • 2013-09-11

    公开

    公开

说明书

技术领域

本发明涉及瘦客户端系统,更具体地,涉及还原处理执行方法。 

背景技术

近年来,作为虚拟机产生方法,共享主图像的链接克隆/差异克隆系统已得到发展。该系统适于多个用户共享一个虚拟机的瘦客户端系统,因为与普通系统相比,需要极其小的盘空间来产生相同图像的大量虚拟机。 

链接克隆/差异克隆系统中,由于对每个虚拟机的使用产生了与主图像的差异,消耗了盘容量,应该周期性地删除有差异的盘,以执行初始化虚拟机的还原处理。 

作为执行瘦客户端系统的维护的现有方法,提出了使用双工虚拟机的方法,一侧执行更新,用户使用另一侧虚拟机以在用户使用之后恢复图像。 

共享虚拟机的瘦客户端系统具有如下多个特征。 

第一特征是允许用户使用任何的虚拟机,只要其基于相同的图像。第二特征是允许在用户不使用时执行还原处理。第三特征是在任何时候允许还原处理,因为在虚拟机中没有保存用户特有的任何信息。 

专利文献1:日本专利公开No.2011-248742 

专利文献2:日本专利公开No.2010-257426 

专利文献3:日本专利公开No.2010-231661 

具有要被还原的成千上万个虚拟机的大规模瘦客户端系统有下面的问题:难以通过简单的虚拟机双工来产生备用系统,或者难以在固定的维护时刻执行对全部的所有机器的维护。 

有必要提供通过实现系统的这些特征中的多数特征来在瘦客户端 系统中有效地执行还原处理的方法,在该系统中,在用户之间共享虚拟机。 

发明内容

发明目的 

本发明的目的是解决上述问题,并提供能够在瘦客户端系统中有效地执行还原处理的瘦客户端系统、连接管理服务器、连接管理方法和连接管理程序,在该瘦客户端系统中,在用户之间共享虚拟机。 

发明内容 

根据本发明的第一示例性方面,提供了瘦客户端系统,所述瘦客户端系统包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求所述虚拟机管理服务器按差异盘容量的降序执行还原处理,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所 

述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

根据本发明的第二示例性方面,提供了瘦客户端系统,所述瘦客户端系统包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

根据本发明的第三示例性方面,提供了瘦客户端系统,所述瘦客户端系统包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求所述虚拟机管理服务器按差异盘容量的降序执行还原处理。 

根据本发明的第四示例性方面,提供了管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序执行还原处理,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

根据本发明的第五示例性方面,提供了由管理瘦客户端终端和虚拟机之间的连接的连接管理服务器执行的连接管理方法,其中: 

次序信息存储单元执行次序信息存储步骤,所述次序信息存储步骤存储待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元执行会话管理步骤,所述会话管理步骤基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元执行维护处理管理步骤,所述维护处理管理步骤 查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理,其中 

所述会话管理步骤包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

根据本发明的第六示例性方面,提供了存储计算机上可操作的连接管理程序的计算机可读介质,所述计算机形成管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,所述连接管理程序使: 

次序信息存储单元执行次序信息存储处理,所述次序信息存储处理存储待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元执行会话管理处理,所述会话管理处理基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元执行维护处理管理处理,所述维护处理管理处理查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理,其中 

所述会话管理处理包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

本发明使得可以在瘦客户端系统中有效地执行还原处理,在该瘦客户端系统中,在用户之间共享虚拟机。 

由下面给出的详细描述,本发明的其他目的、特征和优点将变得清楚。 

附图说明

由下面给出的详细描述和本发明优选实施例的附图,将更全面地理解本发明,然而,不应将该详细描述和附图认为是对本发明的限制,而是将其仅用于解释和理解。 

在附图中: 

图1是示出根据本发明的第一示例性实施例的瘦客户端系统的结构的框图; 

图2是示出根据本发明的第一示例性实施例的虚拟机信息表的结构示例的框图; 

图3是示出根据本发明的第一示例性实施例的用户信息表的结构示例的框图; 

图4是示出根据本发明的第一示例性实施例的连接设置表的结构示例的框图; 

图5是示出根据本发明的第一示例性实施例的虚拟机状态表的结构示例的框图; 

图6是示出根据本发明的第一示例性实施例的维护处理管理表的结构示例的框图; 

图7是示出根据本发明的第一示例性实施例的待还原列表的结构示例的框图; 

图8是示出根据本发明的第一示例性实施例的瘦客户端系统的操作的流程图; 

图9是示出根据本发明的第一示例性实施例的瘦客户端系统的操作的流程图; 

图10是示出根据本发明的第一示例性实施例的瘦客户端系统的操作的流程图; 

图11是示出根据本发明的第一示例性实施例的瘦客户端系统的操作的流程图; 

图12是示出根据本发明的第二示例性实施例的虚拟机状态表的结构示例的框图; 

图13是示出根据本发明的第二示例性实施例的维护处理管理表的 结构示例的框图; 

图14是示出根据本发明的第二示例性实施例的瘦客户端系统的操作的流程图; 

图15是示出根据本发明的第二示例性实施例的瘦客户端系统的操作的流程图; 

图16是示出根据本发明的第二示例性实施例的瘦客户端系统的操作的流程图; 

图17是示出根据本发明的第二示例性实施例的瘦客户端系统的操作的流程图; 

图18是示出根据本发明的瘦客户端系统的最小结构的示例的框图; 

图19是示出根据本发明的瘦客户端系统的最小结构的示例的框图; 

图20是示出根据本发明的瘦客户端系统的最小结构的示例的框图;以及 

图21是示出根据本发明的连接管理服务器的硬件配置的示例的框图。 

具体实施方式

下面将参考附图来详细讨论本发明的优选实施例。在下面的描述中阐述了大量特定的细节,以提供对本发明更细致的理解。然而,对于本领域技术人员,很明显,没有这些特定细节也可以实践本发明。在其他实例中,没有详细示出众所周知的结构,以免使得本发明不必要地晦涩难懂。 

为了阐述本发明的前述和其他目的、特征和优点,下面将参考附图来详细描述本发明的示例性实施例。由以下示例性实施例的公开,除了本发明的上述目的之外的其他技术问题、解决技术问题的手段以及其功能和效果将变得更加明显。 

在所有的附图中,由相同的附图标记来标识相似的组件,以适当地省略对其的描述。 

(第一示例性实施例) 

将参考附图对本发明的第一示例性实施例进行详细描述。 

图1是示出根据本发明第一示例性实施例的瘦客户端系统100的结构的框图。参考图1,根据本示例性实施例的瘦客户端系统100包括管理连接的连接管理服务器10、管理虚拟机服务器组的虚拟机管理服务器20、管理在连接中使用的用户信息的用户信息管理服务器30、用户在与虚拟机51的连接中使用的瘦客户端终端40,以及在其上操作多个虚拟机51(51-1至51-n)的虚拟机服务器50。 

虽然为了描述方便在本文中假设将本示例性实施例构建为具有一个虚拟机服务器50,然而结构不限于此。 

虚拟机管理服务器20管理虚拟机服务器50和可在虚拟机服务器50上操作的虚拟机51,并在虚拟机管理信息存储单元21中保存其信息。 

如图2的虚拟机信息表210中示出的,虚拟机管理信息存储单元21存储以下信息的组合:虚拟机51的虚拟机名、虚拟机51所属于的虚拟机组名、以及虚拟机51的差异盘容量。 

用户信息管理服务器30管理用户认证信息,并在用户信息存储单元31中保存该信息。 

如图3的用户信息表310中示出的,用户信息存储单元31存储以下信息的组合:用户名、密码、以及用户所属于的用户组。 

连接管理服务器10包括会话管理单元11、维护处理管理单元12和次序产生单元13。 

会话管理单元11从虚拟机管理服务器20获得虚拟机51的信息,并从用户信息管理服务器30获得用户信息。管理员基于这些信息设置虚拟机51和用户之间的映射,该设置被保存在连接设置管理信息存储单元15中。 

会话管理单元11查阅次序信息存储单元14和连接设置管理信息存储单元15中的信息,以确定要由用户使用虚拟机51-i(i=1至n),并向瘦客户端终端40发送要使用的虚拟机名。 

在断开虚拟机51-i时,会话管理单元11请求排序产生单元13更新排序信息存储单元14。排序产生单元13从虚拟机管理服务器20获得更新排序信息存储单元14的信息。 

连接设置管理信息存储单元15包括图4中示出的连接设置表150和 图5中示出的虚拟机状态表151。 

连接设置表150保存用户组名和虚拟机组名之间的组合的信息,以用于管理用户和虚拟机51之间的会话。 

为了管理各个虚拟机51的信息,虚拟机状态表151保存虚拟机名、使用虚拟机的用户名、指示虚拟机51是在使用中还是维护中的管理状态、以及差异盘的容量。 

维护处理管理单元12基于用户在维护处理信息存储单元16中设置的信息周期性地执行维护处理。在周期性维护处理时,维护处理管理单元12查阅次序信息存储单元14和连接设置管理信息存储单元15,以确定要还原的虚拟机51-i,并在更新连接设置管理信息存储单元15的信息之后,请求虚拟机管理服务器20对虚拟机51-i执行还原处理。 

当被虚拟机管理服务器20通知还原处理结束时,维护处理管理单元12请求次序产生单元13从次序信息存储单元14中删除虚拟机51-i的信息。 

如图6中的维护处理管理表160中示出的,维护处理管理信息存储单元16保存指示开始维护处理的时间的批次激活时间、执行一个维护批次时的批次处理执行时间段、以及指示一个维护批次同时还原多少虚拟机的同时执行机器的数量。 

由用户执行将信息注册到维护处理管理信息存储单元16。用户将维护处理名注册到连接管理服务器10的维护处理管理信息存储单元16。 

当会话管理单元11向用户通知结束虚拟机51的使用时,次序产生单元13从虚拟机管理服务器20获得差异盘容量的信息,以更新次序信息存储单元14的信息。单元13还在从维护处理管理单元12接收到请求时更新次序信息存储单元14的信息。 

次序信息存储单元14保存如图7中示出的待还原列表140所指示的列表,在该列表中,按差异盘容量的降序来排列虚拟机名和差异盘容量的组合。 

瘦客户端终端40向连接管理服务器10的会话管理单元11发送由用户输入的验证信息。虽然将验证信息假设为用户名和密码,但其不限于此。 

会话管理单元11查阅次序信息存储单元14和连接设置管理信息存储单元15以确定要向用户分发的虚拟机51-i,并向瘦客户端终端40发送其 主机名。瘦客户端终端40基于所发送的主机名连接到虚拟机51-i。 

为了执行还原处理并同时对用户在VDI环境(在该环境下存在多个虚拟机)下的实际操作造成尽可能小的影响,具有上述结构的本发明重复对虚拟机组的一部分周期性地执行还原处理的操作,由此执行还原所有虚拟机的操作。在该情况下,为了有效地减少盘空间,除了通过使用待还原的虚拟PC的差异盘空间来产生次序之外,还将次序信息用于虚拟机分发处理使得用户可以使用数量尽可能少的要被还原的虚拟机。这使得对所有的虚拟机有效地执行还原处理。 

(对第一示例性实施例的操作的描述) 

接下来,参考图8至图11,将对根据本示例性实施例的瘦客户端系统100的操作进行详细描述。 

在本示例性实施例中,通过以下方式,由维护处理管理单元12来执行对虚拟机51的维护处理。 

首先,管理员将周期性维护处理注册到维护处理管理单元12。更具体地,管理员注册“维护批次激活时间”、“维护批次处理执行时间段”和“同时执行维护的机器的数量”(图8中的S100和S101)。 

维护处理管理单元12在由管理员设置的批次激活时间处开始批次处理(图9中的S200)。首先,在批次处理执行了由用户指定的时间段之后,确定用户指定的批次处理时间段是否已经过去(图9中的S201和S202),以及在其还没有过去时,继续该处理。 

从待还原列表140的顶部开始选择与同时执行的机器的数量相同的多个虚拟PC(图9中的S203)。在此,当列表是空的并且不存在目标虚拟PC的时候,结束批次处理(图9中的S211)。当存在目标虚拟PC时,在虚拟机状态表151中将目标虚拟机51-i的管理状态改变为“维护中”(图9中的S205)。 

接下来,维护处理管理单元12请求虚拟机管理服务器20还原虚拟机51-i(图9中的S206)。 

虚拟机管理服务器20对虚拟机51-i执行还原处理,并在完成处理时,向维护处理管理单元12通知处理结束(图9中的S207)。 

在接收到还原处理结束的通知时,维护处理管理单元12在虚拟机状态表151中将虚拟机51-i的管理状态改变为“可用”,以请求次序产生单元13将所讨论的虚拟机51-i从待还原的机器中删除(图9中的S208)。 

接下来,次序产生单元13将虚拟机51-i从待还原列表140中删除(图9中的S209)。 

当前述操作结束时,确定批次处理执行时间段是否已经过去(图9中的S201),并在其已经过去时,结束批次处理(图9中的S210)。 

在本示例性实施例中,在虚拟机分配时,会话管理单元11通过以下方式分配虚拟机51(图10中的S300)。 

首先,用户通过瘦客户端终端40输入账户和密码(图10中的S301)。瘦客户端终端40向会话管理单元11传递所输入的信息,以使得会话管理单元11查阅连接设置表150,以确定在分发中使用的虚拟机组(图10中的S302)。 

接下来,会话管理单元11查阅虚拟机状态表151,以产生包括所提取的其管理状态是“可用”的虚拟机51在内的虚拟机列表(图10中的S303)。然后,会话管理单元11查阅待还原列表140,以确定所产生的虚拟机列表中是否存在没有包括在待还原列表140中的虚拟机51(图10中的S304)。 

当虚拟机列表中存在没有包括在待还原列表140中的虚拟机51时,会话管理单元11从没有包括在待还原列表140中的虚拟机51中选择任意虚拟机51-i来作为要分发的虚拟机(图10中的S305)。 

当虚拟机列表中不存在没有包括在待还原列表140中的虚拟机51时,会话管理单元11选择最后列出的虚拟机51-i(在待还原列表140中的虚拟机中,其具有最小的差异盘容量)来作为要分发的虚拟机,以请求次序产生单元13将所讨论的虚拟机51-i从待还原列表140中删除(图10中的S306)。次序产生单元13将所讨论的虚拟机51-i从待还原列表140中删除(图10中的S307)。 

在选择要分发的虚拟机51-i时,会话管理单元11在虚拟机状态表151中将所讨论的虚拟机51-i的管理状态改变为“使用中”,以用通过瘦客户端终端40输入的信息来更新用户名。 

之后,会话管理单元11向瘦客户端终端40通知要分发的虚拟机51-i 的虚拟机名(图10中的S308)。 

瘦客户端终端40基于会话管理单元11通知的虚拟机名连接到虚拟机51-i(图10中的S309)。 

当用户从虚拟机51-i断开时,执行以下处理(图11中的S400)。 

首先,当检测到虚拟机51-i的断开时,会话管理单元11在虚拟机状态表151中将所讨论的虚拟机51-i的管理状态返回到“可用”,以及删除相关的用户名。之后,单元11请求次序产生单元13将所讨论的虚拟机51-i添加到待还原列表140(图11中的S401)。 

次序产生单元13从虚拟机管理服务器20获得虚拟机51-i的差异盘容量的信息(图11中的S402)。接下来,次序产生单元13搜索待还原列表140的差异盘容量栏,以将差异盘容量和虚拟机名的栏插入到满足差异盘容量的大小关系的适当位置(图11中的S403)。 

(第一示例性实施例获得的效果) 

本示例性实施例使得可以还原所有的虚拟机,同时适当地控制还原处理对系统的负荷。 

原因在于:不在用户退出等的时候而是在管理员定义的时间期间并以管理员定义的虚拟机数量来执行还原处理使得可以在由管理员来控制系统上的负荷的同时执行还原处理。 

本示例性实施例还使得可以有效减少整个系统的盘空间。 

原因在于:除了使用虚拟机的差异盘容量来作为待还原的虚拟机的选择参考之外,在分发时使用虚拟机的差异盘容量作为选择参考使得可以分发尽可能少的作为还原目标的虚拟机。 

图18中示出了可以解决本发明的问题的最小结构的示例。在瘦客户端系统100包括虚拟机51在其上操作的的虚拟机服务器50、连接到虚拟机51的瘦客户端终端40、管理瘦客户端终端40和虚拟机51之间的连接的连接管理服务器10、以及包括对虚拟机51执行还原处理的还原处理执行单元的虚拟机管理服务器20,接管理服务器10包括存储待还原列表140(在其中,按差异盘容量的降序排列待还原的虚拟机51)的次序信息存储单元14、基于待还原列表140确定要向瘦客户端终端40分配的虚拟机的会话 管理单元11、以及查阅待还原列表140以请求虚拟机管理服务器20按差异盘容量的降序来执行还原处理的维护处理管理单元12的情况下,可以通过下面的方式来解决本发明的上述问题:当可用虚拟机51包括在待还原列表140中没有包括的虚拟机时,会话管理单元11向瘦客户端终端40分配相关虚拟机51,以及当所有可用的虚拟机51都包括在待还原列表140中时,向瘦客户端终端40分配其差异盘容量在待还原列表140中最小的虚拟机51。图19和图20中示出的这种最小结构还使得可以有效地执行还原处理。 

(第二示例性实施例) 

接下来描述本发明的第二示例性实施方式。 

图12是示出根据本示例性实施例的虚拟机状态表151的结构示例的图。图13是示出根据本示例性实施例的维护处理管理表160的结构示例的图。 

参考图12,与图5中示出的第一示例性实施例相比,根据本示例性实施例的虚拟机状态表151还包括最后使用的用户名的信息。将最后使用所讨论的虚拟机的用户名保存作为最后使用的用户名。 

参考图13,与图6中示出的第一示例性实施例相比,根据本示例性实施例的维护处理管理表160还包括差异盘容量阈值。差异盘容量阈值被用于确定是否应该保存最后使用的用户名的信息。 

(对第二示例性实施例的操作的描述) 

接下来,参考图14至图17,将对根据本示例性实施例的瘦客户端系统100的操作进行详细描述。 

在本示例性实施例中,通过以下方式,在维护处理管理单元12处执行对虚拟机51的维护处理。 

首先,管理员将周期性维护处理注册到维护处理管理单元12。更具体地,管理员除了“维护批次激活时间”、“维护批次处理执行时间段”和“同时执行维护的机器的数量”之外,还注册“差异盘容量阈值”(图14中的S101A)。 

系统在维护处理时间处以图15中示出的方式操作。由于图15除了 S208A之外与图9相同,将不对除S208A之外的部分进行描述。 

在接收到目标虚拟机还原结束通知时,维护处理管理单元12在虚拟机状态表151中将虚拟机51-i的管理状态改变为“可用”,并删除最后使用的用户名,并且还请求次序产生单元13从待还原的机器中删除目标虚拟机51-i(图15中的S208A)。 

系统在虚拟机分发时间处以图16中示出的方式操作。由于图16中的操作S300A至S309A与图10中的S300至S309相同,将不对其进行描述。 

当在虚拟机分发时间处产生可用虚拟机51的列表(图16中的S303A)之后,查阅虚拟机状态表151以检查在列表中的虚拟机之中,是否存在其最后使用的用户名与通过瘦客户端终端40输入的用户名一致的虚拟机51-i(图16中的S310A)。 

当存在具有一致用户名的虚拟机51-i时,会话管理单元11选择所讨论的虚拟机51-i作为要分发的虚拟机,以请求次序产生单元13将所讨论的虚拟机51-i从待还原列表140中删除(图16中的S311A)。次序产生单元13将所讨论的虚拟机51-i从待还原列表140中删除(图16中的S312A)。 

在选择要分发的虚拟机51-i时,会话管理单元11在虚拟机状态表151中将虚拟机51-i的管理状态改变为“使用中”,并用通过瘦客户端终端40输入的信息来更新用户名,以向瘦客户端终端40通知要分发的虚拟机51-i的虚拟机名(图16中的S308A)。 

当不存在具有一致用户名的虚拟机51-i时,进行至确定是否存在没有包括在待还原列表140中的虚拟机,以在之后执行与第一示例性实施例的处理相同的处理(图16中S304A处的“否”)。 

当用户从虚拟机51-i断开时,系统按图17中示出的方式操作。由于图17中的操作S400A至S403A与图11中的S400至S403相同,将不对其进行描述。 

在S401A之后,次序产生单元13从虚拟机管理服务器20获得虚拟机51-i的差异盘容量的信息(图17中的S402A)。接下来,次序产生单元13确定所讨论的虚拟机51-i的差异盘容量是否不超过管理员设置的差异盘容量阈值(图17中的S404A和S405A)。 

当差异盘容量不超过该阈值时,次序产生单元13将此情况通知会话 管理单元11,以使得会话管理单元11将断开之前使用所讨论的虚拟机51-i的用户名保存在虚拟机状态表151中作为最后使用的用户名(图17中的S406A)。 

接下来,次序产生单元13执行待还原列表的更新处理(图17中的S403A)。 

当差异盘容量不小于该阈值时,次序产生单元13执行待还原列表的更新处理,而不具体地执行最后使用的用户名的更新处理(图17中的S403A)。 

(第二示例性实施例获得的效果) 

本示例性实施例使得可以防止差异盘空间增加,因为在分发虚拟机时向每个用户分发相同的虚拟机来作为最后使用的虚拟机导致了抑制在各个虚拟机处新登录时的用户简档的产生。 

接下来,将参考图21描述根据本发明的连接管理服务器10的硬件配置的示例。图21是示出连接管理服务器10的硬件配置的示例的框图。 

参考图21,本发明的连接管理服务器10(其硬件配置与普通计算机设备的硬件配置相同)包括:CPU(中央处理器)2101,由例如RAM(随机存取存储器)的存储器形成的用作数据工作区或数据临时保存区的主存储单元2102,通过网络发送和接收数据的通信单元2103,连接到输入设备2105、输出设备2106和存储设备2107以发送和接收数据的输入/输出接口单元2104,以及将各个上述组件彼此连接的系统总线2108。通过由非易失性存储器(例如ROM(只读存储器))、磁盘或者半导体存储器形成的硬盘设备等来实现存储设备2107。 

本发明的连接管理服务器10的各个功能不仅通过安装电路部分作为硬件部分(例如,并入了程序的LSI(大规模集成电路))来以硬件的方式实现其操作,而且通过将提供功能的程序存储在存储设备2107中,将程序加载到主存储单元2102中并由CPU2101执行该程序来以软件的方式实现其操作。 

此外,本发明的瘦客户端终端40、虚拟机服务器50、虚拟机管理服务器20和用户信息管理服务器30也具有如上所述的这种硬件配置,以通 过硬件或软件的方式实现瘦客户端终端40、虚拟机服务器50、虚拟机管理服务器20和用户信息管理服务器30的相应功能。 

虽然前面已经关于优选的示例性实施例描述了本发明,然而,没有必要将本发明限制为上述的示例性实施例,而是在其技术构思的范围内,可以通过各种修改来实现。 

前述组件的任意组合和本发明的表示在方法、设备、系统、记录介质、计算机程序等之间的变换作为本发明的模式也是有效的。 

本发明的各个组件不需要独立存在,并且可以将多个组件形成为一个构件,可以将一个组件形成为多个构件,特定的组件可以是其他组件的一部分,特定组件的部分和其他组件的部分可以彼此重叠等。 

此外,虽然本发明的方法和计算机程序具有多个按顺序提及的过程,然而所提及的顺序不限制该多个过程的执行顺序。相应地,当执行本发明的方法和计算机程序时,可以在不妨碍内容的范围内改变该多个过程的顺序。 

此外,不将本发明的方法和计算机程序的多个过程的执行限制为在彼此不同的时刻执行。因此,在特定过程的执行期间,其他过程可以发生,特定过程的一部分执行时刻或者所有的执行时刻可以与其他过程的执行时刻彼此交叠等。 

此外,虽然还可以将上述示例性实施例的一部分或全部描述为如下面的权利要求一样,然而其不限于此。 

虽然参考其示例性实施例对本发明进行了具体的示出和描述,本发明不限于这些实施例。本领域普通技术人员将理解,在不背离由权利要求所限定的本发明的精神和范围的情况下,可在其中对形式和细节进行各种改变。 

可以将以上公开的示例性实施例的全部或者部分描述为与以下的补充注释一样,然而不限于此。 

(补充注释1)一种瘦客户端系统,包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求所述虚拟机管理服务器按差异盘容量的降序执行还原处理,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释2)根据补充注释1所述的瘦客户端系统,包括 

连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

所述维护处理管理单元: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用。 

(补充注释3)根据补充注释2所述的瘦客户端系统,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并在所述虚拟机状态表中删除指示最后使用的所述用户名的信息。 

(补充注释4)根据补充注释3所述的瘦客户端系统,其中,所述会话管理单元: 

确定在可用虚拟机之中,在虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释5)根据补充注释1至补充注释4中任一项所述的瘦客户端系统,其中 

所述连接管理服务器包括更新所述待还原列表的次序产生单元, 

在响应来自所述维护处理管理单元的请求而执行的还原处理结束时,所述还原处理执行单元向所述维护处理管理单元通知还原处理的结束,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释6)根据补充注释1至补充注释5中任一项所述的瘦客户端系统,其中 

所述连接管理服务器包括更新所述待还原列表的次序产生单元,以及 

在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,所述会话管理单元请求所述次序产生单元从所述待 还原列表中删除所讨论的虚拟机。 

(补充注释7)根据补充注释5或补充注释6所述的瘦客户端系统,其中 

所述连接管理服务器包括连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表, 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

关于要向所述瘦客户端终端分配的所述虚拟机,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释8)根据补充注释7所述的瘦客户端系统,其中,当检测到所述虚拟机的断开时,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释9)根据补充注释8所述的瘦客户端系统,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息, 

所述次序产生单元: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理单元在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为最后使用的所述用户名。 

(补充注释10)一种瘦客户端系统,包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所 述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释11)根据补充注释10所述的瘦客户端系统,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述会话管理单元: 

确定在可用虚拟机之中,在虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释12)根据补充注释10或补充注释11所述的瘦客户端系统, 其中 

所述连接管理服务器包括更新所述待还原列表的次序产生单元,以及 

在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,所述会话管理单元请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释13)根据补充注释12所述的瘦客户端系统,其中 

所述连接管理服务器包括连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表, 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

关于要向所述瘦客户端终端分配的所述虚拟机,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释14)根据补充注释13所述的瘦客户端系统,其中,当检测到所述虚拟机的断开时,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释15)根据补充注释14所述的瘦客户端系统,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息, 

所述次序产生单元: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理单元在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为最后使用的所述用户名。 

(补充注释16)一种瘦客户端系统,包括: 

虚拟机服务器,虚拟机在所述虚拟机服务器上操作, 

要连接到所述虚拟机的瘦客户端终端, 

连接管理服务器,所述连接管理服务器管理所述瘦客户端终端和所述虚拟机之间的连接,以及 

虚拟机管理服务器,所述虚拟机管理服务器包括对所述虚拟机执行还原处理的还原处理执行单元,其中 

所述连接管理服务器包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求所述虚拟机管理服务器按差异盘容量的降序执行还原处理。 

(补充注释17)根据补充注释16所述的瘦客户端系统,包括 

连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

所述维护处理管理单元: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用。 

(补充注释18)根据补充注释17所述的瘦客户端系统,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并在所述虚拟机状态表 中删除指示最后使用的所述用户名的信息。 

(补充注释19)根据补充注释16至补充注释18中任一项所述的瘦客户端系统,其中 

所述连接管理服务器包括更新所述待还原列表的次序产生单元, 

在响应来自所述维护处理管理单元的请求而执行的还原处理结束时,所述还原处理执行单元向所述维护处理管理单元通知还原处理的结束,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释20)一种管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序执行还原处理,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释21)根据补充注释20所述的连接管理服务器,包括 

连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

所述维护处理管理单元: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用。 

(补充注释22)根据补充注释21所述的连接管理服务器,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并在所述虚拟机状态表中删除指示最后使用的所述用户名的信息。 

(补充注释23)根据补充注释22所述的连接管理服务器,其中,所述会话管理单元: 

确定在可用虚拟机之中,在虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释24)根据补充注释20至补充注释23中任一项所述的连接管理服务器,包括更新所述待还原列表的次序产生单元,其中 

所述维护处理管理单元在从所述虚拟机管理服务器接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释25)根据补充注释20至补充注释24中任一项所述的连接管理服务器,包括更新所述待还原列表的次序产生单元,其中 

在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最 小的所述虚拟机时,所述会话管理单元请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释26)根据补充注释24或补充注释25所述的连接管理服务器,包括连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

关于要向所述瘦客户端终端分配的所述虚拟机,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释27)根据补充注释26所述的连接管理服务器,其中,当检测到所述虚拟机的断开时,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释28)根据补充注释27所述的连接管理服务器,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息, 

所述次序产生单元: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理单元在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为最后使用的所述用户名。 

(补充注释29)一种管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

会话管理单元,所述会话管理单元基于所述待还原列表确定要向所述瘦客户端终端分配的所述虚拟机,其中 

所述会话管理单元: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释30)根据补充注释29所述的连接管理服务器,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述会话管理单元: 

确定在可用虚拟机之中,在虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释31)根据补充注释29或补充注释30所述的连接管理服务器,包括更新所述待还原列表的次序产生单元,其中 

在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,所述会话管理单元请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释32)根据补充注释31所述的连接管理服务器,包括连接设置管理信息存储单元,所述连接设置管理信息存储单元存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

关于要向所述瘦客户端终端分配的所述虚拟机,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释33)根据补充注释32所述的连接管理服务器,其中,当检测到所述虚拟机的断开时,所述会话管理单元将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释34)根据补充注释33所述的连接管理服务器,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息, 

所述次序产生单元: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理单元在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为最后使用的所述用户名。 

(补充注释35)一种管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,包括: 

次序信息存储单元,所述次序信息存储单元存储有待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

维护处理管理单元,所述维护处理管理单元查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序执行还原处理。 

(补充注释36)根据补充注释35所述的连接管理服务器,包括: 

连接设置管理信息存储单元,所述连接设置管理信息存储单元存储 管理所述虚拟机的状态的虚拟机状态表,其中 

所述虚拟机状态表包括指示所述虚拟机是否处于可用、使用中和维护中的任意状态的状态信息,以及 

所述维护处理管理单元: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用。 

(补充注释37)根据补充注释36所述的连接管理服务器,其中 

所述虚拟机状态表包括指示关于每个虚拟机的最后使用的用户名的信息,以及 

所述维护处理管理单元在从所述虚拟机管理服务器接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并在所述虚拟机状态表中删除指示最后使用的所述用户名的信息。 

(补充注释38)根据补充注释35至补充注释37中任一项所述的连接管理服务器,包括更新所述待还原列表的次序产生单元,其中 

在响应来自所述维护处理管理单元的请求而执行的还原处理结束时,所述还原处理执行单元向所述维护处理管理单元通知还原处理的结束,以及 

所述维护处理管理单元在接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释39)一种由管理瘦客户端终端和虚拟机之间的连接的连接管理服务器执行的连接管理方法,包括: 

次序信息存储单元执行次序信息存储步骤,所述次序信息存储步骤存储待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元执行会话管理步骤,所述会话管理步骤基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元执行维护处理管理步骤,所述维护处理管理步骤 查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理,其中 

所述会话管理步骤包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释40)根据补充注释39所述的连接管理方法,其中 

连接设置管理信息存储单元执行连接设置管理信息存储步骤,所述连接设置管理信息存储步骤存储管理所述虚拟机的状态的虚拟机状态表, 

所述维护处理管理步骤包括: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释41)根据补充注释40所述的连接管理方法,其中 

所述维护处理管理步骤包括:在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并删除所述虚拟机状态表中包括的指示所述虚拟机的最后使用的所述用户名的信息。 

(补充注释42)根据补充注释41所述的连接管理方法,其中,所述会话管理步骤包括: 

确定在可用虚拟机之中,在所述虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机,所述虚拟机状态表包括指示每个虚拟机的最后使用的用户名的信息, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释43)根据补充注释39至补充注释42中任一项所述的连接管理方法,其中 

次序产生单元执行更新所述待还原列表的次序产生步骤,以及 

所述维护处理管理步骤包括:在从所述虚拟机管理服务器接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释44)根据补充注释39至补充注释43中任一项所述的连接管理方法,其中 

次序产生单元执行更新所述待还原列表的次序产生步骤,以及 

所述会话管理步骤包括:在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释45)根据补充注释43或补充注释44所述的连接管理方法,其中 

连接设置管理信息存储单元执行连接设置管理信息存储步骤,所述连接设置管理信息存储步骤存储管理所述虚拟机的状态的虚拟机状态表, 

所述会话管理步骤包括:关于要向所述瘦客户端终端分配的所述虚拟机,将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释46)根据补充注释45所述的连接管理方法,其中,所述会话管理步骤包括:当检测到所述虚拟机的断开时,将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释47)根据补充注释46所述的连接管理方法,其中 

所述次序产生步骤包括: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理步骤包括:在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为指示所述虚拟机的最后使用的用户名的信息。 

(补充注释48)一种由管理瘦客户端终端和虚拟机之间的连接的连接管理服务器执行的连接管理方法,包括: 

次序信息存储单元执行次序信息存储步骤,所述次序信息存储步骤存储待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

会话管理单元执行会话管理步骤,所述会话管理步骤基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,其中 

所述会话管理步骤包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释49)根据补充注释48所述的连接管理方法,其中,所述会话管理步骤包括: 

确定在可用虚拟机之中,在所述虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机,所述虚拟机状态表包括指示每个虚拟机的最后使用的用户名的信息, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释50)根据补充注释48或补充注释49所述的连接管理方法,其中 

次序产生单元执行更新所述待还原列表的次序产生步骤,以及 

所述会话管理步骤包括:在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释51)根据补充注释50所述的连接管理方法,其中 

连接设置管理信息存储单元执行连接设置管理信息存储步骤,所述连接设置管理信息存储步骤存储管理所述虚拟机的状态的虚拟机状态表, 

所述会话管理步骤包括:关于要向所述瘦客户端终端分配的所述虚拟机,将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释52)根据补充注释51所述的连接管理方法,其中,所述会话管理步骤包括:当检测到所述虚拟机的断开时,将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释53)根据补充注释52所述的连接管理方法,其中 

所述次序产生步骤包括: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理步骤包括:在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为指示所述虚拟机的最后使用的用户名的信息。 

(补充注释54)一种由管理瘦客户端终端和虚拟机之间的连接的连接管理服务器执行的还原处理管理方法,其中: 

次序信息存储单元执行次序信息存储步骤,所述次序信息存储步骤存储待还原列表,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

维护处理管理单元执行维护处理管理步骤,所述维护处理管理步骤查阅所述待还原列表,并请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理。 

(补充注释55)根据补充注释54所述的还原处理管理方法,其中 

连接设置管理信息存储单元执行连接设置管理信息存储步骤,所述连接设置管理信息存储步骤存储管理所述虚拟机的状态的虚拟机状态表, 

所述维护处理管理步骤包括: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释56)根据补充注释55所述的还原处理管理方法,其中 

所述维护处理管理步骤包括:在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并删除所述虚拟机状态表中包括的指示所述虚拟机的最后使用的所述用户名的信息。 

(补充注释57)根据补充注释54至补充注释56中任一项所述的还原处理方法,其中 

次序产生单元执行更新所述待还原列表的次序产生步骤,以及 

所述维护处理管理步骤包括:在从所述虚拟机管理服务器接收到所 述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释58)一种存储计算机上可操作的连接管理程序的计算机可读介质,所述计算机形成管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,所述连接管理程序使 

次序信息存储单元执行存储待还原列表的次序信息存储处理,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列, 

会话管理单元执行会话管理处理,所述会话管理处理基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,以及 

维护处理管理单元执行维护处理管理处理,所述维护处理管理处理查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理,其中 

所述会话管理处理包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释59)根据补充注释58所述的连接管理程序,所述连接管理程序使 

连接设置管理信息存储单元执行连接设置管理信息存储处理,所述连接设置管理信息存储处理存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述维护处理管理处理包括: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的 任意状态的信息。 

(补充注释60)根据补充注释59所述的连接管理程序,其中 

所述维护处理管理处理包括:在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并删除所述虚拟机状态表中包括的指示所述虚拟机的最后使用的所述用户名的信息。 

(补充注释61)根据补充注释60所述的连接管理程序,其中,所述会话管理处理包括: 

确定在可用虚拟机之中,在所述虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机,所述虚拟机状态表包括指示每个虚拟机的最后使用的用户名的信息, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释62)根据补充注释58至补充注释61中任一项所述的连接管理程序,所述连接管理程序使 

次序产生单元执行更新所述待还原列表的次序产生处理,其中 

所述维护处理管理处理包括:在从所述虚拟机管理服务器接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释63)根据补充注释58至补充注释62中任一项所述的连接管理程序,所述连接管理程序使 

次序产生单元执行更新所述待还原列表的次序产生处理,其中 

所述会话管理处理包括:在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释64)根据补充注释62或补充注释63所述的连接管理程序, 所述连接管理程序使 

连接设置管理信息存储单元执行连接设置管理信息存储处理,所述连接设置管理信息存储处理存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述会话管理处理包括:关于要向所述瘦客户端终端分配的所述虚拟机,将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释65)根据补充注释64所述的连接管理程序,其中,所述会话管理处理包括:当检测到所述虚拟机的断开时,将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释66)根据补充注释65所述的连接管理程序,其中 

所述次序产生处理包括: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理处理包括:在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为指示所述虚拟机的最后使用的用户名的信息。 

(补充注释67)一种存储计算机上可操作的连接管理程序的计算机可读介质,所述计算机形成管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,所述连接管理程序使 

次序信息存储单元执行存储待还原列表的次序信息存储处理,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

会话管理单元执行会话管理处理,所述会话管理处理基于所述待还原列表来确定要向所述瘦客户端终端分配的所述虚拟机,其中 

所述会话管理处理包括: 

当可用虚拟机包括没有包括在所述待还原列表中的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释68)根据补充注释67所述的连接管理程序,其中,所述会话管理处理包括: 

确定在可用虚拟机之中,在所述虚拟机状态表中是否存在其最后使用的所述用户名与使用所述瘦客户端终端的用户名一致的虚拟机,所述虚拟机状态表包括指示每个虚拟机的最后使用的用户名的信息, 

当存在具有一致用户名的虚拟机时,向所述瘦客户端终端分配所讨论的虚拟机, 

当不存在具有一致用户名的虚拟机时,如果可用虚拟机包括没有包括在所述待还原列表中的虚拟机,向所述瘦客户端终端分配所讨论的虚拟机,以及 

当所有的可用虚拟机都包括在所述待还原列表中时,向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机。 

(补充注释69)根据补充注释67或补充注释68所述的连接管理程序,所述连接管理程序使 

次序产生单元执行更新所述待还原列表的次序产生处理,其中 

所述会话管理处理包括:在向所述瘦客户端终端分配其差异盘容量在所述待还原列表中最小的所述虚拟机时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

(补充注释70)根据补充注释69所述的连接管理程序,所述连接管理程序使 

连接设置管理信息存储单元执行连接设置管理信息存储处理,所述连接设置管理信息存储处理存储管理所述虚拟机的状态的虚拟机状态表,其中 

所述会话管理处理包括:关于要向所述瘦客户端终端分配的所述虚 拟机,将所述虚拟机状态表中的所述状态信息改变为使用中,并请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释71)根据补充注释70所述的连接管理程序,其中,所述会话管理处理包括:当检测到所述虚拟机的断开时,将所述虚拟机状态表中的所述状态信息改变为可用,并请求所述次序产生单元将所讨论的虚拟机添加到所述待还原列表中。 

(补充注释72)根据补充注释71所述的连接管理程序,其中 

所述次序产生处理包括: 

从所述虚拟机管理服务器获得所讨论的虚拟机的差异盘容量,以及 

将与所述虚拟机有关的预定的差异盘容量阈值与所获得的所述差异盘容量进行比较,并且当所述差异盘容量不大于所述差异盘容量阈值时,将此情况通知所述会话管理单元,以及 

所述会话管理处理包括:在从所述次序产生单元接收到所述通知时,将使用所述瘦客户端终端的用户的用户名保存在所述虚拟机状态表中作为指示所述虚拟机的最后使用的用户名的信息。 

(补充注释73)一种存储计算机上可操作的还原处理管理程序的计算机可读介质,所述计算机形成管理瘦客户端终端和虚拟机之间的连接的连接管理服务器,所述还原处理管理程序使 

次序信息存储单元执行存储待还原列表的次序信息存储处理,待还原的虚拟机在所述待还原列表中按差异盘容量的降序排列,以及 

维护处理管理单元执行维护处理管理处理,所述维护处理管理处理查阅所述待还原列表,以请求对虚拟机执行还原处理的虚拟机管理服务器按差异盘容量的降序对虚拟机执行还原处理。 

(补充注释74)根据补充注释73所述的还原处理管理程序,所述连接管理程序使 

连接设置管理信息存储单元执行连接设置管理信息存储处理,所述连接设置管理信息存储处理存储管理所述虚拟机的状态的虚拟机状态表, 其中 

所述维护处理管理处理包括: 

关于将被请求还原处理的所述虚拟机,在将所述虚拟机状态表中的所述状态信息改变为维护中之后,请求所述虚拟机管理服务器对所讨论的虚拟机执行还原处理,以及 

在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,以及 

所述状态信息是指示所述虚拟机是否处于可用、使用中和维护中的任意状态的信息。 

(补充注释75)根据补充注释74所述的还原处理管理程序,其中 

所述维护处理管理处理包括:在接收到所述还原处理结束的通知时,将所述虚拟机状态表中的所述状态信息改变为可用,并删除所述虚拟机状态表中包括的指示所述虚拟机的最后使用的所述用户名的信息。 

(补充注释76)根据补充注释73至补充注释75中任一项所述的还原处理管理程序,所述还原处理管理程序使 

次序产生单元执行更新所述待还原列表的次序产生处理,其中 

所述维护处理管理处理包括:在从所述虚拟机管理服务器接收到所述还原处理结束的通知时,请求所述次序产生单元从所述待还原列表中删除所讨论的虚拟机。 

通过引用并入

本申请和补充注释基于2012年2月23日提交的日本专利申请No.2012-037602的优先权的权益,通过引用将其公开整体并入本文。 

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号