基于语音生成订单的方法及装置、交易方法及系统与流程

文档序号:11178221阅读:1228来源:国知局
基于语音生成订单的方法及装置、交易方法及系统与流程

本发明涉及语音识别、智能设备技术领域,尤其涉及一种基于语音生成订单的方法及装置、交易方法及系统。



背景技术:

在现有技术中的零售、服务等行业,用户和商家必须经过需求确认、下单、支付、制作分拣打包等环节才能完成一次交易。以线下餐饮店为例,具体地需要执行以下几个步骤:买家告诉商家自己的需求;商家操作收银机,录入需求,并形成订单;收银员口头向买家阐述订单金额请求买家确认,或同时由电子屏幕显示订单金额;买家口头确认无误后,选择商家提供的一种支付方式进行付款(例如现金、刷银行卡、支付宝、微信等);商家手动录入付款金额(现金支付)或查看收银机(刷卡支付)或查看买家手机确认是否支付成功(微信、支付宝等第三方支付),若支付成功,则分拣打包,或者在此过程中由另一人分拣打包。

在以上这个过程存在多个问题,例如:

用户和商家必须经过需求确认、下单、支付、制作分拣打包等多个环节才能完成一次交易,每个环节都需要用户和收银员的人工互动,由于人工执行相对计算机执行十分缓慢,因此造成了交易过程耗费时间长,买家排队长,购物体验差等问题;

由于现有的交易系统多为台式且固定的,因此买家必须到达指定收银位置才能实现支付,不利于在移动的场景中进行交易;

需求确认、下单、支付过程占用了收银员的手,导致收银员不能制作分拣打包等工作,需要单独开辟一个分拣员的职位,增加了人力和时间成本;

当买家选择采用扫描商家提供的二维码的方式进行支付时,买家支付成功时,需要向收银员展示支付成功界面,收银员通过人工查看支付成功界面才能确认支付成功,这一过程耗费收银员的时间,然而不查看商家就要承担用户不诚信的损失等问题;

零售商、服务商,尤其是小商家对成本极度敏感,现有的一些交易系统虽然能在某些环节中实现加快速度,然而交易系统成本较高,而且小商家提供下单、支付、交付的空间非常有限,不能安装庞大、复杂的交易系统;

在商店环境中,音源较多、噪音较多,且买家语言习惯差异很大,造成现有语音收银方案不能一次性明确获知买家需求,需要反复确认等问题。



技术实现要素:

(一)发明目的

本发明的目的是提供一种基于语音生成订单的方法及装置、交易方法及系统、电子设备,本发明能够实现轻便灵活、可移动、低成本,解放收银员的双手、甚至不需要人工收银员,能缩短交易时间、使得交易高效准确进行。

(二)技术方案

为解决上述问题,本发明的第一方面提供了一种基于语音生成订单的方法,包括:获取语音作为目标语音;将所述目标语音转换为目标文本;从所述目标文本中提取至少一条商品需求信息;每条所述商品需求信息包括:商品唯一称谓、商品数量、金额中的一个或多个;基于预存的商品单价和提取到的至少一条商品需求信息和进行统计和计算,以生成订单。

根据本发明的另一个方面,提供了一种基于语音生成订单的装置,包括:语音采集模块,用于采集语音作为目标语音,并将所述目标语音传输至语音识别模块;语音识别模块,用于将所述目标语音转换为目标文本;提取模块,用于从所述目标文本中提取至少一条商品需求信息;每条所述商品需求信息包括:商品唯一称谓、商品数量、金额中的一个或多个;订单生成模块,用于基于预存的商品单价和提取到的至少一条商品需求信息和进行统计和计算,以生成订单。

根据本发明的又一方面,提供了一种交易方法,包括:采用权利要求所述的基于语音生成订单的方法生成订单;控制消息提示模块播放和/或显示提示付款方展示一维码和/或二维码的提示消息;获取一维码和/或二维码,并将所述一维码和/或二维码和所述订单发送至支付系统;在接收到支付系统反馈的支付成功消息后,控制消息提示模块播放和/或显示完成支付提示消息。

根据本发明的又一方面,提供了一种交易系统,包括:所述的基于语音生成订单的装置;还包括控制模块和消息提示模块;所述控制模块,用于在所述语音唤醒或订单生成后向消息提示模块发送第一提示指令;还用于在接收到支付系统反馈的支付成功消息后向消息提示模块发送第二提示指令;

