一种信息处理方法和系统与流程

文档序号:21084047发布日期:2020-06-12 16:46阅读:189来源:国知局
一种信息处理方法和系统与流程

本发明涉及互联网技术领域,特别是一种信息处理方法和系统、计算机可读存储介质以及电子设备。



背景技术:

随着互联网技术的发展,越来越多的设备都开始互联网化、智能化,比如电视,智能电视可以连接互联网获取多媒体资源,从而用户可以根据自己的喜好在智能电视上检索要观看的电视剧、电影、视频、综艺等电视节目,丰富自身的娱乐生活和体验。

用户在使用智能电视、家庭影院等设备观看电视节目时,经常会遇到电视节目中人员用餐的场景,用户也想品尝电视节目中的菜品的时候,往往会遇到不知道是什么菜品、是什么菜谱、是什么食材等问题,此时需要用户先上网搜索电视节目,然后搜索是否有介绍节目中菜品信息的资料,如果有,用户才知道是什么菜品、菜谱或食材;如果没有,则用户无法知道是什么菜品、菜谱或食材。可以看到,目前用户无法及时、有效地获取到电视节目中的菜品信息,因此,亟需解决这一技术问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的信息处理方法和系统、计算机可读存储介质以及电子设备,可以及时、准确地获取到电视节目中的菜品信息,能够帮助用户实现根据菜品信息进行点餐或烹饪等需求。

根据本发明实施例的一方面,提供了一种信息处理方法,包括:

获取用户输入的电视节目信息;

在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

推荐匹配到的所述用户输入的电视节目信息对应的菜品信息。

可选地,通过以下步骤构建电视节目信息与菜品信息的数据库:

获取电视节目中的菜品相关的节目信息;

基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。

可选地,所述获取电视节目中的菜品相关的节目信息,包括:

获取电视节目的剧本信息;

根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。

可选地,所述获取电视节目中的菜品相关的节目信息,包括:

识别电视节目中包含菜品的节目图像和/或节目音频;

根据识别出的节目图像和/或节目音频,获取电视节目中的菜品相关的节目信息。

可选地,所述识别电视节目中包含菜品的节目图像和/或节目音频,包括:

采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和/或节目音频。

可选地,所述获取电视节目中的菜品相关的节目信息,包括:

提供用于编辑电视节目中的菜品相关的节目信息的编辑接口;

从所述编辑接口获取电视节目中的菜品相关的节目信息。

可选地,在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息,包括:

向云端服务器发送获取所述用户输入的电视节目信息对应的菜品信息的请求,由所述云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

接收所述云端服务器返回的所述用户输入的电视节目信息对应的菜品信息。

可选地,在推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,所述方法还包括:

接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求;

响应所述点餐请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作。

可选地,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作,包括:

获取匹配到的所述用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据所述餐厅信息判断所述用户是否位于该餐厅所在的城市;

如果所述用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作。

可选地,所述方法还包括:

如果所述用户没有位于该餐厅所在的城市,则选择所述用户所在城市的餐厅执行点餐操作。

可选地,在推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,所述方法还包括:

接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求;

响应所述烹饪请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行烹饪操作。

根据本发明实施例的另一方面,提供了一种信息处理系统,包括:

获取单元,适于获取用户输入的电视节目信息;

匹配单元,适于在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

推荐单元,适于推荐匹配到的所述用户输入的电视节目信息对应的菜品信息。

可选地,所述系统还包括:

构建单元,适于获取电视节目中的菜品相关的节目信息;基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。

可选地,所述构建单元还适于:

获取电视节目的剧本信息;

根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。

可选地,所述构建单元还适于:

识别电视节目中包含菜品的节目图像和/或节目音频;

根据识别出的节目图像和/或节目音频,获取电视节目中的菜品相关的节目信息。

可选地,所述构建单元还适于:

采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和/或节目音频。

可选地,所述构建单元还适于:

提供用于编辑电视节目中的菜品相关的节目信息的编辑接口;

