亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

跨平臺服務(wù)通知的制作方法

文檔序號:7890766閱讀:212來源:國知局
專利名稱:跨平臺服務(wù)通知的制作方法
跨平臺服務(wù)通知
背景技術(shù)
在計算環(huán)境中,用戶可以從各種平臺訪問應(yīng)用、內(nèi)容和服務(wù)。例如,用戶尤其可能擁有臺式計算機、膝上型計算機、平板設(shè)備、手持游戲設(shè)備、智能電話、連接到他們的電視的控制臺設(shè)備和web連接的電視。用戶可以從所有這些設(shè)備或者其中的任一設(shè)備訪問應(yīng)用、內(nèi)容和服務(wù)。而且,應(yīng)用、內(nèi)容和服務(wù)可以從各種各樣的平臺提供,比如不同的市場。例如,用戶可以從在線應(yīng)用商店、服務(wù)提供者網(wǎng)站下載應(yīng)用,或者可以從連接到服務(wù)提供者的桌面小部件(widget)訪問內(nèi)容。經(jīng)常地,從一個平臺可得到或者對于一個平臺可用的應(yīng)用可以是從另一平臺可得到或者對于另一平臺可用的。例如,用戶可以在他們的臺式和平板設(shè)備上使用相同的應(yīng)用(例如,采用用于在不同平臺上使用的不同版本)。

發(fā)明內(nèi)容
本概要是為了以簡化的形式介紹概念的選擇而提供的,這些概念還將在下面的詳 細說明中進行描述。本概要既不打算確認(rèn)所要求保護的主題的關(guān)鍵特征或必要特征,也不打算被使用來限制所要求保護的主題的范圍。許多的應(yīng)用開發(fā)者、網(wǎng)站和/或在線品牌可以從跨多個平臺的多種軟件體驗而觸及(reach)用戶。對于實體而言,具有網(wǎng)站、多個移動應(yīng)用、社交網(wǎng)絡(luò)頁面、微博賬戶、可以在第三方網(wǎng)站上存在的小部件等等是常見的,這可以向他們的顧客提供多種方式來參與和連接由該實體提供的一個或更多服務(wù)。對于這樣的實體的主要挑戰(zhàn)會是找到某些方式來使用用戶/顧客在其上可達到的這些渠道中的所有或者部分渠道而觸及該顧客。目前,交叉宣傳顧客跨多個平臺使用的應(yīng)用、內(nèi)容或網(wǎng)站的可用性是非常繁瑣的,因為它典型地牽涉到傳統(tǒng)的廣告(例如,在線植入(placing online)或其他的媒體廣告)。因此,公開了可以使得實體能夠輕易地向用戶通知已經(jīng)由用戶使用的服務(wù)(如,應(yīng)用、網(wǎng)站、小部件、內(nèi)容等等)的跨多個平臺(如,設(shè)備、操作系統(tǒng)、在線市場等等)的可用性的一種或多種技術(shù)和/或系統(tǒng)。例如,在移動設(shè)備市場(例如應(yīng)用商店)中創(chuàng)建移動應(yīng)用的實體也可以注冊電子郵件域(email domain),實體可以從其發(fā)送電子郵件。在這個例子中,當(dāng)實體發(fā)送電子郵件給用戶、并且用戶處于該實體在其上具有應(yīng)用的移動設(shè)備平臺上時,如果他們還沒有安裝該應(yīng)用,則該電子郵件應(yīng)用或網(wǎng)站也可以向用戶通知該應(yīng)用對于該移動平臺的可用性。作為另一個例子,當(dāng)用戶進入應(yīng)用商店時,應(yīng)用商店可以向身份服務(wù)查詢所述用戶已連接到的網(wǎng)站,然后向用戶通知相應(yīng)的應(yīng)用的可用性(例如,在看來似乎用戶尚未獲得所述用于他們的平臺(如,設(shè)備)的應(yīng)用的場合)。在向用戶通知某服務(wù)在用戶的第一平臺上的可用性的一個實施例中,可以接收對于識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求。而且,可以關(guān)于所述服務(wù)是否被安裝在第一平臺上做出判定。另外,如果確定該服務(wù)沒有被安裝在第一平臺上,則可以發(fā)送對所述請求的響應(yīng),指示所述服務(wù)可用于在第一平臺上安裝。這樣,舉例而言,可以使用戶自動地覺察到某應(yīng)用例如對于用戶的設(shè)備的可用性。為了達到上述的和相關(guān)的目的,下面的說明和附圖闡述了某些說明性方面和實現(xiàn)。這些表明了可以利用一個或多個方面的各種方式中的僅僅幾種方式。當(dāng)結(jié)合附圖考慮以下的詳細說明時,公開內(nèi)容的其他方面、優(yōu)點和新穎特征將從所述詳細說明中變得明白。


