一种基于语音识别的进销存处理方法与流程

文档序号:23656029发布日期:2021-01-15 13:53阅读:194来源:国知局
一种基于语音识别的进销存处理方法与流程

本发明涉及专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法的技术领域,特别涉及一种基于语音识别的进销存处理方法。



背景技术:

供应链是指围绕核心企业,从配套零件开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的、将供应商,制造商,分销商直到最终用户连成一个整体的功能网链结构。进销存,又称为购销链,是指企业管理过程中采购(进)—>入库(存)—>销售(销)的动态管理过程,是贯穿整个供应链的关键。

在大部分行业中,都存在专人专门负责进销存的事宜,管理合理,且随着计算机网络的发展,一般都采用erp系统或至少是办公软件进行造表、记录,条理清晰。

然而,作为准入门槛并不高的餐饮业,尤其是小型餐饮,如快餐店、小型餐馆等,从业人员很难真的利用erp系统或办公软件进行进销存处理,业务人员在处理采购、配送、入库、退货、盘点、调整等业务单据时,由于每个单据都需要添加大量商品,且每个商品都需经历从搜索、确认选中、确认单位、确认数量四项操作步骤,每个步骤还可能因为发生差错而导致工作量进一步增加,继而产生大量繁杂的重复性劳动,耗时、费力,非常不便;而若转由聘请专门人员进行管理时,虽然可以暂时解决这个问题,却导致了额外支出、给小规模餐饮从业者带来压力,还同时存在人员的多方面管理问题。



技术实现要素:

本发明解决了现有技术中,存在的餐饮行业的从业者容易在进销存的过程中遇到大量繁杂的重复性劳动,或是遇到人员管理障碍、成本增加的问题,提供了一种优化的基于语音识别的进销存处理方法。

本发明所采用的技术方案是,一种基于语音识别的进销存处理方法,所述方法包括以下步骤:

步骤1:安装客户端,配置客户端与服务器;

步骤2:客户端检测用户选择;若收到用户指令,则提示标准语音录入格式,进行下一步,否则重复步骤2;

步骤3:用户语音录入,客户端开始录音;

步骤4:若收到用户结束指令,则客户端备份用户录入的语音信息,进行下一步,否则重复步骤3;

步骤5:将语音信息进行预处理,将预处理后的信息以文字形式传输至服务器;

步骤6:服务器获得预处理后的信息,以当前客户端的id为序号,发送至数据库;

步骤7:数据库根据预处理后的信息识别商品信息,若在当前客户端的id下找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步;

步骤8:基于商品信息查找待定商品目录,通过服务器反馈信息至对应的客户端,用户选择准确的商品信息后,数据库在当前客户端的id下找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行下一步;若用户未找到准确的商品信息,则进行步骤10;

步骤9:用户确认信息,则返回步骤2或停机,否则,进行下一步;

步骤10:客户端将步骤4备份的语音信息再次备份,以新备份的语音信息返回步骤5。

优选地,所述步骤1包括以下步骤:

步骤1.1:用户在智能终端上安装客户端,启动客户端;

步骤1.2:操作客户端,选择语种、语系;

步骤1.3:配置客户端的端口与服务器的接口通信连接,服务器为客户端分配私钥;

步骤1.4:服务器保存当前客户端的选择信息;

步骤1.5:测试麦克风和功放功能,若正常,则进行步骤2,否则,提示功能不完整,用户调节后重复步骤1.5。

优选地,所述步骤2中,用户指令包括作为进项的采购指令、作为销项的销售指令和作为存项的入库指令;所述用户指令通过语音收集或选择触发。

优选地,所述步骤2中,通过语音和/或界面文字提示标准语音录入格式。

优选地,所述步骤4中,结束指令通过语音收集或选择触发。

优选地,步骤5包括以下步骤:

步骤5.1:将语音信息输入卷积去噪自动编码器进行噪音滤除;

步骤5.2:对输出的语音调用用户预设配置的信息进行初步识别,将语音内容转换为对应配置信息的文字;

步骤5.3:以文字和语音的对应关系建立时间轴,以语音中的停顿对文字进行初始分段;

步骤5.4:基于初始分段,比对文字与词库,为每一段文字匹配若干可替换词;

步骤5.5:将预处理后的文字及对应的可替换词录入文本文件,以私钥加密,以当前客户端的id为文件名,传输至服务器。

优选地,步骤6中,服务器获得客户端传输的加密文本,以对应的当前客户端的私钥进行解密,若解密成功,则以当前客户端的id为序号,发送至数据库,否则,扔掉当前加密文本,反馈错误,进行步骤2。

优选地,所述步骤7中,数据库识别的商品信息包括商品名称、数量及商品对应的计量单位。

