饮品机的控制方法、饮品机和计算机可读存储介质与流程

文档序号:29142272发布日期:2022-03-05 03:47阅读:138来源:国知局
饮品机的控制方法、饮品机和计算机可读存储介质与流程

1.本发明涉及物料加工处理技术领域,尤其涉及一种饮品机的控制方法、饮品机和计算机可读存储介质。


背景技术:

2.随着科技的进步,人们生活和工作中出现了越来越多的用以提高人们工作效率和生活质量的电器产品。例如,在许多家庭中配置了炒菜机器人,在许多饮品店出现了自动饮品制作设备(如饮品机)等电器设备。
3.在相关技术中,当人们需要通过炒菜机器人和饮品机制作相应的食物时,需要根据待制作的食物类型为机器调设繁杂的参数。以饮品机为例,当需要自动制作饮品时,由于不同饮品由多种不同成分的材料配置而成。因此在饮品制作过程中,需要工作人员先根据用户的需求确定饮品类型以及饮品的配置信息,然后工作人员再根据配置信息手动配置饮品。因此,当需要制作出合格的饮品时,要求制备人员具备较高的知识水平,以便知晓如何对饮品机进行设置。
4.基于相关技术记载的实现方案,在构思及实现本技术过程中,发明人发现现有的饮品机存在控制操作繁琐的缺陷。
5.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