圖I是圖示用于向用戶通知某服務(wù)在用戶的第一平臺上的可用性的示范性方法的流程圖。圖2是圖示一個實施例的流程圖,其中可以實現(xiàn)這里描述的一種或多種技術(shù)的一個或多個部分。圖3圖示其中可以實現(xiàn)這里描述的一種或多種技術(shù)的示例性實施例的流程圖。圖4是圖示用于向用戶通知某服務(wù)在用戶的第一平臺上的可用性的示范性系統(tǒng)的組件圖。 圖5是圖示其中可以實現(xiàn)這里描述的一個或多個系統(tǒng)的示例性實施例的組件圖。圖6是示范性計算機可讀介質(zhì)的舉例說明,其包括被配置成體現(xiàn)這里闡述的措施中的一個或多個的處理器可執(zhí)行指令。圖7圖示其中可以實現(xiàn)這里闡述的措施中的一個或多個的示范性計算環(huán)境。
具體實施例方式現(xiàn)在將參照附圖來描述所要求保護的主題,其中同樣的參考數(shù)字被使用來在各處指代同樣的單元。在下面的描述中,為了解釋的目的,闡述了許多具體細節(jié),以便提供對所要求保護的主題的透徹理解。然而,可能明顯的是所要求保護的主題可以在沒有這些具體細節(jié)的情況下被實踐。在其他實例中,以框圖形式示出了結(jié)構(gòu)和設(shè)備,以便使所要求保護的主題的描述更容易??梢栽O(shè)計一種方法,其提供來用于提醒某應(yīng)用的用戶,例如,該應(yīng)用(或其變體)可能在其他平臺上是可得到的。例如,可以提醒在其個人計算機上下載應(yīng)用的用戶該應(yīng)用也可用于下載到他們的手持計算機和/或智能電話。例如,提醒可以在用戶登錄到替換的(alternate)平臺上時被提供給用戶,和/或可以當(dāng)從某域接收到電子郵件而該域已向用于特定平臺和/或應(yīng)用的識別服務(wù)注冊時被提供。這樣,例如用戶可以變得通過多個平臺與服務(wù)更多地連接,而不必進行搜索,以及服務(wù)提供者因此可以通過多個平臺更容易地與用戶更加充分地連接。圖I是用于向用戶通知某服務(wù)在用戶的第一平臺上的可用性的示范性方法100的流程圖。該示范性方法100開始于102,并牽涉到在104接收對于識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求。例如,某服務(wù)可以包括可被鏈接到在線服務(wù)和/或網(wǎng)站的應(yīng)用,比如用于手持設(shè)備(如智能電話、平板電腦、便攜式計算機等等)的社交網(wǎng)站應(yīng)用。作為另一個例子,該服務(wù)可以包括被鏈接到在線服務(wù)和/或網(wǎng)站(如天氣網(wǎng)站)的小部件(如,在用戶的桌面上被鏈接到web服務(wù)的小應(yīng)用)。作為另一個例子,該服務(wù)可以包括網(wǎng)站,該網(wǎng)站例如可以包括在用戶的瀏覽器中可被執(zhí)行的web應(yīng)用。在這里預(yù)計有其它的服務(wù)和/或它們的例子,因此本申請和/或所附權(quán)利要求的范圍并不意味著限制于這些例子和/或下面提供的其他例子。而且,用戶的平臺可以包括特定的設(shè)備類型,比如手持計算機、智能電話、膝上型/臺式計算機、控制臺設(shè)備(如鏈接到電視的游戲或媒體控制臺),例如,其中各設(shè)備可以利用不同的操作系統(tǒng)(OS)和/或應(yīng)用來訪問服務(wù)。作為例子,第一平臺可以包括用戶的智能電話,而第二平臺可以包括用戶的膝上型計算機。在這個例子中,第一平臺可以利用第一OS,而第二平臺可以利用第二 OS,其中該服務(wù)對于各個平臺不同地操作和/或需要被不同地配置。另外,用戶的平臺可以包括應(yīng)用商店,比如用于瀏覽、搜索和下載應(yīng)用的在線商店。例如智能電話、手持計算設(shè)備、膝上型/臺式計算機、控制臺等等可以分別地使用不同的OS、瀏覽器和/或其他應(yīng)用來訪問可以被鏈接到在線服務(wù)的內(nèi)容。例如,運行于第一 OS中的web鏈接的應(yīng)用的第一版本可能不能在第二 OS中運行。在這個例子中,該web鏈接的應(yīng)用的第二版本可能需要從包括用于第二 OS的應(yīng)用的應(yīng)用商店平臺上下載。因此,在一個實施例中,第一平臺可以包括特定于第一 OS的應(yīng)用的應(yīng)用商店,以及第二平臺可以包括特定于第二 OS的應(yīng)用的應(yīng)用商店(例如,用于第一電話OS的第一智能電話應(yīng)用商店,以及用于第二電話OS的第二智能電話應(yīng)用商店)。 在一個實施例中,身份服務(wù)(例如,在遠程服務(wù)器上)可以接收請求,以例如查明用戶是否正在另一個平臺上使用所述服務(wù)、或者用戶是否可以與來自另一個平臺(例如不是第一平臺)的所述服務(wù)相關(guān)聯(lián)(如,向其注冊)。在這個實施例中,身份服務(wù)可以包括數(shù)據(jù)庫,該數(shù)據(jù)庫存儲關(guān)于用戶可能與哪個(哪些)服務(wù)相關(guān)聯(lián)的信息。例如,用戶可能已經(jīng)在第二平臺上下載了所述服務(wù),或者可能已經(jīng)注冊去使用與來自第二平臺的所述服務(wù)相關(guān)聯(lián)的站點。在這個例子中,身份服務(wù)可以包括將用戶鏈接到所述服務(wù)的信息。在示范性方法100的106,確定所述服務(wù)是否(例如被用戶)安裝到第一平臺上。例如,該身份服務(wù)可以識別包括用于該用戶的身份(如,用戶名、ID號或某個已存儲的標(biāo)識)的所存儲的記錄,比如與該用戶相關(guān)聯(lián)的服務(wù)的記錄。在一個實施例中,例如,身份服務(wù)可以審查各記錄以確定該用戶是否對于某特定的平臺注冊該特定的服務(wù)。在108,如果該用戶被識別為尚未使該服務(wù)安裝到第一平臺上(例如用戶使用的當(dāng)前平臺),則響應(yīng)于所述請求可以返回該服務(wù)可用于在第一平臺上安裝的指示。例如,如果該請求由鏈接到所討論的應(yīng)用的在線服務(wù)發(fā)送,則響應(yīng)可以從身份服務(wù)發(fā)送到在線服務(wù),以便讓它們知道該用戶還沒有在所討論的平臺上下載該應(yīng)用。這樣,在線服務(wù)可以通知用戶他們已經(jīng)比如由于下載該應(yīng)用到另一個平臺而與該在線服務(wù)具有某種關(guān)系,以及用戶也可以下載該應(yīng)用到他們當(dāng)前的平臺上。在另一個實施例中,所述響應(yīng)可以被返回到所述平臺(如,設(shè)備OS或用于OS的應(yīng)用商店),例如其也可以向用戶通知該服務(wù)在他們的當(dāng)前平臺上的可用性。在用該服務(wù)在用戶的第一平臺上是可用的指示進行響應(yīng)后,該示范性方法100結(jié)束于110。圖2是一個實施例200的流程圖,其中可以實現(xiàn)這里描述的一種或多種技術(shù)的一個或多個部分。在202,開發(fā)者創(chuàng)建用于第一平臺的某服務(wù)。例如,計算機游戲開發(fā)者可以創(chuàng)建與例如一種或多種智能電話(例如包括不同的操作系統(tǒng))、手持設(shè)備(如,計算機、便攜式游戲設(shè)備、平板電腦)、控制臺設(shè)備(例如機頂盒游戲控制臺)、計算機和/或瀏覽器相兼容的游戲。典型地,因為可能需要更多的工作來開發(fā)可以在多個平臺上運行的游戲,所以開發(fā)者可能把開發(fā)限于最流行的平臺中的一個或多個(例如,包括由開發(fā)者創(chuàng)建的那種類型服務(wù)的最大數(shù)量用戶的那些平臺),和/或可能取得在所選擇的平臺上開發(fā)的獨占權(quán)。在示例性實施例200的204,所述服務(wù)(如,應(yīng)用)和/或服務(wù)的提供者(如,與該應(yīng)用相關(guān)聯(lián)的在線存在,比如當(dāng)在平臺上運行時鏈接到所述服務(wù)的遠程服務(wù)器)可以被注冊。在一個實施例中,服務(wù)和/或服務(wù)提供者可以向在線身份服務(wù)注冊,在線身份服務(wù)可被用來將該服務(wù)和/或 服務(wù)提供者與已經(jīng)下載和/或以某種方式與該服務(wù)相鏈接的用戶相關(guān)聯(lián)。例如,在線身份服務(wù)可以為該服務(wù)提供服務(wù)ID,并且比如當(dāng)用戶下載服務(wù)應(yīng)用到用戶的平臺上時,可以將該服務(wù)ID與由在線身份服務(wù)管理的數(shù)據(jù)庫中的用戶ID相鏈接。在一個實施例中,服務(wù)可以被注冊為可以在一個或多個平臺上加以利用。例如,用于和在線社交網(wǎng)絡(luò)服務(wù)進行連接和交互的應(yīng)用可以為一個或多個智能電話操作系統(tǒng)、一個或多個便攜式計算設(shè)備、一個或多個計算機操作系統(tǒng)和/或一個或多個控制臺設(shè)備而開發(fā)。在這個例子中,社交網(wǎng)絡(luò)應(yīng)用可以為各個平臺向在線身份服務(wù)注冊。在一個實施例中,在線身份服務(wù)可以為該應(yīng)用提供對于相應(yīng)的平臺的ID。在一個實施例中,服務(wù)可以被注冊為與服務(wù)在線域相關(guān)聯(lián)。例如,在線服務(wù)的提供者可以注冊與服務(wù)相關(guān)聯(lián)的在線域(如,web域),和/或與所下載的應(yīng)用的通信從其發(fā)源的在線域。在另一個實施例中,服務(wù)可以被注冊為與服務(wù)提供者從其為該服務(wù)發(fā)送電子郵件的域相關(guān)聯(lián)。例如,在線服務(wù)提供者可以發(fā)送電子郵件給用戶和/或潛在的用戶,以便讓用戶知道某應(yīng)用對于某平臺的可用性。在示例性實施例200的206,開發(fā)者創(chuàng)建該服務(wù)用于第二平臺的第二版本。例如,該開發(fā)者可以創(chuàng)建該服務(wù)用于比如膝上型的第一平臺的第一版本,以及創(chuàng)建該服務(wù)用于比如智能電話的第二平臺的第二版本。在208,該服務(wù)用于第二平臺的第二版本被比如向在線身份服務(wù)注冊。例如,用于該服務(wù)的在線服務(wù)提供者的ID可以與數(shù)據(jù)庫中該應(yīng)用的第二版本關(guān)聯(lián)。在一個實施例中,如上所述,開發(fā)者可以創(chuàng)建該服務(wù)(例如,應(yīng)用)用于第三(例如,和第四等)平臺的第三(例如,和第四等)版本,其也可以比如向在線身份服務(wù)注冊。在210,用戶與所述服務(wù)連接。與所述服務(wù)連接可以包括用戶比如在用于在線服務(wù)提供者的網(wǎng)站向提供該服務(wù)的在線服務(wù)提供者注冊,例如進行注冊以接收來自該在線服務(wù)提供者的電子郵件,和/或下載該服務(wù)的某版本到某平臺(如,下載應(yīng)用或小部件)。在212,用戶比如經(jīng)由所述在線身份服務(wù)與服務(wù)相關(guān)聯(lián)。例如,在線身份服務(wù)可以向在線服務(wù)提供者注冊用戶,并為該用戶提供用戶ID。在一個例子中,用戶ID可以與用于在線服務(wù)提供者的ID和/或用于該服務(wù)與該用戶相關(guān)聯(lián)的版本的ID—起被存儲(如,在在線身份服務(wù)的數(shù)據(jù)庫中)。圖3是圖示示例性實施例300的流程圖,其中可實現(xiàn)這里描述的一種或多種技術(shù)。在這個示例性實施例300中,對于識別第一平臺的用戶是否與服務(wù)相關(guān)聯(lián)的請求可以由三個用戶相關(guān)的動作302、304、306中的一個或多個發(fā)起;盡管該請求的發(fā)起并不僅僅限于這三個例子。在302,由用戶利用來接收電子郵件的電子郵件服務(wù)(如,在用戶設(shè)備上的電子郵件客戶端或在線電子郵件服務(wù))接收電子郵件。例如,向在線身份服務(wù)注冊它們的電子郵件域的在線服務(wù)提供者可以發(fā)送電子郵件給與該服務(wù)相關(guān)聯(lián)的用戶。在這個例子中,在線服務(wù)提供者可以發(fā)送關(guān)于該服務(wù)的新版本和/或與該服務(wù)有關(guān)的其他新聞和更新的電子郵件給用戶。在308,電子郵件服務(wù)可以識別發(fā)送者的域,比如電子郵件從其被發(fā)送的域。在312,電子郵件服務(wù)可以發(fā)送請求比如到在線身份服務(wù),用來比如使用電子郵件發(fā)送者的域來識別用戶是否與用于運行該電子郵件服務(wù)的平臺的服務(wù)相關(guān)聯(lián)(例如,是與該服務(wù)相關(guān)聯(lián)的第一平臺的用戶)。在另一個實施例中,在304,請求可以由登錄到在線商店的用戶發(fā)起。例如,包括第一平臺的設(shè)備可以包括瀏覽器和/或允許該用戶訪問應(yīng)用商店的應(yīng)用,在應(yīng)用商店中可以為第一平臺搜索和下載應(yīng)用。在這個實施例中,在310,比如可以通過提供該在線商店的服務(wù)和/或通過提供對在線商店的訪問的瀏覽器或應(yīng)用來檢測第一平臺。例如,第一平臺可以包括控制臺設(shè)備,用戶利用它來在他們的電視機上下載和玩游戲。在這個例子中,控制臺平臺可以被識別,并且識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求可以被發(fā)送到比如在線身份服務(wù)。在另一個實施例中,在306,請求可以由登錄進平臺的用戶發(fā)起。例如,用戶可以使用用戶身份登錄進他們的臺式計算機。在這個實施例中,平臺(例如,或駐留在平臺上的應(yīng)用)可以發(fā)送請求比如到在線身份服務(wù),以識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)。在另一個實施例中,平臺可以發(fā)送請求,以識別第一平臺的用戶是否與任意服務(wù)相關(guān)聯(lián),比如可能向在線身份服務(wù)注冊過的一個服務(wù)。 在312,對于識別用戶是否與服務(wù)(例如,或任意服務(wù))相關(guān)聯(lián)的請求比如被在線身份服務(wù)(例如,或是由在線身份服務(wù)利用的遠程服務(wù)器)接收到。如上所述,在一個實施例中,該請求可以由登錄到第一平臺(如,在線應(yīng)用商店、或登錄到設(shè)備平臺)的用戶發(fā)起;或者由接收到來自與該服務(wù)相關(guān)聯(lián)的域的電子郵件的用戶發(fā)起。而且,如上所述,在一個實施例中,請求可以從電子郵件服務(wù)接收到,該電子郵件服務(wù)接收來自與該服務(wù)相關(guān)聯(lián)的域的電子郵件;從包括該服務(wù)的在線服務(wù)商店接收到,其中在線服務(wù)商店與第一平臺連接;和/或從駐留在提供該服務(wù)的第一平臺上的應(yīng)用接收到。在一個實施例中,當(dāng)請求被從電子郵件服務(wù)接收到時,它可以包括對于識別用戶是否與第二平臺上的服務(wù)相關(guān)聯(lián)的請求,其中第二平臺可以包括設(shè)備平臺和/或在線市場平臺。例如,盡管該用戶可能已經(jīng)通過在線服務(wù)提供者與該服務(wù)相關(guān)聯(lián)(如,在用于在線服務(wù)提供者的網(wǎng)站上注冊),但該用戶可能已經(jīng)或可能尚未在某平臺上下載或使用該服務(wù)。在這個例子中,在線服務(wù)提供者可能希望識別該用戶是否已經(jīng)在第二平臺上(例如,不同于被使用來接收電子郵件的平臺)使用或下載該服務(wù),比如以便能夠通知該用戶他們也能夠下載該服務(wù)到這個其他平臺(例如,如果還沒有這樣安裝)。即,例如,如果用戶在膝上型計算機上下載了該應(yīng)用,他們可能不知道它對于他們的智能電話也是可得到的。在一個實施例中,接收對于識別第一平臺的用戶是否與服務(wù)相關(guān)聯(lián)的請求可以包括接收來自在線應(yīng)用商店的、對于識別用戶是否與通過該應(yīng)用商店可得到的應(yīng)用、小部件和/或網(wǎng)站相關(guān)聯(lián)的請求。例如,在線市場,比如應(yīng)用商店,可以提供各種各樣的服務(wù)。獨立的應(yīng)用和/或被鏈接到在線服務(wù)提供者的應(yīng)用可以從商店下載到用戶的設(shè)備,并且能包括游戲、實用工具、生產(chǎn)力應(yīng)用(productivity apps)、娛樂應(yīng)用等等。這些應(yīng)用可以在設(shè)備平臺上運行而無需在線連接,和/或可以與在線服務(wù)提供者連接,比如用于連接到其他用戶和/或連續(xù)地(例如,或周期地)獲得和/或提供升級的數(shù)據(jù)。而且,小部件可以包括小的應(yīng)用,所述應(yīng)用包括與在線服務(wù)(如,天氣、新聞、時間、交通等等)的連接,以便例如在用戶的桌面上提供升級的內(nèi)容。在314,檢測到的域(如,來自308的電子郵件的域)可以比如由在線身份服務(wù)來與注冊的服務(wù)進行匹配。在這個例子中,如果該域與在線服務(wù)提供者(如,或服務(wù))相關(guān)聯(lián),則用于服務(wù)提供者的ID可以被檢索。替換地,在316,登錄到在線商店(例如在304)和/或第一平臺(例如在306)的用戶的身份可以比如由在線身份服務(wù)來與注冊的用戶進行匹配。例如,當(dāng)用戶登錄(到商店或設(shè)備)時,他們可以提供用戶身份,比如用戶名。在這個例子中,用戶身份可以與存儲在在線身份服務(wù)的數(shù)據(jù)庫中的用戶身份進行比較。如果發(fā)現(xiàn)匹配,則例如用戶ID可以被檢索。在318,與檢索到的ID (例如,注冊的服務(wù)、提供者或用戶)相關(guān)聯(lián)的服務(wù)(如,應(yīng)用、小部件、網(wǎng)站)可以比如從在線身份服務(wù)數(shù)據(jù)庫被識別。在320,被識別的服務(wù)可以與該服務(wù)對于其是可得到的一個或多個平臺進行匹配。例如,身份服務(wù)可以識別出該服務(wù)被安裝到第二平臺上而不是第一平臺上(例如,或者既在第二平臺又在第一平臺,或僅在第一平臺)。在一個實施例中,為了識別服務(wù)是否被安裝在第一平臺上(例如,或第二、第三等平臺上),身份服務(wù)的數(shù)據(jù)庫可以將服務(wù)提供者ID和/或服務(wù)應(yīng)用ID與用于該服務(wù)的、和 用戶ID相關(guān)聯(lián)的一個或多個平臺相鏈接(例如,用戶已經(jīng)在可用的平臺上下載服務(wù)和/或與該服務(wù)交互)。在322,如果用戶已經(jīng)下載該服務(wù)到第一平臺,或該用戶決定退出(opt out)下載該服務(wù)到第一平臺(在322處“是”的情形),則在324沒有通知會被發(fā)送來響應(yīng)所述請求(例如,或者可以發(fā)送識別出用戶已下載或決定退出的響應(yīng))。例如,如果用戶已經(jīng)下載該應(yīng)用,或者如果他們以前被通知了該應(yīng)用對于第一平臺的可用性以及他們決定退出,則向他們通知該應(yīng)用的可用性可能減損用戶體驗。然而,在322,如果比如由身份服務(wù)識別出用戶以前沒有下載該應(yīng)用或決定退出,以及該服務(wù)對于第一平臺是可得到的(在322處“否”的情形),則在326可以返回響應(yīng)該服務(wù)可用于第一平臺。即,例如,如果用戶比如通過在第二平臺(如,智能電話)上下載該應(yīng)用而被識別為與該服務(wù)是相關(guān)聯(lián)的,并且該用戶還沒有決定退出,以及該應(yīng)用對于第一平臺是可得到的,則對于所述請求的響應(yīng)可以包括該應(yīng)用對于第一平臺的可用性的通知。在328,可用性的通知可以比如通過平臺、應(yīng)用商店和/或電子郵件服務(wù)被提供給用戶。在一個實施例中,用戶可以決定是否下載或利用該服務(wù)。而且,在一個實施例中,如果在用該服務(wù)可用于在第一平臺上安裝的指示進行響應(yīng)后該服務(wù)被安裝在第一平臺上,則可以把該服務(wù)與第一平臺相關(guān)聯(lián)。例如,該服務(wù)可以通知在線身份服務(wù)用戶已經(jīng)下載用于第一平臺的服務(wù)。在這個例子中,在線身份服務(wù)可以更新數(shù)據(jù)庫以指示該用戶與用于第一平臺的服務(wù)的關(guān)聯(lián)。而且,在一個實施例中,用戶可以隨后登錄到第二平臺。在這個實施例中,可以接收請求以識別該用戶是否與服務(wù)相關(guān)聯(lián),并且如上所述,如果該服務(wù)沒有安裝在第二平臺上,則響應(yīng)可以包括該服務(wù)可用于在第二平臺上安裝的指示。例如,在接收到該應(yīng)用對于處在工作中的用戶的膝上型計算機的可用性的通知以及下載該應(yīng)用后,用戶可能隨后登錄到他們的智能電話。在這個例子中,用戶現(xiàn)在可以接收他們下載到他們的膝上型計算機上的應(yīng)用對于他們的智能電話也可得到的通知??梢栽O(shè)計一種系統(tǒng),用于向用戶通知他們已經(jīng)在一個平臺上使用的應(yīng)用例如在用戶所利用的另一平臺上的可用性。例如,該系統(tǒng)可以識別在用戶所擁有的一個或多個設(shè)備上由該用戶利用的服務(wù)。在這個例子中,如果用戶在他們的個人計算機上下載某應(yīng)用,則t匕如當(dāng)他們登錄到智能電話時,他們可以被通知相同的應(yīng)用在他們的智能電話上是可以加以利用的。通知可以在例如當(dāng)用戶登錄進替換的平臺時或例如得到來自用戶可能注冊的服務(wù)的電子郵件時被發(fā)起。這樣,用戶可以更加容易地發(fā)現(xiàn)他們的跨多個平臺(如,設(shè)備或在線市場)的喜愛的應(yīng)用,并且應(yīng)用服務(wù)提供者可以被更加充分地連接到他們的顧客。圖4是用于向在線用戶通知某服務(wù)在用戶的第一平臺上的可用性的示例性系統(tǒng)400的組件圖。數(shù)據(jù)存儲組件402被配置成存儲關(guān)于和注冊的服務(wù)提供者456相關(guān)聯(lián)的一個或多個服務(wù)的信息。識別組件404可操作地與數(shù)據(jù)存儲組件402耦合。識別組件404通過使用數(shù)據(jù)存儲組件402上的信息而識別來自注冊的服務(wù)提供者456的服務(wù)是否被安裝到用戶的第一平臺454。請求操控組件406可操作地與識別組件404稱合。請求操控組件406接收包括對于識別第一平臺454的用戶是否與服務(wù)相關(guān)聯(lián)的請求的用戶ID請求450。而且,如果該服務(wù)還沒有被安裝在第一平臺454上,則請求操控組件406用該服務(wù)可用于在第一平臺454 上安裝的指示452來響應(yīng)所述請求450。盡管沒有圖示,但系統(tǒng)400 (和500)可以包括處理單元,比如微處理器,來處理用于該系統(tǒng)的數(shù)據(jù)。例如,用戶可以登錄到第一平臺454 (如,控制臺設(shè)備),并且第一平臺454 (例如,或運行于第一平臺上的應(yīng)用)可以發(fā)送用戶ID請求450給請求操控組件406,以查明該用戶是否與比如在第二平臺(如,手持計算設(shè)備)上的服務(wù)提供者相關(guān)聯(lián)。在這個例子中,識別組件404可以比較用戶標(biāo)識信息與在數(shù)據(jù)存儲組件402中存儲的數(shù)據(jù),以便識別該用戶是否與服務(wù)提供者456相關(guān)聯(lián),其可能在數(shù)據(jù)存儲組件402上具有已注冊的身份。如果該用 戶與在線服務(wù)提供者456相關(guān)聯(lián)(如,通過在第二平臺上從服務(wù)提供者456下載應(yīng)用),并且該服務(wù)可用于第一平臺454,則請求操控組件406可以比如通過使用第一平臺向用戶提供該服務(wù)對于第一平臺也是可得到的響應(yīng)。圖5是圖示在其中可以實現(xiàn)這里描述的一個或多個系統(tǒng)的示例性實施例500的組件圖。在這個例子中,提供了圖4的擴展,因此為了簡明起見可能不重復(fù)相對于圖4描述的元素、組件等等的說明。在這個示例性實施例500中,第一平臺例如可以包括設(shè)備平臺554,比如智能電話、便攜式計算設(shè)備(如,手持計算機、手持游戲設(shè)備等等)、膝上型/臺式計算機、控制臺設(shè)備等等,或者可以包括市場平臺556,比如用于一個或多個操作系統(tǒng)和/或設(shè)備的應(yīng)用商店。而且,服務(wù)一一比如由通過網(wǎng)絡(luò)558 (如,因特網(wǎng))連接到第一平臺上的服務(wù)提供者560提供一一可以例如包括與服務(wù)提供者560相關(guān)聯(lián)的應(yīng)用,其中該應(yīng)用具有多平臺功能性(如,可用于不止一個平臺);與注冊的服務(wù)提供者相關(guān)聯(lián)的網(wǎng)站(例如,包括web應(yīng)用);和/或可以從多個平臺比如通過網(wǎng)絡(luò)558連接到在線服務(wù)提供者560的小部件。在示例性實施例500中,服務(wù)提供者注冊組件510可以利用服務(wù)提供者ID注冊服務(wù)提供者560,和/或可以通過使用用于與該服務(wù)相關(guān)聯(lián)的平臺的ID、利用服務(wù)提供者ID注冊服務(wù)提供者所提供的服務(wù)。例如,在線服務(wù)提供者560可以向服務(wù)提供者注冊組件510注冊,以使得服務(wù)提供者560在數(shù)據(jù)存儲組件402中與服務(wù)提供者ID相關(guān)聯(lián)。而且,服務(wù)提供者560可以向服務(wù)提供者注冊組件510注冊一個或多個服務(wù)(如,應(yīng)用、小部件),以使得一個或多個服務(wù)與在數(shù)據(jù)存儲組件402中的各自的ID相關(guān)聯(lián)和/或與服務(wù)提供者ID相關(guān)聯(lián)。電子郵件通知組件512可以識別電子郵件從其發(fā)送給用戶的域,比如從由服務(wù)提供者560注冊的域發(fā)送給第一平臺554的用戶。而且,電子郵件通知組件512可以比如通過使用識別組件404而確定域是否與注冊的服務(wù)提供者560相關(guān)聯(lián)。另外,如果域與注冊的服務(wù)提供者560相關(guān)聯(lián),則電子郵件通知組件512可以識別與該域相關(guān)聯(lián)的注冊的服務(wù)提供者560。在一個實施例中,電子郵件通知組件512可以可操作地與電子郵件服務(wù)提供者相耦合,比如駐留在用戶設(shè)備554上的電子郵件客戶端或在線電子郵件服務(wù)。在這個實施例中,例如,電子郵件服務(wù)可以提供電子郵件域給電子郵件通知組件512。應(yīng)用商店通知組件514可以例如在接收到用戶ID請求550后確定該用戶是否與第二平臺上的服務(wù)相關(guān)聯(lián)。而且,如果用戶被識別為與第二平臺上的服務(wù)相關(guān)聯(lián),則應(yīng)用商店通知組件514可以識別與第二平臺上的服務(wù)相關(guān)聯(lián)的注冊的服務(wù)提供者(如,560)。例如,應(yīng)用商店通知組件514可以使用該識別組件來識別相關(guān)聯(lián)的平臺和/或服務(wù)。如果該服務(wù)沒有被安裝在第一平臺上,則應(yīng)用商店通知組件514也可以比如通過使用請求操控組件406來提供通知響應(yīng)552而提供該服務(wù)可用于在第一平臺上安裝的指示。 如果決定退出組件516接收到?jīng)Q定退出請求,則決定退出組件516可以把用戶識別為已經(jīng)決定退出服務(wù)。例如,第一平臺554的用戶可以接收該服務(wù)可用于下載到第一平臺上的通知(如,552)。在這個例子中,代替下載該應(yīng)用,用戶可以決定退出下載該應(yīng)用,從而不再希望接收到該應(yīng)用的可用性的通知。在這個實施例中,例如,當(dāng)決定退出組件516接收到對于該用戶的決定退出請求時,針對在第一平臺554上的應(yīng)用,決定退出的指示可以被存儲在數(shù)據(jù)存儲組件402中。這樣,例如,當(dāng)用戶以后登錄到第一平臺時,他們可能不被通知該應(yīng)用對于第一平臺的可用性。再一個實施例牽涉到計算機可讀介質(zhì),其包括被配置成實現(xiàn)在這里給出的技術(shù)中的一種或多種的處理器可執(zhí)行指令??梢园催@些方式設(shè)計出的示范性計算機可讀介質(zhì)被圖示于圖6中,其中實現(xiàn)600包括計算機可讀介質(zhì)608 (如,⑶-R、DVD-R、或硬盤驅(qū)動器的盤片),在其上是編碼的計算機可讀數(shù)據(jù)606。該計算機可讀數(shù)據(jù)606進而又包括一組計算機指令604,其被配置成按照在此闡述的一個或多個原理操作。在一個這樣的實施例602中,舉例而言,處理器可執(zhí)行指令604可以被配置成執(zhí)行一種方法,比如圖I的示范性方法100的至少某些。在另一個這樣的實施例中,舉例而言,處理器可執(zhí)行指令604可以被配置成實現(xiàn)一種系統(tǒng),比如圖4的示范性系統(tǒng)400的至少某些??梢杂杀绢I(lǐng)域的技術(shù)人員設(shè)計許多這樣的計算機可讀介質(zhì),其被配置成依照這里給出的技術(shù)操作。雖然本主題是以特定于結(jié)構(gòu)特征和/或方法動作的語言被描述的,但應(yīng)當(dāng)理解,在所附權(quán)利要求中限定的主題不一定局限于上述的特定特征或動作。而是,上述的特定特征和動作是作為實施權(quán)利要求的示例性形式而公開的。當(dāng)在本申請中使用時,術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口”等等通常打算用來指代計算機相關(guān)的實體,其或者是硬件、硬件和軟件的組合、軟件,或者是執(zhí)行中的軟件。例如,組件可以是但不限于運行在處理器上的進程、處理器、對象、可執(zhí)行文件、執(zhí)行的線程、程序和/或計算機。作為舉例說明,運行在控制器上的應(yīng)用和控制器都可以是組件。一個或多個組件可以駐留在進程和/或執(zhí)行的線程內(nèi),并且組件可以被定位于一臺計算機上和/或分布于兩臺或更多臺計算機間。
而且,所要求保護的主題可以被實施為方法、設(shè)備或制造品,使用標(biāo)準(zhǔn)編程和/或工程技術(shù)以產(chǎn)生軟件、固件、硬件或它們的任何組合來控制計算機去實施所公開的主題。當(dāng)在這里使用時,術(shù)語“制造品”打算包括從任何計算機可讀設(shè)備、載體或媒體可訪問的計算機程序。當(dāng)然,本領(lǐng)域的技術(shù)人員將認(rèn)識到,可以對這種配置做出許多修改,而不脫離所要求保護的主題的范圍或精神。圖7和接下來的討論提供了對于實現(xiàn)這里闡述的措施中的一個或多個的實施例 的適當(dāng)計算環(huán)境的簡潔的、概括性的描述。圖7的操作環(huán)境僅僅是適當(dāng)?shù)牟僮鳝h(huán)境的一個例子,其不打算用來對操作環(huán)境的使用范圍或功能性提出任何限制。示例性計算設(shè)備包括但不限于個人計算機、服務(wù)器計算機、手持或膝上型設(shè)備、移動設(shè)備(比如移動電話、個人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費電子產(chǎn)品、小型計算機、大型計算機、包括以上的任何系統(tǒng)或設(shè)備的分布式計算環(huán)境,等等。盡管不是必需的,但是實施例是在由一個或多個計算設(shè)備執(zhí)行的“計算機可讀指令”的一般上下文中被描述的。計算機可讀指令可經(jīng)由計算機可讀媒體(下面討論)被分發(fā)。計算機可讀指令可以被實現(xiàn)為程序模塊,比如執(zhí)行特定任務(wù)或?qū)嵤┨囟ǔ橄髷?shù)據(jù)類型的函數(shù)、對象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等等。典型地,計算機可讀指令的功能性可以在各種環(huán)境中按期望的被組合或分布。圖7圖示包括被配置成實現(xiàn)這里提供的一個或多個實施例的計算設(shè)備712的系統(tǒng)710的例子。在一種配置中,計算設(shè)備712包括至少一個處理單元716和內(nèi)存718。取決于計算設(shè)備的確切配置和類型,內(nèi)存718可以是易失性的(比如像RAM)、非易失性的(比如像ROM、閃速存儲器等等)、或兩者的某種組合。這個配置在圖7中由虛線714例示。在其他實施例中,設(shè)備712可以包括另外的特征和/或功能性。例如,設(shè)備712也可以包括另外的存儲裝置(如,可移除的和/或不可移除的),包括但不限于磁存儲裝置、光學(xué)存儲裝置等等。這樣的另外的存儲裝置在圖7中由存儲裝置720例示。在一個實施例中,用來實現(xiàn)這里提供的一個或多個實施例的計算機可讀指令可以是在存儲裝置720中,存儲裝置720也可以存儲其他的計算機可讀指令,用來實現(xiàn)操作系統(tǒng)、應(yīng)用程序、等等。計算機可讀指令可以被裝載到內(nèi)存718中用于例如由處理單元716執(zhí)行。當(dāng)在這里使用時,術(shù)語“計算機可讀媒體”包括計算機存儲媒體。計算機存儲媒體包括以任何方法或技術(shù)實現(xiàn)以存儲比如計算機可讀指令或其他數(shù)據(jù)的信息的易失性和非易失性、可移除和不可移除的媒體。內(nèi)存718和存儲裝置720是計算機存儲媒體的例子。計算機存儲媒體包括但不限于RAM、R0M、EEPR0M、閃速存儲器或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)、或其他光學(xué)存儲裝置、盒式磁帶、磁帶、磁盤存儲裝置或其他磁存儲設(shè)備、或可以被用來存儲想要的信息并可以由設(shè)備712訪問的任何其他介質(zhì)。任何這樣的計算機存儲媒體可以是設(shè)備712的一部分。設(shè)備712還可以包括允許設(shè)備712與其他設(shè)備通信的通信連接726。通信連接726可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接、或用于連接計算設(shè)備712到其他計算設(shè)備的其他接口。通信連接726可以包括有線連接或無線連接。通信連接726可以傳送和/或接收通信媒體。術(shù)語“計算機可讀媒體”可以包括通信媒體。通信媒體典型地將計算機可讀指令或其它數(shù)據(jù)具體化為諸如載波或其它輸送機制那樣的“調(diào)制的數(shù)據(jù)信號”,并且包括任何信息遞送媒體。術(shù)語“調(diào)制的數(shù)據(jù)信號”可以包括使它的特性中的一個或多個以如下方式設(shè)置或改變的信號,即將信息編碼在信號中。設(shè)備712可以包括輸入設(shè)備724,比如鍵盤、鼠標(biāo)、筆、話音輸入設(shè)備、觸摸式輸入設(shè)備、紅外攝像機、視頻輸入設(shè)備、和/或任何其他的輸入設(shè)備。輸出設(shè)備722 — 一比如一個或多個顯示器、揚聲器、打印機、和/或任何其他的輸出設(shè)備一一也可以被包括在設(shè)備712中。輸入設(shè)備724和輸出設(shè)備722可以經(jīng)由有線連接、無線連接或它們的任何組合被連接到設(shè)備712。在一個實施例中,來自另一個計算設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用作為用于計算設(shè)備712的輸入設(shè)備724或輸出設(shè)備722。計算設(shè)備712的組件可以通過各種相互連接一比如總線一而被連接。這樣的相互連接可以包括外設(shè)部件互連(PCI),比如PCI Express、通用串行總線(USB)、火線(firewire, IEEE 1394)、光學(xué)總線結(jié)構(gòu)等等。在另一個實施例中,計算設(shè)備712的組件可以通過網(wǎng)絡(luò)而被互連。例如,內(nèi)存718可以包括位于不同物理位置通過網(wǎng)絡(luò)而互連的多個物 理存儲單元。本領(lǐng)域的技術(shù)人員將認(rèn)識到,被利用來存儲計算機可讀指令的存儲設(shè)備可以跨網(wǎng)絡(luò)分布。例如,經(jīng)由網(wǎng)絡(luò)728可訪問的計算設(shè)備730可以存儲用來實現(xiàn)這里提供的一個或多個實施例的計算機可讀指令。計算設(shè)備712可以訪問計算設(shè)備730并下載計算機可讀指令的一部分或者全部計算機可讀指令以用于執(zhí)行。替換地,計算設(shè)備712可以按需要下載計算機可讀指令的片段,或者一些指令可以在計算設(shè)備712上執(zhí)行,而一些在計算設(shè)備730上執(zhí)行。這里提供了實施例的各種操作。在一個實施例中,所描述的操作中的一個或多個可以構(gòu)成被存儲在一個或多個計算機可讀媒體上的計算機可讀指令,這些指令如果被計算設(shè)備執(zhí)行,將使得計算設(shè)備執(zhí)行所描述的操作。所述操作的某些或全部操作被描述的次序不應(yīng)當(dāng)被解釋為是指這些操作必然依賴于次序。本領(lǐng)域技術(shù)人員將意識到替換的排序具有本描述的益處。而且,應(yīng)該理解,并不是所有的操作都必然存在于這里提供的每一個實施例中。而且,單詞“示范性”在這里被使用來表示用作例子、實例、或舉例說明的意思。在這里作為“示范性”描述的任何方面或設(shè)計不是必然要被解釋為優(yōu)于其他的方面或設(shè)計。而是,詞語示范性的使用是打算用來以具體的方式給出概念。當(dāng)在本申請中使用時,詞語“或”打算是指包括性的“或”而不是排他性的“或”。也就是,除非另外地規(guī)定,或從上下文清楚看出,否則“X利用A或B”打算指任何的自然的包含性互換。即,如果X利用A ;X利用B ;或X利用A和B,則在任何前述的實例下均滿足“X利用A或B”。而且,A和B中的至少一個和/或類似表述通常意味著A或B、或者既A且B。另外,當(dāng)在本申請和所附權(quán)利要求中使用時,冠詞“一”和“一個”(“a”和“an”)通常可以被解釋為是指“一個或多個”,除非另外地規(guī)定,或從上下文清楚看出是針對單數(shù)形式。而且,A和B中的至少一個和/或類似表述通常意味著A或B、或者既A且B。另外,盡管本公開內(nèi)容是相對于一個或多個實現(xiàn)被顯示和描述的,然而本領(lǐng)域技術(shù)人員基于對本說明書和附圖的閱讀和理解,將會想到等同的替換和修改。本公開內(nèi)容包括所有這樣的修改和替換,并且僅僅由以下的權(quán)利要求的范圍來限制。特別地就上面描述的組件(如,元件、資源等等)所執(zhí)行的各種功能而言,除非另外指明,否則被使用來描述這樣的組件的術(shù)語打算對應(yīng)于用來執(zhí)行所描述的部件的規(guī)定功能的任何組件(例如,也就是功能上是等同的),即使它們在結(jié)構(gòu)上不等同于本公開內(nèi)容的、在這里圖示的示范性實現(xiàn)中用來執(zhí)行該功能的所公開的結(jié)構(gòu)。另外,盡管本公開內(nèi)容的具體特征可能是相對于幾個實現(xiàn)中的僅僅一個實現(xiàn)而予以公開的,然而這樣的特征可以與其它實現(xiàn)的一個或多個其它特征相組合,正如對于任何給定的或特定的應(yīng)用而言可能是想要的和有利的那樣。而且, 就術(shù)語“包括(includes)”^具有(having)”、“有(has)”、“帶有(with) ”或者它們的變體在詳細說明或權(quán)利要求中被使用的方面來說,這樣的術(shù)語打算是按照類似于術(shù)語“包括(comprising)”的方式的包括。
權(quán)利要求
1.一種用于向用戶通知服務(wù)在用戶的第一平臺上的可用性的基于計算機的方法(100),包括 接收對于識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求(104); 通過使用基于計算機的處理器,來識別該服務(wù)是否被安裝到第一平臺上(106);和如果該服務(wù)沒有被安裝到第一平臺上,則用該服務(wù)可用于在第一平臺上安裝的指示來進行響應(yīng)(108)。
2.權(quán)利要求I的方法,包括接收由登錄到第一平臺的用戶發(fā)起的請求。
3.權(quán)利要求I的方法,包括接收由從與該服務(wù)相關(guān)聯(lián)的域接收電子郵件的用戶發(fā)起的請求。
4.權(quán)利要求I的方法,包括從以下之一接收請求 從與該服務(wù)相關(guān)聯(lián)的域接收電子郵件的電子郵件服務(wù); 包括該服務(wù)的在線服務(wù)商店,其中該在線服務(wù)商店與第一平臺連接;和 駐留在第一平臺上的應(yīng)用,其提供該服務(wù)。
5.權(quán)利要求4的方法,從電子郵件服務(wù)接收請求包括從電子郵件服務(wù)接收對于識別用戶是否與在第二平臺上的服務(wù)相關(guān)聯(lián)的請求,所述第二平臺包括以下的ー項或多項 設(shè)備平臺;和 市場平臺。
6.權(quán)利要求I的方法,包括把該服務(wù)注冊為與以下的ー項或多項相關(guān)聯(lián) 在一個或多個平臺上可以加以利用的服務(wù)應(yīng)用; 服務(wù)在線域;和 與為該服務(wù)發(fā)送的一封或多封電子郵件相關(guān)聯(lián)的服務(wù)域。
7.權(quán)利要求I的方法,包括在用該服務(wù)可用于在第一平臺上安裝的指示進行響應(yīng)后,如果該服務(wù)被安裝到第一平臺上,則把該服務(wù)與第一平臺相關(guān)聯(lián)。
8.權(quán)利要求I的方法,接收對于識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求包括接收來自在線應(yīng)用商店的、識別該用戶是否與以下的一項或多項相關(guān)聯(lián)的請求 通過應(yīng)用商店可得到的應(yīng)用; 通過應(yīng)用商店可得到的小部件;和 通過應(yīng)用商店可得到的網(wǎng)站。
9.權(quán)利要求I的方法,用該服務(wù)可用于在第一平臺上安裝的指示進行響應(yīng)包括發(fā)送響應(yīng),該響應(yīng)發(fā)起向第一平臺的用戶的、該服務(wù)可供用戶在第一平臺上使用的可用性的通知。
10.一種用于向用戶通知服務(wù)在用戶的第一平臺上的可用性的系統(tǒng)(400),包括 數(shù)據(jù)存儲組件(402),其被配置成存儲關(guān)干與注冊的服務(wù)提供者(456)相關(guān)聯(lián)的ー個或多個服務(wù)的信息; 識別組件(404),其可操作地與數(shù)據(jù)存儲組件(402)耦合,并被配置成使用在數(shù)據(jù)存儲組件上的信息來識別來自注冊服務(wù)提供者(456)的服務(wù)是否被安裝到用戶的第一平臺上;和 請求操控組件406,其可操作地與識別組件(404)耦合,并被配置成接收用戶ID請求(450),該請求包括對于識別第一平臺的用戶是否與該服務(wù)相關(guān)聯(lián)的請求;和 如果該服務(wù)沒有被安裝到第一平臺上,則用該服務(wù)可用于在第一平臺上安裝的指示響應(yīng)所述請求(452 )。
11.權(quán)利要求10的系統(tǒng),包括包含以下的ー項或多項的服務(wù) 與所述注冊的服務(wù)提供者相關(guān)聯(lián)的應(yīng)用,其具有多平臺功能性; 與所述注冊的服務(wù)提供者相關(guān)聯(lián)的網(wǎng)站;和 能夠從多個平臺連接的小部件。
12.權(quán)利要求10的系統(tǒng),包括服務(wù)提供者注冊組件,其被配置成 利用服務(wù)提供者ID注冊服務(wù)提供者;和 使用用干與該服務(wù)相關(guān)聯(lián)的平臺的服務(wù)ID,利用服務(wù)提供者ID注冊服務(wù)提供者。
13.權(quán)利要求10的系統(tǒng),包括電子郵件通知組件,其被配置成 識別電子郵件從其發(fā)送給用戶的域; 確定該域是否與注冊的服務(wù)提供者相關(guān)聯(lián);和 如果域與該注冊的服務(wù)提供者相關(guān)聯(lián),則識別與該域相關(guān)聯(lián)的注冊的服務(wù)提供者。
14.權(quán)利要求10的系統(tǒng),包括應(yīng)用商店通知組件,其被配置成 確定用戶是否與第二平臺上的服務(wù)相關(guān)聯(lián); 如果該用戶與第二平臺上的服務(wù)相關(guān)聯(lián),則識別與第二平臺上的該服務(wù)相關(guān)聯(lián)的注冊的服務(wù)提供者;和 如果該用戶與第二平臺上的服務(wù)相關(guān)聯(lián),并且該服務(wù)沒有被安裝到第一平臺上,則指示該服務(wù)可用于在第一平臺上安裝。
15.權(quán)利要求10的系統(tǒng),包括決定退出組件,其被配置成如果該決定退出組件接收到?jīng)Q定退出請求,則把該用戶識別為決定退出服務(wù)。
16.一種計算機可讀媒體,包括在其上存儲的指令,所述指令響應(yīng)于由計算設(shè)備執(zhí)行而使得該計算設(shè)備執(zhí)行按照權(quán)利要求I 一 9中任ー項的方法。
全文摘要
本發(fā)明涉及跨平臺服務(wù)通知。公開了一種或多種技術(shù)和/或系統(tǒng),其用于向用戶通知某服務(wù)在用戶的第一平臺(如,蜂窩電話)上的可用性,其中用戶可能已經(jīng)在第二平臺(如,膝上型計算機)上使用該服務(wù)(或它的變體)。這樣,用戶可以在使用第一平臺(如,蜂窩電話)時意識到該服務(wù)的可用性,而不必搜索用于第一平臺的所述服務(wù)(的版本),這里用戶可能僅僅知道用于第二平臺(如,膝上型計算機)的所述服務(wù)(的版本)。
文檔編號H04L12/58GK102710737SQ20121005474
公開日2012年10月3日 申請日期2012年3月5日 優(yōu)先權(quán)日2011年3月3日
發(fā)明者A.E.吉爾林, A.帕特爾, C.帕克, M.弗蘭耶斯, O.V.奧巴?;? S.G.諾爾德貝里 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1