一种应用于智能饮水机的数据库更新方法及系统技术方案

技术编号:29133105 阅读:12 留言:0更新日期:2021-07-02 22:28
本发明专利技术提供一种应用于智能饮水机的数据库更新方法及系统,其中,方法包括:获取智能饮水机的冲泡信息数据库;确定冲泡信息数据库上一次更新时的更新时刻;获取预设云端中在更新时刻之后出现的更新数据;对更新数据进行预处理;将预处理结果存入冲泡信息数据库,完成更新。本发明专利技术的应用于智能饮水机的数据库更新方法及系统,可以实现对智能饮水机的冲泡信息数据库进行更新,能够较好地满足全部用户的使用场景,提升用户体验。

【技术实现步骤摘要】
一种应用于智能饮水机的数据库更新方法及系统
本专利技术涉及数据库更新
,特别涉及一种应用于智能饮水机的数据库更新方法及系统。
技术介绍
目前,智能饮水机在确定用户即将要冲泡的饮品类型(例如:绿茶、咖啡和奶粉等)时,通常基于自身的数据库确定该饮品类型对应的冲泡信息(例如:冲泡适宜水温和冲泡适宜时长),接着,语音播报该冲泡信息,提示用户如何进行冲泡。但是,随着智能饮水机的不断普及,该数据库由于数据有限不能较好地满足全部用户的使用场景(例如:无法确定用户要冲泡的饮品类型对应的冲泡信息),因此,亟需一种应用于智能饮水机的数据库更新方法。
技术实现思路
本专利技术目的之一在于提供了一种应用于智能饮水机的数据库更新方法及系统,可以实现对智能饮水机的冲泡信息数据库进行更新,能够较好地满足全部用户的使用场景,提升用户体验。本专利技术实施例提供的一种应用于智能饮水机的数据库更新方法,包括:获取智能饮水机的冲泡信息数据库;确定冲泡信息数据库上一次更新时的更新时刻;获取预设云端中在更新时刻之后出现的更新数据;对更新数据进行预处理;将预处理结果存入冲泡信息数据库,完成更新。优选的,对更新数据进行预处理,包括:对更新数据进行解析,获得至少一个饮品名称和与饮品名称一一对应的冲泡时间和冲泡水温;选取任一饮品名称作为目标项,目标项对应冲泡时间作为时间项,目标项对应的冲泡水温作为水温项;获取预设的获取路径列表,通过获取路径列表中每个获取路径获取与目标项相关联的目标数据;整合各目标数据,获得目标大数据;基于目标大数据对时间项和水温项进行验证;若时间项未通过验证,基于目标大数据确定时间替代项,将时间替代项替代时间项;若水温项未通过验证,基于目标大数据确定水温替代项,将水温替代项替代水温项;各目标项对应需要替代的时间项或水温项全部完成替代后,完成预处理。优选的,基于目标大数据对时间项和水温项进行验证,包括:提取目标大数据中的时间数据;确定时间数据中各第一时间值在时间数据中出现的第一次数;剔除时间数据中第一次数小于等于预设第一次数阈值的第一时间值,获得目标时间数据;确定目标时间数据中各第二时间值在目标时间数据中出现的第二次数;选取第二次数最大值对应的第二时间值作为第一验证值;选取第二时间值中的最小值作为第二验证值;选取第二时间值中的最大值作为第三验证值;基于第一验证值、第二验证值和第三验证值计算第一验证指数,计算公式如下:其中,σ1为第一验证指数,e为自然常数,t为时间项的值,α1为第一验证值,α2为第二验证值,α3为第三验证值,μ1和μ2为预设的权重值,μ1>1>μ2>0;若第一验证指数小于等于预设的第一验证指数阈值时,时间项通过验证,否则未通过;提取目标大数据中的温度数据;确定温度数据中各第一温度值在温度数据中出现的第三次数;剔除温度数据中第三次数小于等于预设第二次数阈值的第一温度值,获得目标温度数据;确定目标温度数据中各第二温度值在目标温度数据中出现的第四次数;选取第四次数最大值对应的第二温度值作为第四验证值;选取第二温度值中的最小值作为第五验证值;选取第二温度值中的最大值作为第六验证值;基于第四验证值、第五验证值和第六验证值计算第二验证指数,计算公式如下:其中,σ2为第二验证指数,e为自然常数,γ为水温项的值,α4为第四验证值,α5为第五验证值,α6为第六验证值,μ3和μ4为预设的权重值,μ3>1>μ4>0;若第二验证指数小于等于预设的第二验证指数阈值时,水温项通过验证,否则未通过。优选的,基于目标大数据确定时间替代项,包括:将第一验证值作为时间替代项;基于目标大数据确定水温替代项,包括:将第四验证值作为水温替代项。优选的,通过获取路径列表中每个获取路径获取与目标项相关联的目标数据之前,对获取路径列表进行预处理;其中,对获取路径列表进行预处理,包括:选取获取路径列表中任一获取路径作为目标项;通过目标项获取第一验证信息,同时,在预设的时间段内每隔预设的时间间隔通过目标项隐秘获取第二验证信息;每次获取第二验证信息时,整合第一验证信息和第二验证信息,获得验证大数据;获取预设的验证模型,将验证大数据输入至验证模型,获得多个结果值;基于结果值计算结果指数,计算公式如下:其中,为结果指数,βi为第i个结果值,n为结果值的总数目,β0为预设的结果值阈值;同时,将第一验证信息和第二验证信息进行对比,确定第一验证信息是否发生变更;若是,确定第一验证信息中发生变更的至少一个变更项;通过目标项获取与变更项对应的变更记录,变更记录包括:变更原因和变更过程;基于语义识别技术对变更原因进行识别,获得第一语义特征;基于语义识别技术对变更过程进行识别,获得第二语义特征;通过目标项获取变更过程对应的深度行为数据;基于语义理解技术,确定第一语义特征和第二语义特征是否存在关联;对深度行为数据进行解析,验证变更过程是否真实;当结果指数小于等于预设的结果指数阈值,和/或,至少一个变更项对应的第一语义特征和第二语义特征不存在关联,和/或,至少一个变更项对应的变更过程不真实时,从获取路径列表中剔除目标项;当需要剔除的目标项全部剔除后,完成预处理。本专利技术实施例提供的一种应用于智能饮水机的数据库更新系统,包括:第一获取模块,用于获取智能饮水机的冲泡信息数据库;确定模块,用于确定冲泡信息数据库上一次更新时的更新时刻;第二获取模块,用于获取预设云端中在更新时刻之后出现的更新数据;第一预处理模块,用于对更新数据进行预处理;存储模块,用于将预处理结果存入冲泡信息数据库,完成更新。优选的,第一预处理模块执行如下操作:对更新数据进行解析,获得至少一个饮品名称和与饮品名称一一对应的冲泡时间和冲泡水温;选取任一饮品名称作为目标项,目标项对应冲泡时间作为时间项,目标项对应的冲泡水温作为水温项;获取预设的获取路径列表,通过获取路径列表中每个获取路径获取与目标项相关联的目标数据;整合各目标数据,获得目标大数据;基于目标大数据对时间项和水温项进行验证;若时间项未通过验证,基于目标大数据确定时间替代项,将时间替代项替代时间项;若水温项未通过验证,基于目标大数据确定水温替代项,将水温替代项替代水温项;各目标项对应需要替代的时间项或水温项全部完成替代后,完成预处理。优选的,第一预处理模块基于目标大数据对时间项和水温项进行验证,具体执行如下操作:提取目标大数据中的时间数据;确定时间数据中各第一时间值在时间数据中出现的第一本文档来自技高网...

