【技术实现步骤摘要】
智能家居网关及其管控方法
本专利技术涉及智能家居
,尤其涉及一种智能家居网关及其管控方法。
技术介绍
随着物联网的发展,在家居生活的主要场所使用智能家居已渐为普及。智能家居旨在为人们提供更加舒适、便利和高效的家居环境,智能家居从技术上进入了一个相对快速的发展阶段,智能家居的控制协议以及相关技术标准亟待互通和融合。然而,目前接入同一智能家居环境中的各智能终端,可能分别对应于不同的生产厂家,并采用了zigbee协议、z-wave协议、蓝牙或wifi等不同类型的通信协议,使得各智能终端彼此间的控制协议存在有较大的差异,导致各智能终端在同一智能家居环境中的控制兼容性较差,从而难以实现各智能终端在同一智能家居环境中的统一管控。
技术实现思路
本专利技术实施例的目的在于提供一种智能家居网关及其管控方法,用于统一管控各生产厂家不同且采用了不同通信协议的智能终端。为了实现上述目的,本专利技术实施例提供如下技术方案:一种处理器侧的智能家居网关的管控方法,包括:主进程获取每个智能终端所对应的厂家信息,所述厂家信息至少包括厂家代码。主进程创建与各不同的厂家信息对应的子进程,并为每个子 ...
【技术保护点】
1.一种智能家居网关的管控方法,其特征在于,包括:主进程获取每个智能终端所对应的厂家信息,所述厂家信息至少包括厂家代码;所述主进程创建与各不同的厂家信息对应的子进程,并为每个所述子进程创建一个通信消息队列;所述主进程接收云端控制命令,从所述云端控制命令中识别出待控制智能终端的厂家代码和通信协议,并选定对应厂家信息中厂家代码与所述待控制智能终端的厂家代码相同的子进程作为目标子进程,将所述云端控制命令按照所述待控制智能终端的通信协议写入所述目标子进程的通信消息队列中;所述目标子进程从所述通信消息队列中提取所述云端控制命令,根据所述云端控制命令确定与所述待控制智能终端连接的通信接 ...
【技术特征摘要】
1.一种智能家居网关的管控方法,其特征在于,包括:主进程获取每个智能终端所对应的厂家信息,所述厂家信息至少包括厂家代码;所述主进程创建与各不同的厂家信息对应的子进程,并为每个所述子进程创建一个通信消息队列;所述主进程接收云端控制命令,从所述云端控制命令中识别出待控制智能终端的厂家代码和通信协议,并选定对应厂家信息中厂家代码与所述待控制智能终端的厂家代码相同的子进程作为目标子进程,将所述云端控制命令按照所述待控制智能终端的通信协议写入所述目标子进程的通信消息队列中;所述目标子进程从所述通信消息队列中提取所述云端控制命令,根据所述云端控制命令确定与所述待控制智能终端连接的通信接口,并通过所述通信接口对所述待控制智能终端进行管控。2.根据权利要求1所述的智能家居网关的管控方法,其特征在于,所述子进程通过如下方法创建:所述主进程根据所述厂家代码创建多个所述子进程,各所述子进程与各不同的厂家代码一一对应;或,所述厂家信息还包括通信协议;所述主进程根据所述厂家代码和所述通信协议创建多个所述子进程,每个所述子进程对应一种厂家代码及一种通信协议,且每两个所述子进程的厂家代码和/或通信协议不同。3.根据权利要求2所述的智能家居网关的管控方法,其特征在于,所述子进程由所述主进程根据所述厂家代码和所述通信协议创建时,所述主进程选定对应厂家信息中厂家代码与所述待控制智能终端的厂家代码相同的子进程作为目标子进程的步骤,还包括:所述主进程选定对应厂家信息中厂家代码与所述待控制智能终端的厂家代码相同,且对应厂家信息中通信协议与所述待控制智能终端的通信协议相同的子进程作为目标子进程。4.根据权利要求1所述的智能家居网关的管控方法,其特征在于,一个通信接口与至少一个智能终端连接,且一个通信接口与至少一种通信协议对应;所述根据所述云端控制命令确定与所述待控制智能终端连接的通信接口的步骤,包括:所述目标子进程根据所述云端控制命令所包含的待控制智能终端的通信协议的信息,从各所述通信接口中选定与所述待控制智能终端的通信协议对应的通信接口,并按照所述待控制智能终端的通信协议将所述云端控制命令发送至选定的通信接口。5.根据权利要求4所述的智能家居网关的管控方法,其特征在于,各所述通信接口分别与通信接口处理模块连接;所述厂家信息还包括通信协议;所述主进程还根据各所述通信接口以及各所述厂家信息中的所述通信协议创建协议配置文件;所述通信接口处理模块根据所述协议配置文件,创建与各所述通信接口对应的接口消息队列;所述按照所述待控制智能终端的通信协议将所述云端控制命令发送至选定的通信接口的步骤,包括:所述目标子进程将与所述选定的通信接口对应的接口消息队列作为目标消息队列,并将所述云端控制命令按照所述待控制智能终端的通信协议写入所述目标消息队列中;所述通信接口处理模块从所述目标消息队列中解析所述云端控制命令至所述选定的通信接口。6.根据权利要求1-5任一项所述的智能家居网关的管控方法,其特征在于,所述云端控制命令包括至少两种功能性指令;所述目标子进程从所述通信消息队列中提取所述云端控制命令的步骤,包括:所述目标子进程解码所述云端控制命令,将所述云端控制命令中的所述至少两种功能性指令按照优先级从高到低的顺序分离至优先级队列,并按照所述优先级队列处理各所述功能性指令。7.根据权利要求6所述的智能家居网关的管控方法,其特征在于,所述功能性指令包括添加指令、删除指令或控制指令;所述添加指令的优先级高于所述删除指令的优先级,所述删除指令的优先级高于所述控制指令的优先级。8.一种智能家居网关的管控方法,其特征在于,...
【专利技术属性】
技术研发人员:徐凌峰,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。