System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能家居控制,更具体地说,本专利技术涉及一种智能马桶盖控制方法及系统。
技术介绍
1、在智能家居生态系统中,卫浴设备的智能化,尤其是智能马桶的技术发展,正逐渐成为现代生活的必备元素。通过智能化的马桶盖不仅提升了卫生功能,增加了使用便利,并且以节能和舒适为导向,提供了了个人卫生的定制化管理,因此越来越多的家庭选用智能马桶盖。
2、然而,当前市场上的智能马桶盖产品大多采用预设程序进行控制,这包括利用基本传感器自动执行冲水、座圈加热等基础功能。尽管可以满足基础需求,但此类自动化功能通常局限于出厂时设定的标准操作,无法根据用户的具体需求和使用场景进行个性化调整。虽然有一部分智能马桶盖为用户提供了交互手段,用于对马桶盖的控制参数进行自定义,但是它们往往不记录用户的参数调整历史,缺乏对用户行为模式的学习能力,从而无法实现基于用户行为模式的控制设置自动优化。当用户自己设置的参数在使用过程中因环境变化而不再适宜。例如,在不同的气温条件下,用户对座圈加热的需求可能会有所不同,此时需要用户自行对控制参数进行修改,这增加了操作的复杂性并降低了用户体验。
技术实现思路
1、为了克服现有技术需要用户自行对控制参数进行修改,增加了操作的复杂性并降低了用户使用体验的问题,本专利技术提出了一种智能马桶盖控制方法及系统,用于解决上述问题。
2、本专利技术提供如下技术方案:
3、一种智能马桶盖控制方法,包括:
4、s1、建立一个指令库用于存储预设的控制指令
5、s2、为每个用户创建个人标识,并建立与个人标识对应的行为数据库和调整数据库;从指令库中选取控制指令构成指令集,并为指令集设定对应的使用目标后存入行为数据库,所述调整数据库用于存储用户的调整记录;
6、s3、通过用户交互接口获取用户的个人标识和使用目标;
7、s4、根据用户的个人标识,从对应的行为数据库中获取与使用目标对应的指令集,作为第一指令集;
8、s5、获取实时环境数据,根据实时环境数据和调整数据库对第一指令集中的控制指令进行调整,使用调整后的第一指令集作为第二指令集;
9、s6、执行第二指令集中的控制指令,并在执行每个控制指令时监控用户是否对控制指令进行调整,若否,则按照控制指令执行;若是,则按照调整后的控制指令执行;
10、s7、当第二指令集中的指令全部被执行完毕后,获取被用户调整的控制指令的标签,若为环境稳定标签,则更新行为数据库中的指令集,若为环境敏感标签,则生成调整记录并存入调整数据库。
11、优选的,所述控制指令对应马桶盖执行的动作,所述调整记录包括记录时间、使用目标、指令编号、记录环境和调整控制指令。
12、优选的,所述从指令库中选取控制指令构成指令集包括:通过用户交互接口接收用户需要马桶盖执行的动作,根据用户需要马桶盖执行的动作,从指令库中获取对应的控制指令,形成指令集。
13、优选的,所述根据实时环境数据和调整数据库对第一指令集中的控制指令进行调整包括:
14、获取第一指令集对应的使用目标并记为匹配目标,获取第一指令集中标签为环境敏感标签的控制指令并记为待调整指令;
15、获取待调整指令的指令编号记为匹配编号;
16、从调整数据库中筛选出使用目标与匹配目标相同,并且指令编号与匹配编号相同的调整记录,组成匹配集合;
17、根据实时环境数据判断匹配集合中是否存在匹配调整记录;若是,则选择一条匹配调整记录作为目标记录,并使用目标记录中的调整控制指令替换待调整指令;若否,则保持待调整指令不变。
18、优选的,所述实时环境数据包括实时温度和实时湿度,所述调整记录中的记录环境包括记录温度和记录湿度;所述根据实时环境数据判断匹配集合中是否存在匹配调整记录的步骤包括:
19、获取匹配集合,判断匹配集合是否为空;
20、若为空,则判断匹配集合中不在匹配调整记录;
21、否则,获取匹配集合中的调整记录,计算调整记录与实时环境数据间的差异度;计算公式如下:
22、;
23、式中,表示差异度,表示实时温度,表示实时湿度,表示记录温度,表示记录湿度,表示预设的温度权重,表示预设的湿度权重,且;
24、判断是否存在小于预设差异度阈值的差异度;若不存在,则判断匹配集合中不存在匹配调整记录;若存在,则判断匹配集合中存在匹配调整记录,并将差异度大于预设差异度阈值的调整记录作为匹配调整记录。
25、优选的,所述目标记录的选择步骤包括:
26、获取根据匹配集合获取基准时间差;
27、获取匹配调整记录和对应的差异度,获取当前时间,使用当前时间减去匹配调整记录中的记录时间得到时间差,使用时间差除以基准时间差得到时间系数;
28、使用时间系数乘以差异度得到修正差异度;
29、选择最小的修正差异度对应的匹配调整记录作为目标记录。
30、优选的,所述基准时间差的获取步骤包括:
31、获取匹配集合,并从中获取任一调整记录记为基准记录;
32、从匹配集合中筛选出那些记录温度和记录湿度与基准记录的记录温度和记录湿度误差均不超过预设误差率的调整记录,并与基准记录一起组成分析集合;
33、将分析集合中的调整记录按照记录时间顺序排列,并计算分析集合中相邻两条调整记录间记录时间的差值,组成时间差集合;
34、计算基准时间差,基准时间差的计算公式如下:
35、,
36、式中,表示基准时间差,表示时间差集合中的元素位置,表示时间差集合中的元素数量,表示时间差集合中的第个元素。
37、优选的,所述更新行为数据库中的指令集包括:
38、访问与用户个人标识对应的行为数据库,在行为数据库中,找到与用户使用目标对应的指令集;
39、获取用户调整的控制指令的指令编号;
40、在指令集中找到指令编号对应的控制指令,将其替换为用户调整后的控制指令,完成对行为数据库中的指令集的更新。
41、优选的,所述调整记录的生成步骤包括:
42、获取用户对控制指令进行调整的时间作为记录时间;
43、获取使用目标和被用户调整的控制指令的指令编号;
44、获取用户对控制指令进行调整时的温度和湿度分别记为记录温度和记录湿度,记录温度和记录湿度组成记录环境;
45、获取用户调整后的控制指令作为调整控制指令;
46、将记录时间、使用目标、指令编号、记录环境和调整控制指令组合得到调整记录。
47、本专利技术还提供一种智能马桶盖控制系统,用于实现智能马桶盖控制方法,包括:指令库模块,用于建立一个指令库用于存储预设的控制指令,为每个控制指令分本文档来自技高网...
【技术保护点】
1.一种智能马桶盖控制方法,其特征在于,包括:
2.根据权利要求1所述的智能马桶盖控制方法,其特征在于,所述控制指令对应马桶盖执行的动作,所述调整记录包括记录时间、使用目标、指令编号、记录环境和调整控制指令。
3.根据权利要求2所述的智能马桶盖控制方法,其特征在于,所述从指令库中选取控制指令构成指令集包括:通过用户交互接口接收用户需要马桶盖执行的动作,根据用户需要马桶盖执行的动作,从指令库中获取对应的控制指令,形成指令集。
4.根据权利要求3所述的智能马桶盖控制方法,其特征在于,所述根据实时环境数据和调整数据库对第一指令集中的控制指令进行调整包括:
5.根据权利要求4所述的智能马桶盖控制方法,其特征在于,所述实时环境数据包括实时温度和实时湿度,所述调整记录中的记录环境包括记录温度和记录湿度;所述根据实时环境数据判断匹配集合中是否存在匹配调整记录的步骤包括:
6.根据权利要求5所述的智能马桶盖控制方法,其特征在于,所述目标记录的选择步骤包括:
7.根据权利要求6所述的智能马桶盖控制方法,其特征在于,所述基准时间
8.根据权利要求2所述的智能马桶盖控制方法,其特征在于,所述更新行为数据库中的指令集包括:
9.根据权利要求8所述的智能马桶盖控制方法,其特征在于,所述调整记录的生成步骤包括:
10.一种智能马桶盖控制系统,用于实现如权利要求1-9任一项所述的智能马桶盖控制方法,其特征在于,包括:
...【技术特征摘要】
1.一种智能马桶盖控制方法,其特征在于,包括:
2.根据权利要求1所述的智能马桶盖控制方法,其特征在于,所述控制指令对应马桶盖执行的动作,所述调整记录包括记录时间、使用目标、指令编号、记录环境和调整控制指令。
3.根据权利要求2所述的智能马桶盖控制方法,其特征在于,所述从指令库中选取控制指令构成指令集包括:通过用户交互接口接收用户需要马桶盖执行的动作,根据用户需要马桶盖执行的动作,从指令库中获取对应的控制指令,形成指令集。
4.根据权利要求3所述的智能马桶盖控制方法,其特征在于,所述根据实时环境数据和调整数据库对第一指令集中的控制指令进行调整包括:
5.根据权利要求4所述的智能马桶盖控制方法,其特征在于,所述实...
【专利技术属性】
技术研发人员:刘惠强,
申请(专利权)人:深圳市合兴宏塑胶制品有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。