一种动态分发云桌面的方法.pdf

上传人:b*** 文档编号:4331044 上传时间:2018-09-13 格式:PDF 页数:11 大小:2.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210370486.9

申请日:

2012.09.27

公开号:

CN102882968A

公开日:

2013.01.16

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120927|||公开

IPC分类号:

H04L29/08; H04L29/06; H04L12/24

主分类号:

H04L29/08

申请人:

广东电子工业研究院有限公司

发明人:

胡文彬; 刘祥涛; 陈桂华; 岳强; 季统凯

地址:

523808 广东省东莞市松山湖科技产业园区松科苑10号楼

优先权:

专利代理机构:

北京科亿知识产权代理事务所(普通合伙) 11350

代理人:

汤东凤

PDF下载: PDF下载
内容摘要

本发明涉及云计算技术领域,尤其是一种基于云操作系统平台的动态分发云桌面的方法。在本发明中,终端采用唯一的T_ID进行标识,终端开机时由终端管理系统根据T_ID自动分配对应的虚拟机给终端,终端再根据终端管理系统分配的虚拟机IP、用户名、密码等信息,自动登录虚拟机;前台终端和后台虚拟机一一对应,终端正常关闭时,该终端对应的虚拟机也停止运行;同时,终端管理系统实时扫描系统范围内各个已注册终端的状态,当发现已注册终端的状态为非正常关闭时,终端管理系统对该已注册终端对应的虚拟机进行休眠操作,使虚拟机停止运行。本发明有效地实现了云终端的自动、动态分发;可应用于云终端和虚拟机间的管理中。

权利要求书

权利要求书一种动态分发云桌面的方法,其特征在于:终端采用唯一的T_ID进行标识,终端开机时由终端管理系统根据T_ID自动分配对应的虚拟机给终端,终端再根据终端管理系统分配的虚拟机IP、用户名、密码等信息,自动登录虚拟机;前台终端和后台虚拟机一一对应,终端正常关闭时,该终端对应的虚拟机也停止运行;同时,终端管理系统实时扫描系统范围内各个已注册终端的状态,当发现已注册终端的状态为非正常关闭时,终端管理系统对该已注册终端对应的虚拟机进行休眠操作,使虚拟机停止运行。根据权利要求1所述的云桌面的方法,其特征在于:详细流程为:第一步,终端开机时,向终端管理系统发送连接登录请求;第二步,终端管理系统自动为首次开机的终端分配默认类型的虚拟机;第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟机IP、用户名、密码、终端状态等信息,注册信息保存在数据库中;第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息即为登录信息,包括终端标识、虚拟机IP、用户名、密码、终端状态等;第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议登录对应的虚拟机;第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机;第七步,终端管理系统实时监控终端状态;第八步,终端管理系统实时监控对应的虚拟机状态;第九步,当终端关闭或者休眠虚拟机时,断开虚拟机连接;第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管理系统中终端的状态为关机或者休眠;第十一步,终端管理系统实时监控终端状态;第十二步,终端管理系统实时监控对应的虚拟机状态。根据权利要求1所述的云桌面的方法,其特征在于:终端自动登录的详细流程为:第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统;第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密码,……)这样一组信息给终端;第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议自动登录对应的虚拟机;第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机。根据权利要求2所述的云桌面的方法,其特征在于:终端自动登录的详细流程为:第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统;第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密码,……)这样一组信息给终端;第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议自动登录对应的虚拟机;第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机。根据权利要求1至4任一项所述的云桌面的方法,其特征在于:终端管理系统监控的详细流程为:第一步,终端管理系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端的运行状态;第二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态;当发现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机的情况;第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查虚拟机状态;第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运行的状态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机没有运行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系统,而对应的虚拟机也没有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信息给终端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终端属于非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台虚拟机的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终端T_ID对应的虚拟机进行休眠操作,停止虚拟机运行。根据权利要求1‑4任一项所述的云桌面的方法,其特征在于:终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息;在终端首次开机注册时,终端管理系统按照默认的虚拟机类型,比如WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。根据权利要求5所述的云桌面的方法,其特征在于:终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息;在终端首次开机注册时,终端管理系统按照默认的虚拟机类型,比如WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。

