一种云桌面数据处理的方法及系统技术方案

技术编号:35563514 阅读:30 留言:0更新日期:2022-11-12 15:46
本申请涉及数据处理技术领域,公开了一种云桌面数据处理的方法及系统,包括:利用数据处理单元对获取到的待处理数据进行协议解析,并将协议解析后的待处理数据发送给客户端;在客户端中的驱动内存池中存储协议解析后的待处理数据,且客户端中的驱动内存池和应用内存池可以共享内存。通过数据处理单元对待处理数据进行处理后,直接发送给客户端中进行存储,相对于现有技术减少了数据交互的过程,也减少了服务器处理数据占用的资源,进而提高云桌面客户端的使用效果。客户端的使用效果。客户端的使用效果。

【技术实现步骤摘要】
一种云桌面数据处理的方法及系统


[0001]本申请涉及数据处理
,尤其涉及一种云桌面数据处理的方法及系统。

技术介绍

[0002]目前云桌面通常采用独立计算环境简单协议(SPICE,Simple Protocol for Independent Computing Environment)解决远程控制问题。SPICE一般包括Spice client(客户端)、Spice server(服务器)和Spice protocol(协议)。Spice client与Spice server通过Spice protocol进行交互。Spice server还与云桌面虚拟机进行交互。
[0003]Spice client与Spice server通过Spice protocol进行数据处理交互时,会消耗Spice server较多的计算资源。当云桌面虚拟机数量过多时,Spice server分配给每个云桌面虚拟机的计算资源出现大量减少的现象,进而会影响云桌面的正常运行。

技术实现思路

[0004]本申请实施例提供一种云桌面数据处理的方法及系统,从而可以减少数据交互的过程,也减少服务器处理数据占用的资源,进而提高云桌面客户端的使用效果。
[0005]第一方面,本申请一实施例提供了一种云桌面数据处理的系统,所述系统包括:数据处理单元、客户端;
[0006]所述数据处理单元,用于获取待处理数据,并对所述待处理数据进行协议解析;将协议解析后的所述待处理数据发送给所述客户端;
[0007]所述客户端,用于接收所述数据处理单元发送的协议解析后的所述待处理数据;将协议解析后的所述待处理数据存储于驱动内存池;其中,所述驱动内存池与所述客户端中的应用内存池共享内存。
[0008]本申请通过数据处理单元对待处理数据进行处理后,直接发送给客户端中进行存储,相对于现有技术减少了数据交互的过程,也减少了服务器处理数据占用的资源,进而提高云桌面客户端的使用效果。
[0009]一种可能的设计中,所述数据处理单元包括:协议解析子单元;
[0010]所述协议解析子单元,用于对所述待处理数据进行协议解析。
[0011]本申请通过在数据处理单元中设置协议解析子单元,可以更高效的对待处理数据进行协议解析,进而相对于现有技术减少了数据交互的过程,也减少了服务器处理数据占用的资源,进而提高云桌面客户端的使用效果。
[0012]一种可能的设计中,所述系统还包括:服务器和至少一个虚拟机;
[0013]所述服务器,用于分配计算资源给所述至少一个虚拟机,并根据分配给每个虚拟机的计算资源进行虚拟化计算。
[0014]本申请相对于现有技术,将数据处理过程从服务器中分离出来,使得服务器可以更高效的为每个虚拟机分配计算资源。
[0015]一种可能的设计中,所述服务器与所述至少一个虚拟机通过虚拟装置接口通信。
[0016]第二方面,本申请一实施例提供了一种云桌面数据处理的方法,所述方法包括:
[0017]通过数据处理单元获取待处理数据,并根据所述数据处理单元对所述待处理数据进行协议解析;将协议解析后的所述待处理数据发送给客户端;
[0018]在所述客户端中将协议解析后的所述待处理数据存储于驱动内存池;其中,所述客户端中的所述驱动内存池与应用内存池共享内存。
[0019]一种可能的设计中,所述根据所述数据处理单元对所述待处理数据进行协议解析,包括:
[0020]根据所述数据处理单元中的协议解析子单元对所述待处理数据进行协议解析。
[0021]一种可能的设计中,所述方法还包括:
[0022]利用服务器分配计算资源给至少一个虚拟机,并根据分配给每个虚拟机的计算资源进行虚拟化计算。
[0023]第三方面,本申请一实施例还提供了一种电子设备,包括:
[0024]处理器;
[0025]用于存储所述处理器可执行指令的存储器;
[0026]其中,所述处理器被配置为执行所述指令,以实现如本申请第一方面中提供的任一方法。
[0027]第四方面,本申请一实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本申请第一方面中提供的任一方法。
[0028]第五方面,本申请一实施例提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如本申请第一方面中提供的任一方法。
[0029]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0030]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本申请实施例提供的云桌面数据处理的系统的应用场景示意图;
[0032]图2为本申请一实施例提供的云桌面数据处理的系统的流程示意图;
[0033]图3为本申请一实施例提供的云桌面数据处理的方法的流程示意图;
[0034]图4为本申请一实施例提供的电子设备示意图。
具体实施方式
[0035]为了使本领域普通人员更好地理解本申请的技术方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0036]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应所述理解这样使
用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0037]以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
[0038](1)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0039](2)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0040](3)服务器,是为客户端服务的,服务的内容诸如分配计算资源给至少一个虚拟机,并根据分配给每个虚拟机的计算资源进行虚拟化计算;服务器是与客户端上安装的应用程序相对应的,与客户端上的应用程序配合运行。
[0041](4)客户端,既可以指软件类的APP(Application,应用程序),也可以指终端设备。它具有可视的显示界面,能与用户进行交互;是与服务器相对应,为客户提供本地服务。针本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云桌面数据处理的系统,其特征在于,所述系统包括:数据处理单元、客户端;所述数据处理单元,用于获取待处理数据,并对所述待处理数据进行协议解析;将协议解析后的所述待处理数据发送给所述客户端;所述客户端,用于接收所述数据处理单元发送的协议解析后的所述待处理数据;将协议解析后的所述待处理数据存储于驱动内存池;其中,所述驱动内存池与所述客户端中的应用内存池共享内存。2.根据权利要求1所述的系统,其特征在于,所述数据处理单元包括:协议解析子单元;所述协议解析子单元,用于对所述待处理数据进行协议解析。3.根据权利要求1所述的系统,其特征在于,所述系统还包括:服务器和至少一个虚拟机;所述服务器,用于分配计算资源给所述至少一个虚拟机,并根据分配给每个虚拟机的计算资源进行虚拟化计算。4.根据权利要求3所述的系统,其特征在于,所述服务器与所述至少一个虚拟机通过虚拟装置接口通信。5.一种云桌面数据处理的方法,其特征在于,所述方法包括:通过数据处理单元获取待处理数据,并根据所述数据处理单元对所述待处理数据进行协议解析;将协议解析后的所述待处理数据发送给客...

【专利技术属性】
技术研发人员:訾元坤刘宽夏勇段江南黄景平
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1