CN104182780B - 一种自动生成就餐点评的方法及终端设备 - Google Patents
一种自动生成就餐点评的方法及终端设备 Download PDFInfo
- Publication number
- CN104182780B CN104182780B CN201410415216.4A CN201410415216A CN104182780B CN 104182780 B CN104182780 B CN 104182780B CN 201410415216 A CN201410415216 A CN 201410415216A CN 104182780 B CN104182780 B CN 104182780B
- Authority
- CN
- China
- Prior art keywords
- dinner
- user
- place
- vegetable
- database
- 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.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提出了一种自动生成就餐点评的方法及终端设备,取代传统的就餐点评手动输入的过程,采用OCR识别相关菜品的名称,根据用户所选菜品自动生成符合用户需求的点评,在简化用户的操作的同时,还通过屏幕涂抹以确定识别区域的方式、以及使用预设模板等,增加了趣味性。另外,本发明还提供基于用户的所在位置提示用户确定就餐地点的功能,增加了用户使用的便利性。
Description
技术领域
本发明涉及终端应用技术领域,尤其涉及一种自动生成就餐点评的方法及终端设备。
背景技术
随着移动终端的普及以及移动终端的文字输入能力的提升,基本上所有的智能移动终端都支持基于各种输入法的文字输入。用户在某处就餐时可以在移动终端上输入对就餐地点的菜品评价信息,并通过相关应用程序将评价信息分享给其他用户。传统的方案是用户手动编写就餐点评,在网络环境下,通过普通的手机等移动终端实现就餐点评的发布。
但是,传统的方案中,无法为用户提供就餐地点的相关信息以及该就餐地点处的相关菜品和服务的介绍信息,如果由用户自己编写一个完整的菜品图文介绍及点评信息,则过程较为繁琐,另外,对于就餐地点所在位置不太熟悉的用户,现有的应用也不能帮助用户选择就餐地点,因此,导致用户体验较差。
发明内容
本发明要解决的技术问题是,提供一种自动生成就餐点评的方法及终端设备,简化用户进行就餐点评时的繁琐操作。
本发明采用的技术方案是,所述自动生成就餐点评的方法,包括:
针对就餐地点的相关图片进行OCR(Optical Character Recognition,光学字符识别),得到所述相关图片上的文字;
从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;所述数据库用于存储就餐地点的菜品的介绍信息;
将所述菜品名连同相应菜品的介绍信息一起生成点评信息。
进一步的,所述相关图片中含有菜品名,所述相关图片的种类包括:菜单、就餐小票或账单;
所述菜品的介绍信息,包括:菜品的原料、热量、典故、做法和价格;
所述数据库,包括:本地数据库、远程数据库或者云数据库。
进一步的,所述方法,还包括:在针对就餐地点的相关图片进行OCR识别之前,基于用户的所在位置提示用户确定就餐地点。
进一步的,所述基于用户的所在位置提示用户确定就餐地点,包括:
采用GPS定位方式、wifi信号强度定位方式、和/或图像识别的方式,确定出用户的所在位置;
在数据库中查找用户所在位置附近的各就餐地点,供用户选择就餐地点;或者,按照wifi强度的顺序,将与各就餐地点名称对应相同的wifi热点名称提供给用户,供用户选择就餐地点;
根据用户的选择确定出就餐地点。
进一步的,采用图像识别的方式,确定出用户的所在位置,包括:
基于用户提供的所在位置处的照片中的标志物,在数据库中进行查找;
将查找出的该标志物对应的所在位置或就餐地点,作为用户的所在位置。
进一步的,针对就餐地点的相关图片进行OCR识别,包括:
控制摄像头对就餐地点的相关图片进行拍摄;
提示用户在屏幕上针对拍摄到的就餐地点的影像进行涂抹,以确定出识别区域;
针对确定出的识别区域进行OCR识别。
进一步的,从所述文字中提取出菜品名,包括:
根据分隔符和词义对所述文字进行分词;
基于分词得到的各词汇在数据库中所述就餐地点的餐饮产品中进行匹配查找,以从各词汇中过滤出菜品名。
进一步的,按照用户选择的评价模板,将所述菜品名连同相应菜品的介绍信息、用户的评价信息、用户所在位置和时间一起生成点评信息。
进一步的,所述用户的评价信息,包括:用户输入的对菜品的文字评价,和/或,用户对菜品的打分。
本发明还提供一种终端设备,包括一处理器;
所述处理器,用于针对就餐地点的相关图片进行OCR识别,得到所述相关图片上的文字;从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;将所述菜品名连同相应菜品的介绍信息一起生成点评信息;其中,所述数据库用于存储就餐地点的菜品的介绍信息。
采用上述技术方案,本发明至少具有下列优点:
本发明所述自动生成就餐点评的方法及终端设备,取代传统的就餐点评手动输入的过程,采用OCR识别相关菜品的名称,根据用户所选菜品自动生成符合用户需求的点评,在简化用户的操作的同时,还通过屏幕涂抹以确定识别区域的方式、以及使用预设模板等,增加了趣味性。另外,本发明还提供基于用户的所在位置提示用户确定就餐地点的功能,增加了用户使用的便利性。
附图说明
图1为本发明第一实施例的自动生成就餐点评的方法流程图;
图2为本发明第二实施例的自动生成就餐点评的方法流程图;
图3为本发明第三实施例的终端设备的组成结构示意图;
图4为本发明第四实施例的自动生成就餐点评的具体流程图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种自动生成就餐点评的方法,如图1所示,包括以下具体步骤:
步骤S101,针对就餐地点的相关图片进行OCR识别,得到所述相关图片上的文字;
具体的,在步骤S101中,针对就餐地点的相关图片进行OCR识别,包括以下流程:
A1:控制摄像头对就餐地点的相关图片进行拍摄;
A2:提示用户在屏幕上针对拍摄到的就餐地点的影像进行涂抹,以确定出识别区域;
A3:针对确定出的识别区域进行OCR识别。
在步骤S101中,所述相关图片中含有菜品名,所述相关图片的种类包括:菜单、就餐小票或账单;
步骤S102,从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;所述数据库用于存储就餐地点的菜品的介绍信息;本发明实施例的所述数据库,可以包括:本地数据库、远程数据库、云数据库等等。
具体的,从所述文字中提取出菜品名,包括:
根据分隔符和词义对所述文字进行分词;
基于分词得到的各词汇在数据库中所述就餐地点的餐饮产品中进行匹配查找,以从各词汇中过滤出菜品名。
在步骤S102中,所述菜品的介绍信息,包括:菜品的原料、热量、典故、做法和价格。
步骤S103,将所述菜品名连同相应菜品的介绍信息一起生成点评信息。
优选的,步骤S103中也可以按照用户选择的评价模板,将所述菜品名连同相应菜品的介绍信息、用户的评价信息、用户所在位置和时间一起生成点评信息。此时,所述用户的评价信息,包括:用户输入的对菜品的文字评价,和/或,用户对菜品的打分。
本发明第二实施例,一种自动生成就餐点评的方法,本实施例所述方法与第一实施例大致相同,区别在于,如图2所示,本实施例的所述方法除了包括与第一实施例步骤S101~S102对应的步骤S201~202之外,所述方法,在步骤201针对就餐地点的相关图片进行OCR识别之前,还包括:
步骤S200,基于用户的所在位置提示用户确定就餐地点。
具体的,步骤S200包括以下流程:
B1:采用GPS定位方式、wifi信号强度定位方式、和/或图像识别的方式,确定出用户的所在位置;
进一步的,采用图像识别的方式,确定出用户的所在位置,包括:
基于用户提供的所在位置处的照片中的标志物,在数据库中进行查找;该数据库中预先存储有各标志物与其所在位置的对应关系数据,标志物可以为商标logo、室内外装潢图案等。如果通过标志物与其所在位置是一个就餐地点,则还可以根据该就餐地点反推出所在位置。
将查找出的该标志物对应的所在位置或就餐地点,作为用户的所在位置。
B2:在数据库中查找用户所在位置附近的各就餐地点,供用户选择就餐地点;或者,按照wifi强度的顺序,将与各就餐地点名称对应相同的wifi热点名称提供给用户,供用户选择就餐地点;
B3:根据用户的选择确定出就餐地点。
本发明第三实施例,一种终端设备10,可以作为实体装置来理解,与第一实施例对应,该终端设备10,如图3所示,包括一处理器20;
处理器20,用于针对就餐地点的相关图片进行OCR识别,得到所述相关图片上的文字;从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;将所述菜品名连同相应菜品的介绍信息一起生成点评信息;其中,所述数据库用于存储就餐地点的菜品的介绍信息。本发明实施例的所述数据库,可以包括:本地数据库、远程数据库、云数据库等等。
若与第二实施例对应,则本实施例的该终端设备10中的处理器20,还用于:
在针对就餐地点的相关图片进行OCR识别之前,基于用户的所在位置提示用户确定就餐地点。
本实施例记载的数据库可以位于终端设备10中,也可以位于服务器中,终端设备与服务器通过互联网通信时,可以使用服务器中的数据库资源。
本发明第四实施例,本实施例是在上述实施例的基础上,结合附图4介绍一个本发明的应用实例。
本应用实例中提出了一种手机中自动生成就餐点评的应用程序,该应用程序通过OCR识别含有菜品名的图片,获取相关菜品名称,生成与所述相关菜品的点评。须满足的条件是:客户端需要有联网的条件,并且支持定位服务。
本应用实例的自动生成就餐点评的具体流程如下:
步骤1、进入客户端App,确定用户的就餐地点。确定方式包括下述的一种或多种:
a1)、对用户当前所在位置进行定位,定位方式包括GPS、wifi信号强度定位等等);
a2)、用户上传就餐地点照片,根据照片识别用户当前所在位置,进行定位;
a3)、用户自行输入就餐地点名称;
a4)、用户通过下拉菜单点选确定就餐地点。
当同时包含上述四种确定方式时,如未能通过步骤a1)定位用户当前所处的餐厅,将引导用户通过步骤a2)、a3)、a4)进行定位;用户还可对定位获取到的当前所处餐厅名进行修改、对日期/时间进行修改;
步骤2、获取关于该就餐地点的含有菜品名的图片,该图片的种类包括:菜单、就餐小票、账单、或其他含有菜品名的图片;
同时,用户可通过拍摄或者调取本地存储或远程存储的含有菜品名的图片。
步骤3、基于OCR识别图片中的菜品名,对识别出的菜品名在后台数据库中进行检索匹配;其中,在OCR识别菜品名之前,对显示菜名的区域用户可在屏幕上进行涂抹,例如:手指触摸屏幕涂抹,明确菜名所在区域,保证识别效果,增加交互的趣味性。
后台数据库中保存有上述确定的就餐地点的餐饮产品或服务数据,从基于OCR识别出的文字中提取出的菜品名进行检索匹配,获取对应该菜品的菜谱、热量、菜品介绍等等信息。
步骤4、将菜品名结合从后台数据库中检索到的关于该菜品名的相关数据一同生成对该菜品的点评信息。
优选的,根据当前时间、位置、相关菜品名以及预设模板生成对相关菜品的点评。
可预设多个模板,用户可在根据不同模板生成的点评之间选择;
用户可对菜品进行简单评价,例如打星级、或者输入简单的文字评价,例如“难吃”、“一般般”、“超赞”,可使生成的评价更符合用户对菜品的真实点评。
步骤5、用户选择将点评信息本地保存、上传服务器或在网络发布。
优选的,还提供下单接口,可点选该菜品进行购买;
本发明实施例的所述自动生成就餐点评的方法及终端设备,取代传统的就餐点评手动输入的过程,采用OCR识别相关菜品的名称,根据用户所选菜品自动生成符合用户需求的点评,在简化用户的操作的同时,还通过屏幕涂抹以确定识别区域的方式、以及使用预设模板等,增加了趣味性。另外,本发明实施例还提供基于用户的所在位置提示用户确定就餐地点的功能,增加了用户使用的便利性。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
Claims (6)
1.一种自动生成就餐点评的方法,其特征在于,包括:
针对就餐地点的相关图片进行光学字符识别OCR,得到所述相关图片上的文字;
从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;所述数据库用于存储就餐地点的菜品的介绍信息;
将所述菜品名连同相应菜品的介绍信息一起生成点评信息;
所述方法,还包括:在针对就餐地点的相关图片进行OCR识别之前,采用GPS定位方式、wifi信号强度定位方式、和/或图像识别的方式,确定出用户的所在位置;
在数据库中查找用户所在位置附近的各就餐地点,供用户选择就餐地点;或者,按照wifi强度的顺序,将与各就餐地点名称对应相同的wifi热点名称提供给用户,供用户选择就餐地点;
根据用户的选择确定出就餐地点;
采用图像识别的方式,确定出用户的所在位置,包括:
基于用户提供的所在位置处的照片中的标志物,在数据库中进行查找;
将查找出的该标志物对应的所在位置或就餐地点,作为用户的所在位置;
针对就餐地点的相关图片进行OCR识别,包括:
控制摄像头对就餐地点的相关图片进行拍摄;
提示用户在屏幕上针对拍摄到的就餐地点的影像进行涂抹,以确定出识别区域;
针对确定出的识别区域进行OCR识别。
2.根据权利要求1所述的自动生成就餐点评的方法,其特征在于,所述相关图片中含有菜品名,所述相关图片的种类包括:菜单、就餐小票或账单;
所述菜品的介绍信息,包括:菜品的原料、热量、典故、做法和价格;
所述数据库,包括:本地数据库、远程数据库或者云数据库。
3.根据权利要求1所述的自动生成就餐点评的方法,其特征在于,从所述文字中提取出菜品名,包括:
根据分隔符和词义对所述文字进行分词;
基于分词得到的各词汇,在数据库中所述就餐地点的餐饮产品中进行匹配查找,以从各词汇中过滤出菜品名。
4.根据权利要求1所述的自动生成就餐点评的方法,其特征在于,按照用户选择的评价模板,将所述菜品名连同相应菜品的介绍信息、用户的评价信息、用户所在位置和时间一起生成点评信息。
5.根据权利要求4所述的自动生成就餐点评的方法,其特征在于,所述用户的评价信息,包括:用户输入的对菜品的文字评价,和/或,用户对菜品的打分。
6.一种终端设备,其特征在于,包括一处理器;
所述处理器,用于针对就餐地点的相关图片进行OCR识别,得到所述相关图片上的文字;从所述文字中提取出菜品名,根据所述菜品名在数据库中查找所述就餐地点的相应菜品的介绍信息;将所述菜品名连同相应菜品的介绍信息一起生成点评信息;其中,所述数据库用于存储就餐地点的菜品的介绍信息;
所述处理器,还用于:在针对就餐地点的相关图片进行OCR识别之前,采用GPS定位方式、wifi信号强度定位方式、和/或图像识别的方式,确定出用户的所在位置;
在数据库中查找用户所在位置附近的各就餐地点,供用户选择就餐地点;或者,按照wifi强度的顺序,将与各就餐地点名称对应相同的wifi热点名称提供给用户,供用户选择就餐地点;
根据用户的选择确定出就餐地点;
所述处理器,具体用于:基于用户提供的所在位置处的照片中的标志物,在数据库中进行查找;
将查找出的该标志物对应的所在位置或就餐地点,作为用户的所在位置;
所述处理器,具体还用于:
控制摄像头对就餐地点的相关图片进行拍摄;
提示用户在屏幕上针对拍摄到的就餐地点的影像进行涂抹,以确定出识别区域;
针对确定出的识别区域进行OCR识别。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410415216.4A CN104182780B (zh) | 2014-08-21 | 2014-08-21 | 一种自动生成就餐点评的方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410415216.4A CN104182780B (zh) | 2014-08-21 | 2014-08-21 | 一种自动生成就餐点评的方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104182780A CN104182780A (zh) | 2014-12-03 |
CN104182780B true CN104182780B (zh) | 2018-07-03 |
Family
ID=51963805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410415216.4A Active CN104182780B (zh) | 2014-08-21 | 2014-08-21 | 一种自动生成就餐点评的方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104182780B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653636B (zh) * | 2015-12-25 | 2020-07-28 | 北京搜狗科技发展有限公司 | 一种信息处理方法和装置、一种用于信息处理的装置 |
CN107408280A (zh) * | 2016-01-11 | 2017-11-28 | 程强 | 餐饮信息采集方法及*** |
CN105765580A (zh) * | 2016-01-25 | 2016-07-13 | 程强 | 餐饮app的图片管理方法及*** |
CN105824949A (zh) * | 2016-03-22 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | 一种评论添加方法及装置 |
CN106339836A (zh) * | 2016-08-18 | 2017-01-18 | 杭州布理岚柏科技有限公司 | 基于实验变量的应用扩展方法 |
CN107609914A (zh) * | 2017-09-22 | 2018-01-19 | 上海爱优威软件开发有限公司 | 一种智能菜单设计方法及*** |
CN109255290B (zh) * | 2018-07-27 | 2021-06-25 | 北京三快在线科技有限公司 | 菜单识别方法、装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151607A (zh) * | 2004-12-14 | 2008-03-26 | 谷歌公司 | 用于提供产品评论的方法、***和图形用户界面 |
CN101276383A (zh) * | 2008-05-16 | 2008-10-01 | 上海健业文化传播有限公司 | 交互式营养配餐***及其方法 |
CN101556674A (zh) * | 2009-05-18 | 2009-10-14 | 汤溪蔚 | 一种网络订位订菜服务***和方法 |
CN101667194A (zh) * | 2009-09-29 | 2010-03-10 | 北京大学 | 基于用户评论文本特征的自动摘要方法及其自动摘要*** |
CN101751566A (zh) * | 2008-12-12 | 2010-06-23 | 汉王科技股份有限公司 | 一种基于手持设备的菜谱识别及注解方法和装置 |
CN102708193A (zh) * | 2012-05-15 | 2012-10-03 | 中国科学技术大学 | 一种基于位置服务的餐饮信息聚合搜索与互动的方法及*** |
CN103020784A (zh) * | 2012-12-27 | 2013-04-03 | 智比特信息技术(镇江)有限公司 | 一种对事物的评价*** |
-
2014
- 2014-08-21 CN CN201410415216.4A patent/CN104182780B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151607A (zh) * | 2004-12-14 | 2008-03-26 | 谷歌公司 | 用于提供产品评论的方法、***和图形用户界面 |
CN101276383A (zh) * | 2008-05-16 | 2008-10-01 | 上海健业文化传播有限公司 | 交互式营养配餐***及其方法 |
CN101751566A (zh) * | 2008-12-12 | 2010-06-23 | 汉王科技股份有限公司 | 一种基于手持设备的菜谱识别及注解方法和装置 |
CN101556674A (zh) * | 2009-05-18 | 2009-10-14 | 汤溪蔚 | 一种网络订位订菜服务***和方法 |
CN101667194A (zh) * | 2009-09-29 | 2010-03-10 | 北京大学 | 基于用户评论文本特征的自动摘要方法及其自动摘要*** |
CN102708193A (zh) * | 2012-05-15 | 2012-10-03 | 中国科学技术大学 | 一种基于位置服务的餐饮信息聚合搜索与互动的方法及*** |
CN103020784A (zh) * | 2012-12-27 | 2013-04-03 | 智比特信息技术(镇江)有限公司 | 一种对事物的评价*** |
Also Published As
Publication number | Publication date |
---|---|
CN104182780A (zh) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182780B (zh) | 一种自动生成就餐点评的方法及终端设备 | |
US20220124411A1 (en) | Matching and ranking content items | |
CN105205089B (zh) | 账户推荐 | |
Min et al. | Cross-platform multi-modal topic modeling for personalized inter-platform recommendation | |
CN104199834B (zh) | 从信息载体表面交互式获取远程资源并输出的方法及*** | |
Sang et al. | Interaction design for mobile visual search | |
CN108885639A (zh) | 内容集合导航和自动转发 | |
CN106462598A (zh) | 信息处理设备、信息处理方法与程序 | |
KR102102571B1 (ko) | 온라인 쇼핑 플랫폼을 제공하는 시스템 및 방법 | |
CN103703488B (zh) | 智能信息提供***和方法 | |
CN105930311A (zh) | 执行与再现文档关联的动作的方法、移动设备和可读介质 | |
CN102929966B (zh) | 一种用于提供个性化搜索列表的方法及*** | |
CN104346431B (zh) | 信息处理装置、信息处理方法和程序 | |
CN104537552B (zh) | 通过计算机实现的信息推荐方法及装置 | |
CN102982472A (zh) | 终端自动推荐相似商品的方法及装置 | |
CN107209784A (zh) | 用于提供基于位置的信息的***和方法 | |
JP2017228177A (ja) | サーバ装置、端末装置、情報処理方法、およびプログラム | |
CN110998507B (zh) | 电子装置及其用于提供搜索结果的方法 | |
KR20220050099A (ko) | 식당에서 필요한 추천 정보를 생성하여 고객에게 제공하는 시스템 | |
CN107220856B (zh) | 一种移动消费群组识别的***及方法 | |
CN106415543A (zh) | 显示控制装置、显示控制方法和程序 | |
US9330301B1 (en) | System, method, and computer program product for performing processing based on object recognition | |
Idrees et al. | Mobile 3D body scanning applications: A review of contact-free AI body measuring solutions for apparel | |
JP2019536148A (ja) | クラウド支援型クエリシステム | |
WO2015147914A1 (en) | Location-based book identification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |