票据信息的处理方法和装置与流程

文档序号:17064572发布日期:2019-03-08 22:48阅读:279来源:国知局
票据信息的处理方法和装置与流程

本发明涉及光学字符识别技术领域,具体涉及一种票据信息的处理方法和装置。



背景技术:

随着中国的经济不断发展强大,无论是在国内还是在国际上,中国都有频繁的贸易活动。在这些贸易活动过程中,产生大量的经收票据,根据现有的财务管理制度和流程,人们通常需要将产生的经收票据数据手动录入管理系统,如果是英文票据,还需增加一道翻译和审核程序才能录入。

随着科技的发展,人工录入的缺点日渐显露,根据国际通行的打字速度评级标准,即使是专业人员,每分钟也仅能输入150~240个字,效率不高,而且手工录入也容易出现错误,同时人工录入需要占用一定的人力资源。而且这样的方式一旦更换设备,数据容易出现丢失的情况。因此,目前的票据处理方式需要手工输入,效率较低,而且数据易丢失。



技术实现要素:

有鉴于此,本发明提供一种票据信息的处理方法和装置,以解决目前的票据处理方式需要手工输入,效率较低,而且数据易丢失的问题。

为实现以上目的,本发明采用如下技术方案:

一种票据信息的处理方法,包括:

获取票据的图像信息;

利用光学字符识别ocr技术识别所述图像信息的内容;

导出目标格式下的所述内容;

将所述图像信息和所述内容发送到云端。

进一步地,所述利用ocr技术识别所述图像信息的内容,包括:

利用所述ocr技术识别所述图像信息中的防伪标志、票据名称和票据类别。

进一步地,所述导出目标格式下的所述内容之前,还包括:

判断所述票据的防伪标志与预存防伪标志是否相匹配;

若所述防伪标志与所述预存防伪标志相匹配,则判定所述票据为真;

所述导出目标格式下的所述内容,包括:

若所述票据为真,根据所述票据名称或所述票据类别,导出目标格式下的所述内容。

进一步地,所述导出目标格式下的所述内容之前,还包括:

判断所述内容的语言是否是目标输出语言;

若判断所述内容的语言不是所述目标输出语言,则将所述内容的语言翻译为所述目标输出语言。

进一步地,所述导出目标格式下的所述内容之后,还包括:

将所述票据类别相同的票据金额合并。

进一步地,所述导出目标格式下的所述内容之后,还包括:

检测并执行对所述内容的第一处理指令。

进一步地,所述第一处理指令包括:

第一编辑指令、第一删除指令、第一分类指令、第一备注指令、第一分享指令、存储到本地的指令、存储到云端指令。

进一步地,所述将所述图像信息和所述内容发送到云端之后,包括:

向云端发送第二处理指令,以使云端执行对所述图像信息和所述内容的第二处理指令,得到处理结果;

接收所述处理结果。

进一步地,所述第二处理指令,包括:

第二编辑指令、第二删除指令、第二备注指令、第二分享指令、移动指令、下载到终端指令。

一种票据信息的处理装置,包括:

获取模块,用于获取票据的图像信息;

识别模块,用于利用ocr技术识别所述图像信息的内容;

导出模块,用于导出目标格式下的所述内容;

发送模块,将所述图像信息和所述内容发送到云端。

本发明的票据信息识别的方法和装置,首先获取票据的图像信息,再利用ocr技术识别票据信息的内容,再将票据信息的内容通过excel、pdf等形式导出来,最后将图像信息和图像信息的内容发送到云端。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的票据信息的处理方法实施例一的流程示意图;

图2为本发明的票据信息的处理方法实施例二的流程示意图;

图3为本发明的票据信息的处理方法实施例三的流程示意图;

图4为本发明的票据信息的处理装置实施例一的结构示意图;

图5为本发明的票据信息的处理装置实施例二的结构示意图;

图6为本发明的票据信息的处理装置实施例三的结构示意图;

图7为本发明的票据信息的处理设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

实施例一:

请参阅图1,图1为本发明的票据信息的处理方法实施例一的流程示意图。如图1所示,本实施例的报警方法可以包括以下步骤:

s101、获取票据的图像信息。

具体地,可以通过扫描票据内容或者调用预先存储的票据图像信息的方式,来获取票据的整体图像信息。可以在整体图像信息中划定识别区域,选择需要识别部分的图像信息。需要注意的是,在获取票据信息之前,用户可以进行密码或者指纹等方式的身份认证,以保证信息能够安全不被泄露。

s102、利用光学字符识别ocr(opticalcharacterrecognition)技术识别图像信息的内容。

具体地,ocr技术可以利用电子设备(如扫描仪或数码相机等)扫描纸质资料上的字符,将纸质文档中的文字转换成为黑白点阵的图像文件,最后用识别软件将图像中的文字转换成文本格式。这相对于人工输入来说更为简单,操作性和实用性强。大大节省了人们在报账时所需要耗费的时间,同时减少人力物力的输出。因此,本实施例可以利用ocr技术识别图像信息的内容。

