掌桥专利:专业的专利平台
掌桥专利
首页

智能设备边缘场景控制方法及装置

文献发布时间:2023-06-19 18:29:06


智能设备边缘场景控制方法及装置

技术领域

本发明涉及物联网领域,尤其涉及一种智能设备边缘场景控制方法及装置。

背景技术

随着物联网的快速发展,智能家居普及程度越来越高。智能家居通过物联网将家中的各种设备,如影音设备、照明设备、窗帘控制设备、智能空调、安防系统和其他网络家电等连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。

智能家居场景,被定义为由可以包含生效时段的某个触发条件触发的一系列定义的针对家电或家居设备的操作。例如,当煤气报警器检测到煤气泄露时,其上的蜂鸣报警器响起,切断所有电器电源及室内电源总闸,并控制联网的窗户或窗帘打开进行通风,同时通过诸如手机的移动设备的App通知到用户。其中,煤气泄漏为触发条件,其余则是被触发的操作,包括触发设备自身的操作,还有其他通过网络可达的智能设备的操作。对于同一智能设备而言,其可以支持多个场景,以及在不同场景下可支持相同或不同的一个或多个操作。

目前市场上智能家居场景控制都需要借助互联网,传统的场景控制需要借助网络将设备属性上传至云平台,用户创建的场景是在云平台上维护的,在断网情况下场景无法运行,从而导致场景监控失败,智能设备无法联动。

发明内容

针对现有技术存在的问题,本发明提供一种智能设备边缘场景控制方法及装置。

本发明提供一种智能设备边缘场景控制方法,应用于局域网网关,包括:接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

根据本发明一个实施例的智能设备边缘场景控制方法,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令之前,还包括:接收智能设备属性发生变化后发送的属性信息,作为对应虚拟设备的属性信息。

根据本发明一个实施例的智能设备边缘场景控制方法,所述获取根据虚拟设备创建的场景配置信息,包括:将每个虚拟设备的信息发送至人机界面进行展示,以用于用户根据展示结果创建各场景;获取用户创建的各场景对应的场景配置信息。

根据本发明一个实施例的智能设备边缘场景控制方法,所述获取用户创建的各场景对应的场景配置信息之后,还包括:将所述场景配置信息发送到服务器,以指示服务器对所述场景配置信息进行合法性校验,并接收服务器发送的校验结果。

根据本发明一个实施例的智能设备边缘场景控制方法,所述获取根据虚拟设备创建的场景配置信息,包括:将每个虚拟设备的信息发送至服务器,接收服务器根据所述虚拟设备的信息下发的场景配置文件;对所述场景配置文件进行解析,得到场景配置信息。

根据本发明一个实施例的智能设备边缘场景控制方法,所述接收智能设备属性发生变化后发送的属性信息,作为对应虚拟设备的属性信息之后,还包括:将每个虚拟设备的属性信息以及场景配置信息,发送到服务器,并接收服务器根据场景配置信息中源虚拟设备的属性信息生成的场景触发条件判断结果。

根据本发明一个实施例的智能设备边缘场景控制方法,所述根据所述设备识别信息,创建每个智能设备对应的虚拟设备之前,还包括:向局域网内的每个智能设备广播设备识别信息请求消息,以使得每一收到请求消息的智能设备,向局域网网关发送设备识别信息。

本发明还提供一种智能设备边缘场景控制装置,应用于局域网网关,包括:虚拟设备创建模块,用于接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;配置信息获取模块,用于获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;边缘场景控制模块,用于在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述智能设备边缘场景控制方法的步骤。

本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述智能设备边缘场景控制方法的步骤。

本发明提供的智能设备边缘场景控制方法及装置,无需设备将属性上报至云平台,而是将设备列表和场景放在本地网关进行维护,在断网情况下场景仍能够得到有效监控,实现智能设备的联动。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的智能设备边缘场景控制方法的流程示意图;

图2是本发明提供的系统结构示意图;

图3是本发明提供的时序图;

图4是本发明提供的智能设备边缘场景控制装置的结构示意图;

图5是本发明提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面结合图1-图5描述本发明的智能设备边缘场景控制方法及装置。图1是本发明提供的智能设备边缘场景控制方法的流程示意图,如图1所示,本发明提供智能设备边缘场景控制方法,应用于局域网网关,即方法的执行主体为局域网网关,该方法包括:

101、接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识。

