1.本发明涉及家用电器技术领域,尤其涉及饮水提示方法、装置及水杯。
背景技术:
2.在人们的日常生活中,饮水是一项重要的活动,合理的饮水量能够保证身体机能的正常运行,也就是说,饮水量作为健康管理的重要数据,需要被及时掌握,如何监测用户的饮水量,就成为了值得关注的技术问题。
3.在饮水系统的相关研究中,往往是通过饮水设备来计算总消耗水量,往往只能做到缺水报警和故障报警,并不能从用户个体层面来进行饮水管理,无法及时对用户的饮水情况进行监测和反馈,无法对用户的饮水情况进行实时提醒,功能比较单一。
技术实现要素:
4.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种饮水提示方法,能够对用户的饮水情况及时监测和反馈,给用户提供智能化的健康饮水方案,提升水杯与用户的交互友好性,
5.本发明还提出一种饮水提示装置。
6.根据本发明第一方面实施例的饮水提示方法,该饮水提示方法包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于所述杯体倾斜角度,确定有效饮水时长;基于所述有效饮水时长,确定饮水量;将所述饮水量通过终端设备上传到服务器端,以供所述服务器端基于所述饮水量以及对应的用户体征数据,生成饮水建议信息;通过所述终端设备接收所述服务器端发送的饮水建议信息;基于所述饮水建议信息,输出饮水提示信号。
7.根据本发明实施例的饮水提示方法,可以通过杯盖开闭检测和杯体倾斜角度检测这种双重检测,准确计算出饮水量,在将饮水量上传到服务器端之后,可以得到饮水建议信息,从而提醒用户及时饮水,能够对用户的饮水情况及时监测和反馈,给用户提供智能化的健康饮水方案,提升水杯与用户的交互友好性。
8.根据本发明的一个实施例,所述基于所述饮水建议信息,输出饮水提示信号,包括:基于所述饮水建议信息,通过显示屏或者扬声器向用户输出所述饮水提示信号。
9.根据本发明的一个实施例,所述用户体征数据包括:身高信息、年龄信息以及体重信息中的至少一种。
10.根据本发明的一个实施例,所述基于所述杯体倾斜角度,确定有效饮水时长,包括:累计所述杯体处于目标姿态的时长,得到所述有效饮水时长,其中,所述目标姿态为所述杯体倾斜角度位于第一角度范围内,且所述杯体倾斜角度的变化率位于目标变化率范围内。
11.根据本发明的一个实施例,所述累计所述杯体处于目标姿态的时长,得到所述有效饮水时长,包括:在所述杯体倾斜角度位于所述第一角度范围内,且所述杯体倾斜角度的变化率位于第一目标变化率的范围内的情况下,开始累计时间,直到所述杯体倾斜角度的
变化率超过第二目标变化率的范围时,结束累计时间,得到所述有效饮水时长。
12.根据本发明的一个实施例,所述变化率为所述杯体倾斜角度在目标时长内的变化量。
13.根据本发明的一个实施例,所述第一角度范围为55度至125度。
14.根据本发明的一个实施例,所述终端设备为预先通过水杯标签内存储的标签编码与所述水杯绑定。
15.根据本发明第二方面实施例的饮水提示装置,该饮水提示装置包括:杯体倾斜角度获取模块,用于在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;有效饮水时长确定模块,用于基于所述杯体倾斜角度,确定有效饮水时长;饮水量确定模块,用于基于所述有效饮水时长,确定饮水量;饮水建议信息生成模块,用于将所述饮水量通过终端设备上传到服务器端,以供所述服务器端基于所述饮水量以及对应的用户体征数据,生成饮水建议信息;饮水建议信息发送模块,用于通过所述终端设备接收所述服务器端发送的饮水建议信息;饮水提示信号输出模块,用于基于所述饮水建议信息,输出饮水提示信号。
16.根据本发明实施例的饮水提示装置,可以通过杯盖开闭检测和杯体倾斜角度检测这种双重检测,准确计算出饮水量,在将饮水量上传到服务器端之后,可以得到饮水建议信息,从而提醒用户及时饮水,能够对用户的饮水情况及时监测和反馈,提供智能化的健康饮水方案,提升水杯与用户的交互友好性。
17.根据本发明第三方面实施例的水杯,包括:杯体以及如上述任一种所述的饮水提示装置,所述饮水提示装置安装于所述杯体。
18.根据本发明第四方面实施例的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述饮水提示方法的步骤。
19.根据本发明第五方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述饮水提示方法的步骤。
20.根据本发明第六方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述饮水提示方法的步骤。
21.本发明实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:可以通过杯盖开闭检测和杯体倾斜角度检测这种双重检测,准确计算出饮水量,在将饮水量上传到服务器端之后,可以得到饮水建议信息,从而提醒用户及时饮水,能够对用户的饮水情况及时监测和反馈,给用户提供智能化的健康饮水方案,提升水杯与用户的交互友好性。
22.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
23.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明实施例提供的饮水提示方法的流程示意图;
25.图2是本发明实施例提供的饮水提示方法的程序框图;
26.图3是本发明实施例提供的饮水提示装置的结构示意图;
27.图4是本发明实施例提供的电子设备的结构示意图。
具体实施方式
28.下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
29.在本发明实施例的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
30.在本发明实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明实施例中的具体含义。
31.在本发明实施例中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
32.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
33.下面结合图1至图4描述本发明实施例的饮水提示方法、装置及水杯。
34.本发明提供一种饮水提示方法,该饮水提示方法的执行主体可以为水杯,这种水杯是一种智能水杯,水杯上可以安装有控制器、传感器和通信装置,控制器是水杯的逻辑控制中心,传感器以及通信装置可以与控制器电连接,控制器可以获取到传感器采集到的相关数据,控制器还可以通过通信装置来和终端设备建立通信连接。
35.终端设备可以为手机、平板电脑或者笔记本电脑等移动终端,还可以为带有控制器和通信装置的饮水设备,水杯可以和终端设备进行数据交互,终端设备可以和服务器端进行通信,实现数据的远程上传和下载,可以供服务器对上传的数据进行远程处理。
36.如图1所示,该饮水提示方法包括如下步骤110至步骤160。
37.步骤110、在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度。
38.可以理解的是,水杯可以安装有不同类型的传感器,可以通过一种传感器来识别杯盖的开启和关闭,比如可以采用微动开关、压力传感器或者光电传感器来检测杯盖的开启和关闭状态,在识别到杯盖开启时,传感器被触发,给控制器发送杯盖开启信号,此时控制器可以通过另一种传感器来检测水杯的杯体倾斜角度。
39.杯体倾斜角度可以为水杯的杯体竖直方向与铅垂线的夹角,杯体倾斜角度可以通过陀螺仪进行检测,陀螺仪是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置。利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。
40.比如,控制器在通过微动开关确定杯盖开启的情况下,可以通过陀螺仪获取到杯体倾斜角度。
41.步骤120、基于杯体倾斜角度,确定有效饮水时长。
42.可以理解的是,用户在拿起水杯喝水的时候,水杯的杯体倾斜角度就会发生变化,这样就可以根据水杯的杯体倾斜角度来判断用户是否喝水了,控制器内可以集成有计时器,可以根据特定的杯体倾斜角度持续的时间,来对用户喝水时长进行统计,这就可以被称为有效饮水时长。
43.当然还可以根据杯体倾斜角度的变化量来确定有效饮水时长,此处不具体限定根据杯体倾斜角度来确定有效饮水时长的具体方式,本领域技术人员可以根据实际情况来具体限定。
44.步骤130基于有效饮水时长,确定饮水量。
45.可以理解的是,控制器可以根据有效饮水时长来得到饮水量,比如可以将有效饮水时长和单位时长对应的饮水量相乘,可以得到饮水量,此处可以单次饮水为目标,将每次喝水记录的有效饮水时长与单位时长对应的饮水量相乘,就得到了饮水量;还可以累计饮水为目标,将多次喝水记录的有效饮水时长与单位时长对应的饮水量相乘,得到饮水量。
46.当然,单位时长对应的饮水量可以为预先设定的,也可以是根据杯体倾斜角度计算实时计算出来的,还可以根据有效饮水时长的大小来动态变化,本实施例不具体限定如何根据有效饮水时长,得到饮水量,本领域技术人员可以根据实际情况自行确定。
47.步骤140、将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息。
48.可以理解的是,水杯的控制器可以通过通信装置来将饮水量发送给终端设备,比如水杯可以和用户的手机通过蓝牙通信连接,这样水杯就能够将饮水量发送给用户的手机,还比如,水杯可以和饮水设备通过蓝牙通信连接,水杯可以将饮水量发送给饮水设备。
49.水杯和终端设备的通信连接可以通过蓝牙、wifi或者zigbee来实现近距离通信,终端设备可以通过互联网和服务器端建立远程通信连接,这样就相当于实现了家居物联。
50.服务器端在接收到该饮水量之后,可以结合用户体征数据,来生成饮水建议信息。
51.用户体征数据可以表示用户的身体特征,用户体征数据可以和饮水量存在关联,用户体征数据可以包括:身高信息、年龄信息以及体重信息中的至少一种。
52.比如对于不同年龄的用户来说,适合的饮水频次和饮水量都有所区别,此处可以在服务器中结合用户体征数据以及监测到的饮水量,来生成饮水建议信息。
53.服务器端可以对用户的饮水量进行记录、统计、处理以及分析,可以得到用户的饮水习惯,并通过科学的饮水管理规则来得到饮水报告以及对应的建议。
54.表1为用户饮水推荐表,如表1所示,根据用户的体重、身高以及年龄均对应有相应的饮水量计算方法,饮水次数以及饮水时间及饮水量推荐,从而可以对用户饮水进行科学管理,为用户提供科学化的饮水建议。
55.表1
[0056][0057]
例如,当存在用户的体重数据,且该用户的体重处于50kg至75kg之间时,可以按照如表1所示的饮水量计算公式进行计算,比如当该用户的体重为60kg时,则饮水量(ml)=57.5kg*40-500ml=1800ml,那么对应的剩余均分的饮水量就为450ml。
[0058]
当存在用户的身高数据时,可以按照如表1所示的身高换算体重后的饮水量计算
公式进行计算,比如当该用户的身高为150cm时,则身高换算体重后得到的体重为49kg,那么就落入到小于50kg的范围内,那么对应的总饮水量就是1500ml,那么对应的剩余均分的饮水量就为350ml。
[0059]
当存在用户的年龄数据时,且该用户的年龄小于或者等于20岁时,可以按照如表1所示的年龄换算体重后的饮水量计算公式进行计算,比如当该用户的年龄数据为20岁时,则年龄换算体重后得到的体重为48kg,那么就落入到小于50kg的范围内,那么对应的总饮水量就是1500ml,那么对应的剩余均分的饮水量就为350ml。
[0060]
值得一提的是,喝水时间及量推荐可以不局限于表1中一天的总推荐饮水量与对应时间段的饮水量推荐值之间的规律,还可以根据实际情况设置,比如各个时间段的饮水量推荐值的总和可以不等于一天的总推荐饮水量,例如,当用户的体重小于50kg时,总饮水量可以为1500ml,对应的7:00-9:00的饮水量推荐值可以为150ml,9:00-11:00的饮水量推荐值可以为250ml,11:00-13:00的饮水量推荐值可以为150ml,13:00-17:00的饮水量推荐值可以为250ml,17:00-19:00的饮水量推荐值可以为150ml,19:00-22:00的饮水量推荐值可以为250ml。
[0061]
根据表1,当用户输入了体重信息,那服务器端将基于体重的几个档位的不同算法计算推荐饮水量,当用户没有输入体重信息但有身高信息或年龄信息时,用身高或年龄换算成体重再根据体重档位计算推荐饮水量,进而可以结合实时监测出来的用户的饮水量,以针对特定的用户给出饮水建议信息。
[0062]
步骤150、通过终端设备接收服务器端发送的饮水建议信息。
[0063]
可以理解的是,水杯可以通过终端设备从服务器端接收到饮水建议信息。与此同时,服务器端还可以给终端设备发送饮水量统计数据,用户可以在移动终端上清晰地查看自己的日常饮水量数据统计,便于用户直观地知晓自己的饮水情况,从而能够调整自己的饮水习惯。
[0064]
步骤160、基于饮水建议信息,向用户输出饮水提示信号。
[0065]
可以理解的是,饮水建议信息可以是对日常饮水习惯进行调整,比如可以是对用户的饮水频率进行调整,水杯上可以具有扬声器或者显示屏,水杯可以根据饮水建议信息,通过扬声器或者显示屏向用户输出饮水提示信号。
[0066]
比如可以通过显示屏显示以下文本信号:“xx(用户昵称)上午好,用这杯水/清晨的第一杯水开启元气满满的一天吧”、“xx今日已喝水800ml(达到800ml及以上提示),你很棒,继续坚持”、“早起饮一杯水,可补充因一晚上出汗,呼吸,排尿消耗的水分,促进人体的新陈代谢”、“及时补充水分,能增加血流量,促进血液循环,对预防心脑血管疾病大有益处。”、“及时补充水分,可增加排尿量,通过排尿可冲洗肾,膀胱,尿路,减少预防结石”、“运动前2小时补充适量水,可以提高机体内水合”、“运动中,体液损失超过1.5%(流汗/呼吸),肌肉力量和耐力就会受到显著的负面影响,因此,需要在一定的间隔期摄入充足的水,以便补充汗液中丢失的水分”或者“运动后2小时以内身体正处在糖原恢复的最佳时刻,这时如果做到及时补充身体所需的水就能将运动效果发挥至最大”。
[0067]
还比如,水杯的控制器可以具有时钟功能,当饮水时间到了之后,水杯可以自动振动,可以通过扬声器播放出“请喝水”的语音提示,也可以通过水杯上的显示屏显示出喝水提醒的表情包,表情包和对应的喝水语音提示可以是交替出现,此处不具体限定。
[0068]
本发明提供的饮水提示方法,可以通过杯盖开闭检测和杯体倾斜角度检测这种双重检测,准确计算出饮水量,在将饮水量上传到服务器端之后,可以得到饮水建议信息,从而提醒用户及时饮水,能够对用户的饮水情况及时监测和反馈,给用户提供智能化的健康饮水方案,提升水杯与用户的交互友好性。
[0069]
在一些实施例中,上述步骤160、基于饮水建议信息,向用户输出饮水提示信号,包括:基于饮水建议信息,通过显示屏或者扬声器向用户输出饮水提示信号。
[0070]
可以理解的是,水杯可以安装有显示屏或者扬声器,显示屏和扬声器可以均和控制器电连接,控制器在接收到服务器端发来的饮水建议信息后,可以通过显示屏或者扬声器向用户输出饮水提示信号。
[0071]
比如可以通过扬声器播放以下文本对应的声音信号:“xx(用户昵称)上午好,用这杯水/清晨的第一杯水开启元气满满的一天吧”、“xx今日已喝水800ml(达到800ml及以上提示),你很棒,继续坚持”、“早起饮一杯水,可补充因一晚上出汗,呼吸,排尿消耗的水分,促进人体的新陈代谢”、“及时补充水分,能增加血流量,促进血液循环,对预防心脑血管疾病大有益处。”、“及时补充水分,可增加排尿量,通过排尿可冲洗肾,膀胱,尿路,减少预防结石”、“运动前2小时补充适量水,可以提高机体内水合”、“运动中,体液损失超过1.5%(流汗/呼吸),肌肉力量和耐力就会受到显著的负面影响,因此,需要在一定的间隔期摄入充足的水,以便补充汗液中丢失的水分”或者“运动后2小时以内身体正处在糖原恢复的最佳时刻,这时如果做到及时补充身体所需的水就能将运动效果发挥至最大”。
[0072]
如图2所示,在一些实施例中,上述步骤120、基于杯体倾斜角度,确定有效饮水时长,包括:累计杯体处于目标姿态的时长,得到有效饮水时长,其中,目标姿态为杯体倾斜角度位于第一角度范围内,且杯体倾斜角度的变化率位于目标变化率范围内。
[0073]
可以理解的是,第一角度范围为预先设定的角度范围值,先预先判断杯体倾斜角度是否位于第一角度范围内,如果确认杯体倾斜角度位于第一角度范围内,则认为用户可能在进行饮水,如果确认杯体倾斜角度不处于第一角度范围内,则认为用户并未进行饮水,也就是说,判断杯体倾斜角度是否处于第一角度范围是进行饮水量计算的先决条件。
[0074]
如图2所示,在一些实施例中,第一角度范围可以为55度至125度,比如杯体倾斜角度如果为80度时,就落入到了第一角度范围,如果杯体倾斜角度为130度时,就超出了第一角度范围。
[0075]
同时判断杯体倾斜角度的变化率,将杯体倾斜角度的变化率和目标变化率范围进行比较,只有当杯体倾斜角度的变化率在目标变化率范围内的情况下,才累计时间,杯体倾斜角度的变化率可以为杯体倾斜角度在目标时长内的变化量,也可以为杯体倾斜角度的单位时间的变化值,此处不具体限定,本领域技术人员可以根据实际情况自行设定。
[0076]
如图2所示,在一些实施例中,累计杯体处于目标姿态的时长,得到有效饮水时长,包括:在杯体倾斜角度位于第一角度范围内,且杯体倾斜角度的变化率位于第一目标变化率的范围内的情况下,开始累计时间,直到杯体倾斜角度的变化率超过第二目标变化率的范围时,结束累计时间,得到有效饮水时长。
[0077]
可以理解的是,目标变化率范围可以分为第一目标变化率范围和第二目标变化率范围,第一目标变化率范围可以为有效饮水时长统计的起始点,第二目标变化率范围可以为有效饮水时长统计的结束点,当杯体倾斜角度的变化率处于第一目标变化率范围内的时
候,开始累积时间,当杯体倾斜角度的变化率超过第二目标变化率范围的时候,结束累积时间,将从开始到结束的这段时间统计值作为有效饮水时长。
[0078]
比如,第一目标变化率范围为-5度到+5度,第二目标变化率范围为小于-10度,杯体倾斜角度为负值代表水杯朝向杯体倒下的方向,杯体倾斜角度为正值代表水杯朝向杯体抬起的方向。
[0079]
如图2所示,在具体的实例中,当检测到杯盖被打开,且杯体倾斜角度在55度到125度的范围内,当检测到杯体倾斜角度在0.5秒内的变化量在-5度到+5度之间时,开启累计时间,当检测到杯体倾斜角度在0.5秒内的变化量大于-10度时,结束累计时间,将从开始到结束的这段时间统计值作为有效饮水时长,将该有效饮水时长乘以7.5ml/s,即可得到饮水量。
[0080]
在一些实施例中,终端设备为预先通过水杯标签内存储的标签编码与水杯绑定。
[0081]
可以理解的是,水杯上可以安装有水杯标签,水杯标签为具有标记作用的标签,能够对水杯起到标记作用,水杯标签携带有一定信息,水杯标签可以为电子标签,也可以为在特定介质上喷涂标记信息形成的文字标签,此处不限定水杯标签的具体记录媒体,只要能够承载一定信息即可。
[0082]
比如,水杯标签可以为rfid标签、nfc标签、二维码标签或者条形码标签。
[0083]
rfid(radio frequency identification,无线射频识别,也称为射频识别技术)是自动识别技术的一种,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,从而达到识别目标和数据交换的目的,rfid标签就可以为电子标签或者射频卡这种记录媒体。
[0084]
nfc(near field communication,近场通信)是由非接触式射频识别(rfid)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能。近场通信业务结合了近场通信技术和移动通信技术,实现了电子支付、身份认证、票务、数据交换、防伪、广告等多种功能,是移动通信领域的一种新型业务,nfc标签也可以为电子标签或者射频卡等记录媒体。
[0085]
二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”和“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点,二维码标签可以是印刷有二维码的记录媒体。
[0086]
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案,条形码标签可以为印刷有条形码的记录媒体。
[0087]
水杯标签可以为类似于rfid标签或nfc标签这种电子标签,那么水杯标签就可以采用贴附或者内嵌等方式安装在水杯上,水杯标签还可以为二维码标签或者条形码标签这种印刷标签,那么水杯标签就可以采用喷涂或者贴附等方式设置在水杯外表面,在水杯标签的外表面可以涂覆有保护膜,可以对水杯标签进行防污染,起到保护作用。
[0088]
与水杯标签对应的是,终端设备可以安装有读写装置,读写装置与控制器电连接,读写装置可以识别到对应的水杯标签,也就是可以对水杯标签进行读取,当水杯标签为rfid标签时,读写装置就可以为rfid读写器,当水杯标签为nfc标签时,读写装置就可以为nfc读写器,当水杯标签为二维码标签或者条形码标签时,读写装置就可以为条码扫描器或者摄像头。
[0089]
水杯标签可以记录有标签编码,标签编码可以为事先在水杯标签中写入的,标签编码可以根据一定的规则设置,标签编码可以用于对水杯标签进行唯一区分标记,那么当水杯标签设置在水杯上时,就可以通过标签编码对水杯进行唯一区分,也就是说,不同的水杯具有的标签编码可以是不同的。
[0090]
终端设备在感应到水杯标签时,可以读取标签编码,并将标签编码进行存储,与水杯建立绑定关系。
[0091]
在一些实施例中,在上述步骤140、将饮水量发送给终端设备之前,还包括:
[0092]
获取水杯内的水质参数和水温参数。
[0093]
可以理解的是,水杯还可以安装有水质传感器和温度传感器,控制器还可以通过水质传感器获取水质参数,通过温度传感器获取水温参数。
[0094]
将饮水量发送给终端设备,以供终端设备将饮水量发送给服务器端,还包括:将水质参数、水温参数以及饮水量发送给终端设备,以供终端设备将水质参数、水温参数以及饮水量发送给服务器端。
[0095]
可以理解的是,在将饮水量发送给终端设备的同时,还可以将水质参数以及水温参数一起发送给终端设备,使得终端设备能够将水质参数、水温参数以及饮水量一并上传给服务器端。
[0096]
下面对本发明实施例提供的饮水提示装置进行描述,下文描述的饮水提示装置与上文描述的饮水提示方法可相互对应参照。
[0097]
如图3所示,本发明还提供一种饮水提示装置,该饮水提示装置包括:杯体倾斜角度获取模块310、有效饮水时长确定模块320、饮水量确定模块330、饮水建议信息生成模块340、饮水建议信息发送模块350以及饮水提示信号输出模块360。
[0098]
杯体倾斜角度获取模块310,用于在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度。
[0099]
有效饮水时长确定模块320,用于基于杯体倾斜角度,确定有效饮水时长。
[0100]
饮水量确定模块330,用于基于有效饮水时长,确定饮水量。
[0101]
饮水建议信息生成模块340,用于将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息。
[0102]
饮水建议信息发送模块350,用于通过终端设备接收服务器端发送的饮水建议信息。
[0103]
饮水提示信号输出模块360,用于基于饮水建议信息,输出饮水提示信号。
[0104]
本发明还提供一种水杯,该水杯包括:杯体以及如上述任一种实施例的饮水提示装置,饮水提示装置安装于杯体。
[0105]
图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和
通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行饮水提示方法,该方法包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于杯体倾斜角度,确定有效饮水时长;基于有效饮水时长,确定饮水量;将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息;通过终端设备接收服务器端发送的饮水建议信息;基于饮水建议信息,输出饮水提示信号。
[0106]
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0107]
进一步地,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法实施例所提供的饮水提示方法,该方法包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于杯体倾斜角度,确定有效饮水时长;基于有效饮水时长,确定饮水量;将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息;通过终端设备接收服务器端发送的饮水建议信息;基于饮水建议信息,输出饮水提示信号。
[0108]
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的饮水提示方法,该方法包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于杯体倾斜角度,确定有效饮水时长;基于有效饮水时长,确定饮水量;将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息;通过终端设备接收服务器端发送的饮水建议信息;基于饮水建议信息,输出饮水提示信号。
[0109]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0110]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0111]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管
参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
[0112]
以上实施方式仅用于说明本发明,而非对本发明的限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行各种组合、修改或者等同替换,都不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围中。
技术特征:
1.一种饮水提示方法,其特征在于,包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于所述杯体倾斜角度,确定有效饮水时长;基于所述有效饮水时长,确定饮水量;将所述饮水量通过终端设备上传到服务器端,以供所述服务器端基于所述饮水量以及对应的用户体征数据,生成饮水建议信息;通过所述终端设备接收所述服务器端发送的饮水建议信息;基于所述饮水建议信息,输出饮水提示信号。2.根据权利要求1所述的饮水提示方法,其特征在于,所述基于所述饮水建议信息,输出饮水提示信号,包括:基于所述饮水建议信息,通过显示屏或者扬声器向用户输出所述饮水提示信号。3.根据权利要求1所述的饮水提示方法,其特征在于,所述用户体征数据包括:身高信息、年龄信息以及体重信息中的至少一种。4.根据权利要求1至3中任一项所述的饮水提示方法,其特征在于,所述基于所述杯体倾斜角度,确定有效饮水时长,包括:累计所述杯体处于目标姿态的时长,得到所述有效饮水时长,其中,所述目标姿态为所述杯体倾斜角度位于第一角度范围内,且所述杯体倾斜角度的变化率位于目标变化率范围内。5.根据权利要求4所述的饮水提示方法,其特征在于,所述累计所述杯体在如下姿态:所述累计所述杯体处于目标姿态的时长,得到所述有效饮水时长,包括:在所述杯体倾斜角度位于所述第一角度范围内,且所述杯体倾斜角度的变化率位于第一目标变化率的范围内的情况下,开始累计时间,直到所述杯体倾斜角度的变化率超过第二目标变化率的范围时,结束累计时间,得到所述有效饮水时长。6.根据权利要求4所述的饮水提示方法,其特征在于,所述变化率为所述杯体倾斜角度在目标时长内的变化量。7.根据权利要求4所述的饮水提示方法,其特征在于,所述第一角度范围为55度至125度。8.一种饮水提示装置,其特征在于,包括:杯体倾斜角度获取模块,用于在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;有效饮水时长确定模块,用于基于所述杯体倾斜角度,确定有效饮水时长;饮水量确定模块,用于基于所述有效饮水时长,确定饮水量;饮水建议信息生成模块,用于将所述饮水量通过终端设备上传到服务器端,以供所述服务器端基于所述饮水量以及对应的用户体征数据,生成饮水建议信息;饮水建议信息发送模块,用于通过所述终端设备接收所述服务器端发送的饮水建议信息;饮水提示信号输出模块,用于基于所述饮水建议信息,输出饮水提示信号。9.一种水杯,其特征在于,包括:杯体;如权利要求8所述的饮水提示装置,所述饮水提示装置安装于所述杯体。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述饮水提示方法的步骤。11.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述饮水提示方法的步骤。12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述饮水提示方法的步骤。
技术总结
本发明涉及家用电器领域,提供一种饮水提示方法、装置及水杯。该饮水提示方法包括:在识别到杯盖开启的情况下,获取水杯的杯体倾斜角度;基于杯体倾斜角度,确定有效饮水时长;基于有效饮水时长,确定饮水量;将饮水量通过终端设备上传到服务器端,以供服务器端基于饮水量以及对应的用户体征数据,生成饮水建议信息;通过终端设备接收服务器端发送的饮水建议信息;基于饮水建议信息,输出饮水提示信号。本发明的饮水提示方法、装置及水杯,可以通过双重检测,准确计算出饮水量,在将饮水量上传到服务器端之后,可以得到饮水建议信息,能够对用户的饮水情况及时监测和反馈,给用户提供智能化的健康饮水方案,提升水杯与用户的交互友好性。性。性。
技术研发人员:袁焘 付亿志 陈红锋 赵云 黄必成 胡承欢 罗景开 昂永程
受保护的技术使用者:美的集团股份有限公司
技术研发日:2021.08.31
技术公布日:2022/3/8