System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,具体为一种云桌面快速打开本地文件的方法。
技术介绍
1、近些年来,随着云计算技术的发展,越来越多的企业和用户开始使用云桌面办公,云桌面使用桌面虚拟化技术,将传统电脑所包含的cpu、内存、硬盘等硬件资源在云端服务器中虚拟出来。用户使用瘦客户机等终端连接显示器和键鼠,安装云桌面客户端后通过特有的通信协议访问云端服务器上的虚拟机主机来实现交互式操作,达到与使用本地电脑一致的体验效果。
2、用户使用云桌面时,经常有打开本地终端系统中的文件的需求。一般来说,当前用户使用云桌面打开本地文件的操作有以下几个步骤:1.打开终端上安装的云桌面客户端并登录;2.选择对应的云桌面连接到云端虚拟机;3.在云桌面的资源管理器中找到挂载的终端系统磁盘中的文件;4.选择相应的软件打开文件。反过来,用户在本地终端系统上打开文件只需要直接选择相应的软件打开一个步骤。用户使用云桌面打开本地文件相比用本地终端打开文件的方式不一样,步骤略显繁琐,体验略差。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种云桌面快速打开本地文件的方法,具备简化用云桌面打开本地文件打开的步骤,提升用户使用体验等优点,解决了当前用户使用云桌面打开本地终端系统中的文件步骤略显繁琐、使用体验略差的问题。
3、(二)技术方案
4、为实现上述简化用云桌面打开本地文件打开的步骤,提升用户使用体验目的,本专利技术提供如下技术方案:一种云桌面快速打开本
5、步骤一、登录云桌面客户端,选择云桌面,获取软件列表;
6、步骤二、在接收到客户端获取软件列表的请求后,云桌面将软件名称和软件支持的文件类型一起打包发送给客户端;
7、步骤三、将云桌面返回的软件名称和软件支持的文件类型写入终端系统中;
8、步骤四、选中终端系统上的文件,选择用对应的软件打开,如果选择的软件为本地终端系统上的软件,则在本地终端上直接用相应软件打开文件,否则进入下一步;
9、步骤五、如果选择的软件为云桌面中的软件,客户端自动登录并连接该软件所对应的云桌面,同时发送打开文件的请求给云桌面;
10、步骤六、云桌面接收到客户端连接并打开文件的请求后,根据软件名称获取软件启动参数,同时获取文件在云桌面中的挂载路径,将软件的启动参数与文件的路径结合,调用对应的软件打开文件,建立与客户端的连接;
11、步骤七、客户端建立与云桌面的连接后,渲染并显示云桌面的画面。
12、优选的,所述步骤一种获取软件列表通过以下步骤实现:
13、a1、打开云桌面客户端,登录用户账号;
14、a2、选中该用户账号下相应的云桌面;
15、a3、向选中的云桌面发起获取软件列表请求。
16、优选的,所述步骤二中云桌面将软件名称和软件支持的文件类型一起打包发送给客户端,通过以下步骤实现:
17、b1、在云桌面上实现一个软件信息数据库,数据库中包含每个软件的名称、版本号和支持文件类型;
18、b2、当客户端发送请求时,从数据库中获取当前可用的所有软件列表;
19、b3、将获取的软件信息封装成数据包通过云桌面连接通道发送给客户端。
20、优选的,所述步骤三中将云桌面返回的软件名称和软件支持的文件类型写入终端系统中,客户端根据云桌面返回的软件名称和软件支持的文件类型在终端系统上创建对应的软件快捷方式,该软件快捷方式对应的软件路径为云桌面客户端。
21、优选的,所述步骤四中当选择的软件在本地终端系统上,则能够使用终端上安装的相应软件直接打开该文件,否则,则需要调用云桌面中的软件打开该文件。
22、优选的,所述步骤五包括以下步骤;
23、c1、终端系统根据软件快捷方式打开云桌面客户端并自动登录;
24、c2、云桌面客户端根据选中的软件所对应的云桌面,自动连接该云桌面;
25、c3、通过云桌面连接通道向该云桌面发送打开文件的请求。
26、优选的,所述步骤六中根据软件名称获取软件启动参数,同时获取文件在云桌面中的挂载路径,通过以下步骤实现:
27、d1、遍历云桌面软件列表,根据软件名称找到对应的软件路径;
28、d2、扫描云桌面的文件系统,获取终端系统盘符在云桌面中对应的挂载盘符;
29、d3、根据挂载后的盘符信息,将文件路径转换成挂载后的文件路径;
30、d4、根据软件路径和挂载后的文件路径结合成调用该软件打开该文件的操作参数;
31、d5、根据操作参数调用云桌面相应软件打开终端系统相应文件。
32、与现有技术相比,本专利技术提供了一种云桌面快速打开本地文件的方法,具备以下有益效果:
33、1、本专利技术能获取用户云桌面中的软件列表以及软件所支持的文件类型,用户可以直接在终端系统上选择云桌面中的软件打开本地终端文件。
34、2、本专利技术能够让用户使用云桌面中的软件打开本地文件的操作方式和在本地终端上直接打开文件的操作方式一样。
35、3、本专利技术用户不需要登录连接云桌面然后寻找挂载盘中的本地终端文件再选择云桌面中的软件打开,简化了云桌面打开本地终端文件的步骤,提升了用户使用体验。
本文档来自技高网...【技术保护点】
1.一种云桌面快速打开本地文件的方法,其特征在于,通过以下步骤实现:
2.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤一中获取软件列表通过以下步骤实现:
3.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤二中云桌面将软件名称和软件支持的文件类型一起打包发送给客户端,通过以下步骤实现:
4.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤三中将云桌面返回的软件名称和软件支持的文件类型写入终端系统中,客户端根据云桌面返回的软件名称和软件支持的文件类型在终端系统上创建对应的软件快捷方式,该软件快捷方式对应的软件路径为云桌面客户端。
5.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤四中当选择的软件在本地终端系统上,则能够使用终端上安装的相应软件直接打开该文件,否则,则需要调用云桌面中的软件打开该文件。
6.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤五包括以下步骤;
7.根据
...【技术特征摘要】
1.一种云桌面快速打开本地文件的方法,其特征在于,通过以下步骤实现:
2.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤一中获取软件列表通过以下步骤实现:
3.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤二中云桌面将软件名称和软件支持的文件类型一起打包发送给客户端,通过以下步骤实现:
4.根据权利要求1所述的一种云桌面快速打开本地文件的方法,其特征在于:所述步骤三中将云桌面返回的软件名称和软件支持的文件类型写入终端系统中,客户端根据云桌面返回的软件名称和软件支持的文件类型在终端...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。