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

使用者介面產(chǎn)生系統(tǒng)及其方法

文檔序號:82897閱讀:295來源:國知局
專利名稱:使用者介面產(chǎn)生系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種使用者介面產(chǎn)生系統(tǒng)及其方法,特別關(guān)于一種工作平臺用于產(chǎn)生多樣化及提供重復(fù)使用的使用者介面樣板的使用者介面產(chǎn)生系統(tǒng)。
背景技術(shù)
當前手持系統(tǒng)裝置上所廣為普及使用的系統(tǒng)軟體多為人機介面(Man Machine Interface)例如行動電話,所謂人機介面簡言之是為一種人類與機械間的互動所產(chǎn)生的溝通管道。進一步而言,是強調(diào)關(guān)于利用圖形介面方便人類與機械溝通以便達成人類所需的目的,由于人才是主要使用機械的標的物,是故這類人機介面又可稱為使用者介面(User Interface),也為當前普及裝置的簡便操作的重要考量。一般而言,習知技藝的發(fā)展中使用者介面設(shè)計流程可如圖1所示至少包含以下步驟S11使用者介面設(shè)計者利用文字圖形及關(guān)聯(lián)的多媒體表現(xiàn)方式建立使用者介面需求及規(guī)格,S12使用者介面程式設(shè)計者依據(jù)前述已定義的使用者介面需求及規(guī)格進行實作,S13已建立的使用者介面藉由使用者介面設(shè)計者確認是否切合需求及規(guī)格,若否,則再回到S11、S12的流程,交由使用者介面設(shè)計者及使用者介面程式設(shè)計者修正直到確實切合規(guī)格與需求,若是,S14則達到預(yù)期設(shè)計的標的使用者感觀介面。
此外,建立普及裝置的使用者介面是利用視覺化編輯程式工具設(shè)計,其中最為普遍的編輯程式工具為 入式視覺化C++(微軟公司出品)及Rapid(www.e-sim.com)。微軟視窗行動2003第二版(行動電話專屬操作系統(tǒng))不僅在圖形使用者介面架構(gòu)的平臺及視覺化發(fā)展環(huán)境中提供一個完整的發(fā)展工具入式視覺化C++,也可藉由一模擬器于機器上核對執(zhí)行結(jié)果。在建立使用者介面過程中,僅能提供一個有限的編輯環(huán)境,例如設(shè)計下拉式功能表。進一步地如使用者打算建立更為復(fù)雜的設(shè)計例如于螢?zāi)粌?nèi)插入一圖形,使用者則需撰寫相關(guān)程式以供插入圖形所需,無法自由編輯所需畫面。
Rapid是一種跨平臺崁入式系統(tǒng)設(shè)計用于執(zhí)行及模擬使用者介面,由e-SIM公司所發(fā)展。該系統(tǒng)在使用者介面提供物件布置,用以在螢?zāi)辉黾有碌奈锛蚨x物件的位置,該系統(tǒng)也提供一物件編輯器從事螢?zāi)晃锛幮?、一模擬器從事核對執(zhí)行結(jié)果。當使用者使用Rapid工具發(fā)展行動電話的使用者介面,使用者需清楚定義螢?zāi)坏奈锛?、全部系統(tǒng)的所有情況及在每一狀況下的條件轉(zhuǎn)換。為了有效利用Rapid工具于系統(tǒng)上設(shè)計與執(zhí)行標的使用者感觀樣板,除了設(shè)計使用者介面螢?zāi)煌?。使用者需要了解機器狀況的所有細節(jié)及運作,例如每一單元的位置、大小及屬性等。因此使用者僅能在程式寫作階段方能挑出這些細節(jié)。是故Rapid工具僅適合使用者介面程式設(shè)計者而無法適用使用者介面設(shè)計者,所造成的問題與后果如下(1)字串程式的撰寫無可避免。
(2)使用者介面程式設(shè)計者必需與使用者介面設(shè)計者相互合作以編修關(guān)于使用者介面的改變。(使用者介面設(shè)計者無法個別完成使用者介面的發(fā)展)(3)在習知使用者介面發(fā)展工具下沒有使用者介面樣板的協(xié)助,使用者介面設(shè)計者無法藉此創(chuàng)造多樣化的使用者介面樣板提供未來的重復(fù)使用。
(4)使用習知工具設(shè)計與執(zhí)行普及裝置的使用者介面,則使用者介面設(shè)計者及使用者介面程式設(shè)計者間的長時間溝通勢必漫長而無法避免。
且前述圖1所示的流程也必須透過使用者介面設(shè)計者及使用者介面程式設(shè)計者的相互配合,往往使用者介面程式設(shè)計者在初步獲悉使用者介面設(shè)計者的要求便開始著手程式設(shè)計,惟后果是在如上述圖1中的S13步驟發(fā)現(xiàn)該程式無法全然呈現(xiàn)使用者介面設(shè)計者所設(shè)定的需求及規(guī)格,則必須再次與使用者介面程式設(shè)計者溝通哪些程式必須修改以切合實際所需,又或者是當前程式設(shè)計無法實現(xiàn)而需要使用者介面設(shè)計者修改所需規(guī)格及需求,特別是在使用者介面設(shè)計者對于程式制作過程不甚明了的情形下,彼此的雙向溝通勢必漫長而毫無效率。
有鑒于上述習知技藝的缺失,本發(fā)明遂提供一使用者介面產(chǎn)生系統(tǒng)及其方法,其中,該使用者介面產(chǎn)生系統(tǒng)的使用者介面樣板的創(chuàng)造,是解決使用者介面設(shè)計者及使用者介面程式設(shè)計者對于設(shè)計使用者介面彼此漫長的溝通過程并可重復(fù)使用。