说明书

说明书一种动态分发云桌面的方法
技术领域
本发明涉及云计算技术领域,尤其是一种基于云操作系统平台的动态分发云桌面的方法。
背景技术
在云操作系统平台中,总是预先创建多台虚拟机,形成虚拟机资源池,终端用户使用时,通过瘦客户机等各类终端输入由管理员指定的虚拟机IP、用户名、密码等信息登录虚拟机。当前,这种虚拟机分配和管理方式,在终端登录虚拟机时,需要终端用户输入多项登录信息,用户体验较差;且当用户正常退出登录或者终端异常断开时,后台虚拟机仍处于运行状态,前台终端和后台虚拟机不是一一对应的关系,容易造成能源浪费。
发明内容
本发明解决的技术问题在于提供一种自动分发云桌面的方法,不需要终端用户输入任何信息,只要打开终端,即可自动登录虚拟机;且终端和后台虚拟机一一对应,并可实时监控终端状态。
本发明解决上述技术问题的技术方案是: 
终端采用唯一的T_ID进行标识,终端开机时由终端管理系统根据T_ID自动分配对应的虚拟机给终端,终端再根据终端管理系统分配的虚拟机IP、用户名、密码等信息,自动登录虚拟机;
前台终端和后台虚拟机一一对应,终端正常关闭时,该终端对应的虚拟机也停止运行;同时,终端管理系统实时扫描系统范围内各个已注册终端的状态,当发现已注册终端的状态为非正常关闭时,终端管理系统对该已注册终端对应的虚拟机进行休眠操作,使虚拟机停止运行。
详细流程为:
第一步,终端开机时,向终端管理系统发送连接登录请求;
第二步,终端管理系统自动为首次开机的终端分配默认类型的虚拟机;
第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟机IP、用户名、密码、终端状态等信息,注册信息保存在数据库中;
第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息即为登录信息,包括终端标识、虚拟机IP、用户名、密码、终端状态等;
第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议登录对应的虚拟机;
第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机;
第七步,终端管理系统实时监控终端状态;
第八步,终端管理系统实时监控对应的虚拟机状态;
第九步,当终端关闭或者休眠虚拟机时,断开虚拟机连接;
第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管理系统中终端的状态为关机或者休眠;
第十一步,终端管理系统实时监控终端状态;
第十二步,终端管理系统实时监控对应的虚拟机状态。
终端自动登录的详细流程为:
第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统;
第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密码,……)这样一组信息给终端;
第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议自动登录对应的虚拟机;
第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机。
终端管理系统监控的详细流程为:
第一步,终端管理系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端的运行状态;
第二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态;当发现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机的情况;
第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查虚拟机状态;
第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运行的状态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机没有运行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系统,而对应的虚拟机也没有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信息给终端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终端属于非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台虚拟机的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终端T_ID对应的虚拟机进行休眠操作,停止虚拟机运行。
终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息;在终端首次开机注册时,终端管理系统按照默认的虚拟机类型,比如WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。
采用本发明的方法,具有如下优点:(1)终端具有唯一的T_ID标识;(2)终端管理系统自动分发虚拟机给终端,很大程度上简化了系统管理和维护;(3)终端不需要用户输入任何信息,包括虚拟机IP、用户名、密码等信息,极大的提高了终端用户体验;(4)终端管理系统可方便管理和分配用户所需的虚拟机类型;(5)终端管理系统实时扫描已注册终端的运行状态,实时自动掌控终端和虚拟机的运行情况;(6)前台终端和后台虚拟机一一对应,达到节能目的。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明系统架构示意图;
图2是本发明终端注册和虚拟机管理示意图;
图3是本发明终端自动登录示意图;
图4是本发明终端管理系统监控示意图。
具体实施方式
如图1所示,实施本发明方法的系统主要由终端、终端管理系统和虚拟机三部分组成,详细流程为:
第一步,终端开机时,向终端管理系统发送连接登录请求。
第二步,终端管理系统自动为首次开机的终端分配默认类型的虚拟机。
第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟机IP、用户名、密码、终端状态等信息,注册信息保存在数据库中。
第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息即为登录信息,包括终端标识、虚拟机IP、用户名、密码、终端状态等。
第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议登录对应的虚拟机。
第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机。
第七步,终端管理系统实时监控终端状态。
第八步,终端管理系统实时监控对应的虚拟机状态。
第九步,当终端关闭或者休眠虚拟机时,会断开虚拟机连接。
第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管理系统中终端的状态为关机或者休眠。
第十一步,终端管理系统实时监控终端状态。
第十二步,终端管理系统实时监控对应的虚拟机状态。
从以上流程可以看出,终端开机时不需要输入任何信息,终端管理系统自动为终端注册并分配虚拟机,终端则根据终端管理系统返回的登录信息,自动登录虚拟机,同时,终端管理系统将实时监控终端和虚拟机的运行状态,保证前台终端和后台虚拟机的一一对应。
如图2所示,终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息。在终端首次开机注册时,终端管理系统按照默认的虚拟机类型,比如WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。通过这种方式,终端用户可以随时体验和使用各种类型的虚拟机。
如图3所示,终端自动登录的详细流程为:
第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统。
第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密码,……)这样一组信息给终端。
第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过RDP协议或者更高级的协议自动登录对应的虚拟机。
第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管理系统中的终端状态为开机。
图3显示的整个流程中,从终端用户打开终端到使用虚拟机,不需要输入任何信息即可自动完成,对终端用户而言,感觉像是使用本地电脑一样简单和方便。
如图4所示,终端管理系统监控的详细流程为:
第一步,终端管理系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端的运行状态。
第二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态;当发现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机的情况。
第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查虚拟机状态。
第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运行的状态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机没有运行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系统,而对应的虚拟机也没有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信息给终端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终端属于非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台虚拟机的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终端T_ID对应的虚拟机进行休眠操作,停止虚拟机运行。
通过图4显示的终端管理方式,实现了前台终端和后台虚拟机的一一对应,可以很好的达到节能省电的目的。
在本发明中,终端用户打开终端时,不需要输入任何信息即可自动登录虚拟机,用户感觉像使用本地电脑一样,这种方式特别适用家庭场景,很大程度上提高了用户体验;终端管理系统实时扫描终端的运行状态,保证前台终端和后台虚拟机一一对应,终端关闭,则虚拟机也停止运行,很好的达到节能省电的目的。

