[發明專利]一種基于Tcl/Tk和R語言的高效處理CIDAS數據庫的方法有效
| 申請號: | 202110037505.5 | 申請日: | 2021-01-12 |
| 公開(公告)號: | CN112732744B | 公開(公告)日: | 2023-03-14 |
| 發明(設計)人: | 李銳陽;王智;禹慧麗;崔泰松;趙會 | 申請(專利權)人: | 重慶長安汽車股份有限公司 |
| 主分類號: | G06F16/242 | 分類號: | G06F16/242;G06F16/25;G06F16/22;G06F16/215 |
| 代理公司: | 重慶華科專利事務所 50123 | 代理人: | 康海燕 |
| 地址: | 400023 *** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 tcl tk 語言 高效 處理 cidas 數據庫 方法 | ||
本發明提出一種基于Tcl/Tk和R語言的高效處理CIDAS數據庫的方法,通過Tcl/Tk開發圖形界面,在該界面下,用戶獲得編碼書解碼之后的參數,并定義數據查詢、分析的需求,程序將需求發送至后臺的R腳本輸入端,R腳本對訪問的涉及參數的數據域進行分析,形成數據交換表,并將數據交換換表存在到本機。再運用Vbs語言將分析結果呈現到Excel中,提供可視化的圖標,并將結果整理為PPT格式,供工程師使用。本發明可實現對CIDAS數據庫的高效分析,并提供可視化的分析結果。
技術領域
本發明是涉及數據處理方法,特別涉及CIDAS(中國交通事故深入研究)數據庫的處理方法。
背景技術
CIDAS數據庫是中國交通事故深入調查的數據庫,包含了道路、車輛、環境、人員等全面信息,每起交通事故包含近3000個參數,這些參數分類別存放在31個表格中,形成數據庫。目前數據庫事故數量在5000多起,且以每年1000起左右的量增加。CIDAS數據庫是主被動安全研究的重要依據,傳統的方式是將數據庫拆分為不同的Excel表格,通過Excel表格的查詢和篩選功能對數據進行重新匯總,得到分析結果。但在CIDAS數據庫的運用過程中,1、面對海量的數據,因參數以編碼方式存儲,通過表格訪問數據效率低下,操作過程容易出錯;2、在進行統計分析、挖掘數據潛在的價值時,每張表格主鍵值不同,且數據穿插存儲于不同表格中,屬于關系性數據庫,讀寫性能差,非數據處理專業人員需要耗費大量的時間學習數據處理的方法,方可進行交通事故關注參數的統計分析;3、數據庫一直在不斷更新,包括數據量的增加和解碼書的變更,每次變更需要重新執行分析任務,費時費力。
基于以上,針對CIDAS數據庫的分析,需要一種新的方法,以提升分析CIDAS數據的效率。
R語言在數據分析、統計建模、數據可視化方面的運用廣泛,且開源,擁有豐富的包,供工程師在不同領域使用。Tcl/Tk是一種工程控制語言,Tk是Tcl的一個強大的圖形工具箱,可快速開發圖形界面,在工程領域擁有廣泛的運用。Vbs是Microsoft軟件所支持的腳本語言,支持Excel圖表的二次開發,更加方便地使得數據可視化,同時可支持PPT自動生成結果報告。
發明內容
本發明提供一種基于Tcl/Tk和R語言的高效處理CIDAS數據庫的方法,運用Tcl/Tk圖形化界面,以及R語言內存計算的特性,對CIDAS數據庫進行高效分析,并提供可視化的分析結果。
本發明的技術方案如下:
一種基于Tcl/Tk和R語言的高效處理CIDAS數據庫的方法,所述方法是通過Tcl/Tk開發圖形界面,在該界面下,用戶獲得編碼書解碼之后的參數,并定義數據查詢、分析的需求,程序將需求發送至后臺的R腳本輸入端,R腳本對訪問的涉及參數的數據域進行分析,形成數據交換表,并將數據交換換表存在到本機。再運用Vbs語言將分析結果呈現到Excel中,提供可視化的圖標,并將結果整理為PPT格式,供工程師使用。
本發明提供的方法具體包括以下步驟:
1、獲取用戶通過自定義Tcl/Tk界面輸入的解碼書完整路徑;
2、Tcl程序判斷該編碼書是否更新,若更新,則執行解碼模塊重新解碼,并將解碼結果存儲到服務器,同時形成解碼參數列表,執行步驟(4);
3、若未更新,則讀取服務器上的解碼結果,形成解碼參數列表,執行步驟(4);
4、Tcl/Tk輸入接口接收到解碼參數列表,生成圖形界面;
5、獲取用戶定義的數據查詢、統計分析需求,對數據庫進行訪問;
6、R腳本分析模塊對用戶需求進行分辨,判斷是否在服務器上已存在相同的查詢記錄;
7、若是,則直接調用服務器上的結果,在Tcl/Tk圖形界面預覽窗口呈現,并將分析結果可視化的Excel結果打開;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶長安汽車股份有限公司,未經重慶長安汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110037505.5/2.html,轉載請聲明來源鉆瓜專利網。





