業(yè)務(wù)鑒權(quán)的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種業(yè)務(wù)鑒權(quán)的處理方法及裝置。
【背景技術(shù)】
[0002]隨著IT技術(shù)的不斷演進(jìn),基礎(chǔ)架構(gòu)方面也在推陳出新。伴隨虛擬化技術(shù)的不斷成熟發(fā)展,云計(jì)算也步入了新的階段。云計(jì)算是分布式處理、并行計(jì)算和網(wǎng)格計(jì)算等概念的發(fā)展和商業(yè)實(shí)現(xiàn),其技術(shù)實(shí)質(zhì)在于計(jì)算、存儲(chǔ)、服務(wù)器、應(yīng)用軟件等IT軟硬件資源的虛擬化,云計(jì)算在虛擬化、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)管理、編程模式等方面均具有自身獨(dú)特的技術(shù)。
[0003]桌面虛擬機(jī),即服務(wù)器虛擬化是云計(jì)算底層架構(gòu)的重要基石。在服務(wù)器虛擬化過程中,虛擬化軟件需要實(shí)現(xiàn)對(duì)硬件的抽象,資源的分配、調(diào)度和管理,虛擬機(jī)與宿主操作系統(tǒng)及多個(gè)虛擬機(jī)之間的隔離等功能,目前典型的實(shí)現(xiàn)(基本成為事實(shí)標(biāo)準(zhǔn))可以包括但不限于:Citrix Xen、VMware ESX Server> Microsoft Hype-V。
[0004]云計(jì)算的虛擬桌面是在利用和突出桌面優(yōu)點(diǎn)的同時(shí)創(chuàng)建一種新的基于云計(jì)算的Web應(yīng)用開發(fā)和發(fā)布平臺(tái)。虛擬桌面即Web桌面可以運(yùn)行在瀏覽器上,其能夠整合Web應(yīng)用、Web服務(wù)、C\S應(yīng)用、C\S應(yīng)用服務(wù)器以及本地客戶端應(yīng)用到一個(gè)桌面環(huán)境上。云計(jì)算的虛擬桌面是在利用和突出桌面優(yōu)點(diǎn)的同時(shí)創(chuàng)建一種新的基于云計(jì)算的Web應(yīng)用開發(fā)和發(fā)布平臺(tái)。
[0005]目前,在虛擬桌面的應(yīng)用過程中,瘦終端的品牌以及型號(hào)的種類繁多。各廠家在其上安裝的操作系統(tǒng)也各式各樣。目前,市場上銷售的主要產(chǎn)品可以包括:windows XP、win7、XPE、WES7、Linux、ubuntu、Android等操作系統(tǒng)。不同的操作系統(tǒng)對(duì)應(yīng)用軟件的安裝策略限制各有不同。如果在所有的品牌和型號(hào)上進(jìn)行桌面客戶端的安裝部署及調(diào)試,工作繁瑣且工作量巨大,大量重復(fù)的工作還會(huì)引發(fā)安裝包傳輸錯(cuò)誤、空間不足等因素從而導(dǎo)致客戶端的安裝過程出現(xiàn)異常,其后給問題排查也帶來了極大的難度。當(dāng)前瘦終端進(jìn)行部署桌面客戶端主要存在以下兩個(gè)方面的問題:
[0006]一方面、瘦終端上部署桌面客戶端通常采用手工單臺(tái)安裝,僅有少部分廠家能夠做到由后臺(tái)統(tǒng)一下發(fā),但是其缺陷在于:缺少針對(duì)所有操作系統(tǒng)類型終端統(tǒng)一下發(fā)并靜默安裝的方法;
[0007]另一方面、部分云桌面場景對(duì)用戶的權(quán)限管控較為嚴(yán)格,在瘦終端上僅開放了用戶權(quán)限,瘦終端使用用戶賬戶等非系統(tǒng)管理員權(quán)限運(yùn)行,易導(dǎo)致不管是用戶手工安裝桌面客戶端還是由后臺(tái)統(tǒng)一下發(fā)均會(huì)受到瘦終端操作系統(tǒng)的限制,特別是win7等對(duì)用戶權(quán)限管控嚴(yán)格的操作系統(tǒng),在用戶權(quán)限下安裝客戶端軟件都會(huì)被拒絕,由此最終導(dǎo)致安裝失敗。
[0008]圖1是根據(jù)相關(guān)技術(shù)的通過手工部署云桌面客戶端的部署示意圖。如圖1所示,用戶通過管理平臺(tái)下發(fā)桌面客戶端程序進(jìn)行自動(dòng)安裝,瘦終端必須運(yùn)行在操作系統(tǒng)管理員administrator權(quán)限下。另外,針對(duì)不同類型操作系統(tǒng)的瘦終端,管理服務(wù)器必須提供不同的策略進(jìn)行客戶端軟件的下發(fā)與安裝,由此造成管理服務(wù)器的處理流程極為繁瑣。由此可見,正是由于在上述過程中,需要瘦終端側(cè)具備開發(fā)管理員權(quán)限并且管理平臺(tái)側(cè)需要進(jìn)行全部類型操作系統(tǒng)的適配,從而導(dǎo)致整個(gè)過程極為復(fù)雜,浪費(fèi)過多的人力、物力和財(cái)力。
【發(fā)明內(nèi)容】
[0009]本發(fā)明提供了一種業(yè)務(wù)鑒權(quán)的處理方法及裝置,以至少解決相關(guān)技術(shù)中在不具備管理員權(quán)限的情況下對(duì)運(yùn)行在客戶端上云桌面的操作受限或者由于操作系統(tǒng)類型的差異會(huì)增加對(duì)云桌面執(zhí)行控制操作的復(fù)雜度的問題。
[0010]根據(jù)本發(fā)明的一個(gè)方面,提供了一種業(yè)務(wù)鑒權(quán)的處理方法。
[0011]根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鑒權(quán)的處理方法包括:接收來自于發(fā)送端的業(yè)務(wù)鑒權(quán)請(qǐng)求;在通過代理模塊對(duì)業(yè)務(wù)鑒權(quán)請(qǐng)求鑒權(quán)成功的情況下,經(jīng)由代理模塊將管理員權(quán)限授權(quán)至發(fā)送端,和/或,向發(fā)送端提供對(duì)客戶端進(jìn)行控制操作的適配接口,其中,代理模塊為運(yùn)行在客戶端上的第一應(yīng)用程序,第一應(yīng)用程序用于獲取客戶端的管理員權(quán)限,和/或,用于適配在客戶端上使用的操作系統(tǒng)。
[0012]優(yōu)選地,在代理模塊將管理員權(quán)限授權(quán)至發(fā)送端之后,還包括:接收來自于發(fā)送端的第二應(yīng)用程序的安裝包,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;在確定發(fā)送端具備管理員權(quán)限的情況下,采用安裝包對(duì)第二應(yīng)用程序進(jìn)行安裝。
[0013]優(yōu)選地,在代理模塊將管理員權(quán)限授權(quán)至發(fā)送端之后,還包括:接收來自于發(fā)送端的第二應(yīng)用程序的升級(jí)包,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;在確定發(fā)送端具備管理員權(quán)限且當(dāng)前已經(jīng)安裝第二應(yīng)用程序的情況下,采用升級(jí)包對(duì)第二應(yīng)用程序進(jìn)行升級(jí)。
[0014]優(yōu)選地,在代理模塊將管理員權(quán)限授權(quán)至發(fā)送端之后,還包括:接收來自于發(fā)送端的卸載第二應(yīng)用程序的請(qǐng)求,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;在確定發(fā)送端具備管理員權(quán)限且當(dāng)前已經(jīng)安裝第二應(yīng)用程序的情況下,按照請(qǐng)求對(duì)第二應(yīng)用程序進(jìn)行卸載。
[0015]優(yōu)選地,在向發(fā)送端提供適配接口之后,還包括:經(jīng)由代理模塊接收來自于發(fā)送端的配置操作指令;根據(jù)配置操作指令執(zhí)行與配置操作指令對(duì)應(yīng)的配置操作。
[0016]根據(jù)本發(fā)明的另一方面,提供了一種業(yè)務(wù)鑒權(quán)的處理裝置。
[0017]根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鑒權(quán)的處理裝置包括:第一接收模塊,用于接收來自于發(fā)送端的業(yè)務(wù)鑒權(quán)請(qǐng)求;處理模塊,用于在通過代理模塊對(duì)業(yè)務(wù)鑒權(quán)請(qǐng)求鑒權(quán)成功的情況下,經(jīng)由代理模塊將管理員權(quán)限授權(quán)至發(fā)送端,和/或,向發(fā)送端提供對(duì)客戶端進(jìn)行控制操作的適配接口,其中,代理模塊為運(yùn)行在客戶端上的第一應(yīng)用程序,第一應(yīng)用程序用于獲取客戶端的管理員權(quán)限,和/或,用于適配在客戶端上使用的操作系統(tǒng)。
[0018]優(yōu)選地,上述裝置還包括:第二接收模塊,用于接收來自于發(fā)送端的第二應(yīng)用程序的安裝包,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;安裝模塊,用于在確定發(fā)送端具備管理員權(quán)限的情況下,采用安裝包對(duì)第二應(yīng)用程序進(jìn)行安裝。
[0019]優(yōu)選地,上述裝置還包括:第三接收模塊,用于接收來自于發(fā)送端的第二應(yīng)用程序的升級(jí)包,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;升級(jí)模塊,用于在確定發(fā)送端具備管理員權(quán)限且當(dāng)前已經(jīng)安裝第二應(yīng)用程序的情況下,采用升級(jí)包對(duì)第二應(yīng)用程序進(jìn)行升級(jí)。
[0020]優(yōu)選地,上述裝置還包括:第四接收模塊,用于接收來自于發(fā)送端的卸載第二應(yīng)用程序的請(qǐng)求,其中,客戶端當(dāng)前運(yùn)行在普通用戶權(quán)限下;卸載模塊,用于在確定發(fā)送端具備管理員權(quán)限且當(dāng)前已經(jīng)安裝第二應(yīng)用程序的情況下,按照請(qǐng)求對(duì)第二應(yīng)用程序進(jìn)行卸載。
[0021]優(yōu)選地,上述裝置還包括:第五接收模塊,用于經(jīng)由代理模塊接收來自于發(fā)送端的配置操作指令;執(zhí)行模塊,用于根據(jù)配置操作指令執(zhí)行與配置操作指令對(duì)應(yīng)的配置操作。
[0022]通過本發(fā)明實(shí)施例,采用接收來自于發(fā)送端的業(yè)務(wù)鑒權(quán)請(qǐng)求;在通過代理模塊對(duì)業(yè)務(wù)鑒權(quán)請(qǐng)求鑒權(quán)成功的情況下,經(jīng)由代理模塊將管理員權(quán)限授權(quán)至發(fā)送端,和/或,向發(fā)送端提供對(duì)客戶端進(jìn)行控制操作的適配接口,其中,代理模塊為運(yùn)行在客戶端上的第一應(yīng)用程序,第一應(yīng)用程序用于獲取客戶端的管理員權(quán)限,和/或,用于適配在客戶端上使用的操作系統(tǒng),解決了相關(guān)技術(shù)中在不具備管理員權(quán)限的情況下對(duì)運(yùn)行在客戶端上云桌面的操作受限或者由于操作系統(tǒng)類型的差異會(huì)增加對(duì)云桌面執(zhí)行控制操作的復(fù)雜度的問題,進(jìn)而減少了維護(hù)人員工作量,降低了人工操作的出錯(cuò)概率,提高了運(yùn)維效率。
【附圖說明】
[0023]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0024]圖1是根據(jù)相關(guān)技術(shù)的通過手工部署云桌面客戶端的部署示意圖;
[0025]圖2是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鑒權(quán)