【技术保护点】
1.一种应用于智能饮水机的数据库更新方法,其特征在于,包括:/n获取智能饮水机的冲泡信息数据库;/n确定所述冲泡信息数据库上一次更新时的更新时刻;/n获取预设云端中在所述更新时刻之后出现的更新数据;/n对所述更新数据进行预处理;/n将预处理结果存入所述冲泡信息数据库,完成更新。/n

【技术特征摘要】
1.一种应用于智能饮水机的数据库更新方法,其特征在于,包括:
获取智能饮水机的冲泡信息数据库;
确定所述冲泡信息数据库上一次更新时的更新时刻;
获取预设云端中在所述更新时刻之后出现的更新数据;
对所述更新数据进行预处理;
将预处理结果存入所述冲泡信息数据库,完成更新。


2.如权利要求1所述的一种应用于智能饮水机的数据库更新方法,其特征在于,对所述更新数据进行预处理,包括:
对所述更新数据进行解析,获得至少一个饮品名称和与所述饮品名称一一对应的冲泡时间和冲泡水温;
选取任一所述饮品名称作为目标项,所述目标项对应所述冲泡时间作为时间项,所述目标项对应的所述冲泡水温作为水温项;
获取预设的获取路径列表,通过所述获取路径列表中每个获取路径获取与所述目标项相关联的目标数据;
整合各所述目标数据,获得目标大数据;
基于所述目标大数据对所述时间项和所述水温项进行验证;
若所述时间项未通过验证,基于所述目标大数据确定时间替代项,将所述时间替代项替代所述时间项;
若所述水温项未通过验证,基于所述目标大数据确定水温替代项,将所述水温替代项替代所述水温项;
各所述目标项对应需要替代的所述时间项或所述水温项全部完成替代后,完成预处理。


