餐饮信息推送方法、装置、设备及存储介质与流程

文档序号:25602660发布日期:2021-06-25 12:28阅读:103来源:国知局
餐饮信息推送方法、装置、设备及存储介质与流程

1.本发明涉及数据业务技术领域,尤其涉及一种餐饮信息推送方法、装置、设备及存储介质。


背景技术:

2.目前人脸识别消费机采用先进的人脸识别技术进行身份验证,通过分析人脸特征作为身份识别的依据,提供准确的人员通行权限或消费记录。但该技术只适用于身份验证支付环节。而现在人们一般比较关注自己的饮食情况,希望自己的饮食习惯能够促进自身的健康。但是并不是每个人都会花时间规划自己的饮食。因此,提供一种餐饮信息推送方法是目前需要解决的问题。


技术实现要素:

3.本发明实施例提供一种餐饮信息推送方法、装置、设备及存储介质,以解决现有技术中无法个性化为用户推送餐饮信息的问题。
4.为解决上述技术问题,本发明实施例是这样实现的:
5.第一方面,本发明实施例提供了一种餐饮信息推送方法,包括:
6.当检测到用户进入目标区域时,确定所述用户在所述目标区域内的人体姿态特征;所述人体姿态特征包括躯干角度及空间角度;
7.根据所述人体姿态特征,判断所述用户是否存在取餐行为;
8.若是,则确定所述用户的取餐行为信息;所述取餐行为信息包括所述取餐行为对应的餐品类型、第一餐品热量中的至少一项;
9.根据所述取餐行为信息,为所述用户推送与所述取餐行为信息相匹配的餐饮信息。
10.第二方面,本发明实施例还提供了一种餐饮信息推送装置,包括:
11.第一确定模块,用于当检测到用户进入目标区域时,确定所述用户在所述目标区域内的人体姿态特征;所述人体姿态特征包括躯干角度及空间角度;
12.判断模块,用于根据所述人体姿态特征,判断所述用户是否存在取餐行为;
13.第二确定模块,用于若是,则确定所述用户的取餐行为信息;所述取餐行为信息包括所述取餐行为对应的餐品类型、第一餐品热量中的至少一项;
14.推送模块,用于根据所述取餐行为信息,为所述用户推送与所述取餐行为信息相匹配的餐饮信息。
15.第三方面,本发明实施例还提供了一种餐饮信息推送设备,包括:
16.存储器,存储有计算机程序指令;
17.处理器,当所述计算机程序指令被所述处理器执行时实现如上述第一方面所述的餐饮信息推送方法。
18.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存
储介质包括指令,当所述指令在计算机上运行时,使得所述计算机执行如上述第一方面所述的餐饮信息推送方法。
19.在本发明实施例中,通过在检测到用户进入目标区域时,确定用户在目标区域内的躯干角度及空间角度,从而根据用户的躯干角度及空间角度判断用户是否存在取餐行为,并在确定用户存在取餐行为时,确定用户的取餐行为信息,并为用户推送与取餐行为信息相匹配的餐饮信息。可见,该技术方案能够结合用户的取餐行为信息,有针对性地为用户推送个性化的餐饮信息,使得用户不用思考计算,就能够了解与自身取餐行为相匹配的餐饮信息,实现了餐饮信息的智能化推送,提高了用户的用餐体验度。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
21.图1是本发明的一个实施例中一种餐饮信息推送方法的示意性流程图。
22.图2是本发明的一个实施例中一种摄像头目标区域的范围示意图。
23.图3是本发明的一个实施例中一种3d骨架坐标示意图。
24.图4是本发明的另一个实施例中一种餐饮信息推送方法的示意性流程图。
25.图5是本发明的一个实施例中一种餐饮信息推送装置的结构示意图。
26.图6是本发明的一个实施例中一种餐饮信息推送设备的结构示意图。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.图1是本发明的一个实施例中一种餐饮信息推送方法的示意性流程图。图1的方法可包括:
29.s102,当检测到用户进入目标区域时,确定用户在目标区域内的人体姿态特征。
30.其中,人体姿态特征包括躯干角度及空间角度。
31.可选的,可通过摄像机检测用户的人体姿态,目标区域为监控有效区域,用户在监控有效区域内行走时,摄像机可通过采集步态样本,对人体进行骨骼跟踪,采集每个行走者每帧图像的骨骼关节点信息,并且获得对应的深度图像,将得到的骨骼关节点信息、骨骼关节点信息对应的深度图像进行保存,构成步态数据库。以便后续需要向用户推送餐饮信息时调取步态数据库中的数据计算用户的取餐行为信息。
32.例如,在检测用户的人体姿态时摄像头水平放置,如图2所示,高3.8米、底边长4.13米的等腰三角形即为目标区域。
33.本实施例中,在检测到用户进入目标区域时,可仅采集用户的骨骼关节点信息、深度图像保存到步态数据库中,根据预设的计算时段提取步态数据库中的各数据用于计算;
也可直接就采集到的用户的骨骼关节点信息、深度图像进行实时计算。
34.s104,根据人体姿态特征,判断用户是否存在取餐行为。
35.s106,若确定用户存在取餐行为,则确定用户的取餐行为信息。
36.其中,取餐行为信息包括取餐行为对应的餐品类型、第一餐品热量等。
37.s108,根据取餐行为信息,为用户推送与取餐行为信息相匹配的餐饮信息。
38.在本发明实施例中,通过在检测到用户进入目标区域时,确定用户在目标区域内的躯干角度及空间角度,从而根据用户的躯干角度及空间角度判断用户是否存在取餐行为,并在确定用户存在取餐行为时,确定用户的取餐行为信息,并为用户推送与取餐行为信息相匹配的餐饮信息。可见,该技术方案能够结合用户的取餐行为信息,有针对性地为用户推送个性化的餐饮信息,使得用户不用思考计算,就能够了解与自身取餐行为相匹配的餐饮信息,实现了餐饮信息的智能化推送,提高了用户的用餐体验度。
39.在一个实施例中,确定用户在目标区域内的人体姿态特征时,可根据预先采集的用户的深度图像,确定用户的骨骼关节点信息,并根据用户的骨骼关节点信息,确定用户的躯干角度及空间角度。
40.其中,躯干角度包括手臂与躯干之间的第一角度、髋部与上身之间的第二角度等。空间角度可为空间中用户的正面朝向。
41.可选的,可通过3d虚拟技术设备对用户进行骨架跟踪、影像辨别、动作识别等技术手段进行人体骨骼数据捕捉,通过该设备的三个摄像头同时获取彩色数据流和深度数据流,从而同步使用灰度和彩色图像数据,采集人体的三维深度信息得到人体的深度图像,进而确定骨骼关节点信息。
42.确定出用户的深度图像和骨骼关节点信息后,可通过以下方法确定用户的躯干角度和空间中的正面朝向:
43.可选的,可根据采集到的用户的骨骼关节点信息,确定用户的骨骼关节点坐标并对各骨骼关节点坐标进行连接,得到3d骨架图(如图3所示,各骨骼关节点的坐标未在图中示出,图中展示的仅是连接后的平面效果图)。确定3d骨架图中各骨骼关节点之间的矢量,并在3d骨架图中绘制矢量线,通过各关节之间的矢量线与重力矢量线之间的夹角,确定手臂与躯干之间的第一角度、髋部与上身之间的第二角度。
44.例如,一般用户在竖直站立时,手臂各关节之间的矢量线、及头部至髋关节中心之间各关节的矢量线都是垂直地面的(即与重力矢量线平行的),当用户有动作(如取餐、行走)时,上述各关节之间的矢量线发生弯折,与重力矢量线形成夹角。因此,可通过手臂各关节之间的矢量线与重力矢量线的夹角,确定手臂与躯干之间的第一角度;可通过头部至髋关节中心之间各关节的矢量线与重力矢量线形成夹角,确定髋部与上身之间的第二角度。
45.可选的,可利用摄像机采集目标区域内用户的深度图像,设深度图像中任意像素为x,d1(x)是x点处的深度值(灰度值)。另设集合d为方向集,是平面八等分角的集合,另外,k
α
=k1,k2代表以原点为起点,与水平向右方向呈α角度的偏移向量,满足且公式(1)中:t=2*2m+1,m∈z时,k1=0,k2取常数值;t=2*(2m),m∈z时,k2=0,k1取常数值;其他情况下k1,k2取常数值。另设是由
任意2个偏移向量组成的向量对,θk
u
,k
v
,u,v∈d,共25对。对每个θ局域梯度特征计算如下:f
θ
l,x=d1x+k
u-d1(x+k
v
)。其中,f
θ
l,x反映像素x周围的梯度信息,并以此来表示像素x的特征。对于同一个物体,局域梯度特征具有空间位置不变性,即当该物体在场景中自由平移时,其表面上的点的特征数值是不变的,因此该特征能够很好地区分表面凹凸不平的物体,即能够准确确定用户在空间中的正面朝向。
46.在本实施例中,可根据预先采集的用户的深度图像,确定用户的骨骼关节点信息,并根据用户的骨骼关节点信息,确定用户的躯干角度及空间角度,为后续判断用户是否存在取餐行为提供了数据基础,且通过对用户躯干角度及空间角度的双重判断,可准确判断出用户在空间中的正面朝向的躯干角度,即避免了用户行走中身体转向对用户姿态特征的确定造成的影响。
47.在一个实施例中,根据人体姿态特征判断用户是否存在取餐行为时,若手臂与躯干之间的第一角度大于或等于第一预设角度、且髋部与上身之间的第二角度大于或等于第二预设角度,则确定用户存在取餐行为。
48.可选的,可根据实际情况(如大多数用户的取餐动作)预设第一预设角度为45度、第二预设角度为25度。
49.在本实施例中,能够根据用户的手臂与躯干之间的第一角度大于或等于第一预设角度、且髋部与上身之间的第二角度大于或等于第二预设角度,确定用户存在取餐行为,使得确定用户取餐行为的方式更加简单且符合实际情况,避免了误判情况。
50.在确定用户存在取餐行为后,还需确定用户的取餐行为信息,从而为用户推送与取餐行为信息相匹配的餐饮信息。取餐行为信息包括取餐行为对应的餐品类型、第一餐品热量等。
51.在一个实施例中,取餐行为信息包括取餐行为对应的餐品类型。用户的取餐行为对应的餐品类型可通过以下至少一种方式确定:
52.方式一、获取取餐行为对应的餐品的第一图像信息,根据第一图像信息,确定取餐行为对应的餐品类型。
53.可选的,可预先存储各餐品的图像信息对应的餐品类型,获取取餐行为对应的餐品的第一图像信息后,将第一图像信息与预先存储的餐品的图像信息进行匹配,将匹配到的餐品的图像信息对应的餐品类型确定为取餐行为对应的餐品类型。
54.可选的,可通过图像识别技术对获取到的取餐行为对应的餐品的第一图像信息进行识别,根据识别结果确定取餐行为对应的餐品类型。
55.方式二、根据人体姿态特征确定取餐行为对应的取餐位置,根据预设的取餐位置与餐品类型之间的对应关系,确定取餐行为对应的餐品类型。
56.可选的,可预先存储各取餐位置对应的餐品类型,在用户取餐时,通过人体姿态特征确定用户取餐行为对应的取餐位置,进而确定餐品类型。
57.在一个实施例中,取餐行为信息包括取餐行为对应的餐品类型和第一餐品热量。可根据预设的各餐品类型与餐品热量之间的对应关系,确定取餐行为对应的第一餐品热量。
58.在上述实施例中,能够确定用户的取餐行为对应的餐品类型、第一餐品热量等信息,为餐饮信息的推送提供了数据基础,有利于待推送餐饮信息的确定。
59.在一个实施例中,根据取餐行为信息,为用户推送与取餐行为信息相匹配的餐饮信息时,可首先根据预先采集的用户的深度图像,确定用户的人体参数信息;其次,根据人体参数信息确定用户每日所需摄入的基准热量信息;然后,根据用户的取餐行为对应的第一餐品热量及用户每日所需摄入的基准热量信息,确定用户预设时段内所需摄入的第二餐品热量,根据第二餐品热量为用户推送预设时段内的餐饮信息。
60.其中,人体参数信息包括身高、体重、性别等。可利用深度图像数据与实际数据之间的比例推算出每个深度图像帧像素宽度对应的实际宽度,再据此推算出精确的人体实际高度;同理,按照上述方法可以推算出精确的人体实际体宽;通过实际宽度和实际高度,可以估算出人体实际体重,且根据深度图像中人体构造不同,可以准确识别出用户的性别。预设时段可为早餐时段、午餐时段、晚餐时段等。可预先设置为用户推送哪一(些)时段的餐饮信息。
61.可选的,根据人体参数信息,可通过人体每天需要的热量的计算公式:
62.女:655+(9.6x体重kg)+(1.8x身高cm)

