一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

联动设备的控制方法、系统、智能网关设备及存储介质与流程

2022-02-20 14:05:39 来源:中国专利 TAG:


1.本技术涉及智能设备技术领域,特别是涉及一种联动设备的控制方法、系统、智能网关设备及存储介质。


背景技术:

2.现今,随着人工智能的发展,越来越多的家庭开始安装智能家居设备,而相应地,通常会给每一智能家居设备配备一无线智能开关,也即遥控器,以分别对每一智能家居设备进行控制。
3.其中,无线智能开关可以方便的放置在任一合适的位置进行远程操控,但是在带来便利性的同时也带来了一定困扰,比如,大量的无线智能开关设备意味着需要大量的空间进行存放,以及大量的电池分别进行供电,以致在相应电池的电量耗尽后还需要及时、频繁的对其进行更换。


技术实现要素:

4.本技术主要解决的技术问题是提供一种联动设备的控制方法、系统、智能网关设备及存储介质,以解决现有技术中的智能设备,通常采用的是装载有电池的无线智能开关进行遥控,以致在智能设备具有多个时,需要配备多个无线智能开关,而严重影响到使用便利性的问题。
5.为了解决上述问题,本技术第一方面提供了一种联动设备的控制方法,其中,该联动设备的控制方法包括:智能网关设备接收开关设备发送的消息帧;基于消息帧对开关设备进行权限验证;如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
6.其中,智能网关设备接收开关设备发送的消息帧之后,基于消息帧对开关设备进行权限验证之前,还包括:将消息帧转换为设定标准格式的信息帧;基于消息帧对开关设备进行权限验证,包括:基于信息帧对开关设备进行权限验证。
7.其中,消息帧包括校验字,基于消息帧对开关设备进行权限验证,包括:检测当前接收到的校验字与通过设定方式匹配计算得到的计算校验字是否一致;如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节,包括:如果校验字与计算校验字一致,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
8.其中,联动设备包括至少两个,如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节,包括:如果本次权限验证通过,则根据第一预设程序向每一联动设备分别发送相应的控制指令,以分别对每一联动设备的工作状态进行调节。
9.其中,如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节之后,还包括:接收开关设备发送的开关信号;其中,
开关设备为自发电开关设备;调用第二预设程序向联动设备发送第二控制指令,以对联动设备的当前工作状态进行调节。
10.其中,如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节之后,还包括:接收智能终端发送的无线控制指令;将无线控制指令发送给联动设备,以对联动设备的当前工作状态进行调节。
11.其中,消息帧包括设备身份识别号和/或设备版本号,如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节之后,还包括:接收联动设备发送的反馈信号;其中,反馈信号对应于联动设备的当前工作状态;将设备身份识别号和/或设备版本号以及反馈信号发送给智能终端,以在智能终端上显示开关设备的设备身份识别号和/或设备版本号以及联动设备的当前工作状态。
12.为了解决上述问题,本技术第二方面提供了一种智能网关设备,其中,该智能网关设备包括:代理装置,耦接外部开关装置,代理装置用于接收开关装置发送的消息帧;网关节点装置,耦接代理装置和外部联动设备,网关节点装置用于基于消息帧对开关设备进行权限验证,并在本次权限验证通过时,根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
13.为了解决上述问题,本技术第三方面提供了一种联动设备的控制系统,其中,该联动设备的控制系统包括:开关装置,用于生成消息帧;智能网关设备,耦接于开关装置和联动设备,智能网关设备用于接收开关设备发送的消息帧,以基于消息帧对开关设备进行权限验证,并在本次权限验证通过时,根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
14.为了解决上述问题,本技术第四方面提供了一种计算机可读存储介质,其中,该计算机可读存储介质存储有程序数据,程序数据能够被执行以实现如上任一项所述的联动设备的控制方法。
15.本发明的有益效果是:区别于现有技术的情况,本技术的联动设备的控制方法,在智能网关设备接收到开关设备发送的消息帧时,能够基于消息帧对开关设备进行权限验证,以保证相应控制的安全性,并在验证通过时,能够响应于本次权限验证通过,而根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节,从而有效地避免了当存在有多个受控的联动设备,而需要采用多个不同的遥控设备分别进行控制所带来的需要频繁更换电池、占用空间多等问题的出现,也便有效地提升了用户使用的便利性;而通过预存的第一预设程序对应生成第一控制指令对联动设备进行控制,也极大的简化了相应的控制过程。
附图说明
16.图1是本技术联动设备的控制方法第一实施例的流程示意图;
17.图2是本技术联动设备的控制方法第二实施例的流程示意图;
18.图3是本技术联动设备的控制方法第三实施例的流程示意图;
19.图4是本技术联动设备的控制方法第四实施例的流程示意图;
20.图5是本技术联动设备的控制方法第五实施例的流程示意图;
21.图6是本技术联动设备的控制方法第六实施例的流程示意图;
22.图7是本技术智能网关设备一实施例的结构示意图;
23.图8是本技术联动设备的控制系统一实施例的结构示意图;
24.图9是本技术计算机可读存储介质一实施例的结构示意图。
具体实施方式
25.下面结合说明书附图,对本技术实施例的方案进行详细说明。
26.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本技术。
27.本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。
28.发明人经长期研究发现,随着人工智能的发展,尤其是智能家居设备的发展以及万物互联的概念逐渐被人们所接受,越来越多的家庭开始安装智能家居设备,而如何实现各智能家居设备之间的联动控制,也逐渐得到用户的关注和在意。
29.其中,对于传统的智能家居设备而言,通常每一智能家居设备均对应配备有一无线智能开关,也即遥控器。且不同的智能家居设备分别对应的遥控器通常不能共用,比如,电视机、冰箱、窗帘、灯具、空调等家居设备通常均对应有专用的遥控器,以致需要大量的空间存放不同的遥控器。而大量的遥控器又意味着需要大量的电池分别进行供电,以致在相应电池的电量耗尽后还需要及时、频繁的对其进行更换。
30.为此市场上出现了以433协议为载体的自发电无线开关,以能够克服频繁更换电池的问题。
31.然而,现有的433协议自发电无线开关却很难进行大规模组网,且和其它智能设备的互通性较差,往往还是需要相互配对使用,也即每一智能家居设备均对应配备有一无线智能开关,以致用户仍无法真正享受到智能家居互联互通所带来的便利。
32.可理解的,上述433协议具体是一种通讯协议,能够进行接收和发射信号数据,且433协议是星型网络拓扑结构,传输距离可达1000米,是较理想的智能家居协议。但由于各个厂家生产的433产品标准不统一,导致各个厂家的433产品不能互相兼容使用,以致兼容性较差。
33.此外,现有的同种类的不同智能家居设备的遥控器却通常能够相互共用,而这又会带来控制权限不具有唯一性的安全性问题,特别是对私密性和安全性要求比较高的用户,通常无法忍受其他人的开关设备能够控制自己的智能设备。
34.为了改善当存在有多个联动设备,而需要多个无线智能开关,以致严重影响到用户使用便利性的境况,并保证相应控制的安全性,本技术提供了一种联动设备的控制方法。下面结合附图和实施例,对本技术作进一步的详细描述。特别指出的是,以下实施例仅用于说明本技术,但不对本技术的范围进行限定。同样的,以下实施例仅为本技术的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
35.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以
包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
36.请参阅图1,图1是本技术联动设备的控制方法第一实施例的流程示意图。具体而言,可以包括如下步骤:
37.s11:智能网关设备接收开关设备发送的消息帧。
38.可理解的,本实施方式的联动设备的控制方法具体是通过智能网关设备充当控制中枢对联动设备进行控制,并能够接受开关设备的启、停控制,进而对联动设备的工作状态进行调节、控制。且当该联动设备的数量为至少两个时,该智能网关设备还充当通信中枢,以用于实现不同联动设备之间的联动通信。
39.具体地,用户能够通过向开关设备输入数字控制指令或直接进行按键控制等任一合理的方式,启动向相应的智能网关设备发送其对应生成的消息帧,以进而启动智能网关设备对相应的联动设备进行控制。
40.由此可知,该开关设备具体可理解为包括有机械按键或数字显示屏,能够对应生成包括有启、停信号的消息帧的开关装置;而该消息帧具体可理解为一包括有启动信号或停止信号或转换控制模式的控制信号等任一合理信号的数据信息,以能够对应启动或关停或切换智能网关设备当前所进行的控制程序。
41.s12:基于消息帧对开关设备进行权限验证。
42.可理解的,为保证对联动设备进行控制的安全性,由开关设备发送给智能网关设备的消息帧具体还可以包括能够进行唯一性识别或权限识别的验证数据,以使智能网关设备能够基于其接收到的消息帧对开关设备进行权限验证,也即确定发送消息帧给智能网关设备的开关设备对智能网关设备是否具有启动、控制权限。
43.在一实施例中,该消息帧具体可以包括唯一识别码,而智能网关设备对应存储有由具有控制权限的识别码所组成的白名单,以在其接收到的消息帧中的唯一识别码存在于其白名单时,则确定本次验证通过。而在其他实施例中,该消息帧还可以包括哈希密码,而智能网关设备能够通过哈希密码核算验证的方式,对开关设备的控制权限进行验证,本技术对此不做限定。
44.s13:如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
45.可理解的,智能网关设备具体可以对应设置并存储能够按设定方式对联动设备进行控制的程序数据,以能够通过调用该程序数据生成相应的控制指令,进而实现对联动设备的工作状态进行调节。
46.具体地,在对开关设备进行的权限验证中,确定当前发送消息帧的开关设备具有权限时,也即,当本次权限验证通过时,智能网关设备能够调取出其预先设置并存储的第一预设程序,向联动设备发送第一控制指令,以使联动设备在第一控制指令的作用下改变当前的工作状态,从而实现对联动设备的工作状态进行调节。
47.为方便理解,以该联动设备为空调为例,进行说明,由第一预设程序对应生成并发送给该空调的第一控制指令,具体可以是启动该空调、调节至制冷模式、调节温度至22℃等。由此可知,智能网关设备具体是作为控制中枢存在,而开关设备用于启停该智能网关设
备对联动设备进行控制的进程;且无论受控的联动设备的数量具体为一个还是多个,对用配备的开关设备和智能网关设备均只需一个,即可完成相应的控制进程。
48.而在其他实施例中,该联动设备还可以是电视机、计算机、智能音箱、智能窗帘以及冰箱等任意合理的智能家居设备中的一个或多个;或,该联动设备还可以是智能搬运设备、智能机械手、无人机以及传送装置等任意合理的智能生产设备中的一种或多种;且在该联动设备的数量为多个时,多个联动设备均通信连接至智能网关设备,以能够通过该智能网关设备实现联动。
49.可选地,由第一预设程序对应生成并发送给联动设备的第一控制指令,具体可以对应于启动空调、计算机以及智能音箱,并将空调调节至制冷模式,打开智能音箱播放当天新闻简讯或轻音乐等任意合理的对多个联动设备依次、分别进行控制中的一种,本技术对此不做限定。
50.上述方案,智能网关设备在接收到开关设备发送的消息帧时,能够基于消息帧对开关设备进行权限验证,以保证相应控制的安全性,并在验证通过时,能够响应于本次权限验证通过,而根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节,从而有效地避免了当存在有多个受控的联动设备,而需要采用多个不同的遥控设备分别进行控制所带来的需要频繁更换电池、占用空间多等问题的出现,也便有效地提升了用户使用的便利性;而通过预存的第一预设程序对应生成第一控制指令对联动设备进行控制,也极大的简化了相应的控制过程。
51.进一步地,在一实施例中,联动设备包括至少两个,上述s13具体还可以包括:如果本次权限验证通过,则根据第一预设程序向每一联动设备分别发送相应的控制指令,以分别对每一联动设备的工作状态进行调节,从而极大的简化了对至少两个联动设备分别进行控制的操控程序。
52.可理解的,在联动设备的数量具体为至少两个时,至少两个联动设备均通信连接至智能网关设备,以能够通过该智能网关设备实现联动。具体地,智能网关设备能够在本次权限验证通过时,调取出其预先设置并存储的第一预设程序,而向每一联动设备分别发送相应的控制指令,以分别使每一联动设备在第一控制指令的作用下改变其当前的工作状态,从而实现对每一联动设备的工作状态进行调节。
53.为方便理解,以该联动设备具体包括空调、计算机以及智能音箱为例,进行说明,由第一预设程序对应生成的控制指令,具体可以对应于启动空调、计算机以及智能音箱,并将空调调节至制冷模式,打开智能音箱播放当天新闻简讯或轻音乐等任意合理的对多个联动设备依次、分别进行控制中的一种,本技术对此不做限定。
54.进一步地,在一实施例中,上述s13具体还可以包括:如果本次权限验证通过,与开关设备及联动设备建立通信连接,并根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
55.可理解的,为保证开关设备和联动设备能够与智能网关设备持续进行数据交互及信号传输,智能网关设备在对开关设备发送的消息帧进行的权限验证通过时,还包括与开关设备及联动设备建立通信连接,以进而能够将第一控制指令对应发送给联动设备,以对联动设备的工作状态进行调节。而在其他实施例中,智能网关设备与联动设备建立通信连接还可以产生于上述s13之前的任一时刻,本技术对此不做限定。
56.可选地,智能网关设备具体可以通过zigbee(紫蜂)信道或wifi(无线通信)等其他任一合理的无线通信连接方式分别与开关设备和联动设备建立通信连接,本技术对此不做限定。
57.其中,zigbee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用ieee 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全。
58.可理解的,普通zigbee设备入网时会在所有的信道进行扫描并交互,以找出正在配网的信道。
59.在一实施例中,开关设备为green power(绿色电源)自发电设备,且为单向发送设备,因其无法自行找出信道,故而需要智能网关设备在人机互动上予以支持。为此智能网关设备会主动上报zigbee信道给用户的手持智能终端,以方便用户在手持智能终端上查看信道号,以供用户进行入网。且智能网关设备还需通过开关设备发送的消息帧,对开关设备进行权限验证,以在验证通过时,允许开关设备入网,而在验证不通过时,关闭开关设备的入网通道。
60.在一实施例中,当用户配置完成后,也即,智能网关设备在与开关设备及联动设备建立通信连接后,如果被控的多个联动设备全部为zigbee设备,智能网关设备还可以将相应的通信连接转换为本地联动,从而即使在智能网关设备断网后,也即后台服务器不提供网络服务后,仍可正常通过开关设备对联动设备进行控制。
61.在一实施例中,该开关设备具体还可以是通过导电线路与智能网关设备实现电连接,以向智能网关设备发送模拟电信号的方式,启动智能网关设备根据其第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。而在其他实施例中,该开关设备还可以是红外线遥控设备,以能够通过红外线的方式向智能网关设备发送消息帧,本技术对此不做限定。
62.请参阅图2,图2是本技术联动设备的控制方法第二实施例的流程示意图。本实施例的联动设备的控制方法是图1中的联动设备的控制方法的一细化实施例的流程示意图,包括如下步骤:
63.s21:智能网关设备接收开关设备发送的消息帧。
64.其中,s21与图1中的s11相同,具体请参阅s11及其相关的文字描述,在此不再赘述。
65.s22:将消息帧转换为设定标准格式的信息帧。
66.可理解的,为精简开关设备的功能集成,以节省能量,开关设备发送给智能网关设备的消息帧通常极其精简,而为了方便于智能网关设备的验证及控制处理,智能网关设备还需要将该消息帧转换为设定标准格式的信息帧,比如,将该消息帧扩展为标准zigbee3.0帧或其他任一合理的标准无线通信协议信息帧,以进而能够依据标准信息帧执行相应的命令。
67.s23:基于信息帧对开关设备进行权限验证。
68.进一步地,智能网关设备具体是通过转换为设定标准格式的信息帧对开关设备进行的权限验证。
69.s24:如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指
令,以对联动设备的工作状态进行调节。
70.其中,s24与图1中的s13相同,具体请参阅s13及其相关的文字描述,在此不再赘述。
71.请参阅图3,图3是本技术联动设备的控制方法第三实施例的流程示意图。本实施例的联动设备的控制方法是图1中的联动设备的控制方法的一细化实施例的流程示意图,其中,本实施例的消息帧具体包括校验字,而包括如下步骤:
72.s31:智能网关设备接收开关设备发送的消息帧。
73.其中,s31与图1中的s11相同,具体请参阅s11及其相关的文字描述,在此不再赘述。
74.s32:检测当前接收到的校验字与通过设定方式匹配计算得到的计算校验字是否一致。
75.具体地,在智能网关设备接收到开关设备发送的包括有校验字的消息帧后,该智能网关设备具体是通过预先设定的函数计算方式或哈希密码计算方式等任一合理的匹配计算方式计算得到相应的计算校验字,以验证该计算校验字是否与当前接收到的校验字一致,并在两者一致时,确定本次验证通过,而在两者不一致时,确定本次验证不通过,相应开关设备对智能网关设备没有控制权限。
76.s33:如果校验字与计算校验字一致,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
77.进一步地,响应于校验字与计算校验字一致,也即本次验证通过,智能网关设备能够调取出其预先设置并存储的第一预设程序,向联动设备发送第一控制指令,以使联动设备在第一控制指令的作用下改变当前的工作状态,从而实现对对联动设备的工作状态进行调节。
78.在一具体的实施例中,为了节省能量,开关设备对应发送给智能网关设备的消息帧通常极其精简,以致智能网关设备很难对其进行唯一性识别,因而还需添加一些必要的信息,以能够获取开关设备的特征信息和授权状态。而该消息帧的新增字段具体可以为:
79.pid(8byte) 设备版本号(1byte) mode id(6byte) 校验字(1byte)。
80.其中:
81.byte:字节;
82.pid:设备产品身份识别编号;
83.设备版本号:设备具体的版本号;
84.mode id:具体的设备型号;
85.校验字:为阻止未授权设备入网,只有在开关设备通过产测授权,也即权限验证后才允许入网。智能网关设备匹配计算出来的校验字和其接收的校验字,只有在相同时才会允许入网。
86.请参阅图4,图4是本技术联动设备的控制方法第四实施例的流程示意图。本实施例的联动设备的控制方法是图1中的联动设备的控制方法的一细化实施例的流程示意图,包括如下步骤:
87.s41:智能网关设备接收开关设备发送的消息帧。
88.s42:基于消息帧对开关设备进行权限验证。
89.s43:如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
90.其中,s41、s42以及s43与图1中的s11、s12以及s13相同,具体请参阅s11、s12以及s13及其相关的文字描述,在此不再赘述。
91.s44:接收开关设备发送的开关信号。
92.可理解的,智能网关设备在对开关设备进行的权限验证通过后,能够与开关设备建立通信连接,以接收开关设备发送的开关信号;或,再次通过相应的导电线路接收开关设备发送的开关信号。
93.可选地,该开关设备为自发电开关设备,以在用户按压相应机械按键的瞬间能够产生电流,以生成消息帧和开关信号,并将该消息帧和开关信号发送给智能网关设备,从而能够避免使用化学电池提供电源,而需频繁更换电池的问题。
94.可选地,该开关设备为红外线遥控设备,且包括有多个不同按键或数字显示屏,以能够通过按压相应按键,或向数字显示屏属于相应数字,而对应向智能网关设备发送消息帧,或不同的开关信号。
95.s45:调用第二预设程序向联动设备发送第二控制指令,以对联动设备的当前工作状态进行调节。
96.进一步地,在智能网关设备接收到开关设备发送的开关信号后,则能够调取其预先设置并存储的第二预设程序,而向联动设备发送第二控制指令,以使联动设备在第二控制指令的作用下改变当前的工作状态,从而切换至另一工作状态。
97.其中,仍以受控的联动设备为空调为例,进行说明,该第二控制指令具体可对应于关闭空调,或将空调的制冷温度调节为25℃,并持续6小时后关闭等任一合理的控制程序。
98.而在其他实施例中,当联动设备为多个,该开关信号对应调取并发送的第二控制指令,还可以对应于将多个不同的联动设备当前的工作模式分别切换至另一工作模式。
99.在一实施例中,该开关设备具体包括有多个按键,而其中不同的按键分别对应多个不同的开关信号或消息帧,而不同的开关信号分别能够对应将一个或多个联动设备调节至不同的工作模式。
100.而在其他实施例中,该开关设备还可以仅包括一个按键,而不同的按键次数分别对应于不同的开关信号,比如,在第一次按压该按键时,对应向智能网关设备发送消息帧,以在通过相应权限验证后,在第二次按压该按键时,向智能网关设备发送第一开关信号,并在第三次按压该按键时,向智能网关设备发送第二开关信号;依次类推,在第四次时,对应第三开关信号;或,再次对应于消息帧,并依次循环,本技术对此不做限定。
101.请参阅图5,图5是本技术联动设备的控制方法第五实施例的流程示意图。本实施例的联动设备的控制方法是图1中的联动设备的控制方法的一细化实施例的流程示意图,包括如下步骤:
102.s51:智能网关设备接收开关设备发送的消息帧。
103.s52:基于消息帧对开关设备进行权限验证。
104.s53:如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
105.其中,s51、s52以及s53与图1中的s11、s12以及s13相同,具体请参阅s11、s12以及
s13及其相关的文字描述,在此不再赘述。
106.s54:接收智能终端发送的无线控制指令。
107.可理解的,智能网关设备还能够与智能终端,比如,用户的手机、平板电脑或智能手表等任一合理的手持智能终端,或计算机,或后台服务器建立无线通信连接,以能够接收智能终端发送的无线控制指令。
108.s55:将无线控制指令发送给联动设备,以对联动设备的当前工作状态进行调节。
109.进一步地,用户能够通过智能终端向智能网关设备发送无线控制指令,以由智能网关设备将该无线控制指令转发给联动设备,而对联动设备的当前工作状态进行调节,从而能够实现更灵活的联动设备的控制方案。
110.请参阅图6,图6是本技术联动设备的控制方法第六实施例的流程示意图。本实施例的联动设备的控制方法是图1中的联动设备的控制方法的一细化实施例的流程示意图,其中,本实施例的消息帧具体包括设备身份识别号和/或设备版本号,而包括如下步骤:
111.s61:智能网关设备接收开关设备发送的消息帧。
112.s62:基于消息帧对开关设备进行权限验证。
113.s63:如果本次权限验证通过,则根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节。
114.其中,s61、s62以及s63与图1中的s11、s12以及s13相同,具体请参阅s11、s12以及s13及其相关的文字描述,在此不再赘述。
115.s64:接收联动设备发送的反馈信号。
116.具体地,智能网关设备还能够接收联动设备发送的反馈信号,以通过该反馈信号获知联动设备的当前工作状态。
117.s65:将设备身份识别号和设备版本号以及反馈信号发送给智能终端,以在智能终端上显示开关设备的设备身份识别号和设备版本号以及联动设备的当前工作状态。
118.进一步地,智能网关设备具体还与用户的智能终端,比如,智能手机、智能手表或平板电脑等建立通信连接,以能够将开关设备的设备身份识别号和/或设备版本号以及联动设备发送的反馈信号,转发送给该智能终端,以能够在智能终端上显示开关设备的设备身份识别号和设备版本号以及联动设备的当前工作状态。
119.可理解的,智能网关设备能够将开关设备对应发送的按键命令转换为云平台控制命令,以进而能够对联动设备实现无线控制,且能够将开关设备的设备身份识别号和/或设备版本号以及联动设备发送的反馈信号发送给用户的智能终端,以使用户能够通过其智能终端实时获知联动设备当前的工作状态,以及当前参与控制的开关设备的特征信息。
120.本技术还提供了一种智能网关设备,请参阅图7,图7是本技术智能网关设备一实施例的结构示意图。该智能网关设备71具体包括:代理装置711和网关节点装置712。
121.其中,代理装置711耦接外部开关装置72,以能够接收开关装置72发送的消息帧;而网关节点装置712耦接于代理装置711和外部联动设备73,该网关节点装置712能够基于其接收到的消息帧对开关设备进行权限验证,并在本次权限验证通过时,根据第一预设程序向联动设备73发送第一控制指令,以对联动设备73的工作状态进行调节。
122.在一实施例中,该开关装置72具体可以是green power device(gpd,绿色电源自发电设备),且其相应发送消息帧green power device frame(gpdf,绿色电源消息帧)是精
简的消息帧,需要green power proxy(gpp,也即代理装置711)进行代理转发,并扩展为标准zigbee3.0帧,由green power sink(gps,也即网关节点装置712)作为gpd的配对设备,接收该标准zigbee3.0帧,并执行相应命令。
123.可理解的,该智能网关设备71能够对应实现如上任一项所述联动设备的控制方法,具体请参阅图1-图6及相关文字内容,在此不再赘述。
124.本技术还提供了一种联动设备的控制系统,请参阅图8,图8是本技术联动设备的控制系统一实施例的结构示意图。该联动设备的控制系统81具体包括:开关装置811和智能网关设备812。
125.其中,开关装置811用于生成消息帧;而智能网关设备812用于接收开关设备发送的消息帧,以基于消息帧对开关设备进行权限验证,并在本次权限验证通过,则根据第一预设程序向联动设备82发送第一控制指令,以对联动设备82的工作状态进行调节。
126.可理解的,该联动设备的控制系统81能够对应实现如上任一项所述联动设备的控制方法,具体请参阅图1-图6及相关文字内容,在此不再赘述。
127.本技术还提供了一种计算机可读存储介质,请参阅图9,图9是本技术计算机可读存储介质一实施方式的结构示意图。其中,该计算机可读存储介质91存储有程序数据911,该程序数据911能够被执行以实现如上任一所述的联动设备的控制方法。
128.在一个实施方式中,计算机可读存储介质91可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
129.在本技术所提供的几个实施方式中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,处理器或存储器的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个处理器与存储器实现的功能可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或连接可以是通过一些接口,装置或单元的间接耦合或连接,可以是电性,机械或其它的形式。
130.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式的目的。
131.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
132.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
133.区别于现有技术,本技术中的联动设备的控制方法,在智能网关设备接收到开关
设备发送的消息帧时,能够基于消息帧对开关设备进行权限验证,以保证相应控制的安全性,并在验证通过时,能够响应于本次权限验证通过,而根据第一预设程序向联动设备发送第一控制指令,以对联动设备的工作状态进行调节,从而有效地避免了当存在有多个受控的联动设备,而需要采用多个不同的遥控设备分别进行控制所带来的需要频繁更换电池、占用空间多等问题的出现,也便有效地提升了用户使用的便利性;而通过预存的第一预设程序对应生成第一控制指令对联动设备进行控制,也极大的简化了相应的控制过程。
134.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献