授權(quán)計(jì)算資源訪問(wèn)的方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】本申請(qǐng)涉及用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的方法和系統(tǒng)。提供了一種基于聯(lián)網(wǎng)的計(jì)算環(huán)境(例如,云計(jì)算環(huán)境)中的日歷事件(例如,用戶的會(huì)議)來(lái)授權(quán)訪問(wèn)計(jì)算資源(例如,電子文件)的方法??梢灾付?lián)網(wǎng)的計(jì)算環(huán)境的一部分/段(例如,專(zhuān)用云),用于存儲(chǔ)要被共享的至少一個(gè)電子文件(例如,存儲(chǔ)在與該部分相關(guān)聯(lián)的計(jì)算機(jī)存儲(chǔ)設(shè)備中)。然后,可以將聯(lián)網(wǎng)的計(jì)算環(huán)境的該部分與電子日歷條目(例如,具有一組參加者的會(huì)議)相關(guān)聯(lián)(例如,用圖形方式)??梢曰陔娮尤諝v條目,確定被授權(quán)訪問(wèn)至少一個(gè)電子文件的一組用戶(例如,會(huì)議參加者)。此后,可以授權(quán)該組用戶訪問(wèn)至少一個(gè)電子文件(例如,相關(guān)的權(quán)限)。
【專(zhuān)利說(shuō)明】授權(quán)計(jì)算資源訪問(wèn)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]一般而言,本發(fā)明的各實(shí)施例涉及訪問(wèn)控制。具體而言,本發(fā)明的各實(shí)施例涉及基于聯(lián)網(wǎng)的計(jì)算環(huán)境(例如,云計(jì)算環(huán)境)中的日歷事件(例如,會(huì)議)來(lái)授權(quán)用戶訪問(wèn)計(jì)算資源(例如,電子文件)。
【背景技術(shù)】
[0002]聯(lián)網(wǎng)的計(jì)算環(huán)境(例如,云計(jì)算環(huán)境)是對(duì)祖先網(wǎng)格環(huán)境的增強(qiáng),由此多個(gè)網(wǎng)格及其他計(jì)算資源可以通過(guò)一個(gè)或多個(gè)額外的抽象層(例如,云層)來(lái)進(jìn)一步增強(qiáng),如此使完全不同的設(shè)備被最終用戶看起來(lái)好像是單個(gè)的無(wú)縫資源池。這些資源可以包括諸如物理或邏輯計(jì)算引擎、服務(wù)器和設(shè)備、設(shè)備存儲(chǔ)器、以及存儲(chǔ)設(shè)備等等之類(lèi)的東西。
[0003]借助于云計(jì)算環(huán)境,可以對(duì)項(xiàng)目等等開(kāi)展較大級(jí)別的協(xié)作。如此,一個(gè)用戶/客戶可能希望授權(quán)一組其他用戶/客戶對(duì)文檔或其他電子文件的訪問(wèn),作為計(jì)劃的會(huì)議等等的一部分。然而,在有效地指定這樣的權(quán)限方面可能存在挑戰(zhàn)。例如,如果電子文檔的“所有者”希望允許其他用戶訪問(wèn)電子文檔,該所有者通常必須創(chuàng)建訪問(wèn)控制列表(ACL)等等,并手動(dòng)指定特定用戶以及它們的相關(guān)權(quán)限。這樣的過(guò)程可能是費(fèi)時(shí)的和/或繁瑣的,特別是在所有者稍后希望添加或移除用戶和/或更改權(quán)限的情況下。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的各實(shí)施例提供用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境(例如,云計(jì)算環(huán)境)中的日歷事件(例如,用戶的會(huì)議)來(lái)授權(quán)訪問(wèn)計(jì)算資源(例如,電子文件)的方案。在典型的實(shí)施例中,可以指定聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分/段(例如,專(zhuān)用云),用于存儲(chǔ)要被共享的至少一個(gè)電子文件(例如,存儲(chǔ)在與該部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中)。然后,可以將聯(lián)網(wǎng)的計(jì)算環(huán)境的該部分與電子日歷條目(例如,具有一組參加者的會(huì)議)相關(guān)聯(lián)(例如,用圖形方式)?;谌諝v條目,可以基于電子日歷條目,確定被授權(quán)訪問(wèn)至少一個(gè)電子文件的一組用戶(例如,會(huì)議參加者)。此后,可以授權(quán)該組用戶訪問(wèn)至少一個(gè)電子文件(以及訪問(wèn)控制列表(ACL)等等中的相關(guān)權(quán)限)。
[0005]本發(fā)明的第一方面提供一種用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中;將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián);基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
[0006]本發(fā)明的第二方面提供一種用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的系統(tǒng),包括:包括指令的存儲(chǔ)介質(zhì);耦合到所述存儲(chǔ)介質(zhì)的總線;以及耦合到總線的當(dāng)執(zhí)行指令時(shí)使所述系統(tǒng)執(zhí)行以下操作的處理器:指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中;將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián);基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
[0007]本發(fā)明的第三方面提供一種用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),以及存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的程序指令,以便:指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中;將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián);基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
[0008]本發(fā)明的第四方面提供一種用于部署用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的系統(tǒng)的方法,包括:提供可操作以執(zhí)行下列操作的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu):指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中;將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián);基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0009]通過(guò)參考與附圖一起進(jìn)行的對(duì)本發(fā)明的各個(gè)方面的詳細(xì)描述,本發(fā)明的這些及其他特點(diǎn),將更好地被理解,其中:
[0010]圖1表示根據(jù)本發(fā)明一實(shí)施例的云計(jì)算節(jié)點(diǎn);
[0011]圖2表示根據(jù)本發(fā)明一實(shí)施例的云計(jì)算環(huán)境;
[0012]圖3表示根據(jù)本發(fā)明一實(shí)施例的抽象模型層;
[0013]圖4表不根據(jù)本發(fā)明一實(shí)施例的系統(tǒng)圖。
[0014]圖5表示根據(jù)本發(fā)明一實(shí)施例的用于選擇用于共享的文件的用戶界面的圖。
[0015]圖6表示根據(jù)本發(fā)明一實(shí)施例的用于以圖形方式將日歷條目與聯(lián)網(wǎng)的計(jì)算環(huán)境的某些部分相關(guān)聯(lián)的用戶界面的圖。
[0016]圖7表示根據(jù)本發(fā)明一實(shí)施例的方法流程圖。
[0017]圖形不一定是按比例的。圖形只是示意表示方式,并非旨在描繪本發(fā)明的特定參數(shù)。圖形只描述了本發(fā)明的典型的實(shí)施例,因此,不應(yīng)該被視為限制本發(fā)明的范圍。在圖形中,類(lèi)似的編號(hào)代表類(lèi)似的元件。
【具體實(shí)施方式】
[0018]此處將參考各個(gè)附圖比較全面地描述說(shuō)明性實(shí)施例,在附圖中,示出了實(shí)施例。然而,本公開(kāi)可以許多不同的形式來(lái)實(shí)現(xiàn),不應(yīng)該被理解為僅限于此處所闡述的各實(shí)施例。相反,提供這些實(shí)施例是為了使本公開(kāi)完整和徹底,并向那些本領(lǐng)域技術(shù)人員全面地表達(dá)本發(fā)明的范圍。在描述中,可以省略已知的特征和技術(shù)的細(xì)節(jié),以避免不必要地使所呈現(xiàn)的各實(shí)施例模糊。
[0019]此處所使用的術(shù)語(yǔ)只是為了描述特定實(shí)施例,而不對(duì)本公開(kāi)作出限制。如此處所使用的,單數(shù)形式“一”、“一個(gè)”以及“所述”也包括復(fù)數(shù)形式,除非上下文明確地指出。此夕卜,術(shù)語(yǔ)“一”、“一個(gè)”等等的使用不表示對(duì)數(shù)量的限制,而是表示被引用的項(xiàng)中的至少一個(gè)的存在。術(shù)語(yǔ)“組”旨在意味著至少一個(gè)的量。進(jìn)一步可以理解,本說(shuō)明中所使用的術(shù)語(yǔ)“包括”和/或“包含”,表示指定的特點(diǎn)、區(qū)域、整數(shù)、步驟、操作、元件和/或組件的存在,但是不排除一個(gè)或多個(gè)其他特點(diǎn)、區(qū)域、整數(shù)、步驟、操作、元件、組件和/或其組合的存在或添加。
[0020]本發(fā)明的各實(shí)施例提供用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境(例如,云計(jì)算環(huán)境)中的日歷事件(例如,用戶的會(huì)議)來(lái)授權(quán)訪問(wèn)計(jì)算資源(例如,電子文件)的方案。在典型的實(shí)施例中,可以指定聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分/段(例如,專(zhuān)用云),用于存儲(chǔ)要被共享的至少一個(gè)電子文件(例如,存儲(chǔ)在與該部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中)。然后,可以將聯(lián)網(wǎng)的計(jì)算環(huán)境的該部分與電子日歷條目(例如,具有一組參加者的會(huì)議)相關(guān)聯(lián)(例如,用圖形方式)?;谌諝v條目,可以基于電子日歷條目,確定被授權(quán)訪問(wèn)至少一個(gè)電子文件的一組用戶(例如,會(huì)議參加者)。此后,可以授權(quán)該組用戶對(duì)至少一個(gè)電子文件(以及訪問(wèn)控制列表(ACL)等等中的相關(guān)聯(lián)的權(quán)限)的訪問(wèn)。
[0021]首先應(yīng)當(dāng)理解,盡管本公開(kāi)包括關(guān)于云計(jì)算的詳細(xì)描述,但其中記載的技術(shù)方案的實(shí)現(xiàn)卻不限于云計(jì)算環(huán)境。而是本發(fā)明的各實(shí)施例能夠結(jié)合現(xiàn)在已知或以后開(kāi)發(fā)的任何其它類(lèi)型的計(jì)算環(huán)境而實(shí)現(xiàn)。
[0022]云計(jì)算是一種服務(wù)交付模式,用于對(duì)共享的可配置計(jì)算資源池進(jìn)行方便、按需的網(wǎng)絡(luò)訪問(wèn)??膳渲糜?jì)算資源是能夠以最小的管理成本或與服務(wù)提供者進(jìn)行最少的交互就能快速部署和釋放的資源,例如可以是網(wǎng)絡(luò)、網(wǎng)絡(luò)帶寬、服務(wù)器、處理、內(nèi)存、存儲(chǔ)、應(yīng)用、虛擬機(jī)和服務(wù)。這種云模式可以包括至少五個(gè)特征、至少三個(gè)服務(wù)模型和至少四個(gè)部署模型。
[0023]特征包括:
[0024]按需自助式服務(wù):云的消費(fèi)者在無(wú)需與服務(wù)提供者進(jìn)行人為交互的情況下能夠單方面自動(dòng)地按需部署諸如服務(wù)器時(shí)間和網(wǎng)絡(luò)存儲(chǔ)等的計(jì)算能力。
[0025]廣泛的網(wǎng)絡(luò)接入:計(jì)算能力可以通過(guò)標(biāo)準(zhǔn)機(jī)制在網(wǎng)絡(luò)上獲取,這種標(biāo)準(zhǔn)機(jī)制促進(jìn)了通過(guò)不同種類(lèi)的瘦客戶機(jī)平臺(tái)或厚客戶機(jī)平臺(tái)(例如移動(dòng)電話、膝上型電腦、個(gè)人數(shù)字助理PDA)對(duì)云的使用。
[0026]資源池:提供者的計(jì)算資源被歸入資源池并通過(guò)多租戶(mult1-tenant)模式服務(wù)于多重消費(fèi)者,其中按需將不同的實(shí)體資源和虛擬資源動(dòng)態(tài)地分配和再分配。一般情況下,消費(fèi)者不能控制或甚至并不知曉所提供的資源的確切位置,但可以在較高抽象程度上指定位置(例如國(guó)家、州或數(shù)據(jù)中心),因此具有位置無(wú)關(guān)性。
[0027]迅速?gòu)椥?能夠迅速、有彈性地(有時(shí)是自動(dòng)地)部署計(jì)算能力,以實(shí)現(xiàn)快速擴(kuò)展,并且能迅速釋放來(lái)快速縮小。在消費(fèi)者看來(lái),用于部署的可用計(jì)算能力往往顯得是無(wú)限的,并能在任意時(shí)候都能獲取任意數(shù)量的計(jì)算能力。
[0028]可測(cè)量的服務(wù):云系統(tǒng)通過(guò)利用適于服務(wù)類(lèi)型(例如存儲(chǔ)、處理、帶寬和活躍消費(fèi)者帳號(hào))的某種抽象程度的計(jì)量能力,自動(dòng)地控制和優(yōu)化資源效用??梢员O(jiān)測(cè)、控制和報(bào)告資源使用情況,為所用服務(wù)的提供者和消費(fèi)者雙方提供透明度。
[0029]服務(wù)模型如下:
[0030]軟件即服務(wù)(SaaS):向消費(fèi)者提供的能力是使用提供者在云基礎(chǔ)架構(gòu)上運(yùn)行的應(yīng)用??梢酝ㄟ^(guò)諸如網(wǎng)絡(luò)瀏覽器的瘦客戶機(jī)接口(例如基于網(wǎng)絡(luò)的電子郵件)從各種客戶機(jī)設(shè)備訪問(wèn)應(yīng)用。除了有限的特定于消費(fèi)者的應(yīng)用配置設(shè)置外,消費(fèi)者既不管理也不控制包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲(chǔ)、乃至單個(gè)應(yīng)用能力等的底層云基礎(chǔ)架構(gòu)。
[0031]平臺(tái)即服務(wù)(PaaS):向消費(fèi)者提供的能力是在云基礎(chǔ)架構(gòu)上部署消費(fèi)者創(chuàng)建或獲得的應(yīng)用,這些應(yīng)用利用提供者支持的程序設(shè)計(jì)語(yǔ)言和工具創(chuàng)建。消費(fèi)者既不管理也不控制包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)或存儲(chǔ)的底層云基礎(chǔ)架構(gòu),但對(duì)其部署的應(yīng)用具有控制權(quán),對(duì)應(yīng)用托管環(huán)境配置可能也具有控制權(quán)。
[0032]基礎(chǔ)架構(gòu)即服務(wù)(IaaS):向消費(fèi)者提供的能力是消費(fèi)者能夠在其中部署并運(yùn)行包括操作系統(tǒng)和應(yīng)用的任意軟件的處理、存儲(chǔ)、網(wǎng)絡(luò)和其他基礎(chǔ)計(jì)算資源。消費(fèi)者既不管理也不控制底層的云基礎(chǔ)架構(gòu),但是對(duì)操作系統(tǒng)、存儲(chǔ)和其部署的應(yīng)用具有控制權(quán),對(duì)選擇的網(wǎng)絡(luò)組件(例如主機(jī)防火墻)可能具有有限的控制權(quán)。
[0033]部署模型如下:
[0034]私有云:云基礎(chǔ)架構(gòu)單獨(dú)為某個(gè)組織運(yùn)行。云基礎(chǔ)架構(gòu)可以由該組織或第三方管理并且可以存在于該組織內(nèi)部或外部。
[0035]共同體云:云基礎(chǔ)架構(gòu)被若干組織共享并支持有共同利害關(guān)系(例如任務(wù)使命、安全要求、政策和合規(guī)考慮)的特定共同體。共同體云可以由共同體內(nèi)的多個(gè)組織或第三方管理并且可以存在于該共同體內(nèi)部或外部。
[0036]公共云:云基礎(chǔ)架構(gòu)向公眾或大型產(chǎn)業(yè)群提供并由出售云服務(wù)的組織擁有。
[0037]混合云:云基礎(chǔ)架構(gòu)由兩個(gè)或更多部署模型的云(私有云、共同體云或公共云)組成,這些云依然是獨(dú)特的實(shí)體,但是通過(guò)使數(shù)據(jù)和應(yīng)用能夠移植的標(biāo)準(zhǔn)化技術(shù)或私有技術(shù)(例如用于云之間的負(fù)載平衡的云突發(fā)流量分擔(dān)技術(shù))綁定在一起。
[0038]云計(jì)算環(huán)境是面向服務(wù)的,特點(diǎn)集中在無(wú)狀態(tài)性、低耦合性、模塊性和語(yǔ)意的互操作性。云計(jì)算的核心是包含互連節(jié)點(diǎn)網(wǎng)絡(luò)的基礎(chǔ)架構(gòu)。
[0039]現(xiàn)在參考圖1,其中顯示了云計(jì)算節(jié)點(diǎn)的一個(gè)例子。圖1顯示的云計(jì)算節(jié)點(diǎn)10僅僅是適合的云計(jì)算節(jié)點(diǎn)的一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來(lái)任何限制??傊?,云計(jì)算節(jié)點(diǎn)10能夠被用來(lái)實(shí)現(xiàn)和/或執(zhí)行以上所述的任何功能。
[0040]云計(jì)算節(jié)點(diǎn)10具有計(jì)算機(jī)系統(tǒng)/服務(wù)器12,其可與眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。眾所周知,適于與計(jì)算機(jī)系統(tǒng)/服務(wù)器12 —起操作的計(jì)算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個(gè)人計(jì)算機(jī)系統(tǒng)、服務(wù)器計(jì)算機(jī)系統(tǒng)、瘦客戶機(jī)、厚客戶機(jī)、手持或膝上設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)個(gè)人電腦、小型計(jì)算機(jī)系統(tǒng)、大型計(jì)算機(jī)系統(tǒng)和包括任意上述系統(tǒng)或設(shè)備的分布式云計(jì)算技術(shù)環(huán)境,等等。
[0041]計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以在由計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語(yǔ)境下描述。通常,程序模塊可以包括執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類(lèi)型的例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等。計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以在通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)的分布式云計(jì)算環(huán)境中實(shí)施。在分布式云計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備的本地或遠(yuǎn)程計(jì)算系統(tǒng)存儲(chǔ)介質(zhì)上。
[0042]如圖1所示,云計(jì)算節(jié)點(diǎn)10中的計(jì)算機(jī)系統(tǒng)/服務(wù)器12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。[0043]總線18表示幾類(lèi)總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來(lái)說(shuō),這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線。
[0044]計(jì)算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是能夠被計(jì)算機(jī)系統(tǒng)/服務(wù)器12訪問(wèn)的任意可獲得的介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。
[0045]系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM)30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫(xiě)不可移動(dòng)的、非易失性磁介質(zhì)(圖中未顯示,通常稱為〃硬盤(pán)驅(qū)動(dòng)器〃)。盡管圖中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(pán)(例如〃軟盤(pán)〃)讀寫(xiě)的磁盤(pán)驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(pán)(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫(xiě)的光盤(pán)驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過(guò)一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。如以下進(jìn)一步描述和說(shuō)明的,存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
[0046]本發(fā)明的各實(shí)施例可以被實(shí)現(xiàn)為計(jì)算機(jī)可讀信號(hào)介質(zhì),該計(jì)算機(jī)可讀信號(hào)介質(zhì)可以包括其中帶有計(jì)算機(jī)可讀程序代碼的傳播的數(shù)據(jù)信號(hào)(例如,無(wú)論是在基帶中,還是作為載波的一部分)。這樣的傳播的信號(hào)可以呈現(xiàn)各種形式中的任何一種形式,包括但不僅限于,電磁、光學(xué)或其任何合適的組合。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是不是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),并且能夠傳遞、傳播或傳輸供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或與它們結(jié)合使用的程序的任何計(jì)算機(jī)可讀介質(zhì)。
[0047]在計(jì)算機(jī)可讀介質(zhì)上體現(xiàn)的程序代碼可以使用任何合適的介質(zhì)進(jìn)行傳輸,包括但不僅限于無(wú)線、有線線路、光纜、射頻(RF)等等,或前面的各項(xiàng)的任何合適的組合。
[0048]具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在存儲(chǔ)器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
[0049]計(jì)算機(jī)系統(tǒng)/服務(wù)器12也可以與一個(gè)或多個(gè)外部設(shè)備14 (例如鍵盤(pán)、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得消費(fèi)者能與該計(jì)算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接口22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過(guò)網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò)(例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過(guò)總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其它組件通信。應(yīng)當(dāng)明白,盡管圖中未示出,其它硬件和/或軟件組件可以與計(jì)算機(jī)系統(tǒng)/服務(wù)器12 —起操作。例子包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤(pán)驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。
[0050]現(xiàn)在參考圖2,其中顯示了示例性的云計(jì)算環(huán)境50。如圖所示,云計(jì)算環(huán)境50包括云計(jì)算消費(fèi)者使用的本地計(jì)算設(shè)備可以與其相通信的一個(gè)或者多個(gè)云計(jì)算節(jié)點(diǎn)10,本地計(jì)算設(shè)備例如可以是個(gè)人數(shù)字助理(PDA)或移動(dòng)電話54A,臺(tái)式電腦54B、筆記本電腦54C和/或汽車(chē)計(jì)算機(jī)系統(tǒng)54N。云計(jì)算節(jié)點(diǎn)10之間可以相互通信??梢栽诎ǖ幌抻谌缟纤龅乃接性?、共同體云、公共云或混合云或者它們的組合的一個(gè)或者多個(gè)網(wǎng)絡(luò)中將云計(jì)算節(jié)點(diǎn)10進(jìn)行物理或虛擬分組(圖中未顯示)。這樣,云的消費(fèi)者無(wú)需在本地計(jì)算設(shè)備上維護(hù)資源就能請(qǐng)求云計(jì)算環(huán)境50提供的基礎(chǔ)架構(gòu)即服務(wù)(IaaS)、平臺(tái)即服務(wù)(PaaS)和/或軟件即服務(wù)(SaaS)。應(yīng)當(dāng)理解,圖2顯示的各類(lèi)計(jì)算設(shè)備54A-N僅僅是示意性的,云計(jì)算節(jié)點(diǎn)10以及云計(jì)算環(huán)境50可以與任意類(lèi)型網(wǎng)絡(luò)上和/或網(wǎng)絡(luò)可尋址連接的任意類(lèi)型的計(jì)算設(shè)備(例如使用網(wǎng)絡(luò)瀏覽器)通信。
[0051]現(xiàn)在參考圖3,其中顯示了云計(jì)算環(huán)境50 (圖2)提供的一組功能抽象層。首先應(yīng)當(dāng)理解,圖3所示的組件、層以及功能都僅僅是示意性的,本發(fā)明的實(shí)施例不限于此。如圖所示,提供下列層和對(duì)應(yīng)功能:
[0052]硬件和軟件層60包括硬件和軟件組件。硬件組件的例子包括:主機(jī),例如IBM? zSeries?系統(tǒng);基于Rise (精簡(jiǎn)指令集計(jì)算機(jī))體系結(jié)構(gòu)的服務(wù)器,例如
IBM pSeries?系統(tǒng);ιβμ 系統(tǒng);ibm BladeCenter?系統(tǒng);存儲(chǔ)設(shè)備;網(wǎng)絡(luò)和網(wǎng)絡(luò)組件。軟件組件的例子包括:網(wǎng)絡(luò)應(yīng)用服務(wù)器軟件,例如IBM WebSphere?應(yīng)用服務(wù)器軟件;數(shù)據(jù)庫(kù)軟件,例如 IBM DB2?數(shù)據(jù)庫(kù)軟件。(IBM, zSeries, pSeries, Systemx, BladeCenter, WebSphere以及DB2是國(guó)際商業(yè)機(jī)器公司在全世界各地的注冊(cè)商標(biāo))。
[0053]虛擬層62提供一個(gè)抽象層,該層可以提供下列虛擬實(shí)體的例子:虛擬服務(wù)器、虛擬存儲(chǔ)、虛擬網(wǎng)絡(luò)(包括虛擬私有網(wǎng)絡(luò))、虛擬應(yīng)用和操作系統(tǒng),以及虛擬客戶端。
[0054]在一個(gè)示例中,管理層64可以提供下述功能。資源供應(yīng)功能:提供用于在云計(jì)算環(huán)境中執(zhí)行任務(wù)的計(jì)算資源和其它資源的動(dòng)態(tài)獲取;計(jì)量和定價(jià)功能:在云計(jì)算環(huán)境內(nèi)對(duì)資源的使用進(jìn)行成本跟蹤,并為此提供帳單和發(fā)票。在一個(gè)例子中,該資源可以包括應(yīng)用軟件許可。安全功能:為云的消費(fèi)者和任務(wù)提供身份認(rèn)證,以及為數(shù)據(jù)和其它資源提供保護(hù)。消費(fèi)者門(mén)戶功能:為消費(fèi)者和系統(tǒng)管理員提供對(duì)云計(jì)算環(huán)境的訪問(wèn)。服務(wù)水平管理功能:提供云計(jì)算資源的分配和管理,以滿足必需的服務(wù)水平。服務(wù)水平協(xié)議(SLA)計(jì)劃和履行功能:為根據(jù)SLA預(yù)測(cè)的對(duì)云計(jì)算資源未來(lái)需求提供預(yù)先安排和供應(yīng)。進(jìn)一步在管理層中示出的是計(jì)算機(jī)資源訪問(wèn)控制,其表示了基于本發(fā)明的實(shí)施例所提供的功能。
[0055]工作負(fù)荷層66提供可以為其使用云計(jì)算環(huán)境的功能的示例??梢詮拇藢犹峁┑墓ぷ髫?fù)荷和功能的示例包括:映射和導(dǎo)航;軟件開(kāi)發(fā)和生命周期管理;虛擬課堂教育傳送;數(shù)據(jù)分析處理;事務(wù)處理;以及消費(fèi)者數(shù)據(jù)存儲(chǔ)和備份。如上文所提及的,參考圖3所描述的所有前述的示例只是說(shuō)明性的,本發(fā)明不僅限于這些示例。
[0056]應(yīng)該理解,如此處所描述的本發(fā)明的所有功能通??梢杂捎?jì)算機(jī)資源訪問(wèn)控制功能(管理層64的,可以作為程序/實(shí)用程序40 (圖1)的程序代碼42的模塊來(lái)可觸摸地實(shí)現(xiàn))來(lái)執(zhí)行。然而,不必如此。相反地,此處所列舉的功能可以由圖3所示出的層60-66中的任何一層來(lái)執(zhí)行/實(shí)現(xiàn)和/或啟用。
[0057]應(yīng)重申,雖然本公開(kāi)包括對(duì)云計(jì)算的詳細(xì)描述,但是此處列舉的教導(dǎo)的實(shí)現(xiàn)不公開(kāi)限于云計(jì)算環(huán)境。相反,本發(fā)明的各實(shí)施例旨在利用現(xiàn)在已知的或以后開(kāi)發(fā)的任何類(lèi)型的聯(lián)網(wǎng)的計(jì)算環(huán)境來(lái)實(shí)現(xiàn)。
[0058]現(xiàn)在參考圖4,示出了描述了根據(jù)本發(fā)明一實(shí)施例的此處所討論的功能的系統(tǒng)圖。應(yīng)該理解,此處列舉的教導(dǎo)可以在任何類(lèi)型的聯(lián)網(wǎng)的計(jì)算環(huán)境86 (例如,云計(jì)算環(huán)境50)內(nèi)實(shí)施。在圖4中示出了可被實(shí)現(xiàn)為獨(dú)立計(jì)算機(jī)系統(tǒng)或者作為聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)系統(tǒng)/服務(wù)器12。在此處列舉的教導(dǎo)在聯(lián)網(wǎng)的計(jì)算環(huán)境86中實(shí)施的情況下,不必每一個(gè)客戶端都具有計(jì)算機(jī)資源訪問(wèn)控制引擎(引擎70)。相反,引擎70可以加載到與客戶端進(jìn)行通信(例如,以無(wú)線方式)的服務(wù)器或有服務(wù)器能力的設(shè)備中,以提供計(jì)算機(jī)資源訪問(wèn)控制。無(wú)論如何,如所描繪的,引擎70被示為在計(jì)算機(jī)系統(tǒng)/服務(wù)器12內(nèi)。一般而言,引擎70可被實(shí)現(xiàn)為圖1的計(jì)算機(jī)系統(tǒng)12上的程序/實(shí)用程序40,并可以啟用此處列舉的功能。如進(jìn)一步所示出的,引擎70 (在一個(gè)實(shí)施例中)包括規(guī)則和/或計(jì)算引擎,該引擎處理規(guī)則的集合(至少一個(gè))/邏輯72和/或提供計(jì)算機(jī)資源訪問(wèn)控制。
[0059]如此,引擎70可以執(zhí)行類(lèi)似于通用計(jì)算機(jī)的多個(gè)功能。具體而言,除別的功能之夕卜,引擎70還可以(其中):指定聯(lián)網(wǎng)的計(jì)算環(huán)境86的一部分(例如,專(zhuān)用云78A-N),用于存儲(chǔ)要被共享的至少一個(gè)(與所有者/用戶74相關(guān)聯(lián)的)電子文件82A-N (例如,作為與部分78A-N相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備80A-N中的存儲(chǔ));將計(jì)算機(jī)聯(lián)網(wǎng)的環(huán)境86的部分78A-N與電子日歷條目90A-N (例如,如在電子日歷數(shù)據(jù)庫(kù)88A-N等等中維護(hù)的會(huì)議)相關(guān)聯(lián);基于電子日歷條目90A-N,確定被授權(quán)訪問(wèn)至少一個(gè)電子文件82A-N的一組用戶76A-N(例如,會(huì)議參加者);授權(quán)對(duì)至少一個(gè)電子文件82A-N的訪問(wèn)或授權(quán)該組用戶76A-N訪問(wèn);維護(hù)訪問(wèn)控制列表(ACL) 84中的該組用戶76A-N ;將該組用戶76A-N與ACL84中的一組權(quán)限相關(guān)聯(lián),用于與至少一個(gè)電子文件82A-N進(jìn)行交互;和/或基于對(duì)電子日歷事件的更改,修改該組用戶76A-N或該組權(quán)限(例如,在ACL84中)。
[0060]說(shuō)明件示例
[0061]本節(jié)將描述根據(jù)本發(fā)明的一個(gè)實(shí)施例的說(shuō)明性示例。應(yīng)該理解,雖然本節(jié)是在云計(jì)算實(shí)現(xiàn)的上下文中描述實(shí)施例的,但是這未必如此。無(wú)論如何,在云計(jì)算實(shí)施例中,過(guò)程可以按如下方式進(jìn)行:
[0062]I)用戶(例如,會(huì)議主持人/領(lǐng)導(dǎo)/促進(jìn)者)可以建立/指定專(zhuān)用云的一段/部分,并可以利用用戶希望與會(huì)議參加者共享的文件來(lái)填充該部分。
[0063]2)然后,用戶可以將專(zhuān)用云與用戶的電子日歷上的會(huì)議相關(guān)聯(lián)。用戶可以通過(guò)查看他/她的日歷并從他/她的日歷中選擇會(huì)議來(lái)這樣做。
[0064]3)當(dāng)選擇會(huì)議時(shí),會(huì)議的參加者可以被從會(huì)議的被邀請(qǐng)和/或參加者列表中“外推”。
[0065]4)然后,可以授權(quán)會(huì)議參加者訪問(wèn)由會(huì)議主持人之前建立的專(zhuān)用云部分。
[0066]5)隨著會(huì)議主持人刪除或添加會(huì)議參加者,將設(shè)置適當(dāng)?shù)腁CL以刪除/添加參加者具有對(duì)專(zhuān)用云部分的訪問(wèn)和/或某些權(quán)限。
[0067]在一個(gè)實(shí)施例中,用戶能夠針對(duì)可能不一定被邀請(qǐng)參加會(huì)議,但是用戶希望他們可以訪問(wèn)專(zhuān)用云部分的個(gè)人添加對(duì)專(zhuān)用云的訪問(wèn)。
[0068]現(xiàn)在參考圖5-6,將更詳細(xì)地描述這些概念。具體而言,圖5-6描繪了用于以圖形方式執(zhí)行此處所描述的功能中的一個(gè)或多個(gè)的各種界面100和200 (例如,如由程序40和/或引擎70所提供的)。在闡述的示例中,顯示用于選擇要被共享的特定文件102(“designdoc.ppt”)的界面100。在選擇文件102之后,可以顯示帶有共享選項(xiàng)106的相應(yīng)的菜單104。在選擇共享選項(xiàng)106之后,將向用戶呈現(xiàn)具有權(quán)限設(shè)置選項(xiàng)110的另一個(gè)菜單108。此選項(xiàng)可使用戶具體地為共享文件102配置某些會(huì)議權(quán)限。
[0069]一旦選擇了選項(xiàng)110,可以在用戶的云存儲(chǔ)區(qū)內(nèi)向用戶呈現(xiàn)新選項(xiàng),以基于當(dāng)前會(huì)議,設(shè)置文件的權(quán)限。具體而言,當(dāng)選擇了選項(xiàng)110時(shí),可以呈現(xiàn)用戶的日歷,用戶可以從其選擇現(xiàn)有會(huì)議。一旦選擇了會(huì)議/日歷事件,當(dāng)會(huì)議的參與者改變時(shí),更新云資源的權(quán)限。
[0070]圖6示出了用圖形方式描繪了日歷事件202A-B與專(zhuān)用云78A-N (例如,部分)的關(guān)聯(lián)的界面200。應(yīng)該理解,日歷條目202A-B可以與專(zhuān)用云78A-B和/或其中的特定文件相關(guān)聯(lián)(即,如此日歷條目與“計(jì)算資源”(例如,文件、云部分、數(shù)據(jù)庫(kù)等等)相關(guān)聯(lián))。如此,程序40和/或引擎70可以給用戶提供用于用圖形方式進(jìn)行這樣的關(guān)聯(lián)的一個(gè)或多個(gè)界面(例如,諸如界面200)。一旦日歷條目(例如,如在會(huì)議領(lǐng)導(dǎo)者的電子日歷中所定義的)和計(jì)算資源之間的關(guān)聯(lián)已經(jīng)進(jìn)行,則可以對(duì)與日歷條目相關(guān)聯(lián)的任何用戶(例如,會(huì)議參加者)授權(quán)(并指定某些權(quán)限)對(duì)計(jì)算資源的訪問(wèn)。
[0071]進(jìn)一步可以理解,通過(guò)使用會(huì)議參與者的被邀請(qǐng)者狀態(tài),可以相應(yīng)地更新權(quán)限。例如,要求的用戶可以具有讀/寫(xiě)/刪除訪問(wèn)權(quán),可選的用戶可以具有讀/寫(xiě)訪問(wèn)權(quán),而信息用戶可以只具有讀取訪問(wèn)權(quán)。此外,在舉行會(huì)議之后,可以刪除權(quán)限。例如,文件可以只在會(huì)議之前的小時(shí),在會(huì)議過(guò)程中,以及會(huì)議結(jié)束之后的小時(shí)能夠被用戶訪問(wèn)。此時(shí),權(quán)限可以還原到它們的原始設(shè)置。
[0072]現(xiàn)在參考圖7,示出了根據(jù)本發(fā)明一實(shí)施例的方法流程圖。在步驟SI中,指定用于存儲(chǔ)要被共享的至少一個(gè)電子文件的聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分。在步驟S2中,聯(lián)網(wǎng)的計(jì)算環(huán)境的該部分與電子日歷條目相關(guān)聯(lián)。在步驟S3中,基于電子日歷條目,確定被授權(quán)訪問(wèn)至少一個(gè)電子文件的一組用戶。在步驟S4中,授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
[0073]盡管此處作為計(jì)算機(jī)資源訪問(wèn)控制解決方案來(lái)示出和描述的,但是應(yīng)該理解,本發(fā)明進(jìn)一步提供各種替換實(shí)施例。例如,在一個(gè)實(shí)施例中,本發(fā)明提供計(jì)算機(jī)可讀取的/可使用的介質(zhì),該介質(zhì)包括以使得計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)能夠提供如此處所討論的計(jì)算機(jī)資源訪問(wèn)控制功能的計(jì)算機(jī)程序代碼。在這個(gè)意義上,計(jì)算機(jī)可讀的/可使用的介質(zhì)包括實(shí)現(xiàn)本發(fā)明的各種過(guò)程中的每一個(gè)的程序代碼。應(yīng)該理解,術(shù)語(yǔ)“計(jì)算機(jī)可讀取的介質(zhì)”或“計(jì)算機(jī)可使用的介質(zhì)”包括程序代碼的任何類(lèi)型的物理實(shí)施例中的一個(gè)或多個(gè)。具體而言,計(jì)算機(jī)可讀取的/可使用的介質(zhì)可以包括在一個(gè)或多個(gè)便攜式存儲(chǔ)器制品(例如,光盤(pán)、磁盤(pán)、磁帶等等),在計(jì)算設(shè)備的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器部分,諸如存儲(chǔ)器28 (圖1)和/或存儲(chǔ)系統(tǒng)34 (圖1)(例如,固定盤(pán)、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、高速緩沖存儲(chǔ)器等等)上具體化的程序代碼。
[0074]在另一個(gè)實(shí)施例中,本發(fā)明提供了根據(jù)預(yù)訂、廣告和/或費(fèi)用來(lái)執(zhí)行本發(fā)明的過(guò)程的方法。S卩,諸如Solution Integrator之類(lèi)的服務(wù)提供商可以提供計(jì)算機(jī)資源訪問(wèn)控制功能。在此情況下,服務(wù)提供商可以創(chuàng)建、維護(hù)、支持等等為一個(gè)或多個(gè)消費(fèi)者執(zhí)行本發(fā)明的過(guò)程的諸如計(jì)算機(jī)系統(tǒng)12 (圖1)之類(lèi)的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)。作為回報(bào),服務(wù)提供商可以根據(jù)預(yù)訂和/或費(fèi)用協(xié)議從消費(fèi)者那里接收支付和/或服務(wù)提供商可以通過(guò)向一個(gè)或多個(gè)第三方銷(xiāo)售廣告內(nèi)容得到支付。
[0075]在又一個(gè)實(shí)施例中,本發(fā)明提供用于進(jìn)行計(jì)算機(jī)資源訪問(wèn)控制的計(jì)算機(jī)實(shí)現(xiàn)的方法。在此情況下,可以提供諸如計(jì)算機(jī)系統(tǒng)12 (圖1)之類(lèi)的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu),并可以獲取(例如,創(chuàng)建、購(gòu)買(mǎi)、使用、修改等等)用于執(zhí)行本發(fā)明的過(guò)程的一個(gè)或多個(gè)系統(tǒng),并將它們部署到計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)中。在這個(gè)意義上,系統(tǒng)的部署可以包括下列各項(xiàng)中的一項(xiàng)或多項(xiàng):
(1)從計(jì)算機(jī)可讀取的介質(zhì)在諸如計(jì)算機(jī)系統(tǒng)12(圖1)之類(lèi)的計(jì)算設(shè)備上安裝程序代碼;
(2)向計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)中添加一個(gè)或多個(gè)計(jì)算設(shè)備;以及(3)包括和/或修改計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)的一個(gè)或多個(gè)現(xiàn)有的系統(tǒng),以使得計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu)能夠執(zhí)行本發(fā)明的過(guò)程。
[0076]如此處所使用的,應(yīng)該理解,術(shù)語(yǔ)“程序代碼”和“計(jì)算機(jī)程序代碼”是同義的,是指以任何語(yǔ)言、代碼或注釋表達(dá)的一組指令的任何表達(dá)式,用于使具有信息處理能力的系統(tǒng)直接或者在下列操作中的任何一種或兩種操作都執(zhí)行之后執(zhí)行特定的功能:(a)轉(zhuǎn)換到另一種語(yǔ)言、代碼或注釋?zhuān)缓?或(b)以不同的材料形式再現(xiàn)。在這個(gè)意義上,程序代碼可以被實(shí)現(xiàn)為下列各項(xiàng)中的一項(xiàng)或多項(xiàng):應(yīng)用/軟件程序、組件軟件/功能庫(kù)、操作系統(tǒng)、基本設(shè)備系統(tǒng)/特定計(jì)算設(shè)備的驅(qū)動(dòng)程序等等。
[0077]可以提供適于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng),并可包括通過(guò)系統(tǒng)總線直接或間接地可通信地耦合存儲(chǔ)器元件的至少一個(gè)處理器。存儲(chǔ)器元件可包括但不僅限于,在程序代碼的實(shí)際執(zhí)行過(guò)程中使用的本地存儲(chǔ)器,大容量存儲(chǔ)器,以及高速緩沖存儲(chǔ)器,該高速緩沖存儲(chǔ)器提供了至少某些程序代碼的臨時(shí)存儲(chǔ)器,以便減少在執(zhí)行過(guò)程中必須從大容量存儲(chǔ)器檢索代碼的次數(shù)。輸入/輸出和/或其他外部設(shè)備(包括但不僅限于,鍵盤(pán)、顯示器、指示設(shè)備等等)可以直接或者通過(guò)介入設(shè)備控制器耦合到系統(tǒng)。
[0078]網(wǎng)絡(luò)適配器還可以耦合到系統(tǒng),以使得數(shù)據(jù)處理系統(tǒng)通過(guò)介入私有的或公共網(wǎng)絡(luò)的任何組合耦合到其他數(shù)據(jù)處理系統(tǒng)、遠(yuǎn)程打印機(jī)、存儲(chǔ)設(shè)備和/或等等。說(shuō)明性網(wǎng)絡(luò)適配器包括但不僅限于:調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、以及以太網(wǎng)網(wǎng)卡。
[0079]前面的對(duì)本發(fā)明的各方面的描述只是為了說(shuō)明和描述。它不是詳盡的公開(kāi)或?qū)⒈景l(fā)明限于所公開(kāi)的準(zhǔn)確形式,顯然,許多修改方案和變化也是可能的。對(duì)那些精通本技術(shù)的人員顯而易見(jiàn)的這樣的修改和變化也包括在如所附帶的權(quán)利要求所定義的本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中; 將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián); 基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及 授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述部分包括專(zhuān)用存儲(chǔ)云,并且所述聯(lián)網(wǎng)的計(jì)算環(huán)境包括云計(jì)算環(huán)境。
3.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述日歷條目包括在會(huì)議領(lǐng)導(dǎo)者的電子日歷中所定義的會(huì)議,而該組用戶是一組會(huì)議的參加者。
4.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括在訪問(wèn)控制列表(ACL)中維護(hù)該組用戶。
5.如權(quán)利要求4所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括將該組用戶與所述ACL中的一組權(quán)限相關(guān)聯(lián),以便與所述至少一個(gè)電子文件進(jìn)行交互。
6.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括基于對(duì)所述電子日歷事件的更改,來(lái)修改該組用戶或該組權(quán)限。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,進(jìn)一步包括將所述至少一個(gè)電子文件存儲(chǔ)在所述至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中。
8.一種用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的系統(tǒng),包括: 包括指令的存儲(chǔ)介質(zhì); 耦合到所述存儲(chǔ)介質(zhì)的總線;以及 耦合到所述總線的當(dāng)執(zhí)行所述指令時(shí)使所述系統(tǒng)執(zhí)行下列操作的處理器: 指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中; 將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián); 基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及 授權(quán)該組用戶訪問(wèn)所述至少一個(gè)電子文件。
9.如權(quán)利要求8所述的系統(tǒng),所述部分包括專(zhuān)用存儲(chǔ)云,所述聯(lián)網(wǎng)的計(jì)算環(huán)境包括云計(jì)算環(huán)境。
10.如權(quán)利要求8所述的系統(tǒng),所述日歷條目包括在會(huì)議領(lǐng)導(dǎo)者的電子日歷中所定義的會(huì)議,而該組用戶是一組所述會(huì)議的參加者。
11.如權(quán)利要求8所述的系統(tǒng),所述存儲(chǔ)介質(zhì)進(jìn)一步包括用于使所述系統(tǒng)在訪問(wèn)控制列表(ACL)中維護(hù)該組用戶的指令。
12.如權(quán)利要求11所述的系統(tǒng),所述存儲(chǔ)介質(zhì)進(jìn)一步包括用于使所述系統(tǒng)將該組用戶與所述ACL中的一組權(quán)限相關(guān)聯(lián)以便與所述至少一個(gè)電子文件進(jìn)行交互的指令。
13.如權(quán)利要求12所述的系統(tǒng),所述存儲(chǔ)介質(zhì)進(jìn)一步包括用于使所述系統(tǒng)基于對(duì)所述電子日歷事件的更改來(lái)修改該組用戶或該組權(quán)限的指令。
14.如權(quán)利要求8所述的系統(tǒng),所述存儲(chǔ)介質(zhì)進(jìn)一步包括用于使所述系統(tǒng)將所述至少一個(gè)電子文件存儲(chǔ)在所述至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中的指令。
15.一種用于部署用于基于聯(lián)網(wǎng)的計(jì)算環(huán)境中的日歷事件來(lái)授權(quán)計(jì)算資源訪問(wèn)的系統(tǒng)的方法,包括: 提供可操作以執(zhí)行下列操作的計(jì)算機(jī)基礎(chǔ)結(jié)構(gòu): 指定所述聯(lián)網(wǎng)的計(jì)算環(huán)境的一部分用于存儲(chǔ)要被共享的至少一個(gè)電子文件,所述至少一個(gè)電子文件存儲(chǔ)在與所述部分相關(guān)聯(lián)的至少一個(gè)計(jì)算機(jī)存儲(chǔ)設(shè)備中; 將所述聯(lián)網(wǎng)的計(jì)算環(huán)境的所述部分與電子日歷條目相關(guān)聯(lián); 基于所述電子日歷條目,確定被授權(quán)訪問(wèn)所述至少一個(gè)電子文件的一組用戶;以及 授權(quán)該組用 戶訪問(wèn)所述至少一個(gè)電子文件。
【文檔編號(hào)】H04L29/06GK103593755SQ201310350081
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年8月13日 優(yōu)先權(quán)日:2012年8月13日
【發(fā)明者】K·S·伯加爾, L·S·德魯卡, R·R·彼得森 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司