專利名稱:在生產(chǎn)力應(yīng)用中啟用服務(wù)特征的制作方法
技術(shù)領(lǐng)域:
本公開的各方面涉及計算機(jī)軟件應(yīng)用,特別是生產(chǎn)カ應(yīng)用與在線服務(wù)的增強(qiáng)集成。
背景技術(shù):
在計算機(jī)硬件和軟件領(lǐng)域中,生產(chǎn)カ應(yīng)用通常被理解為是ー種用于生產(chǎn)內(nèi)容并執(zhí)行關(guān)于內(nèi)容的功能的軟件程序或應(yīng)用。生產(chǎn)カ應(yīng)用的常見例子包括辦公生產(chǎn)カ套裝、會計軟件、圖形應(yīng)用以及其他公知的程序,而內(nèi)容的常見例子包括字處理文檔、電子表格、數(shù)據(jù)庫和照片。許多生產(chǎn)カ應(yīng)用提供了允許用戶調(diào)用功能的特征菜単。兩種類型的特征是生產(chǎn)カ特征和服務(wù)特征。通常,生產(chǎn)カ特征是那些允許用戶在內(nèi)容上執(zhí)行諸如打印、保存或共享內(nèi)容等功能的特征。服務(wù)特征可以被理解為是對應(yīng)于在線服務(wù)的特定類型的生產(chǎn)カ特征。在說明性示例中,在某些文檔編輯器中所發(fā)現(xiàn)的允許用戶將文檔發(fā)送給目的地的發(fā)送或共享特征可以被認(rèn)為是ー種生產(chǎn)力特征。在發(fā)送特征中詳細(xì)說明的具體目的地,例如特定的在線協(xié)作服務(wù),可以被認(rèn)為是ー種服務(wù)特征。用戶正變得日益熱衷于在線服務(wù),而與此同時,在線服務(wù)的多祥性和有用性也在不斷發(fā)展。因此,在生產(chǎn)カ應(yīng)用中所發(fā)現(xiàn)的服務(wù)特征的多祥性也有希望進(jìn)行擴(kuò)展。概覽在此提供的是通過動態(tài)啟用對應(yīng)于用戶可能涉及的服務(wù)的服務(wù)特征來改進(jìn)生產(chǎn)力應(yīng)用與服務(wù)的集成的系統(tǒng)、設(shè)備、方法和軟件。在一些實(shí)現(xiàn)中,這可以通過標(biāo)識與用戶相關(guān)聯(lián)的服務(wù)并啟用生產(chǎn)カ應(yīng)用中與所述相關(guān)聯(lián)的服務(wù)相對應(yīng)的服務(wù)特征來實(shí)現(xiàn)。以這樣的方式,增強(qiáng)了用戶對生產(chǎn)カ應(yīng)用的體驗(yàn)。在另ー實(shí)現(xiàn)中,可以提供在生產(chǎn)カ應(yīng)用中呈現(xiàn)對應(yīng)于生產(chǎn)カ特征的生產(chǎn)カ特征菜單的用戶界面。響應(yīng)于來自生產(chǎn)カ特征菜單的對對應(yīng)于生產(chǎn)力特征之一的選擇,可以呈現(xiàn)包括了幾種服務(wù)特征的服務(wù)特征菜單??梢曰谟脩艉蛯?yīng)于服務(wù)特征的在線服務(wù)之間的關(guān)聯(lián)來啟用至少ー個服務(wù)特征。提供本概覽以便以簡化形式介紹將在以下的技術(shù)公開中進(jìn)ー步描述的概念選擇。本概覽并不g在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不g在用于限定所要求保護(hù)的主題的范圍。
參考以下附圖可以更好地理解本發(fā)明的許多方面。雖然結(jié)合這些附圖描述了幾種實(shí)現(xiàn),但所述公開并不局限于在此所述的這些實(shí)現(xiàn)。相反,意圖是要覆蓋所有的替換方式、修改和等價物。圖1說明了在一種實(shí)現(xiàn)中的過程。圖2說明了在一種實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境。
圖3說明了在一種實(shí)現(xiàn)中的特征增強(qiáng)系統(tǒng)。圖4說明了在一種實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境。圖5說明了在一種實(shí)現(xiàn)中的操作流程圖。圖6說明了在一種實(shí)現(xiàn)中的操作流程圖。圖7說明了在一種實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境。圖8說明了在一種實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境。圖9說明了在一種實(shí)現(xiàn)中的用戶界面的屏幕截圖。圖10說明了在一種實(shí)現(xiàn)中的用戶界面的屏幕截圖。技術(shù)公開在此所述的實(shí)現(xiàn)允許用戶基于用戶可以與哪些在線或其他服務(wù)相關(guān)聯(lián)而經(jīng)歷在生產(chǎn)カ應(yīng)用中的增強(qiáng)特征提供。具體而言,取決于參與生產(chǎn)カ應(yīng)用的用戶的身份來動態(tài)啟用服務(wù)特征以使得與用戶有關(guān)的服務(wù)特征被啟用。隨后,用戶可以調(diào)用這些服務(wù)特征以在內(nèi)容上執(zhí)行與生產(chǎn)カ應(yīng)用一起工作時所生成的各種功能或操作??紤]到用戶可以與之相關(guān)聯(lián)的服務(wù)的廣泛多樣性,通過在每用戶的基礎(chǔ)上動態(tài)啟用和禁用服務(wù)特征,用戶體驗(yàn)將保持有條理的并易于使用。在一個非限制性示例中,用戶可以與社交網(wǎng)絡(luò)網(wǎng)站相關(guān)聯(lián)。當(dāng)在文檔編輯程序中的文檔上工作時,在程序中的菜單內(nèi)的與社交網(wǎng)絡(luò)示例相關(guān)聯(lián)的服務(wù)特征將被啟用。相反,與和該用戶無關(guān)的其他社交網(wǎng)絡(luò)或服務(wù)相關(guān)聯(lián)的服務(wù)特征將被禁用,并且可能根本就不顯示出來。圖1說明了用于動態(tài)啟用服務(wù)特征的過程100。圖1的下述討論是參照圖2做出的,以便說明用戶與服務(wù)應(yīng)用的關(guān)聯(lián)以及由此如何基于這種關(guān)聯(lián)來動態(tài)啟用生產(chǎn)カ應(yīng)用201和221內(nèi)的對應(yīng)的服務(wù)特征。圖3 g在提供其中可實(shí)現(xiàn)過程100的合適的計算環(huán)境的簡要、概括描述?,F(xiàn)在參考圖1,在步驟101處開始,標(biāo)識了與生產(chǎn)カ應(yīng)用相關(guān)聯(lián)的用戶。在圖2中,增強(qiáng)的特征環(huán)境200包括兩個示例性生產(chǎn)カ應(yīng)用201和221,每個分別由不同的用戶A和B來使用。這樣,用戶A與生產(chǎn)カ應(yīng)用201相關(guān)聯(lián),而用戶B與生產(chǎn)カ應(yīng)用221相關(guān)聯(lián)。應(yīng)該理解,生產(chǎn)カ應(yīng)用201和221可以是相同的應(yīng)用、相同應(yīng)用的不同版本或完全不同的應(yīng)用。生產(chǎn)カ應(yīng)用的示例包括辦公生產(chǎn)カ套裝、會計軟件、圖形應(yīng)用、游戲應(yīng)用、數(shù)據(jù)庫程序以及任意數(shù)量的其他類型的應(yīng)用。如所述,用戶可以交互的應(yīng)用數(shù)據(jù)的示例包括字處理文檔、電子表格、數(shù)據(jù)庫、照片、游戲環(huán)境等。在步驟103,標(biāo)識與用戶相關(guān)聯(lián)的服務(wù)應(yīng)用。在所示的示例中,增強(qiáng)的特征環(huán)境200包括服務(wù)應(yīng)用215、服務(wù)應(yīng)用217以及服務(wù)應(yīng)用219。在說明性示例中還示出服務(wù)應(yīng)用215與三個不同的用戶相關(guān)聯(lián)用戶A、用戶M和用戶N。服務(wù)應(yīng)用217被示為與三個用戶相關(guān)聯(lián)用戶A、用戶B和用戶N。服務(wù)應(yīng)用219在所不不例中也被不為與三個用戶相關(guān)聯(lián)用戶M、用戶B和用戶N。用戶A因此將與服務(wù)應(yīng)用215和217相關(guān)聯(lián),而用戶B與服務(wù)應(yīng)用217和219相關(guān)聯(lián)。應(yīng)該理解,術(shù)語服務(wù)可以與服務(wù)應(yīng)用替換地使用。例如,社交網(wǎng)絡(luò)可以被認(rèn)為是ー種服務(wù),而用戶通過其訪問社交網(wǎng)絡(luò)的web服務(wù)器可以運(yùn)行提供該服務(wù)的一個或多個應(yīng)用。最后,在步驟105,啟用對應(yīng)于所標(biāo)識的服務(wù)應(yīng)用的服務(wù)特征。在生產(chǎn)カ應(yīng)用201和221內(nèi)分別示出了生產(chǎn)カ特征203和223。生產(chǎn)カ特征203包括對應(yīng)于服務(wù)應(yīng)用215的服務(wù)特征205,以及對應(yīng)于服務(wù)應(yīng)用217的服務(wù)特征207。生產(chǎn)カ特征223包括服務(wù)特征225,該特征被假想為對應(yīng)于服務(wù)應(yīng)用215。生產(chǎn)カ特征223還包括對應(yīng)于服務(wù)應(yīng)用217的服務(wù)特征227。服務(wù)特征209被假想為對應(yīng)于服務(wù)應(yīng)用219,并被示出作為生產(chǎn)カ應(yīng)用201的ー個特征,但不是作為生產(chǎn)カ特征203的子特征。服務(wù)特征229被假想為對應(yīng)于服務(wù)應(yīng)用219,但被示出作為生產(chǎn)カ應(yīng)用221的一個特征,而不是作為生產(chǎn)カ特征223的子特征。這旨在說明ー些服務(wù)特征可以是生產(chǎn)カ特征的子特征,而其他服務(wù)特征可以是不是生產(chǎn)力特征的子特征的單獨(dú)特征。實(shí)際上,應(yīng)該理解,一些服務(wù)特征本身可以被認(rèn)為是生產(chǎn)カ特征。在此,服務(wù)特征205和服務(wù)特征207被示為對于用戶A啟用,而服務(wù)特征209以陰影形式被表示為禁用。類似,服務(wù)特征227和服務(wù)特征229被示為啟用,而服務(wù)特征225以陰影形式被表示為禁用。應(yīng)該理解,可以動態(tài)啟用任意服務(wù)特征,無論其是否是生產(chǎn)カ特征的子特征?,F(xiàn)在參照圖3,特征啟用系統(tǒng)300和相關(guān)聯(lián)的討論g在提供了對其中可實(shí)現(xiàn)過程100的合適計算環(huán)境的簡要概括描述??梢允褂迷S多其他的計算設(shè)備和軟件計算系統(tǒng)的配置來實(shí)現(xiàn)ー種用于動態(tài)啟用服務(wù)特征的系統(tǒng)。特征啟用系統(tǒng)300可以是能夠動態(tài)啟用生產(chǎn)カ應(yīng)用中的服務(wù)特征的任意類型的計算系統(tǒng),例如服務(wù)器計算機(jī)、客戶機(jī)計算機(jī)、因特網(wǎng)電子設(shè)備或其任意組合或變化。圖4提供了計算系統(tǒng)的示例,將在后面進(jìn)ー步詳細(xì)描述。實(shí)際上,特征啟用系統(tǒng)300可以被實(shí)現(xiàn)為單個計算系統(tǒng),但也可以跨多個計算系統(tǒng)以分布方式來實(shí)現(xiàn)。例如,特征啟用系統(tǒng)300可以表示服務(wù)器系統(tǒng)(未示出),運(yùn)行生產(chǎn)カ應(yīng)用201和221的計算機(jī)系統(tǒng)(未示出)可以與之通信以啟用服務(wù)特征。然而。特征啟用系統(tǒng)300還可以表示運(yùn)行生產(chǎn)カ應(yīng)用201和221的計算機(jī)系統(tǒng)。實(shí)際上,特征啟用系統(tǒng)300可以作為通用計算系統(tǒng)的示例被提供,當(dāng)執(zhí)行過程100時,該通用計算系統(tǒng)變成能夠動態(tài)啟用服務(wù)特征的專用系統(tǒng)。特征啟用系統(tǒng)300包括處理系統(tǒng)301、存儲系統(tǒng)303以及特征啟用軟件305。處理系統(tǒng)301可以與存儲系統(tǒng)303通信上耦合。存儲系統(tǒng)303存儲了特征啟用軟件305,當(dāng)由處理系統(tǒng)301執(zhí)行該特征啟用軟件305時,指令特征啟用系統(tǒng)300如過程100和增強(qiáng)的特征環(huán)境200所描述那樣操作。還是參考圖3,處理系統(tǒng)301可以包括從存儲系統(tǒng)303中檢索并執(zhí)行特征啟用軟件305的微處理器以及其他電路。處理系統(tǒng)301可以在單個處理設(shè)備中實(shí)現(xiàn),但也可以跨多個處理設(shè)備或跨在執(zhí)行程序指令中協(xié)作的子系統(tǒng)分布。處理系統(tǒng)301的示例包括通用中央處理単元、專用處理器以及圖形處理器,和任意其他類型的處理設(shè)備。存儲系統(tǒng)303可以包括可由處理系統(tǒng)301讀取并能存儲特征啟用軟件305的任意存儲介質(zhì)。存儲系統(tǒng)303可包括易失性和非易失性、可移動和不可移動介質(zhì),它們以用于存儲諸如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)這樣的信息的任意方法或技術(shù)來實(shí)現(xiàn)。存儲系統(tǒng)303可以被實(shí)現(xiàn)為單個存儲設(shè)備,但也可以跨多個存儲設(shè)備或子系統(tǒng)來實(shí)現(xiàn)。存儲系統(tǒng)303可以包括附加元件,諸如能夠與處理系統(tǒng)301通信的控制器。存儲介質(zhì)的示例包括隨機(jī)訪問存儲器、只讀存儲器、磁盤、光盤以及閃存,和它們的任意組合或變型,或任意其他類型的存儲介質(zhì)。在一些實(shí)現(xiàn)中,存儲介質(zhì)可以是非瞬態(tài)存儲介質(zhì)。在一些實(shí)現(xiàn)中,至少一部分存儲介質(zhì)可以是瞬時的。應(yīng)該理解,存儲介質(zhì)決不是被傳播的信號。特征啟用軟件305包括計算機(jī)程序指令、固件或一些其他形式的具有嵌入其中的過程100的機(jī)器可讀的處理指令。特征啟用軟件305可以被實(shí)現(xiàn)為單個應(yīng)用,但也可以作為多個應(yīng)用。特征啟用軟件305可以是單獨(dú)的應(yīng)用,但也可以在分布在多個設(shè)備上的其他應(yīng)用內(nèi)實(shí)現(xiàn),所述其他應(yīng)用包括生產(chǎn)カ應(yīng)用軟件和操作系統(tǒng)軟件。通常,當(dāng)被加載到處理系統(tǒng)301中并被執(zhí)行時,特征啟用軟件305可以將處理系統(tǒng)301以及整個特征啟用系統(tǒng)300從通用計算系統(tǒng)變換為專用計算系統(tǒng),所述專用計算系統(tǒng)被定制為如過程100及其相關(guān)聯(lián)的討論所述來動態(tài)啟用生產(chǎn)カ應(yīng)用內(nèi)的服務(wù)特征。編碼特征啟用軟件305還可以變換存儲系統(tǒng)303的物理結(jié)構(gòu)。在本說明書的不同實(shí)現(xiàn)中,物理結(jié)構(gòu)的具體變換可取決于各種因素。這些因素的示例包括但不限于用于實(shí)現(xiàn)存儲系統(tǒng)303的存儲介質(zhì)、計算機(jī)存儲介質(zhì)被表征為主存儲還是次級存儲等等的技木。例如,如果計算機(jī)存儲介質(zhì)被實(shí)現(xiàn)為基于半導(dǎo)體的存儲器,則當(dāng)在其中編碼軟件時,特征啟用軟件305可以變換半導(dǎo)體存儲器的物理狀態(tài)。例如,特征啟用軟件305可以變換構(gòu)成半導(dǎo)體存儲器的晶體管、電容器或其他分立電路元件的狀態(tài)。ー種類似的變換可以相對于磁性或光學(xué)介質(zhì)發(fā)生。在沒有偏離本說明書的范圍的情況下,物理介質(zhì)的其他變換也是可能的,前面提供的示例只是為了便于這ー討論。再次參考圖1-3,通過使用特征啟用軟件305的特征啟用系統(tǒng)300的操作,可以在生產(chǎn)カ應(yīng)用201和221上執(zhí)行變換。作為示例,生產(chǎn)カ應(yīng)用201或221可以被認(rèn)為是通過啟用生產(chǎn)カ應(yīng)用內(nèi)的各種服務(wù)的啟用來從ー種狀態(tài)變換到另ー種狀態(tài)。特征啟用系統(tǒng)300可以具有附加的設(shè)備、特征或功能。特征啟用系統(tǒng)300可以可選地具有輸入設(shè)備,例如鍵盤、鼠標(biāo)、語音輸入設(shè)備或觸摸輸入設(shè)備和同等輸入設(shè)備。還可以包括輸出設(shè)備,諸如顯示器、揚(yáng)聲器、打印機(jī)和其它類型的輸出設(shè)備。特征啟用系統(tǒng)300還可以包含允許特征啟用系統(tǒng)300,例如通過分布式計算和通信環(huán)境中的有線或無線網(wǎng)絡(luò),與其他設(shè)備通信的通信連接和設(shè)備。這些設(shè)備在本領(lǐng)域中公知且無需在此處詳細(xì)討論。圖4-8提及了客戶機(jī)設(shè)備與服務(wù)器系統(tǒng)對接以啟用客戶機(jī)設(shè)備操作者所使用的生產(chǎn)カ應(yīng)用內(nèi)的服務(wù)特征的實(shí)現(xiàn)。簡言之,圖4說明了增強(qiáng)的特征環(huán)境,而圖5和6說明了在增強(qiáng)的特征環(huán)境內(nèi)的各種設(shè)備和系統(tǒng)之間的數(shù)據(jù)的操作流程。圖7和8說明了增強(qiáng)的特征環(huán)境的元件和它們的交互的更加詳細(xì)的視圖?,F(xiàn)在參考圖4,示出了在一個實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境400。在增強(qiáng)的特征環(huán)境400中描述了三種不同的場景,并且在每個場景內(nèi)至少有ー個托管和非托管實(shí)現(xiàn)。涉及客戶機(jī)設(shè)備421和431的第一場景面向由個人身份所標(biāo)識的用戶,并且從那里,啟用相關(guān)服務(wù)所標(biāo)識的和相關(guān)聯(lián)的服務(wù)特征。涉及客戶機(jī)設(shè)備441和451的第二場景面向基于生產(chǎn)カ身份標(biāo)識用戶,而涉及客戶機(jī)設(shè)備461和471的第三場景面向基于企業(yè)身份標(biāo)識用戶。增強(qiáng)的特征環(huán)境400包括開放通信網(wǎng)絡(luò)401,可以將其認(rèn)為是通常所說的因特網(wǎng)的至少一部分,以及私有通信網(wǎng)絡(luò),它可以被稱為是內(nèi)聯(lián)網(wǎng)??蛻魴C(jī)設(shè)備421、431、441和451在通信網(wǎng)絡(luò)401上與服務(wù)管理系統(tǒng)403通信,并且在一些實(shí)例中與托管應(yīng)用服務(wù)器439通信??蛻魴C(jī)設(shè)備421、431、441和451也可以在開放通信網(wǎng)絡(luò)401上與云服務(wù)491、493和495通信。云服務(wù)是在因特網(wǎng)上所提供的服務(wù)。云服務(wù)491、493和495的示例包括云驅(qū)動、照片共享網(wǎng)站以及社交網(wǎng)絡(luò)網(wǎng)站和由于它們在因特網(wǎng)上的普遍的可用性而可以被認(rèn)為是云服務(wù)的任意各種服務(wù)。客戶機(jī)設(shè)備421、431、441和451的示例包括桌面和膝上計算機(jī)、平板計算機(jī)、移動通信設(shè)備以及其他類型的計算設(shè)備或電子設(shè)備??蛻魴C(jī)設(shè)備421、431、441和451借助于任意數(shù)目的公知訪問技術(shù)來訪問開放通信網(wǎng)絡(luò)401,出于簡潔的目的,在此并沒有示出這些技術(shù)。家庭和商業(yè)中常見的或由網(wǎng)絡(luò)服務(wù)供應(yīng)商所提供的有線和無線訪問網(wǎng)絡(luò)是訪問技術(shù)的示例。繼續(xù)圖4,客戶機(jī)設(shè)備461和471通過私有通信網(wǎng)絡(luò)411與服務(wù)管理系統(tǒng)413通信,并且在一些實(shí)例中,與托管應(yīng)用服務(wù)器479通信??蛻魴C(jī)設(shè)備461和471還可以與云服務(wù)491、493和495通信。在此將私有通信網(wǎng)絡(luò)411示為與開放通信網(wǎng)絡(luò)401進(jìn)行通信。然而,應(yīng)該理解,這是可選的,并且實(shí)際上,客戶機(jī)設(shè)備461和471可以通過一些其他通信信道或網(wǎng)絡(luò)與云服務(wù)491、493和495通信??蛻魴C(jī)設(shè)備461和471還可以與本地服務(wù)497通信,本地服務(wù)是相對于云服務(wù)來考慮的,因?yàn)槠淦毡榈目捎眯允窃趦?nèi)聯(lián)網(wǎng)中,而不是在因特網(wǎng)中。本地服務(wù)497的實(shí)例包括云驅(qū)動、企業(yè)社交網(wǎng)絡(luò)、博客站點(diǎn)等??蛻魴C(jī)設(shè)備461和471的示例包括桌面和膝上計算機(jī)、平板計算機(jī)、移動通信設(shè)備以及其他類型的計算設(shè)備或電子設(shè)備。客戶機(jī)設(shè)備461和471借助于任意數(shù)目的公知有線或無線訪問技術(shù)來訪問私有通信網(wǎng)絡(luò)411,出于簡潔的目的,在此并沒有示出這些技木?,F(xiàn)在參照第一場景,在所示的示例中,客戶機(jī)設(shè)備421包括特征啟用客戶機(jī)427、生產(chǎn)カ應(yīng)用425以及個人標(biāo)識符423。生產(chǎn)カ應(yīng)用425可以是任何安裝在客戶機(jī)設(shè)備上并能在其上運(yùn)行的生產(chǎn)カ應(yīng)用。生產(chǎn)カ應(yīng)用是用于生成、生產(chǎn)內(nèi)容或與內(nèi)容交互的軟件程序。生產(chǎn)カ應(yīng)用425的不例包括微軟的Word文檔編輯器、微軟的Excel 電子表格程序、微軟的PowerPoint 演不程序以及微軟的Outlook 電子郵件和日歷程序。其他不例包括來自IBM的蓮花智能套裝(Lotus Smart Suite),來自Corel的WordPerfect,以及由任意廠商所提供的任意其他類型的生產(chǎn)カ應(yīng)用,例如會計和數(shù)據(jù)庫軟件。內(nèi)容的示例包括字處理文檔、電子表格、數(shù)據(jù)庫以及照片。特征啟用客戶機(jī)427可以是能夠與特征啟用服務(wù)器407通信、在服務(wù)管理系統(tǒng)403上運(yùn)行以動態(tài)啟用生產(chǎn)カ應(yīng)用425內(nèi)的服務(wù)特征的任意應(yīng)用程序,如下將詳細(xì)描述的。特征啟用客戶機(jī)427可以是單獨(dú)的客戶機(jī)應(yīng)用,但也可以是集成在生產(chǎn)カ應(yīng)用425中或與操作系統(tǒng)軟件集成在一起。個人標(biāo)識符423表示標(biāo)識用戶并與用戶個人相關(guān)聯(lián)的登錄身份。個人標(biāo)識符423的不例包括(但不局限于)用于訪問被稱為微軟的Windows Live 的服務(wù)套裝的Windows Live ID,用于訪問來自微軟的HotmailR電子郵件系統(tǒng)的Hotmail4'標(biāo)識符,以及訪問由Google提供的電子郵件和其他服務(wù)的Gmail標(biāo)識符。在本討論的范疇內(nèi)可用并構(gòu)想有任意數(shù)量和種類的個人標(biāo)識符。用戶將使用個人標(biāo)識符423來登錄到生產(chǎn)カ應(yīng)用425,或可能登錄到在客戶機(jī)設(shè)備421上運(yùn)行的另ー應(yīng)用或操作系統(tǒng)。在操作中,操作客戶機(jī)設(shè)備421的用戶用個人標(biāo)識符423來登錄入生產(chǎn)カ應(yīng)用425。這可借助于由生產(chǎn)カ應(yīng)用425所提供的用戶界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。特征啟用客戶機(jī)427 (可能被稱為生產(chǎn)カ應(yīng)用425)發(fā)起與特征啟用服務(wù)器407的通信以確定生產(chǎn)カ應(yīng)用425內(nèi)的哪些服務(wù)特征可以啟用。使用個人標(biāo)識符423,特征啟用服務(wù)器407標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)427。基于特征和相關(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)427與生產(chǎn)カ應(yīng)用425通信哪些服務(wù)特征可以啟用。啟用服務(wù)特征可以以許多方式來發(fā)生。例如,生產(chǎn)カ應(yīng)用425可以調(diào)用對應(yīng)于服務(wù)特征的圖形對象以便呈現(xiàn)服務(wù)特征的圖形表示??赏ㄟ^使得圖形表示被激活或?qū)τ脩艨梢妬磉M(jìn)行呈現(xiàn)。在一些情況中,被禁用的服務(wù)特征可以是變灰的,而啟用的服務(wù)特征可以以非灰色彩來呈現(xiàn)。服務(wù)特征的圖形表示本身可以被鏈接到或包括可基于圖形表示的用戶選擇來執(zhí)行的代碼。這樣的圖形表示的常見示例包括按鈕、超鏈接和下拉菜單中的項(xiàng)。在另一示例中,生產(chǎn)カ應(yīng)用425可以改變對應(yīng)于服務(wù)特征的圖形對象中的ー個值或設(shè)置,以改變啟用的服務(wù)特征的圖形表示的可視特性。應(yīng)該理解,許多其他的實(shí)現(xiàn)也是可能的。一旦啟用了服務(wù)特征,生產(chǎn)カ應(yīng)用425使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495進(jìn)行交互。例如,假設(shè)云服務(wù)491是云驅(qū)動并與用戶相關(guān)聯(lián),則該用戶將能夠?qū)⑽臋n保存到云驅(qū)動中。類似地,在某些示例中,用戶將能夠通過云服務(wù)491、493和495來上傳照片或共享內(nèi)容,或從服務(wù)下載內(nèi)容。在另ー示例中,假設(shè)云服務(wù)491是社交網(wǎng)絡(luò)網(wǎng)站,用戶將能夠把內(nèi)容,例如照片或字處理文檔,上傳到社交網(wǎng)絡(luò)網(wǎng)站。如在圖4中進(jìn)ー步示出的,客戶機(jī)設(shè)備431包括托管應(yīng)用435以及個人標(biāo)識符433。對于客戶機(jī)設(shè)備421,個人標(biāo)識符433表示用戶用于訪問與該用戶相關(guān)聯(lián)的個人服務(wù)(例如網(wǎng)頁郵件、收發(fā)消息等)的登錄身份。托管應(yīng)用435是,例如在web瀏覽器應(yīng)用內(nèi),在客戶機(jī)設(shè)備431上作為客戶機(jī)實(shí)例運(yùn)行的生產(chǎn)カ應(yīng)用,它由托管應(yīng)用服務(wù)器439托管并提供服務(wù)。托管應(yīng)用435的示例包括,但不局限干,Word 文檔編輯器、Excel 電子表格程序、PowerPoint 演不程序以及Outlook 電子郵件和日歷程序的托管版本,所有這些版本都在生產(chǎn)カ應(yīng)用的微軟Office 套裝的托管版本內(nèi)提供。其他的示例包括來自Google的GoogleDocs套裝以及來自Zoho的Zoho辦公套裝。又一其他示例包括由任意廠商提供的任意其他類型的托管生產(chǎn)カ應(yīng)用,例如會計和數(shù)據(jù)庫軟件、游戲應(yīng)用和在線提供的通信應(yīng)用。也可以在本討論的范疇中構(gòu)想可以在托管模式或非托管模式(例如本地緩存模式)中運(yùn)行的混合應(yīng)用。在操作中,操作客戶機(jī)設(shè)備431的用戶用個人標(biāo)識符433來登錄入托管的生產(chǎn)カ應(yīng)用435。這可借助于由web瀏覽器所提供的用戶界面或通過其用戶訪問托管生產(chǎn)カ應(yīng)用的其他用戶界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。在托管應(yīng)用服務(wù)器439上運(yùn)行的特征啟用客戶機(jī)437發(fā)起與特征啟用服務(wù)器407的通信以確定托管生產(chǎn)カ應(yīng)用435內(nèi)的哪些服務(wù)特征可以啟用。使用個人標(biāo)識符433,特征啟用服務(wù)器407標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)437?;谔卣骱拖嚓P(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)437與托管生產(chǎn)カ應(yīng)用435通信哪些服務(wù)特征可以啟動。一旦被啟用,如上對生產(chǎn)カ應(yīng)用425所述的那樣,托管生產(chǎn)カ應(yīng)用435將使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495交互。現(xiàn)在參考如上所述的第二場景,客戶機(jī)設(shè)備441包括生產(chǎn)カ應(yīng)用445和生產(chǎn)カ標(biāo)識符443。生產(chǎn)カ應(yīng)用445的示例包括上面提到的由微軟、IBM和Corel提供的那些辦公套裝以及任意其他類型的生產(chǎn)カ應(yīng)用。特征啟用客戶機(jī)447可以是能夠與特征啟用服務(wù)器407通信、在服務(wù)管理系統(tǒng)403上運(yùn)行的以動態(tài)啟用生產(chǎn)カ應(yīng)用445內(nèi)的服務(wù)特征的任意應(yīng)用程序,如下將詳細(xì)描述的。生產(chǎn)カ標(biāo)識符443表示標(biāo)識用戶可以屬于的組織(例如商業(yè)或?qū)W校)并與其相關(guān)聯(lián)的登錄身份,所述組織允許生產(chǎn)カ應(yīng)用445的提供者管理并施行生產(chǎn)カ應(yīng)用425的提供。例如,一個組織可以將他們的活動目錄與Office 365 產(chǎn)品套裝的供應(yīng)商微軟相聯(lián)合。盡管Office 365 是ー組基于因特網(wǎng)的應(yīng)用,但在此構(gòu)想了用戶在通過他們的Office 365 身份被標(biāo)識時可以還是使用這些生產(chǎn)カ應(yīng)用的本地安裝的版本。這樣,生產(chǎn)力標(biāo)識符443是直接與生產(chǎn)カ應(yīng)用425相關(guān)聯(lián)的標(biāo)識符。ー個示例的標(biāo)識符是JohnSmith@0365. com。在本討論的范疇內(nèi)可用并構(gòu)想有任意數(shù)量和種類的生產(chǎn)カ標(biāo)識符。用戶將使用生產(chǎn)カ標(biāo)識符443來登錄到生產(chǎn)カ應(yīng)用445,或可能登錄到在客戶機(jī)設(shè)備441上運(yùn)行的另ー應(yīng)用或操作系統(tǒng)。在操作中,操作客戶機(jī)設(shè)備441的用戶用生產(chǎn)カ標(biāo)識符443來登錄入生產(chǎn)カ應(yīng)用445。這可借助于由生產(chǎn)カ應(yīng)用445所提供的用戶界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。特征啟用客戶機(jī)447 (可能被稱為生產(chǎn)カ應(yīng)用445)發(fā)起與特征啟用服務(wù)器407的通信以確定生產(chǎn)カ應(yīng)用445內(nèi)的哪些服務(wù)特征可以啟用。使用生產(chǎn)カ標(biāo)識符443,特征啟用服務(wù)器407標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)447。基于特征和相關(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)447與生產(chǎn)カ應(yīng)用445通信哪些服務(wù)特征可以啟用。一旦啟用了服務(wù)特征,生產(chǎn)カ應(yīng)用445使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495交互,例如,將文件、照片或其他這樣的內(nèi)容上傳到任意服務(wù),或從服務(wù)下載內(nèi)容。如所述,啟用服務(wù)特征可以以許多方式來發(fā)生。在許多可能性中,一些示例包括調(diào)用對應(yīng)于服務(wù)特征的圖形對象以便呈現(xiàn)服務(wù)特征的圖形表示,并且改變對應(yīng)于服務(wù)特征的圖形對象中的值或設(shè)置以改變啟用的服務(wù)特征的圖形表示的可視特性。如在圖4中進(jìn)ー步示出的,客戶機(jī)設(shè)備451包括托管應(yīng)用455以及生產(chǎn)カ標(biāo)識符453。對于客戶機(jī)設(shè)備441,生產(chǎn)カ標(biāo)識符表示將用戶與組織綁定的登錄身份,所述組織允許產(chǎn)品供應(yīng)商管理并施行托管生產(chǎn)カ應(yīng)用455的提供。諸如JohnSmith@0365. com的0fTice365 身份就是ー個示例。托管應(yīng)用455是,例如在web瀏覽器應(yīng)用內(nèi),在客戶機(jī)設(shè)備451上作為客戶機(jī)實(shí)例運(yùn)行的生產(chǎn)カ應(yīng)用,它由托管應(yīng)用服務(wù)器439來托管并服務(wù)。托管應(yīng)用455的不例包括,但不局限于,Word 文檔編輯器、Excel 電子表格程序、PowerPoint 演示程序以及Outlook 電子郵件和日歷程序的托管版本,所有這些版本都在生產(chǎn)カ應(yīng)用的微軟Office 365 套裝內(nèi)提供。其他的示例包括來自Google的Google Docs套裝以及來自Zoho的Zoho辦公套裝。在操作中,操作客戶機(jī)設(shè)備451的用戶用生產(chǎn)カ標(biāo)識符453來登錄入托管生產(chǎn)カ應(yīng)用455。這可借助于由web瀏覽器所提供的用戶界面或通過其用戶訪問托管生產(chǎn)カ應(yīng)用455的其他客戶機(jī)界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。在托管應(yīng)用服務(wù)器439上運(yùn)行的特征啟用客戶機(jī)437發(fā)起與特征啟用服務(wù)器407的通信以確定托管生產(chǎn)カ應(yīng)用455內(nèi)的哪些服務(wù)特征可以啟用。使用生產(chǎn)カ標(biāo)識符453,特征啟用服務(wù)器407標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)437?;谔卣骱拖嚓P(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)437與托管生產(chǎn)カ應(yīng)用455通信哪些服務(wù)特征可以啟用。如上關(guān)于生產(chǎn)カ應(yīng)用445所述的那樣,一旦啟用了服務(wù)特征,生產(chǎn)カ應(yīng)用455使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495進(jìn)行交互?,F(xiàn)在參考如上所述的第三場景,客戶機(jī)設(shè)備461包括生產(chǎn)カ應(yīng)用465和企業(yè)標(biāo)識符463。生產(chǎn)カ應(yīng)用465可以是任何安裝在客戶機(jī)設(shè)備上并能在其上運(yùn)行的生產(chǎn)カ應(yīng)用。生產(chǎn)カ應(yīng)用465的示例包括如上所述由微軟、IBM和Corel所提供的生產(chǎn)カ應(yīng)用。特征啟用客戶機(jī)467可以是能夠與特征啟用服務(wù)器417通信、在服務(wù)管理系統(tǒng)413上運(yùn)行的以動態(tài)啟用生產(chǎn)カ應(yīng)用465內(nèi)的服務(wù)特征的任意應(yīng)用程序,如下將詳細(xì)描述的。企業(yè)標(biāo)識符463表示標(biāo)識包含用戶的組織(例如公司或?qū)W校)并與其相關(guān)聯(lián)的登錄身份,所述組織自身管理并施行生產(chǎn)カ應(yīng)用465的提供。生產(chǎn)カ應(yīng)用的示例包括來自微軟的Word 、Excel :、PowerPoint 和Outlook 這樣,企業(yè)標(biāo)識符463是一種與組織相關(guān)聯(lián)的標(biāo)識符,例如acme\JohnSmi th。在本討論的范疇內(nèi)可用并構(gòu)想有任意數(shù)量和種類的企業(yè)標(biāo)識符。用戶將使用企業(yè)標(biāo)識符463來登錄到生產(chǎn)カ應(yīng)用465,或可能登錄到在客戶機(jī)設(shè)備461上運(yùn)行的另ー應(yīng)用或操作系統(tǒng)。 在操作中,操作客戶機(jī)設(shè)備461的用戶用企業(yè)標(biāo)識符463來登錄入生產(chǎn)カ應(yīng)用465。這可借助于由生產(chǎn)カ應(yīng)用465所提供的用戶界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。特征啟用客戶機(jī)467 (可能被稱為生產(chǎn)カ應(yīng)用465)發(fā)起與特征啟用服務(wù)器417的通信以確定生產(chǎn)カ應(yīng)用465內(nèi)的哪些服務(wù)特征可以啟用。使用企業(yè)標(biāo)識符463,特征啟用服務(wù)器417來標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)467?;谔卣骱拖嚓P(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)467與生產(chǎn)カ應(yīng)用465通信哪些服務(wù)特征可以啟用。一旦啟用了服務(wù)特征,生產(chǎn)カ應(yīng)用465使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495交互,例如,將內(nèi)容上傳到服務(wù),或從服務(wù)下載內(nèi)容。也可啟用對應(yīng)于服務(wù)497的服務(wù)特征或特征。如所述,啟用服務(wù)特征可以以許多方式來發(fā)生。在許多可能性中,一些示例包括調(diào)用對應(yīng)于服務(wù)特征的圖形對象以便呈現(xiàn)服務(wù)特征的圖形表示,并且改變對應(yīng)于服務(wù)特征的圖形對象中的一個值或設(shè)置以改變啟用的服務(wù)特征的圖形表示的可視特性。如在圖4中進(jìn)一步不出的,客戶機(jī)設(shè)備471包括托管應(yīng)用475以及企業(yè)標(biāo)識符473。對于客戶機(jī)設(shè)備461,企業(yè)標(biāo)識符表示將用戶與組織綁定的登錄身份,所述組織管理并施行托管生產(chǎn)カ應(yīng)用475的提供。托管應(yīng)用475是,例如在web瀏覽器應(yīng)用內(nèi),在客戶機(jī)設(shè)備471上作為客戶機(jī)實(shí)例運(yùn)行的生產(chǎn)カ應(yīng)用,它由托管應(yīng)用服務(wù)器479托管并服務(wù)。托管應(yīng)用475的不例包括,但不局限于,Word 文檔編輯器、Excel 電子表格程序、PowerPoint 演示程序以及Outlook 電子郵件和日歷程序的托管版本,所有這些版本都來自于微軟。其他示例包括來自Google的也可本地托管的應(yīng)用的Google Docs套裝。在操作中,操作客戶機(jī)設(shè)備471的用戶用企業(yè)標(biāo)識符473來登錄入托管生產(chǎn)カ應(yīng)用475。這可借助于由web瀏覽器所提供的用戶界面或通過其用戶訪問托管生產(chǎn)カ應(yīng)用475的其他客戶機(jī)界面來完成,但也可以通過操作系統(tǒng)界面或一些其他類型的登錄機(jī)制來完成。在托管應(yīng)用服務(wù)器477上運(yùn)行的特征啟用客戶機(jī)479發(fā)起與特征啟用服務(wù)器417的通信以確定托管生產(chǎn)カ應(yīng)用475內(nèi)的哪些服務(wù)特征可以啟用。使用企業(yè)標(biāo)識符473,特征啟用服務(wù)器417來標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù),并將相關(guān)服務(wù)的指示返回給特征啟用客戶機(jī)477?;谔卣骱拖嚓P(guān)聯(lián)的服務(wù)之間的對應(yīng)性,特征啟用客戶機(jī)477與托管生產(chǎn)カ應(yīng)用475通信哪些服務(wù)特征可以啟用。如上關(guān)于生產(chǎn)カ應(yīng)用465所述的那樣,一旦啟用了服務(wù)特征,生產(chǎn)カ應(yīng)用475使得這些服務(wù)特征對用戶可用以用于與任意云服務(wù)491、493和495進(jìn)行交互。圖5示出了表明在客戶機(jī)設(shè)備421、服務(wù)管理系統(tǒng)403和服務(wù)491之間的示例數(shù)據(jù)交換的操作流程圖500以說明增強(qiáng)的特征環(huán)境400的ー些操作。在該場景中,用戶開始客戶機(jī)設(shè)備421上的生產(chǎn)カ應(yīng)用??蛻魴C(jī)設(shè)備421將用戶身份提供給服務(wù)管理系統(tǒng)403。用戶身份可以已經(jīng)由用戶在向生產(chǎn)カ應(yīng)用的登錄操作期間,或可替換地在向操作系統(tǒng)的登錄操作期間提供。在一個實(shí)現(xiàn)中,使用依賴方套件(RPS)交換來向服務(wù)管理系統(tǒng)403認(rèn)證和標(biāo)識用戶。在RPS實(shí)現(xiàn)中,客戶機(jī)設(shè)備421與登錄服務(wù)器(未示出)通信以認(rèn)證用戶。假設(shè)用戶被認(rèn)證,登錄服務(wù)器可以為客戶機(jī)設(shè)備提供票據(jù)或令牌以用于向服務(wù)管理系統(tǒng)403認(rèn)證用戶。客戶機(jī)設(shè)備421將票據(jù)呈現(xiàn)給服務(wù)管理系統(tǒng)403,服務(wù)管理系統(tǒng)403隨后進(jìn)行與登錄服務(wù)器的通信以證實(shí)用戶的真實(shí)性。應(yīng)該理解,可以使用各種各樣的其他技術(shù)來標(biāo)識用戶。無論如何,服務(wù)管理系統(tǒng)403進(jìn)行標(biāo)識哪些服務(wù)與用戶相關(guān)聯(lián),并將所選擇的服務(wù)返回給客戶機(jī)設(shè)備421。在下面將相對于圖7和服務(wù)表717來提供關(guān)于服務(wù)管理系統(tǒng)403如何標(biāo)識相關(guān)聯(lián)的服務(wù)的更加詳細(xì)的討論。客戶機(jī)設(shè)備421隨后啟用生產(chǎn)カ應(yīng)用內(nèi)與所選服務(wù)相對應(yīng)的服務(wù)特征。在ー些實(shí)現(xiàn)中,客戶機(jī)設(shè)備421還可以確定哪些服務(wù)特征對應(yīng)于所選的服務(wù)。例如,在客戶機(jī)設(shè)備421上運(yùn)行的特征啟用客戶機(jī)427可以訪問與各種服務(wù)相關(guān)聯(lián)地存儲了各種服務(wù)特征的身份的特征表。當(dāng)從服務(wù)管理系統(tǒng)403接收了哪些服務(wù)與用戶相關(guān)聯(lián)的指示吋,特征啟用客戶機(jī)427隨后可以訪問特征表以具體確定哪些服務(wù)特征可啟用?;蛘撸梢杂晌挥诳蛻魴C(jī)設(shè)備421遠(yuǎn)程的另一系統(tǒng)(未示出)來維護(hù)特征表。特征啟用客戶機(jī)427查詢該系統(tǒng)以獲得關(guān)于哪些服務(wù)特征可啟用的信息。在另ー替換例中,月艮務(wù)管理系統(tǒng)403可以自己存儲特征表并向特征啟用客戶機(jī)427提供指示哪些服務(wù)特征可啟用的信息。在又一個示例中,生產(chǎn)カ應(yīng)用425內(nèi)的每個服務(wù)特征可以是自啟用的。這可通過每個服務(wù)特征查詢存儲在客戶機(jī)設(shè)備421中或替換地存儲在客戶機(jī)設(shè)備421遠(yuǎn)程的服務(wù)表來確定哪些服務(wù)已被服務(wù)管理系統(tǒng)403標(biāo)識為與用戶相關(guān)聯(lián)。隨后,根據(jù)任意所標(biāo)識的服務(wù)與每個服務(wù)特征所保存的準(zhǔn)則是否匹配來自啟用每個服務(wù)特征。應(yīng)該注意,服務(wù)管理系統(tǒng)403還可以將服務(wù)信息返回給客戶機(jī)設(shè)備421,通過該信息生產(chǎn)カ應(yīng)用可以與服務(wù)491通信。服務(wù)信息的一個示例是標(biāo)識用戶所使用的服務(wù)的實(shí)例的服務(wù)標(biāo)識符。另ー個示例是服務(wù)的啟用的能力的列表。又一個示例是用戶在服務(wù)上所使用的用戶標(biāo)識符,例如對等句柄或社交網(wǎng)絡(luò)用戶名。鏈接到特定服務(wù)的用戶簡檔的用戶簡檔統(tǒng)ー資源定位符(URL)是服務(wù)信息的又ー個示例??梢詾橐呀?jīng)選擇的服務(wù)提供連接專用URL,以及為最近會話還在進(jìn)行或剛停止的那些服務(wù)提供連接專用令牌。連接狀態(tài)信息和最后修改日期信息是服務(wù)信息的其他示例。在圖5中,進(jìn)ー步描述了服務(wù)應(yīng)用491將服務(wù)信息提供給服務(wù)管理系統(tǒng)403。應(yīng)該理解服務(wù)491不需要以這種方式來直接提供服務(wù)信息。而是服務(wù)491可以公布某些信息,隨后,這些信息可以由涉及維護(hù)和編程服務(wù)管理系統(tǒng)403的人員或自動工具來獲取。在一些場景中,服務(wù)管理系統(tǒng)403還可以獲得服務(wù)信息客戶機(jī)設(shè)備421。各種實(shí)現(xiàn)可用于為服務(wù)管理系統(tǒng)403提供服務(wù)信息。通過例如對應(yīng)于服務(wù)的已啟用服務(wù)特征的選擇可以調(diào)用服務(wù)491。客戶機(jī)設(shè)備421隨后生成對服務(wù)491的服務(wù)調(diào)用以完成由已啟用的服務(wù)特征所服務(wù)的功能。例如,月艮務(wù)特征可以是發(fā)送生產(chǎn)カ特征的子特征,其在被調(diào)用時,允許從客戶機(jī)設(shè)備421發(fā)送內(nèi)容到社交網(wǎng)絡(luò)網(wǎng)站。在另ー個示例中,服務(wù)特征可以是保存生產(chǎn)カ特征的子特征,其在被調(diào)用時,允許將在客戶機(jī)設(shè)備421上生成的內(nèi)容保存到云存儲服務(wù)。應(yīng)該理解,生產(chǎn)カ特征和服務(wù)特征可以被認(rèn)為是調(diào)用與之相關(guān)聯(lián)的功能,例如發(fā)送、共享或保存內(nèi)容的命令或某種其他類型的控件。圖6示出了表明涉及托管應(yīng)用的另一可能場景的操作流程圖600。在該場景中,客戶機(jī)設(shè)備431將對應(yīng)于用戶的用戶身份提供給托管應(yīng)用服務(wù)器439。用戶身份可以由用戶在向生產(chǎn)カ應(yīng)用的登錄操作期間,或可替換地在向操作系統(tǒng)的登錄操作期間來提供。無論如何,應(yīng)用服務(wù)器439認(rèn)證用戶并例如通過在開放通信網(wǎng)絡(luò)401上向服務(wù)管理系統(tǒng)403傳送遞送請求來將用戶身份提交給服務(wù)管理系統(tǒng)403。服務(wù)管理系統(tǒng)403進(jìn)行標(biāo)識哪些服務(wù)與用戶相關(guān)聯(lián)并通過在開放通信網(wǎng)絡(luò)401上遞送響應(yīng)來將所選服務(wù)的指示返回給應(yīng)用服務(wù)器439。服務(wù)管理系統(tǒng)403也可以將服務(wù)信息返回給應(yīng)用服務(wù)器439,生產(chǎn)カ應(yīng)用使用該信息來與服務(wù)491通信。如上所述,一些服務(wù)信息的示例包括服務(wù)標(biāo)識符,月艮務(wù)的啟用能力、服務(wù)的用戶名、用戶簡檔URL、連接專用URL、令牌等。在圖6中,示出了服務(wù)應(yīng)用491可以將服務(wù)信息提供給服務(wù)管理系統(tǒng)403。應(yīng)該理解,這并不需要以直接方式來發(fā)生,而是可以涉及從公布的資源獲得服務(wù)信息井手動維護(hù)和編程服務(wù)管理系統(tǒng)403的個人或使用自動工具。在其他實(shí)現(xiàn)中,服務(wù)管理系統(tǒng)403代表用戶主動查詢服務(wù)以獲得服務(wù)信息。在還有的其他實(shí)現(xiàn)中,服務(wù)管理系統(tǒng)403從客戶機(jī)設(shè)備獲得服務(wù)信息。應(yīng)該理解,各種方式可用于向服務(wù)管理系統(tǒng)403提供服務(wù)信息。應(yīng)用服務(wù)器439隨后啟用生產(chǎn)カ應(yīng)用內(nèi)與所選服務(wù)相對應(yīng)的服務(wù)特征。在ー些實(shí)現(xiàn)中,應(yīng)用服務(wù)器439還可以確定哪些服務(wù)特征對應(yīng)于所選的服務(wù)。如上所述,相對于圖5,可以使用各種機(jī)制來確定這種對應(yīng)性,例如由應(yīng)用服務(wù)器439或在別處維護(hù)的特征表或借助于自啟用服務(wù)特征。通過客戶機(jī)應(yīng)用(例如web瀏覽器)將已啟用服務(wù)特征提供給操作客戶機(jī)設(shè)備431的用戶,所述客戶機(jī)應(yīng)用與應(yīng)用服務(wù)器439交互以向用戶呈現(xiàn)具有所有的相關(guān)服務(wù)特征已啟用的生產(chǎn)カ應(yīng)用。通過例如對應(yīng)于服務(wù)的已啟用服務(wù)特征的選擇可以調(diào)用服務(wù)491??蛻魴C(jī)設(shè)備431隨后生成對服務(wù)491的服務(wù)調(diào)用的指示以完成已啟用的服務(wù)特征的功能。托管應(yīng)用服務(wù)器439接收該指示并將對應(yīng)的服務(wù)調(diào)用傳送給服務(wù)491。例如,服務(wù)特征可以是發(fā)送生產(chǎn)力特征的子特征,其在被調(diào)用時,允許發(fā)送內(nèi)容到服務(wù)491。圖7和8分別示出了增強(qiáng)的特征環(huán)境700A和700B,它們更加詳細(xì)地示出了圖4的客戶機(jī)設(shè)備和服務(wù)管理系統(tǒng)的組件和在其之間完成服務(wù)特征的動態(tài)啟用的操作。特別是,圖7描述了用戶與生產(chǎn)カ應(yīng)用中的服務(wù)特征交互以將內(nèi)容上傳到服務(wù)的示例。圖8描述了用戶與生產(chǎn)カ應(yīng)用中的另一服務(wù)特征交互以從不同的服務(wù)下載圖像的示例。應(yīng)該理解,雖然是在客戶機(jī)設(shè)備421的上下文中進(jìn)行討論,但圖7和8中所描述的操作可廣泛應(yīng)用于圖4的增強(qiáng)的特征環(huán)境400的其他設(shè)備。類似地,圖7和8中所描述的設(shè)備的結(jié)構(gòu)化元件通常可以應(yīng)用于在圖4中示出的設(shè)備和系統(tǒng),然而可以存在某些變型。在圖7中,增強(qiáng)的特征環(huán)境700A包括服務(wù)管理系統(tǒng)403、客戶機(jī)設(shè)備421以及服務(wù)491。服務(wù)管理系統(tǒng)403與客戶機(jī)設(shè)備421和服務(wù)491通信。類似地,客戶機(jī)設(shè)備421與服務(wù)管理系統(tǒng)403和服務(wù)491通信。服務(wù)管理系統(tǒng)403包括處理系統(tǒng)705、通信接ロ 709以及存儲器707。處理系統(tǒng)705在操作上與通信接ロ 709以及存儲器707鏈接,并且能夠執(zhí)行存儲器707中存儲的軟件。當(dāng)執(zhí)行軟件時,處理系統(tǒng)705通常驅(qū)動服務(wù)管理系統(tǒng)403,包括通信接ロ 709,以如在此所述地操作。處理系統(tǒng)705的示例包括,但不局限于,通用中央處理單元、專用處理器以及圖形處理器。存儲器707的示例包括隨機(jī)訪問存儲器、只讀存儲器、磁盤、光盤以及閃存,和它們的任意組合或變型,或任意其他類型的存儲介質(zhì)。通信接ロ 708可以包括允許服務(wù)管理系統(tǒng)4033,例如通過分布式計算和通信環(huán)境中的有線或無線網(wǎng)絡(luò),與其他設(shè)備通信的通信連接和設(shè)備。如所述,處理系統(tǒng)705執(zhí)行存儲在存儲器707中的軟件。圖7提供了在存儲器707中包含的軟件的擴(kuò)展視圖,包括特征啟用服務(wù)器407和操作系統(tǒng)719。特征啟用服務(wù)器407包括目錄模塊712、連接模塊713、服務(wù)添加模塊715以及服務(wù)移除模塊716。目錄模塊712提供用戶可以訪問的可能的服務(wù)的目錄。連接模塊713監(jiān)視用戶當(dāng)前正連接到哪些服務(wù),而可用性模塊714跟蹤用戶與哪些服務(wù)相關(guān)聯(lián)的并可能想要連接到哪些服務(wù),在下面將更加詳細(xì)地描述這兩個模塊。服務(wù)添加模塊715提供了ー種機(jī)制,通過該機(jī)制,用戶可以通過連接模塊713和可用性模塊714來添加新的服務(wù)。類似地,服務(wù)移除模塊716提供了一種用戶可以移除服務(wù)的機(jī)制。還提供了服務(wù)表717,它維護(hù)了關(guān)于各種用戶以及他們與各種服務(wù)的關(guān)聯(lián)性的信息。以相對簡單的形式說明了服務(wù)表717以示出可用性模塊714如何確定哪些服務(wù)與哪些用戶相關(guān)聯(lián)。在這個簡單示例中,用戶A與服務(wù)491和493相關(guān)聯(lián);用戶B與服務(wù)493和495相關(guān)聯(lián);用戶M與服務(wù)491和495相關(guān)聯(lián);而用戶N與所有三個服務(wù)491、493和495都關(guān)聯(lián)。當(dāng)從客戶機(jī)設(shè)備接收到標(biāo)識與用戶相關(guān)聯(lián)的相關(guān)服務(wù)的請求時,可用性模塊714(可能是單獨(dú)的或與連接模塊713結(jié)合起來),將訪問服務(wù)表717以標(biāo)識與該用戶相關(guān)聯(lián)的服務(wù)。更加復(fù)雜的跟蹤這種信息的方式和除表以外的更加復(fù)雜的數(shù)據(jù)結(jié)構(gòu)也是可能的。其他模塊還可以在訪問服務(wù)表717上操作??梢砸栽S多方式來維護(hù)服務(wù)表717。在一種實(shí)現(xiàn)中,在每個用戶的基礎(chǔ)上并在做出確定哪些服務(wù)與用戶相關(guān)聯(lián)的請求時來填充服務(wù)表717。在該實(shí)現(xiàn)中,服務(wù)管理系統(tǒng)403與云服務(wù)491、493和495通信以確定作出請求的用戶是否與每個服務(wù)相關(guān)聯(lián)并相應(yīng)地填充服務(wù)表717。在其他實(shí)現(xiàn)中,服務(wù)管理系統(tǒng)403可以周期性地查詢云服務(wù)491、493和495以確定哪些服務(wù)與哪些用戶相關(guān)聯(lián)。在這兩種情況任一中,服務(wù)管理系統(tǒng)403可以使用由用戶提供的登錄身份來查詢至少ー些云服務(wù),以便如果登錄身份與用戶訪問這些云服務(wù)的身份是同一身份時使用生產(chǎn)カ應(yīng)用425。然而,服務(wù)管理系統(tǒng)403可以用該用戶的不同身份(例如服務(wù)專用身份)來查詢云服務(wù)??梢杂捎脩敉ㄟ^服務(wù)目錄736在該用戶選擇要相關(guān)聯(lián)的服務(wù)時來提供服務(wù)專用身份。在又另ー個實(shí)現(xiàn)中,可以基于由客戶機(jī)設(shè)備所提供的信息來填充服務(wù)表717。例如,根據(jù)在服務(wù)目錄736中的至少ー個服務(wù)子集的用戶選擇,特征啟用客戶機(jī)427可以將這些選擇通信給服務(wù)管理系統(tǒng)403以存儲在服務(wù)表717中。在該示例中,所選擇的服務(wù)的子集包括服務(wù)491和493。這些實(shí)現(xiàn)的組合和變型也是可能的。例如,可以初始地根據(jù)由客戶機(jī)設(shè)備所提供的信息來填充服務(wù)表717,但隨后以周期為基礎(chǔ)或以每個請求為基礎(chǔ)來進(jìn)行后續(xù)更新??蛻魴C(jī)設(shè)備421包括處理系統(tǒng)723、存儲器725、通信接ロ 727以及用戶接ロ 729。處理系統(tǒng)723在操作上與存儲器725、通信接ロ 727以及用戶接ロ 729鏈接,并且能夠執(zhí)行存儲器725中存儲的軟件。當(dāng)執(zhí)行軟件時,處理系統(tǒng)723通常驅(qū)動客戶機(jī)設(shè)備421,包括用戶接ロ 729和通信接ロ 727,以如在此所述地操作。處理系統(tǒng)723的示例包括通用中央處理単元、專用處理器以及圖形處理器,和任意其他類型的處理設(shè)備。存儲器725的示例包括隨機(jī)訪問存儲器、只讀存儲器、磁盤、光盤以及閃存,和它們的任意組合或變型,或任意其他類型的存儲介質(zhì)。通信接ロ 727可以包括允許客戶機(jī)設(shè)備421,例如通過分布式計算和通信環(huán)境中的有線或無線網(wǎng)絡(luò),與其他設(shè)備通信的通信連接和設(shè)備。用戶接ロ 729可以具有輸入設(shè)備,例如鍵盤、鼠標(biāo)、語音輸入設(shè)備或觸摸輸入設(shè)備和同等輸入設(shè)備。還可以包括輸出設(shè)備,諸如顯示器、揚(yáng)聲器、打印機(jī)和其它類型的輸出設(shè)備。如所述,處理系統(tǒng)723執(zhí)行存儲在存儲器725中的軟件。圖7提供了在存儲器725中包含的軟件的擴(kuò)展視圖,包括生產(chǎn)カ應(yīng)用425、特征啟用客戶機(jī)427和操作系統(tǒng)732。生產(chǎn)カ應(yīng)用425包括生產(chǎn)カ特征733、生產(chǎn)カ特征734和服務(wù)特征735。圖7還示出了包含在生產(chǎn)カ特征733中的服務(wù)特征,包括服務(wù)特征791和服務(wù)特征793。服務(wù)特征791 g在對應(yīng)于圖4所示的服務(wù)491。類似地,服務(wù)特征793 g在對應(yīng)于圖4所示的服務(wù)493。生產(chǎn)カ特征733內(nèi)的服務(wù)特征791和793的一起描述g在表明基于用戶A的關(guān)聯(lián)性的這兩個特征的啟用,用戶A登錄到具有服務(wù)491和493的生產(chǎn)カ應(yīng)用425。實(shí)際上,服務(wù)管理系統(tǒng)403中的服務(wù)表717也表明了這些關(guān)系。如所見的,生產(chǎn)カ應(yīng)用425還包括服務(wù)目錄736。服務(wù)目錄736包括對應(yīng)于圖4所示的相同服務(wù)的服務(wù)491、服務(wù)493和服務(wù)495的圖形表示。在該示例中,服務(wù)491和服務(wù)493被示出為被選擇的。這種選擇是通過通信接ロ 727從客戶機(jī)設(shè)備421傳送到服務(wù)管理系統(tǒng)403,并最終存儲在服務(wù)表717中。可以在各種時間將服務(wù)目錄736呈現(xiàn)給用戶。例如,當(dāng)開始生產(chǎn)カ應(yīng)用時可以向用戶呈現(xiàn)服務(wù)目錄736。這可以毎次都發(fā)生,但也可以周期性發(fā)生,或當(dāng)新的服務(wù)可用時發(fā)生。服務(wù)目錄736還可以在用戶選擇(例如通過在特征菜單中做出選擇以開始服務(wù)目錄736)時被呈現(xiàn)。當(dāng)選擇生產(chǎn)カ特征時,也可以向用戶呈現(xiàn)服務(wù)目錄736。例如,用戶可以選擇保存生產(chǎn)カ特征,據(jù)此服務(wù)目錄736可以被呈現(xiàn)給用戶。應(yīng)該理解,服務(wù)目錄736不需要被呈現(xiàn)為不同的目錄或單獨(dú)的元素。而是服務(wù)491,493和495的圖形表示的呈現(xiàn)可以在生產(chǎn)カ特征(例如特征733、734和735)內(nèi)發(fā)生。服務(wù)目錄736還可以與操作系統(tǒng)732集成,并作為其一部分來呈現(xiàn)。構(gòu)想了服務(wù)目錄736的其他實(shí)現(xiàn)和呈現(xiàn)并不應(yīng)該被局限于在此所述的內(nèi)容。服務(wù)目錄736可以與目錄模塊712來通信以獲得用于填充目錄的信息。應(yīng)該理解生產(chǎn)カ應(yīng)用425的各種元素以及應(yīng)用本身都可以通過用戶接ロ 729來呈現(xiàn)給用戶。當(dāng)生產(chǎn)カ應(yīng)用425和其元素作為軟件駐留在存儲器725內(nèi)時,通過處理系統(tǒng)723的軟件執(zhí)行驅(qū)動用戶接ロ 729例如通過在顯示系統(tǒng)上顯示圖像來向用戶顯示操作系統(tǒng)732以及生產(chǎn)カ應(yīng)用425的各個方面。類似地,用戶接ロ 729可以包括其他輸入組件,該組件允許用戶通過例如點(diǎn)擊鼠標(biāo)或用其他輸入設(shè)備指示對圖7中所示的任意生產(chǎn)カ特征、服務(wù)特征或目錄元素的選擇來與生產(chǎn)カ應(yīng)用425交互。下面討論在一個實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境700A的操作。在該實(shí)現(xiàn)中,通過在客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的交互,啟用并調(diào)用對應(yīng)于服務(wù)491的服務(wù)特征。這是可以通過可能的某種變型應(yīng)用于圖400中所示的任意其他元素的示范性說明,但出于清楚的原因被局限于在客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的交互。在操作中,用戶A登錄到生產(chǎn)カ應(yīng)用425。用戶A可以替換地或同時地登錄到操作系統(tǒng)732并登錄到可以將用戶身份傳送給生產(chǎn)カ應(yīng)用425的某種其他應(yīng)用。在這個示例中,用戶A以個人身份登錄,如相對于圖4所解釋的。在操作中,用戶與生產(chǎn)カ應(yīng)用425 —起工作以生成應(yīng)用內(nèi)容737,在本示例中是字處理文檔。生產(chǎn)カ特征733和734以及服務(wù)特征735通過在用戶接ロ 729上顯示給用戶的圖形用戶界面對用戶可用。特征啟用客戶機(jī)427確定在生產(chǎn)カ應(yīng)用425內(nèi)哪些服務(wù)特征可啟用。特征啟用客戶機(jī)427通過客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的通信來查詢特征啟用服務(wù)器407。如所述,服務(wù)管理系統(tǒng)403維護(hù)服務(wù)表717,該表存儲了與各種服務(wù)相關(guān)聯(lián)的用戶身份。在表717中,用戶A與服務(wù)491以及服務(wù)493相關(guān)聯(lián)。用戶B與服務(wù)493和495相關(guān)聯(lián)。用戶M與服務(wù)491和495相關(guān)聯(lián)。用戶N與所有三個服務(wù)491、493和495相關(guān)聯(lián)。這些關(guān)聯(lián)是作為用戶提供該關(guān)聯(lián)給服務(wù)管理系統(tǒng)403的結(jié)果或通過ー些其他手段來做出的。如上所述,用戶可以通過例如服務(wù)目錄736來提供這些關(guān)聯(lián)。為了確定對于與給定用戶相關(guān)聯(lián)的給定生產(chǎn)力應(yīng)用來說哪些特征是可啟用的,由可用性模塊714來查閱或以其他方式來詢問表717以標(biāo)識哪些服務(wù)與該用戶相關(guān)聯(lián)。由于生產(chǎn)カ應(yīng)用425與用戶A相關(guān)聯(lián),對應(yīng)于服務(wù)491的服務(wù)特征791被啟用并對該用戶可用。類似地,對應(yīng)于服務(wù)493的服務(wù)特征793被啟用。然而,沒有對應(yīng)于服務(wù)495的服務(wù)特征被啟用,如它從生產(chǎn)カ應(yīng)用425中的顯示中缺席所證實(shí)的那樣。增強(qiáng)的特征環(huán)境700A還g在示出服務(wù)特征可以是生產(chǎn)カ特征的子特征。例如,月艮務(wù)特征791和服務(wù)特征793被示作生產(chǎn)カ特征733的子特征。應(yīng)該理解,圖7以擴(kuò)展視圖示出生產(chǎn)カ特征僅表明在其中的服務(wù)特征的啟用,然而可以構(gòu)想生產(chǎn)カ特征734和服務(wù)特征735可以自己包括也可以被啟用的其他子特征或服務(wù)特征。與生產(chǎn)カ特征733 —起啟用的服務(wù)特征可以提供任意數(shù)目的功能。在本情況中,出于說明的目的假設(shè)生產(chǎn)カ特征733是發(fā)送特征,并且該服務(wù)特征791允許生產(chǎn)カ特征733發(fā)送內(nèi)容737給服務(wù)491,如箭頭787所示。這樣,當(dāng)內(nèi)容737由生產(chǎn)カ應(yīng)用425生成并傳送時,服務(wù)491能夠主存內(nèi)容737。如上所述,啟用服務(wù)特征可以以許多方式來發(fā)生。在許多可能性中,一些示例包括調(diào)用對應(yīng)于服務(wù)特征的圖形對象以便呈現(xiàn)服務(wù)特征的圖形表示,并且改變對應(yīng)于服務(wù)特征的圖形對象中的一個值或設(shè)置以改變啟用的服務(wù)特征的圖形表示的可視特性。圖形對象可以具有與它們相關(guān)聯(lián)的可執(zhí)行代碼,所述代碼提供了用戶希望施加給內(nèi)容的操作功能。例如,保存特征將驅(qū)動客戶機(jī)設(shè)備421以保存內(nèi)容。類似地,發(fā)送特征將包含驅(qū)動客戶機(jī)設(shè)備421將內(nèi)容發(fā)送給目的地的代碼。
現(xiàn)在參考圖8,增強(qiáng)的特征環(huán)境700B包括服務(wù)管理系統(tǒng)403、客戶機(jī)設(shè)備421以及服務(wù)493。服務(wù)管理系統(tǒng)403與客戶機(jī)設(shè)備421和服務(wù)493通信。類似地,客戶機(jī)設(shè)備421與服務(wù)管理系統(tǒng)403和服務(wù)493通信。下面討論在一個實(shí)現(xiàn)中的增強(qiáng)的特征環(huán)境700B的操作。在該實(shí)現(xiàn)中,通過在客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的交互,啟用并調(diào)用對應(yīng)于服務(wù)493的服務(wù)特征。這是可以通過可能的某種變型應(yīng)用于圖400中所示的任意其他元素的示范性說明,但出于清楚的原因被局限于在客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的交互。如上關(guān)于圖7所述,用戶A登錄到生產(chǎn)カ應(yīng)用425,但是可替換地或同時登錄到操作系統(tǒng)732。在這個示例中,用戶A以個人身份登錄,如相對于圖4所解釋的。在操作中,用戶與生產(chǎn)カ應(yīng)用425—起工作以生成應(yīng)用內(nèi)容737,在本示例中是字處理文檔。生產(chǎn)カ應(yīng)用425內(nèi)的生產(chǎn)カ特征733和734以及服務(wù)特征735通過在用戶接ロ 729上顯示給用戶的圖形用戶界面對用戶可用。特征啟用客戶機(jī)427確定在生產(chǎn)カ應(yīng)用425內(nèi)哪些服務(wù)特征可啟用。特征啟用客戶機(jī)427通過客戶機(jī)設(shè)備421和服務(wù)管理系統(tǒng)403之間的通信來查詢特征啟用服務(wù)器407。由于生產(chǎn)カ應(yīng)用425與用戶A相關(guān)聯(lián),對應(yīng)干與用戶A相關(guān)聯(lián)的這些服務(wù)的服務(wù)特征將被啟用。服務(wù)表717示出用戶A與服務(wù)491以及服務(wù)493相關(guān)聯(lián)。因此,與服務(wù)491以及服務(wù)493相關(guān)聯(lián)的服務(wù)特征被啟用。出于說明的目的,在此假設(shè)服務(wù)特征893與服務(wù)493相關(guān)聯(lián),并且這樣,它被啟用并對用戶可用。在這種情況中,出于說明的目的假設(shè)生產(chǎn)カ特征734是允許用戶將圖像插入到應(yīng)用內(nèi)容737的插入圖像特征。提供服務(wù)特征891以作為對應(yīng)于搜索引擎(未示出)的專用插入特征,所述搜索引擎允許用戶搜索要插入到應(yīng)用內(nèi)容737中的圖像或其他內(nèi)容。提供服務(wù)特征893作為對應(yīng)于服務(wù)493的專用插入特征,它允許用戶在服務(wù)493中從圖像源757插入圖像。出于說明的目的假設(shè)用戶已經(jīng)選擇服務(wù)特征893并選中以從圖像源757下載圖像并將其插入到應(yīng)用內(nèi)容737,如箭頭777所示。從服務(wù)493傳送圖像并將其嵌入到應(yīng)用內(nèi)容737中。應(yīng)該理解,在服務(wù)特征891和893中,涉及可被插入到應(yīng)用內(nèi)容737中的圖形可以被顯露(surfaced)。在服務(wù)特征891的情況下,可以向用戶顯示用戶能夠輸入搜索術(shù)語的捜索框。相對于服務(wù)特征893,存儲在圖像源757中的圖像表示可以被顯示給用戶,允許用戶選擇想要插入到應(yīng)用內(nèi)容737中的ー個或多個圖像。用戶還能夠通過添加服務(wù)特征895來添加服務(wù)特征。在添加服務(wù)特征895內(nèi),顯示了用戶想要連接到并作為相關(guān)服務(wù)添加的兩個可能的服務(wù)(照片服務(wù)和驅(qū)動服務(wù))的圖形表示。雖然添加服務(wù)特征895被示作生產(chǎn)カ特征895的子特征,但應(yīng)該理解,類似的添加特征可以作為単獨(dú)的特征或作為其他生產(chǎn)カ特征的子特征來提供。在圖8中,服務(wù)特征891與服務(wù)特征893 —起被提供以表明雖然對應(yīng)于與用戶相關(guān)聯(lián)的服務(wù)的某些服務(wù)特征可以被動態(tài)啟用,但即使用戶和ー對應(yīng)的服務(wù)之間的關(guān)聯(lián)存在,其他服務(wù)特征也可被啟用或以其他方式顯露給用戶。在這個示例中,服務(wù)特征891對應(yīng)于搜索引擎服務(wù),而服務(wù)特征893對應(yīng)于服務(wù)493。這g在表明除與用戶相關(guān)聯(lián)的服務(wù)特征以外的與服務(wù)相關(guān)聯(lián)的服務(wù)特征可以在生產(chǎn)カ應(yīng)用425內(nèi)顯露。如上所述,啟用服務(wù)特征可以以許多方式來發(fā)生。在許多可能性中,一些示例包括調(diào)用對應(yīng)于服務(wù)特征的圖形對象以便呈現(xiàn)服務(wù)特征的圖形表示,并且改變對應(yīng)于服務(wù)特征的圖形對象中的值或設(shè)置以改變啟用的服務(wù)特征的圖形表示的可視特性。圖形對象可以具有與它們相關(guān)聯(lián)的可執(zhí)行代碼,所述代碼提供了用戶希望施加給內(nèi)容的操作功能。例如,保存特征將驅(qū)動客戶機(jī)設(shè)備421以保存內(nèi)容。類似地,發(fā)送特征將包含驅(qū)動客戶機(jī)設(shè)備421將內(nèi)容發(fā)送給目的地的代碼。下面的討論涉及有關(guān)微軟Office 應(yīng)用套裝的各種實(shí)現(xiàn)。另外,圖9和10包含了說明當(dāng)由微軟和第三方供應(yīng)商所提供的服務(wù)被連接到或集成到他們的Office 應(yīng)用時用戶可能碰到的用戶界面的屏幕截圖。當(dāng)用戶選擇并使用這些服務(wù)時,即使當(dāng)用戶可以從ー個設(shè)備漫游到另ー設(shè)備,運(yùn)行Office 的客戶機(jī)或與客戶機(jī)通信的服務(wù)管理器之一或兩者還是維護(hù)這些服務(wù)。無論是運(yùn)行在web、移動、桌面或膝上平臺或任意其他類型的平臺上,任意Office 客戶機(jī)都可以與服務(wù)管理器交互以完成這種操作。服務(wù)管理器可以自己是認(rèn)證用戶并將有關(guān)服務(wù)的信息返回給用戶已經(jīng)連接到的或可用于由用戶連接的這些服務(wù)的托管服務(wù)。服務(wù)管理器與這些各種服務(wù)通信以獲得啟用對應(yīng)的服務(wù)特征所需的信息。由于這種信息會隨時間變化,這使得生產(chǎn)カ應(yīng)用避免了由于服務(wù)變化或新服務(wù)變得可用而作廢。這是通過服務(wù)管理器與服務(wù)對接井隨后進(jìn)而與生產(chǎn)カ應(yīng)用對接以啟用服務(wù)特征實(shí)現(xiàn)的。在這個示例中,可以以幾種方式來標(biāo)識用戶,包括通過Windows Live 標(biāo)識符和0ffice365 標(biāo)識符。應(yīng)該理解,用戶也可以由第三方標(biāo)識符來標(biāo)識。一旦標(biāo)識了他們相關(guān)的服務(wù)并且相關(guān)聯(lián)的服務(wù)特征被啟用,用戶將能夠通過服務(wù)特征與服務(wù)直接交互以執(zhí)行如從Office 應(yīng)用內(nèi)部將內(nèi)容上傳到服務(wù),或從服務(wù)直接將內(nèi)容插入到使用Office 應(yīng)用所產(chǎn)生的文檔。另外,從Office 應(yīng)用內(nèi)部打開與用戶相關(guān)聯(lián)的云存儲服務(wù)所存儲的文件將變得可能。類似地,從Office 應(yīng)用內(nèi)部將文件保存到與用戶相關(guān)聯(lián)的云存儲將變得可能。在又另ー個示例中,來自與用戶相關(guān)聯(lián)的社交網(wǎng)絡(luò)網(wǎng)站的聯(lián)系人可以在Off ice 應(yīng)用內(nèi)變得可用?,F(xiàn)在參考圖9,示出的是當(dāng)與具有動態(tài)啟用的服務(wù)特征的生產(chǎn)カ應(yīng)用一起工作時可能碰到的用戶界面900的屏幕截圖。特別地,用戶界面900在微軟的Word文檔編輯器中提供了樣本視圖,示出了由樣本作者Jeremy所產(chǎn)生的樣本摘要(sample resume)。通過客戶機(jī)設(shè)備可以向用戶呈現(xiàn)并顯示用戶界面900,例如在前述附圖中所述的執(zhí)行生產(chǎn)カ應(yīng)用901的用戶。用戶可以與生產(chǎn)カ應(yīng)用901交互以創(chuàng)建諸如文檔等的內(nèi)容903。生產(chǎn)カ應(yīng)用901包括具有對應(yīng)于顯示在其中的各種生產(chǎn)力特征的子集的圖形表示的生產(chǎn)カ特征菜單905。例如,特征菜單905包括用于文件、主頁、插入、頁面布局、引用、郵件、查閱和查看生產(chǎn)カ特征目錄的按鈕。在這個示例中,選擇插入目錄,導(dǎo)致對應(yīng)于在插入目錄內(nèi)的生產(chǎn)カ特征的圖形圖標(biāo)的視圖。如所示,插入目錄907包括許多生產(chǎn)カ特征,包括允許用戶插入本地圖像、在線圖像、視頻、形狀、智能藝術(shù)、圖表和屏幕截圖的那些特征。實(shí)際上,插入目錄907包括幾個其他生產(chǎn)カ特征,包括覆蓋頁、空白頁、分頁符、表格、超鏈接、書簽、交叉引用、頁眉、頁腳和頁數(shù)生產(chǎn)カ特征。這些生產(chǎn)カ特征允許用戶相對于內(nèi)容執(zhí)行功能,即為每個生產(chǎn)力特征插入由圖形圖標(biāo)所表示的項(xiàng)。例如,通過在由本地圖像所標(biāo)記的圖形圖標(biāo)上點(diǎn)擊,本地圖形的生產(chǎn)カ特征將允許用戶插入本地存儲的照片或其他類型的圖像。類似地,插入視頻生產(chǎn)カ特征將允許用戶把視頻插入到內(nèi)容903。還是參考圖9,用戶界面900還提供了在如上實(shí)現(xiàn)中所討論的服務(wù)特征的視圖。當(dāng)選擇插入在線圖像生產(chǎn)カ特征911吋,向用戶顯示插入在線圖像菜單913。插入在線圖像菜單913包含用戶可用的幾個服務(wù)特征,這些服務(wù)特征允許用戶相對于與在線服務(wù)有關(guān)的內(nèi)容903執(zhí)行功能。在這種情況中,顯示了三個服務(wù)特征服務(wù)特征915、服務(wù)特征917以及服務(wù)特征919。服務(wù)特征915對應(yīng)于在線搜索服務(wù)Microsoft Bing 。服務(wù)特征915允許用戶使用捜索服務(wù)搜索要插入到內(nèi)容903的圖像。特別地,用戶可以輸入搜索串到插入在線圖像菜單913內(nèi)的搜索框925,而無需導(dǎo)航離開從生產(chǎn)カ應(yīng)用901。在一些實(shí)現(xiàn)中,服務(wù)特征915可以對應(yīng)于其他在線搜索服務(wù),包括嵌入到或包括在其他服務(wù)中的捜索服務(wù)。例如服務(wù)特征915可以對應(yīng)于允許用戶搜索在社交網(wǎng)絡(luò)服務(wù)內(nèi)存儲的內(nèi)容的捜索工具。服務(wù)特征917對應(yīng)于由微軟Office 服務(wù)所提供的在線剪貼畫存儲。服務(wù)特征917允許用戶從照片儲存庫以及office, com的插圖中搜索要插入到內(nèi)容903的圖像。用戶能夠在搜索框927中輸入搜索串,而無需導(dǎo)航離開生產(chǎn)カ應(yīng)用901。服務(wù)特征919對應(yīng)于臉譜(FACEB00K)社交網(wǎng)絡(luò)在線服務(wù)。服務(wù)特征919允許用戶從他們的臉譜帳號插入圖像929到內(nèi)容903。用戶還可以搜索他們的臉譜帳號以查找要插入的附加圖像。插入在線圖像菜單913還提供了可能被加入到已啟用的服務(wù)特征915、917和913的名冊的附加源菜單931。例如,用戶可能希望啟用與專業(yè)聯(lián)網(wǎng)的社交網(wǎng)絡(luò)、門戶網(wǎng)站或收發(fā)消息服務(wù)以及其他類型的在線服務(wù)相關(guān)聯(lián)的服務(wù)特征。用戶可以點(diǎn)擊附加源菜單931內(nèi)的這些其他服務(wù)的圖形表示以發(fā)起連接到這些服務(wù)并啟用與之相關(guān)聯(lián)的服務(wù)特征的進(jìn)程。如上面所討論的實(shí)現(xiàn)所述,可以依賴于用戶與他們對應(yīng)的在線服務(wù)的關(guān)聯(lián)性來動態(tài)啟用服務(wù)特征915、917和919。例如,在用戶界面900中,服務(wù)特征919在當(dāng)生產(chǎn)カ應(yīng)用901的用戶-Jeremy-是臉譜的成員時被啟用。然而,有些服務(wù)特征可以隨時啟用,而不考慮用戶是否與對應(yīng)的在線服務(wù)相關(guān)聯(lián)。例如,可以連續(xù)啟用對應(yīng)于在線服務(wù)的服務(wù)特征915?,F(xiàn)在參考圖10,示出了來自微軟的Word文檔編輯器的用戶界面1000的屏幕截圖,該截圖示出了允許樣本用戶Kaitlin管理她的所連接的服務(wù)的簡檔的帳號管理視圖1001。以這種方式,用戶能夠標(biāo)識她與哪些在線服務(wù)相關(guān)聯(lián),以便啟用生產(chǎn)カ特征中它們對應(yīng)的服務(wù)特征。如從用戶界面1000中所見,帳號管理視圖1001包括用戶身份的指示。在這種情況下,Kaitlin由與在線電子郵件服務(wù)所關(guān)聯(lián)的Hotmail 標(biāo)識符來標(biāo)識。帳號管理視圖1001還向用戶顯示她的所連接的服務(wù)1005的列表。在這個示例中,Kaitlin與在線存儲驅(qū)動、在線生產(chǎn)カ套裝、社交網(wǎng)絡(luò)在線服務(wù)以及在線照片服務(wù)相關(guān)聯(lián)。還可以向用戶提供允許該用戶從她的所連接的服務(wù)1005的列表添加或移除任意服務(wù)的添加服務(wù)功能1007。在菜單1009內(nèi),功能的其他標(biāo)準(zhǔn)特征也可用于用戶,例如新建、打開、另存為以及打印功能和特征。所包括的說明和附圖描述了用于教導(dǎo)本領(lǐng)域的技術(shù)人員如何做出和使用最佳模式的特定實(shí)現(xiàn)。出于教導(dǎo)創(chuàng)新性原則的目的,一些傳統(tǒng)的方面被簡化或忽略。本領(lǐng)域的技術(shù)人員將理解來自這些實(shí)現(xiàn)的變型也落入的本發(fā)明的范圍內(nèi)。本領(lǐng)域的技術(shù)人員還將理解如上所述的特征可以以各種方式組合以形成多個實(shí)現(xiàn)。因此,本發(fā)明不局限于如上所述的特定實(shí)現(xiàn),僅受限于權(quán)利要求和它們的等價物。
權(quán)利要求
1.具有存儲在其上的程序指令的計算機(jī)可讀介質(zhì),當(dāng)由第一身份標(biāo)識給生產(chǎn)力應(yīng)用的用戶所操作的客戶機(jī)設(shè)備執(zhí)行時,指令所述客戶機(jī)設(shè)備 通過用戶界面(900)在所述生產(chǎn)力應(yīng)用(901)內(nèi)呈現(xiàn)對應(yīng)于多個生產(chǎn)力特征(907)的生產(chǎn)力特征菜單(905); 響應(yīng)于來自所述生產(chǎn)力特征菜單(905)的對應(yīng)于所述多個生產(chǎn)力特征(907)中一個的選擇,通過用戶界面(900)在所述生產(chǎn)力應(yīng)用(901)內(nèi)呈現(xiàn)對應(yīng)于所述多個服務(wù)特征(915、917,919)的服務(wù)特征菜單(913),所述服務(wù)特征菜單(913)包括基于所述用戶和對應(yīng)于所述一個服務(wù)特征的在線服務(wù)之間的關(guān)聯(lián)性所啟用的至少一個服務(wù)特征,其中所述用戶通過不同于所述第一身份的第二身份被標(biāo)識給所述在線服務(wù);以及 響應(yīng)于所述一個服務(wù)特征的選擇,在通過所述生產(chǎn)力應(yīng)用使用與所述在線服務(wù)相關(guān)聯(lián)的內(nèi)容所生成的內(nèi)容上發(fā)起功能。
2.如權(quán)利要求1所述的計算機(jī)可讀介質(zhì),其特征在于,所述一個服務(wù)特征包括插入特征,并且其中所述功能包括將與所述在線服務(wù)相關(guān)聯(lián)的所述內(nèi)容插入到通過所述生產(chǎn)力應(yīng)用所生成的所述內(nèi)容的插入功能。
3.如權(quán)利要求1所述的計算機(jī)可讀介質(zhì),其特征在于,所述一個服務(wù)特征包括搜索特征,并且其中所述功能包括搜索與所述在線服務(wù)相關(guān)聯(lián)的內(nèi)容的搜索功能。
4.如權(quán)利要求1所述的計算機(jī)可讀介質(zhì),其特征在于,所述服務(wù)特征菜單包括所述多個服務(wù)特征的圖形表示,并且其中,對應(yīng)于所述一個服務(wù)特征的所述多個服務(wù)特征的圖形表示的一個圖形表示包括與所述在線服務(wù)相關(guān)聯(lián)的內(nèi)容的圖形表示。
5.如權(quán)利要求1所述的計算機(jī)可讀介質(zhì),其特征在于,所述在線服務(wù)包括社交網(wǎng)絡(luò)站點(diǎn)。
6.如權(quán)利要求1所述的計算機(jī)可讀介質(zhì),其特征在于,與所述在線服務(wù)相關(guān)聯(lián)的所述內(nèi)容包括由所述在線服務(wù)存儲在與所述在線服務(wù)相關(guān)聯(lián)的所述用戶的簡檔內(nèi)的圖像或視頻。
7.一種用于在客戶機(jī)設(shè)備上呈現(xiàn)生產(chǎn)力應(yīng)用的方法,所述客戶機(jī)設(shè)備由用戶操作,所述用戶由第一身份標(biāo)識給所述生產(chǎn)力應(yīng)用,所述方法包括 通過用戶界面在所述生產(chǎn)力應(yīng)用內(nèi)呈現(xiàn)對應(yīng)于多個生產(chǎn)力特征的生產(chǎn)力特征菜單; 響應(yīng)于來自所述生產(chǎn)力特征菜單的對應(yīng)于所述多個生產(chǎn)力特征中一個的選擇,通過用戶界面在所述生產(chǎn)力應(yīng)用內(nèi)呈現(xiàn)對應(yīng)于所述多個服務(wù)特征的服務(wù)特征菜單,所述服務(wù)特征菜單包括基于所述用戶和對應(yīng)于所述一個服務(wù)特征的在線服務(wù)之間的關(guān)聯(lián)性所啟用的至少一個服務(wù)特征,其中所述用戶通過不同于所述第一身份的第二身份被標(biāo)識給所述在線服務(wù);以及 響應(yīng)于所述一個服務(wù)特征的選擇,在通過所述生產(chǎn)力應(yīng)用使用與所述在線服務(wù)相關(guān)聯(lián)的內(nèi)容所生成的內(nèi)容上發(fā)起功能。
8.如權(quán)利要求7所述的方法,其特征在于,所述一個服務(wù)特征包括插入特征,并且其中所述功能包括將與所述在線服務(wù)相關(guān)聯(lián)的所述內(nèi)容插入到通過所述生產(chǎn)力應(yīng)用所生成的所述內(nèi)容的插入功能。
9.如權(quán)利要求7所述的方法,其特征在于,所述服務(wù)特征菜單包括所述多個服務(wù)特征的圖形表示,并且其中,對應(yīng)于所述一個服務(wù)特征的所述多個服務(wù)特征的圖形表示的一個圖形表示包括與所述在線服務(wù)相關(guān)聯(lián)的內(nèi)容的圖形表示。
10.如權(quán)利要求7所述的方法,其特征在于,所述在線服務(wù)包括社交網(wǎng)絡(luò)網(wǎng)站,并且其中,與所述在線服務(wù)相關(guān)聯(lián)的所述內(nèi)容包括由所述社交網(wǎng)絡(luò)網(wǎng)站存儲在所述用戶的簡檔中的圖像或視頻。
全文摘要
本申請涉及在生產(chǎn)力應(yīng)用中啟用服務(wù)特征。在此描述了用于增強(qiáng)程序應(yīng)用內(nèi)的特征的系統(tǒng)、方法和軟件。在一個實(shí)現(xiàn)中,標(biāo)識與生產(chǎn)力應(yīng)用相關(guān)聯(lián)的用戶并且標(biāo)識與該用戶相關(guān)聯(lián)的服務(wù)應(yīng)用。啟用生產(chǎn)力應(yīng)用內(nèi)的對應(yīng)于服務(wù)的服務(wù)特征。服務(wù)特征允許用戶在生產(chǎn)力應(yīng)用所生成的內(nèi)容上執(zhí)行與服務(wù)相關(guān)聯(lián)的功能。
文檔編號G06F9/44GK103019675SQ20121046099
公開日2013年4月3日 申請日期2012年11月15日 優(yōu)先權(quán)日2011年11月16日
發(fā)明者J·H·黃, M·??怂雇? S·F·威廉姆斯三世 申請人:微軟公司