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

擴展應用程序服務的設備和方法

文檔序號:6361854閱讀:535來源:國知局
專利名稱:擴展應用程序服務的設備和方法
技術領域
本發(fā)明涉及移動操作環(huán)境,且更明確地說,涉及提供為用戶裝置分配整合移動應用程序的改進的設備和方法。
背景技術
移動經(jīng)營商或移動裝置運營商在現(xiàn)今的電信產(chǎn)業(yè)中起主要作用。最初,移動經(jīng)營商將精力集中在通過增加其訂戶基地來產(chǎn)生收入。然而,將了解,在若干國家中,用于增加訂戶基地的范圍現(xiàn)在已經(jīng)變得非常有限,因為市場已接近飽和點。因此,移動經(jīng)營商已分支為將增值服務提供給訂戶以便增加其收入。
·
產(chǎn)生增加的收入的ー種方式是通過將付費服務(例如鈴聲、墻紙、游戲等)賣給用戶。這些服務可由移動經(jīng)營商本身提供,或由可與移動經(jīng)營商合作操作以提供此些服務的商業(yè)實體提供。所述服務·在支付費用后即可供下載到移動裝置或用戶設備。許多益處(例如最大化銷售的潛在所得)出現(xiàn)在向用戶推薦和推銷用戶最可能感興趣的內(nèi)容或服務上。用戶可依據(jù)這些個別推薦的內(nèi)容和服務,使用其移動裝置而具有較好的體驗。此類內(nèi)容和服務的迅速成長的領域是關于應用程序。舉例來說,隨著越來越多的應用程序上線,裝置上移動應用程序商店已經(jīng)成為擁擠且難以瀏覽的體驗。類似地,在給定大多數(shù)移動計算平臺的一般用戶接ロ限制的情況下,所安裝的應用程序可具有只能一次使用一個的功能性。每ー應用程序通常獨立運行。按照慣例,在一些例子中,移動平臺允許數(shù)據(jù)(例如,聯(lián)系人細節(jié))在移動平臺上的共享。然而,所述功能性并不擴展為在第三方與核心應用程序之間的完全、定制用戶接ロ(UI)擴展的共享。

發(fā)明內(nèi)容
下文呈現(xiàn)ー個或ー個以上方面的簡化概述,以便提供對此些方面的基本理解。此概述并非所有所涵蓋方面的廣泛綜述,且既定不確定所有方面的關鍵或決定性要素,也不劃定任何或所有方面的范圍。此概述的唯一目的是以簡化形式來呈現(xiàn)ー個或ー個以上方面的ー些概念以作為稍后所呈現(xiàn)的更詳細描述的序言。在ー個方面中,本發(fā)明提供ー種用于擴展用戶裝置的服務的方法。所述方法包含識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。所述方法進一歩包含識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。所述方法進ー步包含匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性。在另一方面中,本發(fā)明提供至少ー種處理器,其用于擴展用戶裝置的服務。第一模塊識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。第二模塊識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。第三模塊匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務類型或所述第二數(shù)據(jù)類型中的相應ー者的兼容性。在ー額外方面中,本發(fā)明提供ー種用于擴展用戶裝置的服務的計算機程序產(chǎn)品。非暫時計算機可讀存儲媒體存儲指令。至少ー個指令致使計算機識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。至少ー個指令致使計算機識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。至少ー個指令致使計算機匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性。在另一方面中,本發(fā)明提供ー種用于擴展用戶裝置的服務的設備。所述設備包括用于識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序的裝置。所述設備包括用于識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序的裝置。所述設備包括用于匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性的裝置。在又一方面中,本發(fā)明提供ー種用于擴展用戶裝置的服務的設備。擴展管理器識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。發(fā)現(xiàn)代理識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。所述發(fā)現(xiàn)代理通過匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性來識別所述第二應用程序。為了實現(xiàn)前述和相關目的,所述ー個或ー個以上方面包括下文更詳細描述且在權利要求書中明確指出的特征。以下描述和附圖詳細陳述ー個或ー個以上方面的某些說明性特征。然而,這些特征僅指示可使用各種方面的原理的各種方式中的幾種,且此描述無意包含所有此些方面及其均等物。


