智能控制主机、系统和方法技术方案

技术编号:39046620 阅读:19 留言:0更新日期:2023-10-10 11:59
本发明专利技术实施例公开了一种智能控制主机、系统和方法,应用智能控制主机的方法包括:主程序通过云端发送的控制指令管理至少一个子程序;至少一个子程序对受控设备进行分类,得到分类后的受控设备;至少一个子程序依据控制指令对同一类的受控设备进行管理;至少一个子程序接收受控设备依据控制指令反馈的执行结果,并将执行结果的通信类型由受控设备的通信类型转换为智能控制主机的通信类型,得到通信类型转换后的执行结果;至少一个子程序将通信类型转换后的执行结果转发至主程序;主程序将通信类型转换后的执行结果进行转发。本发明专利技术提供的方案能够有效管理新设备接入,降低系统架构复杂度的技术效果。复杂度的技术效果。复杂度的技术效果。

【技术实现步骤摘要】
智能控制主机、系统和方法


[0001]本专利技术涉及计算机技术应用领域,尤其涉及一种智能控制主机、系统和方法。

技术介绍

[0002]智能家居、物联网领域常用的设备管理架构中通常由受控设备、中继设备、网络传输设备和后台控制设备组成,在设备管理架构设计上需要考虑多协议统一调控和系统架构精简。
[0003]但是在相关技术中由于受控设备的多样化,导致中继设备和网络传输设备需要多方面借鉴信息传输协议,因此就需要加强设备要求和架构配置的复杂化。
[0004]针对由于现有技术无法有效管理新设备接入,导致系统架构复杂化的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]为解决上述技术问题,本专利技术实施例期望提供一种智能控制主机、系统和方法,以至少解决由于现有技术无法有效管理新设备接入,导致系统架构复杂化的问题。
[0006]本专利技术的技术方案是这样实现的:
[0007]本专利技术实施例提供一种应用智能控制主机的系统,包括:智能控制主机、云端和受控设备,其中,智能控制主机包括:主程序和至少一个子程序,其中,主程序与至少一个子程序连接;云端,与智能控制主机连接,用于向智能控制主机发送控制指令;主程序,用于通过控制指令管理至少一个子程序;至少一个子程序,用于对受控设备进行分类,依据控制指令对同一类的受控设备进行管理;受控设备,用于通过至少一个子程序接收控制指令,依据控制指令执行对应操作,并将执行结果反馈至至少一个子程序;至少一个子程序,还用于接收执行结果,将执行结果的通信类型由受控设备的通信类型转换为智能控制主机的通信类型,并将通信类型转换后的执行结果转发至主程序;主程序,还用于将通信类型转换后的执行结果转发至云端;云端,还用于接收主程序返回的执行结果,并对执行结果进行存档和通过指定客户端反馈至远端用户。
[0008]可选的,主程序与至少一个子程序之间通过进程间通信方式进行交互;其中,主程序通过心跳机制检测至少一个子程序的工作状态。
[0009]进一步地,可选的,至少一个子程序包含身份标识,其中,身份标识,用于指示主程序接收到的信息为对应的子程序发送的。
[0010]可选的,至少一个子程序的数量为多个时,依据预设规则对多个子程序进行分组,得到分组后的子程序,对分组后的子程序的群组配置群组标识。
[0011]进一步地,可选的,智能控制主机的通信类型包括:命令码、发送类型、发送者标识、接收者标识、群组标识和消息标识。
[0012]可选的,主程序,还用于在转发控制指令,且控制指令的通信类型为智能控制主机的通信类型的情况下,解析控制指令,确定控制指令的发送类型和接收者标识,依据发送类
型和接收者标识转发控制指令至目标对象;其中,主程序在转发时,通过过滤发送者标识进行转发。
[0013]进一步地,可选的,至少一个子程序,还用于通过解析控制指令中的数据区,依据控制指令中的命令码执行对应操作。
[0014]可选的,应用智能控制主机的系统,还用于与同区域或跨区域的应用智能控制主机的系统进行级联控制。
[0015]本专利技术实施例提供一种智能控制主机,包括:主程序和至少一个子程序,其中,主程序与至少一个子程序连接;主程序,用于通过控制指令管理至少一个子程序;至少一个子程序,用于对受控设备进行分类,依据控制指令对同一类的受控设备进行管理;至少一个子程序,还用于接收受控设备依据控制指令反馈的执行结果,将执行结果的通信类型由受控设备的通信类型转换为智能控制主机的通信类型,并将通信类型转换后的执行结果转发至主程序;主程序,还用于将通信类型转换后的执行结果进行转发。
[0016]本专利技术实施例提供一种应用智能控制主机的方法,包括:主程序通过云端发送的控制指令管理至少一个子程序;至少一个子程序对受控设备进行分类,得到分类后的受控设备;至少一个子程序依据控制指令对同一类的受控设备进行管理;至少一个子程序接收受控设备依据控制指令反馈的执行结果,并将执行结果的通信类型由受控设备的通信类型转换为智能控制主机的通信类型,得到通信类型转换后的执行结果;至少一个子程序将通信类型转换后的执行结果转发至主程序;主程序将通信类型转换后的执行结果进行转发。
[0017]本专利技术实施例提供了一种智能控制主机、系统和方法,其中,智能控制主机包括:主程序和至少一个子程序,其中,主程序与至少一个子程序连接;云端,与智能控制主机连接,用于向智能控制主机发送控制指令;主程序,用于通过控制指令管理至少一个子程序;至少一个子程序,用于对受控设备进行分类,依据控制指令对同一类的受控设备进行管理;受控设备,用于通过至少一个子程序接收控制指令,依据控制指令执行对应操作,并将执行结果反馈至至少一个子程序;至少一个子程序,还用于接收执行结果,将执行结果的通信类型由受控设备的通信类型转换为智能控制主机的通信类型,并将通信类型转换后的执行结果转发至主程序;主程序,还用于将通信类型转换后的执行结果转发至云端;云端,还用于接收主程序返回的执行结果,并对执行结果进行存档和通过指定客户端反馈至远端用户,从而能够有效管理新设备接入,降低系统架构复杂度的技术效果。
附图说明
[0018]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0019]图1为本专利技术实施例提供的一种应用智能控制主机的系统的示意图;
[0020]图2为本专利技术实施例提供的一种应用智能控制主机的系统中信号流向的示意图;
[0021]图3为本专利技术实施例提供的一种应用智能控制主机的系统中智能控制主机的通信类型的示意图;
[0022]图4为本专利技术实施例提供的一种应用智能控制主机的系统中主程序通信的示意图;
[0023]图5为本专利技术实施例提供的一种应用智能控制主机的系统中级联的示意图;
[0024]图6为本专利技术实施例提供的一种应用智能控制主机的方法的流程示意图。
具体实施方式
[0025]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]需要说明的是,本专利技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于限定特定顺序。
[0027]还需要说明是,本专利技术下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本专利技术实施例对此不作具体限制。
[0028]本专利技术实施例提供一种应用智能控制主机的系统,图1为本专利技术实施例提供的一种应用智能控制主机的系统的示意图;如图1所示,本申请实施例提供的应用智能控制主机的系统包括:
[0029]智能控制主机12、云端14和受控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用智能控制主机的系统,其特征在于,包括:智能控制主机、云端和受控设备,其中,所述智能控制主机包括:主程序和至少一个子程序,其中,所述主程序与所述至少一个子程序连接;所述云端,与所述智能控制主机连接,用于向所述智能控制主机发送控制指令;所述主程序,用于通过所述控制指令管理所述至少一个子程序;所述至少一个子程序,用于对所述受控设备进行分类,依据所述控制指令对同一类的所述受控设备进行管理;所述受控设备,用于通过所述至少一个子程序接收所述控制指令,依据所述控制指令执行对应操作,并将执行结果反馈至所述至少一个子程序;所述至少一个子程序,还用于接收所述执行结果,将所述执行结果的通信类型由所述受控设备的通信类型转换为所述智能控制主机的通信类型,并将通信类型转换后的所述执行结果转发至所述主程序;所述主程序,还用于将通信类型转换后的所述执行结果转发至所述云端;所述云端,还用于接收所述主程序返回的所述执行结果,并对所述执行结果进行存档和通过指定客户端反馈至远端用户。2.根据权利要求1所述的系统,其特征在于,所述主程序与所述至少一个子程序之间通过进程间通信方式进行交互;其中,所述主程序通过心跳机制检测所述至少一个子程序的工作状态。3.根据权利要求2所述的系统,其特征在于,所述至少一个子程序包含身份标识,其中,所述身份标识,用于指示所述主程序接收到的信息为对应的子程序发送的。4.根据权利要求3所述的系统,其特征在于,所述至少一个子程序的数量为多个时,依据预设规则对多个子程序进行分组,得到分组后的子程序,对所述分组后的子程序的群组配置群组标识。5.根据权利要求4所述的系统,其特征在于,所述智能控制主机的通信类型包括:命令码、发送类型、发送者标识、接收者标识、群组标识和消息标识。6.根据权利要求1或5所述的系统,其特征在于,所述主程序,还用于在转发控制指令,且所...

【专利技术属性】
技术研发人员:周春喜戴健陈尧杰葛凌涛
申请(专利权)人:杭州深渡科技有限公司
类型:发明
国别省市:

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

1