一种动态分发云桌面的方法.pdf_第1页
第1页 / 共11页
一种动态分发云桌面的方法.pdf_第2页
第2页 / 共11页
一种动态分发云桌面的方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种动态分发云桌面的方法.pdf》由会员分享,可在线阅读,更多相关《一种动态分发云桌面的方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102882968 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 2 9 6 8 A *CN102882968A* (21)申请号 201210370486.9 (22)申请日 2012.09.27 H04L 29/08(2006.01) H04L 29/06(2006.01) H04L 12/24(2006.01) (71)申请人广东电子工业研究院有限公司 地址 523808 广东省东莞市松山湖科技产业 园区松科苑10号楼 (72)发明人胡文彬 刘祥涛 陈桂华 岳强 季统凯 (74)专利代理机构北京科亿知识产权代理事务 所(普通合伙) 1。

2、1350 代理人汤东凤 (54) 发明名称 一种动态分发云桌面的方法 (57) 摘要 本发明涉及云计算技术领域,尤其是一种基 于云操作系统平台的动态分发云桌面的方法。在 本发明中,终端采用唯一的T_ID进行标识,终端 开机时由终端管理系统根据T_ID自动分配对应 的虚拟机给终端,终端再根据终端管理系统分配 的虚拟机IP、用户名、密码等信息,自动登录虚拟 机;前台终端和后台虚拟机一一对应,终端正常 关闭时,该终端对应的虚拟机也停止运行;同时, 终端管理系统实时扫描系统范围内各个已注册终 端的状态,当发现已注册终端的状态为非正常关 闭时,终端管理系统对该已注册终端对应的虚拟 机进行休眠操作,使虚拟。