6.本发明的主要目的在于提供一种饮品机的控制方法、饮品机和计算机可读存储介质,旨在解决饮品机控制操作繁琐的技术问题。
7.为实现上述目的,本发明提供一种饮品机的控制方法,应用于饮品机,所述饮品机的控制方法包括以下步骤:
8.获取图片数据,并确定所述图片数据对应的文本信息;
9.基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字;
10.基于所述关键字获取目标控制程序;
11.执行所述目标控制程序,以控制所述饮品机进行饮品制作。
12.可选地,所述通过所述图像组件获取图片数据,并确定所述图片数据对应的文本信息的步骤包括:
13.获取所述图片数据;
14.通过光学字符识别ocr模块对所述图片数据进行识别,并根据识别结果确定所述文本信息;或者
15.将所述图片数据发送至服务器,并在接收到所述服务器的反馈信息后,根据所述反馈信息确定所述文本信息,其中,所述服务器在接收到所述图片数据时,基于预设的识别
算法确定所述文本信息,并根据所述文本信息生成所述反馈信息后,将所述反馈信息发送至所述饮品机。
16.可选地,所述基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字的步骤之前,还包括:
17.对所述文本信息进行分词处理,确定待识别关键字;
18.所述基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字的步骤包括:
19.确定所述待识别关键字与所述预设关键字数据库中的预存关键字之间的匹配结果,并根据所述匹配结果确定所述文本信息对应的关键字。
20.可选地,所述确定所述关键字对应的目标控制程序,并获取所述目标控制程序的步骤包括:
21.根据所述关键字确定控制参数,并获取预设控制程序;
22.基于所述控制参数修改所述预设控制程序的执行参数,并将修改后的所述预设控制程序作为所述目标控制程序。
23.可选地,所述饮品机包括供水机构、供料机构以及混合出料机构,所述供水机构用于向所述混合出料机构供水,所述供料机构用于向所述混合出料机构供饮品所需的物料,所述供料机构包括至少一个物料盒,所述执行所述目标控制程序,以控制所述饮品机进行饮品制作的步骤包括:
24.控制所述饮品机执行所述目标控制程序,以控制所述饮品机的供水机构、供料机构以及混合出料机构执行对应的操作。
25.可选地,所述供水机构、供料机构以及混合出料机构执行的操作包括:
26.根据目标饮品对应的目标物料确定目标料盒,以及根据所述目标饮品的目标物料用量确定供料量;以及
27.控制所述目标料盒的落料口按照所述供料量落料,根据目标饮品对应的用水类型控制所述供水机构供水,以及根据搅拌信息控制所述混合出料机构混合物料。
28.可选地,所述饮品机包括通信模块和/或扫描组件,所述获取图片数据,并确定所述图片数据对应的文本信息的步骤包括:
29.在扫描组件获取到扫描结果时,根据所述扫描结果获取所述图片数据;和/或
30.通过所述通信模块接收其它终端发送的所述图片数据;
31.确定所述图片数据对应的文本信息。
32.可选地,所述确定所述图片数据对应的文本信息的步骤包括:
33.确定图片中文字对应的位置信息,以及通过光学字符识别ocr模块确定文字内容;
34.根据所述位置信息及所述文字内容确定所述图片数据对应的词组;
35.根据所述词组生成所述文本信息。
36.本发明还提供一种饮品机,所述饮品机包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的控制程序,所述控制程序被所述处理器执行时实现如上所述的饮品机的控制方法的各个步骤。
37.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上所述的饮品机的控制方法的各个步骤。
38.本发明实施例提出的一种饮品机的控制方法、饮品机和计算机可读存储介质,饮品机可以获取图片数据,并确定所述图片数据对应的文本信息,然后基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字,进而基于所述关键字获取目标控制程序,并执行所述目标控制程序,以控制所述饮品机进行饮品制作。这样使得在进行饮品机控制时,可以直接基于预先制作的图片数据,即控制饮品机完成相应的饮品制作进程。例如,饮品机可以直接扫描小标即可以控制饮品机完成饮品的制作。由此可见,本实施例提供的饮品机的控制方法,相比于传统饮品机,省略了繁杂的参数设置步骤,从而达成了简化饮品机的控制操作的效果。
附图说明
39.图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
40.图2为本发明饮品机的控制方法一实施例的流程示意图;
41.图3为本发明饮品机一实施例的立体结构示意图;
42.图4为图3饮品机中两侧护板的分离后的立体结构示意图;
43.图5为图3饮品机中面板组件与箱体分开显露内部的立体结构示意图;
44.图6为图3饮品机中移除一侧护板后的立体结构示意图;
45.图7为图3饮品机中后护板分离后的立体结构示意图;
46.图8为饮品机中供料机构、混合出料机构的立体结构示意图;
47.图9为饮品机中供料机构的立体结构示意图;
48.图10为图9中供料机构的剖面图;
49.图11为图8中混合斗的立体结构示意图;
50.图12为图8中出料装置的立体结构示意图;
51.图13为图12中出料装置的爆炸图;
52.图14为图12中出料装置的剖面图;
53.图15为本发明饮品机的控制方法另一实施例的流程示意图;
54.图16为本发明实施例涉及的图片数据预处理示意图;
55.图17为本发明涉及的坐标系构建示意图。
56.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
57.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
58.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
59.本发明实施例终端可以是饮品机,也可以是饮品机的控制装置。
60.如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器
1001的存储装置。
61.本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
62.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及控制程序。
63.在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的控制程序,并执行以下操作:
64.获取图片数据,并确定所述图片数据对应的文本信息;
65.基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字;
66.基于所述关键字获取目标控制程序;
67.执行所述目标控制程序,以控制所述饮品机进行饮品制作。
68.由于在饮品机的使用过程中,需要用户根据经验或者说明书,在每一次制作食物时,为饮品机设置相应的控制参数。从而控制饮品机制作出相应的饮品。以饮品机为例,在传统自动饮品机(如奶茶机)在制作奶茶时,需要根据待制作的奶茶的品类和具体参数,来设置饮品机的控制参数。例如,当需要制作金桔柠檬时,需要先设置金桔柠檬由什么材料制成,然后设置各份材料之间的比例。根据用户实际需求,设置冷水/热书/冰块的比例等具体参数。然后奶茶机才可以根据用户设定的参数自动制作出相应的奶茶。炒菜机来说,则需要设置炒菜温度,炒菜时长和或下料时间点等具体的控制参数。同样的,对于其它品类的烹饪机而言,在使用过程中也需要同样设置多个参数来控制机器实现烹饪出不同“菜品”的目的。这样导致烹饪机存在控制操作繁琐的缺陷。
69.为了解决上述缺陷,本发明实施例提出一种饮品机的控制方法,旨在解决传统饮品机控制操作繁琐的技术问题,达成提高饮品机的控制便捷性的效果。为了便于理解,以下通过具体实施方式解释说明本发明提出的饮品机的控制方法。
70.参照图2,本发明提供一种饮品机的控制方法的第一实施例,所述方法包括:
71.步骤s10,获取图片数据,并确定所述图片数据对应的文本信息;
72.步骤s20、基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字;
73.步骤s30、基于所述关键字获取目标控制程序;
74.步骤s40、执行所述目标控制程序,以控制所述饮品机进行饮品制作。
75.在本实施例中,饮品机可以先获取图片数据。其中,所述饮品机设置有通信模块和/或扫描模块,使得饮品机可以基于扫描模块和/或通信模块获取图片数据。
76.在一可选实施方案中,可以在扫描组件获取到扫描结果时,根据所述扫描结果获取所述图片数据;和/或通过所述通信模块接收其它终端发送的所述图片数据。
77.示例性地,以饮品机为例,当该饮品机为奶茶机时,在一应用场景中,奶茶店的店员工作过程中,一般先通过点单设备为客户点单。然后由点单设备生成用户需求饮品对应的小标,并将小标贴于杯子上。其中,小标上包括有饮品名称,糖量,冰量,加配小料名称等信息。例如,当需求饮品为金桔柠檬时,小标上会以文字记载有“金桔柠檬,少冰,七分糖”等
字样。然后店员可以将小标置于饮品机的扫描组件的扫描区域中,使得饮品机可以通过扫描组件对小标进行扫描,从而获取到包含该小标(具体为小标上的文字)的图片数据。
78.和/或,当点单机与饮品机基于所述饮品机的通信模块建链通信连接后,点单机可以直接将待打印的小标对应的图片,发送至饮品机,使得饮品机可以通过所述通信模块接收点单机发送的所述图片数据。可以理解的是,饮品机也可以通过通信模块与其它的终端设备建立通信连接,从而接收其它终端发送的图片数据。例如,其它终端可以是服务器,智能手机,平板电脑等具备通信功能的终端设备。
79.当获取到图片数据时,可以确定所述图片数据对应的文本信息。
80.在一可选实施方案中,饮品机还设置有光学字符识别ocr(optical character recognition,光学字符识别)模块。当获取到图片数据后,可以使用ocr模块对所述图片数据进行识别,以确定所述图片数据对应的文本信息。
81.在另一可选实施方案中,饮品机设置有网络接口,使得饮品机可以通过网络接口与服务器连接。当饮品机获取到图片数据之后,可以将所述图片数据发送至服务器。其中,服务器接收到图片数据后,可以通过部署于服务器中的图片识别程序,对图片数据进行识别,进而确定图片数据对应的文本信息。然后根据该文本信息生成反馈信息,并将该反馈信息发送至饮品机。使得饮品机接收到该反馈信息之后,可以基于该反馈信息解析出上述图片数据对应的文本信息。可以理解的是,所述服务器在根据接收到的图片数据确定文本信息时,可以基于部署于自身的图片识别程序实现,也可以通过api(application programming interface,应用程序接口),调用部署于云端的图片识别功能实现。
82.需要说明的是,在一些可选实施方案中,饮品机同时布置有ocr模块和网络接口。饮品机设置为优先使用ocr模块确定图片数据对应的文本信息。当基于ocr模块无法确定图片数据对应的文本信息时,将图片信息发送至服务器,通过服务器确定图片数据对应的文本信息。
83.当然,也可以设置为优先基于服务器确定图片数据对应的文本信息,在服务器无法确定图片数据对应的文本信息时,使用ocr模块确定图片数据对应的文本信息。这样通过两种方式的互补设置,使得饮品机可以确定图片数据对应的文本信息的概率大大增加,从而有效减少无法识别出文本信息的现象出现。
84.当确定图片数据对应的文本信息之后,饮品机可以基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字。
85.需要说明的是,上述预设关键字数据库可以保存于本地,也可以保存于云端。本实施例对此不作限定。当需要进关键字识别时,饮品机可以调用云端或者本地存储的预设关键字数据库。当预设关键字数据库布置于云端时,有利于提升预设关键字数据库的管理效率。当需要进行更新时,直接更新云端的预设关键字数据库,变可实现全部设备(在许多应用场景中,多个设备部署于不同的地区,例如可以分别部署于佛山城区和深圳市区等)的同步更新。当部署于本地时,则有利于提高读取效率,降低传输开销。
86.当然,在以下实施方案中,该预设关键字数据库可以同时部署于云端和本地,饮品机需要调用预设关键字数据库时,从本地存储中调取。并且,饮品机可设置为定时,或者基于触发条件获取云端保存的预设关键字数据库,并根据云端保存的预设关键字数据库更新本地存储的预设关键字数据库。这样使得可以在提高预设关键字数据库的管理效率的同
时,实现提高读取效率,降低传输开销的效果。
87.作为一种可选实施方案,在本实施例中,确定图片数据对应的文本信息之后,饮品机可以先对所述文本信息进行分词处理,确定待识别关键字。其中,在进行分词处理时,可以基于预先训练的分词模型实现。其中,所述分词模型基于预设的语料进行训练,使得其可以预测一个句子中,哪些文字可以组成一个词,从而基于预测结果进行分词处理。可以理解的是,所述训练语料可以基于饮品机的具体应用场景涉及的语料确定。例如,当饮品机为奶茶机时,则可以将常见的奶茶名称,小料名称等作为训练语料。
88.对所述文本信息进行分词处理,确定待识别关键字后,可以确定所述待识别关键字与所述预设关键字数据库中的预存关键字之间的匹配结果,并根据所述匹配结果确定所述文本信息对应的关键字。这样可以通过预设关键字数据库,去除文本信息中的噪音,使得确定的关键字均为有效信息。
89.当然,在一些场景中,也可以在直接基于预设关键字数据库对文本信息进行关键字匹配,从而确定文本信息对应的关键字,但是这样会增大关键词匹配时的匹配次数,从而降低识别效率。例如,当文本信息为abcd时,直接进行匹配需要先确定预设关键字数据库中是否存在a匹配的关键字,b匹配的关键字,c匹配的关键字,d匹配的关键字,ab匹配的关键字,bc匹配的关键字,cd匹配的关键字,abc匹配的关键字,bcd匹配的关键字。即需要进行9次匹配。而进行分词处理后,得到待识别关键字ab和cd。则只需要进行2次匹配。由于在进行匹配时,需要对预设关键字数据库进行全量匹配,因此减少匹配次数可以极大程度的提升识别效率。
90.当确定文本信息对应的关键字之后,可以基于所述关键字获取目标控制程序。
91.在一可选实施方案中,可以预先保存关键字与目标控制程序之间的映射关系,然后当确定所述目标关键字之后。可以根据所述关键字及所述映射关系确定所述目标控制程序。
92.在另一可选实施方案中,也可以先根据所述关键字确定控制参数,并获取预设控制程序,然后基于所述控制参数修改所述预设控制程序的执行参数,并将修改后的所述预设控制程序作为所述目标控制程序。
93.在确定目标控制程序之后,可以执行所述目标控制程序,以控制所述饮品机进行饮品制作。
94.示例性地,饮品机包括供水机构、供料机构以及混合出料机构,所述供水机构用于向所述混合出料机构供水,所述供料机构用于向所述混合出料机构供饮品所需的物料,所述供料机构至少一个物料盒,所述物料盒用于放置制作饮品时所需的各种物料。可选地,所述物料盒放置的物料包括奶粉、糖、珍珠、坚果、凉粉等等。所述供水机构可以供茶水、冰水以及饮用水等等。
95.基于所述饮品机具有混合出料机构,本实施例通过将各种配料输送进所述混合出料机构进行混合成饮品,物料输送以及混合均由所述供料机构、供水机构以及混合出料机构完成,无需人工配置,提高饮品制作效率。
96.可选地,由于不同饮品对应所需的材料、材料配比以及配制过程等不同。因此本实施例在制作饮品之前,先基于关键字确定控制参数,以控制饮品机的各个部件协同工作,从而制作相应的需求饮品。
97.其中,所述控制参数包括供水机构、供料机构以及混合出料机构的控制参数,进而基于所述控制参数控制供水机构、供料机构以及混合出料机构执行对应的操作,如此,在所述混合出料机构内生成所述目标饮品。
98.在一实施例中,请参照图3至图14,所述饮品机的一实施例结构示意图。饮品机1000,包括箱体100,所箱体包括机架110。所述箱体100设置有至少一个用于供杯体放置的放置位111;供水机构200,设于箱体100内,供水机构200用于提供水源;供料机构300,设于箱体100内,供料机构300包括物料盒310与推料组件320,物料盒310具有入料口311a和落料口311b,推料组件320设于物料盒310内,推料组件320用以将物料推向落料口311b;混合出料机构400,设于箱体100内,包括隔离板410、可拆卸地安装于隔离板410上的混合斗420以及出料装置430,混合斗420形成有用于供水与物料混合的混合腔421、分别与混合腔421相连通的进料口422、出浆口423、供水口424,进料口422与落料口311b对接,供水口424与供水机构200对接,出浆口423与出料装置430对接,出料装置430设置有与放置位111数量对应的出料管435,出料管435位于放置位111的上方,出料装置430能将混合腔421内的水与物料混合后从出料管435流出;以及主控板(图中未标识),设于箱体100,主控板分别与供水机构200、供料机构300以及混合出料机构400电连接。可选地,所述主控板内设有所述处理器,所述处理器根据存储器中存储的控制程序,调用所述配置数据控制所述供水机构200、供料机构300以及混合出料机构400执行对应的操作。
99.饮品机1000包括但不限于如奶茶机,咖啡机、豆浆机等。
100.饮品机1000包括整机的箱体100,箱体100设置有至少一个用于供杯体放置的放置位111,在本方案中箱体100可设置三个杯体放置位111,供料机构300与混合出料机构400对应设于三个,如此三个出料管435可同时为三杯个提供饮料,提高效率减少用户等待时间。为了便于日常使用过程中的拆装及维护,箱体100设置有方便快速拆装的结构,会在下文进行介绍。
101.供水机构200用于为箱体100内的混合出料机构400提供水源;在本方案中,为了满足用户对饮品温度的不同需求,供水机构200包括热水出水系统200a以及冷水出水系统200b为混合出料机构400提供水源,热水出水系统200a能满足用户热饮需求,冷水出水系统200b能满足用户冷饮需求,二者出水量的配合能调制出不同温度的水,使得饮品机1000的制作更多样化,用户体验感更好。具体地,为了出水量的控制,热水出水系统200a和冷水出水系统200b均能精确控制出水量。
102.供料机构300包括物料盒310与推料组件320,推料组件320设于物料盒310内,推料组件320用以将物料推向落料口311b;物料盒310具有较大的容纳腔能收容较多的物料,推料组件320设于物料盒310内,一方面能对物料进行混匀,避免结块或成团;另一方面推料组件320的设置的也能的使得物料下落量得以控制,避免了物料盒310直接下落物料的不可控性,影响成品的饮品口感。所述推料组件320包括啮合连接的螺旋推杆321和下料齿轮322以及与所述螺旋推杆321传动连接地驱动电机,所述螺旋推杆321与所述物料盒310转动连接且用以将物料推向所述出料口,所述下料齿轮322转动设置于所述物料盒310的侧壁且位于所述螺旋推杆321上方,所述下料齿轮322上安装有多个搅拌件。
103.混合出料机构400,设于箱体100内,包括隔离板410、可拆卸地安装于隔离板410上的混合斗420以及出料装置430,隔板将箱体100分隔呈前腔室和后腔室,后腔室内放置供水
机构200等,前腔室中安装供料机构300和混合出料机构400,如此设置即美观,整体性也好。混合斗420形成有用于供水与物料混合的混合腔421,物料盒310内的物料落入到混合腔421内,供水机构200通过供水口424向混合腔421提供水,在出料装置430将混合腔421内的水与物料混合后从出料管435流出;这整个过程中都由分别与供水机构200、供料机构300以及混合出料机构400电连接的主控板进行控制。
104.出料装置430,包括安装座432、座盖433、搅拌头436以及驱动件437;其中座盖433,包括主体部435、入料管433a以及出料管433b,所述主体部435与所述安装座432可拆卸连接并且二者配合形成搅拌腔435a,所述入料管433a和所述出料管433b分别与所述搅拌腔435a连通;搅拌头436,设于所述搅拌腔435a内;以及驱动件437,与所述安装座432固定连接,所述驱动件437包括连接轴437a,所述连接轴437a伸入所述搅拌腔435a内与所述搅拌头436固定连接。
105.入料管433a与混合斗的出将口相对接,主体部435与安装座432可拆卸连接并且二者配合形成搅拌腔435a,主体部435与安装座432可以通过镶嵌固定、卡合固定或者旋转固定等连接方式进行可拆卸连接;当搅拌机构停止工作时,通过座盖433与安装座432之间的相互拆除,确保搅拌腔435a能够被高效清洗,提高搅拌腔435a的清洁度。主体部435与安装座432相固定后,使得二者形成的搅拌腔435a倾斜设置,进一步使得搅拌腔435a内的混合液能够顺利流入出料管433b,避免混合液滞留在搅拌腔435a内。
106.搅拌头436与连接轴437a固定连接并设置于搅拌腔435a内,当混合液通过入料管433a进入搅拌腔435a时,搅拌头436在连接轴437a的驱动下对混合液进行充分搅拌,促进混合液内各成分的均匀混合,提高从出料管433b流出的混合液质量。进一步地,为了提高搅拌头436的搅拌效果,搅拌头436与连接轴437a可以采用螺纹连接、销轴固定或者卡合连接等可拆卸连接方式进行连接,使得搅拌头436能够被拆装,便于磨损后更换搅拌头436或清洁搅拌头436,进而提高搅拌效率。
107.在本实施例公开的技术方案中,饮品机可以获取图片数据,并确定所述图片数据对应的文本信息,然后基于预设关键字数据库对所述文本信息进行的关键字识别,确定所述文本信息对应的关键字,进而基于所述关键字获取目标控制程序,并执行所述目标控制程序,以控制所述饮品机进行饮品制作。这样使得在进行饮品机控制时,可以直接基于预先制作的图片数据,即控制饮品机完成相应的饮品制作进程。当然,本方法也可以用于其它需要进行参数设置的烹饪机中。例如,饮品机可以直接扫描小标即可以控制饮品机完成饮品的制作;或者当烹饪机为炒菜机时,可以在制作生料时将生料的信息制作成小标,从而当用户购买生料后,通过扫描该生料即可以控制炒菜机完成对该生料的加工。由此可见,本实施例提供的饮品机的控制方法,相比于传统饮品机控制方法,省略了繁杂的参数设置步骤,从而达成了简化饮品机的控制操作的效果。
108.可选地,在另一实施例中,参照图15,所述步骤s10包括:
109.步骤s11、获取图片数据;
110.步骤s12、确定图片中文字对应的位置信息,以及通过光学字符识别ocr模块确定文字内容;
111.步骤s13、根据所述位置信息及所述文字内容确定所述图片数据对应的词组;
112.步骤s14、根据所述词组生成所述文本信息。
113.在本实施例中,饮品机可以先获取图片数据。当获取到图片数据后,可以确定图片数据中文字对应的位置信息以及通过光学字符识别ocr模块确定文字内容。
114.示例性地,参照图16,在获取到图片数据后,可以先确定图片中文字的所在位置,然后对图片数据进行预处理,即裁剪处理,去除图片中的无关因素,保留图片中存在文字的区域。
115.预处理完成后,可以确定各个文字对应的位置信息。作为一种可选方案,可以以裁剪后的图片中的任意一点为坐标原点,建立直角坐标系。例如,请参照图17,可以以左下顶点作为坐标原点建立直角坐标系,然后确定各个字符的轮廓对应的坐标位置。例如,“牌”字的轮廓对应的坐标位置(x1,y1)。可以理解的是,每个字符对应多个坐标位置,因此,(x1,y1)代表的是一个位置集合。当确定各个字符的位置后,可以确定各个字符之间的水平间隔。然后将水平间隔小于平均值的字符,判定为同一词组对应的字符。其中,所述平均值为各个字符之间的水平间隔的平均值。可以理解的是,在本实施例中,可以根据特征匹配法先识别出标点符号,而标点符号不加入计算。
116.任意两个字符之间的水平间隔s计算方式为:
117.s=x
amin-x
bmiax
118.其中,x
amin
为右侧字符对应的横坐标的最小值,x
bmiax
为右侧字符对应的横坐标的最大值。
119.进而通过光学字符识别ocr模块确定各个词组对应的文字的具体内容,即对词组进行文本识别,以确定图片数据对应的词组。然后根据所述词组生成所述文本信息。其中,所述文本信息为包括多个词组的词组集合。使得在确定文本信息对应的关键字时,可以直接基于词组进行关键字匹配,而无需进行分词处理。
120.本发明还提供一种饮品机,所述饮品机包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的控制程序,所述控制程序被所述处理器执行时实现如上所述的饮品机的控制方法的各个步骤。
121.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上所述的饮品机的控制方法的各个步骤。
122.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
123.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
124.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是饮料机,炒菜机,智能豆浆机等)执行本发明各个实施例所述的方法。
125.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发
明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1