下文將結合附圖描述所掲示的方面,提供附圖是為了說明而非限制所掲示的方面,其中相同名稱表示相同元件。圖1說明根據(jù)ー個方面的用于擴展用戶裝置的服務的設備的示意圖。圖2說明根據(jù)ー個方面的用于擴展用戶裝置的服務的方法的流程圖。圖3說明根據(jù)ー個方面的呈現(xiàn)上下文整合應用程序的移動計算平臺的圖形用戶接ロ的循序描繪。圖4呈現(xiàn)根據(jù)ー個方面的呈現(xiàn)可安裝的上下文相關應用程序的圖形用戶接ロ的循序描繪。
圖5呈現(xiàn)根據(jù)ー個方面的呈現(xiàn)操作以檢閱和安裝上下文相關應用程序的圖形用戶接ロ的循序描繪。圖6呈現(xiàn)根據(jù)ー個方面的在安裝上下文相關應用程序之后的圖形用戶接ロ的循序描繪。圖7呈現(xiàn)根據(jù)ー個方面的以獨立方式與新安裝的應用程序交互的圖形用戶接ロ的循序描繪。圖8呈現(xiàn)根據(jù)ー個方面的與由整合應用程序服務增強的日歷應用程序交互的圖形用戶接ロ的循序描繪。圖9呈現(xiàn)根據(jù)ー個方面的與由整合應用程序服務增強的位置應用程序交互的圖形用戶接ロ的循序描繪。圖10呈現(xiàn)根據(jù)ー個方面的與由整合應用程序服務增強的照片應用程序交互的圖形用戶接ロ的循序描繪。圖1lA到IlB呈現(xiàn)根據(jù)ー個方面的擴增實境應用程序的實例。圖12說明根據(jù)ー個方面的在移動計算平臺上的用戶接ロ應用程序上下文整合的通信系統(tǒng)。圖13說明根據(jù)ー個方面的用于移動計算平臺上的應用程序的上下文整合的方法的流程圖。圖14說明根據(jù)ー個方面的用于擴展應用程序服務的用戶裝置的示范性環(huán)境的示意圖。圖15說明根據(jù)ー個方面的用于擴展應用程序服務的網(wǎng)絡實體的示范性環(huán)境的示意圖。圖16說明根據(jù)ー個方面的用于擴展用戶裝置的服務的電組件的邏輯分組的示意圖。
具體實施例方式當前的移動裝置在可擴展核心移動應用程序(例如聯(lián)系人、日歷、地圖、照片等)的方面受限。雖然ー些移動操作系統(tǒng)允許第三方可下載應用程序共享其ー些數(shù)據(jù),但所述情況不適用于其用戶接ロ。另外,移動應用程序可從其下載的虛擬應用程序商店的當前標準模型為應用程序發(fā)現(xiàn)提供單個進入點(通常為移動裝置的主頁屏幕上的應用程序商店圖標)。本發(fā)明提供一種移動平臺用戶接ロ(n),其可經(jīng)構造以提供用于應用程序(例如ー個或ー個以上第三方應用程序)的機制,以提供對存儲在移動裝置上的ー個或ー個以上其它應用程序(例如核心應用程序)的n和數(shù)據(jù)擴展。如本文所使用,核心應用程序包含預配置在移動裝置上的任何應用程序,而第三方應用程序包含不是核心應用程序的任何程序,但本文所述的原理與基于另ー應用程序的功能性來擴展任何應用程序有夫。另外,所提供的n和數(shù)據(jù)擴展涉及可基于另ー應用程序而添加到一個程序的額外服務。如本文所使用,術語服務包含任何應用程序相關功能性。在ー些方面中,服務的擴展是基于利用可與另一應用程序兼容的服務或數(shù)據(jù)類型的一個應用程序,其中數(shù)據(jù)類型與所述應用程序所使用的數(shù)據(jù)的類型或格式有夫。本發(fā)明進一歩提供用于從ー個或ー個以上其它應用程序(例如核心移動應用程序)的n內(nèi)發(fā)現(xiàn)和下載ー個或ー個以上應用程序(例如第三方應用程序)的多個上下文接入點,從而允許用戶容易地發(fā)現(xiàn)和下載其功能性擴展任何駐存應用程序的ー個或ー個以上新應用程序?,F(xiàn)參看圖式來描述各種方面。在以下描述中,出于闡釋的目的,陳述大量特定細節(jié)以便提供對ー個或ー個以上方面的透徹理解。然而,可顯而易見,可在無這些特定細節(jié)的情況下實踐各種方面。在其它例子中,以框圖形式來展示眾所周知的結構及裝置,以便促進描述這些方面。在圖1中,根據(jù)ー個方面,本發(fā)明提供用于擴展用戶裝置102的服務的設備100。擴展管理器104識別駐存在用戶裝置102上的第一應用程序106,其具有利用第一數(shù)據(jù)類型110的第一服務108。發(fā)現(xiàn)代理112例如從多個應用程序116中識別第二應用程序114,其具有利用第二數(shù)據(jù)類型120的第二服務118。發(fā)現(xiàn)代理112通過匹配第一應用程序106的第一服務108或第一數(shù)據(jù)類型110中的選定ー者與第二應用程序114的第二服務118或第ニ數(shù)據(jù)類型120中的相應ー者的兼容性來識別第二應用程序114。舉例來說,發(fā)現(xiàn)代理112可匹配第一應用程序106的第一服務108與第二應用程序114的第二數(shù)據(jù)類型120的兼容性,如122處所描繪。舉例來說,第一服務108可包含聯(lián)系人服務,且第二數(shù)據(jù)類型120可包含在線游戲玩家聯(lián)系人。在另ー實例中,第一服務108可包含聯(lián)系人服務,且第二數(shù)據(jù)類型120可包含位置服務。替代地或另外,發(fā)現(xiàn)代理112可匹配第一應用程序106的第一數(shù)據(jù)類型110與第ニ應用程序114的第二服務118的兼容性,如124處所描繪。舉例來說,第一數(shù)據(jù)類型110可包含媒體格式,且第二服務118可包含媒體檢視器。在另ー實例中,第一數(shù)據(jù)類型110可包含媒體格式,且第二服務118可包含向服務器的上載器。作為額外實例,第一數(shù)據(jù)類型110可包含與至少ー個位置相關聯(lián)的圖像格式,且第二服務118可包含與至少ー個位置相關聯(lián)的服務。用戶接ロ 126向第一應用程序106呈現(xiàn)發(fā)現(xiàn)代理112的表示(描繪為發(fā)現(xiàn)圖標128),其可(例如)基于用戶輸入而選擇以用于激活對兼容應用程序(例如,第二應用程序114)的識別。在ー個方面中,第一應用程序106可包含多個服務130或多個數(shù)據(jù)類型132中的至少ー者。用戶接ロ 126可呈現(xiàn)當前上下文134,其識別第一服務108和第一數(shù)據(jù)類型110。因此,不是考慮所有所述多個服務130或所述多個數(shù)據(jù)類型132,而是在一方面中,發(fā)現(xiàn)代理112可識別當前上下文134,且接著可根據(jù)當前上下文134識別第二應用程序114。在ー個方面中,應用程序添加器136管理第二應用程序114例如從服務器138的獲取和在用戶裝置102上的存儲。在示范性方面中,用戶接ロ 126向第一應用程序106呈現(xiàn)應用程序添加器136的表示(描繪為下載或“添加”圖標140),用于激活或起始對第二應用程序114的獲取和存儲,例如下載。在ー個方面中,數(shù)據(jù)結構142可界定所述多個應用程序116的兼容性中的一者或一者以上。舉例來說,數(shù)據(jù)結構142可識別相應應用程序的服務類型和/或數(shù)據(jù)類型、結合相應應用程序工作的兼容服務類型和/或數(shù)據(jù)類型,和/或與相應應用程序兼容的其它應用程序。發(fā)現(xiàn)代理112可存取數(shù)據(jù)結構142以用于確定第一應用程序106與多個應用程序116中的一者或一者以上的兼容性的匹配,例如用干與第二應用程序114匹配,如上文所論述。舉例來說,數(shù)據(jù)結構142可駐存在用于所有所述多個應用程序116的用戶裝置102上。或者,數(shù)據(jù)結構142可駐存在用于駐存或存儲在用戶裝置102上的所述多個應用程序116的子集的用戶裝置102上。替代地或另外,數(shù)據(jù)結構142可駐存在用于所有所述多個應用程序116的服務器138上,且鏈接到應用程序商店144,以用于下載到ー個或ー個以上用戶裝置,例如用戶裝置102。在一方面中,例如,用戶裝置102可經(jīng)由用戶裝置102上能夠與服務器138的網(wǎng)絡接ロ 148通信的網(wǎng)絡接ロ 146存取數(shù)據(jù)結構142。因此,在ー個方面中,擴展管理器104響應于用戶選擇而獲得并整合第二應用程序114的第二數(shù)據(jù)類型120或第二服務118中的相應ー者,以供第一應用程序106的第一服務108或第一數(shù)據(jù)類型110中的選定ー者使用。在圖2中,在ー個方面中,用于擴展用戶裝置的服務的方法200包含識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序(框202)。舉例來說,擴展管理器104識別用戶裝置102上具有利用第一數(shù)據(jù)類型110的第一服務108的第一應用程序106(圖1)。方法200進ー步包含識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序(框204)。舉例來說,發(fā)現(xiàn)代理112識別多個應用程序116中具有利用第ニ數(shù)據(jù)類型120的第二服務118的第二應用程序114 (圖1)。方法200進ー步包含匹配第一應用程序的第一服務或第一數(shù)據(jù)類型中的選定ー者與第二應用程序的第二服務類型或第二數(shù)據(jù)類型中的相應ー者的兼容性(框206)。舉例來說,發(fā)現(xiàn)代理112通過匹配第一應用程序106的第一服務108或第一數(shù)據(jù)類型110中的選定ー者與第二應用程序114的第二數(shù)據(jù)類型120或第二服務118中的相應ー者的兼容性來識別第二應用程序114(圖1)。任選地,在示范性方面中,方法200進ー步包含向第一應用程序呈現(xiàn)發(fā)現(xiàn)代理的表示,以用于激活對第二應用程序的識別(框208)。舉例來說,用戶接ロ 126向第一應用程序106呈現(xiàn)發(fā)現(xiàn)代理112的表示(描繪為發(fā)現(xiàn)圖標128),以用于激活對第二應用程序114的識別(圖1)。在ー個方面中,第一應用程序106可包含多個服務或多個數(shù)據(jù)類型中的至少ー者。在此情況下,方法200可進ー步包含識別由第一服務和第一數(shù)據(jù)類型界定的當前上下文,以及根據(jù)當前上下文識別第二應用程序。在ー個方面中,方法200可進ー步包含例如通過從服務器下載來獲取第二應用程序并將其存儲在用戶裝置上。在示范性方面中,方法200可進ー步包含在用戶接口上向第一應用程序呈現(xiàn)應用程序添加器的表示,以用于激活用戶裝置中的第二應用程序的獲取和存儲。在ー個方面中,匹配兼容性(框206)的方法200可識別第一應用程序的第一服務與第二應用程序的第二數(shù)據(jù)類型之間的匹配。舉例來說,第一服務可包含聯(lián)系人服務,且第ニ數(shù)據(jù)類型包括在線游戲玩家聯(lián)系人。對于另ー實例,第一服務可包含聯(lián)系人服務,且第二數(shù)據(jù)類型包括位置服務。在ー個方面中,匹配兼容性(框206)的方法200可識別第一應用程序的第一數(shù)據(jù)類型與第二應用程序的第二服務之間的匹配。舉例來說,第一數(shù)據(jù)類型可包含媒體格式,且第二服務包括媒體檢視器。對于另ー實例,第一數(shù)據(jù)類型可包含媒體格式,且第二服務包括向服務器的上載器。對于另ー實例,第一數(shù)據(jù)類型可包含與至少ー個位置相關聯(lián)的圖像格式,且第二服務包括與至少ー個位置相關聯(lián)的服務。
在ー個方面中,方法200可包含獲得界定多個應用程序的兼容性中的一者或一者以上的數(shù)據(jù)結構。舉例來說,在一方面中,可通過經(jīng)由網(wǎng)絡接ロ存取數(shù)據(jù)結構來獲得數(shù)據(jù)結構。在ー個方面中,方法200可包含響應于用戶選擇而獲得并整合第二應用程序的第ニ數(shù)據(jù)類型或第二服務中的相應者,以供第一應用程序的第一服務或第一數(shù)據(jù)類型中的選定ー者使用。作為使用的實例,在圖3到10以及IlA到IlB中,根據(jù)與本發(fā)明一致的ー個方面,示范性移動裝置300呈現(xiàn)圖形用戶接ロ(⑶I) 302,以用于與UI應用程序整合器交互。 在圖3中,304處描繪的第一 UI狀態(tài)呈現(xiàn)填充有多個應用程序306的主頁屏幕,所述應用程序中的一者為人應用程序308。如310處所描繪,在選擇人應用程序308之后,⑶1302列出聯(lián)系人312。先前已整合了有關的位置應用程序(例如,定位人應用程序),其通過在可辨別情況下呈現(xiàn)當前位置來增強聯(lián)系人312。在選擇特定聯(lián)系人(如314處所描繪)后,即刻顯示聯(lián)系人細節(jié)316以及位置細節(jié)318。舉例來說,從應用程序商店下載的定位人應用程序可在用于聯(lián)系人的聯(lián)系人細節(jié)用戶接口內(nèi)提供地圖UI,從而展示所述聯(lián)系人的位置。在ー個方面中,可動態(tài)地執(zhí)行ー個或ー個以上應用程序的整合。因此,可按照需要,容易地來回切換、添加或移除應用程序服務。舉例來說,如圖4中所描繪,可響應于在M314(圖3)處接收到的用戶選擇319而產(chǎn)生定位人細節(jié)用戶接ロ 404。在一方面中,從核心應用程序存取n應用程序整合器圖標402。舉例來說,在此情況下,n應用程序整合器圖標402位于W404的下部部分中。響應于n應用程序整合器圖標402的用戶選擇,406處描繪用戶接ロ,其提供上下文相關的當前安裝應用程序的列表。如虛擬鍵408處所描繪,用戶可選擇從應用程序商店412發(fā)現(xiàn)ー個或ー個以上額外的推薦上下文相關應用程序410的機會。舉例來說,根據(jù)本文所述的方面,這些上下文相關應用程序410(如“游戲玩家網(wǎng)”應用程序414)可使其UI擴展到多個核心應用程序中。每ー應用程序提供為特定目的定制的服務,且將以其自己的方式影響相關核心應用程序。舉例來說,在圖5中,響應干“游戲玩家網(wǎng)”應用程序414(圖4)的用戶選擇,描繪用于游戲玩家網(wǎng)應用程序414的細節(jié)用戶接ロ 502,其包含由游戲玩家網(wǎng)應用程序414提供的可整合的兩個服務。在此情況下,游戲玩家網(wǎng)應用程序414可擴展為人應用程序501和事件應用程序503兩者。舉例來說,如504處所描繪,用戶選擇人應用程序501來看游戲玩家網(wǎng)應用程序414的服務可如何增強人應用程序501。如504處所描繪,針對游戲玩家網(wǎng)應用程序414將如何增強用于人應用程序501的信息而呈現(xiàn)實例?;氐絎502,用戶可選擇將游戲玩家網(wǎng)應用程序414添加到駐存在用戶裝置上的應用程序或服務的集合,其產(chǎn)生如UI506處描繪的應用程序或服務的所安裝集合,包含游戲玩家網(wǎng)應用程序414。一旦被安裝,新的應用程序或服務就出現(xiàn)在相關核心應用程序標簽中。在一方面中,例如,用戶裝置上的聯(lián)系人應用程序可列出具有游戲玩家網(wǎng)賬戶的聯(lián)系人,并(例如)在聯(lián)系人細節(jié)屏幕內(nèi)顯示游戲玩家簡檔。舉例來說,在此情況下,可將聯(lián)系人存儲在人應用程序501中,且游戲玩家網(wǎng)應用程序414或服務將影響人應用程序501中的聯(lián)系人的進入。用戶可接著選擇上下文相關的人應用程序501以查看操作中的整合。舉例來說,在圖6中,如602處所描繪,針對現(xiàn)在對于游戲玩家網(wǎng)上的個人展示狀態(tài)603的先前選定聯(lián)系人,展示增強的人應用程序。選擇人應用程序501會再次回到聯(lián)系人列表n,如604處所描繪,其中除位置605之外,現(xiàn)在還注釋游戲玩家狀態(tài)603。在ー個方面中,服務如何影響核心應用程序可由第三方應用程序開發(fā)人員使用n應用程序整合器應用編程接ロ(API)中固有的靈活性來確定。在圖7中,如702處描繪的服務的集合展示游戲玩家網(wǎng)圖標703。由于游戲玩家網(wǎng)也是獨立應用程序,因此游戲玩家網(wǎng)也可從主頁屏幕接入。當如704處所描繪為進行獨立操作而選擇時,呈現(xiàn)由游戲玩家網(wǎng)提供的額外服務。最初參看圖8,描繪這些服務可如何并入核心應用程序中的ー些額外實例。在如802處所描繪的日歷應用程序中,來自第三方應用程序的服務可改變核心UI,以將定制的內(nèi)容直接添加到日歷視圖(例如,周視圖)中。舉例來說,日歷事件803具有已由體育應用程序增強的n。當選擇日歷事件803吋,804處描繪此經(jīng)整合服務的功能性的實例,其中已呈現(xiàn)額外信息。在額外實例中,參看圖9,在902處,在地圖應用程序中,可添加n層(例如層903)以按照需要展示額外信息。當選擇ー層時(例如對層903的選擇產(chǎn)生W904),來自另ー n應用程序的ー個或ー個以上經(jīng)整合服務(描繪為904處的地圖位置同步服務)可接著為可用。在此情況下,例如,904處的地圖位置同步服務使位置或方向能夠被直接發(fā)送到用戶裝置。作為圖10中的另ー實例,本發(fā)明可并入到如1002處描繪的照片應用程序中,所述照片應用程序提供用戶照片的目錄。當如1004處所描繪選擇照片時,顯示來自其它兼容應用程序的ー個或ー個以上經(jīng)整合服務。舉例來說,在此情況下,所述經(jīng)整合服務可包含處理服務,其允許直接從核心照片應用程序內(nèi)處理照片,而不必啟動単獨的應用程序。另外,例如,來自其它兼容應用程序的經(jīng)整合服務可包含自動校正照片服務以及社交站點和/或照片共孕站點上載服務。在圖1lA到IlB中,在1102處且在1104處描繪擴增實境應用程序,其中可以類似方式添加n層,例如層1106和1108,以向真實世界描繪提供額外功能性,例如1102處用于購物的街道視圖,以及1104處星座映射服務的天空視圖。在圖12中,在ー個方面中,提供通信系統(tǒng)1200,其中描繪為移動裝置1202的設備(例如手持機、用戶設備、智能電話、接入終端、用戶裝置等)在移動計算平臺1204上提供經(jīng)整合服務。明確地說,移動計算平臺1204在用戶接ロ(UI) 1208上執(zhí)行第一應用程序1206。用戶接ロ 1208響應于移動計算平臺1204確定與第一應用程序1206的上下文相似性而顯示第二應用程序1212的用戶接ロ特征1210。在ー個方面中,第二應用程序1212本地存儲在移動裝置1202上。在另一方面中,第二應用程序1212遠程存儲在核心網(wǎng)絡1214上,且通過無線廣域網(wǎng)(WffAN)經(jīng)由節(jié)點1216下載到移動裝置1202的收發(fā)器1218。替代地或另外,通過無線本地接入網(wǎng)絡(WLAN)經(jīng)由接入點1220下載第二應用程序1212。在一示范性方面中,用戶接ロ經(jīng)設計以在對用戶有用(例如與用戶當前正在使用且用戶希望獲取其功能性和/或服務來擴展當前正使用的應用程序的能力的任務或應用程序有夫)的上下文中促進第三方應用程序發(fā)現(xiàn)。因此,在ー個或ー個以上實施方案中,所描述的方面提供ー種框架,其允許應用程序開發(fā)人員將用于應用程序開發(fā)人員自己的應用程序的UI擴展到移動裝置的核心應用程序中。本發(fā)明進一歩允許對整個移動UI上的應用程序功能性和/或服務的深度整合,從而使應用程序商店1222更多地作為發(fā)現(xiàn)新應用程序或服務(例如,消息接發(fā)、事件、聯(lián)系人、地圖、瀏覽器、照片等)的終點而不是起點。通過本發(fā)明,第三方應用程序可將其n擴展到裝置上的核心應用程序中,從而在需要的情況下,在相應的核心應用程序中根據(jù)上下文呈現(xiàn)功能性。這些n擴展可稱為服務。在ー個方面中,對于裝置上的ー個或ー個以上應用程序,例如但不限于核心應用程序,可將直接接入點提供到應用程序商店中,所述應用程序商店僅列出具有與相應用程序有關(例如具有匹配兼容性)的服務的應用程序。在另一方面中,應用程序細節(jié)屏幕可識別裝置上的可與ー個或ー個以上其它應用程序整合的應用程序。另外,可提供控件,其允許用戶選擇為其它應用程序列出的功能性或服務中的一者,以查看關于此整合的更多細節(jié)。舉例來說,可呈現(xiàn)ー相應其它應用程序如何與駐存應用程序整合的描繪,其可包含在此描繪旁邊的預覽圖像。在圖13中,描繪用于整合移動平臺上的服務的方法1300。移動裝置在移動計算平臺上執(zhí)行第一應用程序(框1302)。移動裝置確定第一應用程序與第二應用程序或由第二應用程序提供的服務的上下文相似性(框1304)。移動裝置響應于所確定的與第一應用程序的上下文相似性而顯示第二應用程序的用戶接ロ特征(框1306)。移動裝置接收用戶接ロ特征的用戶選擇(框1308)。作出是否安裝第二應用程序的確定(框1310)。如果不安裝,那么從應用程序商店下載第二應用程序(例如經(jīng)由WffAN或WLAN)(框1312),且接著可執(zhí)行由所定義的擴展(“服務”)引用的第二應用程序的服務(框1314)。如果安裝,那么執(zhí)行由所定義的擴展(“服務”)引用的第二應用程序的服務(框1314)。參看圖14,在ー個方面中,用戶裝置102(圖1)可包含處理器1402,其用于進行與本文所述的組件和功能中的一者或一者以上相關聯(lián)的處理功能。處理器1402可包含單組或多組處理器或多核處理器作為部分。此外,可將處理器1402實施為集成處理系統(tǒng)和/或分布式處理系統(tǒng),描繪為計算平臺1404。用戶裝置102進ー步包含存儲器1408,例如用于存儲正由處理器1402執(zhí)行的應用程序的本地版本。存儲器1408可包含可由計算機使用的任何類型的存儲器,例如隨機存取存儲器(RAM)、只讀存儲器(ROM)、磁帶、磁盤、光盤、易失性存儲器、非易失性存儲器及其任何組合。另外,用戶裝置102包含通信組件1410,其用于利用如本文所述的硬件、軟件和服務建立和維持與一方或一方以上的通信。通信組件1410可運載用戶裝置102上的組件之間以及用戶裝置102與外部裝置(例如跨通信網(wǎng)絡定位的裝置和/或串聯(lián)或本地連接到用戶裝置102的裝置)之間的通信。舉例來說,通信組件1410可包含ー個或ー個以上總線1412,且可進一歩包含分別與發(fā)射器1414和接收器1416相關聯(lián)的發(fā)射鏈組件和接收鏈組件,其可操作以用干與外部裝置建立接ロ。在另ー實例中,通信組件1410可經(jīng)由網(wǎng)絡接ロ146與外部裝置通信。另外,用戶裝置102可進ー步包含數(shù)據(jù)存儲庫1420,其可為硬件和/或軟件,且其用于對結合本文所述方面使用的信息、數(shù)據(jù)庫和程序的大容量存儲。舉例來說,數(shù)據(jù)存儲庫1420可為非當前正由處理器1402執(zhí)行的應用程序的數(shù)據(jù)倉庫。用戶裝置102可另外包含用戶接ロ 126,其可操作以接收來自用戶裝置102的用戶的輸入,且進ー步可操作以產(chǎn)生輸出以向用戶呈現(xiàn)。用戶接ロ 126可包含ー個或ー個以上輸入裝置,包含(但不限干)鍵盤、數(shù)字小鍵盤、鼠標、觸敏顯示器、導航鍵、功能鍵、麥克風、話音辨識組件,能夠接收來自用戶的輸入的任何其它機構,或其任何組合。另外,用戶接ロ126可包含ー個或ー個以上輸出裝置,包含(但不限于)顯不器、揚聲器、觸覺反饋機構、打印機、能夠?qū)⑤敵龀尸F(xiàn)給用戶的任何其它機構,或其任何組合。駐存在存儲器1408、數(shù)據(jù)存儲庫1420或兩者中,設備102的方面可并入有擴展管理器104、發(fā)現(xiàn)代理112、應用程序添加器136、數(shù)據(jù)結構142、具有第一服務108和第一數(shù)據(jù)類型110的第一應用程序106,以及具有第二服務118和第二數(shù)據(jù)類型120的第二應用程序114。參看圖15,在ー個方面中,服務器138 (圖1)可包含處理器1502,其用于進行與本文所述的組件和功能中的一者或一者以上相關聯(lián)的處理功能。處理器1502可包含單組或多組處理器或多核處理器。此外,處理器1502可實施為集成處理系統(tǒng)和/或分布式處理系統(tǒng),描繪為計算平臺1504。服務器138可支持用戶裝置102 (圖1),如上文所述。或者,處理或存儲方面可分布在服務器138與用戶裝置102之間,例如使服務器138為用戶裝置102上的瘦客戶端執(zhí)行額外功能。服務器138進ー步包含存儲器1508,例如用于存儲正由處理器1502執(zhí)行的應用程序的本地版本。存儲器1508可包含可由計算機使用的任何類型的存儲器,例如隨機存取存儲器(RAM)、只讀存儲器(ROM)、磁帶、磁盤、光盤、易失性存儲器、非易失性存儲器及其任何組合。另外,服務器138包含通信組件1510,其用于利用如本文所述的硬件、軟件和服務建立和維持與一方或一方以上的通信。通信組件1510可運載服務器138上的組件之間以及服務器138與外部裝置(例如跨通信網(wǎng)絡定位的用戶裝置102和/或串聯(lián)或本地連接到服務器138的裝置)之間的通信。舉例來說,通信組件1510可包含ー個或ー個以上總線1512,且可進ー步包含分別與發(fā)射器1514和接收器1516相關聯(lián)的發(fā)射鏈組件和接收鏈組件,其可操作以用于與外部裝置建立接ロ。對于另ー實例,通信組件1510可經(jīng)由網(wǎng)絡接ロ148與外部裝置通信。另外,服務器138可進ー步包含數(shù)據(jù)存儲庫1520,其可為硬件和/或軟件的任何合適組合,其用于對結合本文所述方面使用的信息、數(shù)據(jù)庫和程序的大容量存儲。舉例來說,數(shù)據(jù)存儲庫1520可為非當前正由處理器1502執(zhí)行的應用程序的數(shù)據(jù)倉庫。服務器138可另外包含用戶接ロ 1522,其可操作以接收來自用戶裝置102(圖1)的用戶的輸入,且進ー步可操作以產(chǎn)生輸出以向用戶呈現(xiàn)。用戶接ロ 1522可與ー個或ー個以上輸入裝置建立接ロ,包含(但不限干)鍵盤、數(shù)字小鍵盤、鼠標、觸敏顯示器、導航鍵、功能鍵、麥克風、話音辨識組件,能夠遠程接收來自用戶的輸入的任何其它機構,或其任何組合。另外,用戶接ロ 1522可與ー個或ー個以上輸出裝置建立接ロ,包含(但不限干)顯示器、揚聲器、觸覺反饋機構、打印機、能夠?qū)⑤敵龀尸F(xiàn)給用戶的任何其它機構,或其任何組
ロ o
駐存在存儲器1508、數(shù)據(jù)存儲庫1520或兩者中,服務器138的方面可并入有擴展管理器104、發(fā)現(xiàn)代理112和應用程序添加器136,例如用于下載到用戶裝置,例如用戶裝置102 (圖1)。另外,存儲器1508、數(shù)據(jù)存儲庫1520或兩者可包含數(shù)據(jù)結構142,以及含有多個應用程序116的應用程序商店144。參看圖16,說明用于擴展用戶裝置的服務的系統(tǒng)1600。舉例來說,系統(tǒng)1600可至少部分地駐存在用戶設備內(nèi)。將了解,將系統(tǒng)1600表示為包含功能塊,其可為表示由計算平臺、處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統(tǒng)1600包含可結合起來作用的電組件的邏輯分組1602。舉例來說,邏輯分組1602可包含電組件1604,其用于識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。對于另一例子,邏輯分組1602可包含電組件1606,其用于識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。對于額外例子,邏輯分組1602可包含電組件1608,其用于對第一應用程序的第一服務或第一數(shù)據(jù)類型中的選定ー者與第二應用程序的第二服務或第ニ數(shù)據(jù)類型中的相應ー者進行兼容性匹配。任選地,如由虛線指示,邏輯分組1602可包含電組件1610,其用于在用戶接口上向第一應用程序呈現(xiàn)發(fā)現(xiàn)代理的表示,以用于激活對第ニ應用程序的識別。另外,系統(tǒng)1600可包含存儲器1620,其保持用于執(zhí)行與電組件1604到1610相關聯(lián)的功能的指令。雖然展示為在存儲器1620外部,但將理解,電組件1604到1610中的一者或一者以上可存在于存儲器1620內(nèi)。所屬領域的技術人員將進一歩了解,結合本文所掲示的方面而描述的各種說明性邏輯塊、模塊、電路和算法步驟可實施為電子硬件、計算機軟件或兩者的組合。為清楚說明硬件與軟件的此互換性,上文已大致在功能性方面描述了各種說明性組件、塊、模塊、電路及步驟。所述功能性是實施為硬件還是軟件取決于特定應用及施加于整個系統(tǒng)的設計約束。所屬領域的技術人員可針對每一特定應用以不同方式實施所描述功能性,但所述實施決策不應被解釋為導致偏離本發(fā)明的范圍。如本申請案中所使用,術語“組件”、“模塊”、“系統(tǒng)”等意在指代計算機相關實體,不管是硬件、硬件與軟件的組合、軟件,還是執(zhí)行中的軟件。舉例來說,組件可為(但不限于為)在處理器上運行的進程、處理器、對象、可執(zhí)行程序、執(zhí)行線程、程序和/或計算機。作為說明,在服務器上運行的應用程序和服務器兩者均可為組件。ー個或ー個以上組件可駐存在進程和/或執(zhí)行線程內(nèi),且組件可位于ー個計算機上且/或分布在兩個或兩個以上計算機之間。詞語“示范性”在本文中用于表示充當實例、例子或說明。任何在本文中被描述為“示范性”的方面或設計不一定被解釋為比其它方面或設計優(yōu)選或有利。將依據(jù)可包含若干組件、模塊等的系統(tǒng)呈現(xiàn)各種方面。應理解并了解,各種系統(tǒng)可包含額外組件、模塊等,且/或可能并不包含結合圖所論述的所有組件、模塊等。也可使用這些方法的組合。本文所掲示的各種方面可在電裝置上執(zhí)行,包括利用觸摸屏顯示器技術和/或鼠標與鍵盤型接ロ的裝置。此些裝置的實例包含計算機(桌上型和移動型)、智能電話、個人數(shù)字助理(PDA),以及有線和無線的其它電子裝置。另外,結合本文掲示的方面而描述的各種說明性邏輯塊、模塊和電路可用經(jīng)設計以執(zhí)行本文描述的功能的通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其任何組合來實施或執(zhí)行。通用處理器可為微處理器,但在替代方案中,處理器可為任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、ー個或ー個以上微處理器與DSP核心的聯(lián)合,或任何其它此配置。此外,ー個或ー個以上版本可實施為使用標準編程和/或工程設計技術來產(chǎn)生軟件、固件、硬件或其任何組合以控制計算機實施所掲示的方面的方法、設備或制品。如本文中使用的術語“制品”(或者,“計算機程序產(chǎn)品”)希望涵蓋可從任何計算機可讀裝置、載體或媒體存取的計算機程序。舉例來說,計算機可讀媒體可包含(但不限干)磁性存儲裝置(例如,硬盤、軟盤、磁帶等)、光盤(例如,壓縮光盤(CD)、數(shù)字多功能磁盤(DVD)等)、智能卡和快閃存儲器裝置(例如,卡、棒)。另外,應了解,可使用載波來運載計算機可讀電子數(shù)據(jù),例如發(fā)射和接收電子郵件時或接入例如因特網(wǎng)或局域網(wǎng)(LAN)等網(wǎng)絡時所使用的數(shù)據(jù)。當然,所屬領域的技術人員將認識到,在不脫離所掲示方面的范圍的情況下,可對此配置作出許多修改。可直接以硬件、以由處理器執(zhí)行的軟件模塊或以上述兩者的組合來實施結合本文所掲示的方面而描述的方法或算法的步驟。軟件模塊可駐存在RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移除磁盤、CD-ROM,或此項技術中已知的任ー其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息以及將信息寫入到存儲媒體。在替代方案中,存儲媒體可與處理器成一體式。處理器及存儲媒體可駐存在ASIC中。ASIC可駐存在用戶終端中。在替代方案中,處理器及存儲媒體可作為離散組件駐存在用戶終端中。提供對所掲示方面的先前描述是為了使所屬領域的技術人員能夠制作或使用本發(fā)明。所屬領域的技術人員將容易明白對這些方面的各種修改,且在不脫離本發(fā)明的精神或范圍的情況下,本文中界定的一般原理可應用于其它實施例。因此,本發(fā)明無意限于本文中所展示的實施例,而是將賦予本發(fā)明與本文所掲示的原理和新穎特征一致的最廣范圍。鑒于之前描述的示范性系統(tǒng),已參考若干流程圖描述了可根據(jù)所掲示的標的物實施的方法。雖然出于闡釋簡明的目的,將所述方法展示并描述為一系列框,但將理解并了解,所主張的標的物不受框的次序限制,因為ー些框可按與本文所描繪和描述的次序不同的次序發(fā)生,且/或與其它框同時發(fā)生。此外,可能并不需要所有所說明的框來實施本文所描述的方法。另外,應進一歩了解,本文所掲示的方法能夠存儲在制品上,以促進此些方法向計算機的傳輸和傳送。如本文中所使用的術語制品希望涵蓋可從任何計算機可讀裝置、載體或媒體存取的計算機程序。應了解,據(jù)稱以引用的方式并入本文中的任何專利、公開案或其它掲示材料整體或部分地并入本文中,并且只是在所并入的材料并不與本發(fā)明中所陳述的現(xiàn)存定義、陳述或其它掲示材料沖突的程度上并入。由此,且在必要的程度上,本文明確陳述的掲示內(nèi)容取代以引用的方式并入本文中的任何沖突材料。據(jù)稱以引用的方式并入本文中但與本文陳述的現(xiàn)存定義、陳述或其它掲示材料沖突的任何材料或其部分將僅在所并入材料與現(xiàn)存掲示材料之間不發(fā)生沖突的程度上并入。
權利要求
1.ー種用于擴展用戶裝置的服務的方法,其包括: 識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序; 識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序;以及 匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第ニ應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性。
2.根據(jù)權利要求1所述的方法,其進ー步包括在用戶接口上向所述第一應用程序呈現(xiàn)發(fā)現(xiàn)代理的表示,以用于激活對所述第二應用程序的所述識別。
3.根據(jù)權利要求2所述的方法,其中所述第一應用程序包括多個服務或多個數(shù)據(jù)類型中的一者,所述方法進ー步包括: 在所述用戶接口上呈現(xiàn)包括所述第一服務和所述第一數(shù)據(jù)類型的當前上下文,以及 根據(jù)所述當前上下文識別所述第二應用程序。
4.根據(jù)權利要求1所述的方法,其進ー步包括將所述第二應用程序存儲在所述用戶裝置上。
5.根據(jù)權利要求4所述的方法,其進ー步包括在用戶接口上向所述第一應用程序呈現(xiàn)應用程序添加器的表示,以用于激活對所述第二應用程序的所述存儲。
6.根據(jù)權利要求1所述的方法,其中匹配所述兼容性進ー步包括使所述第一應用程序的所述第一服務與所述第二應用程序的所述第二數(shù)據(jù)類型匹配。
7.根據(jù)權利要求6所述的方法,其中所述第一服務包括聯(lián)系人服務,且所述第二數(shù)據(jù)類型包括在線游戲玩家聯(lián)系人。
8.根據(jù)權利要求6所述的方法,其中所述第一服務包括聯(lián)系人服務,且所述第二數(shù)據(jù)類型包括位置服務。
9.根據(jù)權利要求1所述的方法,其中匹配所述兼容性進ー步包括使所述第一應用程序的所述第一數(shù)據(jù)類型與所述第二應用程序的所述第二服務匹配。
10.根據(jù)權利要求9所述的方法,其中所述第一數(shù)據(jù)類型包括媒體格式,且所述第二服務包括媒體檢視器。
11.根據(jù)權利要求9所述的方法,其中所述第一數(shù)據(jù)類型包括媒體格式,且所述第二服務包括向服務器的上載器。
12.根據(jù)權利要求9所述的方法,其中所述第一數(shù)據(jù)類型包括與至少ー個位置相關聯(lián)的圖像格式,且所述第二服務包括與所述至少ー個位置相關聯(lián)的服務。
13.根據(jù)權利要求1所述的方法,其進ー步包括獲得界定所述多個應用程序中的一者或一者以上的所述兼容性的數(shù)據(jù)結構。
14.根據(jù)權利要求13所述的方法,其進ー步包括經(jīng)由網(wǎng)絡接ロ存取所述數(shù)據(jù)結構。
15.根據(jù)權利要求1所述的方法,其進ー步包括響應于用戶選擇而獲得并整合所述第ニ應用程序的所述第二數(shù)據(jù)類型或第二服務中的所述相應一者,以供所述第一應用程序的所述第一服務或所述 第一數(shù)據(jù)類型中的所述選定一者使用。
16.至少ー種處理器,其用于擴展用戶裝置的服務,所述處理器包括: 第一模塊,其用于識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序; 第二模塊,其用于識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序;以及 第三模塊,其用于匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務類型或所述第二數(shù)據(jù)類型中的相應ー者的兼容性。
17.ー種用于擴展用戶裝置的服務的計算機程序產(chǎn)品,其包括: 非暫時計算機可讀存儲媒體,其用于存儲指令,所述指令包括: 用于致使計算機識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序的至少ー個指令; 用于致使所述計算機識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序的至少ー個指令;以及 用于致使所述計算機匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務類型或所述第二數(shù)據(jù)類型中的相應ー者的兼容性的至少ー個指令。
18.ー種用于擴展用戶裝置的服務的設備,其包括: 用于識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序的裝置; 用于識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序的裝置;以及 用于對所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的第二服務類型或所述第二數(shù)據(jù)類型中的相應ー者進行兼容性匹配的裝置。
19.ー種用于擴展用戶裝置的服務的設備,其包括: 擴展管理器,其用于識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序;以及 發(fā)現(xiàn)代理,其用于識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序,其中所述發(fā)現(xiàn)代理通過匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定ー者與所述第二應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應ー者的兼容性來識別所述第二應用程序。
20.根據(jù)權利要求19所述的設備,其進ー步包括用戶接ロ,所述用戶接ロ用于向所述第一應用程序呈現(xiàn)所述發(fā)現(xiàn)代理的表示,以用于激活對所述第二應用程序的所述識別。
21.根據(jù)權利要求20所述的設備,其中所述第一應用程序包括多個服務或多個數(shù)據(jù)類型中的一者, 其中所述用戶接ロ進ー步用于呈現(xiàn)包括所述第一服務和所述第一數(shù)據(jù)類型的當前上下文,且 其中所述發(fā)現(xiàn)代理進ー步用于根據(jù)所述當前上下文識別所述第二應用程序。
22.根據(jù)權利要求19所述的設備,其進ー步包括應用程序添加器,所述應用程序添加器用于將所述第二應用程序存儲在所述用戶裝置上。
23.根據(jù)權利要求22所述的設備,其進ー步包括用戶接ロ,所述用戶接ロ用于向所述第一應用程序呈現(xiàn)所述應用程序添加器的表示,以用于激活對所述第二應用程序的所述存儲。
24.根據(jù)權利要求19所述的設備,其中所述發(fā)現(xiàn)代理進ー步用于匹配所述第一應用程序的所述第一服務與所述第二應用程序的所述第二數(shù)據(jù)類型的所述兼容性。
25.根據(jù)權利要求24所述的設備,其中所述第一服務包括聯(lián)系人服務,且所述第二數(shù)據(jù)類型包括在線游戲玩家聯(lián)系人。
26.根據(jù)權利要求24所述的設備,其中所述第一服務包括聯(lián)系人服務,且所述第二數(shù)據(jù)類型包括位置服務。
27.根據(jù)權利要求19所述的設備,其中所述發(fā)現(xiàn)代理進ー步用于匹配所述第一應用程序的所述第一數(shù)據(jù)類型與所述第二應用程序的所述第二服務的所述兼容性。
28.根據(jù)權利要求27所述的設備,其中所述第一數(shù)據(jù)類型包括媒體格式,且所述第二服務包括媒體檢視器。
29.根據(jù)權利要求27所述的設備,其中所述第一數(shù)據(jù)類型包括媒體格式,且所述第二服務包括向服務器的上載器。
30.根據(jù)權利要求27所述的設備,其中所述第一數(shù)據(jù)類型包括與至少ー個位置相關聯(lián)的圖像格式,且所述第二服務包括與所述至少ー個位置相關聯(lián)的服務。
31.根據(jù)權利要求19所述的設備,其進ー步包括界定所述多個應用程序的所述兼容性的數(shù)據(jù)結構,其中所述發(fā)現(xiàn)代理存取所述數(shù)據(jù)結構以用于所述第一應用程序與所述第二應用程序的所述兼容性的所述匹配。
32.根據(jù)權利要求31所述的設備,其進ー步包括用于存取所述數(shù)據(jù)結構的網(wǎng)絡接ロ。
33.根據(jù)權利要求19所述的設備,其中所述擴展管理器進ー步用于響應于用戶選擇而獲得并整合所述第二應用程 序的所述第二數(shù)據(jù)類型或第二服務中的所述相應一者,以供所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的所述選定一者使用。
全文摘要
用于擴展用戶裝置的服務的設備和方法包含識別駐存在用戶裝置上的具有利用第一數(shù)據(jù)類型的第一服務的第一應用程序。另外,所述設備和方法包含識別多個應用程序中具有利用第二數(shù)據(jù)類型的第二服務的第二應用程序。另外,所述設備和方法包含匹配所述第一應用程序的所述第一服務或所述第一數(shù)據(jù)類型中的選定一者與所述第二應用程序的所述第二服務或所述第二數(shù)據(jù)類型中的相應一者的兼容性。
文檔編號G06F3/00GK103119538SQ201180046274
公開日2013年5月22日 申請日期2011年9月27日 優(yōu)先權日2010年9月28日
發(fā)明者朱利亞諾·馬喬奇, 保羅·杰森·馬步特 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1