云桌面系统的制作方法

文档序号:7795387阅读:337来源:国知局
云桌面系统的制作方法
【专利摘要】本发明公开了一种云桌面系统,用户终端设置有系统盘,系统盘上存储有包括桌面操作系统的系统配置文件,用户终端安装有桌面操作系统、云桌面客户端;云桌面客户端在用户终端的桌面操作系统启动后,发送包括该用户终端身份识别信息的链接请求到云服务器;云服务器设置有管理端、网络系统盘;管理端按第一设定时间间隔将已注册用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘。本发明的云桌面系统,操作系统安装在本地终端,用户可在用户终端上进行数据操作,能减轻云服务器的压力,支持断网数据操作,工作稳定,效率高,安全性好,可支持不同需求的用户选择使用。
【专利说明】云桌面系统【技术领域】
[0001]本发明涉及互联网技术,特别涉及一种云桌面系统。
【背景技术】
[0002]随着互联网技术的发展,云计算和云存储正越来越受到IT业界的关注,其应用也逐渐推广,获得了广泛的好评。云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,云计算是分布式处理(Distributed Computing)、并行处理(ParallelComputing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和”超级计算机”同样强大的网络服务。虚拟机技术是通过在一台计算机主机上创建出多台虚拟的计算机,同时在这些虚拟计算机上安装操作系统,启动操作系统运行,并且利用虚拟机系统软件来构建虚拟机集群系统。在计算虚拟化技术的基础上,将多台物理主机通过互联网联网,构建云系统,由云管理服务器对这些虚拟机进行管理。
[0003]现有云桌面系统是基于虚拟桌面技术来实现的。在虚拟桌面基础架构中,用户终端为瘦客户端(Thin Client),瘦客户端(Thin Client)指的是在客户端-服务器网络体系中的一个基本无需应用程序的计算机终端,它通过一些协议和服务器通信,进而接入局域网。瘦客户端(Thin Client)并未实际安装操作系统(以Windows7为例),Windows7包含的所有操作系统应用程序仅被安装在服务器的虚拟机上,瘦客户端(Thin Client)只包含一个浏览器,这个浏览器负责解释、显示和处理应用程序的图形用户界面(GUI)和它的数据,终端计算机仅可以显示用户交互桌面。瘦客户端将鼠标移动、点击、及键盘操作等通过数据的形式传输至服务器,从而服务器在后台执行相关操作,服务器再把处理结果回传至客户端显示。不同的用户终端可以同时登录到服务器上,模拟出一个相互独立又在服务器上的工作环境。与此瘦客户端相反,普通客户端会尽可能多地进行本地数据处理,与服务器(或其他客户端)的通信中只传送必要的通信数据。
[0004]现有的与云桌面系统相关专利主要集中在各个专用领域的子系统实现。
[0005]中国专利申请201310179619.9 (云桌面系统及运行方法)及中国专利201320253493.0 (云桌面系统),公开的是采用云计算架构对云平台上虚拟机进行操作的云桌面系统及运行方法,云桌面系统包括管理端、云服务器和云终端,云服务器构成多台虚拟机的物理机,云终端与云服务器上的虚拟机相互对应,用户通过云终端连接到云服务器,每一用户分别对应于不同的虚拟机。 [0006]中国专利申请201210370486.9 (动态分发云桌面的方法),主要是让终端采用唯一的终端识别码T_ID进行标识,终端开机时由终端管理系统根据终端识别码T_ID自动分配对应的虚拟机给终端,终端再根据终端管理系统分配的虚拟机IP、用户名、密码等信息,自动登录虚拟机,获取云桌面系统。
[0007]中国专利申请201310056733.2 (具有家用集成数字电视功能的云桌面系统),主要描述家用集成数字电视功能的云桌面系统,将云计算技术引入到家电【技术领域】,通过家庭用的连接终端,即能收看数字电视,也能访问桌面服务提供商提供的云桌面。
[0008]现有的云桌面系统大都是基于虚拟桌面基础架构来实现的,存在以下缺陷:
[0009]( I).使用虚拟桌面基础架构需要良好的互联网数据传输速度,并且无法脱机状态下使用。
[0010](2).必须需要对虚拟桌面架构下的带宽峰值加以考虑,特别是当企业员工刚开始每天工作,同时打开虚拟桌面时的带宽要求。当大量用户同时打开云终端链接云服务器,就很可能造成云服务器响应变慢,甚至发生崩溃。
[0011](3).需要高输入/输出质量的服务器硬盘。多个终端用户在同一服务器上使用虚拟桌面对于服务器硬盘的输入/输出性能要求较高。这是企业用户在考虑使用桌面虚拟基础架构前需要考虑的一个重要方面(高输入/输出质量的服务器硬盘预示着相应的IT成本增加)。

【发明内容】

[0012]本发明要解决的技术问题是提供一种云桌面系统,用户可在用户终端上进行数据操作,能减轻云服务器的压力,支持断网数据操作,工作稳定,效率高,可支持不同需求的用户选择使用。
[0013]为解决上述技术问题,本发明提供的云桌面系统,包括云服务器、用户终端;用户终端与云服务器通过互联网相连接;
[0014]所述用户终端,设置有系统盘,系统盘上存储有包括桌面操作系统的系统配置文件;所述用户终端,安装有桌面操作系统、云桌面客户端;
[0015]所述云桌面客户端,在用户终端的桌面操作系统启动后,发送包括该用户终端身份识别信息的链接请求到所述云服务器;
[0016]所述云服务器,设置有管理端、网络系统盘;
[0017]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘,将该用户终端的身份识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘;若已经注册,则按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘。
[0018]较佳的,所述管理端,检测各已注册用户终端的工作状态,如果一注册用户终端的桌面操作系统发生崩溃,则将对应于该用户终端的网络系统盘中的包括桌面操作系统的系统配置文件发送到该用户终端的系统盘并控制该用户终端重启。
[0019]较佳的,所述用户终端身份识别信息,包括IP地址、主机名、操作系统类型。
[0020]较佳的,所述用户终端,采用x86或IA64架构,具有独立的CPU、内存、存储设备及网络接口设备,安装的桌面操作系统为windows桌面操作系统。
[0021]较佳的,所述云服务器,设置有管理端、网络系统盘及网络数据盘;
[0022]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,将该用户终端用户个人数据的实时同步到对应于该用户终端的网络数据盘。
[0023]较佳的,所述用户终端,还设置有用户个人数据盘;
[0024]所述用户个人数据盘,用于暂时存放用户个人数据;
[0025]所述云服务器,设置有管理端、网络系统盘及网络数据盘;
[0026]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,按第二设定时间间隔将该用户终端的用户个人数据盘上的用户个人数据的同步到对应于该用户终端的网络数据盘。
[0027]较佳的,第二设定时间间隔小于第一设定时间间隔。
[0028]本发明的云桌面系统,用户终端安装有桌面操作系统及云桌面客户端,构成用户的使用平台,用户终端打开后,本地安装的桌面操作系统启动,在网络正常的情况下,预装在所述桌面操作系统上的云桌面客户端会发送包括身份识别信息的链接请求到云服务器。设置在云服务器的管理端验证链接请求的合法性,链接成功后,管理端定期将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘中,一旦用户终端桌面操作系统发生崩溃,可以将对应于该用户终端的网络系统盘中的桌面操作系统的系统配置文件发送到该用户终端的网络系统盘中,并控制该用户终端重启,以恢复用户终端的桌面操作系统,确保用户终端桌面操作系统使用正常。本发明的云桌面系统,由用户终端本地自动启动桌面操作系统,用户可在用户终端上进行数据操作,减轻了云服务器的压力,支持断网数据操作,工作稳定,效率高,可支持不同需求的用户选择使用。
【专利附图】

【附图说明】
[0029]为了更清楚地说明本发明的技术方案,下面对本发明所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本发明的云桌面系统一低级应用实施例的结构示意图;
[0031]图2是本发明的z?桌面系统一闻级应用实施例的结构不意图;
[0032]图3是本发明的云桌面系统一中级应用实施例的结构示意图。
【具体实施方式】
[0033]下面将结合附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0034]实施例一
[0035]云桌面系统,如图1所示,包括云服务器、用户终端;
[0036]用户终端与云服务器通过互联网相连接;
[0037]所述用户终端,设置有系统盘,系统盘上存储有包括桌面操作系统的系统配置文件;所述用户终端,安装有桌面操作系统、云桌面客户端;
[0038]所述云桌面客户端,在用户终端的桌面操作系统启动后,发送包括该用户终端身份识别信息的链接请求到所述云服务器;
[0039]所述云服务器,设置有管理端、网络系统盘;
[0040]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘,将该用户终端的身份识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上存储的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘;若已经注册,则按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘。
[0041]较佳的,所述管理端,检测各已注册用户终端的工作状态,如果一已注册用户终端的桌面操作系统发生崩溃,则将对应于该用户终端的网络系统盘中的包括桌面操作系统的系统配置文件发送到该用户终端的系统盘并控制该用户终端重启。
[0042]较佳的,所述用户终端身份识别信息,包括IP地址、主机名、操作系统类型等。
[0043]较佳的,所述用户终端,采用x86、IA64等主流架构,具有独立的CPU、内存、存储设备及网络接口设备,安windows等桌面操作系统。
[0044]实施例一的云桌面系统,用户终端安装有桌面操作系统及云桌面客户端,构成用户的使用平台,用户终端打开后,本地安装的桌面操作系统启动,在网络正常的情况下,预装在所述桌面操作系统上的云桌面客户端会发送包括身份识别信息的链接请求到云服务器。设置在云服务器的管理端验证链接请求的合法性,链接成功后,管理端定期将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘中,一旦用户终端桌面操作系统发生崩溃,可以将对应于该用户终端的网络系统盘中的桌面操作系统的系统配置文件发送到该用户终端的网络系统盘中,并控制该用户终端重启,以恢复用户终端的桌面操作系统,确保用户终端桌面操作系统使用正常。
[0045]实施例一的云桌面系统,由用户终端本地自动启动桌面操作系统,用户可在用户终端上进行数据操作,减轻了云服务器的压力,支持断网数据操作,工作稳定,效率高,可支持不同需求的用户选择使用。
[0046]对一些对数据存取要求不高或是无数据存取需求的一类用户(如工厂中某些技术人员仅需进行资料查询,只需在用户终端使用浏览器等简单应用即可完成),所述用户终端可以不存储用户个人数据,并且不将用户终端的用户个人数据同步至云服务器,所述云服务器,仅获取用户终端的系统盘上的包括桌面操作系统的系统配置文件,以确保用户终端桌面操作系统发生崩溃时用户终端正常运行。由于用户终端不设置存储记录用户个人数据的用户个人数据盘,能减小用户终端的硬件投入,节省运营成本。
[0047]实施例二
[0048]基于实施例一的云桌面系统,如图2所示,所述云服务器,设置有管理端、网络系统盘及网络数据盘;
[0049]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上存储的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,将该用户终端用户个人数据的实时同步到对应于该用户终端的网络数据盘。
[0050]实施例二的云桌面系统,针对数据存储要求极高,或是不允许数据丢失的一类用户,云服务器不仅定期获取用户终端的系统盘上存储的包括桌面操作系统的系统配置文件,确保客户终端桌面操作系统正常运行,而且客户终端的用户个人数据也实时同步至云服务器的网络数据盘,用户通过客户终端在云服务器的对应虚拟机上进行数据处理,用户终端接收并显示由云服务器回传的数据处理结果,实现数据实时处理都在云服务器上进行。实施例二的云桌面系统,能充分利用云服务器的资源,响应速度快。用户可以在客户终端自有桌面操作系统下安装简单应用程序(如office等),在本地进行少量的数据操作(如代码编写,数据保存),在无网络或未连接时,用户终端能支持实现少量本地的工作,具有较强的灵活性、实用性。
[0051]实施例三
[0052]基于实施例一的云桌面系统,如图3所示,所述用户终端,还设置有用户个人数据盘;
[0053]所述用户个人数据盘,用于暂时存放用户个人数据;
[0054]所述云服务器,设置有管理端、网络系统盘及网络数据盘;
[0055]所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上存储的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,按第二设定时间间隔将该用户终端的用户个人数据盘上的用户个人数据的同步到对应于该用户终端的网络数据盘。
[0056]较佳的,第二设定时间间隔小于第一设定时间间隔。
[0057]较佳的,第二设定时间间隔为5到10秒,第一设定时间间隔I到10分钟。
[0058]实施例三的云桌面系统,针对一些需要数据传输和存储且允许少量数据丢失的一类用户(如一般的办公人员,即只需每隔一定时间间隔进行数据的传输或存储就能满足工作需求),用户终端设置有用户个人数据盘,用户个人数据首先存储在本地用户个人数据盘上,并定期将该用户终端的系统盘上存储的包括桌面操作系统的系统配置文件同步到云服务器上的网络系统盘,定期将用户个人数据盘中的用户个人数据同步到云服务器上的网络数据盘,保证桌面操作系统和用户个人数据信息的安全。当网络发生故障时,由于本地用户个人数据盘上存储有用户个人数据,用户终端仍然可以进行数据操作,实现了用户终端在网络故障时能正常工作,且不会发生数据丢失。
[0059]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种云桌面系统,包括云服务器、用户终端;用户终端与云服务器通过互联网相连接;其特征在于,所述用户终端,设置有系统盘,系统盘上存储有包括桌面操作系统的系统配置文件;所述用户终端,安装有桌面操作系统、云桌面客户端; 所述云桌面客户端,在用户终端的桌面操作系统启动后,发送包括该用户终端身份识别信息的链接请求到所述云服务器; 所述云服务器,设置有管理端、网络系统盘; 所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘,将该用户终端的身份识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘;若已经注册,则按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘。
2.根据权利要求1所述的云桌面系统,其特征在于, 所述管理端,检测各已注册用户终端的工作状态,如果一注册用户终端的桌面操作系统发生崩溃, 则将对应于该用户终端的网络系统盘中的包括桌面操作系统的系统配置文件发送到该用户终端的系统盘并控制该用户终端重启。
3.根据权利要求2所述的云桌面系统,其特征在于, 所述用户终端身份识别信息,包括IP地址、主机名、操作系统类型。
4.根据权利要求3所述的云桌面系统,其特征在于, 所述用户终端,采用x86或IA64架构,具有独立的CPU、内存、存储设备及网络接口设备,安装的桌面操作系统为windows桌面操作系统。
5.根据权利要求2、3或4所述的云桌面系统,其特征在于, 所述云服务器,设置有管理端、网络系统盘及网络数据盘; 所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,将该用户终端用户个人数据的实时同步到对应于该用户终端的网络数据盘。
6.根据权利要求2、3或4所述的云桌面系统,其特征在于, 所述用户终端,还设置有用户个人数据盘; 所述用户个人数据盘,用于暂时存放用户个人数据; 所述云服务器,设置有管理端、网络系统盘及网络数据盘; 所述管理端,当接收到一用户终端的链接请求时,根据该用户终端的身份识别信息判断该用户终端是否已经注册,若没有注册,则根据用户终端的身份识别信息为该用户终端注册,在服务器上分配对应于该用户终端的网络系统盘及网络数据盘,将该用户终端的身份识别信息、网络数据盘识别信息存储到对应于该用户终端的网络系统盘,并按第一设定时间间隔将该用户终端的系统盘上的包括桌面操作系统的系统配置文件同步到对应于该用户终端的网络系统盘,按第二设定时间间隔将该用户终端的用户个人数据盘上的用户个人数据的同步到对应于该用户终端的网络数据盘。
7.根据权利要求6所述的云桌面系统,其特征在于, 第二设定时间间隔小于第一设定时间间隔。
8.根据权利要求7所述的云桌面系统,其特征在于, 第二设定时 间间隔为5到10秒,第一设定时间间隔I到10分钟。
【文档编号】H04L29/08GK103841179SQ201410021282
【公开日】2014年6月4日 申请日期:2014年1月17日 优先权日:2014年1月17日
【发明者】辛旻, 王剑虎, 王磊, 朱承, 周蓉, 裴旭婧, 解宇伟 申请人:上海宝信软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1