一种数据文件检测方法和装置制造方法及图纸

技术编号:16365502 阅读:55 留言:0更新日期:2017-10-10 21:31
本发明专利技术实施例公开了一种数据文件检测方法和装置,将数据文件存储在预设数组中;如果所述数据文件包含子文件,确定所述数据文件的子文件中数据的长度;如果所述数据文件不包含子文件,确定所述数据文件中数据的长度;根据所述数据的长度确定所述数据文件是否存在跳号。本发明专利技术实施例公开的数据文件检测方法和装置可以在数据同步过程中检测数据文件是否同步完整,避免了数据文件的重复统计,也能及时发现漏传等问题,为稽核数据文件提供了很大的便利。

Method and device for detecting data file

The embodiment of the invention discloses a method and a device for detecting data files, data files stored in the preset array; if the data file contains the sub file, determine the data of the data file in the sub file length; if the data file does not contain sub files, determine the data in the data file length; determine whether the data file exists jump number according to the length of the data. The embodiment of the public data file detection method and device of the invention can detect whether the complete synchronization of data files in the data synchronization process, to avoid duplication of statistical data file, also can find the missing mass problem, provides a great convenience for the audit data file.

【技术实现步骤摘要】
一种数据文件检测方法和装置
本专利技术涉及数据传输领域的数据同步技术,尤其涉及一种数据文件检测方法和装置。
技术介绍
音乐公司各系统之间经常会使用到数据同步的操作,在数据同步过程中通常需要大数据量的同步或数据交互,一般使用文件传输协议(FTP,FileTransferProtocol)进行文本数据同步。很多时候同步的数据量比较大,同时同步规范又常常限制一个同步文件中的最大记录数,这就造成生成的同步文件个数可能是多个,因此,需要在同步过程中稽核文件是否全部同步完成而没有遗漏。现有技术中,生成FTP同步数据文件时缺少对应的跳号检查机制,造成一些文件名称生成造成跳号,例如:1004_channal_001,1004_channal_002,1004_channal_004。因此,亟需检测方法来检查在生成同步数据文件是否完整。
技术实现思路
为解决上述技术问题,本专利技术实施例提供一种数据文件检测方法和装置,可以在生成数据同步过程中检测数据文件是否生成完整。本专利技术的技术方案是这样实现的:本专利技术实施例提供一种数据文件检测方法,所述方法包括:将数据文件存储在预设数组中;如果所述数据文件包含子本文档来自技高网...
一种数据文件检测方法和装置

【技术保护点】
一种数据文件检测方法,其特征在于,所述方法包括:将数据文件存储在预设数组中;如果所述数据文件包含子文件,确定所述数据文件的子文件中数据的长度;如果所述数据文件不包含子文件,确定所述数据文件中数据的长度;根据所述数据的长度确定所述数据文件是否存在跳号。

【技术特征摘要】
1.一种数据文件检测方法,其特征在于,所述方法包括:将数据文件存储在预设数组中;如果所述数据文件包含子文件,确定所述数据文件的子文件中数据的长度;如果所述数据文件不包含子文件,确定所述数据文件中数据的长度;根据所述数据的长度确定所述数据文件是否存在跳号。2.根据权利要求1所述的方法,其特征在于,所述将数据文件存储在预设数组中,具体为:如果数据文件不包含子文件,将所述数据文件存储至预设数组中;如果所述数据文件包含子文件,将所述数据文件的子文件存储至所述预设数组的子数组中。3.根据权利要求2所述的方法,其特征在于,所述将数据文件存储至预设数组中,具体为:获取所述数据文件的文件序号;根据所述数据文件的文件序号,确定所述数据文件在所述预设数组中的存储序号;将所述数据文件存储在所述预设数组的所述存储序号对应的位置;所述将数据文件的子文件存储至所述预设数组的子数组中,具体为:获取所述数据文件的文件序号和子文件序号;根据所述数据文件的文件序号,确定所述数据文件在所述预设数组中的第一存储序号;根据所述子文件序号,确定所述子文件在所述预设数组的第一存储序号的子数组中的第二存储序号,将所述子文件存储在所述预设数组的所述第二存储序号对应的位置。4.根据权利要求1所述的方法,其特征在于,在所述将多个数据文件存储在预设数组中之前,进一步包括:生成数据文件;或者,接收数据文件。5.根据权利要求1所述的方法,其特征在于,所述根据所述数据的长度确定所述数据文件是否存在跳号,具体为:如果所述数据的长度为0,确定所述数据文件存在跳号;如果所述数据的长度不为0,确定所述数据文件没有跳号。6.一种数据文件检测装置,其特征在于,所述装置包括:存储模块、第一确定模块、第二确定模块和第三确定...

【专利技术属性】
技术研发人员:蒲猛周建生廖勤耘张弛
申请(专利权)人:咪咕音乐有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1