3、机停止运行。本发明有效 地实现了云终端的自动、动态分发;可应用于云 终端和虚拟机间的管理中。 (51)Int.Cl. 权利要求书3页 说明书5页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 5 页 附图 2 页 1/3页 2 1.一种动态分发云桌面的方法,其特征在于:终端采用唯一的T_ID进行标识,终端开 机时由终端管理系统根据T_ID自动分配对应的虚拟机给终端,终端再根据终端管理系统 分配的虚拟机IP、用户名、密码等信息,自动登录虚拟机; 前台终端和后台虚拟机一一对应,终端正常关闭时,该终端对应的虚拟机也停止运行; 同时,终端管理系统实时。

4、扫描系统范围内各个已注册终端的状态,当发现已注册终端的状 态为非正常关闭时,终端管理系统对该已注册终端对应的虚拟机进行休眠操作,使虚拟机 停止运行。 2.根据权利要求1所述的云桌面的方法,其特征在于: 详细流程为: 第一步,终端开机时,向终端管理系统发送连接登录请求; 第二步,终端管理系统自动为首次开机的终端分配默认类型的虚拟机; 第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟机 IP、用户名、密码、终端状态等信息,注册信息保存在数据库中; 第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息即为 登录信息,包括终端标识、虚拟机IP、用户名、密码、终。

5、端状态等; 第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过 RDP协议或者更高级的协议登录对应的虚拟机; 第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管 理系统中的终端状态为开机; 第七步,终端管理系统实时监控终端状态; 第八步,终端管理系统实时监控对应的虚拟机状态; 第九步,当终端关闭或者休眠虚拟机时,断开虚拟机连接; 第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管理系 统中终端的状态为关机或者休眠; 第十一步,终端管理系统实时监控终端状态; 第十二步,终端管理系统实时监控对应的虚拟机状态。 3.根据权。

6、利要求1所述的云桌面的方法,其特征在于: 终端自动登录的详细流程为: 第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送, 发送包含终端唯一标识(T_ID)的数据包给终端管理系统; 第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该 终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚拟 机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册 信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密 码,)这样一组信息给终端; 第三步,终端接收到返回的登。

7、录信息后,根据虚拟机IP、用户名、登录密码等信息,通过 RDP协议或者更高级的协议自动登录对应的虚拟机; 第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管 理系统中的终端状态为开机。 权 利 要 求 书CN 102882968 A 2/3页 3 4.根据权利要求2所述的云桌面的方法,其特征在于: 终端自动登录的详细流程为: 第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发送, 发送包含终端唯一标识(T_ID)的数据包给终端管理系统; 第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否有该 终端T_ID的注册信息,若不存在。

8、注册信息,则根据T_ID为终端自动分配默认类型的虚拟 机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注册 信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密 码,)这样一组信息给终端; 第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息,通过 RDP协议或者更高级的协议自动登录对应的虚拟机; 第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终端管 理系统中的终端状态为开机。 5.根据权利要求1至4任一项所述的云桌面的方法,其特征在于: 终端管理系统监控的详细流程为: 第一步,终。

9、端管理系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端的运 行状态; 第二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态;当发 现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机的情 况; 第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查虚拟 机状态; 第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运行的状 态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机没有运 行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系统,而 对应的虚拟机也没。

