欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動生成適應于某交互終端設備用戶界面的系統(tǒng)及方法

文檔序號:6365822閱讀:394來源:國知局
專利名稱:自動生成適應于某交互終端設備用戶界面的系統(tǒng)及方法
技術領域
本發(fā)明涉及用戶中心設計領域和人機交互技術領域,特別涉及一種針對不同的交互終端設備,根據(jù)其顯示效果和交互方式的差異,生成與該交互終端設備適應的圖形用戶界面的系統(tǒng)及方法,以使用戶得到最佳的體驗。
背景技術
由于不同的顯示設備對用戶界面有不同的要求。經(jīng)常會出現(xiàn)用一些低分辨率的設備顯示的效果不好,或者在一些終端做好的演示文檔換一個終端會出現(xiàn)顏色和格式上的問題。這是因為不同的顯示設備對色彩的顯示和分辨率的不同造成的,當然還有其他因素也 會影響顯示效果。由于不同的交互設備對用戶界面有不同的要求?,F(xiàn)今,主流的交互方式是鼠標點擊選擇。但是并不是所有的交互終端設備都有鼠標,比如手機等等。對于觸摸屏來說,由于其精確度的限制,一些低分辨率、小尺寸的觸摸屏對于Windows右上角的關閉按鈕就會很難觸發(fā);另外,對于一些只有按鍵的設備,如Windows的一排菜單或工具欄就會需要多次點擊方向鍵才能選擇到想要選擇的控件。這樣都會影響用戶體驗的質(zhì)量,而容易導致用戶的流失。云計算是一種基于互聯(lián)網(wǎng)的計算方式,可以把共享的軟硬件資源和信息按需分配給計算機和其他設備。用戶可以用不同的交互終端設備(例如手機,PC機,甚至汽車、家電的屏幕等)隨時隨地通過互聯(lián)網(wǎng)登錄云計算的用戶界面進行操作。不同的交互終端設備由于顯示效果和交互方式的限制會對用戶界面會有不同的要求,所以用戶界面需要自動適應于連接的交互終端設備使用戶獲得最佳的體驗。

發(fā)明內(nèi)容
本發(fā)明涉及一種能針對交互終端設備的顯示效果和交互方式自動生成適應于該交互終端設備的用戶界面的方法。系統(tǒng)首先識別交互終端的顯示設備型號和交互方式,查詢或者測試得出修改用戶界面所需的數(shù)據(jù),根據(jù)數(shù)據(jù)檢查用戶界面并標記出需要修改的內(nèi)容,最后根據(jù)檢查結果按規(guī)則生成適應于該交互終端設備的用戶界面,以使用戶獲得最佳的體驗。為實現(xiàn)上述目的,本發(fā)明采用以下方案
自動生成適應于交互終端設備的用戶界面的方法,該方法的實現(xiàn)步驟如下
步驟I :首先識別交互終端的顯示設備型號和交互方式;
步驟2 :在常用交互終端設備的數(shù)據(jù)庫中查找是否有可用的數(shù)據(jù);
步驟3 :如果沒有查找到該交互終端設備的數(shù)據(jù),則轉(zhuǎn)入步驟4進行執(zhí)行;如果查找到該交互終端設備的數(shù)據(jù),則轉(zhuǎn)入步驟5繼續(xù)執(zhí)行;
步驟4:對該交互終端設備進行一系列的測試,得出修改界面所需要的數(shù)據(jù),并將測出的數(shù)據(jù)連同交互終端的顯示設備型號和交互方式存入數(shù)據(jù)庫中,以便下次使用和共享給其他使用相同交互終端設備的用戶。步驟5 :根據(jù)步驟3或4中得到的數(shù)據(jù),檢查原始用戶界面的所有元素及其屬性,并標記需要修改的元素或者屬性,同時按照設定好的用戶界面修改規(guī)則把標記的需要修改的元素及屬性進行調(diào)整,生成新的用戶界面并顯示出來;
步驟2中所述的常用的交互終端設備包括市場上存在的顯示器、觸摸屏、鼠標、鍵盤和體感設備。步驟2中所述數(shù)據(jù)庫的數(shù)據(jù)包括交互終端設備的分辨率、點距、顏色的顯示效果和交互方式的操作精度。一種自動生成適應于交互終端設備的用戶界面的系統(tǒng),該系統(tǒng)包括常用交互終端設備的數(shù)據(jù)庫,測試模塊,檢查界面模塊,界面生成模塊;
其中常用交互終端設備的數(shù)據(jù)庫存儲著交互終端設備和其對應的修改界面所需的數(shù)據(jù);測試模塊是通過一系列測試得出交互終端設備的性能數(shù)據(jù),并調(diào)用檢查界面模塊;檢查界面模塊,根據(jù)得到的修改界面所需的數(shù)據(jù)去檢查圖形用戶界面上所有元素,標記需要修改的元素,并調(diào)用界面生成模塊;界面生成模塊修改已經(jīng)標記好的的需要修改的元素,修改是按照程序設定的修改規(guī)則進行的,根據(jù)標記元素的類型和位置做出相應的修改。應用本發(fā)明的有益效果使用戶在使用新的交互終端設備時,系統(tǒng)修改并生成適應于該交互設備的用戶界面,操作更流暢,顯示效果更自然,使用戶獲得最佳的用戶體驗。比如,換用觸摸屏時系統(tǒng)會檢測用戶界面的元素,根據(jù)觸摸屏的精度將元素調(diào)整到最適合觸摸屏操作的大小,并增加目標選擇的輔助策略,是用戶能更加流暢的操作;當展示存儲在云端的幻燈片時,系統(tǒng)會根據(jù)這個顯示設備的分辨率和色差等調(diào)節(jié)幻燈片的內(nèi)容和顏色,使顯示效果最佳。