具体地,本实施例中,利用ocr技术识别图像信息的内容可以实现在线识别,不需要后台人工识别,节省识别时间,识别系统可以基于本地库和云端库。

s103、导出目标格式下的内容。

具体地,本实施例的票据处理的方法可以导出目标格式下的内容,目标格式可以包括pdf格式、excel格式、word格式等,本实施例优选可以导出pdf和excel两种格式,供用户进行相关的票据管理用途,并且不需要用户具备专业的财务知识。

具体地,不同的国家之间进行交易需要计算汇率,本实施例的票据处理的方法还可以根据以第一国家货币为基础的票据,以及第一国家与第二国家之间的汇率,进行汇率计算,导出以第二国家货币为基础的内容。

s104、将图像信息和内容发送到云端。

具体地,可以将图像信息和内容发送到云端,本实施例的票据处理的方法优选后台把图像信息和内容等个人数据上传到云端,使得云端数据和终端数据保持一致,当需要调动数据时,可以通过网络,随时随地将文件下载到终端(比如电脑、手机或者平板),云端和终端不断更新同步,因此大幅度减时,高效处理数据,减少了因数据丢失造成的损失,也在调动数据时起到了极大的便捷性。

本发明的票据信息识别的方法和装置,首先获取票据的图像信息,再利用ocr技术识别票据信息的内容,再将票据信息的内容通过excel、pdf等形式导出来,最后将图像信息和票据信息的内容发送到云端。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

实施例二:

请参阅图2,图2为本发明的票据信息的处理方法实施例二的流程示意图。如图2所示,本实施例的票据信息处理方法在以上实施例的基础上进一步更加详细地对本发明的技术方案进行描述,本实施例的票据信息的处理方法包含以下步骤:

s201、获取票据的图像信息。

具体地,可以通过扫描票据内容或者调用预先存储的票据图像信息的方式,来获取票据的整体图像信息。可以在整体图像信息中划定识别区域,来选择需要识别部分的图像信息。图像信息中除了包括需要识别的内容外,还可以包括票据的防伪标志、票据名称、票据类别等信息。需要注意的是,在获取票据信息之前,用户可以进行密码或者指纹等方式的身份认证,以保证信息能够安全不被泄露。

s202、利用ocr技术识别图像信息的内容。

具体地,ocr技术可以利用电子设备如扫描仪或数码相机等检查纸质资料上的字符,将纸质文档中的文字转换成为黑白点阵的图像文件,最后用识别软件将图像中的文字转换成文本格式。这相对于人工输入来说更为简单,操作性和实用性强,大大节省了人们在报账时所需要耗费的时间,同时减少人力物力的输出。因此,本实施例可以利用ocr技术识别图像信息的内容、防伪标志、票据名称,并且可以根据票据名称,识别票据的类别。

具体地,本实施例中,利用ocr技术识别图像信息的内容可以实现在线识别,不需要后台人工识别,节省识别时间,识别系统可以基于本地库和云端库。

s203、判断防伪标志与预存防伪标志是否相匹配,若是,则判定票据为真,执行s204,若否,则判定票据为假,执行s205。

具体地,可以将票据的防伪标志和预存的防伪标志进行匹配,基于现有技术,检测防伪标志与预存防伪标志的匹配程度。具体地,若防伪标志与预存防伪标志的匹配度达到标准,则可以判断票据的防伪标志与预存防伪标志相同即该票据为真;若防伪标志与预存防伪标志的匹配度没有达到标准,可以进行一次重复检测,若重复检测后,防伪标志与预存防伪标志的匹配度依旧没有达到标准,则可以判断票据的防伪标志与预存防伪标志不同,即该票据为假。

s204、根据票据名称或票据类别,导出目标格式下的内容。

具体地,若票据为真,可以根据票据名称或者票据类别的不同,导出目标格式下不同种类的内容。

具体地,本实施例的票据处理的方法可以导出目标格式下的内容,目标格式可以包括pdf、excel、word等,本实施例优选可以导出pdf和excel两种格式,供用户进行相关的票据管理用途,并且不需要用户具备专业的财务知识。

具体地,不同的国家之间进行交易需要计算汇率,本实施例的票据处理的方法还可以根据以第一国家货币为基础的票据,以及第一国家与第二国家之间的汇率,进行汇率计算,导出以第二国家货币为基础的内容。

s205、停止票据信息的处理。

若票据为假,可以停止票据信息的处理,还可以将票据标记为假,根据票据名称或者票据类别的不同,继续导出目标格式下不同种类的内容。

s206、将图像信息和内容发送到云端。