(4.7x年龄years),
63.男:66+(13.7x体重kg)+(5x身高cm)-(6.8x年龄years),
64.确定用户每日所需摄入的基准热量信息。
65.在本实施例中,能够根据预先采集的用户的深度图像,确定用户的人体参数信息,进而确定用户每日所需摄入的基准热量信息,然后根据第一餐品热量及基准热量信息,确定用户预设时段内所需摄入的第二餐品热量,并根据第二餐品热量为用户推送预设时段内的餐饮信息,实现了为用户推送个性化的餐饮信息,而不是推送通过其他途径(如大数据)推算的餐饮信息,使得推送的餐饮信息更具参考性。
66.在一个实施例中,可首先根据取餐行为信息,确定用户的餐饮偏好信息,再根据用户的餐饮偏好信息及确定的用户预设时段内所需摄入的第二餐品热量,为用户推送预设时段内的餐饮信息。
67.其中,可根据用户的取餐行为对应的餐品类型确定用户的餐饮偏好信息。
68.例如,根据某用户的取餐行为对应的餐品类型,可以确定该用户取得的餐品包括炖肉类、蔬菜、鸡蛋,由此可确定该用户的餐饮偏好为炖肉类、蔬菜、鸡蛋,进而根据该用户的餐饮偏好信息及确定的该用户预设时段内所需摄入的第二餐品热量,为该用户推送预设时段内的餐饮信息。
69.在本实施例中,能够根据用户的取餐行为信息,确定用户的餐饮偏好信息,从而根据用户的餐饮偏好信息及确定的用户预设时段内所需摄入的第二餐品热量,为用户推送预设时段内的餐饮信息,使得为用户推送的餐饮信息更加符合用户的偏好,提高了用户用餐体验度。
70.图4是本发明的另一个实施例中一种餐饮信息推送方法的示意性流程图。
71.图4的方法可包括:
72.s401,采集目标区域内的用户的深度图像和骨骼关节点信息。
73.其中,可通过3d虚拟技术设备对用户进行骨架跟踪、影像辨别、动作识别等技术手段进行人体骨骼数据捕捉,通过该设备的三个摄像头同时获取彩色数据流和深度数据流,从而同步使用灰度和彩色图像数据,采集人体的三维深度信息得到人体的深度图像,进而确定骨骼关节点信息。目标区域可为3d虚拟技术设备的监控有效区域。
74.s402,根据采集到的用户的深度图像和骨骼关节点信息,确定用户的手臂与躯干之间的第一角度、髋部与上身之间的第二角度及用户在空间中的正面朝向。
75.其中,可根据采集到的用户的骨骼关节点信息,确定用户的骨骼关节点坐标并对各骨骼关节点坐标进行连接,得到3d骨架图。确定3d骨架图中各骨骼关节点之间的矢量,并在3d骨架图中绘制矢量线,通过各关节之间的矢量线与重力矢量之间的夹角,确定手臂与躯干之间的第一角度、髋部与上身之间的第二角度。
76.一般用户在竖直站立时,手臂各关节之间的矢量线、及头部至髋关节中心之间各关节的矢量线都是垂直地面的(即与重力矢量线平行的),当用户有动作(如取餐、行走)时,上述各关节之间的矢量线发生弯折,与重力矢量线形成夹角。因此,可通过手臂各关节之间的矢量线与重力矢量线的夹角,确定手臂与躯干之间的第一角度;可通过头部至髋关节中心之间各关节的矢量线与重力矢量线形成夹角,确定髋部与上身之间的第二角度。
77.可利用摄像机采集目标区域内用户的深度图像,设深度图像中任意像素为x,d1(x)是x点处的深度值(灰度值)。另设集合d为方向集,是平面八等分角的集合,另外,k
α
=k1,k2代表以原点为起点,与水平向右方向呈α角度的偏移向量,满足且公式(1)中:t=2*2m+1,m∈z时,k1=0,k2取常数值;t=2*(2m),m∈z时,k2=0,k1取常数值;其他情况下k1,k2取常数值。另设是由任意2个偏移向量组成的向量对,θk
u
,k
v
,u,v∈d,共25对。对每个θ局域梯度特征计算如下:f
θ
l,x=d1x+k
u-d1(x+k
v
)。其中,f
θ
l,x反映像素x周围的梯度信息,并以此来表示像素x的特征。对于同一个物体,局域梯度特征具有空间位置不变性,即当该物体在场景中自由平移时,其表面上的点的特征数值是不变的,因此该特征能够很好地区分表面凹凸不平的物体,即能够准确确定用户在空间中的正面朝向。
78.s403,判断用户的手臂与躯干之间的第一角度是否大于或等于第一预设角度、且髋部与上身之间的第二角度是否大于或等于第二预设角度。若是,则执行s404。
79.其中,可根据实际情况(如大多数用户的取餐动作)预设第一预设角度为45度、第二预设角度为25度。
80.s404,确定用户存在取餐行为。
81.s405,确定用户的取餐行为对应的餐品类型、第一餐品热量。
82.其中,可预先存储各餐品的图像信息对应的餐品类型,获取取餐行为对应的餐品的第一图像信息后,将第一图像信息与预先存储的餐品的图像信息进行匹配,将匹配到的餐品的图像信息对应的餐品类型确定为取餐行为对应的餐品类型。可根据预设的各餐品类型与餐品热量之间的对应关系,确定取餐行为对应的第一餐品热量。
83.s406,根据深度图像确定用户的人体参数信息。
84.其中,人体参数信息包括身高、体重、性别等。可利用深度图像数据与实际数据之间的比例推算出每个深度图像帧像素宽度对应的实际宽度,再据此推算出精确的人体实际高度;同理,按照上述方法可以推算出精确的人体实际体宽;通过实际宽度和实际高度,可以估算出人体实际体重,且根据深度图像中人体构造不同,可以准确识别出用户的性别。
85.s407,根据人体参数信息确定用户每日所需摄入的基准热量信息。
86.其中,根据人体参数信息,可通过人体每天需要的热量的计算公式:
87.女:655+(9.6x体重kg)+(1.8x身高cm)

