一种基于可视化操作的智能规则引擎管理方法及系统技术方案

技术编号:38043636 阅读:9 留言:0更新日期:2023-06-30 11:09
本发明专利技术公开了一种基于可视化操作的智能规则引擎管理方法及系统,该方法包括:获取并保存多个历史用户通过物联网设备规则制定平台传输的多个历史设备触发执行规则和多个历史可视化操作;所述物联网设备规则制定平台设置有可视化操作界面;实时获取当前用户通过所述物联网设备规则制定平台传输的多个物联网设备之间的实时触发执行规则和实时可视化操作;根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议;向所述当前用户展示所述修正建议。可见,本发明专利技术能够使得可视化的物联网设备规则设置更加智能,提高用户进行物联网设备的设置的效率和正确率。设备的设置的效率和正确率。设备的设置的效率和正确率。

【技术实现步骤摘要】
一种基于可视化操作的智能规则引擎管理方法及系统


[0001]本专利技术涉及物联网
,尤其涉及一种基于可视化操作的智能规则引擎管理方法及系统。

技术介绍

[0002]物联网技术已被大量应用在现有的设备控制技术中,有越来越多的物联网设备被应用,相应的,对于物联网设备的数据规则的设置,也越来越智能化,例如对于家居设备的触发执行规则的设置,或是对于特定区域的传感设备的报警规则和触发消防设备的规则的设置,都开始被应用,以提高区域管控的智能化程度。但现有的物联网设备的数据规则的设置,没有充分考虑到可视化操作的便利程度,也没有结合历史用户的操作来对当前用户的操作进行调整,因此其智能化程度较低,也无法提高用户的操作效率。可见,现有技术存在缺陷,亟需解决。

技术实现思路