从所述编辑接口获取电视节目中的菜品相关的节目信息。

可选地,所述匹配单元还适于:

向云端服务器发送获取所述用户输入的电视节目信息对应的菜品信息的请求,由所述云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

接收所述云端服务器返回的所述用户输入的电视节目信息对应的菜品信息。

可选地,所述系统还包括:

点餐单元,适于在所述推荐单元推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求;响应所述点餐请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作。

可选地,所述点餐单元还适于:

获取匹配到的所述用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据所述餐厅信息判断所述用户是否位于该餐厅所在的城市;

如果所述用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作。

可选地,所述点餐单元还适于:

如果所述用户没有位于该餐厅所在的城市,则选择所述用户所在城市的餐厅执行点餐操作。

可选地,所述系统还包括:

烹饪单元,适于在所述推荐单元推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求;响应所述烹饪请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行烹饪操作。

根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项所述的信息处理方法。

根据本发明实施例的再一方面,还提供了一种电子设备,包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项所述的信息处理方法。

借由上述技术方案,本发明实施例提供的信息处理方法,获取用户输入的电视节目信息,随后在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息,之后推荐匹配到的用户输入的电视节目信息对应的菜品信息。由此,本发明实施例可以及时、准确地获取到电视节目中的菜品信息,能够帮助用户实现根据菜品信息进行点餐或烹饪等需求。

进一步地,本发明实施例可以直接响应用户的点餐请求,根据菜品信息执行点餐操作,提高了点餐效率。另外,本发明实施例还可以直接响应用户的烹饪请求,根据菜品信息执行烹饪操作,提高了烹饪效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一实施例的信息处理方法的流程图;

图2示出了根据本发明另一实施例的信息处理方法的流程图;

图3示出了根据本发明又一实施例的信息处理方法的流程图;

图4示出了根据本发明再一实施例的信息处理方法的流程图;

图5示出了根据本发明一实施例的信息处理系统的结构图;

图6示出了根据本发明另一实施例的信息处理系统的结构图;

图7示出了根据本发明一实施例的电子设备的结构图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为解决上述技术问题,本发明实施例提供了一种信息处理方法和系统、计算机可读存储介质以及电子设备。图1示出了根据本发明一实施例的信息处理方法的流程图。如图1所示,该方法可以包括以下步骤s101至s103:

步骤s101,获取用户输入的电视节目信息;

步骤s102,在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息;

步骤s103,推荐匹配到的用户输入的电视节目信息对应的菜品信息。

本发明实施例提供的信息处理方法,获取用户输入的电视节目信息,随后在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息,之后推荐匹配到的用户输入的电视节目信息对应的菜品信息。由此,本发明实施例可以及时、准确地获取到电视节目中的菜品信息,能够帮助用户实现根据菜品信息进行点餐或烹饪等需求。

上文步骤s101中提及的电视节目信息可以是电视节目名称、剧集、剧集的某个时间点、剧情信息、人物信息、用餐场景信息、餐厅信息等等,本发明实施例对此不作限制。

在本发明的可选实施例中,在构建电视节目信息与菜品信息的数据库时,具体可以获取电视节目中的菜品相关的节目信息,进而基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。这里的电视节目中的菜品相关的节目信息可以是菜品名称、菜品的菜谱、菜品的食材、餐厅信息、用餐场景信息、人物信息、剧情信息、剧集、剧集的某个时间点、电视节目名称等等,本发明实施例对此不作限制。进一步地,可以将菜品名称、菜品的菜谱、菜品的食材、餐厅信息等作为菜品信息,以及可以将餐厅信息、用餐场景信息、人物信息、剧情信息、剧集、剧集的某个时间点、电视节目名称等作为电视节目信息,从而构建电视节目信息与菜品信息的数据库。

在本发明的可选实施例中,提供了基于剧本信息或者捕捉电视节目画面等多种方式来获取电视节目中的菜品相关的节目信息,下面将分别进行详细介绍。

