System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种报关信息存储方法、装置及其存储介质制造方法及图纸_技高网

一种报关信息存储方法、装置及其存储介质制造方法及图纸

技术编号:41198728 阅读:2 留言:0更新日期:2024-05-07 22:26
本申请涉及数据存储技术领域,公开一种报关信息存储方法、装置及其存储介质,方法包括获取核放单数据与开始时间信息;生成入库数据与入库时间信息,计算出第一时间差,匹配出第一标记;拆分出第一备用数据与第二备用数据,组成第一中间数据;生成审结数据与审结时间信息,计算出第二时间差,匹配出第二标记;拆分出第三备用数据与第四备用数据,组成第二中间数据;生成放行数据与放行时间信息,计算出第三时间差,匹配出第三标记;拆分出第五备用数据与第六备用数据,组成第三中间数据;将核放单数据、入库数据、审结数据与放行数据拼接成二进制数据文件;将二进制数据文件、第一中间数据、第二中间数据与第三中间数据压缩成压缩文件并存储。

【技术实现步骤摘要】

本申请涉及数据存储的领域,尤其是涉及一种报关信息存储方法、装置及其存储介质


技术介绍

1、报关是指进出口货物装船出运前,向海关申报的手续。按照有关法律规定:凡是进出国境的货物,必须经由设有海关的港口、车站、国际航空站,并由货物所有人向海关申报,经过海关放行后,货物才可提取或者装船出口。

2、报关工作的全部程序分为申报、查验、放行三个阶段。尤其是在保税区,保税区众的物品若进行报关则具有更复杂的数据流转流程,每次报关均要产生多种类型的报文和清单。例如,综合保税区每年的发展趋势和未来业务增长速度,预计非保清单表数量约为300票/天,每票会产生入库、审结、放行、核扣、退单等多个环节的报文,每票等平均为6个报文,每个报文平均在50kb左右,同时由于系统内部处理,还会产生正式库、账册核扣、相关日志等,存储空间需(300*6)*50kb=88m/天。另外,核放单约为500票/天,每票存储空间需(500*5)*50=122m/天,电子账册业务约为100笔/天,每笔存储空间需400*3=1200m/天。

3、而上述的文件若是直接存储,则不同文件类型需要存储在不同的数据库中,且在报关过程中需要主动访问调阅多种不同类型的文件,访问不同的存储文件则需要主动访问多种数据,其中要多次操作多个数据库,数据处理的效率也低下。


技术实现思路

1、为了降低系统访问报关相关的多种数据的耗时,本申请提供一种报关信息存储方法、装置及其存储介质。

2、本申请提供的一种报关信息存储方法,采用如下的技术方案:

3、一种报关信息存储方法,包括如下步骤:

4、获取清单对应的核放单数据与开始时间信息;

5、根据核放单入库生成入库数据与入库时间信息,根据所述入库时间信息与所述开始时间信息计算出第一时间差,根据所述第一时间差从预设的第一模板中匹配出第一标记;根据所述第一标记从所述核放单数据的尾部位置拆分出第一备用数据,根据所述第一标记从所述入库数据的头部位置拆分出第二备用数据,将所述第一备用数据与所述第二备用数据组合成第一中间数据;所述第一备用数据的数据位长度与所述第二备用数据的数据位长度相等,且数据位长度设置成正相关于所述第一时间差的值;

6、根据审结核放单生成审结数据与审结时间信息,根据所述审结时间信息与所述入库时间信息计算出第二时间差,根据所述第二时间差从预设的第二模板中匹配出第二标记;根据所述第二标记从所述入库数据的尾部位置拆分出第三备用数据,根据所述第二标记从所述审结数据的头部位置拆分出第四备用数据,将所述第三备用数据与所述第四备用数据组合成第二中间数据;所述第三备用数据的数据位长度与所述第四备用数据的数据位长度相等,且数据位长度设置成正相关于所述第二时间差的值;

7、根据放行车辆生成放行数据与放行时间信息,根据所述放行时间信息与所述审结时间信息计算出第三时间差,根据所述第三时间差从预设的第三模板中匹配出第三标记;根据所述第三标记从所述审结数据的尾部位置拆分出第五备用数据,根据所述第三标记从所述放行数据的头部位置拆分出第六备用数据,将所述第五备用数据与所述第六备用数据组合成第三中间数据;所述第五备用数据的数据位长度与所述第六备用数据的数据位长度相等,且数据位长度设置成正相关于所述第三时间差的值;

