CN112017075A - 菜品状态展示方法、装置、设备及可读存储介质 - Google Patents
菜品状态展示方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN112017075A CN112017075A CN201910471688.4A CN201910471688A CN112017075A CN 112017075 A CN112017075 A CN 112017075A CN 201910471688 A CN201910471688 A CN 201910471688A CN 112017075 A CN112017075 A CN 112017075A
- Authority
- CN
- China
- Prior art keywords
- dish
- updated
- name
- electronic menu
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000003860 storage Methods 0.000 title abstract description 9
- 230000004044 response Effects 0.000 claims description 69
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 238000010295 mobile communication Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 10
- 235000013372 meat Nutrition 0.000 description 10
- 239000002699 waste material Substances 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000002360 preparation method Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000010411 cooking Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种菜品状态展示方法、装置、设备及可读存储介质,涉及移动通信技术领域,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端的电子菜单的菜品状态进行更新,使得用户可以获知菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。所述方法包括:接收电子菜单,将电子菜单进行展示;当接收到待更新菜品名称和待更新菜品状态时,在电子菜单中查询与待更新菜品名称一致的目标菜品名称;将目标菜品名称在电子菜单中对应的菜品状态设置为待更新菜品状态,得到更新后的电子菜单;在当前页面中展示更新后的电子菜单。
Description
技术领域
本发明涉及移动通信技术领域,特别是涉及一种菜品状态展示方法、装置、设备及可读存储介质。
背景技术
随着人们生活水平的提高以及移动通信技术的日益普及,人们的生活节奏越来越快,餐饮行业中的传统人工点餐方式已经无法满足人们对效率的要求。为了减轻服务人员的点餐压力,近年来出现了手持设备点餐方式,将传统人工点餐方式中的纸笔改为手持设备,采用订单打印的方式使得用户成功下单的菜单可以自动在厨房以及服务台的设备中打印出来,进而避免服务人员手动进行菜单的传递。当菜单在厨房的设备中成功打印后,厨师继续根据打印的菜单进行食材的准备以及菜品的制作。
在实际应用的过程中,当厨房的设备成功打印菜单后,厨师便会按照菜单的指示进行菜品的制作,并在菜品制作完成后请服务人员上菜,由服务人员将菜品送至顾客的餐桌前。但是考虑到有时厨房中正在处理的菜单数量可能会很多,厨师制作菜品的速度会降低,使得顾客会长时间的等待,如果顾客由于等待时间过长而选择了退菜,而厨房的厨师正在制作菜品或者并不知晓用户已经选择了退菜,很可能会继续制作菜品,造成菜品的浪费,并影响了后续其他菜品的制作进度,用户粘度较低。
发明内容
有鉴于此,本发明提供了一种菜品状态展示方法、装置、设备及可读存储介质,主要目的在于解决目前厨房的厨师正在制作菜品或者并不知晓用户已经选择了退菜,很可能会继续制作菜品,造成菜品的浪费,并影响了后续其他菜品的制作进度,用户粘度较低的问题。
依据本发明第一方面,提供了一种菜品状态展示方法,该方法应用于用户终端,包括:
接收电子菜单,将所述电子菜单进行展示,所述电子菜单根据下单指令生成后进行传输;
当接收到待更新菜品名称和待更新菜品状态时,在所述电子菜单中查询与所述待更新菜品名称一致的目标菜品名称,所述待更新菜品名称和所述待更新菜品状态基于对厨房终端传输的音频指令进行识别得到;
将所述目标菜品名称在所述电子菜单中对应的菜品状态设置为所述待更新菜品状态,得到更新后的电子菜单;
在当前页面中展示所述更新后的电子菜单。
在另一个实施例中,根据权利要求1所述的方法,其特征在于,所述在当前页面中展示所述更新后的电子菜单,包括:
采用文字的形式,将所述更新后的电子菜单展示在所述当前页面;或,
对所述更新后的电子菜单进行识别,采用语音播报的方式,将所述更新后的电子菜单进行播报展示。
在另一个实施例中,根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到用户请求退菜时,获取所述用户输入的待退菜品名称,将所述待退菜品名称进行传输;
如果接收到返回的退菜成功响应,则将所述退菜成功响应进行展示,并在所述电子菜单中对所述待退菜品名称对应的菜品状态进行标记;
如果接收到返回的退菜失败响应,则将所述退菜失败响应进行展示。
依据本发明第二方面,提供了一种菜品状态展示方法,该方法应用于服务器,包括:
接收下单指令,提取所述下单指令中携带的菜品名称和座位号码,基于所述菜品名称和所述座位号码,生成电子菜单;
在所述下单指令中获取用户终端标识,确定所述用户终端标识指示的用户终端,将所述电子菜单传输至所述用户终端;
当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态;
将所述待更新菜品名称和所述待更新菜品状态传输至所述用户终端,采用所述待更新菜品名称和所述待更新菜品状态对所述用户终端中的电子菜单进行更新。
在另一个实施例中,所述当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态之前,所述方法包括:
获取样本关键字,根据所述样本关键字的关键字读音,生成所述样本关键字的样本读音字符组;
将所述样本关键字与所述样本读音字符组绑定,并将绑定后的所述样本关键字与所述样本读音字符组作为语音识别模型。
在另一个实施例中,所述当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态,包括:
当接收到所述音频指令时,将所述音频指令按照音节进行拆分,得到多个待识别读音,为所述多个待识别读音生成多个待识别读音字符组;
获取语音识别模型,将所述多个待识别读音字符组输入至所述语音识别模型;
将所述多个待识别读音字符组与所述语音识别模型中的样本读音字符组进行比对,确定与所述多个待识别读音字符组完全一致的多个样本读音字符组;
在所述语音识别模型中提取所述多个样本读音字符组对应的多个样本关键字;
按照所述多个待识别读音在所述音频指令中的排列顺序,对所述多个样本关键字进行排序,得到所述座位号码、所述待更新菜品名称以及所述待更新菜品状态。
在另一个实施例中,所述方法还包括:
当接收到所述用户终端传输的待退菜品名称时,查询所述待退菜品名称在当前时间对应的目标菜品状态;
如果所述目标菜品状态显示正在制作或制作完成,则生成退菜失败响应,将所述退菜失败响应返回至所述用户终端;
如果所述目标菜品状态显示尚未制作,则生成退菜成功响应,将所述退菜成功响应返回至所述用户终端和所述厨房终端,并将所述待退菜品名称在所述电子菜单中对应的菜品状态进行标记。
依据本发明第三方面,提供了一种菜品状态展示方法,该方法应用于厨房终端,包括:
当检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,所述待传输音频中至少包括座位号码、待更新菜品名称以及待更新菜品状态;
对所述待传输音频进行打包,生成携带所述待传输音频的音频指令;
将所述音频指令进行传输。
在另一个实施例中,所述方法还包括:
当接收到退菜成功响应时,在所述退菜成功响应中获取待退菜品名称;
确定预设展示方式,基于所述预设展示方式,展示所述待退菜品名称。
依据本发明第四方面,提供了一种菜品状态展示装置,该装置应用于用户终端,包括:
接收模块,用于接收电子菜单,将所述电子菜单进行展示,所述电子菜单根据下单指令生成后进行传输;
查询模块,用于当接收到待更新菜品名称和待更新菜品状态时,在所述电子菜单中查询与所述待更新菜品名称一致的目标菜品名称,所述待更新菜品名称和所述待更新菜品状态基于对厨房终端传输的音频指令进行识别得到;
设置模块,用于将所述目标菜品名称在所述电子菜单中对应的菜品状态设置为所述待更新菜品状态,得到更新后的电子菜单;
第一展示模块,用于在当前页面中展示所述更新后的电子菜单。
在另一个实施例中,所述第一展示模块,用于采用文字的形式,将所述更新后的电子菜单展示在所述当前页面;或,对所述更新后的电子菜单进行识别,采用语音播报的方式,将所述更新后的电子菜单进行播报展示。
在另一个实施例中,所述装置还包括:
获取模块,用于当检测到用户请求退菜时,获取所述用户输入的待退菜品名称,将所述待退菜品名称进行传输;
第二展示模块,用于如果接收到返回的退菜成功响应,则将所述退菜成功响应进行展示,并在所述电子菜单中对所述待退菜品名称对应的菜品状态进行标记;
所述第二展示模块,还用于如果接收到返回的退菜失败响应,则将所述退菜失败响应进行展示。
依据本发明第五方面,提供了一种菜品状态展示装置,该装置应用于服务器,包括:
生成模块,用于接收下单指令,提取所述下单指令中携带的菜品名称和座位号码,基于所述菜品名称和所述座位号码,生成电子菜单;
传输模块,用于在所述下单指令中获取用户终端标识,确定所述用户终端标识指示的用户终端,将所述电子菜单传输至所述用户终端;
识别模块,用于当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态;
更新模块,用于将所述待更新菜品名称和所述待更新菜品状态传输至所述用户终端,采用所述待更新菜品名称和所述待更新菜品状态对所述用户终端中的电子菜单进行更新。
在另一个实施例中,所述装置还包括:
获取模块,用于获取样本关键字,根据所述样本关键字的关键字读音,生成所述样本关键字的样本读音字符组;
建立模块,用于将所述样本关键字与所述样本读音字符组绑定,并将绑定后的所述样本关键字与所述样本读音字符组作为语音识别模型。
在另一个实施例中,所述识别模块,包括:
拆分单元,用于当接收到所述音频指令时,将所述音频指令按照音节进行拆分,得到多个待识别读音,为所述多个待识别读音生成多个待识别读音字符组;
输入单元,用于获取语音识别模型,将所述多个待识别读音字符组输入至所述语音识别模型;
比对单元,用于将所述多个待识别读音字符组与所述语音识别模型中的样本读音字符组进行比对,确定与所述多个待识别读音字符组完全一致的多个样本读音字符组;
提取单元,用于在所述语音识别模型中提取所述多个样本读音字符组对应的多个样本关键字;
生成单元,用于按照所述多个待识别读音在所述音频指令中的排列顺序,对所述多个样本关键字进行排序,得到所述座位号码、所述待更新菜品名称以及所述待更新菜品状态。
在另一个实施例中,所述装置还包括:
查询模块,用于当接收到所述用户终端传输的待退菜品名称时,查询所述待退菜品名称在当前时间对应的目标菜品状态;
返回模块,用于如果所述目标菜品状态显示正在制作或制作完成,则生成退菜失败响应,将所述退菜失败响应返回至所述用户终端;
所述返回模块,还用于如果所述目标菜品状态显示尚未制作,则生成退菜成功响应,将所述退菜成功响应返回至所述用户终端和所述厨房终端,并将所述待退菜品名称在所述电子菜单中对应的菜品状态进行标记。
依据本发明第六方面,提供了一种菜品状态展示装置,该装置应用于厨房终端,包括:
采集模块,用于当检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,所述待传输音频中至少包括座位号码、待更新菜品名称以及待更新菜品状态;
生成模块,用于对所述待传输音频进行打包,生成携带所述待传输音频的音频指令;
传输模块,用于将所述音频指令进行传输。
在另一个实施例中,所述装置还包括:
获取模块,用于当接收到退菜成功响应时,在所述退菜成功响应中获取待退菜品名称;
展示模块,用于确定预设展示方式,基于所述预设展示方式,展示所述待退菜品名称。
依据本发明第七方面,提供了一种设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面至第三方面中任一项所述方法的步骤。
依据本发明第八方面,提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面至第三方面所述的方法的步骤。
借由上述技术方案,本发明提供的一种菜品状态展示方法、装置、设备及可读存储介质,与目前厨房的厨师正在制作菜品或者并不知晓用户已经选择了退菜的方式相比,本发明用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1A示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图1B示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图1C示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图2A示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图2B示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图2C示出了本发明实施例提供的一种菜品状态展示方法流程示意图;
图3A示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图3B示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图4A示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图4B示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图4C示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图4D示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图5A示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图5B示出了本发明实施例提供的一种菜品状态展示装置的结构示意图;
图6示出了本发明实施例提供的一种设备的装置结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种菜品状态展示方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,达到了防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度的目的,如图1A所示,该方法应用于用户终端,包括:
101、接收电子菜单,将电子菜单进行展示,电子菜单根据下单指令生成后进行传输。
102、当接收到待更新菜品名称和待更新菜品状态时,在电子菜单中查询与待更新菜品名称一致的目标菜品名称,待更新菜品名称和待更新菜品状态基于对厨房终端传输的音频指令进行识别得到。
103、将目标菜品名称在电子菜单中对应的菜品状态设置为待更新菜品状态,得到更新后的电子菜单。
104、在当前页面中展示更新后的电子菜单。
本发明提供的方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
本发明实施例提供了一种菜品状态展示方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,达到了防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度的目的,如图1B所示,该方法应用于服务器,包括:
105、接收下单指令,提取下单指令中携带的菜品名称和座位号码,基于菜品名称和座位号码,生成电子菜单。
106、在下单指令中获取用户终端标识,确定用户终端标识指示的用户终端,将电子菜单传输至用户终端。
107、当接收到厨房终端传输的音频指令时,对音频指令进行识别,得到座位号码、待更新菜品名称以及待更新菜品状态。
108、将待更新菜品名称和待更新菜品状态传输至用户终端,采用待更新菜品名称和待更新菜品状态对用户终端中的电子菜单进行更新。
本发明提供的方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
本发明实施例提供了一种菜品状态展示方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,达到了防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度的目的,如图1C所示,该方法应用于服务器,包括:
109、当检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,待传输音频中至少包括座位号码、待更新菜品名称以及待更新菜品状态。
110、对待传输音频进行打包,生成携带待传输音频的音频指令。
111、将音频指令进行传输。
本发明提供的方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
本发明实施例提供了一种菜品状态展示方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,达到了防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度的目的,如图2A所示,该方法包括用户终端、服务器、厨房终端,由三者交互实现,包括:
201、服务器接收下单指令,提取下单指令中携带的菜品名称和座位号码,基于菜品名称和座位号码,生成电子菜单。
发明人认识到,目前餐饮行业中通常服务人员会使用诸如POS(Point Of Sale,销售终端)机等的手持设备为用户提供点餐服务,在服务人员所持的手持设备与厨房中的设备之间建立数据连接,使得服务人员在基于该手持设备下单后,厨房中的设备便可以接收到该订单,厨师可以直接基于订单来准备食材和制作菜品,从而节省了服务人员向厨房手动传递订单的过程。但是上述过程中涉及的交互双方仅为餐厅的服务人员和厨师,且只有厨师才可以知道菜品的制作进度,如果用户希望获知某一道菜是否已经开始制作,需要服务人员亲自去厨房询问,并去往用户的座位告知,浪费了大量的人力资源。因此,为了减轻服务人员的工作负担,使得用户可以自行查询菜品的制作进度,本发明基于服务器建立了用户终端与厨房终端之间的数据连接,使得用户终端与厨房终端可以通过服务器进行数据的分享与查询,从而使菜品的准备过程相对于用户来说是透明的。
为了使服务器可以承担起用户终端与厨房终端之间的数据传输,当用户下单时,需要基于用户下单的菜品,生成下单指令,将下单指令传输给服务器,由服务器基于该下单指令为用户终端和厨房终端提供服务。其中,由于在一些店铺中用户是自行下单的,也即采用用户终端下单,而在另一些店铺中是需要服务人员基于手持设备下单的,因此,该下单指令可由用户终端或者手持设备生成,并由用户终端或者手持设备传输给服务器,使得服务器可以接收到该下单指令。其中,由于店铺中同一时间可能会有大量的人员就餐,并行生成的下单指令可能为多个,为了对不同用户的不同订单进行区分,下单指令中需要携带用户下单的菜品名称和座位号码,这样,当服务器接收到下单指令时,便可以根据下单指令中携带的菜品名称和座位号码生成该用户的电子订单,从而避免将不同座位的订单混淆,造成上菜错误以及结账错误等纠纷。在生成电子菜单时,服务器可以依次将下单指令中携带的菜品名称进行罗列,并将该座位号码作为标题,进而生成电子菜单。本发明实施例对生成电子菜单的方式不进行限定。当电子菜单生成完毕后,服务器便可将生成的电子菜单存储在数据库。
202、服务器在下单指令中获取用户终端标识,确定用户终端标识指示的用户终端,将电子菜单传输至用户终端。
在本发明实施例中,为了实现向用户终端进行数据传输,以便用户基于用户终端获取关于菜品状态的相关信息,需要将用户终端的用户终端标识提供给服务器,以便后续服务器可以确定将数据传输给哪一个用户终端。其中,在将用户终端标识提供给服务器时,由于在向服务器下单时可以使用用户终端或者手持设备,因此,如果使用用户终端下单,则用户终端可以在生成下单指令时将自身的用户终端标识携带在下单指令中,从而将用户终端标识提供给服务器。如果使用手持设备下单,则用户终端可以通过扫描手持设备提供的诸如二维码、条形码等的图形标识码,将自身的用户终端提供给手持设备由手持设备在生成下单指令时,将该用户终端标识携带在下单指令中。由于下单指令中携带了用户终端标识,因此,服务器可以在下单指令中获取到用户终端标识,并确定用户终端标识指示的用户终端,将已经生成的电子菜单传输给该用户终端,以便用户查看自己已经下单的菜品。需要说明的是,考虑到有些手持设备无法提供扫码功能,使得生成的下单指令中无法携带用户终端标识,因此,可以为每一个座位设置一个唯一的图形标识码,在图形标识码中携带该座位的座位标识以及服务器地址,使得用户可以使用用户终端扫描其所在位置的图形标识码,并在用户终端扫描图形标识码成功时,由用户终端获取图形标识码中携带的座位标识以及自身的用户终端标识,将该座位标识和用户终端标识传输给图形标识码中携带的服务器地址,使得服务器可以接收到该座位标识和用户终端标识,利用电子菜单中包括座位标识的机制,根据座位标识查询电子菜单,实现将用户所在座位的电子订单传输给用户终端。
203、用户终端接收的电子菜单,将电子菜单进行展示。
在本发明实施例中,当用户终端接收到服务器传输的电子菜单后,便可以将接收到的电子菜单进行展示,使得用户可以获知自己下单了哪些菜品。其中,用户终端可以在接收到电子菜单时直接将该电子菜单展示在用户终端的主屏幕上,也可以生成接收提醒,采用用户终端中设置的提醒方式显示该接收提醒,并当检测到用户触发该接收提醒时,将该电子菜单进行展示。
204、当厨房终端检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,对待传输音频进行打包,生成携带待传输音频的音频指令。
在本发明实施例中,当用户下单成功后,服务器也会将生成的电子菜单传输给厨房终端,这样,厨师便可以基于厨房终端接收到的电子菜单开始准备食材以及制作菜品。随着厨师的工作进度,电子菜单中的菜品状态会不断的更改,例如尚未制作、开始准备、正在制作以及制作完成等,为了使服务器可以获取到菜品当前的状态,以便服务器可以将菜品的状态分享给用户终端,厨师每完成一个阶段便会说出目前哪个座位的哪个菜品现在处于哪个状态,这样,厨师终端便可以检测到有厨师的音频输入请求,并启动音频采集装置对厨师的声音进行音频采集,从而将厨师说过的话作为待传输音频进行打包,生成携带有待传输音频的音频指令,以便后续将该音频指令传输给服务器,以便服务器基于该音频指令对电子菜单中菜品状态进行更新。具体地,为了使服务器可以通过对音频的识别确定菜品状态,厨师说话中需要携带座位号码、待更新菜品名称以及待更新菜品状态。例如,厨师可以说“座位号码13的青菜炒肉开始制作”,其中,座位号码为13,待更新菜品名称为“青菜炒肉”,待更新菜品状态为“开始制作”。需要说明的是,为了确定进行音频采集的时机,避免长时间的音频采集造成厨房终端的负载过重,厨房终端上可以设置采集入口,当检测到厨师触发该采集入口时,启动音频采集装置进行音频采集,当厨师停止触发该采集入口时,关闭音频采集装置停止音频采集,进而将采集到的音频作为待传输音频。
205、厨房终端将音频指令传输至服务器。
在本发明实施例中,当厨房终端根据采集到的待传输音频生成音频指令后,便可以将该音频指令传输给服务器,以便服务器对该音频指令进行识别,从而确定哪个座位号码的哪个菜品处于哪个菜品状态,并将识别得到的信息传输给用户终端,令持有用户终端的用户了解菜品状态的相关信息。
206、当服务器接收到厨房终端传输的音频指令时,对音频指令进行识别,得到座位号码、待更新菜品名称以及待更新菜品状态。
在本发明实施例中,当服务器接收到厨房终端传输的音频指令时,便可以对音频指令进行识别,从而确定哪个座位号码的哪个菜品处于哪个菜品状态,以便后续基于识别到的内容通知用户终端。为了使服务器可以成功识别音频指令,需要先对服务器进行机器学习训练,建立一个语音识别模型,以便基于该语音识别模型对音频指令进行识别。对服务器进行机器学习训练,建立一个语音识别模型可以通过执行下述步骤一至步骤二实现。
步骤一、获取样本关键字,根据样本关键字的关键字读音,生成样本关键字的样本读音字符组。考虑到厨师下发的指令较为简短,可能有些语句中不存在词汇,因此,为了后续可以正确的根据字的读音识别出厨师说话时想要表达的语义,可以事先将一些字作为样本关键字,并在后续基于这些样本关键字的读音实现对音频指令的识别。具体地,样本关键字可以包括“做”、“好”、“肉”等。需要说明的是,在实际应用的过程中,会涉及到对座位号码的识别,因此,可将0至9十个数字也作为样本关键字。其中,由于是根据字的读音进行识别,因此,在获取了样本关键字后,根据样本关键字的关键字读音,为每一个样本关键字生成与其对应的样本读音字符组。例如,对于样本关键字“做”,根据“做”的关键字读音,生成的样本读音字符组可为“zuo”;对于样本关键字“好”,根据“好”的关键字读音,生成的样本读音字符组可为“hao”。
步骤二、将样本关键字与样本读音字符组绑定,并将绑定后的样本关键字与样本读音字符组作为语音识别模型。在为每个样本关键字生成了与其对应的样本读音字符组后,便可以将样本关键字与样本读音字符组进行绑定,将绑定后的样本关键字与样本读音字符组作为语音识别模型。其中,在将样本关键字与样本读音字符组绑定时,可以采用样本读音字符组对样本关键字进行标注,从而实现绑定。
通过执行上述步骤一至步骤二中所示的过程,服务器中会建立一个语音识别模型,这样,当服务器接收到厨房终端传输的音频指令时,便可基于该语音识别模型对音频指令进行识别,得到音频指令中携带的信息。具体基于语音识别模型对音频指令识别的过程参见图2B,包括下述步骤2016至步骤2063。
2061、当接收到音频指令时,将音频指令按照音节进行拆分,得到多个待识别读音,为多个待识别读音生成多个待识别读音字符组。
由于语音识别模型是基于单个字及其读音建立的,因此,在对音频指令进行识别时,也是采用单个字识别的机制的,这样,在接收到音频指令时,便需要将音频指令拆分为单个字进行识别。具体地,将音频指令按照音节进行拆分,便可以得到多个待识别读音。例如,设音频指令为“3号青菜炒肉做好”,则对该音频指令按照音节进行拆分得到的多个待识别读音即为“3”、“号”、“青”、“菜”、“炒”、“肉”、“做”、“好”。当得到多个待识别读音后,为了实现对该待识别读音的识别,需要为多个待识别读音生成多个待识别读音字符组。其中,生成待识别读音字符组的过程与上述生成样本读音字符组的过程一致,也即根据读音生成,例如,为待识别读音“号”生成的待识别读音字符组可为“hao”。需要说明的是,考虑到厨师来自的地区可能会在说话时存在口音,因此,在生成样本读音字符组和待识别读音字符组时均未考虑到声调的问题,仅将读音的基本组成表达出来即可。
2062、获取语音识别模型,将多个待识别读音字符组输入至语音识别模型,将多个待识别读音字符组与语音识别模型中的样本读音字符组进行比对,确定与多个待识别读音字符组完全一致的多个样本读音字符组。
当得到多个待识别读音字符组后,由于语音识别模型中已经设立了很多的样本读音字符组,因此,将多个待识别读音字符组输入至语音识别模型,将多个待识别读音字符组与语音识别模型中的样本读音字符组进行比对,确定与多个待识别读音字符组完全一致的多个样本读音字符组。具体地,对于多个待识别读音字符组中的任一待识别读音字符组,在将样本读音字符组进行比对时,首先,可以统计待识别读音字符组与样本读音字符组中相同的字符的相同个数;随后,统计待识别读音字符组的总个数;最后,计算相同个数与总个数的比值,将计算的比值等于1的样本读音字符组作为与该待识别读音字符组完全一致的样本读音字符组。例如,设待识别读音字符组为“zuo”,样本读音字符组为“hao”,则可以确定相同个数为1,总个数为3,计算得到的比值为1/3,可以确定待识别读音字符组与样本读音字符组不一致。
通过执行上述过程,便为多个待识别读音字符组确定多个样本读音字符组。
2063、在语音识别模型中提取多个样本读音字符组对应的多个样本关键字,按照多个待识别读音在音频指令中的排列顺序,对多个样本关键字进行排序,得到座位号码、待更新菜品名称以及待更新菜品状态。
在为多个待识别读音字符组确定多个样本读音字符组,由于样本读音字符组在语音识别模型中是存在对应的样本关键字的,因此,可以在语音识别模型中提取多个样本读音字符组对应的多个样本关键字。这时获取到的多个样本关键字是处于零散状态的,并没有组成一句话,因此,需要按照多个待识别读音在音频指令中的排列顺序,对多个样本关键字进行排序,从而得到座位号码、待更新菜品名称以及待更新菜品状态。例如,设得到的多个样本关键字分别为“3”、“青”、“炒”、“做”、“好”、“号”、“菜”、“肉”,则根据多个待识别读音在音频指令中的排列顺序,便可以组成“3号青菜炒肉做好”的语句,此时,便可以直接将带有数字的作为座位号码,也即将“13”作为座位号码,将“青菜炒肉”作为待更新菜品名称,将“做好”作为待更新菜品状态。
通过执行上述步骤2061至2063中的过程便可以实现对厨师下发的音频指令进行识别。本发明仅是举例说明了某一种识别方式,在实际应用的过程中还可以采用语义识别的方式,本发明对识别音频指令采用哪一种方式不进行限定。
207、服务器将待更新菜品名称和待更新菜品状态传输至用户终端,采用待更新菜品名称和待更新菜品状态对用户终端中的电子菜单进行更新。
在本发明实施例中,当服务器通过识别音频指令确定了待更新菜品名称和待更新菜品状态后,便可以将得到的待更新菜品名称和待更新菜品状态传输给用户终端,以便采用待更新菜品名称和待更新菜品状态对用户终端中的电子菜单进行更新,使得用户可以实时获知当前各种菜品的菜品状态。
208、当用户终端接收到待更新菜品名称和待更新菜品状态时,在电子菜单中查询与待更新菜品名称一致的目标菜品名称,将目标菜品名称在电子菜单中对应的菜品状态设置为待更新菜品状态,得到更新后的电子菜单。
在本发明实施例中,当用户终端接收到待更新菜品名称和待更新菜品状态时,便可以采用待更新菜品名称和待更新菜品状态对当前的电子菜单进行更新。首先,用户终端在电子菜单中查询与待更新菜品名称一致的目标菜品名称;随后,用户终端将目标菜品名称在电子菜单中对应的菜品状态设置为待更新菜品状态,进而得到更新后的电子菜单。
209、用户终端在当前页面中展示更新后的电子菜单。
在本发明实施例中,当对电子菜单进行更新得到更新后的电子菜单后,用户终端便可以在当前页面中展示更新后的电子菜单。在展示更新后的电子菜单时,可以直接采用文字的形式,将更新后的电子菜单展示在当前页面。或者,还可采用语音播报的方式,将更新后的电子菜单进行播报展示。例如,播报“青菜炒肉做好”。在实际应用的过程中,用户可以自行设置展示更新后的电子菜单方式,这样,用户终端便可以按照用户设置的方式来展示更新后的电子菜单。
通过上述步骤201至步骤209便可以实现根据厨师的语音来更新用户终端中的电子菜单。而在实际应用的过程中,用户可能会因为等待的时间过长而选择基于用户终端请求退菜,为了使一些正在制作或者已经完成制作的菜品不会浪费,在进行退菜时,服务器需要有选择性的执行退菜操作,避免一些已经制作的菜品被退菜,具体地,在执行退菜操作时,参见图2C,包括下述步骤210至步骤216。
210、当用户终端检测到用户请求退菜时,获取用户输入的待退菜品名称,将待退菜品名称传输至服务器。
在本发明实施例中,当用户等待时间过长或者已经结束进餐但是某一个菜品迟迟未上时,用户很可能会想要退菜,因此,用户终端中可以在展示的电子菜单上添加退菜入口,这样,当检测到用户触发该退菜入口时,确定检测到用户请求退菜。由于用户执行退菜的操作是需要针对某一项菜品的,因此,用户终端会获取到用户输入的待退菜品名称。考虑到有些菜品可能已经开始制作,但是由于网络的延迟问题可能并没有第一时间更新在用户终端的电子菜单中,用户是不知晓这些菜品已经开始制作了,这些菜品为了不被浪费是不能执行退菜的,因此,当用户终端获取到用户输入的待退菜品名称后,需要将该待退菜品名称传输给服务器,以便服务器根据该待退菜品名称对应的菜品状态来确定是否可以执行退菜操作。
211、服务器查询待退菜品名称在当前时间对应的目标菜品状态,如果目标菜品状态显示正在制作或制作完成,则执行下述步骤212至步骤213;如果目标菜品状态显示尚未制作,则执行下述步骤214至步骤216。
在本发明实施例中,当服务器接收到用户终端传输的待退菜品名称后,便查询该待退菜品名称在当前时间对应的目标菜品状态,进而根据在当前时间对应的目标菜品状态来确定是否可以执行退菜操作。如果查询到目标菜品状态显示正在制作或制作完成,则表示该待退菜品名称对应的菜品已经开始制作或者已经制作完成了,当前无法进行退菜了,需要告知用户无法退菜,也即执行下述步骤212至步骤213。如果查询到目标菜品状态显示尚未制作,则表示该待退菜品名称对应的菜品还没有制作或者准备制作,用户是可以进行退菜的,需要执行退菜操作并告知用户退菜成功,也即执行下述步骤214至步骤216。
212、如果目标菜品状态显示正在制作或制作完成,则服务器生成退菜失败响应,将退菜失败响应返回至用户终端。
在本发明实施例中,如果目标菜品状态显示正在制作或制作完成,则表示该待退菜品名称对应的菜品已经开始制作或者已经制作完成了,当前无法进行退菜了,因此,生成退菜失败响应,将退菜失败响应返回至用户终端。需要说明的是,考虑到用户很可能在同一时间请求退多个菜品,为了使用户在接收到退菜失败响应时可以确定哪一个菜品退菜失败,可以在退菜失败响应中携带待退菜品名称。
213、用户终端将退菜失败响应进行展示。
在本发明实施例中,当用户终端接收到服务器传输的退菜失败响应后,便可以将该退菜失败响应进行展示。其中,在展示退菜失败响应时,可以采用文字方式展示,例如,在用户终端的主屏幕中弹出“退菜失败”的提醒信息;或者还可以采用语音播报的形式,例如,播报出“青菜炒肉退菜失败”。展示退菜失败响应的方式可以由用户自行设置,用户终端采用用户设置的方式展示该退菜失败响应即可。
214、如果目标菜品状态显示尚未制作,则服务器生成退菜成功响应,将退菜成功响应返回至用户终端和厨房终端,并将待退菜品名称在电子菜单中对应的菜品状态进行标记。
在本发明实施例中,如果目标菜品状态显示尚未制作,则表示该待退菜品名称对应的菜品还没有制作或者准备制作,用户是可以进行退菜的,因此,执行退菜操作。其中,为了使用户以及厨师均知晓当前已经执行退菜,避免厨师继续制作菜品,服务器会生成退菜成功响应,并将该退菜成功响应返回给用户终端和厨房终端。为了使用户和厨师可以根据该退菜成功响应确定具体哪一个菜品被退菜了,退菜成功响应中会携带待退菜品名称。当服务器将退菜成功响应返回给用户终端和厨房终端后,由于服务器的数据库中是存储有电子菜单的,电子菜单为店铺在一天中销量的凭证,因此,需要对存储的电子菜单进行更新,在电子菜单上标记出已经退菜的菜品。在将待退菜品名称在电子菜单中对应的菜品状态进行标记时,可以将该待退菜品名称在电子菜单中对应的菜品状态更改为已退菜,或者设置指定符号,在电子菜单的待退菜品名称上采用指定符号标记。本发明实施例对标记待退菜品名称的方式不进行具体限定。
215、用户终端接收服务器传输的退菜成功响应,将退菜成功响应进行展示,并在电子菜单中对待退菜品名称对应的菜品状态进行标记。
在本发明实施例中,当用户终端接收到服务器传输的退菜成功响应后,便可以将退菜成功响应进行展示给用户,并在电子菜单中对待退菜品名称对应的菜品状态进行标记,实现对电子菜单的更新。其中,在展示退菜成功响应时,可以采用文字形式展示,也可以采用语音播报形式展示,本发明对展示退菜成功响应的方式不进行具体限定。
216、厨房终端接收服务器传输的退菜成功响应,在退菜成功响应中获取待退菜品名称,确定预设展示方式,基于预设展示方式,展示待退菜品名称。
在本发明实施例中,当厨房终端接收到服务器传输的退菜成功响应时,为了使厨师可以知晓当前已经成功退菜,避免厨师继续制作菜品,厨房终端会在退菜成功响应中获取待退菜品名称,将该待退菜品名称展示给厨师。其中,考虑到厨师在工作中可能不方便查看哪些菜品被退菜了,因此,可以设置诸如语音播报等的预设展示方式,并基于该预设展示方式,展示待退菜品名称,达到通知厨师的目的。
本发明提供的方法,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
进一步地,作为图1A所述方法的具体实现,本发明实施例提供了一种菜品状态展示装置,如图3A所示,所述装置包括:接收模块301,查询模块302,设置模块303和第一展示模块304。该接收模块301,用于接收电子菜单,将电子菜单进行展示,电子菜单根据下单指令生成后进行传输;该查询模块302,用于当接收到待更新菜品名称和待更新菜品状态时,在电子菜单中查询与待更新菜品名称一致的目标菜品名称,待更新菜品名称和待更新菜品状态基于对厨房终端传输的音频指令进行识别得到;该设置模块303,用于将目标菜品名称在电子菜单中对应的菜品状态设置为待更新菜品状态,得到更新后的电子菜单;该第一展示模块304,用于在当前页面中展示更新后的电子菜单。
在具体的应用场景中,该第一展示模块304,用于采用文字的形式,将更新后的电子菜单展示在当前页面;或,对更新后的电子菜单进行识别,采用语音播报的方式,将更新后的电子菜单进行播报展示。
在具体的应用场景中,如图3B所示,该装置还包括:获取模块305和第二展示模块306。该获取模块305,用于当检测到用户请求退菜时,获取用户输入的待退菜品名称,将待退菜品名称进行传输;该第二展示模块306,用于如果接收到返回的退菜成功响应,则将退菜成功响应进行展示,并在电子菜单中对待退菜品名称对应的菜品状态进行标记;该第二展示模块306,还用于如果接收到返回的退菜失败响应,则将退菜失败响应进行展示。
本发明实施例提供的装置,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
进一步地,作为图1B方法的具体实现,本发明实施例提供了一种菜品状态展示装置,如图4A所示,装置包括:生成模块401,传输模块402,识别模块403和更新模块404。该生成模块401,用于接收下单指令,提取下单指令中携带的菜品名称和座位号码,基于菜品名称和座位号码,生成电子菜单;该传输模块402,用于在下单指令中获取用户终端标识,确定用户终端标识指示的用户终端,将电子菜单传输至用户终端;该识别模块403,用于当接收到厨房终端传输的音频指令时,对音频指令进行识别,得到座位号码、待更新菜品名称以及待更新菜品状态;该更新模块404,用于将待更新菜品名称和待更新菜品状态传输至用户终端,采用待更新菜品名称和待更新菜品状态对用户终端中的电子菜单进行更新。
在具体的应用场景中,如图4B所示,该装置还包括:获取模块405和建立模块406。该获取模块405,用于获取样本关键字,根据样本关键字的关键字读音,生成样本关键字的样本读音字符组;该建立模块406,用于将样本关键字与样本读音字符组绑定,并将绑定后的样本关键字与样本读音字符组作为语音识别模型。
在具体的应用场景中,如图4C所示,该识别模块403,包括:拆分单元4031,输入单元4032,比对单元4033,提取单元4034和生成单元4035。该拆分单元4031,用于当接收到音频指令时,将音频指令按照音节进行拆分,得到多个待识别读音,为多个待识别读音生成多个待识别读音字符组;该输入单元4032,用于获取语音识别模型,将多个待识别读音字符组输入至语音识别模型;该比对单元4033,用于将多个待识别读音字符组与语音识别模型中的样本读音字符组进行比对,确定与多个待识别读音字符组完全一致的多个样本读音字符组;该提取单元4034,用于在语音识别模型中提取多个样本读音字符组对应的多个样本关键字;该生成单元4035,用于按照多个待识别读音在音频指令中的排列顺序,对多个样本关键字进行排序,得到座位号码、待更新菜品名称以及待更新菜品状态。
在具体的应用场景中,如图4D所示,该装置还包括:查询模块407和返回模块408。该查询模块407,用于当接收到用户终端传输的待退菜品名称时,查询待退菜品名称在当前时间对应的目标菜品状态;该返回模块408,用于如果目标菜品状态显示正在制作或制作完成,则生成退菜失败响应,将退菜失败响应返回至用户终端;该返回模块408,还用于如果目标菜品状态显示尚未制作,则生成退菜成功响应,将退菜成功响应返回至用户终端和厨房终端,并将待退菜品名称在电子菜单中对应的菜品状态进行标记。
本发明实施例提供的装置,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
进一步地,作为图1C方法的具体实现,本发明实施例提供了一种菜品状态展示装置,如图5A所示,装置包括:采集模块501,生成模块502和传输模块503。该采集模块501,用于当检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,待传输音频中至少包括座位号码、待更新菜品名称以及待更新菜品状态;该生成模块502,用于对待传输音频进行打包,生成携带待传输音频的音频指令;该传输模块503,用于将音频指令进行传输。
在具体的应用场景中,如图5B所示,该装置还包括:获取模块504和展示模块505。该获取模块504,用于当接收到退菜成功响应时,在退菜成功响应中获取待退菜品名称;该展示模块505,用于确定预设展示方式,基于预设展示方式,展示待退菜品名称。
本发明实施例提供的装置,用户终端可以将服务器生成的电子菜单展示给用户,在服务器接收到厨房终端发来的音频指令时,根据音频指令的具体内容对终端展示的电子菜单中菜品名称对应的菜品状态进行更新,使得用户可以基于用户终端获知电子菜单中包括的菜品的实时状态,防止用户对已经正在制作的菜品进行退菜,降低了菜品浪费的几率,避免对后续其他菜品的制作进度造成影响,提高了用户粘度。
需要说明的是,本发明实施例提供的一种菜品状态展示装置所涉及各功能单元的其他相应描述,可以参考图1A至图1C和图2A至图2C中的对应描述,在此不再赘述。
在示例性实施例中,参见图6还提供了一种设备,该设备600包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的菜品状态展示方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的菜品状态展示方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
Claims (10)
1.一种菜品状态展示方法,其特征在于,包括:
接收电子菜单,将所述电子菜单进行展示,所述电子菜单根据下单指令生成后进行传输;
当接收到待更新菜品名称和待更新菜品状态时,在所述电子菜单中查询与所述待更新菜品名称一致的目标菜品名称,所述待更新菜品名称和所述待更新菜品状态基于对厨房终端传输的音频指令进行识别得到;
将所述目标菜品名称在所述电子菜单中对应的菜品状态设置为所述待更新菜品状态,得到更新后的电子菜单;
在当前页面中展示所述更新后的电子菜单。
2.根据权利要求1所述的方法,其特征在于,所述在当前页面中展示所述更新后的电子菜单,包括:
采用文字的形式,将所述更新后的电子菜单展示在所述当前页面;或,
对所述更新后的电子菜单进行识别,采用语音播报的方式,将所述更新后的电子菜单进行播报展示。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到用户请求退菜时,获取所述用户输入的待退菜品名称,将所述待退菜品名称进行传输;
如果接收到返回的退菜成功响应,则将所述退菜成功响应进行展示,并在所述电子菜单中对所述待退菜品名称对应的菜品状态进行标记;
如果接收到返回的退菜失败响应,则将所述退菜失败响应进行展示。
4.一种菜品状态展示方法,其特征在于,所述方法包括:
接收下单指令,提取所述下单指令中携带的菜品名称和座位号码,基于所述菜品名称和所述座位号码,生成电子菜单;
在所述下单指令中获取用户终端标识,确定所述用户终端标识指示的用户终端,将所述电子菜单传输至所述用户终端;
当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态;
将所述待更新菜品名称和所述待更新菜品状态传输至所述用户终端,采用所述待更新菜品名称和所述待更新菜品状态对所述用户终端中的电子菜单进行更新。
5.根据权利要求4所述的方法,其特征在于,所述当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态之前,所述方法包括:
获取样本关键字,根据所述样本关键字的关键字读音,生成所述样本关键字的样本读音字符组;
将所述样本关键字与所述样本读音字符组绑定,并将绑定后的所述样本关键字与所述样本读音字符组作为语音识别模型。
6.根据权利要求4所述的方法,其特征在于,所述当接收到厨房终端传输的音频指令时,对所述音频指令进行识别,得到所述座位号码、待更新菜品名称以及待更新菜品状态,包括:
当接收到所述音频指令时,将所述音频指令按照音节进行拆分,得到多个待识别读音,为所述多个待识别读音生成多个待识别读音字符组;
获取语音识别模型,将所述多个待识别读音字符组输入至所述语音识别模型;
将所述多个待识别读音字符组与所述语音识别模型中的样本读音字符组进行比对,确定与所述多个待识别读音字符组完全一致的多个样本读音字符组;
在所述语音识别模型中提取所述多个样本读音字符组对应的多个样本关键字;
按照所述多个待识别读音在所述音频指令中的排列顺序,对所述多个样本关键字进行排序,得到所述座位号码、所述待更新菜品名称以及所述待更新菜品状态。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当接收到所述用户终端传输的待退菜品名称时,查询所述待退菜品名称在当前时间对应的目标菜品状态;
如果所述目标菜品状态显示正在制作或制作完成,则生成退菜失败响应,将所述退菜失败响应返回至所述用户终端;
如果所述目标菜品状态显示尚未制作,则生成退菜成功响应,将所述退菜成功响应返回至所述用户终端和所述厨房终端,并将所述待退菜品名称在所述电子菜单中对应的菜品状态进行标记。
8.一种菜品状态展示方法,其特征在于,所述方法包括:
当检测到音频输入请求时,启动音频采集装置进行音频采集,得到待传输音频,所述待传输音频中至少包括座位号码、待更新菜品名称以及待更新菜品状态;
对所述待传输音频进行打包,生成携带所述待传输音频的音频指令;
将所述音频指令进行传输。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
当接收到退菜成功响应时,在所述退菜成功响应中获取待退菜品名称;
确定预设展示方式,基于所述预设展示方式,展示所述待退菜品名称。
10.一种菜品状态展示装置,其特征在于,包括:
接收模块,用于接收电子菜单,将所述电子菜单进行展示,所述电子菜单根据下单指令生成后进行传输;
查询模块,用于当接收到待更新菜品名称和待更新菜品状态时,在所述电子菜单中查询与所述待更新菜品名称一致的目标菜品名称,所述待更新菜品名称和所述待更新菜品状态基于对厨房终端传输的音频指令进行识别得到;
设置模块,用于将所述目标菜品名称在所述电子菜单中对应的菜品状态设置为所述待更新菜品状态,得到更新后的电子菜单;
第一展示模块,用于在当前页面中展示所述更新后的电子菜单。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910471688.4A CN112017075A (zh) | 2019-05-31 | 2019-05-31 | 菜品状态展示方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910471688.4A CN112017075A (zh) | 2019-05-31 | 2019-05-31 | 菜品状态展示方法、装置、设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112017075A true CN112017075A (zh) | 2020-12-01 |
Family
ID=73506359
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910471688.4A Pending CN112017075A (zh) | 2019-05-31 | 2019-05-31 | 菜品状态展示方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112017075A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103632320A (zh) * | 2013-11-14 | 2014-03-12 | 成都博约创信科技有限责任公司 | 基于语音识别技术的点餐***及方法 |
CN108053338A (zh) * | 2017-12-07 | 2018-05-18 | 无锡雅座在线科技股份有限公司 | 点餐方法、装置和*** |
CN109493254A (zh) * | 2018-09-30 | 2019-03-19 | 口碑(上海)信息技术有限公司 | 一种菜品制作排序与催菜方法、装置以及菜品处理*** |
CN109597601A (zh) * | 2018-12-03 | 2019-04-09 | 苏州提点信息科技有限公司 | 一种支持语音操作的厨房显示*** |
CN109754784A (zh) * | 2017-11-02 | 2019-05-14 | 华为技术有限公司 | 训练滤波模型的方法和语音识别的方法 |
-
2019
- 2019-05-31 CN CN201910471688.4A patent/CN112017075A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103632320A (zh) * | 2013-11-14 | 2014-03-12 | 成都博约创信科技有限责任公司 | 基于语音识别技术的点餐***及方法 |
CN109754784A (zh) * | 2017-11-02 | 2019-05-14 | 华为技术有限公司 | 训练滤波模型的方法和语音识别的方法 |
CN108053338A (zh) * | 2017-12-07 | 2018-05-18 | 无锡雅座在线科技股份有限公司 | 点餐方法、装置和*** |
CN109493254A (zh) * | 2018-09-30 | 2019-03-19 | 口碑(上海)信息技术有限公司 | 一种菜品制作排序与催菜方法、装置以及菜品处理*** |
CN109597601A (zh) * | 2018-12-03 | 2019-04-09 | 苏州提点信息科技有限公司 | 一种支持语音操作的厨房显示*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107608652B (zh) | 一种语音控制图形界面的方法和装置 | |
KR101132509B1 (ko) | 모바일 검색을 위한 모바일 시스템, 검색 시스템 및 검색 결과 제공 방법 | |
CN102254557B (zh) | 基于自然语音识别的导航方法和*** | |
WO2016150083A1 (zh) | 一种信息输入方法和装置 | |
US11531816B2 (en) | Search apparatus based on synonym of words and search method thereof | |
WO2014059655A1 (zh) | 终端和粘贴方法 | |
WO2014042962A1 (en) | Determining additional information associated with geographic location information | |
CN111211970B (zh) | 一种邮件联系人添加方法、装置及存储介质 | |
CN111753210B (zh) | 资源推送方法、装置、计算机设备及计算机可读存储介质 | |
CN110874405A (zh) | 服务质检方法、装置、设备与计算机可读存储介质 | |
CN109635213B (zh) | 一种多人点餐的实现方法、装置以及电子设备 | |
CN103646360A (zh) | 一种基于图像识别技术的点餐方法 | |
CN109935007A (zh) | 一种人脸识别取餐柜及餐饮智能点餐取餐*** | |
CN111640417A (zh) | 信息录入方法、装置、设备及计算机可读存储介质 | |
MX2007003275A (es) | Sistema y metodo para estructurar informacion. | |
JP5954417B2 (ja) | 注文システム | |
TW201734934A (zh) | 菜單資訊提供系統、菜單資訊提供方法及非暫時性電腦可讀取記錄媒體菜單資訊提供程式 | |
CN109873751A (zh) | 一种群聊语音信息的处理方法、装置、存储介质及服务器 | |
CN113051389A (zh) | 知识推送方法及装置 | |
CN112017075A (zh) | 菜品状态展示方法、装置、设备及可读存储介质 | |
JP2011060218A (ja) | 回答システム | |
JP2017182352A (ja) | メニュー生成システム | |
CN113408736B (zh) | 语音语义模型的处理方法和装置 | |
CN111145047A (zh) | 划菜叫号方法、***、电子设备及存储介质 | |
CN114202363A (zh) | 基于人工智能的话术调用方法、装置、计算机设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201201 |