方式一,可以获取电视节目的剧本信息,进而根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。这里的电视节目的剧本信息可以由电视节目版权方提供,在获取电视节目的剧本信息后,可以对电视节目的剧本信息进行分析提取电视节目中的菜品相关的节目信息。或者,也可以由电视节目版权方直接提供电视节目中的菜品相关的节目信息,以电视节目为电视剧为例,可以获取每个剧集中的菜品相关的节目信息,比如菜品名称、饭店名称、饭店地址、用餐人员、用餐剧情信息等。

方式二,可以识别电视节目中包含菜品的节目图像,根据识别出的节目图像,获取电视节目中的菜品相关的节目信息;或者,也可以识别电视节目中包含菜品的节目音频,根据识别出的节目音频,获取电视节目中的菜品相关的节目信息;或者,还可以识别电视节目中包含菜品的节目图像和节目音频,进而根据识别出的节目图像和节目音频,获取电视节目中的菜品相关的节目信息。

进一步地,可以采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像;也可以采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目音频;还可以采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和节目音频。

在一个具体的应用场景中,可以把电视节目在电视设备上播放一遍,使用图片捕捉设备捕捉相关画面、使用图片识别系统捕捉节目中的关键字信息、使用图片识别系统识别节目中的菜品信息,具体地:

1)使用电视节目播放设备、图片捕捉设备,调整播放设备的播放倍速、调整图片捕捉设备的识别帧数,调整到图片捕捉设备能识别的最大播放倍速;

2)使用图像识别技术捕捉电视剧集中出现的用餐场景的画面;

3)使用图像识别技术识别用餐场景中相关的菜品信息;

4)捕捉电视剧集中出现的地理位置名称、时间信息、天气信息等,并对节目中演员的讲话内容做语义分析,分析其中相互关联的词语,比如饭店名称、菜品名称、城市信息、天气信息、时间信息等。

通过上述操作完成电视节目中菜品信息的自动采集,然后录入到数据库中完成菜品信息数据库的构建。

方式三,可以提供用于编辑电视节目中的菜品相关的节目信息的编辑接口,进而从编辑接口获取电视节目中的菜品相关的节目信息。例如,可以对用户、饭店商家、媒体资源方等开通自助节目中菜品信息录入的编辑接口,他们可以在编辑接口中自己添加、编辑节目中菜品信息相关的信息,比如新增一条记录,某个电视节目某剧集中某个场景的菜品相关的信息,从而可以从编辑接口获取电视节目中的菜品相关的节目信息。进一步地,如果发现某条记录信息不准确,也可以申请对这条记录做修正处理,这样可以提高获取的电视节目中的菜品相关的节目信息的准确性,可以帮助用户后续及时、准确地获取到电视节目中的菜品信息。

上文步骤s102中在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息,本发明实施例提供了一种可选的方案,在该可选的方案中,可以向云端服务器发送获取用户输入的电视节目信息对应的菜品信息的请求,由云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息,进而接收云端服务器返回的用户输入的电视节目信息对应的菜品信息。可以看到,在云端服务器存储电视节目信息与菜品信息的数据库,可以方便对数据库进行统一管理,如更新数据库等;并且,在云端服务器进行菜品信息的查询匹配操作,可以提高查询效率,也可以减轻本地的处理压力。

在本发明的可选实施例中,在上文步骤s103推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,还可以接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求,进而响应点餐请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作。可以看到,本发明实施例可以直接响应用户的点餐请求,根据菜品信息执行点餐操作,提高了点餐效率。

在上面的实施例中,在根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作时,还可以获取匹配到的用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据餐厅信息判断用户是否位于该餐厅所在的城市,如果用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作;如果用户没有位于该餐厅所在的城市,则选择用户所在城市的餐厅执行点餐操作。可以看到,本发明实施例能够实现在电视节目中的餐厅进行点餐,能够更好地满足用户的点餐需求。

在本发明的可选实施例中,在上文步骤s103推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,还可以接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求,进而响应烹饪请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行烹饪操作。这里,具体可以利用菜品信息中的菜谱执行烹饪操作。可以看到,本发明实施例可以直接响应用户的烹饪请求,根据菜品信息执行烹饪操作,提高了烹饪效率。

