服务单据信息的处理方法、装置及设备与流程

文档序号:16883311发布日期:2019-02-15 22:23阅读:197来源:国知局
服务单据信息的处理方法、装置及设备与流程

本申请涉及信息处理技术领域,尤其是涉及到一种服务单据信息的处理方法、装置及设备。



背景技术:

随着智能手机和网络的普及,外卖行业得到迅速的发展。越来越多的用户开始使用外卖订餐平台的买家版订餐软件实现网上订餐,在该软件页面中订餐用户可选择心仪餐馆的菜品进行下单,在订单支付成功后,如果商家接单,后续会由商家或者外卖专员负责将制作好的菜品配送给订餐用户。

目前,由于订餐平台并没有对餐饮市场的销售终端(pointofsale,pos)厂商开发接口,因此对于商家收到外卖餐饮行业的服务单据信息需要手动录入到餐馆的收银系统中,例如手动录入菜品名称、菜品编码、菜品数量、菜品价格、配送费、餐盒费、订单编号、下单时间、支付方式、支付方式编码等服务单据信息。

然而,如果服务单据数量较多,通过这种手动录入的方式会影响服务单据信息的录入效率,并且由于人工录入难免容易出现错误,进而会造成服务单据信息录入的准确率较低。



技术实现要素:

有鉴于此,本申请提供了一种服务单据信息的处理方法、装置及设备,主要目的在于解决目前现有技术中通过手动录入服务单据信息的方式会影响服务单据信息的录入效率和准确性的问题。

根据本申请的一个方面,提供了一种服务单据信息的处理方法,该方法包括:

获取服务小票纸质单据对应的拍照信息;

对所述拍照信息进行光学字符识别(opticalcharacterrecognition,ocr)图像识别,得到账单电子小票信息;

根据所述账单电子小票信息对应的内容布局信息,提取所述账单电子小票信息中的第一服务单据信息;

依据所述第一服务单据信息和预设识别资源库中的预置资源信息,识别所述账单电子小票信息中不包含的第二服务单据信息;

将所述第一服务单据信息和所述第二服务单据信息录入到预定服务系统中。

优选的,所述依据所述第一服务单据信息和预设识别资源库中的预置资源信息,识别所述账单电子小票信息中不包含的第二服务单据信息,具体包括:

从所述第一服务单据信息中获取符合预设条件的第三服务单据信息;

从所述预设识别资源库中查询与所述第三服务单据信息对应的预置资源信息;

将查询到的所述预置资源信息确定为所述第二服务单据信息。

优选的,所述从所述第一服务单据信息中获取符合预设条件的第三服务单据信息,具体包括:

从所述第一服务单据信息中获取菜品名称信息和支付方式名称信息;

所述从所述预设识别资源库中查询与所述第三服务单据信息对应的预置资源信息,具体包括:

从所述预设识别资源库中查询与所述菜品名称信息对应的菜品编码信息,以及与所述支付方式名称信息对应的支付方式编码信息,其中不同的菜品名称信息分别对应不同的菜品编码信息,不同的支付方式名称信息分别对应不同的支付方式编码信息;

所述将查询到的所述预置资源信息确定为所述第二服务单据信息,具体包括:

将查询到的所述菜品编码信息和所述支付方式编码信息,确定为所述第二服务单据信息。

优选的,所述将所述第一服务单据信息和所述第二服务单据信息录入到预定服务系统中之前,所述方法还包括:

将所述第一服务单据信息和所述第二服务单据信息进行输出;

若接收到对所述第二服务单据信息的调整指令,则依据所述调整指令对所述第二服务单据信息进行更正;

将所述第二服务单据信息的更正结果记录在所述预设识别资源库中,以便基于所述更正结果,更新所述预设识别资源库中记录的与所述第三服务单据信息对应的预置资源信息;

所述将所述第一服务单据信息和所述第二服务单据信息录入到预定服务系统中,具体包括:

若接收到对所述第一服务单据信息和所述第二服务单据信息的确认指令,则将所述第一服务单据信息和所述第二服务单据信息录入到所述预定服务系统中。

优选的,所述将所述第一服务单据信息和所述第二服务单据信息录入到预定服务系统中,具体包括:

将所述第一服务单据信息和所述第二服务单据信息,分别填入预设订单模板中相对应的待填写区域内,以生成预定服务系统中的录入订单信息。

