一种智能家电云服务系统与方法
【技术领域】
[0001]本发明涉及智能家居领域,更具体地,涉及一种智能家电云服务系统与方法。
【背景技术】
[0002]目前智能家居系统中,控制端和智能家电采用采用无线通信方式进行信息传输。随着智能家电种类多样化,功能的复杂化,控制数据批量化,更加考验着采用无线数据传输的控制端与智能家电设备的通信稳定性、可靠性、灵活性和安全性。作为智能家庭,家电设备需要分区域,区域之间需要有区域权限。不同网络间的相互冲突严重影响到控制端与智能家电的通信质量。
【发明内容】
[0003]本发明旨在至少在一定程度上解决上述技术问题。
[0004]本发明的首要目的是克服智能家居系统中同时控制多台智能家电时网络之间冲突的缺陷,提供一种稳定、可靠、安全的智能家电云服务系统。
[0005]本发明的进一步目的是提供一种稳定、可靠、安全的智能家电云服务系统。
[0006]为解决上述技术问题,本发明的技术方案如下:
一种智能家电云服务系统,所述系统包括:
控制端:同于控制智能家电和读取智能家电运行信息;
智能家电:用于根据控制端的控制指令运行并反馈运行信息;
登录端:用于根据数据库中的智能家电登记信息和用户注册信息验证智能家电和控制端的合法性;
运算节点:用于提供控制端和智能家电透传操作的中转,并且将智能家电的反馈的运行信息发送到数据库;
数据库:用于存储智能家电登记信息、用户注册信息和智能家电运行信息。
[0007]在一种优选的方案中,所述系统还包括WEB端,管理者通过WEB端向数据库发送管理指令。厂家、客户管理添加删除设备设置可以通过WEB端进行,可以通过WEB端进行相关的操作管理。
[0008]在一种优选的方案中,所述运算节点的数目为一个或多个,所述系统还包括用于提供各运算节点之间的消息转发的路由端。路由端实现了多个运算节点之间的通信。
[0009]在一种优选的方案中,所述系统还包括代理数据端,所述代理数据端为运算节点访问数据库的中间件。运算节点通过数据代理端实现对对数据库的删、增、查等操作,数据代理端一运行就和运算节点端建立起通信。
[0010]在一种优选的方案中,所述控制端为携带管理APP的智能终端,智能终端能够实现远程无线控制。
[0011]在一种优选的方案中,所述数据库采用MYSQL版本,其存储有智能家电登记信息、用户注册信息和智能家电运行信息,智能家电登记信息包括厂家公司、设备类型和设备信息,用户注册信息包括管理员表和用户表。
[0012]—种智能家电云服务方法,所述方法基于所述的系统,所述方法包括以下步骤:
51:智能家电在登录端登录,登录端检测其在数据库中是否有智能家电登记信息,如果有,则该智能家电合法,该智能家电即可登录并连接到运算节点;
52:控制端在登录端登录,登录端检测其在数据库中是否有用户注册信息,如果有,则该控制端合法,该控制端即可登录并连接到运算节点;
S3:控制端通过运算节点与智能家电进行透传操作,发送控制指令到智能家电实现对智能家电的控制;
S4:智能家电反馈运行信息并存储到数据库中。
[0013]在一种优选的方案中,所述方法还包括:管理者通过WEB端向数据库发送管理指令进行添加和删除智能家电的操作。
[0014]在一种优选的方案中,所述运算节点的数目为一个或多个,所述方法还包括:各运算节点通过路由端进行消息转发。
[0015]在一种优选的方案中,所述预算节点通过代理数据端访问数据库,代理数据端为运算节点访问数据库的中间件。数据代理端一运行就和运算节点端建立起通信,运算节点通过数据代理端实现对对数据库的删、增、查等操作。
[0016]在一种优选的方案中,所述智能家电或控制端合法后,登录端以JSON格式返回一个运算节点的地址,智能家电或控制端通过该地址与运算节点进行Socket长接通信,实现智能家电与控制端的透传操作。
[0017]与现有技术相比,本发明技术方案的有益效果是:本发明提供一种智能家电云服务系统,所述系统包括:控制端、智能家电、登录端、运算节点和数据库,控制端、智能家电通过登录端登录并连接到运算节点,运算节点提供控制端和智能家电透传操作的中转,并且将智能家电的反馈的运行信息发送到数据库;本发明中同一控制端可同时控制多台智能家电,登录端的的登录验证保证了控制端和智能家电的合法、有序控制,防止网络冲突,本发明实现了控制端对智能家电稳定、可靠、安全的远程智能控制。本发明提供的智能家电云服务方法基于所述系统,所述方法和系统结合,实现了智能家电的云控制服务。
【附图说明】
[0018]图1为本发明智能家电75Γ服务系统的不意图。
[0019]图2为本发明智能家电云服务系统的流程图。
[0020]其中:1、控制端;2、智能家电;3、登录端;4、运算节点;5、数据库;6、WEB端;7、路由端;8、代理数据端。
【具体实施方式】
[0021]附图仅用于示例性说明,不能理解为对本专利的限制;
下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0022]实施例1
如图1所示,一种智能家电云服务系统,所述系统包括:
控制端1:同于控制智能家电I和读取智能家电运行信息; 智能家电2:用于根据控制端I的控制指令运行并反馈运行信息;
登录端3:用于根据数据库5中的智能家电登记信息和用户注册信息验证智能家电和控制端的合法性;
运算节点4:用于提供控制端I和智能家电2透传操作的中转,并且将智能家电2的反馈的运行信息发送到数据库5 ;
数据库5:用于存储智能家电登记信息、用户注册信息和智能家电运行信息。
[0023]在具体实施过程中,所述系统还包括和WEB端6,管理者通过WEB端6向数据库5发送管理指令。厂家、客户管理添加删除设备设置可以通过WEB端7进行,管理员可以通过WEB端6进行相关的操作管理。
[0024]在具体实施过程中,所述运算节点4的数目为一个或多个,所述系统还包括用于提供各运算节点4之间的消息转发的路由端7。路由端7实现了多个运算节点4之间的通
?目O
[0025]在具体实施过程中,所述系统还包括代理数据端8,所述代理数据端8为运算节点