以上介绍了图1所示的实施例中各个环节的多种实现方式,下面将通过具体实施例来对本发明实施例提供的信息处理方法做进一步说明。

图2示出了根据本发明另一实施例的信息处理方法的流程图,在该具体实施例中,信息处理方法可以应用于智能电视。如图2所示,该方法可以包括以下步骤s201至s207。

步骤s201,响应用户在智能电视端的查询菜品信息的请求,检查是否有观看节目历史记录,若是,则继续执行步骤s202;若否,则继续执行步骤s205。

该步骤中,智能电视记录用户的电视节目观看记录,电视节目观看记录可以在智能电视本地保存,也可以上传到云端保存。

步骤s202,获取观看节目历史记录作为用户输入的电视节目信息,以及获取当前的环境信息。

在该步骤中,当前的环境信息可以是当前的时间、天气或季节等信息,本发明实施例对此不作限制。

步骤s203,在构建的电视节目信息与菜品信息的数据库中,匹配观看节目历史记录以及当前的环境信息对应的菜品信息。

步骤s204,推荐匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息。

步骤s205,获取用户当前观看的电视节目作为用户输入的电视节目信息。

步骤s206,在构建的电视节目信息与菜品信息的数据库中,匹配用户当前观看的电视节目对应的菜品信息。

步骤s207,推荐匹配到的用户当前观看的电视节目对应的菜品信息。

如果步骤s205还获取有当前的环境信息,则可以在构建的电视节目信息与菜品信息的数据库中,匹配用户当前观看的电视节目以及当前的环境信息对应的菜品信息,从而推荐匹配到的用户当前观看的电视节目以及当前的环境信息对应的菜品信息。

上面步骤s203和步骤s206提及的电视节目信息与菜品信息的数据库可以采用前文介绍的方式一、方式二或方式三来构建,此处不再赘述。另外,电视节目信息与菜品信息的数据库可以设置在云端服务器,智能电视访问云端服务器的电视节目信息与菜品信息的数据库,从中检索用户提交的电视节目场景信息,查询匹配的菜品信息数据,如果有匹配的菜品信息,则返回给智能电视,智能电视把菜品信息展示给用户;如果没有匹配的菜品信息,则提示没有匹配的菜品信息,同时提示自助录入菜品信息的页面。

如果用户选择自助录入,则进入菜品信息录入页面,用户可以录入这个电视节目场景对应的菜品信息,然后提交保存,智能电视上传数据到云端保存。这里,用户可以使用遥控器操作智能电视进行上述操作,用户也可以使用带有语音控制功能的遥控器进行语音交互来操作,也可以跟有智能语音交互功能的智能电视语音控制完成上述操作。

在可选的实施例中,在步骤s204推荐匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息之后,还可以接收根据匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息进行点餐的点餐请求,进而响应点餐请求,根据匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息执行点餐操作。以及,在步骤s207推荐匹配到的用户当前观看的电视节目对应的菜品信息之后,还可以接收根据匹配到的用户当前观看的电视节目对应的菜品信息进行点餐的点餐请求,进而响应点餐请求,根据匹配到的用户当前观看的电视节目对应的菜品信息执行点餐操作。这里,在执行点餐操作时,如果智能电视具备点餐功能,则可以由智能电视执行点餐操作;如果智能电视不具备点餐功能,则可以将匹配到的菜品信息发送给具备点餐功能的点餐设备,进而由点餐设备执行点餐操作。