所述消息提示模块,用于在接收到所述第一提示指令后播放和/或显示提示付款方展示付款码的提示消息;还用于在接收到所述第二提示指令后播放和/或显示完成支付提示消息。

根据本发明的又一方面,提供了一种交易方法,包括:所述的基于语音生成订单的方法生成订单;基于所述订单生成账单,并基于所述账单生成二维码和/或一维码,并将所述一维码和/或二维码发送至显示模块予以显示;控制所述显示模块显示提示付款方扫描所述一维码和/或二维码的提示消息;和/或控制播放模块提示付款方扫描所述一维码和/或二维码的提示消息;在接收到支付系统反馈的支付成功消息后,控制显示模块显示完成支付提示消息;和/或控制播放模块完成支付提示消息。

根据本发明的又一方面,提供了一种交易系统,包括所述的基于语音生成订单的装置;还包括控制模块和显示模块;所述控制模块,用于基于所述订单生成账单,并基于所述账单生成二维码和/或二维码,并向显示模块输出所述二维码和/或二维码;还用于向显示模块和/或播放模块发送第一控制指令;还用于在接收到支付系统反馈的支付成功消息后,向显示模块和/或播放模块发送第二控制指令;所述显示模块,用于显示所述二维码和/或二维码;还用于根据所述第一控制指令显示提示付款方扫描所述一维码和/或二维码的提示消息;还用于根据所述第二控制指令显示完成支付提示消息;播放模块,用于根据所述第一控制指令播放提示付款方扫描所述一维码和/或二维码的提示消息;还用于根据所述第二控制指令播放完成支付提示消息。

根据本发明的又一方面,提供了一种电子设备,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器、麦克风和耳机;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使得所述至少一个处理器能够执行所述的基于语音生成订单的方法。

(三)有益效果

本发明的上述技术方案具有如下有益的技术效果:

让商家或用户以预定的规则说出商品需求信息,分析语音时,采用预设的语料库和识别模型,从而使得语音识别的过程更加精准和快速,能够快速的自动基于语音生成订单,避免交易的每个环节都需要用户和收银员的人工互动,提高了交易效率,节约了交易时间,避免了排队长造成了购物体验差等问题。

一副带有麦克风的耳机或麦克风和一台可联网的智能手机及其应用即可完成整个过程。具体地,通过耳机或麦克风采集语音并向手机传输语音,通过手机本地化或云端处理语音生成订单,通过手机本身具有的摄像头获得二维码/一维码的付款许可后即可向支付系统发起支付,完成交易。订单和交易结果可由手机内置的扬声器或耳机播放,也可以由手机的屏幕显示。从而实现收银的可移动话,无需固定的收银台,且造价低廉,无需采购专业的硬件设备。在实现可移动性的同时节约了成本。

一个收银员即可同时完成需求确认、下单、支付、制作分拣打包等工作,无需要单独开辟一个分拣员的职位,节约了人力成本;

支付成功时,系统自动显示或播放支付成功结果,无需收银员通过人工查看支付成功界面才能确认支付成功,节约程序和时间;

系统中的个性化识别模型和语料库,能够根据语言习惯自动训练更新,避免了语音习惯差异很大造成的语言识别准确率不高,需要反复确认等问题。

附图说明

图1是本发明实施例公开的基于语音生成订单的方法的流程示意图;

图2是本发明实施例公开的基于语音生成订单的装置的模块关系示意图;

图3是本发明实施例提供的交易方法的流程示意图;

图4是本发明实施例提供的交易系统的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

本发明实施例公开了一种基于语音生成订单的方法及装置,一种包括所述基于语音生成订单的方法的交易方法及系统,以及一种电子设备。在本发明实施例中,生成订单的过程是基于用户或商家的语音进行自动识别生成订单,无需商家对商品逐一扫描录入交易系统,大大缩短了交易时间和节约交易成本。以下分别进行详细说明:

请参阅图1,图1是本发明实施例公开的一种基于语音生成订单的方法的流程示意图。其中,图1所示的基于语音生成订单的方法可以适用于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、台式电脑、收银机等移动或非移动电子设备。该电子设备包括至少一个处理器和与至少一个处理器通信连接的存储器,还包括与所述至少一个处理器通信连接的声音输入输出设备。声音输入设备可以采用有线麦克风、无线麦克风、有线麦克风阵列、无线麦克风阵列等设备。声音输出设备可以采用有线耳机、无线耳机、音响等设备。所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使得所述至少一个处理器能够执行以下步骤:

s11,获取语音作为目标语音。

获取的语音可以为买家说出的语音,也可以为收银员说出的语音。买家或卖家说语音时,要含有预定规则。该预定规则包括:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。其中,商品唯一称谓可以为商品名称,例如:苹果、火腿肠、*牌牛奶等作为商品唯一称谓。也可以采用预设的商品名称代号,例如作为商品唯一称谓。例如,预先设置1011为苹果的代号,则1011为苹果这个商品的商品唯一称谓。需要说明的是,商家可以根据自身需要,自定义采用商品名称作为商品唯一称谓,或采用代号作为商品唯一称谓,还可以两种都采用。商品数量指的是1、2、3等用于统计物品个数的自然数。单位包括:瓶、个、只、把、条、斤等汉语单位名词。(也可以是英语的)以下给出一组以预定规则说出语音的例子:请付金额30元(单个金额);苹果(商品唯一称谓,没有数量的商品唯一称谓的默认数量为1);1011号商品(只有单个商品唯一称谓);苹果1,或1苹果(商品唯一称谓、商品数量二者任意排列);苹果1斤,或1斤苹果(商品唯一称谓、商品数量、单位三者任意排列)。

进一步的,金额、数量和单位也可以使用预先定义的代号,例如苹果11,表示苹果一斤。1表示10块。

s12,将目标语音转换为目标文本。

在获取目标语音之后,对所述目标语音进行分析识别以将其转化为文本。将语音转译成文本的过程涉及到声波采样、傅里叶变换、输入神经网络识别等得到单个的字符。多个字符通过语言模型估计输出文本。这种分析识别方法已经非常成熟了,且分析识别过程本身不是本发明的发明点,故在此不再赘述。但需要说明的是,相对于现有技术,本发明在对语音的分析识别过程中,除了需要用到现有技术中的公共语料库之外,为了使得识别更加准确和快速,还需要用到预设的专有语料库。该专有语料库收集了在购物环境下常用的商品名称、商品数量和单位,以及其他修改词。

优选的,除了专有语料库,本发明还包括基于对公共识别模型和语料库进一步改进形成的个性化识别模型和语料库。个性化识别模型和语料库用于克服因为方言、吐词习惯、工作环境限制导致发音的差异。商家和用户在使用该系统前,会测试或训练该系统。例如商家录入商品唯一称谓、数量、单位、唤醒词、结束词目录后,根据系统给定的规则,或者自定义的规则,复述多个语音内容,系统会根据复述内容调整修改识别模型和语料库,直到商家的语音识别达到一定阈值。商家每一次的使用都会进一步修改其个性化的识别模型和语料库。

可以在电子设备本地存储有语料库、识别模型、文本分析算法等,以便将目标语音转换为目标文本的步骤可以由前端的电子设备来执行。进一步的,也可以使得电子设备能够访问到存储有语料库、识别模型、文本分析算法的云端,使得将目标语音转换为目标文本的步骤可以由云端来执行,并将执行结果反馈到前端的电子设备。

s13,从目标文本中提取至少一条商品需求信息。每条商品需求信息至少包括:商品唯一称谓、商品数量、金额中的一个或多个,还可以包括单位。

一个目标文本中可能包括一条商品需求信息,也可能包括多条商品需求信息。每条商品信息可以是:商品唯一称谓;也可以是金额;也可以是商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;还可以是商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。例如,一条商品需求信息可以为:5瓶牛奶,也可以为:四个面包;还可以为:5元草莓。

s14,基于预存的商品单价和提取到的至少一条商品需求信息和进行统计和计算,以生成订单。

商品单价由商家预先录入并存储在系统中,在从目标文本中提取完所有的商品需求信息之后,基于商品单价计算每条商品需求信息的金额,之后统计所有商品需求信息的总金额,得到订单。

在本发明的另一个实施例中,在前述的基于语音生成订单的方法的基础上,其中,步骤s11获取语音作为目标语音可以为:基于获取规则获取语音作为目标语音。获取规则包括:唤醒词+结束词规则、唤醒词+限时结束规则、唤醒词+支付请求规则三种规则中的一种或多种的结合。其中,唤醒词和结束词为设定预设词语。例如,唤醒词可以为:开始、开启、启动、start等词语;也可以为商品名称,例如:苹果、牛奶、芒果。结束词可以为:结束、停止、关闭、终止等词语。