10、有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信息给终 端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终端属于 非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台虚拟机 的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终端T_ID 对应的虚拟机进行休眠操作,停止虚拟机运行。 6.根据权利要求1-4任一项所述的云桌面的方法,其特征在于:终端管理系统的数据 库中,保存了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟 机类型V_TYPE、终端状态等信息;在终端首次开机注册时,终端管理系统。

11、按照默认的虚拟 机类型,比如WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关 的信息更新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟 机类型V_TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。 7.根据权利要求5所述的云桌面的方法,其特征在于:终端管理系统的数据库中,保存 了已注册终端的一系列信息,包括终端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_ TYPE、终端状态等信息;在终端首次开机注册时,终端管理系统按照默认的虚拟机类型,比 权 利 要 求 书CN 102882968 A 3/3页 4 如。

12、WINDOWS XP,为终端自动分配一台空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更 新到数据库;终端用户可随时根据需要,通过终端管理系统更改终端对应的虚拟机类型V_ TYPE,这时,终端管理系统将会自动为该终端重新分配对应类型的虚拟机。 权 利 要 求 书CN 102882968 A 1/5页 5 一种动态分发云桌面的方法 技术领域 0001 本发明涉及云计算技术领域,尤其是一种基于云操作系统平台的动态分发云桌面 的方法。 背景技术 0002 在云操作系统平台中,总是预先创建多台虚拟机,形成虚拟机资源池,终端用户使 用时,通过瘦客户机等各类终端输入由管理员指定的虚拟机IP、用户名。

13、、密码等信息登录虚 拟机。当前,这种虚拟机分配和管理方式,在终端登录虚拟机时,需要终端用户输入多项登 录信息,用户体验较差;且当用户正常退出登录或者终端异常断开时,后台虚拟机仍处于运 行状态,前台终端和后台虚拟机不是一一对应的关系,容易造成能源浪费。 发明内容 0003 本发明解决的技术问题在于提供一种自动分发云桌面的方法,不需要终端用户输 入任何信息,只要打开终端,即可自动登录虚拟机;且终端和后台虚拟机一一对应,并可实 时监控终端状态。 0004 本发明解决上述技术问题的技术方案是: 0005 终端采用唯一的T_ID进行标识,终端开机时由终端管理系统根据T_ID自动分配 对应的虚拟机给终端,。

14、终端再根据终端管理系统分配的虚拟机IP、用户名、密码等信息,自 动登录虚拟机; 0006 前台终端和后台虚拟机一一对应,终端正常关闭时,该终端对应的虚拟机也停止 运行;同时,终端管理系统实时扫描系统范围内各个已注册终端的状态,当发现已注册终端 的状态为非正常关闭时,终端管理系统对该已注册终端对应的虚拟机进行休眠操作,使虚 拟机停止运行。 0007 详细流程为: 0008 第一步,终端开机时,向终端管理系统发送连接登录请求; 0009 第二步,终端管理系统自动为首次开机的终端分配默认类型的虚拟机; 0010 第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟 机IP、用户名。

15、、密码、终端状态等信息,注册信息保存在数据库中; 0011 第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息 即为登录信息,包括终端标识、虚拟机IP、用户名、密码、终端状态等; 0012 第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息, 通过RDP协议或者更高级的协议登录对应的虚拟机; 0013 第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终 端管理系统中的终端状态为开机; 0014 第七步,终端管理系统实时监控终端状态; 0015 第八步,终端管理系统实时监控对应的虚拟机状态; 说 明 书CN 102882968 A。

16、 2/5页 6 0016 第九步,当终端关闭或者休眠虚拟机时,断开虚拟机连接; 0017 第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管 理系统中终端的状态为关机或者休眠; 0018 第十一步,终端管理系统实时监控终端状态; 0019 第十二步,终端管理系统实时监控对应的虚拟机状态。 0020 终端自动登录的详细流程为: 0021 第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发 送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统; 0022 第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否 有该终端T_ID的注。

