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

剩余保质时长的提示方法和装置、存储介质及电子装置与流程

2022-08-10 17:35:19 来源:中国专利 TAG:


1.本发明涉及通信领域,具体而言,涉及一种剩余保质时长的提示方法和装置、存储介质及电子装置。


背景技术:

2.随着科学技术的进步和人工智能的发展,智能算法也越来越多的应用到日常生活中,其智能化发展是至关重要的,而智能化的最关键问题,就在于智能解决用户的迫切需求。
3.现有技术中,食材存储即将到期的提示信息的播报的形式仅限于当前的冰箱设备,在当前冰箱设备不具备播报能力的情况下,冰箱设备无法播报食材存储即将到期的提示信息,当前为了解决在当前冰箱设备不具备播报能力的情况下,冰箱设备无法播报食材存储即将到期的提示信息的问题,现有技术中通常通过在云端获取与冰箱设备就具有绑定关系的其他设备信息,并通过其他设备播报食材存储即将到期的提示信息,但是由于需要在云端获取与冰箱设备就具有绑定关系的其他设备信息,导致冰箱设备的响应时间过长,因此,当前市场上流行的冰箱中食材存储即将到期的提醒给用户带来的体验并不是很好,在智慧家庭万物互联的大时代背景下,用户体验相关重要。
4.针对相关技术中,在冰箱控制其他设备发送食材存储即将到期的提醒的情况下,冰箱设备的响应时间过长等问题,尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种剩余保质时长的提示方法和装置、存储介质及电子装置,以至少解决相关技术中,在冰箱控制其他设备发送食材存储即将到期的提醒的情况下,冰箱设备的响应时间过长等问题。
6.根据本发明实施例的一个实施例,提供了一种剩余保质时长的提示方法,包括:获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
7.在一个示例性实施例中,所述获取冰箱内目标食品的第一剩余保质时长,包括以下至少之一:识别所述目标食品上的标识信息;在所述标识信息包括所述目标食品的生产日期和保质时长的情况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述标识信息包括所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取目标对象的语音信息;在所述语音信息中识别到所述目标食品的生产日期和保质时长的情
况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述语音信息中识别到所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取所述目标食品的第一类型信息;根据所述第一类型信息在目标数据库中存储的对应关系确定所述目标食品的保质时长,根据所述目标食品首次放入所述冰箱的时间、保质时长以及当前日期确定所述第一剩余保质时长。
8.在一个示例性实施例中,生成所述目标食品对应的提示信息之前或之后,所述方法还包括:获取所述目标食品的第一类型信息和所述冰箱内的一组食品的第二类型信息;其中,所述一组食品包括所述冰箱内除所述目标食品之外的一份或多份食品;根据所述第一类型信息和所述第二类型信息在所述冰箱中存储的菜谱信息中确定目标菜谱信息,并显示所述目标菜谱信息。
9.在一个示例性实施例中,在获取所述目标食品的第一类型信息和所述冰箱内的一组食品的第二类型信息之前,所述方法还包括:获取所述冰箱内的其他食品中的每份食品的剩余保质时长,其中,所述其他食品包括所述冰箱内除所述目标食品之外的食品;根据所述其他食品中的每份食品的剩余保质时长,在所述其他食品中选择出所述一组食品,其中,所述一组食品中的每份食品的剩余保质时长小于或等于第二预设阈值、且大于所述第一预设阈值。
10.在一个示例性实施例中,所述获取冰箱内目标食品的第一剩余保质时长,包括:在检测到所述冰箱被打开的情况下,确定是否在预设时间段内所述冰箱首次被打开;在确定出在预设时间段内所述冰箱首次被打开的情况下,获取冰箱内目标食品的所述第一剩余保质时长。
11.在一个示例性实施例中,将提示信息发送至目标设备之前,所述方法还包括:获取所述冰箱绑定的账号信息,以及获取所述账号信息中绑定的一组设备;确定所述一组设备中的各个设备与所述冰箱的距离;在所述一组设备中将与所述冰箱的距离最近的设备确定为所述目标设备。
12.在一个示例性实施例中,获取冰箱内目标食品的第一剩余保质时长,包括:获取所述目标食品在冰箱中放置的目标区域,其中,所述目标区域至少包括:冷藏区域、冷冻区域;根据所述目标食品与所述目标区域的对应关系确定所述目标食品的保质时长;根据所述目标食品保质时长以及当前日期确定所述第一剩余保质时长。
13.根据本发明实施例的另一个实施例,还提供了一种剩余保质时长的提示装置,包括:确定模块,用于获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;生成模块,用于在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;发送模块,用于在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
14.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述剩余
保质时长的提示方法。
15.根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的剩余保质时长的提示方法。
16.在本发明实施例中,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息;采用上述技术方案,解决了在冰箱控制其他设备发送食材存储即将到期的提醒的情况下,冰箱设备的响应时间过长等问题,进而即使在当前冰箱设备不具备播报能力的情况下,依旧可以通过其他设备进行播报或显示,以及冰箱设备通过数据库中缓存的设备信息确定具备语音播放功能的目标设备,减少冰箱设备的响应时间。
附图说明
17.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
18.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
19.图1是根据本技术实施例的一种剩余保质时长的提示方法的硬件环境示意图;
20.图2是根据本发明实施例的剩余保质时长的提示方法的流程图;
21.图3是现有技术的剩余保质时长的提示方法的示意图;
22.图4是根据本发明实施例的剩余保质时长的提示方法的示意图;
23.图5是根据本发明实施例的一种剩余保质时长的提示装置的结构框图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
26.根据本技术实施例的一个方面,提供了一种剩余保质时长的提示方法。该剩余保质时长的提示方法广泛应用于智慧家庭(smart home)、智能家居、智能家用设备生态、智慧住宅(intelligence house)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述剩余保质时长的提示方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
27.上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:wifi(wireless fidelity,无线保真),蓝牙。终端设备102可以并不限定于为pc、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
28.步骤s202,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;
29.步骤s204,在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;
30.步骤s206,在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
31.需要说明的是,步骤s206中的消息中间件支持websocket,并通过websocket将提示信息发送至目标设备,websocket是一种在单个tcp连接上进行全双工通信的协议,使得目标设备和服务器之间的数据交换变得更加简单,允许服务器主动向目标设备推送数据。在websocket api中,目标设备和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
32.通过上述步骤,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;在所述冰箱不具备语音播放功能的情况下,在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息,解决了相关技术中,在冰箱控制其他设备发送食材存储即将到期的提醒的情况下,冰箱设备的响应时间过长等问题,进而即使在当前冰箱设备不具备播报能力的情况下,依旧可以通过其他设备进行播报或显示,以及
冰箱设备通过数据库中缓存的设备信息确定具备语音播放功能的目标设备,减少冰箱设备的响应时间。
33.上述步骤s206中的目标设备可以是配置有显示屏或者播报能力的终端设备,可以包括但不限于以下至少之一:智能音箱、电视、空调、洗衣机等。
34.在一个示例性实施例中,在所述冰箱对应的账号不存在配置有显示屏或者播报能力的终端设备的情况下,将所述提示信息发送至终端,其中,本实施例中的终端可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobile internet devices,移动互联网设备)、pad、台式电脑、智能电视等。目标客户端可以是即时通信客户端、浏览器客户端、控制客户端等。上述冰箱与目标设备、终端通过网络进行通信,上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。
35.在一个示例性实施例中,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,包括:获取所述数据库中缓存的设备信息;根据所述设备信息确定第一设备,其中,所述第一设备为在线的设备;根据所述设备信息确定所述第一设备的设备功能;根据所述设备功能在所述第一设备中确定具备语音播放功能的目标设备。
36.在一个示例性实施例中,所述获取冰箱内目标食品的第一剩余保质时长,包括以下至少之一:识别所述目标食品上的标识信息;在所述标识信息包括所述目标食品的生产日期和保质时长的情况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述标识信息包括所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取目标对象的语音信息;在所述语音信息中识别到所述目标食品的生产日期和保质时长的情况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述语音信息中识别到所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取所述目标食品的第一类型信息;根据所述第一类型信息在目标数据库中存储的对应关系确定所述目标食品的保质时长,根据所述目标食品首次放入所述冰箱的时间、保质时长以及当前日期确定所述第一剩余保质时长。
37.在一个示例性实施例中,识别所述目标食品上的标识信息包括:获取所述目标食品的图像信息,其中,所述图像信息至少包括:所述标识信息;根据所述图像信息识别所述目标食品上的标识信息。
38.在一个示例性实施例中,识别所述目标食品上的标识信息之前,在接收到目标对象的所述冰箱的扫描按钮执行目标操作的情况下,开启所述冰箱的识别功能。
39.在一个示例性实施例中,生成所述目标食品对应的提示信息之前或之后,所述方法还包括:获取所述目标食品的第一类型信息和所述冰箱内的一组食品的第二类型信息;其中,所述一组食品包括所述冰箱内除所述目标食品之外的一份或多份食品;根据所述第一类型信息和所述第二类型信息在所述冰箱中存储的菜谱信息中确定目标菜谱信息,并显示所述目标菜谱信息。
40.也就是说,在所述目标食品的剩余保质时长小于或等于预设时长的情况下,获取
所述冰箱中其他食品的类型信息,将目标食品和其他食品确定目标菜谱信息,以使目标对象可以根据目标菜谱信息尽快解决所述目标食品,进而减少了食物的浪费。
41.在一个示例性实施例中,在获取所述目标食品的第一类型信息和所述冰箱内的一组食品的第二类型信息之前,所述方法还包括:获取所述冰箱内的其他食品中的每份食品的剩余保质时长,其中,所述其他食品包括所述冰箱内除所述目标食品之外的食品;根据所述其他食品中的每份食品的剩余保质时长,在所述其他食品中选择出所述一组食品,其中,所述一组食品中的每份食品的剩余保质时长小于或等于第二预设阈值、且大于所述第一预设阈值。
42.也就是说,在冰箱中的存储的食品中获取剩余保质时长小于或等于第二预设阈值、且大于所述第一预设阈值的一组食品,以使所述目标对象可以根据目标菜谱信息使用所述目标视频和获取的一组食品,进而减少了食物的浪费。
43.举例来讲,在目标食品为鸡蛋的情况下,获取冰箱中存储的西红柿、面包、土豆的剩余保质时长,在西红柿的剩余保质时长为5天、面包的剩余保质时长为3天、土豆的剩余保质时长为10天;在冰箱中存储的西红柿、面包、土豆确定面包,根据面包和鸡蛋在菜谱信息中确定目标菜谱信息,需要说明的是,上述数值仅是为了更好的理解本发明实施例,本发明实施例对此不做限定。
44.在一个示例性实施例中,所述获取冰箱内目标食品的第一剩余保质时长,包括:在检测到所述冰箱被打开的情况下,确定是否在预设时间段内所述冰箱首次被打开;在确定出在预设时间段内所述冰箱首次被打开的情况下,获取冰箱内目标食品的所述第一剩余保质时长。
45.也就是说,用户或者开发人员预先设置早中晚三个不同的时间段,例如6:00-8:00、12:00-14:00、19:00-20:00;在三个时间段内首次打开冰箱,程序会自动检测冰箱内的食品并且获取食品的剩余保质时长,在目标食品的剩余保质时长小于预设时长的情况下,播放或显示提示信息。
46.在一个示例性实施例中,将提示信息发送至目标设备之前,获取所述冰箱绑定的账号信息,以及获取所述账号信息中绑定的一组设备;确定所述一组设备中的各个设备与所述冰箱的距离;在所述一组设备中将与所述冰箱的距离最近的设备确定为所述目标设备。
47.也就是说,为了提高用户的舒适度,以及为了用户方便接收提示信息,本发明实施例优先将提示信息发送至距离冰箱最近的目标设备。
48.在一个示例性实施例中,获取冰箱内目标食品的第一剩余保质时长,包括:获取所述目标食品在冰箱中放置的目标区域,其中,所述目标区域至少包括:冷藏区域、冷冻区域;根据所述目标食品与所述目标区域的对应关系确定所述目标食品的保质时长;根据所述目标食品保质时长以及当前日期确定所述第一剩余保质时长。
49.在一个示例性实施例中,获取冰箱内目标食品的第一剩余保质时长,包括:获取冰箱内处于已开封状态的目标食品的开封时间,其中,所述开封时间用于指示所述目标食品从未开封状态变为已开封状态的时间;根据所述开封时间确定所述目标食品的保质时间,并根据保质时间确定冰箱内目标食品的第一剩余保质时长。
50.在一个示例性实施例中,获取冰箱内目标食品的第一剩余保质时长,包括:获取冰
箱设置的目标温度,根据所述目标食品与所述目标温度的对应关系确定所述目标食品的保质时长;根据所述目标食品保质时长以及当前日期确定所述第一剩余保质时长。
51.在一个示例性实施例中,获取冰箱内目标食品的第一剩余保质时长,包括:当目标食品被放置在冰箱的门上(或者,打开冰箱时会被移动的地方),根据放置之后冰箱的门被打开的次数或打开的时长,动态调整食品的剩余保质时长。
52.为了更好的理解上述剩余保质时长的提示方法的过程,以下再结合可选实施例对上述剩余保质时长的提示的实现方法流程进行说明,但不用于限定本发明实施例的技术方案。
53.在本实施例中提供了一种剩余保质时长的提示方法,图3是根据本发明可选实施例的剩余保质时长的提示方法的流程图,如图3所示,具体如下步骤:
54.步骤s301:开始;
55.步骤s302:提取食材;
56.步骤s303:确定所述食材是否具有保质期,在食材具有保质期的情况下,执行步骤s304;否则执行步骤s311;
57.步骤s304:获取所述食材的剩余保质时长;
58.步骤s305:所述食材中获取所述剩余保质时长小于总保质时长的1/3的目标食材(相当于上述实施例中的目标食品);
59.步骤s306:确定所述冰箱是否支持语音播报,在冰箱支持语音播报的情况下,执行步骤s307,否则,执行步骤s308;
60.步骤s307:播放提示信息,例如:你的xx还剩xx天了,请注意哦;
61.步骤s308:确定用户是否绑定其他语音网器,在用户绑定了其他语音网器的情况下,执行步骤s307,否则,执行步骤s309;
62.步骤s309:确定用户是否绑定目标app,在用户绑定了目标app的情况下,执行步骤s310,否则,执行步骤s312;
63.步骤s310:推送至目标app;
64.步骤s311:是否有推荐保质期,在有推荐保质期的情况下,执行步骤s304,否则,执行步骤s312;
65.步骤s312:结束。
66.在本实施例中提供了一种剩余保质时长的提示方法,图4是根据本发明可选实施例的保质时长的确定方法的流程图,如图4所示,具体如下步骤:
67.步骤s401:开始;
68.步骤s402:通过目标app或者语音添加食材;
69.步骤s403:确定所述食材是否有保质期,在所述食材有保质期的情况下,执行步骤s407,否则执行步骤s404;
70.步骤s404:是否有默认保质期,在所述食材有默认保质期的情况下,执行步骤s407,否则执行步骤s405;
71.步骤s405:是否有推荐保质期,在所述食材有推荐保质期的情况下,执行步骤s407,否则执行步骤s406;
72.步骤s406:询问保质期;
73.步骤s407:添加成功;
74.步骤s408:结束。
75.本发明实施例中,用户在早中晚三个不同的时间段首次打开冰箱,程序会自动检测冰箱内的食材并且获取保质期;筛选出保质期和推荐保质期剩余三分之一的食材,并主动向用户语音播报;此时如果用户家的冰箱没有语音播报的功能,会主动获取该用户下其他的语音网器设备,例如音箱、厨具等,当然如果这些都没有,会主动推送至智家app;有些食材没有保质期,在保存的时候会主动提示用户设置推荐保质期,满足所有流程后,最终会提示用户“你的苹果保质期还剩3天,请注意哦”等人性化提示;在业务处理中会基于redis做缓存,比如在线设备信息等;app消息会采用websocket推送,提高响应时间,充分散播物联网时代智慧家庭带来的红利,使用户得到更多的便利。
76.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
77.在本实施例中还提供了剩余保质时长的提示装置,该剩余保质时长的提示装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
78.图5是根据本发明实施例的一种剩余保质时长的提示装置的结构框图;如图5所示,包括:
79.确定模块52,用于获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;
80.生成模块54,用于在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;
81.发送模块56,用于在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
82.通过上述装置,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息,解决了相关技术中,在冰箱控制其他设备发送食材存储即将到期的提醒的情况下,冰箱设备的响应时间过长等问题,进而即使在当前冰箱设备不具备播报能力的情况下,依旧可以通过其他设备进行播报或显示,以及冰箱设备通过数据库中缓存的设备信息
确定具备语音播放功能的目标设备,减少冰箱设备的响应时间。
83.在一个示例性实施例中,确定模块,还用于以下之一:识别所述目标食品上的标识信息;在所述标识信息包括所述目标食品的生产日期和保质时长的情况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述标识信息包括所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取目标对象的语音信息;在所述语音信息中识别到所述目标食品的生产日期和保质时长的情况下,根据所述目标食品的生产日期、保质时长以及当前日期确定所述第一剩余保质时长,或者,在所述语音信息中识别到所述目标食品的保质结束时间的情况下,将所述保质结束时间与所述当前日期之间的时间间隔确定为所述第一剩余保质时长;获取所述目标食品的第一类型信息;根据所述第一类型信息在目标数据库中存储的对应关系确定所述目标食品的保质时长,根据所述目标食品首次放入所述冰箱的时间、保质时长以及当前日期确定所述第一剩余保质时长。
84.在一个示例性实施例中,确定模块,还用于获取所述目标食品的第一类型信息和所述冰箱内的一组食品的第二类型信息;其中,所述一组食品包括所述冰箱内除所述目标食品之外的一份或多份食品;根据所述第一类型信息和所述第二类型信息在所述冰箱中存储的菜谱信息中确定目标菜谱信息,并显示所述目标菜谱信息。
85.在一个示例性实施例中,确定模块,还用于获取所述冰箱内的其他食品中的每份食品的剩余保质时长,其中,所述其他食品包括所述冰箱内除所述目标食品之外的食品;根据所述其他食品中的每份食品的剩余保质时长,在所述其他食品中选择出所述一组食品,其中,所述一组食品中的每份食品的剩余保质时长小于或等于第二预设阈值、且大于所述第一预设阈值。
86.在一个示例性实施例中,确定模块,还用于在检测到所述冰箱被打开的情况下,确定是否在预设时间段内所述冰箱首次被打开;在确定出在预设时间段内所述冰箱首次被打开的情况下,获取冰箱内目标食品的所述第一剩余保质时长。
87.在一个示例性实施例中,确定模块,还用于获取所述冰箱绑定的账号信息,以及获取所述账号信息中绑定的一组设备;确定所述一组设备中的各个设备与所述冰箱的距离;在所述一组设备中将与所述冰箱的距离最近的设备确定为所述目标设备。
88.在一个示例性实施例中,确定模块,还用于获取所述目标食品在冰箱中放置的目标区域,其中,所述目标区域至少包括:冷藏区域、冷冻区域;根据所述目标食品与所述目标区域的对应关系确定所述目标食品的保质时长;根据所述目标食品保质时长以及当前日期确定所述第一剩余保质时长。
89.本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
90.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
91.s1,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;
92.s2,在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用
于指示所述目标食品的第一剩余保质时长;
93.s3,在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
94.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
95.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
96.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
97.s1,获取冰箱内目标食品的第一剩余保质时长,并确定所述第一剩余保质时长是否小于或等于第一预设阈值;
98.s2,在所述第一剩余保质时长小于或等于所述第一预设阈值的情况下,生成所述目标食品对应的提示信息,并确定所述冰箱是否具备语音播放功能;其中,所述提示信息用于指示所述目标食品的第一剩余保质时长;
99.s3,在所述冰箱不具备语音播放功能的情况下,根据数据库中缓存的设备信息确定具备语音播放功能的目标设备,并通过消息中间件将所述提示信息发送至目标设备,以使所述目标设备播报或显示所述提示信息。
100.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
101.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
102.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
103.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献