本技术属于健康饮食,尤其涉及一种信息推送方法、设备、计算机存储介质及服务器。
背景技术:
1、近年来,随着人们生活水平的不断提高,食品的供应能力从数量和质量上都有非常大的进步,食品加工行业为了提高食品的口感,在加工过程中会增加脂肪和糖等高能量的成分;这就导致人们面对高能量和高脂肪的食品往往不能做到较好的控制,导致人们经常因能量超标而出现肥胖、糖尿病等问题。
2、由此,人们往往会刻意控制自己所摄取的食品来减少出现肥胖、糖尿病等问题的概率。但是每个食品所包含的能量并不相同,而人们在不同的时期所需的热量也不尽相同,这就导致人们并不能够合理地控制自己所摄入的热量,从而导致减少出现肥胖、糖尿病等问题的效果并不明显。
技术实现思路
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、根据本技术的第五个方面,本技术实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一个方面中任意一项的信息推送方法。
47、根据本技术的第六个方面,本技术实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行第一个方面中任意一项的信息推送方法。
48、本技术实施例的信息推送方法、设备、计算机存储介质及服务器,通过获取了食品消费者的历史能量消耗信息、食品消费者需求的食品能量需求类型以及食品的初始食品能量信息;由此,可以根据食品消费者自身的食品能量需求类型和历史能量消耗信息,确定用于实际所需的实际需求能量信息,从而能够根据实际需求能量信息和初始食品能量信息从各类食品中确定候选食品信息,并将候选食品信息推送至第一客户端;基于此,通过根据食品消费者自己所需的食品能量需求类型去确定食品消费者自身的实际需求能量信息,从而可以从各类型食品中确定相匹配的候选食品信息,由此使得食品消费者能够对自己摄入能量的进行把控,提高了食品消费者对通过食品摄入能量的可控性。
1.一种信息推送方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求2所述的方法,其特征在于,在所述获取食品消费者在历史单位时间内的历史能量消耗信息、食品能量需求类型、食品供应方的食品的初始食品能量信息之前,所述方法包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,在所述将所述候选食品信息推送至所述食品消费者的第一客户端之后,所述方法还包括:
6.如权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
7.一种服务器,其特征在于,所述服务器包括:
8.一种信息推送系统,其特征在于,所述系统包括:
9.如权利要求8所述的系统,其特征在于,所述系统还包括:
10.如权利要求8所述的系统,其特征在于,所述系统还包括:
11.一种信息推送设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6中任意一项所述的方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-6中任意一项所述的方法。