專利名稱:利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法、交互方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域的圖形可視化技術(shù),具體地,涉及利用角度圖 顯示層級結(jié)構(gòu)數(shù)據(jù)的方法和裝置以及角度圖顯示的交互方法和裝置。
背景技術(shù):
一般地,數(shù)據(jù)的可視化處理可以采用各種各樣的視圖來實(shí)現(xiàn),例如樹 型圖、角度圖、柱狀圖等。角度圖是一種圃形或弧形圖,其通過半徑分成多個(gè)扇形(切片),例如餅圖、環(huán)形鬭、旭日形圖(sunburst chart)等。通常,角度圖用于表示 數(shù)據(jù)的量的分布,諸如地區(qū)銷售成績表、竟選投票或國家人口分布等。在 角度圖中,每個(gè)切片對應(yīng)一個(gè)數(shù)據(jù)單元,其中心角度與該切片所對應(yīng)的數(shù) 據(jù)的量成比例.另外,角度圖還可應(yīng)用于對復(fù)雜的層級結(jié)構(gòu)數(shù)據(jù)的可視化, 例如公司組織錄構(gòu)、家族謙或文件系統(tǒng)等。圖1示出了一個(gè)顯示文件系統(tǒng)的旭日形的角度圖,通過該圖可以清楚 地看出該文件系統(tǒng)的層次結(jié)構(gòu)和各個(gè)文件的上下文關(guān)系。因此,與其它視 圖相比,角度鬮始終保留所表示的層級結(jié)構(gòu)數(shù)據(jù)的總體結(jié)構(gòu)和層級結(jié)構(gòu)數(shù) 據(jù)中各個(gè)數(shù)據(jù)的上下文(context)。以層級結(jié)構(gòu)數(shù)據(jù)是公司的組織結(jié)構(gòu)為例,圖2和圖3分別示出了表示 該組織結(jié)構(gòu)的榭型圖和角度圖(旭日形圖)。在圖3中,角度圖中的每一 個(gè)切片表示一個(gè)職員,其中心角度與該職員所管理的人數(shù)(包括該職員) 成比例。比較困2和困3,可以明顯地看出樹型圖不能使用戶容易地對公 司各個(gè)部門的大小產(chǎn)生直觀的印象。目前,當(dāng)利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)時(shí), 一般將該層級結(jié)構(gòu)數(shù)據(jù)中的所有數(shù)據(jù)單元一起顯示。這樣,采用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)存在兩方面的問題首先,如果層級結(jié)構(gòu)數(shù)據(jù)的層級較多或者層級結(jié)構(gòu)數(shù)據(jù)中的數(shù) 據(jù)單元較多,則對應(yīng)的角度圖的切片會(huì)變得很小,尤其是外側(cè)的切片,可 能會(huì)纟M^分辨;其次,由于整個(gè)層級結(jié)構(gòu)數(shù)據(jù)一起顯示,用戶不能使用交 互方法以定制視圖。因此,當(dāng)層級結(jié)構(gòu)數(shù)據(jù)較復(fù)雜的時(shí)候,角度圖看起來 很雜亂,用戶無法清楚地獲得其所需的內(nèi)容。發(fā)明內(nèi)容本發(fā)明正4^于上述技術(shù)問題而提出的,其目的在于提供一種利用角 度圖顯示層級鑰構(gòu)數(shù)據(jù)的方法、裝置以及一種角度圖顯示的交互方法、裝 置,其可以分層地、清楚地顯示層級結(jié)構(gòu)數(shù)據(jù)的每一層的數(shù)據(jù)單元,并且 向用戶提供一種交互方式以定制所需要的視圖。根據(jù)本發(fā)明的第一個(gè)方面,提供一種利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 方法,該層級結(jié)構(gòu)數(shù)據(jù)包括多個(gè)層級,所述方法包括在該層級結(jié)構(gòu)數(shù)據(jù) 中的多個(gè)層級中確定至少一個(gè)層級作為基本層;利用角度圖顯示基本層的 數(shù)據(jù)單元,其中該角度困的每個(gè)切片與該層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元 對應(yīng);以及響應(yīng)用戶對該角度圖中的切片的操作,顯示與用戶所操作的切 片對應(yīng)的層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。根據(jù)本發(fā)明的第二個(gè)方面,提供一種利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 裝置,其中該層級結(jié)構(gòu)數(shù)據(jù)包括多個(gè)層級,所述裝置包括基本層確定單 元,用于在所述層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級中確定至少一個(gè)層級作為基本 層;基本層顯示單元,用于利用所述角度圖顯示所述基本層的數(shù)據(jù)單元, 其中所述角度困的每個(gè)切片與所述層級結(jié)構(gòu)數(shù)據(jù)中的 一個(gè)數(shù)據(jù)單元對應(yīng); 以及響應(yīng)顯示單元,用于響應(yīng)用戶對所述角度圖中的切片的操作,顯示與 用戶所操作的切片對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的 數(shù)據(jù)單元。根據(jù)本發(fā)明的第三個(gè)方面,提供一種角度圖顯示的交互方法,其中, 角度困顯示包舍多個(gè)層級的層級結(jié)構(gòu)數(shù)據(jù),該角度圖的每個(gè)切片與該層級結(jié)構(gòu)lt據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng),所述交互方法包括響應(yīng)用戶對該角度 圖中的切片的採作,改變與用戶的操作相關(guān)聯(lián)的至少一個(gè)切片的半徑和/ 或中心角度.根據(jù)本發(fā)明的第四個(gè)方面,提供一種角度圖顯示的交互裝置,其中, 角度圖顯示包含多個(gè)層級的層級結(jié)構(gòu)數(shù)據(jù),該角度圖的每個(gè)切片與該層級 結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng),所述交互裝置包括切片調(diào)整單元,用 于響應(yīng)用戶對所述角度圖中的切片的搮作,改變與所述用戶的操作相關(guān)聯(lián) 的至少 一個(gè)切片的半徑和/或中心角度。
困l是現(xiàn)有技術(shù)的顯示文件系統(tǒng)的旭日形圖; 圖2是現(xiàn)有技術(shù)的顯示公司組織結(jié)構(gòu)的樹型圖; 困3是現(xiàn)有技術(shù)的顯示公司組織結(jié)構(gòu)的旭日形圖; 困4是根椐本發(fā)明的一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方 法的流程圖;圖5是圖4的實(shí)施例中顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層的示意圖;圖6是^ll本發(fā)明的另一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法的流程圖;圖7是實(shí)現(xiàn)圉6的實(shí)施例中的切片的半徑改變的示意圖;圖8是實(shí)現(xiàn)困6的實(shí)施例中的切片的半徑改變的示意圖;圖9是實(shí)現(xiàn)困6的實(shí)施例中的切片的中心角度改變的示意圖;圍10至閨14是應(yīng)用圖6所示的實(shí)施例的方法顯示公司組織結(jié)構(gòu)的旭日形困的示意困;圖15是乘用餅圖顯示銷售部門成績表的實(shí)施例的示意圖;圖16是采用環(huán)形圖顯示地區(qū)利潤成繢表和銷售費(fèi)用的實(shí)施例的示意圖;圖17是根椐本發(fā)明的一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 裝置的結(jié)構(gòu)框困;圖18是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的裝置的結(jié)構(gòu)框圖;圖19是##本發(fā)明的 一個(gè)實(shí)施例的角度圖顯示的交互方法的流程圖; 圖20是根據(jù)本發(fā)明的一個(gè)實(shí)施例的角度圖顯示的交互裝置的結(jié)構(gòu)框圖.具體實(shí)施方式
相信通過以下結(jié)合附圖對本發(fā)明的具體實(shí)施例的詳細(xì)描述,本發(fā)明的 上述和其它目的、特征和優(yōu)點(diǎn)會(huì)變得更加清楚。圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的方法的流程圃。下面結(jié)合附圖詳細(xì)說明本實(shí)施例。在本實(shí)施例中,為了解決現(xiàn)有技術(shù)中存在的問題,角度圖最初并不顯 示整個(gè)層級結(jié)構(gòu)數(shù)據(jù),而;l僅顯示層級結(jié)構(gòu)數(shù)據(jù)中的一部分層級。如圖4所示,在步驟401,在將被顯示的層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級 中確定至少一個(gè)層級作為基本層.如前所述,層級結(jié)構(gòu)數(shù)據(jù),例如乂^司組 織結(jié)構(gòu)、文件系統(tǒng)等,包括多個(gè)層級,每個(gè)層級進(jìn)一步包含多個(gè)數(shù)據(jù)單元。 在本實(shí)施例中,基本層可以由用戶確定,用戶可以將其認(rèn)為最重要的層級 結(jié)構(gòu)數(shù)據(jù)中的層級確定為基本層,也可以將層級結(jié)構(gòu)數(shù)據(jù)中包含適當(dāng)數(shù)量 的數(shù)據(jù)單元的層級確定為基本層。另外,基本層也可以根據(jù)層級結(jié)構(gòu)數(shù)據(jù) 中數(shù)據(jù)單元的分布,采用適當(dāng)?shù)乃惴ㄟM(jìn)行確定。當(dāng)確定了基本層之后,在步驟405,利用角度圖顯示基本層的數(shù)據(jù)單 元,其中角度困的每個(gè)切片與層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng).現(xiàn)有 技術(shù)中存在多種利用角度圖進(jìn)行數(shù)據(jù)顯示的方法,這對于本領(lǐng)域的技術(shù)人 員來+兌是已知的,在此省略其說明。圖5給出了在顯示區(qū)域用角度圖顯示 層級結(jié)構(gòu)數(shù)據(jù)的基本層的示意圖,在該圖中,基本層等于2層。如果用戶想了解層級結(jié)構(gòu)數(shù)據(jù)中基本層以下的層級的結(jié)構(gòu)合內(nèi)容,則 可對所顯示的角度圖中的切片進(jìn)行操作,然后在步驟410,響應(yīng)用戶的操 作,顯示與用戶所操作的切片(以下稱為"焦點(diǎn)切片")對應(yīng)的層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。例如,用戶選擇角度圖中的 某個(gè)切片,則在該角度圖中顯示該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元所包含的下 一層的數(shù)據(jù)單元。這樣,可以使用戶能夠定制角度圖的顯示,并且能夠容 易地看見所關(guān)心的層級的結(jié)構(gòu)、內(nèi)容及其上下文關(guān)系。進(jìn)一步地,用戶還可以改變焦點(diǎn)切片以定制不同的角度圖顯示。在這種情況下,在執(zhí)行步驟410之前,還可以判斷焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元 與前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上(步驟407), 即判斷當(dāng)前焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元是否是前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù) 據(jù)單元的下一屜數(shù)據(jù)單元。如果是,則執(zhí)行步驟410。如果不是,則將前 一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元所在的路徑折疊到與當(dāng)前焦點(diǎn)切片所對應(yīng) 的數(shù)據(jù)單元相岡的層級(步驟408),然后執(zhí)行步驟410。在本實(shí)施例中,角度圖可以是旭日形圖、餅圖或者環(huán)形圖中的任意一個(gè)。如果角度驕?zhǔn)切袢招螆D,則層級結(jié)構(gòu)數(shù)據(jù)的各個(gè)層級構(gòu)成同心圃,層 級越高,則越靠近圓心,即下一層的數(shù)據(jù)單元位于其上一層數(shù)據(jù)單元的外 側(cè)。當(dāng)顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單元時(shí),該下一層數(shù) 據(jù)單元被顯示在該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的外側(cè)。如果角度圃是餅圖或環(huán)形圖,則當(dāng)顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的 下一層數(shù)據(jù)單無時(shí),該下一層數(shù)據(jù)單元被顯示在該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù) 單元內(nèi),即該下一層數(shù)據(jù)單元覆蓋其上一層數(shù)據(jù)單元。此外,在角度圖是環(huán)形圖的情況下,如果焦點(diǎn)切片不在該環(huán)形圖的最 外側(cè)的環(huán)中,則在執(zhí)行步驟410之前,還將包含該焦點(diǎn)切片的環(huán)移到該環(huán) 形圖的最外側(cè).通過以上描述可以看出,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 方法最初僅顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層的數(shù)據(jù)單元,然后根據(jù)用戶對焦點(diǎn) 切片的操作顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單元,因此即使 在層級結(jié)構(gòu)lfc據(jù)的層級和/或數(shù)據(jù)單元;(艮多的情況下,也可以分層地、清楚 地顯示層級結(jié)構(gòu)數(shù)據(jù)的每一層的數(shù)據(jù)單元,克服了現(xiàn)有技術(shù)中角度圖雜亂的問題,并且能夠根據(jù)用戶的要求定制角度圖的顯示。圖6示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù) 據(jù)的方法的流租圖,在本實(shí)施例中,與前面實(shí)施例相同的部分采用相同的 標(biāo)記,并適當(dāng)省略其說明。下面結(jié)合附圖詳細(xì)說明本實(shí)施例。如圖6所示,當(dāng)用戶對角度圖的某個(gè)切片進(jìn)行操作后,在步驟601, 改變與用戶的操作相關(guān)聯(lián)的至少一個(gè)切片的半徑和/或中心角度,即改變焦 點(diǎn)切片和其它相關(guān)的切片的半徑和/或中心角度。具體地,改變切片的半徑可以包括增大焦點(diǎn)切片的半徑,或者減小 層級大于等于焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù)單元(上下文)的切 片的半徑,即減小焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的上下文的切片的半徑。當(dāng) 然,也可以既增大焦點(diǎn)切片的半徑,又減小上下文的切片的半徑。至于中心角度的改變,可以包括增加焦點(diǎn)切片的中心角度,或者增 加焦點(diǎn)切片所在的i M圣上的所有切片的中心角度。下面通過頃7和圖8說明一種實(shí)現(xiàn)角度圖的切片的半徑改變的實(shí)施例, 其包括兩個(gè)階段。第一階段是確定改變后的角度圖的形狀,這可以通過以 下步驟實(shí)現(xiàn)創(chuàng)建具有預(yù)定圓心位置和半徑的虛擬圖,然后計(jì)算該虛擬圖 的限制框(即包含整個(gè)虛擬圖的最小矩形)以及相對于該限制框的虛擬圖 的圓心位置和半徑,最后,記錄上述圓心位置和半徑。圖7示出了該虛擬 圖的形狀、限制框、圃心位置和半徑。在第二階歡,將在第一階段得到的虛擬圖映射到顯示區(qū)域。這可以通 過以下步驟實(shí)現(xiàn)首先在實(shí)際的顯示區(qū)域中確定限制框,然后根據(jù)所記錄 的虛擬圖的信息計(jì)算在實(shí)際的顯示區(qū)域中的圓心以及半徑,這樣,可以容 易地獲得實(shí)際的角度圖的幾何信息。圖8示意性地示出了上述第二階段的 過程。當(dāng)然,本領(lǐng)城的普通人員可以知道,還可以采用其它方式實(shí)現(xiàn)切片的 半徑的改變。圖9示出了一種實(shí)現(xiàn)切片的中心角度改變的實(shí)施例的示意圖。在層級 結(jié)構(gòu)數(shù)據(jù)包含大量數(shù)據(jù)單元的情況下,某些切片的中心角度很小,這樣的切片不能容易地凈皮辨識,即使該切片的半徑被增加了。因此需要增大切片的中心角度,例如增大到180度,這樣,該切片內(nèi)的子切片的中心角度也 同樣被增大.這種改變中心角度的方式會(huì)破壞切片和其祖先切片之間的上 下文關(guān)系,但用戶可以清楚地,見看該切片的結(jié)構(gòu)和內(nèi)容。通過以上描述可以看出,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 方法通過使焦點(diǎn)切片所占的區(qū)域增大,從而更清楚地顯示焦點(diǎn)切片的結(jié)構(gòu) 及其包含的內(nèi)容。下面通過一個(gè)具體的例子說明上述兩個(gè)實(shí)施例的方法,假定層級結(jié)構(gòu) 數(shù)據(jù)是某公司的組織結(jié)構(gòu),角度圖采用旭日形圖,那么根據(jù)該組織結(jié)構(gòu), 可以將基本層確定為2層,即第1和2層。圖IO顯示了該公司的組織結(jié)構(gòu) 的基本層,根振該圖,用戶可以了解該公司的主要部門及其大小。當(dāng)然, 用戶也可以根據(jù)需要設(shè)定其它的基本層。然后,如果用戶想要了解銷售部的情況,則點(diǎn)擊"Ryan,Hossain"(銷 售部主管)切片(選擇操作)。響應(yīng)該用戶的操作,該切片的半徑增加, 而基本層的半徑減小,并且Ryan, Hossain所管理的所有銷售主管(下一 層數(shù)據(jù)單元)被顯示在該半徑增加的切片內(nèi),如圖11所示。如果用戶想要進(jìn)一步地了解該切片的更下層的情況,則可以一層一層 地點(diǎn)擊所關(guān)心的切片,這樣,按照上述的操作,所關(guān)心的切片對應(yīng)的數(shù)據(jù) 單元的下一層數(shù)據(jù)單元都可以被顯示,如圖12所示。從圖12可以看出,第5層的切片的中心角度非常小,因此彼此不能被 容易地辨識,而且也^L^在切片內(nèi)寫入文本。為了解決這個(gè)問題,可以將 焦點(diǎn)切片(Branco, Brito)的中心角度及其下一層(第5層)的子切片的 中心角度^W大,從而獲得清楚的視圖,如圖13所示。另外,如果用戶想要了解其它切片的結(jié)構(gòu)和內(nèi)容,例如"de,Jesus, Robert",則用戶點(diǎn)擊該切片(改變操作)。由于該切片與前一個(gè)切片不 在同 一個(gè)i2M至上,則前一個(gè)切片所在的路徑被折疊到與該切片相同的層級, 然后再對該切片執(zhí)行上述的操作,顯示"de,Jesus, Robert"所管理的人員 (下一層數(shù)據(jù)單元),如圖14所示。圖15是采用餅圖顯示銷售部門成繢表的實(shí)施例的示意圖。首先,餅圖 顯示出基本層,如圖15 (a)所示。如果用戶想了解"Jack"切片的內(nèi)容, 則點(diǎn)擊該切片,這樣,該切片的半徑增大,其它切片的半徑減小,并且在 "Jack"切片內(nèi)顯示"Jack"的下一層數(shù)據(jù)單元,如圖15 (b)所示。在 圖15 (b)中,數(shù)據(jù)單元"Jack"被隱藏。當(dāng)然,數(shù)據(jù)單元"Jack"也可 以采用諸如虛線或透明的方式被呈現(xiàn),如圖15 (c)所示。此夕卜,圖16是采用環(huán)形圖顯示地區(qū)利潤成績表和銷售費(fèi)用的實(shí)施例的 示意圖。與旭日形圖和餅圖不同,環(huán)形圖可以用于表示多個(gè)獨(dú)立的數(shù)據(jù)分 布序列,并且每個(gè)序列在一個(gè)環(huán)形內(nèi)顯示。圖16 (a)用兩個(gè)環(huán)形顯示了 地區(qū)利潤成績表和銷售費(fèi)用的基本層,其中地區(qū)利潤成績表位于外環(huán),銷 售費(fèi)用位于內(nèi)環(huán)。如果用戶點(diǎn)擊外環(huán)(地區(qū)利潤成繢表)的某個(gè)切片,則 其操作與上述采用旭日形圖和餅圖的相同。如果用戶點(diǎn)擊內(nèi)環(huán)(銷售費(fèi)用) 的某個(gè)切片,倒如Dept. C,則包含該切片的內(nèi)環(huán)應(yīng)先被移到外側(cè),如圖 16(b)所示,此時(shí),銷售費(fèi)用位于外環(huán),而地區(qū)利潤成績表位于內(nèi)環(huán)。然 后,再增大該切片的半徑,減小其他切片的半徑,并在該切片上顯示Dept C的下一層數(shù)據(jù),如圖16(c)所示。在同一個(gè)發(fā)明構(gòu)思下,圖17示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的利用角 度圖顯示層級鳙構(gòu)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。下面結(jié)合附圖,詳細(xì)說明本實(shí) 施例。如圖17所示,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置1700 包括基本層確定單元1701,其在層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級中確定至少 一個(gè)層級作為基本層;基本層顯示單元1702,其利用角度圖顯示基本層的 數(shù)據(jù)單元,其中角度圖的每個(gè)切片與層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng); 以及響應(yīng)顯示羊元1703,用于響應(yīng)用戶對該角度圖中的切片的^作,顯示 與用戶所^Mt的切片(以下稱為焦點(diǎn)切片)對應(yīng)的數(shù)據(jù)單元的至少下一層 的數(shù)據(jù)單元。如上所述,層級結(jié)構(gòu)數(shù)據(jù)包含多個(gè)層級的數(shù)據(jù)單元。在本實(shí)施例中, 基本層確定單元1701可以根據(jù)層級結(jié)構(gòu)數(shù)據(jù)中數(shù)據(jù)單元的分布采用適當(dāng)?shù)乃惴ù_定基本層,也可以由用戶^Mt該基本層確定單元1701進(jìn)行確定。 當(dāng)確定了層級結(jié)構(gòu)數(shù)據(jù)的基本層后,基本層顯示單元1702利用角度圖顯示 基本層的數(shù)據(jù)單元。當(dāng)用戶對角度圖中的切片進(jìn)行操作時(shí),響應(yīng)顯示單元 1703響應(yīng)該用戶的^Mt,顯示與焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單 元。進(jìn)一步地,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置1700還可 以包括判斷單元1705,其判斷焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元與前一個(gè)焦點(diǎn) 切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上;折疊單元1706,在判斷單元 1705的判斷結(jié)果為否的情況下,將前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元所在 的路徑折疊到與焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元相同的層級。在這種情況下,當(dāng)用戶對角度圖中的切片進(jìn)行操作后,首先判斷單元 1705判斷當(dāng)前焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元是否是前一個(gè)焦點(diǎn)切片所對應(yīng) 的數(shù)據(jù)單元的下一層單元,如果是,則響應(yīng)顯示單元1703顯示當(dāng)前焦點(diǎn)切 片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單元。如果不是,則折疊單元1706將前 一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元所在的路徑折疊到與焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元相同的屜級,然后由響應(yīng)顯示單元1703顯示相應(yīng)的數(shù)據(jù)單元。如上所述,角度圖可以采用旭日形圖、餅圖或者環(huán)形圖中的任意一個(gè)。 如果角度圍是旭日形圖,則層級結(jié)構(gòu)數(shù)據(jù)的各個(gè)層,成同心圃,層 級越高,則越靠近圓心,即下一層的數(shù)據(jù)單元位于其上一層數(shù)據(jù)單元的外 側(cè)。在這種情況下,響應(yīng)顯示單元1703將焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下 一層數(shù)據(jù)單元顯示在該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的外側(cè)。如果角度困是餅圖或環(huán)形圖,則響應(yīng)顯示單元1703以覆蓋焦點(diǎn)切片所 對應(yīng)的數(shù)據(jù)單無的方式顯示該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層的數(shù)據(jù) 單元的切片。此夕卜,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置1700還可以包 括環(huán)移動(dòng)單無1707,其在角度圖是環(huán)形圖的情況下,如果焦點(diǎn)切片不在 該環(huán)形圖的最外側(cè)的環(huán)中,則將包含該焦點(diǎn)切片的環(huán)移到該環(huán)形圖的最外側(cè)。本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置1700及其組件可以 由諸如超大MJI集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、 或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件 電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述 硬件電路和軟件的結(jié)合實(shí)現(xiàn)。本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 裝置1700實(shí)現(xiàn)圖4所示的實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法。通過以上描述可以看出,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 裝置最初僅顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層的數(shù)據(jù)單元,然后根據(jù)用戶對焦點(diǎn) 切片的操作顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單元,因此即使 在層級結(jié)構(gòu)數(shù)據(jù)的層級和/或數(shù)據(jù)單元很多的情況下,也可以分層地、清楚 地顯示層級結(jié)構(gòu)數(shù)據(jù)的每一層的數(shù)據(jù)單元,克服了現(xiàn)有技術(shù)中角度圖雜亂 的問題,并且能夠根據(jù)用戶的要求定制角度圖的顯示。圖18是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的裝置1800的結(jié)構(gòu)框圖。在本實(shí)施例中,與前述實(shí)施例相同的部分采用相 同的標(biāo)記,并適當(dāng)省略其說明。下面結(jié)合附圖,對本實(shí)施例進(jìn)行詳細(xì)的描 述。與圖17所示的實(shí)施例相比,本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的裝置1800還可以包括切片調(diào)整單元1801,其改變與用戶的操作相關(guān) 聯(lián)的至少 一個(gè)切片的半徑和/或中心角度。具體地,切片調(diào)整單元1801可以包括半徑調(diào)整單元,其增大焦點(diǎn)切片 的半徑,或者減小層級大于等于焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù) 單元(上下文)的切片的半徑,或者既增大焦點(diǎn)切片的半徑,又減小焦點(diǎn) 切片所對應(yīng)的數(shù)據(jù)單元的上下文的切片的半徑。另夕卜,切片調(diào)整單元1801還可以包括中心角度調(diào)整單元,其增加與焦 點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的下一層的數(shù)據(jù)單元的切片的中心角度,或者增加 焦點(diǎn)切片所在的路徑上的所有切片的中心角度。關(guān)于切片調(diào)整單元1801對切片的半徑和/或中心角度的改變的具體實(shí) 現(xiàn),可以參考前面描述的實(shí)施例,此處省略其iJL明。16在切片調(diào)整單元1801改變了相關(guān)的切片的半徑和/或中心角度后,響 應(yīng)顯示單元1703顯示當(dāng)前焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單元。本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置1800及其組件可以 由諸如超;tMJI集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、 或者諸如現(xiàn)場可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件 電路實(shí)現(xiàn),也可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述 硬件電路和軟件的結(jié)合實(shí)現(xiàn)。本實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的 裝置1800在操作上實(shí)現(xiàn)圖6所示的實(shí)施例的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的方法。圖19示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的角度圖顯示的交互方法的流 程圖,其中,角度圖顯示包含多個(gè)層級的層級結(jié)構(gòu)數(shù)據(jù),并且角度圖的每 個(gè)切片與層級結(jié)構(gòu)數(shù)據(jù)中的 一個(gè)數(shù)據(jù)單元對應(yīng)。如圖19所示,響應(yīng)用戶對角度圖中的切片的操作,在步驟1910,改 變與用戶的l!^作相關(guān)聯(lián)的至少一個(gè)切片的半徑和/或中心角度。具體地,改變相關(guān)的切片的半徑可以包括增大用戶所操作的切片(焦 點(diǎn)切片)的半徑,或者減小層級大于等于與焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的層 級的數(shù)據(jù)單元(上下文)的切片的半徑,或者既增大焦點(diǎn)切片的半徑,又 減小與焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的上下文的切片的半徑。另外,改變相關(guān)的切片的中心角度可以通過增加焦點(diǎn)切片的中心角度 或者增加焦點(diǎn)切片所在的路徑上的所有切片的中心角度實(shí)現(xiàn)。關(guān)于切片的半徑和中心角度的改變的具體實(shí)現(xiàn),可以參考前面的相關(guān) 描述,此處不再贊述。進(jìn)一步地,在本實(shí)施例的方法中,當(dāng)用戶對角度圖的切片進(jìn)行操作后, 在步驟1905,判斷焦點(diǎn)切片所對應(yīng)的爽:據(jù)單元與前一個(gè)焦點(diǎn)切片所對應(yīng)的 數(shù)據(jù)單元是否在同一個(gè)路徑上,即判斷焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元是否是 前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的子數(shù)據(jù)單元。如果是,則繼續(xù)執(zhí)行步 驟1910。如果不在同一個(gè)路徑上,則在步驟1907,將前一個(gè)焦點(diǎn)切片所對 應(yīng)的數(shù)據(jù)單元所在的路徑折疊到與焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元相同的層17級。然后,執(zhí)行步驟1910。此外,角度圖也可以僅顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層。在這種情況下, 在執(zhí)行了步驟1910后,顯示與焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的下一層數(shù)據(jù)單無 (步驟1915).在本實(shí)施例中,角度圖可以是旭日形圖、餅圖或者環(huán)形圖中的任意一個(gè)。如果角度閨是旭日形圖,則當(dāng)顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一 層數(shù)據(jù)單元時(shí),該下一層數(shù)據(jù)單元被顯示在該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元 的外側(cè)。如杲角度豳是餅困或環(huán)形圖,則當(dāng)顯示焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的 下一層數(shù)據(jù)單無時(shí),該下一層數(shù)據(jù)單元被顯示在該焦點(diǎn)切片所對應(yīng)的數(shù)據(jù) 單元內(nèi),即該下一層數(shù)據(jù)單元覆蓋其上一層數(shù)據(jù)單元,此外,在角度圖是環(huán)形圖的情況下,如果焦點(diǎn)切片不在該環(huán)形圖的最 外側(cè)的環(huán)中,則在執(zhí)行步驟1910之前,還將包含該焦點(diǎn)切片的環(huán)移到環(huán)形 圖的最外側(cè)。通過以上描述可以看出,本實(shí)施例的角度圖顯示的交互方法可以實(shí)現(xiàn) 用戶對角度困顯示的定制,用戶可以根據(jù)需要,見看相應(yīng)的切片的結(jié)構(gòu)和內(nèi) 容,并且可以增大焦點(diǎn)切片所占的區(qū)域,使得焦點(diǎn)切片的結(jié)構(gòu)和內(nèi)容的顯 示更加清楚。另外,在角度圖最初僅顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層的情況下,以下的各層的數(shù)據(jù)單元,因此,即使在層級結(jié)構(gòu)數(shù)據(jù)的層級和/或數(shù)據(jù)單元 4艮多的情況下,也可以分層地、清楚地顯示層級結(jié)構(gòu)數(shù)據(jù)的每一層的數(shù)據(jù) 單元,克服了現(xiàn)有技術(shù)中角度圖雜亂的問題,在同一個(gè)發(fā)明構(gòu)思下,圖20示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的角度圖 顯示的交互裝置的結(jié)構(gòu)框圖,其中,角度圖顯示包含多個(gè)層級的層級結(jié)構(gòu) 數(shù)據(jù),并且角度困的每個(gè)切片與層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)羊元對應(yīng)。下 面結(jié)合附圖,對本實(shí)施例進(jìn)行詳細(xì)描述。如圖20所示,本實(shí)施例的角度圖顯示的交互裝置2000包括切片調(diào)整單元2001,其響應(yīng)用戶對角度圖中的切片的操作,改變與用戶的操作相 關(guān)聯(lián)的至少一個(gè)切片的半徑和/或中心角度。在本實(shí)施例中,在用戶對角度圖中的切片進(jìn)行操作后,切片調(diào)整單元 2001根據(jù)用戶的操作,改變角度圖中相關(guān)的切片的半徑和/或中心角度。具體地,切片調(diào)整單元2001可以包括半徑調(diào)整單元,其增大焦點(diǎn)切片 的半徑,或者減小層級大于等于與焦點(diǎn)切片對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù) 單元(上下文)的切片的半徑,或者既增大焦點(diǎn)切片的半徑,又減小焦點(diǎn) 切片所對應(yīng)的數(shù)據(jù)單元的上下文的切片的半徑。另夕卜,切片調(diào)整單元2002還可以包括中心角度調(diào)整單元,其增加焦點(diǎn) 切片的中心角度,或者增加焦點(diǎn)切片所在的路徑上的所有切片的中心角度。關(guān)于切片調(diào)整單元2002對相關(guān)的切片的半徑和中心角度的改變的具 體實(shí)現(xiàn),可以麥考前面的相關(guān)描述,此處不再贅述。進(jìn)一步地,本實(shí)施例的角度困顯示的交互裝置2000還可以包括判斷 單元2002,其判斷焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元與前一個(gè)焦點(diǎn)切片所對應(yīng)的 數(shù)據(jù)單元是否在同一個(gè)路徑上;以及折疊單元2003,其在判斷單元2002 的判斷結(jié)果為否的情況下,將前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元所在的路 徑折疊到與焦點(diǎn)切片所對應(yīng)的^t據(jù)單元相同的層級。在本實(shí)施例中,當(dāng)用戶對角度圖中的某個(gè)切片進(jìn)行操作時(shí),判斷單元 2002判斷該切片所對應(yīng)的數(shù)據(jù)單元是否是前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù)據(jù) 單元的下一層數(shù)據(jù)單元,如果是,則切片調(diào)整單元2001對該切片和相關(guān)的 切片進(jìn)行調(diào)整.如果不是,則折疊單元2003將前一個(gè)焦點(diǎn)切片所對應(yīng)的數(shù) 據(jù)單元所在的路徑折疊到與該切片所對應(yīng)的數(shù)據(jù)單元相同的層級,然后由 切片調(diào)整單元2001對該切片和相關(guān)的切片進(jìn)行調(diào)整。此外,在角度圖僅顯示層級結(jié)構(gòu)數(shù)據(jù)的基本層的情況下,本實(shí)施例的 角度圖顯示的交互裝置2000還包括顯示單元2004,用于顯示與焦點(diǎn)切 片對應(yīng)的數(shù)據(jù)舉元的下一層的數(shù)據(jù)單元。如上所述,角度圖可以采用旭日形圖、餅圖或者環(huán)形圖中的任意一個(gè)。如果角度閨是旭日形圖,則顯示單元2004將焦點(diǎn)切片所對應(yīng)的數(shù)據(jù)單元的下一層數(shù)播單元顯示在該焦點(diǎn)切片所對應(yīng)的lt據(jù)單元的外側(cè)。如果角度閨是餅圖或環(huán)形圖,則顯示單元2004將焦點(diǎn)切片所對應(yīng)的數(shù) 據(jù)單元的下一層的數(shù)據(jù)單元的切片顯示為覆蓋該焦點(diǎn)切片。此外,本實(shí)施例的角度困顯示的交互裝置2000還包括環(huán)移動(dòng)單元, 其在角度圖是環(huán)形圖的情況下,如果焦點(diǎn)切片不在環(huán)形圖的最外側(cè)的環(huán)中, 則將包含該焦點(diǎn)切片的環(huán)移到該環(huán)形圖的最外側(cè)。然后,由切片調(diào)整單元 2001對該焦點(diǎn)切片和相關(guān)的切片進(jìn)行調(diào)整。本實(shí)施例的角度圖顯示的交互裝置2000及其組件可以由諸如超大規(guī) 模集成電路或門陣列、諸如邏輯芯片、晶體管等的半導(dǎo)體、或者諸如現(xiàn)場 可編程門陣列、可編程邏輯設(shè)備等的可編程硬件設(shè)備的硬件電路實(shí)現(xiàn),也 可以用由各種類型的處理器執(zhí)行的軟件實(shí)現(xiàn),也可以由上述硬件電路和軟 件的結(jié)合實(shí)現(xiàn).本實(shí)施例的角度圖顯示的交互裝置2000在操作上實(shí)現(xiàn)圖 19所示的實(shí)施例的角度圖顯示的交互方法。雖然以上結(jié)合具體實(shí)施方式
對本發(fā)明的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù) 的方法和裝置、角度圖顯示的交互方法和裝置進(jìn)行了詳細(xì)描述,但本發(fā)明 并不限于此,在不脫離本發(fā)明的范圍的情況下,可以對本發(fā)明進(jìn)行多種變 換、替換和修改。
權(quán)利要求
1. 一種利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法,所述層級結(jié)構(gòu)數(shù)據(jù)包括多個(gè)層級,所述方法包括在所述層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級中確定至少一個(gè)層級作為基本層;利用所述角度圖顯示所述基本層的數(shù)據(jù)單元,其中所述角度圖的每個(gè)切片與所述層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng);以及響應(yīng)用戶對所述角度圖中的切片的操作,顯示與用戶所操作的切片對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。
2. 根據(jù)權(quán)利要求1所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法,還 包括判斷所述用戶所操作的切片所對應(yīng)的數(shù)據(jù)單元與用戶所操作的前一個(gè) 切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上;以及如果不在同 一個(gè)路徑上,則將用戶所操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)層級,
3. 根據(jù)權(quán)利要求1或2所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法, 還包括改變與所述用戶的搮作相關(guān)聯(lián)的至少一個(gè)切片的半徑和/或中心角 度。
4. 根據(jù)權(quán)利要求3所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法,其 中,所述改變與所述用戶的操作相關(guān)聯(lián)的至少一個(gè)切片的半徑的步驟包括 增大所述用戶所搮作的切片的半徑,和/或減小層級大于等于所述用戶所操 作的切片對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù)單元的切片的半徑;所述改變與所述用戶的操作相關(guān)聯(lián)的至少 一個(gè)切片的中心角度的步驟 包括增加所迷用戶所^Mt的切片的中心角度,或者增加所述用戶所操作 的切片所在的路徑上的所有切片的中心角度。
5. 根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的利用角度圖顯示層級結(jié)構(gòu)數(shù) 據(jù)的方法,其中,在所述角度圖是餅圖或環(huán)形圖的情況下,所述顯示與用戶所搮作的切片對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元的步錄fc括以覆蓋所述用戶所操作的切片所對應(yīng)的所述層級結(jié)構(gòu) 數(shù)據(jù)中的數(shù)據(jù)羊元的方式顯示該數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。
6. 根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的利用角度圖顯示層級結(jié)構(gòu)數(shù) 據(jù)的方法,其中,在所述角度圖是環(huán)形圖的情況下,如果所述用戶所^Mt 的切片不在所迷環(huán)形困的最外側(cè)的環(huán)中,則所述方法還包括將包含所述 用戶所IMt的切片的環(huán)移到所述環(huán)形圖的最外側(cè)。
7. —種利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置,其中所述層級結(jié)構(gòu)數(shù) 據(jù)包括多個(gè)層級,所述裝置包括基本層確定單元,用于在所述層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級中確定至少 一個(gè)層級作為基本層;基本層顯示羊元,用于利用所述角度圖顯示所ii^本層的數(shù)據(jù)單元, 其中所述角度困的每個(gè)切片與所述層級結(jié)構(gòu)數(shù)據(jù)中的 一個(gè)數(shù)據(jù)單元對應(yīng); 以及響應(yīng)顯示單元,用于響應(yīng)用戶對所述角度圖中的切片的操作,顯示與 用戶所操作的切片對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的 數(shù)據(jù)單元。
8. 根據(jù)權(quán)利要求7所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置,還 包括判斷單元,用于判斷所述用戶所操作的切片所對應(yīng)的數(shù)據(jù)單元與用戶 所操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上;以及折疊單元,用于在所述判斷單元的判斷結(jié)果為否的情況下,將用戶所 操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)單元所在的路徑折疊到與所述用戶所操作 的切片所對應(yīng)的數(shù)據(jù)單元相同的層級。
9. 根據(jù)權(quán)利要求7或8所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置, 還包括切片調(diào)整單元,用于改變與所述用戶的搮作相關(guān)聯(lián)的至少一個(gè)切 片的半徑和/或中心角度。
10. 根據(jù)權(quán)利要求9所述的利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的裝置,其中,所述切片調(diào)整單元包括半徑調(diào)整單元,用于增大所述用戶所^Mt的切片的半徑和/或減小切片的半徑;以JL/或者中心角度調(diào)整單元,用于增加所述用戶所操作的切片的中心角度 或者增加所述用戶所搮作的切片所在的路徑上的所有切片的中心角度。
11. 一種角度困顯示的交互方法,其中,所述角度圖顯示包含多個(gè)層 級的層級結(jié)構(gòu)數(shù)據(jù),所述角度圖的每個(gè)切片與所述層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè) 數(shù)據(jù)單元對應(yīng),所述交互方法包括響應(yīng)用戶對所述角度困中的切片的操作,改變與所述用戶的操作相關(guān) 聯(lián)的至少 一個(gè)切片的半徑和/或中心角度。
12. 根據(jù)權(quán)利要求11所述的角度困顯示的交互方法,其中,所述改變 與所述用戶的操作相關(guān)聯(lián)的至少一個(gè)切片的半徑的步驟包括增大所述用 戶所搮作的切片的半徑,和/或減小層級大于等于與所述用戶所操作的切片 對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù)單元的切片的半徑;所述改變與所述用戶的IMt相關(guān)聯(lián)的至少 一個(gè)切片的中心角度的步驟包括增加所迷用戶所IMt的切片的中心角度,或者增加所述用戶所操作 的切片所在的路徑上的所有切片的中心角度。
13. 根據(jù)權(quán)利要求11或12所述的角度圖顯示的交互方法,還包括 判斷所述用戶所操作的切片所對應(yīng)的數(shù)據(jù)單元與用戶所操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上;如果不在同 一個(gè)路徑上,則將用戶所操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)層級.
14.根據(jù)權(quán)利要求11至13任意一項(xiàng)所述的角度圖顯示的交互方法,其 中,所述角度網(wǎng)僅顯示所述層級結(jié)構(gòu)數(shù)據(jù)的基本層;所述交互方法還包括顯示與所述用戶所IMt的切片對應(yīng)的所述層級 結(jié)構(gòu)數(shù)據(jù)中的數(shù)振單元的至少下 一層數(shù)據(jù)單元。
15. 根據(jù)權(quán)利要求11至14任意一項(xiàng)所述的角度圖顯示的交互方法,其 中,在所述角廈圖是餅圖或環(huán)形圖的情況下,所述顯示與用戶所操作的切 片對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元的步驟 包括以覆蓋所迷用戶所操作的切片所對應(yīng)的所述層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù) 單元的方式顯示該數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。
16. 根據(jù)權(quán)利要求11至15任意一項(xiàng)所述的角度圖顯示的交互方法,其 中,在所述角度圍是環(huán)形圍的情況下,如果所述用戶所操作的切片不在所 述環(huán)形圖的最外倒的環(huán)中,則所述交互方法還包括將包含所迷用戶所搮作的切片的環(huán)移到所述環(huán)形圖的最外側(cè)。
17. —種角度圖顯示的交互裝置,其中,所述角度圖顯示包含多個(gè)層 級的層級結(jié)構(gòu)數(shù)據(jù),所述角度圖的每個(gè)切片與所述層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè) 數(shù)據(jù)單元對應(yīng),所述交互裝置包括切片調(diào)整牟元,用于響應(yīng)用戶對所述角度圖中的切片的操作,改變與 所述用戶的操作相關(guān)聯(lián)的至少 一個(gè)切片的半徑和/或中心角度。
18. 根據(jù)權(quán)利要求17所述的角度圖顯示的交互裝置,其中,所述切片 調(diào)整單元包括半徑調(diào)4^單元,用于增大所述用戶所l^作的切片的半徑,和/或減小層 級大于等于與所述用戶所操作的切片對應(yīng)的數(shù)據(jù)單元的層級的數(shù)據(jù)單元的 切片的半徑;以;sj或者中心角度調(diào)整單元,用于增加所述用戶所操作的切片的中心角度,或 者增加所述用戶所操作的切片所在的路徑上的所有切片的中心角度。
19. 祁應(yīng)權(quán)利要求17或18所述的角度圖顯示的交互裝置,還包括 判斷單元,用于判斷所述用戶所操作的切片所對應(yīng)的數(shù)據(jù)單元與用戶所操作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)單元是否在同一個(gè)路徑上;以及折疊羊元,用于在所述判斷單元的判斷結(jié)果為否的情況下,將用戶所 採作的前一個(gè)切片所對應(yīng)的數(shù)據(jù)單元所在的路徑折疊到與所迷用戶所操作 的切片所對應(yīng)的數(shù)據(jù)單元相同的層級.
20. 根據(jù)杈利要求17至19任意一項(xiàng)所述的角度圖顯示的交互裝置,其中,所述角度颺M示所述層級結(jié)構(gòu)數(shù)據(jù)的基本層;所述交互裝置還包括顯示單元,用于顯示與所述用戶所操作的切片 對應(yīng)的所ii^鈒結(jié)構(gòu)數(shù)據(jù)中的lt據(jù)單元的至少下一層的數(shù)據(jù)單元。
全文摘要
本發(fā)明提供一種利用角度圖顯示層級結(jié)構(gòu)數(shù)據(jù)的方法及裝置,該層級結(jié)構(gòu)數(shù)據(jù)包括多個(gè)層級,該方法包括在層級結(jié)構(gòu)數(shù)據(jù)中的多個(gè)層級中確定至少一個(gè)層級作為基本層;利用角度圖顯示基本層的數(shù)據(jù)單元,其中角度圖的每個(gè)切片與層級結(jié)構(gòu)數(shù)據(jù)中的一個(gè)數(shù)據(jù)單元對應(yīng);以及響應(yīng)用戶對角度圖中的切片的操作,顯示與用戶所操作的切片對應(yīng)的層級結(jié)構(gòu)數(shù)據(jù)中的數(shù)據(jù)單元的至少下一層的數(shù)據(jù)單元。采用本發(fā)明的方法,即使在層級結(jié)構(gòu)數(shù)據(jù)的層級和/或數(shù)據(jù)單元很多的情況下,也可以分層地、清楚地顯示層級結(jié)構(gòu)數(shù)據(jù)的每一層的數(shù)據(jù)單元,克服了現(xiàn)有技術(shù)中角度圖雜亂的問題,并且能夠根據(jù)用戶的要求定制角度圖的顯示。此外,本發(fā)明還提供一種角度圖顯示的交互方法及裝置。
文檔編號G06F17/30GK101261628SQ200710086200
公開日2008年9月10日 申請日期2007年3月7日 優(yōu)先權(quán)日2007年3月7日
發(fā)明者劉世霞, 誠 楊, 樓興華, 輝 蘇 申請人:國際商業(yè)機(jī)器公司