[0003]本专利技术所要解决的技术问题在于,提供一种基于可视化操作的智能规则引擎管理方法及系统,能够使得可视化的物联网设备规则设置更加智能,提高用户进行物联网设备的设置的效率和正确率。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种基于可视化操作的智能规则引擎管理方法,所述方法包括:获取并保存多个历史用户通过物联网设备规则制定平台传输的多个历史设备触发执行规则和多个历史可视化操作;所述物联网设备规则制定平台设置有可视化操作界面;实时获取当前用户通过所述物联网设备规则制定平台传输的多个物联网设备之间的实时触发执行规则和实时可视化操作;根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议;向所述当前用户展示所述修正建议。
[0005]作为一种可选的实施方式,在本专利技术第一方面中,所述物联网设备包括家居设备、传感设备、工业设备中的至少一种;和/或,所述历史设备触发执行规则或所述实时触发执行规则包括数据类型触发规则、数据值触发规则、数据关系触发规则中的至少一种;和/或,所述历史可视化操作或所述实时可视化操作包括单一设备连接操作、多设备关联操作、设备删除操作、设备添加操作、设备分类操作中的至少一种。
[0006]作为一种可选的实施方式,在本专利技术第一方面中,所述修正建议包括规则修正建议和操作修正建议;所述根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议,包括:
基于规则相似度计算算法,从所述多个历史设备触发执行规则中与所述实时触发执行规则相似的多个相似历史规则;根据所述多个相似历史规则,确定所述实时触发执行规则对应的规则修正建议;基于神经网络预测算法,从所述多个历史可视化操作中与所述实时可视化操作的预测操作相似的多个相似历史操作;根据所述多个相似历史操作,确定所述实时可视化操作对应的操作修正建议。
[0007]作为一种可选的实施方式,在本专利技术第一方面中,所述基于规则相似度计算算法,从所述多个历史设备触发执行规则中与所述实时触发执行规则相似的多个相似历史规则,包括:确定所述实时触发执行规则对应的第一设备信息和规则信息;在所述多个历史设备触发执行规则中筛选出符合所述第一设备信息的多个候选相似历史规则;对于每一所述候选相似历史规则,计算该候选相似历史规则的规则信息与所述实时触发执行规则的规则信息之间的规则相似度;根据所述规则相似度从大到小,对所述多个候选相似历史规则进行排序得到第一规则序列,将所述第一规则序列前第一数量个候选相似历史规则确定为多个相似历史规则。
[0008]作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述多个相似历史规则,确定所述实时触发执行规则对应的规则修正建议,包括:对于每一所述相似历史规则,计算该相似历史规则的设置时间信息和所述实时触发执行规则的设置时间信息之间的第一时间相似度;计算该相似历史规则的用户类型和所述实时触发执行规则的用户类型之间的第一用户相似度;计算该相似历史规则的所述第一时间相似度和所述第一用户相似度之间的加权求和平均值,得到该相似历史规则的第一相似参数;根据所述第一相似参数从大到小,对所述多个相似历史规则进行排序得到第二规则序列,将所述第二规则序列的前第二数量个规则确定为所述实时触发执行规则对应的规则修正建议。
[0009]作为一种可选的实施方式,在本专利技术第一方面中,所述基于神经网络预测算法,从所述多个历史可视化操作中与所述实时可视化操作的预测操作相似的多个相似历史操作,包括:将所述实时可视化操作输入至预先训练好的操作预测神经网络模型中,以得到所述实时可视化操作对应的预测操作;所述操作预测神经网络模型通过包括有多个训练操作和下一步操作标注的训练数据集训练得到;确定所述实时可视化操作的第二设备信息;在所述多个历史可视化操作中筛选出符合所述第二设备信息的多个候选相似历史操作;计算每一所述候选相似历史操作的操作信息和所述预测操作的操作信息的操作相似度;
根据所述操作相似度从大到小,对所述多个候选相似历史操作进行排序得到第一操作序列,将所述第一操作序列中的前第三数量个操作确定为多个相似历史操作。
[0010]作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述多个相似历史操作,确定所述实时可视化操作对应的操作修正建议,包括:对于每一所述相似历史操作,计算该相似历史操作的设置时间信息和所述实时可视化操作的设置时间信息之间的第二时间相似度;计算该相似历史操作的用户类型和所述实时可视化操作的用户类型之间的第二用户相似度;计算该相似历史操作的所述第二时间相似度和所述第二用户相似度之间的加权求和平均值,得到该相似历史操作的第二相似参数;根据所述第二相似参数从大到小,对所述多个相似历史操作进行排序得到第二操作序列,将所述第二操作序列的前第四数量个规则确定为所述实时可视化操作对应的操作修正建议。
[0011]作为一种可选的实施方式,在本专利技术第一方面中,所述向所述当前用户展示所述修正建议,包括:获取所述当前用户在当前时间段的当前操作信息;所述当前操作信息包括规则设置操作和/或可视化操作;根据所述当前操作信息,基于预测算法,确定所述当前用户的下一操作类型;根据所述下一操作类型,确定所述规则修正建议和所述操作修正建议的展示优先级;根据所述展示优先级,确定所述规则修正建议和操作修正建议对应的展示顺序;根据所述展示顺序,向所述当前用户展示所述规则修正建议和操作修正建议。
[0012]本专利技术第二方面公开了一种基于可视化操作的智能规则引擎管理系统,所述系统包括:保存模块,用于获取并保存多个历史用户通过物联网设备规则制定平台传输的多个历史设备触发执行规则和多个历史可视化操作;所述物联网设备规则制定平台设置有可视化操作界面;获取模块,用于实时获取当前用户通过所述物联网设备规则制定平台传输的多个物联网设备之间的实时触发执行规则和实时可视化操作;修正模块,用于根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议;展示模块,用于向所述当前用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于可视化操作的智能规则引擎管理方法,其特征在于,所述方法包括:获取并保存多个历史用户通过物联网设备规则制定平台传输的多个历史设备触发执行规则和多个历史可视化操作;所述物联网设备规则制定平台设置有可视化操作界面;实时获取当前用户通过所述物联网设备规则制定平台传输的多个物联网设备之间的实时触发执行规则和实时可视化操作;根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议;向所述当前用户展示所述修正建议。2.根据权利要求1所述的基于可视化操作的智能规则引擎管理方法,其特征在于,所述物联网设备包括家居设备、传感设备、工业设备中的至少一种;和/或,所述历史设备触发执行规则或所述实时触发执行规则包括数据类型触发规则、数据值触发规则、数据关系触发规则中的至少一种;和/或,所述历史可视化操作或所述实时可视化操作包括单一设备连接操作、多设备关联操作、设备删除操作、设备添加操作、设备分类操作中的至少一种。3.根据权利要求1所述的基于可视化操作的智能规则引擎管理方法,其特征在于,所述修正建议包括规则修正建议和操作修正建议;所述根据数据统计比对算法,以及所述多个历史设备触发执行规则和多个历史可视化操作,对所述实时触发执行规则和实时可视化操作进行处理,以得到修正建议,包括:基于规则相似度计算算法,从所述多个历史设备触发执行规则中与所述实时触发执行规则相似的多个相似历史规则;根据所述多个相似历史规则,确定所述实时触发执行规则对应的规则修正建议;基于神经网络预测算法,从所述多个历史可视化操作中与所述实时可视化操作的预测操作相似的多个相似历史操作;根据所述多个相似历史操作,确定所述实时可视化操作对应的操作修正建议。4.根据权利要求3所述的基于可视化操作的智能规则引擎管理方法,其特征在于,所述基于规则相似度计算算法,从所述多个历史设备触发执行规则中与所述实时触发执行规则相似的多个相似历史规则,包括:确定所述实时触发执行规则对应的第一设备信息和规则信息;在所述多个历史设备触发执行规则中筛选出符合所述第一设备信息的多个候选相似历史规则;对于每一所述候选相似历史规则,计算该候选相似历史规则的规则信息与所述实时触发执行规则的规则信息之间的规则相似度;根据所述规则相似度从大到小,对所述多个候选相似历史规则进行排序得到第一规则序列,将所述第一规则序列前第一数量个候选相似历史规则确定为多个相似历史规则。5.根据权利要求4所述的基于可视化操作的智能规则引擎管理方法,其特征在于,所述根据所述多个相似历史规则,确定所述实时触发执行规则对应的规则修正建议,包括:对于每一所述相似历史规则,计算该相似历史规则的设置时间信息和所述实时触发执行规则的设置时间信息之间的第一时间相似度;计算该相似历史规则的用户类型和所述实时触发执行规则的用户类型之间的第一用户相似度;
计算该相似历史规则的所述第一时间相似度和所述第一用户相似度之间的加权求和平均值,得到该相似历史规则的第一相似参数;根据所述第一相似参数从大到小,对所述多个相似历史规则进行排序得到第二规则序列,将所述第二规则序列的前第二数量个规则确定为所述实时触发执...

【专利技术属性】
技术研发人员:胡艳胜
申请(专利权)人:广州卓勤信息技术有限公司
类型:发明
国别省市:

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

1