[發明專利]一種數據文件檢測方法和裝置有效
| 申請號: | 201610188331.1 | 申請日: | 2016-03-28 |
| 公開(公告)號: | CN107239470B | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 蒲猛;周建生;廖勤耘;張弛 | 申請(專利權)人: | 咪咕音樂有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 王花麗;蔣雅潔 |
| 地址: | 610000 四川省成都市高新*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據文件 檢測 方法 裝置 | ||
本發明實施例公開了一種數據文件檢測方法和裝置,將數據文件存儲在預設數組中;如果所述數據文件包含子文件,確定所述數據文件的子文件中數據的長度;如果所述數據文件不包含子文件,確定所述數據文件中數據的長度;根據所述數據的長度確定所述數據文件是否存在跳號。本發明實施例公開的數據文件檢測方法和裝置可以在數據同步過程中檢測數據文件是否同步完整,避免了數據文件的重復統計,也能及時發現漏傳等問題,為稽核數據文件提供了很大的便利。
技術領域
本發明涉及數據傳輸領域的數據同步技術,尤其涉及一種數據文件檢測方法和裝置。
背景技術
音樂公司各系統之間經常會使用到數據同步的操作,在數據同步過程中通常需要大數據量的同步或數據交互,一般使用文件傳輸協議(FTP,File Transfer Protocol)進行文本數據同步。很多時候同步的數據量比較大,同時同步規范又常常限制一個同步文件中的最大記錄數,這就造成生成的同步文件個數可能是多個,因此,需要在同步過程中稽核文件是否全部同步完成而沒有遺漏。
現有技術中,生成FTP同步數據文件時缺少對應的跳號檢查機制,造成一些文件名稱生成造成跳號,例如:1004_channal_001,1004_channal_002,1004_channal_004。因此,亟需檢測方法來檢查在生成同步數據文件是否完整。
發明內容
為解決上述技術問題,本發明實施例提供一種數據文件檢測方法和裝置,可以在生成數據同步過程中檢測數據文件是否生成完整。
本發明的技術方案是這樣實現的:
本發明實施例提供一種數據文件檢測方法,所述方法包括:
將數據文件存儲在預設數組中;
如果所述數據文件包含子文件,確定所述數據文件的子文件中數據的長度;
如果所述數據文件不包含子文件,確定所述數據文件中數據的長度;
根據所述數據的長度確定所述數據文件是否存在跳號。
進一步地,所述將數據文件存儲在預設數組中,具體為:
如果數據文件不包含子文件,將所述數據文件存儲至預設數組中;
如果所述數據文件包含子文件,將所述數據文件的子文件存儲至所述預設數組的子數組中。
進一步地,所述將數據文件存儲至預設數組中,具體為:獲取所述數據文件的文件序號;根據所述數據文件的文件序號,確定所述數據文件在所述預設數組中的存儲序號;將所述數據文件存儲在所述預設數組的所述存儲序號對應的位置;
所述將數據文件的子文件存儲至所述預設數組的子數組中,具體為:獲取所述數據文件的文件序號和子文件序號;根據所述數據文件的文件序號,確定所述數據文件在所述預設數組中的第一存儲序號;根據所述子文件序號,確定所述子文件在所述預設數組的第一存儲序號的子數組中的第二存儲序號,將所述子文件存儲在所述預設數組的所述第二存儲序號對應的位置。
進一步地,在所述將多個數據文件存儲在預設數組中之前,進一步包括:
生成數據文件;或者,
接收數據文件。
進一步地,所述根據所述數據的長度確定所述數據文件是否存在跳號,具體為:
如果所述數據的長度為0,確定所述數據文件存在跳號;
如果所述數據的長度不為0,確定所述數據文件沒有跳號。
本發明實施例提供一種數據文件檢測裝置,所述裝置包括:存儲模塊、第一確定模塊、第二確定模塊和第三確定模塊,其中,
所述存儲模塊,用于將數據文件存儲在預設數組中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于咪咕音樂有限公司,未經咪咕音樂有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610188331.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:路由信息查詢方法和裝置
- 下一篇:公交出行路線規劃方法及裝置





