一种能够远程引导客户端计算机的云计算系统转让专利

申请号 : CN201610416065.3

文献号 : CN106126200B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 房玮

申请人 : 房玮

摘要 :

本发明公开了一种能够远程引导客户端计算机的的云计算系统,包括服务器、存储器、客户端计算机、多用户装置,所述服务器为所述客户端计算机提供多个操作系统和成像应用程序,每一个客户端计算机与所述的存储器之间通过网络设备进行通信;所述存储器包括加载程序模块、引导模块、临时引导模块、存储模块;所述存储器通过引导模块对客户端计算机与服务器之间进行引导,通过存储在存储器中的加载程序模块下载操作系统进而启动客户端计算机。本发明可用于操作系统使用有源的云计算系统环境,无论连接到客户端计算机的位置在哪里,本发明的云计算系统能够对各个不同的客户端计算机进行远程引导至服务器。

权利要求 :

1.一种能够远程引导客户端计算机的的云计算系统,其特征在于,包括服务器(1)、存储器(2)、客户端计算机(3)、多用户装置(4),所述服务器(1)为所述客户端计算机(3)提供多个操作系统和成像应用程序,每一个客户端计算机(3)与所述的存储器(2)之间通过网络设备进行通信;所述存储器(2)包括加载程序模块(21)、引导模块(22)、临时引导模块(23)、存储模块(24);所述存储器(2)通过引导模块(22)对客户端计算机(3)与服务器(1)之间进行引导,通过存储在存储器(2)中的加载程序模块(21)下载操作系统进而启动客户端计算机(3);

所述引导模块(22)包括驱动模块(221)、配置模块(222)、选择模块(223)、认证模块(224);

所述驱动模块(221)用于客户端计算机(3)与服务器(1)之间网络设备的初始化,网络设备的初始化之后,配置模块(222)设置与服务器(1)的通信环境,包括服务器地址的设置、IP设置;选择模块(223)从服务器(1)中选择操作系统或应用程序,在客户端计算机(3)上运行并对客户端计算机(3)进行引导;认证模块(224)中存储有用户认证信息,通过客户端计算机(3)来访问服务器(1);

所述多用户装置(4)包括钥匙锁感检测单元(41)、会话管理单元(42)、资源管理单元(43),所述资源管理单元(43)包括帐户分配单元(431)、设备分配单元(44)、索引设置单元(441)、存储管理单元(45)、显示处理器(451)、IP分配单元(46)、IP过滤单元(461)、运行程序分配单元(47)、数据存储单元(48)、控制器(49);

所述钥匙锁感检测单元(41)用于检测该锁是否被插入在分配给每个用户的预定存储器内;所述会话管理单元(42)可以为每个用户创建一个会话,并对其进行管理;所述资源管理单元(43)给用户会话连接分配资源;所述资源管理单元(43)的帐户分配单元(431)分配给每个用户会话连接一个帐户,然后,每个用户通过分配给他们的帐户进行登录;所述设备分配单元(44)将输入和输出设备分配给每个用户;所述存储管理单元(45)给每个用户会话连接分配存储空间;所述显示处理器(451)插入到分区或驱动筛,分配给经由目录或磁盘分区的每个用户;所述IP分配单元(46)用于分配每个用户会话连接的IP地址;所述IP过滤单元(461)对各用户进行过滤;所述运行程序分配单元(47)执行对每个用户会话连接的分配程序;所述数据存储单元(48)是用于控制分配并存储每个用户的帐户、输入输出设备、IP数据的装置,所述控制器(49)的平板电脑处理单元(491)负责将输入到触摸平板设备的信号显示到每个用户的监视器上;所述监视器是客户端计算机(3)的所属装置,所述控制器(49)分别控制设备分配单元(44)、存储管理单元(45)、IP分配单元(46)、运行程序分配单元(47)、数据存储单元(48)、平板电脑处理单元(491)各个部件的操作,避免资源之间的冲突;

所述存储器(2)是外部存储器,所述外部存储器为USB存储器或者SD卡。

2.如权利要求1所述的一种能够远程引导客户端计算机的的云计算系统,其特征在于,具体操作方法如下:

用户连接到客户端计算机(3),通过存储器(2)的引导模块(22)启动加载程序模块(21),并由引导模块(22)的驱动模块(221)驱动,通过配置模块(222)设置地址、IP、用户帐号,客户端计算机(3)通过网络连接到服务器(1),选择模块(223)从服务器(1)中选择操作系统或应用程序,在客户端计算机(3)上运行并对客户端计算机(3)进行引导;认证模块(224)中存储的用户认证信息对用户进行认证,以确保用户通过客户端计算机(3)来访问服务器(1),以防止客户端计算机(3)的非正常使用。

说明书 :

一种能够远程引导客户端计算机的云计算系统

技术领域

[0001] 本发明涉及云计算技术领域,具体是涉及一种能够远程引导客户端计算机的的云计算系统。

背景技术

[0002] 传统的云计算系统是客户端计算机的性能,传统的客户端计算机的各种操作系统是根据客户端计算机的环境进行运行的,由于存储在客户端计算机中的操作系统只能单向提供给服务器而不能在计算机上随意使用。
[0003] 传统的云计算系统中除了服务器的远程启动,给定的IP地址的客户端计算机,和用于其它设置(例如,DHCP服务器),必须配备一个单独的服务器来提供引导文件(例如,TFTP服务器)。然而,该现有技术通过云计算系统在局域网络中使用很容易,但是在广域网中就无法随意使用了,需要建立必要的网络范围。也就是说,传统的云计算系统将是通过远程引导事先通过一个单独的服务器将一个IP按规则分配给客户端计算机,也就存在着分配的IP地址和其它客户端计算机设置(例如,DHCP服务器)不能动态远程引导的问题。

发明内容

