背景技術(shù):
:供應(yīng)商可以向一個或多個客戶提供例如應(yīng)用、功能等的服務(wù),其中只要已經(jīng)向客戶發(fā)布了用于訪問服務(wù)的許可證,就可以經(jīng)由與每個客戶相關(guān)聯(lián)的一個或多個電子設(shè)備來訪問該服務(wù)。在供應(yīng)商直接提供服務(wù)的情況下,供應(yīng)商可以被稱為第一方供應(yīng)商,服務(wù)可以被稱為第一方服務(wù),并且許可證可以被稱為第一方許可證。在一些情況下,由第一方供應(yīng)商提供的第一方服務(wù)可以與由另一供應(yīng)商提供的另一服務(wù)相關(guān)聯(lián)。例如,由第一方供應(yīng)商提供的第一方服務(wù)可以利用、依賴、采用由第三方供應(yīng)商提供的第三方服務(wù),與由第三方供應(yīng)商提供的第三方服務(wù)結(jié)合地或用其它方式與之相關(guān)聯(lián)地操作。訪問第三方服務(wù)可能需要由第三方供應(yīng)商發(fā)布的第三方許可證。在一些示例中,為使第一方供應(yīng)商允許客戶訪問第一方服務(wù)(與第三方服務(wù)相關(guān)聯(lián)),可能需要第一方供應(yīng)商向第三方供應(yīng)商支付特許使用費。附圖說明圖1-1根據(jù)現(xiàn)有技術(shù)的示例示出了訪問由第一方供應(yīng)商提供的第一方服務(wù)的多個客戶設(shè)備的示意圖;圖1-2根據(jù)現(xiàn)有技術(shù)的示例示出了訪問與第三方服務(wù)相關(guān)聯(lián)的第一方服務(wù)的多個客戶設(shè)備的示意圖,其中由第一方供應(yīng)商提供第一方服務(wù)并且由第三方供應(yīng)商提供第三方服務(wù);圖2根據(jù)所提出的技術(shù)的第一示例示出了訪問與第三方服務(wù)相關(guān)聯(lián)的第一方服務(wù)的多個客戶設(shè)備的示意圖,其中第一方供應(yīng)商提供第一方服務(wù),并且第三方供應(yīng)商提供第三方服務(wù);圖3根據(jù)在圖2中示意性地示出的所提出的技術(shù)的第一示例示出了與獲取第三方許可證密鑰相關(guān)聯(lián)的方法;圖4根據(jù)在圖2中示意性地示出的所提出的技術(shù)的第一示例示出了與第三方許可證密鑰改變相關(guān)聯(lián)的方法;圖5根據(jù)所提出的技術(shù)的第二示例示出了訪問與第三方服務(wù)相關(guān)聯(lián)的第一方服務(wù)的多個客戶設(shè)備的示意圖,其中第一方供應(yīng)商提供第一方服務(wù),并且第三方供應(yīng)商提供第三方服務(wù);圖6根據(jù)圖5中示意性示出的所提出的技術(shù)的第二示例示出了與獲取第三方許可證密鑰相關(guān)聯(lián)的方法;圖7根據(jù)圖5中示意性示出的所提出的技術(shù)的第二示例示出了與第三方許可證密鑰改變相關(guān)聯(lián)的方法;圖8根據(jù)圖5中示意性示出的所提出的技術(shù)的第二示例示出了與客戶設(shè)備對第三方許可證的新類型的相關(guān)性(affinity)的改變相關(guān)聯(lián)的方法;以及圖9根據(jù)所提出的技術(shù)的示例示出了示例電子設(shè)備的框圖。具體實施方式供應(yīng)商可以向一個或多個客戶提供服務(wù)。服務(wù)的示例包括以下軟件應(yīng)用,例如windows、word、企業(yè)服務(wù)(bes)、殺毒應(yīng)用(例如360)、建模應(yīng)用等??梢越?jīng)由與每個客戶相關(guān)聯(lián)的一個或多個電子設(shè)備(以下稱為客戶設(shè)備)來訪問該服務(wù)。服務(wù)可以包括安裝在客戶設(shè)備上以向該設(shè)備提供服務(wù)的本地軟件。備選地或附加地,服務(wù)可以包括在客戶站點處安裝的軟件、在互聯(lián)網(wǎng)上提供的遠程服務(wù)或其他形式??蛻粼O(shè)備的示例包括臺式計算機、膝上型計算機、移動電子設(shè)備、平板電腦等。在給定客戶設(shè)備處對服務(wù)的訪問可能需要已經(jīng)向該關(guān)聯(lián)客戶發(fā)布了該服務(wù)的許可證。許可證可以包括各種屬性,包括例如許可證密鑰、到期日期、類型、計數(shù)和名稱。許可證密鑰也可以被稱為令牌、產(chǎn)品密鑰、激活密鑰或激活碼。可以認為許可證密鑰是指向許可證自身的指針,并且可以包括例如字母數(shù)字代碼。作為被發(fā)布用來訪問服務(wù)的許可證的交換,客戶可能需要向供應(yīng)商付款和/或協(xié)定最終用戶許可協(xié)議(eula)中指定的一個或多個條款,其可以提供針對服務(wù)的經(jīng)許可使用的合法框架。典型地,供應(yīng)商的許可證基礎(chǔ)設(shè)施可以維護包括所發(fā)布的許可證和客戶標識符(id)的數(shù)據(jù)庫,所述客戶id標識已經(jīng)被發(fā)布了許可證的客戶。數(shù)據(jù)庫還可以存儲設(shè)備id,設(shè)備id標識正在訪問服務(wù)的客戶設(shè)備。設(shè)備id的示例可以包括從設(shè)備硬件導(dǎo)出的、或更廣泛地與設(shè)備相關(guān)聯(lián)的標識符,例如國際移動設(shè)備身份(imei)、媒體訪問控制(mac)地址、全球唯一標識符(guid)、個人標識號(pin)或包括例如國際移動訂戶身份(imsi)、集成電路卡標識符(iccid)等的設(shè)備的訂戶身份模塊(sim)的標識符。在一些示例中,多個客戶設(shè)備可以由設(shè)備管理服務(wù)來管理。設(shè)備管理服務(wù)可以代表客戶設(shè)備與許可證基礎(chǔ)設(shè)施通信,并且可以處理許可證激活??蛻粼O(shè)備和相關(guān)聯(lián)的設(shè)備管理服務(wù)與同一客戶id相關(guān)聯(lián),而由設(shè)備管理服務(wù)管理的每個客戶設(shè)備與不同的設(shè)備id相關(guān)聯(lián)。此外,設(shè)備管理服務(wù)自身與標識符相關(guān)聯(lián)。因此,術(shù)語“設(shè)備id”在本文中可以用于指客戶設(shè)備(其可以由設(shè)備管理服務(wù)管理)的標識符和/或設(shè)備管理服務(wù)(其可以管理一個或多個客戶設(shè)備)的標識符。在其他示例中,每個客戶設(shè)備可以與許可證基礎(chǔ)設(shè)施直接通信,而不涉及設(shè)備管理服務(wù)。在向客戶發(fā)布許可證時,與該客戶相關(guān)聯(lián)的客戶id可以與所發(fā)布的第一方許可證相關(guān)聯(lián)地存儲在許可證基礎(chǔ)設(shè)施的數(shù)據(jù)庫中。單個客戶id可以與多個不同的許可證相關(guān)聯(lián)。然而,沒有兩個客戶id可以與同一第一方許可證相關(guān)聯(lián)。為了使特定客戶設(shè)備訪問服務(wù),可能需要客戶向許可證基礎(chǔ)設(shè)施提供設(shè)備id以及指向所請求的許可證的許可證密鑰或與客戶id相關(guān)聯(lián)的一個或多個憑證。在由設(shè)備管理服務(wù)處理許可證激活的情況下,設(shè)備id可以與設(shè)備管理服務(wù)相關(guān)聯(lián)。一旦驗證了許可證密鑰或憑證,并且一旦確定針對特定客戶設(shè)備應(yīng)當激活許可證,許可證基礎(chǔ)設(shè)施然后可以將設(shè)備id與客戶id以及與向該客戶發(fā)布的許可證相關(guān)聯(lián)。圖1-1根據(jù)現(xiàn)有技術(shù)的示例示出了以下示意圖,所述示意圖出了提供第一方服務(wù)a104的第一方供應(yīng)商的示例許可證基礎(chǔ)設(shè)施a112,以及訪問第一方服務(wù)a104的兩個示例客戶設(shè)備100和150。客戶設(shè)備100和150分別與設(shè)備id102和152相關(guān)聯(lián)。第一方服務(wù)a104被示為在客戶設(shè)備100和150中的每一個處安裝的軟件。然而,第一方服務(wù)a104可以包括備選和/或附加形式,例如安裝在客戶站點的軟件、在互聯(lián)網(wǎng)上提供的遠程服務(wù)或其他形式。在該示例中,客戶設(shè)備100和150與同一客戶id106相關(guān)聯(lián),并由設(shè)備管理服務(wù)110管理客戶設(shè)備100和150處的許可證激活,設(shè)備管理服務(wù)110可以例如安裝在客戶站點處。在一些示例中,客戶設(shè)備100和150可以擁有客戶id106。設(shè)備管理服務(wù)110與設(shè)備id108相關(guān)聯(lián)。如箭頭107和109所示,客戶設(shè)備100和150上的第一方服務(wù)a104分別與設(shè)備管理服務(wù)110通信。如箭頭113所示,設(shè)備管理服務(wù)110與第一方許可證基礎(chǔ)設(shè)施a112通信。設(shè)備管理服務(wù)110可以包括數(shù)據(jù)庫111,其存儲關(guān)于由設(shè)備管理服務(wù)110管理的每個客戶設(shè)備處的第一方服務(wù)a104的相應(yīng)使用的記錄。例如,設(shè)備id102可以與指示在設(shè)備100處使用的第一方服務(wù)a104的特定特征的記錄103相關(guān)聯(lián)地存儲。類似地,設(shè)備id152可以與指示在設(shè)備150處使用的第一方服務(wù)a104的特定特征的記錄153相關(guān)聯(lián)地存儲。在備選示例(未示出)中,第一方服務(wù)a104可以與第一方許可證基礎(chǔ)設(shè)施a112直接通信,而不涉及設(shè)備管理服務(wù)。在圖1-1的示例中,許可證基礎(chǔ)設(shè)施a112的數(shù)據(jù)庫a120存儲兩個不同的第一方許可證:第一方許可證a1126和第一方許可證a2156。第一方許可證a1126可以具有以下屬性,包括:許可證密鑰a1124、到期日期128、計數(shù)130、類型132和名稱133,而第一方許可證a2156可以具有以下屬性,包括:許可證密鑰a2154、到期日期158、計數(shù)160、類型162和名稱163。例如許可證密鑰a1124和a2154的許可證密鑰的示例包括例如nus4t-gkf2r-17scb-4ckpn的字母數(shù)字代碼。到期日期的示例(例如到期日期128和158)包括dec-25-2015(2015年12月25日)、jan-28-2016(2016年1月28日)等。計數(shù)的示例(例如計數(shù)130和160)包括10、50、100等。名稱的示例(例如,名稱133和163)包括“金”、“鉑”等。類型的示例(例如,類型132和162)包括“訂閱”、“永久”、“站點”、“早期合作伙伴發(fā)布(epr)”、“試用”、“激活”等。訂閱類型許可證可以有到期日期,而永久型許可證可以沒有到期日期。試用類型許可證可以與訂閱型許可證類似,但可能持續(xù)時間短。例如,epr類型許可證可以用于選擇要評估測試版軟件的客戶的群組。站點類型許可證可以允許客戶通過支付固定費用來使用如他們所希望的盡可能多的服務(wù)。激活類型許可證可以與僅暫時在客戶設(shè)備的初始激活時使用的特定密鑰相關(guān)聯(lián),并且可以稍后被替換。類型132可以與類型162不同或相同。盡管未明確示出,但類型132和162中的每一個可以包括進一步指定相應(yīng)許可證的特性的子類型。在圖1-1的示例中,如由數(shù)據(jù)庫a120中這些許可證與客戶id106之間的關(guān)聯(lián)所表示,已經(jīng)向由客戶id106標識的客戶發(fā)布了第一方許可證a1126和第一方許可證a2156二者。許可證調(diào)和(reconciliation)是一種過程,通過該過程,已經(jīng)向客戶發(fā)布的用以訪問一個或多個客戶設(shè)備處的服務(wù)的許可證與客戶設(shè)備處的服務(wù)的實際使用調(diào)和。許可證調(diào)和可以本地發(fā)生,例如在安裝在客戶站點處的設(shè)備管理服務(wù)處,或者在沒有設(shè)備管理服務(wù)的情況下,在客戶設(shè)備自身處發(fā)生。備選地,許可證調(diào)和可以在提供第一方服務(wù)的第一方供應(yīng)商的許可證基礎(chǔ)設(shè)施內(nèi)進行??梢灾芷谛缘?例如每24小時一次)執(zhí)行許可證調(diào)和。備選地或附加地,可以響應(yīng)于一個或多個觸發(fā)(例如許可證購買、許可證條款的改變、客戶設(shè)備報告的服務(wù)特征的使用等)來執(zhí)行許可證調(diào)和。在一個示例中,在許可證調(diào)和發(fā)生在設(shè)備管理服務(wù)110內(nèi)的情況下,設(shè)備管理服務(wù)110可以周期性地向數(shù)據(jù)庫111同步關(guān)于來自第一方許可證基礎(chǔ)設(shè)施a112的數(shù)據(jù)庫a120的許可的信息(包括與客戶id106相關(guān)聯(lián)的第一方許可證a1126和a2156)。為獲得第一方許可證a1126和a2156,可能需要客戶向第一方許可證基礎(chǔ)設(shè)施a112提供以下信息:第一方許可證密鑰a1124和a2154和/或一個或多個與客戶id106相關(guān)聯(lián)的憑證或與設(shè)備管理服務(wù)110相關(guān)聯(lián)的憑證。在一些示例中,可以要求客戶使用與客戶id106相關(guān)聯(lián)的憑證,以獲得設(shè)備管理服務(wù)110的憑證??梢岳缃?jīng)由設(shè)備管理服務(wù)110的管理控制臺來提供第一方許可證密鑰a1124和a2154和/或憑證,并將其發(fā)送給第一方許可證基礎(chǔ)設(shè)施a112用于驗證。憑證可以包括例如客戶id106自身、或與客戶id106相關(guān)聯(lián)的用戶名和密碼、或與由客戶id106標識的客戶相關(guān)聯(lián)的某些其他憑證。也可以將與設(shè)備管理服務(wù)110相關(guān)聯(lián)的設(shè)備id108發(fā)送給第一方許可證基礎(chǔ)設(shè)施a112。一旦驗證了第一方許可證密鑰a1124和a2154(或憑證),第一方許可證基礎(chǔ)設(shè)施a112可以將設(shè)備id108與第一方許可證a1124和a2154相關(guān)聯(lián)地存儲在數(shù)據(jù)庫a120中,并可以使第一方許可證a1124和a2254(或其總計數(shù)的子集)對于設(shè)備管理服務(wù)110可用,以分發(fā)給設(shè)備管理服務(wù)110所管理的客戶設(shè)備。因此,如果特定客戶設(shè)備(例如設(shè)備100)請求訪問第一方服務(wù)a104,則設(shè)備管理服務(wù)110可以通過將從第一方許可證基礎(chǔ)設(shè)施a112接收到的第一方許可證a1126和a2156與示出了客戶設(shè)備對第一方服務(wù)a104的當前使用的當前記錄103和153進行比較來繼續(xù)進行,以確定許可證消費和可用性?;谠摫容^的結(jié)果,設(shè)備管理服務(wù)110可以確定是否應(yīng)當授權(quán)或拒絕來自設(shè)備100的用于訪問第一方服務(wù)a104的請求。例如,如果在設(shè)備管理服務(wù)110處的最近的許可證調(diào)和示出許可證針對設(shè)備100請求的訪問類型仍然可用,則設(shè)備管理服務(wù)110可以向設(shè)備100提供所請求的訪問。盡管未明確示出,但是在一些示例中,第一方許可證基礎(chǔ)設(shè)施a112可以周期性地接收來自包括設(shè)備id102和152的設(shè)備管理服務(wù)110的報告以及當前與那些id相關(guān)聯(lián)的特定第一方許可證和/或特征/服務(wù)。在另一示例中,在許可證調(diào)和發(fā)生在第一方許可證基礎(chǔ)設(shè)施a112內(nèi)的情況下,可以要求客戶提供與客戶id106相關(guān)聯(lián)的一個或多個憑證,以供許可證基礎(chǔ)設(shè)施a112進行驗證??梢岳缃?jīng)由設(shè)備管理服務(wù)110的管理控制臺來提供憑證。許可證調(diào)和可以涉及設(shè)備管理服務(wù)110周期性地向包括記錄103和153的第一方許可證基礎(chǔ)設(shè)施a112發(fā)送報告。備選地,設(shè)備管理服務(wù)110可以在授權(quán)第一方服務(wù)a104的使用時發(fā)送關(guān)于正在使用的特征的信息,而不是基于數(shù)據(jù)庫記錄發(fā)送信息。設(shè)備管理服務(wù)110還可以向許可證基礎(chǔ)設(shè)施a112發(fā)送與記錄103和153相關(guān)聯(lián)的設(shè)備id102和152。第一方許可證基礎(chǔ)設(shè)施a112可以周期性地將接收到的記錄103和153與第一方許可證a1126和a2156進行比較,以確定許可證消費和可用性。第一方許可證基礎(chǔ)設(shè)施a112可以例如通過將應(yīng)用編程接口(api)暴露給設(shè)備管理服務(wù)110(未示出),來將比較結(jié)果提供給設(shè)備管理服務(wù)110??梢愿鶕?jù)最近的許可證調(diào)和的結(jié)果確定第一方許可證被分發(fā)給與客戶id106相關(guān)聯(lián)的各種設(shè)備的方式。例如,如果第一方許可證a1126和a2156的計數(shù)130和160均為1000,并且如果設(shè)備管理服務(wù)110根據(jù)最近的許可證調(diào)和確定已經(jīng)存在與第一方許可證a1126相關(guān)聯(lián)的1000個設(shè)備,但只有與第一方許可證a2156相關(guān)聯(lián)的500個設(shè)備,則設(shè)備管理服務(wù)110可以確定請求訪問第一方服務(wù)a104的下一個客戶設(shè)備應(yīng)當與第一方許可證a2156相關(guān)聯(lián)(而不是當前不可用的第一方許可證a1126)。在不涉及設(shè)備管理服務(wù)(未示出)的那些示例中,可以在客戶設(shè)備處直接提供驗證所需的任意第一方許可證密鑰或憑證。例如,可以將包括第一方許可證密鑰的電子郵件發(fā)送給客戶設(shè)備,并且客戶設(shè)備的用戶然后可以手動地將接收到的第一方許可證密鑰輸入與第一方服務(wù)a104相關(guān)聯(lián)的用戶界面中??梢詫⒌谝环皆S可證密鑰發(fā)送給許可證基礎(chǔ)設(shè)施a112以用于驗證。一旦進行了驗證,可以向客戶設(shè)備提供對第一方服務(wù)a104的訪問。如先前所述,由第一方供應(yīng)商提供的第一方服務(wù)可以利用、依賴、采用、結(jié)合或用其它方式與第三方供應(yīng)商供應(yīng)的第三方服務(wù)相關(guān)聯(lián)而操作。圖1-2根據(jù)現(xiàn)有技術(shù)的示例示出了示例場景的示意圖,其中圖1-1中描述的第一方服務(wù)a104與由第三方供應(yīng)商提供的第三方服務(wù)b105相關(guān)聯(lián)。根據(jù)傳統(tǒng)方法,對這種類型的第一方服務(wù)(其與第三方服務(wù)相關(guān)聯(lián))的訪問可能需要發(fā)布和激活第一方許可證和第三方許可證二者。例如,為使客戶設(shè)備100訪問與第三方服務(wù)b105相關(guān)聯(lián)的第一方服務(wù)a104,客戶設(shè)備100可能有必要擁有激活的第一方許可證(例如第一方許可證a1126)以及激活的第三方許可證。在圖1-2的示例中,第三方服務(wù)b105被示為安裝在客戶設(shè)備100和150中的每一個處的軟件,并且如箭頭117和119所示,第三方服務(wù)b105與第三方許可證基礎(chǔ)設(shè)施b172直接通信。盡管未明確示出,第三方服務(wù)b105可以包括備選和/或附加形式,例如安裝在客戶站點的軟件、在互聯(lián)網(wǎng)上提供的遠程服務(wù)或其他形式。第三方許可證基礎(chǔ)設(shè)施b172包括數(shù)據(jù)庫b170,數(shù)據(jù)庫b170存儲兩個不同的第三方許可證:第三方許可證b1176和第三方許可證b2186。第三方許可證b1176可以具有以下屬性,包括:許可證密鑰b1174、到期日期178、計數(shù)180、類型182和名稱183,而第三方許可證b2186可以具有以下屬性,包括:許可證密鑰b2184、到期日期188、計數(shù)190、類型192和名稱193。類型182和192中的每一個可以包括子類型(未示出)。在圖1-2的示例中,已經(jīng)向由客戶id106標識的客戶發(fā)布了第三方許可證b1176和第三方許可證b2186二者,如由數(shù)據(jù)庫b170中這些許可證與客戶id106之間的關(guān)聯(lián)所表示的。當客戶設(shè)備(例如客戶設(shè)備100)尋求訪問第一方服務(wù)a104時,可能需要相關(guān)聯(lián)的第三方服務(wù)b105向第三方許可證基礎(chǔ)設(shè)施b172提供設(shè)備id102,以及尋求激活的第三方許可證的許可證密鑰或與客戶id106相關(guān)聯(lián)的憑證。在一個示例中,可能已經(jīng)例如以電子郵件的形式預(yù)先將例如密鑰b1174的第三方許可證密鑰提供給客戶設(shè)備100。然后,客戶設(shè)備100的用戶可以將接收到的第三方許可證密鑰b1174手動輸入到與第三方服務(wù)b105相關(guān)聯(lián)的用戶界面中。在另一個示例(未示出)中,第三方許可證密鑰b1174可能已經(jīng)被輸入設(shè)備管理服務(wù)110的管理控制臺中,并且隨后被分發(fā)給客戶設(shè)備100。在任一情況下,客戶設(shè)備100可以向第三方許可證基礎(chǔ)設(shè)施b172發(fā)送激活設(shè)備id102的第三方許可證b1176的請求,其中激活請求包括第三方許可證密鑰b1174。一旦第三方許可證基礎(chǔ)設(shè)施b172驗證了第三方許可證密鑰b1174,可以向客戶設(shè)備100提供對第三方服務(wù)b105的訪問。設(shè)備id102可以與客戶id106和第三方許可b1176相關(guān)聯(lián)地存儲在數(shù)據(jù)庫b170中。如前所述,除用于發(fā)布和激活第一方許可證的類似程序之外,傳統(tǒng)上還需要上述用于發(fā)布和激活第三方許可證的程序。許可證的發(fā)布和激活可以更一般地稱為許可證分發(fā)。分發(fā)多個許可證以提供對單個服務(wù)(例如,與第三方服務(wù)相關(guān)聯(lián)的第一方服務(wù))的訪問可能是麻煩的。此外,如果許可證的屬性(例如到期日期、計數(shù)、類型等)不一致或不兼容,可能出現(xiàn)同步問題。例如,在客戶設(shè)備被發(fā)布第一方許可證和第三方許可證的情況下,以及在第三方許可證在第一方許可證之前到期的情況下,對第一方服務(wù)的訪問可以在客戶設(shè)備處中斷。在另一示例中,第一方供應(yīng)商可以基于具有特定計數(shù)的第三方許可證的發(fā)布向第三方供應(yīng)商支付特許使用費。然而,在第三方許可證的特定計數(shù)大于由第一方供應(yīng)商發(fā)布的第一方許可證的計數(shù)的情況下,則不是所有第三方許可證的實例都將是可用的,在這種情況下第一方供應(yīng)商可能在一定程度上支付過多。在另一個示例中,在第三方許可證的類型與第一方許可證的類型不同的情況下,對第一方服務(wù)的訪問的程度可能不清楚,并且根據(jù)第三方供應(yīng)商如何收取特許使用費,第一方供應(yīng)商可能在一定程度上支付過多或支付不足??梢酝ㄟ^本文提出的技術(shù)來解決這些和其他問題。圖2根據(jù)所提出的技術(shù)的第一示例示出了提供第一方服務(wù)a204的第一方供應(yīng)商的示例許可證基礎(chǔ)設(shè)施a212、以及提供第三方服務(wù)b205的第三方供應(yīng)商的示例性許可證基礎(chǔ)設(shè)施b242、以及尋求訪問第一方服務(wù)a204和第三方服務(wù)b205的兩個示例客戶設(shè)備200和300,其中第一方服務(wù)a204與第三方服務(wù)b205相關(guān)聯(lián)的示意圖。客戶設(shè)備200和300分別與設(shè)備id202和302相關(guān)聯(lián)。第一方服務(wù)a204和第三方服務(wù)b205被示為在客戶設(shè)備200和300中的每一個處安裝的軟件。然而,第一方服務(wù)a204和/或第三方服務(wù)b205可以包括備選和/或附加形式,例如安裝在客戶站點的軟件、在互聯(lián)網(wǎng)上提供的遠程服務(wù)或其他形式。在圖2的示例中,客戶設(shè)備200和300與由客戶id206標識的單個客戶相關(guān)聯(lián),并由設(shè)備管理服務(wù)210管理客戶設(shè)備200和300處的第一方許可證激活,設(shè)備管理服務(wù)110可以例如安裝在客戶站點處。設(shè)備管理服務(wù)210與設(shè)備id208相關(guān)聯(lián)。如箭頭207和209所示,客戶設(shè)備200和300上的第一方服務(wù)a204分別與設(shè)備管理服務(wù)210通信。如箭頭213所示,設(shè)備管理服務(wù)210與第一方許可證基礎(chǔ)設(shè)施a212通信。設(shè)備管理服務(wù)210可以包括數(shù)據(jù)庫211,其存儲關(guān)于由設(shè)備管理服務(wù)210管理的每個客戶設(shè)備處的第一方服務(wù)a204的相應(yīng)使用的記錄。例如,設(shè)備id202可以與指示在設(shè)備200處使用的第一方服務(wù)a204的特定特征的記錄203相關(guān)聯(lián)地存儲。類似地,設(shè)備id302可以與指示在設(shè)備300處使用的第一方服務(wù)a204的特定特征的記錄303相關(guān)聯(lián)地存儲。在備選示例(未示出)中,客戶設(shè)備200和300的每一個上的第一方服務(wù)a204可以與第一方許可證基礎(chǔ)設(shè)施a212直接通信,而不涉及設(shè)備管理服務(wù)。在圖2的示例中,第一方許可證基礎(chǔ)設(shè)施a212的數(shù)據(jù)庫a220存儲兩個不同的第一方許可證:第一方許可證a1226和第一方許可證a2256。第一方許可證a1226可以具有以下屬性,包括:許可證密鑰a1224、到期日期228、計數(shù)230、類型232和名稱233,而第一方許可證a2256可以具有以下屬性,包括:許可證密鑰a2254、到期日期258、計數(shù)260、類型262和名稱263。許可證密鑰a1224和a2254、到期日期228和258、計數(shù)230和260以及類型232和262的示例與參照圖1-1描述的示例相類似。類型232和262中的每一個可以包括子類型。在圖2的示例中,類型232與類型262不同。在所提出的技術(shù)的該示例中,如由數(shù)據(jù)庫a220中這些許可證與客戶id206之間的關(guān)聯(lián)所表示的,由客戶id106標識的客戶已經(jīng)發(fā)布了第一方許可證a1226和第一方許可證a2256二者。在第一方許可證調(diào)和發(fā)生在設(shè)備管理服務(wù)210內(nèi)的情況下,設(shè)備管理服務(wù)210可以周期性地向數(shù)據(jù)庫211同步關(guān)于來自第一方許可證基礎(chǔ)設(shè)施a212的數(shù)據(jù)庫a220的許可證信息,包括與客戶id206相關(guān)聯(lián)的第一方許可證a1226和a2256。為獲得第一方許可證a1226和a2256,可能需要客戶向第一方許可證基礎(chǔ)設(shè)施a212提供包括第一方許可證密鑰a1224和a2254和/或一個或多個與客戶id206相關(guān)聯(lián)的憑證的信息??梢岳缃?jīng)由設(shè)備管理服務(wù)210的管理控制臺來提供信息。憑證可以包括例如客戶id206自身、或與客戶id206相關(guān)聯(lián)的用戶名和密碼、或與由客戶id206標識的客戶相關(guān)聯(lián)的某些其他憑證。也可以將與設(shè)備管理服務(wù)110相關(guān)聯(lián)的設(shè)備id208發(fā)送給第一方許可證基礎(chǔ)設(shè)施a212。一旦驗證了第一方許可證密鑰a1224和a2254(或憑證),第一方許可證基礎(chǔ)設(shè)施a212可以將設(shè)備id208與第一方許可證a1224中和a2254相關(guān)聯(lián)地存儲在數(shù)據(jù)庫a220,并且可以使第一方許可證a1224和a2254對于設(shè)備管理服務(wù)210可用,以分發(fā)給設(shè)備管理服務(wù)110所管理的客戶設(shè)備。因此,如果特定客戶設(shè)備(例如設(shè)備200)請求訪問第一方服務(wù)a204,設(shè)備管理服務(wù)210可以通過將從第一方許可證基礎(chǔ)設(shè)施a212接收到的第一方許可證a1226和a2256與示出了客戶設(shè)備對第一方服務(wù)a204的當前使用的當前記錄203和303進行比較來繼續(xù)進行,以確定許可證消費和可用性?;谠摫容^的結(jié)果,設(shè)備管理服務(wù)210可以確定是否應(yīng)當授權(quán)或拒絕來自設(shè)備200的用于訪問第一方服務(wù)a204的請求。例如,如果在設(shè)備管理服務(wù)210處的最近的許可證調(diào)和示出許可證針對設(shè)備200請求的訪問類型仍然可用,則設(shè)備管理服務(wù)210可以向設(shè)備200提供所請求的訪問。在圖2的示例中,第一方許可證基礎(chǔ)設(shè)施a212周期性地接收來自包括設(shè)備id202和302的設(shè)備管理服務(wù)210的報告以及當前與那些id相關(guān)聯(lián)的特定第一方許可證。在許可證調(diào)和發(fā)生在第一方許可證基礎(chǔ)設(shè)施a112內(nèi)的情況下,可以要求客戶提供與客戶id206相關(guān)聯(lián)的一個或多個憑證,以供許可證基礎(chǔ)設(shè)施a212進行驗證。可以例如經(jīng)由設(shè)備管理服務(wù)210的管理控制臺來提供憑證。許可證調(diào)和可以涉及設(shè)備管理服務(wù)210周期性地向包括記錄203和303的第一方許可證基礎(chǔ)設(shè)施a212發(fā)送報告。備選地,設(shè)備管理服務(wù)210可以在授權(quán)第一方服務(wù)a204的使用時發(fā)送關(guān)于正在使用的特征的信息,而不是基于數(shù)據(jù)庫記錄發(fā)送信息。設(shè)備管理服務(wù)210還可以向許可證基礎(chǔ)設(shè)施a212發(fā)送與記錄203和303相關(guān)聯(lián)的設(shè)備id202和302。第一方許可證基礎(chǔ)設(shè)施a212可以周期性地將接收到的記錄203和303與第一方許可證a1226和a2256進行比較,以確定許可證消費和可用性。第一方許可證基礎(chǔ)設(shè)施a212可以例如通過將api暴露給設(shè)備管理服務(wù)110(未示出)來將比較的結(jié)果提供給設(shè)備管理服務(wù)210。如參照圖1-1所描述的,可以根據(jù)最近的許可證調(diào)和的結(jié)果來確定將第一方許可證分發(fā)給與客戶id206相關(guān)聯(lián)的各種設(shè)備的方式。在不涉及設(shè)備管理服務(wù)(未示出)的那些示例中,可以在客戶設(shè)備處直接提供驗證所需的任意第一方許可證密鑰或憑證。例如,可以將包括第一方許可證密鑰的電子郵件發(fā)送給客戶設(shè)備,并且客戶設(shè)備的用戶然后可以手動地將接收到的第一方許可證密鑰輸入與第一方服務(wù)a204相關(guān)聯(lián)的用戶界面中。可以將第一方許可證密鑰發(fā)送給許可證基礎(chǔ)設(shè)施a212以用于驗證。第一方服務(wù)a204利用、依賴、采用第三方服務(wù)b205,或與第三方服務(wù)b205結(jié)合地或用其它方式與第三方服務(wù)b205相關(guān)聯(lián)地操作。如箭頭217和219所示,圖2中示出第三方服務(wù)b205與第三方許可證基礎(chǔ)設(shè)施b242直接通信。如下面將更詳細地描述的,第三方許可證基礎(chǔ)設(shè)施b242包括能夠存儲至少一個第三方許可證的數(shù)據(jù)庫b350。根據(jù)所提出的技術(shù)的示例,第一方供應(yīng)商可以與第三方供應(yīng)商建立協(xié)定,由此:(1)如下面更詳細描述的,第三方供應(yīng)商將創(chuàng)建通用第三方許可證,“通用”標識基于針對第三方許可證定義的特定屬性;以及(2)第三方供應(yīng)商將使得指向通用第三方許可證的第三方許可證密鑰對于第一方服務(wù)a204可用。圖2根據(jù)所提出的技術(shù)的示例示出了通用第三方許可證b356。關(guān)于項目(1):與第一方許可證a1226和a2256相類似,第三方許可證b356可以具有以下屬性:到期日期358和計數(shù)360。然而,重要的是,在第三方許可證b356的情況下,計數(shù)360可以非常高、無限制或未指定/未計數(shù)。例如,根據(jù)預(yù)計訪問第一方服務(wù)a204(以及因此相關(guān)聯(lián)的第三方服務(wù)b205)的客戶設(shè)備的預(yù)期數(shù)量,計數(shù)360可以被設(shè)置為例如值500,000。備選地,第三方供應(yīng)商可以支持將計數(shù)360設(shè)置為指示計數(shù)360無限制的值。第三方供應(yīng)商可以根據(jù)需要增加或減小計數(shù)360。在一個示例中,第三方許可證b356的計數(shù)360可以被設(shè)置為以下值,該值高于第一方供應(yīng)商可用于發(fā)布的所有第一方許可證的計數(shù)之和。除第一方供應(yīng)商可用于發(fā)布的所有其他第一方許可證的計數(shù)(包括向其他客戶發(fā)布的第一方許可證)之外,這將包括發(fā)布給由客戶id206標識的客戶的第一方許可證a1226和a2256的計數(shù)230和260。在該示例中,能夠訪問第一方服務(wù)a204(以及因此第三方服務(wù)b204)的客戶設(shè)備(例如設(shè)備200和300)的數(shù)量將分別取決于第一方許可證a1226和a2256的計數(shù)230和260,原因在于第三方許可證b356的計數(shù)360被設(shè)置為比第一方許可證的總計數(shù)更高的值。在第三方許可證b356的計數(shù)360非常高、無限制或未指定/未計數(shù)的基礎(chǔ)上,到期日期358可能在遙遠的未來或未指定。例如,到期日期358可以被設(shè)置為等于未來25年的值。備選地,到期日期358可以是未指定的(例如,完全從第三方許可證b356的屬性中缺失,或設(shè)置為指示不存在到期日期的某個顯式值)。在一個示例中,第三方許可證b356的到期日期358可以被設(shè)置為與第一方供應(yīng)商可用于發(fā)布的任何第一方許可證(包括第一將發(fā)布給其他客戶的許可證)的到期日期相比未來更遠的日期。在該示例中,客戶設(shè)備(例如,設(shè)備200和300)能夠訪問第一方服務(wù)a204(以及因此第三方服務(wù)b205)的時間段將分別取決于第一方許可證a1226和a256的到期日期228和258,原因在于第三方許可證b356的到期日期358被設(shè)置為與任一第一方許可證相比未來更遠的日期。盡管未明確示出,但是第三方許可證b356可以具有其他屬性,例如類型、名稱等。然而,根據(jù)所提出的技術(shù),對第三方許可證b356的屬性的最低要求是:(i)具有高的、無限制的或未指定的值(或至少是高于第一方供應(yīng)商可用于發(fā)布的所有第一方許可證的總計數(shù)的值)的計數(shù)360;以及(ii)到期日期358將是遙遠的未來或是未指定的(或至少是與第一方供應(yīng)商可用于發(fā)布的第一方許可證的任何到期日相比未來更遠的日期)。通過滿足要求(i)和(ii),第三方許可證b356可以有效地被認為是總是可用的“通用”許可證,并可以由尋求訪問第一方服務(wù)a204(以及相關(guān)聯(lián)的第三方服務(wù)b205)的所有客戶使用。例如,第三方許可證b356將不會對第一方服務(wù)a204(以及與之相關(guān)聯(lián)的第三方服務(wù)b205)的訪問施加超出由第一方許可證a1226和a2256建立的限制的附加限制。因此,對第一方服務(wù)a204(以及因此第三方服務(wù)b205)的訪問可以由第一方許可證a1226和a2256的條款來管理。關(guān)于項目(2):通過使得在與第一方供應(yīng)商相關(guān)聯(lián)的云服務(wù)266中容納(host)第三方許可證密鑰b354,可以使得作為指向其的指針的第三方許可證b356的屬性的第三方許可證密鑰b354經(jīng)由設(shè)備管理服務(wù)210而對于客戶設(shè)備200和300中的每一個上的第一方服務(wù)a204可用。在備選示例(未示出)中,第三方供應(yīng)商可以暴露客戶設(shè)備200和300或設(shè)備管理服務(wù)210可以與之直接通信以獲得第三方許可證密鑰b354的web服務(wù)。該備選可以涉及第一方供應(yīng)商與第三方web服務(wù)之間的安全認證。第三方許可證密鑰b354可以與許可證密鑰idb364相關(guān)聯(lián)地安全地存儲在云服務(wù)266中,許可證密鑰idb364可以由第一方供應(yīng)商定義,以標識第三方許可證密鑰b354。由箭頭267示出第三方許可證基礎(chǔ)設(shè)施b242與云服務(wù)266之間的通信。由箭頭269示出設(shè)備管理服務(wù)210與云服務(wù)266之間的通信。在其中不存在處理針對客戶設(shè)備的許可證激活的設(shè)備管理服務(wù)的備選示例(未示出)中,每個客戶設(shè)備可以與云服務(wù)266直接通信。根據(jù)圖2的示例,可以將單個通用第三方許可證發(fā)布給多個客戶,并針對多個客戶設(shè)備激活。這與圖1-2的現(xiàn)有技術(shù)示例相反,在圖1-2的現(xiàn)有技術(shù)示例中可以向每個客戶不同的第三方許可證。在圖2的示例中,值得注意的是,發(fā)布給設(shè)備200的第一方許可證a1226的類型232與發(fā)布給設(shè)備300的第一方許可證a2256的類型262不同。然而,向設(shè)備200和300二者發(fā)出同一通用第三方許可證b356。因此,所提出的技術(shù)的該示例可以被稱為“單密鑰”方法。由于第三方許可證b356的計數(shù)360和到期日期358被設(shè)置為高的、無限制的或未指定的值,所以第三方供應(yīng)商在它被存儲在云服務(wù)266中時以及當它由客戶設(shè)備200和300獲得二者時,可能關(guān)注確保第三方許可證密鑰b354的安全性。維持第三方許可證密鑰b354的安全性可以降低大規(guī)模欺騙性使用第三方服務(wù)b205的風險。將參照圖3和圖4進一步討論用于維持第三方許可證密鑰b354的安全性的技術(shù)。圖3根據(jù)所提出的技術(shù)的單密鑰方法示出了與獲取第三方許可證密鑰相關(guān)聯(lián)的示例方法。在某一點上,如372處所示,客戶設(shè)備(例如設(shè)備200)上的第一方服務(wù)a204可以向設(shè)備管理服務(wù)210發(fā)送針對第三方許可證密鑰的請求。在一個示例中,如370處所示,可以在設(shè)備激活時響應(yīng)于來自設(shè)備200上的第三方服務(wù)b205的請求來發(fā)送這種請求。在另一示例中,如將參照圖4所描述的,可以響應(yīng)于從設(shè)備管理服務(wù)210接收的命令來發(fā)送這種請求。請求可以包括指示設(shè)備200的公鑰的設(shè)備憑證。如373處所示,響應(yīng)于從第一方服務(wù)a204接收到密鑰請求,設(shè)備管理服務(wù)210可以向云服務(wù)266發(fā)送密鑰請求。設(shè)備管理服務(wù)210可以已經(jīng)使用例如質(zhì)詢響應(yīng)認證向云服務(wù)266預(yù)先認證了自身。如376處所示,在374處接收到密鑰請求之后,云服務(wù)266可以使用設(shè)備憑證來驗證請求。在驗證請求之后,云服務(wù)266可以定位第三方許可證密鑰(例如第三方許可證密鑰b354)以提供給第一方服務(wù)a204。第三方許可證密鑰b354可以用加密形式存儲在云服務(wù)266中。如378和379處所示,云服務(wù)266可以通過提供第三方許可證密鑰b354和相應(yīng)的許可證密鑰idb364,對設(shè)備管理服務(wù)210作出響應(yīng)。盡管未明確示出,但云服務(wù)266可以使用設(shè)備200的公鑰對第三方許可證密鑰b354進行加密,使得它只能在一旦由設(shè)備200接收時使用設(shè)備200的相應(yīng)的私鑰時被解密。因此,設(shè)備管理服務(wù)210可以將加密的第三方許可證密鑰b354傳遞給設(shè)備200上的第一方服務(wù)a204,而不必知道其值。如384處所示,第一方服務(wù)a204可以向第三方服務(wù)b205提供第三方許可證密鑰b354。進而,如386所示,第三方服務(wù)b205可以將第三方許可證密鑰b354發(fā)送給第三方許可證基礎(chǔ)設(shè)施b242。第三方許可證密鑰b354可以與設(shè)備id202一起發(fā)送。當在388處接收第三方許可證密鑰b354時,如389所示,第三方許可證基礎(chǔ)設(shè)施242可以驗證第三方許可證密鑰b354。在驗證第三方許可證密鑰b354的情況下,如390所示,第三方許可證基礎(chǔ)設(shè)施242可以進行至激活針對設(shè)備id202的相應(yīng)第三方許可證b356。然后,如391所示,設(shè)備id202的第三方許可證b356的激活可以使設(shè)備200能夠訪問第三方服務(wù)b205。在一個示例中,第三方許可證基礎(chǔ)設(shè)施242可以向設(shè)備200發(fā)送消息,其中消息使得第三方服務(wù)b205變得在設(shè)備200處可訪問。一旦已經(jīng)針對特定設(shè)備激活第三方許可證,第三方許可證基礎(chǔ)設(shè)施b242可以與針對該設(shè)備已經(jīng)激活的通用第三方許可證相關(guān)聯(lián)地在數(shù)據(jù)庫b350中存儲設(shè)備id。此外,設(shè)備管理服務(wù)210可以在數(shù)據(jù)庫211中與第三方許可證已經(jīng)被激活的設(shè)備id相關(guān)聯(lián)地存儲第三方許可證密鑰id。例如,在圖2中,已經(jīng)針對客戶設(shè)備200和300激活了通用第三方許可證b356。因此,數(shù)據(jù)庫b350與通用第三方許可證b356相關(guān)聯(lián)地存儲設(shè)備id202和302,而數(shù)據(jù)庫211將許可證密鑰idb364與設(shè)備id202和302中的每一個相關(guān)聯(lián)地存儲。圖4根據(jù)所提出的技術(shù)的單密鑰方法示出了與第三方許可證密鑰改變相關(guān)聯(lián)的示例方法。如在圖3的描述中所指出的,在特定客戶設(shè)備(例如設(shè)備200)處的第一方服務(wù)a204可以響應(yīng)于從設(shè)備管理服務(wù)210接收的命令來請求第三方許可證密鑰。設(shè)備管理服務(wù)210可以例如:如果在云服務(wù)266中存儲的第三方許可證密鑰b354中存在改變,則發(fā)送這種命令。例如,如果已經(jīng)確定第三方許可證密鑰b354的當前值已經(jīng)被折中,則可能發(fā)生這種改變。如在圖4中410處所示,在第三方許可證密鑰b354的當前值已被折中的情況下,第三方許可證基礎(chǔ)設(shè)施b242可以提供新的第三方許可證以供第一方供應(yīng)商使用。第三方供應(yīng)商可以采取措施,例如通過防止任何新設(shè)備使用密鑰來遏制對第三方許可證密鑰b354的先前值的欺騙性使用。如412和414所示,第三方許可證基礎(chǔ)設(shè)施b242可以將第三方許可證密鑰b354的新值發(fā)送給云服務(wù)266。這可以例如正式地使用安全web服務(wù)接口、或非正式地在第一方供應(yīng)商和第三方供應(yīng)商之間完成。如416處所示,在接收到第三方許可證密鑰b354的新值之后,云服務(wù)266可以改變其中存儲的第三方許可證密鑰b354和第三方許可證密鑰idb364的先前值。如418處所示,設(shè)備管理服務(wù)210可以通過周期性地從云服務(wù)266請求關(guān)于存儲在其中的第三方許可證密鑰b354的信息來確定第三方許可證密鑰b354的改變。在一個示例中,可以每24小時發(fā)送一次這種請求。作為響應(yīng),如420所示,云服務(wù)266可以提供關(guān)于第三方許可證密鑰b354的信息。如422所示,設(shè)備管理服務(wù)210在接收到該信息時,可以將其與數(shù)據(jù)庫211中的信息進行比較,以確定是否存在密鑰改變。例如,設(shè)備管理服務(wù)210可以在418向云服務(wù)266發(fā)送針對關(guān)于第三方許可證密鑰在云服務(wù)266中存儲的最新信息的請求。如420所示,云服務(wù)266可以返回關(guān)于其中存儲的第三方許可證密鑰的最新信息,包括第三方許可證密鑰id364的值。如果設(shè)備管理服務(wù)210在422處確定從云服務(wù)266接收的第三方許可證密鑰id364的值不同于在數(shù)據(jù)庫211中存儲的第三方許可證密鑰id364的值,則存儲在數(shù)據(jù)庫211中的許可證密鑰idb364可以被標記為“無效”,從而指示應(yīng)當分別用新的第三方許可證密鑰b354更新具有id202和302的設(shè)備200和300。然后,如424所示,設(shè)備管理服務(wù)210可以使得密鑰改變命令發(fā)送到受影響的設(shè)備200和300。在從設(shè)備管理服務(wù)210接收到密鑰改變命令時,如426所示,受影響設(shè)備處的第一方服務(wù)a204可以向云服務(wù)266發(fā)送針對當前通用第三方許可證密鑰b354的請求。該請求可以經(jīng)由設(shè)備管理服務(wù)210發(fā)送。這與圖3中的項目372相對應(yīng)。從這一點向前,方法可以如圖3所示進行。在備選示例(未示出)中,響應(yīng)于在422處確定第三方許可證密鑰id364的值已經(jīng)改變,設(shè)備管理服務(wù)210可以使得將當前通用第三方許可證密鑰b354從云服務(wù)266發(fā)送給設(shè)備200和300,而不需要將密鑰改變命令發(fā)送給設(shè)備200和300。例如,設(shè)備管理服務(wù)210在知道標記為“無效”的特定密鑰的情況下,可以確定哪些設(shè)備與無效密鑰相關(guān)聯(lián)。設(shè)備管理服務(wù)210可以與那些設(shè)備直接通信,以指示它們請求新的第三方許可證密鑰。一旦第一方服務(wù)a204已經(jīng)接收到許可證密鑰b454的新值,并且一旦已經(jīng)針對設(shè)備200和300激活相應(yīng)的第三方許可b356,則第一方服務(wù)a204可以向設(shè)備管理服務(wù)210通知這一點,并且設(shè)備管理服務(wù)210可以更新數(shù)據(jù)庫211以指示設(shè)備id202和302現(xiàn)在與新的第三方許可證密鑰id364相關(guān)聯(lián)。根據(jù)單密鑰方法,同一通用第三方許可證b356用于所有客戶,而不考慮那些客戶正在使用的第一方許可證的類型。盡管第三方許可證基礎(chǔ)設(shè)施b242維護哪些設(shè)備id與通用第三方許可證b356相關(guān)聯(lián)的記錄,但是第三方供應(yīng)商可能不直接知道針對給定設(shè)備已經(jīng)激活什么類型的第一方許可證,以允許該設(shè)備使用通用第三方許可證b356。在沒有該信息的情況下,第三方供應(yīng)商可能不能獨立確定第一方供應(yīng)商是否正在為使用第三方服務(wù)b205支付足夠的特許使用費。如前所述,由于第三方許可證b356的通用性質(zhì),由該設(shè)備的第一方許可證有效地管理在特定設(shè)備處對第一方服務(wù)a204(以及因此第三方服務(wù)b205)的訪問。因此,可以考慮以下場景:其中由客戶設(shè)備200使用的第一方許可證a1226的類型232是“訂閱”,而客戶設(shè)備300使用的第一方許可證a2256的類型262是“永久”。對允許使用永久型許可證的第一方服務(wù)a204(以及因此第三方服務(wù)b205)的訪問與允許訪問類型的許可證相比可以更廣泛(extensive)。因此,第三方供應(yīng)商可能希望針對設(shè)備300激活的通用第三方許可證b356的實例、與針對設(shè)備200激活的通用第三方許可證b356的實例相比,向第一方供應(yīng)商收取更高的特許使用費。根據(jù)單密鑰方法,第三方供應(yīng)商可以通過依賴由第一方供應(yīng)商提供的信息來確定如何使用通用第三方許可證b356的不同實例。例如,使用分別與設(shè)備id202和302相關(guān)聯(lián)的記錄203和303以及發(fā)布給客戶的第一方許可證,第一方供應(yīng)商可以在設(shè)備管理服務(wù)210處執(zhí)行許可證調(diào)和,以確定類型與設(shè)備200和300中的每一個相關(guān)聯(lián)的第一方許可證。設(shè)備管理服務(wù)210可以周期性地向第一方許可證基礎(chǔ)設(shè)施a212發(fā)送包括關(guān)于當前與每個設(shè)備id相關(guān)聯(lián)的第一方許可證的類型的信息的報告。第一方許可證基礎(chǔ)設(shè)施a212可以收集該信息并且將其周期性地發(fā)送給第三方供應(yīng)商。備選地,在第一方許可證基礎(chǔ)設(shè)施a212內(nèi)執(zhí)行調(diào)和的情況下,設(shè)備管理服務(wù)210可以向第一方許可證基礎(chǔ)設(shè)施a212發(fā)送關(guān)于與每個設(shè)備id相關(guān)聯(lián)的特征使用的信息。第一方許可證基礎(chǔ)設(shè)施a212可以使用該信息來確定哪個第一方許可證類型當前與每個設(shè)備id相關(guān)聯(lián),并可以周期性地生成并向第三方供應(yīng)商發(fā)送報告,其中報告指示設(shè)備id,并且當前與這些設(shè)備相關(guān)聯(lián)的第一方許可證的類型?;谶@些報告,第三方供應(yīng)商可以計算第一方供應(yīng)商針對使用第三方服務(wù)b205而欠的特許使用費。例如,對于與數(shù)據(jù)庫b350中的通用第三方許可證b356相關(guān)聯(lián)的設(shè)備id202和302中的每一個,第一方許可證基礎(chǔ)設(shè)施a212可以向第三方許可證基礎(chǔ)設(shè)施b242提供關(guān)于與數(shù)據(jù)庫a220中的設(shè)備id202和302相關(guān)聯(lián)的相應(yīng)第一方許可證a1226和a2256的類型232和262的信息?;陬愋?32和262,第三方供應(yīng)商可以確定設(shè)備200和300如何使用通用第三方許可證b356的每個實例,以及因此確定關(guān)于特許使用費對第一方供應(yīng)商收取多少費用。因此,在以上示例中,第三方供應(yīng)商可以確定:與對于與設(shè)備id202相關(guān)聯(lián)的第三方許可證b356的實例相比,對于與設(shè)備id302相關(guān)聯(lián)的第三方許可b356的實例,對第一方供應(yīng)商收取的特許使用費應(yīng)當更高。換言之,對于發(fā)布給設(shè)備的通用第三方許可證的每個實例,第三方供應(yīng)商可以基于發(fā)布給該設(shè)備的相應(yīng)第一方許可證的類型來確定預(yù)期特許使用費。應(yīng)當注意,第三方供應(yīng)商用于計算預(yù)期特許使用費的方法不需要與第一方供應(yīng)商使用的方法相對應(yīng)。例如,第一方供應(yīng)商可以確定:它應(yīng)當對于發(fā)布試用類型第一方許可證的設(shè)備收取與發(fā)布站點類型第一方許可證的設(shè)備不同的許可費用。作為替代,第三方供應(yīng)商可以確定發(fā)布給這些設(shè)備的第三方許可證的預(yù)期特許使用費應(yīng)當相同,而不考慮第一方許可證是試用類型還是站點類型。備選地,第一方供應(yīng)商可以確定其應(yīng)當針對兩種許可證類型收取相同的許可費用,而第三方供應(yīng)商可以確定第三方許可證的預(yù)期特許使用費應(yīng)當根據(jù)相應(yīng)的第一方許可證是試用類型還是站點類型而不同。如前所述,設(shè)備管理服務(wù)210可以周期性地向第一方許可證基礎(chǔ)設(shè)施a212發(fā)送關(guān)于正在設(shè)備200和300處如何使用第一方服務(wù)a204(以及因此第三方服務(wù)b205)的信息(例如記錄203和303)。換言之,可以向第一方供應(yīng)商提供關(guān)于哪些設(shè)備id正在訪問第三方服務(wù)b205的信息??梢詫⑦@些設(shè)備id與被報告給第三方供應(yīng)商的設(shè)備id進行比較,以確定第三方許可證密鑰是否被任何設(shè)備欺騙性地使用。在第三方供應(yīng)商確定第三方許可證密鑰被特定設(shè)備欺騙地使用的情況下,可以在特定設(shè)備處禁用對第三方服務(wù)b205的訪問。例如,在設(shè)備300被確定為欺騙性地使用第三方許可證密鑰b354來訪問第三方服務(wù)b205的情況下,第三方許可證基礎(chǔ)設(shè)施b242可以在數(shù)據(jù)庫b350中指示設(shè)備id302沒有被授權(quán)訪問第三方服務(wù)b205。備選地或附加地,第三方供應(yīng)商可以向第一方供應(yīng)商通知差異,并尋求額外的特許使用費以考慮差異。在單密鑰方法中,第三方供應(yīng)商可以依賴從第一方供應(yīng)商獲得的信息來確定:如何使用通用第三方許可證,以及因此確定關(guān)于特許使用費對第一方供應(yīng)商收取多少費用。然而,第三方供應(yīng)商可能關(guān)注能夠通過與正在使用第三方服務(wù)的客戶設(shè)備的直接通信來監(jiān)測在那些設(shè)備上如何使用第三方服務(wù)。如前所述,由于第三方許可證的通用性質(zhì),由該設(shè)備所使用的第一方許可證有效地管理在給定客戶設(shè)備處對第一方服務(wù)(以及因此第三方服務(wù))的訪問。因此,可以通過監(jiān)測針對那個設(shè)備激活的第一方許可證的類型來監(jiān)測客戶設(shè)備如何使用第三方服務(wù)。為了監(jiān)測多個不同類型的第一方許可證,第三方供應(yīng)商可以創(chuàng)建多個不同類型的通用第三方許可證,并使相關(guān)聯(lián)的第三方許可證密鑰可用于第一方服務(wù)。也就是說,替代于如單密鑰方法中所描述的、提供指向沒有指定類型的通用第三方許可證的單個第三方許可證密鑰,可以提供多個通用第三方許可證密鑰,每個第三方許可證密鑰指向具有不同指定類型的不同的通用第三方許可證。也就是說,每個通用第三方許可證的類型在由第三方供應(yīng)商提供的多個通用第三方許可證中是唯一的。該技術(shù)可以被稱為“多密鑰”方法。為了簡單,由給定許可證密鑰指向的許可證類型也可以稱為“密鑰類型”。根據(jù)多密鑰方法,取決于(i)向其發(fā)布的第一方許可證的類型,以及(ii)第三方許可證類型與第一方許可證類型之間的映射,可以確定給定客戶設(shè)備具有對特定類型的通用第三方許可證的相關(guān)性。每種類型的通用第三方許可證和每種類型的第一方許可證之間的映射可以是也可以不是1:1。通過發(fā)布具有指定類型的通用第三方許可證,第三方供應(yīng)商可以直接監(jiān)控每個在使用中的通用第三方許可證的數(shù)量。因此,第三方供應(yīng)商可以獨立地確定將向第一方供應(yīng)商收取多少特許使用費,而不依賴于從第一方供應(yīng)商獲得的記錄。圖5根據(jù)所提出的技術(shù)的多密鑰方法的示例示出了提供第一方服務(wù)a204的第一方供應(yīng)商的示例許可證基礎(chǔ)設(shè)施a212、以及提供第三方服務(wù)b205的第三方供應(yīng)商的示例性許可證基礎(chǔ)設(shè)施b242、以及尋求訪問第一方服務(wù)a204和第三方服務(wù)b205的兩個示例客戶設(shè)備200和300,其中第一方服務(wù)a204與第三方服務(wù)b205相關(guān)聯(lián)的示意圖。在圖5的示例中,第一方供應(yīng)商可以與第三方供應(yīng)商建立協(xié)議,由此:(1)第三方供應(yīng)商創(chuàng)建多個通用第三方許可證,每個通用第三方許可證具有不同的指定類型;以及(2)第三方供應(yīng)商將使得相應(yīng)多個第三方許可證密鑰對于第一方服務(wù)a204可用,其中每個第三方許可證密鑰指向一個不同的通用第三方許可證。在圖5的示例中,許可證基礎(chǔ)設(shè)施b242的數(shù)據(jù)庫b350存儲兩個通用第三方許可證b1456和b2476。通用第三方許可證b1456可以具有以下屬性,包括:許可證密鑰b1454、到期日期458、計數(shù)460、類型462,而通用第三方許可證b2476可以具有以下屬性,包括許可證密鑰b2474、到期日期478、計數(shù)480、類型482。關(guān)于項目(1):如參照單密鑰方法所描述的,在多密鑰方法中,計數(shù)460和480可以是非常高的、無限制的或未指定的/未計數(shù)的,并且到期日期458和478可以在遙遠的未來或未指定。然而,與單密鑰方法相反,通用第三方許可證b1456和通用第三方許可證b2476的屬性各自指定許可證類型,其中通用第三方許可證b1456的類型462與通用第三方許可證b2476的類型482不同。盡管未明確示出,但類型462和482中的每一個可以包括進一步指定相應(yīng)許可證的特性的子類型。盡管未明確示出,但通用第三方許可證b1456和b2476可以具有其他屬性(例如名稱)。然而,根據(jù)所提出的技術(shù),對通用第三方許可證b1456和b2476的最低要求是:(i)計數(shù)460和480具有高、無限制的或未指定的值;(ii)到期日期458和478在遙遠的未來或未指定;以及(iii)指定類型462和482。通過滿足這些要求,第三方許可證b1456和b2476可以分別被有效地視為具有類型462和482的“通用”許可證。關(guān)于項目(2):通過使得在與第一方供應(yīng)商相關(guān)聯(lián)的云服務(wù)266中容納第三方許可證密鑰b1454和b2474,可以使得第三方許可證密鑰b1454和b2474經(jīng)由設(shè)備管理服務(wù)210而對于客戶設(shè)備200和300中的每一個上的第一方服務(wù)a204可用。第三方許可證密鑰b1454和類型462可以與許可證密鑰idb1464相關(guān)聯(lián)地安全地存儲在云服務(wù)266中。類似地,第三方許可證密鑰b2474和類型482可以與許可證密鑰idb2484相關(guān)聯(lián)地安全地存儲在云服務(wù)266中。許可證密鑰idb1464和b2484可以由第一方供應(yīng)商定義,以分別標識第三方許可證密鑰b1454和b2474。由于通用第三方許可證b1456和b2476的計數(shù)460和480和到期日期458和478被設(shè)置為高的、無限制的或未指定的值,所以第三方供應(yīng)商在它們被存儲在云服務(wù)266中時以及當它由客戶設(shè)備200和300獲得二者時,可能關(guān)注確保第三方許可證密鑰b1454和b2474的安全性。維持第三方許可證密鑰b1454和b2474的安全性可以降低大規(guī)模欺騙性使用第三方服務(wù)b205的風險。將參照圖6、圖7和圖8進一步討論用于維持第三方許可證密鑰b1454和b2474的安全性的技術(shù)。與單密鑰方法相反,在單密鑰方法中,第三方供應(yīng)商必須依賴來自第一方供應(yīng)商的報告來確定第三方服務(wù)b205如何被客戶設(shè)備200和300使用,多密鑰方法允許第三方供應(yīng)商直接從客戶設(shè)備200和300獲得該信息。這是因為每個通用第三方許可證都具有指定的類型,并且第一方供應(yīng)商和第三方供應(yīng)商已經(jīng)就第一方許可證類型和第三方許可證類型之間的特定映射達成協(xié)定。因此,多密鑰方法可以準許第三方供應(yīng)商在其按類型的第三方許可證使用結(jié)束時維持精確的記錄。第三方供應(yīng)商可以使用該信息,例如,以確定關(guān)于特許使用費向第一方供應(yīng)商收取多少費用。圖6根據(jù)所提出的技術(shù)的多密鑰方法示出了與獲取第三方許可證密鑰相關(guān)聯(lián)的方法。在某一點上,如612處所示,客戶設(shè)備(例如設(shè)備200)上的第一方服務(wù)a204可以向設(shè)備管理服務(wù)210發(fā)送針對指向具有特定類型的第三方許可證密鑰的請求。在一個示例中,可以在設(shè)備激活時響應(yīng)于來自設(shè)備200上的第三方服務(wù)b205的請求來發(fā)送這種請求。在這種情況下,請求中指示的密鑰類型可以被指定為“激活”密鑰類型,并且可以旨在用于臨時使用。在另一示例中,如將參照圖7所描述的,可以響應(yīng)于從設(shè)備管理服務(wù)210接收的命令來發(fā)送針對第三方許可證密鑰的請求。如參照單密鑰方法所描述的,請求可以包括指示設(shè)備200的公鑰的設(shè)備憑證。如614處所示,響應(yīng)于從第一方服務(wù)a204接收到密鑰請求,設(shè)備管理服務(wù)210可以向云服務(wù)266發(fā)送密鑰請求。同樣,密鑰請求可以包括所請求的密鑰類型的指示。設(shè)備管理服務(wù)210可以已經(jīng)使用例如質(zhì)詢響應(yīng)認證向云服務(wù)266預(yù)先認證了自身。如618處所示,在616處接收到密鑰請求之后,云服務(wù)266可以使用設(shè)備憑證來驗證請求。在驗證請求之后,云服務(wù)266可以定位具有請求中所指示的類型的第三方許可證密鑰,例如具有類型462的第三方許可證密鑰b1454。第三方許可證密鑰b1454可以用加密形式存儲在云服務(wù)266中。如620和622處所示,云服務(wù)266然后可以通過提供第三方許可證密鑰b1454和相應(yīng)的許可證密鑰idb464,對設(shè)備管理服務(wù)210作出響應(yīng)。盡管未明確示出,但云服務(wù)266可以使用設(shè)備200的公鑰對第三方許可證密鑰b1454進行加密,使得它只能在一旦由設(shè)備200接收時使用設(shè)備200的相應(yīng)的私鑰時被解密。因此,設(shè)備管理服務(wù)210可以將加密的第三方許可證密鑰b1454傳遞給設(shè)備200上的第一方服務(wù)a204,而不必知道其值。在接收到第三方許可證密鑰b1454和相應(yīng)許可證密鑰idb1464時,如620所示,第一方服務(wù)a204可以向第三方服務(wù)b205提供第三方許可證密鑰b1454。這與圖3中的項目382相對應(yīng)。從這一點向前,方法可以如圖3所示進行。在提供給客戶設(shè)備的第三方許可證密鑰指向具有“激活”類型的通用第三方許可證的情況下,可以僅使能第三方許可證密鑰被臨時使用??梢宰鞒鲫P(guān)于應(yīng)當向設(shè)備發(fā)出哪種類型的通用第三方許可證的后續(xù)確定。該確定可以基于設(shè)備對特定類型的通用第三方許可證的相關(guān)性,其可以通過許可證調(diào)和的過程來確定?!跋嚓P(guān)性”是與尋求訪問與第三方服務(wù)相關(guān)聯(lián)的第一方服務(wù)的每個客戶設(shè)備相關(guān)聯(lián)的特質(zhì)。相關(guān)性可用于確定應(yīng)當向特定客戶設(shè)備提供哪種類型的第三方許可證密鑰。例如,如果設(shè)備200具有對類型462的通用第三方許可證的相關(guān)性,則可以向設(shè)備200提供指向通用第三方許可證b1456的第三方許可證密鑰b1454,原因在于該許可證具有滿足相關(guān)性的類型462。特定設(shè)備對特定許可證類型的“相關(guān)性”也可以被稱為關(guān)聯(lián)、對應(yīng)、指派等。根據(jù)所提出的技術(shù),可以基于以下各項來確定客戶設(shè)備對第三方許可證類型的相關(guān)性:(i)該設(shè)備正在使用的第一方許可證的類型;以及(ii)在該類型的第一方許可證和第三方許可證類型之間定義的關(guān)聯(lián)。該關(guān)聯(lián)可以用一個或多個第一方許可證類型與一個或多個第三方許可證類型之間的映射定義,其中該映射可以在第一方供應(yīng)商和第三方供應(yīng)商之間的協(xié)議中指定。映射可以由負責許可證調(diào)和的任意一個實體定義。例如,在許可證調(diào)和在許可證基礎(chǔ)設(shè)施a212處執(zhí)行的情況下,映射可以存儲在數(shù)據(jù)庫a220內(nèi)(如圖5中的項目500所示)。備選地,在許可證調(diào)和在設(shè)備管理軟件210處執(zhí)行的情況下,映射可以存儲在數(shù)據(jù)庫211內(nèi)(未示出)。第一方許可證類型和第三方許可證類型之間的映射可能是也可能不是1∶1。可以考慮其中存在五種類型的第一方許可證的通用示例,表示為:a、b、c、d、e,而只有三種類型的第三方許可證,表示為:x、y、z。第一方供應(yīng)商和第三方供應(yīng)商可以例如就表1中所示的映射達成協(xié)定:第一方許可證類型第三方許可證類型axbycydyez表1根據(jù)表1的示例映射,使用類型a的第一方許可證的任意客戶設(shè)備將具有對類型x的第三方許可證的相關(guān)性。另一方面,使用類型b、c或d的第一方許可證的任意客戶設(shè)備將具有對類型x的第三方許可證的相關(guān)性。并且最后,使用類型e的第一方許可證的任意客戶設(shè)備將具有對類型z的第三方許可證的相關(guān)性。因此,當確定要向客戶設(shè)備提供哪種類型的第三方許可證密鑰時,基于該客戶設(shè)備正在使用的第一方許可證的類型以及第一方與第三方供應(yīng)商協(xié)定的映射來確定客戶設(shè)備對第三方許可證類型的相關(guān)性。如前所述,可以根據(jù)最近的許可調(diào)和的結(jié)果來確定第一方許可證被分發(fā)給各種設(shè)備的方式。因此,作為許可證調(diào)和的結(jié)果,可以周期性地更新客戶設(shè)備id與第三方許可證類型的相關(guān)性或關(guān)聯(lián)性。例如,參照表1,在設(shè)備管理服務(wù)210負責執(zhí)行許可證調(diào)和的情況下,設(shè)備管理服務(wù)210可以在調(diào)和時確定特定設(shè)備的第一方許可證類型已經(jīng)從類型c改變?yōu)轭愋蚢。設(shè)備管理服務(wù)210然后可以使用表1中的映射來確定特定設(shè)備對第三方許可證類型的相關(guān)性已經(jīng)從類型y改變?yōu)轭愋蛒。響應(yīng)于該確定,設(shè)備管理服務(wù)210可以向特定設(shè)備上的第一方服務(wù)a204發(fā)送密鑰改變命令,其中密鑰改變命令指示第一方服務(wù)a204請求具有類型x的新的第三方許可證密鑰。備選地,在許可證基礎(chǔ)設(shè)施a212負責執(zhí)行許可證調(diào)和的情況下,許可證基礎(chǔ)設(shè)施a212可以在調(diào)和時確定特定設(shè)備的第一方許可證類型已經(jīng)從類型c改變?yōu)轭愋蚢。許可證基礎(chǔ)設(shè)施a212然后可以使用表1中的映射來確定特定設(shè)備對第三方許可證類型的相關(guān)性已經(jīng)從類型y改變?yōu)轭愋蛒。在一個示例中,響應(yīng)于該確定,許可證基礎(chǔ)設(shè)施a212可以向設(shè)備管理服務(wù)210指示已經(jīng)存在針對其設(shè)備之一的相關(guān)性改變,而不必指示改變的性質(zhì)和受影響的設(shè)備。響應(yīng)于該指示,設(shè)備管理服務(wù)210可以向許可證基礎(chǔ)設(shè)施a212發(fā)送針對數(shù)據(jù)庫a220中所存儲的當前許可信息的請求。設(shè)備管理服務(wù)210然后可以將從許可證基礎(chǔ)設(shè)施a212接收的當前許可證信息與數(shù)據(jù)庫211中所存儲的其自身的記錄進行比較,以確定相關(guān)性改變的性質(zhì)和受影響的設(shè)備。在另一示例中,響應(yīng)于確定特定設(shè)備對第三方許可證類型的相關(guān)性已經(jīng)改變,許可證基礎(chǔ)設(shè)施a212可以向設(shè)備管理服務(wù)210提供相關(guān)性改變的性質(zhì)和受影響的設(shè)備的指示。在確定相關(guān)性改變的性質(zhì)和受影響的設(shè)備時,設(shè)備管理服務(wù)210可以向設(shè)備上的第一方服務(wù)a204發(fā)送密鑰改變命令,其中密鑰改變命令指示第一方服務(wù)a204請求具有類型x的新的第三方許可證密鑰。圖7根據(jù)所提出的技術(shù)的多密鑰方法示出了與第三方許可證密鑰改變相關(guān)聯(lián)的示例方法。如在圖6的描述中所指出的,在特定客戶設(shè)備(例如設(shè)備200)處的第一方服務(wù)a204可以響應(yīng)于從設(shè)備管理服務(wù)210接收的命令來請求通用第三方許可證密鑰。設(shè)備管理服務(wù)210可以例如如果在云服務(wù)266中存儲的第三方許可證密鑰b1454中存在改變,則發(fā)送這種命令。例如,如果已經(jīng)確定第三方許可證密鑰b1454的當前值已經(jīng)被折中,則可能發(fā)生這種改變。如在圖7中710處所示,在第三方許可證密鑰b1454的當前值已被折中的情況下,第三方許可證基礎(chǔ)設(shè)施b242可以提供具有相同類型462的新的第三方許可證以供第一方供應(yīng)商使用。第三方供應(yīng)商可以采取措施,例如通過防止任何新設(shè)備使用密鑰來遏制對第三方許可證密鑰b1454的先前值的欺騙性使用。如712和714所示,第三方供應(yīng)商許可證基礎(chǔ)設(shè)施b242可以將第三方許可證密鑰b1454和類型462的新值發(fā)送給云服務(wù)266。這可以例如正式地使用安全web服務(wù)接口、或非正式地在第一方供應(yīng)商和第三方供應(yīng)商之間完成。如716處所示,在接收到第三方許可證密鑰b1454的新值之后,云服務(wù)266可以改變其中存儲的第三方許可證密鑰b1354和第三方許可證密鑰idb1464的先前值。類型462可以將特定的第三方許可證密鑰和第三方許可證密鑰id定位到改變。與單密鑰方法相類似,如718處所示,設(shè)備管理服務(wù)210可以通過周期性地從云服務(wù)266請求關(guān)于在其中存儲的第三方許可證密鑰b的信息,來確定已經(jīng)發(fā)生了第三方許可證密鑰b1454的改變。在一個示例中,可以每24小時發(fā)送一次這種請求。作為響應(yīng),如720所示,云服務(wù)266可以提供關(guān)于第三方許可證密鑰(包括密鑰b1454)的信息。如722所示,設(shè)備管理服務(wù)210在接收到該信息時,可以將其與數(shù)據(jù)庫211中的信息進行比較,以確定是否存在密鑰改變。例如,設(shè)備管理服務(wù)210可以向718處的云服務(wù)266發(fā)送關(guān)于存儲在云服務(wù)266中關(guān)于第三方許可證密鑰的最新信息的請求。云服務(wù)266可以返回關(guān)于如720所示其中存儲的密鑰的最新信息,其包括第三方許可證密鑰idb1464和b2484的值。在將來自云服務(wù)266的最新信息與數(shù)據(jù)庫211中的信息進行比較時,設(shè)備管理服務(wù)210可以確定在一個或多個第三方許可證密鑰中已經(jīng)存在改變。例如,如722所示,設(shè)備管理服務(wù)210可以確定:與類型462相關(guān)聯(lián)、并從云服務(wù)266接收的第三方許可證密鑰idb1464的值不同于與類型462相關(guān)聯(lián)并在數(shù)據(jù)庫220中存儲的第三方許可證密鑰idb1464的值。響應(yīng)于該確定,設(shè)備管理服務(wù)210可以數(shù)據(jù)庫211中存儲的第三方許可證密鑰idb1464標記為“無效”。在723處,設(shè)備管理服務(wù)210可以確定哪些是應(yīng)當用新的第三方許可證密鑰b1454更新的受影響的設(shè)備。在這種情況下,設(shè)備管理服務(wù)210可以確定應(yīng)當用新的第三方許可證密鑰b1454更新具有id202的客戶設(shè)備200。然后,如724所示,設(shè)備管理服務(wù)210可以向受影響的設(shè)備發(fā)送密鑰改變命令。在一個示例中,這可以根據(jù)批處理完成。例如,設(shè)備管理服務(wù)210可以周期性地查詢具有標記為“無效”的第三方許可證密鑰id的設(shè)備。密鑰改變命令可以被發(fā)送給響應(yīng)于查詢而標識的受影響的設(shè)備,其中密鑰改變命令指示每個設(shè)備獲得新的、有效的第三方許可證密鑰。應(yīng)當注意,與單密鑰方法相反,基于設(shè)備的當前相關(guān)性,在724處發(fā)送的密鑰改變命令可以包括第一方服務(wù)a204應(yīng)當為設(shè)備200請求的第三方許可證密鑰的類型的指示。在從設(shè)備管理服務(wù)210接收到密鑰改變命令時,如在726處所示,第一方服務(wù)a204可以向設(shè)備管理服務(wù)210發(fā)送針對向云服務(wù)266的后續(xù)傳輸?shù)拿荑€請求,其中密鑰請求可以包括應(yīng)當將哪種類型的第三方許可證密鑰包括在響應(yīng)中的指示。這與圖6中的項目612相對應(yīng)。從這一點向前,方法可以如圖6所示進行。在備選示例中,當對要發(fā)送給給定設(shè)備的密鑰改變命令進行排隊時,設(shè)備管理服務(wù)210可以跟蹤應(yīng)當提供給該設(shè)備的密鑰的類型,使得當隨后從該設(shè)備接收到密鑰請求時,設(shè)備管理服務(wù)210僅需要在數(shù)據(jù)庫211中查找適當類型。在不涉及設(shè)備管理服務(wù)的那些示例中,設(shè)想客戶設(shè)備可以直接向云服務(wù)266發(fā)送密鑰請求。圖8根據(jù)所提出的技術(shù)的多密鑰方法示出了與客戶設(shè)備對新類型的第三方許可證的相關(guān)性的改變相關(guān)聯(lián)的示例方法。在多密鑰方法中,在許可證基礎(chǔ)設(shè)施a212或設(shè)備管理服務(wù)210處的許可證調(diào)和之后,可以確定特定客戶設(shè)備(例如設(shè)備200)對一種類型的第三方許可證的相關(guān)性已經(jīng)改變。這在圖8中在810處示出。在一個示例中,先前具有對第三方許可證類型462的相關(guān)性的設(shè)備200可以具有對第三方許可證類型482的新相關(guān)性。如812處所示,響應(yīng)于該確定,設(shè)備管理服務(wù)210可以向第一方服務(wù)a204發(fā)送密鑰改變命令,指導(dǎo)客戶設(shè)備200請求新的相關(guān)性中指示的類型的新的第三方許可證密鑰。在從設(shè)備管理服務(wù)210接收到密鑰改變命令時,如在814處所示,第一方服務(wù)a204可以向設(shè)備管理服務(wù)210發(fā)送針對指向具有密鑰改變命令中指示類型的第三方許可證的第三方許可證密鑰的請求。這與圖6中的項目612相對應(yīng)。從這一點向前,方法可以如圖6所示進行。在多密鑰方法中,第一方供應(yīng)商可以向第三方供應(yīng)商報告關(guān)于哪些設(shè)備id與哪些第一方許可證類型和第三方許可證類型相關(guān)聯(lián)的信息。該信息可以允許第三方供應(yīng)商監(jiān)測通用第三方許可證密鑰的欺騙性使用。例如,第三方供應(yīng)商可以將由第一方供應(yīng)商報告的設(shè)備id與數(shù)據(jù)庫b350中存儲的設(shè)備id進行比較。例如,如果設(shè)備id202與通用第三方許可證b1456相關(guān)聯(lián)地存在于數(shù)據(jù)庫b350中,但第一方供應(yīng)商沒有報告設(shè)備id202,則第三方供應(yīng)商可以確定通用第三方許可證密鑰b1454被設(shè)備200欺騙性地使用。在一個示例中,第三方供應(yīng)商可以通過禁用設(shè)備200上的第一方服務(wù)a204對該確定作出響應(yīng)。例如,第三方許可證基礎(chǔ)設(shè)施b242可以在數(shù)據(jù)庫b350中指示id202未被授權(quán)訪問第三方服務(wù)b205。備選地或附加地,第三方供應(yīng)商可以向第一方供應(yīng)商通知差異,并尋求額外的特許使用費以考慮差異。在另一示例中,第三方供應(yīng)商可以確定:當設(shè)備id202與通用第三方許可證b1456相關(guān)聯(lián)地存在于數(shù)據(jù)庫b350中時,第一方供應(yīng)商將設(shè)備id202報告為與第三方許可證類型482相關(guān)聯(lián)。第三方供應(yīng)商可以由此斷定,不應(yīng)針對客戶設(shè)備200激活第三方許可證b1456(具有類型462),并且相反,應(yīng)當針對客戶設(shè)備200激活第三方許可證b2476(具有類型482)。第三方供應(yīng)商可以對該確定作出響應(yīng),例如,通過向第一方供應(yīng)商通知差異,并且視情況尋求附加特許使用費,以考慮類型462的第三方許可證與482的第三方許可證開銷的任何差異。圖9是示例電子設(shè)備900的框圖。設(shè)備900可以包含其他單元,為了清楚,所述其他單元沒有在圖9中示出。設(shè)備900是客戶設(shè)備200或客戶設(shè)備300的示例。附加地,設(shè)備900可以表示由設(shè)備管理服務(wù)210、第一方許可證基礎(chǔ)設(shè)施a212、許可證基礎(chǔ)設(shè)施b242和云服務(wù)266中的任意一個執(zhí)行的方法中涉及的一個或多個電子設(shè)備的示例。設(shè)備900包括與存儲器904和一個或多個通信接口906相耦合的處理器902,設(shè)備900可操作以通過所述通信接口906與一個或多個其他電子設(shè)備通信。通信接口906可以包括一個或多個有線通信接口、無線通信接口或二者。例如,一個或多個通信接口906可以包括通用串行總線(usb)接口、以太網(wǎng)接口、集成服務(wù)數(shù)字網(wǎng)絡(luò)(isdn)接口、數(shù)字用戶線路(dsl)接口、局域網(wǎng)(lan)接口、高清晰度多媒體(hdmi)接口、數(shù)字視頻接口(dvi)或電氣和電子工程師協(xié)會(ieee)1394接口(例如i.linktm、lynxsm或接口)中的任意一個。備選地或附加地,一個或多個通信接口906可以包括無線局域網(wǎng)(wlan)接口,諸如無線個域網(wǎng)(wpan)接口、無線廣域網(wǎng)(wwan)接口或無線城域網(wǎng)(wman)接口的短距離無線通信接口。如圖2和圖5中207、209、213、217、219、267和269所示,通信接口906適于實現(xiàn)設(shè)備200和300、設(shè)備管理服務(wù)210、許可證基礎(chǔ)設(shè)施a212、許可證基礎(chǔ)設(shè)施b242和云服務(wù)266之間的通信。存儲器904可操作以存儲計算機可執(zhí)行代碼910,當處理器902執(zhí)行計算機可執(zhí)行代碼910時得到本文所描述的一個或多個方法。存儲器904可以根據(jù)設(shè)備900是客戶設(shè)備、還是涉及執(zhí)行設(shè)備管理服務(wù)的功能的設(shè)備、或者是在執(zhí)行許可證基礎(chǔ)設(shè)施的方法中涉及的設(shè)備、或者是涉及執(zhí)行云服務(wù)的方法的設(shè)備的示例,來存儲附加信息。例如,在設(shè)備900是客戶設(shè)備200或300的示例的情況下,存儲器904可以包括第一方服務(wù)a204和相關(guān)聯(lián)的第三方服務(wù)b205,并且代碼910可以包括導(dǎo)致由參照圖2至圖8中的任意一個所描述的第一方服務(wù)a204和第三方服務(wù)b205執(zhí)行的方法。在另一示例中,在設(shè)備900涉及由設(shè)備管理服務(wù)210執(zhí)行的動作的情況下,存儲器904可以包括數(shù)據(jù)庫211,并且代碼910可以包括以下指令,所述指令導(dǎo)致由設(shè)備管理服務(wù)210執(zhí)行參照圖2至圖8中的任意一個所描述的方法。在另一示例中,在由許可證基礎(chǔ)設(shè)施a212(或許可證基礎(chǔ)設(shè)施b242)執(zhí)行的動作中涉及設(shè)備900的情況下,存儲器904可以包括數(shù)據(jù)庫a220(或數(shù)據(jù)庫b350),并且代碼910可以包括以下指令,所述指令導(dǎo)致由許可證基礎(chǔ)設(shè)施a212(或許可證基礎(chǔ)設(shè)施b242)執(zhí)行參照圖2至圖8中的任意一個所描述的方法。在另一示例中,在由云服務(wù)266執(zhí)行的動作涉及設(shè)備900的情況下,存儲器可以包括第三方許可證密鑰及其相關(guān)聯(lián)的密鑰id(以及在多密鑰方法的情況下,可選地密鑰類型),并且代碼910可以包括以下指令,所述指令導(dǎo)致由云服務(wù)266執(zhí)行參照圖2至圖8中的任意一個所描述的方法。當前第1頁12