(4.7x年龄years),
88.男:66+(13.7x体重kg)+(5x身高cm)-(6.8x年龄years),
89.确定用户每日所需摄入的基准热量信息。
90.例如,对于25岁女性,通过用户的骨骼关节点信息对应的深度图像估算出用户的身高、体重,假设用户的身高为160,体重为50公斤,可以计算该女性的卡路里为(655+9.6*50+1.8*160-4.7*25)=1540.5卡。
91.s408,根据用户的取餐行为对应的第一餐品热量及用户每日所需摄入的基准热量信息,确定用户预设时段内所需摄入的第二餐品热量。
92.其中,预设时段可为早餐时段、午餐时段、晚餐时段等。可预先设置为用户推送哪一(些)时段的餐饮信息。
93.s409,根据第二餐品热量为用户推送预设时段内的餐饮信息。
94.可选的,可首先根据取餐行为对应的餐品类型确定用户的餐饮偏好信息,再根据用户的餐饮偏好信息及确定的用户预设时段内所需摄入的第二餐品热量,为用户推送预设时段内的餐饮信息。
95.此外,沿用上述举例,若上述女性在早餐时段进入目标区域,则可根据当日上传的餐品信息结合三餐的摄入量所占比重,为用户推荐合理用餐建议。比如建议今日摄取卡路里为1504卡,推荐如下:
96.早餐的摄入热量约占一天总热量的25%-30%。推荐早餐:1杯酸奶,一片面包,2只鸡蛋。热量:180+170+100=450卡。
97.午餐的摄入热量约占一天热量的30%-40%。推荐午餐:米饭(100g),土豆松茸炖排骨,白灼菜心(100g)。热量:100+366+100=566卡。
98.晚餐的摄入热量约占一天总热量的30%-40%。推荐晚餐:10个水饺,一份西红柿鸡蛋汤。热量:370+118=488卡。
99.在本发明实施例中,通过在检测到用户进入目标区域时,确定用户在目标区域内的躯干角度及空间角度,从而根据用户的躯干角度及空间角度判断用户是否存在取餐行为,并在确定用户存在取餐行为时,确定用户的取餐行为信息,并为用户推送与取餐行为信息相匹配的餐饮信息。可见,该技术方案能够结合用户的取餐行为信息,有针对性地为用户推送个性化的餐饮信息,使得用户不用思考计算,就能够了解与自身取餐行为相匹配的餐饮信息,实现了餐饮信息的智能化推送,提高了用户的用餐体验度。
100.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
101.图5是本发明的一个实施例中一种餐饮信息推送装置的结构示意图。请参考图5,一种餐饮信息推送装置可包括:
102.第一确定模块510,用于当检测到用户进入目标区域时,确定用户在目标区域内的人体姿态特征;人体姿态特征包括躯干角度及空间角度;
103.判断模块520,用于根据人体姿态特征,判断用户是否存在取餐行为;
104.第二确定模块530,用于若确定用户存在取餐行为,则确定用户的取餐行为信息;取餐行为信息包括取餐行为对应的餐品类型、第一餐品热量中的至少一项;
105.推送模块540,用于根据取餐行为信息,为用户推送与取餐行为信息相匹配的餐饮信息。
106.在一个实施例中,第一确定模块510包括:
107.第一确定单元,用于根据预先采集的用户的深度图像,确定用户的骨骼关节点信息;
108.第二确定单元,用于根据用户的骨骼关节点信息,确定用户的躯干角度及空间角度;躯干角度包括手臂与躯干之间的第一角度、髋部与上身之间的第二角度中的至少一项。
109.在一个实施例中,判断模块520包括:
110.第三确定单元,用于若第一角度大于或等于第一预设角度、且第二角度大于或等于第二预设角度,则确定用户存在取餐行为。
111.在一个实施例中,取餐行为信息包括取餐行为对应的餐品类型;第二确定模块530包括:
112.第四确定单元,用于获取取餐行为对应的餐品的第一图像信息,根据第一图像信息,确定取餐行为对应的餐品类型;和/或,
113.第五确定单元,用于根据人体姿态特征确定取餐行为对应的取餐位置;根据预设的取餐位置与餐品类型之间的对应关系,确定取餐行为对应的餐品类型。
114.在一个实施例中,取餐行为信息还包括第一餐品热量;第二确定模块530还包括:
115.第六确定单元,用于根据预设的各餐品类型与餐品热量之间的对应关系,确定取餐行为对应的第一餐品热量。
116.在一个实施例中,推送模块540包括:
117.第七确定单元,用于根据预先采集的用户的深度图像,确定用户的人体参数信息;人体参数信息包括身高、体重、性别中的至少一项;
118.第八确定单元,用于根据人体参数信息确定用户每日所需摄入的基准热量信息;
119.第九确定单元,用于根据第一餐品热量及基准热量信息,确定用户预设时段内所需摄入的第二餐品热量;
120.推送单元,用于根据第二餐品热量,为用户推送预设时段内的餐饮信息。
121.在一个实施例中,推送模块540还包括:
122.第十确定单元,用于根据取餐行为信息,确定用户的餐饮偏好信息;
123.根据第二餐品热量,为用户推送预设时段内的餐饮信息,包括:
124.根据用户的餐饮偏好信息及第二餐品热量,为用户推送预设时段内的餐饮信息。
125.本发明实施例提供的餐饮信息推送装置能够实现上述方法实施例中餐饮信息推送方法实现的各个过程,为避免重复,这里不再赘述。
126.在本发明实施例中,通过在检测到用户进入目标区域时,确定用户在目标区域内的躯干角度及空间角度,从而根据用户的躯干角度及空间角度判断用户是否存在取餐行为,并在确定用户存在取餐行为时,确定用户的取餐行为信息,并为用户推送与取餐行为信息相匹配的餐饮信息。可见,该装置能够结合用户的取餐行为信息,有针对性地为用户推送
个性化的餐饮信息,使得用户不用思考计算,就能够了解与自身取餐行为相匹配的餐饮信息,实现了餐饮信息的智能化推送,提高了用户的用餐体验度。
127.图6是本发明的一个实施例中一种餐饮信息推送设备的结构示意图。
128.该餐饮信息推送设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,图6中示出的餐饮信息推送设备结构并不构成对餐饮信息推送设备的限定,餐饮信息推送设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,餐饮信息推送设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
129.其中,处理器610,用于当检测到用户进入目标区域时,确定用户在目标区域内的人体姿态特征;人体姿态特征包括躯干角度及空间角度;根据人体姿态特征,判断用户是否存在取餐行为;若是,则确定用户的取餐行为信息;取餐行为信息包括取餐行为对应的餐品类型、第一餐品热量中的至少一项;根据取餐行为信息,为用户推送与取餐行为信息相匹配的餐饮信息。
130.在本发明实施例中,通过在检测到用户进入目标区域时,确定用户在目标区域内的躯干角度及空间角度,从而根据用户的躯干角度及空间角度判断用户是否存在取餐行为,并在确定用户存在取餐行为时,确定用户的取餐行为信息,并为用户推送与取餐行为信息相匹配的餐饮信息。可见,该设备能够结合用户的取餐行为信息,有针对性地为用户推送个性化的餐饮信息,使得用户不用思考计算,就能够了解与自身取餐行为相匹配的餐饮信息,实现了餐饮信息的智能化推送,提高了用户的用餐体验度。
131.应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信系统与网络和其他设备通信。
132.餐饮信息推送设备通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
133.音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与餐饮信息推送设备600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。
134.输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(graphics processing unit,gpu)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基站的格式输出。
135.餐饮信息推送设备600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在餐饮信息推送设备600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别餐饮信息推送设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
136.显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元606可包括显示面板6061,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板6061。
137.用户输入单元607可用于接收输入的数字或字符信息,以及产生与餐饮信息推送设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
138.进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。虽然在图6中,触控面板6071与显示面板6061是作为两个独立的部件来实现餐饮信息推送设备的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现餐饮信息推送设备的输入和输出功能,具体此处不做限定。
139.接口单元608为外部装置与餐饮信息推送设备600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到餐饮信息推送设备600内的一个或多个元件或者可以用于在餐饮信息推送设备600和外部装置之间传输数据。
140.存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
141.处理器610是餐饮信息推送设备的控制中心,利用各种接口和线路连接整个餐饮信息推送设备的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行餐饮信息推送设备的各种功能和处理数据,从而对餐饮信息推送设备进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
142.餐饮信息推送设备600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
143.另外,餐饮信息推送设备600包括一些未示出的功能模块,在此不再赘述。
144.优选的,本发明实施例还提供一种餐饮信息推送设备设备,包括处理器610,存储器609,存储在存储器609上并可在所述处理器610上运行的计算机程序,该计算机程序被处理器610执行时实现上述餐饮信息推送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
145.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述餐饮信息推送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
146.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
147.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
148.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1