优选地,所述步骤7包括以下步骤:

步骤7.1:数据库获得作为序号的当前客户端的id,调取当前id下的商品列表;

步骤7.2:数据库基于当前的商品名称,在商品列表中进行比对,若比对到商品名称相符的商品,进行下一步,否则,进行步骤8;

步骤7.3:获取数据库中当前已匹配商品在当前用户指令下的合理数量范围及商品对应的若干合理的计量单位,若当前的商品信息中,数量落入范围内,且计量单位合理,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步;

步骤7.4:服务器反馈告警信息至客户端,通过弹窗显示数据异常;若用户确认出错,反馈错误信息,语音或手动录入准确的计量单位,客户端与数据库双向确认后,用户语音或手动录入准确的数量,客户端与数据库再次双向确认;

步骤7.5:客户端输入秘钥,服务器验证后,数据库更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9。

优选地,步骤8包括以下步骤:

步骤8.1:以可替换词在商品列表中进行比对,若比对到商品名称相符的商品,记入待定商品目录,进行步骤8.3,若无可匹配的商品,则进行下一步;

步骤8.2:将当前已识别的商品名称和可替换词分别拆分为若干单字,以任一单字匹配数据库的商品列表,去重后,将匹配到的所有商品记入待定商品目录;

步骤8.3:将待定商品目录通过服务器反馈至对应的客户端,若用户找到准确的商品名称,则进行下一步,否则,进行步骤10;

步骤8.4:数据库以用户选择的商品名称查找在用户指令下的合理数量范围及商品对应的若干合理的计量单位,若当前的商品信息中,数量落入范围内,且计量单位合理,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步;

步骤8.5:服务器反馈告警信息至客户端,通过弹窗显示数据异常;若用户确认出错,反馈错误信息,语音或手动录入准确的计量单位,客户端与数据库双向确认后,用户语音或手动录入准确的数量,客户端与数据库再次双向确认;

步骤8.6:客户端输入秘钥,服务器验证后,数据库更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9。

本发明提供了一种优化的基于语音识别的进销存处理方法,客户端收到用户指令后录制用户的语音,语音信息进行预处理后以文字形式传输至服务器,服务器验证后以当前客户端的id为序号,发送至数据库,数据库则根据预处理后的信息识别商品信息,若在当前客户端的id下找到与商品信息匹配的商品,或是在待定商品目录里查找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,交由用户确认。本发明可以实现快速添加采购单、入库单、盘点等业务处理,自动识别用户需要的商品,匹配度最高的将自动添加成功,更加精准的贴近用户需求,帮助用户节省在重复劳动上耗费的时间。

本发明的有益效果在于:

(1)餐厅可节省人力成本,减轻了供应链业务人员的劳动强度,在同样的商品数量情况下,节约至少50%的时间;

(2)简化多操作步骤的复杂性,由五步操作合并为一步,提升用户体验;

(3)用户采用命令模式处理业务,基本只需要依靠语音输入即可完成进销存事项,提升用户积极性。

附图说明

图1为本发明的流程图。

具体实施方式

下面结合实施例对本发明做进一步的详细描述,但本发明的保护范围并不限于此。

本发明涉及一种基于语音识别的进销存处理方法,所述方法包括以下步骤。

步骤1:安装客户端,配置客户端与服务器。

所述步骤1包括以下步骤:

步骤1.1:用户在智能终端上安装客户端,启动客户端;

步骤1.2:操作客户端,选择语种、语系;

步骤1.3:配置客户端的端口与服务器的接口通信连接,服务器为客户端分配私钥;

步骤1.4:服务器保存当前客户端的选择信息;

步骤1.5:测试麦克风和功放功能,若正常,则进行步骤2,否则,提示功能不完整,用户调节后重复步骤1.5。

本发明中,用户在智能终端上,如手机上安装客户端,客户端将向用户展现操作界面,如采购订单详情页面、配送发货单详情页面、采购入库单详情页面、采购退货单详情页面、库存盘点单详情页面、库存调整单详情页面等,这些页面涉及的业务被包括在进销存业务中。

本发明中,在这类供应链业务单据页面中,用户均需要根据页面提示,进行高频次的添加商品的操作,在操作结束后,经由客户端即时调用服务端相应数据与业务接口,呈现相应的页面内容及结果反馈,引导客户完成整个语音添加原料的过程,故配置客户端的端口与服务器的接口通信连接。

本发明中,客户端可以满足用户选择语种、语系的需求,语种是指中文、英文、日文等不同国家不同地区的语言,而已中文为例,语系包括普通话、粤语、闽南语等,当然,在长期的学习过程中,对于语系的拓展可以更为多样性,通过截取当前使用人的语音、语调,提取特征,与录入的商品信息进行关联,学习得到更切合用户的语系模板,提高录入的准确度,进一步提升语音识别的效率。