唤醒词+结束词规则为:将获取到唤醒词的时刻作为一段语音的开始节点。将在唤醒词之后获取到结束词的时刻作为该段语音的结束节点。将唤醒词和结束词之间的语音作为一个订单的目标语音。

唤醒词+限时结束规则:将获取到唤醒词时作为一段语音的开始节点。在唤醒词之后开始检测未获取到语音的时间是否达到预定阈值,若达到预定阈值,则将当前时刻作为该段语音的结束节点。将唤醒词和到达预定阈值的时刻之间的语音作为一个订单的目标语音。

唤醒词+支付请求规则为:将获取到唤醒词的时刻作为一段语音的开始节点。将在唤醒词之后获取到支付请求的时刻作为该段语音的结束节点。将唤醒词和获取到支付请求的时刻之间的语音作为一个订单的目标语音。支付请求可以为一维码、二维码或触发指令。

优选的,获取规则还包括:在首次获取到唤醒词之后,若再获取唤醒词,则判定该唤醒词无效。唤醒词可以从手机休眠中唤醒,直接进入应用开始语音识别,还可以手机在工作中,唤醒应用开始语音识别。

需要说明的是,在此发明实施例提供的方法中,语音识别模块并不是一直处于工作状态,而是处于休眠状态。当侦听到唤醒词后从休眠状态切换为工作状态,开始获取语音;获取到结束词或支付请求或未获取到语音的时间达到预定阈值之后从工作状态切换为休眠状态,并停止获取语音。采用工作状态+休眠状态的有益效果在于降低设备的能耗,延长待机时间。本领域技术人员能够理解,利用手动触摸、交互的方式,显然也可以唤醒应用和设备。

在本发明的另一个实施例中,在前述的基于语音生成订单的方法的基础上,其中,步骤s11获取语音作为目标语音包括:在将语音转换为文本的分析识别过程中,基于分单规则将目标语音中的部分或全部作为一个订单的目标语音。分单规则包括:开始标识规则、结束标识规则和开始标识+结束标识规则三种规则中的一个或多个结合。其中,开始标识和结束标识为设定预设字符或词语。例如,开始标识可以为:开始、开启、启动、start等词语;也可以为商品名称,例如:苹果、牛奶、芒果。结束标识可以为:结束、停止、关闭、终止等词语。

开始标识规则为:在将语音转换为文本的分析识别过程中,将两个开始标识之间的目标语音作为一个订单的目标语音。

结束标识规则为:在将语音转换为文本的分析识别过程中,将两个结束标识之间的目标语音作为一个订单的目标语音。

开始标识+结束标识规则为:在将语音转换为文本的分析识别过程中,将开始标识和结束标识之间的目标语音作为一个订单的目标语音。

需要说明的是,在此发明实施例提供的方法中,语音识别模块一直处于工作状态,没有休眠状态。即语音识别模块一直在不停的录入和识别语音。在文本分析识别过程中,才根据开始标识和/或结束标识划分订单。

在本发明的另一个实施例中,在前述的基于语音生成订单的方法的基础上,其中,步骤s12从目标语音转为目标文本包括:声波采样、傅里叶变换、输入神经网络识别等得到单个的字符。多个字符通过语言模型估计输出文本。目标语音输出的文本即为目标文本。

在本发明的另一个实施例中,在前述的基于语音生成订单的方法的基础上,其中,步骤s13从目标文本中提取至少一条商品需求信息可以为:基于提取规则从目标文本中提取至少一条商品需求信息。提取规则包括以下步骤:

s131,对目标文本进行分词并标定词性,得到具有词性标签的分词结果。

s132,基于预设录入规则从分词结果中提取符合预设录入规则的词语和/或短语作为提取结果。其中,录入规则包括:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。

在此发明实施例中,若目标语音中参杂了与商品需求信息无关的内容,则只记录有关内容作为商品需求信息,其他无关内容不做处理。由于涉及商品需求信息的语音部分有明确的规则,即:商品唯一称谓+商品数量+单位是按照录入规则连贯输入的。例如,“开始,苹果一斤,那个一块钱,在里面,芒果一斤。”在文本处理时,严格按照规则来分析统计,即“苹果一斤”“芒果一斤”符合录入规则的记为有用文本,其他文本不做记录和处理。

