一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息处理方法、装置、计算机及存储介质与流程

2021-11-30 21:54:00 来源:中国专利 TAG:


1.本发明涉及信息处理技术,具体涉及一种信息处理方法、装置、计算机及存储介质。


背景技术:

2.现代社会,用户食品,例如米饭的口感要求比较高,一般遇到一种口感好的食品后,会一直重复购买,导致长时间食用同一种食品,影响用户在营养方面的均衡。


技术实现要素:

3.有鉴于此,本发明实施例期望提供一种信息处理方法、装置、计算机及存储介质,能够改变用户长时间食用同一种食品的问题,均衡用户的营养摄入。
4.为达到上述目的,本发明实施例的技术方案是这样实现的:
5.第一方面,本发明实施例提供了一种信息处理方法,所述方法包括:
6.根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;
7.根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;
8.根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
9.上述方案中,所述方法还包括:
10.根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线;
11.根据所述第一口感及所述第一烹饪曲线,输出向用户推荐的第二食品。
12.上述方案中,所述根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线,包括:
13.将所述第一食品及所述第一口感作为需求指标,从预设的烹饪曲线集合中获取与所述第一食品和所述第一口感对应的第一烹饪曲线。
14.上述方案中,所述方法还包括:
15.根据输入的对应食品及口感两个需求指标的多条烹饪曲线,生成包含食品及口感标签的预设的烹饪曲线集合。
16.上述方案中,所述根据所述第一食品及所述第一烹饪曲线,输出向用户推荐的第二食品,包括:
17.根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线;所述第二烹饪曲线与所述第一烹饪曲线的差异在预设范围内;
18.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
19.上述方案中,所述根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线,包括:
20.将所述第一口感作为需求指标,从预设的烹饪曲线集合中,获取与所述第一口感
对应的多条候选烹饪曲线;
21.从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
22.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
23.上述方案中,所述从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
24.分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积;
25.分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离;
26.根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;所述第一烹饪曲线和所述候选烹饪曲线均为在平面内延伸的曲线。
27.上述方案中,所述分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积,包括:
28.计算所述第一烹饪曲线与横轴围成的第一面积;
29.分别计算多条所述候选烹饪曲线中的每条候选烹饪曲线与横轴围成的第二面积;分别计算每条候选烹饪曲线的第二面积与所述第一面积的面积差;
30.所述分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离,包括:
31.根据基准烹饪曲线在横轴方向的长度,确定多个所述预设横轴刻度;
32.分别计算每条候选烹饪曲线与所述第一烹饪曲线在多个所述预设横轴刻度上的竖向距离之和;所述基准烹饪曲线为两条计算竖向距离的烹饪曲线中在横轴方向长度较短的一条;
33.所述根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
34.根据所述面积差和/或所述竖向距离之和,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线。
35.第二方面,本发明实施例提供了一种信息处理装置,所述装置包括获取模块、确定模块和输出模块;其中,
36.所述获取模块,用于根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;
37.所述确定模块,用于根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;
38.所述输出模块,用于根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
39.第三方面,本发明实施例提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:
40.所述存储器,用于存储信息处理方法的程序;
41.所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;
42.所述处理器,用于执行存储器中存储的信息处理方法程序,以实现如上面所述的任意一种信息处理方法的步骤。
43.第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的任意一种信息处理方法的步骤。
44.本发明实施例的信息处理方法、装置、计算机及存储介质,包括:根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品;可见,本发明实施例的信息处理方法、装置、计算机及存储介质,根据用户需求的第一食品及第一口感,输出向用户推荐的第二食品,能够改变用户长时间食用同一种食品的问题,均衡用户的营养摄入。
45.本发明实施例的其他有益效果将在具体实施方式中结合具体技术方案进一步说明。
附图说明
46.图1为本发明实施例提供的信息处理方法的流程示意图;
47.图2为本发明实施例涉及的信息处理方法中烹饪曲线相似度计算示意图;
48.图3为本发明实施例提供的信息处理装置的结构示意图;
49.图4为本发明实施例提供的计算机的结构示意图。
具体实施方式
50.针对营养均衡的问题,本发明实施例提供了一种信息处理方法,所述方法包括:根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
51.这里,所述第一食品可以是用户长时间食用的一种食品,而第二食品是在满足第一口感的前提下,口味比较接近所述第一食品的食品。而口味接近是通过第一烹饪方法实现的,即寻找烹饪方法接近第一烹饪方法的食品,即第二食品。由于口味与烹饪方法的关系是非常密切的,因此通过烹饪方法的接近,进而获得口味接近的食品非常科学的。
52.这里的口感表示的是一种主要的口味,而不包括很具体、详细的口味,例如,食品是大米的,第一口感可以是偏软、适中和偏硬三种软硬级别中的一种,不包括含水率、弹性及粘性等口味。
53.本发明实施例的信息处理方法、装置、计算机及存储介质,根据用户需求的第一食品及第一口感,输出向用户推荐的第二食品,能够改变用户长时间食用同一种食品的问题,均衡用户的营养摄入。
54.在本发明的另一些实施例中,所述方法还包括:
55.根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线;
56.根据所述第一口感及所述第一烹饪曲线,输出向用户推荐的第二食品。
57.烹饪曲线是烹饪设备的温度随时间变化的一条曲线。本发明实施例的烹饪曲线是根据科学研究,能最大程度保持食品营养的一条烹饪曲线,对于同一个种类的食品,且同一个口感级别的,有且仅有一条烹饪曲线。烹饪曲线,能科学的反映烹饪设备的加热情况,也和食品的口味直接相关,还方便服务器控制烹饪设备,用烹饪曲线表征烹饪方法,是更科学的实施方式。
58.在本发明的另一些实施例中,所述根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线,包括:
59.将所述第一食品及所述第一口感作为需求指标,从预设的烹饪曲线集合中获取与所述第一食品和所述第一口感对应的第一烹饪曲线。
60.这里,预设的烹饪曲线集合是包括多条烹饪曲线的集合,这样,通过预设烹饪曲线集合,可以更快速的获取每种食品(包括第一食品)的烹饪曲线,是更佳的实施方式。
61.在本发明的另一些实施例中,所述方法还包括:
62.根据输入的对应食品及口感两个需求指标的多条烹饪曲线,生成包含食品及口感标签的预设的烹饪曲线集合。
63.将烹饪曲线设置为包含食品及口感的两个标签,更便于用户根据食品及口感获取相应的烹饪曲线,是更佳的实施方式。
64.在本发明的另一些实施例中,所述根据所述第一食品及所述第一烹饪曲线,输出向用户推荐的第二食品,包括:
65.根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线;所述第二烹饪曲线与所述第一烹饪曲线的差异在预设范围内;
66.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
67.所述第二烹饪曲线与所述第一烹饪曲线的差异在预设范围内,即两者的差异是比较小的,这样,除了能均衡用户的营养摄入,也能让食品的口味更符合客户的要求,如果食品是米饭的,则第二食品除了食品的软硬级别和第一食品一致外,在含水率、弹性及粘性等口味上也与第一食品比较接近,是更佳的实施方式。
68.在本发明的另一些实施例中,所述根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线,包括:
69.将所述第一口感作为需求指标,从预设的烹饪曲线集合中,获取与所述第一口感对应的多条候选烹饪曲线;
70.从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
71.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
72.这里,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,是一个选差异更小的过程,候选烹饪曲线中与第一烹饪曲线差异相对更小的,则选出作为第二烹饪曲线。这样,有更多选择的机会,能获得与第一烹饪曲线差异更小的烹饪曲线,是更佳的实施方式。
73.在本发明的另一些实施例中,所述从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
74.分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积;
75.分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离;
76.根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;所述第一烹饪曲线和所述候选烹饪曲线均为在平面内延伸的曲线。
77.通过面积和竖向距离两个参数,获取与所述第一烹饪曲线更相似的烹饪曲线,既科学合理,计算工作量也比较小,是更佳的实施方式。
78.在本发明的另一些实施例中,所述分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积,包括:
79.计算所述第一烹饪曲线与横轴围成的第一面积;
80.分别计算多条所述候选烹饪曲线中的每条候选烹饪曲线与横轴围成的第二面积;分别计算每条候选烹饪曲线的第二面积与所述第一面积的面积差;
81.由于面积能总体反映两条烹饪曲线整个长度的差异,因此,直接获取面积差即可,是更佳的实施方式。
82.所述分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离,包括:
83.根据基准烹饪曲线在横轴方向的长度,确定多个所述预设横轴刻度;
84.分别计算每条候选烹饪曲线与所述第一烹饪曲线在多个所述预设横轴刻度上的竖向距离之和;所述基准烹饪曲线为两条计算竖向距离的烹饪曲线中在横轴方向长度较短的一条;
85.上述的面积差虽然可以直接比较,但是不能避免两者面积差异小,局部差异大的情况,因此,同时引入在多个预设横轴刻度上的竖向距离,可以考察在烹饪曲线整个长度的差异,是更佳的实施方式。
86.所述根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
87.根据所述面积差和/或所述竖向距离之和,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线。
88.具体地,由于面积差和竖向距离的单位不同,因此本发明实施例采取了忽略单位、加权相加的计算方式,这样,既科学合理,也方便计算,是更佳的实施方式。
89.本发明实施例还提供了一种信息处理装置,所述装置包括获取模块、确定模块和输出模块;其中,
90.所述获取模块,用于根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;
91.所述确定模块,用于根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;
92.所述输出模块,用于根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
93.本发明实施例还提供了一种计算机,所述计算机包括:存储器、通信总线和处理器,其中:
94.所述存储器,用于存储信息处理方法的程序;
95.所述通信总线,用于实现所述存储器和所述处理器之间的连接通信;
96.所述处理器,用于执行存储器中存储的信息处理方法程序,以实现如上面所述的任意一种信息处理方法的步骤。
97.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的任意一种信息处理方法的步骤。
98.以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
99.实施例一
100.图1为本发明实施例提供的信息处理方法的流程示意图,所述方法可以由计算机实现,所述计算机可以是云端的服务器,也可以是本地设备,例如pc、手机;为方便介绍,具体描述或举例时以食品中的大米为例进行具体描述或举例,但本领域的技术人员可以理解,本实施例的方法也适用于其它类似食品,例如谷物、肉类、块茎类蔬菜等;如图1所示,所述方法包括:
101.步骤101:根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;
102.本实施例中,无论计算机是云端服务器,还是本地设备,都可以通过应用程序(app,application)向用户发送相应的信息或获取相应的信息,发送或获取的介质可以是广域网,也可以是局域网,app可以大致分为显示食品信息的app(以下简称食品app)、购物用的app(以下简称购物app)和控制烹饪设备的app(以下简称烹饪app),app可以安装在用户终端。例如,计算机通过食品app获取用户需求的第一食品及第一口感,即用户通过食品app主动输入的。再如,计算机通过历史记录,获取用户需求的第一食品及第一口感,同时通过食品app发送给用户。通过app获取信息或发送信息,更快捷、方便,且适用性广。
103.具体地,计算机通过食品app获取需求的第一食品及第一口感,可以是设置多个信息标签,例如米种(大米种类的简称)、口感等,用户在食品app点击相应的标签后,计算机即获取用户需求的第一食品及第一口感。
104.具体地,计算机通过历史记录,获取用户需求的第一食品及第一口感,例如可以是获取用户最近食用的米种及采用的烹饪曲线,根据烹饪曲线确定口感。例如可以统计用户经常食用的米种及采用的烹饪曲线。
105.更具体地,上述历史记录可以是计算机保存的用户购买、烹饪食品的记录,这些记录可以是计算机通过购物app或烹饪app获取的,获取的方法既可以是计算机访问app获取,例如访问购物app获取,也可以是用户主动通过购物app输入食品购买信息。
106.步骤102:根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;
107.具体地,所述方法包括:
108.根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线;
109.根据所述第一口感及所述第一烹饪曲线,输出向用户推荐的第二食品。
110.即第一烹饪方法可以是第一烹饪曲线,这是和食品的口味更相关的烹饪方法。例
如对于米饭来说,软硬级别为偏软、适中或偏硬的烹饪曲线的差异是比较大的,而其它的烹饪方法,例如水米比、米浸泡时间等,差异不太大。因此,通过第一食品及第一口感,确定第一烹饪曲线,然后通过第一烹饪曲线,再确定第二食品,更科学合理。具体地,所述根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线,包括:
111.将所述第一食品及所述第一口感作为需求指标,从预设的烹饪曲线集合中获取与所述第一食品和所述第一口感对应的第一烹饪曲线。
112.更具体地,所述方法还包括:
113.根据输入的对应食品及口感两个需求指标的多条烹饪曲线,生成包含食品及口感标签的预设的烹饪曲线集合。
114.实践中,将常用的食品根据最大程度保持食品营养的原则,通过设计及测试,获得烹饪曲线,并输入服务器组成预设的烹饪曲线集合。每条烹饪曲线均至少设置食品及口感两个标签,当然,也可以设置更多的标签,例如含水率、弹性及粘性等。通过设置标签,可以让用户更快的选择或检索。
115.具体地,预设的烹饪曲线集合,可以是一种数据库。这样,录入数据后,可以根据不同的查询要求,灵活获得不同的数据,更有效率。例如查询要求可以是食品一个标签,这样可以获得很多烹饪曲线的数据,查询要求也可以是三个或三个以上,这样,获取的烹饪曲线比较精准。即通过数据库,可以更灵活的获取需要的信息。
116.步骤103:根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
117.具体地,所述根据所述第一食品及所述第一烹饪曲线,输出向用户推荐的第二食品,包括:
118.根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线;所述第二烹饪曲线与所述第一烹饪曲线的差异在预设范围内;
119.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
120.更具体地,所述根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线,包括:
121.将所述第一口感作为需求指标,从预设的烹饪曲线集合中,获取与所述第一口感对应的多条候选烹饪曲线;
122.从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
123.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
124.更具体地,所述从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
125.分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积;
126.分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离;
127.根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
128.所述第一烹饪曲线和所述候选烹饪曲线均为在平面内延伸的曲线。
129.更具体地,所述分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积,包括:
130.计算所述第一烹饪曲线与横轴围成的第一面积;
131.分别计算多条所述候选烹饪曲线中的每条候选烹饪曲线与横轴围成的第二面积;分别计算每条候选烹饪曲线的第二面积与所述第一面积的面积差;
132.所述分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离,包括:
133.根据基准烹饪曲线在横轴方向的长度,确定多个所述预设横轴刻度;
134.分别计算每条候选烹饪曲线与所述第一烹饪曲线在多个所述预设横轴刻度上的竖向距离之和;所述基准烹饪曲线为两条计算竖向距离的烹饪曲线中在横轴方向长度较短的一条;
135.所述根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线,包括:
136.根据所述面积差和/或所述竖向距离之和,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线。
137.为了更清楚的了解第二食品的获取过程,下面举例说明。
138.图2为烹饪曲线相似度计算示意图,如图2所示,图中为第一烹饪曲线和烹饪曲线a在直角坐标系的分布情况,其中,x轴为时间,y轴为温度。这里的烹饪曲线a为候选烹饪曲线,x轴为横轴,y轴为竖轴。计算包括如下过程:
139.第一,计算面积差值,即分别计算第一烹饪曲线和烹饪曲线a与x轴围成的面积,然后相减,得到面积差值;
140.第二,计算距离差值。这里第一烹饪曲线的加热时间较短,即横轴方向长度较短,因此是计算中的基准烹饪曲线。以第一烹饪曲线的x轴长度为取点的总长度,在总长度上取5个点,即分别在10分钟、20分钟、30分钟、40分钟和50分钟时取点,分别计算第一烹饪曲线和烹饪曲线a在5个点的温度值,并分别相减后累加,得到距离差值;
141.第三,将面积差值和距离差值分别取40%和60%的权重系数,然后相加(忽略单位),将相加的和作为判断烹饪曲线a与第一烹饪曲线是否相似的一个相似度值。
142.第四,将多个候选烹饪曲线,例如烹饪曲线b、烹饪曲线c、
……
.等,分别按上述方法计算相似度值,将相似度值最小的确定为第二烹饪曲线。
143.以上这些计算的工作,可以由计算机自动执行,由于候选烹饪曲线都是预设烹饪曲线集合中的烹饪曲线,因此可以将计算用到的一些数据从烹饪曲线中获取后直接保存,例如横轴方向的长度等。甚至可以将预设烹饪曲线集合中的烹饪曲线的两两组合均一一穷举,并分别计算出结果保存待用。这适合于烹饪曲线集合中的烹饪曲线不太多的情况,有新的烹饪曲线加入,可以在服务器空闲时间,把新的烹饪曲线分别与其他烹饪曲线两两组合后计算待用。这样,计算机可以更快的输出第二食品给用户。
144.进一步地,由于烹饪曲线和食品本身的特征(即口味、营养等)有很大的关系,因此本实施例中的通过烹饪曲线获取第二食品,不仅能获取种类与第一食品非常接近的第二食品,例如第一食品为东北粳米,第二食品为华北粳米,也可能获取种类与第一食品跨度较大的第二食品,例如第一食品为粳米,第二食品为籼米等。当然,食品种类跨度多少,可以供用
户选择。这样,更有利于营养均衡。更进一步地,获取第二食品后,可以同时展示出第一食品和第二食品的差异点,例如口味、营养、单价方面的差别,以便用户更好的选择。
145.具体地,所述计算机中设置有常用食品的食品集合,食品集合中设置有食品的特征信息,例如营养、口味、产地、适用人群、烹饪曲线、单价等,这些特征信息可以根据情况定时或不定时的更新。而预设烹饪曲线集合可以是食品集合中的一部分内容。同预设烹饪曲线集合,所述食品集合也可以是一种数据库,而且也可以是一种云端的数据库,这样,便于用户随时随地的访问。
146.更具体地,所述食品集合可以通过扫描食品分类标准等方式,一次性输入,使食品集合成为计算机的固有设置。
147.实施例二
148.图3为本发明实施例提供的一种信息处理装置的结构示意图,如图3所示,所述信息处理装置300包括获取模块301、确定模块302和输出模块303;其中,
149.所述获取模块301,用于根据历史记录或用户终端输入,获取用户需求的第一食品及第一口感;
150.所述确定模块302,用于根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪方法;
151.所述输出模块303,用于根据所述第一口感和所述第一烹饪方法,输出向用户推荐的第二食品。
152.为了说明的更清楚,下面将分别对各个模块作详细说明:
153.具体地,所述确定模块302还用于:
154.根据所述第一食品及所述第一口感,确定与所述第一食品和所述第一口感对应的第一烹饪曲线;
155.根据所述第一口感及所述第一烹饪曲线,输出向用户推荐的第二食品。
156.具体地,所述确定模块302还用于:
157.将所述第一食品及所述第一口感作为需求指标,从预设的烹饪曲线集合中获取与所述第一食品和所述第一口感对应的第一烹饪曲线。
158.具体地,所述确定模块302还用于:
159.根据输入的对应食品及口感两个需求指标的多条烹饪曲线,生成包含食品及口感标签的预设的烹饪曲线集合。
160.具体地,所述输出模块303还用于:
161.根据所述第一口感及所述第一烹饪曲线,获取符合第一口感的需求指标的第二烹饪曲线;所述第二烹饪曲线与所述第一烹饪曲线的差异在预设范围内;
162.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
163.具体地,所述输出模块303还用于:
164.将所述第一口感作为需求指标,从预设的烹饪曲线集合中,获取与所述第一口感对应的多条候选烹饪曲线;
165.从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
166.根据所述第一口感和所述第二烹饪曲线,获取所述第二食品。
167.具体地,所述输出模块303还用于:
168.分别获取所述第一烹饪曲线和所述候选烹饪曲线与横轴围成的面积;
169.分别获取多条所述候选烹饪曲线中的每条候选烹饪曲线与所述第一烹饪曲线在预设横轴刻度上的竖向距离;
170.根据所述面积和/或所述竖向距离,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线;
171.所述第一烹饪曲线和所述候选烹饪曲线均为在平面内延伸的曲线。
172.具体地,所述输出模块303还用于:
173.计算所述第一烹饪曲线与横轴围成的第一面积;
174.分别计算多条所述候选烹饪曲线中的每条候选烹饪曲线与横轴围成的第二面积;分别计算每条候选烹饪曲线的第二面积与所述第一面积的面积差;
175.具体地,所述输出模块303还用于:
176.根据基准烹饪曲线在横轴方向的长度,确定多个所述预设横轴刻度;
177.分别计算每条候选烹饪曲线与所述第一烹饪曲线在多个所述预设横轴刻度上的竖向距离之和;所述基准烹饪曲线为两条计算竖向距离的烹饪曲线中在横轴方向长度较短的一条;
178.具体地,所述输出模块303还用于:
179.根据所述面积差和/或所述竖向距离之和,从多条所述候选烹饪曲线中选出与所述第一烹饪曲线的差异在预设范围的第二烹饪曲线。
180.本发明实施例中的信息处理装置可以为设置在计算机中的装置,也可以为与计算机连接且通信的独立装置,还可以为设置在云端服务器中的装置。
181.在一些实施例中,本发明实施例的信息处理装置可以用于执行上述实施例中所描述的信息处理方法,当然也可以包括用于执行上述实施例所描述的信息处理方法中的任意流程和/或步骤的模块,为了简洁,不再赘述。
182.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
183.本发明实施例所包括的各模块,可以通过计算机中的处理器来实现;当然也可通过计算机中的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。
184.实施例三
185.如图4所示,本发明实施例还提供了一种计算机400,所述计算机400包括:存储器401、通信总线402和处理器403,其中:
186.所述存储器401,用于存储信息处理方法的程序;
187.所述通信总线402,用于实现所述存储器和所述处理器之间的连接通信;
188.所述处理器403,用于执行存储器中存储的信息处理方法程序,以实现如实施例一所述的方法的步骤。
189.具体地,所述处理器403可以是基于精简指令集计算机(risc,reduced instruction set computer)架构的多核处理器;所述存储器401可以是高容量的磁性存储
器。
190.具体地,所述计算机400还包括:扫描部件404、显示器405和外部通信接口406,其中:
191.所述扫描部件404,用于将食品分类标准的图像或文字传送给所述处理器403,这样,除了接收用户的输入,也可以直接扫描现有资料建立食品集合;
192.所述显示器405,用于显示用户输入的内容及输出第二食品的名称;
193.所述外部通信接口406,可以用于与外部的终端通信,外部的终端包括服务器或客户端,所述外部通信接口406可以包括有线接口和无线接口。
194.更具体地,所述计算机400可以是一种云端服务器。
195.以上计算机实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例中未披露的技术细节,请参照本发明中方法实施例的描述而理解。
196.实施例四
197.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述信息处理方法的步骤。
198.所述计算机可读存储介质可以是高容量的磁性存储器。
199.以上计算机可读存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本实施例的计算机可读存储介质中未披露的技术细节,请参照本发明中方法实施例的描述而理解。
200.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
201.需要说明的是,在本发明实施例记载中,除非另有说明和限定,术语“连接”应做广义理解,例如,可以是电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
202.需要说明的是,本发明实施例中如有涉及的术语“第一\第二\第三”,仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序。
203.应理解,说明书通篇中提到的“一实施例”或“一些实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一实施例中”或“在一些实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
204.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其
它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
205.上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络模块上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。
206.另外,在本发明各实施例中的各功能模块可以全部集成在一个处理模块中,也可以是各功能模块分别单独作为一个模块,也可以两个或两个以上功能模块集成在一个模块中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
207.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
208.或者,本发明上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
209.以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献