[發明專利]產生用戶界面的專門系統無效
| 申請號: | 02141345.2 | 申請日: | 2002-02-27 |
| 公開(公告)號: | CN1387105A | 公開(公告)日: | 2002-12-25 |
| 發明(設計)人: | 簡·米克索夫斯基 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F3/00 | 分類號: | G06F3/00;G06F9/06;G06F3/14 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 | 代理人: | 吳麗麗 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 產生 用戶界面 專門 系統 | ||
1.一種系統,用于產生用戶界面,從而使用戶可以與計算機系統交互作用,該系統包括:
應用程序,具有不完整的用戶界面,并且適于存儲應用程序的用戶界面設計者的多個意圖,每個意圖包括一組參數并且是從其中包括將問題顯示給用戶,對用戶表示一段信息以及確定用戶執行的任務的組中選擇的,當一個或多個意圖實現時,應用程序的不完整的用戶界面完成;和
專門系統,具有一個或多個組件,用于實現多個意圖,所述專門系統接收多個意圖之一,并且每個接收的意圖識別并啟動用于實現接收的意圖的相應部分,每個相應的組件可編程地包含從用戶界面設計的一組準則、約定和原理中提取的一組規則,提供給每個接收的意圖的參數組幫助相應的組件選擇并執行該組規則中的某個規則,每個規則從與其它規則使用的其它模板不同的模板中產生一個用戶界面。
2.根據權利要求1的系統,其中產生的用戶界面從圖形用戶界面、命令行界面和音頻用戶界面組成的組中選擇。
3.根據權利要求1的系統,進一步包括外部因素的來源,外部因素的來源包含與應用程序的操作環境的相關的信息以及用戶的背景,來幫助相應組件選擇并執行該組規則中的規則。
4.根據權利要求3的系統,其中每個外部因素是從包含下列內容的組中選出的:運行應用程序的計算機類型,應用程序運行的操作系統類型,可獲得的輸入設備類型,可獲得的輸出設備類型,用戶的背景,其它軟件的存在,和系統外部的其它事實。
5.根據權利要求1的系統,其中參數組中的每個參數是從包含下列內容的組中選出的:文本信息,用戶被期望從中做出選擇的選項組,用戶被允許操作的數據段,對用戶提出問題的缺省響應,用戶需要響應問題的指示,用戶可以從響應問題中退出的指示,響應于與用戶的交互作用而期望被接收的數據類型,在產生的用戶界面尺寸上的一組限制,和產生的用戶界面會采用的視覺類型的指示。
6.一種方法,用于由專門系統為與計算機系統交互作用的用戶產生用戶界面:
由專門系統接收用戶界面目標,用戶界面目標是從提給用戶的問題,與用戶通訊的一段信息,和由用戶執行的任務組成的組中選擇的;
由專門系統接收一組參數,各參數是從表示給用戶的信息,由用戶執行的任務的信息,限制產生的用戶界面的信息組成的組中選擇的;并且
通過從編碼模塊組中選擇編碼模式,產生用戶界面,每個編碼模塊被設計為從多個模板中產生用戶界面,選擇編碼模塊的操作包括在從用戶界面設計的準則、約定和原理提取的一組規則中選擇規則,通過一組參數輔助選擇規則的操作,當執行選擇的規則時,從模板中產生用戶界面。
7.根據權利要求6的方法,進一步包括由專門系統有選擇地檢查外部因素組,從計算機系統的操作環境和用戶的背景中選擇每個因素,由外部因素組幫助進一步選擇規則的操作。
8.根據權利要求6的方法,其中用戶界面目標是從包括下列內容的組中選出的:使用戶提供單一文本串,使用戶提供單一數字,使用戶從列表中拾取單一一項,使用戶從列表中拾取若干項,使用戶在列表中以優選的順序安排項目,使用戶管理項目列表,使用戶在規定的結構中組織項目列表,以及使用戶對列表中項目的選擇應用程序一個或多個操作。
9.根據權利要求6的方法,其中當其它應用程序運行時,在運行時間執行所述方法。
10.根據權利要求6的方法,其中在設計時間執行該方法,使方法產生的用戶界面存儲在存儲介質上。
11.根據權利要求6的方法,其中產生的用戶界面包括分頁函數。
12.一種用于產生適于做出用戶界面的適當指令的系統,包括:
a)應用程序,響應用程序戶界面設計者的輸入,產生至少一個意圖,所述至少一個意圖包括一組相關的參數;和
b)專門系統,用于接收所述至少一個意圖,和所述相關的參數組,所述專門系統包括多個編碼模塊,每個所述編碼模塊包括一組規則,每個所述規則包括一個模板,響應于接收所述至少一個意圖和所述相關的參數組,所述專門系統:
i)對于所述多個編碼模塊選擇編碼模塊;
ii)從包括在所述選擇的編碼模塊中的所述規則組中,選擇規則;并且
iii)根據與所述選擇的規則相關的模板,產生用戶界面指令。
13.一種對于計算機上運行的應用程序產生用戶界面的方法,其中計算機具有相關的顯示器,所述方法包括:
a)響應用程序戶界面設計者的輸入,所述應用程序產生至少一個意圖,所述至少一個意圖具有一組相關的參數;
b)將所述至少一個意圖和它的相關參數組提供給專門系統;
c)響應于接收所述至少一個意圖和它的相關參數組,所述專門系統:
i)從多個編碼模塊中選擇編碼模塊;
ii)從選擇的編碼模塊中的一組規則中選擇規則;
iii)從與選擇的規則相聯系的模板中,產生用戶界面指令;
d)將所述用戶界面指令提供給所述應用程序;并且
e)響應于接收所述用戶界面指令,所述應用程序在所述顯示器上產生用戶界面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/02141345.2/1.html,轉載請聲明來源鉆瓜專利網。