17、册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚 拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注 册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密 码,)这样一组信息给终端; 0023 第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息, 通过RDP协议或者更高级的协议自动登录对应的虚拟机; 0024 第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终 端管理系统中的终端状态为开机。 0025 终端管理系统监控的详细流程为: 0026 第一步,终端管理。

18、系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端 的运行状态; 0027 第二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态; 当发现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机 的情况; 0028 第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查 虚拟机状态; 0029 第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运 行的状态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机 没有运行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系。

19、 统,而对应的虚拟机也没有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信 息给终端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终 端属于非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台 虚拟机的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终 端T_ID对应的虚拟机进行休眠操作,停止虚拟机运行。 0030 终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终端T_ID标 识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息;在终端首次开机注册 时,终端管理系统按照默认的虚拟机类型,比如。

20、WINDOWS XP,为终端自动分配一台空闲的 WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需要,通过 终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为该终端 重新分配对应类型的虚拟机。 说 明 书CN 102882968 A 3/5页 7 0031 采用本发明的方法,具有如下优点:(1)终端具有唯一的T_ID标识;(2)终端管理 系统自动分发虚拟机给终端,很大程度上简化了系统管理和维护;(3)终端不需要用户输 入任何信息,包括虚拟机IP、用户名、密码等信息,极大的提高了终端用户体验;(4)终端管 理系统可方便管理和分配用户所需。

21、的虚拟机类型;(5)终端管理系统实时扫描已注册终端 的运行状态,实时自动掌控终端和虚拟机的运行情况;(6)前台终端和后台虚拟机一一对 应,达到节能目的。 附图说明 0032 下面结合附图对本发明进一步说明: 0033 图1是本发明系统架构示意图; 0034 图2是本发明终端注册和虚拟机管理示意图; 0035 图3是本发明终端自动登录示意图; 0036 图4是本发明终端管理系统监控示意图。 具体实施方式 0037 如图1所示,实施本发明方法的系统主要由终端、终端管理系统和虚拟机三部分 组成,详细流程为: 0038 第一步,终端开机时,向终端管理系统发送连接登录请求。 0039 第二步,终端管理系。

22、统自动为首次开机的终端分配默认类型的虚拟机。 0040 第三步,终端管理系统对首次开机的终端进行注册,注册信息包括终端标识、虚拟 机IP、用户名、密码、终端状态等信息,注册信息保存在数据库中。 0041 第四步,终端管理系统返回数据库中该终端的注册信息给终端,返回的注册信息 即为登录信息,包括终端标识、虚拟机IP、用户名、密码、终端状态等。 0042 第五步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息, 通过RDP协议或者更高级的协议登录对应的虚拟机。 0043 第六步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终 端管理系统中的终端状态为开机。 0。

23、044 第七步,终端管理系统实时监控终端状态。 0045 第八步,终端管理系统实时监控对应的虚拟机状态。 0046 第九步,当终端关闭或者休眠虚拟机时,会断开虚拟机连接。 0047 第十步,同时,终端会向终端管理系统发送断开虚拟机成功的信息,并更新终端管 理系统中终端的状态为关机或者休眠。 0048 第十一步,终端管理系统实时监控终端状态。 0049 第十二步,终端管理系统实时监控对应的虚拟机状态。 0050 从以上流程可以看出,终端开机时不需要输入任何信息,终端管理系统自动为终 端注册并分配虚拟机,终端则根据终端管理系统返回的登录信息,自动登录虚拟机,同时, 终端管理系统将实时监控终端和虚拟。

24、机的运行状态,保证前台终端和后台虚拟机的一一对 应。 0051 如图2所示,终端管理系统的数据库中,保存了已注册终端的一系列信息,包括终 说 明 书CN 102882968 A 4/5页 8 端T_ID标识、虚拟机IP、用户名、密码、虚拟机类型V_TYPE、终端状态等信息。在终端首次 开机注册时,终端管理系统按照默认的虚拟机类型,比如WINDOWS XP,为终端自动分配一台 空闲的WINDOWS XP虚拟机,并把虚拟机相关的信息更新到数据库;终端用户可随时根据需 要,通过终端管理系统更改终端对应的虚拟机类型V_TYPE,这时,终端管理系统将会自动为 该终端重新分配对应类型的虚拟机。通过这种方式。

