[发明专利]一种通过桌面快捷方式打开虚拟应用的方法、装置及介质在审
申请号: | 202011538651.8 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112748831A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 王智敏;孙利杰;陈松政;刘文清;杨涛 | 申请(专利权)人: | 湖南麒麟信安科技股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/455;H04L29/06 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 刘畅舟 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 桌面 快捷方式 打开 虚拟 应用 方法 装置 介质 | ||
本发明一种通过桌面快捷方式打开虚拟应用的方法、装置及介质,终端侧执行的步骤包括:将用户登录信息发送到管理服务器;获取管理服务器的已授权当前用户的虚拟应用列表,根据虚拟应用列表生成包括应用名称、图标以及对应的应用服务器地址的虚拟应用快捷方式;检测到快捷方式被双击,调用虚拟应用启动器获取快捷方式中的应用名称并匹配虚拟应用列表得到虚拟应用信息,然后获取快捷方式中的应用服务器地址,根据应用服务器地址将虚拟应用信息和启动指令发送给应用服务器;通过RDP传输协议接收应用服务器返回的协议数据包,根据协议数据包内容绘制虚拟应用的图形界面。本发明的方法能够为用户提供和打开本地应用相同的打开虚拟应用的体验。
技术领域
本发明涉及云计算虚拟化领域,尤其涉及一种通过桌面快捷方式打开虚拟应用的方法、装置及介质。
背景技术
随着网络和虚拟化技术的逐渐成熟,云计算已经变成了主流基础架构。应用虚拟化可以将应用和操作系统界面解耦,能够有效满足企业应用使用场景,已经变成一种趋势。一般应用虚拟化中客户通过应用虚拟化协议访问服务器端启动的应用,协议负责将服务器端应用程序的界面图像推送到终端侧,客户在终端侧的键盘和鼠标输入通过应用虚拟化协议传输到服务器端,最终效果是终端侧用户无需安装应用但在使用方式和体验方面与使用本地应用程序基本一致。
当前应用虚拟化场景一般都是通过web页面来访问,在web页面上展示应用列表,或者通过客户端在UI界面展示。这两种方式打开虚拟应用都和原生系统打开应用的方式不同,和系统自身的打开应用方式有区别,并且较为繁琐。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种通过桌面快捷方式打开虚拟应用的方法、装置及介质,让用户打开虚拟应用在体验上和打开本地应用相同。
为解决上述技术问题,本发明提出的技术方案为:
一种通过桌面快捷方式打开虚拟应用的方法,终端侧执行的步骤包括:
A1)将用户登录信息发送到服务器侧的管理服务器进行认证;
A2)获取管理服务器返回的已授权当前用户的虚拟应用列表并保存,读取虚拟应用列表中各虚拟应用的应用名称,配置对应的图标以及服务器侧对应的应用服务器地址,用应用名称、图标以及应用服务器地址生成各虚拟应用的快捷方式,将快捷方式展示在本地操作系统的桌面中;
A3)等待并检测到快捷方式被双击,调用虚拟应用启动器,所述虚拟应用启动器获取被双击的快捷方式中的应用名称,然后将应用名称匹配虚拟应用列表得到对应的虚拟应用信息;
A4)虚拟应用启动器获取被双击的快捷方式中的应用服务器地址,根据应用服务器地址连接对应的应用服务器,将虚拟应用信息和启动指令发送给应用服务器;
A5)等待并通过RDP传输协议接收应用服务器返回的协议数据包,根据协议数据包内容绘制虚拟应用的图形界面。
进一步的,步骤A2)之前还包括服务器侧的管理服务器进行认证的步骤,具体包括:
B1)接收终端侧发送的用户登录信息,将用户登录信息匹配用户信息库,若存在匹配结果,返回授权信息并进入下一步,若不存在匹配结果,返回错误信息,并等待终端侧重新发送用户登录信息;
B2)提取用户信息库中用户登录信息对应的已授权当前用户的虚拟应用列表并发送给终端侧。
进一步的,步骤A2)之前还包括终端侧验证服务器侧的管理服务器返回信息的步骤,具体包括:等待并接收管理服务器返回的信息,若为授权信息,进入步骤A2),若为错误信息,返回步骤A1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技股份有限公司,未经湖南麒麟信安科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011538651.8/2.html,转载请声明来源钻瓜专利网。