如图2所示的系统,本发明的智能设备,包括zigbeen智能灯,蓝牙mersh设备等,具体可以为影音设备、照明设备、窗帘控制设备、空调和其他家电等设备。时序如图3所示,每个智能设备和局域网网关建立连接后,将设备识别信息,具体可包括设备ID,还可包括设备类型等,发送给局域网网关。智能网关根据所有收到的设备识别信息,在本地创建一一对应的虚拟设备。

102、获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系。

局域网网关接收场景的配置信息,如用户登录网关的web界面或者网关的APP界面,根据当前网关上显示的虚拟设备,创建场景配置文件下发给智能网关,智能网关解析得到场景配置信息。场景配置信息中,包括多个作为触发条件的源虚拟设备及对应的属性值,以及包括对应的一个或多个目标虚拟设备的应执行动作。例如,智能闹钟对应源虚拟设备A,智能窗帘对应目标虚拟设备B,A的时间属性为07:00,对应B的动作为打开。当然,源虚拟设备和目标虚拟设备均可以为多个,如还包括目标虚拟设备C为智能语音助手,执行动作为播放新闻。

103、在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

智能网关对本地的所有场景进行监测,监测到源虚拟设备满足场景触发条件的属性时,对目标智能设备执行对应的操作。例如,晚上23:00,通过智能语音助手提醒用户休息,收到提示后关闭智能灯,或者在预设时间后直接关闭智能灯;早晨07:00,打开智能窗帘;监测到实时温度达到30度,开启空调等。

本发明提供的智能设备边缘场景控制方法,无需设备将属性上报至云平台,而是将设备列表和场景放在本地网关进行维护,在断网情况下场景仍能够得到有效监控,实现智能设备的联动。

在一个实施例中,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令之前,还包括:接收智能设备属性发生变化后发送的属性信息,作为对应虚拟设备的属性信息。

为了实时而准确的对智能设备进行监控,在满足场景条件时及时触发对应的动作。每个智能设备,在和网关建立通信后,会将自身的属性信息发送给网关,如设备的开机状态等。同时,任何智能设备属性发生变化后,及时将属性信息发送给网关,便于网关对场景的条件进行判断。

在一个实施例中,所述获取根据虚拟设备创建的场景配置信息,包括:所述获取根据虚拟设备创建的场景配置信息,包括:将每个虚拟设备的信息发送至人机界面进行展示,以用于用户根据展示结果创建各场景;获取用户创建的各场景对应的场景配置信息。

具体而言,网关建立了所有设备的虚拟设备后,可通过人机界面向用户展示。用户可对设备进行场景的关联,如A智能设备的属性为特定值时,将B智能设备开关状态变为关闭,然后将配置下发至网关。网关对设备的属性进行监控,若a虚拟设备属性值变为特定值时,触发虚拟设备b,向智能设备B发送对应的控制指令,使其开关状态变为关闭。

在一个实施例中,所述获取用户创建的各场景对应的场景配置信息之后,还包括:将所述场景配置信息发送到服务器,以指示服务器对所述场景配置信息进行合法性校验,并接收服务器发送的校验结果。

在接收本地配置的场景之后,将创建的场景发送到服务器进行校验,避免用户的操作失误,如一些通用的固定配置。例如,上述的当煤气报警器检测到煤气泄露时,其上的蜂鸣报警器响起,切断所有电器电源及室内电源总闸。若用户没有配置,或者配置不合理,则校验合法性不通过。通过服务器进行场景的校验,可有效避免用户经验不足的情况。

在一个实施例中,获取根据虚拟设备创建的场景配置信息,包括:将每个虚拟设备的信息发送至服务器,接收服务器根据所述虚拟设备的信息下发的场景配置文件;对所述场景配置文件进行解析,得到场景配置信息。

局域网网关不仅能够接收本地用户的配置,在对所有正常通信的智能设备建立虚拟设备后,将对应的虚拟设备发送至服务器,服务器根据虚拟设备下发通用的场景配置给网关,而无需用于配置。例如,当煤气报警器检测到煤气泄露时,其上的蜂鸣报警器响起,切断所有电器电源及室内电源总闸,并控制联网的窗户或窗帘打开进行通风。

本发明实施例中,通过服务器下发场景配置,无需用户进行配置,可适配于老年人等用户群体。

在一个实施例中,所述接收智能设备属性发生变化后发送的属性信息,作为对应虚拟设备的属性信息之后,还包括:将每个虚拟设备的属性信息以及场景配置信息,发送到服务器,并接收服务器根据场景配置信息中源虚拟设备的属性信息生成的场景触发条件判断结果。