圖I是自動適應于不同終端的用戶界面生成系統(tǒng)的流程 圖2是測試模塊的流程圖。圖3是系統(tǒng)模塊的調(diào)用關系圖。
具體實施例方式下面結合附圖和實施例對本發(fā)明作進一步說明
本發(fā)明涉及一種能根據(jù)終端的顯示效果和交互方式自動生成適應于該終端的用戶界面的系統(tǒng)。該系統(tǒng)會在用戶使用終端進入用戶界面前運行,根據(jù)不同終端的顯示效果和交互方式,修改原始用戶界面,生成適應于該終端設備的新用戶界面。具體的流程如圖I所示
A.檢測顯示設備的型號
B.檢測交互的方式
C.查找數(shù)據(jù)庫是否有這些交互終端設備的數(shù)據(jù) 如果沒有,轉(zhuǎn)D ;如果有,轉(zhuǎn)E
D.經(jīng)過一組測試得出所需的數(shù)據(jù)并進行必要的存儲
E.依照上述的數(shù)據(jù)檢查用戶界面,得出哪些部分需要修改并標記F.根據(jù)E中檢查的結果修改用戶界面
所述步驟A,B中檢測顯示設備和交互方式的信息,主要需要獲取該交互終端的顯示設備型號和交互方式所述步驟C中在數(shù)據(jù)庫中查詢顯示設備的型號和交互方式,看是否有修改用戶界面所需要的數(shù)據(jù)。如果修改界面所需要的數(shù)據(jù)沒有完全得到,就需要用一組測試進行測量。如圖2中所示,先對該交互終端的顯示設備的顯示效果進行測量,再對交互終端的交互方式進行測試,最后將結果數(shù)據(jù)和交互終端的顯示設備型號和交互方式上傳至數(shù)據(jù)庫。其中,要顯示設備的信息包括分辨率、點距、色差等能對顯示效果產(chǎn)生影響的數(shù)據(jù);交互方式的信息包括操作的精度、完成特定任務所需的操作時間及難易程度等參數(shù)。所述步驟E、F中,根據(jù)C中的數(shù)據(jù)檢測用戶界面的所有元素及其屬性,標記哪些元素需要調(diào)整及哪些元素的屬性需要修改,并根據(jù)修改規(guī)則對用戶界面進行修改,并最終生成適應該交互終端設備的新用戶界面,從而使用戶獲得最佳體驗。該系統(tǒng)包括常用交互終端設備的數(shù)據(jù)庫,測試模塊,檢查界面模塊,界面生成模塊。系統(tǒng)各模塊間的調(diào)用關系如圖3所示
常用交互終端設備的數(shù)據(jù)庫存儲著交互終端設備和其對應的修改界面所需的數(shù)據(jù)。系統(tǒng)先調(diào)用該模塊,在該數(shù)據(jù)庫中查找是否有該型號的交互終端設備的數(shù)據(jù),有就讀出數(shù)據(jù)并調(diào)用檢查界面模塊;如果沒有對應的數(shù)據(jù)就調(diào)用測試模塊。測試模塊即是通過一系列測試得出交互終端設備的性能數(shù)據(jù),這些數(shù)據(jù)就是修改界面所需要的數(shù)據(jù),得到數(shù)據(jù)調(diào)用檢查界面模塊。檢查界面模塊,就是根據(jù)得到的修改界面所需的數(shù)據(jù)去檢查圖形用戶界面上所有元素,標記需要修改的元素,并調(diào)用界面生成模塊。界面生成模塊修改已經(jīng)標記好的的需要修改的元素,修改是按照程序設定的修改規(guī)則進行的,根據(jù)標記元素的類型和位置做出相應的修改。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種自動生成適應于交互終端設備的用戶界面的方法,其特征是,該方法的實現(xiàn)步驟如下步驟I :首先識別交互終端的顯示設備型號和交互方式;步驟2 :在常用交互終端設備的數(shù)據(jù)庫中查找是否有可用的數(shù)據(jù);步驟3 :如果沒有查找到該交互終端設備的數(shù)據(jù),則轉(zhuǎn)入步驟4進行執(zhí)行;如果查找到該交互終端設備的數(shù)據(jù),則轉(zhuǎn)入步驟5繼續(xù)執(zhí)行; 步驟4:對該交互終端設備進行一系列的測試,得出修改界面所需要的數(shù)據(jù),并將測出的數(shù)據(jù)連同交互終端的顯示設備型號和交互方式存入數(shù)據(jù)庫中,以便下次使用和共享給其他使用相同交互終端設備的用戶;步驟5 :根據(jù)步驟3或4中得到的數(shù)據(jù),檢查原始用戶界面的所有元素及其屬性,并標記需要修改的元素或者屬性,同時按照設定好的用戶界面修改規(guī)則把標記的需要修改的元素及屬性進行調(diào)整,生成新的用戶界面并顯示出來。
2.如權利要求I所述的自動生成適應于交互終端設備的用戶界面的方法,其特征是,步驟2中所述的常用的交互終端設備包括市場上存在的顯示器、觸摸屏、鼠標、鍵盤和體感設備。
3.如權利要求I所述的自動生成適應于交互終端設備的用戶界面的方法,其特征是,步驟2中所述數(shù)據(jù)庫的數(shù)據(jù)包括交互終端設備的分辨率、點距、顏色的顯示效果和交互方式的操作精度。
4.一種自動生成適應于交互終端設備的用戶界面的系統(tǒng),其特征是,該系統(tǒng)包括常用交互終端設備的數(shù)據(jù)庫,測試模塊,檢查界面模塊,界面生成模塊;其中常用交互終端設備的數(shù)據(jù)庫存儲著交互終端設備和其對應的修改界面所需的數(shù)據(jù);測試模塊是通過一系列測試得出交互終端設備的性能數(shù)據(jù),并調(diào)用檢查界面模塊;檢查界面模塊,根據(jù)得到的修改界面所需的數(shù)據(jù)去檢查圖形用戶界面上所有元素,標記需要修改的元素,并調(diào)用界面生成模塊;界面生成模塊修改已經(jīng)標記好的的需要修改的元素,修改是按照程序設定的修改規(guī)則進行的,根據(jù)標記元素的類型和位置做出相應的修改。
全文摘要
本發(fā)明公開了一種用于自動修改并生成適應于不同交互終端設備的用戶界面的系統(tǒng)及方法。該方法首先分別讀取交互終端的顯示設備型號和交互方式;之后在數(shù)據(jù)庫中查找有無該類型交互終端設備的數(shù)據(jù)(包括操作的精度,顯示的色差等);如果沒有數(shù)據(jù)就經(jīng)過一組測試得出所需的數(shù)據(jù);如果有這些數(shù)據(jù)就按照數(shù)據(jù)檢查用戶界面是否會在該交互終端設備上有最佳的效果并標記出需要修改的內(nèi)容,最后根據(jù)檢查的結果修改用戶界面。
文檔編號G06F17/30GK102622233SQ201210057339
公開日2012年8月1日 申請日期2012年3月7日 優(yōu)先權日2012年3月7日
發(fā)明者劉力, 孟祥旭, 楊承磊, 殷旭 申請人:山東大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
博爱县| 小金县| 平陆县| 邯郸县| 定南县| 潞西市| 莆田市| 衡山县| 大姚县| 青河县| 渭源县| 麦盖提县| 高碑店市| 荃湾区| 四会市| 汉沽区| 南宁市| 会同县| 张掖市| 渑池县| 德钦县| 贡山| 中方县| 勐海县| 济阳县| 蒙城县| 浙江省| 包头市| 陇川县| 双鸭山市| 隆尧县| 黔西县| 亳州市| 弋阳县| 岳阳县| 自治县| 双流县| 株洲县| 江阴市| 长子县| 施秉县|