CN106131117A - 一种基于云任务调度的智能饮水机控制*** - Google Patents

一种基于云任务调度的智能饮水机控制*** Download PDF

Info

Publication number
CN106131117A
CN106131117A CN201610429581.XA CN201610429581A CN106131117A CN 106131117 A CN106131117 A CN 106131117A CN 201610429581 A CN201610429581 A CN 201610429581A CN 106131117 A CN106131117 A CN 106131117A
Authority
CN
China
Prior art keywords
task
user
drinking machine
degree
intelligent drinking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610429581.XA
Other languages
English (en)
Inventor
徐震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Constant Jin Yuan Electronic Technology Co Ltd
Original Assignee
Qingdao Constant Jin Yuan Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Constant Jin Yuan Electronic Technology Co Ltd filed Critical Qingdao Constant Jin Yuan Electronic Technology Co Ltd
Priority to CN201610429581.XA priority Critical patent/CN106131117A/zh
Publication of CN106131117A publication Critical patent/CN106131117A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于云任务调度的智能饮水机控制***,该***包括云端服务器、多个用户端和多个智能饮水机设备,该***通过云***构架,使得家庭成员及其好友都可以通过用户端对智能饮水机设备进行远程控制,当家庭成员无法对智能饮水机设备进行远程控制时,可以委托其好友代为进行控制,并且根据家庭成员的信任度和好友的信任度来控制对云任务命令的筛选和调度,在实现智能饮水机设备委托控制的同时、提高了控制的安全性,同时对来自多个用户的多个相同远程任务命令加以选择,减少了不必要的任务传输和网络开销,避免智能饮水机设备不必要的耗损,提高对该智能饮水机设备执行远程控制的准确性。

Description

