[發明專利]圖表分析的方法和裝置在審
| 申請號: | 201610571614.4 | 申請日: | 2016-07-20 |
| 公開(公告)號: | CN107643888A | 公開(公告)日: | 2018-01-30 |
| 發明(設計)人: | 陳克林 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 中原信達知識產權代理有限責任公司11219 | 代理人: | 張一軍,趙靜 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖表 分析 方法 裝置 | ||
技術領域
本發明涉及計算機技術及軟件領域,尤其涉及一種圖表分析的方法和裝置。
背景技術
圖表分析展示功能在每個項目中的開發工作量較大。目前很多的前臺圖表類展示框架,如Highchart、Echarts等,前后臺都需要手工開發。即在每次圖表分析展示中,前臺圖表模型和后臺的分析數據都需要定制開發,缺少后端工具支持,且開發工作量大,調試難度大,導致圖表分析展示的效率低下。
發明內容
有鑒于此,本發明提供一種圖表分析的方法和裝置,能夠降低圖形化圖表分析的復雜度,易于學習和使用,提高項目的開發效率,節約開發成本,同時也降低的維護成本。
為實現上述目的,根據本發明的一個方面,提供了一種圖表分析的方法。
本發明的一種圖表分析的方法包括:配置圖表模型,所述圖表模型中定義了與圖表模型關聯的數據集;根據圖表分析請求獲取圖表模型,并根據定義的數據集調用數據集服務,以獲取圖表分析數據;將圖表分析數據添加到圖表模型中并輸出分析圖表。
可選地,根據圖表分析請求獲取圖表模型時,先從緩存中讀取圖表模型,若緩存中沒有圖表模型,則讀取圖表模型配置中的圖表模型的配置文件并加以緩存。
可選地,根據圖表分析請求獲取圖表模型時,利用時間戳,判斷緩存中的圖表模型是否為最新配置的圖表模型,若否,則從圖表模型配置中加載圖表模型的最新配置文件。
可選地,所述方法還包括:輸出分析圖表之后,利用Highcharts圖表庫展示所述分析圖表。
可選地,利用Highcharts圖表庫展示所述分析圖表還包括:采用儀表盤組展示分析圖表,根據儀表盤的個數確定各儀表盤的位置;和/或采用柱狀圖展示分析圖表,并利用鉆取功能,多維度地展示圖表分析數據。
為實現上述目的,根據本發明的另一方面,提供了一種圖表分析的裝置。
本發明的一種圖表分析的裝置包括:配置模塊,用于配置圖表模型,所述圖表模型中定義了與圖表模型關聯的數據集;獲取模塊,用于根據圖表分析請求獲取圖表模型,并根據定義的數據集調用數據集服務,以獲取圖表分析數據;以及輸出模塊,用于將圖表分析數據添加到圖表模型中并輸出分析圖表。
可選地,所述獲取模塊還用于:先從緩存中讀取圖表模型,若緩存中沒有圖表模型,則讀取圖表模型配置中的圖表模型的配置文件并加以緩存。
可選地,所述獲取模塊還用于:利用時間戳,判斷緩存中的圖表模型是否為最新配置的圖表模型,若否,則從圖表模型配置中加載圖表模型的最新配置文件。
可選地,所述裝置還包括:展示模塊,用于在輸出模塊輸出分析圖表之后,利用Highcharts圖表庫展示所述分析圖表。
可選地,所述展示模塊還用于:采用儀表盤組展示分析圖表,根據儀表盤的個數確定各儀表盤的位置;和/或采用柱狀圖展示分析圖表,并利用鉆取功能,多維度地展示圖表分析數據。
根據本發明的技術方案,通過預先配置圖表模型及定義數據集的方式,從而能夠實現圖形分析模型及關聯的數據集的可配置,無需開發代碼,降低圖形化圖表分析的復雜度,提高項目的開發效率;通過利用時間戳的方式判斷獲取的圖表模型是否為最新配置的文件,從而可以在開發環境中頻繁修改圖表模型的配置文件時,確保最新配置文件被動態加載,提高開發效率;通過利用Highcharts圖表庫,利用儀表盤組或柱狀圖展示分析圖表,從而滿足圖表分析展示的不同需求,且柱狀圖展示中還可進行鉆取功能的設置,從而實現圖表分析數據的多樣化展示。
附圖說明
附圖用于更好地理解本發明,不構成對本發明的不當限定。其中:
圖1是本發明實施例的圖形分析方法的主要構架示意圖;
圖2是根據本發明實施例的圖表分析的方法的主要步驟的示意圖;
圖3是本發明實施例的圖形分析方法的主要流程的示意圖;
圖4是根據本發明實施例的圖表分析的裝置的主要部分的示意圖。
具體實施方式
以下結合附圖對本發明的示范性實施例做出說明,其中包括本發明實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本發明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
圖表分析展示功能在每個項目中的開發工作量較大,一個可配置的圖形分析輕量級引擎可以大大提高開發效率,復用性高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610571614.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高爐熔渣溝流嘴
- 下一篇:基于模板引擎的頁面渲染方法和裝置