考虑到服务器计算能力庞大,如采用神经网络的云服务器。对于一些复杂场景,可采取服务器提供的场景分析结果。本发明实施例中,将所有智能设备对应虚拟设备的属性信息,发送到服务器。若收到服务器发送的场景触发信息,则通过虚拟设备向对应的智能设备发出场景对应的动作指令。

在一个实施例中,所述根据所述设备识别信息,创建每个智能设备对应的虚拟设备之前,还包括:向局域网内的每个智能设备广播设备识别信息请求消息,以使得每一收到请求消息的智能设备,向局域网网关发送设备识别信息。

在系统初始化的时候,网关可向局域网内的所有设备进行广播设备识别信息的请求信息(如请求设备ID和类型),从而可以对所有正常通信的智能设备建立虚拟设备,以用于场景的创建。

下面对本发明提供的智能设备边缘场景控制装置进行描述,下文描述的智能设备边缘场景控制装置与上文描述的智能设备边缘场景控制方法可相互对应参照。

图4是本发明提供的智能设备边缘场景控制装置的结构示意图,如图4所示,该智能设备边缘场景控制装置包括:虚拟设备创建模块401、配置信息获取模块402和边缘场景控制模块403。其中,虚拟设备创建模块401用于接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;配置信息获取模块402用于获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;边缘场景控制模块403用于在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

在一个装置实施例中,边缘场景控制模块403还用于,接收智能设备属性发生变化后发送的属性信息,作为对应虚拟设备的属性信息。

在一个装置实施例中,配置信息获取模块402用于,将每个虚拟设备的信息发送至人机界面进行展示,以用于用户根据展示结果创建各场景;获取用户创建的各场景对应的场景配置信息。

在一个装置实施例中,配置信息获取模块402用于,将所述场景配置信息发送到服务器,以用于服务器对所述场景配置信息的合法性进行校验,并接收服务器发送的校验结果。

在一个装置实施例中,配置信息获取模块402用于,将每个虚拟设备的信息发送至服务器,接收服务器根据所述虚拟设备的信息下发的场景配置文件;对所述场景配置文件进行解析,得到场景配置信息。

在一个装置实施例中,边缘场景控制模块403用于,将每个虚拟设备的属性信息以及场景配置信息,发送到服务器,并接收服务器根据场景配置信息中源虚拟设备的属性信息生成的场景触发条件判断结果。

在一个装置实施例中,虚拟设备创建模块401用于,向局域网内的每个智能设备广播设备识别信息请求消息,以使得每一收到请求消息的智能设备,向局域网网关发送设备识别信息。

本发明实施例提供的装置实施例是为了实现上述各方法实施例的,具体流程和详细内容请参照上述方法实施例,此处不再赘述。

本发明实施例提供的智能设备边缘场景控制装置,无需设备将属性上报至云平台,而是将设备列表和场景放在本地网关进行维护,在断网情况下场景仍能够得到有效监控,实现智能设备的联动。

图5是本发明提供的电子设备的结构示意图,如图5所示,该电子设备可以包括:处理器(processor)501、通信接口(Communications Interface)502、存储器(memory)503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行智能设备边缘场景控制方法,该方法应用于局域网网关,包括:接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

此外,上述的存储器503中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的智能设备边缘场景控制方法,该方法应用于局域网网关,包括:接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的智能设备边缘场景控制方法,该方法应用于局域网网关,包括:接收智能设备发送的设备识别信息,根据所述设备识别信息,创建每个智能设备对应的虚拟设备,所述设备识别信息包括设备标识;获取根据虚拟设备创建的场景配置信息,所述场景配置信息包括各场景的源虚拟设备的属性和目标虚拟设备应执行动作的对应关系;在根据所述源虚拟设备的属性信息,确定满足场景配置信息中触发条件的情况下,通过所述目标虚拟设备向相应的智能设备发出场景触发对应的动作指令。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种智能设备控制方法、装置及设备
  • 智能设备控制方法和装置
  • 一种基于人脸检测的智能设备锁屏控制方法及装置
  • 智能设备无线控制方法及装置
  • 智能设备的控制方法、装置、设备和存储介质
  • 场景配置方法及装置、控制方法及装置、智能设备及介质
  • 基于设定场景模式的智能设备控制方法和装置
技术分类

06120115587815