發(fā)明內(nèi)容為了減少使用者介面設(shè)計者與使用者介面程式設(shè)計者耗費時間溝通對于使用者介面的需求及規(guī)格,本發(fā)明將提供使用者介面設(shè)計者一工作平臺以便讓其易于設(shè)計與編輯一使用者介面樣板。進一步地,這些已建立的使用者介面樣板可重復(fù)使用。此外,為了避免使用者介面程式設(shè)計者與使用者介面設(shè)計者漫長溝通的工作量,本發(fā)明進而藉由一樣板資料庫經(jīng)過該工作平臺的匯整產(chǎn)生一使用者介面的完整應(yīng)用程式,藉由此創(chuàng)新,使用者介面設(shè)計者即可個別完成使用者介面的生產(chǎn)而無需使用者介面程式設(shè)計者的協(xié)助撰寫程式。
圖1為習知技藝的發(fā)展中使用者介面設(shè)計流程圖;圖2為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的架構(gòu)示意圖;圖3為本發(fā)明一實施例的使用者介面與應(yīng)用程式的整合示意圖;圖4為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的運作示意圖;圖5為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的啟動工作平臺的顯示畫面示意圖;圖6為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的樹狀結(jié)構(gòu)樣板的顯示畫面示意圖;圖7為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的串列結(jié)構(gòu)樣板的顯示畫面示意圖;圖8為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的點選布置樣板按鈕的顯示畫面示意圖;圖9為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的布置樣板結(jié)果示意圖;圖10為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的點選風格樣板按鈕的顯示畫面示意圖;圖11為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的圖樣風格表示顯示畫面示意圖;圖12為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的圖樣加文字的風格表示顯示畫面示意圖;圖13為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的結(jié)構(gòu)編修顯示畫面示意圖;圖14為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的單元內(nèi)容細部編修的顯示畫面示意圖;圖15為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的單元內(nèi)容細部編修結(jié)果的顯示畫面示意圖;圖16為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的更改圖樣顯示畫面示意圖;圖17為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的更改圖樣結(jié)果的顯示畫面示意圖;圖18為本發(fā)明一實施例的使用者介面產(chǎn)生系統(tǒng)的加入圖樣顯示畫面示意圖;圖19為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的建立結(jié)構(gòu)樣板頁面顯示畫面示意圖;圖20為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的增減結(jié)構(gòu)主目錄的顯示畫面示意圖;圖21為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的建立布置樣板頁面顯示畫面示意圖;圖22為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的完整布置樣板呈現(xiàn)的顯示畫面示意圖;圖23為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的建立風格樣板的顯示畫面示意圖;圖24為本發(fā)明另一實施例的使用者介面產(chǎn)生系統(tǒng)的完整風格樣板的顯示畫面示意圖。
圖號說明S11~S14習知技藝的發(fā)展中使用者介面設(shè)計流程說明;21工作平臺; 22圖形介面資料庫;23樣板資料庫; 24使用者介面設(shè)計者;25樣板建構(gòu)單元; 26樣板管理單元;
27視覺化介面編修單元; 271第三使用者介面樣板;28程式產(chǎn)生單元; 281程式框架;282函數(shù)功能; 283完整程式框架;284函數(shù)庫; 285完整軟體程式;29模擬單元; 291硬體裝置;31使用者介面需求規(guī)格; 32使用者介面;33使用者介面程式設(shè)計者; 34功能需求;35其他需求; 36功能及其他程式;37應(yīng)用程式; 41使用者介面樣板產(chǎn)生器;411第二使用者介面樣板; 42編修動作;421現(xiàn)存的預(yù)設(shè)單元; 422嶄新的預(yù)設(shè)單元;423使用者介面腳本; 424使用者介面預(yù)視功能;425修飾; 43功能函數(shù)連結(jié);431函數(shù)清單; 432應(yīng)用程式碼產(chǎn)生器;433驅(qū)動程式軔體程式碼庫; 434程式碼最佳化;44模擬器; 441裝置模組;442人機介面原始碼; 443可消除可程式唯讀記憶體;444硬體模擬; 52左側(cè)顯示方框;53存儲按鈕; 54選取樹狀結(jié)構(gòu)中單元子目錄;55滑鼠右鍵; 61結(jié)構(gòu)樣板按紐;62第一黑色方塊; 63樹狀結(jié)構(gòu)狀態(tài);71第二黑色方塊; 72串列結(jié)構(gòu)狀態(tài);
81布置樣板按鈕; 82完成按鈕;91圖樣在上; 92文字在下;93圖樣在下; 94文字在上;1001風格樣板按鈕;1041結(jié)合背景圖樣文字等按鈕編輯列;10411圖樣按鈕; 10412圖樣定義;10413圖庫; 1042結(jié)合縮放刪除播放等按鈕編輯列;10421刪除按鈕; 1043編輯區(qū)域;10431選取圖樣動作; 1044文字編輯工具組;1091單元主要子目錄的增減; 1092單元副子目錄的增減;1093產(chǎn)生按鈕; 1094右側(cè)顯示框;1095存儲按鈕; 2011呈現(xiàn)結(jié)構(gòu)樣板;2012第一布置樣板; 2013布置樣板預(yù)視畫面;2031第一風格樣板; 2032風格樣板預(yù)視畫面。
具體實施方式茲為使審查員對本發(fā)明的實施及達成方式有更進一步的了解與認識,下文謹提供較佳的實施例及相關(guān)圖式以為輔佐,并以文字說明配合描述如后。
請參閱圖2的使用者介面產(chǎn)生系統(tǒng)架構(gòu)示意圖,是依據(jù)本發(fā)明一實施例包含一工作平臺21、一圖形介面資料庫22及一樣板資料庫23。其中,該圖形介面資料庫22包含至少一預(yù)設(shè)圖形介面用于該工作平臺21上產(chǎn)生一預(yù)設(shè)關(guān)聯(lián)特性,并利用該樣板資料庫22記錄該預(yù)設(shè)圖形介面及該預(yù)設(shè)關(guān)聯(lián)特性。
首先,一使用者介面設(shè)計者24將構(gòu)想透過該圖形介面資料庫22形成前述的該預(yù)設(shè)圖形介面并構(gòu)成至少一預(yù)設(shè)使用者介面樣板,該圖形介面資料庫22是由三種樣板元件所組成,用以形塑前述所提的該預(yù)設(shè)使用者介面樣板,一為結(jié)構(gòu)樣板元件、二為布置樣板元件、三為風格樣板元件。結(jié)構(gòu)樣板元件是用以產(chǎn)生如樹狀結(jié)構(gòu)、串列結(jié)構(gòu)或二者的混合。布置樣板元件是用以安排各個部件的位置,例如文字及圖案的擺設(shè)位置。風格樣板元件是用以產(chǎn)生整體外觀風格,上述三種樣板元件皆由一樣板建構(gòu)單元25所制造,進而將前述所提的該預(yù)設(shè)使用者介面樣板于該工作平臺21產(chǎn)生一第一使用者介面樣板,再透過一樣板管理單元26于該工作平臺21管理前述的第一使用者介面樣板并產(chǎn)生一第二使用者介面樣板。在此階段,使用者介面設(shè)計者24認為如有需要更改,可于該樣板管理單元26進行如本圖中箭號所指的直接管理該樣板管理單元26。前述的第一使用者介面樣板及該第二使用者介面樣板是由該樣板資料庫23所記錄。前述由該樣板管理單元26所產(chǎn)生的該第二使用者介面樣板可藉由一視覺化介面編修單元27于該工作平臺21進行一編修動作,此編修動作可由使用者介面設(shè)計者24操作該視覺化介面編修單元27為之,經(jīng)由編修后的前述所提的第二使用者介面樣板形成一第三使用者介面樣板271。至此,使用者介面樣板的最終態(tài)已達成,接下來是關(guān)于將使用者介面樣板形成可用于手持裝置的程式的演進過程。
將該第三使用者介面樣板271藉由一程式產(chǎn)生單元28于該工作平臺21上進行一程式連結(jié)動作,此程式連結(jié)動作是連結(jié)至少一程式框架281及至少一函數(shù)功能282。易言之,該程式框架281是為對應(yīng)稍后所需達成可于手持裝置操作的程式的建筑框架,該函數(shù)功能282是用于對應(yīng)前述所提由該樣板資料庫23中所記錄的該預(yù)設(shè)關(guān)聯(lián)特性。進一步的,復(fù)數(shù)個該函數(shù)功能282構(gòu)成一函數(shù)庫284,復(fù)數(shù)個該程式框架281構(gòu)成一完整程式框架283,該程式產(chǎn)生單元28是結(jié)該完整程式框架283及該函數(shù)庫284用以產(chǎn)生該第三使用者介面樣板271對應(yīng)的一完整軟體程式285。該完整軟體程式285再藉由一模擬單元29于該工作平臺21上進行一驗證動作,該模擬單元29是用以檢驗該完整軟體程式285的操作功能在移植至手持裝置以前,檢驗的結(jié)果可協(xié)助該使用者介面設(shè)計者24修改使用者介面樣板,該驗證動作可連結(jié)至一硬體裝置291,藉由以上程序獲得一完整使用者介面提供手持裝置所需。
上述圖2所示的使用者介面產(chǎn)生系統(tǒng)具有以下特點(1)可讓使用者介面設(shè)計者來建立標的系統(tǒng)的該第三使用者介面樣板271,是由本發(fā)明的使用者介面樣板產(chǎn)生器(由圖2中所示的該圖形介面資料庫22、該樣板建構(gòu)單元25、該樣板管理單元26及該樣板資料庫23所組成)以及由圖2所示的該視覺化介面編修單元27自動產(chǎn)生。
(2)本發(fā)明的使用者介面設(shè)計樣板產(chǎn)生器可產(chǎn)生多樣化特色的如圖2所示的該第三使用者介面樣板271,提供日后的該使用者介面設(shè)計者24的重復(fù)利用。
(3)本發(fā)明所提出的方法可避免使用者介面設(shè)計者及使用者介面程式設(shè)計者之間長時間反復(fù)的溝通,在于使用者介面程式皆由本發(fā)明的使用者介面設(shè)計樣板產(chǎn)生器以及該視覺化介面編修單元27自動產(chǎn)生。
(4)本發(fā)明所提出的方法相當適合專案管理師規(guī)劃與管理一團隊以開發(fā)標的應(yīng)用系統(tǒng),接續(xù)請參閱圖3的使用者介面產(chǎn)生系統(tǒng)的使用者介面與應(yīng)用程式的整合示意圖,是依據(jù)本發(fā)明的一實施例。本發(fā)明所提供的建構(gòu)方法論將使用者介面和應(yīng)用程式功能分開。前述圖2所示的該使用者介面設(shè)計者24針對一使用者介面需求31設(shè)計成一使用者介面32,同時,一使用者介面程式設(shè)計者33針對一功能需求34及一其他需求35撰寫成一功能及其他程式36,最終再將該使用者介面32及該功能及其他程式36連結(jié)成一應(yīng)用程式37。此連結(jié)是利用函數(shù)系結(jié)系統(tǒng)(functionbinding system)為之,此優(yōu)點為日后倘若如圖2所示的該第三使用者介面樣板271改變,相對應(yīng)的該功能及其他程式36不必跟隨改變。反之,若該功能及其他程式36改變其相對應(yīng)的該第三使用者介面樣板271也不必為的更改。
除前述圖2所示的使用者介面產(chǎn)生系統(tǒng)的架構(gòu)示意圖外,為分類各單元并描述使用者介面產(chǎn)生過程,接續(xù)請參閱圖4的使用者介面產(chǎn)生系統(tǒng)的運作示意圖,是依據(jù)本發(fā)明一實施例將如圖2所示的該工作平臺21劃分為四大區(qū)塊前述段落所提的一使用者介面樣板產(chǎn)生器41、圖2所示的該視覺化介面編修單元27、該程式產(chǎn)生單元28及該模擬單元29。
第一階段,使用者介面樣板產(chǎn)生器41內(nèi)的運作。先由圖2所述的該圖形介面資料庫22形成一預(yù)設(shè)圖形介面并構(gòu)成一預(yù)設(shè)使用者介面樣板,透過該樣板建構(gòu)單元25將前述的預(yù)設(shè)使用者介面樣板產(chǎn)生一第一使用者介面樣板,再經(jīng)由圖2中所述的該樣板管理單元26及該樣板資料庫23用以產(chǎn)生如圖2所述的該第二使用者介面樣板411,以進入下一階段的該視覺化介面編修單元27。
第二階段,該視覺化介面編修單元27內(nèi)的運作。將該第二使用者介面樣板411進行一編修動作42。該編修動作42可將該第二使用者介面樣板411上進行增添一現(xiàn)存的預(yù)設(shè)單元421,也可以進行刪除該第二使用者介面樣板411上的預(yù)設(shè)單元進而形成一嶄新的預(yù)設(shè)單元422,且于進行該編修動作42時,會形成一使用者介面腳本423傳達予一使用者介面預(yù)視功能424,當該使用者介面預(yù)視功能424預(yù)視該使用者介面腳本423的結(jié)果需要調(diào)整時,則交回該編修動作42進行一修飾425。
接下來進入第三階段,該程式產(chǎn)生單元28內(nèi)的運作,將經(jīng)由該視覺化介面編修單元27編修完畢所產(chǎn)生如圖2所示的該第三使用者介面樣板271,進行一功能函數(shù)連結(jié)43。該功能函數(shù)連結(jié)43是將如圖2所示的該第三使用者介面樣板271上所有預(yù)設(shè)關(guān)聯(lián)特性與相關(guān)函數(shù)進行連結(jié),而前述第二階段中所提的該編修動作42編修完畢后也可以直接進行該功能函數(shù)連結(jié)43,再交由該使用者介面預(yù)視功能424進行預(yù)視。當預(yù)視結(jié)果初步可行,則繼續(xù)交由該功能函數(shù)連結(jié)43重復(fù)進行連結(jié)動作而如本圖中的回轉(zhuǎn)箭號所示,倘若該功能函數(shù)連結(jié)43無法順利達成,則回到該編修動作42進行編修。該功能函數(shù)連結(jié)43是透過一函數(shù)清單431所達成,當完成連結(jié)后則進入一應(yīng)用程式碼產(chǎn)生器432產(chǎn)生如圖2所示的該完整軟體程式285,該應(yīng)用程式碼產(chǎn)生器432于產(chǎn)生程式過程中必需加入可驅(qū)動手持裝置的一驅(qū)動程式軔體程式碼庫433,使爾后的該完整軟體程式285能確實操作于手持裝置,經(jīng)由該應(yīng)用程式碼產(chǎn)生器432完成的該完整軟體程式285尚須經(jīng)過一程式碼最佳化434后方可進入第四階段。
第四階段,該模擬單元29內(nèi)的運作,經(jīng)過該程式碼最佳化434的該完整軟體程式285交由一模擬器44進行驗證,在交由該模擬器44進行驗證時尚需結(jié)合一裝置模組441,如驗證結(jié)果有落差,則交回該程式產(chǎn)生單元28階段的該程式碼最佳化434進行調(diào)整。除此之外,在上一階段中經(jīng)由該程式碼產(chǎn)生器432所產(chǎn)生如圖2所示的該完整軟體程式285可不需經(jīng)過該程式碼最佳化434的調(diào)整,僅需取得一人機介面原始碼442(該人機介面原始碼442是位于該程式產(chǎn)生單元28的第三階段)并結(jié)合該裝置模組441于該模擬器44上進行驗證,而完成驗證的該完整軟體程式285僅滿足了軟體驗證,尚需將該完整軟體程式285燒入一可消除可程式唯讀記憶體443(Erasable &Programmable ROM,EPROM)以進入一硬體模擬444進行最后驗證,并藉此獲得本發(fā)明的使用者介面產(chǎn)生系統(tǒng)的完整運作。
前述關(guān)于圖2所示的該工作平臺21是為一視覺化工作平臺,是故啟動該工作平臺21的畫面形成如圖5所示,是依據(jù)本發(fā)明一實施例,然后進入建立樣板畫面形成如圖6所示。先行點選一結(jié)構(gòu)樣板按紐61,可用以產(chǎn)生二種結(jié)構(gòu)樣板,一為樹狀結(jié)構(gòu)樣板,樹狀結(jié)構(gòu)的「樹狀」名稱顯示于本圖畫面左邊的顯示框中的一第一黑色方塊62,而樹狀結(jié)構(gòu)則于本圖畫面的右側(cè)顯示框呈現(xiàn)一樹狀結(jié)構(gòu)狀態(tài)63,二為串列結(jié)構(gòu)樣板形成如圖7所示的畫面,串列結(jié)構(gòu)的「串列」名稱顯示于本圖畫面左邊的顯示框中的一第二黑色方塊71,而串列結(jié)構(gòu)則于本圖畫面的右側(cè)顯示框呈現(xiàn)一串列結(jié)構(gòu)狀態(tài)72。
在完成上述的結(jié)構(gòu)樣板的設(shè)置后,接續(xù)點選如圖8所示的一布置樣板按鈕81,可產(chǎn)生二種結(jié)果供如圖2所示的該使用者介面設(shè)計者24選擇而形成如圖9所示的本發(fā)明一實施例,一為圖樣在上91、文字在下92,一為圖樣在下93、文字在上94,選擇適合的布置方式,再按下如圖8所示的一完成按紐82建立布置樣板。
于完成布置樣板的設(shè)置后,接續(xù)點選如圖10所示的一風格樣板按鈕1001,也可產(chǎn)生二種結(jié)果供如圖2所示的該使用者介面設(shè)計者24選擇。如為圖樣風格即可表示而形成如圖11所示的示意圖,如為圖樣加文字的風格表示可形成如圖12所示的示意圖。再按下如圖8所示的該完成按鈕82建立風格樣板,最后進而形成如圖2所提及的第二使用者介面樣板形成于該工作平臺21的圖5所示的一左側(cè)顯示方框52內(nèi),此第二使用者介面樣板是以一樹狀結(jié)構(gòu)方式呈現(xiàn),再按下該工作平臺的一存儲按鈕53儲存。
接續(xù)是關(guān)于利用如圖2所示的該視覺化介面編修單元27,編修前述的第二使用者介面樣板形成如圖13所示的本發(fā)明一實施例,以符合需求。編修上,進行一選取樹狀結(jié)構(gòu)中的單元子目錄54,再按下一滑鼠右鍵55,進行刪除或新增單元子目錄以形成最后的樹狀結(jié)構(gòu)。
接續(xù)請參閱圖14的使用者介面產(chǎn)生系統(tǒng)的單元內(nèi)容細部編修的顯示畫面示意圖,是依據(jù)本發(fā)明一實施例包含一結(jié)合背景圖樣文字等按鈕編輯列1041、一結(jié)合縮放刪除播放等按鈕編輯列1042、一編輯區(qū)域1043及一文字編輯工具組1044(如虛線所框起),可提供如圖2所示的該使用者介面設(shè)計者24選擇背景顏色、圖形及文字等,結(jié)果于該編輯區(qū)域1043呈現(xiàn)形成如圖15所示。
接續(xù)是請參閱圖16的使用者介面產(chǎn)生系統(tǒng)的更改圖樣顯示畫面示意圖,是依據(jù)本發(fā)明一實施例。進入該編輯區(qū)域1043進行一選取圖樣動作10431,再利用該結(jié)合縮放刪除播放等按鈕編輯列1042選取一刪除按鈕10421刪除圖樣進而形成如圖17所示,該編輯區(qū)域1043內(nèi)的樣板畫面少了原有的圖樣(以虛線圖樣表示已刪除)。接續(xù)請參閱圖18的使用者介面產(chǎn)生系統(tǒng)的加入圖樣顯示畫面示意圖,是依據(jù)本發(fā)明一實施例。先行選取該結(jié)合背景圖樣文字等編輯列1041的一圖樣按鈕10411,再選擇一圖樣定義10412,最后再進入一圖庫10413選擇所需圖樣,以獲得完整編修并呈現(xiàn)于該編輯區(qū)域1043內(nèi)。
上述圖5至圖18為從產(chǎn)生樣板到編修的連續(xù)顯示過程的一實施例,接續(xù)請參閱圖19的使用者介面產(chǎn)生系統(tǒng)的建立結(jié)構(gòu)樣板頁面顯示畫面示意圖,是依據(jù)本發(fā)明的另一實施例??蛇x擇樹狀結(jié)構(gòu)或串列結(jié)構(gòu),在建立結(jié)構(gòu)樣板中,設(shè)定一單元主要子目錄的增減1091,此外也可設(shè)定一單元副子目錄的增減1092,并按下一產(chǎn)生按鈕1093,結(jié)果呈現(xiàn)于畫面的一右側(cè)顯示框1094。
接續(xù)請參閱圖20的使用者介面產(chǎn)生系統(tǒng)的增減結(jié)構(gòu)主目錄的顯示畫面示意圖,是依據(jù)本發(fā)明另一實施例,利用如圖13所示的該滑鼠右鍵55進行主目錄的增減或更名(主目錄呈現(xiàn)于該右側(cè)顯示框1094的最上層的一黑色方塊),然后按下一存儲按鈕1095存儲。
接續(xù)請參閱圖21的使用者介面產(chǎn)生系統(tǒng)的建立布置樣板頁面顯示畫面示意圖,是依據(jù)本發(fā)明另一實施例。左側(cè)的顯示框為一呈現(xiàn)結(jié)構(gòu)樣板2011,建立的布置樣板可形成二種形態(tài),如為一第一布置樣板2012可呈現(xiàn)于本圖顯示畫面的中央位置的布置樣板顯示框,并產(chǎn)生一布置樣板預(yù)視畫面2013藉以表示圖樣在上、文字在下,或者如為第二布置樣板,則為圖樣在下、文字在上,并以同樣方法重復(fù)將結(jié)構(gòu)樣板的每一單元,建立相對應(yīng)的布置樣板,再透過如圖14所示的方示編修,以產(chǎn)生完整的布置樣板如圖22所示,于此圖的顯示畫面左側(cè)的該編輯區(qū)域1043內(nèi)呈現(xiàn)完整布置樣板。
接續(xù)請參閱圖23的使用者介面產(chǎn)生系統(tǒng)的建立風格樣板的顯示畫面示意圖,是依據(jù)本發(fā)明另一實施例。左側(cè)的顯示框為該呈現(xiàn)結(jié)構(gòu)樣板2011,建立的風格樣板可形成二種形態(tài),如為一第一風格樣板2031可呈現(xiàn)于本圖顯示畫面的中央位置的風格樣板顯示框,并產(chǎn)生一風格樣板預(yù)視畫面2032。該第一風格樣板2031將完全以圖示呈現(xiàn),如為第二風格樣板,則以圖樣加文字方式呈現(xiàn),再透過如圖14所示的方示編修,以產(chǎn)生完整的布置樣板如圖24所示,于此圖的顯示畫面的該編輯區(qū)域1043內(nèi)呈現(xiàn)完整風格樣板。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發(fā)明的精神與范疇,而對其進行的等效修改或變更,均應(yīng)包含于本發(fā)明申請專利范圍中。
權(quán)利要求
1.一種使用者介面產(chǎn)生系統(tǒng),至少包含一工作平臺;一圖形介面資料庫,包含至少一預(yù)設(shè)圖形介面用于該工作平臺上產(chǎn)生一預(yù)設(shè)關(guān)聯(lián)特性;一樣板資料庫,紀錄該預(yù)設(shè)圖形介面及該預(yù)設(shè)關(guān)聯(lián)特性。
2.如專利范圍第1項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該圖形介面資料庫中更包含至少一預(yù)設(shè)使用者介面樣板。
3.如專利范圍第2項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該使用者介面產(chǎn)生系統(tǒng)更包含一樣板建構(gòu)單元,是于該工作平臺上設(shè)計該預(yù)設(shè)使用者介面樣板,并產(chǎn)生一第一使用者介面樣板。
4.如專利范圍第2項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該使用者介面產(chǎn)生系統(tǒng)更包含一樣板管理單元,是于該工作平臺上管理該第一使用者樣板并產(chǎn)生一第二使用者介面樣板。
5.如專利范圍第4項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該樣板資料庫更包含紀錄該第一使用者介面樣板及該第二使用者介面樣板。
6.如專利范圍第5項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該第二使用者介面樣板是藉由一視覺化介面編修單元于該工作平臺上進行一編修動作。
7.如專利范圍第6項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該編修動作產(chǎn)生一第三使用者介面樣板。
8.如專利范圍第7項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該第三使用者介面樣板是藉由一程式產(chǎn)生單元于該工作平臺上進行一程式連接動作。
9.如專利范圍第8項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該程式連接動作更包含連結(jié)至少一程式框架及至少一函數(shù)功能。
10.如專利范圍第7項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該程式連接動作更包含產(chǎn)生該第三使用者介面樣板對應(yīng)的一完整軟體程式。
11.如專利范圍第10項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該完整軟體程式是藉由一模擬單元于該工作平臺上進行一驗證動作。
12.如專利范圍第11項所述的使用者介面產(chǎn)生系統(tǒng),其特征在于,該驗證動作更包含連結(jié)一硬體裝置。
13.一種使用者介面產(chǎn)生方法,用于一工作平臺進行一使用者介面樣板生產(chǎn),該方法至少包含設(shè)置一預(yù)設(shè)圖形介面于一圖形介面資料庫;利用該預(yù)設(shè)圖形介面于該工作平臺產(chǎn)生一預(yù)設(shè)關(guān)聯(lián)特性;記錄該預(yù)設(shè)圖形介面及該預(yù)設(shè)關(guān)聯(lián)特性于一樣板資料庫;利用該樣板資料庫于該工作平臺進行該使用者介面樣板生產(chǎn)。
14.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一視覺化作業(yè)平臺作為該工作平臺。
15.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供復(fù)數(shù)個圖形元件作為該預(yù)設(shè)圖形介面。
16.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一記錄復(fù)數(shù)個圖形介面作為該圖形介面資料庫。
17.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供至少一預(yù)設(shè)使用者介面樣板作為該樣板資料庫。
18.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一預(yù)設(shè)個別程式碼作為該預(yù)設(shè)關(guān)聯(lián)特性。
19.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一視覺化介面編修單元作為該使用者介面樣板生產(chǎn)。
20.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一程式產(chǎn)生單元作為該使用者介面樣板生產(chǎn)。
21.如申請專利范圍第13項所述的使用者介面產(chǎn)生方法,其特征在于,更包含提供一模擬單元作為該使用者介面樣板生產(chǎn)。
專利摘要
本發(fā)明是揭露一種使用者介面產(chǎn)生系統(tǒng)及其方法,此使用者介面產(chǎn)生系統(tǒng)及其方法是用于手持裝置,本系統(tǒng)至少包含一工作平臺、一圖形介面資料庫及一樣板資料庫。圖形介面資料庫是用于產(chǎn)生一預(yù)設(shè)圖形介面且于工作平臺上產(chǎn)生一預(yù)設(shè)關(guān)聯(lián)特性,并由樣板資料庫所記錄,形成一使用者介面樣板,再經(jīng)由工作平臺的匯整動作后產(chǎn)生可供手持裝置所使用的一使用者介面程式。此使用者介面產(chǎn)生系統(tǒng)的特色在于使用者介面設(shè)計者透過創(chuàng)造使用者介面樣板以設(shè)計使用者介面,并可重復(fù)使用而無需程式設(shè)計者輔助撰寫程式,降低使用者介面設(shè)計者與程式設(shè)計者間的漫長溝通。
文檔編號G06F17/30GK1991747SQ200510137474
公開日2007年7月4日 申請日期2005年12月30日
發(fā)明者陳登吉, 楊尚庭, 蔡明志 申請人:智勝國際科技股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
潞西市| 平顶山市| 正蓝旗| 谷城县| 上饶市| 永福县| 宁德市| 海林市| 任丘市| 柳江县| 鸡西市| 汉中市| 德保县| 曲麻莱县| 贵阳市| 广河县| 裕民县| 绥阳县| 宜宾县| 个旧市| 逊克县| 台东市| 临夏县| 双鸭山市| 荔浦县| 静安区| 上蔡县| 阳高县| 韶山市| 佳木斯市| 库尔勒市| 厦门市| 巴南区| 林西县| 东台市| 通榆县| 崇文区| 长岭县| 金门县| 宜兴市| 肇州县|