本发明涉及智能控制,更具体地说,它涉及一种智能家居协调优化控制方法、系统、终端及介质。
背景技术:
1、智能家居通过物联网技术将家中的各种设备连接到一起,提供家电控制、照明控制、窗帘控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发等多场景下的智能控制。
2、目前,对于多场景下的智能家居控制一般是仅受一个用户终端进行控制,若在多个用户终端同时进行控制时,通常是优先级高的用户终端所生成的控制策略覆盖优先级低的用户终端所生成的控制策略,或者是一个用户终端后生成的控制策略覆盖另一个用户终端先生成的控制策略,这就导致多个用户终端同时对智能家居进行控制时,仅能满足一个用户终端的需求,无法对不同用户终端的需求进行平衡协调。
3、因此,如何研究设计一种能够克服上述的智能家居协调优化控制方法、系统、终端及介质是我们目前急需解决的问题。
技术实现思路
1、为解决现有技术中的不足,本发明的目的是提供一种智能家居协调优化控制方法、系统、终端及介质,可以对不同用户终端的控制策略进行优化协调,使得多场景下的智能家居联合控制能够尽量满足不同用户终端的需求。
2、本发明的上述技术目的是通过以下技术方案得以实现的:
3、第一方面,提供了一种智能家居协调优化控制方法,包括以下步骤:
4、获取第一终端的第一控制策略和第二终端的第二控制策略;
5、选取第一控制策略和第二控制策略中具有相同子策略的控制项作为相同控制项,并选取第一控制策略和第二控制策略中具有不同子策略的控制项作为异议控制项;
6、从第一数据库中筛选得到与异议控制项中两种不同子策略具有相同子策略的相同控制项的控制频数;
7、从第二数据库中匹配得到异议控制项中两种不同子策略的服从概率和/或被服从概率;
8、依据控制频数以及对应的服从概率和/或被服从概率确定异议控制项中两种不同子策略的策略优先值;
9、从两种不同子策略中选取策略优先值大的子策略作为异议控制项的最终策略,并结合相同控制项的子策略组成协调后包含所有控制项的优化控制策略。
10、进一步的,所述策略优先值的计算公式具体为:
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、1、本发明提供的一种智能家居协调优化控制方法,将两个进行智能控制切换的第一控制策略和第二控制策略进行对比分析,并对具有不同子策略的控制项,依据历史策略的服从情况确定异议控制项的最终策略,可以对不同用户终端的控制策略进行优化协调,使得多场景下的智能家居联合控制能够尽量满足不同用户终端的需求;
40、2、本发明在对策略优先值计算过程中,不仅仅考虑了子策略的服从概率,还考虑了子策略的被服从概率,融合了异议控制项中两个不同子策略的服从情况,可有效避免一种新的子策略出现时始终无法参与优化控制的情况发生,提高了智能家居协调优化控制的合理性和可靠性;
41、3、本发明还依据控制策略的生成时间先后顺序对策略优先值进行修正处理,可保障智能家居协调优化控制的时效性;
42、4、本发明还用户终端的优先级对策略优先值进行修正处理,避免出现对异议控制项中两个不同子策略无法进行优化控制的情况发生。
1.一种智能家居协调优化控制方法,其特征是,包括以下步骤:
2.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,所述策略优先值的计算公式具体为:
3.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,所述策略优先值的计算公式具体为:
4.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,所述第一数据库与第二数据库的更新过程具体为:
5.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,该方法还包括:
6.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,该方法还包括:
7.根据权利要求1所述的一种智能家居协调优化控制方法,其特征是,该方法还包括:
8.一种智能家居协调优化控制系统,其特征是,包括:
9.一种计算机终端,包含存储器、处理器及存储在存储器并可在处理器上运行的计算机程序,其特征是,所述处理器执行所述程序时实现如权利要求1-7中任意一项所述的一种智能家居协调优化控制方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征是,所述计算机程序被处理器执行可实现如权利要求1-7中任意一项所述的一种智能家居协调优化控制方法。