[0004] 本发明解决的技术问题是提供一种能够远程引导客户端计算机的的云计算系统。
[0005] 本发明的技术方案是:
[0006] 一种能够远程引导客户端计算机的的云计算系统,其特征在于,包括服务器、存储器、客户端计算机、多用户装置,所述服务器为所述客户端计算机提供多个操作系统和成像应用程序,每一个客户端计算机与所述的存储器之间通过网络设备进行通信;所述存储器包括加载程序模块、引导模块、临时引导模块、存储模块;所述存储器通过引导模块对客户端计算机与服务器之间进行引导,通过存储在存储器中的加载程序模块下载操作系统进而启动客户端计算机。
[0007] 进一步地,所述引导模块包括驱动模块、配置模块、选择模块、认证模块;
[0008] 所述驱动模块用于客户端计算机与服务器之间网络设备的初始化,网络设备的初始化之后,配置模块设置与服务器的通信环境,包括服务器地址的设置、IP设置;选择模块从服务器中选择操作系统或应用程序,在客户端计算机上运行并对客户端计算机进行引导;认证模块中存储有用户认证信息,通过客户端计算机来访问服务器。
[0009] 进一步地,所述多用户装置包括钥匙锁感检测单元、会话管理单元、资源管理单元,所述资源管理单元包括帐户分配单元、设备分配单元、索引设置单元、存储管理单元、显示处理器、IP分配单元、IP过滤单元、运行程序分配单元、数据存储单元、控制器;
[0010] 所述钥匙锁感检测单元用于检测该锁是否被插入在分配给每个用户的预定存储器内;所述会话管理单元可以为每个用户创建一个会话,并对其进行管理,即,用户登录在时插入一个钥匙锁,以使相应的用户(扩展机)用的会话连接,如果钥匙锁被移除则会话连接被终止;所述资源管理单元给用户会话连接分配资源,所述资源指的是计算机的内存,CPU,外围设备,等等,以及用户(即扩展计算机)分配账户,IP的输入和输出设备,可执行程序,存储和它可能是共同的所有元素被分配给每个用户的装置,资源管理单元可以通过使用USB集线器的识别信息进行用户资源的分配;资源管理单元的帐户分配单元分配给每个用户会话连接一个帐户,然后,每个用户通过分配给他们的帐户进行登录;设备分配单元的输入和输出设备分配给每个用户;分配给每个用户的输入和输出设备由用户各自识别,在用户与用户之间没有冲突,能够通过使用其自身的输入和输出装置执行操作;该设备分配单元包括一个索引设置单元,在注册表设置的输入和输出装置的索引,从而使输入和输出设备由各个用户进行识别;具体而言,要鉴别的输入和输出设备包括可包括视频卡,键盘,音频装置,USB集线器,在很大程度上将输入设备(键盘,鼠标,USB集线器)和输出装置(视频卡,音频装置);所述存储管理单元给每个用户会话连接分配存储空间,并且,通过目录或磁盘可以被划分分配给每个用户的存储空间;所述显示处理器是插入到分区或驱动筛,分配给经由目录或磁盘分区的每个用户,并且使得 每个用户都可以看到自己的存储空间;所述IP分配单元用于分配每个用户会话连接的IP地址;IP过滤单元对各用户进行过滤,以执行针对TCP驱动到IP地址为每个用户的操纵线处理部的钩(钩)的治疗的信息,并且通过IP网络上的各种数据地址进行发送;所述运行程序分配单元执行对每个用户会话连接的分配程序,该程序可以运行一个可执行程序,它包含的Excel,Photoshop中,Word等各种手段,运行程序分配单元在没有用户操作时将不会收到执行操作;所述数据存储单元是用于控制数据,并根据该唯一的号码,帐户,输入输出设备,存储IP和USB集线器的执行程序,分配给每个用户并存储的装置;所述平板电脑处理单元负责将输入到触摸平板设备的信号显示到每个用户的监视器上;所述控制器控制每个部件(44,45,46,47,48,491)的操作,避免资源之间的冲突;
[0011] 进一步地,所述存储器可以是外部存储器如USB存储器或者SD卡。
[0012] 所述的一种能够远程引导客户端计算机的的云计算系统,其具体操作方法为:
[0013] 用户连接到客户端计算机,通过存储器的引加载程序模块启动引导模块,并由引导模块的驱动模块驱动,通过配置模块设置地址、IP、用户帐号,客户端计算机通过网络连接到服务器,选择模块从服务器中选择操作系统或应用程序,在客户端计算机上运行并对客户端计算机进行引导;认证模块中存储的用户认证信息对用户进行认证,以确保用户通过客户端计算机来访问服务器,以防止客户端计算机的非正常使用。
[0014] 本发明的有益效果是:本发明的一种能够远程引导客户端计算机的的云计算系统,可用于操作系统使用有源的云计算系统环境,无论连接到客户端计算机的位置在哪里,本发明的云计算系统能够对各个不同的客户端计算机进行远程引导至服务器。

附图说明

[0015] 图1是本发明的云计算系统的结构概念图。
[0016] 图2是本发明的云计算系统的存储器的结构框图。
[0017] 图3是本发明的引导模块的结构框图。
[0018] 图4是本发明多用户装置的概念图。
[0019] 图5是资源管理器的系统框图。
[0020] 其中,1-服务器,2-存储器,21-加载程序模块,22-引导模块,221-驱动模块,222-配置模块,223-选择模块,224-认证模块,23-临时引导模块,24-存储模块,3-客户端计算机,4-多用户装置,41-钥匙锁感检测单元,42-会话管理单元,43-资源管理单元,431-帐户分配单元,44-设备分配单元,441-索引设置单元,45-存储管理单元,451-显示处理器,46-IP分配单元,461-IP过滤单元,47-运行程序分配单元,48-数据存储单元,49-控制器,491-平板电脑处理单元。

具体实施方式