在另一可选的实施例中,在步骤s204推荐匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息之后,还可以接收根据匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息进行烹饪的烹饪请求,进而响应烹饪请求,根据匹配到的观看节目历史记录以及当前的环境信息对应的菜品信息执行烹饪操作。以及,在步骤s207推荐匹配到的用户当前观看的电视节目对应的菜品信息之后,还可以接收根据匹配到的用户当前观看的电视节目对应的菜品信息进行烹饪的烹饪请求,进而响应烹饪请求,根据匹配到的用户当前观看的电视节目对应的菜品信息执行烹饪操作。这里,在执行烹饪操作时,如果智能电视具备烹饪功能,则可以由智能电视执行烹饪操作;如果智能电视不具备烹饪功能,则可以将匹配到的菜品信息发送给具备烹饪功能的烹饪设备,进而由烹饪设备执行烹饪操作。

图3示出了根据本发明又一实施例的信息处理方法的流程图,在该具体实施例中,信息处理方法可以应用于智能终端上独立的app,这里的智能终端可以是智能手机、平板电脑等设备。如图3所示,该方法可以包括以下步骤s301至s304。

步骤s301,获取用户输入的电视节目信息。

步骤s302,向云端服务器发送获取用户输入的电视节目信息对应的菜品信息的请求,由云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息。

步骤s303,接收云端服务器返回的用户输入的电视节目信息对应的菜品信息。

步骤s304,推荐匹配到的用户输入的电视节目信息对应的菜品信息。

上面步骤s302中提及的电视节目信息与菜品信息的数据库可以采用前文介绍的方式一、方式二或方式三来构建,此处不再赘述。

在上面的实施例中,app可以获取用户输入的电视节目信息,检索电视节目对应的菜品信息。在可选的实施例中,app还可以获取用户输入的菜品名称,然后检索菜品对应的电视节目信息。此外,用户可以在app按照电视节目信息和菜品类型信息,比如哪年上映的、哪个地区产出的节目、节目类型、菜品的菜系、早餐、午餐、晚餐、夜宵等,设置检索条件,然后返回菜品信息。

在可选的实施例中,在步骤s304推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,还可以接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求,进而响应点餐请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作。这里,在执行点餐操作时,如果app具备点餐功能,则可以由app执行点餐操作;如果app不具备点餐功能,则可以将匹配到的菜品信息发送给具备点餐功能的点餐设备,进而由点餐设备执行点餐操作。

在另一可选的实施例中,在步骤s304推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,还可以接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求,进而响应烹饪请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行烹饪操作。这里,在执行烹饪操作时,app可以将匹配到的菜品信息发送给具备烹饪功能的烹饪设备,进而由烹饪设备执行烹饪操作。

图4示出了根据本发明再一实施例的信息处理方法的流程图,在该具体实施例中,信息处理方法可以应用于智能终端上的外卖app,这里的智能终端可以是智能手机、平板电脑等设备。如图4所示,该方法可以包括以下步骤s401至s405。

步骤s401,获取用户输入的电视节目信息。

该步骤中,电视节目信息可以是电视节目名称、剧集、剧集的某个时间点、剧情信息、人物信息、用餐场景信息、餐厅信息等,比如xxx电视剧第x集xx1明星与xx2明星在晚上吃的烛光晚餐。

步骤s402,在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息。

步骤s403,推荐匹配到的用户输入的电视节目信息对应的菜品信息。

步骤s404,接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求。

步骤s405,响应点餐请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作。

该步骤中,在根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作时,还可以获取匹配到的用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据餐厅信息判断用户是否位于该餐厅所在的城市,如果用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作;如果用户没有位于该餐厅所在的城市,则选择用户所在城市的餐厅执行点餐操作。也就是说,如果用户就在电视节目场景的城市,则可以选择订这家餐厅的这个菜品;如果用户不在电视节目场景的城市,则可以跳转到正常订外卖的环节,使用用户选择的电视节目的菜品信息,在外卖系统中进行检索和下外卖订单。

本发明实施例提供的信息处理方法可以及时、准确地获取到电视节目中的菜品信息,能够实现在电视节目中的餐厅进行点餐,能够更好地满足用户的点餐需求。

需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。

基于上文各个实施例提供的信息处理方法,基于同一发明构思,本发明实施例还提供了一种信息处理系统。

图5示出了根据本发明一实施例的信息处理系统的结构图。如图5所示,该信息处理系统可以包括获取单元510、匹配单元520以及推荐单元530。

