[發明專利]支持智能用戶界面交互在審
| 申請號: | 201810030751.6 | 申請日: | 2011-12-27 |
| 公開(公告)號: | CN108052243A | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | M.B.麥克勞林;G.穆爾;O.E.馬里洛 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;G06F3/0484 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 智能 用戶界面 交互 | ||
在此描述了支持智能用戶界面交互的概念和技術。可以公布或確定由應用接受的命令。在訪問應用之前或期間,可以在客戶端處呈現命令,以指明可用于與應用相接口的命令。可以用表明如何使用客戶端的用戶界面和/或輸入裝置來執行可用命令的信息來呈現命令。可以將從客戶端接收到的輸入與可用命令進行比較,以確定輸入是否與可用命令匹配。還可以取回并分析與客戶端相關的情境數據、偏好和/或其它數據,以確定客戶端的意圖。可以使用該意圖來識別打算的命令并且將輸入修改為與打算的命令相匹配。可以將經過修改的輸入傳送給應用。
背景技術
在某些情況下,應用規定了該應用如何對用戶輸入或命令做出反應。具體地說,應用可以指定應用能夠識別的輸入的類型,以及對應用接收到的輸入的可接受類型做出響應所采取的動作。除了其它考慮事項之外,可以根據以安裝應用為目標的裝置,定制由應用識別的輸入的類型以及響應于輸入所采取的動作。
因為裝置的輸入機制和其它方面可能是多種多樣的,所以應用開發商可以發行同一應用的多種版本,其中根據裝置的能力、命令格式等,為特定的裝置定制應用的版本。另一方面,為了在任何能夠訪問因特網或其它網絡的裝置上執行,會定制網頁應用。這樣,網頁應用一般情況下被設計成用來在不同的裝置間提供一致的感覺。
除了增加可用于訪問的網頁應用的數量之外,隨著時間過去開發出了各種各樣的新的輸入裝置和/或機制。由于這些裝置的硬件和/或軟件的限制,這些輸入裝置中的一些得不到網頁應用的支持和/或不允許用戶訪問網頁應用。這樣,在某些裝置上,某些網頁應用的功能可能是不可用的。
正是針對這些和其它的考慮,才給出了在此所做的公開。
發明內容
在此描述了支持智能型用戶界面(“UI”)交互的概念和技術。按照在此公開的概念和技術,應用被配置為用來公布可由應用識別的命令和/或命令格式,或者被其它裝置、節點或其它實體來加以分析,以確定這一信息。在訪問應用期間,可以在客戶端上呈現可用的命令,以告知用戶可用于與應用相接口的命令。可以用表明如何使用客戶端的用戶界面和/或輸入裝置來執行可用命令的信息來呈現命令。當從客戶端接收到輸入時,可以將該輸入與可用命令進行比較,以確定輸入是否與可用命令匹配。如果是,那么可以實現該命令。如果不是,那么可以取回并分析與客戶相關的情境數據、偏好和/或其它數據,以確定客戶在提交輸入時的意圖。可以使用該意圖來識別打算的命令并將輸入修改為與打算的命令相匹配。將經過修改的輸入傳送給應用,并且如果需要的話,可以繼續應用的執行。
按照一個方面,服務器計算機作為主機提供或運行應用。服務器計算機還可以作為主機提供描述由應用識別的命令和命令格式的命令數據。服務器計算機與界面管理器進行通信。界面管理器運行覆蓋物(overlay)模塊,該覆蓋物模塊被配置為用來生成在客戶端上呈現的UI覆蓋物,以提供應用識別的命令的指示。界面管理器還運行被配置為用來使由客戶端生成的輸入與可以基于與客戶端相關聯的命令數據、輸入、情境數據和/或偏好的可用命令、操作保持一致的命令模塊。
按照另一個方面,界面管理器接收與客戶端相關聯的輸入。如果可用的話,界面管理器分析與客戶端相關聯的命令數據、情境數據和/或偏好。界面管理器根據某些、全部或不根據可用數據,確定從客戶端接收到的輸入所打算的一個或多個命令。界面管理器生成與打算的命令相對應的經過修改的輸入并且將經過修改的輸入傳送給應用。在有些情況下,如果超過一個命令與輸入匹配,那么界面管理就會與客戶端進行交互,以確定哪個命令是想要的,并且將表明從客戶端接收到的選擇的信息傳送給應用。如果需要的話,覆蓋物模塊可以生成額外的覆蓋物來獲得這一選擇。
按照各種不同的實施方式,客戶端被配置為用來運行傳統的操作系統,并且在其它實施例中,客戶端被配置為用來運行基于網頁的操作系統。這樣,客戶端可以運行操作系統或被配置為用于訪問基于網頁的或其它遠程運行的應用和服務來在客戶端裝置處提供具體功能的其它的基本程序。客戶端因此可以通過簡單的操作系統或者與標準網頁瀏覽器可比較的應用來提供各種不同應用和服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810030751.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:組合式旅行牙刷消毒盒
- 下一篇:基于電磁感應類型的感測裝置和方法





