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

一种基于物联网聚合中心系统的设备运行控制方法和装置

文献发布时间:2024-04-18 19:58:21


一种基于物联网聚合中心系统的设备运行控制方法和装置

技术领域

本发明属于智能建筑技术领域,尤其涉及一种基于物联网聚合中心系统的设备运行控制方法和装置。

背景技术

智能建筑是指通过将建筑物的结构、系统、服务和管理根据用户的需求进行最优化组合,从而为用户提供一个高效、舒适、便利的人性化建筑环境。智能建筑的技术基础主要由现代建筑技术、现代电脑技术现代通讯技术和现代控制技术所组成。

目前,在智能建筑中,通过物联网对建筑中各子系统及设备进行信息连接,而设备是归属到空间的,空间又会分配给人,这样一旦授权了使用该空间的人,那此人就具备该空间内的所有设备的权限。但现有的物联网平台中,没有人和空间的数据,就没法将设备归属到人,这样个人没法自由控制所属空间设备的运行,缺少个性化和定制化,需要由统一的物联网管理者建立运行规则和逻辑。

现在提出建立一个聚合人、空间、设备全数据的物联聚合中心系统。物联聚合中心是汇聚了人,空间,设备的综合汇聚中心,并实现当人进入物联聚合中心系统时,显示且仅显示该人员所授权空间的所有设备的信息,实时运行状态,并具备所属设备的控制指令。

物联聚合中心再为人员提供一个低代码模块,可以建立任意的逻辑规则,控制归属自己的设备的运行:例如设定夏天8:40打开空调,5:30关闭空调;当自己车从园区道闸出去,自动关闭空调和灯。当人更换空间后,提醒已建立的规则是否自动同步到新空间,确认后自动生成新空间上的逻辑规则。

因此,有必要设计一个聚合人、空间、设备全数据的物联聚合中心系统,并提供给使用人一个低代码模块自由建立任意的逻辑规则控制所属空间设备的运行。

发明内容

本发明的目的在于针对现有技术的不足,提供一种基于物联网聚合中心系统的设备运行控制方法和装置。

本发明的目的是通过以下技术方案来实现的:本发明实施例第一方面提供了一种基于物联网聚合中心系统的设备运行控制方法,包括:

创建一个聚合人、空间、设备全数据的物联网聚合中心系统,并将空间与设备进行关联,以获取第一关系表;

物联网聚合中心系统根据使用人信息和第一关系表自动将空间关联的设备的设备数据关联到使用人,以获取第三关系表;

使用人登录物联网聚合中心系统,根据第三关系表获取使用人的归属设备信息和实时设备数据以及设备的控制命令;

根据使用人的归属设备信息和实时设备数据以及设备的控制命令在物联网聚合中心系统的低代码模块界面建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行。

进一步地,所述物联网聚合中心系统包括客户端、物联聚合中心、空间管理系统、人员管理系统、多个分布式物联网网关和设备系统;所述物联聚合中心提供有客户端,所述物联聚合中心下接入空间管理系统、人员管理系统和多个分布式物联网网关,每个所述分布式物联网网关下接入设备系统,所述设备系统包括多个设备。

进一步地,所述创建一个聚合人、空间、设备全数据的物联网聚合中心系统,并将空间与设备进行关联,具体包括:

从空间管理系统同步所有空间信息到物联聚合中心,根据所有空间信息构建空间列表;

从多个分布式物联网网关同步所有设备信息到物联聚合中心;

对于每个设备,根据设备信息从空间列表中选择该设备所属的空间,以将设备和空间进行关联,以获取第一关系表。

进一步地,所述空间信息包括空间ID、空间类型、空间名称和空间图;

所述设备信息包括设备ID、设备类型和设备名称;

所述第一关系表包括设备ID、设备名称、空间ID和空间名称。

进一步地,所述物联网聚合中心系统根据使用人信息自动将空间关联的设备的设备数据关联到使用人,具体包括:

从空间管理系统同步所有空间和使用人关联的第二关系表到物联聚合中心;

物联聚合中心遍历第一关系表,以获取每个设备所属的空间ID;