[0021] 一种能够远程引导客户端计算机的的云计算系统,其特征在于,包括服务器1、存储器2、客户端计算机3、多用户装置4,所述服务器1为所述客户端计算机3提供多个操作系统和成像应用程序,每一个客户端计算机3与所述的存储器2之间通过网络设备进行通信;所述存储器2包括加载程序模块21、引导模块22、临时引导模块23、存储模块24;所述存储器可以是外部存储器如USB存储器或者SD卡;所述存储器2通过引导模块22对客户端计算机3与服务器1之间进行引导,通过存储在存储器2中的加载程序模块21下载操作系统进而启动客户端计算机3。所述引导模块22包括驱动模块221、配置模块222、选择模块223、认证模块
224;所述驱动模块221用于客户端计算机3与服务器1之间网络设备的初始化,网络设备的初始化之后,配置模块222设置与服务器1的通信环境,包括服务器地址的设置、IP设置;选择模块223从服务器1中选择操作系统或应用程序,在客户端计算机3上运行并对客户端计算机3进行引导;认证模块224中存储有用户认证信息,通过客户端计算机3来访问服务器1。
[0022] 所述多用户装置4包括钥匙锁感检测单元41、会话管理单元42、资源管理单元43,所述资源管理单元43包括帐户分配单元431、设备分配单元44、索 引设置单元441、存储管理单元45、显示处理器451、IP分配单元46、IP过滤单元461、运行程序分配单元47、数据存储单元48、控制器49。所述钥匙锁感检测单元41用于检测该锁是否被插入在分配给每个用户的预定存储器内;所述会话管理单元42可以为每个用户创建一个会话,并对其进行管理,即,用户登录在时插入一个钥匙锁,以使相应的用户(扩展机)用的会话连接,如果钥匙锁被移除则会话连接被终止;所述资源管理单元43给用户会话连接分配资源,所述资源指的是计算机的内存,CPU,外围设备,等等,以及用户(即扩展计算机)分配账户,IP的输入和输出设备,可执行程序,存储和它可能是共同的所有元素被分配给每个用户的装置,资源管理单元43可以通过使用USB集线器30的识别信息进行用户资源的分配;资源管理单元43的帐户分配单元431分配给每个用户会话连接一个帐户,然后,每个用户通过分配给他们的帐户进行登录;设备分配单元44的输入和输出设备分配给每个用户;分配给每个用户的输入和输出设备由用户各自识别,在用户与用户之间没有冲突,能够通过使用其自身的输入和输出装置执行操作;该设备分配单元44包括一个索引设置单元441,在注册表设置的输入和输出装置的索引,从而使输入和输出设备由各个用户进行识别;具体而言,要鉴别的输入和输出设备包括可包括视频卡,键盘,音频装置,USB集线器,在很大程度上将输入设备(键盘,鼠标,USB集线器)和输出装置(视频卡,音频装置);所述存储管理单元45给每个用户会话连接分配存储空间,并且,通过目录或磁盘可以被划分分配给每个用户的存储空间;所述显示处理器451是插入到分区或驱动筛,分配给经由目录或磁盘分区的每个用户,并且使得每个用户都可以看到自己的存储空间;所述IP分配单元46用于分配每个用户会话连接的IP地址;IP过滤单元461对各用户进行过滤,以执行针对TCP驱动到IP地址为每个用户的操纵线处理部的钩(钩)的治疗的信息,并且通过IP网络上的各种数据地址进行发送;所述运行程序分配单元47执行对每个用户会话连接的分配程序,该程序可以运行一个可执行程序,它包含的Excel,Photoshop中,Word等各种手段,运行程序分配单元47在没有用户操作时将不会收到执行操作;所述数据存储单元48是用于控制数据,并根据该唯一的号码,帐户,输入输出设备,存储IP和USB集线器的执行程序,分配给每个用户并存储的装置;所述平板电脑处理单元491负责将输入到触摸平 板设备的信号显示到每个用户的监视器上;所述控制器49控制每个部件(44,45,46,47,48,491)的操作,避免资源之间的冲突;
[0023] 其具体操作方法为:
[0024] 用户连接到客户端计算机3,通过存储器2的引加载程序模块21启动引导模块22,并由引导模块22的驱动模块221驱动,通过配置模块222设置地址、IP、用户帐号,客户端计算机3通过网络连接到服务器1,选择模块223从服务器1中选择操作系统或应用程序,在客户端计算机3上运行并对客户端计算机3进行引导;认证模块224中存储的用户认证信息对用户进行认证,以确保用户通过客户端计算机3来访问服务器1,以防止客户端计算机3的非正常使用。
[0025] 最后应该说明的是,以上具体实施方式仅用以说明本发明的技术方案,而非对其限制;尽管参照前述具体实施方式对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明具体实施方式技术方案的精神和范围。