8、其中,所述核放单数据、所述入库数据、所述审结数据与所述放行数据均为二进制数据流,将所述核放单数据、所述入库数据、所述审结数据与所述放行数据按顺序拼接成二进制数据文件;

9、使用所述第一中间数据校验所述二进制数据文件得到第一校验值,使用所述第二中间数据校验所述二进制数据文件得到第二校验值,使用所述第三中间数据校验所述二进制数据文件得到第三校验值;根据二进制数据文件的数据位长度计算出第一范围值;若所述第一校验值、所述第二校验值与所述第三校验值的和值位于所述第一范围值内,则将所述二进制数据文件、所述第一中间数据、所述第二中间数据与所述第三中间数据打包并压缩成压缩文件;

10、存储所述压缩文件。

11、通过采用上述技术方案,将核放单数据、入库数据、审结数据与放行数据合并成一个二进制数据文件,然后基于报关中各个步骤的耗时来确定具体的中间数据,中间数据能够用于从二进制数据文件中提取出所需的数据,同时还能够用来校验二进制数据文件是否正确,然后打包并压缩,只需要存储一个压缩文件,无需将多种数据存储到不同的数据库,也不需要多种数据库接口与操作指令,而且不需要分类存储多个文件,只需要存储一个压缩文件即可,文件量降低后也利于减少系统的碎片与提升存储空间的读取速度。

12、可选地,方法包括如下步骤:

13、读取所述打包文件;

14、解压所述压缩文件得到所述打包文件;

15、从所述打包文件中拆分出所述二进制数据文件、所述第一中间数据、所述第二中间数据与所述第三中间数据;

16、从所述二进制数据文件中匹配出与所述第一中间数据内容一致的第一内容,获取所述第一内容的位置,根据所述第一内容的位置与所述第一内容的数据位长度从所述二进制数据文件提取出所述核放单数据;

17、从所述二进制数据文件中匹配出与所述第二中间数据内容一致的第二内容,获取所述第二内容的位置,根据所述第二内容的位置与所述第二内容的数据位长度从所述二进制数据文件提取出所述入库数据;

18、从所述二进制数据文件中匹配出所述第三中间数据内容一致的第三内容,获取所述第三内容的位置,根据所述第三内容的位置与所述第三内容的数据位长度从所述二进制数据文件提取出所述审结数据与所述放行数据;

19、推送所述核放单数据、所述入库数据、所述审结数据与所述放行数据。

20、通过采用上述技术方案,利用中间数据能够用于从二进制数据文件中提取出所需的数据,通过增加算力消耗来降低系统访问报关相关的多种数据的耗时。

21、可选地,方法还包括如下步骤:

22、根据所述核放单数据的生成时间输出所述开始时间信息;

23、根据所述开始时间信息反相关调节所述第一时间差、所述第二时间差与所述第三时间差。

24、通过采用上述技术方案,生成时间跟当天报关的时间相关,报关的时间越晚,即生成时间的数值越大,则第一时间差、第二时间差与第三时间差越小,能够让尾部位置和头部位置的距离越短,缩短了需要处理的数据量,缩短了数据处理耗时,提升了处理效率。

25、可选地,方法还包括如下步骤:

26、计算所述开始时间信息与所述放行时间信息之间时间差为第四时间差;

27、根据所述第四时间差反相关调节所述第一范围值;所述第四时间差越大,所述第一范围值的范围越小;所述第四时间差越小,所述第一范围值的范围越大。

28、通过采用上述技术方案,第四时间差能够反映报关的整个流程的时长,时长越长,则代表报关中处理的事项越多,审核越精细,则需要提升校验的精度;时长越短,则本文档来自技高网...

【技术保护点】

1.一种报关信息存储方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的报关信息存储方法,其特征在于,方法包括如下步骤:

3.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

4.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

5.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

6.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

7.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

8.根据权利要求7所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

9.一种报关信息存储装置,其特征在于,包括处理器,所述处理器中运行有如权利要求1-8中任意一项所述的报关信息存储方法的程序。

10.一种存储介质,其特征在于,存储有如权利要求1-8中任意一项所述的报关信息存储方法的程序。

【技术特征摘要】

1.一种报关信息存储方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的报关信息存储方法,其特征在于,方法包括如下步骤:

3.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

4.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

5.根据权利要求1所述的报关信息存储方法,其特征在于,方法还包括如下步骤:

6.根据权利要求1所述的报关信息存储方法...

【专利技术属性】
技术研发人员:沈敏华
申请(专利权)人:上海戊禾信息技术有限公司
类型:发明
国别省市:

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

1