物联聚合中心根据每个设备所属的空间ID遍历第二关系表,以获取每个设备所属的使用人ID,根据设备ID和每个设备所属的使用人ID构建第三关系表。

进一步地,所述第二关系表包括空间ID、空间名称、使用人姓名和使用人ID;

所述第三关系表包括设备ID、设备名称、使用人姓名和使用人ID。

进一步地,所述使用人登录物联网聚合中心系统,根据第三关系表获取使用人的归属设备信息和实时设备数据以及设备的控制命令,具体包括:

使用人登录物联网聚合中心系统,根据使用人ID查询第三关系表,以获取该使用人的归属设备信息;其中,所述归属设备信息包括设备ID、设备路径和设备名称;

根据使用人ID查询第二关系表,以获取该使用人的归属空间信息;其中,所述归属空间信息包括空间ID、空间路径、空间名称和空间图;

根据设备ID从分布式物联网网关上获取实时设备数据;

在个人页面上展示该使用人的全局事件;其中,所述全局事件包括出入口进出事件和车辆进出事件;

在个人页面上展示该使用人的归属空间信息以及归属设备信息,点击单个设备,展示该设备的设备信息和实时设备数据以及设备的控制命令。

进一步地,所述根据使用人的归属设备信息和实时设备数据以及设备的控制命令在物联网聚合中心系统的低代码模块界面建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行,具体包括:

使用人登录物联网聚合中心系统,进入客户端界面,再进入下一级低代码模块界面;

根据全局事件、使用人的归属空间信息、归属设备信息和实时设备数据以及设备的控制命令在低代码模块界面提供的流程框架上建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行。

本发明实施例第二方面提供了一种基于物联网聚合中心系统的设备运行控制装置,包括一个或多个处理器,用于实现上述的基于物联网聚合中心系统的设备运行控制方法。

本发明实施例第三方面提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,用于实现上所述的基于物联网聚合中心系统的设备运行控制方法。

本发明的有益效果是,本发明中的物联网聚合中心系统将人、空间和设备全数据聚合到一起,当人进入该物联网聚合中心系统时,可以显示且仅显示该人员所授权空间的所有设备的信息,实时监控运行状态,并具备所属设备的控制指令,同时展示该人员所属空间的信息如空间环境数据和空间能耗数据等;本发明通过低代码模块建立自定义的逻辑规则,控制归属自己的设备的运行,能够在人更换空间后,提醒已建立的规则自动同步到新空间,并在确认后自动生成新空间上的逻辑规则;本发明可以在不同的场景下自定义逻辑规则,有利于增强适用性。

附图说明

图1是本发明实施例中的物联网聚合中心系统的结构框图;

图2是本发明实施例中空间和设备关联的结构框图;

图3是本发明实施例中个人登录物联聚合中心、查看所属设备和空间信息数据的结构框图;

图4是本发明实施例中个人登录物联聚合中心、查看所属设备和空间信息数据的流程图;

图5是本发明实施例中在低代码模块界面上自由建立任意逻辑规则的结构框图;

图6是本发明实施例中低代码模块界面上自由建立任意逻辑规则的流程图;

图7是本发明的基于物联网聚合中心系统的设备运行控制装置的一种结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

下面结合附图,对本发明进行详细说明。在不冲突的情况下,下述的实施例及实施方式中的特征可以相互组合。

参见图1-图6,本发明的基于物联网聚合中心系统的设备运行控制方法,具体包括以下步骤:

S1、创建一个聚合人、空间、设备全数据的物联网聚合中心系统,并将空间与设备进行关联,以获取第一关系表。

本实施例中,物联网聚合中心系统包括客户端、物联聚合中心、空间管理系统、人员管理系统、多个分布式物联网网关和设备系统,如图1所示。其中,物联聚合中心提供有客户端,可以供操作者使用,物联聚合中心下接入空间管理系统、人员管理系统和多个分布式物联网网关,每个分布式物联网网关下接入设备系统,设备系统包括多个设备,该设备系统可以提供设备数据上报给分布式物联网网关,同时还能够提供设备控制命令给分布式物联网网关。其中,空间管理系统是管理设备和人员所在的机房、办公室、实验室等空间的系统,每个空间都有设置空间使用人;而人员管理系统是管理所有设备和空间使用人信息的系统,使用人信息包含但不限于使用人的姓名、工号、联系手机等。