在本发明的另一个实施例中,提取规则还可以是:在预设的商品信息库中检索与目标文本中相匹配的词语和/或短语,若匹配成功,则将匹配成功的语和/或短语作为提取结果。其中,预设的商品信息库包含:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。

在本发明的另一个实施例中,其中,提取规则还包括:在得到一条商品需求信息之后,判断当前商品需求信息之后是否存在修改词,若存在修改词,则执行以下步骤:

s133,基于预设录入规则从分词结果中提取符合预设录入规则的词语和/或短语作为商品需求修改信息。

s134,基于商品需求修改信息对商品需求信息进行修改。

其中,修改词包括:增加词、减少词、取消词中的一种或多种。增加词可以包括:还要、再要、增加、添加、添上、加上等词语;减少词可以包括:不要、去掉、减少、减去、减掉等词语。取消词可以包括:取消订单、删除订单等词语。

例如,一个涉及商品需求信息的目标文本为“苹果一斤,再加半斤,芒果半斤,不要它了”,其中,“再加半斤”和“不要它了”是针对前面最近一条商品需求信息的商品需求修改信息。

在本发明的另一个实施例中,在生成一个订单之后,还包括侦听是否获取到修改词,若获取到,则执行以下步骤:

s14,基于获取规则获取语音作为修改订单语音。

获取规则可以前述的唤醒词+结束词规则、唤醒词+限时结束规则、唤醒词+支付请求规则三种规则中的一种或多种的结合,需要说明的是,此处的唤醒词替换为修改词。修改词可以有唤醒的功能。

s15,基于提取规则从修改订单语音中提取修改订单信息。

s16,基于修改订单信息对生成的订单进行修改,以生成新的订单。

请参阅图2,图2是本发明实施例公开的一种基于语音生成订单的装置的模块关系示意图。

本发明实施例用于执行上述基于语音生成订单的方法。其中,图2所示的装置可以包括但不限于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、台式电脑、收银机等移动或非移动的设备。如图3所示,该基于语音生成订单的装置包括:语音采集模块、语音识别模块、提取模块和订单生成模块。

语音采集模块,用于采集语音作为目标语音,并将目标语音传输至语音识别模块。语音采集模块获取的语音可以为买家说出的语音,也可以为收银员说出的语音。买家或卖家说语音时,要采用预定规则。该预定规则包括:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。其中,商品唯一称谓可以为商品名称,例如苹果、火腿肠、*牌牛奶等作为商品唯一称谓。也可以采用预设的商品名称代号,例如作为商品唯一称谓。例如,预先设置1011为苹果的代号,则1011为苹果这个商品的商品唯一称谓。需要说明的是,商家可以根据自身需要,自定义采用商品名称作为商品唯一称谓,或采用代号作为商品唯一称谓,还可以两种都采用。商品数量指的是1、2、3等用于统计物品个数的自然数。单位包括:瓶、个、只、把、条、斤等汉语单位名词。(也可以是英语的)以下给出一组以预定规则说出语音的例子:请付金额30元(单个金额);苹果(商品唯一称谓,没有数量的商品唯一称谓的默认数量为1);1011号商品(只有单个商品唯一称谓);苹果1,或1苹果(商品唯一称谓、商品数量二者任意排列);苹果1斤,或1斤苹果(商品唯一称谓、商品数量、单位三者任意排列)。

进一步的,金额、数量和单位也可以使用预先定义的代号,例如苹果11,表示苹果一斤。1表示10块。

语音识别模块,用于将目标语音转换为目标文本。语音采集模块在获取目标语音之后,将目标语音发送至语音识别模块,语音识别模块对所述目标语音进行分析识别以将其转化为文本。将语音转译成文本的过程涉及到声波采样、傅里叶变换、输入神经网络识别等得到单个的字符。多个字符通过语言模型估计输出文本。这种分析识别方法已经非常成熟了,且分析识别过程本身不是本发明的发明点,故在此不再赘述。但需要说明的是,相对于现有技术,本发明在对语音的分析识别过程中,除了需要用到现有技术中的公共语料库之外,为了使得识别更加准确和快速,还需要用到预设的专有语料库。该专有语料库收集了在购物环境下常用的商品名称、商品数量和单位,以及其他修改词。