获取单元510,适于获取用户输入的电视节目信息;

匹配单元520,适于在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息;

推荐单元530,适于推荐匹配到的用户输入的电视节目信息对应的菜品信息。

在本发明的可选实施例中,如图6所示,上文图5展示的系统还可以包括构建单元610,适于获取电视节目中的菜品相关的节目信息;基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。

在本发明的可选实施例中,构建单元610还适于:

获取电视节目的剧本信息;

根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。

在本发明的可选实施例中,构建单元610还适于:

识别电视节目中包含菜品的节目图像和/或节目音频;

根据识别出的节目图像和/或节目音频,获取电视节目中的菜品相关的节目信息。

在本发明的可选实施例中,构建单元610还适于:

采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和/或节目音频。

在本发明的可选实施例中,构建单元610还适于:

提供用于编辑电视节目中的菜品相关的节目信息的编辑接口;

从编辑接口获取电视节目中的菜品相关的节目信息。

在本发明的可选实施例中,匹配单元520还适于:

向云端服务器发送获取用户输入的电视节目信息对应的菜品信息的请求,由云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配用户输入的电视节目信息对应的菜品信息;

接收云端服务器返回的用户输入的电视节目信息对应的菜品信息。

在本发明的可选实施例中,如图6所示,上文图5展示的系统还可以包括点餐单元620,适于在推荐单元530推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求;响应点餐请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行点餐操作。

在本发明的可选实施例中,点餐单元620还适于:

获取匹配到的用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据餐厅信息判断用户是否位于该餐厅所在的城市;

如果用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作。

在本发明的可选实施例中,点餐单元620还适于:

如果用户没有位于该餐厅所在的城市,则选择用户所在城市的餐厅执行点餐操作。

在本发明的可选实施例中,如图6所示,上文图5展示的系统还可以包括烹饪单元630,适于在推荐单元530推荐匹配到的用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求;响应烹饪请求,根据匹配到的用户输入的电视节目信息对应的菜品信息执行烹饪操作。

基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一个实施例的信息处理方法。

基于同一发明构思,本发明实施例还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任意一个实施例的信息处理方法。

在示例性的实施例中,如图7所示,提供了一种电子设备,该电子设备可以包括通信总线710、处理器720、存储器730和通信接口740,还可以包括输入/输出接口750和显示设备760,其中,各个功能单元之间可以通过总线710完成相互间的通信。该存储器730存储有计算机程序,处理器720用于执行存储器上所存放的计算机程序,以执行上述任意一个实施例的信息处理方法。

所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。

另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。

本领域普通技术人员可以理解:所述集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备(例如个人计算机,服务器,或者网络设备等)在运行所述指令时执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram),磁碟或者光盘等各种可以存储程序代码的介质。

或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被计算设备的处理器执行时,所述计算设备执行本发明各实施例所述方法的全部或部分步骤。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。

根据本发明实施例的一方面,提供了a1.一种信息处理方法,包括:

获取用户输入的电视节目信息;

在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

推荐匹配到的所述用户输入的电视节目信息对应的菜品信息。

a2.根据a1所述的方法,通过以下步骤构建电视节目信息与菜品信息的数据库:

获取电视节目中的菜品相关的节目信息;

基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。

a3.根据a2所述的方法,所述获取电视节目中的菜品相关的节目信息,包括:

获取电视节目的剧本信息;

根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。

a4.根据a2所述的方法,所述获取电视节目中的菜品相关的节目信息,包括:

识别电视节目中包含菜品的节目图像和/或节目音频;

根据识别出的节目图像和/或节目音频,获取电视节目中的菜品相关的节目信息。

a5.根据a4所述的方法,所述识别电视节目中包含菜品的节目图像和/或节目音频,包括:

采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和/或节目音频。

a6.根据a2所述的方法,所述获取电视节目中的菜品相关的节目信息,包括:

提供用于编辑电视节目中的菜品相关的节目信息的编辑接口;

