專利名稱:用于基于用戶數(shù)據(jù)識(shí)別網(wǎng)絡(luò)功能的方法和裝置的制作方法
用于基于用戶數(shù)據(jù)識(shí)別網(wǎng)絡(luò)功能的方法和裝置
背景技術(shù):
服務(wù)提供商和設(shè)備制造者(例如無線、蜂窩等)不斷面臨著挑戰(zhàn)以例如通過提供有競爭力的網(wǎng)絡(luò)服務(wù)向消費(fèi)者提供價(jià)值和便利。很多設(shè)備制造者已經(jīng)聘請獨(dú)立方來開發(fā)用于這些制造者制造的硬件平臺(tái)的軟件應(yīng)用;例如,用以加速可以在引入平臺(tái)之后短時(shí)間內(nèi)向平臺(tái)的用戶提供的應(yīng)用的數(shù)目。這種應(yīng)用通常依賴于通信網(wǎng)絡(luò)上可用的后端服務(wù),諸如特別是在成百上千或甚至成千上萬個(gè)后端服務(wù)中的地圖服務(wù)、興趣點(diǎn)服務(wù)、電話號(hào)碼查找服務(wù)、匯率服務(wù)、圖像處理服務(wù)、面部識(shí)別服務(wù)、音樂識(shí)別服務(wù)。這些服務(wù)典型地使用經(jīng)過特定消息協(xié)議通過通信網(wǎng)絡(luò)訪問的特定應(yīng)用程序接口(API)來調(diào)用。應(yīng)用開發(fā)者可能已經(jīng)面臨識(shí)別適于支持應(yīng)用的后端服務(wù)的極大挑戰(zhàn)。一@示例實(shí)施例因此,存在對如下方法的需要,該方法用于基于用戶數(shù)據(jù)(在下文中稱為內(nèi)容,諸·如用戶設(shè)備上的聲音剪輯和照片)或基于在用戶設(shè)備上確定的場景(諸如時(shí)間、地點(diǎn)和行為)或二者來識(shí)別網(wǎng)絡(luò)功能。根據(jù)一個(gè)實(shí)施例,一種方法包括確定指不在由設(shè)備提供的內(nèi)容中表不的概念的第一數(shù)據(jù)。該方法還包括基于該第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。根據(jù)另一實(shí)施例,一種裝置包括至少一個(gè)處理器;以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和該計(jì)算機(jī)程序代碼配置成使用該至少一個(gè)處理器至少部分地促使該裝置確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)。該裝置還用于基于該第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。根據(jù)另一實(shí)施例,一種方法包括促進(jìn)訪問至少一個(gè)接口,該至少一個(gè)接口配置允許訪問至少一個(gè)服務(wù)。該至少一個(gè)服務(wù)配置成至少執(zhí)行確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)。該至少一個(gè)服務(wù)配置成還基于該第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功倉泛。根據(jù)另一實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其承載一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),該一個(gè)或更多指令至少部分地促使裝置確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)。還裝置還被促使基于該第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。根據(jù)另一實(shí)施例,一種裝置包括用于確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)的裝置。該裝置還包括用于基于所述第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能的
>J-U ρ α裝直。根據(jù)一個(gè)實(shí)施例,一種方法包括形成數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。根據(jù)另一實(shí)施例,一種裝置包括至少一個(gè)處理器;以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,該至少一個(gè)存儲(chǔ)器和該計(jì)算機(jī)程序指令配置成使用該至少一個(gè)處理器至少部分地促使該裝置形成數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
根據(jù)另一實(shí)施例,一種方法包括促進(jìn)訪問至少一個(gè)用戶接口,該至少一個(gè)用戶接口配置成允許訪問至少一個(gè)服務(wù)。該至少一個(gè)服務(wù)配置成形成數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。根據(jù)另一實(shí)施例,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其承載一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),該一個(gè)或更多指令至少部分地促使裝置形成數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。根據(jù)另一實(shí)施例,一種計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),該一個(gè)或更多指令促使裝置至少執(zhí)行上述方法中的一個(gè)或更多步驟。根據(jù)另一實(shí)施例,一種裝置包括用于形成數(shù)據(jù)結(jié)構(gòu)的裝置,該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。該裝置還包括用于形成數(shù)據(jù)結(jié)構(gòu)的裝置,該數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。 對于本發(fā)明的各個(gè)示例實(shí)施例,以下是可應(yīng)用的一種方法,包括促進(jìn)⑴數(shù)據(jù)和/或⑵信息和/或(3)至少一個(gè)信號(hào)的處理和/或處理⑴數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào);該(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)至少部分地基于在與本發(fā)明的任意實(shí)施例相關(guān)的申請中公開的方法(或處理)其中任意一個(gè)或任意組合(或至少部分地由其得出)。對于本發(fā)明的各個(gè)示例實(shí)施例,以下是可應(yīng)用的一種方法包括促進(jìn)訪問至少一個(gè)接口,該至少一個(gè)接口配置成允許訪問至少一個(gè)服務(wù),該至少一個(gè)服務(wù)配置成執(zhí)行本申請中公開的網(wǎng)絡(luò)或服務(wù)提供商方法(或處理)其中任意一個(gè)或任意組合。對于本發(fā)明的各個(gè)示例實(shí)施例,以下是可應(yīng)用的一種方法包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(I)至少一個(gè)設(shè)備用戶接口元件和/或
(2)至少一個(gè)設(shè)備用戶接口功能性;該(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于下述內(nèi)容源于與本發(fā)明的任意實(shí)施例相關(guān)的本申請中公開的方法或處理其中之一或任意組合的數(shù)據(jù)和/或信息,和/或源于與本發(fā)明的任意實(shí)施例相關(guān)的本申請中公開的方法(或處理)其中之一或任意組合的至少一個(gè)信號(hào)。對于本發(fā)明的各個(gè)示例實(shí)施例,以下是可應(yīng)用的—種方法包括創(chuàng)建和/或修改(1)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性;該(I)至少一個(gè)設(shè)備用戶接口元件和/或該(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于下述內(nèi)容
源于與本發(fā)明的任意實(shí)施例相關(guān)的本申請中公開的方法(或處理)其中之一或任意組合的數(shù)據(jù)和/或信息,和/或源于與本發(fā)明的任意實(shí)施例相關(guān)的本申請中公開的方法(或處理)其中之一或任意組合的至少一個(gè)信號(hào)。在各個(gè)示例實(shí)施例中,所述方法(或處理)可以在服務(wù)提供商側(cè)或在移動(dòng)設(shè)備側(cè)上完成,或在服務(wù)提供商和移動(dòng)設(shè)備之間以任意共享方式使動(dòng)作在兩側(cè)均執(zhí)行來實(shí)現(xiàn)。簡單地通過說明包括針對實(shí)施本發(fā)明所設(shè)想的最佳方式的很多特定實(shí)施例和實(shí)施方式,從下面的詳細(xì)描述將容易顯見本發(fā)明的其他方面、特征和優(yōu)點(diǎn)。本發(fā)明還能夠具有其他或不同實(shí)施例,且其若干細(xì)節(jié)可以在各個(gè)明顯方面進(jìn)行修改,所有這些都不偏離本發(fā)明的精神和范圍。因此,附圖和說明本質(zhì)上是說明性而非限制性的。
·
通過示例而非限制性方式說明本發(fā)明的實(shí)施例,在附圖的各圖中圖I是根據(jù)一個(gè)實(shí)施例能夠基于用戶設(shè)備上的內(nèi)容和場景識(shí)別網(wǎng)絡(luò)功能的系統(tǒng)的視圖;圖2A是用于存儲(chǔ)與一個(gè)或更多對象或場景相關(guān)聯(lián)的功能的數(shù)據(jù)結(jié)構(gòu)的視圖;圖2B是用于存儲(chǔ)功能-概念-場景數(shù)據(jù)結(jié)構(gòu)的索引的數(shù)據(jù)結(jié)構(gòu)的視圖;圖3A是根據(jù)一個(gè)實(shí)施例基于客戶端的內(nèi)容或場景使用功能的客戶端處理的模塊的視圖;圖3B是根據(jù)一個(gè)實(shí)施例的面向用戶服務(wù)的模塊的視圖;圖3C是根據(jù)一個(gè)實(shí)施例的功能查找服務(wù)的模塊的視圖;圖4是根據(jù)一個(gè)實(shí)施例用于功能查找的處理的流程圖;圖5是根據(jù)一個(gè)實(shí)施例用于使用功能查找的應(yīng)用的處理的流程圖;圖6是根據(jù)一個(gè)實(shí)施例用于構(gòu)建功能-概念-場景數(shù)據(jù)結(jié)構(gòu)的處理的流程圖;圖7A-7E是根據(jù)各個(gè)實(shí)施例在圖5的處理中使用的用戶接口的視圖;圖8是可以用于實(shí)施本發(fā)明的一個(gè)實(shí)施例的硬件的視圖;圖9是可以用于實(shí)施本發(fā)明的一個(gè)實(shí)施例的芯片集的視圖;以及圖10是可以用于實(shí)施本發(fā)明的一個(gè)實(shí)施例的移動(dòng)終端(例如手機(jī))的視圖。
具體實(shí)施例方式公開了基于內(nèi)容和場景識(shí)別網(wǎng)絡(luò)功能的方法、裝置和計(jì)算機(jī)程序的示例。在下面的描述中,出于解釋目的,提出了各種特定細(xì)節(jié)以提供對本發(fā)明的實(shí)施例的徹底理解。然而,對于本領(lǐng)域技術(shù)人員而言,很明顯的是可以不使用這些特定細(xì)節(jié)或可以使用等價(jià)布置來實(shí)現(xiàn)本發(fā)明的實(shí)施例。在其他實(shí)例中,以框圖形式示出已知結(jié)構(gòu)和裝置以避免不必要地混淆本發(fā)明的實(shí)施例。當(dāng)在此使用時(shí),術(shù)語“內(nèi)容”表示任意數(shù)字?jǐn)?shù)據(jù),包括可以為人類感知而呈現(xiàn)的數(shù)據(jù),例如,數(shù)字聲音、歌曲、數(shù)字圖像、數(shù)字游戲、數(shù)字地圖、興趣點(diǎn)信息、數(shù)字視頻(諸如音樂視頻、新聞剪輯和戲劇視頻)、文檔、廣告、程序指令或數(shù)據(jù)對象、任意其他數(shù)字?jǐn)?shù)據(jù)或其任意組合。內(nèi)容存儲(chǔ)在諸如文件或數(shù)據(jù)庫的一個(gè)或更多數(shù)據(jù)結(jié)構(gòu)中。盡管參考識(shí)別適于數(shù)字照片的網(wǎng)絡(luò)功能描述了各個(gè)實(shí)施例,但是可以預(yù)期此處描述的方法可以與其他類型的內(nèi)容(特別是諸如從網(wǎng)絡(luò)檢索的聲音記錄、視頻記錄、游戲數(shù)據(jù)和文件等)一同使用。圖I是根據(jù)一個(gè)實(shí)施例能夠基于用戶設(shè)備上的內(nèi)容和場景識(shí)別網(wǎng)絡(luò)功能的系統(tǒng)100的視圖。借助于在通信網(wǎng)絡(luò)105上通信的諸如萬維網(wǎng)瀏覽器107或客戶端處理112的一個(gè)或更多客戶端處理,用戶設(shè)備101具有到一個(gè)或更多面向用戶網(wǎng)絡(luò)服務(wù)IlOa至IlOn (下文中統(tǒng)稱為服務(wù)110)的連接性。UE 101還包括確定UE和其任意用戶的本地場景的場景引擎103,本地場景諸如是本地時(shí)間、來自定位系統(tǒng)的地理位置、環(huán)境溫度、壓力、聲音和光、以及當(dāng)前在UE 101上執(zhí)行的應(yīng)用、當(dāng)前呈現(xiàn)在UE 101上的內(nèi)容以及通過用戶接口(UI)的用戶輸入。舉例而言,系統(tǒng)100的通信網(wǎng)絡(luò)105包括諸如數(shù)據(jù)網(wǎng)絡(luò)(未示出)、無線網(wǎng)絡(luò)(未示出)、電話網(wǎng)絡(luò)(未示出)或其任意組合的一個(gè)或更多網(wǎng)絡(luò)。可以預(yù)期的是,數(shù)據(jù)網(wǎng)絡(luò)可以是任意局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、公共數(shù)據(jù)網(wǎng)絡(luò)(例如因特網(wǎng))、短距離無線網(wǎng)絡(luò)、或諸如商用私有分組交換網(wǎng)絡(luò)(例如,私有電纜或光纖網(wǎng)絡(luò))等任意其他合適的分組交換網(wǎng)絡(luò)或其任意組合。另外,無線網(wǎng)絡(luò)例如可以是蜂窩網(wǎng)絡(luò)且可以采用各種技術(shù),包括 全球演進(jìn)的增強(qiáng)型數(shù)據(jù)速率(EDGE)、通用分組無線業(yè)務(wù)(GPRS)、全球移動(dòng)通信系統(tǒng)(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(MS)、通用移動(dòng)電信系統(tǒng)(UMTS)等以及任意其他合適的無線介質(zhì),例如,全球微波互聯(lián)訪問(WiMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、無線LAN(WLAN)、藍(lán)牙 、因特網(wǎng)協(xié)議(IP)數(shù)據(jù)廣播、衛(wèi)星、移動(dòng)ad-hoc網(wǎng)絡(luò)(MANET)等或其任意組合。UE 101是任意類型的移動(dòng)終端、固定終端或便攜式終端,包括移動(dòng)手機(jī)、移動(dòng)站、移動(dòng)單元、移動(dòng)設(shè)備、多媒體計(jì)算機(jī)、多媒體平板電腦、因特網(wǎng)節(jié)點(diǎn)、發(fā)報(bào)機(jī)、桌面電腦、膝上電腦、筆記本電腦、上網(wǎng)本計(jì)算機(jī)、平板電腦、個(gè)人數(shù)字助理(PDA)、音頻/視頻播放器、數(shù)字照相機(jī)/可攜式攝像機(jī)、定位設(shè)備、電視接收器、無線電廣播接收器、電子書設(shè)備、游戲設(shè)備或其任意組合,包括這些設(shè)備的附件和外圍設(shè)備及其組合。還可以預(yù)期,UE 101可以支持到用戶的任意類型的接口(諸如“耐磨”電路系統(tǒng)等)。舉例而言,UE 101和面向用戶服務(wù)110使用已知的、新的或仍發(fā)展的協(xié)議彼此通信以及與通信網(wǎng)絡(luò)105的其他組件通信。在該情況下,協(xié)議包括限定通信網(wǎng)絡(luò)105中的網(wǎng)絡(luò)節(jié)點(diǎn)如何基于通過通信鏈路發(fā)送的信息而彼此交互的一組規(guī)則。在每個(gè)節(jié)點(diǎn)內(nèi)的不同操作層,從產(chǎn)生和接收各種類型的物理信號(hào),到選擇用于傳送這些信號(hào)的鏈路,到這些信號(hào)指示的信息的格式,再到識(shí)別在計(jì)算機(jī)系統(tǒng)上執(zhí)行哪個(gè)軟件應(yīng)用發(fā)送或接收信息,該協(xié)議均有效。在開放系統(tǒng)互連(OST)參考模型中描述了用于在網(wǎng)絡(luò)上交換信息的概念性不同協(xié)議層。網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信典型地通過交換離散數(shù)據(jù)分組實(shí)現(xiàn)。每個(gè)分組典型地包括
(I)與特定協(xié)議相關(guān)的報(bào)頭信息;以及(2)跟在報(bào)頭信息之后且包括可以獨(dú)立于特定協(xié)議被處理的信息的有效載荷信息。在一些協(xié)議中,分組包括(3)跟在有效載荷之后且指示有效載荷信息的結(jié)束的尾部信息。報(bào)頭包括諸如分組的來源、其目的、有效載荷的長度以及協(xié)議使用的其他屬性之類的信息。通常,用于特定協(xié)議的有效載荷中的數(shù)據(jù)包括用于與OSI參考模型的不同較高層相關(guān)的不同協(xié)議的報(bào)頭和有效載荷。用于特定協(xié)議的報(bào)頭典型地指示在其有效載荷中包括的下一協(xié)議的類型。較高層協(xié)議據(jù)說被封裝在較低層協(xié)議中。包括在跨越多個(gè)異構(gòu)網(wǎng)絡(luò)(諸如因特網(wǎng))的分組中的報(bào)頭典型地包括物理(層I)報(bào)頭、數(shù)據(jù)鏈路(層2)報(bào)頭、網(wǎng)絡(luò)(層3)報(bào)頭和傳輸(層4)報(bào)頭以及如OSI參考模型限定的各個(gè)應(yīng)用報(bào)頭(層5、層6和層7)。計(jì)算機(jī)處理交互的客戶端-服務(wù)器模型是廣泛已知并廣泛使用的。根據(jù)客戶端-服務(wù)器模型,客戶端處理向服務(wù)器處理發(fā)送包括請求的消息,且服務(wù)器處理通過提供服務(wù)進(jìn)行響應(yīng)。服務(wù)器處理還響應(yīng)于客戶端處理而返回消息。通??蛻舳颂幚砗头?wù)器處理在稱為主機(jī)的不同計(jì)算機(jī)設(shè)備上執(zhí)行,且經(jīng)由使用一個(gè)或更多網(wǎng)絡(luò)通信協(xié)議的網(wǎng)絡(luò)進(jìn)行通信。術(shù)語“服務(wù)器”常規(guī)地用于表示提供服務(wù)的處理,或處理在其上操作的主機(jī)計(jì)算機(jī)。術(shù)語“客戶端”常規(guī)地用于表示發(fā)出請求的處理,或處理在其上操作的主機(jī)計(jì)算機(jī)。當(dāng)在此使用時(shí),除非從在上下文明確限定,否則術(shù)語“客戶端”和“服務(wù)器”表示處理而不表示主機(jī)計(jì)算機(jī)。另外,出于包括可靠性、可擴(kuò)展性和冗余等原因,服務(wù)器執(zhí)行的處理可能分開以作為多個(gè)處理(有時(shí)稱為分級)在多個(gè)主機(jī)上運(yùn)行。在連接到通信網(wǎng)絡(luò)的大多數(shù)節(jié)點(diǎn)上可用的已知客戶端處理是萬維網(wǎng)客戶端(所謂的“網(wǎng)絡(luò)瀏覽器”或簡稱為“瀏覽器”),其通過根據(jù)超文本傳輸協(xié)議(HTTP)格式化的消息與提供網(wǎng)頁的所謂的萬維網(wǎng)服務(wù)器的很多服務(wù)器其中任意一個(gè)交互。例如,在一些實(shí)施例中,網(wǎng)絡(luò)服務(wù)110是萬維網(wǎng)服務(wù),且UE 101每個(gè)均包括借以獲得這些服務(wù)的瀏覽器107。面向用戶服務(wù)110通過相應(yīng)的應(yīng)用程序接口(API) 122a至122η (此后統(tǒng)稱為API122)采用一個(gè)或更多后端服務(wù)120a至120η (此后通稱為后端服務(wù)120)。很多后端服務(wù)在服務(wù)注冊表128中公布其網(wǎng)絡(luò)地址和API以及消息協(xié)議。例如,網(wǎng)絡(luò)服務(wù)注冊表包括通過簡單對象訪問協(xié)議(SOAP)消息詢問的UDDI (通用描述、查找和集成)以提供對網(wǎng)絡(luò)服務(wù)描述語言(WSDL)文檔的訪問,該網(wǎng)絡(luò)服務(wù)描述語言描述與其目錄中列出的網(wǎng)絡(luò)服務(wù)交互所需的協(xié)議綁定和消息格式。為了提供用于UE 101的面向用戶應(yīng)用,應(yīng)用開發(fā)者(可以是個(gè)體或個(gè)體組)編寫客戶端處理(諸如客戶端處理112),以直接地或通過也由開發(fā)者編寫的面向用戶服務(wù)110間接地與后端服務(wù)120交互;且向UE 101發(fā)送客戶端處理。在一些情況中,應(yīng)用開發(fā)者依賴于UE 101上用于用戶接口的瀏覽器107,且編寫與一個(gè)或更多后端服務(wù)120交互的面向用戶網(wǎng)絡(luò)服務(wù)110;以及簡單地向UE 101傳送用于服務(wù)110的鏈接。所有后端服務(wù)120及其相應(yīng)API以及相應(yīng)協(xié)議的知識(shí)通常需要精通技術(shù)的開發(fā)者的大量經(jīng)驗(yàn)。調(diào)用大量這些后端服務(wù)還可能涉及在UE 101或服務(wù)110的主機(jī)上的很多存儲(chǔ)和處理。另外,對于一些面向用戶應(yīng)用,應(yīng)用的適當(dāng)行為依賴于用戶通過應(yīng)用進(jìn)行操作所選擇的特定內(nèi)容,例如,用戶是否拍攝了建筑或玉米田或一組人的照片。將被調(diào)用的后端服務(wù)120通常依賴于內(nèi)容所表示的是什么;例如,面部識(shí)別服務(wù)和電影票預(yù)留服務(wù)可能不適于用戶所提供的玉米田的圖片。參與所有這些用戶提供的內(nèi)容且對所有適當(dāng)?shù)暮蠖朔?wù)的接口進(jìn)行編程將使得很多面向用戶應(yīng)用極度龐大且復(fù)雜,且因而,延遲了這種應(yīng)用的開發(fā)和交付。因此,面向用戶應(yīng)用將受益于均勻地或動(dòng)態(tài)地識(shí)別后端服務(wù)120的適當(dāng)功能或二者。為了解決該問題,圖I的系統(tǒng)100引入基于用戶設(shè)備上的內(nèi)容和場景識(shí)別網(wǎng)絡(luò)功能的能力。在所示實(shí)施例中,擴(kuò)展能力包括功能查找服務(wù)130和功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134。所示功能查找服務(wù)130包括其自己的API 132以及零或更多索引136,且用作用于多個(gè)后端服務(wù)120的單個(gè)網(wǎng)關(guān)。如有存在,索引136允許功能查找服務(wù)130在數(shù)據(jù)結(jié)構(gòu)134中有效地查找涉及用戶當(dāng)前內(nèi)容或場景或二者的后端服務(wù)。功能查找服務(wù)130提供可以在服務(wù)注冊表128中查找且被客戶端112或面向用戶服務(wù)110調(diào)用的一個(gè)或更多后端服務(wù)120。新的功能查找服務(wù)130使用從用戶供應(yīng)的內(nèi)容提取且與功能-概念-場景存儲(chǔ)裝置134中的高級后端服務(wù)120相關(guān)的特征,以建議后端服務(wù)器120的適當(dāng)功能??蛻舳?12或面向用戶服務(wù)110基于提供的功能確定特定后端服務(wù)120或其功能,且確定用于后端服務(wù)120所需要的任意參數(shù)的值,且根據(jù)API 122和相應(yīng)協(xié)議發(fā)送這些值。功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134和功能查找服務(wù)130是在提供廣泛的后端服務(wù)120的同時(shí)實(shí)現(xiàn)簡化客戶端112和相應(yīng)面向用戶服務(wù)110(如果存在)中的處理的益處的示例方式。與明確支持這些后端服務(wù)中的每一個(gè)的客戶端相比,客戶端處理112因而消耗遠(yuǎn)遠(yuǎn)更小的內(nèi)存來提供廣泛的后端服務(wù)。圖2A是用于存儲(chǔ)與一個(gè)或更多概念或場景相關(guān)的功能的數(shù)據(jù)結(jié)構(gòu)條目200的視圖。盡管出于說明目的,數(shù)據(jù)結(jié)構(gòu)和字段在圖2A和圖2B中示為特定順序的整體塊,但是在其他實(shí)施例中,一個(gè)或更多數(shù)據(jù)結(jié)構(gòu)或字段或其一部分在網(wǎng)絡(luò)的一個(gè)或更多節(jié)點(diǎn)上的一個(gè) 或更多數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫中以不同順序布置,或者被省略,或者添加一個(gè)或更多附加字段,或者以某些方式的組合改變數(shù)據(jù)結(jié)構(gòu)。在所示實(shí)施例中,條目200包括服務(wù)標(biāo)識(shí)符(ID)字段202、功能標(biāo)識(shí)符(ID)字段204、API標(biāo)識(shí)符(ID)字段206、協(xié)議字段208、參數(shù)字段210、描述字段220、媒體類型字段230、相關(guān)概念字段240和相關(guān)場景字段250。服務(wù)ID字段202保存指示后端服務(wù)120其中之一的數(shù)據(jù)。如本領(lǐng)域所已知,可以使用識(shí)別字段202中的后端服務(wù)的任意方法,諸如用于服務(wù)的網(wǎng)絡(luò)地址(例如因特網(wǎng)協(xié)議IP地址和傳輸控制協(xié)議端口 ;或協(xié)議-域名-目錄-文件名稱),或者進(jìn)入到與后端服務(wù)相關(guān)的服務(wù)注冊表中的關(guān)鍵字。功能ID字段204保存指示字段202中指示的后端服務(wù)的相應(yīng)功能(如果存在)的數(shù)據(jù)。API ID字段206保存指示用于字段204中指示的功能的API的數(shù)據(jù),諸如API被公布的網(wǎng)絡(luò)地址或者用于服務(wù)內(nèi)API設(shè)置本身的標(biāo)識(shí)符。功能是特定API設(shè)置的一部分。協(xié)議字段208保存指示用于與字段206中指示的API交換數(shù)據(jù)的消息協(xié)議的數(shù)據(jù)。在一些實(shí)施例中,API或協(xié)議或二者在字段202中指示的關(guān)鍵字處可從服務(wù)注冊表128獲得;且字段206或字段208或二者相應(yīng)地省略。包括字段206或208或者兩者是用于實(shí)現(xiàn)減少調(diào)用后端服務(wù)的功能的網(wǎng)絡(luò)帶寬的益處的示例方式。省略字段206或208或二者是實(shí)現(xiàn)減少功能-概念-場景-數(shù)據(jù)結(jié)構(gòu)134的存儲(chǔ)足印的益處的示例方式。參數(shù)字段210保存指示輸入?yún)?shù)(其值被提供給功能)和輸出參數(shù)(其值從字段202和204中識(shí)別的功能被輸出)的數(shù)據(jù)。例如,參數(shù)字段210保存指示輸入和輸出參數(shù)名稱、單位和有效范圍以及缺省值(如果存在)的數(shù)據(jù)。在一些實(shí)施例中,這些參數(shù)可在字段202中指示的關(guān)鍵字處從服務(wù)注冊表128獲得;且字段210被省略。包括字段210是用于實(shí)現(xiàn)減少調(diào)用后端服務(wù)的功能的網(wǎng)絡(luò)帶寬的益處的示例方式。省略字段210是實(shí)現(xiàn)減少功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134的存儲(chǔ)足印的益處的示例方式。描述字段220保存可以被UE 101的終端用戶理解的數(shù)據(jù),諸如描述在字段202和204中識(shí)別的功能所執(zhí)行的操作的文本。例如,描述字段220保存如下文本,該文本聲明“確定對應(yīng)于GPS坐標(biāo)的街道地址”、“提供給定位置的地圖”、“確定顯示名人臉部的照片中的名人”、“預(yù)留參與劇院的演出票”、“預(yù)訂到目的城市的機(jī)票”、“預(yù)留參與餐館的桌位”、“確定與聲音樣品類似的記錄的標(biāo)題和藝人”、“確定股票和債券的市場購買和出售價(jià)格”、“確定商品的市場購買和出售價(jià)格”、“確定產(chǎn)品的零售店”、“提供包括給定成分的食譜”、“從銀行賬戶進(jìn)行支付”等。在一些實(shí)施例中,該描述可以在字段202中指示的關(guān)鍵字處從服務(wù)注冊表128獲得;且字段220被省略。包括字段220是用于實(shí)現(xiàn)減少向UElOll的用戶呈現(xiàn)后端服務(wù)的功能的網(wǎng)絡(luò)帶寬的益處的示例方式。省略字段220是實(shí)現(xiàn)減少功能-概念-場景數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)足印的益處的示例方式。 媒體類型字段130保存指示所述功能所操作的媒體的類型的數(shù)據(jù),例如,圖像文件格式、音頻文件格式、視頻文件格式、文字處理文檔格式、電子數(shù)據(jù)表格式、標(biāo)記語言格式等。在一些實(shí)施例中,這種信息用作辨別器以過濾出不對用戶提供的內(nèi)容進(jìn)行操作的功能。在一些實(shí)施例中,媒體類型可在字段202中指示的關(guān)鍵字處從服務(wù)注冊表128獲得;且字段230被省略。包括字段230是用于實(shí)現(xiàn)減少確定后端服務(wù)的適當(dāng)功能的網(wǎng)絡(luò)帶寬的益處的示例方式。省略字段230是實(shí)現(xiàn)減少功能-概念場景數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)足印的益處的示例方式。相關(guān)概念字段240保存指示概念標(biāo)識(shí)庫中的哪個(gè)概念(諸如物理對象)與字段202和204中識(shí)別的功能相關(guān)的數(shù)據(jù)??梢砸詧D像、音頻和文本識(shí)別的概念的概念庫是已知的。當(dāng)在此使用時(shí),概念是語義或?qū)ο髱熘械臈l目,且可以表示諸如人或汽車的有形對象,或諸如股票或債券的無形對象,或諸如滑冰、游泳的行為。通常,概念分成諸如交通工具或建筑或水上運(yùn)動(dòng)或航空等類別。在一些實(shí)施例中,在相關(guān)概念字段240中輸入的概念是應(yīng)用該功能的特定概念或概念分類。例如,人概念與面部識(shí)別功能和語音識(shí)別功能相關(guān)(媒體類型分別=圖像或音頻),而食品與配方功能(媒體類型=指示食品的文本)相關(guān),建筑與購票和桌位預(yù)留(媒體類型=指示建筑的文本)相關(guān),且產(chǎn)品與零售店功能相關(guān)(媒體類型=指示產(chǎn)品的文本)。在一些實(shí)施例中,如下面更詳細(xì)地描述,概念以對象詞匯或語義詞匯或二者的方式來表示。在一些實(shí)施例中,概念是諸如股票或債券之類的語義詞匯的概念。概念存在于用戶提供的內(nèi)容中的它們的數(shù)字表示外部或獨(dú)立于這些數(shù)字表示。字段240是實(shí)現(xiàn)將后端系統(tǒng)的功能與用戶內(nèi)容中可能表示的概念相關(guān)聯(lián)的益處的示例方式。在一些純粹基于場景而非內(nèi)容中表示的對象或其他概念來選擇功能的實(shí)施例中,可以省略字段 240。相關(guān)場景字段250保存指示與字段202和204中識(shí)別的功能相關(guān)的時(shí)間或空間或行為信息的數(shù)據(jù)。在一些實(shí)施例中,如下面更詳細(xì)描述,以場景詞匯表示場景,諸如星期一、10AM,GPS位置、通信、文檔操作、空閑、不在場等。如下面更詳細(xì)描述,通常場景包括與諸如工作、運(yùn)行、睡覺、吃飯、娛樂等場景詞匯詞語的某些組合相關(guān)的場景對象。例如,時(shí)刻和星期幾與銀行功能相關(guān);地點(diǎn)與零售店功能以及購票和桌位預(yù)留功能相關(guān);季節(jié)與食譜功能相關(guān)。通信行為與文本至語音或語音至文本轉(zhuǎn)換功能相關(guān)。字段250是實(shí)現(xiàn)將后端系統(tǒng)的功能與場景相關(guān)聯(lián)的益處的示例方式,該場景可以與諸如UE 101的設(shè)備的用戶相關(guān)聯(lián)。在純粹基于內(nèi)容中表示的概念而非場景來選擇功能的一些實(shí)施例中,可以省略字段250。任意方法均可以用于指示字段250中的場景。在各個(gè)實(shí)施例中,開發(fā)了識(shí)別與消費(fèi)者場景相關(guān)的詞語和主題的場景詞匯表和拓?fù)?。可以使用本領(lǐng)域中已知的任意方法產(chǎn)生場景詞匯表和拓?fù)?。例如,收集討論和描述消費(fèi)者場景的若干文檔,諸如描述一下內(nèi)容的重要性的文檔消費(fèi)者是否工作以進(jìn)行支付或執(zhí)行其他義務(wù)或在休閑,當(dāng)前時(shí)間是周日晚上還是周末,當(dāng)前季節(jié)是夏天還是冬天,消費(fèi)者是在家還是在外面,消費(fèi)者在目的還是在路上,文檔是調(diào)用地點(diǎn)名稱或個(gè)人名稱,消費(fèi)者是靜止的還是移動(dòng)的且以何種速度和方向移動(dòng),是亮的還是暗的,以及在屬于消費(fèi)者的用戶設(shè)備上什么應(yīng)用可用。這些文檔被挖掘以確定與消費(fèi)者場景相關(guān)的詞語、涉及場景的詞語的集合或這些詞語的相關(guān)用法或一些組合。在一些實(shí)施例中,詞匯表拓?fù)浒◤?qiáng)加在文檔內(nèi)的詞語上或由其推斷的主題。例如,在各個(gè)實(shí)施例中,使用本領(lǐng)域已知的概率潛在語義索引(PLSI)或潛在狄拉克分布(LDA)來從一組文檔中的詞語推斷主題。這種方法可以用于從針對網(wǎng)絡(luò)服務(wù)的消費(fèi)者環(huán)境的一組文檔中推導(dǎo)場景詞語和場景主題。因?yàn)槊總€(gè)主題與某一相關(guān)冗余中的一組詞語相關(guān),存在將主題相關(guān)到詞語以及將子主題相關(guān)到較高級主題的拓?fù)?。在一些?shí)施例中,場景詞匯表通過手動(dòng)構(gòu)建,或通過依賴于或擴(kuò)展一些標(biāo)準(zhǔn)拓?fù)?諸如開放目錄計(jì)劃(ODP)詞匯表)構(gòu)建。在這些實(shí)施例中,LDA不用在構(gòu)建場景詞匯表本身中,但是一旦建立了詞匯表,就可以使用LDA挖掘文檔以查看什么主題/場景包括在文檔中。在此處描述的各個(gè)實(shí)施例中,使用場景詞匯表拓?fù)湟源_定UE 101和后端服務(wù)場景。在一些實(shí)施例中,在根級別的場景詞匯表以下,僅存在兩個(gè)級別的分類,即主題和 詞語。每個(gè)主題通過一組詞語限定,每個(gè)詞語具有特定范圍的出現(xiàn)百分比。在這些實(shí)施例中的一些實(shí)施例中,V個(gè)詞語的詞匯表通過V維向量表示;且每個(gè)詞語通過除對應(yīng)于該特定詞語的位置之外在所有位置均為零的V維向量表示。典型地,諸如冠詞、前置詞、代詞和公用詞語的低意義的詞語被忽略。T個(gè)主題中的每一個(gè)通過V維向量表示,該V維向量具有通過相應(yīng)詞語位置中的百分比表示的主題中的每個(gè)詞語的相對出現(xiàn)概率。所有主題通過VXT矩陣表示。當(dāng)在文檔(例如描述后端服務(wù)120的文檔)中找到來自場景詞匯表的詞語時(shí),該詞語被認(rèn)為是包括該詞語的不同主題的混合,具有例如使用已知的LDA方法基于文檔中的詞語的百分比而分配給每個(gè)主題的百分比概率。因此,整個(gè)文檔可以通過在文檔中找到的具有分配給每個(gè)主題的概率度量的一組主題表示,例如,在每個(gè)向量位置中具有變化概率的T維向量。這種向量此處被稱為標(biāo)記。可以通過計(jì)算表示這些文檔的兩個(gè)T-維向量(標(biāo)記)的相似度(諸如相應(yīng)項(xiàng)的乘積和)來比較兩個(gè)文檔(如后端服務(wù)的描述和UE 101的當(dāng)前狀態(tài)的描述)。備選地或另外地,可以計(jì)算兩個(gè)文檔之間的距離度量,該距離度量隨著兩個(gè)標(biāo)記的相似性更小而增加??梢允褂萌我饩嚯x度量,諸如O級距離(具有最大差異的坐標(biāo)的絕對值)、1級距離(T差異的絕對值之和)、2級距離(T差異的平方和,等價(jià)于歐幾里德距離)、3級距離(絕對值的立方和)等。兩個(gè)文檔的標(biāo)記為越相似,或這些標(biāo)記之間的距離越小,文檔彼此更加相關(guān)。在下面的描述中,假設(shè)場景詞匯表已經(jīng)被定義且存儲(chǔ)在場景詞匯表數(shù)據(jù)結(jié)構(gòu)中。文檔或資源的場景通過場景標(biāo)記表示。兩個(gè)文檔的場景標(biāo)記越相似,例如它們之間的距離測量越小,一個(gè)文檔與另一文檔指示的消費(fèi)者場景越相關(guān)。不僅通過挖掘用戶文本庫獲得場景,而且通常通過來自設(shè)備的場景數(shù)據(jù)直接獲得場景。因而,在一些實(shí)施例中,基于來自場景引擎103的輸出定義場景詞匯表,該場景引擎103反應(yīng)可以從設(shè)備端獲知的所有場景,例如用戶地點(diǎn)、當(dāng)前行為、交通模式(汽車、公共汽車、駕駛等)、關(guān)系(社會(huì)聯(lián)系)、諸如家庭、辦公等抽象地點(diǎn)等。出于說明目的,假設(shè)存在可用于描述場景的場景詞匯表數(shù)據(jù)結(jié)構(gòu)(未示出)。還假設(shè)存在用于諸如在現(xiàn)代搜索引擎中使用的語言的所有概念的不同全語言語義詞匯表數(shù)據(jù)結(jié)構(gòu)(未示出)。在一些實(shí)施例中,還假設(shè)對象還通過對象數(shù)據(jù)結(jié)構(gòu)(未示出)中的對象詞匯表和主題表示,針對對象詞匯表和主題限定對象標(biāo)記。在一些實(shí)施例中,如下面更詳細(xì)描述,還在概念詞匯表和主題與涉及物理對象的數(shù)據(jù)庫中的概念和關(guān)于從不同媒體提取特征的概念之間存在映射。因而,在一些實(shí)施例中,相關(guān)場景字段250中的數(shù)據(jù)是用于字段202和204指示的功能的一個(gè)或更多場景標(biāo)記的列表。類似地,在一些實(shí)施例中,相關(guān)概念字段240中的數(shù)據(jù)是用于字段202和204指示的功能的一個(gè)或更多概念標(biāo)記的列表。圖2B是用于存儲(chǔ)功能-概念-場景數(shù)據(jù)結(jié)構(gòu)的索引的數(shù)據(jù)結(jié)構(gòu)260的視圖。數(shù)據(jù)結(jié)構(gòu)260是索引數(shù)據(jù)結(jié)構(gòu)136的示例實(shí)施例。當(dāng)在用戶于UE 101處提供的內(nèi)容中識(shí)別出概念時(shí),在數(shù)據(jù)結(jié)構(gòu)134中針對該概念搜索每一個(gè)條目200通常在計(jì)算資源方面是昂貴的。因此,在一些實(shí)施例中,針對每個(gè)概念或概念的分類或二者,或針對每個(gè)概念主題,從功能-概念-場景條目200得出索引。類似地,在一些實(shí)施例中,針對每個(gè)場景或場景對象或二者,或針對每個(gè)場景主題,從功能-概念-場景條目200得出索引。索引260是實(shí)現(xiàn)減小 查找與已知概念或場景相關(guān)的功能的計(jì)算成本的益處的示例方式。在所述實(shí)施例中,數(shù)據(jù)結(jié)構(gòu)260包括多個(gè)索引。第一索引包括概念標(biāo)識(shí)符字段262和用于概念數(shù)據(jù)庫中的每個(gè)概念或分類或二者的匹配功能ID字段264,如省略號(hào)所示。概念標(biāo)識(shí)符字段262保存指示來自數(shù)據(jù)庫或概念的詞匯表的概念I(lǐng)D或分類的數(shù)據(jù)。匹配功能ID字段264保存列舉用于包括相關(guān)概念字段240中的概念或分類的每個(gè)功能的功能ID (如字段202和204所指示)的數(shù)據(jù)。在一些實(shí)施例中,僅概念主題的概率大于閾值概率的功能被包括在列表中。類似地,第二索引包括場景字段272和用于場景詞匯表中的每個(gè)場景詞語或?qū)ο蠡蚨叩钠ヅ涔δ躀D字段274,如省略號(hào)所示。場景字段262保存指示來自場景詞匯表的場景詞匯詞語或?qū)ο蟮臄?shù)據(jù)。匹配功能ID字段274保存列舉用于包括相關(guān)場景字段250中的場景的每個(gè)功能的功能ID(如字段202和204所指示)的數(shù)據(jù)。在一些實(shí)施例中,僅概念場景主題概率大于閾值概率的功能被包括在列表中。圖3A是根據(jù)一個(gè)實(shí)施例用于基于客戶端的內(nèi)容或場景使用后端功能的客戶端處理的模塊310的視圖。舉例而言,UE 101上的客戶端112包括用于向功能查找服務(wù)提供內(nèi)容和場景以及向UE 101的用戶呈現(xiàn)建議的功能以便在UE 101上執(zhí)行應(yīng)用的一個(gè)或更多組件??梢灶A(yù)期,這些組件的功能可以組合在一個(gè)或更多組件中或通過例如面向用戶服務(wù)110上或功能查找服務(wù)130內(nèi)的等價(jià)功能性的其他組件執(zhí)行。在所示實(shí)施例中,客戶端模塊310包括用于與UE 101的用戶交互的圖像用戶接口(⑶I)模塊311、用于與UE 101上的場景引擎103交互的場景引擎接口模塊313、提供供應(yīng)用使用的內(nèi)容的內(nèi)容產(chǎn)生器模塊315、用于確定模塊315產(chǎn)生的內(nèi)容的媒體類型的媒體識(shí)別器模塊317以及用于與面向用戶服務(wù)110交互的服務(wù)接口模塊319。⑶I模塊311在UE 101的顯示器上呈現(xiàn)圖形元素,且檢測諸如觸摸屏的一個(gè)或更多輸入設(shè)備的用戶操作,以允許UE 101的用戶控制內(nèi)容產(chǎn)生器且選擇基于產(chǎn)生的內(nèi)容識(shí)別的功能。場景引擎接口模塊313與場景引擎103交互,以確定UE 101的時(shí)間、空間和行為狀況。在一些實(shí)施例中,⑶I模塊311包括標(biāo)記語句且形成于發(fā)送到瀏覽器107的網(wǎng)頁中。內(nèi)容產(chǎn)生器315產(chǎn)生供UE 101的應(yīng)用使用的內(nèi)容,所述應(yīng)用諸如是從服務(wù)器110下載內(nèi)容的文件傳送處理、從UE 101的麥克風(fēng)上檢測的聲音產(chǎn)生音頻文件的語音捕獲處理、從數(shù)碼相機(jī)產(chǎn)生圖像或視頻的圖像或視頻捕獲處理、基于一個(gè)或更多設(shè)備的用戶操作產(chǎn)生文本文件或文檔文件或電子數(shù)據(jù)表或繪圖文件的用戶輸入捕獲處理。媒體類型識(shí)別器模塊317確定由內(nèi)容產(chǎn)生器模塊315產(chǎn)生的內(nèi)容的媒體類型。面向用戶服務(wù)接口模塊319與參與UE 101應(yīng)用的面向用戶服務(wù)110 (如果存在)交互。在一些實(shí)施例中,面向用戶服務(wù)110被省略;且面向用戶服務(wù)模塊320在客戶端112和功能查找服務(wù)130之間被分割;且面向用戶服務(wù)接口模塊319被功能查找服務(wù)接口模塊所代替。一旦通過⑶I模塊311向用戶呈現(xiàn)由接口模塊319返回的一個(gè)或更多功能的選擇且用戶已經(jīng)選擇了使用哪個(gè)功能,則客戶端112或面向用戶服務(wù)110將例如基于呈現(xiàn)當(dāng)前場景或概念或二者,填寫用于該功能的缺少輸入?yún)?shù)。如果參數(shù)值不能被自動(dòng)確定,則GUI模塊311促使提示用戶填寫任意剩余字段。一旦填寫了所有參數(shù),客戶端112或面向用戶·服務(wù)110將用于所選擇功能的信息傳遞到后端服務(wù)120以服務(wù)于該請求。結(jié)果要么通過后端服務(wù)120直接發(fā)送到客戶端112,要么通過面向用戶服務(wù)110或功能查找服務(wù)130傳遞。圖3B是根據(jù)一個(gè)實(shí)施例的面向用戶服務(wù)110的模塊320的視圖。舉例而言,面向用戶服務(wù)110包括用于向功能查找服務(wù)提供內(nèi)容和場景且向UE 101的用戶提出建議的功能以便執(zhí)行UE 101上的應(yīng)用的一個(gè)或更多組件??梢灶A(yù)期,這些組件的功能可以組合在一個(gè)或更多組件中或通過例如位于客戶端處理112上或功能查找服務(wù)130內(nèi)的等價(jià)功能性的其他組件執(zhí)行。面向用戶服務(wù)模塊320包括客戶端接口模塊321、媒體特征提取器模塊323、具有概念-特征數(shù)據(jù)結(jié)構(gòu)327的概念識(shí)別模塊325、功能查找服務(wù)接口 328以及服務(wù)注冊表接口模塊329??蛻舳私涌谀K321控制與客戶端處理112或?yàn)g覽器107的交互,以從UE 101接收內(nèi)容和場景且呈現(xiàn)由功能查找服務(wù)130提供的一個(gè)或更多功能。媒體特征提取器模塊323使用從媒體提取一個(gè)或更多特征(諸如統(tǒng)計(jì)、柱狀圖、分簇、傅立葉或小波的幅度或主要成分、或紋理或其他屬性的測量)的適當(dāng)媒體引擎。特征列表被進(jìn)一步處理以便提取任意圖案,且這些圖案被傳送到概念識(shí)別模塊325。概念識(shí)別模塊325依賴于概念-特征數(shù)據(jù)庫327,且執(zhí)行搜索和圖案分析,以從數(shù)據(jù)庫327識(shí)別最接近地匹配媒體特征列表和圖案的對象或其他概念。一旦識(shí)別了對象或概念,用于該對象或其他概念的概念標(biāo)識(shí)符通過接口 328被傳遞到功能查找服務(wù)。概念識(shí)別模塊和概念-特征數(shù)據(jù)結(jié)構(gòu)327是用以實(shí)現(xiàn)自動(dòng)得出由用戶在應(yīng)用中創(chuàng)建的內(nèi)容中表示或提供到用戶的應(yīng)用的概念的益處的示例方式。功能查找服務(wù)接口 328模塊控制與功能查找服務(wù)130交互,以基于內(nèi)容向服務(wù)器130發(fā)送場景和概念標(biāo)識(shí)符,且接收功由能查找服務(wù)130提供的一個(gè)或更多功能。接口 328是實(shí)現(xiàn)避免針對支持客戶端應(yīng)用的每個(gè)面向用戶服務(wù)110的功能選擇處理重復(fù)的益處的示例方式。服務(wù)注冊表接口模塊329允許面向用戶服務(wù)110從服務(wù)注冊表128查找由功能查找服務(wù)130提供的功能的有用細(xì)節(jié)。有用的細(xì)節(jié)包括API、協(xié)議、輸入和輸出參數(shù)以及描述。在一些實(shí)施例中,所有這些細(xì)節(jié)由功能查找服務(wù)130通過接口 328提供;并且模塊329被省略。圖3C是根據(jù)一個(gè)實(shí)施例的功能查找服務(wù)的模塊330的視圖。舉例而言,功能查找服務(wù)130包括用于基于內(nèi)容和場景指示后端服務(wù)120的功能的一個(gè)或更多組件。可以預(yù)期,這些組件的功能可以組合在一個(gè)或更多組件中或通過例如在客戶端處理112或面向用戶服務(wù)110 (如果存在)內(nèi)的等價(jià)功能性的其他組件執(zhí)行。功能查找模塊330包括API132 (如圖I所示)、具有功能-概念-場景存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)134 (如圖I所示)的功能識(shí)別器333、相關(guān)性和推薦模塊337以及構(gòu)建數(shù)據(jù)庫(DB)模塊338。API 132用于接收命令以基于用戶提供的內(nèi)容或場景或二者執(zhí)行功能識(shí)別的功能。功能識(shí)別器功能333基于用戶內(nèi)容確定數(shù)據(jù)結(jié)構(gòu)134中與模塊325識(shí)別的概念相關(guān)且在一些實(shí)施例中還與UE 101的場景相關(guān)的功能。API 132是實(shí)現(xiàn)使用僅與功能查找服務(wù)130的單個(gè)API 132交互的更簡單代碼取代與所有后端服務(wù)120的所有API 122交互的代碼的益處的示例方式。更簡單代碼消耗客戶端處理112或面向用戶服務(wù)110上較少的存儲(chǔ)空間且加快了開發(fā)?!は嚓P(guān)性和推薦模塊337確定返回多少相關(guān)功能以及哪些相關(guān)功能。例如,模塊337使用與用于所供應(yīng)的功能的場景結(jié)構(gòu)相比擬的UE 101的場景,且基于接收的場景數(shù)據(jù)識(shí)別返回到客戶端的最佳功能集合。在一些實(shí)施例中,模塊337還構(gòu)建用于每個(gè)功能的場景結(jié)構(gòu),其中某些場景字段可以為空或不可用。這些選擇的功能與其相關(guān)場景結(jié)構(gòu)一起被傳送回客戶端,例如直接傳送回客戶端112或通過面向用戶服務(wù)110間接傳送回客戶端112或?yàn)g覽器107。相關(guān)性和推薦模塊337是實(shí)現(xiàn)向客戶端處理112發(fā)送最相關(guān)功能的小集合以向用戶進(jìn)行呈現(xiàn)的益處的示例方式。在背景處理中,構(gòu)建DB模塊338填充功能-概念-場景數(shù)據(jù)結(jié)構(gòu),如下面參考圖6更詳細(xì)描述。在一些實(shí)施例中,構(gòu)建DB模塊338使用服務(wù)注冊表128和功能數(shù)據(jù)庫以針對特定概念或場景概念搜索注冊的服務(wù)支持的所有功能。在一些實(shí)施例中,模塊338還檢索將特定功能和適當(dāng)場景進(jìn)行關(guān)聯(lián)的、由后端服務(wù)120定義的場景或概念標(biāo)記或結(jié)構(gòu)。圖4是根據(jù)一個(gè)實(shí)施例用于功能查找的處理400的流程圖。在一個(gè)實(shí)施例中,功能查找服務(wù)130執(zhí)行處理400,且例如在如圖9所示的包括處理器和存儲(chǔ)器的芯片集或如圖8所示的通用目的計(jì)算機(jī)中得以實(shí)施。在一些實(shí)施例中,面向用戶服務(wù)110執(zhí)行處理400的一個(gè)或更多步驟。盡管在圖4中示出了方法,且出于說明目,圖5和圖6的后續(xù)流程圖示為特定順序中的完整步驟,在其他實(shí)施例,其一個(gè)或更多步驟或其部分以不同順序、或者時(shí)間交疊、串行或并行地執(zhí)行、或被省略,或一個(gè)或更多步驟被添加,或者處理以一些組合方式被改變。在步驟401中,功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134被構(gòu)建或更新。例如,使用用于圖2中示意的字段的數(shù)據(jù)來填充一個(gè)或更多數(shù)據(jù)庫或其表格。下面參考圖6描述關(guān)于步驟401的更多細(xì)節(jié)。因而,形成一種數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符或用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符或二者相關(guān)聯(lián)。當(dāng)場景數(shù)據(jù)也被包括在數(shù)據(jù)結(jié)構(gòu)中時(shí),步驟401是用于形成如下數(shù)據(jù)結(jié)構(gòu)的示例方式,該數(shù)據(jù)結(jié)構(gòu)將多個(gè)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于與內(nèi)容相關(guān)的設(shè)備場景(例如在UE 101)的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
在步驟403,確定由客戶端處理使用的內(nèi)容和相關(guān)場景。因而,步驟403是用于確定指示當(dāng)前內(nèi)容的第一數(shù)據(jù)的示例方式且是用于確定指示用于設(shè)備(例如UE 101)的當(dāng)前場景的第二數(shù)據(jù)的示例方式。例如,內(nèi)容通過客戶端112確定為由作為內(nèi)容產(chǎn)生器的數(shù)碼相機(jī)提供的、具有元數(shù)據(jù)的圖像;且場景通過客戶端112基于元數(shù)據(jù)或場景引擎130的輸出或二者被確定為場景標(biāo)記。當(dāng)通過面向用戶服務(wù)110執(zhí)行步驟403時(shí),基于由客戶端發(fā)送的圖像和場景確定內(nèi)容和場景。當(dāng)通過功能查找服務(wù)130執(zhí)行步驟403時(shí),基于由客戶端112或面向用戶服務(wù)110發(fā)送的內(nèi)容或媒體特征或概念標(biāo)識(shí)符以及場景標(biāo)記來確定內(nèi)容和場景。因而,步驟403是用于通過接收指示第二數(shù)據(jù)的消息來確定指示用于設(shè)備的當(dāng)前場景的第二數(shù)據(jù)的示例方式。
在步驟405中,基于在UE 101使用的內(nèi)容確定概念。在一些實(shí)施例中,通過包括概念識(shí)別模塊325的客戶端112或面向用戶服務(wù)110確定概念。在這些實(shí)施例中,基于在來自客戶端112或面向用戶服務(wù)110的消息中接收的概念標(biāo)識(shí)符,在功能查找服務(wù)130確定概念。在一些實(shí)施例中,基于在來自客戶端112或面向用戶服務(wù)110的消息中接收的內(nèi)容或媒體特征,通過包括概念識(shí)別模塊325的功能查找服務(wù)110確定概念。在一些實(shí)施例中,還至少部分地基于場景確定概念。例如,基于圖像,確定概念是建筑,且基于指示相關(guān)位置或位置和方向二者的場景,確定建筑為具有特定地址的特定建筑,諸如劇院。因而步驟405確定指示由諸如UE 101的設(shè)備提供的內(nèi)容中所表示的概念的第一數(shù)據(jù)。在步驟407中,針對包括相關(guān)概念字段240中的概念標(biāo)識(shí)符和相關(guān)場景字段250中的場景的功能,例如,使用上述閾值概率以上的概率,通過搜索功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134,功能查找服務(wù)130確定后端服務(wù)120的一個(gè)或更多候選功能。因而,步驟407是用于通過在數(shù)據(jù)結(jié)構(gòu)中查找功能和用于概念的標(biāo)識(shí)符之間的關(guān)聯(lián),基于指示概念的第一數(shù)據(jù)確定后端網(wǎng)絡(luò)服務(wù)提供的功能的示例方式。在一些實(shí)施例中,如果沒有功能超過閾值,則閾值被降低,直到至少一個(gè)功能超過閾值。因而步驟407基于指示概念的第一數(shù)據(jù)確定網(wǎng)絡(luò)服務(wù)提供的功能。當(dāng)也考慮場景時(shí),步驟407是用于在數(shù)據(jù)結(jié)構(gòu)中查找功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián)的示例方式,該設(shè)備場景包括用于與內(nèi)容相關(guān)的設(shè)備(例如UE 101)的當(dāng)前場景。因而,步驟407是用于通過基于內(nèi)容接收指示媒體類型特征的消息且基于媒體類型特征確定指示概念的第一數(shù)據(jù),來確定指示由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)的示例方式。僅當(dāng)內(nèi)容被發(fā)送時(shí),步驟407是用于通過接收指示內(nèi)容的消息然后基于內(nèi)容確定媒體類型特征且然后基于媒體類型特征確定指示概念的第一數(shù)據(jù),來確定指示由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)的示例方式。當(dāng)步驟407還使用場景來查找候選功能時(shí),則步驟407是用于通過至少部分地基于指示用于設(shè)備(例如UE 101)的當(dāng)前場景的第二數(shù)據(jù)確定功能,來確定網(wǎng)絡(luò)服務(wù)提供的功能的示例方式。如果通過客戶端112或面向用戶服務(wù)110執(zhí)行步驟407,則通過向功能查找服務(wù)130發(fā)送內(nèi)容或媒體特征或概念和/或場景執(zhí)行步驟407。在步驟409中,候選功能其中至少之一被推薦。如果通過功能查找服務(wù)130執(zhí)行步驟409,則候選功能被傳遞到相關(guān)性和推薦模塊337,以基于包括在用戶提供的內(nèi)容或場景中的概念,例如基于概念標(biāo)記之間或場景標(biāo)記之間或二者的相似度測量或距離度量,來確定要推薦的最相關(guān)功能。如果通過客戶端112或面向用戶服務(wù)110執(zhí)行步驟409,則通過向功能查找服務(wù)130發(fā)送內(nèi)容或媒體特征或概念和/或場景來執(zhí)行步驟409。在步驟411中,促使向用戶呈現(xiàn)推薦的功能。如果通過功能查找服務(wù)130執(zhí)行步驟411,則推薦的功能被傳遞到面向用戶服務(wù)110或客戶端處理112。如果通過面向用戶服務(wù)110執(zhí)行步驟411,則通過向客戶端處理112或?yàn)g覽器107發(fā)送從功能查找服務(wù)130接收的推薦功能來執(zhí)行步驟411。因而,步驟411至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致傳輸指示功能的消息。如果通過客戶端處理112執(zhí)行步驟411,則基于直接從功能查找服務(wù)130或間接通過面向用戶服務(wù)110接收的推薦服務(wù),通過⑶I模塊311執(zhí)行步驟411。因而,步驟411是用于至少部分地引發(fā)導(dǎo)致在設(shè)備(例如UE 101)處呈現(xiàn)功能的描述的示例方式。在步驟413中,促使調(diào)用推薦的功能。如果通過功能查找服務(wù)130執(zhí)行步驟413,則通過將推薦的功能傳遞到用面向用戶服務(wù)Iio或客戶端處理112,促使推薦的功能被調(diào)用。如果通過面向用戶服務(wù)器110執(zhí)行步驟413,則通過接收指示用戶已經(jīng)選擇推薦功能之一的消息且然后使用輸入?yún)?shù)的值調(diào)用后端服務(wù)來執(zhí)行步驟413,如下面參考圖5更詳細(xì)描述。如果通過客戶端處理112執(zhí)行步驟413,則通過使用經(jīng)由⑶I模塊311接收的輸入?yún)?數(shù)的值調(diào)用后端服務(wù)而執(zhí)行步驟413。因而,步驟413是用于至少部分地引發(fā)導(dǎo)致調(diào)用網(wǎng)絡(luò)服務(wù)提供的功能的動(dòng)作的示例方式。在步驟415中,確定是否滿足結(jié)束條件。如果滿足,則處理結(jié)束。否則,控制返回步驟401以更新功能-概念-場景數(shù)據(jù)結(jié)構(gòu)且返回到步驟403以確定客戶端處理使用的下
一內(nèi)容。圖5是根據(jù)一個(gè)實(shí)施例用于使用功能查找的應(yīng)用的處理的流程圖。在一個(gè)實(shí)施例中,面向用戶服務(wù)110執(zhí)行處理500,且例如在如圖8所示的通用目的計(jì)算機(jī)中得以實(shí)施。在一些實(shí)施例中,客戶端處理112執(zhí)行處理500的一個(gè)或更多步驟。在步驟501中,確定由客戶端處理使用的內(nèi)容和(例如UE 101的)相關(guān)場景。在通過面向用戶服務(wù)110執(zhí)行步驟501的實(shí)施例中,通過從客戶端接收指示內(nèi)容或內(nèi)容的媒體特征以及場景(諸如一個(gè)或更多場景標(biāo)記)的消息執(zhí)行步驟501。如果通過客戶端處理112執(zhí)行,步驟501包括從內(nèi)容產(chǎn)生器模塊315獲得內(nèi)容且從場景引擎接口 313獲得場景。用以提示UE 101的用戶內(nèi)容和場景的接口,在下文中參考圖7A和7B有更詳細(xì)地描述。在步驟503中,確定內(nèi)容中表示的媒體特征或概念。如果在具有面向用戶服務(wù)110的實(shí)施例中通過客戶端處理112執(zhí)行,則步驟503包括從媒體類型識(shí)別器317獲得媒體類型且向面向用戶服務(wù)110發(fā)送內(nèi)容、媒體類型和場景。如果在沒有面向用戶服務(wù)110的實(shí)施例中通過客戶端處理112執(zhí)行,則在一些實(shí)施例中,步驟503包括從媒體類型識(shí)別器317獲得媒體類型,且向功能查找服務(wù)130發(fā)送內(nèi)容、媒體類型和場景;且在其他實(shí)施例中,包括向適當(dāng)媒體特征提取器模塊323發(fā)送內(nèi)容;且在另外的其他實(shí)施例中,包括向概念識(shí)別模塊325發(fā)送媒體特征的列表。如果通過面向用戶服務(wù)110執(zhí)行,則在所示實(shí)施例中,步驟503包括從媒體類型識(shí)別器模塊317 (或在一些實(shí)施例中從客戶端處理112獲得的消息)獲得媒體類型,且向適當(dāng)媒體特征提取器模塊323發(fā)送內(nèi)容。然后,媒體特征的列表被發(fā)送到概念識(shí)別器模塊325。在各個(gè)其他實(shí)施例中,面向用戶服務(wù)110不包括概念識(shí)別模塊325且不確定概念。在步驟505中,場景和特征(或概念標(biāo)識(shí)符)的列表在一些實(shí)施例中例如從面向用戶服務(wù)110或在一些實(shí)施例中直接從客戶端處理112發(fā)送到功能查找服務(wù)130。在一些實(shí)施例中,面向用戶服務(wù)110向功能查找服務(wù)130發(fā)送場景和媒體特征的列表,且讓服務(wù)130根據(jù)媒體特征確定概念。因而,步驟505是通過向服務(wù)(查找服務(wù)130)發(fā)送指示第一數(shù)據(jù)(識(shí)別概念)的消息來確定由網(wǎng)絡(luò)服務(wù)提供的功能的示例方式,該服務(wù)將指示用于概念的標(biāo)識(shí)符的數(shù)據(jù)和指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)(例如,在功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134)與由網(wǎng)絡(luò)服務(wù)(例如后端服務(wù)120)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。在步驟507,從功能查找服務(wù)130接收后端服務(wù)120的一個(gè)或更多推薦功能。在一些實(shí)施例中,簡單地通過來自字段202的后端服務(wù)ID或來自字段204的功能ID (如果不同)識(shí)別推薦功能。在一些實(shí)施例中,指示推薦功能的數(shù)據(jù)包括來自字段206的API ID、來自字段208的協(xié)議、來自字段210的參數(shù)、來自字段220的描述和來自字段230的媒體類型中的一個(gè)或更多。在一些實(shí)施例中,基于作為關(guān)鍵字的后端服務(wù)TD,使用服務(wù)注冊表接口模塊328,在步驟507中從服務(wù)注冊表128獲得用于一個(gè)或更多這種字段的信息。在步驟509中,例如基于諸如存儲(chǔ)在字段220中的功能的描述,促使在UE 101上 向用戶呈現(xiàn)指示推薦功能的數(shù)據(jù)。在步驟509通過客戶端處理112執(zhí)行的實(shí)施例中,指示推薦功能的數(shù)據(jù)通過GUI模塊311呈現(xiàn)。在步驟509通過面向用戶服務(wù)10或功能查找服務(wù)130執(zhí)行的實(shí)施例中,指示推薦功能的數(shù)據(jù)被發(fā)送到瀏覽器107或客戶處理122以通過⑶I模塊311呈現(xiàn)。這種⑶I下文中參考圖7C有更詳細(xì)描述。在步驟511中,如下面參考圖7C更詳細(xì)地描述,確定用戶是否已經(jīng)例如通過操作指點(diǎn)設(shè)備選擇推薦功能之一。如果沒有,則控制返回步驟501以確定在UE 101處的下一內(nèi)容或場景或二者。出于說明目的,假設(shè)內(nèi)容是玉米田的圖像,且用戶已經(jīng)選擇描述為“確定商品的市場價(jià)格”的推薦功能。如果在步驟511確定了用戶選擇,則在步驟513中,確定用于選擇的功能的參數(shù)。在一些實(shí)施例中,在步驟507中通過功能查找服務(wù)130提供參數(shù)。在各種其他實(shí)施例中,基于作為關(guān)鍵字的后端服務(wù)ID以及步驟507或步驟513中的功能ID (如果存在)從注冊表128確定參數(shù)。出于說明目的,確定用于選擇的功能的輸入?yún)?shù)包括“商品名稱”、“地理位置”和“日期”。在步驟515中,例如基于場景信息確定用于輸入?yún)?shù)的已知值。例如,基于概念標(biāo)識(shí)符,獲知內(nèi)容為代表“玉米”,且從場景獲知圖像捕獲時(shí)UE 101的GPS位置,且當(dāng)前日期是已知的。因而對于所有三個(gè)輸入的值是已知的。如果需要未知的另一參數(shù),則使用缺省值或該值被標(biāo)記為未知。在步驟519中,提示用戶修改輸入?yún)?shù)的值。在步驟519通過客戶端處理112執(zhí)行的實(shí)施例中,通過⑶I模塊311呈現(xiàn)指示輸入?yún)?shù)和預(yù)先填寫值的數(shù)據(jù)。在步驟519通過面向用戶服務(wù)110或功能查找服務(wù)130執(zhí)行的實(shí)施例中,指示輸入?yún)?shù)的數(shù)據(jù)和預(yù)填寫值的數(shù)據(jù)被發(fā)送到瀏覽器107或客戶處理122,以通過⑶I模塊311進(jìn)行呈現(xiàn)。這種⑶I在下面參考圖7D有更詳細(xì)描述。在步驟519中,用戶可以改變輸入?yún)?shù)的一個(gè)或更多值。例如,用戶可以提供標(biāo)記為未知的參數(shù)的值。出于說明目的,假設(shè)在步驟519中,用戶將日期從照片的日期變化到在玉米可以收獲或簽訂協(xié)議出售玉米時(shí)的將來日期。在步驟521,選擇的功能被調(diào)用。例如,在一些實(shí)施例中,面向用戶服務(wù)110根據(jù)適當(dāng)API以適當(dāng)協(xié)議向后端服務(wù)120發(fā)送包括指示選擇功能(如果存在)的具有參數(shù)和值的消息。在一些實(shí)施例中,客戶端處理112根據(jù)適當(dāng)API以適當(dāng)協(xié)議向后端服務(wù)120發(fā)送包括指示選擇的功能(如果存在)的具有參數(shù)和值的消息。作為響應(yīng),在步驟521中,接收源于調(diào)用功能的結(jié)果。出于說明目的,假設(shè)該結(jié)果包括指示平均價(jià)格和玉米購買者列表的數(shù)據(jù)。在步驟523中,在UE 101上向用戶呈現(xiàn)結(jié)果。在步驟523通過客戶端處理112執(zhí)行的實(shí)施例中,通過CTI模塊311呈現(xiàn)指示請求的數(shù)據(jù)。在步驟523通過面向用戶服務(wù)110或功能查找服務(wù)130執(zhí)行的實(shí)施例中,指示結(jié)果的數(shù)據(jù)被發(fā)送到瀏覽器107或客戶處理器122以通過⑶I模塊311呈現(xiàn)。這種⑶I在下文中參考圖7E有更詳細(xì)描述。在步驟525中,確定是否滿足結(jié)束條件。如果滿足,則處理結(jié)束。否則,控制返回到步驟501以確定客戶端處理使用的下一內(nèi)容和相關(guān)場景。圖6是根據(jù)一個(gè)實(shí)施例用于構(gòu)建功能-概念-場景數(shù)據(jù)結(jié)構(gòu)的處理600的流程圖。在一個(gè)實(shí)施例中,功能查找服務(wù)130執(zhí)行處理600,且例如在如圖9所示的包括處理器和存儲(chǔ)器的芯片集或如圖8所示的通用目的計(jì)算機(jī)中得以實(shí)施。在步驟601,確定后端服務(wù)被添加到功能-概念-場景存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)。例如,在一些實(shí)施例中,一個(gè)或更多后端服務(wù)的注冊被查詢以獲得后端服務(wù)的列表。在一些實(shí)施例中,可以使得網(wǎng)頁可用,其中后端服務(wù)的管理員可以上載或手動(dòng)輸入指示這些后端服務(wù)的數(shù)據(jù)。在一些實(shí)施例中,在步驟S601中還確定各個(gè)功能、API、協(xié)議、參數(shù)、描述或媒體類型或一些組合。在步驟603中,仍未被添加到功能-概念-場景存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的服務(wù)被選擇為當(dāng)前服務(wù)。例如,從服務(wù)注冊表128檢索的后端服務(wù)列表中的下一服務(wù)被選擇為當(dāng)前服務(wù)。在步驟605,仍未被添加到功能-概念-場景存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的功能被選擇為當(dāng)前功能。例如,在一些實(shí)施例中,API的一個(gè)或更多參數(shù)與在后端服務(wù)處可用的多個(gè)功能中的一個(gè)功能相關(guān)聯(lián)。例如,用于商品市場的服務(wù)包括用于查找購買者以及商品購買價(jià)格的一個(gè)賣方功能以及用于查找銷售者和商品銷售價(jià)格的分離的買方功能。這些功能之一被作為當(dāng)前功能。 在步驟607中,概念數(shù)據(jù)庫327或詞匯表中的一個(gè)或更多概念與當(dāng)前功能相關(guān)聯(lián)。例如,功能的描述的語義分析確定該功能涉及商品。語義分析還確定商品包括某些語義詞匯詞語,諸如石油、石油的副產(chǎn)品、原油、燃料油、丙烷、天然氣、煤、小麥、燕麥、玉米、大米和大豆、咖啡、可可、糖、棉花和橙汁、牛、豬腹肉和瘦肉豬。這些之中,在步驟607中確定這些詞語中的哪一些是包括在概念數(shù)據(jù)庫中的概念中的概念或類似于諸如儲(chǔ)氣罐、橙子、果園和豬之類的這些詞語的概念。在步驟607中確定這些概念和包括這些概念的主題。盡管列表可能很長,但對于商品而言,它將很多概念,諸如人、建筑和車輛從商品排除。在步驟609中,場景詞匯表和主題數(shù)據(jù)庫中的一個(gè)或更多場景與當(dāng)前功能相關(guān)。例如,功能和參數(shù)的描述的場景語義分析確定了該功能涉及購買和出售的地點(diǎn)和時(shí)間以及行為。在步驟611中,產(chǎn)生且存儲(chǔ)用于功能-概念-場景存儲(chǔ)的條目200。例如,新的條目200被添加到功能-概念-場景數(shù)據(jù)結(jié)構(gòu)134。新條目200包括字段202中用于當(dāng)前后端服務(wù)的標(biāo)識(shí)符、字段204中用于當(dāng)前功能的標(biāo)識(shí)符以及適當(dāng)字段206至230中用于功能的其他信息。新條目200還包括相關(guān)概念字段240中用于商品概念的標(biāo)識(shí)符的列表以及相關(guān)場景字段250中用于地點(diǎn)、時(shí)間、購買、出售的場景詞匯標(biāo)記和詞語。在步驟613中,確定是否存在用于當(dāng)前服務(wù)的另一功能。如果存在,則如上所述,控制返回到步驟605以確定成為當(dāng)前的服務(wù)的下一功能。如果不存在,則在步驟615中,從列表確定是否存在另一后端服務(wù)。如果存在,則如上所述,控制返回到步驟603以成為當(dāng)前的下一后端服務(wù)。如果不存在需要添加的其他服務(wù)或功能,則在步驟617,構(gòu)建一個(gè)或更多搜索索弓I。例如,對于概念數(shù)據(jù)庫中的每個(gè)詞語,在索引數(shù)據(jù)結(jié)構(gòu)280中形成條目。例如,針對列舉了商品之一的每個(gè)概念I(lǐng)D字 段262,將用于出售商品功能的服務(wù)標(biāo)識(shí)符和功能標(biāo)識(shí)符添加在字段264中。類似地,對于場景詞匯表中的每個(gè)詞語或主題,在索引數(shù)據(jù)結(jié)構(gòu)280中形成條目。例如,針對列出場景時(shí)間、地點(diǎn)、購買或出售其中之一的每個(gè)場景字段272,將用于出售商品功能的服務(wù)標(biāo)識(shí)符和功能標(biāo)識(shí)符添加在字段274中。在一些實(shí)施例中,不形成索引且省略步驟617。在步驟619中,確定是否滿足結(jié)束條件。如果滿足,則處理結(jié)束。否則,控制返回到步驟601以確定仍未被添加到功能-概念-場景-數(shù)據(jù)結(jié)構(gòu)134的下一服務(wù)。圖7A-7E是根據(jù)各個(gè)實(shí)施例在圖5的處理中使用的用戶接口的視圖。圖形用戶接口(GUI)包括一個(gè)或更多圖形組件,每個(gè)圖形組件包括一組覆蓋顯示屏(諸如如下所述的顯示設(shè)備814或1007)的區(qū)域的圖片元件(像素)。圖形組件可以包括用于當(dāng)鼠標(biāo)顯示在區(qū)域中時(shí)例如響應(yīng)于指示設(shè)備(諸如觸摸屏上的觸摸或鼠標(biāo)或鍵盤上的按鈕點(diǎn)擊)檢測與區(qū)域相關(guān)的用戶輸入的機(jī)構(gòu)。圖7A是UElOl上用于確定使用中的內(nèi)容的示例⑶I 701的視圖。當(dāng)前內(nèi)容呈現(xiàn)區(qū)域710在UE 101上呈現(xiàn)當(dāng)前內(nèi)容的表示,諸如照相機(jī)取景器或網(wǎng)絡(luò)瀏覽器中的圖像,或流傳輸音頻期間的聲壓或頻率的圖像。捕獲內(nèi)容標(biāo)記區(qū)域712呈現(xiàn)提示用戶選擇區(qū)域710中當(dāng)前呈現(xiàn)的內(nèi)容以做進(jìn)一步用途的數(shù)據(jù)。按鈕714是圖形組件輸入機(jī)構(gòu),當(dāng)被用戶選擇時(shí),其促使當(dāng)前內(nèi)容被選擇以用于進(jìn)一步的用途。例如,當(dāng)前內(nèi)容呈現(xiàn)區(qū)域710呈現(xiàn)數(shù)碼相機(jī)應(yīng)用中玉米田的視圖、或銀行應(yīng)用中賬單的視圖或照片應(yīng)用中下載的上海地平線的照片。當(dāng)例如通過觸摸觸摸屏上的按鈕或通過按下與標(biāo)記相關(guān)的鍵盤鍵或點(diǎn)擊鼠標(biāo)按鈕或一些其他指點(diǎn)設(shè)備上的按鈕而激勵(lì)Ok按鈕714時(shí),區(qū)域710中呈現(xiàn)的內(nèi)容被捕獲以用于例如在UE 101的一個(gè)或更多文件中的進(jìn)一步用途。圖7B是用于在UE 101上標(biāo)記使用中的內(nèi)容的示例⑶I 702的視圖。名稱內(nèi)容輸入?yún)^(qū)域710包括供用戶輸入文本的文本框和指示文本應(yīng)當(dāng)指示捕獲的內(nèi)容的名稱的提示。響應(yīng)于提示,用戶鍵入內(nèi)容的名稱,例如圖片A或圖片B或圖片C,且激活OK按鈕724a。描述內(nèi)容輸入?yún)^(qū)域720包括供用戶輸入文本的文本框和指示文本應(yīng)當(dāng)指示捕獲的內(nèi)容的描述的提示。響應(yīng)于提示,用戶鍵入內(nèi)容的描述,例如,調(diào)查自身擁有土地或上海地平線或電子賬單,且激活OK按鈕724b。圖7C是UE 101上用于選擇適于使用中的選擇內(nèi)容的功能的示例⑶I 703的視圖。功能選擇選項(xiàng)區(qū)域730包括提示區(qū)域731,該提示區(qū)域731呈現(xiàn)指示用戶應(yīng)當(dāng)選擇功能以對使用中的內(nèi)容進(jìn)行操作的提示。推薦功能呈現(xiàn)為在功能描述區(qū)域334a至334e (此后統(tǒng)稱為功能描述區(qū)域334)中列出的描述。在一些實(shí)施例中,字段334中的功能描述包括用于在導(dǎo)致與功能匹配的內(nèi)容和與該內(nèi)容相關(guān)的場景中找到的概念的標(biāo)識(shí)符。
使用本領(lǐng)域中已知的滾動(dòng)條736圖形組件以在區(qū)域730中上下滑動(dòng)推薦功能的描述,更可以在功能選擇選項(xiàng)區(qū)域370中呈現(xiàn)更多功能。與每個(gè)功能描述區(qū)域334相關(guān)的是單選按鈕738。當(dāng)用戶選擇功能以對內(nèi)容進(jìn)行操作時(shí),將實(shí)心圓放置單選按鈕內(nèi)部。在所示GUI中,按照用戶選擇,指示功能描述區(qū)域334b和334d描述的功能。通過激勵(lì)選擇按鈕732完成該選擇。出于說明目的,假設(shè)基于描述為“調(diào)查自身擁有土地”的圖片A中的玉米田的圖像以及如上所述用于字段220的示例功能描述,處理500識(shí)別概念“玉米”且確定在功能描述區(qū)域334中呈現(xiàn)包括用于玉米的標(biāo)識(shí)符的推薦功能,該推薦功能呈現(xiàn)為如下描述提供給定地點(diǎn)=圖片A的地點(diǎn)的地圖;確定商品=玉米的市場購買和出售價(jià)格;確定產(chǎn)品=玉米的零售店;·提供包括給定成分=玉米的食譜。出于說明目的,假設(shè)基于描述為“上海地平線“的圖片B中的圖像以及上述用于字段220的示例功能描述,處理500識(shí)別概念“建筑”和場景位置=上海,且確定在功能描述區(qū)域334中呈現(xiàn)包括場景位置的標(biāo)識(shí)符的推薦功能,該推薦功能呈現(xiàn)為如下描述提供針對給定地點(diǎn)=上海的地圖;保留用于在參與劇院=在上海的演出票;預(yù)訂到目的城市為上海的機(jī)票;保留參與餐廳=在上海的的桌位。用于進(jìn)一步說明目的,假設(shè)基于描述為“電子賬單”的照片C中的圖像以及上面針對字段220描述的示例功能描述,處理500識(shí)別概念“文字”和概念“電力”和場景“帳單支付”,且確定在功能描述區(qū)域334中呈現(xiàn)包括用于電力的標(biāo)識(shí)符的推薦功能,該推薦功能呈現(xiàn)為如下描述確定商品=電力的市場購買和出售價(jià)格;確定產(chǎn)品=電力的零售店;從銀行帳戶進(jìn)行支付。圖7D是UE 101上用于確定用于選擇功能的輸入?yún)?shù)值的示例⑶I 704的視圖用于選擇功能的參數(shù)值輸入?yún)^(qū)域740a、740b、740c以及由省略號(hào)指示的區(qū)域(此后通稱為參數(shù)輸入?yún)^(qū)域740)呈現(xiàn)指示參數(shù)名稱、單位(如果可應(yīng)用)以及針對選擇功能其中之一輸入的可接受范圍的數(shù)據(jù)。已知值是預(yù)先填寫,且未知值被標(biāo)記。在所示實(shí)施例中,用于一個(gè)選擇功能的所有參數(shù)呈現(xiàn)在區(qū)域740其中之一中。OK按鈕744a、744b、744c (此后統(tǒng)稱為OK按鈕744)對應(yīng)于每個(gè)區(qū)域740。用戶可以填寫任意區(qū)域740中的任意未知值且替換任意預(yù)先填寫的值。當(dāng)OK按鈕744被激勵(lì)時(shí),輸入?yún)?shù)值被發(fā)送到消息請求服務(wù)中的相應(yīng)后端服務(wù)。例如,在預(yù)訂到上海的機(jī)票中,預(yù)先填寫的出發(fā)機(jī)場是當(dāng)上海的照片被下載時(shí)最接近用戶位置的城市機(jī)場;但是用戶可能希望從不同城市出發(fā),且因此將替換參數(shù)值輸入?yún)^(qū)域740中的出港城市且按下OK按鈕744。圖7E是UE 101上用于呈現(xiàn)選擇功能的結(jié)果的示例⑶I 705的視圖。選擇功能結(jié)果呈現(xiàn)區(qū)域750a、750b以及由省略號(hào)指示的區(qū)域(此后統(tǒng)稱為結(jié)果呈現(xiàn)區(qū)域750)呈現(xiàn)指示選擇功能的結(jié)果的數(shù)據(jù),諸如玉米購買價(jià)格或使用玉米作為成分的食譜。
此處描述的基于內(nèi)容識(shí)別網(wǎng)絡(luò)功能的處理可以有利地經(jīng)由軟件、硬件、固件或軟件和/或固件和/或硬件的組合實(shí)施。例如,此處描述的處理器(包括用于提供與服務(wù)可用性相關(guān)的用戶接口導(dǎo)航信息)可以有利地經(jīng)由(多個(gè))處理器、數(shù)字信號(hào)處理器(DSP)芯片、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等實(shí)施。下面詳細(xì)描述用于執(zhí)行所述功能的這種示例性硬件。圖8圖示了本發(fā)明實(shí)施方式可以在其上實(shí)現(xiàn)的計(jì)算機(jī)系統(tǒng)800。盡管針對特定設(shè)備或裝置描述了計(jì)算機(jī)系統(tǒng)800,但是應(yīng)當(dāng)理解,圖8中的其他設(shè)備或裝置(例如,網(wǎng)絡(luò)元件、服務(wù)器等)可以部署系統(tǒng)800的示出硬件和部件。計(jì)算機(jī)系統(tǒng)800被編程(例如,經(jīng)由計(jì)算機(jī)程序代碼或指令)以如此處所述的基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能,而且包括諸如用于在計(jì)算機(jī)系統(tǒng)800的其他內(nèi)部組件和外部組件之間傳遞信息的總線810的通信機(jī)制。信息(也稱為數(shù)據(jù))表示為可測量現(xiàn)象(典型為電壓)的物理表示,但在其他實(shí)施方式中,這種現(xiàn)象包括磁的、電磁的、壓力的、化學(xué)的、生物的、分子的、原子的、亞原子和量子交互的現(xiàn)象。例如,北磁場和南磁場,或零電壓和非零電壓,表示二進(jìn)制數(shù)位(比特)的兩種狀態(tài)(0,1)。其他現(xiàn)象可以表示更高基數(shù)的數(shù)位。多個(gè)同時(shí)量子態(tài)在測量前的疊加表示量子比特(qubit)。一個(gè)或更多數(shù)位的序列構(gòu)成用于表示字符的編號(hào)或代碼的數(shù)字?jǐn)?shù)據(jù)。在一些實(shí)施方式中, 稱為模擬數(shù)據(jù)的信息由特定范圍內(nèi)近連續(xù)的可測量值來表示。計(jì)算機(jī)系統(tǒng)800或其部分構(gòu)成用于執(zhí)行基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的一個(gè)或更多步驟的裝置??偩€810包括一個(gè)或更多并聯(lián)的信息導(dǎo)線,從而信息在耦合到總線810的設(shè)備之間快速傳輸。一個(gè)或更多處理信息的處理器802與總線810耦合。處理器(或多個(gè)處理器)802對信息執(zhí)行與基于內(nèi)容識(shí)別網(wǎng)絡(luò)功能有關(guān)的計(jì)算機(jī)程序代碼所指定的操作集。計(jì)算機(jī)程序代碼是指令或語句的集合,其為處理器和/或計(jì)算機(jī)系統(tǒng)的操作提供指令以執(zhí)行指定功能。例如,可以用編譯為處理器本地指令集的計(jì)算機(jī)編程語言來編寫代碼。還可以直接用本地指令集(例如,機(jī)器語言)編寫代碼。操作集包括從總線810導(dǎo)入信息和置入信息到總線810上。操作集典型地還包括比較兩個(gè)或更多的信息單元、移動(dòng)信息單元的位置和組合兩個(gè)或更多的信息單元,諸如通過加法或乘法或諸如或(0R)、異或(XOR)和與(AND)的邏輯操作。操作集中每個(gè)可由處理器執(zhí)行的操作通過稱為指令的信息(諸如一或多位的操作代碼)表現(xiàn)給處理器。將由處理器802執(zhí)行的操作序列(諸如操作代碼序列)構(gòu)成處理器指令,也稱為計(jì)算機(jī)系統(tǒng)指令或簡單稱為計(jì)算機(jī)指令。除了別的之外,處理器可以單獨(dú)或者結(jié)合地實(shí)施為機(jī)械的、電的、磁的、光學(xué)的、化學(xué)的或量子的組件。計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的存儲(chǔ)器804。存儲(chǔ)器804,諸如隨機(jī)訪問存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)設(shè)備,存有包括用于基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的處理器指令的信息。動(dòng)態(tài)存儲(chǔ)器允許計(jì)算機(jī)系統(tǒng)800改變存儲(chǔ)于其中的信息。RAM允許存儲(chǔ)在稱為存儲(chǔ)器地址的位置處的信息單元獨(dú)立于臨近地址處的信息而被儲(chǔ)存和檢索。存儲(chǔ)器804還被處理器802使用,以存儲(chǔ)執(zhí)行處理器指令過程中的臨時(shí)值。計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的只讀存儲(chǔ)器(ROM) 806或其他靜態(tài)存儲(chǔ)設(shè)備,用于存儲(chǔ)靜態(tài)包括指令的信息,其不被計(jì)算機(jī)系統(tǒng)800所改變。一些存儲(chǔ)器由掉電時(shí)會(huì)失去存儲(chǔ)于其上的信息的易失性存儲(chǔ)組成。非易失性(永久)存儲(chǔ)設(shè)備808也耦合到總線810,諸如磁盤、光盤或快閃卡,用于存儲(chǔ)包括指令的信息,該信息即使當(dāng)計(jì)算機(jī)系統(tǒng)800關(guān)閉或以其他方式斷電時(shí)也存留。
包括用于基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的指令的信息從諸如傳感器或包含由人類用戶操作的字母數(shù)字鍵的鍵盤之類的外部輸入設(shè)備812提供到總線810,以供處理器使用。傳感器檢測其附近的狀況,而且將這些檢測轉(zhuǎn)化為與用于表示計(jì)算機(jī)系統(tǒng)800中的信息的可測量現(xiàn)象相兼容的物理表示。耦合到總線810的其他外部設(shè)備主要用于與人交互,包括諸如陰極射線管(CRT)或液晶顯示器(LCD)的顯示設(shè)備814,或等離子屏,或用于呈現(xiàn)文本或圖像的打印機(jī),以及諸如鼠標(biāo)、軌跡球或光標(biāo)導(dǎo)向鍵的指點(diǎn)設(shè)備816,或用于控制呈現(xiàn)在顯示器814上的小光標(biāo)圖像位置和發(fā)布與呈現(xiàn)在顯示器814上圖形元件相關(guān)聯(lián)的命令的運(yùn)動(dòng)傳感器。在一些實(shí)施方式中,例如,在計(jì)算機(jī)系統(tǒng)800無需人工輸入而自動(dòng)執(zhí)行所有功能的實(shí)施方式中,夕卜部輸入設(shè)備812、顯不設(shè)備814和指點(diǎn)設(shè)備816中的一個(gè)或更多被省略。在示出的實(shí)施方式中,專用硬件,諸如專用集成電路(ASIC)820耦合到總線810。專用硬件配置用于執(zhí)行處理器802針對特定目的不能足夠快地執(zhí)行的操作。專用IC的示例包括用于為顯示器814生成圖像的圖形加速卡、加密和解密通過網(wǎng)絡(luò)發(fā)送的消息的密碼卡、語音識(shí)別和到諸如機(jī)器臂和醫(yī)療掃描裝備等特殊外部設(shè)備的接口,這些特殊外部設(shè)備 重復(fù)執(zhí)行由硬件實(shí)施的更為有效的一些復(fù)雜操作序列。計(jì)算機(jī)系統(tǒng)800還包括耦合到總線810的通信接口 870的一個(gè)或更多實(shí)例。通信接口 870提供耦合到利用自身處理器操作的多樣外部設(shè)備的單向或雙向通信,這些外部設(shè)備諸如是打印機(jī)、掃描儀和外部磁盤。一般地,該耦合是利用連接到本地網(wǎng)絡(luò)880的網(wǎng)絡(luò)鏈路878,其中多種利用自身處理器的外部設(shè)備連接到本地網(wǎng)絡(luò)880。例如,通信接口 870可以是個(gè)人計(jì)算機(jī)上的并口、串口或通用串行總線(USB)端口。在一些實(shí)施方式中,通信接口870是提供到相應(yīng)類型電話線的信息通信連接的綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡、數(shù)字用戶線路(DSL)卡或電話調(diào)制解調(diào)器。在一些實(shí)施方式中,通信接口 870是電纜調(diào)制解調(diào)器,其將總線810上的信號(hào)轉(zhuǎn)化為用于同軸電纜上通信連接的信號(hào),或轉(zhuǎn)化為用于在光纜上通信連接的光學(xué)信號(hào)。作為另外示例,通信接口 870可以是提供到諸如因特網(wǎng)的兼容LAN的數(shù)據(jù)通信連接的局域網(wǎng)(LAN)卡。還可以實(shí)施無線鏈接。對于無線鏈接,通信接口 870發(fā)送或接收或者既發(fā)送又接收承載諸如數(shù)字?jǐn)?shù)據(jù)等信息流的電、聲學(xué)或者電磁信號(hào),包括紅外和光學(xué)信號(hào)。例如,在無線手持設(shè)備中,諸如比如蜂窩電話的移動(dòng)電話,通信接口 870包括稱為無線收發(fā)信機(jī)的無線電頻段電磁發(fā)射器和接收器。在某些實(shí)施方式中,通信接口 870支持到通信網(wǎng)絡(luò)105的連接,以用于在UE 101處基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能。這里使用術(shù)語“計(jì)算機(jī)可讀介質(zhì)”是指參與向處理器802提供信息的任意介質(zhì),包括用于執(zhí)行的指令。這樣的介質(zhì)可以為許多形式,包括但是不局限于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。非瞬態(tài)介質(zhì)(諸如,非易失性介質(zhì))例如包括光盤或磁盤,諸如存儲(chǔ)設(shè)備808。易失性介質(zhì)包括例如動(dòng)態(tài)存儲(chǔ)器804。傳輸介質(zhì)例如包括同軸電纜、銅線、光纜和無需線和纜在空間穿行的載波,諸如聲波和電磁波,包括無線電波、光波和紅外波。信號(hào)包括幅度、頻率、相位、極化的人為瞬時(shí)變化或通過傳輸介質(zhì)傳播的其他物理屬性。計(jì)算機(jī)可讀介質(zhì)的通常形式例如包括軟盤、柔性盤、硬盤、磁帶、任意其他磁介質(zhì)、CD-ROM、CDRW、DVD、任意其他光介質(zhì)、打孔卡、紙帶、光符板、具有孔樣式或其他光學(xué)可識(shí)別標(biāo)記的任意其他物理介質(zhì)、RAM、PROM、EPROM、FLASH-EPR0M、任意其他的存儲(chǔ)器芯片或盒式磁盤、載波或計(jì)算機(jī)可讀的任意其他介質(zhì)。這里使用術(shù)語“計(jì)算機(jī)可讀介質(zhì)”是指除了傳輸介質(zhì)之外的任意計(jì)算機(jī)可讀介質(zhì)。
編碼在一個(gè)或更多有形介質(zhì)中的邏輯包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和專用硬件(諸如,ASIC 820)中之一或二者上的處理器指令。網(wǎng)絡(luò)鏈路878典型地使用通過一個(gè)或更多網(wǎng)絡(luò)的傳輸介質(zhì)向使用或處理信息的其他設(shè)備提供這些信息。例如,網(wǎng)絡(luò)鏈路878可以通過本地網(wǎng)絡(luò)880提供去往由因特網(wǎng)服務(wù)提供者(ISP)操作的設(shè)備884或主機(jī)計(jì)算機(jī)882的連接。ISP設(shè)備884轉(zhuǎn)而通過現(xiàn)在稱為因特網(wǎng)890的、網(wǎng)絡(luò)的公共全球分組交換通信網(wǎng)絡(luò)來提供數(shù)據(jù)通信服務(wù)。連接至因特網(wǎng)的、稱為服務(wù)器主機(jī)892的計(jì)算機(jī)主控響應(yīng)于通過因特網(wǎng)接收的信息而提供服務(wù)的過程。例如,服務(wù)器主機(jī)892主控提供代表呈現(xiàn)在顯示器814上的視頻數(shù)據(jù)的信息的過程。預(yù)期系統(tǒng)800的部件可以以各種配置部署在其他計(jì)算機(jī)系統(tǒng)中,例如,主機(jī)882和服務(wù)器892。本發(fā)明的至少某些實(shí)施方式涉及使用計(jì)算機(jī)系統(tǒng)800來實(shí)現(xiàn)此處描述的某些或全部技術(shù)。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,這些技術(shù)響應(yīng)于處理器802執(zhí)行存儲(chǔ)器804中包含 的一個(gè)或更多處理器指令的一個(gè)或更多序列而由計(jì)算機(jī)系統(tǒng)800執(zhí)行。這種指令(也稱為計(jì)算機(jī)指令、軟件和程序代碼)可以從諸如存儲(chǔ)設(shè)備808或網(wǎng)絡(luò)鏈路878的另一計(jì)算機(jī)可讀介質(zhì)讀取至存儲(chǔ)器804中。包含在存儲(chǔ)器804中的指令序列的執(zhí)行引起處理器802執(zhí)行此處描述的一個(gè)或更多方法步驟。在備選實(shí)施方式中,諸如ASIC 820的硬件可以替代或結(jié)合軟件使用,以實(shí)現(xiàn)本發(fā)明。由此,本發(fā)明的實(shí)施方式不限于任何特定的硬件和軟件組合,除非以其他方式在此明確表明。在網(wǎng)絡(luò)鏈路878和其他網(wǎng)絡(luò)上通過通信接口 870傳輸?shù)男盘?hào)攜帶去往和來自計(jì)算機(jī)系統(tǒng)800的信息。除了其他之外,計(jì)算機(jī)系統(tǒng)800可以通過網(wǎng)絡(luò)880、890,經(jīng)由網(wǎng)絡(luò)鏈路878和通信接口 870發(fā)送和接收信息,包括程序代碼。在使用因特網(wǎng)890的示例中,服務(wù)器主機(jī)892通過因特網(wǎng)890、ISP設(shè)備884、本地網(wǎng)絡(luò)880和通信接口 870傳輸從計(jì)算機(jī)800發(fā)送的消息所請求的特定應(yīng)用的程序代碼。所接收的代碼可以在接收時(shí)由處理器802執(zhí)行,或者可以存儲(chǔ)在存儲(chǔ)器804或存儲(chǔ)設(shè)備808或其他非易失性存儲(chǔ)中以供后續(xù)執(zhí)行,或者二者皆可實(shí)現(xiàn)。以此方式,計(jì)算機(jī)系統(tǒng)800可以獲取載波上信號(hào)形式的應(yīng)用程序代碼。各種形式的計(jì)算機(jī)可讀介質(zhì)可以用于將指令或數(shù)據(jù)或二者的一個(gè)或更多序列攜帶至處理器802以供執(zhí)行。例如,指令和數(shù)據(jù)最初可以承載在遠(yuǎn)程計(jì)算機(jī)(諸如,主機(jī)882)的磁盤上。遠(yuǎn)程計(jì)算機(jī)將指令和數(shù)據(jù)加載至其動(dòng)態(tài)存儲(chǔ)器,并使用調(diào)制解調(diào)器通過電話線來發(fā)送指令和數(shù)據(jù)。計(jì)算機(jī)系統(tǒng)800本地的調(diào)制解調(diào)器在電話線上接收指令和數(shù)據(jù),并且使用紅外發(fā)射器來將這些指令和數(shù)據(jù)轉(zhuǎn)換為用作網(wǎng)絡(luò)鏈路878的紅外載波上的信號(hào)。用作通信接口 870的紅外檢測器接收在紅外信號(hào)中攜帶的指令和數(shù)據(jù),并將代表指令和數(shù)據(jù)的信息放置在總線810上??偩€810將這些信息攜帶至存儲(chǔ)器804,處理器802從存儲(chǔ)器804處獲取指令并使用與指令一起發(fā)送的某些數(shù)據(jù)來執(zhí)行指令。在存儲(chǔ)器804中接收的指令和數(shù)據(jù)可以可選地存儲(chǔ)在存儲(chǔ)設(shè)備808上,或者在由處理器802執(zhí)行之前,或者在其執(zhí)行之后。圖9示出本發(fā)明實(shí)施方式可以在其上實(shí)施的芯片集或芯片900。芯片集900被編程以如這里描述的基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能,而且例如包括參照圖8描述的、結(jié)合到一個(gè)或更多物理封裝(例如,芯片)中的處理器和存儲(chǔ)器部件。通過示例方式,物理封裝包括一個(gè)或更多物質(zhì)、部件、和/或電線在結(jié)構(gòu)組件(例如,基板)上的布置,以提供諸如物理強(qiáng)度、保存尺寸和/或電交互局限的一個(gè)或更多特征??梢灶A(yù)期在某些實(shí)施方式中,芯片集900可以實(shí)施為單芯片。還可以預(yù)期,在某些實(shí)施例中,芯片集或者芯片900可以實(shí)施為單個(gè)“片上系統(tǒng)”。還可以預(yù)期,在某些實(shí)施例中,例如不使用分離的ASIC,且如此處討論的所有相關(guān)功能將通過一個(gè)處理器或多個(gè)處理器執(zhí)行。芯片集或芯片900或其一部分構(gòu)成了用于執(zhí)行提供與服務(wù)可用性相關(guān)的用戶接口導(dǎo)航信息的一個(gè)或更多步驟的方式。芯片集或芯片900或其部分構(gòu)成用于執(zhí)行基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的一個(gè)或更多步驟的方式。在一個(gè)實(shí)施方式中,芯片集或芯片900包括諸如用于在芯片集900的部件之間傳送信息的總線901之類的通信機(jī)制。處理器903具有到總線901的連通性,以執(zhí)行指令和處理存儲(chǔ)在例如存儲(chǔ)器905中的信息。處理器903可以包括一個(gè)或更多處理核,每個(gè)核配置為獨(dú)立操作。多核處理器支持單個(gè)物理封裝中的多處理。多核處理器的示例包括兩個(gè)、四個(gè)、八個(gè)或更多數(shù)目的處理核??商鎿Q地或附加地,處理器903可以包括一個(gè)或更多經(jīng)由總線901串聯(lián)的微處理器,以支持獨(dú)立執(zhí)行指令、流水線和多線程。處理器903還可以與諸如一個(gè)或更多數(shù)字信號(hào)處理器(DSP)907,或者一個(gè)或更多專用集成電路(ASIC)909之類的一個(gè)或更多專用部件相互協(xié)同,以執(zhí)行某些處理功能和任務(wù)。DSP 907典型地配置為獨(dú)立于處理器903實(shí)時(shí)處理現(xiàn)實(shí)世界信號(hào)(例如,聲音)。類似地,ASIC 909可以配置為執(zhí)行更加·通用處理器難以執(zhí)行的專用功能。其他有助于執(zhí)行這里描述的本發(fā)明功能的專用部件可以包括一個(gè)或更多現(xiàn)場可編程門陣列(FPGA)(未示出),一個(gè)或更多控制器(未示出)或一個(gè)或更多其他專用計(jì)算機(jī)芯片。在一個(gè)實(shí)施例中,芯片集或芯片900僅包括一個(gè)或更多處理器以及支持和/或涉及和/或用于該一個(gè)或更多處理器的一些軟件和/或固件。處理器903和協(xié)同部件具有經(jīng)由總線901到存儲(chǔ)器905的連通性。存儲(chǔ)器905包括用于存儲(chǔ)可執(zhí)行指令的動(dòng)態(tài)存儲(chǔ)器(例如,RAM、磁盤、可寫光盤等)和靜態(tài)存儲(chǔ)器(例如,ROM、CD-ROM等),當(dāng)指令被運(yùn)行時(shí)執(zhí)行這里描述的發(fā)明步驟以基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能。存儲(chǔ)器905還存儲(chǔ)與執(zhí)行本發(fā)明步驟相關(guān)聯(lián)的數(shù)據(jù)或執(zhí)行本發(fā)明步驟所產(chǎn)生的數(shù)據(jù)。圖10是根據(jù)一個(gè)實(shí)施方式、能夠在圖I系統(tǒng)中操作的用于通信的移動(dòng)終端(例如,手持設(shè)備)的示例性部件圖示。在某些實(shí)施方式中,移動(dòng)終端1001或其部分構(gòu)成用于執(zhí)行基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的一個(gè)或更多步驟的裝置。通常,依據(jù)前端和后端特征來定義無線電接收器。接收器的前端涵蓋所有射頻(RF)電路,而后端涵蓋所有基帶處理電路。如此申請中使用的,術(shù)語“電路”涉及以下二者(I)僅硬件實(shí)現(xiàn)(諸如以模擬和/或數(shù)字電路實(shí)現(xiàn)),和(2)電路和軟件(和/或固件)的組合(諸如,如果適用于特定上下文,則涉及處理器(多個(gè))(包括數(shù)字信號(hào)處理器(多個(gè)))、軟件和存儲(chǔ)器(多個(gè))的組合,這些部件一起工作以引起諸如移動(dòng)電話或服務(wù)器之類的設(shè)備執(zhí)行各種功能)?!半娐贰钡倪@一定義在此申請中適用于此術(shù)語的所有使用,包括在任何權(quán)利要求中也是如此。作為另一示例,如在此申請中使用的以及如果適用于特定上下文,術(shù)語“電路”也將覆蓋僅處理器(或多個(gè)處理器)及其隨附軟件和/或固件的實(shí)現(xiàn)。如果適用于特定上下文,術(shù)語“電路”也將覆蓋例如移動(dòng)電話中的基帶集成電路或應(yīng)用處理器集成電路,或者蜂窩網(wǎng)絡(luò)設(shè)備或其他網(wǎng)絡(luò)設(shè)備中類似的集成電路。電話的有關(guān)內(nèi)部部件包括主控單元(MCU) 1003、數(shù)字信號(hào)處理器(DSP) 1005和包括麥克風(fēng)增益控制單元和揚(yáng)聲器增益控制單元的接收器/發(fā)射器單元。主顯示單元1007向用戶提供顯示以支持各種應(yīng)用,以及執(zhí)行或支持基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能的步驟的移動(dòng)終端功能。顯示器1007包括配置用于顯示移動(dòng)終端(例如,移動(dòng)電話)用戶界面的至少部分的顯示電路。附加地,顯示器1007和顯示電路配置用于促進(jìn)用戶對移動(dòng)終端至少某些功能的控制。音頻功能電路1009包括麥克風(fēng)1011和放大從麥克風(fēng)1011輸出的語音信號(hào)的麥克風(fēng)放大器。放大的語音信號(hào)從麥克風(fēng)1011輸出,饋送到編碼器/解碼器(C0DEC)1013。無線電部分1015放大功率并轉(zhuǎn)變頻率以經(jīng)由天線1017與基站通信,其中基站包含在移動(dòng)通信系統(tǒng)中。如現(xiàn)有技術(shù)已知,功率放大器(PA) 1019和發(fā)射器/調(diào)制電路可操作地響應(yīng)于MCU 1003,從PA 1019的輸出耦合到雙工器1021或循環(huán)器或天線開關(guān)。PA 1019還耦合到電池接口和功率控制單元1020。在使用中,移動(dòng)終端1001的用戶對著麥克風(fēng)1011講話,而且他或她的語音連同任何檢測到的背景噪音被轉(zhuǎn)換為模擬電壓。模擬電壓繼而通過模擬到數(shù)字轉(zhuǎn)換器(ADC) 1023轉(zhuǎn)換為數(shù)字信號(hào)??刂茊卧?003將數(shù)字信號(hào)路由到DSP 1005以在其中處理,諸如語音編 碼、信道編碼、解密和交織。在一個(gè)實(shí)施方式中,處理后的語音信號(hào)由沒有單獨(dú)示出的單元進(jìn)行編碼,其使用蜂窩傳輸協(xié)議,諸如全球演進(jìn)(EDGE)、通用分組無線服務(wù)(GPRS)、全球移動(dòng)通信(GSM)、因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)、通用移動(dòng)通信系統(tǒng)(UMTS)等,以及例如微波接入(WiMAX)、長期演進(jìn)(LTE)網(wǎng)絡(luò)、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線保真(WiFi)、衛(wèi)星及類似的其他任意合適的無線介質(zhì)。編碼信號(hào)接著路由到均衡器1025,以補(bǔ)償在穿過空氣而傳輸?shù)倪^程中發(fā)生的、與頻率相關(guān)的任意損失,諸如相位和幅度失真。均衡比特流之后,調(diào)制器1027將該信號(hào)與RF接口 1029中產(chǎn)生的RF信號(hào)結(jié)合。調(diào)制器1027通過頻率或相位調(diào)制產(chǎn)生正弦波。為了準(zhǔn)備傳輸信號(hào),上變頻器1031將調(diào)制器1027輸出的正弦波與合成器1033產(chǎn)生的另一正弦波相結(jié)合,以達(dá)到傳輸期望頻率。接著經(jīng)過PA 1019發(fā)送信號(hào),以將該信號(hào)增加到恰當(dāng)?shù)墓β始墑e。在特定系統(tǒng)中,PA 1019作為可變增益放大器,其增益由DSP 1005根據(jù)從網(wǎng)絡(luò)基站接收的信息進(jìn)行控制。信號(hào)接著在雙工器1021內(nèi)過濾,而且可選地發(fā)送到天線耦合器1035以匹配阻抗,從而提供最大功率傳輸。最后,信號(hào)經(jīng)由天線1017發(fā)射到本地基站??梢蕴峁┳詣?dòng)增益控制(AGC),以控制接收器最后級的增益。信號(hào)可以從那里轉(zhuǎn)發(fā)至可以是另一蜂窩電話、其他移動(dòng)電話或連接到公共交換電話網(wǎng)絡(luò)(PSTN)或其他電話網(wǎng)絡(luò)的陸上通訊線的遠(yuǎn)程電話。發(fā)射到移動(dòng)終端1001的語音信號(hào)經(jīng)由天線1017被接收,而且立刻被低噪放大器(LNA) 1037放大。下變頻器1039降低載波頻率,而解調(diào)器1041將RF剝離為只剩下數(shù)字比特流。信號(hào)接著穿過均衡器1025且被DSP 1005處理。數(shù)字到模擬轉(zhuǎn)換器(DAC) 1043轉(zhuǎn)換該信號(hào),而且得到的輸出通過揚(yáng)聲器1045被發(fā)送到用戶,這都在可以實(shí)施為中央處理單元(CPU)(沒有示出)的主控單元(MCU) 1003的控制之下。MCU 1003接收包括來自鍵盤1047的輸入信號(hào)的許多信號(hào)。與其他用戶輸入部件(例如,麥克風(fēng)1011)結(jié)合的鍵盤1047和/或MCU 1003包括用于管理用戶輸入的用戶接口電路。MCU 1003運(yùn)行用戶接口軟件以促進(jìn)用戶控制移動(dòng)終端1001的至少一些功能,從而基于內(nèi)容來識(shí)別網(wǎng)絡(luò)功能。MCU 1003還分別遞送顯示命令和切換命令到顯示器1007以及到語音輸出切換控制器。此外,MCU 1003與DSP 1005交換信息,而且能夠訪問可選并入的SIM卡1049和存儲(chǔ)器1051。另外,MCU 1003執(zhí)行該終端所需要的各種控制功能。取決于具體實(shí)施,DSP 1005可以執(zhí)行關(guān)于語音信號(hào)的許多傳統(tǒng)數(shù)字處理功能中的任意。另外地,DSP 1005根據(jù)麥克風(fēng)1011檢測的信號(hào)確定本地環(huán)境的背景噪聲水平,而且將麥克風(fēng)1011的增益設(shè)置到補(bǔ)償移動(dòng)終端1001用戶的自然趨勢的選定級別。CODEC 1013包括ADC 1023和DAC 1043。存儲(chǔ)器1051存儲(chǔ)包括呼入音數(shù)據(jù)的許多數(shù)據(jù),而且能夠存儲(chǔ)其他數(shù)據(jù),包括經(jīng)由例如全球因特網(wǎng)接收到的音樂數(shù)據(jù)。軟件模塊可以駐留在RAM存儲(chǔ)器、閃存、寄存器或其他任意形式的本領(lǐng)域公知的可寫存儲(chǔ)介質(zhì)中。存儲(chǔ)設(shè)備1051可以是,但是不局限于單存儲(chǔ)器、⑶、DVD、ROM、RAM、EEPR0M、光存儲(chǔ)或任意其他能夠存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)的非易失性存儲(chǔ)介質(zhì)。例如,可選并入的SIM卡1049承載諸如蜂窩電話號(hào)碼、載波提供服務(wù)、訂閱細(xì)節(jié)和安全信息的重要信息。SM卡1049主要服務(wù)于在無線電網(wǎng)絡(luò)中標(biāo)識(shí)移動(dòng)終端1001。卡1049還包含用于存儲(chǔ)個(gè)人電話號(hào)碼登記簿、文本消息和用戶特定移動(dòng)臺(tái)設(shè)置的存儲(chǔ)器。
盡管結(jié)合許多實(shí)施方式和實(shí)現(xiàn)對本發(fā)明進(jìn)行了描述,本發(fā)明卻并不如此局限,而應(yīng)該覆蓋落入所附權(quán)利要求范圍內(nèi)的許多明顯修改和等同布置。雖然在權(quán)利要求中以某種組合表述了本發(fā)明的特征,可以預(yù)期到能夠按照任意組合和順序布置這些特征。
權(quán)利要求
1.一種方法,包括 確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù);以及 基于所述第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。
2.根據(jù)權(quán)利要求I所述的方法,還包括至少部分地引發(fā)導(dǎo)致傳輸指示所述功能的消息的動(dòng)作。
3.根據(jù)權(quán)利要求1-2中任一項(xiàng)所述的方法,還包括至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,還包括至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的所述功能。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其中所述確定由網(wǎng)絡(luò)服務(wù)提供的功能還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備場景的標(biāo)識(shí)符的數(shù)據(jù)相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的方法,還包括形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述基于指示概念的第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
8.根據(jù)權(quán)利要求6-7中任一項(xiàng)所述的方法,還包括確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能;以及 形成所述數(shù)據(jù)結(jié)構(gòu)還包括形成將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
9.根據(jù)權(quán)利要求8所述的方法,其中基于指示當(dāng)前場景的所述第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
10.根據(jù)權(quán)利要求1-9其中任一項(xiàng)所述的方法,還包括確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
11.根據(jù)權(quán)利要求10所述的方法,其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
12.根據(jù)權(quán)利要求1-11中任一項(xiàng)所述的方法,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的所述概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
13.根據(jù)權(quán)利要求1-12中任一項(xiàng)所述的方法,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的所述概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于所述內(nèi)容確定媒體類型特征;以及基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
14.一種裝置,包括: 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,包括用于一個(gè)或更多程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼配置成使用所述至少一個(gè)處理器促使所述裝置至少執(zhí)行以下操作 確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù);以及 基于所述第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述設(shè)備是移動(dòng)電話,還包括 用戶接口電路系統(tǒng)和用戶接口軟件,配置成通過使用顯示器促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制,且配置成對用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示電路系統(tǒng),配置成至少顯示所述移動(dòng)電話的用戶接口的一部分,所述顯示器和顯示電路系統(tǒng)配置成促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制。
16.根據(jù)權(quán)利要求14-15中任一項(xiàng)所述的裝置,其中所述裝置還被促使至少確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù);且其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
17.根據(jù)權(quán)利要求14-16中任一項(xiàng)所述的裝置,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
18.一種方法,包括促進(jìn)訪問至少一個(gè)接口,所述至少一個(gè)接口配置成允許訪問至少一個(gè)服務(wù),所述至少一個(gè)服務(wù)配置成至少執(zhí)行以下操作 確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù); 確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù);以及 基于所述第一數(shù)據(jù)和所述第二數(shù)據(jù)確定由不同的網(wǎng)絡(luò)服務(wù)提供的功能。
19.根據(jù)權(quán)利要求18所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致傳輸指示所述功能的消息。
20.根據(jù)權(quán)利要求18-19中任一項(xiàng)所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
21.根據(jù)權(quán)利要求18-20中任一項(xiàng)所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的功能。
22.根據(jù)權(quán)利要求18-21中任一項(xiàng)所述的方法,其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
23.根據(jù)權(quán)利要求18-22中任一項(xiàng)所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的標(biāo)識(shí)符其中至少一個(gè)相關(guān)聯(lián)。
24.根據(jù)權(quán)利要求23所述的方法,其中基于指示概念的所述第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
25.根據(jù)權(quán)利要求23-24中任一項(xiàng)所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功倉泛;形成所述數(shù)據(jù)結(jié)構(gòu)還包括形成將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
26.根據(jù)權(quán)利要求25所述的方法,其中基于指示當(dāng)前場景的所述第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
27.根據(jù)權(quán)利要求18-26中任一項(xiàng)所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
28.根據(jù)權(quán)利要求18-27中任一項(xiàng)所述的方法,其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
29.根據(jù)權(quán)利要求18-28中任一項(xiàng)所述的方法,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
30.根據(jù)權(quán)利要求18-29中任一項(xiàng)所述的方法,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于所述內(nèi)容確定媒體類型特征;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
31.根據(jù)權(quán)利要求14-17中任一項(xiàng)所述的裝置,其中所述裝置還用于被促使至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致傳輸指示所述功能的消息。
32.根據(jù)權(quán)利要求14-17或31中任一項(xiàng)所述的裝置,其中所述裝置還被促使用于至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述裝置處呈現(xiàn)所述功能的描述。
33.根據(jù)權(quán)利要求14-17或31-32中任一項(xiàng)所述的裝置,其中所述裝置還被促使至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的所述功能。
34.根據(jù)權(quán)利要求14-17或31-33中任一項(xiàng)所述的裝置,其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由所述網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
35.根據(jù)權(quán)利要求14-17或31-34中任一項(xiàng)所述的裝置,其中所述裝置還被促使形成將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
36.根據(jù)權(quán)利要求35所述的裝置,其中基于指示所述概念的所述第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
37.根據(jù)權(quán)利要求35-36中任一項(xiàng)所述的裝置,其中所述裝置還被促使確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能;以及 形成所述數(shù)據(jù)結(jié)構(gòu)還包括形成將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
38.根據(jù)權(quán)利要求39所述的裝置,其中基于指示所述當(dāng)前場景的所述第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景用于包括所述設(shè)備的當(dāng)前場景。
39.根據(jù)權(quán)利要求14-17或31-36中任一項(xiàng)所述的裝置,其中所述裝置還被促使確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
40.根據(jù)權(quán)利要求14-17或31-39中任一項(xiàng)所述的裝置,其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
41.根據(jù)權(quán)利要求14-16或31-40中任一項(xiàng)所述的裝置,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
42.根據(jù)權(quán)利要求14-16或31-40中任一項(xiàng)所述的裝置,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于所述內(nèi)容確定媒體類型特征;以及 基于所述媒體類型特征確定指示概念的第一數(shù)據(jù)。
43.根據(jù)權(quán)利要求1-2中任一項(xiàng)所述的方法,還包括至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
44.根據(jù)權(quán)利要求1-2或43中任一項(xiàng)所述的方法,還包括至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的功能。
45.根據(jù)權(quán)利要求1-2或43-44中任一項(xiàng)所述的方法,其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
46.根據(jù)權(quán)利要求1-2或43-45中任一項(xiàng)所述的方法,還包括形成將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
47.根據(jù)權(quán)利要求46所述的方法,其中基于指示所述概念的第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
48.根據(jù)權(quán)利要求46-47中任一項(xiàng)所述的方法,還包括確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的所述功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能;以及 形成所述數(shù)據(jù)結(jié)構(gòu)還包括形成將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
49.根據(jù)權(quán)利要求48所述的方法,其中基于指示所述當(dāng)前場景的所述第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
50.根據(jù)權(quán)利要求1-2或43-47中任一項(xiàng)所述的方法,還包括確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
51.根據(jù)權(quán)利要求50所述的方法,其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
52.根據(jù)權(quán)利要求1-2或43-51中任一項(xiàng)所述的方法,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
53.根據(jù)權(quán)利要求1-2或43-51中任一項(xiàng)所述的方法,其中確定指示由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于所述內(nèi)容確定媒體類型特征;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
54.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),所述一個(gè)或更多指令促使裝置至少執(zhí)行以下步驟 確定指示由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù);以及 基于所述第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能。
55.根據(jù)權(quán)利要求54所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置被促使至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致傳輸指示所述功能的消息。
56.根據(jù)權(quán)利要求54-55中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
57.根據(jù)權(quán)利要求54-56中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的功能。
58.根據(jù)權(quán)利要求54-57中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
59.根據(jù)權(quán)利要求54-58中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
60.根據(jù)權(quán)利要求59所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中基于指示所述概念的第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
61.根據(jù)權(quán)利要求59-60中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能;并且 形成所述數(shù)據(jù)結(jié)構(gòu)還包括形成將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
62.根據(jù)權(quán)利要求61所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中基于指示當(dāng)前場景的所述第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
63.根據(jù)權(quán)利要求54-60中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的所述功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
64.根據(jù)權(quán)利要求63所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
65.根據(jù)權(quán)利要求54-64中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中確定指示由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
66.根據(jù)權(quán)利要求54-65中任一項(xiàng)所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中確定指示由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于所述內(nèi)容確定媒體類型特征;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
67.一種裝置,包括 用于確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)的裝置;以及 用于基于所述第一數(shù)據(jù)確定由網(wǎng)絡(luò)服務(wù)提供的功能的裝置。
68.根據(jù)權(quán)利要求67所述的裝置,還包括用于至少部分地引發(fā)動(dòng)作的裝置,所述動(dòng)作導(dǎo)致傳輸指示所述功能的消息。
69.根據(jù)權(quán)利要求67-68中任一項(xiàng)所述的裝置,還包括用于至少部分地引發(fā)動(dòng)作的裝置,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
70.根據(jù)權(quán)利要求67-69中任一項(xiàng)所述的裝置,還包括用于至少部分地引發(fā)動(dòng)作的裝置,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的功能。
71.根據(jù)權(quán)利要求67-70中任一項(xiàng)所述的裝置,其中確定由網(wǎng)絡(luò)服務(wù)提供的功能的裝置還包括向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息的裝置,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少一個(gè)的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由所述網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
72.根據(jù)權(quán)利要求67-71中任一項(xiàng)所述的裝置,還包括用于形成數(shù)據(jù)結(jié)構(gòu)的裝置,所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
73.根據(jù)權(quán)利要求72所述的裝置,其中用于基于指示所述概念的第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能的裝置還包括用于在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)的裝置。
74.根據(jù)權(quán)利要求72-73中任一項(xiàng)所述的裝置,還包括用于確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù)的裝置,其中 用于確定由網(wǎng)絡(luò)服務(wù)提供的功能的裝置還包括用于至少部分地基于所述第二數(shù)據(jù)確定所述功能的裝置;以及 用于形成所述數(shù)據(jù)結(jié)構(gòu)的裝置還包括用于形成將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的裝置。
75.根據(jù)權(quán)利要求74所述的裝置,其中用于基于指示所述當(dāng)前場景的第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能的裝置還包括用于在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián)的裝置,所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
76.根據(jù)權(quán)利要求67-73中任一項(xiàng)所述的裝置,還包括用于確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù)的裝置,其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
77.根據(jù)權(quán)利要求76所述的裝置,其中用于確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù)的裝置還包括用于接收指示所述第二數(shù)據(jù)的消息的裝置。
78.根據(jù)權(quán)利要求67-77中任一項(xiàng)所述的裝置,其中用于確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)的裝置還包括 用于基于所述內(nèi)容接收指示媒體類型特征的消息的裝置;以及 用于基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)的裝置。
79.根據(jù)權(quán)利要求67-78中任一項(xiàng)所述的裝置,其中用于確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)的裝置還包括 用于接收指示所述內(nèi)容的裝置; 用于基于所述內(nèi)容確定媒體類型特征的裝置;以及 用于基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)的裝置。
80.一種方法,包括形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
81.根據(jù)權(quán)利要求80所述的方法,還包括形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
82.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,包括用于一個(gè)或更多程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼配置成使用所述至少一個(gè)處理器促使所述裝置至少執(zhí)行形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
83.根據(jù)權(quán)利要求82所述的裝置,其中所述裝置還被促使形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能的每個(gè)功能與用于所述設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
84.一種方法,包括促進(jìn)訪問至少一個(gè)接口,所述至少一個(gè)接口配置成允許訪問至少一個(gè)服務(wù),所述至少一個(gè)服務(wù)配置成至少執(zhí)行形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
85.根據(jù)權(quán)利要求84所述的方法,其中所述至少一個(gè)服務(wù)還配置成至少執(zhí)行形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
86.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載有一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),所述一個(gè)或更多指令促使裝置至少執(zhí)行形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
87.根據(jù)權(quán)利要求86所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述裝置還被促使至少形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的所述多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
88.一種裝置,包括 用于形成數(shù)據(jù)結(jié)構(gòu)的裝置,所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián);以及 用于形成數(shù)據(jù)結(jié)構(gòu)的裝置,所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
89.一種計(jì)算機(jī)程序產(chǎn)品,包括一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),所述一個(gè)或更多指令促使裝置至少執(zhí)行根據(jù)權(quán)利要求1-13、18-30、43-53、80-81或84-85中任一項(xiàng)所述的方法的步驟。
90.根據(jù)權(quán)利要求14-17或31-42中任一項(xiàng)所述的裝置,其中所述裝置是移動(dòng)電話,所述移動(dòng)電話還包括 用戶接口電路系統(tǒng)和用戶接口軟件,配置成通過使用顯示器促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制,且配置成對用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示電路系統(tǒng),配置成至少顯示所述移動(dòng)電話的用戶接口的一部分,所述顯示器和顯示電路系統(tǒng)配置成促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制。
91.根據(jù)權(quán)利要求67-79中任一項(xiàng)所述的裝置,其中所述裝置是移動(dòng)電話,所述移動(dòng)電話還包括 用戶接口電路系統(tǒng)和用戶接口軟件,配置成通過使用顯示器促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制,且配置成對用戶輸入進(jìn)行響應(yīng);以及 顯示器和顯示電路系統(tǒng),配置成至少顯示所述移動(dòng)電話的用戶接口的一部分,所述顯示器和顯示電路系統(tǒng)配置成促進(jìn)對所述移動(dòng)電話的至少一些功能的用戶控制。
92.一種裝置,包括用于執(zhí)行根據(jù)權(quán)利要求18-30中任一項(xiàng)所述的方法的裝置。
93.一種裝置,包括用于執(zhí)行根據(jù)權(quán)利要求84-85中任一項(xiàng)所述的方法的裝置。
94.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),所述一個(gè)或更多指令促使裝置至少執(zhí)行根據(jù)權(quán)利要求18-30中任一項(xiàng)所述的方法的步驟。
95.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),承載一個(gè)或更多指令的一個(gè)或更多序列,當(dāng)被一個(gè)或更多處理器執(zhí)行時(shí),所述一個(gè)或更多指令促使裝置至少執(zhí)行根據(jù)權(quán)利要求84-85中任一項(xiàng)所述的方法的步驟。
96.一種方法,包括促進(jìn)⑴數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)的處理和/或處理⑴數(shù)據(jù)和/或⑵信息和/或⑶至少一個(gè)信號(hào),所述⑴數(shù)據(jù)和/或⑵信息和/或(3)至少一個(gè)信號(hào)至少部分地基于根據(jù)權(quán)利要求1-13或43-53中任一項(xiàng)所述的方法。
97.一種方法,包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性,所述(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于根據(jù)權(quán)利要求1-13或43-53中任一項(xiàng)所述的方法。
98.一種方法,包括創(chuàng)建和/或修改(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性, 所述(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于根據(jù)權(quán)利要求1-13或43-53中任一項(xiàng)所述的方法。
99.一種方法,包括促進(jìn)⑴數(shù)據(jù)和/或(2)信息和/或(3)至少一個(gè)信號(hào)的處理和/或處理⑴數(shù)據(jù)和/或⑵信息和/或⑶至少一個(gè)信號(hào),所述⑴數(shù)據(jù)和/或⑵信息和/或(3)至少一個(gè)信號(hào)至少部分地基于根據(jù)權(quán)利要求18-30中任一項(xiàng)所述的方法。
100.一種方法,包括促進(jìn)創(chuàng)建和/或促進(jìn)修改(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性,所述(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于根據(jù)權(quán)利要求18-30中任一項(xiàng)所述的方法。
101.一種方法,包括創(chuàng)建和/或修改(I)至少一個(gè)用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性, 所述(I)至少一個(gè)設(shè)備用戶接口元件和/或(2)至少一個(gè)設(shè)備用戶接口功能性至少部分地基于根據(jù)權(quán)利要求18-30中任一項(xiàng)所述的方法。
102.一種裝置,包括 至少一個(gè)處理器;以及 至少一個(gè)存儲(chǔ)器,包括用于一個(gè)或更多程序的計(jì)算機(jī)程序代碼, 所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼配置成使用所述至少一個(gè)處理器促使所述裝置至少執(zhí)行以下操作 確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù); 確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù);以及 基于所述第一數(shù)據(jù)和所述第二數(shù)據(jù)確定由不同的網(wǎng)絡(luò)服務(wù)提供的功能。
103.根據(jù)權(quán)利要求102中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致傳輸指示所述功能的消息。
104.根據(jù)權(quán)利要求102-103中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致在所述設(shè)備處呈現(xiàn)所述功能的描述。
105.根據(jù)權(quán)利要求102-104中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行至少部分地引發(fā)動(dòng)作,所述動(dòng)作導(dǎo)致調(diào)用由所述網(wǎng)絡(luò)服務(wù)提供的功能。
106.根據(jù)權(quán)利要求102-105其中任一項(xiàng)所述的裝置,其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地引發(fā)向服務(wù)發(fā)送指示所述第一數(shù)據(jù)的消息,所述服務(wù)將指示用于概念的標(biāo)識(shí)符其中至少之一的數(shù)據(jù)或指示用于設(shè)備的場景的標(biāo)識(shí)符的數(shù)據(jù)與由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能相關(guān)聯(lián)。
107.根據(jù)權(quán)利要求102-106中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行部分地引發(fā)形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
108.根據(jù)權(quán)利要求107所述的裝置,其中基于指示所述概念的所述第一數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地引發(fā)在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于所述概念的標(biāo)識(shí)符之間的關(guān)聯(lián)。
109.根據(jù)權(quán)利要求107-108中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行至少部分地弓I發(fā)確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中 確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能;以及 形成所述數(shù)據(jù)結(jié)構(gòu)還包括促使至少部分地形成數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)將由所述多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于設(shè)備場景的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
110.根據(jù)權(quán)利要求109所述的裝置,其中基于指示所述當(dāng)前場景的所述第二數(shù)據(jù)確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括引發(fā)至少在所述數(shù)據(jù)結(jié)構(gòu)中查找所述功能和用于設(shè)備場景的標(biāo)識(shí)符之間的關(guān)聯(lián),所述設(shè)備場景包括用于所述設(shè)備的當(dāng)前場景。
111.根據(jù)權(quán)利要求102-110中任一項(xiàng)所述的裝置,其中所述裝置還被促使執(zhí)行至少部分地引發(fā)確定指示用于所述設(shè)備的當(dāng)前場景的第二數(shù)據(jù),其中確定由所述網(wǎng)絡(luò)服務(wù)提供的功能還包括至少部分地基于所述第二數(shù)據(jù)確定所述功能。
112.根據(jù)權(quán)利要求102-111所述的裝置,其中確定指示用于所述設(shè)備的當(dāng)前場景的所述第二數(shù)據(jù)還包括接收指示所述第二數(shù)據(jù)的消息。
113.根據(jù)權(quán)利要求102-112中任一項(xiàng)所述的裝置,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 基于所述內(nèi)容接收指示媒體類型特征的消息;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
114.根據(jù)權(quán)利要求102-113中任一項(xiàng)所述的裝置,其中確定指示在由所述設(shè)備提供的內(nèi)容中表示的概念的所述第一數(shù)據(jù)還包括 接收指示所述內(nèi)容的消息; 基于得到內(nèi)容確定媒體類型特征;以及 基于所述媒體類型特征確定指示所述概念的所述第一數(shù)據(jù)。
全文摘要
用于識(shí)別網(wǎng)絡(luò)功能的技術(shù)包括確定指示在由設(shè)備提供的內(nèi)容中表示的概念的第一數(shù)據(jù)?;谒龅谝粩?shù)據(jù)確定網(wǎng)絡(luò)服務(wù)所提供的功能。在一些實(shí)施例中,這些技術(shù)包括形成一種數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)將由由多個(gè)網(wǎng)絡(luò)服務(wù)提供的多個(gè)功能中的每個(gè)功能與用于概念的至少一個(gè)標(biāo)識(shí)符相關(guān)聯(lián)。
文檔編號(hào)H04L29/08GK102918821SQ201180025794
公開日2013年2月6日 申請日期2011年5月24日 優(yōu)先權(quán)日2010年5月27日
發(fā)明者S·K·薩西施 申請人:諾基亞公司