优选的,所述根据所述账单电子小票信息对应的内容布局信息,提取所述账单电子小票信息中的第一服务单据信息,具体包括:

参照所述内容布局信息,从所述账单电子小票信息中确定第一服务单据信息所在的位置信息;

按照所述位置信息,从所述账单电子小票信息中读取所述第一服务单据信息。

优选的,所述根据所述账单电子小票信息对应的内容布局信息,提取所述账单电子小票信息中的第一服务单据信息之前,所述方法还包括:

利用订餐平台的预设关键词,从所述账单电子小票信息中查询所述服务小票纸质单据对应的订餐平台信息;

获取与所述订餐平台信息对应的预设账单格式模板信息;

查询与所述预设账单格式模板信息对应的内容布局信息。

优选的,对所述拍照信息进行ocr图像识别,具体包括:

对所述拍照信息进行图像预处理,使得图像预处理后的拍照信息符合预设ocr图像识别条件;

将所述图像预处理后的拍照信息进行ocr图像识别。

根据本申请的另一方面,提供了一种服务单据信息的处理装置,该装置包括:

获取单元,用于获取服务小票纸质单据对应的拍照信息;

识别单元,用于对所述拍照信息进行ocr图像识别,得到账单电子小票信息;

提取单元,用于根据所述账单电子小票信息对应的内容布局信息,提取所述账单电子小票信息中的第一服务单据信息;

所述识别单元,还用于依据所述第一服务单据信息和预设识别资源库中的预置资源信息,识别所述账单电子小票信息中不包含的第二服务单据信息;

录入单元,用于将所述第一服务单据信息和所述第二服务单据信息录入到预定服务系统中。

优选的,所述识别单元包括:

获取模块,用于从所述第一服务单据信息中获取符合预设条件的第三服务单据信息;

查询模块,用于从所述预设识别资源库中查询与所述第三服务单据信息对应的预置资源信息;

确定模块,用于将查询到的所述预置资源信息确定为所述第二服务单据信息。

优选的,所述获取模块,具体用于从所述第一服务单据信息中获取菜品名称信息和支付方式名称信息;

所述查询模块,具体用于从所述预设识别资源库中查询与所述菜品名称信息对应的菜品编码信息,以及与所述支付方式名称信息对应的支付方式编码信息,其中不同的菜品名称信息分别对应不同的菜品编码信息,不同的支付方式名称信息分别对应不同的支付方式编码信息;

所述确定模块,具体用于将查询到的所述菜品编码信息和所述支付方式编码信息,确定为所述第二服务单据信息。

优选的,所述装置还包括:输出单元、调整单元、记录单元;

所述输出单元,用于将所述第一服务单据信息和所述第二服务单据信息进行输出;

所述调整单元,用于若接收到对所述第二服务单据信息的调整指令,则依据所述调整指令对所述第二服务单据信息进行更正;

所述记录单元,用于将所述第二服务单据信息的更正结果记录在所述预设识别资源库中,以便基于所述更正结果,更新所述预设识别资源库中记录的与所述第三服务单据信息对应的预置资源信息;

所述录入单元,具体用于若接收到对所述第一服务单据信息和所述第二服务单据信息的确认指令,则将所述第一服务单据信息和所述第二服务单据信息录入到所述预定服务系统中。

优选的,所述录入单元,具体用于将所述第一服务单据信息和所述第二服务单据信息,分别填入预设订单模板中相对应的待填写区域内,以生成预定服务系统中的录入订单信息。

优选的,所述提取单元,具体用于参照所述内容布局信息,从所述账单电子小票信息中确定第一服务单据信息所在的位置信息;

按照所述位置信息,从所述账单电子小票信息中读取所述第一服务单据信息。

优选的,所述装置还包括:查询单元;

所述查询单元,用于利用订餐平台的预设关键词,从所述账单电子小票信息中查询所述服务小票纸质单据对应的订餐平台信息;

所述获取单元,还用于获取与所述订餐平台信息对应的预设账单格式模板信息;

所述查询单元,还用于查询与所述预设账单格式模板信息对应的内容布局信息。

优选的,所述识别单元,具体用于对所述拍照信息进行图像预处理,使得图像预处理后的拍照信息符合预设ocr图像识别条件;

将所述图像预处理后的拍照信息进行ocr图像识别。

