票据识别查重仪、票据识别查重方法和存储介质与流程

文档序号:26668028发布日期:2021-09-17 21:25阅读:75来源:国知局
票据识别查重仪、票据识别查重方法和存储介质与流程

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.图1为实施例中票据识别查重仪的功能结构示意图;
27.图2为实施例中票据识别查重仪的正视图;
28.图3为实施例中票据识别查重仪的后视图;
29.图4为实施例中票据识别查重仪中的前壳体的示意图;
30.图5为实施例中票据识别查重仪中的后壳体的示意图;
31.图6为实施例中链表结构的历史票据信息的示意图;
32.图7为实施例中根据待处理票据信息在存储模块中进行查重的原理图;
33.图8为实施例中将待处理票据信息插入至历史票据信息中存储的原理图;
34.图9为实施例中根据待处理票据信息在存储模块中查询到重复信息的原理图。
具体实施方式
35.本实施例中的票据包括增值税专用发票、增值税普通发票等发票,还可以包括其他单位开具的财政收据、收款凭证、进账单、进货单、对账单等财务单据,以及汇票、银行本票、支票等特定票据。
36.参照图1,本实施例中的票据识别查重仪包括扫描模块、存储模块、交互模块和处理模块。其中,扫描模块可以是条码扫描仪或者摄像头;存储模块可以是固定安装的存储器芯片或者可以安装存储卡的读写器;交互模块可以是键盘、触摸屏、扬声器、指示灯等具有信息提示或者操作功能的器件;处理模块可以是单片机芯片。
37.本实施例中,可以将扫描模块、存储模块、交互模块和处理模块安装在壳体中,其所得产品的结构如图2、图3、图4和图5所示,其中图2是票据识别查重仪产品的正视图,图3是票据识别查重仪产品的后视图,图2和图3中的壳体是可拆分壳体,其可以拆卸成图4所示的前壳体和图5所示的后壳体。具体地,参照图4,扫描模块可以安装在前壳体的正面,参照图5,使用扬声器作为交互模块时,可以将扬声器安装在后壳体上。
38.本实施例中,以图2所示的票据识别查重仪产品的使用过程为例,对票据识别查重仪产品的原理进行说明。
39.在使用票据识别查重仪产品时,可以将票据识别查重仪放置在办公桌上,使扫描模块的视野面向用户。用户可以手持纸质的票据,使票据上记载的信息进入扫描模块的视野,扫描模块扫描或拍摄票据上记载的条形码、二维码或者文字信息,通过二维码识别或者文字识别,转换获得票据信息。其中,票据信息是指能够区分票据的关键信息,其可以包括票据代码、票据号码、开票日期、票面金额、开票人、付款人、收款人等一个或者多个信息。
40.本实施例中,扫描模块新扫描到的票据信息被称为待处理票据信息。扫描模块将待处理票据信息发送至处理模块。
41.本实施例中,处理模块可以选择工作在第一工作模式、第二工作模式和第三工作模式这三种工作模式下。如果设置键盘或者触摸屏作为交互模块,用户可以通过操作交互模块来选择切换处理模块处于哪个工作模式下。
42.本实施例中,第一工作模式的功能是识别所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,提醒用户所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,如果不属于则将扫描票据得到的待处理票据信息存储起来。
43.本实施例中,第二工作模式的功能是第一工作模式的功能的一部分,也就是不管所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,都将扫描票据得到的待处理票据信息存储起来。
44.本实施例中,第三工作模式的功能是第一工作模式的功能的一部分,也就是识别所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,提醒用户所扫描的票
据是否属于之前已经进行报销、收集、归档等处理的票据,但无论属不属于都不存储待处理票据信息。
45.本实施例中,存储模块可以存储历史票据信息。在使用票据识别查重仪时,存储模块可以是空的,也就是没有存储跟票据相关的信息,或者存储模块中存储了之前使用票据识别查重仪扫描票据所获得的信息。
46.本实施例中,将之前使用票据识别查重仪扫描票据所获得的信息称为历史票据信息,并且存储模块是以链表结构的形式存储历史票据信息。参照图6,链表结构的历史票据信息中包括多个节点,每个节点都分别用于存储之前使用票据识别查重仪扫描的一张票据(即被处理票据,该票据已由用户进行了报销、收集、归档处理)所获得的信息。“存储模块未存储历史票据信息”也可以是指存储模块中建立了一个链表结构,但这个链表结构是空的。链表结构中每个节点的顺序,与该节点所存储的被处理票据的时间顺序相关,其中的时间顺序可以是开票时间顺序、报销时间顺序或者录入时间顺序。图6中所示的时间顺序是指被处理票据的开票时间顺序,即按照所存储的被处理票据的开票时间从早到晚的顺序确定各节点在链表结构中的顺序。如果按照录入时间顺序确定节点顺序,那么可以在扫描每一张票据时记录票据的扫描时间作为录入时间并存储到节点中,按照节点中所存储的录入时间对各节点进行排序。本实施例中,在财务人员收到票据即办妥报销手续的情况下,可以将报销时间认为是录入时间,那么按照报销时间顺序确定节点顺序与按照录入时间顺序确定节点顺序的原理是相同的。
47.在第一工作模式下,处理模块根据待处理票据信息,在存储模块中进行查重。查重的第一种结果如图7和图8所示。图7中,假设待处理票据信息的内容是“开票日期2021年1月5日,票据号码0236”,处理模块可以只查找链表结构中开票日期为“2021年1月5日”的节点,再从查找到的节点中查找是否有“票据号码0236”的节点,这样可以避免对所有节点的遍历,如果没有查找到链表结构中原有节点已存储“开票日期2021年1月5日,票据号码0236”这样的票据信息,那么就根据开票时间顺序将待处理票据信息插入至链表结构中进行存储,从而使待处理票据信息成为了历史票据信息的一部分,如果存储模块未存储历史票据信息,或者说存储模块所存储的历史票据信息本身是一个空的链表结构,那么将待处理票据信息插入至链表结构中进行存储之后,待处理票据信息成为了链表结构中的唯一有效信息,因此待处理票据信息成为了历史票据信息。
48.参照图8,由于待处理票据信息对应的开票时间是2021年1月5日,根据开票时间顺序,待处理票据信息将插入至链表结构中的第2顺序的位置成为新的节点2,其他节点的顺序进行相应改变。
49.在第一工作模式下,查重的第二种结果如图9所示。图9中,假设待处理票据信息的内容是“开票日期2021年1月5日,票据号码0182”,处理模块可以只查找链表结构中开票日期为“2021年1月5日”的节点,再从查找到的节点中查找是否有“票据号码0182”的节点,这样可以避免对所有节点的遍历。由于从链表结构中查找到了节点2所存储的票据信息与待处理票据信息的内容相同,这表明该票据之前已被财务人员收取并扫描票据信息,也就是该票据很可能已被财务人员办妥了报销、收集、归档等处理,处理模块不再将待处理票据信息重复存储到链表结构中,并且需要提醒财务人员不要重复办理报销、收集、归档等处理流程,处理模块控制交互模块发出第一提示消息。如果处理模块未从历史票据信息中查找到
与待处理票据信息相对应的信息,也就是处理模块将待处理票据信息作为新的节点插入到链表结构中进行存储的话,处理模块控制交互模块发出第二提示消息。其中,如果使用扬声器作为交互模块,第一提示消息可以是内容类似于“该票据疑似重复报销”的语音播报信息,以提示用户不要对该票据进行报销、收集、归档等处理,而票据识别查重仪也没有存储该票据的信息;第二提示消息可以是内容类似于“该票据报销成功”的语音播报信息,以提示用户票据识别查重仪已存储该票据的信息,可以对该票据进行报销、收集、归档等处理。如果使用指示灯作为交互模块,第一提示消息可以是表示警告的红色灯光,第二提示消息可以是表示正常的绿色灯光。
50.本实施例中,在第二工作模式下,处理模块将待处理票据信息作为历史票据信息或者历史票据信息的一部分,存储至存储模块。因此,处理模块的第二工作模式的功能是第一工作模式的功能的一部分,也就是不管所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,都将扫描票据得到的待处理票据信息存储起来。
51.本实施例中,在第三工作模式下,处理模块将根据待处理票据信息,在存储模块中进行查重,当未从历史票据信息中查找到与所述待处理票据信息相对应的信息,控制交互模块发出第二提示消息,当从历史票据信息中查找到与所述待处理票据信息相对应的信息,控制交互模块发出第一提示消息。因此,第三工作模式的功能是第一工作模式的功能的一部分,也就是识别所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,提醒用户所扫描的票据是否属于之前已经进行报销、收集、归档等处理的票据,但无论属不属于都不存储待处理票据信息。
52.可以使用本实施例中中的票据识别查重仪执行票据识别查重方法,票据识别查重方法包括以下步骤:
53.s1.扫描票据以获取待处理票据信息;
54.s2.根据待处理票据信息,在存储模块中进行查重,存储模块用于存储历史票据信息;
55.s3.当存储模块未存储历史票据信息,将待处理票据信息作为历史票据信息存储至存储模块;
56.s4.当未从历史票据信息中查找到与所述待处理票据信息相对应的信息,将待处理票据信息作为历史票据信息的一部分存储至存储模块;
57.s5.当从历史票据信息中查找到与所述待处理票据信息相对应的信息,控制交互模块发出第一提示消息。
58.步骤s1