从所述编辑接口获取电视节目中的菜品相关的节目信息。

a7.根据a1至a6中任一项所述的方法,在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息,包括:

向云端服务器发送获取所述用户输入的电视节目信息对应的菜品信息的请求,由所述云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

接收所述云端服务器返回的所述用户输入的电视节目信息对应的菜品信息。

a8.根据a1至a6中任一项所述的方法,在推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,所述方法还包括:

接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求;

响应所述点餐请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作。

a9.根据a8所述的方法,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作,包括:

获取匹配到的所述用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据所述餐厅信息判断所述用户是否位于该餐厅所在的城市;

如果所述用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作。

a10.根据a9所述的方法,还包括:

如果所述用户没有位于该餐厅所在的城市,则选择所述用户所在城市的餐厅执行点餐操作。

a11.根据a1至a6中任一项所述的方法,在推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,所述方法还包括:

接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求;

响应所述烹饪请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行烹饪操作。

根据本发明实施例的另一方面,提供了b12.一种信息处理系统,包括:

获取单元,适于获取用户输入的电视节目信息;

匹配单元,适于在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

推荐单元,适于推荐匹配到的所述用户输入的电视节目信息对应的菜品信息。

b13.根据b12所述的系统,还包括:

构建单元,适于获取电视节目中的菜品相关的节目信息;基于获取的电视节目中的菜品相关的节目信息,构建电视节目信息与菜品信息的数据库。

b14.根据b13所述的系统,所述构建单元还适于:

获取电视节目的剧本信息;

根据电视节目的剧本信息,获取电视节目中的菜品相关的节目信息。

b15.根据b13所述的系统,所述构建单元还适于:

识别电视节目中包含菜品的节目图像和/或节目音频;

根据识别出的节目图像和/或节目音频,获取电视节目中的菜品相关的节目信息。

b16.根据b15所述的系统,所述构建单元还适于:

采用指定的播放倍速播放电视节目,在播放电视节目的过程中识别电视节目中包含菜品的节目图像和/或节目音频。

b17.根据b13所述的系统,所述构建单元还适于:

提供用于编辑电视节目中的菜品相关的节目信息的编辑接口;

从所述编辑接口获取电视节目中的菜品相关的节目信息。

b18.根据b12至b17中任一项所述的系统,所述匹配单元还适于:

向云端服务器发送获取所述用户输入的电视节目信息对应的菜品信息的请求,由所述云端服务器在构建的电视节目信息与菜品信息的数据库中,匹配所述用户输入的电视节目信息对应的菜品信息;

接收所述云端服务器返回的所述用户输入的电视节目信息对应的菜品信息。

b19.根据b12至b17中任一项所述的系统,还包括:

点餐单元,适于在所述推荐单元推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行点餐的点餐请求;响应所述点餐请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行点餐操作。

b20.根据b19所述的系统,所述点餐单元还适于:

获取匹配到的所述用户输入的电视节目信息对应的菜品信息中的餐厅信息,根据所述餐厅信息判断所述用户是否位于该餐厅所在的城市;

如果所述用户位于该餐厅所在的城市,则选择该餐厅执行点餐操作。

b21.根据b20所述的系统,所述点餐单元还适于:

如果所述用户没有位于该餐厅所在的城市,则选择所述用户所在城市的餐厅执行点餐操作。

b22.根据b12至b17中任一项所述的系统,还包括:

烹饪单元,适于在所述推荐单元推荐匹配到的所述用户输入的电视节目信息对应的菜品信息之后,接收根据匹配到的所述用户输入的电视节目信息对应的菜品信息进行烹饪的烹饪请求;响应所述烹饪请求,根据匹配到的所述用户输入的电视节目信息对应的菜品信息执行烹饪操作。

根据本发明实施例的又一方面,提供了c23.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行a1至a11中任一项所述的信息处理方法。

根据本发明实施例的再一方面,提供了d24.一种电子设备,包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行a1至a11中任一项所述的信息处理方法。

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