[發(fā)明專利]支持智能用戶界面交互有效
| 申請?zhí)枺?/td> | 201110443702.3 | 申請日: | 2011-12-27 |
| 公開(公告)號: | CN102566925A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | M.B.麥克勞林;G.穆爾;O.E.馬里洛 | 申請(專利權(quán))人: | 微軟公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F9/44 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 李靜嵐;劉鵬 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 智能 用戶界面 交互 | ||
背景技術(shù)
在某些情況下,應(yīng)用規(guī)定了該應(yīng)用如何對用戶輸入或命令做出反應(yīng)。具體地說,應(yīng)用可以指定應(yīng)用能夠識別的輸入的類型,以及對應(yīng)用接收到的輸入的可接受類型做出響應(yīng)所采取的動(dòng)作。除了其它考慮事項(xiàng)之外,可以根據(jù)以安裝應(yīng)用為目標(biāo)的裝置,定制由應(yīng)用識別的輸入的類型以及響應(yīng)于輸入所采取的動(dòng)作。
因?yàn)檠b置的輸入機(jī)制和其它方面可能是多種多樣的,所以應(yīng)用開發(fā)商可以發(fā)行同一應(yīng)用的多種版本,其中根據(jù)裝置的能力、命令格式等,為特定的裝置定制應(yīng)用的版本。另一方面,為了在任何能夠訪問因特網(wǎng)或其它網(wǎng)絡(luò)的裝置上執(zhí)行,會(huì)定制網(wǎng)頁應(yīng)用。這樣,網(wǎng)頁應(yīng)用一般情況下被設(shè)計(jì)成用來在不同的裝置間提供一致的感覺。
除了增加可用于訪問的網(wǎng)頁應(yīng)用的數(shù)量之外,隨著時(shí)間過去開發(fā)出了各種各樣的新的輸入裝置和/或機(jī)制。由于這些裝置的硬件和/或軟件的限制,這些輸入裝置中的一些得不到網(wǎng)頁應(yīng)用的支持和/或不允許用戶訪問網(wǎng)頁應(yīng)用。這樣,在某些裝置上,某些網(wǎng)頁應(yīng)用的功能可能是不可用的。
正是針對這些和其它的考慮,才給出了在此所做的公開。
發(fā)明內(nèi)容
在此描述了支持智能型用戶界面(“UI”)交互的概念和技術(shù)。按照在此公開的概念和技術(shù),應(yīng)用被配置為用來公布可由應(yīng)用識別的命令和/或命令格式,或者被其它裝置、節(jié)點(diǎn)或其它實(shí)體來加以分析,以確定這一信息。在訪問應(yīng)用期間,可以在客戶端上呈現(xiàn)可用的命令,以告知用戶可用于與應(yīng)用相接口的命令??梢杂帽砻魅绾问褂每蛻舳说挠脩艚缑婧?或輸入裝置來執(zhí)行可用命令的信息來呈現(xiàn)命令。當(dāng)從客戶端接收到輸入時(shí),可以將該輸入與可用命令進(jìn)行比較,以確定輸入是否與可用命令匹配。如果是,那么可以實(shí)現(xiàn)該命令。如果不是,那么可以取回并分析與客戶相關(guān)的情境數(shù)據(jù)、偏好和/或其它數(shù)據(jù),以確定客戶在提交輸入時(shí)的意圖。可以使用該意圖來識別打算的命令并將輸入修改為與打算的命令相匹配。將經(jīng)過修改的輸入傳送給應(yīng)用,并且如果需要的話,可以繼續(xù)應(yīng)用的執(zhí)行。
按照一個(gè)方面,服務(wù)器計(jì)算機(jī)作為主機(jī)提供或運(yùn)行應(yīng)用。服務(wù)器計(jì)算機(jī)還可以作為主機(jī)提供描述由應(yīng)用識別的命令和命令格式的命令數(shù)據(jù)。服務(wù)器計(jì)算機(jī)與界面管理器進(jìn)行通信。界面管理器運(yùn)行覆蓋物(overlay)模塊,該覆蓋物模塊被配置為用來生成在客戶端上呈現(xiàn)的UI覆蓋物,以提供應(yīng)用識別的命令的指示。界面管理器還運(yùn)行被配置為用來使由客戶端生成的輸入與可以基于與客戶端相關(guān)聯(lián)的命令數(shù)據(jù)、輸入、情境數(shù)據(jù)和/或偏好的可用命令、操作保持一致的命令模塊。
按照另一個(gè)方面,界面管理器接收與客戶端相關(guān)聯(lián)的輸入。如果可用的話,界面管理器分析與客戶端相關(guān)聯(lián)的命令數(shù)據(jù)、情境數(shù)據(jù)和/或偏好。界面管理器根據(jù)某些、全部或不根據(jù)可用數(shù)據(jù),確定從客戶端接收到的輸入所打算的一個(gè)或多個(gè)命令。界面管理器生成與打算的命令相對應(yīng)的經(jīng)過修改的輸入并且將經(jīng)過修改的輸入傳送給應(yīng)用。在有些情況下,如果超過一個(gè)命令與輸入匹配,那么界面管理就會(huì)與客戶端進(jìn)行交互,以確定哪個(gè)命令是想要的,并且將表明從客戶端接收到的選擇的信息傳送給應(yīng)用。如果需要的話,覆蓋物模塊可以生成額外的覆蓋物來獲得這一選擇。
按照各種不同的實(shí)施方式,客戶端被配置為用來運(yùn)行傳統(tǒng)的操作系統(tǒng),并且在其它實(shí)施例中,客戶端被配置為用來運(yùn)行基于網(wǎng)頁的操作系統(tǒng)。這樣,客戶端可以運(yùn)行操作系統(tǒng)或被配置為用于訪問基于網(wǎng)頁的或其它遠(yuǎn)程運(yùn)行的應(yīng)用和服務(wù)來在客戶端裝置處提供具體功能的其它的基本程序??蛻舳艘虼丝梢酝ㄟ^簡單的操作系統(tǒng)或者與標(biāo)準(zhǔn)網(wǎng)頁瀏覽器可比較的應(yīng)用來提供各種不同應(yīng)用和服務(wù)。
應(yīng)當(dāng)意識到,前面介紹的主題可以被實(shí)現(xiàn)為計(jì)算機(jī)控制的設(shè)備、計(jì)算機(jī)處理、計(jì)算系統(tǒng)或者實(shí)現(xiàn)為諸如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)之類的制品。通過閱讀下面的具體實(shí)施方式并且查閱相關(guān)聯(lián)的附圖,這些和各種不同的其它特征將會(huì)變得顯而易見。
本發(fā)明內(nèi)容部分是為了引入下面將會(huì)在具體實(shí)施方式中進(jìn)一步介紹的簡單形式的概念選擇而提供的。發(fā)明內(nèi)容部分并非打算用來識別所要求保護(hù)的主題的關(guān)鍵特征或者基本特征,也不是打算使用這個(gè)發(fā)明內(nèi)容部分來限制所要求保護(hù)的主題的范圍。而且,所要求保護(hù)的主題并不局限于解決本公開任何部分中提到的任何或全部缺點(diǎn)的實(shí)現(xiàn)方式。
附圖說明
圖1是圖解說明用于在此公開的各種實(shí)施例的示范性操作環(huán)境的系統(tǒng)圖。
圖2是表示按照示范性實(shí)施例的用于發(fā)現(xiàn)應(yīng)用命令的方法的各方面的流程圖。
圖3是表示按照示范性實(shí)施例的用于支持智能用戶界面交互的方法的各方面的流程圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110443702.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





