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