[發(fā)明專利]數(shù)據(jù)處理方法和裝置有效
| 申請?zhí)枺?/td> | 201710284432.3 | 申請日: | 2017-04-27 |
| 公開(公告)號: | CN107025214B | 公開(公告)日: | 2019-08-30 |
| 發(fā)明(設計)人: | 王萌萌 | 申請(專利權)人: | 珠海格力電器股份有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/22;H04L29/06 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 方亮 |
| 地址: | 519070*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)處理 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種數(shù)據(jù)處理方法和裝置。
背景技術
目前,在計算機系統(tǒng)中使用的協(xié)議不僅有網(wǎng)絡協(xié)議,也包括對于特定的系統(tǒng)和傳輸需求而約定的數(shù)據(jù)傳輸協(xié)議等。網(wǎng)絡協(xié)議是通信計算機雙方必須共同遵從的一組約定,如怎么樣建立連接、怎么樣互相識別等。約定的數(shù)據(jù)傳輸協(xié)議是根據(jù)系統(tǒng)之間的數(shù)據(jù)傳輸要求等約定的傳輸數(shù)據(jù)的格式以及內容,傳輸?shù)臄?shù)據(jù)包括:項目信息數(shù)據(jù)、監(jiān)控信息數(shù)據(jù)、控制數(shù)據(jù)等。例如,管理系統(tǒng)和生產(chǎn)系統(tǒng)之間需要傳輸生產(chǎn)進度數(shù)據(jù),約定生產(chǎn)進度數(shù)據(jù)傳輸協(xié)議,確定傳輸?shù)纳a(chǎn)進度數(shù)據(jù)的格式以及內容。生產(chǎn)系統(tǒng)基于生產(chǎn)進度數(shù)據(jù)協(xié)議生成生產(chǎn)進度報告并發(fā)送給管理系統(tǒng),管理系統(tǒng)基于生產(chǎn)進度數(shù)據(jù)傳輸協(xié)議解析生產(chǎn)進度報告并獲取進度信息。目前,開發(fā)人員處理數(shù)據(jù)傳輸協(xié)議都是基于代碼進行處理,但是,實際需要的協(xié)議內容數(shù)據(jù)較少,而基于數(shù)據(jù)傳輸協(xié)議生成的協(xié)議數(shù)據(jù)中冗余的內容數(shù)據(jù)較多,使得處理協(xié)議數(shù)據(jù)的計算速度慢,并且,在系統(tǒng)升級、改造等情況下,原先約定的數(shù)據(jù)傳輸協(xié)議的具體格式和內容也隨之改變,由于對協(xié)議數(shù)據(jù)的處理都在代碼中進行處理,代碼修改量較大,協(xié)議數(shù)據(jù)不易維護。
發(fā)明內容
有鑒于此,本發(fā)明要解決的一個技術問題是提供一種數(shù)據(jù)處理方法和裝置,將協(xié)議數(shù)據(jù)轉換為電子電子表格文件數(shù)據(jù)進行整理、篩選處理,并建立數(shù)據(jù)屬性與協(xié)議內容數(shù)據(jù)的映射關系。
根據(jù)本發(fā)明的一個方面,提供一種數(shù)據(jù)處理方法,包括:將協(xié)議數(shù)據(jù)轉換為第一電子表格文件數(shù)據(jù),其中,所述第一電子表格文件數(shù)據(jù)包含有數(shù)據(jù)屬性信息和協(xié)議內容數(shù)據(jù);根據(jù)篩選規(guī)則對所述第一電子表格文件數(shù)據(jù)進行整理并確定需要刪除的第一數(shù)據(jù)屬性,從所述第一電子表格文件數(shù)據(jù)中刪除具有第一數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù),得到第二電子表格文件數(shù)據(jù);基于所述第二電子表格文件數(shù)據(jù)建立保留的第二數(shù)據(jù)屬性與具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)的映射關系,根據(jù)所述映射關系進行相應地處理。
可選地,所述基于所述第二電子表格文件數(shù)據(jù)建立保留的第二數(shù)據(jù)屬性與具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)的映射關系包括:生成文本文件,將所述第二電子表格文件數(shù)據(jù)的格式轉換為所述文本文件的格式并存儲,其中,所述文本文件中包含有第二數(shù)據(jù)屬性信息、所述具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù);讀取所述文本文件,獲取所述第二數(shù)據(jù)屬性信息和所述具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)并建立所述映射關系。
可選地,所述建立所述映射關系包括:根據(jù)所述第二數(shù)據(jù)屬性信息和所述具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)生成協(xié)議數(shù)據(jù)字典;其中,所述協(xié)議數(shù)據(jù)字典中的鍵為所述第二數(shù)據(jù)屬性信息,所述協(xié)議數(shù)據(jù)字典中的鍵對應的鍵值為所述具有第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)。
可選地,在所述文本文件中,具有相同的第二數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)排列在同一列,并且,排列在同一行的協(xié)議內容數(shù)據(jù)屬于同一條協(xié)議數(shù)據(jù);所述生成協(xié)議數(shù)據(jù)字典還包括:獲取所述文本文件中排列在同一行中的協(xié)議內容數(shù)據(jù),建立所述協(xié)議數(shù)據(jù)字典。
可選地,所述文本文件中包含有多行協(xié)議內容數(shù)據(jù);建立分別與多行協(xié)議內容數(shù)據(jù)相對應的多個協(xié)議數(shù)據(jù)字典;建立數(shù)組,將所述多個協(xié)議數(shù)據(jù)字典存入所述數(shù)組中。
可選地,從所述協(xié)議數(shù)據(jù)字典中獲取與所述第二數(shù)據(jù)屬性信息相匹配的協(xié)議內容數(shù)據(jù);確定所述協(xié)議數(shù)據(jù)中是否存在所述相匹配的協(xié)議內容數(shù)據(jù),基于所述確定結果判斷生成的所述協(xié)議數(shù)據(jù)字典是否正確。
可選地,所述根據(jù)所述映射關系進行相應地處理包括:響應于調用指令,從所述協(xié)議數(shù)據(jù)字典中獲取與所述調用指令中的調用信息相匹配的協(xié)議內容數(shù)據(jù)并進行顯示,用以根據(jù)所述相匹配的協(xié)議內容數(shù)據(jù)生成代碼或文件。
可選地,所述第一電子表格文件數(shù)據(jù)和所述第二電子表格文件數(shù)據(jù)包括:Excel數(shù)據(jù);所述文本文件包括:csv文件。
可選地,所述將協(xié)議數(shù)據(jù)轉換為第一電子表格文件數(shù)據(jù)包括:確定所述協(xié)議數(shù)據(jù)的協(xié)議類型,獲取與所述協(xié)議類型對應的電子表格模板;按照與所述協(xié)議類型相對應的提取規(guī)則從所述協(xié)議數(shù)據(jù)中提取數(shù)據(jù)屬性信息和協(xié)議內容數(shù)據(jù)并填充到所述電子表格模板中,得到所述第一電子表格文件數(shù)據(jù)。
可選地,所述根據(jù)篩選規(guī)則對所述第一電子表格文件數(shù)據(jù)進行整理包括:遍歷所述第一電子表格文件數(shù)據(jù),對所述協(xié)議內容數(shù)據(jù)進行泛化處理;整理所述協(xié)議內容數(shù)據(jù),以使具有相同數(shù)據(jù)屬性的協(xié)議內容數(shù)據(jù)排列在同一列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海格力電器股份有限公司,未經(jīng)珠海格力電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710284432.3/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:字體分析的臨摹尺懸浮控制方法及裝置
- 下一篇:一種文本去重方法和裝置
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