将图像信息和内容发送到云端这一步骤在以上实施例中已经进行了详细的解释,此处不再赘述。

本发明的票据信息识别的方法和装置,首先获取票据的图像信息,再利用ocr技术识别票据信息的内容,根据票据信息判断票据的真假,若判断票据为真,再将票据信息的内容通过excel、pdf等形式导出来,最后将图像信息和图像信息的内容发送到云端。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

实施例三

请参阅图3,图3为本发明的票据信息的处理方法实施例三的流程示意图。如图3所示,本实施例的据信息的处理方法在以上实施例的基础上进一步更加详细地对本发明的技术方案进行描述,本实施例的据信息的处理方法包含以下步骤:

s301、获取票据的图像信息。

具体地,本实施例获取票据的图像信息这一步骤在以上实施例中已经进行了详细的解释,在此不做赘述。

s302、利用ocr技术识别图像信息的内容。

具体地,本实施例利用ocr技术识别图像信息的内容这一步骤在以上实施例中已经进行了详细的解释,在此不做赘述。

s303、判断内容的语言是否是目标输出语言,若是,则直接执行s305,若否,则执行s304后执行s305。

具体地,以现有技术为基础,判断内容的语言是否是目标输出语言。

s304、将内容的语言翻译为目标输出语言。

具体地,若判断内容的语言不是目标输出语言,则将内容的语言翻译为目标输出语言。具体地,本实施例目标输出语言优选为汉语,若处理英文票据,则可以判断英文票据内容并不是目标输出语言,可以利用微软认知服务等现有技术将英文票据内容翻译为汉语后导出。

s305、将票据类别相同的票据金额合并。

具体地,可以根据票据种类的不同,将票据金额合并在一起。可以根据票据的种类将票据的金额值加合在一起,也可以将相同种类的票据中,收款票据记为正数,付款的票据记为负数,计算票据金额的代数和。

s306、导出目标格式下的内容。

具体地,本实施例导出目标格式下的内容在以上实施例中已经进行了详细的解释,在此不做赘述。

s307、检测并执行对内容的第一处理指令。

具体地,将目标格式下的内容导出后,还可以检测并执行对内容的第一处理指令。具体地,本实施例的第一处理指令可以包括第一编辑指令、第一删除指令、第一分类指令、第一备注指令、第一分享指令、存储到本地的指令、存储到云端指令等,通过对应的指令,可以实现对目标格式下内容的编辑、删除、分类、备注、分享、存储到本地、存储到云端等操作。

s308、将图像信息和内容发送到云端。

具体地,本实施例将图像信息和内容发送到云端在以上实施例中已经进行了详细的解释,在此不做赘述。

s309、向云端发送第二处理指令,以使云端执行对图像信息和内容的第二处理指令,得到处理结果,接收处理结果。

具体地,可以向云端发送第二处理指令,以使云端执行对图像信息和内容的第二处理指令,得到并接收处理结果。具体地,本实施例的第二处理指令可以包括第二编辑指令、第二删除指令、第二备注指令、第二分享指令、移动指令、下载到终端指令等,通过对应的指令,可以实现对云端图像信息和内容实现编辑、删除、备注、分享、移动、下载到终端等操作。

本发明的票据信息识别的方法和装置,首先获取票据的图像信息,再利用ocr技术识别票据信息的内容,若内容的语言不是目标输出语言,则将内容的语言翻译为目标输出语言。再将票据信息的内容通过excel、pdf等形式导出来,最后将图像信息和图像信息的内容发送到云端。导出来的票据信息和发送到云端票据信息可以进行编辑。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

可选的,为了更了全面,对应于本发明实施例提供的票据信息的处理方法,本发明还提供了票据信息的处理装置。

具体地,图4为本发明的票据信息的处理装置实施例一的结构示意图。如图4所示,本实施例票据信息的处理装置,可以包括:

获取模块11,用于获取票据的图像信息;

在本实施例中,获取模块11具体用于通过扫描票据内容的方式,或者调用预先存储的票据图像信息的方式,来获取票据的整体图像信息,在整体图像信息中划定识别区域,选择需要识别部分的图像信息。

识别模块12,用于利用ocr技术识别图像信息的内容;

在本实施例中,识别模块12具体用于利用ocr技术识别图像信息中的主要内容。

导出模块13,用于导出目标格式下的内容;

在本实施例中,导出模块13具体用于导出pdf或者excel格式的内容。还可以根据以第一国家货币为基础的票据,以及第一国家与第二国家之间的汇率,进行汇率计算,导出以第二国家货币为基础的内容。

发送模块14,将图像信息和内容发送到云端。

在本实施例中,发送模块14,具体用于将图像信息和导出的pdf或者excel格式的内容发送到云端。

本实施例的票据信息的处理装置,由获取模块11获取票据的图像信息,再由识别模块12利用ocr技术识别图像信息的内容,再通过导出模块13,导出目标格式下的内容,最后由发送模块14,将图像信息和内容发送到云端。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