本发明中,由于在进销存是供应链的重要环节,涉及到用户的进出货管理,故服务器为客户端分配私钥,用于对用户的验证。

步骤2:客户端检测用户选择;若收到用户指令,则提示标准语音录入格式,进行下一步,否则重复步骤2。

所述步骤2中,用户指令包括作为进项的采购指令、作为销项的销售指令和作为存项的入库指令;所述用户指令通过语音收集或选择触发。

所述步骤2中,通过语音和/或界面文字提示标准语音录入格式。

本发明中,用户进入采购单详情页面、采购入库单详情页面、采购退货单详情页面等供应链业务单据详情页面时,可见点触按钮,保持点触,录入语音。

本发明中,一般来说,标准语音录入格式为“商品名称+业务类型+商品数量+商品单位”。

步骤3:用户语音录入,客户端开始录音。

步骤4:若收到用户结束指令,则客户端备份用户录入的语音信息,进行下一步,否则重复步骤3。

所述步骤4中,结束指令通过语音收集或选择触发。

本发明中,在语音添加原料页面中,用户手指按住话筒按钮开始说话,说出商品的名称、数量、单位等信息,当然,用户也可以根据个人喜好确认说话内容,但可能导致识别不精确;说话结束后,松开话筒按钮,完成语音录入。

本发明中,一般来说,建议用户在语音录入过程中,适当添加停顿,以提高语音识别的准确性和断词的准确性。

本发明中,备份语音信息,保证下一次的快速、准确再识别。

步骤5:将语音信息进行预处理,将预处理后的信息以文字形式传输至服务器。

步骤5包括以下步骤:

步骤5.1:将语音信息输入卷积去噪自动编码器进行噪音滤除;

步骤5.2:对输出的语音调用用户预设配置的信息进行初步识别,将语音内容转换为对应配置信息的文字;

步骤5.3:以文字和语音的对应关系建立时间轴,以语音中的停顿对文字进行初始分段;

步骤5.4:基于初始分段,比对文字与词库,为每一段文字匹配若干可替换词;

步骤5.5:将预处理后的文字及对应的可替换词录入文本文件,以私钥加密,以当前客户端的id为文件名,传输至服务器。

本发明中,在客户端中对语音信息进行预处理,预处理主要是为了处理语音信息中的噪声,只有去除噪声后才能将语音信息转换为更为准确的文字,一般来说,调用语音和文字转换模块的接口,如科大讯飞的转换接口,即可将用户说话内容翻译成文字,传输给服务器。

本发明中,在转换的过程中,由于已经提示用户有意识的停顿,故建立文字和语音的时间轴,以停顿对文字进行分段,基于分段后的识别内容,如存在模糊不清的发音,可以为每个断句匹配若干可替换词,可替换词依据概率和权重,一般每个断句为5个。

本发明中,以服务器分配的私钥对文字内容,包括可替换词进行加密打包,并以客户端的id为文件名,便于服务器的处理。

步骤6:服务器获得预处理后的信息,以当前客户端的id为序号,发送至数据库。

步骤6中,服务器获得客户端传输的加密文本,以对应的当前客户端的私钥进行解密,若解密成功,则以当前客户端的id为序号,发送至数据库,否则,扔掉当前加密文本,反馈错误,进行步骤2。

本发明中,服务器是用于接收客户端数据和业务请求,并向客户端返回数据和业务响应的软件组件。

本发明中,服务器根据客户端的id查找分配给此客户端的私钥,以私钥尝试解密来自客户端的文件信息,如果解密成功,则表示此为合规信息,可以继续下一步操作,否则,文件可能被篡改、或是其他不安全信息,需要客户端排查错误信息。

本发明中,数据库可以采用如solr等,服务器将文字与店铺信息内容发送给solr处理后完成后续的匹配、录入的过程。

步骤7:数据库根据预处理后的信息识别商品信息,若在当前客户端的id下找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步。

所述步骤7中,数据库识别的商品信息包括商品名称、数量及商品对应的计量单位。

所述步骤7包括以下步骤:

步骤7.1:数据库获得作为序号的当前客户端的id,调取当前id下的商品列表;

步骤7.2:数据库基于当前的商品名称,在商品列表中进行比对,若比对到商品名称相符的商品,进行下一步,否则,进行步骤8;

步骤7.3:获取数据库中当前已匹配商品在当前用户指令下的合理数量范围及商品对应的若干合理的计量单位,若当前的商品信息中,数量落入范围内,且计量单位合理,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步;

步骤7.4:服务器反馈告警信息至客户端,通过弹窗显示数据异常;若用户确认出错,反馈错误信息,语音或手动录入准确的计量单位,客户端与数据库双向确认后,用户语音或手动录入准确的数量,客户端与数据库再次双向确认;