优选的,除了专有语料库,本发明还包括基于对公共识别模型和语料库进一步改进形成的个性化识别模型和语料库。个性化识别模型和语料库用于克服因为方言、吐词习惯、工作环境限制导致发音的差异。商家和用户在使用该系统前,会测试或训练该系统。例如商家录入商品唯一称谓、数量、单位、唤醒词、结束词目录后,根据系统给定的规则,或者自定义的规则,复述多个语音内容,系统会根据复述内容调整修改识别模型和语料库,直到商家的语音识别达到一定阈值。商家每一次的使用都会进一步修改其个性化的识别模型和语料库。

提取模块,用于从目标文本中提取至少一条商品需求信息。每条商品需求信息包括:商品唯一称谓、商品数量、金额中的一个或多个。一个目标文本中可能包括一条商品需求信息,也可能包括多条商品需求信息。每条商品信息可以是:商品唯一称谓;也可以是金额;也可以是商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;还可以是商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。例如,一条商品需求信息可以为:5瓶牛奶,也可以为:四个面包;还可以为5元草莓。

订单生成模块,用于基于预存的商品单价和提取到的至少一条商品需求信息和进行统计和计算,以生成订单。商品单价由商家预先录入并存储在系统中,在从目标文本中提取完所有的商品需求信息之后,基于商品单价计算每条商品需求信息的金额,之后统计所有商品需求信息的总金额,得到订单。

在本发明的另一个实施例中,在前述的基于语音生成订单的装置的基础上,其中,语音采集模块基于获取规则获取语音作为目标语音。获取规则包括:唤醒词+结束词规则、唤醒词+限时结束规则、唤醒词+支付请求规则三种规则中的一种或多种的结合。其中,唤醒词和结束词为设定预设词语。例如,唤醒词可以为:开始、开启、启动、start等词语;也可以为商品名称,例如:苹果、牛奶、芒果。结束词可以为:结束、停止、关闭、终止等词语。

唤醒词+结束词规则为:将获取到唤醒词的时刻作为一段语音的开始节点。将在唤醒词之后获取到结束词的时刻作为该段语音的结束节点。将唤醒词和结束词之间的语音作为一个订单的目标语音。

唤醒词+限时结束规则:将获取到唤醒词时作为一段语音的开始节点。在唤醒词之后开始检测未获取到语音的时间是否达到预定阈值,若达到预定阈值,则将当前时刻作为该段语音的结束节点。将唤醒词和到达预定阈值的时刻之间的语音作为一个订单的目标语音。

唤醒词+支付请求规则为:将获取到唤醒词的时刻作为一段语音的开始节点。将在唤醒词之后获取到支付请求的时刻作为该段语音的结束节点。将唤醒词和获取到支付请求的时刻之间的语音作为一个订单的目标语音。

优选的,获取规则还包括:在首次获取到唤醒词之后,若再获取唤醒词,则判定该唤醒词无效。

需要说明的是,在此发明实施例提供的装置中,语音采集和语音识别模块并不是一直处于工作状态,而是平时处于休眠状态。当侦听到唤醒词后从休眠状态切换为工作状态,开始获取语音;获取到结束词或支付请求或未获取到语音的时间达到预定阈值之后从工作状态切换为休眠状态,并停止获取语音。采用工作状态+休眠状态的有益效果在于降低设备的能耗,延长待机时间。本领域技术人员能够理解,利用手动触摸、交互的方式,显然也可以唤醒应用和设备。

在本发明的另一个实施例中,在前述的基于语音生成订单的装置的基础上,其中,语音识别模块,还用于在将语音转换为文本的分析识别过程中,基于分单规则将目标语音中的部分或全部作为一个订单的目标语音。分单规则包括:开始标识规则、结束标识规则和开始标识+结束标识规则三种规则中的一个或多个结合。其中,开始标识和结束标识为设定预设字符或词语。例如,开始标识可以为:开始、开启、启动、start等词语;也可以为商品名称,例如:苹果、牛奶、芒果。结束标识可以为:结束、停止、关闭、终止等词语。

开始标识规则为:在将语音转换为文本的分析识别过程中,将两个开始标识之间的目标语音作为一个订单的目标语音。

