一种基于云任务调度的智能空调控制系统的制作方法

文档序号:11856396阅读:来源:国知局

技术特征:

1.一种基于云任务调度的智能空调控制系统,其特征在于,包括云端服务器、多个用户端、一个室内控制器和至少一个空调设备,其中,

所述用户端用于发布远程任务命令;

所述云端服务器包括用户管理模块、云存储模块、任务调度模块;

所述云存储模块用于存储所述智能空调控制系统的相关数据,包括初始任务数据库和用户信用度数据库;所述初始任务数据库存放所述用户端信息及所发布的远程任务命令;所述用户信用度数据库存储用户信息及所述用户的信用度信息;

所述用户管理模块包括用户信任度分析子模块;所述用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户信任度进行分析,确定用户信任度并存储在所述用户信任度数据库中;

所述任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块;其中,所述任务接收子模块接收来自所述多个用户端的远程任务命令,并存储在初始任务数据库中;所述任务分析子模块从所述初始任务数据库和所述用户信任度数据库中提取所述任务命令的内容、所述用户端信息及所述用户信用度;所述信任度判定子模块判定所述用户信任度并向所述室内控制器传送任务命令;

所述室内控制器包括微处理器、无线传输模块;所述空调设备与所述室内控制器红外连接;所述室内控制器通过所述无线传输模块接收来自所述云端服务器的任务命令,并通过所述微处理器发出控制指令控制所述空调设备运行。

2.根据权利要求1所述的一种基于云任务调度的智能空调控制系统,其特征在于所述室内控制器还包括室内温度检测传感器室内红外线接口;所述室内红外线接口与所述微处理器导线连接,所述微处理器与所述无线传输模块导线连接;

所述空调设备还包括空调内部控制器、室内温度检测传感器、空调内部红外线接口,其中,所述空调内部控制器、所述室内温度检测传感器和所述空调内部红外线接口电连接;所述空调内部控制器与所述空调内部红外线接口导线连接;所述空调内部红外线接口与所述室内红外线接口无线连接;

优选的,所述用户端用于发布远程任务命令为开启时,所述空调内部控制器根据所述室内温度检测传感器检测到的室内温度自动选择合适的运行模块和运行温度。

3.根据权利要求1或2任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述云端服务器还包括调度任务数据库,所述任务判定子模块从所述用户信任度数据库查询发布相同远程任务命令的多个所述用户端的所述用户信任度优先级,将所述用户信用度优先级设置为所述用户端发布的任务命令的优先级,存储于所述调度任务数据库,并从所述调度任务数据库中检索优先级高的任务命令传输给所述空调设备;

优选的,所述信任度判定子模块包括用户信任度阈值,所述信任度判定子模块根据所述用户的信任度值与所述用户信任度阈值比较,将低于所述用户信任度阈值的所述用户任务命令从所述初始任务数据库中删除,将不低于所述用户信任度阈值的所述用户任务命令存储到所述调度任务数据库中;

优选的,所述用户信任度阈值可设置。

4.根据权利要求1至3任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述云存储模块还包括用户身份数据库,所述用户身份设定为家庭成员身份和好友身份;

所述用户信任度分析子模块判定用户信任度的过程基于公式(1)实现,

f(ui)=wx×s(ui)×z(ui)+wy×g(ui)×k(ui) (1)

其中,f(ui)为用户ui的信任度,wx、wy分别是分配给不同用户身份权重,s(ui)和g(ui)为选择函数,所述wx为分配给所述家庭成员身份的权重、所述wy是分配给所述好友身份的权重,所述家庭成员的信任度高于其好友身份的信用度,因此令wx=n×wy,n>1,n为正整数;z(ui)为信任度;

优选的,当用户ui为家庭成员身份时s(ui)为1、g(ui)为0;当用户ui为好友身份时s(ui)为0、g(ui)为1;

