專利名稱:任務環(huán)境生成系統(tǒng)、任務環(huán)境生成方法和存儲介質(zhì)的制作方法
技術領域:
本發(fā)明涉及一種任務環(huán)境生成系統(tǒng),尤其涉及瘦客戶端系統(tǒng) 中的一種任務環(huán)境生成系統(tǒng)。
背景技術:
這些年來,從安全和內(nèi)部控制的觀點,客戶端環(huán)境聚集在服務器上的瘦客戶端系統(tǒng)已經(jīng)引起注意。圖1示出了傳統(tǒng)瘦客戶端系統(tǒng)的示例。傳統(tǒng)瘦客戶端系統(tǒng)包括桌面環(huán)境10 (10-i,i = 1至η,η為任意數(shù))、網(wǎng)絡基礎架構設備群4和任務服務器群5。桌面環(huán)境10(10-i,i = 1至η)為客戶端環(huán)境,其包括在服務器方管理并由瘦客戶端終端使用的諸如應用程序軟件和文件的資源。存在至少一個桌面環(huán)境io(io-i,i = 1至
η) ο網(wǎng)絡基礎架構設備群4是用于在桌面環(huán)境10(10-i,i = 1至η)和任務服務器群 5之間通過網(wǎng)絡中繼通信的中繼設備群。在此,網(wǎng)絡基礎架構設備群4包括防火墻41和網(wǎng)絡設備42。這些僅僅作為示例而示出。任務服務器群5是在網(wǎng)絡上用來為桌面環(huán)境10(10-i,i = 1至η)提供Web服務的服務器群。在此,任務服務器群5包括Web服務器51、FTP (文件傳輸協(xié)議)服務器52和文件服務器53。這些僅僅作為一個示例示出。如上所述,在傳統(tǒng)的瘦客戶端系統(tǒng)中,創(chuàng)建客戶端環(huán)境(桌面環(huán)境),然后設置允許連接到客戶端環(huán)境的用戶。在該方法中,需要獨立管理用戶和與該用戶相關的屬性(人事信息,諸如部門和職位);瘦客戶端系統(tǒng)的設置;以及準備的桌面環(huán)境的數(shù)量,并且由此需要管理工時。另外,在上述獨立管理中,不但會導致忘記桌面環(huán)境的構造,而且還會由于設置錯誤和忘記刪除而帶來安全風險。關于此,能夠考慮基于屬于用戶的屬性(部門、職位等)自動生成桌面環(huán)境的解決方案。然而,根據(jù)這樣的解決方案,在執(zhí)行任務時,不能通過僅基于人事屬性生成桌面環(huán)境來順利地啟動任務,因為存在著下述情況實際上以在甚至人事屬性沒有改變的一定時間段內(nèi)執(zhí)行的項目為單位執(zhí)行任務,或者形成部門交叉的任務組織(任務組)。例如,如圖1中所示,在傳統(tǒng)的瘦客戶端系統(tǒng)中,桌面環(huán)境10通常不獨立存在,因此需要為任務設置諸如任務服務器群5和網(wǎng)絡設備群4的服務器和設備。此外,存在設置完成前不能順利啟動任務的問題。此外,對于傳統(tǒng)的胖客戶端,可用裝置和用戶所需的應用程序通常被設置給該用戶專用的胖客戶端。也就是說,有時存在針對每個用戶的定制實際上通過胖客戶端的單獨設置來實現(xiàn)的情況。
關于此,在瘦客戶端系統(tǒng)中,桌面環(huán)境被虛擬化,因此存在單個用戶不使用特定桌面環(huán)境,而未指定的用戶使用非特定桌面環(huán)境的情況。也就是說,存在傳統(tǒng)的胖客戶端的硬件的特有設置不能被傳輸至在瘦客戶端系統(tǒng)中共享的桌面環(huán)境,因而干擾任務的問題。作 為現(xiàn)有技術,JP-A-平6-337828 (專利文獻1)公開了一種信息處理環(huán)境移動方法。在該現(xiàn)有技術中,能夠?qū)⒀b置圖標分成設備圖標和環(huán)境圖標,并且能夠僅通過操作環(huán)境圖標就簡單地將指定每個信息處理裝置的使用環(huán)境的進一步的處理程序、數(shù)據(jù)和設置傳輸至另一信息處理裝置,從而意味著以簡單的操作僅移動每個信息處理裝置的使用環(huán)境,而沒有移動每個信息處理裝置的硬件。JP-A-平8-161393 (專利文獻2)公開了一種任務系統(tǒng)。在該現(xiàn)有技術中,任務管理計算器安裝用于定義注冊多個操作的內(nèi)容的操作環(huán)境信息的裝置;用于注冊組織的結構單元和用戶之間的關系的裝置;用于注冊結構單元的操作的部分責任的裝置;以及用于基于部分責任將操作環(huán)境信息分配給每個用戶的裝置。以該方式,任務管理計算器定義組織的結構和將定義分配給用戶的任務。日本專利申請公開JP-P2004-535630A(專利文獻3)公開了用于設置計算器系統(tǒng)的環(huán)境的系統(tǒng)、方法和計算機程序產(chǎn)品。在該現(xiàn)有技術中,基于為特定操作會話而存在的特定計算器系統(tǒng)的方面(aspect)設置計算器系統(tǒng)的環(huán)境。此外,通過基于包括在方面環(huán)境設置文件內(nèi)的環(huán)境設置屬性更新基本環(huán)境設置文件的環(huán)境設置屬性,生成會話環(huán)境設置文件。引文列表專利文獻[PTL1]專利文獻1 日本專利申請公開JP-A-平6-337828[PTL2]專利文獻2 日本專利申請公開JP-A-平8-161393[PTL3]專利文獻3 日本專利申請公開JP-P2004-535630A
發(fā)明內(nèi)容
這些年來,瘦客戶端系統(tǒng)引起注意并且越來越多地被引入。瘦客戶端系統(tǒng)具有以下多個優(yōu)點確保安全性;加強內(nèi)部控制;和減少終端用戶對客戶端的維護操作等等。然而,在瘦客戶端系統(tǒng)中,處理集中在中心進行,因而增加了系統(tǒng)管理部門的負擔。特別地,在執(zhí)行實際任務時,還需要設置各種服務器和設備,因而存在設置操作中花費很多管理工時的問題。因此,在瘦客戶端系統(tǒng)中,重要的一點是降低系統(tǒng)部門中的運行成本。根據(jù)本發(fā)明,任務環(huán)境生成系統(tǒng)包括用戶組織表;桌面環(huán)境設置表;桌面環(huán)境生成裝置;項目表;任務環(huán)境設置表;和任務環(huán)境設置裝置。用戶組織表存儲用戶和與用戶相關的屬性信息之間的對應關系。桌面環(huán)境設置表存儲與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系。桌面環(huán)境生成裝置當存儲在用戶組織表內(nèi)的用戶的信息被改變時,通過參考用戶組織表來獲得與其信息被改變的用戶相關的屬性信息,并通過參考桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板,并且基于所獲得的模板生成桌面環(huán)境。項目表存儲用戶和用戶所屬項目之間的對應關系。任務環(huán)境設置表存儲項目和用于執(zhí)行項目的任務環(huán)境的定義。任務環(huán)境設置裝置當桌面環(huán)境生成裝置生成桌面環(huán)境時,通過參考項目表來獲得用戶所屬項目的信息, 并且通過參考任務環(huán)境設置表,基于與用戶所屬項目相對應的任務環(huán)境的定義,對桌面環(huán)境、和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過桌面環(huán)境來執(zhí)行任務。根 據(jù)本發(fā)明,在任務環(huán)境生成方法中,用戶和與用戶相關的屬性信息之間的對應關系存儲在用戶組織表中。與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系存儲在桌面環(huán)境設置表中。當存儲在用戶組織表中的用戶信息被改變時,通過參考用戶組織表來獲得與其信息被改變的用戶相關的屬性信息。通過參考桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板?;谒@得的模板生成桌面環(huán)境。用戶和用戶所屬項目之間的對應關系存儲在項目表中。項目和用于執(zhí)行項目的任務環(huán)境的定義存儲在任務環(huán)境設置表中。當桌面環(huán)境生成裝置生成桌面環(huán)境時,通過參考項目表獲得用戶所屬項目的信息。通過參考任務環(huán)境設置表,基于與用戶所屬項目相對應的任務環(huán)境的定義,對桌面環(huán)境、和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過桌面環(huán)境來執(zhí)行任務。根據(jù)本發(fā)明,任務環(huán)境生成程序被提供用于使計算機執(zhí)行將用戶和與用戶相關的屬性信息之間的對應關系存儲在用戶組織表中的步驟;將與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系存儲在桌面環(huán)境設置表中的步驟;當存儲在用戶組織表中的用戶的信息被改變時,通過參考用戶組織表來獲得與其信息被改變的用戶相關的屬性信息, 并且通過參考桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板,并且基于所獲得的模板生成桌面環(huán)境的步驟;將用戶和用戶所屬項目之間的對應關系存儲在項目表中的步驟;將項目和用于執(zhí)行項目的任務環(huán)境的定義存儲在任務環(huán)境設置表中的步驟;以及,當桌面環(huán)境生成裝置生成桌面環(huán)境時,通過參考項目表來獲得用戶所屬項目的信息,并且通過參考任務環(huán)境設置表,基于與用戶所屬項目相對應的任務環(huán)境的定義,對桌面環(huán)境、和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置的步驟,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。根據(jù)本發(fā)明的任務環(huán)境生成程序能夠存儲在記錄器件或記錄介質(zhì)中。因此,能夠減少用于系統(tǒng)構造和設置的操作工時。
圖1是示出傳統(tǒng)的瘦客戶端系統(tǒng)的構造示例的示意圖;圖2是示出本發(fā)明的任務環(huán)境生成系統(tǒng)的構造示例的示意圖;圖3是示出桌面環(huán)境設置表的示例的圖;圖4是示出任務環(huán)境設置表的示例的圖;圖5是示出處理結果表的示例的圖;圖6是示出用戶信息管理服務器的構造示例的示意圖;圖7是示出用戶組織表的示例的 圖8是示出項目表的示例的圖;圖9是用于說明每個表的作用的圖;圖IOA是示出根據(jù)本發(fā)明的第一示例性實施例的操作的流程圖;圖IOB是示出根據(jù)本發(fā)明的第一示例性實施例的操作的流程圖;以及圖11是示出根據(jù)本發(fā)明的第二示例性實施例的操作的流程圖。
具體實施例方式參見附圖,下面將說明本發(fā)明的第一示例性實施例。如圖2中所示,本發(fā)明的任務環(huán)境生成系統(tǒng)包括桌面環(huán)境服務器1、管理服務器2、 用戶信息管理服務器3、網(wǎng)絡基礎架構設備群4、任務服務器群5和瘦客戶端終端6。在桌面環(huán)境服務器1上,桌面環(huán)境包括OS(操作系統(tǒng)),用戶通過使用遠程桌面協(xié)議等連接到OS ;常用AP (應用軟件),諸如病毒檢查軟件;以及,任務環(huán)境生成代理,其根據(jù)管理服務器2操作的指令執(zhí)行桌面環(huán)境的特有設置。在此,桌面環(huán)境服務器1包括桌面環(huán)境10(10-i,i = 1至n,n為任意數(shù))。桌面環(huán)境10是在桌面環(huán)境服務器1上運行的虛擬機(VM)環(huán)境。如圖2中所示,每個桌面環(huán)境10(10-i,i = 1至η)包括OS 11 (ll_i,i = 1至η)、 任務AP 12(12-i, i = 1至η)和任務環(huán)境生成代理13(13_i,i = 1至η)。OS 11 (11-i,i = 1至η)是由用戶用來通過使用遠程桌面協(xié)議等連接到桌面環(huán)境 10的軟件。任務AP 12(12_i,i = 1至η)是用戶在使用遠程桌面協(xié)議等的情況下通常使用的軟件。任務環(huán)境生成代理13(13_i,i = 1至η)根據(jù)來自管理服務器2的指令對桌面環(huán)境10執(zhí)行特有設置。管理服務器2是下述服務器管理桌面環(huán)境服務器1和瘦客戶端終端6的會話;連接到網(wǎng)絡基礎架構設備群4和任務服務器群5 ;并且連接到任務中相關的服務器和設備。如圖2中所示,管理服務器2包括桌面環(huán)境設置表21、桌面環(huán)境生成部22、任務環(huán)境設置表23、任務環(huán)境設置部24、處理結果表25和會話管理部26。桌面環(huán)境設置表21存儲與用戶關聯(lián)的屬性(部門和職位)和桌面環(huán)境的形式(模板)之間的對應關系。在此,桌面環(huán)境設置表21存儲桌面的模板與允許使用該模板的部門、 任務和職位之間的對應關系。例如,如圖3中所示,桌面環(huán)境設置表21存儲示出關系的信息,例如,在用戶的部門為人事部的情況下,使用模板A生成桌面環(huán)境。在此,桌面環(huán)境的形式(模板)為虛擬OS圖像。OS ll(ll-i, i = 1至η)和任務AP 12(12_i,i = 1至η)的基本設置被安裝(引入)到桌面環(huán)境的形式(模板)。通過參考下文所述的用戶信息管理服務器3的每個表(用戶組織表31和項目表32)和桌面環(huán)境設置表21,桌面環(huán)境生成部22根據(jù)桌面環(huán)境的形式(模板)執(zhí)行桌面環(huán)境生成處理。桌面環(huán)境生成部22通過從桌面環(huán)境的形式(模板)復制并且內(nèi)部執(zhí)行 “syspr印”等生成桌面環(huán)境10(10-i, i = 1至η)。任務環(huán)境設置表23存儲項目和執(zhí)行項目過程中需要的任務環(huán)境的定義之間的對應關系。在此,任務環(huán)境設置表23存儲作為項目的標識信息的項目名稱與在項目中使用的可用的AP、文件服務器、任務服務器以及項目期限之間的對應關系。例如,如圖4中所示, 任務環(huán)境設置表23存儲示出關系的信息,其中在“項目A”中,要使用的AP為“AP1”,并且使用“服務器1上的文件夾X”作為文件服務器,并且使用“服務器3的AP3”作為任務服務
ο
通過在利用桌面環(huán)境生成部22生成桌面環(huán)境10(10_i,i = 1至η)的同時參考任務環(huán)境設置表23,任務環(huán)境設置部24對網(wǎng)絡基礎架構設備群4和任務服務器群5執(zhí)行設置。在處理結果表25中,記錄桌面環(huán)境生成部22和任務環(huán)境設置部24的處理結果。 在此,處理結果表25存儲作為用戶標識信息的帳戶與為用戶生成的桌面環(huán)境、用戶所屬項目、以及每個用戶的特有條件之間的對應關系。例如,如圖5中所示,處理結果表25示出, 為“用戶Α”生成的桌面環(huán)境“桌面環(huán)境10-Χ”由用戶所屬項目“項目A和B”使用,并且使用“ΑΡ3”作為示出當“用戶Α”執(zhí)行項目時所單獨要求的設置的特有條件。會話管理部26建立與用戶使用的瘦客戶端終端6之間的會話,并且監(jiān)視桌面環(huán)境服務器1和瘦客戶端終端6之間的通信。在此,桌面環(huán)境生成部22通過會話管理部26生成桌面環(huán)境10(10-i, i = 1至η)。用戶信息管理服務器3是用于存儲定義人員信息和屬于項目的成員的信息的服務器。網(wǎng)絡基礎架構設備群4和任務服務器群5與圖1中所示的相同。瘦客戶端終端6與桌面環(huán)境服務器1通信,并且使用桌面環(huán)境10(10-i,i = 1至
η) ο如圖6中所示,用戶信息管理服務器3包括用戶組織表31和項目表32。用戶組織表31存儲示出用戶和與用戶關聯(lián)的屬性(部門和職位)之間的關系的信息。在此,用戶組織表31存儲作為用戶的標識信息的帳戶與用戶所屬部門、任務和職位之間的對應關系。例如,如圖7中所示,用戶組織表31示出,“用戶Α”屬于“人事部”,并且是“招聘”任務的“主管”。項目表32存儲示出項目與屬于該項目的成員(用戶)和項目中的各用戶的特有設置之間的關系的信息。在此,項目表32存儲作為項目標識信息的項目名稱與屬于該項目的用戶和用戶的特有設置之間的對應關系。例如,如圖8中所示,項目表32在每個組織 (例如圖7中所示的用戶組織表31)中存儲統(tǒng)計確定的條件,例如,即使在“項目Α”中,只有“用戶Α”使用“ΑΡ3”,并且為了提高安全性,禁止“用戶B”使用USB (通用串行總線)連接(USB不可用),并且在每個項目中存儲除了統(tǒng)計確定的條件之外的條件。作為參考,圖9示出了準備任務環(huán)境所需的“條件”與本發(fā)明的“表”之間的關系。 例如,“基于人事信息確定的任務環(huán)境”由圖3中所示的桌面環(huán)境設置表21確定?!盎陧椖看_定的任務環(huán)境”由圖4中所示的任務環(huán)境設置表23確定。“基于項目中的職務確定的任務環(huán)境”由圖8中所示項目表32確定。用戶組織表31和項目表32可以合并在一個表內(nèi)。此外,可以認為,用戶和組織信息由諸如微軟有限公司(注冊商標)的“活動目錄(ActiveDirectory)”(注冊商標)的目錄服務器構建。參考圖IOA和10B,將說明根據(jù)本發(fā)明的第一示例性實施例的任務環(huán)境生成系統(tǒng)的操作。 (1)步驟 SlOl首先,用戶信息管理服務器3設置用戶組織表31。在此,如圖7中所示,用戶信息管理服務器3將示出用戶和用戶的屬性(部門和職位)之間的關系的信息存儲在用戶組織表31內(nèi)。例如,在生成用戶A的桌面環(huán)境和任務環(huán)境時,用戶信息管理服務器3首先將用戶A作為人事信息添加到用戶組織表31中,并將用戶A的屬性與該用戶關聯(lián),以存儲信息。(2)步驟 S102用戶信息管理服務器3設置項目表32。在此,如圖8中所示,用戶信息管理服務器 3存儲示出項目、屬于該項目的成員和各成員的特有設置之間的關系的信息。例如,用戶信息管理服務器3在項目表32內(nèi)記錄用戶A負責的項目、以及該項目中僅用戶A所要求的條件。當用戶A—直從事日常工作,并且與和部門交叉的項目和任務無關時,不需要注冊在項目表32中。(3)步驟 S103管理服務器2設置桌面環(huán)境設置表21。如圖3中所示,管理服務器2在桌面環(huán)境設置表21內(nèi)存儲示出桌面環(huán)境的模板與使用該模板的部門和職位之間的關系的信息。(4)步驟 S104管理服務器2設置任務環(huán)境設置表23。如圖4中所示,管理服務器2在任務環(huán)境設置表23內(nèi)存儲項目和該項目所需的任務環(huán)境的定義。(5)步驟 S105接著,桌面環(huán)境生成部22通過參考用戶組織表31在周期性的時刻或在與人工操作相對應的任何時刻獲得與用戶A相關的添加的或更新的屬性信息(圖7中的人事部等)。(6)步驟 S106然后,參考處理結果表25,在過去為用戶A生成了桌面環(huán)境的情況下,桌面環(huán)境生成部22刪除該桌面環(huán)境。也就是說,桌面環(huán)境生成部22刪除已經(jīng)存在的用戶的桌面環(huán)境。(7)步驟 S107此外,參考桌面環(huán)境設置表21內(nèi)與人事部相關的模板(圖3的模板A),桌面環(huán)境生成部22在桌面環(huán)境服務器1內(nèi)生成桌面環(huán)境10-X。也就是說,參考桌面環(huán)境設置表21, 桌面環(huán)境生成部22根據(jù)基于屬性信息的模板生成新的桌面環(huán)境。(8)步驟 S108桌面環(huán)境生成部22將桌面環(huán)境IO-X的生成結果記錄到處理結果表25。例如,如圖5中所示,桌面環(huán)境生成部22將已經(jīng)為用戶A生成桌面環(huán)境IO-X的情況記錄到處理結果表25。 (9)步驟 S109同時,桌面環(huán)境生成部22將為用戶A生成桌面環(huán)境IO-X的情況通知任務環(huán)境設置部24。(10)步驟 S110參考處理結果表25,在過去為用戶A設置了任務環(huán)境的情況下,任務環(huán)境設置部 24刪除設置的內(nèi)容。例如,當執(zhí)行設置的刪除時,任務環(huán)境設置部24以與下文講述的生成方法相同的順序獲得設置內(nèi)容,以刪除設置。也就是說,任務環(huán)境設置部24刪除用戶的已經(jīng)設置的任務環(huán)境。
(11)步驟 Sl 11接著,參考項目表32,任務環(huán)境設置部24獲得用戶A所屬項目(圖8中的項目A 和項目B)。(12)步驟 Sl 12然后,參考任務環(huán)境設置表23,任務環(huán)境設置部24獲得用戶所屬項目需要的任務環(huán)境,并基于獲得的信息設置相關服務器或設備。在圖4中,在用戶A所屬項目需要的任務環(huán)境中,在項目A的示例中,可用AP為“API ”,文件服務器為“服務器1上的文件夾X”,任務服務器為“服務器3的AP3”。例如,在項目A的情況下,為了訪問網(wǎng)絡基礎架構設備群4的文件服務器(圖4中的服務器1),任務環(huán)境設置部24改變防火墻的設置,并提供訪問文件服務器和文件夾X的權限,以允許從桌面環(huán)境IO-X到文件服務器的通信。另外,以同樣的方式,對于任務服務器群5的任務服務器,任務環(huán)境設置部24改變防火墻的設置,并提供使用戶A能夠使用AP3的執(zhí)行權限。(13)步驟 Sl 13關于可用AP的“AP1”,任務環(huán)境設置部24通過使用軟件分發(fā)系統(tǒng)將各AP安裝到生成的桌面環(huán)境10-X,并使用應用程序虛擬化功能分發(fā)AP。作為軟件分發(fā)系統(tǒng)的示例, 可以考慮微軟有限公司(注冊商標)的“系統(tǒng)管理服務器”等。此外,作為應用程序虛擬化功能的示例,可以考慮微軟有限公司(注冊商標)的“應用程序虛擬化”(Application Virtualization)等。也就是說,任務環(huán)境設置部24根據(jù)設置的任務環(huán)境對生成的桌面環(huán)境執(zhí)行環(huán)境設置處理。(14)步驟 Sl 14任務環(huán)境設置部24將已經(jīng)執(zhí)行了環(huán)境設置(在圖5中,設置了項目A和B所需的任務環(huán)境)的情況記錄到處理結果表25。接下來,將在下文中說明本發(fā)明的第二示例性實施例。根據(jù)本示例性實施例的任務環(huán)境生成系統(tǒng)的構造與第一示例性實施例的相同。也就是說,根據(jù)本示例性實施例的任務環(huán)境生成系統(tǒng)如圖2中所示。參考圖11,將說明根據(jù)本發(fā)明的第二示例性實施例的任務環(huán)境生成系統(tǒng)的操作。(1)步驟 S2Ol在生成用戶B和用戶C的桌面環(huán)境的情況下,用戶信息管理服務器3首先以和第一示例性實施例中相同的方式記錄用戶組織表31和項目表32所需要的信息。在此,值得注意的是,在圖7中,用戶B和用戶C屬于同一部門和同一職位;然而在圖8中,由于他們在項目中的職務不同,因此成員的特有設置是不同的。(2)步驟 S2O2接著,參考用戶組織表31,桌面環(huán)境生成部22獲得用戶A和用戶B的屬性信息。 在圖7中,用戶A和用戶B均在計劃部負責培訓,并且其職位是負責人。(3)步驟 S2O3此外,參考桌面環(huán)境設置表21中與計劃部、培訓負責人和負責人相關的模板(圖3 中的模板B),桌面環(huán)境生成部22對桌面環(huán)境服務器1生成桌面環(huán)境IO-Y和桌面環(huán)境IO-Z。(4)步驟 S204
桌面環(huán)境生成部22將桌面環(huán)境的生成結果記錄到處理結果表25。圖5示出了用戶B和用戶C使用桌面環(huán)境IO-Y和桌面環(huán)境IO-Z中的任一個。(5)步驟 S205此外,參考任務環(huán)境設置表23,由于項目A的項目期限結束于2008 年9月31日, 因此桌面環(huán)境生成部22也將該信息記錄到處理結果表25。(6)步驟 S2O6同時,桌面環(huán)境生成部22將為用戶B和用戶C生成桌面環(huán)境IO-Y和桌面環(huán)境IO-Z 的情況通知給任務環(huán)境設置部24。(7)步驟 S207參考處理結果表25,任務環(huán)境設置部24將所需設置執(zhí)行到任務服務器群5的任務服務器等。在此階段,由于被用戶B和用戶C中任一者使用,因此生成的桌面環(huán)境IO-Y和桌面環(huán)境IO-Z不反映特有條件(在圖8中,對于用戶B “USB不可用”等)。如上所述,由于在瘦客戶端系統(tǒng)中存在公用的桌面環(huán)境,因此在生成桌面環(huán)境時,特有條件僅記錄在處理結果表25內(nèi),因此實際上沒有反映特有條件。(8)步驟 S208接著,在用戶執(zhí)行來自瘦客戶端終端6的任務的情況下,瘦客戶端終端6向會話管理部26詢問連接目的地。在本發(fā)明中,由于會話管理本身能夠通過已有技術來執(zhí)行,因此將省去對于會話管理的控制和表的說明。(9)步驟 S2O9在來自預定用戶的連接請求的情況下,參考處理結果表25,會話管理部26指示桌面環(huán)境的任務環(huán)境生成代理執(zhí)行與該用戶相關的特有設置。在此,參考處理結果表25,在用戶B的連接請求的情況下,會話管理部26指示桌面環(huán)境IO-Y的任務環(huán)境生成代理13-Y和桌面環(huán)境IO-Z的任務環(huán)境生成代理13-Z將USB設為不可用,從而執(zhí)行傳統(tǒng)上依賴于桌面環(huán)境的特有設置。(10)步驟 S210此外,在檢測到桌面環(huán)境IO-Y的使用終止(退出)時,任務環(huán)境生成代理13-Y刪除單獨地設置的內(nèi)容,以將狀態(tài)返回到初始狀態(tài)。以相同的方式,在檢測到桌面環(huán)境IO-Z 的使用終止(退出)時,任務環(huán)境生成代理13-Z刪除單獨地設置的內(nèi)容,以將狀態(tài)返回到初始狀態(tài)。(11)步驟 S211此外,在任何合適的時刻參考處理結果表25,在每個項目期限都超出當前日期和時間的情況下桌面環(huán)境生成部22以相同的方式刪除與該項目相關的任務環(huán)境和桌面環(huán)境。例如,所述任何合適的時刻可以是周期性的,并且可以是人工操作的。如上所述,本發(fā)明涉及任務環(huán)境生成系統(tǒng),該任務環(huán)境生成系統(tǒng)通過不僅自動生成用戶使用的桌面環(huán)境而且自動生成與用戶所屬項目有關的任務環(huán)境,從而在瘦客戶端系統(tǒng)中減少不僅由于用戶的人事變動而且由于任務和項目的變化所引起的系統(tǒng)的構造和設置以及管理操作。除了桌面環(huán)境服務器、管理服務器和用于存儲用戶及用戶屬性(部門、職位等)的用戶信息管理服務器之外,本發(fā)明的任務環(huán)境生成系統(tǒng)還包括網(wǎng)絡基礎架構設備群和任務服務器群。此外 ,管理服務器包括桌面環(huán)境設置表、桌面環(huán)境生成裝置、任務環(huán)境設置表和任務環(huán)境設置裝置。任務環(huán)境設置表存儲每個項目和每個任務組內(nèi)的任務環(huán)境條件(例如,可用應用程序和文件服務器路徑)。根據(jù)任務環(huán)境設置表的設置,在桌面環(huán)境生成裝置生成桌面環(huán)境時,任務環(huán)境設置裝置自動執(zhí)行進行任務所需要的設置(例如,文件服務器的訪問權限的設置和防火墻的設置)。此外,當用戶開始任務時,在通過會話管理裝置連接到桌面環(huán)境之前,通過為每個用戶執(zhí)行設置,會話管理裝置不僅自動地設置簡單的桌面環(huán)境,而且自動地將用于進行任務的任務環(huán)境設置到任務環(huán)境生成代理。在本發(fā)明的任務環(huán)境生成系統(tǒng)中,不但為用戶自動生成簡單的桌面環(huán)境,而且可以自動設置與任務相關的任務環(huán)境。在本發(fā)明的任務環(huán)境生成系統(tǒng)中,基于用戶屬性和所屬項目的變化,不但能夠自動生成和刪除桌面環(huán)境,而且能夠自動生成和刪除任務環(huán)境。根據(jù)本發(fā)明,由于根據(jù)用戶屬性在瘦客戶端系統(tǒng)內(nèi)自動生成桌面環(huán)境和任務環(huán)境,因此能夠減少系統(tǒng)構造和設置所需的操作工時,其中對于系統(tǒng)管理員來說,所述瘦客戶端系統(tǒng)的特征在于不僅能夠?qū)崿F(xiàn)個人使用,而且可以實現(xiàn)共享使用。此外,根據(jù)本發(fā)明,在瘦客戶端系統(tǒng)中,由于根據(jù)預先設置的內(nèi)容生成任務環(huán)境, 因此能夠在系統(tǒng)管理員側(cè)控制可用AP、訪問權限等。此外,根據(jù)本發(fā)明,在瘦客戶端系統(tǒng)中,由于根據(jù)用戶屬性自動生成桌面環(huán)境和任務環(huán)境,因此能夠減少因人事變動和項目變化帶來的日常維護工時,并且由于同時刪除了不必要的資源和訪問權限,將提高安全性。在構造瘦客戶端系統(tǒng)的情況下,能夠?qū)⒈景l(fā)明應用于在執(zhí)行各種任務和項目的公司內(nèi)提供靈活的任務環(huán)境所需的系統(tǒng)。如上所述,已經(jīng)詳細描述了本發(fā)明的一些示例性實施例。然而,本發(fā)明不限于上述示例性實施例,并且本發(fā)明范圍內(nèi)的修改包括在本發(fā)明內(nèi)。本申請基于2009年3月4日提交的日本專利申請No. 2009-050761,并請求基于該申請的優(yōu)先權,該申請的公開以引用方式并入本文中。
權利要求
1.一種任務環(huán)境生成系統(tǒng),包括用戶組織表,所述用戶組織表存儲用戶和與所述用戶相關的屬性信息之間的對應關系;桌面環(huán)境設置表,所述桌面環(huán)境設置表存儲與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系;桌面環(huán)境生成裝置,所述桌面環(huán)境生成裝置被構造為,當存儲在所述用戶組織表中的所述用戶的信息被改變時,通過參考所述用戶組織表來獲得與信息被改變的用戶相關的屬性信息,并且通過參考所述桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板,并且基于所獲得的模板生成桌面環(huán)境;項目表,所述項目表存儲用戶和所述用戶所屬項目之間的對應關系;任務環(huán)境設置表,所述任務環(huán)境設置表存儲項目和用于執(zhí)行所述項目的任務環(huán)境的定義;以及任務環(huán)境設置裝置,所述任務環(huán)境設置裝置被構造為,當所述桌面環(huán)境生成裝置生成所述桌面環(huán)境時,通過參考所述項目表來獲得所述用戶所屬項目的信息,并且通過參考所述任務環(huán)境設置表,基于與所述用戶所屬項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、 和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
2.根據(jù)權利要求1所述的任務環(huán)境生成系統(tǒng),其中所述任務環(huán)境設置裝置被構造為, 當存儲在所述項目表中的項目的信息被改變時,通過參考所述項目表來獲得被改變的項目的信息,并且通過參考所述任務環(huán)境設置表,基于與被改變的項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
3.根據(jù)權利要求1或2所述的任務環(huán)境生成系統(tǒng),其中所述任務環(huán)境設置裝置被構造為,當與所述用戶所屬項目相對應的任務環(huán)境的定義被改變時,通過參考所述任務環(huán)境設置表,基于被改變的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
4.根據(jù)權利要求1至3中的任一項所述的任務環(huán)境生成系統(tǒng),還包括處理結果表,所述處理結果表記錄所述桌面環(huán)境生成裝置和所述任務環(huán)境設置裝置的處理結果,其中,所述桌面環(huán)境生成裝置被構造為,在所述桌面環(huán)境的生成之前參考所述處理結果表,以及刪除之前為所述用戶生成桌面環(huán)境時所生成的桌面環(huán)境,并且所述任務環(huán)境設置裝置被構造為,在所述任務環(huán)境的設置之前參考所述處理結果表, 以及刪除之前為所述用戶設置任務環(huán)境時所設置的任務環(huán)境。
5.一種任務環(huán)境生成方法,包括將用戶和與所述用戶相關的屬性信息之間的對應關系存儲在用戶組織表中;將與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系存儲在桌面環(huán)境設置表中;當存儲在所述用戶組織表中的所述用戶的信息被改變時,通過參考所述用戶組織表來獲得與信息被改變的用戶相關的屬性信息,并且通過參考所述桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板,并且基于所獲得的模板生成桌面環(huán)境; 將用戶和所述用戶所屬項目之間的對應關系存儲在項目表中; 將項目和用于執(zhí)行所述項目的任務環(huán)境的定義存儲在任務環(huán)境設置表中;以及當生成所述桌面環(huán)境時,通過參考所述項目表來獲得所述用戶所屬項目的信息,并且通過參考所述任務環(huán)境設置表,基于與所述用戶所屬項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
6.根據(jù)權利要求5所述的任務環(huán)境生成方法,還包括當存儲在所述項目表中的項目的信息被改變時,通過參考所述項目表來獲得被改變的項目的信息,并且通過參考所述任務環(huán)境設置表,基于與被改變的項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
7.根據(jù)權利要求5或6所述的任務環(huán)境生成方法,還包括當與所述用戶所屬項目相對應的任務環(huán)境的定義被改變時,通過參考所述任務環(huán)境設置表,基于被改變的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務。
8.根據(jù)權利要求5至7中的任一項所述的任務環(huán)境生成方法,還包括 將所述桌面環(huán)境生成和所述任務環(huán)境設置的處理結果記錄在處理結果表中,在所述桌面環(huán)境的生成之前參考所述處理結果表,以及刪除之前為所述用戶生成桌面環(huán)境時所生成的桌面環(huán)境,以及在所述任務環(huán)境的設置之前參考所述處理結果表,以及刪除之前為所述用戶設置任務環(huán)境時所設置的任務環(huán)境。
9.一種存儲任務環(huán)境生成程序的記錄介質(zhì),所述任務環(huán)境生成程序用于使計算機執(zhí)行將用戶和與所述用戶相關的屬性信息之間的對應關系存儲在用戶組織表中的步驟; 將與用戶相關的屬性信息和桌面環(huán)境的模板之間的對應關系存儲在桌面環(huán)境設置表中的步驟;當存儲在所述用戶組織表中的所述用戶的信息被改變時,通過參考所述用戶組織表來獲得與信息被改變的用戶相關的屬性信息,并且通過參考所述桌面環(huán)境設置表來獲得與所獲得的屬性信息相對應的桌面環(huán)境的模板,并且基于所獲得的模板生成桌面環(huán)境的步驟; 將用戶和所述用戶所屬項目之間的對應關系存儲在項目表中的步驟; 將項目和用于執(zhí)行所述項目的任務環(huán)境的定義存儲在任務環(huán)境設置表中的步驟;以及當生成所述桌面環(huán)境時,通過參考所述項目表來獲得所述用戶所屬項目的信息,并且通過參考所述任務環(huán)境設置表,基于與所述用戶所屬項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在網(wǎng)絡基礎架構設備群和任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務的步驟。
10.根據(jù)權利要求9所述的記錄介質(zhì),其中所述程序還使所述計算機執(zhí)行當存儲在所述項目表中的項目的信息被改變時,通過參考所述項目表來獲得被改變的項目的信息,并且通過參考所述任務環(huán)境設置表,基于與被改變的項目相對應的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行所述任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務的步驟。
11.根據(jù)權利要求9或10所述的記錄介質(zhì),其中所述程序還使所述計算機執(zhí)行當與所述用戶所屬項目相對應的任務環(huán)境的定義被改變時,通過參考所述任務環(huán)境設置表,基于被改變的任務環(huán)境的定義,對所述桌面環(huán)境、和被包括在所述網(wǎng)絡基礎架構設備群和所述任務服務器群的任一個群中的設備執(zhí)行任務環(huán)境的設置,其中所述網(wǎng)絡基礎架構設備群和所述任務服務器群被提供用于通過所述桌面環(huán)境來執(zhí)行任務的步驟。
12.根據(jù)權利要求9至11中的任一項所述的記錄介質(zhì),其中所述程序還使所述計算機執(zhí)行在處理結果表中記錄所述桌面環(huán)境生成和所述任務環(huán)境設置的處理結果的步驟,在所述桌面環(huán)境的生成之前參考所述處理結果表,以及刪除之前為所述用戶生成桌面環(huán)境時所生成的桌面環(huán)境的步驟,以及在所述任務環(huán)境的設置之前參考所述處理結果表,以及刪除之前為所述用戶設置任務環(huán)境時所設置的任務環(huán)境的步驟。
全文摘要
在瘦客戶端系統(tǒng)中生成任務環(huán)境時,減少所需用于系統(tǒng)構造和設置的操作步驟。特別地,任務環(huán)境設置表為各個項目和任務組保持任務環(huán)境條件,并且當桌面環(huán)境生成部生成桌面環(huán)境時,任務環(huán)境設置部根據(jù)任務環(huán)境設置表內(nèi)的設置,自動執(zhí)行任務所需的設置。在用戶通過會話管理部與桌面環(huán)境建立連接之前開始任務時,會話管理部為各個用戶執(zhí)行針對任務環(huán)境生成代理的設置,使得不僅自動設置簡單的桌面環(huán)境,而且自動設置用于任務的任務環(huán)境。
文檔編號G06F15/00GK102317907SQ20108000736
公開日2012年1月11日 申請日期2010年2月23日 優(yōu)先權日2009年3月4日
發(fā)明者小柴國博 申請人:日本電氣株式會社