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

文档序号:9527651阅读:来源:国知局
的处理方法的流程图;
[0026]图3是根据本发明优选实施例的用户通过代理模块进行桌面客户端的部署示意图;
[0027]图4是根据本发明实施例的业务鉴权的处理装置的结构框图;
[0028]图5是根据本发明优选实施例的业务鉴权的处理装置的结构框图。
【具体实施方式】
[0029]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0030]图2是根据本发明实施例的业务鉴权的处理方法的流程图。如图2所示,该方法可以包括以下处理步骤:
[0031]步骤S202:接收来自于发送端的业务鉴权请求;
[0032]步骤S204:在通过代理模块对业务鉴权请求鉴权成功的情况下,经由代理模块将管理员权限授权至发送端,和/或,向发送端提供对客户端进行控制操作的适配接口,其中,代理模块为运行在客户端上的第一应用程序,第一应用程序用于获取客户端的管理员权限,和/或,用于适配在客户端上使用的操作系统。
[0033]相关技术中在不具备管理员权限的情况下对运行在客户端上云桌面的操作受限或者由于操作系统类型的差异会增加对云桌面执行控制操作的复杂度。采用如图2所示的方法,通过发送端向安装有代理模块的客户端发送业务鉴权请求,由代理模块对发送端进行业务鉴权,如果鉴权成功,则由代理模块将客户端的管理员权限授予发送端,以使发送端在具备系统管理员权限下对客户端云桌面执行的操作不会被客户端所拒绝;此外,客户端还可以通过代理模块进行操作系统的适配,故而即便在发送端与客户端所使用的操作系统存在差异的情况下,由于代理模块起到适配作用,能够屏蔽不同类型操作系统之间的差异,以便于发送端对客户端云桌面执行控制操作。由此解决了相关技术中在不具备管理员权限的情况下对运行在客户端上云桌面的操作受限或者由于操作系统类型的差异会增加对云桌面执行控制操作的复杂度的问题,进而减少了维护人员工作量,降低了对客户端云桌面的操作复杂度和人工操作的出错概率,提高了运维效率。
[0034]在优选实施过程中,上述客户端可以为瘦终端(即不需要装载过多的应用程序,大量的计算可以通过网络放在后台服务器上运行),上述发送端通常为管理服务器,当然也可以是除代理模块所在的客户端之外的其他终端。
[0035]优选地,在步骤S204,代理模块将管理员权限授权至发送端之后,还可以包括以下操作:
[0036]步骤S1:接收来自于发送端的第二应用程序的安装包,其中,客户端当前运行在普通用户权限下;
[0037]步骤S2:在确定发送端具备管理员权限的情况下,采用安装包对第二应用程序进行安装。
[0038]在优选实施例中,维护人员预先在瘦终端镜像中安装部署一个桌面客户端的代理模块,然后将该镜像作为标准镜像对全部瘦终端进行刷机操作。代理模块是维护人员通过手工方式在系统管理员权限下进行部署的,具有自启动功能,并且该代理模块拥有获取最高系统内核权限的能力。用户可以通过管理服务器下发桌面客户端程序的安装包进行自动安装,瘦终端运行在用户权限下。管理服务器发起业务鉴权流程,并在成功鉴权以后获得瘦终端系统管理员权限。由此即便是在用户权限下也可以将应用程序安装至瘦终端中,而不被操作系统所拒绝。
[0039]优选地,在步骤S204,代理模块将管理员权限授权至发送端之后,还可以包括以下步骤:
[0040]步骤S3:接收来自于发送端的第二应用程序的升级包,其中,客户端当前运行在普通用户权限下;
[0041]步骤S4:在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,采用升级包对第二应用程序进行升级。
[0042]在优选实施例中,用户可以通过管理服务器下发桌面客户端程序的升级包进行自动升级,瘦终端运行在用户权限下。管理服务器发起业务鉴权流程,并在成功鉴权以后获得瘦终端系统管理员权限。由此即便是在用户权限下也可以对已经安装至瘦终端中的应用程序进行升级,而不被操作系统所拒绝。
[0043]优选地,在步骤S204,代理模块将管理员权限授权至发送端之后,还可以包括以下操作:
[0044]步骤S5:接收来自于发送端的卸载第二应用程序的请求,其中,客户端当前运行在普通用户权限下;
[0045]步骤S6:在确定发送端具备管理员权限且当前已经安装第二应用程序的情况下,按照请求对第二应用程序进行卸载。
[0046]在优选实施例中,用户可以通过管理服务器下发桌面客户端程序的卸载指令进行自动卸载,为瘦终端进行“瘦身”,瘦终端运行在用户权限下。管理服务器发起业务鉴权流程,并在成功鉴权以后获得瘦终端系统管理员权限。由此即便是在用户权限下也可以对已经安装至瘦终端中的应用程序进行卸载,而不被操作系统所拒绝。
[0047]优选地,在步骤S204,向发送端提供适配接口之后,还可以包括以下步骤:
[0048]步骤S7:经由代理模块接收来自于发送端的配置操作指令;
[0049]步骤S8:根据配置操作指令执行与配置操作指令对应的配置操作。
[0050]在优选实施例中,代理模块还具有系统支撑的角色,其适配了常用的瘦终端操作系统,对管理服务器开放了统一的执行配置操作(可以包括:系统参数配置、网络参数配置等)的适配接口。管理服务器只需要与代理模块进行交互即可,将配置操作指令下发至代理模块。而由于代理模块已经对瘦终端当前使用的操作系统进行了适配工作,屏蔽了操作系统类型的差异,因此,可以直接按照管理服务器下发的配置操作指令对瘦终端进行相应地配置操作。由此大大减少了后台服务器与瘦终端之间在执行各项操作过程中的接口适配工作,降低了管理平台统一部署云桌面客户端的复杂度。
[0051]需要说明的是,上述管理服务器对瘦终端的配置操作可以在代理模块仅完成对瘦终端当前使用的操作系统进行适配之后即可执行;当然也可以在代理模块不但完成对瘦终端当前使用的操作系统进行适配,而且还完成了对管理服务器的业务鉴权之后才会执行。
[0052]下面将结合图3所示的优选实施方式对上述优选实施过程作进一步的描述。
[0053]图3是根据本发明优选实施例的用户通过代理模块进行桌面客户端的部署示意图。如图3所示,用户通过管理平台下发桌面客户端程序进行自动安装,瘦终端运行在用户权限下。管理服务器发起业务鉴权流程,并在成功鉴权以后获得瘦终端系统管理员权限。针对不同类型操作系统的瘦终端,管理服务器无需进行全部类型操作系统的适配,而只需要在其与代理模块之间保持一套接口交互即可。从而能够针对所有类型操作系统的瘦终端实现统一批量部署桌面客户端,特别是针对非系统管理员账户下,进行云桌面客户端的自动安装部署,同时也支持用户在非系统管理员权限下通过手工单台进行客户端安装。
[0054]上述通过代理模块进行桌面客户端的部署方法,主要是通过预先部署在瘦终端各种类型操作系统中的代理模块作为桥梁,应用软件即使运行在非系统管理员权限级别,也可以通过代理模块获得系统安装软件的权限,并且代理模块对管理服务器屏蔽了瘦终端的操作系统类型,真正实现了在各种苛刻条件下无需人工干预即可完成桌面客户端自动安装部署,由此,极大地简化了操作流程,提高了在云桌面场景下瘦终端的运维效率。
[0055]图4是根据本发明实施例的业务鉴权的处理装置的结构框图。如图4所示,该业务鉴权的处理装置可以应用于瘦终端,该业务鉴权的处理装置可以包括:第一接收模块100,用于接收来自于发送端的业务鉴权请求;处理模块102,用于在通过代理模块对业务鉴权请求鉴权成功的情况下,经由代理模块将管理员权限授权至发送端,和/或,向发送端提供对客户端进行控制操作的适配接口,其中,代理模块为运行在客户端上的第一应用程
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1