需要说明的是,设备数据包括但不限于传感器数值、室外环境数值、特定门禁事件、车辆进入事件等。

本实施例中,创建一个聚合人、空间、设备全数据的物联网聚合中心系统,并将空间与设备进行关联,如图2所示,具体包括:

S11、从空间管理系统同步所有空间信息到物联聚合中心,根据所有空间信息构建空间列表。其中,空间信息包括但不限于:空间ID、空间类型、空间名称和空间图。

S12、从多个分布式物联网网关同步所有设备信息到物联聚合中心。其中,设备信息包括但不限于:设备ID、设备类型和设备名称。

S13、对于每个设备,根据设备信息从空间列表中选择该设备所属的空间,以将设备和空间进行关联,以获取第一关系表。其中,第一关系表包括但不限于:设备ID、设备名称、空间ID和空间名称。

需要说明的是,每个设备例如照明灯、空调面板、门禁等设备在安装时,会记录设备安装的空间地点,即设备ID,该设备ID不仅包括了空间位置,还包括了本身的ID,因此,设备ID与空间ID之间有关联,如此便可以根据设备ID选择从空间列表中选择该设备所属的空间ID,即该设备所属的空间,完成设备和空间的关联。

S2、物联网聚合中心系统根据使用人信息和第一关系表自动将空间关联的设备的设备数据关联到使用人。

本实施例中,物联网聚合中心系统根据使用人信息自动将空间关联的设备的设备数据关联到使用人,具体包括:

S21、从空间管理系统同步所有空间和使用人关联的第二关系表到物联聚合中心。其中,第二关系表包括但不限于以下信息:空间ID、空间名称、使用人姓名和使用人ID。

应当理解的是,从第一关系表中可以得到空间和使用人的关系,即根据空间ID确定的空间,该空间对应的使用人姓名及使用人ID根据空间ID均可以确定。

S22、物联聚合中心遍历第一关系表,以获取每个设备所属的空间ID。

S23、物联聚合中心根据每个设备所属的空间ID遍历第二关系表,以获取每个设备所属的使用人ID,根据设备ID和每个设备所属的使用人ID构建第三关系表。其中,第三关系表包括但不限于:设备ID、设备名称、使用人姓名和使用人ID。

本实施例中,从空间与使用人的第二关系表中获取设备所属空间ID对应的使用人ID和使用人姓名。具体地,遍历所有空间和使用人关联的第二关系表,对每一条空间ID与使用人记录,记录本记录中的使用人ID和空间ID,再遍历第一关系表,针对匹配本记录中的空间ID的设备记录,获取设备ID和设备名称,得到一条设备ID与使用人ID的对应关系记录,将此记录录入到设备ID与使用人ID的关系表中,循环遍历后,即可得到设备ID与使用人ID的第三关系表,存储在数据库中。

S3、使用人登录物联网聚合中心系统,根据第三关系表获取使用人的归属设备信息和实时设备数据以及设备的控制命令。

本实施例中,使用人登录物联网聚合中心系统,查询使用人的归属空间信息、归属设备信息和实时设备数据以及设备的控制命令、全局事件,如图3和图4所示,具体包括:

S31、使用人登录物联网聚合中心系统,根据使用人ID查询第三关系表,以获取该使用人的归属设备信息。其中,归属设备信息包括但不限于设备ID、设备路径和设备名称。

具体地,使用人登录物联网聚合中心系统后,根据使用人ID查询使用人与设备关联后的第三关系表,获取该使用人的归属设备信息。

S32、根据使用人ID查询第二关系表,以获取该使用人的归属空间信息。其中,归属空间信息包括但不限于空间ID、空间路径、空间名称和空间图。

具体地,根据使用人ID查询使用人与空间关联后的第二关系表,获取该使用人的归属空间信息。

S33、根据设备ID从分布式物联网网关上获取实时设备数据。

S34、在个人页面上展示该使用人的全局事件。其中,全局事件包括但不限于出入口进出事件和车辆进出事件。

S35、在个人页面上展示该使用人的归属空间信息以及归属设备信息,点击单个设备,展示该设备的设备信息和实时设备数据以及设备的控制命令。