一种基于云任务调度的智能饮水机控制***
【技术领域】
本发明涉及智能饮水机控制技术领域,尤其涉及一种基于云任务调度的智能饮水机控制***。
【背景技术】
为满足实际需要,用户需要一种可以远程控制的智能饮水机设备,但是现有的智能饮水机通常是由家庭成员来控制,如果家庭成员处于网络无法连接的状态,则无法对多个智能饮水机设备进行及时地远程控制。
因此当多个家庭成员不方便对智能饮水机设备进行远程控制时,可以委托多个好友代为对智能饮水机设备进行控制,虽然现在也有些智能饮水机控制***中引入好友概念,但是没有对好友的可信任度进行分析,且不同家庭成员也具有不同的可信度,因此如果不对用户端的可信度进行评定的话,必然存在安全隐患。
另一方面,家庭成员之间信息沟通不及时,也可能存在多个好友受不同家庭成员委托,使得一个家庭成员与其他家庭成员或与其他家庭成员委托的好友,均对同一智能饮水机设备短时间内发送多个相同远程任务命令,由此对于同一个智能饮水机设备较短时间内需要接收到来自多个用户端的多个相同远程任务命令,若对于多个远程任务命令不加以选择的话,则必然增加了不必要的任务传输和网络开销,并且短时间内接收多个相同任务命令使得该智能饮水机设备内部中央处理模块处于频繁分析处理中,增加了智能饮水机设备不必要的耗损,相对降低了该智能饮水机设备的使用寿命,在一定程度上也影响了该智能饮水机设备的正确运行,无法对该智能饮水机设备执行正确的远程控制。
【发明内容】
为了解决现有技术中的上述问题,本发明提出了一种基于云任务调度的智能饮水机控制***,其技术方案如下:
一种基于云任务调度的智能饮水机控制***,其特征在于,包括云端服务器、多个用户端和多个智能饮水机设备,其中,
所述用户端用于发布远程任务命令;
所述云端服务器包括用户管理模块、云存储模块、任务调度模块;
所述云存储模块用于存储所述智能饮水机控制***的相关数据,包括初始任务数据库和用户信用度数据库;所述初始任务数据库存放所述用户端信息及所发布的远程任务命令;所述用户信用度数据库存储用户信息及所述用户的信用度信息;
所述用户管理模块包括用户信任度分析子模块;所述用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户信任度进行分析,确定用户信任度并存储在所述用户信任度数据库中;
所述任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块;其中,所述任务接收子模块接收来自所述多个用户端的远程任务命令,并存储在初始任务数据库中;所述任务分析子模块从所述初始任务数据库和所述用户信任度数据库中提取所述任务命令的内容、所述用户端信息及所述用户信用度;所述信任度判定子模块判定所述用户信任度并向所述智能饮水机设备传送任务命令;
所述智能饮水机设备包括中央处理模块、无线通信模块和可电加热的饮水机本体,其中所述中央处理模块通过所述无线通讯模块接收来自所述云服务器端的任务命令,控制所述饮水机本体加热或停止加热。
所述智能饮水机设备还包括温度感应模块,所述温度感应模块位于所述饮水机本体内壁,与所述中央处理模块电连接,当所述中央处理模块通过所述无线通讯模块接收来自所述云服务器端的任务命令为保温时,所述中央处理模块实时取得所述温度感应模块得到的水温,当水温低于保温设定的阈值时,所述中央处理模块控制所述饮水机本体加热,当所述温度感应模块得到的水温达到所设定的阈值时,所述中央处理模块停止加热;
优选的,当所述中央处理模块通过所述无线通讯模块接收来自所述云服务器端的任务命令为加热时,所述中央处理模块控制所述饮水机本体加热;
优选的,当所述中央处理模块通过所述无线通讯模块接收来自所述云服务器端的任务命令为停止时,所述中央处理模块控制所述饮水机本体停止加热。
所述云端服务器还包括调度任务数据库,所述任务判定子模块从所述用户信任度数据库查询发布相同远程任务命令的多个所述用户端的所述用户信任度优先级,将所述用户信用度优先级设置为所述用户端发布的任务命令的优先级,存储于所述调度任务数据库,并从所述调度任务数据库中检索优先级高的任务命令传输给所述智能饮水机设备;
优选的,所述信任度判定子模块包括用户信任度阈值,所述信任度判定子模块根据所述用户的信任度值与所述用户信任度阈值比较,将低于所述用户信任度阈值的所述用户任务命令从所述初始任务数据库中删除,将不低于所述用户信任度阈值的所述用户任务命令存储到所述调度任务数据库中;
优选的,所述用户信任度阈值可设置。
所述云存储模块还包括用户身份数据库,所述用户身份设定为家庭成员身份和好友身份;
所述用户信任度分析子模块判定用户信任度的过程基于公式(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是本发明的云端服务器框架图。
图3是本发明一个实施例的信任关系图示例。
图4是本发明一个实施例的流程图。
【具体实施方式】
下面将结合附图以及具体实施例来详细说明本发明,其中的示意性实施例以及说明仅用来解释本发明,但并不作为对本发明的不当限定。
本发明的基本思想是:通过云***构架,不仅可以由家庭成员对多个智能饮水机设备进行远程控制,当家庭成员无法对智能饮水机设备进行远程控制时,还可以委托其好友代为进行控制,并且根据家庭成员的信任度和好友的信任度来控制对云任务命令的筛选和调度,在实现智能饮水机委托控制的同时、提高了控制的安全性,并且对来自多个用户的多个相同远程任务命令加以选择,仅传送具有最高优先级的任务命令,减少了不必要的任务传输和网络开销,提高对该智能饮水机设备执行远程控制的准确性,避免智能饮水机设备不必要的耗损。
参见图1,图1是本发明基于云任务调度的智能饮水机控制***的基本框架,
***包括云端服务器、多个用户端和多个智能饮水机设备,其中
所述云端服务器支持分布式云控制***协议中的云端协议,所述多个用户端和所述多个智能饮水机设备均拥有用户端协议,所述用户端协议与云端服务器的云端协议基于相同的分布式云控制协议;
如图2和图4,所述云端服务器包括用户管理模块、云存储模块、任务调度模块;
其中云存储模块包括用户身份数据库、用户信任度数据库、智能设备数据库、初始任务数据库、调度任务数据库;
所述用户管理模块包括用户注册子模块、用户信任度分析子模块;其中用户注册子模块用于注册用户及其身份并存储在云存储模块的用户身份数据库中,所述用户身份包括家庭成员身份和好友身份;其中用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户的信任度进行分析,确定用户信任度并存储在云存储模块的用户信任度数据库中;
其中任务调度模块包括任务接收子模块、任务分析子模块、信任度判定子模块、时间判定子模块、调度任务传送子模块,其中任务接收子模块接收来自所述多个用户端的多个云任务信息并存储在初始任务数据库中,所述云任务信息包括用户对所述智能饮水机设备的云任务命令和发出该云任务命令的用户端识别信息,任务分析子模块对初始任务数据库中的云任务信息进行分析,包括解析云任务命令的内容以及根据用户端识别信息识别发出多个云任务命令的用户及其身份,其中解析云任务命令是根据家电种类、型号从云服务器的智能设备数据库中筛选出对应家电可以识别的命令格式,结合用户端的命令转换成受控家电可以识别的命令并存储在初始任务数据库中;所述信任度判定子模块从用户信任度数据库查询所识别出的多个用户的信任度,并基于预先设定的用户信任度阈值,将低于该用户信任度阈值的用户对应的转换后的任务命令从初始任务数据库中删除,将不低于该用户信任度阈值的用户对应的转换后的任务命令从初始任务数据库存储到调度任务数据库中并基于用户信任度对任务命令进行优先级配置,并将所述用户信用度优先级设置为所述用户端发布的任务命令的优先级;时间判定子模块判定接收的多个任务命令之间的时间间隔是否小于预定时间阈值,如果时间间隔不小于预定时间阈值则时间判定子模块将调度任务数据库中的任务命令传送给调度任务传送子模块;如果时间间隔小于预定时间阈值,则时间判定子模块分析调度任务数据库中的多个任务命令,并判断是否存在对于智能饮水机设备的至少两个任务命令并且该至少两个任务命令为相同命令,若是则仅将对于同一智能饮水机设备具有最高优先级的任务命令传送给调度任务传送子模块,若否则将调度任务数据库中的任务命令传送给调度任务传送子模块;调度任务传送子模块将接收到的任务命令发送给相应的智能饮水机设备;
所述智能饮水机设备包括中央处理模块、传感器、无线通信模块和智能饮水机设备,其中中央处理模块用于接收来自云服务器端的任务命令,控制智能饮水机设备运行。
下面对用户信任度分析子模块基于用户身份和社会网络中的社会关系对用户的信任度进行分析、确定用户信任度的过程进行分析,上述确认用户信任度的过程基于如下公式(1)实现,其中
f(ui)=wx×s(ui)×z(ui)+wy×g(ui)×k(ui)(1),其中f(ui)为用户ui的信任度,wx、wy分别是分配给家庭成员身份和好友身份的权重,由于家庭成员的可信度要高于其好友身份的可信度,因此令wx=n×wy,n>1,n为正整数;s(ui)和g(ui)为选择函数,当用户ui为家庭成员身份时s(ui)为1、g(ui)为0,而当用户ui为好友身份时s(ui)为0、g(ui)为1;其中z(ui)为用户ui为家庭成员时其作为家庭成员的信任度,由于不同家庭成员身份或不同年龄p的家庭成员其对智能饮水机设备控制的可信度也存在差异,如一个祖孙三辈的家庭,对于20<p<50的家庭成员而言,其一般为家庭中爸爸或妈妈或成年孩子,对智能饮水机设备负有主要控制责任,因此为其分配的对应的可信度最高,而对于50<p<70或10<p<20的家庭成员而言,其一般为家庭中年纪较轻的爷爷、奶奶或青少年孩子,对智能饮水机设备负有次要控制责任,因此为其分配的对应的可信度较高,而对于p>70的家庭成员而言,虽然其一般为家庭中的爷爷、奶奶,但由于其比较年迈,通常不对智能饮水机设备负有控制责任或较少的控制责任,因此为其分配的对应的可信度较低,同样对于p<10的家庭成员而言,其一般为家庭中的幼童孩子,也通常不对智能饮水机设备负有控制责任或较少的控制责任,因此为其分配的对应的可信度也最低。所以,设置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为好友身份时其与家庭成员之间的信任度,其中k(ui)是基于社会网络中用户间的信任关系来确定该用户ui为好友身份时其与家庭成员之间的信任度,其中社会网络中用户间的信任关系由信任关系图G=(U,β)来表示,其中U表示用户的集合,一个用户ui在信任关系图G中表示为一个顶点,信任关系图G中包括多个家庭成员顶点和多个好友顶点,β表示信任关系图G中家庭成员顶点和好友顶点之间的有向线段,且对于用户集合U中的家庭成员顶点ux和好友顶点uy之间如果存在有向线段β,则表示上述家庭成员和上述好友之间存在信任关系,上述有向线段β的权重则表示上述家庭成员和上述好友之间信任关系的强度,上述强度基于用户特征和历史评分来确定,k(ui)为用户ui作为好友其与家庭成员在信任关系图G中所表示的两个顶点之间有向线段β的权重,且上述有向线段β的长度与其权重成反比关系。
如附图3所示的信任关系图G中,假设一个家庭中有两个家庭成员u1和家庭成员u11,在信任关系图G中分别表示为家庭成员顶点u1和u11,顶点u2,u3,u4,u5,u6,u7,u21,u31,u41,u51,u61,u71均为好友顶点,家庭成员顶点u1与好友顶点u2,u3,u4,u5,u6,u7之间分别存在有向线段β1,β2,β3,β4,β5,β6,则表明家庭成员u1与好友u2,u3,u4,u5,u6,u7之间都存在信任关系,且β1,β2,β3,β4,β5,β6对应的权重分别为0.2,0.4,0.6,0.8,1.0,1.2,且β1的长度>β2的长度>β3的长度>β4的长度>β5的长度>β6的长度。k(ui)为用户作为好友与家庭成员之间有向线段β的权重,则k(u2)=0.2,k(u3)=0.4,k(u4)=0.6,k(u5)=0.8,k(u6)=1.0,k(u7)=1.2。另一家庭成员顶点u11与好友顶点u21,u31,u41,u51,u61,u71之间分别存在有向线段β11,β21,β31,β41,β51,β61,则表明家庭成员u11与好友u21,u31,u41,u51,u61,u71之间都存在信任关系,且β11,β21,β31,β41,β51,β61对应的权重分别为0.6,0.8,1.0,1.2,1.4,1.6。k(ui)为用户作为好友与家庭成员之间有向线段β的权重,则k(u21)=0.6,k(u31)=0.8,k(u41)=1.0,k(u51)=1.2,k(u51)=1.4,k(u61)=1.6。如果用户作为好友与多个家庭成员之间存在多条有向线段β,则k(ui)为上述多个有向线段β的多个权重的平均值。
假设wx为1,wy为0.5,当用户ui为好友身份时,s(ui)=0,g(ui)=1,则基于公式(1)用户信任度分析子模块根据用户身份和上述信任关系图,分析好友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。
基于家庭成员年龄以及公式(1),当用户ui为家庭成员身份时,s(ui)=1,g(ui)=0,假设ma=1,mb=2,mc=3,且家庭成员u1和家庭成员u11年龄均在20<p<50的范围内,由于家庭成员u1和家庭成员u11年龄均在20<p<50范围内,则wc=1,wa=0,wb=0,所以z(u1)=0×1+0×2+1×3=3,同样,z(u2)=3,则基于公式(1)家庭成员u1信任度f(u1)=1×1×3+0=3,同样f(u2)=3,即分别算出家庭成员u1和家庭成员u11各自的信任度均为3,在其他实施方式中也可能存在年龄在不同年龄段的家庭成员,同样根据家庭成员年龄以及公式(1)算出其他年龄段的家庭成员的信任度,并将上述所有家庭成员和其所有好友的用户信任度存储在用户信任度数据库中。
在一个实施例中,假设任务接收子模块在时间段t内分别接收到来自4个用户端的对于智能饮水机设备的4个云任务控制信息并存储在初始任务数据库中;任务分析子模块对初始任务数据库中的云任务信息进行分析,解析云任务的命令并识别发出云任务命令的用户身份,假设根据用户端识别信息识别出其中3个用户为u2,u3,u5且均为家庭成员u1的好友身份,识别出其中一个用户为u21且为家庭成员u11的好友身份,在其他实施方式中用户端其身份也可以为家庭成员,在本实施例中身份均为好友。好友u2,u3,u21,u5发出的对智能饮水机设备的控制任务经过任务分析子模块分析后转换成受控家电可以识别的命令分别为t2,t3,t4,t5并存储在初始任务数据库中。假设预先设定信任度阈值为0.2,信任度判定子模块从用户信任度数据库查询用户u2,u3,u21,u5的信任度,则小于该信任度阈值的用户被识别为低信任度用户,该低信任度用户发出的任务命令被信任度判定子模块从初始任务数据库中删除,在本实施例中,好友u2的信任度为0.1,低于信任度阈值,则将初始任务数据中好友u2对应的控制任务命令t2删除,在本申请中由于对用户的信任度进行评定,基于信任度阈值,可以过滤掉低信任度的用户对智能饮水机设备的不良操作,提高了安全性。
然后将不低于信任度阈值的用户u3,u21,u5发出的对智能饮水机设备的任务命令t3,t4,t5存储到调度任务数据库中并按用户u3,u21,u5的信任度进行优先级排序,在本实施例中,基于用户u3,u21,u5的信任度,u3,u21,u5的信任度f(u3)=0.2,f(u21)=0.3,f(u5)=0.4,因此确定优先级t3<优先级t4<优先级t5
再由时间判定子模块判定接收的4个任务命令的时间间隔t是否小于预定时间阈值,假设预定时间阈值为5分钟,如果时间间隔t不小于预定时间阈值5分钟,则时间判定子模块将调度任务数据库中的任务命令t3,t4,t5均传送给调度任务传送子模块;如果时间间隔t小于预定时间阈值5分钟,则时间判定子模块分析调度任务数据库中的任务命令t3,t4,t5,并判断是否存在对于同一智能饮水机设备的至少两个任务命令并且属于同一命令,这里的命令是指对智能饮水机设备的不同功能启动操作,如智能饮水机设备的开、关、调节到一定温度等。假设t3,t4均为对于智能饮水机设备的任务命令,且均为开命令,由于优先级t3<优先级t4,则仅将对于智能饮水机设备的最高优先级的任务命令t4以及对于其他智能饮水机设备的任务命令t5,传送给调度任务传送子模块,调度任务传送子模块将接收到的任务命令t4,t5发送给相应的智能饮水机设备。由于本申请对于同一智能饮水机设备仅将具有最高优先级的任务命令传送到调度任务传送子模块并进一步传送给相应的智能饮水机设备,因此避免了不必要的任务传输和网络开销,并且提高了智能饮水机设备远程控制的准确性,同时避免了短时间内接收多个相同任务命令导致该智能饮水机设备内部中央处理模块处于频繁分析处理中,减少了智能饮水机设备不必要的耗损,相对提高了智能饮水机设备的使用寿命,减轻了智能饮水机设备的过度耗损。
所述智能饮水设备包括中央处理模块、温度感应模块、无线通信模块和可电加热饮水机本体,其中中央处理模块用于接收来自云服务器端的任务命令,控制饮水机本体加热或停止加热;这里的饮水机本体可以是电热水壶、电热水瓶等,包含但不限于现有技术中提到的包括水量传感器、水质传感器、水压传感器和流量传感器、无线数据收发装置、数据采集分析芯等元器件。
以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。

Claims (9)

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任意一项所述的***,其特征在于,所述多个用户端为智能手机、平板电脑、笔记本或台式计算机;
优选的,所述用户用户信任度分析子模块将所述用户任务命令进行转换得到所述智能饮水机可以识别的命令,所述调度任务数据库存储所述转换后的智能饮水机可以识别的命令;
优选的,所述云存储模块还包括智能设备数据库,所述用户信任度分析子模块根据智能饮水机种类、型号从所述云端服务器的中筛选出对应智能饮水机可以识别的命令格式,结合用户端的任务命令转换成所述智能饮水机可以识别的命令并存储在所述初始任务数据库中;
优选的,所述饮水机本体包括电水壶、电水瓶。
CN201610429581.XA 2016-06-15 2016-06-15 一种基于云任务调度的智能饮水机控制*** Pending CN106131117A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610429581.XA CN106131117A (zh) 2016-06-15 2016-06-15 一种基于云任务调度的智能饮水机控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610429581.XA CN106131117A (zh) 2016-06-15 2016-06-15 一种基于云任务调度的智能饮水机控制***

Publications (1)

Publication Number Publication Date
CN106131117A true CN106131117A (zh) 2016-11-16

Family

ID=57469545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610429581.XA Pending CN106131117A (zh) 2016-06-15 2016-06-15 一种基于云任务调度的智能饮水机控制***

Country Status (1)

Country Link
CN (1) CN106131117A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153178A (zh) * 2016-12-05 2018-06-12 闫志会 一种智能饮用水设备为分布节点的大数据方案
CN108334115A (zh) * 2018-02-27 2018-07-27 厦门水务集团有限公司 一种基于信用度评价体系的用户用水量控制***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102613897A (zh) * 2012-01-11 2012-08-01 浙江大学 一种具有信息交互功能的智能饮水机及其信息交互方法
CN104021034A (zh) * 2014-06-24 2014-09-03 北京奇艺世纪科技有限公司 任务处理方法及***
CN104477714A (zh) * 2014-12-08 2015-04-01 乐视致新电子科技(天津)有限公司 基于智能设备控制电梯运行的方法、服务器及智能设备
WO2015138255A1 (en) * 2014-03-08 2015-09-17 Exosite LLC Facilitating communication between smart object and application provider
CN104991536A (zh) * 2015-06-27 2015-10-21 广东天际电器股份有限公司 一种智能饮水***及其应用
CN105117815A (zh) * 2015-07-09 2015-12-02 西安科技大学 基于无线网络的智能送水管理***
CN105490896A (zh) * 2015-12-09 2016-04-13 美的集团股份有限公司 家用电器的管理方法、装置和***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102613897A (zh) * 2012-01-11 2012-08-01 浙江大学 一种具有信息交互功能的智能饮水机及其信息交互方法
WO2015138255A1 (en) * 2014-03-08 2015-09-17 Exosite LLC Facilitating communication between smart object and application provider
CN104021034A (zh) * 2014-06-24 2014-09-03 北京奇艺世纪科技有限公司 任务处理方法及***
CN104477714A (zh) * 2014-12-08 2015-04-01 乐视致新电子科技(天津)有限公司 基于智能设备控制电梯运行的方法、服务器及智能设备
CN104991536A (zh) * 2015-06-27 2015-10-21 广东天际电器股份有限公司 一种智能饮水***及其应用
CN105117815A (zh) * 2015-07-09 2015-12-02 西安科技大学 基于无线网络的智能送水管理***
CN105490896A (zh) * 2015-12-09 2016-04-13 美的集团股份有限公司 家用电器的管理方法、装置和***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108153178A (zh) * 2016-12-05 2018-06-12 闫志会 一种智能饮用水设备为分布节点的大数据方案
CN108334115A (zh) * 2018-02-27 2018-07-27 厦门水务集团有限公司 一种基于信用度评价体系的用户用水量控制***
CN108334115B (zh) * 2018-02-27 2020-09-11 厦门水务集团有限公司 一种基于信用度评价体系的用户用水量控制***

Similar Documents

Publication Publication Date Title
US11553004B2 (en) Methods and apparatus to facilitate end-user defined policy management
US9900172B2 (en) Coordinated resource sharing in machine-to-machine communication using a network-based group management and floor control mechanism
US9960637B2 (en) Renewable energy integrated storage and generation systems, apparatus, and methods with cloud distributed energy management services
CN106027340A (zh) 一种基于云任务调度的智能沐浴控制***
CN105404258B (zh) 智能家居管理方法及平台
Khamphanchai et al. Conceptual architecture of building energy management open source software (BEMOSS)
US20150301548A1 (en) Cognitive platform and method for energy management for enterprises
WO2017173167A1 (en) Hvac device registration in a distributed building management system
CN104426750A (zh) 即时通信方法、设备及***
US20150189068A1 (en) Distributed Network of a Structure that Provides Location-Based Human Interaction and Intelligence
CN103941663A (zh) 用于家电设备的控制方法以及***
US11387672B2 (en) Energy management system
EP3272104B1 (en) A distributed network of a structure that provides location-based human interaction and intelligence
CN103078408A (zh) 基于物联网和云计算的实时互动智能用电***及互动方法
CN104049601A (zh) 一种智慧生活集中管理集成方法、装置及平台
US20150205316A1 (en) Apparatus and method for managing energy information profile of home based on smart plug
CN106054630A (zh) 一种基于云任务调度的智能家居控制***
CN105972694A (zh) 一种基于云任务调度的智能采暖控制***
CN105467846A (zh) 智能家电设备控制方法和***
Kravchenko et al. Technology analysis for smart home implementation
CN106131117A (zh) 一种基于云任务调度的智能饮水机控制***
CN102594578B (zh) 信息推送业务的处理方法、装置和***
JP6531938B2 (ja) 通信システム、ネットワーク参入方法、親機、上位装置及びプログラム
CN106098087A (zh) 一种基于云任务调度的智能音响控制***
US20180321651A1 (en) Intelligent home energy monitoring and management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20161116