本发明属于智能冰箱的应用领域,特别涉及一种智能冰箱及其信息交互方法、系统和计算机可存储介质。
背景技术:
随着物联网技术和智能家居的迅猛发展,万物互联是大势所趋,近年来,很多家用设备通过增加通讯模块从而能够接入到互联网中,然而连接功能仅仅是智能发展的基础性条件,以智能冰箱为例,屏幕端的内容展示形式比较单一,仅仅是实现了比如食品显示、管理等基础功能,每台冰箱都是孤立的存在,并没有智能冰箱间的互动,同时,用户的参与感较少,难以满足用户的很多场景体验需要,较难形成口碑和认知。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术中智能冰箱的功能较单一导致用户体验差的缺陷,提供一种智能冰箱及其信息交互方法、系统和计算机可存储介质。
本发明是通过下述技术方案来解决上述技术问题:
一种智能冰箱的信息交互方法,所述信息交互方法包括:
获取与智能冰箱相关联的食材数据;
根据所述与智能冰箱相关联的食材数据生成推荐信息;
在所述智能冰箱的显示器上显示所述推荐信息。
较佳地,所述与智能冰箱关联的食材数据包括所述智能冰箱内当前存储的食材数据,所述获取与智能冰箱相关联的食材数据的步骤具体包括:
获取所述智能冰箱内的拍摄图片;
识别所述拍摄图片得到所述当前存储的食材数据。
较佳地,所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤具体包括:
生成与所述当前存储的食材数据对应的匹配菜谱,所述推荐信息包括所述匹配菜谱。
较佳地,获取与智能冰箱相关联的食材数据的步骤之后,所述信息交互方法还包括:
预设一营养指标;
获取所述当前存储的食材数据的营养成分数据;
根据所述营养成分数据和所述营养指标获取所述智能冰箱的待补充营养成分数据;
所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤还包括:
生成包含所述待补充营养成分数据的健康食材推荐列表,所述推荐信息还包括所述健康食材推荐列表。
较佳地,所述与智能冰箱相关联的食材数据还包括用户在与所述智能冰箱相关联的购物平台中购买的食材数据,和/或,所述与智能冰箱相关联的食材数据还包括用户通过所述显示器或所述智能冰箱的app输入的食材数据。
较佳地,所述获取与智能冰箱相关联的食材数据的步骤之后,所述信息交互方法还包括:
预设一区域范围;
获取第一时间段内所述区域范围内所有智能冰箱的区域食材数据;
所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤具体包括:
对所述区域食材数据进行统计得到所述区域范围内所有智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述区域范围内所有智能冰箱的用户的区域偏好食材;
根据所述区域偏好食材生成区域食材推荐列表,所述推荐信息包括所述区域食材推荐列表。
较佳地,所述根据所述区域偏好食材生成区域食材推荐列表的步骤之后,所述信息交互方法还包括:
根据所述区域食材推荐列表生成团购推荐信息,所述推荐信息还包括所述团购推荐信息。
较佳地,所述获取与智能冰箱相关联的食材数据的步骤之后,所述信息交互方法还包括:
获取第二时间段内所述智能冰箱的区段食材数据;
所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤具体包括:
对所述区段食材数据进行统计得到单个智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述单个智能冰箱的用户的个人偏好食材;
根据所述个人偏好食材生成个人食材推荐列表,所述推荐信息包括所述个人食材推荐列表。
较佳地,所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤之前,所述信息交互方法还包括:
接收一目标用户发起的对一目标食材的团购申请;
所述根据所述与智能冰箱相关联的食材数据生成推荐信息的步骤还包括:
检测距离所述目标用户预设距离范围内是否有用户的个人食材推荐列表中是否包含所述目标食材,若是,则向个人食材推荐列表中包含所述目标食材的用户推荐所述团购申请;
检测所有接受所述团购申请的用户对所述目标食材的购买量是否超过预设阈值,若是,则生成所述目标食材的确认团购信息;
所述在所述智能冰箱的显示器上显示所述推荐信息的步骤具体包括:
在接受所述团购申请的用户的智能冰箱的显示屏上显示所述确认团购信息。
一种智能冰箱的信息交互系统,所述智能冰箱包括显示器,所述信息交互系统包括食材数据获取模块和推荐信息生成模块;
所述食材数据获取模块用于获取与智能冰箱相关联的食材数据;
所述推荐信息生成模块用于根据所述与智能冰箱相关联的食材数据生成推荐信息;
所述显示器用于显示所述推荐信息。
较佳地,所述与智能冰箱关联的食材数据包括所述智能冰箱内当前存储的食材数据,所述食材数据获取模块包括摄像单元和识别单元;
所述摄像单元用于获取所述智能冰箱内的拍摄图片;
所述识别单元用于识别所述拍摄图片得到所述当前存储的食材数据。
较佳地,所述推荐信息生成模块还包括匹配菜谱生成单元;
所述匹配菜谱生成单元用于生成与所述当前存储的食材数据对应的匹配菜谱,所述推荐信息包括所述匹配菜谱。
较佳地,所述信息交互系统还包括营养成分获取模块、待补充营养成分获取模块和一营养指标库,所述推荐信息生成模块还包括健康食材推荐列表生成单元;
所述营养指标库预存有营养指标;
所述营养成分获取模块用于获取所述当前存储的食材数据的营养成分数据;
所述待补充营养成分获取模块用于根据所述营养成分数据和所述营养指标获取所述智能冰箱的待补充营养成分数据;
所述健康食材推荐列表生成单元用于生成包含所述待补充营养成分数据的健康食材推荐列表,所述推荐信息还包括所述健康食材推荐列表。
较佳地,所述与智能冰箱相关联的食材数据还包括用户在与所述智能冰箱相关联的购物平台中购买的食材数据,和/或,所述与智能冰箱相关联的食材数据还包括用户通过所述显示器或所述智能冰箱的app输入的食材数据。
较佳地,所述信息交互系统还包括区域范围预设模块和区域食材数据获取模块,所述推荐信息生成模块还包括区域偏好食材生成单元和区域食材推荐列表生成单元;
所述区域范围预设模块用于预设一区域范围;
所述区域食材数据获取模块用于获取第一时间段内所述区域范围内所有智能冰箱的区域食材数据;
所述区域偏好食材生成单元用于对所述区域食材数据进行统计得到所述区域范围内所有智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述区域范围内所有智能冰箱的用户的区域偏好食材;
所述区域食材推荐列表生成单元用于根据所述区域偏好食材生成区域食材推荐列表,所述推荐信息包括所述区域食材推荐列表。
较佳地,所述推荐信息生成模块还包括团购推荐信息生成单元;
所述团购推荐信息生成单元用于根据所述区域食材推荐列表生成团购推荐信息,所述推荐信息还包括所述团购推荐信息。
较佳地,所述信息交互系统还包括区段食材数据获取模块,所述推荐信息生成模块还包括个人偏好食材单元和个人食材推荐列表生成单元;
所述区段食材数据获取模块用于获取第二时间段内所述智能冰箱的区段食材数据;
所述个人偏好食材单元用于对所述区段食材数据进行统计得到单个智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述单个智能冰箱的用户的个人偏好食材;
所述个人食材推荐列表生成单元用于根据所述个人偏好食材生成个人食材推荐列表,所述推荐信息包括所述个人食材推荐列表。
较佳地,所述信息交互系统还包括团购申请接收模块,所述推荐信息生成模块还包括第一检测单元、第二检测单元、团购申请推荐单元和确认团购信息生成单元;
所述团购申请接收模块用于接收一目标用户发起的对一目标食材的团购申请;
所述第一检测单元用于检测距离所述目标用户预设距离范围内每个用户的个人食材推荐列表中是否包含所述目标食材,若是,则调用所述团购申请推荐单元;
所述团购申请推荐单元用于向个人食材推荐列表中包含所述目标食材的用户推荐所述团购申请;
所述第二检测单元用于检测所有接受所述团购申请的用户对所述目标食材的购买量是否超过预设阈值,若是,则调用所述确认团购信息生成单元;
所述确认团购信息生成单元用于生成所述目标食材的确认团购信息;
所述接受所述团购申请的用户的智能冰箱的显示屏用于显示所述确认团购信息。
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的智能冰箱的信息交互方法的步骤。
一种智能冰箱,包括显示屏、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的智能冰箱的信息交互方法。
本发明的积极进步效果在于:本发明的信息交互方法,根据获取到的与智能冰箱相关联的食材数据生成相应的推荐信息,进一步拓展了智能冰箱的智能化应用,用户与智能冰箱之间的交互更加便捷、人性化和智能化,让智能技术以一种更有温情、更有生活气息的形式展示出来,提升用户体验。
附图说明
图1为本发明实施例1的智能冰箱的信息交互方法的流程图。
图2为本发明实施例1的智能冰箱的信息交互方法中步骤110的具体流程图。
图3为本发明实施例2的智能冰箱的信息交互方法的流程图。
图4为本发明实施例3的智能冰箱的信息交互方法的流程图。
图5为本发明实施例4的智能冰箱的信息交互方法的流程图。
图6为本发明实施例5的智能冰箱的信息交互系统的模块示意图。
图7为本发明实施例6的智能冰箱的信息交互系统的模块示意图。
图8为本发明实施例7的智能冰箱的信息交互系统的模块示意图。
图9为本发明实施例8的智能冰箱的信息交互系统的模块示意图。
图10为本发明实施例8的智能冰箱的信息交互系统中推荐信息生成模块的模块示意图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
一种智能冰箱的信息交互方法,如图1所示,所述信息交互方法包括:
步骤110、获取与智能冰箱相关联的食材数据;
步骤120、根据与智能冰箱相关联的食材数据生成推荐信息;
步骤130、在智能冰箱的显示器上显示推荐信息。
其中,所述与智能冰箱关联的食材数据包括所述智能冰箱内当前存储的食材数据,如图2所示,步骤110具体包括:
步骤101、获取智能冰箱内的拍摄图片;
步骤102、识别拍摄图片得到当前存储的食材数据。
进一步的,如图3所示,步骤120具体包括:
生成与当前存储的食材数据对应的匹配菜谱,推荐信息包括匹配菜谱。
本实施例中,根据获取到的与智能冰箱相关联的食材数据生成相应的推荐信息,进一步拓展了智能冰箱的智能化应用,用户与智能冰箱之间的交互更加便捷、人性化和智能化,根据冰箱内存储的食材先该用户推荐可以做的食谱,提升用户体验。
实施例2
本实施例的智能冰箱的信息交互方法是在实施例1的基础上进一步改进,如图3所示,步骤110之后,所述信息交互方法还包括:
步骤111、预设一营养指标;
步骤112、获取当前存储的食材数据的营养成分数据;
步骤113、根据营养成分数据和营养指标获取智能冰箱的待补充营养成分数据;
进一步的,步骤120具体包括:
步骤221、生成包含待补充营养成分数据的健康食材推荐列表,推荐信息包括健康食材推荐列表。
本实施例中,根据获取到的与智能冰箱相关联的食材数据生成相应的推荐信息,进一步拓展了智能冰箱的智能化应用,用户与智能冰箱之间的交互更加便捷、人性化和智能化,根据营养指标对比现有食材,向用户推荐可选的健康食材。
实施例3
本实施例的智能冰箱的信息交互方法是在实施例1的基础上进一步改进,所述与智能冰箱相关联的食材数据还包括用户在与所述智能冰箱相关联的购物平台中购买的食材数据,和/或,所述与智能冰箱相关联的食材数据还包括用户通过所述显示器或所述智能冰箱的app输入的食材数据。
步骤110之后,如图4所示,所述信息交互方法还包括:
步骤114、预设一区域范围;该区域范围优选的可以为社区;
步骤115、获取第一时间段内区域范围内所有智能冰箱的区域食材数据;
进一步的,步骤120具体包括:
步骤231、对区域食材数据进行统计得到区域范围内所有智能冰箱的用户在购物平台上购买频次最高的若干食材作为区域范围内所有智能冰箱的用户的区域偏好食材;
步骤232、根据区域偏好食材生成区域食材推荐列表;推荐信息包括区域食材推荐列表。
步骤233、根据区域食材推荐列表生成团购推荐信息,推荐信息还包括团购推荐信息。
需要说明的是,根据社区用户一定周期内(比如1个月)最常存储和购买的食材统计,当有多个用户(比如:10个用户以上)都有某种食材的偏好时,在喜好相近的用户的智能冰箱的显示屏推送团购活动,当达到团购条件(比如30件)后,可以由商家统一进行配送,另外,基于上述统计信息,还可以在喜好相近的用户的智能冰箱的显示屏展示:“有xx用户和你有类似的食材偏好,大家都喜欢xxx菜谱,你是否也喜欢?”“选择你最爱的菜谱”等信息推送。
实施例4
本实施例的智能冰箱的信息交互方法是在实施例1的基础上进一步改进,如图5所示,步骤110之后,所述信息交互方法还包括:
步骤116、获取第二时间段内智能冰箱的区段食材数据;
进一步的,步骤120具体包括:
步骤241、对区段食材数据进行统计得到单个智能冰箱的用户在购物平台上购买频次最高的若干食材作为单个智能冰箱的用户的个人偏好食材;
步骤242、根据个人偏好食材生成个人食材推荐列表,所述推荐信息包括所述个人食材推荐列表。
需要说明的是,此处只是针对个人用户的食材数据进行统计,根据个人的爱好进行食材的推荐,基于此,若某一用户想要购买一食材,其可以通过智能冰箱发起团购信息,再向喜好该食材的用户推送团购申请。具体地:
步骤120之前,所述信息交互方法还包括:
步骤117、接收一目标用户发起的对一目标食材的团购申请;
步骤120还包括:
步骤243、检测距离目标用户预设距离范围内是否有用户的个人食材推荐列表中是否包含目标食材,若是,则执行步骤244;若否,则取消团购申请;
步骤244、向个人食材推荐列表中包含目标食材的用户推荐团购申请;
步骤245、检测所有接受团购申请的用户对目标食材的购买量是否超过预设阈值,若是,则执行步骤246;若否,则取消团购申请;
步骤246、生成目标食材的确认团购信息;
步骤130具体包括:
步骤301、在接受团购申请的用户的智能冰箱的显示屏上显示确认团购信息。
本实施例中,当用户需要购买某种食材时,可以在必须的屏幕端发起团购,匹配食材后,向喜好该食材的用户的智能冰箱用户进行精准的资讯投放,当达到成团标准后由商家配送,此处,同样可以优选在同一个社区内进行资讯的投放,便于商家的配送。
实施例5
一种智能冰箱的信息交互系统,所述智能冰箱包括显示器(图中未示出),如图6所示,所述信息交互系统包括食材数据获取模块1和推荐信息生成模块2;
所述食材数据获取模块1用于获取与智能冰箱相关联的食材数据;
所述推荐信息生成模块2用于根据所述与智能冰箱相关联的食材数据生成推荐信息;
所述显示器用于显示所述推荐信息。
其中,所述与智能冰箱关联的食材数据包括所述智能冰箱内当前存储的食材数据,所述食材数据获取模块1包括摄像单元111和识别单元112;
所述摄像单元111用于获取所述智能冰箱内的拍摄图片;
所述识别单元112用于识别所述拍摄图片得到所述当前存储的食材数据。
所述推荐信息生成模块2还包括匹配菜谱生成单元21;
所述匹配菜谱生成单元21用于生成与所述当前存储的食材数据对应的匹配菜谱,所述推荐信息包括所述匹配菜谱。本实施例中,根据获取到的与智能冰箱相关联的食材数据生成相应的推荐信息,进一步拓展了智能冰箱的智能化应用,用户与智能冰箱之间的交互更加便捷、人性化和智能化,根据冰箱内存储的食材先该用户推荐可以做的食谱,提升用户体验。
实施例6
本实施例的智能冰箱的信息交互系统是在实施例5的基础上进一步改进,如图7所示,所述信息交互系统还包括一营养指标库3、营养成分获取模块4和待补充营养成分获取模块5,所述推荐信息生成模块2还包括健康食材推荐列表生成单元22;
所述营养指标库3预存有营养指标;
所述营养成分获取模块4用于获取所述当前存储的食材数据的营养成分数据;
所述待补充营养成分获取模块5用于根据所述营养成分数据和所述营养指标获取所述智能冰箱的待补充营养成分数据;
所述健康食材推荐列表生成单元22用于生成包含所述待补充营养成分数据的健康食材推荐列表,所述推荐信息还包括所述健康食材推荐列表。
本实施例中,根据获取到的与智能冰箱相关联的食材数据生成相应的推荐信息,进一步拓展了智能冰箱的智能化应用,用户与智能冰箱之间的交互更加便捷、人性化和智能化,根据营养指标对比现有食材,向用户推荐可选的健康食材。
实施例7
本实施例的智能冰箱的信息交互系统是在实施例5的基础上进一步改进,所述与智能冰箱相关联的食材数据还包括用户在与所述智能冰箱相关联的购物平台中购买的食材数据,和/或,所述与智能冰箱相关联的食材数据还包括用户通过所述显示器或所述智能冰箱的app输入的食材数据。
如图8所示,所述信息交互系统还包括区域范围预设模块6和区域食材数据获取模块7,所述推荐信息生成模块2还包括区域偏好食材生成单元23、区域食材推荐列表生成单元24和团购推荐信息生成单元25;
所述区域范围预设模块6用于预设一区域范围;
所述区域食材数据获取模块7用于获取第一时间段内所述区域范围内所有智能冰箱的区域食材数据;
所述区域偏好食材生成单元23用于对所述区域食材数据进行统计得到所述区域范围内所有智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述区域范围内所有智能冰箱的用户的区域偏好食材;
所述区域食材推荐列表生成单元24用于根据所述区域偏好食材生成区域食材推荐列表,所述推荐信息包括所述区域食材推荐列表。
所述团购推荐信息生成单元25用于根据所述区域食材推荐列表生成团购推荐信息,所述推荐信息还包括所述团购推荐信息。
需要说明的是,根据社区用户一定周期内(比如1个月)最常存储和购买的食材统计,当有多个用户(比如:10个用户以上)都有某种食材的偏好时,在喜好相近的用户的智能冰箱的显示屏推送团购活动,当达到团购条件(比如30件)后,可以由商家统一进行配送,另外,基于上述统计信息,还可以在喜好相近的用户的智能冰箱的显示屏展示:“有xx用户和你有类似的食材偏好,大家都喜欢xxx菜谱,你是否也喜欢?”“选择你最爱的菜谱”等信息推送。
实施例8
本实施例的智能冰箱的信息交互系统是在实施例5的基础上进一步改进,如图9-10所示,所述信息交互系统还包括区段食材数据获取模块8,所述推荐信息生成模块2还包括个人偏好食材单元26和个人食材推荐列表生成单元27;
所述区段食材数据获取模块8用于获取第二时间段内所述智能冰箱的区段食材数据;
所述个人偏好食材单元26用于对所述区段食材数据进行统计得到单个智能冰箱的用户在购物平台上购买频次最高的若干食材作为所述单个智能冰箱的用户的个人偏好食材;
所述个人食材推荐列表生成单元27用于根据所述个人偏好食材生成个人食材推荐列表,所述推荐信息包括所述个人食材推荐列表。
需要说明的是,此处只是针对个人用户的食材数据进行统计,根据个人的爱好进行食材的推荐,基于此,若某一用户想要购买一食材,其可以通过智能冰箱发起团购信息,再向喜好该食材的用户推送团购申请。具体地:
参考图9-10,所述信息交互系统还包括团购申请接收模块9,所述推荐信息生成模块2还包括第一检测单元28、第二检测单元29、团购申请推荐单元30和确认团购信息生成单元31;
所述团购申请接收模块9用于接收一目标用户发起的对一目标食材的团购申请;
所述第一检测单元28用于检测距离所述目标用户预设距离范围内每个用户的个人食材推荐列表中是否包含所述目标食材,若是,则调用所述团购申请推荐单元30;
所述团购申请推荐单元30用于向个人食材推荐列表中包含所述目标食材的用户推荐所述团购申请;
所述第二检测单元29用于检测所有接受所述团购申请的用户对所述目标食材的购买量是否超过预设阈值,若是,则调用所述确认团购信息生成单元31;
所述确认团购信息生成单元31用于生成所述目标食材的确认团购信息;然后,在接受所述团购申请的用户的智能冰箱的显示屏用于显示所述确认团购信息。
本实施例中,当用户需要购买某种食材时,可以在必须的屏幕端发起团购,匹配食材后,向喜好该食材的用户的智能冰箱用户进行精准的资讯投放,当达到成团标准后由商家配送,此处,同样可以优选在同一个社区内进行资讯的投放,便于商家的配送。
实施例9
一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现实施例1-4中任意一个实施例所述的智能冰箱的信息交互方法的步骤。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现实施例1-4中任意一个实施例所述的智能冰箱的信息交互方法的步骤。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
实施例10
一种智能冰箱,包括显示屏、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现实施例1-4中任意一个实施例所述的智能冰箱的信息交互方法。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。