两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多個(gè)服務(wù)實(shí)例的聚合的制作方法

文檔序號(hào):6351790閱讀:215來源:國知局
專利名稱:多個(gè)服務(wù)實(shí)例的聚合的制作方法
多個(gè)服務(wù)實(shí)例的聚合背景隨著在線服務(wù)訂閱的流行度日益增加,存在對(duì)于管理服務(wù)訂閱的需要,尤其是在用戶訂閱來自相同或來自不同的服務(wù)提供者的多個(gè)邀約的情況下。當(dāng)用戶訂閱來自單個(gè)服務(wù)提供者的單個(gè)邀約時(shí),對(duì)服務(wù)訂閱的供應(yīng)和管理是相對(duì)直接的。服務(wù)提供者記住該邀約、構(gòu)成該邀約的服務(wù)、服務(wù)專用的屬性以及用戶信息。允許用戶使用該邀約的服務(wù)。當(dāng)用戶決定取消該邀約時(shí),該邀約所供應(yīng)的服務(wù)被服務(wù)提供者取消供應(yīng)。然而,當(dāng)用戶想要訂閱來自單個(gè)服務(wù)提供者(或向不同的服務(wù)提供者)的多個(gè)邀約,并且該邀約包括重疊的服務(wù)時(shí),則供應(yīng)、取消供應(yīng)以及管理訂閱的任務(wù)可能更為困難。對(duì)于用戶而言,一種解決方案可能是為用戶訂閱的每個(gè)邀約創(chuàng)建新的用戶賬戶。然而,記住多個(gè)用戶賬戶對(duì)于用戶而言可能是困難且容易混淆的,并且對(duì)于一個(gè)(或多個(gè))服務(wù)提供者而目也是不太效的。 因此,在涉及多個(gè)服務(wù)訂閱的服務(wù)供應(yīng)以及協(xié)調(diào)的技術(shù)方面存在很大的改進(jìn)機(jī)
A
"Z o概述總言之,詳細(xì)描述涉及包括協(xié)調(diào)重疊服務(wù)的服務(wù)屬性在內(nèi)的服務(wù)供應(yīng)的各種技術(shù)和解決方案。根據(jù)此處描述的技術(shù)和解決方案的一個(gè)方面,一種用于向用戶供應(yīng)服務(wù)的方法包括接收供應(yīng)請(qǐng)求,其中所述供應(yīng)請(qǐng)求包括要將服務(wù)供應(yīng)給用戶的請(qǐng)求,所述服務(wù)由服務(wù)標(biāo)識(shí)符表示,所述用戶由用戶標(biāo)識(shí)符表示,并且其中所述供應(yīng)請(qǐng)求還包括服務(wù)的新服務(wù)屬性。所述方法還包括將服務(wù)的新服務(wù)屬性與服務(wù)的當(dāng)前服務(wù)屬性進(jìn)行協(xié)調(diào),其中所述協(xié)調(diào)包括獲得一個(gè)或多個(gè)先前供應(yīng)給用戶的服務(wù)實(shí)例的當(dāng)前服務(wù)屬性,并且基于所獲得的當(dāng)前服務(wù)屬性和新服務(wù)屬性來確定服務(wù)的有效服務(wù)屬性。所述方法還可包括將所述有效服務(wù)屬性作為要用于用戶的服務(wù)的屬性來應(yīng)用。所述方法可至少部分地由服務(wù)供應(yīng)系統(tǒng)來實(shí)現(xiàn)。根據(jù)此處描述的技術(shù)和解決方案的另一方面,一種用于向用戶供應(yīng)服務(wù)的方法包括接收要向用戶供應(yīng)服務(wù)的供應(yīng)請(qǐng)求,存儲(chǔ)表示所述供應(yīng)請(qǐng)求的新的服務(wù)實(shí)例,并且將該新的服務(wù)實(shí)例與相同服務(wù)的一個(gè)或多個(gè)先前存儲(chǔ)的服務(wù)實(shí)例進(jìn)行協(xié)調(diào)以確定有效服務(wù)屬性,其中多個(gè)新的服務(wù)實(shí)例和先前存儲(chǔ)的服務(wù)實(shí)例包括具有不同屬性值的相同的服務(wù)屬性。服務(wù)實(shí)例可包括用戶標(biāo)識(shí)符、服務(wù)標(biāo)識(shí)符以及服務(wù)的服務(wù)屬性。所述方法可至少部分地由服務(wù)供應(yīng)系統(tǒng)來實(shí)現(xiàn)。根據(jù)此處描述的技術(shù)和解決方案的又一方面,一種向用戶供應(yīng)服務(wù)的服務(wù)供應(yīng)系統(tǒng),包括計(jì)算設(shè)備和數(shù)據(jù)儲(chǔ)存庫,其中所述計(jì)算設(shè)備被配置為執(zhí)行各種服務(wù)供應(yīng)操作,所述服務(wù)供應(yīng)操作包括接收供應(yīng)請(qǐng)求、(例如,在一個(gè)或多個(gè)服務(wù)實(shí)例之間)協(xié)調(diào)服務(wù)屬性以確定有效服務(wù)屬性、以及應(yīng)用有效服務(wù)屬性??瑟?dú)立地或組合地實(shí)現(xiàn)所描述的用于包括協(xié)調(diào)多個(gè)服務(wù)實(shí)例的服務(wù)供應(yīng)的解決方案的技術(shù)和工具。
附圖
簡述圖I)是示出用于供應(yīng)服務(wù)和協(xié)調(diào)服務(wù)屬性的示例性環(huán)境的圖。圖2)是示出用于供應(yīng)服務(wù)和協(xié)調(diào)服務(wù)屬性的示例性方法的流程圖。圖3)是示例性供應(yīng)狀態(tài)圖。圖4)是示出用于協(xié)調(diào)服務(wù)屬性的示例性方法的流程圖。圖5)是示出用于供應(yīng)服務(wù)和協(xié)調(diào)服務(wù)實(shí)例的示 例性方法的流程圖。圖6)是示出示例性服務(wù)聚合環(huán)境的圖。圖7)是示出可用于實(shí)現(xiàn)本文描述的任何技術(shù)的計(jì)算環(huán)境的示例的框圖。圖8)是示出其中可利用本文描述的技術(shù)的實(shí)現(xiàn)環(huán)境的示例的框圖。詳細(xì)描述以下描述涉及用于包括協(xié)調(diào)重疊服務(wù)的服務(wù)屬性在內(nèi)的服務(wù)供應(yīng)的各種技術(shù)和解決方案。各種技術(shù)和解決方案可組合或單獨(dú)使用。不同的實(shí)施例可實(shí)現(xiàn)所描述的技術(shù)和解決方案的一個(gè)或多個(gè)。I.示例服務(wù)供應(yīng)此處描述了用于服務(wù)供應(yīng)的各種技術(shù)和解決方案。可對(duì)任何類型的服務(wù)(例如,計(jì)算相關(guān)的服務(wù))執(zhí)行供應(yīng)任務(wù)(例如,供應(yīng)服務(wù)、取消供應(yīng)服務(wù)或管理服務(wù)訂閱或示例等的任務(wù))。例如,服務(wù)可包括web郵件服務(wù)、應(yīng)用服務(wù)(例如,在線文字處理應(yīng)用、電子表格應(yīng)用等)、網(wǎng)站服務(wù)、在線文件存儲(chǔ)服務(wù)、在線教育賬戶服務(wù)、游戲服務(wù)、電話(例如,移動(dòng)電話)服務(wù)等。另外,還可使用此處描述的技術(shù)和解決方案來供應(yīng)除計(jì)算相關(guān)的服務(wù)之外的服務(wù)。服務(wù)可單獨(dú)供應(yīng)或者作為邀約的一部分來供應(yīng)。邀約(例如,市場營銷(go-to-market)邀約或訂閱)可以是對(duì)一個(gè)或多個(gè)服務(wù)的邀約。例如,邀約可包括相關(guān)服務(wù)包(例如,業(yè)務(wù)相關(guān)的應(yīng)用服務(wù)的集合)。用戶(訂閱者)可訂閱單個(gè)服務(wù)或多個(gè)服務(wù)。用戶可單獨(dú)地訂閱服務(wù)或作為邀約(其可包括多個(gè)相關(guān)的服務(wù))的一部分來訂閱服務(wù)。如果用戶訂閱單個(gè)服務(wù),則向用戶供應(yīng)該服務(wù)可包括存儲(chǔ)服務(wù)實(shí)例并應(yīng)用服務(wù)屬性。當(dāng)多個(gè)邀約在它們包括的服務(wù)中有重疊時(shí)(或者如果用戶訂閱具有不同屬性的相同服務(wù)的不同變型時(shí)),尤其是它們跨不同的邀約在服務(wù)所包括的屬性方面有所不同時(shí),向用戶供應(yīng)服務(wù)可能更為困難。一個(gè)示例是向用戶供應(yīng)郵箱,這是可被包括在許多邀約(或訂閱)中的常見服務(wù)。一個(gè)邀約可包括5千兆字節(jié)收件箱存儲(chǔ)限制,而另一個(gè)邀約可包括20千兆字節(jié)收件箱存儲(chǔ)限制。為確定用戶將接收到哪個(gè)存儲(chǔ)限制(例如,5千兆字節(jié)收件箱還是20千兆字節(jié)收件箱),可跨已經(jīng)供應(yīng)給用戶的服務(wù)的不同實(shí)例來協(xié)調(diào)服務(wù)屬性。在遇到不同的供應(yīng)(和取消供應(yīng))情景時(shí),此處描述的各種供應(yīng)技術(shù)和解決方案可用于正確地向用戶供應(yīng)服務(wù)。例如,此處描述的技術(shù)和解決方案可用于向用戶供應(yīng)第一訂閱上的服務(wù)、當(dāng)其他訂閱被購買或移除時(shí)適當(dāng)?shù)馗聦傩?、并且確保供應(yīng)給用戶的服務(wù)直到用戶沒有包括該用戶服務(wù)的其余的訂閱時(shí)(在沒有用戶服務(wù)的其余服務(wù)實(shí)例的情況下)才被完全移除。II.示例服務(wù)供應(yīng)環(huán)境用于服務(wù)供應(yīng)的各種技術(shù)和解決方案可在服務(wù)供應(yīng)環(huán)境中實(shí)現(xiàn)。例如,服務(wù)供應(yīng)環(huán)境可為多個(gè)內(nèi)部和/或外部服務(wù)提供者管理服務(wù)供應(yīng)任務(wù)(例如,服務(wù)的存儲(chǔ)、供應(yīng)和取消供應(yīng))。圖I)示出用于供應(yīng)服務(wù)和協(xié)調(diào)服務(wù)屬性的示例環(huán)境I) 00。在服務(wù)供應(yīng)環(huán)境I)00中,服務(wù)供應(yīng)系統(tǒng)I) 10為服務(wù)提供者1)20執(zhí)行供應(yīng)任務(wù)。服務(wù)提供者1)20向他們的各個(gè)用戶1)30提供服務(wù)。服務(wù)供應(yīng)系統(tǒng)1)10可包括各種計(jì)算設(shè)備(例如,計(jì)算機(jī)服務(wù)器、數(shù)據(jù)庫服務(wù)器等)、業(yè)務(wù)規(guī)則和業(yè)務(wù)邏輯以及用于執(zhí)行服務(wù)供應(yīng)任務(wù)的其他硬件和/或軟件。在示例環(huán)境1)00中,服務(wù)供應(yīng)系統(tǒng)1)10執(zhí)行服務(wù)供應(yīng)任務(wù)。這些任務(wù)包括從服務(wù)提供者1)20接收請(qǐng)求并對(duì)請(qǐng)求作出響應(yīng)(例如,向用戶供應(yīng)服務(wù)的請(qǐng)求、取消向用戶供應(yīng)服務(wù)的請(qǐng)求、以及對(duì)服務(wù)和/或用戶的信息的請(qǐng)求,諸如特定服務(wù)/用戶的有效服務(wù)屬性)。服務(wù)供應(yīng)系統(tǒng)I) 10還對(duì)來自各程序/市場營銷程序1)40 (例如,訂閱者程序、店面、中間商等)的請(qǐng)求作出響應(yīng),諸如向用戶供應(yīng)服務(wù)的請(qǐng)求以及取消向用戶供應(yīng)服務(wù)的請(qǐng)求。程序的示例是Office Live程序、LiveOedu程序、Windows Mobile市場(全部由微軟公司提供)以及Amazon, com (由亞馬遜Amazon, com有限公司提供)。程序1)40可以是消費(fèi)者通過其來購買服務(wù)(即邀約)的實(shí)體,諸如店面(例如,基于web的店面)。例如,使用程序1)40,用戶可購買服務(wù)訂閱、升級(jí)/降級(jí)服務(wù)訂閱、取消服務(wù)等。例如,服務(wù)供應(yīng)系統(tǒng)I) 10可從LiveOedu程序(例如,程序1)40之一)接收供應(yīng)請(qǐng)求以向特定用戶供應(yīng)web郵件賬戶。響應(yīng)于來自LiveOedu程序的請(qǐng)求,服務(wù)供應(yīng)系統(tǒng)I)10可向web郵件系統(tǒng)的服務(wù)提供者(例如,服務(wù)提供者I) 20之一)發(fā)送請(qǐng)求以添加具有特定服務(wù)屬性的用戶的web郵件賬戶(如果這是該用戶服務(wù)的第一實(shí)例)或用有效服務(wù)屬性來更新用戶的web郵件賬戶(如果用戶具有多個(gè)服務(wù)實(shí)例)。服務(wù)供應(yīng)系統(tǒng)I) 10還存儲(chǔ)諸如邀約和/或服務(wù)數(shù)據(jù)之類的供應(yīng)信息以及供應(yīng)狀態(tài)數(shù)據(jù)(例如,存儲(chǔ)在供應(yīng)數(shù)據(jù)庫中)。此外,供應(yīng)系統(tǒng)I) 10管理供應(yīng)狀態(tài)的改變并采取適當(dāng)?shù)膭?dòng)作(例如,協(xié)調(diào)服務(wù)屬性、確定有效服務(wù)屬性等)。服務(wù)提供者I) 20可以是內(nèi)部服務(wù)提供者或外部服務(wù)提供者。內(nèi)部服務(wù)提供者是與服務(wù)供應(yīng)系統(tǒng)1)10有關(guān)的那些服務(wù)提供者(例如,他們由同一家公司或組織運(yùn)作)。外部服務(wù)提供者是使用服務(wù)供應(yīng)系統(tǒng)1)10 (例如,他們與運(yùn)作服務(wù)供應(yīng)系統(tǒng)的公司具有協(xié)議)的無關(guān)服務(wù)提供者(例如,第三方服務(wù)提供者)。服務(wù)提供者I) 20可經(jīng)由網(wǎng)絡(luò)(例如,局域網(wǎng)、廣域網(wǎng)或因特網(wǎng))與服務(wù)供應(yīng)系統(tǒng)I) 10進(jìn)行通信。程序1)40可使用服務(wù)供應(yīng)系統(tǒng)1)10來執(zhí)行服務(wù)供應(yīng)任務(wù)。例如,程序1)40可將(例如,要向用戶供應(yīng)服務(wù)或取消向用戶供應(yīng)服務(wù)的)供應(yīng)請(qǐng)求發(fā)送給服務(wù)供應(yīng)系統(tǒng)I) 10。供應(yīng)請(qǐng)求可使用由服務(wù)供應(yīng)系統(tǒng)I) 10所提供的應(yīng)用編程接口(API)來發(fā)送。響應(yīng)于服務(wù)供應(yīng)請(qǐng)求,服務(wù)提供者可接收關(guān)于用于特定的一個(gè)或多個(gè)用戶的有效服務(wù)屬性的信息。用戶I) 30是服務(wù)提供者I) 20所提供的服務(wù)的訂閱者。用戶I) 30還與程序I)40通信(例如,以購買服務(wù)訂閱、升級(jí)/降級(jí)服務(wù)訂閱、取消服務(wù)等)。III.示例供應(yīng)信息可使用各種類型的信息來向用戶供應(yīng)服務(wù)。例如,服務(wù)提供者可提供邀約(例如,市場營銷邀約)。邀約的示例是由因特網(wǎng)服務(wù)提供者所提供的web郵件賬戶的邀約。邀約可以是單個(gè)服務(wù)的邀約,或者多個(gè)服務(wù)的邀約(例如,相關(guān)服務(wù)的包或集合)。供應(yīng)信息可包括標(biāo)識(shí)用戶訂閱的邀約(例如,由邀約名稱或標(biāo)識(shí)符來標(biāo)識(shí))的信、息。邀約可包括關(guān)于邀約中所包括的服務(wù)的信息。供應(yīng)信息還可包括標(biāo)識(shí)服務(wù)的信息(諸如服務(wù)名稱或標(biāo)識(shí)符)以及關(guān)于服務(wù)的其他信息,諸如服務(wù)屬性。服務(wù)屬性描述服務(wù)的特性或細(xì)節(jié)。例如,web郵件服務(wù)的服務(wù)屬性可包括郵箱大小、期滿信息和被授權(quán)的設(shè)備。在具體的實(shí)現(xiàn)中,每一個(gè)服務(wù)屬性與相對(duì)權(quán)重相關(guān)聯(lián)。權(quán)重是可用于將同一個(gè)屬性跨所供應(yīng)的服務(wù)的多個(gè)實(shí)例來進(jìn)行比較以確定哪個(gè)屬性表示更好的服務(wù)水平的值。例如,如果web郵件服務(wù)的一個(gè)實(shí)例包括5GB大小(收件箱屬性的值)的收件箱(服務(wù)屬性)和權(quán)重25,而web郵件服務(wù)的另一實(shí)例包括IOGB大小的收件箱和權(quán)重35,則可基于屬性的兩個(gè)實(shí)例的各自的權(quán)重來對(duì)它們進(jìn)行比較。在這一示例中,當(dāng)收件箱屬性跨收件箱服務(wù)的兩個(gè)實(shí)例被協(xié)調(diào)時(shí),比較這兩個(gè)權(quán)重(25和35)以確定具有IOGB收件箱大小的服務(wù)實(shí)例提供更好的服務(wù)水平(權(quán)重35大于權(quán)重25)。在其他實(shí)現(xiàn)中,可使用不同類型的服務(wù)水平指示,只要能夠跨多個(gè)實(shí)例比較各屬性以確定哪個(gè)提供更好的(即更合乎需要的)服務(wù)水平。在一具體實(shí)現(xiàn)中,使用在范圍0到100內(nèi)變化的相對(duì)權(quán)重。
供應(yīng)信息還可包括標(biāo)識(shí)要向其供應(yīng)一個(gè)(或多個(gè))服務(wù)的(例如,由用戶名或標(biāo)識(shí)符來標(biāo)識(shí)的)用戶的信息。供應(yīng)信息可以服務(wù)實(shí)例的形式來存儲(chǔ)(例如,在數(shù)據(jù)庫中)。在一具體實(shí)現(xiàn)中,服務(wù)實(shí)例表示特定用戶的特定的所供應(yīng)的服務(wù)(包括服務(wù)屬性),并且還可包括邀約信息(例如,特定的邀約標(biāo)識(shí)符)。IV.實(shí)例供應(yīng)信息模式這一章節(jié)描述用于定義供應(yīng)信息的數(shù)據(jù)模式的具體實(shí)現(xiàn)。然而,一般而言,描述一個(gè)或多個(gè)服務(wù)屬性的任何數(shù)據(jù)模式都可用于實(shí)現(xiàn)此處描述的用于服務(wù)供應(yīng)的技術(shù)和解決方案。在具體實(shí)現(xiàn)中,邀約數(shù)據(jù)包括描述邀約和服務(wù)的供應(yīng)信息。邀約包括以下信息 邀約ID (邀約的唯一標(biāo)識(shí)符) 服務(wù)列表(包括在邀約中的一個(gè)或多個(gè)服務(wù)ID的列表) 服務(wù)屬性列表(每一個(gè)服務(wù)的名稱、值和權(quán)重屬性)服務(wù)包括以下信息 服務(wù)ID (服務(wù)的唯一標(biāo)識(shí)符) 服務(wù)名稱(服務(wù)的描述性名稱)使用上面定義的邀約和服務(wù)模式,下面是樣本邀約/服務(wù)數(shù)據(jù)的列表。
Web郵件金牌邀約服務(wù)100 [收件箱=20GB權(quán)重=100,期滿=從不權(quán)重=100]服務(wù)300 [屬性=值權(quán)重=50] Web郵件銀牌邀約服務(wù)100 [收件箱=IOGB權(quán)重=60,期滿=1年權(quán)重=40] Web郵件三個(gè)設(shè)備邀約服務(wù)100 [收件箱=IOGB權(quán)重=60,期滿=1年權(quán)重=40,設(shè)備列表=個(gè)人電腦+電話+電視權(quán)重=100] Web郵件電話個(gè)人電腦邀約
服務(wù)100 [收件箱=IOGB權(quán)重=60,期滿=1年權(quán)重=40, 設(shè)備列表=電話+個(gè)人電腦權(quán)重=40] Web郵件僅電話邀約服務(wù)100 [收件箱=IOGB權(quán)重=60,期滿=1年權(quán)重=40, 設(shè)備列表=電話最佳=20] 單獨(dú)的Web郵件服務(wù)100 [收件箱=5GB權(quán)重=100,期滿=1年權(quán)重=40]在上面的樣本邀約數(shù)據(jù)中,Web郵件金牌邀約包括兩個(gè)服務(wù),服務(wù)100和服務(wù)300。·服務(wù)ID為服務(wù)100的第一服務(wù)具有多個(gè)屬性。具體地,服務(wù)100具有值為“20GB”的收件箱屬性和權(quán)重100,以及值為“從不”的期滿屬性和權(quán)重100。其他邀約也包括服務(wù)100的服務(wù),但具有不同的屬性。例如,Web郵件銀牌邀約的邀約也包括服務(wù)100,但具有IOGB的收件箱和I年期滿。服務(wù)也可在邀約之外供應(yīng)。在以上的樣本數(shù)據(jù)中,單獨(dú)的Web郵件邀約指示用戶訂閱服務(wù)100而不訂閱特定邀約。使用上面定義的邀約和服務(wù)模式,下面是樣本服務(wù)數(shù)據(jù)的列表。 服務(wù)IOOWeb郵件收件箱服務(wù) 服務(wù)300另一服務(wù)在以上的樣本服務(wù)數(shù)據(jù)中,服務(wù)ID與服務(wù)名稱相關(guān)聯(lián)。例如,服務(wù)100的服務(wù)與名稱“Web郵件收件箱服務(wù)”相關(guān)聯(lián)。在具體實(shí)現(xiàn)中,供應(yīng)狀態(tài)信息包括用戶、邀約和服務(wù)之間的關(guān)聯(lián)。 用戶ID (用戶的唯一標(biāo)識(shí)符) 邀約ID (邀約的唯一標(biāo)識(shí)符) 服務(wù)ID (服務(wù)的唯一標(biāo)識(shí)符)使用供應(yīng)狀態(tài)模式,下面是樣本的供應(yīng)狀態(tài)數(shù)據(jù)的列表。 用戶1234,Web郵件金牌邀約,服務(wù)100 用戶1234,Web郵件三個(gè)設(shè)備邀約,服務(wù)100 用戶5678,Web郵件銀牌邀約,服務(wù)100如以上樣本數(shù)據(jù)所示出的,特定用戶(訂閱者)可以與多個(gè)所供應(yīng)的服務(wù)實(shí)例相關(guān)聯(lián)。例如,用戶1234與兩個(gè)服務(wù)實(shí)例(重疊的服務(wù))相關(guān)聯(lián),各自具有服務(wù)IOOweb郵件服務(wù)的不同服務(wù)屬性。V.示例供應(yīng)狀態(tài)在某些實(shí)現(xiàn)中,跟蹤(即確定)供應(yīng)狀態(tài)以便決定需要執(zhí)行哪些任務(wù)。一般而言,供應(yīng)狀態(tài)指示用戶關(guān)于特定服務(wù)和/或邀約的當(dāng)前狀態(tài)、要執(zhí)行的動(dòng)作(例如,供應(yīng)服務(wù)和/或邀約或者取消供應(yīng)服務(wù)和/或邀約)、以及所得到的需要執(zhí)行的任務(wù)(例如,服務(wù)動(dòng)作和/或?qū)傩詣?dòng)作)。例如,用戶關(guān)于特定郵箱服務(wù)的供應(yīng)狀態(tài)可指示,郵箱服務(wù)的一個(gè)或多個(gè)服務(wù)實(shí)例已經(jīng)被供應(yīng)給用戶。在這種情況下,如果要執(zhí)行新的供應(yīng)動(dòng)作以向用戶供應(yīng)郵箱服務(wù)的另一實(shí)例,則供應(yīng)狀態(tài)可指示需要執(zhí)行以在各服務(wù)實(shí)例之間協(xié)調(diào)服務(wù)屬性的屬性動(dòng)作。圖3)是示例供應(yīng)狀態(tài)圖3) 00。示例供應(yīng)狀態(tài)圖3) 00指示供應(yīng)狀態(tài)以及在改變狀態(tài)時(shí)要執(zhí)行的適當(dāng)?shù)娜蝿?wù)和動(dòng)作。在供應(yīng)狀態(tài)圖3)00中有四列。第一列“邀約動(dòng)作”,指的是所請(qǐng)求的動(dòng)作(例如,要向用戶供應(yīng)邀約和/或服務(wù)或者取消向用戶供應(yīng)邀約和/或服務(wù)的請(qǐng)求)。第二列“初始用戶狀態(tài)”,指的是用戶的服務(wù)的當(dāng)前供應(yīng)狀態(tài)。例如,初始用戶狀態(tài)可指示,該服務(wù)的實(shí)例尚未供應(yīng)給用戶(例如,該用戶當(dāng)前未訂閱該服務(wù))。初始用戶狀態(tài)還可指示同一服務(wù)的一個(gè)實(shí)例已經(jīng)被供應(yīng)給用戶,或者同一服務(wù)的多個(gè)實(shí)例已經(jīng)被供應(yīng)給用戶(用戶已經(jīng)被供應(yīng)了重疊的服務(wù))。第三列“服務(wù)動(dòng)作”,指的是要執(zhí)行的動(dòng)作。在某些情形中,沒有動(dòng)作需要執(zhí)行。
在其他情形中,(例如,如果這是該服務(wù)第一次被供應(yīng)給用戶)服務(wù)被添加。在還有一些情形中,(例如,如果用戶不具有該服務(wù)剩余的任何實(shí)例)服務(wù)要被移除。第四列“屬性動(dòng)作”,指的是要對(duì)服務(wù)屬性執(zhí)行的動(dòng)作。在某些情形中,新的屬性被添加。在其他情形中,屬性被協(xié)調(diào)。在還有一些情形中,屬性被移除。在示例供應(yīng)狀態(tài)圖3)00中,第一行3)10指示,在接收到要供應(yīng)服務(wù)的請(qǐng)求(供應(yīng)請(qǐng)求)時(shí)在該服務(wù)當(dāng)前未被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示沒有用戶的當(dāng)前服務(wù)實(shí)例)執(zhí)行什么任務(wù)和動(dòng)作。在這一情形中,將為用戶添加該服務(wù)(服務(wù)動(dòng)作)并且將存儲(chǔ)新服務(wù)屬性(屬性動(dòng)作)。這可以導(dǎo)致存儲(chǔ)(例如,在供應(yīng)狀態(tài)數(shù)據(jù)庫中)新的服務(wù)實(shí)例(指示包括服務(wù)屬性在內(nèi)的服務(wù)已經(jīng)被供應(yīng)給用戶)。例如,如果用戶訂閱Web郵件銀牌邀約的邀約(見以上的章節(jié)IV),該邀約包括服務(wù)IOOweb郵件服務(wù),并且用戶當(dāng)前沒有所供應(yīng)的服務(wù)100的實(shí)例,則這一狀態(tài)(行3)10)將適用。將為用戶添加具有由服務(wù)所指示的服務(wù)屬性(在這種情況下,IOGB收件箱和一年期滿)的web郵件服務(wù)(服務(wù)100)(例如,web郵件服務(wù)的服務(wù)提供者將分配或啟用用戶的web郵件賬戶)。服務(wù)實(shí)例隨后可被存儲(chǔ)(在這種情況下,服務(wù)實(shí)例可包括邀約標(biāo)識(shí)符、服務(wù)標(biāo)識(shí)符、用戶標(biāo)識(shí)符和服務(wù)屬性)。有效服務(wù)屬性(在這種情況,一個(gè)實(shí)例的各屬性)也可被存儲(chǔ)和/或發(fā)送到服務(wù)提供者以在向用戶提供服務(wù)時(shí)適用。用戶還可訂閱在任何邀約之外的服務(wù)IOOweb郵件服務(wù)。例如,用戶可直接訂閱服務(wù)IOOweb郵件服務(wù),包括特定的服務(wù)屬性(例如,I年期滿的5GB收件箱)。服務(wù)實(shí)例隨后可被存儲(chǔ)(在這種情況下,服務(wù)實(shí)例可包括服務(wù)標(biāo)識(shí)符、用戶標(biāo)識(shí)符和服務(wù)屬性)。服務(wù)實(shí)例也可包括該實(shí)例不與邀約有關(guān)的指示。在示例供應(yīng)狀態(tài)圖3)00中,第二行3)20指示,在接收到要供應(yīng)服務(wù)的請(qǐng)求(供應(yīng)請(qǐng)求)時(shí)在該服務(wù)的一個(gè)實(shí)例當(dāng)前被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示存在用戶的一個(gè)當(dāng)前服務(wù)實(shí)例)執(zhí)行什么任務(wù)和動(dòng)作。在這種有重疊服務(wù)的情況下,不必為用戶添加該服務(wù)(服務(wù)動(dòng)作),因?yàn)橛脩粢呀?jīng)訂閱了該服務(wù),并且將協(xié)調(diào)服務(wù)屬性(屬性動(dòng)作)。將針對(duì)新的服務(wù)供應(yīng)請(qǐng)求的屬性以及服務(wù)的當(dāng)前(現(xiàn)有)實(shí)例的屬性來執(zhí)行協(xié)調(diào)。執(zhí)行協(xié)調(diào)以確定要用于服務(wù)的有效服務(wù)屬性(跨各實(shí)例表示最佳或最合乎需要的服務(wù)水平的那些屬性值)。有效服務(wù)屬性將被應(yīng)用于服務(wù),并且也可被存儲(chǔ)。同樣,將為新的供應(yīng)請(qǐng)求(指示服務(wù)、服務(wù)屬性和用戶)存儲(chǔ)新的服務(wù)實(shí)例。例如,如果用戶訂閱Web郵件銀牌邀約的邀約(見以上章節(jié)IV),該邀約包括服務(wù)IOOweb郵件服務(wù),且用戶先前已經(jīng)訂閱了服務(wù)IOOweb郵件服務(wù)(例如,單獨(dú)的Web郵件,不是邀約的一部分,或也包括服務(wù)100的服務(wù)的另一邀約),并因此已經(jīng)被供應(yīng)了服務(wù)100的一個(gè)實(shí)例,則這種狀態(tài)(行3) 20)將適用。因?yàn)橛脩粢呀?jīng)訂閱了服務(wù)IOOweb郵件服務(wù),所以將不會(huì)有服務(wù)動(dòng)作。然而,將協(xié)調(diào)服務(wù)屬性以確保用戶跨各服務(wù)實(shí)例接收到最佳服務(wù)水平。使用向單獨(dú)的Web郵件的現(xiàn)有實(shí)例供應(yīng)Web郵件銀牌邀約的請(qǐng)求的示例,所述協(xié)調(diào)將使用權(quán)重(具有權(quán)重60的IOGB收件箱屬性值相比于具有權(quán)重40的5GB收件箱屬性)來比較收件箱屬性(重疊服務(wù)屬性,因?yàn)槭占鋵傩猿霈F(xiàn)在服務(wù)的兩個(gè)實(shí)例中),從而確定有效收件箱屬性值(在這種情況下,IOGB將是有效收件箱屬性值)。類似地,將比較期滿屬性。所得的有效屬性值隨后可應(yīng)用于用戶的web郵件服務(wù)(用戶將接收到I年服務(wù)期滿的IOGB收件箱)。例如,有效服務(wù)屬性可被發(fā)送至服務(wù)提供者以供在向用戶提供web郵件服務(wù)時(shí)使用。有效服務(wù)屬性也可被保存(例如,在服務(wù)供應(yīng)系統(tǒng)處的數(shù)據(jù)庫中和/或在服務(wù)提供者處的數(shù)據(jù)庫中)。在某些情形中,可跳過將有效服務(wù)屬性更新(或發(fā)送)給服務(wù)提供者。例如,如果新的服務(wù)實(shí)例不包括具有比現(xiàn)有實(shí)例更好(或更合乎需要)的值的屬性,則有效屬性不必被發(fā) 送,因?yàn)樗鼈儗⒂诋?dāng)前使用的屬性相同(例如,如果用戶具有當(dāng)前供應(yīng)的IOGB收件箱并且新的實(shí)例是5GB收件箱,則這種情況可能發(fā)生)。在示例供應(yīng)狀態(tài)圖3)00中,第三行3)30指示,在接收到要供應(yīng)服務(wù)的請(qǐng)求(供應(yīng)請(qǐng)求)時(shí)在該服務(wù)的多個(gè)實(shí)例當(dāng)前被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示存在用戶的兩個(gè)或多個(gè)當(dāng)前服務(wù)實(shí)例)執(zhí)行什么任務(wù)和動(dòng)作。在這種情況下,不必為用戶添加該服務(wù)(服務(wù)動(dòng)作),因?yàn)橛脩粢呀?jīng)訂閱了該服務(wù),并且將協(xié)調(diào)服務(wù)屬性(屬性動(dòng)作)。將針對(duì)新的服務(wù)供應(yīng)請(qǐng)求的屬性以及服務(wù)的當(dāng)前(現(xiàn)有)實(shí)例的屬性來執(zhí)行協(xié)調(diào)。執(zhí)行協(xié)調(diào)以確定要用于服務(wù)的有效服務(wù)屬性(跨各實(shí)例表示最佳服務(wù)水平的那些屬性值)。有效服務(wù)屬性將被應(yīng)用于服務(wù),并且也可被存儲(chǔ)。同樣,將為新的供應(yīng)請(qǐng)求(指示服務(wù)、服務(wù)屬性和用戶)存儲(chǔ)新的服務(wù)實(shí)例。在行3) 30中執(zhí)行的任務(wù)和動(dòng)作與上文的行3) 20中執(zhí)行的任務(wù)和動(dòng)作基本上相同。唯一的區(qū)別在于,在協(xié)調(diào)屬性時(shí)比較多個(gè)現(xiàn)有的服務(wù)實(shí)例。例如,如果用戶已經(jīng)訂閱了都包括特定服務(wù)的多個(gè)邀約,則這種情況可能發(fā)生。例如,用戶可能已經(jīng)首先向特定因特網(wǎng)服務(wù)提供者(ISP)訂閱了 web郵件賬戶服務(wù)(在任何邀約或服務(wù)包之外)。稍后,用戶可能通過也包括web郵件賬戶服務(wù)的ISP購買了數(shù)據(jù)線訂閱(例如,電纜調(diào)制解調(diào)器或數(shù)據(jù)用戶線)。最后,用戶可能加入了大學(xué),該大學(xué)作為向其學(xué)生提供的一種服務(wù)供應(yīng)包括由ISP提供的web郵件賬戶服務(wù)的計(jì)算服務(wù)。這一活動(dòng)的結(jié)果將是web郵件賬戶服務(wù)的三個(gè)服務(wù)實(shí)例,各自可具有不同的服務(wù)屬性(重疊的服務(wù)屬性)。為確保用戶接收到最佳(或最合乎需要的)服務(wù)屬性的利益,可跨三個(gè)實(shí)例來協(xié)調(diào)服務(wù)屬性并將每一屬性的最佳值選擇為有效服務(wù)屬性。有效服務(wù)屬性隨后可應(yīng)用于(用于)用戶的web郵件賬戶服務(wù)。在示例供應(yīng)狀態(tài)圖3) 00中,第四行3) 40指示,在接收到要取消供應(yīng)服務(wù)的請(qǐng)求時(shí)在該服務(wù)當(dāng)前未被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示沒有用戶的當(dāng)前服務(wù)實(shí)例)執(zhí)行什么任務(wù)和動(dòng)作。在這種情況下,沒有服務(wù)動(dòng)作或?qū)傩詣?dòng)作需要被執(zhí)行。這一行是出于完整性的目的而被包括在示例供應(yīng)狀態(tài)圖3)00中,并且表示在接收到要取消供應(yīng)不存在的服務(wù)實(shí)例的取消供應(yīng)請(qǐng)求時(shí)會(huì)發(fā)生什么。在示例供應(yīng)狀態(tài)圖3) 00中,第五行3) 50指示,在接收到要取消供應(yīng)服務(wù)的請(qǐng)求(取消供應(yīng)請(qǐng)求)時(shí)在該服務(wù)的一個(gè)實(shí)例當(dāng)前被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示存在用戶的一個(gè)當(dāng)前服務(wù)實(shí)例時(shí))執(zhí)行什么任務(wù)和動(dòng)作。在這種情況下,因?yàn)橹挥幸粋€(gè)服務(wù)實(shí)例被供應(yīng)給用戶,所以為用戶移除該服務(wù)(服務(wù)動(dòng)作)。另外,服務(wù)屬性也將被移除,因?yàn)橛脩舨辉儆嗛喸摲?wù)。例如,考慮先前訂閱了 Web郵件銀牌邀約的邀約(見上文的章節(jié)IV)的用戶,該邀約包括I年web郵件收件箱服務(wù)。如果一年過去了(或者如果用戶指示期望取消該服務(wù)),則可接收取消供應(yīng)請(qǐng)求來為用戶取消供應(yīng)該服務(wù)。在示例供應(yīng)狀態(tài)圖3) 00中,第六行3) 60指示,在接收到要取消供應(yīng)服務(wù)的請(qǐng)求(取消供應(yīng)請(qǐng)求)時(shí)在該服務(wù)的多個(gè)實(shí)例當(dāng)前被供應(yīng)給用戶時(shí)(當(dāng)初始用戶狀態(tài)指示存在用戶的兩個(gè)或多個(gè)當(dāng)前服務(wù)實(shí)例時(shí))執(zhí)行什么任務(wù)和動(dòng)作。在這種情況下,不為用戶移除該服務(wù)(服務(wù)動(dòng)作),因?yàn)樵谌∠?yīng)事件之后至少一個(gè)服務(wù)實(shí)例將會(huì)保留(用戶將仍然是該服務(wù)的訂閱者)。然而,一旦根據(jù)取消供應(yīng)事件服務(wù)實(shí)例被移除(例如,取消供應(yīng)事件可指示要取消供應(yīng)特定實(shí)例的標(biāo)識(shí)符),將協(xié)調(diào)剩余的服務(wù)實(shí)例的服務(wù)屬性(屬性動(dòng)作)。 例如,考慮當(dāng)前訂閱Web郵件銀牌邀約的邀約(見上文章節(jié)IV)的用戶,該邀約包括服務(wù)IOOweb郵件服務(wù),并且當(dāng)前訂閱服務(wù)IOOweb郵件服務(wù)(例如,單獨(dú)的Web郵件、不是邀約的一部分),并因此已經(jīng)被供應(yīng)了服務(wù)100服務(wù)的兩個(gè)實(shí)例。如果用戶隨后決定取消Web郵件銀牌邀約的邀約,則這一狀態(tài)(行3) 60)將適用。服務(wù)100對(duì)應(yīng)于Web郵件銀牌邀約的邀約的服務(wù)實(shí)例將被移除,并且剩余的實(shí)例的服務(wù)屬性將被協(xié)調(diào)。在這種情況下,一個(gè)剩余的服務(wù)實(shí)例的屬性將成為新的有效服務(wù)屬性(單獨(dú)的Web郵件屬性,包括5GB收件箱)。重要的是,當(dāng)用戶取消Web郵件銀牌邀約的邀約但用戶仍然維持對(duì)包括該服務(wù)(服務(wù)100)的其他邀約的訂閱或用戶直接訂閱該服務(wù)時(shí),用戶的web郵件服務(wù)(服務(wù)100)未被完全移除。相反,剩余的服務(wù)實(shí)例的服務(wù)屬性被協(xié)調(diào)(例如,用戶可能接收到降低的服務(wù)水平,諸如5GB收件箱而非IOGB收件箱)。
VI.示例協(xié)調(diào)屬性一般而言,服務(wù)屬性需要被協(xié)調(diào)以確定要將哪些屬性適用于(用于)特定用戶的特定服務(wù)。當(dāng)只存在特定服務(wù)的一個(gè)實(shí)例時(shí)(例如,在向用戶供應(yīng)先前未供應(yīng)給用戶的服務(wù)時(shí)),協(xié)調(diào)是直接的(例如,僅僅應(yīng)用新服務(wù)屬性)。然而,在一個(gè)或多個(gè)服務(wù)實(shí)例已經(jīng)存在并且服務(wù)的另一實(shí)例要被供應(yīng)給用戶的情況下,在新的實(shí)例和現(xiàn)有(即當(dāng)前)實(shí)例之間協(xié)調(diào)服務(wù)屬性可能較為困難。類似地,在多個(gè)服務(wù)實(shí)例存在并且要向用戶取消供應(yīng)這些實(shí)例之一的情況下,在剩余的實(shí)例之間協(xié)調(diào)服務(wù)屬性可能較為困難。在一具體實(shí)現(xiàn)中,由以下偽代碼表示的算法用于協(xié)調(diào)服務(wù)屬性以確定有效服務(wù)屬性。例如,該算法可由服務(wù)供應(yīng)系統(tǒng)(例如,由圖I)中描繪的服務(wù)供應(yīng)系統(tǒng)或圖6)中描繪的服務(wù)聚合系統(tǒng))來實(shí)現(xiàn)。該算法可在供應(yīng)事件發(fā)生時(shí)(例如,在接收到要向用戶供應(yīng)服務(wù)或取消供應(yīng)服務(wù)的請(qǐng)求時(shí)),諸如如圖3)所描繪的供應(yīng)狀態(tài)圖中所指示的改變狀態(tài)時(shí)實(shí)現(xiàn)。//確定有效服務(wù)屬性的示例算法的偽代碼For each Service in all current Offers for the user (from the Provisioning State db) Begin-For
Property List = empty
For each Property for Service.current (from the Offer Data db)
Begin-For
If Property.current not present in Property List, then add Property.current to Property List
End-if
Else
//Propertyxurrent 存在于 Property List C 屬性列表)中If Property.current. Weight > PropertyList.property. Weightthen
Set PropertyList.property.Value to Property, curren t.Value
End-if
End-Else
End-For //對(duì)于每-個(gè) Property (屬性)
Set S e rv i c e Pro pert i e s. n e w to Property List End-For//對(duì)于每一個(gè) Service (服務(wù))
//ServiceProperties.new此處準(zhǔn)備好要被發(fā)送至服務(wù)提供者
//作為新的有效服務(wù)屬性或更新后的有效服務(wù)屬性如上面的偽代碼所示,為用戶所訂閱的每一個(gè)服務(wù)(用戶具有一個(gè)或多個(gè)服務(wù)實(shí)例的每一個(gè)服務(wù))確定有效服務(wù)屬性的列表(偽代碼中的Property List)。在上面的偽代碼中,通過添加尚未存在的屬性并且以其他方式包括具有更大權(quán)重的屬性值(例如,反映提供最佳的相對(duì)服務(wù)水平的值)來創(chuàng)建有效服務(wù)屬性。根據(jù)上面的偽代碼,所得的有效服務(wù)屬性隨后被發(fā)送至提供該服務(wù)的服務(wù)提供者。VII.用于供應(yīng)服務(wù)的示例方法圖2)示出了用于至少部分地適用服務(wù)供應(yīng)系統(tǒng)(例如,圖I)中描繪的服務(wù)供應(yīng)系統(tǒng)或圖6)中描繪的服務(wù)聚合系統(tǒng))來供應(yīng)服務(wù)的示例性方法2) 00。在2) 10,接收供應(yīng)請(qǐng)求(例如,由服務(wù)供應(yīng)系統(tǒng)從諸如市場營銷程序、中間商等程序接收)。供應(yīng)請(qǐng)求包括向(例如,由唯一的用戶標(biāo)識(shí)符表示的)用戶供應(yīng)(例如,由唯一的服務(wù)標(biāo)識(shí)符表示的)服務(wù)的請(qǐng)求。另外,供應(yīng)請(qǐng)求包括服務(wù)的新服務(wù)屬性。供應(yīng)請(qǐng)求的示例是向特定用戶(例如,用戶1234)供應(yīng)web郵件服務(wù)(例如,服務(wù)100)的請(qǐng)求,并且包括特定的服務(wù)屬性(例如,值為“20GB”和權(quán)重為“ 100”的收件箱屬性,以及值為“從不”和權(quán)重為“100”的期滿屬性)。供應(yīng)請(qǐng)求可作為供應(yīng)包括多個(gè)服務(wù)的邀約的請(qǐng)求的一部分來接收,或者作為供應(yīng)單獨(dú)的服務(wù)的供應(yīng)請(qǐng)求來接收。在2)20,協(xié)調(diào)服務(wù)屬 性以確定有效服務(wù)屬性。例如,來自供應(yīng)請(qǐng)求2)10的新服務(wù)屬性可與當(dāng)前服務(wù)屬性協(xié)調(diào)。在某些實(shí)現(xiàn)中,所述協(xié)調(diào)包括獲得先前供應(yīng)給用戶的服務(wù)的一個(gè)或多個(gè)實(shí)例的服務(wù)屬性(例如,通過基于用戶標(biāo)識(shí)符從供應(yīng)狀態(tài)數(shù)據(jù)庫中查詢當(dāng)前服務(wù)屬性來獲得),并且基于所獲得的當(dāng)前服務(wù)屬性和新服務(wù)屬性來確定服務(wù)的有效服務(wù)屬性。在2)30,應(yīng)用有效服務(wù)屬性。有效服務(wù)屬性是服務(wù)提供者在向用戶提供服務(wù)時(shí)將使用的那些屬性。在某些實(shí)現(xiàn)中,協(xié)調(diào)服務(wù)屬性以確定有效服務(wù)屬性包括,使用相對(duì)權(quán)重來比較來自多個(gè)服務(wù)實(shí)例的相同屬性的值,以確定哪個(gè)屬性值表示最佳的相對(duì)服務(wù)水平。圖4)示出用于協(xié)調(diào)服務(wù)屬性的示例性方法4) 00。示例方法4) 00可在接收到供應(yīng)請(qǐng)求時(shí)執(zhí)行以確定要應(yīng)用于用戶的服務(wù)的有效服務(wù)屬性。在4) 10,獲得當(dāng)前服務(wù)屬性。例如,可獲得一個(gè)或多個(gè)當(dāng)前供應(yīng)的服務(wù)實(shí)例的當(dāng)前服務(wù)屬性。當(dāng)前服務(wù)屬性可由服務(wù)供應(yīng)系統(tǒng)從供應(yīng)狀態(tài)數(shù)據(jù)庫獲得。在4)20,將新服務(wù)屬性于當(dāng)前服務(wù)屬性進(jìn)行比較。例如,可將新服務(wù)屬性值(來自供應(yīng)請(qǐng)求)與來自該服務(wù)的一個(gè)或多個(gè)當(dāng)前供應(yīng)的服務(wù)實(shí)例的當(dāng)前值進(jìn)行比較??杀容^每一個(gè)特定的服務(wù)屬性的值以查看哪個(gè)值表示最佳的相對(duì)服務(wù)水平。例如,該比較可使用與屬性值相關(guān)聯(lián)的相對(duì)權(quán)重來執(zhí)行。在4) 30,基于比較4) 20來選擇表示每一個(gè)屬性的最佳的相對(duì)服務(wù)水平的值。例如,考慮要供應(yīng)收件箱屬性值為5GB和權(quán)重為40的web郵件服務(wù)的新的供應(yīng)請(qǐng)求,以及收件箱屬性值為IOGB和權(quán)重為60的web郵件服務(wù)的當(dāng)前供應(yīng)的服務(wù)實(shí)例。在比較收件箱屬性的值時(shí)(通過比較相對(duì)權(quán)重40和60),表示最佳的相對(duì)服務(wù)水平的收件箱屬性值被選為有效屬性值(在這一示例中,IOGB屬性值被選為收件箱屬性的有效屬性值,而5GB屬性值未被選中并因此當(dāng)前不被應(yīng)用于該服務(wù))。圖5)示出用于供應(yīng)服務(wù)和協(xié)調(diào)服務(wù)實(shí)例的示例性方法。示例方法5)00可在接收到供應(yīng)請(qǐng)求時(shí)執(zhí)行以確定要應(yīng)用于用戶的服務(wù)的有效服務(wù)屬性。在5) 10,接收供應(yīng)請(qǐng)求(例如,由服務(wù)供應(yīng)系統(tǒng)從服務(wù)提供者接收)。供應(yīng)請(qǐng)求包括向用戶(例如,由唯一的用戶標(biāo)識(shí)符表示)供應(yīng)服務(wù)的請(qǐng)求(例如,由唯一的服務(wù)標(biāo)識(shí)符表示)。另外,供應(yīng)請(qǐng)求包括服務(wù)的新服務(wù)屬性。一示例供應(yīng)請(qǐng)求是向特定用戶(例如,用戶1234)供應(yīng)web郵件服務(wù)(例如,服務(wù)100)的請(qǐng)求,并且包括特定的服務(wù)屬性(例如,值為“20GB”和權(quán)重為“100”的收件箱屬性,以及值為“從不”和權(quán)重為“100”的期滿屬性)。在5) 20,存儲(chǔ)表示供應(yīng)請(qǐng)求5) 10的新的服務(wù)實(shí)例。服務(wù)實(shí)例可包括唯一的服務(wù)標(biāo)識(shí)符、唯一的用戶標(biāo)識(shí)符和新服務(wù)屬性。服務(wù)實(shí)例還可包括唯一的邀約標(biāo)識(shí)符。服務(wù)實(shí)例可由服務(wù)供應(yīng)系統(tǒng)存儲(chǔ)在供應(yīng)狀態(tài)數(shù)據(jù)庫中。在5)30,將新的服務(wù)實(shí)例5)20與同一服務(wù)的一個(gè)或多個(gè)現(xiàn)有服務(wù)實(shí)例進(jìn)行協(xié)調(diào)。執(zhí)行協(xié)調(diào)以確定服務(wù)的有效服務(wù)屬性。為協(xié)調(diào)新的和現(xiàn)有的服務(wù)實(shí)例,比較服務(wù)實(shí)例的屬性(對(duì)于同一屬性可具有不同的值)以確定哪個(gè)值表示最佳的服務(wù)水平。
在5 ) 40,基于協(xié)調(diào)5 ) 30來確定有效服務(wù)屬性。將有效服務(wù)屬性用于(應(yīng)用于)用戶的服務(wù)。VIII.示例服務(wù)聚合環(huán)境圖6)描繪了示例性服務(wù)聚合環(huán)境6) 00。服務(wù)聚合環(huán)境6) 00提供用于內(nèi)部服務(wù)提供者6) 40和外部服務(wù)提供者6) 50的集中式服務(wù)供應(yīng)解決方案。服務(wù)聚合系統(tǒng)6) 10 (能夠支持多個(gè)內(nèi)部和/或外部服務(wù)提供者的服務(wù)供應(yīng)系統(tǒng))提供集中式的供應(yīng)、取消供應(yīng)、維護(hù)和存儲(chǔ)解決方案。服務(wù)聚合系統(tǒng)6) 10通過支持各種服務(wù)供應(yīng)操作(例如,供應(yīng)、取消供應(yīng)以及維護(hù)服務(wù)供應(yīng)操作)來提供集中式的解決方案。例如,服務(wù)聚合系統(tǒng)6) 10從程序6)80以及從內(nèi)部服務(wù)提供者6)40和外部服務(wù)提供者6)50接收請(qǐng)求(例如,服務(wù)供應(yīng)請(qǐng)求)。服務(wù)聚合系統(tǒng)6)10可適用各種類型的計(jì)算設(shè)備(例如,月艮務(wù)器計(jì)算機(jī)、數(shù)據(jù)庫服務(wù)器、聯(lián)網(wǎng)設(shè)備和其他類型的計(jì)算設(shè)備)來提供供應(yīng)解決方案。 服務(wù)聚合系統(tǒng)6) 10與存儲(chǔ)邀約和服務(wù)數(shù)據(jù)6) 20的數(shù)據(jù)儲(chǔ)存庫相關(guān)聯(lián)。服務(wù)和邀約數(shù)據(jù)6) 20包括與邀約(例如,市場營銷邀約)和服務(wù)(例如,與邀約有關(guān)的單獨(dú)服務(wù)或服務(wù)集合)以及服務(wù)屬性有關(guān)的信息。例如,可根據(jù)上面的章節(jié)IV中描述的數(shù)據(jù)模式來存儲(chǔ)邀約和服務(wù)數(shù)據(jù)。服務(wù)聚合系統(tǒng)6) 10還與存儲(chǔ)供應(yīng)狀態(tài)數(shù)據(jù)6) 30的數(shù)據(jù)儲(chǔ)存庫相關(guān)聯(lián)。供應(yīng)狀態(tài)數(shù)據(jù)6)30包括與用戶以及他們的相關(guān)聯(lián)的服務(wù)實(shí)例有關(guān)的信息。例如,可根據(jù)上面的章節(jié)IV中描述的數(shù)據(jù)模式來存儲(chǔ)供應(yīng)狀態(tài)數(shù)據(jù)。使用服務(wù)聚合環(huán)境6) 00,內(nèi)部服務(wù)提供者6) 40和外部服務(wù)提供者6) 50可向他們的訂閱者(用戶)6)60提供服務(wù),同時(shí)利用服務(wù)聚合系統(tǒng)6) 10以存儲(chǔ)供應(yīng)信息(例如,邀約/服務(wù)數(shù)據(jù)6) 20和供應(yīng)狀態(tài)數(shù)據(jù)6) 30)以此方式,內(nèi)部和外部服務(wù)提供者(6) 40和6)50)他們自己不必維護(hù)邀約/服務(wù)數(shù)據(jù)和供應(yīng)狀態(tài)信息。此外,服務(wù)聚合系統(tǒng)6)10的集中式的解決方案允許訂閱者6) 60跨多個(gè)服務(wù)提供者來維護(hù)一致的身份(例如,同一個(gè)用戶身份或賬號(hào)身份)。例如,考慮經(jīng)由內(nèi)部服務(wù)提供者6)40之一或經(jīng)由程序6)80之一(例如,作為特定的市場營銷程序的服務(wù)包的一部分)注冊(cè)web郵件賬戶服務(wù)的訂閱者(訂閱者6)60之一)。為了供應(yīng)訂閱者的web郵件服務(wù),內(nèi)部服務(wù)提供者(或程序)將供應(yīng)請(qǐng)求發(fā)送發(fā)送給服務(wù)聚合系統(tǒng)6) 10以供應(yīng)用戶的web郵件服務(wù)。服務(wù)聚合系統(tǒng)6) 10將使用所存儲(chǔ)的邀約和服務(wù)數(shù)據(jù)6) 20來獲得邀約和/或服務(wù)供應(yīng)信息(例如,服務(wù)可能是單獨(dú)的Web郵件邀約的服務(wù)100的服務(wù),如上文章節(jié)IV中所述)。服務(wù)聚合系統(tǒng)6) 10將服務(wù)實(shí)例存儲(chǔ)在供應(yīng)狀態(tài)數(shù)據(jù)存儲(chǔ)6) 30中。如果供應(yīng)狀態(tài)數(shù)據(jù)存儲(chǔ)6) 30中存在服務(wù)的多個(gè)服務(wù)實(shí)例(例如,對(duì)于服務(wù)100的服務(wù)),則服務(wù)聚合系統(tǒng)6) 10還將協(xié)調(diào)服務(wù)屬性。一旦服務(wù)聚合系統(tǒng)6) 10確定有效服務(wù)屬性,它將有效服務(wù)屬性發(fā)送給提供服務(wù)的服務(wù)提供者(例如,發(fā)送給提供服務(wù)IOOweb郵件服務(wù)的內(nèi)部服務(wù)提供者)。訂閱者還可注冊(cè)包括相同服務(wù)的其他邀約,該邀約可由服務(wù)聚合系統(tǒng)6) 10集中地供應(yīng)。例如,如果訂閱者通過外部服務(wù)提供者6) 50之一或通過程序6) 80之一注冊(cè)Web郵件金牌邀約的邀約(如上文章節(jié)IV中所述的),則外部服務(wù)提供者(或程序)將供應(yīng)請(qǐng)求發(fā)送給服務(wù)聚合系統(tǒng)6) 10。服務(wù)聚合系統(tǒng)6) 10將使用邀約和服務(wù)數(shù)據(jù)存儲(chǔ)6)20來獲得關(guān)于該邀約的信息,并且將一個(gè)或多個(gè)供應(yīng)實(shí)例(取決于邀約中的服務(wù)的數(shù)量)存儲(chǔ)在供應(yīng)狀態(tài)數(shù)據(jù)存儲(chǔ)6)30中。在這一示例中,服務(wù)聚合系統(tǒng)6) 10將使用Web郵件金牌邀約的邀約中定義的屬性來存儲(chǔ)服務(wù)100的服務(wù)的第二服務(wù)實(shí)例(第一實(shí)例是訂閱者的單獨(dú)的Web郵件邀約的服務(wù)100實(shí)例)。服務(wù)聚合系統(tǒng)6)10將跨服務(wù)100的服務(wù)的兩個(gè)實(shí)例來協(xié)調(diào)服務(wù)屬性(例如,將使用收件箱屬性的相應(yīng)的權(quán)重來比較5GB和20GB收件箱屬性值,并且20GB值將被選為有效收件箱屬性值)。服務(wù)聚合系統(tǒng)6)10將更新的有效服務(wù)屬性發(fā)送給負(fù)責(zé)服務(wù)IOOweb郵件服務(wù)的服務(wù)提供者(在這一示例中,發(fā)送給內(nèi)部服務(wù)提供者6) 40之一)。服務(wù)聚合環(huán)境6) 00還支持外部供應(yīng)系統(tǒng)6) 70。支持外部服務(wù)供應(yīng)系統(tǒng)6) 70允許服務(wù)提供者(例如,外部服務(wù)提供者6) 50)使用除服務(wù)聚合系統(tǒng)6) 10之外的供應(yīng)解決方案來進(jìn)行供應(yīng),但仍然使用服務(wù)聚合系統(tǒng)6) 10來存儲(chǔ)供應(yīng)信息和協(xié)調(diào)服務(wù)屬性。例如,夕卜部服務(wù)提供者6) 50可使用外部供應(yīng)系統(tǒng)6) 70向訂閱者6) 60供應(yīng)服務(wù),并且在服務(wù)聚合系統(tǒng)6)10處存儲(chǔ)(例如,經(jīng)由供應(yīng)狀態(tài)更新應(yīng)用編程接口(API))服務(wù)實(shí)例。同一服務(wù)的各
實(shí)例也可直接經(jīng)由服務(wù)聚合系統(tǒng)6)10來供應(yīng)。來自兩個(gè)通道的實(shí)例(來自外部供應(yīng)系統(tǒng)和來自內(nèi)部的實(shí)例)可在服務(wù)聚合系統(tǒng)6) 10處被集中地存儲(chǔ)和協(xié)調(diào)。IX.示例計(jì)算環(huán)境圖7)示出了其中可實(shí)現(xiàn)所描述的實(shí)施例、技術(shù)、和技藝的合適的計(jì)算環(huán)境7)00的通用示例。例如,計(jì)算環(huán)境7) 00可以是用于操作服務(wù)供應(yīng)系統(tǒng)I) 10或服務(wù)聚合系統(tǒng)6)10的計(jì)算設(shè)備之一(例如,計(jì)算機(jī)服務(wù)器)。計(jì)算環(huán)境7) 00不旨在對(duì)本技術(shù)的使用范圍或功能提出任何限制,因?yàn)楸炯夹g(shù)可以在完全不同的通用或?qū)S糜?jì)算環(huán)境中實(shí)現(xiàn)。例如,所公開的技術(shù)可用其他計(jì)算機(jī)系統(tǒng)配置實(shí)現(xiàn),包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程的消費(fèi)者電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)等。所公開的技術(shù)也可以在任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備兩者中。參考圖7),計(jì)算環(huán)境7) 00包括至少一個(gè)中央處理單元7) 10和存儲(chǔ)器7) 20。在圖7)中,這一最基本的配置7) 30被包括在虛線內(nèi)。中央處理單元7) 10執(zhí)行計(jì)算機(jī)可執(zhí)行指令,且可以是真實(shí)或虛擬處理器。在多處理系統(tǒng)中,多個(gè)處理單元執(zhí)行計(jì)算機(jī)可執(zhí)行指令以提高處理能力,且由此,多個(gè)處理器可同時(shí)運(yùn)行。存儲(chǔ)器7)20可以是易失性存儲(chǔ)器(例如,寄存器、高速緩存、RAM)、非易失性存儲(chǔ)器(例如,ROM、EEPR0M、閃存等)或兩者的某一組合。存儲(chǔ)器7)20存儲(chǔ)可例如實(shí)現(xiàn)此處描述的技術(shù)的軟件7)80。計(jì)算環(huán)境可以具有附加特征。例如,計(jì)算環(huán)境7 ) 00包括存儲(chǔ)7 ) 40、一個(gè)或多個(gè)輸入設(shè)備7)50、一個(gè)或多個(gè)輸出設(shè)備
7)60以及一個(gè)或多個(gè)通信連接7) 70。諸如總線、控制器或網(wǎng)絡(luò)等互連機(jī)制(未示出)將計(jì)算環(huán)境7)00的組件互連。通常,操作系統(tǒng)軟件(未示出)為在計(jì)算環(huán)境7)00中執(zhí)行的其他軟件提供了操作環(huán)境,并協(xié)調(diào)計(jì)算環(huán)境7) 00的組件的活動(dòng)。存儲(chǔ)7) 40可以是可移動(dòng)或不可移動(dòng)的,并包括磁盤、磁帶或磁帶盒、⑶-ROM、CD-RW、DVD或可用于儲(chǔ)存信息并可在計(jì)算環(huán)境7)00內(nèi)被訪問的任何其它介質(zhì)。存儲(chǔ)7)40存儲(chǔ)用于可實(shí)現(xiàn)此處描述的技術(shù)的軟件7) 80的指令。輸入設(shè)備7) 50可以是諸如鍵盤、鍵區(qū)、鼠標(biāo)、筆或跟蹤球等觸摸輸入設(shè)備,語音輸入設(shè)備,掃描設(shè)備或可向計(jì)算環(huán)境7) 00提供輸入的另一設(shè)備。對(duì)于音頻,輸入設(shè)備7) 50可以是聲卡或接受模擬或數(shù)字形式的音頻輸入的類似設(shè)備,或向計(jì)算環(huán)境7) 00提供音頻樣本的⑶-ROM讀取器。輸出設(shè)備7) 60可以是顯示器、打印機(jī)、揚(yáng)聲器、⑶刻錄機(jī)、或從計(jì)算環(huán)境7) 00提供輸出的另一設(shè)備。通信連接7)70允許通過通信介質(zhì)(例如,連接網(wǎng)絡(luò))到另一計(jì)算實(shí)體的通信。通信介質(zhì)在已調(diào)制數(shù)據(jù)信號(hào)中傳達(dá)諸如計(jì)算機(jī)可執(zhí)行指令、壓縮圖形信息、或其它數(shù)據(jù)等信息。計(jì)算機(jī)可讀介質(zhì)可以是可在計(jì) 算環(huán)境7) 00內(nèi)訪問的任何可用介質(zhì)。作為示例而非局限,對(duì)于計(jì)算環(huán)境7) 00,計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)器7) 20、存儲(chǔ)7) 40、通信介質(zhì)(未示出)以及上述的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是可在計(jì)算環(huán)境7) 00內(nèi)訪問的任何可用介質(zhì)。作為示例而非局限,對(duì)于計(jì)算環(huán)境7) 00,計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)器7) 20和/或存儲(chǔ)7) 40。應(yīng)當(dāng)容易理解,術(shù)語計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括諸如存儲(chǔ)器7)20和存儲(chǔ)7)40等用于數(shù)據(jù)存儲(chǔ)的介質(zhì),且不包括諸如已調(diào)制數(shù)據(jù)信號(hào)等傳輸介質(zhì)。X.示例實(shí)現(xiàn)環(huán)境圖8)示出了其中可實(shí)現(xiàn)所描述的實(shí)施例、技術(shù)和技藝的合適的實(shí)現(xiàn)環(huán)境8)00的通用示例。在示例環(huán)境8)00中,由云8) 10提供各種類型的服務(wù)(例如,計(jì)算服務(wù))。例如,云8)10可包括可位于中央或是分布式的計(jì)算設(shè)備集,其向經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備提供基于云的服務(wù)。在示例環(huán)境8)00中,云8)10向具有各種屏幕能力的連接的設(shè)備8)20A-N提供服務(wù)。連接的設(shè)備8) 20A表示具有計(jì)算機(jī)屏幕(例如,中型屏幕)的設(shè)備。例如,連接的設(shè)備8)20A可以是個(gè)人計(jì)算機(jī),諸如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本、上網(wǎng)本等。連接的設(shè)備
8)20B表示具有移動(dòng)設(shè)備屏幕(例如,小型屏幕)的設(shè)備。例如,連接的設(shè)備8) 20B可以是移動(dòng)電話、智能電話、個(gè)人數(shù)字助理、平板計(jì)算機(jī)等。連接的設(shè)備8) 20N表示具有大屏幕的設(shè)備。例如,連接的設(shè)備8) 20N可以是電視屏幕(例如,智能電視)或連接到電視的另一個(gè)設(shè)備(例如,機(jī)頂盒或游戲控制臺(tái))等??捎稍?) 10通過服務(wù)提供商I) 20、或通過其他在線服務(wù)提供商(未描述)來提供服務(wù)。例如,可針對(duì)特定連接的設(shè)備(例如,連接的設(shè)備8)20A-N)的屏幕大小和/或顯示能力來定制云服務(wù)。在示例環(huán)境8) 00中,云8) 10至少部分地使用服務(wù)供應(yīng)系統(tǒng)I) 10來向各個(gè)所連接設(shè)備8) 20A-N提供本文中所描述的供應(yīng)解決方案。例如,服務(wù)供應(yīng)系統(tǒng)I) 10可為各種基于云的服務(wù)(例如,由諸如服務(wù)提供者1)20之類的各個(gè)服務(wù)提供者提供的基于云的服務(wù))提供集中式的服務(wù)供應(yīng)解決方案。服務(wù)供應(yīng)系統(tǒng)I) 10可管理用戶和/或設(shè)備(例如,所連接設(shè)備8) 20A-N和/或其相應(yīng)的用戶)的服務(wù)訂閱。代替服務(wù)提供者1)20和服務(wù)供應(yīng)系統(tǒng)1)10或作為其補(bǔ)充,服務(wù)和供應(yīng)解決方案可由使用服務(wù)聚合環(huán)境6) 00的云來提供。XI.示例替換和組合本申請(qǐng)中描述的服務(wù)供應(yīng)技術(shù)和解決方案可以各種組合來使用,以提供對(duì)服務(wù)實(shí)例(包括重疊服務(wù)的服務(wù)實(shí)例)的更高效的管理。此處所描述的方法中的任一個(gè)可以經(jīng)由包括(例如,具有或存儲(chǔ))用于執(zhí)行(例如,使計(jì)算設(shè)備執(zhí)行)這些方法的計(jì)算機(jī)可執(zhí)行指令的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)或其他有形介質(zhì))來執(zhí)行。操作可以是全自動(dòng)的,半自動(dòng)的或者涉及人工介入。在詳細(xì)描述和附圖中描述并例示本發(fā)明的原理之后,可以認(rèn)識(shí)到,各實(shí)施方式可以在排列和細(xì)節(jié)上進(jìn)行修改而不脫離這些原理。應(yīng)該理解,此處所描述的程序、進(jìn)程或方法未涉及或僅限于任何特定類型的計(jì)算環(huán)境,除非另外特別聲明。根據(jù)此處所描述的原理,可以使用各種類型的的通用或?qū)iT的計(jì)算環(huán)境,或執(zhí)行操作??梢砸杂布?shí)現(xiàn)以軟件示出的實(shí)施例的元件,反之亦然。鑒于可應(yīng)用本發(fā)明的原理的許多可能的實(shí)施例,要求保護(hù)落入所附權(quán)利要求書及 其等效技術(shù)方案的范圍和精神之內(nèi)的所有這樣的實(shí)施例作為本發(fā)明。
權(quán)利要求
1.一種至少部分地由服務(wù)供應(yīng)系統(tǒng)實(shí)現(xiàn)的用于向用戶供應(yīng)服務(wù)的方法,所述方法包括 由所述服務(wù)供應(yīng)系統(tǒng)接收供應(yīng)請(qǐng)求,其中所述供應(yīng)請(qǐng)求包括要向用戶供應(yīng)服務(wù)的請(qǐng)求,所述服務(wù)由服務(wù)標(biāo)識(shí)符來表示,所述用戶由用戶標(biāo)識(shí)符來表示,并且其中所述供應(yīng)請(qǐng)求還包括服務(wù)的新服務(wù)屬性; 由所述服務(wù)供應(yīng)系統(tǒng)將服務(wù)的新服務(wù)屬性與服務(wù)的當(dāng)前服務(wù)屬性進(jìn)行協(xié)調(diào),其中所述協(xié)調(diào)包括 由所述服務(wù)供應(yīng)系統(tǒng)獲得用戶的服務(wù)的一個(gè)或多個(gè)先前供應(yīng)的實(shí)例的當(dāng)前服務(wù)屬性;以及 基于所獲得的當(dāng)前服務(wù)屬性和新服務(wù)屬性,由所述服務(wù)供應(yīng)系統(tǒng)確定服務(wù)的有效服務(wù)屬性;以及 由所述服務(wù)供應(yīng)系統(tǒng)將所述有效服務(wù)屬性作為要用于用戶的服務(wù)的屬性來應(yīng)用。
2.如權(quán)利要求I所述的方法,其特征在于,應(yīng)用服務(wù)的有效服務(wù)屬性包括,由所述服務(wù)供應(yīng)系統(tǒng)將所述有效服務(wù)屬性存儲(chǔ)在數(shù)據(jù)庫中。
3.如權(quán)利要求I所述的方法,其特征在于,確定服務(wù)的有效服務(wù)屬性包括 將來自新服務(wù)屬性的服務(wù)屬性的新值與來自當(dāng)前服務(wù)屬性的服務(wù)屬性的當(dāng)前值進(jìn)行比較,以標(biāo)識(shí)新值和當(dāng)前值中哪個(gè)表示最佳的相對(duì)服務(wù)水平;以及 基于所述比較,選擇值,并且其對(duì)應(yīng)的被標(biāo)識(shí)為表示最佳的相對(duì)服務(wù)水平的屬性作為有效服務(wù)屬性。
4.如權(quán)利要求3所述的方法,其特征在于,服務(wù)屬性的新值與第一相對(duì)權(quán)重相關(guān)聯(lián),月艮務(wù)屬性的當(dāng)前值與第二相對(duì)權(quán)重相關(guān)聯(lián),且其中將服務(wù)屬性的新值與服務(wù)屬性的當(dāng)前值進(jìn)行比較包括比較所述第一相對(duì)權(quán)重和所述第二相對(duì)權(quán)重。
5.如權(quán)利要求I所述的方法,其特征在于,確定服務(wù)的有效服務(wù)屬性包括 對(duì)于新服務(wù)屬性和當(dāng)前服務(wù)屬性中每一個(gè)重疊的服務(wù)屬性 標(biāo)識(shí)重疊的服務(wù)屬性的哪個(gè)值表示最佳的相對(duì)服務(wù)水平;以及 將所標(biāo)識(shí)的值和重疊的服務(wù)屬性添加為有效服務(wù)屬性之一。
6.如權(quán)利要求I所述的方法,其特征在于,所述服務(wù)供應(yīng)系統(tǒng)為多個(gè)內(nèi)部服務(wù)提供者和多個(gè)外部服務(wù)提供者提供供應(yīng)服務(wù)以及服務(wù)實(shí)例的集中式存儲(chǔ)。
7.如權(quán)利要求I所述的方法,其特征在于,還包括 由所述服務(wù)供應(yīng)系統(tǒng)接收第二供應(yīng)請(qǐng)求,其中所述第二供應(yīng)請(qǐng)求包括取消向用戶供應(yīng)服務(wù)的請(qǐng)求; 由所述服務(wù)供應(yīng)系統(tǒng)移除表示新服務(wù)屬性的服務(wù)實(shí)例;以及 由所述服務(wù)供應(yīng)系統(tǒng)協(xié)調(diào)服務(wù)的當(dāng)前服務(wù)屬性。
8.如權(quán)利要求I所述的方法,其特征在于,所述服務(wù)是用戶能經(jīng)由因特網(wǎng)獲得的web郵件賬戶服務(wù)。
9.一種存儲(chǔ)有用于使得所述服務(wù)供應(yīng)系統(tǒng)被編程從而執(zhí)行權(quán)利要求1-8中任意一項(xiàng)的方法的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì)。
10.一種用于向用戶供應(yīng)服務(wù)的服務(wù)供應(yīng)系統(tǒng),所述系統(tǒng)包括 一個(gè)或多個(gè)計(jì)算設(shè)備;以及存儲(chǔ)邀約/服務(wù)數(shù)據(jù)和供應(yīng)狀態(tài)數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存庫; 其中所述一個(gè)或多個(gè)計(jì)算設(shè)備被配置成執(zhí)行服務(wù)供應(yīng)操作,所述操作包括 由所述服務(wù)供應(yīng)系統(tǒng)接收供應(yīng)請(qǐng)求,其中所述供應(yīng)請(qǐng)求包括要向用戶供應(yīng)服務(wù)的請(qǐng)求,所述服務(wù)由服務(wù)標(biāo)識(shí)符來表示,所述用戶由用戶標(biāo)識(shí)符來表示,并且其中所述供應(yīng)請(qǐng)求還包括服務(wù)的新服務(wù)屬性; 由所述服務(wù)供應(yīng)系統(tǒng)將服務(wù)的新服務(wù)屬性與服務(wù)的當(dāng)前服務(wù)屬性進(jìn)行協(xié)調(diào),其中所述協(xié)調(diào)包括 由所述服務(wù)供應(yīng)系統(tǒng)獲得用戶的服務(wù)的一個(gè)或多個(gè)先前供應(yīng)的實(shí)例的當(dāng)前服務(wù)屬性;以及 基于所獲得的當(dāng)前服務(wù)屬性和新服務(wù)屬性,由所述服務(wù)供應(yīng)系統(tǒng)確定服務(wù)的有效服務(wù)屬性;以及 由所述服務(wù)供應(yīng)系統(tǒng)將所述有效服務(wù)屬性作為要用于用戶的服務(wù)的屬性來應(yīng)用。
11.如權(quán)利要求10所述的服務(wù)供應(yīng)系統(tǒng),其特征在于,所述供應(yīng)請(qǐng)求由所述服務(wù)供應(yīng)系統(tǒng)從外部服務(wù)提供者接收。
12.如權(quán)利要求10所述的服務(wù)供應(yīng)系統(tǒng),其特征在于,還包括 多個(gè)內(nèi)部服務(wù)提供者;以及 多個(gè)外部服務(wù)提供者; 其中所述服務(wù)供應(yīng)系統(tǒng)為多個(gè)內(nèi)部服務(wù)提供者和多個(gè)外部服務(wù)提供者存儲(chǔ)邀約/服務(wù)數(shù)據(jù)以及供應(yīng)狀態(tài)數(shù)據(jù),且其中所述服務(wù)供應(yīng)系統(tǒng)為多個(gè)內(nèi)部服務(wù)提供者和多個(gè)外部服務(wù)提供者提供集中式的服務(wù)聚集解決方案。
13.如權(quán)利要求10所述的服務(wù)供應(yīng)系統(tǒng),其特征在于,確定服務(wù)的有效服務(wù)屬性包括 將來自新服務(wù)屬性的服務(wù)屬性的新值與來自當(dāng)前服務(wù)屬性的服務(wù)屬性的當(dāng)前值進(jìn)行比較,以標(biāo)識(shí)新值和當(dāng)前值中哪個(gè)表示最佳的相對(duì)服務(wù)水平;以及 基于所述比較,選擇值,并且其對(duì)應(yīng)的被標(biāo)識(shí)為表示最佳的相對(duì)服務(wù)水平的屬性作為有效服務(wù)屬性。
14.如權(quán)利要求13所述的服務(wù)供應(yīng)系統(tǒng),其特征在于,服務(wù)屬性的新值與第一相對(duì)權(quán)重相關(guān)聯(lián),服務(wù)屬性的當(dāng)前值與第二相對(duì)權(quán)重相關(guān)聯(lián),且其中將服務(wù)屬性的新值與服務(wù)屬性的當(dāng)前值進(jìn)行比較包括比較所述第一相對(duì)權(quán)重和所述第二相對(duì)權(quán)重。
15.如權(quán)利要求10所述的服務(wù)供應(yīng)系統(tǒng),其特征在于,確定服務(wù)的有效服務(wù)屬性包括 對(duì)于新服務(wù)屬性和當(dāng)前服務(wù)屬性中每一個(gè)重疊的服務(wù)屬性 標(biāo)識(shí)重疊的服務(wù)屬性的哪個(gè)值表示最佳的相對(duì)服務(wù)水平;以及 將所標(biāo)識(shí)的值和重疊的服務(wù)屬性添加為有效服務(wù)屬性之一。
全文摘要
可執(zhí)行服務(wù)供應(yīng)任務(wù)來向用戶供應(yīng)服務(wù)或取消供應(yīng)服務(wù)、協(xié)調(diào)重疊的服務(wù)并應(yīng)用有效服務(wù)屬性。可通過以下來供應(yīng)服務(wù)接收要向用戶供應(yīng)服務(wù)的請(qǐng)求、將新服務(wù)屬性與來自一個(gè)或多個(gè)服務(wù)實(shí)例的當(dāng)前服務(wù)屬性進(jìn)行協(xié)調(diào)以確定有效服務(wù)屬性、以及將有效服務(wù)屬性作為要用于用戶的服務(wù)的屬性來應(yīng)用。還可通過以下來供應(yīng)服務(wù)接收要向用戶供應(yīng)服務(wù)的請(qǐng)求、存儲(chǔ)新的服務(wù)實(shí)例、以及將新的服務(wù)實(shí)例與同一服務(wù)的一個(gè)或多個(gè)先前存儲(chǔ)的服務(wù)實(shí)例進(jìn)行協(xié)調(diào)以確定有效服務(wù)屬性。服務(wù)供應(yīng)系統(tǒng)可為一個(gè)或多個(gè)內(nèi)部和外部服務(wù)提供者執(zhí)行供應(yīng)操作。
文檔編號(hào)G06F9/06GK102713881SQ201080061062
公開日2012年10月3日 申請(qǐng)日期2010年12月31日 優(yōu)先權(quán)日2010年1月11日
發(fā)明者B·R·多爾蒂, D·S·卡拉漢, S·B·科帕拉姆 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
清远市| 军事| 县级市| 芦溪县| 涿鹿县| 乐都县| 阿瓦提县| 固阳县| 延寿县| 哈密市| 寿光市| 鹰潭市| 罗平县| 云南省| 鄂伦春自治旗| 石楼县| 西贡区| 普兰县| 五家渠市| 买车| 高阳县| 古交市| 平乡县| 东城区| 肃宁县| 丘北县| 隆回县| 乌拉特中旗| 新化县| 封开县| 福泉市| 泊头市| 绥宁县| 日土县| 永清县| 鱼台县| 长兴县| 凤庆县| 凯里市| 红原县| 舞阳县|