具体地,在个人页面上展示该使用人的归属空间信息、空间图以及归属设备信息,点击单个设备,即可展示该设备的设备信息和实时设备数据以及设备的控制命令。其中,设备的控制命令可以控制使用人的归属设备。

S4、根据使用人的归属设备信息和实时设备数据以及设备的控制命令在物联网聚合中心系统的低代码模块界面建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行。

本实施例中,根据使用人的归属设备信息和实时设备数据以及设备的控制命令在物联网聚合中心系统的低代码模块界面建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行,如图5和图6所示,具体包括:

S41、使用人登录物联网聚合中心系统,进入客户端界面,再进入下一级低代码模块界面。

需要说明的是,低代码模块界面可以提供丰富的逻辑和对象,该逻辑和对象包括但不限于时间计划表、逻辑控件、全局事件、使用人所属空间环境数据、空间能耗数据和使用人所属设备控制命令。

S42、根据全局事件、使用人的归属空间信息、归属设备信息和实时设备数据以及设备的控制命令在低代码模块界面提供的流程框架上建立设备运行的逻辑规则,根据控制命令控制使用人的归属设备按照逻辑规则运行。

本实施例中,根据使用人的归属空间信息、归属设备信息和控制命令以及全局事件在低代码模块界面提供的流程框架上建立设备运行的逻辑规则。应当理解的是,低代码模块界面提供流程框架,由使用人自由建立任意的逻辑规则,自由设定所属空间设备的控制方式。示例性地,流程框架第一步是时间计划表,时间计划表设定为工作日时间早上9点打开,下午5点30关闭;第二步是使用人所属的空调面板。再比如,流程框架第一步是时间计划表,时间计划表设定为下午8点,进行触发执行;第二步是逻辑控件,个人从园区大门道闸的出去事件或者是个人车辆从园区大门车闸的出去事件;第三步是使用人所属的照明面板的关闭命令;第四步是使用人所属的空调面板的关闭命令。

与前述基于物联网聚合中心系统的设备运行控制方法的实施例相对应,本发明还提供了基于物联网聚合中心系统的设备运行控制装置的实施例。

参见图7,本发明实施例提供的一种基于物联网聚合中心系统的设备运行控制装置,包括一个或多个处理器,用于实现上述实施例中的基于物联网聚合中心系统的设备运行控制方法。

本发明基于物联网聚合中心系统的设备运行控制装置的实施例可以应用在任意具备数据处理能力的设备上,该任意具备数据处理能力的设备可以为诸如计算机等设备或装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在任意具备数据处理能力的设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本发明基于物联网聚合中心系统的设备运行控制装置所在任意具备数据处理能力的设备的一种硬件结构图,除了图7所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的任意具备数据处理能力的设备通常根据该任意具备数据处理能力的设备的实际功能,还可以包括其他硬件,对此不再赘述。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

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

本发明实施例还提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现上述实施例中的基于物联网聚合中心系统的设备运行控制方法。

所述计算机可读存储介质可以是前述任一实施例所述的任意具备数据处理能力的设备的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是任意具备数据处理能力的设备,例如所述设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、SD卡、闪存卡(Flash Card)等。进一步的,所述计算机可读存储介质还可以既包括任意具备数据处理能力的设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述任意具备数据处理能力的设备所需的其他程序和数据,还可以用于暂时地存储已经输出或者将要输出的数据。

以上实施例仅用于说明本发明的设计思想和特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,本发明的保护范围不限于上述实施例。所以,凡依据本发明所揭示的原理、设计思路所作的等同变化或修饰,均在本发明的保护范围之内。

相关技术
  • 一种基于物联网的挖矿方法、系统、装置、设备和介质
  • 一种物联网设备检测方法、系统、装置及设备
  • 一种基于边缘计算的工业现场设备控制方法、装置及系统
  • 一种应用程序的运行控制方法、装置、设备及存储介质
  • 一种基于NB-IoT物联网技术的实验室加热设备智能控制装置、系统及其控制方法
  • 一种基于NB-IoT物联网技术的实验室加热设备智能控制装置、系统及其控制方法
技术分类

06120116481606