数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32008353 阅读:14 留言:0更新日期:2022-01-22 18:25
本公开提供一种数据处理方法、装置、电子设备及存储介质,该方法包括:接收用户输入的第一指示消息,所述第一指示消息用于指示建立剪切板与目标虚拟机之间的对应关系;根据所述第一指示消息建立剪切板与所述目标虚拟机的第一对应关系,以便用户在所述终端设备与所述目标虚拟机之间进行剪切板操作;建立所述第一对应关系后,若确定切换至指定虚拟机,则解除所述第一对应关系并建立所述剪切板与所述指定虚拟机的第二对应关系。本发明专利技术用于解决用户需要在其他虚拟机上执行剪切板操作时,需用户手动切换剪切板与虚拟机的绑定关系则非常繁琐,用户体验较差的问题。用户体验较差的问题。用户体验较差的问题。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质


[0001]本公开涉及云桌面领域,尤其涉及数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]现有云桌面系统的基本结构可参照图1。如图1所示,云桌面系统基于万像图传协议,主要包括终端设备10(简称R端)和云服务器20(简称S端)。其中,R端10用于接收来自S端20的云端桌面图像,同时将本地鼠标和键盘信息反向传输到S端20,由S端20注入当前R端10所对应的云端桌面中,所述云端桌面是由S端20为当前R端10所分配的虚拟机生成的。
[0003]现有技术中,用户可以通过一个终端设备连接多个虚拟机,这样,可以同时查看和控制多个虚拟机桌面。在这种场景中,当用户需要使用剪切板在虚拟机与终端设备之间进行复制粘贴操作时,由于剪切板仅支持一对一的特性,用户一次只能在一个虚拟机上执行剪切板操作,即用户只能在一个虚拟机与零终端之间进行数据复制粘贴,当用户需要在其他虚拟机上执行剪切板操作时,需用户手动切换剪切板与虚拟机的绑定关系则非常繁琐,用户体验较差。

技术实现思路

