[發(fā)明專利]繪制數(shù)據(jù)地圖的方法及裝置有效
| 申請?zhí)枺?/td> | 201810653947.0 | 申請日: | 2018-06-22 |
| 公開(公告)號: | CN108846112B | 公開(公告)日: | 2021-04-27 |
| 發(fā)明(設(shè)計)人: | 張亞如;曾偉 | 申請(專利權(quán))人: | 新華三大數(shù)據(jù)技術(shù)有限公司 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25 |
| 代理公司: | 北京林達(dá)劉知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 450000 河南省鄭州市鄭州高新*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 繪制 數(shù)據(jù) 地圖 方法 裝置 | ||
本公開涉及一種繪制數(shù)據(jù)地圖的方法及裝置,該方法包括:獲取數(shù)據(jù)庫中的地圖數(shù)據(jù)并保存在本地的緩存,所述地圖數(shù)據(jù)包含至少一條表關(guān)系;接收到用戶訪問數(shù)據(jù)地圖的請求時,向服務(wù)器發(fā)送第一訪問請求;接收所述服務(wù)器發(fā)送的對所述第一訪問請求的反饋信息;根據(jù)所述反饋信息更新所述緩存中的地圖數(shù)據(jù),從所述緩存讀取更新后的地圖數(shù)據(jù);根據(jù)讀取的地圖數(shù)據(jù)繪制數(shù)據(jù)地圖,從而提高了繪制數(shù)據(jù)地圖的效率。
技術(shù)領(lǐng)域
本公開涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種繪制數(shù)據(jù)地圖的方法及裝置。
背景技術(shù)
目前,基于關(guān)系型圖表繪制插件,例如數(shù)據(jù)地圖,用戶僅需提供圖形,以及圖形之間的關(guān)系,通過插件內(nèi)置的API(Application Programming Interface,應(yīng)用程序編程接口),就可以將圖形之間的關(guān)系進(jìn)行展示。
ETL(Extract-Transform-Load,抽取-轉(zhuǎn)換-加載)文件包含了表與表之間的關(guān)系,用戶通過上傳ETL文件、解析ETL文件的操作,可以獲取到表與表之間的關(guān)系,然后可通過數(shù)據(jù)地圖展示這種關(guān)系,實現(xiàn)數(shù)據(jù)地圖的繪制過程。
在基于數(shù)據(jù)地圖繪制表與表之間的關(guān)系時,需要從數(shù)據(jù)庫請求數(shù)據(jù)地圖的數(shù)據(jù),獲取到表信息以及表與表之間的關(guān)系的數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行封裝處理,調(diào)用數(shù)據(jù)地圖的API,將數(shù)據(jù)渲染到頁面進(jìn)行展示。
目前的數(shù)據(jù)地圖繪制方式存在繪制效率低的問題。
發(fā)明內(nèi)容
有鑒于此,本公開提出了一種繪制數(shù)據(jù)地圖的方法及裝置。
根據(jù)本公開的一個方面,提供了一種繪制數(shù)據(jù)地圖的方法,所述方法應(yīng)用于客戶端,所述方法包括:獲取數(shù)據(jù)庫中的地圖數(shù)據(jù)并保存在本地的緩存,所述地圖數(shù)據(jù)包含至少一條表關(guān)系;接收到用戶訪問數(shù)據(jù)地圖的請求時,向服務(wù)器發(fā)送第一訪問請求;接收所述服務(wù)器發(fā)送的對所述第一訪問請求的反饋信息;根據(jù)所述反饋信息更新所述緩存中的地圖數(shù)據(jù),從所述緩存讀取更新后的地圖數(shù)據(jù);根據(jù)讀取的地圖數(shù)據(jù)繪制數(shù)據(jù)地圖。
根據(jù)本公開的另一個方面,提供了一種繪制數(shù)據(jù)地圖的裝置,所述裝置應(yīng)用于客戶端,所述裝置包括:獲取模塊,用于獲取數(shù)據(jù)庫中的地圖數(shù)據(jù)并保存在本地的緩存,所述地圖數(shù)據(jù)包含至少一條表關(guān)系;第一接收模塊,用于接收到用戶訪問數(shù)據(jù)地圖的請求時,向服務(wù)器發(fā)送第一訪問請求;第二接收模塊,用于接收所述服務(wù)器發(fā)送的對所述第一訪問請求的反饋信息;讀取模塊,用于根據(jù)所述反饋信息更新所述緩存中的地圖數(shù)據(jù),從所述緩存讀取更新后的地圖數(shù)據(jù);繪制模塊,用于根據(jù)讀取的地圖數(shù)據(jù)繪制數(shù)據(jù)地圖。本實施例的繪制數(shù)據(jù)地圖的方法,在用戶訪問數(shù)據(jù)地圖時,在客戶端設(shè)備本地獲取數(shù)據(jù)地圖的數(shù)據(jù),提高了繪制地圖的效率。
根據(jù)下面參考附圖對示例性實施例的詳細(xì)說明,本公開的其它特征及方面將變得清楚。
附圖說明
包含在說明書中并且構(gòu)成說明書的一部分的附圖與說明書一起示出了本公開的示例性實施例、特征和方面,并且用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種繪制數(shù)據(jù)地圖的方法的流程圖;
圖2是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖3是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖4是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖5是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖6是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖7是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
圖8是根據(jù)一示例性實施例示出的繪制數(shù)據(jù)地圖的方法的信令流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三大數(shù)據(jù)技術(shù)有限公司,未經(jīng)新華三大數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810653947.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





