[發(fā)明專利]一種數(shù)據(jù)解析方法和裝置在審
| 申請?zhí)枺?/td> | 201711460654.2 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108255984A | 公開(公告)日: | 2018-07-06 |
| 發(fā)明(設計)人: | 秦娜;陳永 | 申請(專利權(quán))人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)解析 表結(jié)構(gòu) 行數(shù)據(jù) 預設 解析 方法和裝置 目標數(shù)據(jù) 寫入 存儲 指令 外部 創(chuàng)建 轉(zhuǎn)化 | ||
本發(fā)明提供了一種數(shù)據(jù)解析方法和裝置,數(shù)據(jù)解析方法包括:根據(jù)外部輸入的指令,確定至少一個數(shù)據(jù)表和一個目標數(shù)據(jù);創(chuàng)建一個具有預設表結(jié)構(gòu)的解析數(shù)據(jù)表;將每一個所述數(shù)據(jù)表轉(zhuǎn)化成具有所述預設表結(jié)構(gòu)的行數(shù)據(jù),并寫入所述解析數(shù)據(jù)表;根據(jù)所述預設表結(jié)構(gòu),在所述解析數(shù)據(jù)表中確定包括有所述目標數(shù)據(jù)的各個所述行數(shù)據(jù),并存儲各個確定的所述行數(shù)據(jù)對應的各個所述數(shù)據(jù)表。本發(fā)明實施例提供的技術(shù)方法能夠提高數(shù)據(jù)解析的效率。
技術(shù)領域
本發(fā)明涉及計算機應用技術(shù)領域,特別涉及一種數(shù)據(jù)解析方法和裝置。
背景技術(shù)
隨著科技的發(fā)展,存儲的數(shù)據(jù)量日益增長,如何通過數(shù)據(jù)解析在數(shù)量龐大的數(shù)據(jù)中找到人們需要的數(shù)據(jù),成為人們關(guān)注的焦點。
一般地,數(shù)據(jù)會存儲在數(shù)據(jù)庫中的各個數(shù)據(jù)表中,當用戶查找某一個數(shù)據(jù)時,先確定數(shù)據(jù)所在的數(shù)據(jù)表,再從數(shù)據(jù)所在的數(shù)據(jù)表中確定數(shù)據(jù)。
然而,數(shù)據(jù)表的數(shù)量繁多,很多時候用戶不知道數(shù)據(jù)放在哪個數(shù)據(jù)表里了,上述方法只能依靠人工逐個解析每一張數(shù)據(jù)表,以確定用戶需要的數(shù)據(jù),消耗大量時間,從而降低了數(shù)據(jù)解析的效率。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種數(shù)據(jù)解析方法和裝置,能夠提高數(shù)據(jù)解析的效率。
第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)解析方法,包括:
根據(jù)外部輸入的指令,確定至少一個數(shù)據(jù)表和一個目標數(shù)據(jù);
創(chuàng)建一個具有預設表結(jié)構(gòu)的解析數(shù)據(jù)表;
將每一個所述數(shù)據(jù)表轉(zhuǎn)化成具有所述預設表結(jié)構(gòu)的行數(shù)據(jù),并寫入所述解析數(shù)據(jù)表;
根據(jù)所述預設表結(jié)構(gòu),在所述解析數(shù)據(jù)表中確定包括有所述目標數(shù)據(jù)的各個所述行數(shù)據(jù),并存儲各個確定的所述行數(shù)據(jù)對應的各個所述數(shù)據(jù)表。
優(yōu)選地,所述創(chuàng)建一個具有預設表結(jié)構(gòu)的解析數(shù)據(jù)表,包括:
設置至少兩個預設字段,其中,每一個所述預設字段對應一個數(shù)據(jù)列;
確定各個所述數(shù)據(jù)列的排列順序,形成具有所述預設表結(jié)構(gòu)的所述解析數(shù)據(jù)表。
優(yōu)選地,所述將每一個所述數(shù)據(jù)表轉(zhuǎn)化成具有所述預設表結(jié)構(gòu)的行數(shù)據(jù),并寫入所述解析數(shù)據(jù)表,包括:
針對每一個所述數(shù)據(jù)表,均執(zhí)行:
分別確定當前數(shù)據(jù)表中各個數(shù)據(jù)與所述至少兩個預設字段的對應關(guān)系;
按照所述對應關(guān)系,將各個所述數(shù)據(jù)分別寫入對應的所述預設字段下,得到所述當前數(shù)據(jù)表對應的所述行數(shù)據(jù)。
優(yōu)選地,所述根據(jù)所述預設表結(jié)構(gòu),在所述解析數(shù)據(jù)表中確定包括有目標數(shù)據(jù)的各個所述行數(shù)據(jù),包括:
在所述至少兩個預設字段中,確定所述目標數(shù)據(jù)對應的目標預設字段;
針對每一個所述行數(shù)據(jù),檢測當前行數(shù)據(jù)中所述目標字段下是否存在所述目標數(shù)據(jù)。
優(yōu)選地,進一步包括:
檢測所述當前數(shù)據(jù)表對應的所述行數(shù)據(jù)是否在預設閾值范圍內(nèi);
當所述當前數(shù)據(jù)表對應的所述行數(shù)據(jù)不在預設值閾值范圍內(nèi)時,跳過所述當前數(shù)據(jù)表。
第二方面,本發(fā)明實施例提供了一種數(shù)據(jù)解析裝置,包括:確定模塊、創(chuàng)建模塊、寫入模塊和解析模塊;
所述確定模塊,用于根據(jù)外部輸入的指令,確定至少一個數(shù)據(jù)表和一個目標數(shù)據(jù);
所述創(chuàng)建模塊,用于創(chuàng)建一個具有預設表結(jié)構(gòu)的解析數(shù)據(jù)表;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711460654.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(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ù)解析方法及存儲介質(zhì)
- 數(shù)據(jù)解析裝置
- 數(shù)據(jù)解析系統(tǒng)以及數(shù)據(jù)解析方法
- 串行數(shù)據(jù)光標
- 串行數(shù)據(jù)格式結(jié)構(gòu)與串行數(shù)據(jù)變換設備
- 一種支持多語言的數(shù)據(jù)轉(zhuǎn)換設備
- 一種數(shù)據(jù)渲染方法及裝置
- 終端數(shù)據(jù)恢復方法和系統(tǒng)
- 上行數(shù)據(jù)發(fā)送方法、上行數(shù)據(jù)調(diào)度方法和裝置
- 車輛的自檢方法
- 一種飛行數(shù)據(jù)修正方法、數(shù)據(jù)處理系統(tǒng)和存儲介質(zhì)
- 緩存行數(shù)據(jù)
- 一種數(shù)據(jù)發(fā)送及接收方法、裝置和存儲介質(zhì)





