專利名稱:以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面、系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示接口、系統(tǒng)及其方法,尤其涉及一種以多面體顯示代表數(shù)據(jù) 以及執(zhí)行結(jié)果之接口、系統(tǒng)及方法。
背景技術(shù):
使用者界面(User hterface,UI),是計(jì)算機(jī)軟硬件與使用者之間進(jìn)行信息交換 的媒介,凡參與人類與機(jī)械的信息交流的領(lǐng)域都存在著使用者界面。使用者界面使得使用 者能夠方便有效率地去操作計(jì)算機(jī)軟硬件以達(dá)成雙向的互動(dòng),完成所希望借助計(jì)算機(jī)完成 的工作。使用者和計(jì)算機(jī)軟硬件之間一般用受限制的自然語(yǔ)言進(jìn)行互動(dòng),但隨著窗口操 作系統(tǒng)的普及,目前的使用者界面大多是以圖形使用者界面(Graphics User Interface, ⑶I)的方式呈現(xiàn)。圖形使用者界面使用圖形的方式,幫助使用者方便地向計(jì)算機(jī)發(fā)出指令,啟動(dòng)操 作,并將運(yùn)行的結(jié)果以圖形方式顯示給用戶。圖形用戶界面操作簡(jiǎn)單,省去了使用字符使用 者界面的使用者必須記憶各種命令的麻煩。圖形使用者界面雖然解決了使用者記憶命令的問(wèn)題,但目前的圖形使用者界面的 程序代碼中,通常會(huì)定義每一個(gè)圖形對(duì)象(如圖標(biāo)或是程序的執(zhí)行結(jié)果的顯示范圍)的大 小、位置等屬性以及圖形使用者界面的整體顯示風(fēng)格,另外,由于目前的圖形使用者界面的 都跟隨以普及的操作系統(tǒng)的樣式來(lái)設(shè)計(jì),因此被開發(fā)出來(lái)的圖形使用者界面大多大同小 異,如此,將造成圖形使用者界面非常的單調(diào)。綜上所述,可知現(xiàn)有技術(shù)中長(zhǎng)期以來(lái)一直存在現(xiàn)行的圖形使用者界面過(guò)于單調(diào)的 問(wèn)題,因此有必要提出改進(jìn)的技術(shù)手段,來(lái)解決此一問(wèn)題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在圖形使用者界面過(guò)于單調(diào)的問(wèn)題,本發(fā)明遂提供一種以多面 體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面、系統(tǒng)及方法,其中本發(fā)明所提供的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面,至少包含代表數(shù) 據(jù),用以代表相對(duì)應(yīng)的程序;多面體,包含復(fù)數(shù)個(gè)面,代表數(shù)據(jù)被顯示于其中一面中,多面體 于代表數(shù)據(jù)所對(duì)應(yīng)的第一事件被觸發(fā)時(shí)被放大顯示;執(zhí)行結(jié)果,由程序產(chǎn)生,用以于第一事 件被觸發(fā)時(shí),被顯示于放大后的面中。本發(fā)明所提供的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的系統(tǒng),至少包含儲(chǔ)存模 塊,用以儲(chǔ)存至少一代表數(shù)據(jù),各代表數(shù)據(jù)分別與程序?qū)?yīng);多面體建置模塊,用以建置代 表數(shù)據(jù)被顯示于其中一面的多面體;事件偵測(cè)模塊,用以判斷代表數(shù)據(jù)所對(duì)應(yīng)的第一事件 是否被觸發(fā);多面體放大模塊,用以于事件偵測(cè)模塊判斷第一事件被觸發(fā)時(shí),放大多面體; 整合顯示模塊,用以顯示多面體,及放大后的多面體,并提供程序于面中顯示程序所產(chǎn)生的 執(zhí)行結(jié)果。本發(fā)明所提供的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其步驟至少包括提供一程序;讀取與程序?qū)?yīng)的代表數(shù)據(jù);建置代表數(shù)據(jù)被顯示于其中一面的多面體;顯 示多面體;判斷代表數(shù)據(jù)所對(duì)應(yīng)的第一事件被觸發(fā)時(shí),放大顯示多面體,并提供程序于多面 體放大后的同一面中顯示程序所產(chǎn)生的執(zhí)行結(jié)果。本發(fā)明所提供的界面、系統(tǒng)與方法如上,與現(xiàn)有技術(shù)之間的差異在于本發(fā)明通過(guò) 建置各面顯示代表數(shù)據(jù)的多面體,并在顯示于多面體的各面中的代表數(shù)據(jù)對(duì)應(yīng)的第一事件 被觸發(fā)后,放大多面體,使得與該代表數(shù)據(jù)對(duì)應(yīng)程序所產(chǎn)生的執(zhí)行結(jié)果被顯示在原先顯示 該代表數(shù)據(jù)的面中,借以解決現(xiàn)有技術(shù)所存在的問(wèn)題,并可以達(dá)成增加使用者界面的使用 方便性的技術(shù)功效。
圖IA為本發(fā)明所提的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面的未放大的多 面體的示意圖。圖IB為本發(fā)明所提的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面的放大后的多 面體的示意圖。圖2為本發(fā)明所提的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的系統(tǒng)架構(gòu)圖。圖3為本發(fā)明實(shí)施例所提的多面體中的數(shù)據(jù)一覽面的示意圖。圖4為本發(fā)明實(shí)施例所提的數(shù)據(jù)清單的示意圖。圖5為本發(fā)明所提的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法流程圖。圖6A為本發(fā)明所提的于數(shù)據(jù)一覽面顯示所有代表數(shù)據(jù)的詳細(xì)方法流程圖。圖6B為本發(fā)明所提的于顯示數(shù)據(jù)清單的詳細(xì)方法流程圖。主要組件符號(hào)說(shuō)明100多面體101放大后的多面體110 面120 面130 面190數(shù)據(jù)一覽面210代表數(shù)據(jù)220執(zhí)行結(jié)果310儲(chǔ)存模塊320多面體建置模塊330事件偵測(cè)模塊350多面體放大模塊360整合顯示模塊380輸入模塊390多面體調(diào)整模塊410數(shù)據(jù)清單
具體實(shí)施例方式以下將配合附圖及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的特征與實(shí)施方式,內(nèi)容足以使所屬 領(lǐng)域技術(shù)人員能夠輕易地充分理解本發(fā)明解決技術(shù)問(wèn)題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施,由 此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。在本發(fā)明中,使用者界面以平面影像所模擬出的立體影像來(lái)呈現(xiàn),如圖IA所示, 本發(fā)明的使用者界面所呈現(xiàn)的第一種型態(tài)包含多面體100、代表數(shù)據(jù)210,而如圖IB所示,發(fā) 明的使用者界面所呈現(xiàn)的第二種型態(tài)包含放大后的多面體101、代表數(shù)據(jù)210、執(zhí)行結(jié)果220。代表數(shù)據(jù)210為代表一個(gè)相對(duì)應(yīng)的程序的數(shù)據(jù),包含代表相對(duì)應(yīng)的程序的圖標(biāo) (icon)、相對(duì)應(yīng)的程序的名稱、或說(shuō)明相對(duì)應(yīng)的程序的文字等,但本發(fā)明并不以此為限。執(zhí)行結(jié)果220由代表數(shù)據(jù)210所代表的程序所產(chǎn)生,包含但不限于程序產(chǎn)生的窗 口界面以及輸出的數(shù)據(jù)等。代表數(shù)據(jù)210所代表的程序可以為本發(fā)明所提的使用者界面 的子程序或子功能,或是由執(zhí)行于執(zhí)行本發(fā)明的使用者界面的環(huán)境(以下稱的為「執(zhí)行環(huán) 境」)的外部程序產(chǎn)生。多面體100包含復(fù)數(shù)個(gè)面,多面體100的每一個(gè)面中只會(huì)顯示一個(gè)代表數(shù)據(jù)210, 且通常一個(gè)代表數(shù)據(jù)210只會(huì)被顯示在一個(gè)面中。當(dāng)代表數(shù)據(jù)210的數(shù)量多于多面體100 的面的數(shù)量時(shí),將會(huì)有部分的代表數(shù)據(jù)210無(wú)法顯示于多面體的其中一面上,而當(dāng)代表數(shù) 據(jù)210的數(shù)量少于多面體100的面的數(shù)量時(shí),沒(méi)有代表數(shù)據(jù)顯示的面將可能會(huì)留白。一般而言,多面體100為了方便使用者理解,通常為六面體,但本發(fā)明并不以此為 限,其它如四面體、12面體也可以在本發(fā)明中被使用。值得一提的是,多面體100可以被放大顯示,在被放大顯示的多面體101中,原先 顯示代表數(shù)據(jù)210的面會(huì)被用來(lái)顯示該代表數(shù)據(jù)210所對(duì)應(yīng)的程序所產(chǎn)生的執(zhí)行結(jié)果220。以下先以圖2本發(fā)明所提的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的系統(tǒng)架構(gòu)圖 來(lái)說(shuō)明本發(fā)明的系統(tǒng)運(yùn)作。如圖2所示,本發(fā)明的系統(tǒng)含有儲(chǔ)存模塊310、多面體建置模塊 320、事件偵測(cè)模塊330、多面體放大模塊350、以及整合顯示模塊360。儲(chǔ)存模塊310負(fù)責(zé)儲(chǔ)存至少一個(gè)與程序?qū)?yīng)的代表數(shù)據(jù)。多面體建置模塊320負(fù)責(zé)建置多面體,儲(chǔ)存模塊310所儲(chǔ)存的全部或部分的代表 數(shù)據(jù)會(huì)分別被顯示在被多面體建置模塊320所建置的多面體的各個(gè)面上。多面體建置模塊320在建置多面體時(shí),會(huì)決定多面體的各個(gè)面上所要顯示的代表 數(shù)據(jù),多面體建置模塊320可以使用隨機(jī)的方式來(lái)決定,也可以由每一個(gè)代表數(shù)據(jù)所預(yù)定 的位置來(lái)決定,甚至可以依據(jù)每一個(gè)代表數(shù)據(jù)所對(duì)應(yīng)的第一事件被觸發(fā)的次數(shù)排列所有代 表數(shù)據(jù)后,按照排列后的順序決定各個(gè)代表數(shù)據(jù)被顯示的面、或各個(gè)代表數(shù)據(jù)被旋轉(zhuǎn)至可 讓使用者觀看的面(正面)的次數(shù)排列所有代表數(shù)據(jù)后,按照排列后的順序決定每一個(gè)代 表數(shù)據(jù)被顯示在哪一個(gè)面上等,但多面體建置模塊320決定多面體的各個(gè)面上所要顯示的 代表數(shù)據(jù)的方式并不以上述為限。多面體建置模塊320在建置多面體時(shí),更可以如圖3所示,定義一個(gè)數(shù)據(jù)一覽面 190,數(shù)據(jù)一覽面190中會(huì)顯示出儲(chǔ)存模塊310所有儲(chǔ)存的代表數(shù)據(jù),同樣的,被顯示在數(shù)據(jù) 一覽面190上的各個(gè)代表數(shù)據(jù)210仍然與原先被獨(dú)自顯示在多面體的某個(gè)面上時(shí)相同,仍 然與原先的第一事件相對(duì)應(yīng)。事件偵測(cè)模塊330負(fù)責(zé)判斷被顯示于多面體建置模塊320所建置的多面體的各個(gè)面上的代表數(shù)據(jù)所對(duì)應(yīng)的第一事件是否被觸發(fā)。與代表數(shù)據(jù)對(duì)應(yīng)的第一事件如代表數(shù)據(jù)被 點(diǎn)擊(click)或雙擊(double-click)等,但本發(fā)明所提的第一事件并不以此為限。事件偵測(cè)模塊330可以依據(jù)執(zhí)行環(huán)境于使用者進(jìn)行操作行為發(fā)生時(shí)所產(chǎn)生的輸 入訊號(hào),判斷代表圖標(biāo)是否被點(diǎn)擊或雙擊等第一事件被觸發(fā),但事件偵測(cè)模塊330偵測(cè)第 一事件是否被觸發(fā)的方式并不以此為限。多面體放大模塊350負(fù)責(zé)在事件偵測(cè)模塊330判斷出第一事件被觸發(fā)后,將多面 體設(shè)置模塊320所設(shè)置的多面體放大。多面體放大模塊350可以依據(jù)默認(rèn)值將多面體放 大到預(yù)定的大小,或是依據(jù)特定的參數(shù)值決定多面體被放大的尺寸,其中,多面體放大模塊 350決定放大尺寸的參數(shù)值由第一事件被觸發(fā)后所被執(zhí)行的其它程序產(chǎn)生,如顯示結(jié)果的 長(zhǎng)度與寬度等,但本發(fā)明并不以此為限。一般而言,多面體放大模塊350會(huì)將多面體放大到 可以正常顯示執(zhí)行結(jié)果的大小。整合顯示模塊360負(fù)責(zé)在執(zhí)行環(huán)境中顯示多面體設(shè)置模塊320所設(shè)置的多面體, 以及在事件偵測(cè)模塊330判斷出第一事件被觸發(fā)后,在執(zhí)行環(huán)境中顯示經(jīng)由多面體放大模 塊350放大后的多面體。由于多面體是以平面圖像所表示的立體圖像,所以整合顯示模塊360只能顯示出 多面體的一部分,被顯示出來(lái)而讓使用者能觀看并進(jìn)行觸發(fā)第一事件等操作行為的一個(gè)或 多個(gè)面在本發(fā)明中稱為「正面」(使用者無(wú)法觀看且無(wú)法進(jìn)行操作行為的多個(gè)面則稱為「背 面」),不同面數(shù)的多面體在正面所能顯示出的最多的面數(shù)不同,如六面體最多只能在「正 面」顯示出三個(gè)面,而12面體最多能在「正面」顯示出7個(gè)面等。整合顯示模塊360也負(fù)責(zé)將經(jīng)由多面體放大模塊350放大后的多面體中,原先顯 示與被觸發(fā)的第一事件對(duì)應(yīng)的代表數(shù)據(jù)的面的顯示范圍,提供與被觸發(fā)的第一事件對(duì)應(yīng)的 代表數(shù)據(jù)對(duì)應(yīng)的程序,使與被觸發(fā)的第一事件對(duì)應(yīng)的代表數(shù)據(jù)對(duì)應(yīng)的程序所產(chǎn)生的執(zhí)行結(jié) 果被顯示于原先顯示與被觸發(fā)的第一事件對(duì)應(yīng)的代表數(shù)據(jù)的面中。如圖IA所示,當(dāng)多面體100的面110所顯示的代表數(shù)據(jù)「實(shí)時(shí)辭典」210所對(duì)應(yīng)的 第一事件被觸發(fā),則如圖IB所示,與代表數(shù)據(jù)「實(shí)時(shí)辭典」210所對(duì)應(yīng)的程序「實(shí)時(shí)辭典」產(chǎn) 生的執(zhí)行結(jié)果220會(huì)被顯示在放大后的多面體101中,原先顯示代表數(shù)據(jù)「實(shí)時(shí)辭典」210 的面110上。而若是代表數(shù)據(jù)「實(shí)時(shí)寫作」所對(duì)應(yīng)的第一事件被觸發(fā),則與代表數(shù)據(jù)「實(shí)時(shí) 寫作」所對(duì)應(yīng)的程序「實(shí)時(shí)寫作」產(chǎn)生的執(zhí)行結(jié)果220會(huì)被顯示在放大后的多面體101中, 原先顯示代表數(shù)據(jù)「實(shí)時(shí)寫作」的面130上。事實(shí)上,本發(fā)明更可以包含提供附加功能的輸入模塊380、多面體調(diào)整模塊390。輸入模塊380負(fù)責(zé)提供使用者在整合顯示模塊360所顯示的多面體上輸入操作行 為,輸入模塊380提供輸入的操作行為包含但不限于點(diǎn)擊、雙擊、拖曳等。多面體調(diào)整模塊390負(fù)責(zé)依據(jù)輸入模塊380所輸入的操作行為,改變被顯示于「正 面」的代表數(shù)據(jù)、或旋轉(zhuǎn)多面體,被顯示于「正面」的各個(gè)代表數(shù)據(jù)的角度產(chǎn)生改變,甚至讓 原先被顯示在「正面」的面轉(zhuǎn)入「背面」,而讓原先在「背面」的面在「正面」中被顯示。值得一提的是,當(dāng)本發(fā)明包含多面體調(diào)整模塊390時(shí),若是如圖IA所示的代表數(shù) 據(jù)「實(shí)時(shí)寫作」所對(duì)應(yīng)的第一事件被觸發(fā),則多面體調(diào)整模塊390更可以調(diào)整被顯示于「正 面」的代表數(shù)據(jù),也就是將代表數(shù)據(jù)「實(shí)時(shí)寫作」旋轉(zhuǎn)至顯示代表數(shù)據(jù)「實(shí)時(shí)辭典」的面110, 使得程序「實(shí)時(shí)寫作」的執(zhí)行結(jié)果會(huì)被顯示在放大后的多面體101的面110中。
另外,事件偵測(cè)模塊330更可以負(fù)責(zé)判斷多面體上是否有第二事件被觸發(fā),事件 偵測(cè)模塊330判斷被觸發(fā)的第二事件立如點(diǎn)擊鼠標(biāo)右鍵等,但本發(fā)明所提的第二事件并不 以此為限。整合顯示模塊360在事件偵測(cè)模塊330偵測(cè)出第二事件被觸發(fā)時(shí),會(huì)如圖4所 示,在執(zhí)行環(huán)境中顯示數(shù)據(jù)清單410。數(shù)據(jù)清單410中會(huì)顯示出儲(chǔ)存模塊310所有儲(chǔ)存的代 表數(shù)據(jù)210,同樣的,被顯示在數(shù)據(jù)清單410上的各個(gè)代表數(shù)據(jù)210仍然與原先被獨(dú)自顯示 在多面體的某個(gè)面上時(shí)相同,仍然與原先的第一事件相對(duì)應(yīng),事件偵測(cè)模塊330也會(huì)偵測(cè) 數(shù)據(jù)清單410上是否有第一事件被觸發(fā)。接著以一個(gè)實(shí)施例來(lái)解說(shuō)本發(fā)明的運(yùn)作系統(tǒng)與方法,并請(qǐng)參照?qǐng)D5本發(fā)明所提的 以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法流程圖。假設(shè)在本實(shí)施例中,執(zhí)行有本發(fā)明的軟件提供了七個(gè)程序(步驟501),若本實(shí)施 例中,儲(chǔ)存模塊310中所儲(chǔ)存的代表數(shù)據(jù)為程序的名稱,分別為「實(shí)時(shí)辭典」、「實(shí)時(shí)翻譯」、 「實(shí)時(shí)寫作」、「多語(yǔ)瀏覽」、「全文翻譯」、「歷史紀(jì)錄」以及「辭典切換」(步驟502)。其中,各 個(gè)代表數(shù)據(jù)所對(duì)應(yīng)的程序?yàn)閳?zhí)行本發(fā)明的軟件主程序的子程序,但本發(fā)明所提的程序并不 以子程序?yàn)橄?。?dāng)使用者在執(zhí)行環(huán)境中執(zhí)行提供使用者界面的程序后,多面體建置模塊320會(huì)建 置每一面都有顯示儲(chǔ)存模塊310所儲(chǔ)存的代表數(shù)據(jù)的多面體(步驟521)。假設(shè)在本實(shí)施例 中,多面體建置模塊320所建置的多面體為六面體,但本發(fā)明并不以此為限。若多面體建置模塊320在建置多面體(步驟521)前,會(huì)先判斷六面體上所被顯示 的代表數(shù)據(jù)(步驟512),假設(shè)以預(yù)定的位置來(lái)判斷各個(gè)子程序的名稱(代表數(shù)據(jù))被顯示 在多面體上的哪一個(gè)面,或以各代表數(shù)據(jù)被點(diǎn)擊的次數(shù)(也就是使用者的使用次數(shù))來(lái)調(diào) 整各個(gè)代表數(shù)據(jù)所被顯示的面,如被點(diǎn)擊次數(shù)最高的代表數(shù)據(jù)被顯示在顯示面積最大的面 110,次高的被顯示在面110旁邊的面120、第三高的被顯示在面110上方的面130等,但多 面體建置模塊320判斷代表數(shù)據(jù)被顯示的面的方式并不以上述為限。在多面體建置模塊320建置顯示代表數(shù)據(jù)于各面的多面體(步驟521)后,整合顯 示模塊360會(huì)顯示多面體建置模塊320建置的多面體(步驟52 。假設(shè)在本實(shí)施例中,整 合顯示模塊360所顯示的多面體100如圖IA所示。若整合顯示模塊360所顯示的多面體100的正面沒(méi)有顯示出使用者需要使用的程 序所對(duì)應(yīng)的代表數(shù)據(jù),則可附加于本發(fā)明的輸入模塊380會(huì)提供使用者輸入操作行為(步 驟531),假設(shè)使用者通過(guò)輸入模塊380輸入拖曳的操作行為,借以將多面體100的面120往 左拖曳到原先面110的位置,如此,多面體調(diào)整模塊390會(huì)判斷面110轉(zhuǎn)入背面,并判斷原 先在背面的面轉(zhuǎn)到原先面120的位置(步驟53 ,并將判斷后的各面的相對(duì)應(yīng)位置提供給 整合顯示模塊360顯示。而若多面體調(diào)整模塊390并非以轉(zhuǎn)動(dòng)的方式調(diào)整顯示在正面的各 個(gè)面,而是依據(jù)使用者將多面體100的面120往左拖曳到原先面110的位置的操作行為「虛 擬的」旋轉(zhuǎn)被顯示在多面體100上的各個(gè)代表數(shù)據(jù)的位置,也就是判斷原先顯示在面120的 代表數(shù)據(jù)「實(shí)時(shí)翻譯」將顯示到面110上,判斷原先顯示在與面110相對(duì)應(yīng)的面的代表數(shù)據(jù) 會(huì)顯示在面120上,判斷不顯示原先顯示在面110上的代表數(shù)據(jù)「實(shí)時(shí)辭典」(步驟532), 藉以表現(xiàn)出被顯示在多面體100上的各個(gè)代表數(shù)據(jù)依據(jù)使用者的操作行為進(jìn)行旋轉(zhuǎn)。在整合顯示模塊360顯示多面體(步驟52 后,事件偵測(cè)模塊330會(huì)不斷的判斷 是否有與代表數(shù)據(jù)對(duì)應(yīng)的第一事件被觸發(fā)(步驟561)。假設(shè)在本實(shí)施例中,第一事件為代表數(shù)據(jù)被點(diǎn)擊,則在使用者使用鼠標(biāo)操作光標(biāo),并在顯示于多面體100的面110上的代表數(shù) 據(jù)「實(shí)時(shí)辭典」上點(diǎn)擊鼠標(biāo)左鍵后,事件偵測(cè)模塊330會(huì)偵測(cè)到與代表數(shù)據(jù)「實(shí)時(shí)辭典」對(duì) 應(yīng)的第一事件被觸發(fā),接著,多面體放大模塊350便會(huì)放大多面體建置模塊320建置的多面 體(步驟563)。之后,整合顯示模塊360會(huì)將多面體放大模塊350所放大的多面體101顯示在執(zhí) 行環(huán)境中(步驟56 ,由于被觸發(fā)的第一事件對(duì)應(yīng)的代表數(shù)據(jù)所對(duì)應(yīng)的程序「實(shí)時(shí)辭典」為 本發(fā)明的使用者界面的子程序,故整合顯示模塊360可以將放大后的多面體101的面110 的顯示范圍以習(xí)知的兩程序間的通訊的方式傳送,如此,在程序「實(shí)時(shí)辭典」產(chǎn)生使用界面 的執(zhí)行結(jié)果之后,程序「實(shí)時(shí)辭典」產(chǎn)生的使用界面(執(zhí)行結(jié)果)就會(huì)被顯示在放大后的多 面體101的面110上(步驟570),如圖IB所示。綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的差異在于具有建置各面顯示代表數(shù)據(jù)的 多面體,并在顯示于多面體的各面中的代表數(shù)據(jù)對(duì)應(yīng)的第一事件被觸發(fā)后,放大多面體,使 得與該代表數(shù)據(jù)對(duì)應(yīng)程序所產(chǎn)生的執(zhí)行結(jié)果被顯示在原先顯示該代表數(shù)據(jù)的面中的技術(shù) 手段,通過(guò)此一技術(shù)手段可以解決現(xiàn)有技術(shù)所存在圖形使用者界面過(guò)于單調(diào)的問(wèn)題,進(jìn)而 達(dá)成增加使用者界面的方便性的技術(shù)功效。在上述的實(shí)施例中,多面體建置模塊320在建置多面體100(步驟521)時(shí),更可以 如圖6A所示的流程,定義多面體的一面為數(shù)據(jù)一覽面(步驟52 ,例如定義被顯示的面積 最大的面為數(shù)據(jù)一覽面190,如此,當(dāng)整合顯示模塊360顯示包含數(shù)據(jù)一覽面190的多面體 (步驟52 時(shí),整合顯示模塊360將如圖3所示,在數(shù)據(jù)一覽面190上顯示所有代表數(shù)據(jù) 210(步驟526)。若使用者在數(shù)據(jù)一覽面190上使用鼠標(biāo)左鍵點(diǎn)擊某個(gè)代表數(shù)據(jù)210,例如 「實(shí)時(shí)辭典」,則與子程序「實(shí)時(shí)辭典」相對(duì)應(yīng)的第一事件會(huì)被觸發(fā),同時(shí),事件偵測(cè)模塊330 也會(huì)偵測(cè)到第一事件被觸發(fā)(步驟561),故多面體放大模塊350會(huì)在將多面體100放大為 多面體101 (步驟56 后,由整合顯示模塊360提供放大后的數(shù)據(jù)一覽面190與程序「實(shí)時(shí) 辭典」顯示其所產(chǎn)生的使用界面(步驟570)。另外,若如圖6B所示的流程,使用者在整合顯示模塊360顯示多面體100(步驟 525)后,在多面體100上點(diǎn)擊鼠標(biāo)右鍵,使得事件偵測(cè)模塊330偵測(cè)到第二事件被觸發(fā)(步 驟551),則如圖4所示,在整合顯示模塊360會(huì)顯示出包含所有代表數(shù)據(jù)210的數(shù)據(jù)清單 410(步驟555)。若使用者在數(shù)據(jù)清單410上點(diǎn)擊某個(gè)代表數(shù)據(jù)210,例如「實(shí)時(shí)辭典」,則 與子程序「實(shí)時(shí)辭典」相對(duì)應(yīng)的第一事件會(huì)被觸發(fā),同時(shí),事件偵測(cè)模塊330也會(huì)偵測(cè)到第 一事件被觸發(fā)(步驟561),故多面體放大模塊350會(huì)在將多面體100放大為多面體101 (步 驟56 后,由整合顯示模塊360提供程序「實(shí)時(shí)辭典」在多面體100被放大之前所被點(diǎn)擊 的面110上顯示其所產(chǎn)生的使用界面(步驟570)。再者,本發(fā)明的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,可實(shí)現(xiàn)于硬件、軟件 或硬件與軟件的組合中,亦可在計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn)或以不同組件散布于若干互 連的計(jì)算機(jī)系統(tǒng)的分散方式實(shí)現(xiàn)。雖然本發(fā)明所描述的實(shí)施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專 利保護(hù)范圍。任何所屬領(lǐng)域技術(shù)人員,在不脫離本發(fā)明所公開的精神和范圍的前提下,對(duì)本 發(fā)明的實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)潤(rùn)飾,均屬于本發(fā)明的專利保護(hù)范圍。本發(fā)明 的專利保護(hù)范圍,仍須以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1.一種以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其特征在于,該方法至少包含下 列步驟提供一程序;讀取與該程序?qū)?yīng)的一代表數(shù)據(jù);建置該代表數(shù)據(jù)被顯示于其中一面的一多面體;顯示該多面體;及判斷對(duì)應(yīng)該代表數(shù)據(jù)的一第一事件被觸發(fā)時(shí),放大顯示該多面體,并提供該程序于該 多面體放大后的同一面中顯示該程序所產(chǎn)生的執(zhí)行結(jié)果。
2.如權(quán)利要求1所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其特征在于,該 方法更包含提供輸入一操作行為,并依據(jù)該操作行為改變?cè)摯頂?shù)據(jù)被顯示于該多面體的 一面、或調(diào)整該多面體的各面被顯示的角度的步驟。
3.如權(quán)利要求1所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其特征在于,該 建置該代表數(shù)據(jù)被顯示于其中一面的該多面體的步驟更包含至少依據(jù)一預(yù)定位置、該第一 事件被觸發(fā)的次數(shù)、及該代表數(shù)據(jù)被旋轉(zhuǎn)至正面的次數(shù)的組合,判斷該代表數(shù)據(jù)被顯示于 該多面體中的一面的步驟。
4.如權(quán)利要求1所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其特征在于,該 方法更包含定義該多面體的一面為一數(shù)據(jù)一覽面,并于數(shù)據(jù)一覽面顯示所有代表數(shù)據(jù)后, 判斷該第一事件是否于該數(shù)據(jù)一覽面中被觸發(fā)的步驟。
5.如權(quán)利要求1所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的方法,其特征在于,該 方法更包含以判斷一第二事件被觸發(fā)時(shí),顯示包含所有代表數(shù)據(jù)的一數(shù)據(jù)清單,并判斷該 第一事件是否于該數(shù)據(jù)清單中被觸發(fā)的步驟。
6.一種以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面,該界面至少包含一代表數(shù)據(jù),用以代表相對(duì)應(yīng)的一程序;一多面體,包含復(fù)數(shù)個(gè)面,該代表數(shù)據(jù)被顯示于其中一面中,該多面體于該代表數(shù)據(jù)所 對(duì)應(yīng)的一第一事件被觸發(fā)時(shí)被放大顯示;及一執(zhí)行結(jié)果,由該程序產(chǎn)生,用以于該第一事件被觸發(fā)時(shí),被顯示于該多面體放大后的 同一面中。
7.如權(quán)利要求6所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面,其特征在于,該 代表數(shù)據(jù)更用以依據(jù)一操作行為改變被顯示于該多面體的一面、或調(diào)整被顯示于該多面體 的角度。
8.如權(quán)利要求6所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面,其特征在于,該 多面體更包含顯示所有代表數(shù)據(jù)的一數(shù)據(jù)一覽面,該數(shù)據(jù)一覽面更用以提供觸發(fā)該第一事 件。
9.如權(quán)利要求6所述的以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面,其特征在于,該 界面更包含一數(shù)據(jù)清單,于該多面體中的一第二事件被觸發(fā)時(shí)被顯示,用以顯示所有代表 數(shù)據(jù)。
10.一種以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的系統(tǒng),其特征在于,該系統(tǒng)至少包含一儲(chǔ)存模塊,用以儲(chǔ)存至少一代表數(shù)據(jù),各該代表數(shù)據(jù)分別與一程序?qū)?yīng);一多面體建置模塊,用以建置該代表數(shù)據(jù)被顯示于其中一面的一多面體;一事件偵測(cè)模塊,用以判斷該代表數(shù)據(jù)所對(duì)應(yīng)的一第一事件是否被觸發(fā);一多面體放大模塊,用以于該事件偵測(cè)模塊判斷該第一事件被觸發(fā)時(shí),放大該多面體;及一整合顯示模塊,用以顯示該多面體,及放大后的該多面體,并提供該程序于該多面體 放大后的同一面中顯示該程序所產(chǎn)生的執(zhí)行結(jié)果。
全文摘要
本發(fā)明涉及一種以多面體顯示代表數(shù)據(jù)以及執(zhí)行結(jié)果的界面、系統(tǒng)及方法,其通過(guò)建置各面顯示代表數(shù)據(jù)的多面體,并在顯示于多面體的各面中的代表數(shù)據(jù)對(duì)應(yīng)的第一事件被觸發(fā)后,放大多面體,使得與該代表數(shù)據(jù)對(duì)應(yīng)程序所產(chǎn)生的執(zhí)行結(jié)果被顯示在原先顯示該代表數(shù)據(jù)的面中的技術(shù)手段,可以使得使用者界面更為活潑,并達(dá)成增加使用者界面的方便性的技術(shù)功效。
文檔編號(hào)G06F9/44GK102043561SQ200910178188
公開日2011年5月4日 申請(qǐng)日期2009年10月19日 優(yōu)先權(quán)日2009年10月19日
發(fā)明者劉曉安, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司