票据的处理方法及装置与流程

文档序号:22931302发布日期:2020-11-13 16:30阅读:209来源:国知局
票据的处理方法及装置与流程
本发明涉及票据信息处理领域,特别涉及一种票据的处理方法及装置。
背景技术
:在日常的社会生活中,经常涉及到各种各样的票据的处理,例如可能涉及到票据的申请,开具,提交以及审核等等处理。所使用的票据通常具有一定的凭据效力,例如发票票据作为企业中会计核算的原始依据,同时也是审计机关、税务机关执法检查的重要依据。在企业单位的日常事务中,对发票等的凭证票据的报销活动,是员工在日常经常进行的一种事务。可报销的票据例如可以包括税务发票,交通票据(例如飞机票,出租车票等),定额发票,收费收据等等。个人向所在单位进行费用报销时,报销类凭证类的票据通常是必须具备的,报销是此类票据最常见的用途之一。在使用票据进行费用报销的过程中,现有的流程中涉及到常见的处理步骤,包括核实票据内容,填写报销申请单据等电子报表,在这些处理步骤中要读写和核实诸多关于票据的项目内容,填写的步骤较为繁琐。特别是在经常遇到易混淆的项目类型时,很容易出现填写错误的问题。另外,在现实生活中,在一次报销申请中经常会使用多种不同类型的多张票据,对于不同类型的票据往往也会有不同的格式或项目内容需要填写,填写和处理的过程费时费力,容易出错。而且,出于维持申请单据清晰等原则,通常要求填写的报销申请单据内容不可涂改,因而一旦填写错误,已填写内容的申请单据就需要作废,申请人需要重新填写申请单据。在某些情况下填写错误而作废的申请单据还需要被存档。总之,现有的填报处理方式会给使用者造成很多不便和时间浪费。综上,需要本领域技术人员解决的技术问题就在于,提供一种票据的处理方法,提高票据报销申请的处理效率,节约处理环节的时间成本,提高申报内容录入的准确度,避免不必要的时间和材料的浪费。技术实现要素:本发明实施例提供了一种票据的处理方法及装置,能够提高票据报销申请的处理效率,提高了申报内容录入的准确度。本发明提供了如下方案:一种票据的处理方法,包括:获取票据的图像数据;对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。一种票据的处理方法,包括:提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;将所述票据的图像数据发送到服务器端,所述服务器端对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;所述服务器端确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;所述服务器端根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息,根据所述填报信息生成电子报表并返回;接收服务器端返回的所述电子报表。一种票据的处理方法,包括:提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;通过预置的第一应用组件,对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;确定目标票据对象信息,通过预置的第二应用组件对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息;根据所述填报信息生成电子报表。一种票据的处理装置,包括:图像数据接收单元,用于接收票据的图像数据;票据对象分析单元,用于对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;票据内容识别单元,用于确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;填报信息确定单元,用于根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。一种票据的处理装置,包括:图像数据获取单元,用于提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;图像数据发送单元,用于将所述票据的图像数据发送到服务器端,所述服务器端对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;所述服务器端确定目标票据对象信息,对所述目标票据对象信息数据进行内容识别,确定目标票据对象信息的内容信息;所述服务器端根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息,根据所述填报信息生成电子报表并返回;报表接收单元,用于接收服务器端返回的所述电子报表。一种票据的处理装置,包括:图像确定单元,用于提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;票据对象识别单元,用于通过预置的第一应用组件,对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;凭证内容识别单元,用于确定目标票据对象信息,通过预置的第二应用组件对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;填报内容确定单元,用于根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息;报表生成单元,用于根据所述填报信息生成电子报表。一种计算机系统,包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:获取票据的图像数据;对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。根据本申请提供的具体实施例,本申请公开了以下技术效果:通过本申请,可以接收票据的图像数据,对图像数据进行检测分析,确定和识别所述图像数据中包括的票据对象信息;确定目标票据对象信息,对述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。该方法实现了一种自动化的票据填报过程中电子报表内容的识别和处理,用户只需使用终端设备获取票据的图像数据,即可由系统自动生成包括填报信息的电子报表,如票据报销电子申请单,避免了申请单据内容填写过程中的诸多繁琐过程和内容,提高了报销申请单等电子报表的处理效率,节约处理环节的时间成本,提高票据申报等处理过程中票据内容录入的准确度,避免不必要的时间和材料的浪费。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的架构示意图;图2是本申请实施例提供的第一方法的流程图;图3是本申请实施例提供的第二方法的流程图;图4是本申请实施例提供的第三方法的流程图;图5是本申请实施例提供的第一装置的示意图;图6是本申请实施例提供的第二装置的示意图;图7是本申请实施例提供的第三装置的示意图;图8是本申请实施例提供的计算机系统的示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。报销类凭证票据或称报销票据,可以包括诸多不同类型的票据,例如日常经常使用的报销票据可以包括税务发票、交通票据、定额发票以及收费收据等等。在需要进行报销申报,汇总等处理时,不同种类的报销票据通常包括不同的填报项目,在申报过程中如果手工填写票据的填报项目的内容,通常需要填写项目繁多的申报表单,在实际应用中经常会发生因某一项填写失误,造成多次重新填写的情况,且在多数情况下,一次申报常常涉及到多个不同类型的多张票据,申报中填写的票据的项目内容愈加繁琐,费时费力且易出现错误。本申请实施例提供了一种票据的处理方法,旨在实现一种自动化的方法,通过拍摄获得凭证票据的图像,例如可以通过已普及的便携终端设备中的应用,调用设备拍摄功能获得票据的图像,进而对票据中包含的需填写的单项及其内容进行自动识别,确定各单项相应的信息,进而形成电子报表,例如用于报销申请的票据报销电子申请单,实现一种自动化的申报处理过程,而无需人员手动填写,避免繁琐的电子报表项目填写带来的时间和物料的浪费,提高票据处理效率。参见图1,为本申请实施例提供的架构示意图,其中,101为摆放的若干张待申报的票据;在票据申报的应用中,票据可以是报销凭证类票据。102为便携终端设备,例如智能手机;用户可以使用便携终端设备102的拍摄功能对摆放的票据进行拍照,获得票据的图像数据;通过网络,便携终端设备102可以将票据的图像数据发送至服务器103,由服务器103对报销票据的图像数据进而对票据及其内容进行自动识别,确定电子报表中需填报的信息以形成申请单据,如电子报销申请单。在便携终端设备102中可以提供票据处理应用,在所提供的票据处理应用中调用设备的拍摄功能,以及通过所提供的票据处理应用实现与服务器103的交互等。其中涉及的票据对象可以包括报销凭证类票据,票据对象包括报销用凭证票据的凭证票据对象。以下结合具体实施例对本申请提供的票据的处理方法及装置进行详细的介绍。实施例一本申请实施例一提供了一种票据的处理方法,该方法为从服务器角度描述的方法,请参见图2,为本申请实施例一提供的票据的处理方法的流程图,如图2所示,该方法可以包括以下步骤:s210:获取票据的图像数据;首先,服务器可以接收票据的图像数据。票据的图像数据可以通过客户端设备的拍摄功能获得,然后通过网络发送到服务器。即,接收通过客户端应用调用用户终端设备摄像部件拍摄的票据的图像数据。具体实现时,可以在便携终端设备,例如智能手机中,提供票据处理应用app,在所提供的应用app中调用设备的拍摄功能,拍摄得到用户需要进行申报的票据的图像数据,另外,通过所提供的票据处理应用也可以实现与服务器的其它通信和交互,例如用户登录,提出票据报销申报请求,历史申请数据获取等等。在本申请实施例提供的方法中,其中的票据对象可以包括报销凭证类票据。票据的图像数据中可以包括单一的票据数据对象,也可以在一张票据的图像数据中包括多个票据对象,即用户可以通过一次拍摄多张票据,得到包含多个票据对象的图像数据,以实现一次拍摄就能对多张报销凭证票据的处理,进一步提高报销凭证票据申报的处理效率。s220:对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;在接收到票据的图像数据后,可以对图像数据进行分析,确定和识别图像数据中包括的票据对象信息。当接收到的图像数据包括两个或两个以上的票据对象信息时,可以对图像数据进行检测分析,确定和识别图像数据中包括的各票据对象信息。在确定和识别图像数据中包括的各票据对象信息时可以有多种实现方式,其中,一种实现方式可以是通过边缘检测方法确定图像数据中包括的票据对象。在通过客户端设备拍摄的票据的图像数据中,票据通常具有明显的边缘,且与背景色通常具有明显反差,通过边缘检测方法很容易识别票据与背景之间的边缘,进而可以通过确定的边缘确定图像数据中包括的票据对象,例如可以确定图像数据中各票据对象的尺寸信息和位置信息,根据尺寸信息和位置信息确定图像数据中包括的各票据对象。此外,由于不同类型的票据的尺寸,长宽比都有所不同,例如车票与定额发票两种类型的票据通常具有不同的尺寸以及长宽比,因此在确定图像数据中各票据对象的尺寸信息后,还可以根据尺寸信息确定各票据对象的长宽比例信息确定票据对象的票据类型信息。在另一种实现方式下,对图像数据进行检测分析确定和识别所述图像数据中包括的票据对象,也可以通过图像识别领域的机器学习算法实现,具体实现时,可以通过训练得到的第一预置方法,对所确定的票据对象进行特征识别,确定和识别所述图像数据中包括的票据对象。第一预置方法可以是图片特征分析识别方法,其可以通过特定的机器学习算法实现。如前所述,在通过客户端设备拍摄的票据的图像数据中,票据通常具有明显的边缘,票据之间的重叠区域也很少,且与背景色通常具有明显反差,这种图像特征利于进行图像识别,在实际实现时,可以使用ssd、frcnn等图像检测识别算法进行机器学习训练,得到第一预置方法。通过机器学习训练得到的第一预置方法,可以对所确定的票据对象进行特征识别,识别所确定的票据对象对应的票据类型信息。第一预置方法可以根据预置的监督学习算法实现,例如有监督的frcnn机器学习算法,监督学习算法的训练样本可以包括票据样本的位置信息以及类型信息,即在训练样本的图像中标识出票据的位置以及类型,以便于监督学习算法以训练样本进行训练得到第一预置方法。这样通过训练得到的第一预置方法对所确定的票据对象进行特征识别,确定票据对象对应的票据类型信息时,可以确定图像数据中各票据对象的位置信息,以及确定票据对象对应的票据类型信息。可见,通过对图像数据进行检测分析,一方面确定图像数据中包括的票据对象,另一方面,还可以识别和确定票据对象对应的票据类型信息。以上仅是示例性的介绍了第一预置方法的具体实现方式,在实际应用中,还可以使用其它的训练算法进行,以实现分析图像数据,确定图像数据中的票据对象信息,以及识别票据对象的相关信息,如票据类型等。在以上检测分析图像数据,确定和识别票据对象各实现方式下,在进行图像数据的检测分析前,还可以对图像数据进行预处理,例如进行灰度化处理等,以使处理后的图片数据满足检测分析的要求,或提高检测分析的效率和准确度。s230:确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;当确定图像数据中包括一个或多个票据对象后,可以确定目标票据对象信息,对目标票据对象信息的数据进行内容识别,确定目标票据对象信息的内容信息。当图像数据中至包括一个票据对象信息,显然,可以直接将该票据对象信息确定为目标票据对象信息;当图像数据中包括多个票据对象信息时,例如图1中摆放的票据进行拍摄可以得到包括三个票据对象信息的图像数据,确定各目标票据对象信息的内容可以依次进行,即依次确定各目标票据对象信息,按顺序分别对各票据对象信息数据进行内容识别,确定各目标票据对象信息相应的内容信息。在通过边缘检测或第一预置方法确定各票据对象,图像数据中包括的各票据对象可以认为是独立的票据对象,可以依次分别对各票据对象的图像数据进行内容识别,确定各目标票据对象信息相应的内容信息。具体实现对目标票据对象信息的数据进行内容识别时,可以确定目标票据对象信息,通过训练得到的第二预置方法,对目标票据对象信息的文字进行识别,获得文字识别结果;其中,第二预置方法为图像文字识别方法,通常包括文本行识别和文字识别两个部分,这两个部分分别可以通过特定的机器学习算法实现,例如文本行识别可以通过pixellink,cptn或east等算法实现;文字识别算法则可以采用cnn-lstm-ctc或者attention-ocr等等。一般情况下,经过文本行识别和文字识别算法,获得的识别结果通常为结构化的识别结果,即目标票据对象信息的各项内容可以作为独立的字段等被识别出来。票据的填报信息一般对应着一组填报单项,例如车票的填报单项可以包括:出发地、目的地、日期、车次、票面金额等填报单项,在填报时需要根据要求的填报单项填写相应的内容。而这些独立的字段,通常包括了填报需要填写的填报单项,即票据相应的填报单项,以及填报电子报表的单项所对应的填报信息。因此,可以根据所述文字识别结果,确定目标票据对象信息的内容信息。具体实现时,可以提取文字识别结果中的关键字,例如“金额”,以及各关键字所对应的单项内容,例如金额对应的内容“219.00”;可见,其中关键字可以与电子报表的填报单项相对应,填报信息则包括填报单项下的填报信息。s240:根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。在获得了目标票据对象信息的内容信息后,可以根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息,通常也即确定各填报单项相应的填报信息。电子报表根据不同的应用场景可以是不同意义的电子报表文档,例如在票据报销应用场景下,电子报表可以是票据报销电子申请单;在对票据进行汇总的应用场景下,电子报表可以是汇总票据内容的票据汇总报表等等。而对于票据中的内容,其内容自身存在一定的结构化特征,例如多数项目单独占据文本行,在经过文字内容识别得到文字识别结果后,识别结果中的文本行内容通常为一个单项的结构化的内容信息,例如,采用前述的文本行识别与文本内容识别的方式,可以得到与填报单项相对应的关键字,以及与填报单项相对应的填报信息。在前述的步骤中,可以通过一定方式确定票据对象对应的票据类型信息,所确定的票据对象对应的票据类型信息,通常与一定的填报单项具有对应关系,也即,在实际应用中,对于不同类型的报销票据,需要填报的项目也有所不同。因此,在提取文字识别结果中的关键字,以及各关键字所对应的项目内容时,可以根据票据对象对应的票据类型信息,确定该票据类型信息对应的填报单项集合,进而根据填报单项集合中的填报单项,提取文字识别结果中的关键字以及各关键字所对应的项目内容。在确定填报单项相应的填报信息后,可以根据填报单项以及相应的填报信息生成电子报表,电子报表可以是一种电子单据,可以在服务器与客户端,或者服务器与服务器之间传输。例如申报某类型的票据时,生成的电子报表包括以下示例信息,如表1所示:表1填报单项填报信息城市代码sz公司代码ad-2时间201901061020金额150.00……填报单项可以包括票据的金额,填报信息则包括相应的金额数据,可以根据该次申报中各票据对应的各金额数据,确定申报的总额,并将报销总额记入电子报表。服务器端生成电子报表后,还可以将电子报表返回到客户端应用,以便用户通过客户端应用对电子报表进行核准。用户可以通过便携客户端设备的应用,对生成的电子报表进行核对,若出现不正确或不对应的填报信息,还可以通过应用对填报信息进行信息变更等操作。在核对无误,或者变更了信息后,可以并将核对过的电子报表提交到服务器端。另外,用户还可以就未识别的,或超出要求范围的附加填报单项,在应用中进行手动添加,添加附加的填报单项以及相应的填报信息,例如预置的项目集合以外的信息,其它信息,例如特殊批注信息等。核对完成进行提交时还可以通过客户端应用进行用户签名,用户签名信息可以随核对过的电子报表共同提交到服务器端。服务器端在接收到客户端应用的核对确认信息后,可以对电子报表进行存档,或者提交报批等操作,例如提交到财务系统进行报批或报销。在进行存档时,可以根据客户端应用的登录用户确定申报人信息,并将电子报销单据与相应的申报人信息一并存储,如保存到该申报人的报销历史数据中。以上对本申请实施例一提供的票据的处理方法进行了详细的介绍,该方法可以应用于服务器端,通过该方法,可以获取票据的图像数据,对图像数据进行检测分析,确定图像数据中包括的凭证票据对象信息;确定目标票据对象信息,对目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。该方法实现了一种自动化的票据的处理,用户只需使用终端设备获取证票据的图像数据,即可由系统自动生成包括填报单项以及相应的填报信息的电子报表,在应用于票据申请处理的业务中,例如在企业中用户进行票据的报销申报等业务时,避免了票据处理中申请填报诸多项目内容的繁琐流程,提高了报销类的凭证票据的处理效率,节约处理环节的时间成本,提高了申报内容录入的准确度,避免了不必要的时间和材料的浪费。实施例二本申请实施例二提供了一种票据的处理方法,该方法为从客户端角度描述的处理方法,与实施例一中提供的方法相对应,如图3所示,该票据的处理方法包括以下步骤:s310:提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;s320:将所述票据的图像数据发送到服务器端,所述服务器端对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;服务器端确定目标票据对象信息,对所述目标票据对象信息数据进行内容识别,确定目标票据对象信息的内容信息;所述服务器端根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息,根据填报信息生成该次申报的电子报表并返回;s330:接收服务器端返回的电子报表。在需要对电子报表中的目标填报单项相应的填报信息进行修改时,还可以在客户端应用中提供第二操作入口,通过第二操作入口接收对电子报表中的目标填报单项相应的填报信息进行修改的操作;将修改后填报信息保存记入电子报表中的相应填报单项中。另外,还可以在客户端应用中提供第三操作入口,通过第三操作入口可以接收增加附加填报单项的请求,接收附加填报单项以及相应的填报信息。进而可以将附加填报单项以及相应的填报信息保存记入电子报表中,并提交到服务器端。在拍摄得到票据的图像数据后,客户端可以对图像数据的清晰度进行判断,以使用满足清晰度要求的图像数据进行分析和识别,提供图片分析识别和申报处理的成功率。在获得票据的图像数据后,可以检测图像数据的清晰度,获得关于图像数据的清晰度信息;在清晰度信息达到或超过预置阈值时,再将票据的图像数据发送到服务器端。该票据的处理方法更细节的内容可以参照实施例一中的处理方法描述,在此就不在赘述了。实施例三本申请实施例三提供了另外一种票据的处理方法,该方法可以在客户端实现票据的图像数据的获取,分析以及内容识别,请参看图4,为该票据的处理方法的流程图,如图4所示,该方法可以包括以下步骤:s410:提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;s420:通过预置的第一应用组件,对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;s430:确定目标票据对象信息,通过预置的第二应用组件对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;图像数据可以包括两个或两个以上的票据对象信息,相对的,票据对象可以至少包括两种类型的票据对象。在这种实现方式下,对所述图像数据进行检测分析时,可以确定图像数据中包括的不同类型的各个票据对象信息;而在通过预置的第二应用组件对所述目标票据对象信息数据进行识别时,可以依次确定图像数据中包括的各票据对象信息为目标对象信息,通过预置的第二应用组件对所确定的各目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息。在另一种实现方式下,可以确定目标票据对象的类型信息,根据类型信息确定目标票据对象对应的字段信息;通过预置的第二应用组件对所述目标票据对象信息数据进行识别时,可以通过预置的第二应用组件对所述目标票据对象信息数据进行识别,确定目标票据对象信息中与所述字段信息相对应的内容信息。s440:根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息;s450:根据所述填报信息生成电子报表。其中,预置的第一应用组件以及第二应用组件分别根据预置的机器学习算法训练得到,并将训练结果作为客户端应用的组件或模块集成到客户端应用中,在被调用时分别实现对目标票据对象的检测识别,以及对目标票据对象信息的内容识别等功能。在生成电子报表后,可以将电子报表提交到服务器以进行确认,存储或提交报批。在实际应用中,也可以使用同一算法实现一应用组件,以通过该应用组件实现对目标票据对象信息的检测识别,以及对目标票据对象信息的内容识别等功能。与本申请实施例一相对应,还提供了一种票据的处理装置,如图5所示,该装置可以包括:图像数据接收单元510,用于接收票据的图像数据;票据对象分析单元520,用于对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;票据内容识别单元530,用于确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;以及,填报信息确定单元540,用于根据所确定的目标凭证票据对象信息的内容信息,确定电子报表的填报信息。其中,图像数据接收单元510可以用于:接收通过客户端应用调用用户终端设备摄像部件拍摄的票据的图像数据。图像数据接收单元510,可以用于:获取包含两个或两个以上的票据对象信息的图像数据;在这种实施方式下,票据对象分析单元520可以用于:对所述图像数据进行检测分析,确定所述图像数据中包括的各票据对象信息。在这种实施方式下,票据对象分析单元520具体可以用于:通过边缘检测方法,确定所述图像数据中各票据对象的尺寸信息和位置信息,根据所述尺寸信息和所述位置信息确定所述图像数据中包括的各票据对象信息。在进行多目标票据对象的识别的实施方式下吗,票据内容识别单元530可以用于:依次确定各目标票据对象信息,按顺序分别对所述各票据对象信息数据进行识别,确定各目标票据对象信息相应的内容信息。在票据报销的应用场景下,其中票据可以包括报销凭证类票据,而电子报表可以包括票据报销电子申请单。票据对象分析单元520,可以用于通过训练得到的第一预置方法,对所确定的票据对象信息进行特征识别,识别票据对象信息对应的票据类型信息。第一预置方法可以根据预置的监督学习算法实现,监督学习算法的训练样本可以包括票据样本的位置信息以及类型信息;可以通过训练得到的第一预置方法,确定所述图像数据中各票据对象的位置信息,确定所述票据对象信息对应的票据类型信息。在另一种实施方式下,而票据内容识别单元530可以用于:确定目标票据对象信息,通过训练得到的第二预置方法,对所述目标票据对象信息的文字进行识别,获得文字识别结果;以及,根据所述文字识别结果,确定目标票据对象信息的内容信息。在这种实施方式下,对所述文字识别结果可以包括内容结构化的识别结果;具体实现根据所述文字识别结果,确定目标票据对象信息的内容信息时,票据内容识别单元530可以用于:提取文字识别结果中的关键字,以及各关键字所对应的填报信息;其中,所述关键字与所述电子报表的填报单项相对应,所述填报信息包括所述填报单项下的填报信息。在另一种实施方式下,该票据处理装置还可以包括:单项集合确定单元,根据票据对象信息对应的票据类型信息,确定该票据类型信息对应的填报单项集合;在提取文字识别结果中的关键字,以及各关键字所对应的填报信息时,可以根据所述填报单项集合中的填报单项,提取文字识别结果中的关键字,以及各关键字所对应的填报信息。该装置还可以包括:报表生成单元,用于根据所述填报单项以及相应的填报信息生成所述电子报表。其中,填报单项可以包括票据的金额,所述填报单项对应的填报信息包括金额数据;报表生成单元还可以用于:根据各票据对应的各金额数据,确定该次申报的总额,并将所述总额记入所述电子报表。该装置还可以包括:报表返回单元,用于将所述电子报表返回到客户端应用,以便通过所述客户端应用对所述电子报表进行用户核准。该装置还可以包括:报表存档单元,用于在接收到所述客户端应用的核准确认信息后,对所述电子报表进行存档,和/或提交报批。与本申请实施例二相对应,还提供了另外一种票据的处理装置,如图6所示,该装置可以包括:图像数据获取单元610,用于提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;图像数据发送单元620,用于将所述票据的图像数据发送到服务器端,所述服务器端对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;所述服务器端确定目标票据对象信息,对所述目标票据对象信息数据进行内容识别,确定目标票据对象信息的内容信息;所述服务器端根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息,根据所述填报信息生成电子报表并返回;以及报表接收单元630,用于接收服务器端返回的所述电子报表。与本申请实施例三相对应,还提供了又一种报销凭证票据的处理装置,如图7所示,该装置可以包括:图像确定单元710,用于提供第一操作接口,通过所述第一操作接口调用用户终端设备拍摄部件获得票据的图像数据;票据对象识别单元720,用于通过预置的第一应用组件,对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;凭证内容识别单元730,用于确定目标票据对象信息,通过预置的第二应用组件对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;填报内容确定单元740,用于根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息;报表生成单元750,用于根据所述填报信息生成电子报表。本申请实施例还提供了一种计算机系统,包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:获取票据的图像数据;对所述图像数据进行检测分析,确定所述图像数据中包括的票据对象信息;确定目标票据对象信息,对所述目标票据对象信息数据进行识别,确定目标票据对象信息的内容信息;根据所确定的目标票据对象信息的内容信息,确定电子报表的填报信息。其中,图8示例性的展示出了计算机系统的架构,具体可以包括处理器810,视频显示适配器811,磁盘驱动器812,输入/输出接口813,网络接口814,以及存储器820。上述处理器810、视频显示适配器811、磁盘驱动器812、输入/输出接口813、网络接口814,与存储器820之间可以通过通信总线830进行通信连接。其中,处理器810可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。存储器820可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器820可以存储用于控制计算机系统800运行的操作系统821,用于控制计算机系统800的低级别操作的基本输入输出系统(bios)。另外,还可以存储网页浏览器823,数据存储管理系统824,以及图标字体处理系统825等等。上述图标字体处理系统825就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器820中,并由处理器810来调用执行。输入/输出接口813用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。网络接口814用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。总线830包括一通路,在设备的各个组件(例如处理器810、视频显示适配器811、磁盘驱动器812、输入/输出接口813、网络接口814,与存储器820)之间传输信息。另外,该计算机系统800还可以从虚拟资源对象领取条件信息数据库841中获得具体领取条件的信息,以用于进行条件判断,等等。需要说明的是,尽管上述设备仅示出了处理器810、视频显示适配器811、磁盘驱动器812、输入/输出接口813、网络接口814,存储器820,总线830等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。以上对本申请所提供的票据的处理方法及装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1