依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述服务单据信息的处理方法。

依据本申请再一个方面,提供了一种服务单据信息处理的实体设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述服务单据信息的处理方法。

借由上述技术方案,本申请提供的一种服务单据信息的处理方法、装置及设备,与目前现有技术中通过手动录入服务单据信息的方式相比,本申请可对服务小票纸质单据对应的拍照信息进行ocr图像识别,形成账单电子小票信息,然后根据账单电子小票信息对应的内容布局信息,提取账单电子小票信息中的服务单据信息,并且由于需要录入预定服务系统的服务单据信息中有些内容在服务小票纸质单据内没有被记载,所以本申请还可结合预设识别资源库中的预置资源信息,可识别出这部分没有被服务小票记载的内容并与提取到的服务单据信息一起录入到预定服务系统中,保证服务单据信息的录入全面性,减少后续人工补录信息的流程,本申请的技术方案整个过程可自动实现,提高了服务单据信息的录入效率和准确性,节省了人力成本。

上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了本申请实施例提供的一种服务单据信息的处理方法的流程示意图;

图2示出了本申请实施例提供的一种服务单据信息的处理方法的流程示意图;

图3示出了本申请实施例提供的服务单据信息处理的流程实例示意图;

图4示出了本申请实施例提供的一种服务单据信息的处理装置的结构示意图;

图5示出了本申请实施例提供的另一种服务单据信息的处理装置的结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

针对目前现有技术中通过手动录入服务单据信息的方式会影响服务单据信息的录入效率和准确性的问题,本实施例提供了一种服务单据信息的处理方法,如图1所示,该方法包括:

101、获取服务小票纸质单据对应的拍照信息。

其中,服务小票纸质单据可以根据具体的业务需求进行确定,例如对于餐饮行业需要录入外卖订餐信息时,该服务小票纸质单据具体可以外卖小票纸质单据。目前商家在接收到订餐用户提交的外卖订单时,如果商家接单则会通过商家端应用(application,app)软件的pos设备打印出相应的外卖小票纸质单据,该纸质单据中会记录外卖订餐平台、商家名称、下单时间、订单编号、菜品名称、菜品数量、菜品价格、餐盒费、配送费、原价、实付款、送餐地址、联系人、联系电话等大部分外卖单据信息内容。因此在本实施例中可基于外卖小票纸质单据实现外卖餐饮行业的服务单据信息的自动录入过程。

对于本实施例的执行主体可以为服务单据信息处理的装置或设备,可以配置在商家端侧,具体可为软件或硬件装置(能够运行app),用于调用摄像头(摄像头可预先配置在硬件装置中,或者调用终端设备中存在的)对服务小票纸质单据进行拍照,然后基于这个拍照内容进行后续的服务单据信息提取和自动录入预定服务系统的过程。

102、对获取到的拍照信息进行ocr图像识别,得到账单电子小票信息。

其中,ocr是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。账单电子小票信息可为与服务小票纸质单据中样式内容相同的电子小票信息。

例如,基于ocr图像识别技术,对外卖小票纸质单据对应的拍照信息进行ocr图像识别,识别出该拍照信息中包含的外卖小票样式和相应的信息内容,然后基于该外卖小票样式和该信息内容,生成账单电子小票信息。需要说明的是,此过程相当于初步识别外卖小票纸质单据对应的账单电子小票信息,因为服务单据信息需要录入的是具体的账单内容(如菜品名称、菜品数量、菜品价格、配送费等),所以需要对账单电子小票信息中包含的具体内容进行识别,具体执行步骤103至104所示过程。

在本实施例中,采用的是基于ocr图像识别技术对服务小票纸质单据的拍照信息进行识别,保证识别结果更加精确可靠,但不限于此,对于本实施例,还可以选用其他技术来获取服务小票纸质单据相应的账单电子小票信息。例如,如果能够获取监听打印服务小票相应的权限,在打印服务小票的同时,可以进一步拦截或监听该打印指令,而获取得到服务小票纸质单据对应的账单电子小票信息。

103、根据账单电子小票信息对应的内容布局信息,提取账单电子小票信息中的第一服务单据信息。

其中,第一服务单据信息可为账单电子小票信息中存在的服务单据信息,即服务小票中存在的服务单据信息。内容布局信息中可包含账单电子小票信息中各个服务单据信息所在的位置信息,进而可通过这些位置信息,获取到相应的服务单据信息内容。

