国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于基于任務(wù)的遠(yuǎn)程服務(wù)的方法和裝置的制造方法_5

      文檔序號:8269410閱讀:來源:國知局
      令,例如但并不局限于:a)如何對查詢進(jìn)行格式化以發(fā)送至遠(yuǎn)程服務(wù),b)將其發(fā)送至哪里(例如,統(tǒng)一資源定位符、完全合格的域名),以及c)如何對遠(yuǎn)程服務(wù)所返回的結(jié)果進(jìn)行解釋。在一些示例中,遠(yuǎn)程服務(wù)可以提供多于一種類型的功能。
      [0063]在一些示例實施例中,遠(yuǎn)程服務(wù)的適當(dāng)功能由任務(wù)查詢管理系統(tǒng)12進(jìn)行選擇,并且該功能的訪問信息被提供給任務(wù)查詢管理系統(tǒng)12??商鎿Q地或附加地,任務(wù)查詢管理系統(tǒng)12可以將所有信息(例如,所有功能)提供給任務(wù)查詢管理系統(tǒng)12而使得任務(wù)查詢管理系統(tǒng)12能夠確定要使用遠(yuǎn)程服務(wù)所提供的何種功能。
      [0064]訪問信息可以被配置為使得移動終端110、任務(wù)查詢裝置10等能夠直接訪問遠(yuǎn)程服務(wù)30。在一些示例實施例中,遠(yuǎn)程服務(wù)的訪問信息諸如可以被存儲在存儲器18中以便隨后供遠(yuǎn)程服務(wù)30進(jìn)行訪問。在這樣的情況下,所存儲的訪問信息可以被規(guī)律地進(jìn)行更新從而使得能夠與多個遠(yuǎn)程服務(wù)30進(jìn)行通信??商鎿Q地或附加地,任務(wù)查詢管理系統(tǒng)12可以被配置為針對每個查詢而訪問遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28從而確保經(jīng)更新的信息被提供給任務(wù)查詢管理系統(tǒng)26??商鎿Q地或附加地,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以被配置為作為端口進(jìn)行操作并且因此可以諸如可以經(jīng)由通信接口 214而提供與遠(yuǎn)程服務(wù)30的連接。
      [0065]響應(yīng)于基于任務(wù)的查詢,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以被配置為確定多個遠(yuǎn)程服務(wù)30中對應(yīng)于所接收的基于任務(wù)的查詢或者以其它方式提供與之相關(guān)的功能的至少一個遠(yuǎn)程服務(wù)。在一些示例實施例中,可用遠(yuǎn)程服務(wù)的列表可以被提供至任務(wù)查詢裝置10。可用遠(yuǎn)程服務(wù)隨后可以被呈現(xiàn)給用戶界面22以便由用戶進(jìn)行選擇??商鎿Q地或附加地,任務(wù)查詢管理系統(tǒng)12和/或遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以基于預(yù)定義的準(zhǔn)則來選擇多個遠(yuǎn)程服務(wù)30中的遠(yuǎn)程服務(wù),上述預(yù)定義的準(zhǔn)則例如為進(jìn)行訪問的成本、用戶評價、流行度、最后更新時間、用戶偏好等。例如,如果任務(wù)請求是“有哪些即時新聞? ”,則與自從上周起還未進(jìn)行更新的非常流行的新聞服務(wù)相比,用戶可能對幾分鐘前剛剛更新過的較不流行的新聞服務(wù)更感興趣。
      [0066]在選擇和/或接收了遠(yuǎn)程服務(wù)30后,任務(wù)查詢管理系統(tǒng)12被配置為針對該遠(yuǎn)程服務(wù)30生成請求。該請求根據(jù)從遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28接收的訪問指令進(jìn)行格式化。任務(wù)查詢管理系統(tǒng)12隨后可以使得請求諸如經(jīng)由通信接口 24、網(wǎng)絡(luò)26等被傳送至遠(yuǎn)程服務(wù)。作為響應(yīng),任務(wù)查詢管理系統(tǒng)12可以從遠(yuǎn)程服務(wù)30接收用戶界面視圖(例如,web端口視圖、遠(yuǎn)程視圖等),該視圖可以經(jīng)由用戶界面22被提供給用戶??商鎿Q地或附加地,任務(wù)查詢管理系統(tǒng)12可以接收要在用戶界面中進(jìn)行顯示的文本、數(shù)據(jù)或其它信息。在這樣的實施例中,遠(yuǎn)程服務(wù)30可以不被配置為提供用戶界面,并且因此用戶界面由任務(wù)查詢管理系統(tǒng)12基于從遠(yuǎn)程服務(wù)30所接收的輸出進(jìn)行構(gòu)建。
      [0067]圖4a圖示了根據(jù)本發(fā)明示例實施例的示例用戶界面。作為示例,用戶可以經(jīng)由用戶界面22輸入請求404。請求404可以經(jīng)由文本輸入、語音命令等而生成。在該示例中,示例輸入包括“從倫敦到利物浦的下一班列車是什么時間? ”。作為響應(yīng),任務(wù)查詢管理系統(tǒng)12被配置為確定一個或多個本地軟件包14所暴露的一個或多個任務(wù)是否被配置為提供所請求的功能,在該示例中,該功能是列車時刻表。當(dāng)確定一個或多個本地軟件包14并非被配置為執(zhí)行該任務(wù)時,任務(wù)查詢管理系統(tǒng)12被配置為針對遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28生成基于任務(wù)的查詢。在該示例中,基于任務(wù)的查詢可以包括整個串“從倫敦到利物浦的下一班列車是什么時間? ”可替換地或附加地,任務(wù)查詢管理系統(tǒng)12可以導(dǎo)致搜索諸如經(jīng)由搜索引擎而得以執(zhí)行。
      [0068]如這里所描述的,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以被配置為爬取或者以其它方式確定一個或多個遠(yuǎn)程服務(wù)30的功能。在該示例中,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可能已經(jīng)發(fā)現(xiàn)了兩個與列車時刻表相關(guān)的遠(yuǎn)程服務(wù)。例如,第一個遠(yuǎn)程服務(wù)可以是“鐵路網(wǎng)旅行計劃工具(NetworkRail Journey Planner) ”而第二個遠(yuǎn)程服務(wù)可以是“列車時間(Train Times)”。每個遠(yuǎn)程服務(wù)可能已經(jīng)提供了或者以其它方式允許遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28確定遠(yuǎn)程服務(wù)的功能的描述以及包括遠(yuǎn)程服務(wù)所接受的查詢的格式(語法等)在內(nèi)的訪問信息。在該示例中,該遠(yuǎn)程服務(wù)可以提供以下內(nèi)容:
      [0069]鐵路網(wǎng)旅行計劃工具
      [0070]描述:英國列車時刻表出發(fā)與到達(dá)車站
      [0071]接口:[有關(guān)發(fā)送至服務(wù)的查詢以及從該服務(wù)發(fā)出的結(jié)果的格式的細(xì)節(jié)]
      [0072]列車時間
      [0073]描述:俄羅斯列車時刻表
      [0074]接口:[有關(guān)發(fā)送至服務(wù)的查詢以及從該服務(wù)發(fā)出的結(jié)果的格式的細(xì)節(jié)]
      [0075]在一些示例實施例中,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28被配置為確定提供所請求的任務(wù)404的功能的遠(yuǎn)程服務(wù)30。這樣,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎可以應(yīng)用語義知識,而使得從所請求的任務(wù)404中選擇出詞“列車”和“時間”,并且因此遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以確定已經(jīng)請求了有關(guān)列車時刻表的遠(yuǎn)程服務(wù)。遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28還可以將“倫敦”和“利物浦”識別為英國(UK)的城市并且因此可以定位具有英國列車時刻表的遠(yuǎn)程服務(wù)。因此,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以確定鐵路網(wǎng)旅行計劃工具是該示例中可用的兩個示例遠(yuǎn)程服務(wù)中更為接近的匹配。
      [0076]在一些示例實施例中,遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎隨后可以針對任務(wù)查詢管理系統(tǒng)12識別鐵路網(wǎng)旅行計劃工具。遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28進(jìn)一步被配置為提供鐵路網(wǎng)旅行計劃工具的訪問信息。在一些示例中,該訪問信息可以包括有關(guān)如何與鐵路網(wǎng)旅行計劃工具進(jìn)行連接的信息。在該示例中,鐵路網(wǎng)旅行計劃工具可以具有語法“GetTime([起點],[終點],[時間],[日期])”。因此,任務(wù)查詢管理系統(tǒng)12可以使用上述語法而使得請求被傳送至鐵路網(wǎng)服務(wù)器。例如“GetTime (倫敦,利物浦,[時間],[日期])”。
      [0077]作為響應(yīng),該鐵路網(wǎng)計劃工具可以按照在遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28所提供的訪問信息中所描述的格式返回結(jié)果。例如,該鐵路網(wǎng)計劃工具可以提供接下來五班列車的細(xì)節(jié),但是任務(wù)查詢管理系統(tǒng)12可以僅使得接下來的一班列車被顯示在用戶界面22中,諸如顯示在框406中??商鎿Q地或附加地,該鐵路網(wǎng)計劃工具可能已經(jīng)諸如在web瀏覽器408中提供了用戶界面,其被配置為在如圖4b所示的用戶界面22中示出。
      [0078]可替換地或附加地,任務(wù)可以被自動生成。例如,提供訂票以在附近影院觀看電影的選項的本地軟件包可以是可用的。然而,用戶可以選擇并未在該本地軟件包中列出的影院,因此遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28可以被自動查詢以定位針對所選擇的影院提供功能的遠(yuǎn)程服務(wù)。在這樣的情況下,遠(yuǎn)程服務(wù)可以為本地軟件包提供附加功能或者可以以獨(dú)立的方式在用戶界面22中被提供。
      [0079]圖5和圖6圖示了依據(jù)本發(fā)明的一個實施例由任務(wù)查詢裝置10、遠(yuǎn)程服務(wù)發(fā)現(xiàn)引擎28和/或移動終端110執(zhí)行的操作的示例流程圖。將要理解的是,該流程圖中的每個框以及流程圖中框的組合可以由各種手段來實施,諸如硬件、固件、處理器、電路和/或與包括一個或多個計算機(jī)程序指令的軟件的執(zhí)行相關(guān)聯(lián)的其它設(shè)備。例如,以上所描述的一個或多個過程可以由包括計算機(jī)程序指令的計算機(jī)程序產(chǎn)品來實現(xiàn)。就此而言,體現(xiàn)以上所描述過程的計算機(jī)程序指令可以由采用本發(fā)明實施例的裝置的存儲器18、易失性存儲器140、非易失性存儲器142和/或存儲器212所存儲并且由該裝置中的處理器20、處理器120和/或處理器210來執(zhí)行。如將要意識到的,任何這樣的計算機(jī)程序指令都可以被加載到計算機(jī)或其它可編程裝置(例如,硬件)上以生產(chǎn)機(jī)器,以使得所產(chǎn)生的計算機(jī)或其它可編程裝置實現(xiàn)用于實施流程圖的框中所指定的功能的裝置。這些計算機(jī)程序指令也可以存儲在計算機(jī)可讀存儲器中,其可以指示計算機(jī)或其它可編程裝置以特定方式工作,以使得存儲在計算機(jī)可讀存儲器中的指令產(chǎn)生其執(zhí)行實施流程圖的框中所指定的功能的制造品。計算機(jī)程序指令還可以被加載到計算機(jī)或其它可編程裝置上以使得一系列操作在該計算機(jī)或其它可編程裝置上被執(zhí)行,以產(chǎn)生計算機(jī)實施的處理,從而使得在計算機(jī)或其它可編程裝置上執(zhí)行的指令實施流程圖的框中所指定的功能。這樣,當(dāng)被執(zhí)行時,圖5和圖6的操作將計算機(jī)或處理電路轉(zhuǎn)換為被配置為執(zhí)行本發(fā)明示例實施例的特定機(jī)器。因此,圖5的操作定義了用于對計算機(jī)或處理進(jìn)行配置以執(zhí)行示例實施例的算法。在一些情況下,通用計算機(jī)可以被提供有處理器的實例,該處理器執(zhí)行圖5和圖6的算法以將通用計算機(jī)變換為被配置為執(zhí)行示例實施例的特定機(jī)器。
      [0080]因此,流程圖中的框支持用于執(zhí)行指定功能的裝置的組合以及用于執(zhí)行所指定功能的操作的組合。還將要理解的是,流程圖中的一個或多個框以及流程圖中框的組合可以由執(zhí)行所指定功能的基于專用硬件的計算機(jī)系統(tǒng)或者特殊用途的硬件和計算機(jī)指令的組合來實施。
      [0081]在一些實施例中,這里的某些操作可以進(jìn)行修改或如以下所描述的進(jìn)一步放大。此外,在一些實施例中還可以包括另外的可選操作(其一些示例在圖5中以虛線示出)。應(yīng)當(dāng)意識到的是,以下的每種修改、可選的添加或放大可以單獨(dú)或者與這里所描述的任意其它特征進(jìn)行組合地隨以上操作而被包括。
      [0082]圖5圖示了依據(jù)根據(jù)本發(fā)明示例實施例的任務(wù)查詢裝置的示例方法的流程圖。如在操作502中所示,例如由任務(wù)查詢裝置10和/或移動終端110所體現(xiàn)的裝置可以包括諸如任務(wù)查詢管理系統(tǒng)12、處理器20、用戶界面22等的裝置以便經(jīng)由用戶界面接收識別至少一個將要被執(zhí)行的任務(wù)的輸入。在一些示例實施例中,基于該輸入生成基于任務(wù)的查詢。在一些示例實施例中,響應(yīng)于當(dāng)前任務(wù)由多個遠(yuǎn)程服務(wù)中的一個遠(yuǎn)程服務(wù)或者多個本地軟件包中的一個本地軟件包中的至少一項執(zhí)行而生成該基于任務(wù)的查詢。
      [0083]如在操作504中所示出的,如由任務(wù)查詢裝置10和/或移動終端110所體現(xiàn)的裝置可以包括諸如任務(wù)查詢管理系統(tǒng)12、處理器20等的用于確定將要被執(zhí)行的任務(wù)將要被傳送
      當(dāng)前第5頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1