[發(fā)明專利]一種層次化可視交互系統(tǒng)、方法、設(shè)備及介質(zhì)有效
| 申請?zhí)枺?/td> | 202110494859.2 | 申請日: | 2021-05-07 |
| 公開(公告)號: | CN113206910B | 公開(公告)日: | 2022-02-01 |
| 發(fā)明(設(shè)計)人: | 鮑西雨;蓋偉;楊承磊;王露潼;劉娟 | 申請(專利權(quán))人: | 山東大學(xué) |
| 主分類號: | H04M1/72403 | 分類號: | H04M1/72403;H04M1/7243;H04M1/02 |
| 代理公司: | 濟南圣達知識產(chǎn)權(quán)代理有限公司 37221 | 代理人: | 閆圣娟 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 層次 可視 交互 系統(tǒng) 方法 設(shè)備 介質(zhì) | ||
1.一種層次化可視交互系統(tǒng),其特征在于,包括:
界面生成模塊,其被配置為根據(jù)給定的層次性數(shù)據(jù),提取其樹形結(jié)構(gòu),并結(jié)合用戶的點擊熱度以及點擊歷史,利用變形Voronoi樹圖算法獲得變形Voronoi樹圖;
導(dǎo)航模塊,其被配置為在輸入屏幕上對獲得的變形Voronoi進行顯示,并接收用戶操作或查詢指令的消息反饋;
操作模塊,其被配置為當(dāng)屬性節(jié)點被點擊時,向?qū)Ш侥K發(fā)送指令,利用聚焦技術(shù)更新界面;當(dāng)數(shù)據(jù)節(jié)點被點擊時,向?qū)Ш侥K發(fā)送指令,利用聚焦技術(shù)更新界面, 向展示模塊發(fā)送指令,并在輸出設(shè)備展示數(shù)據(jù);當(dāng)數(shù)據(jù)節(jié)點進行數(shù)據(jù)操作時,向展示模塊發(fā)送指令,并在輸出設(shè)備對數(shù)據(jù)進行操作;
修改模塊,其被配置為對界面結(jié)構(gòu)進行修改,并向?qū)Ш侥K發(fā)送指令;
展示模塊,其被配置為當(dāng)收到數(shù)據(jù)打開指令時,在輸出設(shè)備上展示該數(shù)據(jù)類型對應(yīng)的數(shù)據(jù)展示器;當(dāng)收到數(shù)據(jù)操作指令時,向數(shù)據(jù)展示器發(fā)送對應(yīng)的指令;
將Voronoi樹圖生成算法中帶容量約束的重心加權(quán)Voronoi圖節(jié)點的區(qū)域(cell)修改為從該區(qū)域中所能提取的面積最大的正N邊形,將這種新的圖形稱為RPCCPD(Regularpolygon extracted from centroidal power diagram with capacity constraints),將節(jié)點為RPCCPD的Voronoi樹圖算法稱為變形Voronoi樹圖算法;
用變形Voronoi樹圖算法生成的Voronoi樹圖是變形Voronoi樹圖,在生成變形Voronoi樹圖時,將一個固定大小的正六邊形設(shè)為所有節(jié)點的邊界,并行計算所有節(jié)點的RPCCPD,在顯示的時候通過偏移放縮實時計算其真實的RPCCPD;
所述聚焦技術(shù),是聚焦和上下文融合,聚焦是在用戶點擊某節(jié)點時,首先清空該節(jié)點父節(jié)點邊界內(nèi)繪制的內(nèi)容,然后調(diào)整該節(jié)點的父節(jié)點的RPCCPD權(quán)重分配,增加該節(jié)點的權(quán)重,使得該節(jié)點的面積達到父節(jié)點面積的80%;上下文融合即降低該節(jié)點的兄弟節(jié)點的權(quán)重,使得這些節(jié)點面積減少但不消失,同時顯示該節(jié)點的所有子節(jié)點,從而保持上下文信息。
2.如權(quán)利要求1所述的一種層次化可視交互系統(tǒng),其特征在于,所述界面生成模塊,具體執(zhí)行以下操作:
對于新創(chuàng)建的表,對于給定的層次性數(shù)據(jù)集,提取其公共屬性樹,對于這棵樹的每一個葉節(jié)點,將所有符合該屬性的數(shù)據(jù)節(jié)點添加為其子節(jié)點;結(jié)合用戶群體的點擊熱度以及用戶點擊歷史,對樹形結(jié)構(gòu)中的屬性節(jié)點和數(shù)據(jù)節(jié)點進行權(quán)重賦值;將層次性結(jié)構(gòu)樹作為變形Voronoi樹圖算法的輸入,生成變形Voronoi樹圖;對于表的局部修改,僅計算并更新修改節(jié)點父節(jié)點的RPCCPD。
3.如權(quán)利要求1所述的一種層次化可視交互系統(tǒng),其特征在于,所述導(dǎo)航模塊,具體執(zhí)行以下步驟:
將輸入屏幕的形狀設(shè)為邊界,計算變形Voronoi樹圖根節(jié)點的RPCCPD,在輸入屏幕中顯示該RPCCPD;
接收操作模塊、修改模塊和查詢模塊的指令,對變形Voronoi樹圖進行修改。
4.如權(quán)利要求1所述的一種層次化可視交互系統(tǒng),其特征在于,所述操作模塊,具體執(zhí)行以下操作:當(dāng)某一節(jié)點被點擊,若為屬性節(jié)點,則向所述導(dǎo)航模塊發(fā)送聚焦指令;若為數(shù)據(jù)節(jié)點,則向?qū)Ш侥K發(fā)送聚焦指令,同時向展示模塊發(fā)送數(shù)據(jù)打開指令;當(dāng)在數(shù)據(jù)節(jié)點內(nèi)進行數(shù)據(jù)操作時,向展示模塊發(fā)送操作指令。
5.如權(quán)利要求1所述的一種層次化可視交互系統(tǒng),其特征在于,所述展示模塊,具體執(zhí)行以下操作:
通過socket通信接收來自操作模塊的指令;
若指令為打開數(shù)據(jù),則首先關(guān)閉其他數(shù)據(jù)展示器,再根據(jù)數(shù)據(jù)節(jié)點的數(shù)據(jù)類型啟動相應(yīng)的數(shù)據(jù)展示器,并打開數(shù)據(jù)節(jié)點字段中保存的該數(shù)據(jù)的絕對路徑;
若指令為數(shù)據(jù)操作,則根據(jù)該數(shù)據(jù)操作的返回值以及輸出設(shè)備中預(yù)先定義好的操作返回值與操作指令的綁定關(guān)系,得到操作指令;將具體的操作指令發(fā)送給目前啟動的數(shù)據(jù)展示器,完成相應(yīng)的操作。
6.如權(quán)利要求1所述的一種層次化可視交互系統(tǒng),其特征在于,所述修改模塊,具體執(zhí)行以下操作:判斷用戶類型,根據(jù)用戶類型選擇預(yù)設(shè)的修改策略,實現(xiàn)對界面結(jié)構(gòu)的修改。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110494859.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





