用于轉移定制型情境用戶界面的方法及系統的制作方法
【專利說明】用于轉移定制型情境用戶界面的方法及系統
相關應用程序的交叉引用
[0001]本專利申請所述為2012年9月10號提交的、編號為61/698、757,且標題為“用于轉移定制型情境用戶界面的方法及系統”的美國臨時專利申請案。
技術領域
[0002]本發明涉及用戶界面,尤其涉及用于轉移定制型情境用戶界面的方法及系統。
【背景技術】
[0003]人機交互工業設計領域的用戶界面為用于進行人機交互的“空間”。通過用戶界面進行人機交互是為了有效運行并控制機器,且機器對用戶的反饋有助于用戶做出操作決策。初步構思的用戶界面的實例包括計算機操作系統、手用工具、重型機械操作員控制、過程控制等交互方面。創建用戶界面時應用的設計要素涉及或牽涉各個學科,如人類工程學和心理學。
[0004]因此,用戶界面為一種用于人們(用戶)與機器(設備)進行交互的系統,包括(物理)硬件組件和(邏輯)軟件組件。各種系統都使用用戶界面,這些用戶界面提供的方式如下:
?輸入-允許用戶操作系統;和 ?輸出-允許系統顯示用戶的操作效果。
[0005]通常,人機交互工程用于制作用戶界面,采用用戶界面能簡單、高效、順暢地操作機器,以此種方式才能獲得預期的結果。一般來講,這意味著操作者可用最少的輸入獲得預期輸出,機器將最小化用戶不期望的輸出,用戶提供的輸入是憑直覺進行的、且符合邏輯。隨著基于微處理器的系統使用者的增加和重型機械社會認可度的相對減少,用戶界面為電子設備及系統采用的圖形用戶界面,同時,涉及人機界面的工業控制面板和機械控制設計的探索越來越普遍。其他用戶界面俗稱為人-計算機界面(HCI)、人-機器界面(MMI)。
[0006]一些發明者認為用戶界面是關系計算機用戶滿意度的主要元件。這些提議,作為用戶界面的構思,影響了用戶對系統進行的輸入量及對系統輸出的說明量,以及用戶需要花費多少精力才能學會如何操作。可用性是指特殊用戶界面設計中考慮人類心理學及用戶生理學的程度,并使系統使用過程達到有效、高效和滿意的程度。
[0007]可用性為用戶界面的主要特點,但也與產品功能性及產品設計過程相關。它表示目標用戶為實現預期目的、根據情境使用要求如何快速、有效、滿意、良好地使用產品。在計算機科學與人機交互領域,(計算機程序和/或電子裝置的)用戶界面是指顯示給用戶的圖形、文本及聽覺信息、控制序列(如計算機鍵盤或觸屏設備的按鍵次數、計算機鼠標的移動次數或觸屏設備上手指的點擊次數)和計算機程序和/或電子裝置的其他一個或多個界面選擇,而用戶使用計算機程序和/或電子裝置控制程序。
[0008]直接操作界面為一般等級的用戶界面,用戶使用該用戶界面操作顯示的對象,使用動作至少基本與外界一致。然而,當用戶通過操作鍵盤、觸屏設備或其他輸入裝置直接選擇特性或選項時,目前現有技術中的解決方案會被混淆為直接機器界面。但是,用戶選擇移動選項進行的指向-點擊操作或觸控操作與在外界用戶一般用手扣取或抓取選項的動作是不一樣的。
[0009]目前,圖形用戶界面(GUI)和基于網絡的用戶界面(WUI,也被稱之為網絡用戶界面)是最常見的類型。GUI允許用戶通過鍵盤、鼠標和觸屏設備等裝置進行輸入并通過裝置的顯示器清晰地顯示圖形輸入/輸出。GUI設計中廣泛采用至少兩種不同的原則,即面向對象用戶界面(OOUI)和面向應用界面(AOI)。可采用一種或多種語言安裝啟用界面,包括但不限于用于一種或多種操作系統的語言,其中操作系統包括但不限于適用于便攜式電子裝置(PED)和固定式電子裝置(FED)的Symbian智能移動終端操作系統、OpenIndiana操作系統、Haiku自由操作系統、Android安卓操作系統、Windows視窗操作系統、Mac操作系統、1S操作系統、RISC OS電腦操作系統、GNU/Linux操作系統、Tablet OS平板操作系統和Blackberry OS黑莓操作系統。
[0010]網絡用戶界面(WUI)接收輸入并生成基于互聯網傳輸的網頁進行輸出,用戶使用網頁瀏覽器程序瀏覽網頁。采用Java應用程序開發語言、異步的JavaScript與XML技術(AJAX) ,Adobe Flex軟件開發工具包和Microsoft.NET框架或類似技術在單獨程序中進行實時控制以安裝啟用界面,不需要更新基于超文本標記語言(HTML)的傳統網絡瀏覽器。用于網絡服務器、服務器和網絡計算機的網絡管理界面經常被稱為控制面板。
[0011 ] 最初,采用的用戶界面為命令行界面,借助此界面,用戶通過計算機鍵盤鍵入命令字符串進行輸入,而系統通過計算機顯示器顯示文本進行輸出。在許多情況下,程序員和系統管理員在科學工程環境下仍使用所述界面,個人計算機高級用戶也專門使用所述界面。以往通過插入控件(也稱為窗體小部件)以進一步擴展界面,控件包括但不限于視窗操作系統、文本框、按鍵、超鏈接、下拉式列表、制表符和快捷菜單,這些可采用互動元件擴展的控件是用于顯示正在進行的操作或變化狀態的界面對象,或作為用戶意圖的視覺提示(如指針),或作為情境支持以顯示用戶可進行互動的位置,包括但不限于光標、指針和調整控點。
[0012]現在,升級的用戶界面包括:
[0013]注視用戶界面,管理用戶注意力以確定打斷用戶的時間、類似警告信息以及為用戶顯示的信息的細節層次。
[0014]批處理界面為非交互式用戶界面,用戶為實現批處理提前詳細說明批處理作業的所有細節并在所有進程完成后接收輸出。
[0015]對話代理界面,用于以動畫人物、機器人或其他人物和現有會話式交互的形式實現計算機界面的擬人化。
[0016]基于界限的界面為圖形用戶界面,所述界面的主要任務在于跨越界限取代指示。
[0017]手勢界面,是指根據手勢或使用計算機鼠標或觸針畫出的鼠標手勢接收輸入的圖形用戶界面。
[0018]智能用戶界面為人機界面,其通過顯示、推論和操作用戶、域名、任務、論壇軟件和媒介(如圖形、自然語言和手勢)的模型以提高人機交互的效率、效能和自然性。
[0019]運動追蹤界面,監控用戶身體的運動并將運動轉化成指令。
[0020]多屏幕界面,其使用多個顯示器提供更靈活的互動,一般用于電腦游戲互動。
[0021]非命令用戶界面,其觀察用戶以推斷用戶的需求和他/她的意圖,且不需要他/她明確地表達命令。
[0022]面向對象的用戶界面(OOUI),基于面向對象的編程隱喻,使得用戶可以操作模擬對象及其性能。
[0023]反射性用戶界面,用戶僅通過反射性用戶界面控制并重新定義整個系統,如改變命令動詞。
[0024]實體用戶界面,更著重于觸控環境及物理環境或其元件。
[0025]以任務為中心的界面,作為主要互動單元,是通過制定任務(而非文件)用以說明桌面隱喻的信息超載問題的用戶界面。
[0026]文本用戶界面,為文本輸出用戶界面,但不接收初始文本之外的其他形式輸入或代替鍵入的命令字符串。
[0027]語音用戶界面,通過生成語音提示接收輸入、提供輸出,通過按鍵或口頭響應界面進行用戶輸入。
[0028]自然語言界面,用于檢索引擎和網頁。用戶鍵入問題并等待響應。
[0029]零輸入界面,從一組傳感器獲取輸入,替代了通過輸入對話框詢問用戶的模式。
[0030]縮放用戶界面,是以不同的比例等級和細節等級顯示信息對象的圖形用戶界面,用戶通過縮放用戶界面可以更改被查看區域的比例以顯示更多詳情。
[0031]然而,盡管這些升級的用戶界面都為用戶提供了便攜式環境或為固定式電子裝置提供了穩定環境,但并未從根本上調整用戶界面或環境的其他方面,包括基于個體用戶的可用特性及應用程序,更確切地說,可使得所有用戶以相同的方式使用一種應用程序。
[0032]良好的用戶界面具有一致性且為用戶提供一系列一致的期望集并滿足這些期望。但是,如果用戶界面未實現某一目的且當用戶界面沒有讓終端用戶受益時,用戶界面的一致性就會較低,像其他原則一樣,用戶界面在一致性方面也有自己的局限性。一致性為一種代替用戶界面設計、由認知維度架構表示的特性。在某些情況下,違反一致性原則可以充分顯示出明顯優勢,聰明且細心的用戶界面設計者可以選擇違背一致性以實現某些重要目標。
[0033]通常,有三個方面與一致性相關。首先,以一致的形式顯示具有不同特性的控件,這樣用戶可以很容易找到控件。例如,當有些命令通過菜單才可使用、有些命令通過圖標才可使用、有些命令通過右鍵點擊才可使用、有些命令通過屏幕角下的單獨按鍵才可使用、有些是按特性分組的、有些是按“常用”分組的、有些是按“高級”分組的時候,用戶發現很難使用軟件。用戶搜索命令時應采用一致的搜索策略進行搜索。搜索越無效,用戶就不得不采用更多的搜索策略。分組越一致,搜索就越容易。千篇一律的用戶界面設計原則說明,在理想的條件下,應該有一種實現簡單操作的方式以促進界面習慣化。
[0034]第二,還有一項令人驚奇的原則,即各種特性以類似的方式發揮作用,因此,未在某一實施例或現狀中說明一種界面,用戶需要“選擇特性,然后選擇功能以實現應用”,然后在其他狀況下“選擇功能,再選擇特性以實現應用”。命令在所有情境中以同樣的方式運作。第三,一致性原則不建議“版本到版本”的用戶界面改變。應使改變最小化,保持前向兼容性,且當裝置和界面成熟時應調整前向兼容性。從傳統意義上來講,尚未成熟的應用程序和硬件越少,處在任何現狀下的用戶和使用時間較長的用戶就越少;越多地使用應用程序和硬件,就必須謹慎對待既存現狀以避免帶來的破壞性成本和用戶抵制性反應。然而,現在有一種新型應用程序和/或硬件元件在消費領域獲得認可,其在很短的時間內從一無所有發展到擁有數百萬用戶。例如,蘋果公司生產的、在2010年4月發行的蘋果平板電腦(AppleiPad?),在最初的80天內銷售了三百萬臺。在2010年的八個月里,銷售額達到1480萬,并且至2011年底,蘋果公司獲得普遍認可并在當年銷售了 4000萬臺設備。
[0035]在用戶界面設計中廣泛開發了心智模式,心智模式一般基于難以實現量化的、模糊的或不完整的情況及積極感和消極感顯著變化的靈活性,其充當引起選擇性感知(即,僅被選出的信息部分的感知)的信息濾波器。在許多情況下,當與外界周圍錯綜復雜的事物相比較時這類心智模式還是會受限。例如,最近三星電子公司推出的Samsung Galaxy?智能手機,單一用戶通過面部識別可解鎖智能手機,但當喪失所有保護功能時不需要執行附加功能,只需將未鎖定的智能手機交給其他用戶即可。
[0036]心智模式是用于組織學習的根本方式,在許多情況下,心智模式基于精心保存的思想及行為圖像。心智模式是理解外界的基礎,所以人們幾乎沒有意識到心智模式的存在且通常以幾個基本形式表達,其包括:
?多邊形-共享邊緣的至高點顯示相關項目;
?因果關系圖-顯示傾向、信息連接方向及產生的因果關系;和 ?流程圖_用于表不動態系統。
[0037]因此,有時未意識到心智模式的用戶期望用戶界面、軟件和硬件以特別的方式起作用以抵制令用戶感覺困惑、被忽略和不滿意的心智模式。如今,社會媒介使得這些用戶可以對廣大聽眾快速表達他們的意見并消極地影響這些軟件和/或硬件的商業成功。
[0038]現在,隨著消費者對便攜式電子設備的廣泛應用,智能手機必須支持直觀界面、實現應用程序之間的快速切換,所述應用程序使得用戶可以通過直接電子郵件、基于網絡的電子郵件、簡單的信息服務(SMS)、電話語音、多媒體應用程序、下載游戲及在線游戲、社會媒體服務、流式多媒體內容等實現瀏覽、短信發送、查看、玩游戲、發表評論等目的。同時,這些便攜式電子設備包括多個無線接口,包括但不限于一個或多個IEEE 802.11型接口、IEEE802.15 型接口、IEEE 802.16 型接口、IEEE 802.20 型接口、UMTS 型接口、GSM850 型接口、GSM 900型接口、GSM 1800型接口、GSM 1900型接口、GPRS接口以及近場通訊(NFC)接口、加速計、全球定位系統(GPS)和指南針,所以所述設備可以感知位置,且利用這些信息的第三方應用程序也越來越多,如谷歌維度軟件、蘋果找朋友軟件及周圍單身人士軟件。
[0039]隨著電子設備的普遍使用,認可的個性化智能手機越來越多地應用于個人生活的其他方面,如通過萬事達卡支付程序或Visa卡非接觸式支付程序進行購物、通過銀行機構如美國銀行、美國大通銀行、貝寶支付平臺、富國銀行、第一資本銀行及美國運通銀行提供的應用程序開展銀行業務、通過州立農業保險公司等公司提供的應用程序辦理保險以及醫療、新聞、生活方式、健康與健身和教育方面。因此,便攜式電子設備如移動電話、智能手機、個人數字助理(PDA)、便攜式電腦、呼機、便攜式多媒體播放器、便攜式游戲機、手提電腦、平板電腦和電子閱讀器都存有用戶的機密和敏感信息。
[0040]因此,基于用戶身份,所述電子設備與顯示給用戶的應用程序、信息、用戶界面等相兼容會越來越有益。此外,基于用戶使用的所述電子設備的情境來調整上述方面也很有益。當然,這些原則也會被應用到非便攜式電子設備當中,如連網電視、游戲系統和臺式電腦。
[0041]因此,可以基于生物特征識別、環境情境及帶有變化語境、直觀界面和微情境的動態配置設定用戶界面和電子設備。同樣,由于一個用戶使用的電子設備現在可以有兩個、三個或多個用戶定制型用戶界面(UI)配置,多個用戶可以進一步擴展同一電子設備,且每個用戶擁有多個用戶定制型UI dashboard應用程序配置。所以,為實現電子設備替換或增加電子設備,用戶需要付出很大努力再次生成這些用戶定制型UI dashboard應用程序配置。
[0042]因此,有利于用戶根據設備替換或增加這類情況使用這些待實現的用戶定制型Πdashboard應用程序配置,還將有利于企業為用戶提供情境dashboard應用程序以作為與顧客接洽的一部分。此外,更將方便用戶,除了用他們自己的電子設備外通過其他電子設備獲取他們定制的Π dashboard應用程序。
[0043]參照下述本發明的特殊實施例并結合附圖,本發明的其他特性對于本行業一般技術人員來說是通俗易懂的。
【發明內容】
[0044]本發明旨在減少現有技術中用戶界面的局限性,尤其涉及動態設定可轉移用戶界面的方法及系統。
[0045]根據本發明的一個實施例所述的一種方法,其包括:
提供電子裝置的組成部分微處理器,其中所述電子裝置執行