一种基于云任务调度的智能采暖控制系统技术方案

技术编号:13781706 阅读:65 留言:0更新日期:2016-10-04 18:59
本发明专利技术公开了一种基于云任务调度的智能采暖控制系统,该系统包括云端服务器、多个用户端和智能采暖设备,该系统通过云系统构架,使得家庭成员及其好友都可以通过用户端对智能采暖设备进行远程控制,当家庭成员无法对智能采暖设备进行远程控制时,可以委托其好友代为进行控制,并且根据家庭成员的信任度和好友的信任度来控制对云任务命令的筛选和调度,在实现智能采暖设备委托控制的同时、提高了控制的安全性,同时对来自多个用户的多个相同远程任务命令加以选择,减少了不必要的任务传输和网络开销,避免智能采暖设备不必要的耗损,提高对该智能采暖设备执行远程控制的准确性。

【技术实现步骤摘要】

本专利技术涉及智能采暖控制
,尤其涉及一种基于云任务调度的智能采暖控制系统
技术介绍
随着人们生活水平的提高,采暖设备的人性化发展,越来越多的用户使用可微电脑智能温度控制采暖设备,智能采暖设备的功率可调,温度可调,并可进行故障报警,因此为了更加节能环保,并满足实际需要,用户需要一种可以远程控制的智能采暖设备,但是现有的智能采暖通常是由家庭成员来控制,如果家庭成员处于网络无法连接的状态,则无法对智能采暖设备进行及时地远程控制。因此当多个家庭成员不方便对智能采暖设备进行远程控制时,可以委托多个好友代为对智能采暖设备进行控制,虽然现在也有些智能采暖控制系统中引入好友概念,但是没有对好友的可信任度进行分析,且不同家庭成员也具有不同的可信度,因此如果不对用户端的可信度进行评定的话,必然存在安全隐患。另一方面,家庭成员之间信息沟通不及时,也可能存在多个好友受不同家庭成员委托,使得一个家庭成员与其他家庭成员或与其他家庭成员委托的好友,均对同一智能采暖设备短时间内发送多个相同远程任务命令,由此对于同一个智能采暖设备较短时间内需要接收到来自多个用户端的多个相同远程任务命令,若对于多个远程任务命令不加以选择的话,则必然增加了不必要的任务传输和网络开销,并且短时间内接收多个相同任务命令使得该智能采暖设备内部主控机处于频繁分析处理中,增加了智能采暖设备不必要的耗损,相对降低了
该智能采暖设备的使用寿命,在一定程度上也影响了该智能采暖设备的正确运行,无法对该智能采暖设备执行正确的远程控制。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种基于云任务调度的智能采暖控制系统,其技术方案如下:包括云端服务器、多个可进行通讯的用户端和智能采暖设备,其中,所述用户端用于包括显示设备、控制面板,所述显示设备用于用于查询智能采暖设备运行情况;所述控制面板用于发布停止或加热到预定温度的远程任务命令;所述云端服务器包括用户管理模块、云存储模块、任务调度模块;所述云存储模块用于存储所述智能采暖控制系统的相关数据,包括初始任务数据库和用户信用度数据库;所述初始任务数据库存放所述用户端信息及所发布的远程任务命令;所述用户信用度数据库存储用户信息及所述用户的信用度信息;所述用户管理模块包括用户信任度分析子模块;所述用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户信任度进行分析,确定用户信任度并存储在所述用户信任度数据库中;所述任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块;其中,所述任务接收子模块接收来自所述多个用户端的远程任务命令,并存储在初始任务数据库中;所述任务分析子模块从所述初始任务数据库和所述用户信任度数据库中提取所述任务命令的内容、所述用户端信息及所述用户
信用度;所述信任度判定子模块判定所述用户信任度并向所述智能采暖设备传送任务命令;所述智能采暖设备包括主控机、无线通信模块和热源提供设备,其中所述主控机通过所述无线通讯模块接收来自所述云服务器端的任务命令控制所述热源提供设备运行。所述智能采暖设备还包括温度传感器,主控机还包括加热开关、温控开关;所述智能采暖设备通过所述温度传感器定时检测环境温度并通过无线数据通讯模块向所述云服务器端发送所述环境温度;当所述主控机收来自所述云服务器端的任务命令为停止时,主控机控制加热开关关闭;当所述主控机收到来自所述云服务器端的任务命令为加热到预定温度时,所述主控机控制加热开关打开,并设定所述温控开关的阈值为所述预定温度。所述云端服务器还包括调度任务数据库,所述任务判定子模块从所述用户信任度数据库查询发布相同远程任务命令的多个所述用户端的所述用户信任度优先级,将所述用户信用度优先级设置为所述用户端发布的任务命令的优先级,存储于所述调度任务数据库,并从所述调度任务数据库中检索优先级高的任务命令传输给所述智能采暖设备;优选的,所述信任度判定子模块包括用户信任度阈值,所述信任度判定子模块根据所述用户的信任度值与所述用户信任度阈值比较,将低于所述用户信任度阈值的所述用户任务命令从所述初始任务数据库中删除,将不低于所述用户信任度阈值的所述用户任务命令存储到所述调度任务数据库中;优选的,所述用户信任度阈值可设置;优选的,所述远程用户任务命令包括停止、加热到预设的温度。进一步的,所述云存储模块还包括用户身份数据库,所述用户身份设定为家庭成员身份和好友身份;所述用户信任度分析子模块判定用户信任度的过程基于公式(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;优选的,所述用户管理模块还包括用户注册子模块,用于管理所述用户端的用户身份。所述家庭成员的信任度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。所述公式(1)中k(ui)是用户ui为好友身份时其与家庭成员之间的信任度,所述用户的信任关系由信任关系图G=(U,β)来表示,其中U表示用户的集合,一个用户ui在信任关系图G中表示为一个顶点,信任关系图G中包括多个家庭成员顶点和多个好友顶点,β表示信任关系图G中家庭成员顶点和好友顶点之间的有向线段,k(ui)为用户ui作为好友其与家庭成员在信任关系图G中所表示的两个顶点之间有向线段β的权重,所述有向线段β的权重表示所述家庭成员和所述好友之间信任关系的强度,所述有向线段β的长度与所述权重k(ui)成反比;优选的,用户ui作为好友其与多个家庭成员之间存在多条有向线段β,k(ui)为上述多个有向线段β对应的多个权重的平均本文档来自技高网
...

【技术保护点】
一种基于云任务调度的智能采暖控制系统,其特征在于,包括云端服务器、多个可进行通讯的用户端和智能采暖设备,其中,所述用户端用于包括显示设备、控制面板,所述显示设备用于查询智能采暖设备运行情况;所述控制面板用于发布停止或加热到预定温度的远程任务命令;所述云端服务器包括用户管理模块、云存储模块、任务调度模块;所述云存储模块用于存储所述智能采暖控制系统的相关数据,包括初始任务数据库和用户信用度数据库;所述初始任务数据库存放所述用户端信息及所发布的远程任务命令;所述用户信用度数据库存储用户信息及所述用户的信用度信息;所述用户管理模块包括用户信任度分析子模块;所述用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户信任度进行分析,确定用户信任度并存储在所述用户信任度数据库中;所述任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块;其中,所述任务接收子模块接收来自所述多个用户端的远程任务命令,并存储在初始任务数据库中;所述任务分析子模块从所述初始任务数据库和所述用户信任度数据库中提取所述任务命令的内容、所述用户端信息及所述用户信用度;所述信任度判定子模块判定所述用户信任度并向所述智能采暖设备传送任务命令;所述智能采暖设备包括主控机、无线通信模块和热源提供设备,其中所述主控机通过所述无线通讯模块接收来自所述云端服务器的任务命令控制所述热源提供设备运行。...

【技术特征摘要】
1.一种基于云任务调度的智能采暖控制系统,其特征在于,包括云端服务器、多个可进行通讯的用户端和智能采暖设备,其中,所述用户端用于包括显示设备、控制面板,所述显示设备用于查询智能采暖设备运行情况;所述控制面板用于发布停止或加热到预定温度的远程任务命令;所述云端服务器包括用户管理模块、云存储模块、任务调度模块;所述云存储模块用于存储所述智能采暖控制系统的相关数据,包括初始任务数据库和用户信用度数据库;所述初始任务数据库存放所述用户端信息及所发布的远程任务命令;所述用户信用度数据库存储用户信息及所述用户的信用度信息;所述用户管理模块包括用户信任度分析子模块;所述用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户信任度进行分析,确定用户信任度并存储在所述用户信任度数据库中;所述任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块;其中,所述任务接收子模块接收来自所述多个用户端的远程任务命令,并存储在初始任务数据库中;所述任务分析子模块从所述初始任务数据库和所述用户信任度数据库中提取所述任务命令的内容、所述用户端信息及所述用户信用度;所述信任度判定子模块判定所述用户信任度并向所述智能采暖设备传送任务命令;所述智能采暖设备包括主控机、无线通信模块和热源提供设备,其中所述主控机通过所述无线通讯模块接收来自所述云端服务器的任务命令控制所述热源提供设备运行。2.根据权利要求1所述的一种基于云任务调度的智能采暖控制系统,其特征在于,所述智能采暖设备还包括温度传感器,所述主控机还包括加热开关、
\t温控开关;所述智能采暖设备通过所述温度传感器定时检测环境温度并通过无线数据通讯模块向所述云服务器端发送所述环境温度;当所述主控机收来自所述云服务器端的任务命令为停止时,主控机控制加热开关关闭;当所述主控机收到来自所述云服务器端的任务命令为加热到预定温度时,所述主控机控制加热开关打开,并设定所述温控开关的阈值为所述预定温度。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...

【专利技术属性】
技术研发人员:徐震
申请(专利权)人:青岛恒金源电子科技有限公司
类型:发明
国别省市:山东;37

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

1