例如,根据内容布局信息可确定账单电子小票中哪个位置对应展示外卖订餐平台的名称,哪个位置对应展示期望送餐时间,哪些位置对应展示订购菜品的菜品名称,以及相应的订购数量和价格,哪个位置对应展示配送费、餐盒费、送餐地址、联系人信息等,进而可分别从这些位置上获取相应字段,作为服务小票对应的服务单据信息。

104、依据第一服务单据信息和预设识别资源库中的预置资源信息,识别账单电子小票信息中不包含的第二服务单据信息。

其中,第二服务单据信息可为账单电子小票信息中不存在的服务单据信息,即服务小票中不存在的服务单据信息。而预置资源信息用于识别账单电子小票信息中不包含的这些服务单据信息,具体可以为一些候选的服务单据信息。

在具体的应用场景中,由于服务小票中记载的信息内容并不是很全面,只是记载了部分需要录入到预定服务系统中的服务单据信息,为了得到全面的服务单据信息,本实施例中可结合预设识别资源库中的预置资源信息进行进一步识别,识别得到那些服务小票中缺少但又需要录入到预定服务系统中的服务单据信息内容。例如,可根据服务小票中的一些服务单据信息,找到相对应的预置资源信息,作为该缺少的服务单据信息内容。

105、将第一服务单据信息和第二服务单据信息录入到预定服务系统中。

其中,预定服务系统可根据实际业务需求预先设定,例如对于餐饮行业需要录入外卖订餐信息时,预定服务系统具体可以为餐馆收银系统。

进一步的,为了避免录入错误的服务单据信息,可以在识别出这些服务单据信息之后,将这些服务单据信息进行展示,由人工确认是否识别错误,然后对识别错误的那一项信息进行更正,进而保证录入正确的服务单据信息。

需要说明的是,本实施例提供的方法,并不局限于服务单据信息自动录入餐馆收银系统的应用场景,还可应用于其它需要手动输入某些信息的应用场景。例如,对于账单类、表格类等类型的纸质单据,如果需要录入这些纸质单据上填写的信息,可事先确定该类型纸质单据相应的内容布局信息和创建该相应的预设识别资源库,然后应用本实施例中类似的方法,首先对该类型纸质单据进行拍照,再进行ocr图像识别,然后根据该类型纸质单据相应的内容布局信息并结合相应的预设识别资源库,解析出该类型纸质单据对应的待录入信息,最后调用相关接口进行自动录入。通过应用本实施例提供的方法,代替了原有手动录入的模式,提高了信息录入的效率和准确性。

进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例中的具体实施过程,提供了另一种服务单据信息的处理方法,如图2所示,该方法包括:

201、获取服务小票纸质单据对应的拍照信息。

对于本实施例,为了得到更加准确的拍照信息,可利用拍摄分辨率相对较高的摄像头对服务小票纸质单据进行拍照。并且在拍照时如果周围环境光线条件较差,会影响拍照效果时,可开启预先配置的照明装置,以提高拍摄效果。在拍照过程中,可先识别服务小票纸质单据完全落入拍摄范围、且小票上的信息的清晰度大于一定阈值时,才对该纸质单据进行拍照,以保证可获取到完整的服务小票纸质单据对应的拍照信息。

202、对获取到的拍照信息进行图像预处理,使得图像预处理后的拍照信息符合预设ocr图像识别条件。

其中,预设ocr图像识别条件可以预先根据ocr图像识别处理的基本要求进行设置。例如,除去服务小票纸质单据以外的其它物品图像内容,具体可采用图像裁剪的功能,截取服务小票纸质单据的图像信息,还可以提高纸质单据背景图像的亮度,以便更加体现出服务小票图像的实质内容,还可以去除图像中的污点或划痕等,如果服务小票图像放置不正还可以自动旋转该图像等。

203、将图像预处理后的拍照信息进行ocr图像识别,得到账单电子小票信息。

在ocr图像识别的过程中,具体可通过版面划分、文字识别等步骤,识别出服务小票样式和相应的信息内容,进而生成得到账单电子小票信息。

204、根据账单电子小票信息对应的内容布局信息,提取账单电子小票信息中的第一服务单据信息。

