业务鉴权的处理方法及装置的制造方法

文档序号:9527651阅读:718来源:国知局
业务鉴权的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种业务鉴权的处理方法及装置。
【背景技术】
[0002]随着IT技术的不断演进,基础架构方面也在推陈出新。伴随虚拟化技术的不断成熟发展,云计算也步入了新的阶段。云计算是分布式处理、并行计算和网格计算等概念的发展和商业实现,其技术实质在于计算、存储、服务器、应用软件等IT软硬件资源的虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面均具有自身独特的技术。
[0003]桌面虚拟机,即服务器虚拟化是云计算底层架构的重要基石。在服务器虚拟化过程中,虚拟化软件需要实现对硬件的抽象,资源的分配、调度和管理,虚拟机与宿主操作系统及多个虚拟机之间的隔离等功能,目前典型的实现(基本成为事实标准)可以包括但不限于:Citrix Xen、VMware ESX Server> Microsoft Hype-V。
[0004]云计算的虚拟桌面是在利用和突出桌面优点的同时创建一种新的基于云计算的Web应用开发和发布平台。虚拟桌面即Web桌面可以运行在浏览器上,其能够整合Web应用、Web服务、C\S应用、C\S应用服务器以及本地客户端应用到一个桌面环境上。云计算的虚拟桌面是在利用和突出桌面优点的同时创建一种新的基于云计算的Web应用开发和发布平台。
[0005]目前,在虚拟桌面的应用过程中,瘦终端的品牌以及型号的种类繁多。各厂家在其上安装的操作系统也各式各样。目前,市场上销售的主要产品可以包括:windows XP、win7、XPE、WES7、Linux、ubuntu、Android等操作系统。不同的操作系统对应用软件的安装策略限制各有不同。如果在所有的品牌和型号上进行桌面客户端的安装部署及调试,工作繁琐且工作量巨大,大量重复的工作还会引发安装包传输错误、空间不足等因素从而导致客户端的安装过程出现异常,其后给问题排查也带来了极大的难度。当前瘦终端进行部署桌面客户端主要存在以下两个方面的问题:
[0006]一方面、瘦终端上部署桌面客户端通常采用手工单台安装,仅有少部分厂家能够做到由后台统一下发,但是其缺陷在于:缺少针对所有操作系统类型终端统一下发并静默安装的方法;
[0007]另一方面、部分云桌面场景对用户的权限管控较为严格,在瘦终端上仅开放了用户权限,瘦终端使用用户账户等非系统管理员权限运行,易导致不管是用户手工安装桌面客户端还是由后台统一下发均会受到瘦终端操作系统的限制,特别是win7等对用户权限管控严格的操作系统,在用户权限下安装客户端软件都会被拒绝,由此最终导致安装失败。
[0008]图1是根据相关技术的通过手工部署云桌面客户端的部署示意图。如图1所示,用户通过管理平台下发桌面客户端程序进行自动安装,瘦终端必须运行在操作系统管理员administrator权限下。另外,针对不同类型操作系统的瘦终端,管理服务器必须提供不同的策略进行客户端软件的下发与安装,由此造成管理服务器的处理流程极为繁琐。由此可见,正是由于在上述过程中,需要瘦终端侧具备开发管理员权限并且管理平台侧需要进行全部类型操作系统的适配,从而导致整个过程极为复杂,浪费过多的人力、物力和财力。

【发明内容】

[0009]本发明提供了一种业务鉴权的处理方法及装置,以至少解决相关技术中在不具备管理员权限的情况下对运行在客户端上云桌面的操作受限或者由于操作系统类型的差异会增加对云桌面执行控制操作的复杂度的问题。
[0010]根据本发明的一个方面,提供了一种业务鉴权的处理方法。
[0011]根据本发明实施例的业务鉴权的处理方法包括:接收来自于发送端的业务鉴权请求;在通过代理模块对业务鉴权请求鉴权成功的情况下,经由代理模块将管理员权限授权至发送端,和/或,向发送端提供对客户端进行控制操作的适配接口,其中,代理模块为运行在客户端上的第一应用程序,第一应用程序用于获取客户端的管理员权限,和/或,用于适配在客户端上使用的操作系统。
[0012]优选地,在代理模块将管理员权限授权至发送端之后,还包括:接收来自于发送端的第二应用程序的安装包,其中,客户端当前运行在普通用户权限下;在确定发送端具备管理员权限的情况下,采用安装包对第二应用程序进行安装。
[0013]优选地,在代理模块将管理员权限授权至发送端之后,还包括:接收来自于发送端的第二应用程序的升级包,其中,客户端当前运行在普通用户权限下;在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,采用升级包对第二应用程序进行升级。
[0014]优选地,在代理模块将管理员权限授权至发送端之后,还包括:接收来自于发送端的卸载第二应用程序的请求,其中,客户端当前运行在普通用户权限下;在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,按照请求对第二应用程序进行卸载。
[0015]优选地,在向发送端提供适配接口之后,还包括:经由代理模块接收来自于发送端的配置操作指令;根据配置操作指令执行与配置操作指令对应的配置操作。
[0016]根据本发明的另一方面,提供了一种业务鉴权的处理装置。
[0017]根据本发明实施例的业务鉴权的处理装置包括:第一接收模块,用于接收来自于发送端的业务鉴权请求;处理模块,用于在通过代理模块对业务鉴权请求鉴权成功的情况下,经由代理模块将管理员权限授权至发送端,和/或,向发送端提供对客户端进行控制操作的适配接口,其中,代理模块为运行在客户端上的第一应用程序,第一应用程序用于获取客户端的管理员权限,和/或,用于适配在客户端上使用的操作系统。
[0018]优选地,上述装置还包括:第二接收模块,用于接收来自于发送端的第二应用程序的安装包,其中,客户端当前运行在普通用户权限下;安装模块,用于在确定发送端具备管理员权限的情况下,采用安装包对第二应用程序进行安装。
[0019]优选地,上述装置还包括:第三接收模块,用于接收来自于发送端的第二应用程序的升级包,其中,客户端当前运行在普通用户权限下;升级模块,用于在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,采用升级包对第二应用程序进行升级。
[0020]优选地,上述装置还包括:第四接收模块,用于接收来自于发送端的卸载第二应用程序的请求,其中,客户端当前运行在普通用户权限下;卸载模块,用于在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,按照请求对第二应用程序进行卸载。
[0021]优选地,上述装置还包括:第五接收模块,用于经由代理模块接收来自于发送端的配置操作指令;执行模块,用于根据配置操作指令执行与配置操作指令对应的配置操作。
[0022]通过本发明实施例,采用接收来自于发送端的业务鉴权请求;在通过代理模块对业务鉴权请求鉴权成功的情况下,经由代理模块将管理员权限授权至发送端,和/或,向发送端提供对客户端进行控制操作的适配接口,其中,代理模块为运行在客户端上的第一应用程序,第一应用程序用于获取客户端的管理员权限,和/或,用于适配在客户端上使用的操作系统,解决了相关技术中在不具备管理员权限的情况下对运行在客户端上云桌面的操作受限或者由于操作系统类型的差异会增加对云桌面执行控制操作的复杂度的问题,进而减少了维护人员工作量,降低了人工操作的出错概率,提高了运维效率。
【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1是根据相关技术的通过手工部署云桌面客户端的部署示意图;
[0025]图2是根据本发明实施例的业务鉴权
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1