结束标识规则为:在将语音转换为文本的分析识别过程中,将两个结束标识之间的目标语音作为一个订单的目标语音。

开始标识+结束标识规则为:在将语音转换为文本的分析识别过程中,将开始标识和结束标识之间的目标语音作为一个订单的目标语音。

需要说明的是,在此发明实施例提供的装置中,语音采集模块和语音识别模块一直处于工作状态,没有休眠状态。即语音采集模块一直在不停的采集语音、语音识别模块一直在不停的识别语音。在文本分析识别过程中,才根据开始标识和/或结束标识划分订单。

在本发明的另一个实施例中,在前述的基于语音生成订单的方法的基础上,其中,提取模块基于提取规则从目标文本中提取至少一条商品需求信息。提取规则包括:

s131,对目标文本进行分词并标定词性,得到具有词性标签的分词结果。

s132,基于预设录入规则从分词结果中提取符合预设录入规则并在预设文本语料库中存在的词语和/或短语作为提取结果。录入规则包括:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。

在此发明实施例中,若目标语音中参杂了与商品需求信息无关的内容,则只记录有关内容作为商品需求信息,其他无关内容不做处理。由于涉及商品需求信息的语音部分有明确的规则,即:商品唯一称谓+商品数量+单位是按照录入规则连贯输入的。例如,“开始,苹果一斤,那个一块钱,在里面,芒果一斤。”在文本处理时,严格按照规则来分析统计,即“苹果一斤”“芒果一斤”符合录入规则的记为有用文本,其他文本不做记录和处理。

在本发明的另一个实施例中,提取规则还可以是:在预设的商品信息库中检索与目标文本中相匹配的词语和/或短语,若匹配成功,则将匹配成功的语和/或短语作为提取结果。预设的商品信息库包含:商品唯一称谓或金额;商品唯一称谓、商品数量二者以任一排列组合方式构成的短语;商品唯一称谓、商品数量、单位三者以任一排列组合方式构成的短语。

在本发明的另一个实施例中,提取规则还包括:在得到一条商品需求信息之后,判断当前商品需求信息之后是否存在修改词,若存在修改词,则执行以下步骤:基于预设录入规则从分词结果中提取符合预设录入规则的词语和/或短语作为商品需求修改信息。基于商品需求修改信息对商品需求信息进行修改。其中,修改词包括:增加词、减少词、取消词中的一种或多种。增加词可以包括:还要、再要、增加、添加、添上、加上等词语;减少词可以包括:不要、去掉、减少、减去、减掉等词语。取消词可以包括:取消订单、删除订单等词语。例如,一个涉及商品需求信息的目标文本为“苹果一斤,再加半斤,芒果半斤,不要它了”,其中,“再加半斤”和“不要它了”是针对前面最近一条商品需求信息的商品需求修改信息。

在本发明的另一个实施例中,在前述的基于语音生成订单的装置基础上,还包括:订单修改模块14:用于在生成订单之后,还包括侦听是否获取到修改词,若获取到,则基于获取规则获取语音作为修改订单语音,并基于提取规则从修改订单语音中提取修改订单信息,之后基于修改订单信息对生成的订单进行修改,以生成新的订单。

请参阅图3,图3是本发明实施例提供的一种交易方法的流程示意图。

其中,图3所示的交易方法可以适用于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、台式电脑、收银机等移动或非移动电子设备。该电子设备包括至少一个处理器,以及与至少一个处理器通信连接的存储器,以及与所述至少一个处理器通信连接的耳机、麦克风、音响、显示器、扫描器等输入输出设备。其中,电子设备的存储器中存储有以计算机指令形式存在的交易系统和支付系统,计算机指令被至少一个处理器执行,以使得至少一个处理器能够执行以下所述的交易方法:

s1,采用前述的基于语音生成订单的方法生成订单。

s2,控制消息提示模块播放和/或显示提示付款方展示一维码和/或二维码的提示消息。

具体地,交易系统向与电子设备通信连接的消息提示模块发送控制指令,以控制消息提示模块播放和/或显示提示付款方展示一维码和/或二维码的提示消息。消息提示模块可以采用音响来播放提示付款方展示一维码和/或二维码的提示消息,也可以采用显示器来显示提示付款方展示一维码和/或二维码的提示消息。还可以采用两种设备共同提醒。提示消息可以以声音、文字、图片等形式呈现。

