[發(fā)明專利]關(guān)系圖繪制方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810296429.8 | 申請(qǐng)日: | 2018-03-30 |
| 公開(kāi)(公告)號(hào): | CN108520049B | 公開(kāi)(公告)日: | 2021-12-17 |
| 發(fā)明(設(shè)計(jì))人: | 吳鑫龍 | 申請(qǐng)(專利權(quán))人: | 新華三大數(shù)據(jù)技術(shù)有限公司 |
| 主分類號(hào): | G06F16/901 | 分類號(hào): | G06F16/901 |
| 代理公司: | 北京林達(dá)劉知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 450000 河南省鄭州市鄭州高新*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 關(guān)系 繪制 方法 裝置 | ||
本公開(kāi)涉及一種關(guān)系圖繪制方法及裝置。該方法應(yīng)用于服務(wù)器,包括:從節(jié)點(diǎn)信息數(shù)據(jù)包括的各個(gè)節(jié)點(diǎn)中確定中心節(jié)點(diǎn);選取處于第N層級(jí)的任一節(jié)點(diǎn);其中,N為大于或等于0整數(shù),在N等于0時(shí),處于第0層級(jí)的節(jié)點(diǎn)為所述中心節(jié)點(diǎn);根據(jù)所述節(jié)點(diǎn)信息數(shù)據(jù),將與所述選取的節(jié)點(diǎn)存在直接關(guān)系的節(jié)點(diǎn)確定為處于第N+1層級(jí)的節(jié)點(diǎn);將所述第N+1層級(jí)的節(jié)點(diǎn)分布在以所述選取的節(jié)點(diǎn)為圓心的圓周上,由于服務(wù)器相對(duì)于客戶端具有較強(qiáng)的計(jì)算能力,一方面夠增加客戶端進(jìn)行圖像渲染的速度,另一方面能夠提升數(shù)據(jù)量較大時(shí)關(guān)系圖的繪制效率,從而提高用戶的使用體驗(yàn)。
技術(shù)領(lǐng)域
本公開(kāi)涉及通信技術(shù)領(lǐng)域,尤其涉及一種關(guān)系圖繪制方法及裝置。
背景技術(shù)
在一個(gè)復(fù)雜的系統(tǒng)或組織中,存在多個(gè)處于不同層級(jí)的節(jié)點(diǎn),該多個(gè)處于不同層級(jí)的節(jié)點(diǎn)之間可以存在各種類型的關(guān)系。關(guān)系圖可以指能夠?qū)⒐?jié)點(diǎn)以及節(jié)點(diǎn)之間的關(guān)系簡(jiǎn)潔清晰呈現(xiàn)的圖形化表達(dá)形式。
相關(guān)技術(shù)中,瀏覽器通過(guò)Canvas(畫布)實(shí)現(xiàn)繪制關(guān)系圖。其中,Canvas可以指能夠通過(guò)腳本(例如JavaScript)繪制圖形的HTML(Hyper Text Markup Language,超級(jí)文本標(biāo)記語(yǔ)言)元素。Canvas能夠?qū)崿F(xiàn)逐個(gè)像素進(jìn)行渲染。JavaScript可以指直譯式腳本語(yǔ)言,其已經(jīng)被廣泛用于Web(World Wide Web,全球廣域網(wǎng))應(yīng)用程序的開(kāi)發(fā),用于為網(wǎng)頁(yè)添加各式各樣的動(dòng)態(tài)功能,從而為用戶提供更流暢美觀的瀏覽效果。
表1示出相關(guān)技術(shù)中的節(jié)點(diǎn)關(guān)系表。相關(guān)技術(shù)中,瀏覽器將表1所示的節(jié)點(diǎn)以及節(jié)點(diǎn)之間的關(guān)系轉(zhuǎn)化為關(guān)系圖的過(guò)程如下:確定中心節(jié)點(diǎn),例如節(jié)點(diǎn)0。在確定中心節(jié)點(diǎn)之后,瀏覽器根據(jù)中心節(jié)點(diǎn)計(jì)算其他各個(gè)節(jié)點(diǎn)距離中心節(jié)點(diǎn)的層級(jí)。假設(shè)節(jié)點(diǎn)0為第0層,則節(jié)點(diǎn)1,節(jié)點(diǎn)2和節(jié)點(diǎn)3為第1層,節(jié)點(diǎn)11和節(jié)點(diǎn)12為第2層,節(jié)點(diǎn)21,節(jié)點(diǎn)22和節(jié)點(diǎn)23為第3層,以此類推計(jì)算出所有節(jié)點(diǎn)距離中心節(jié)點(diǎn)的層級(jí)。瀏覽器根據(jù)節(jié)點(diǎn)的層級(jí)關(guān)系對(duì)節(jié)點(diǎn)進(jìn)行連接,并對(duì)節(jié)點(diǎn)進(jìn)行隨機(jī)分布,完成關(guān)系圖的繪制。
目前,在節(jié)點(diǎn)的數(shù)據(jù)量和數(shù)據(jù)復(fù)雜度較小時(shí),繪制關(guān)系圖的計(jì)算過(guò)程簡(jiǎn)單,瀏覽器可以快速的計(jì)算并繪制關(guān)系圖。但是,隨著節(jié)點(diǎn)的數(shù)據(jù)量和數(shù)據(jù)復(fù)雜度的增加,受到JavaScript計(jì)算能力的限制,繪制關(guān)系圖的計(jì)算過(guò)程變得緩慢,導(dǎo)致瀏覽器繪制關(guān)系圖的速度下降,造成用戶的使用體驗(yàn)較差。
表1
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三大數(shù)據(jù)技術(shù)有限公司,未經(jīng)新華三大數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810296429.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 關(guān)系視圖
- 位置關(guān)系檢測(cè)裝置以及位置關(guān)系檢測(cè)系統(tǒng)
- 關(guān)系建模
- 關(guān)系分析方法、關(guān)系分析程序、以及關(guān)系分析裝置
- 實(shí)體關(guān)系分類裝置和實(shí)體關(guān)系分類方法
- 用戶關(guān)系抽取方法和用戶關(guān)系抽取系統(tǒng)
- 融合依存關(guān)系與篇章修辭關(guān)系的事件時(shí)序關(guān)系識(shí)別方法
- 開(kāi)關(guān)系統(tǒng)
- 視頻視覺(jué)關(guān)系檢測(cè)的關(guān)系片段連接方法
- 開(kāi)關(guān)系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