[0004]本公开实施例提供一种数据处理方法、装置、电子设备及存储介质,能够解决剪切板仅支持一对一的特性,用户只能在一个虚拟机与零终端之间进行数据复制粘贴,当用户需要在其他虚拟机上执行剪切板操作时,需用户手动切换剪切板与虚拟机的绑定关系则非常繁琐,用户体验较差的问题。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种数据处理向方法,应用于终端设备,包括:
[0006]接收用户输入的第一指示消息,所述第一指示消息用于指示建立剪切板与目标虚拟机之间的对应关系,所述第一指示消息包括所述目标虚拟机的标识信息,所述目标虚拟机为与所述终端设备连接的至少一个虚拟机中的任意一个虚拟机;
[0007]根据所述第一指示消息建立剪切板与所述目标虚拟机的第一对应关系,以便用户在所述终端设备与所述目标虚拟机之间进行剪切板操作;
[0008]建立所述第一对应关系后,若确定切换至指定虚拟机,则解除所述第一对应关系并建立所述剪切板与所述指定虚拟机的第二对应关系,所述指定虚拟机与所述终端设备连接的至少一个虚拟机中除所述目标虚拟机外的任意一个虚拟机。
[0009]本公开实施例提供的数据处理方法,能够接收用户输入的第一指示消息,所述第一指示消息用于指示建立剪切板与目标虚拟机之间的对应关系,所述第一指示消息包括所述目标虚拟机的标识信息,所述目标虚拟机为与所述终端设备连接的至少一个虚拟机中的任意一个虚拟机;根据所述第一指示消息建立剪切板与所述目标虚拟机的第一对应关系,以便用户在所述终端设备与所述目标虚拟机之间进行剪切板操作;建立所述第一对应关系后,若确定切换至指定虚拟机,则解除所述第一对应关系并建立所述剪切板与所述指定虚
拟机的第二对应关系,所述指定虚拟机与所述终端设备连接的至少一个虚拟机中除所述目标虚拟机外的任意一个虚拟机,能够在发生虚拟机切换时,建立剪切板由切换后的虚拟机的对应关系,使得用户在查看和控制其他虚拟机的桌面时,也能在其他虚拟机上进行剪切板操作,方便用户的操作,提高了用户体验。
[0010]在一个实施例中,所述接收用户输入的第一数据请求前,所述方法还包括:
[0011]接收服务器发送的N个第二指示消息,其中,每个第二指示消息包括待建立连接的该虚拟机的标识信息,所述第二指示消息用于指示将所述终端设备与所述该虚拟机建立连接,所述第二指示消息是所述服务器为所述终端设备分配N个虚拟机后向所述终端设备发送的,N为大于1的整数;
[0012]分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接并生成该虚拟机的时间戳,所述时间戳是该虚拟机与所述终端设备建立连接时的时间戳;
[0013]将时间戳最早的虚拟机作为所述目标虚拟机。
[0014]在一个实施例中,所述分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接后,所述方法还包括:
[0015]向所述服务器发送N个第三指示消息并分别生成N个虚拟机中每个虚拟机与所述终端设备的数据通道,其中,每个第三指示消息包括已建立连接的该虚拟机的标识信息,所述第三指示消息用于指示所述终端设备与所述该虚拟机已建立连接;
[0016]接收服务器分别通过N个数据通道发送的所述N个虚拟机中每个虚拟机的桌面图像以及该虚拟机的标识信息;
[0017]在屏幕上生成N个窗口并建立所述N个窗口中每个窗口与所述N个虚拟机中每个虚拟机的对应关系;
[0018]将所述N个虚拟机中每个虚拟机的桌面图像分别显示在对应窗口。
[0019]在一个实施例中,所述确定切换至指定虚拟机包括:
[0020]在用户操作键鼠设备时,分别检测所述N个数据通道上是否存在反向控制信号;
[0021]若所述指定虚拟机与所述终端设备的数据通道上存在反向控制信号,则确定所述终端设备切换至指定虚拟机。
[0022]在一个实施例中,所述分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接后,所述方法还包括:
[0023]获取所述终端设备与所述N个虚拟机中每个虚拟机的历史连接时长;
[0024]将历史连接时长最长的虚拟机作为所述目标虚拟机。
[0025]在一个实施例中,所述分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接后,所述方法还包括:
[0026]获取所述终端设备与所述N个虚拟机中每个虚拟机的历史连接次数;
[0027]将历史连接次数最多的虚拟机作为所述目标虚拟机。
[0028]根据本公开实施例的第二方面,提供一种数据处理装置,应用于终端设备,包括:
[0029]第一指示消息接收模块,用于接收用户输入的第一指示消息,所述第一指示消息用于指示建立剪切板与目标虚拟机之间的对应关系,所述第一指示消息包括所述目标虚拟机的标识信息,所述目标虚拟机为与所述终端设备连接的至少一个虚拟机中的任意一个虚拟机;
[0030]第一对应关系建立模块,用于根据所述第一指示消息建立剪切板与所述目标虚拟机的第一对应关系,以便用户在所述终端设备与所述目标虚拟机之间进行剪切板操作;
[0031]第二对应关系建立模块,用于建立所述第一对应关系后,若确定切换至指定虚拟机,则解除所述第一对应关系并建立所述剪切板与所述指定虚拟机的第二对应关系,所述指定虚拟机与所述终端设备连接的至少一个虚拟机中除所述目标虚拟机外的任意一个虚拟机。
[0032]在一个实施例中,所述装置还包括:目标虚拟机确定模块,用于:
[0033]接收服务器发送的N个第二指示消息,其中,每个第二指示消息包括待建立连接的该虚拟机的标识信息,所述第二指示消息用于指示将所述终端设备与所述该虚拟机建立连接,所述第二指示消息是所述服务器为所述终端设备分配N个虚拟机后向所述终端设备发送的,N为大于1的整数;
[0034]分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接并生成该虚拟机的时间戳,所述时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端设备,包括:接收用户输入的第一指示消息,所述第一指示消息用于指示建立剪切板与目标虚拟机之间的对应关系,所述第一指示消息包括所述目标虚拟机的标识信息,所述目标虚拟机为与所述终端设备连接的至少一个虚拟机中的任意一个虚拟机;根据所述第一指示消息建立剪切板与所述目标虚拟机的第一对应关系,以便用户在所述终端设备与所述目标虚拟机之间进行剪切板操作;建立所述第一对应关系后,若确定切换至指定虚拟机,则解除所述第一对应关系并建立所述剪切板与所述指定虚拟机的第二对应关系,所述指定虚拟机与所述终端设备连接的至少一个虚拟机中除所述目标虚拟机外的任意一个虚拟机。2.根据权利要求1所述的方法,其特征在于,所述接收用户输入的第一数据请求前,所述方法还包括:接收服务器发送的N个第二指示消息,其中,每个第二指示消息包括待建立连接的该虚拟机的标识信息,所述第二指示消息用于指示将所述终端设备与所述该虚拟机建立连接,所述第二指示消息是所述服务器为所述终端设备分配N个虚拟机后向所述终端设备发送的,N为大于1的整数;分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接并生成该虚拟机的时间戳,所述时间戳是该虚拟机与所述终端设备建立连接时的时间戳;将时间戳最早的虚拟机作为所述目标虚拟机。3.根据权利要求2所述的方法,其特征在于,所述分别根据每个第二指示消息建立该虚拟机与所述终端设备的连接后,所述方法还包括:向所述服务器发送N个第三指示消息并分别生成N个虚拟机中每个虚拟机与所述终端设备的数据通道,其中,每个第三指示消息包括已建立连接的该虚拟机的标识信息,所述第三指示消息用于指示所述终端设备与所述该虚拟机已建立连接;接收服务器分别通过N个数据通道发送的所述N个虚拟机中每个虚拟机的桌面图像以及该虚拟机的标识信息;在屏幕生成上N个窗口并建立所述N个窗口中每个窗口与所述N个虚拟机中每个虚拟机的对应关系;将所述N个虚拟机中每个虚拟机的桌面图像分别显示在对应窗口。4.根据权利要求2所述的方法,其特征在于,所述确定切换至指定虚拟机包括:在用户操作键鼠设备时,分别检测所述N个数据通道上是否存在反向控制信号;若所述指定虚拟机与所述终端设备的数据通道上存在反向控制信号,则确定所述终端设备切换至指定虚拟机。5.根据权利要求2所述的方法,其特征在于,所述分别根据每个...

【专利技术属性】
技术研发人员:王知明
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:

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

1