示例性的,步骤204具体可包括:首先参照账单电子小票信息对应的内容布局信息,从账单电子小票信息中确定第一服务单据信息所在的位置信息;然后按照该位置信息,从所述账单电子小票信息中读取第一服务单据信息。

在本实施例中,根据账单电子小票信息对应的内容布局信息,首先定位各个候选服务单据信息各自所在的位置信息,即哪些位置记录了商家名称、服务订餐平台名称、下单时间、菜品名称等服务单据信息内容,然后从这些位置中获取到这些服务单据信息内容。

进一步的,在从账单电子小票信息中得到这些服务单据信息之后,为了保证获得信息的正确性,可将获取到的服务单据信息与商家相关的服务单据信息的预定关键词进行比对,从而保证自动识别出正确的服务单据信息。

例如,预定关键词可以为设定外卖订餐平台名称、商家名称、餐馆具体菜品名称等相关;根据账单电子小票信息对应的内容布局信息,找到哪个位置对应展示外卖订餐平台的名称,提取这个名词并分别与外卖订餐平台名称相关的预定关键词进行匹配,如果匹配成功,进而可识别出具体属于哪个外卖订餐平台,并确定相应的外卖订餐平台名称;如果匹配失败,说明提取的是未知的信息,可重复进行提取,如果尝试几次后如果还是匹配失败,则将提取到的这个未知信息进行展示,由人工确认是否识别正确,如果确认正确,可更新预定关键词,保证下次可直接识别该外卖订餐平台名称。

对于本实施例,为了能够得到账单电子小票信息准确对应的内容布局信息,作为一种可选方式,在步骤204之前,还可以包括:首先利用订餐平台的预设关键词,从账单电子小票信息中查询服务小票纸质单据对应的订餐平台信息;然后获取与订餐平台信息对应的预设账单格式模板信息;最后查询与预设账单格式模板信息对应的内容布局信息。

其中,预设关键词可根据市场上各大订餐平台的名称预先设置。预设账单格式模板信息可根据预先统计的各大订餐平台的服务小票(如外卖小票)样式模板进行设置得到。在具体的应用场景中,订餐平台可以为外卖订餐平台,不同的外卖订餐平台的服务小票样式可能会不同,并且同一外卖订餐平台的服务小票样式也会存在不断更新,对于本实施例,如果外卖订餐平台的服务小票样式存在更新时,会自动调整该外卖订餐平台对应的预设账单格式模板信息,进而满足最新的业务需求。

205、从第一服务单据信息中获取符合预设条件的第三服务单据信息。

其中,预设条件可以根据实际业务需求预先设定,具体可以根据服务小票中不包含的服务单据信息进行设定。示例性的,由于菜品编码和在线支付编码是需要录入到预定服务系统中的服务单据信息,但是这两个信息在服务小票中通常是不存在的,而这两个信息又与菜品名称信息和支付方式名称信息相关,因此可以将菜品名称信息和支付方式名称信息作为符合预设条件的第三服务单据信息。相应的,步骤205具体可以包括:从第一服务单据信息中获取菜品名称信息和支付方式名称信息。具体包含了菜品名称(如炒土豆丝、红烧鱼等菜名)和支付方式名称(如在线支付、线下支付等)。

206、从预设识别资源库中查询与第三服务单据信息对应的预置资源信息。

对于本实施例,预置资源信息可对应服务小票中通常不存在的、且又需要录入到预定服务系统中的服务单据信息,例如,菜品编码和在线支付编码等。

基于步骤205中的描述,步骤206具体可以包括:从预设识别资源库中查询与菜品名称信息对应的菜品编码信息,以及与支付方式名称信息对应的支付方式编码信息,其中根据实际业务需求,不同的菜品名称信息可分别对应不同的菜品编码信息,不同的支付方式名称信息可分别对应不同的支付方式编码信息。

207、将查询到的预置资源信息确定为第二服务单据信息。

基于上述步骤的描述,步骤207具体可以包括:将查询到的菜品编码信息和支付方式编码信息,确定为第二服务单据信息。通过查询到的预置资源信息可以找到服务小票中不存在的、且又需要录入到预定服务系统中的服务单据信息,进而保证服务单据信息的录入全面性,减少后续人工补录信息的流程。

208、将第一服务单据信息和第二服务单据信息录入到预定服务系统中。