图5为本发明的票据信息的处理装置实施例二的结构示意图。在以上实施例的基础上,获取模块11还用于获取票据的防伪标志、票据名称、票据类别等信息。

本实施例票据的处理装置,还可以包括:

第一判断模块15,用于在导出目标格式下的内容之前,判断防伪标志与预存防伪标志是否相匹配,若防伪标志与预存防伪标志相匹配,则判定票据为真。

在本实施例中,第一判断模块15具体用于判断防伪标志与预存防伪标志是否相匹配,若防伪标志与预存防伪标志相匹配,则判定票据为真;若防伪标志与预存防伪标志不匹配,可以进行一次重复检测,若重复检测后,结果防伪标志与预存防伪标志的匹配度依旧没有达到标准,即判定该票据为假。

导出模块13还用于若票据为真,根据票据名称或票据类别,导出目标格式下的内容;若票据为假,可以停止票据信息的处理,或者可以将票据标记为假,根据票据名称或者票据类别的不同,继续导出目标格式下不同种类的内容。

具体地,本实施例票据信息的处理装置可以基于移动平台开发。

本实施例的票据信息的处理装置,在以上实施例的基础之上还可以通过获取模块11获取票据的防伪标志、票据名称、票据类别等信息。本实施例的票据信息的处理装置还包括第一判断模块15,在票据处理装置在导出目标格式下的内容之前,由第一判断模块15判断防伪标志与预存防伪标志是否相匹配,若防伪标志与预存防伪标志相匹配,则判定票据为真。若票据为真,由导出模块13根据票据名称或票据类别,导出目标格式下的内容。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

图6为本发明的票据信息的处理装置实施例三的结构示意图。在以上实施例的基础上,本实施例票据信息的处理装置,还可以包括:

第二判断模块16,用于在导出目标格式下的内容之前,判断内容的语言是否是目标输出语言,若判断内容的语言不是目标输出语言,则将内容的语言翻译为目标输出语言。

本实施例中,第二判断模块16具体用于判断内容的语言是否是目标输出语言,若判断内容的语言为目标输出语言,则继续进行后面的步骤,若判断内容的语言不是目标输出语言,则将内容的语言翻译为目标输出语言。

本实施例票据信息的处理装置,还可以包括:

合并模块17,用于将票据类别相同的票据金额合并。

本实施例中,合并模块具体用于根据票据种类的不同,将票据的金额合并在一起。可以根据票据的种类将票据的金额值加合在一起,也可以将相同种类的票据中,收款票据记为正数,付款的票据记为负数,计算票据金额的代数和。

本实施例票据信息的处理装置,还可以包括:

第一处理模块18,用于在导出目标格式下的内容之后,检测并执行对内容的第一处理指令。

本实施例中,第一处理模块18具体用于检测并执行对内容的第一处理指令,本实施例的第一处理指令可以包括第一编辑指令、第一删除指令、第一分类指令、第一备注指令、第一分享指令、存储到本地的指令、存储到云端指令等。

本实施例票据信息的处理装置,还包括:

第二处理模块19,用于在将图像信息和内容发送到云端之后,向云端发送第二处理指令,以使云端执行对图像信息和内容的第二处理指令,得到处理结果,接收处理结果。

本实施例中,第二处理模块19具体用于向云端发送第二处理指令,以使云端执行对图像信息和内容的第二处理指令,得到处理结果,接收处理结果。本实施例的第二处理指令可以包括第二编辑指令、第二删除指令、第二备注指令、第二分享指令、移动指令、下载到终端指令等。

本实施例的票据信息的处理装置,在以上实施例的基础之上,还可以包括第二判断模块16,在票据处理装置在导出目标格式下的内容之前,通过第二判断模块16判断内容的语言是否是目标输出语言,若判断内容的语言不是目标输出语言,则将内容的语言翻译为目标输出语言。还可以包括合并模块17,将票据类别相同的票据金额合并在一起。还可以包括第一处理模块18,在导出目标格式下的内容之后,通过第一处理模块18检测并执行对内容的第一处理指令。还可以包括第二处理模块19,在将图像信息和内容发送到云端之后,由第二处理模块19向云端发送第二处理指令,以使云端执行对图像信息和内容的第二处理指令,得到处理结果,接收处理结果。采用本发明的技术方案,能够直接识别票据信息,不需要手工输入,而且能够通过云端同步票据信息,不会造成数据的丢失。

图7为本发明的票据信息的处理设备的结构示意图。如图7所示,票据信息的处理设备包括:处理器21,以及与处理器21相连接的存储器22。

存储器22用于存储计算机程序,计算机程序至少用于执行上述实施例的票据信息的处理方法;

处理器21用于调用并执行存储器中的计算机程序。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1