25、,终端用户可以随时体验和使用各种类 型的虚拟机。 0052 如图3所示,终端自动登录的详细流程为: 0053 第一步,终端开机时,向终端管理系统发送连接登录请求,该请求通过UDP协议发 送,发送包含终端唯一标识(T_ID)的数据包给终端管理系统。 0054 第二步,终端管理系统在接收到终端请求登录的数据包时,首先查询数据库是否 有该终端T_ID的注册信息,若不存在注册信息,则根据T_ID为终端自动分配默认类型的虚 拟机,并保存到数据库中,标记为已注册终端;若查询到数据库中已存在该终端T_ID的注 册信息,则直接把查询到的T_ID注册信息返回给终端,即返回(T_ID,虚拟机IP,用户名,密 码,。

26、)这样一组信息给终端。 0055 第三步,终端接收到返回的登录信息后,根据虚拟机IP、用户名、登录密码等信息, 通过RDP协议或者更高级的协议自动登录对应的虚拟机。 0056 第四步,登录成功后,终端向终端管理系统发送连接虚拟机成功的信息,并更新终 端管理系统中的终端状态为开机。 0057 图3显示的整个流程中,从终端用户打开终端到使用虚拟机,不需要输入任何信 息即可自动完成,对终端用户而言,感觉像是使用本地电脑一样简单和方便。 0058 如图4所示,终端管理系统监控的详细流程为: 0059 第一步,终端管理系统根据数据库中已注册的终端T_ID信息,实时扫描各个终端 的运行状态。 0060 第。

27、二步,若发现T_ID对应的终端有响应信息时,则该终端为正常开机运行状态; 当发现T_ID对应的终端无响应信息时,则该终端可能是正常关机,也有可能存在异常关机 的情况。 0061 第三步,终端管理系统根据该终端在数据库中保存的对应虚拟机信息,扫描检查 虚拟机状态。 0062 第四步,这时存在几种情况:(1)若终端是开机的状态,而对应的虚拟机也是运 行的状态,则属于正常情况,不需要任何操作;(2)若终端是开机的状态,而对应的虚拟机 没有运行,则终端管理系统会发送指令,运行虚拟机;(3)若终端无响应信息给终端管理系 统,而对应的虚拟机也没有运行,则属于正常情况,不需要任何操作;(4)若终端无响应信 。

28、息给终端管理系统,而对应的虚拟机仍在运行当中,则终端管理系统认为该T_ID对应的终 端属于非正常关机,有可能是意外断电或者是终端故障造成,为了保证运行的终端与后台 虚拟机的一一对应和节能的目的,同时为了保护用户的数据安全,终端管理系统会对该终 端T_ID对应的虚拟机进行休眠操作,停止虚拟机运行。 0063 通过图4显示的终端管理方式,实现了前台终端和后台虚拟机的一一对应,可以 很好的达到节能省电的目的。 0064 在本发明中,终端用户打开终端时,不需要输入任何信息即可自动登录虚拟机,用 说 明 书CN 102882968 A 5/5页 9 户感觉像使用本地电脑一样,这种方式特别适用家庭场景,很大程度上提高了用户体验;终 端管理系统实时扫描终端的运行状态,保证前台终端和后台虚拟机一一对应,终端关闭,则 虚拟机也停止运行,很好的达到节能省电的目的。 说 明 书CN 102882968 A 1/2页 10 图1 图2 说 明 书 附 图CN 102882968 A 10 2/2页 11 图3 图4 说 明 书 附 图CN 102882968 A 11 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1