步骤208具体可以包括:将第一服务单据信息和第二服务单据信息,分别填入预设订单模板中相对应的待填写区域内,以生成预定服务系统中的录入订单信息。其中,预设订单模板中可根据餐馆收银系统的服务单据信息录入格式要求预先设置。进而可自动实现将服务单据信息录入到预定服务系统中,满足信息录入的格式需求,保证服务单据信息录入的正确性。

进一步的,为了及时识别出存在识别错误的服务单据信息,作为一种优选方式,步骤208之前还可以包括:将第一服务单据信息和第二服务单据信息进行输出,具体可将这些信息填入到预设订单模板中,然后以订单的形式进行展现,这样用户就可以看到服务单据的具体识别内容;若接收到对第二服务单据信息的调整指令,则依据调整指令对第二服务单据信息进行更正;然后将第二服务单据信息的更正结果记录在预设识别资源库中,以便基于更正结果,更新预设识别资源库中记录的与第三服务单据信息对应的预置资源信息。例如,如果菜名a原来对应菜品编码b,基于人工更正结果,自动更新菜名a与菜品编码b之间的映射关系,将菜品a与菜品编码c建立映射。对于本实施例,通过这种机器学习的方式,可保证后续识别其他服务单据信息的准确性。

相应的,步骤208具体可以包括:若接收到对第一服务单据信息和第二服务单据信息的确认指令,则将第一服务单据信息和第二服务单据信息录入到预定服务系统中。在本实施例中,如果确定识别服务单据信息正确,也可以保存相应的识别情况并记录到预设识别资源库中,以便后续统计服务单据信息识别的准确率,帮助更新机器学习的能力。

为了方便理解本实施例提供的服务单据信息的处理方法,基于上述实施例所描述的内容,给出如下应用场景实例,但不限于此:

例如,如图3所示,在需要将某一外卖订单的外卖单据信息录入到餐馆收银系统中时,首先可调用摄像头对该外卖订单对应的外卖小票进行拍照,获得原始图像数据;再对该原始图像数据进行图像预处理,便于ocr识别;再利用ocr技术自动识别,形成账单电子小票信息;然后根据账单电子小票信息中的账单格式和内容布局,并结合预设识别资源库,自动分解菜品和支付情况等内容,这时具体可展示(商家名称,流水号,下单时间,订单编号,菜品编码,菜品名称,菜品数量,菜品价格,餐盒费,配送费,原价,实付,送餐地址,联系人,联系电话)等信息,交由人工确认,人工和实际比对后,如果无误,直接确认,系统会保存识别情况记入预设识别资源库,并自动把识别账单内容传入收银系统。如果有误差,人工调整后,系统会保存识别情况记入预设识别资源库,并自动把识别账单内容传入收银系统。其中,人工确认时候,主要确认菜品编码和支付方式,因为原始外卖小票没有菜品编码和支付方式编码,菜品编码和支付方式编码的获取需要通过识别资源库来获取,系统通过预置菜品编码,菜品名称的对应关系,支付方式编码,支付方式名称的对应关系,并通过日常的识别达到机器学习,加强识别能力。

通过应用本实施例提供的另一种服务单据信息的处理方法,对服务小票的纸质送餐单进行拍照,利用成熟的图像识别技术ocr手段自动识别,生成电子账单数据,然后基于机器学习的识别资源库,对账单进行数据分析,得到账单内的有用数据,并自动写入到收银系统,可提高服务单据信息的录入效率和准确性,节省了人力成本。

进一步的,作为图1至图2所示方法的具体实现,本实施例提供了一种服务单据信息的处理装置,如图4所示,该装置包括:获取单元31、识别单元32、提取单元33、录入单元34。

获取单元31,可用于获取服务小票纸质单据对应的拍照信息;获取单元31为获取拍照信息主要功能模块。

识别单元32,可用于对拍照信息进行光学字符识别ocr图像识别,得到账单电子小票信息;识别单元32和提取单元33为本装置中的核心功能模块,用于对服务小票纸质单据对应的拍照信息进行识别得到服务单据信息。

提取单元33,可用于根据账单电子小票信息对应的内容布局信息,提取账单电子小票信息中的第一服务单据信息;

识别单元32,还可用于依据第一服务单据信息和预设识别资源库中的预置资源信息,识别账单电子小票信息中不包含的第二服务单据信息;