s3,获取一维码和/或二维码,并将一维码和/或二维码和订单发送至支付系统。

买家在听到或看到消息提示模块所显示和/或播放的提示消息后,向卖家(收银员)展示显示于其手机端的付款码,该付款码可以是一维码,也可以是二维码。卖家使用扫描器对准该付款码,以扫描获取该付款码。扫描器将付款码发送至与之通信连接的交易系统,从而使得交易系统获取付款码。

s4,在接收到支付系统反馈的支付成功消息后,控制消息提示模块播放和/或显示完成支付提示消息。

交易系统将获取付款码发送至支付系统,由支付系统验证支付是否成功。若支付成功,则支付系统向交易系统发送支付成功消息。交易系统在接收到支付成功消息后,向消息提示模块发送控制指令,以控制消息提示模块播放和/或显示完成支付提示消息。

在本发明另一实施例提供的一种交易方法中,交易方法包括以下步骤:

s01,采用前述的基于语音生成订单的方法生成订单。

s02,基于订单生成账单,并基于账单生成二维码和/或一维码,并将一维码和/或二维码发送至显示模块予以显示,供用户扫描支付。

具体地,交易系统基于订单生成账单,所述账单包括商家的账户地址。生成账单后,基于账单生成二维码和/或一维码,并向与电子设备通信连接的显示模块发送控制指令,以控制显示模块显示该一维码和/或二维码。用户打开支付应用扫描该二维码和/或一维码,向商家支付。

s03,控制显示模块显示提示付款方扫描一维码和/或二维码的提示消息。和/或控制播放模块提示付款方扫描一维码和/或二维码的提示消息。

交易系统向与电子设备通信连接的显示模块发送控制指令,以控制显示模块显示提示付款方扫描一维码和/或二维码的提示消息。或

交易系统向与电子设备通信连接的播放模块发送控制指令,以控制播放模块播放提示付款方扫描一维码和/或二维码的提示消息。

s04,在接收到支付系统反馈的支付成功消息后,控制显示模块显示完成支付提示消息,和/或控制播放模块完成支付提示消息。

买家在听到或看到提示消息后,启动手机扫描显示模块所显示的一维码和/或二维码,手机在扫描到该一维码和/或二维码后连接到相应的支付系统以向商家支付账单。支付系统验证支付是否成功。若支付成功,则支付系统向交易系统发送支付成功消息。交易系统在接收到支付成功消息后,向消息提示模块发送控制指令,以控制消息提示模块播放和/或显示完成支付提示消息。

请参阅图4,图4是本发明实施例提供的一种交易系统的流程示意图。

其中,图4所示的交易系统以计算机指令形式存储于智能手机(如android手机、ios手机等)、平板电脑、掌上电脑、台式电脑、收银机等移动或非移动电子设备的存储器中。该电子设备包括至少一个处理器和所述存储器,所述存储器和所述处理器通信连接,该电子设备还包括与所述至少一个处理器通信连接的耳机、麦克风、音响、显示器、摄像头、扫描器等输入输出设备。其中,电子设备的存储器中还存储有以计算机指令形式存在的支付系统。

交易系统包括:前述的基于语音生成订单的装置。还包括控制模块和消息提示模块。其中,控制模块,用于在语音唤醒或订单生成后向消息提示模块发送第一提示指令。还用于在接收到支付系统反馈的支付成功消息后向消息提示模块发送第二提示指令。消息提示模块,用于在接收到第一提示指令后播放和/或显示提示付款方展示付款码的提示消息。还用于在接收到第二提示指令后播放和/或显示完成支付提示消息。

在本发明另一实施例提供的交易装置中,交易装置包括前述的基于语音生成订单的装置,还包括控制模块和显示模块。其中,控制模块用于基于订单生成账单,并基于账单生成二维码和/或二维码,并向显示模块输出二维码和/或二维码;还用于向显示模块和/或播放模块发送第一控制指令;还用于在接收到支付系统反馈的支付成功消息后,向显示模块和/或播放模块发送第二控制指令。显示模块用于显示二维码和/或二维码;还用于根据第一控制指令显示提示付款方扫描一维码和/或二维码的提示消息;还用于根据第二控制指令显示完成支付提示消息。播放模块用于根据第一控制指令播放提示付款方扫描一维码和/或二维码的提示消息;还用于根据第二控制指令播放完成支付提示消息。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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