优选的,当用户ui为好友身份,并设定好友u2,u3,u4,u5,u6,u7以及wx=1,wy=0.5,所述好友u2,u3,u4,u5,u6,u7的信任度分别为f(u2)=0+0.5×1×0.2=0.1,f(u3)=0+0.5×1×0.4=0.2,f(u4)=0+0.5×1×0.6=0.3,f(u5)=0+0.5×1×0.8=0.4,f(u6)=0+0.5×1×1.0=0.5,f(u7)=0+0.5×1×1.2=0.6;

优选的,设定好友u21,u31,u41,u51,u61,u71的信任度分别为f(u21)=0.3,f(u31)=0.4,f(u41)=0.5,f(u51)=0.6,f(u61)=0.7,f(u7)=0.8;

优选的,所述用户管理模块还包括用户注册子模块,用于管理所述用户端的用户身份。

5.根据权利要求1至4任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述家庭成员的信任度z(ui)与家庭成员年龄p相关,z(ui)=wa×ma+wb×mb+wc×mc,其中ma,mb,mc为信任度系数,1<ma<mb<mc,其中wa,wb,wc为选择系数;

优选的,当20<p<50时,wc=1,wa=0,wb=0,当50<p<70或当10<p<20时,wc=0,wa=0,wb=1,当p>70或当p<10时,wc=0,wa=1,wb=0。

6.根据权利要求1至5任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述公式(1)中k(ui)是用户ui为好友身份时其与家庭成员之间的信任度,所述用户的信任关系由信任关系图G=(U,β)来表示,其中U表示用户的集合,一个用户ui在信任关系图G中表示为一个顶点,信任关系图G中包括多个家庭成员顶点和多个好友顶点,β表示信任关系图G中家庭成员顶点和好友顶点之间的有向线段,k(ui)为用户ui作为好友其与家庭成员在信任关系图G中所表示的两个顶点之间有向线段β的权重,所述有向线段β的权重表示所述家庭成员和所述好友之间信任关系的强度,所述有向线段β的长度与所述权重k(ui)成反比;

优选的,用户ui作为好友其与多个家庭成员之间存在多条有向线段β,k(ui)为上述多个有向线段β对应的多个权重的平均值。

7.根据权利要求1至6任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述任务调度模块包括时间判定子模块;时间判定子模块判定接收的多个任务命令之间的时间间隔是否小于预定时间阈值,如果时间间隔不小于预定时间阈值则时间判定子模块将调度任务数据库中的任务命令传送给调度任务传送子模块;如果时间间隔小于预定时间阈值,则时间判定子模块分析调度任务数据库中的多个任务命令,并判断是否存在对于智能空调设备的至少两个任务命令并且该至少两个任务命令为相同命令,若是则仅将对于同一智能空调设备具有最高优先级的任务命令传送给调度任务传送子模块,若否则将调度任务数据库中的任务命令传送给调度任务传送子模块;

优选的,所述任务调度模块包括调度任务传送子模块,其中调度任务传送子模块将接收到的任务命令发送给相应的智能空调设备。

8.根据权利要求1至7任一项所述的一种基于云任务调度的智能空调控制系统,其特征在于,所述云端服务器支持分布式云控制系统协议中的云端协议,所述多个用户端和所述智能空调设备均拥有用户端协议,所述用户端协议与云端服务器的云端协议基于相同的分布式云控制协议。

9.根据权利要求1至8任意一项所述的系统,其特征在于,所述多个用户端为智能手机、平板电脑、笔记本或台式计算机;

优选的,所述云存储模块还包括空调设备列表,所述空调设备列表包括存储所有的空调设备,包括空调名称、品牌、型号、可识别的命令;所述用户信任度判定子模块还包括解析云任务命令的内容以及根据用户端识别信息识别发出多个云任务命令的用户及其身份,其中解析云任务命令是根据所述空调设备列表中存储的信息将所述用户任务命令进行转换得到所述空调可以识别的命令,结合用户端的命令转换成该空调可以识别的命令并存储在初始任务数据库中;

优选的,所述用户端发布的远程任务命令中包括选择空调设备名称。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1