录入单元34,可用于将第一服务单据信息和第二服务单据信息录入到预定服务系统中。录入单元34为本装置中自动录入服务单据信息的主要功能模块。

在具体的应用场景中,如图5所示,识别单元32包括:获取模块321、查询模块322、确定模块323;

获取模块321,可用于从第一服务单据信息中获取符合预设条件的第三服务单据信息;

查询模块322,可用于从预设识别资源库中查询与第三服务服务单据信息对应的预置资源信息;

确定模块323,可用于将查询到的预置资源信息确定为第二服务单据信息。

在具体的应用场景中,获取模块321,具体可用于从第一服务单据信息中获取菜品名称信息和支付方式名称信息;

查询模块322,具体可用于从预设识别资源库中查询与菜品名称信息对应的菜品编码信息,以及与支付方式名称信息对应的支付方式编码信息,其中不同的菜品名称信息分别对应不同的菜品编码信息,不同的支付方式名称信息分别对应不同的支付方式编码信息;

确定模块323,具体可用于将查询到的菜品编码信息和支付方式编码信息,确定为第二服务单据信息。

在具体的应用场景中,为了及时识别出存在识别错误的服务单据信息,如图5所示,本装置还包括:输出单元35、调整单元36、记录单元37;

输出单元35,可用于将第一服务单据信息和第二服务单据信息进行输出;

调整单元36,可用于若接收到对第二服务单据信息的调整指令,则依据调整指令对第二服务单据信息进行更正;

记录单元37,可用于将第二服务单据信息的更正结果记录在预设识别资源库中,以便基于更正结果,更新预设识别资源库中记录的与第三服务服务单据信息对应的预置资源信息;

录入单元34,具体可用于若接收到对第一服务单据信息和第二服务单据信息的确认指令,则将第一服务单据信息和第二服务单据信息录入到预定服务系统中。

在具体的应用场景中,录入单元34,具体可用于将第一服务单据信息和第二服务单据信息,分别填入预设订单模板中相对应的待填写区域内,以生成预定服务系统中的录入订单信息。

在具体的应用场景中,提取单元33,具体可用于参照内容布局信息,从账单电子小票信息中确定第一服务单据信息所在的位置信息;按照位置信息,从账单电子小票信息中读取第一服务单据信息。

在具体的应用场景中,为了能够得到账单电子小票信息准确对应的内容布局信息,如图5所示,本装置还包括:查询单元38;

查询单元38,可用于利用订餐平台的预设关键词,从账单电子小票信息中查询服务小票纸质单据对应的订餐平台信息;

获取单元31,还可用于获取与订餐平台信息对应的预设账单格式模板信息;

查询单元38,还可用于查询与预设账单格式模板信息对应的内容布局信息。

在具体的应用场景中,识别单元32,具体可用于对拍照信息进行图像预处理,使得图像预处理后的拍照信息符合预设ocr图像识别条件;将图像预处理后的拍照信息进行ocr图像识别。

需要说明的是,本实施例提供的一种服务单据信息的处理装置所涉及各功能单元的其它相应描述,可以参考图1至图2中的对应描述,在此不再赘述。

基于上述如图1至图2所示方法,相应的,本实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述如图1至图5所示的服务单据信息的处理方法。该程序可以使用java语言工具以及objectc语言工具编写得到。

基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。

基于上述如图1至图2所示的方法,以及图4、图5所示的虚拟装置实施例,为了实现上述目的,本实施例还提供了一种服务单据信息处理的实体设备,具体可以为计算机,智能手机,平板电脑,智能手表或者其它网络设备等,该实体设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图2所示的服务单据信息的处理方法。

可选的,该实体设备还可以包括用户接口、网络接口、摄像头、射频(radiofrequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)等。

本领域技术人员可以理解,本实施例提供的一种服务单据信息处理的实体设备结构并不构成对该实体设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

存储介质中还可以包括操作系统、网络通信模块。操作系统是管理上述服务单据信息处理的实体设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与信息处理实体设备中其它硬件和软件之间通信。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现。通过应用本申请的技术方案,与目前现有技术中通过手动录入服务单据信息的方式相比,可保证服务单据信息的录入全面性,减少后续人工补录信息的流程,整个识别和录入服务单据信息的过程可自动实现,提高了服务单据信息的录入效率和准确性,节省了人力成本。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。

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