3.如权利要求2所述的一种应用于智能饮水机的数据库更新方法,其特征在于,基于所述目标大数据对所述时间项和所述水温项进行验证,包括:
提取所述目标大数据中的时间数据;
确定所述时间数据中各第一时间值在所述时间数据中出现的第一次数;
剔除所述时间数据中所述第一次数小于等于预设第一次数阈值的所述第一时间值,获得目标时间数据;
确定所述目标时间数据中各第二时间值在所述目标时间数据中出现的第二次数;
选取所述第二次数最大值对应的所述第二时间值作为第一验证值;
选取所述第二时间值中的最小值作为第二验证值;
选取所述第二时间值中的最大值作为第三验证值;
基于所述第一验证值、第二验证值和第三验证值计算第一验证指数,计算公式如下:



其中,σ1为所述第一验证指数,e为自然常数,t为所述时间项的值,α1为所述第一验证值,α2为所述第二验证值,α3为所述第三验证值,μ1和μ2为预设的权重值,μ1>1>μ2>0;
若所述第一验证指数小于等于预设的第一验证指数阈值时,所述时间项通过验证,否则未通过;
提取所述目标大数据中的温度数据;
确定所述温度数据中各第一温度值在所述温度数据中出现的第三次数;
剔除所述温度数据中所述第三次数小于等于预设第二次数阈值的所述第一温度值,获得目标温度数据;
确定所述目标温度数据中各第二温度值在所述目标温度数据中出现的第四次数;
选取所述第四次数最大值对应的所述第二温度值作为第四验证值;
选取所述第二温度值中的最小值作为第五验证值;
选取所述第二温度值中的最大值作为第六验证值;
基于所述第四验证值、第五验证值和第六验证值计算第二验证指数,计算公式如下:



其中,σ2为所述第二验证指数,e为自然常数,γ为所述水温项的值,α4为所述第四验证值,α5为所述第五验证值,α6为所述第六验证值,μ3和μ4为预设的权重值,μ3>1>μ4>0;
若所述第二验证指数小于等于预设的第二验证指数阈值时,所述水温项通过验证,否则未通过。


4.如权利要求3所述的一种应用于智能饮水机的数据库更新方法,其特征在于,基于所述目标大数据确定时间替代项,包括:
将所述第一验证值作为所述时间替代项;
基于所述目标大数据确定水温替代项,包括:
将所述第四验证值作为所述水温替代项。


5.如权利要求2所述的一种应用于智能饮水机的数据库更新方法,其特征在于,通过所述获取路径列表中每个获取路径获取与所述目标项相关联的目标数据之前,对所述获取路径列表进行预处理;
其中,对所述获取路径列表进行预处理,包括:
选取所述获取路径列表中任一所述获取路径作为目标项;
通过所述目标项获取第一验证信息,同时,在预设的时间段内每隔预设的时间间隔通过所述目标项隐秘获取第二验证信息;
每次获取所述第二验证信息时,整合所述第一验证信息和所述第二验证信息,获得验证大数据;
获取预设的验证模型,将所述验证大数据输入至所述验证模型,获得多个结果值;
基于所述结果值计算结果指数,计算公式如下:



其中,θ为所述结果指数,βi为第i个所述结果值,n为所述结果值的总数目,β0为预设的结果值阈值;
同时,将所述第一验证信息和所述第二验证信息进行对比,确定所述第一验证信息是否发生变更;
若是,确定所述第一验证信息中发生变更的至少一个变更项;
通过所述目标项获取与所述变更项对应的变更记录,所述变更记录包括:变更原因和变更过程;
基于语义识别技术对所述变更原因进行识别,获得第一语义特征;
基于语义识别技术对所述变更过程进行识别,获得第二语义特征;
通过所述目标项获取所述变更过程对应的深度行为数据;
基于语义理解技术,确定所述第一语义特征和所述第二语义特征是否存在关联;
对所述深度行为数据进行解析,验证所述变更过程是否真实;
当所述结果指数小于等于预设的结果指数阈值,和/或,至少一个所述变更项对应的所述第一语义特征和所述第二语义特征不存在关联,和/或,至少一个所述变更项对应的所述变更过程不真实时,从所述获取路径列表中剔除所述目标项;
当需要剔除的所述目标项全部剔除后,完成预处理。


6.一种应用于智能饮水机的数据库更新系统,其特征在于,包括:
第一获取模块,用于获取智能饮水机的冲...

【专利技术属性】
技术研发人员:陈芒
申请(专利权)人:深圳市轻生活科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1