s5可以作为票据识别查重仪中的处理模块的控制算法。
59.可以通过编写执行本实施例中的票据识别查重方法的计算机程序,将该计算机程序写入至计算机装置或者存储介质中,当计算机程序被读取出来运行时,执行本实施例中的票据识别查重方法。
60.本实施例中,票据识别查重仪具有能够识别票据信息,并根据票据信息在以往扫描过的票据中进行查重等功能,从而能够通过发出提示消息,辅助财务人员等用户识别出疑似被重复报销、收集、归档处理的票据,用户只需执行将票据放置在票据识别查重仪的动作即可完成识别过程,能够减轻人工录入和核对信息的负担,提高工作效率,降低出错率;票据识别查重仪内部使用链表结构存储历史票据信息,能够方便对历史票据信息中的单个
票据进行插入、删除、查询和查重等操作,在进行新票据的扫描和插入时容易根据票据的开票时间、报销时间、录入时间等时间顺序对历史票据信息进行重新排列,而在进行查重时则可以根据待处理票据信息中的开票时间等特定信息先确定部分历史票据信息,再对所确定的部分历史票据信息进行查重,避免遍历所有的历史票据信息,减轻对处理模块和存储模块的硬件性能要求。
61.本实施例中,图2、图3、图4、图5中的壳体被加工成了笔筒的形状,这样票据识别查重仪放置在办公桌上时还可以兼用作笔筒。还可以使用形状为文件盒、档案柜、收纳盒等办公用品的外壳来安装扫描模块、存储模块、交互模块和处理模块等部件,使得票据识别查重仪放置在办公桌上时还可以兼用作文件盒、档案柜、收纳盒等办公用品,从而提高票据识别查重仪的可用性,避免占据办公桌上的过多位置。
62.需要说明的是,如无特殊说明,当某一特征被称为“固定”、“连接”在另一个特征,它可以直接固定、连接在另一个特征上,也可以间接地固定、连接在另一个特征上。此外,本公开中所使用的上、下、左、右等描述仅仅是相对于附图中本公开各组成部分的相互位置关系来说的。在本公开中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。此外,除非另有定义,本实施例所使用的所有的技术和科学术语与本技术领域的技术人员通常理解的含义相同。本实施例说明书中所使用的术语只是为了描述具体的实施例,而不是为了限制本发明。本实施例所使用的术语“和/或”包括一个或多个相关的所列项目的任意的组合。
63.应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种元件,但这些元件不应限于这些术语。这些术语仅用来将同一类型的元件彼此区分开。例如,在不脱离本公开范围的情况下,第一元件也可以被称为第二元件,类似地,第二元件也可以被称为第一元件。本实施例所提供的任何以及所有实例或示例性语言(“例如”、“如”等)的使用仅意图更好地说明本发明的实施例,并且除非另外要求,否则不会对本发明的范围施加限制。
64.应当认识到,本发明的实施例可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术

包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。
65.此外,可按任何合适的顺序来执行本实施例描述的过程的操作,除非本实施例另外指示或以其他方式明显地与上下文矛盾。本实施例描述的过程(或变型和/或其组合)可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。
66.进一步,所述方法可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本发明的各方面可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算
平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本实施例所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本发明所述的方法和技术编程时,本发明还包括计算机本身。
67.计算机程序能够应用于输入数据以执行本实施例所述的功能,从而转换输入数据以生成存储至非易失性存储器的输出数据。输出信息还可以应用于一个或多个输出设备如显示器。在本发明优选的实施例中,转换的数据表示物理和有形的对象,包括显示器上产生的物理和有形对象的特定视觉描绘。
68.以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1