一种单据影像批量上传方法、装置、设备及介质与流程

未命名 09-09 阅读:130 评论:0


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.压缩单元,用于对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
29.检索校验单元,用于对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。
30.本技术实施例提供了一种单据影像批量上传设备,所述设备包括:
31.至少一个处理器;
32.以及,与所述至少一个处理器通信连接的存储器;
33.确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;
34.针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;
35.对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
36.对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。
37.本技术实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,
所述计算机可执行指令设置为:
38.确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;
39.针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;
40.对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
41.对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。
42.通过本技术提出的一种单据影像批量上传方法能够带来如下有益效果:
43.根据业务单据编号对单据影像进行分类,从而将同一业务单据编号下的多个单据影像进行打包,实现了单据影像的批量上传,不再需要将每个单据下的多个单据影像依次上传,简化了用户操作的同时,还有效提高了单据影像的上传效率。
附图说明
44.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
45.图1为本技术实施例提供的一种单据影像批量上传方法的流程示意图;
46.图2为本技术实施例提供的一种单据影像批量上传装置的结构示意图;
47.图3为本技术实施例提供的一种单据影像批量上传设备的结构示意图。
具体实施方式
48.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.以下结合附图,详细说明本技术各实施例提供的技术方案。
50.如图1所示,本技术实施例提供的的一种单据影像批量上传方法,包括:
51.s101:确定客户端待上传的单据影像,根据单据影像对应的业务单据编号,对单据影像进行分类,以得到若干单据影像组。
52.用户在通过客户端上传单据影像时,如果存在大批量单据,且每个单据都存在多个单据影像,人工上传效率较低。本技术实施例在确定客户端待上传的单据影像后,可根据单据影像对应的业务单据编号,对单据影像进行分类,这样在完成单据影像的分类后,可通过得到的若干单据影像组实现单据影像的批量上传,这样通过一次上传便可完成所有单据影像的上传工作,提高了上传效率。
53.s102:针对每个单据影像组,确定业务单据编号对应的预存储区,并将业务单据编号对应的单据影像组存储到预存储区中。
54.单据影像在上传前需要提前存储到预存储区中,比如文件夹等。单据影像组内各单据影像对应的业务单据编号相同,因此,某一业务单据编号对应的单据影像组可存储至同一预存储区中。
55.s103:对预存储区中的单据影像组进行压缩,得到压缩后的单据影像包。
56.在将单据影像组存储到预存储区后,为了尽可能提高上传效率,且减少计算机资源的利用,需要对预存储区中的单据影像组进行压缩,从而得到压缩后的单据影像包。
57.s104:对单据影像包进行检索校验,以确定单据影像包中的单据影像是否存在异常,若否,则将单据影像包上传至服务端。
58.单据影像包在进行压缩时,可能会因为用户操作不当或是违规操作等情况而无法顺利上传至服务端。因此,在上传单据影像包之前,需要对单据影像包进行检索校验,来确定单据影像学包中的单据影像是否存在异常。只有在不存在异常时,才可继续压缩后的单据影像包上传至服务端。
59.具体地,确定单据影像包所需进行的检索校验类型。其中,校验检索类型包括单据状态校验检索和操作校验检索。根据检索校验类型,对单据影像包进行检索校验,以确定单据影像包在检索校验类型下是否存在异常。
60.对于单据状态校验检索,需要校验用户在上传单据影像组时是否存在操作失误或是原单据已经被删除的情况下,针对这种情形,需获取单据影响包对应的预存储区的业务单据编号,将业务单据编号与用于存储单据影像的数据库进行对比,以确定单据影像包是否存在异常。
61.在与数据库进行对比时,根据业务单据编号,尝试从数据库中获取与业务单据编号相匹配的指定单据影像。如果未获取到指定单据影像,则说明业务单据编号存在错误或是单据已经在数据库中被删除,此时,可确定业务单据编号对应的单据影像包存在异常。
62.对于操作校验检索,需要对预存储区进行存储路径检验,以此来校验用户在单据影像包上传过程中,预存储区对应的存储路径是否发生了变更。
63.确定预存储区域对应的原始存储路径以及当前存储路径,将原始存储路径和当前存储路径进行对比,从而判断原始存储路径和当前存储路径是否一致,如果不一致,则说明在单据影像包的上传过程中,用户变更了预存储区对应的存储路径,此时,可确定预存储区对应的单据影像包存在异常。
64.如果单据影像包中的单据影像存在异常,可基于客户端的前端界面,显示与检索校验类型相对应的提示信息。若单据影像包在单据状态校验检索时存在异常,会通过“当前没有符合条件的数据”提示用户当前单据或业务单据编号存在一定问题。若单据影像包在操作校验检索时存在异常,会通过“文件上传异常”提示用户进行相应存储路径的修改。
65.如果确定单据影像包中不存在异常,此时,可将单据影像包上传至设于服务端的业务系统中,通过获取单据影像包对应的业务单据编号,对单据影像包进行解析,得到解析后的单据影像组,然后将单据影像组归档至业务单据编号对应的业务单据中,实现同一业务单据编号下的多个单据影像的批量上传。
66.以上为本技术提出的方法实施例。基于同样的思路,本技术的一些实施例还提供了上述方法对应的装置、设备和非易失性计算机存储介质。
67.图2为本技术实施例提供的一种单据影像批量上传装置的结构示意图。如图2所示,装置包括:
68.分类单元,用于确定客户端待上传的单据影像,根据单据影像对应的业务单据编号,对单据影像进行分类,以得到若干单据影像组;
69.存储单元,用于针对每个单据影像组,确定业务单据编号对应的预存储区,并将业务单据编号对应的单据影像组存储到预存储区中;
70.压缩单元,用于对预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
71.检索校验单元,用于对单据影像包进行检索校验,以确定单据影像包中的单据影像是否存在异常,若否,则将单据影像包上传至服务端。
72.图3为本技术实施例提供的一种单据影像批量上传设备的结构示意图。如图3所示,包括:
73.至少一个处理器;以及,
74.与至少一个处理器通信连接的存储器;其中,
75.存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
76.确定客户端待上传的单据影像,根据单据影像对应的业务单据编号,对单据影像进行分类,以得到若干单据影像组;
77.针对每个单据影像组,确定业务单据编号对应的预存储区,并将业务单据编号对应的单据影像组存储到预存储区中;
78.对预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
79.对单据影像包进行检索校验,以确定单据影像包中的单据影像是否存在异常,若否,则将单据影像包上传至服务端。
80.本技术实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:
81.确定客户端待上传的单据影像,根据单据影像对应的业务单据编号,对单据影像进行分类,以得到若干单据影像组;
82.针对每个单据影像组,确定业务单据编号对应的预存储区,并将业务单据编号对应的单据影像组存储到预存储区中;
83.对预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;
84.对单据影像包进行检索校验,以确定单据影像包中的单据影像是否存在异常,若否,则将单据影像包上传至服务端。
85.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备和介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
86.本技术实施例提供的设备和介质与方法是一一对应的,因此,设备和介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备和介质的有益技术效果。
87.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
88.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
89.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
90.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
91.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
92.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
93.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
94.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
95.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种单据影像批量上传方法,其特征在于,所述方法还包括:确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。2.根据权利要求1所述的一种单据影像批量上传方法,其特征在于,对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,具体包括:确定所述单据影像包所需进行的检索校验类型;其中,所述校验检索类型包括单据状态校验检索和操作校验检索;根据所述检索校验类型,对所述单据影像包进行检索校验,以确定所述单据影像包在所述检索校验类型下是否存在异常。3.根据权利要求2所述的一种单据影像批量上传方法,其特征在于,根据所述检索校验类型,对所述单据影像包进行检索校验,以确定所述单据影像包在所述检索校验类型下是否存在异常,具体包括:针对所述单据状态校验检索,获取所述单据影响包对应的预存储区的业务单据编号,将所述业务单据编号与用于存储所述单据影像的数据库进行对比,以确定所述单据影像包是否存在异常;针对所述操作校验检索,对所述预存储区进行存储路径检验,以确定所述预存储区对应的存储路径是否发生变更。4.根据权利要求3所述的一种单据影像批量上传方法,其特征在于,将所述业务单据编号与用于存储所述单据影像的数据库进行对比,以确定所述单据影像包是否存在异常,具体包括:根据所述业务单据编号,尝试从所述数据库中获取与所述业务单据编号相匹配的指定单据影像;在未获取到所述指定单据影像的情况下,确定所述业务单据编号对应的单据影像包存在异常。5.根据权利要求3所述的一种单据影像批量上传方法,其特征在于,对所述预存储区进行存储路径检验,以确定所述预存储区对应的存储路径是否发生变更,具体包括:确定所述预存储区域对应的原始存储路径以及当前存储路径,将所述原始存储路径和所述当前存储路径进行对比,以判断所述原始存储路径和所述当前存储路径是否一致;若否,则确定所述预存储区对应的存储路径发生变更,且所述预存储区对应的单据影像包存在异常。6.根据权利要求1所述的一种单据影像批量上传方法,其特征在于,将所述单据影像包上传至服务端之后,所述方法还包括:获取所述单据影像包对应的业务单据编号,对所述单据影像包进行解析,得到解析后的单据影像组;
将所述单据影像组归档至所述业务单据编号对应的业务单据中。7.根据权利要求2所述的一种单据影像批量上传方法,其特征在于,确定所述单据影像包中的单据影像是否存在异常之后,所述方法还包括:在确定所述单据影像包中的单据影像存在异常的情况下,则基于客户端的前端界面,显示与所述检索校验类型相对应的提示信息。8.一种单据影像批量上传装置,其特征在于,所述装置包括:分类单元,用于确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;存储单元,用于针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;压缩单元,用于对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;检索校验单元,用于对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。9.一种单据影像批量上传设备,其特征在于,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:确定客户端待上传的单据影像,根据所述单据影像对应的业务单据编号,对所述单据影像进行分类,以得到若干单据影像组;针对每个单据影像组,确定所述业务单据编号对应的预存储区,并将所述业务单据编号对应的单据影像组存储到所述预存储区中;对所述预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;对所述单据影像包进行检索校验,以确定所述单据影像包中的单据影像是否存在异常,若否,则将所述单据影像包上传至服务端。

技术总结
本申请公开了一种单据影像批量上传方法、装置、设备及介质,方法包括:确定客户端待上传的单据影像,根据单据影像对应的业务单据编号,对单据影像进行分类,以得到若干单据影像组;针对每个单据影像组,确定业务单据编号对应的预存储区,并将业务单据编号对应的单据影像组存储到预存储区中;对预存储区中的单据影像组进行压缩,得到压缩后的单据影像包;对单据影像包进行检索校验,以确定单据影像包中的单据影像是否存在异常,若否,则将单据影像包上传至服务端。上传至服务端。上传至服务端。


技术研发人员:李爱涛 邱纯营 王小东
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:2023.07.05
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