步骤7.5:客户端输入秘钥,服务器验证后,数据库更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9。

步骤8:基于商品信息查找待定商品目录,通过服务器反馈信息至对应的客户端,用户选择准确的商品信息后,数据库在当前客户端的id下找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行下一步;若用户未找到准确的商品信息,则进行步骤10。

步骤8包括以下步骤:

步骤8.1:以可替换词在商品列表中进行比对,若比对到商品名称相符的商品,记入待定商品目录,进行步骤8.3,若无可匹配的商品,则进行下一步;

步骤8.2:将当前已识别的商品名称和可替换词分别拆分为若干单字,以任一单字匹配数据库的商品列表,去重后,将匹配到的所有商品记入待定商品目录;

步骤8.3:将待定商品目录通过服务器反馈至对应的客户端,若用户找到准确的商品名称,则进行下一步,否则,进行步骤10;

步骤8.4:数据库以用户选择的商品名称查找在用户指令下的合理数量范围及商品对应的若干合理的计量单位,若当前的商品信息中,数量落入范围内,且计量单位合理,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9,否则,进行下一步;

步骤8.5:服务器反馈告警信息至客户端,通过弹窗显示数据异常;若用户确认出错,反馈错误信息,语音或手动录入准确的计量单位,客户端与数据库双向确认后,用户语音或手动录入准确的数量,客户端与数据库再次双向确认;

步骤8.6:客户端输入秘钥,服务器验证后,数据库更新数据,并通过服务器反馈信息至对应的客户端,进行步骤9。

本发明中,以solr为例,在接收到语音内容及店铺信息后,将对文字信息进行解析,拆分出文字信息中的商品信息;商品信息包括但不限于商品名称、数量及商品对应的计量单位,此商品信息与客户端的id进行绑定,即可以到客户端对应的商品列表中进行匹配识别,找到符合条件的商品。

本发明中,若商品名称明确、数量落入合理范围、计量单位合理,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,否则显然存在错误。举例来说,数据库中胡萝卜的计量单位为斤,用户的语音识别结果为胡萝卜20打,虽然商品名称对应,但是数量和计量单位无法匹配,需要进一步确认。

本发明中,简单的错误可以由用户直接确认,并首先确认准确的计量单位,通过客户端与数据库双向确认后再录入准确的数量,确认后,用户输入秘钥并由服务器验证正确,放行,数据库更新数据,并通过服务器反馈信息至对应的客户端。

本发明中,客户端与数据库双向确认是指客户端的录入被数据库接纳,且数据库的反馈被客户端接纳。

本发明中,商品信息无匹配的商品包括没有找到商品及找到多个商品的情况;以可替换词在商品列表中进行比对,若比对到商品名称相符的商品,记入待定商品目录,这种情况是没有找到商品的情况;或是将当前已识别的商品名称和可替换词分别拆分为若干单字,以任一单字匹配数据库的商品列表,去重后,将匹配到的所有商品记入待定商品目录,这种情况是找到多个商品的情况。

本发明中,由用户确认准确的商品名称,数据库主动匹配商品信息中的数量和对应的计量单位是否落入用户确认的商品名称的合理可接受范围内,若是则直接接纳,否则,重新分步录入,如步骤7中一致。

步骤9:用户确认信息,则返回步骤2或停机,否则,进行下一步。

步骤10:客户端将步骤4备份的语音信息再次备份,以新备份的语音信息返回步骤5。

本发明中,当待定商品目录中的任何一种商品都不符时,需要重新识别;当然,用户可以中断录入,补充数据库中的数据。

本发明中,客户端收到用户指令后录制用户的语音,语音信息进行预处理后以文字形式传输至服务器,服务器验证后以当前客户端的id为序号,发送至数据库,数据库则根据预处理后的信息识别商品信息,若在当前客户端的id下找到与商品信息匹配的商品,或是在待定商品目录里查找到与商品信息匹配的商品,则将商品信息录入当前商品的条目,更新数据,并通过服务器反馈信息至对应的客户端,交由用户确认。本发明可以实现快速添加采购单、入库单、盘点等业务处理,自动识别用户需要的商品,匹配度最高的将自动添加成功,更加精准的贴近用户需求,帮助用户节省在重复劳动上耗费的时间。

本发明的有益效果在于餐厅可节省人力成本,减轻了供应链业务人员的劳动强度,在同样的商品数量情况下,节约至少50%的时间;简化多操作步骤的复杂性,由五步操作合并为一步,提升用户体验;用户采用命令模式处理业务,基本只需要依靠语音输入即可完成进销存事项,提升用户积极性。

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