本发明涉及云电脑,尤其涉及一种基于云电脑可实现用户定制化的方法、系统及移动终端。
背景技术:
1、虚拟化技术是一种利用软件来模拟计算机硬件的技术,计算元件在虚拟的基础而不是真实的基础上运行,从而可以将有限的固定的资源根据不同需求进行重新规划,以达到资源利用率最大化。
2、云电脑桌面虚拟化技术,在云电脑服务器上部署好桌面环境,并把桌面画面传输到客户端上,而客户端只采用云终端的应用模式,即只安装基本操作系统,接受云电脑服务器传输来的虚拟桌面,用户看到的就像本地真实环境一样,所有的使用其实是对云电脑服务器上的桌面进行操作。目前,云电脑的客户端无法根据自身需求来选择相应的配置,容易出现配置不够用或者资源冗余的情况。
3、因此,需要设计一种基于云电脑可实现用户定制化的方法、系统和移动终端来解决上述问题。
技术实现思路
1、本发明提供一种基于云电脑可实现用户定制化的方法、系统和移动终端,用于解决背景技术中所提及的技术问题。
2、为解决上述问题,本发明提供以下技术方案:
3、一方面,本发明实施例包括一种基于云电脑可实现用户定制化的方法,由云服务器执行,包括以下步骤:
4、步骤s1,与客户端建立网络连接;
5、步骤s2,接收客户端通过用户交互界面所选择的配置请求,所述配置请求包括操作系统类型、cpu核心数、内存容量、存储空间、显卡类型;
6、步骤s3,查询现有云服务器的剩余配置信息,为配置请求分配对应的资源;
7、步骤s4,创建虚拟机并将将分配好的资源通过传输协议将虚拟机画面传输给客户端,供客户端使用。
8、进一步的,在步骤s1中,云服务器提供api接口,客户端使用相应的http请求访问与云服务器进行通信。
9、进一步的,在步骤s2中,客户端可通过api接口同时创建多台云电脑。
10、进一步的,在步骤s2中,在客户完成配置选择后,根据客户的选择计算出相应的价格。
11、进一步的,在步骤s3中,云服务器定时进行资源管理和监控,包括跟踪云服务器的资源使用情况、检测服务器负载和性能,并在资源不足时,动态调整资源的分配。
12、进一步的,在步骤s4中,所述传输协议包括tcp或udp或websocket传输协议。
13、进一步的,还包括步骤s5,云服务器定时备份虚拟机的信息。
14、进一步的,在整个处理过程中,云服务器还具有异常处理机制,能够识别和处理错误和异常情况,并通过反馈机制发送错误信息。
15、另一方面,本发明实施例包括一种基于云电脑可实现用户定制化的系统,包括:
16、云服务器,用于提供计算能力、存储和应用程序;
17、接收模块,用于接收客户端通过用户交互界面所选择的配置请求,所述配置请求包括操作系统类型、cpu核心数、内存容量、存储空间、显卡类型;
18、资源分配模块:用于查询现有云服务器的剩余配置信息,分配与配置请求对应的资源;
19、虚拟机创建模块:用于将分配好的资源创建为虚拟机,通过传输协议将虚拟机画面传输给客户端,供客户端使用。
20、另一方面,本发明实施例还包括一种移动终端,所述移动终端为基于云电脑可实现用户定制化的方法的客户端,还包括
21、一个或多个处理器;
22、存储器,用于存储一个或多个程序;
23、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现基于云电脑可实现用户定制化的方法。
24、与现有技术相比,本发明至少具有以下有益效果:
25、本发明的基于云电脑可实现用户定制化的方法可以根据客户端通过用户交互界面所选择的配置请求,来分配与配置请求对应的资源,用户可以根据不同的使用场景来选择所需的云电脑配置,有效解决了云电脑配置不够用或者资源冗余的问题。
1.一种基于云电脑可实现用户定制化的方法,由云服务器执行,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于云电脑可实现用户定制化的方法,其特征在于,在步骤s1中,云服务器提供api接口,客户端使用相应的http请求访问与云服务器进行通信。
3.根据权利要求2所述的基于云电脑可实现用户定制化的方法,其特征在于,在步骤s2中,客户端可通过api接口同时创建多台云电脑。
4.根据权利要求3所述的基于云电脑可实现用户定制化的方法,其特征在于,在步骤s2中,在客户完成配置选择后,根据客户的选择计算出相应的价格。
5.根据权利要求4所述的基于云电脑可实现用户定制化的方法,其特征在于,在步骤s3中,云服务器定时进行资源管理和监控,包括跟踪云服务器的资源使用情况、检测服务器负载和性能,并在资源不足时,动态调整资源的分配。
6.根据权利要求1所述的基于云电脑可实现用户定制化的方法,其特征在于,在步骤s4中,所述传输协议包括tcp或udp或websocket传输协议。
7.根据权利要求1所述的基于云电脑可实现用户定制化的方法,其特征在于,还包括步骤s5,云服务器定时备份虚拟机的信息。
8.根据权利要求1至7任一所述的基于云电脑可实现用户定制化的方法,其特征在于,在整个处理过程中,云服务器还具有异常处理机制,能够识别和处理错误和异常情况,并通过反馈机制发送错误信息。
9.一种基于云电脑可实现用户定制化的系统,其特征在于,包括:
10.一种移动终端,其特征在于,所述移动终端为权利要求1至8任一所述的客户端,还包括