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

基于模型驱动的设备接入与建模方法及装置与流程

2022-11-16 16:42:56 来源:中国专利 TAG:


1.本文件涉及计算机技术领域,尤其涉及一种基于模型驱动的设备接入与建模方法及装置。


背景技术:

2.现有主流物联网平台的设备接入与建模多采用预置模版的方式实现各类设备采集变量及计算规则等的设置,无法完全枚举及适应各种行业的设备接入与建模场景需求,不具备全面覆盖性和通用性。这是已知物联网平台的设备接入与建模的常用模式。
3.此外,现有技术中还提供了一种基于物模型的物联网实现方法,在需要将新设备添加到物联网上时,只需要获取这个新设备具有的所有组件信息(包含了状态数据以及对应元器件状态数据的跳转控制指令),然后将新设备的所有组件信息与物联网上已经保存的所有组件信息比较,只要物联网上已经存有该新设备的任一组件信息,就不需要针对该组件信息做添加操作,仅仅需要添加属于该新设备且没有保存在物联网上的组件信息即可,从而就可以在最大限度地减少组件信息添加工作量的基础上,完成将该新设备组件信息添加到物联网上的操作。但是,上述处理方案中的模型结构用户无法自主控制、差异化及版本管理。
4.综上所述,现有技术中存在一下问题:
5.1、采用预置模版的方式实现各类设备采集变量及计算规则等的设置,无法完全枚举及适应各种行业的设备接入与建模场景需求,不具备全面覆盖性和通用性;
6.2、基于模型组件化管理及自动升级的模型结构,用户无法对物模型进行自主控制、差异化管理及版本管理。


技术实现要素:

7.本发明的目的在于提供一种基于模型驱动的设备接入与建模方法及装置,旨在解决现有技术中的上述问题。
8.本发明提供一种基于模型驱动的设备接入与建模方法,包括:
9.提取物联网上的同一类型设备的采集变量信息,根据所述采集变量信息生成采集模型并存储到公共模板库,创建相应设备类的数据和可视化并存储到设备模型库;
10.创建设备模型,根据预定绑定规则选取采集模型,将设备模型中的数据点与采集模型中的采集点进行绑定,并针对设备模型添加不用的业务场景,将通过发布功能将创建的设备模型同步给实例化设备;
11.选择相应的采集模型,并与采集模型中的采集点进行关联,根据实际转发协议和驱动进行设置,完成物联服务的创建,选择相应的采集模型和物联服务,创建网关;
12.通过实例化设备选取网关和设备模型,并通过关联网关,将采集信息和转发信息分别写入网关的采集服务和转发服务中,自动生成新的设备实例;
13.在网关管理中,生成配置文件并下发到网关,并根据设备业务需要对设备实例进
行功能设置。
14.本发明提供一种基于模型驱动的设备接入与建模装置,包括:
15.采集模型模块,用于提取物联网上的同一类型设备的采集变量信息,根据所述采集变量信息生成采集模型并存储到公共模板库,创建相应设备类的数据和可视化并存储到设备模型库;
16.设备模型模块,用于创建设备模型,根据预定绑定规则选取采集模型,将设备模型中的数据点与采集模型中的采集点进行绑定,并针对设备模型添加不用的业务场景,将通过发布功能将创建的设备模型同步给实例化设备;
17.物联网关模块,用于选择相应的采集模型,并与采集模型中的采集点进行关联,根据实际转发协议和驱动进行设置,完成物联服务的创建,选择相应的采集模型和物联服务,创建网关;
18.实例化设备,用于选取网关和设备模型,并通过关联网关,将采集信息和转发信息分别写入网关的采集服务和转发服务中,自动生成新的设备实例;
19.配置模块,用于在网关管理中,生成配置文件并下发到网关,并根据设备业务需要对设备实例进行功能设置。
20.本发明实施例还提供一种基于模型驱动的设备接入与建模装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述基于模型驱动的设备接入与建模方法的步骤。
21.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述基于模型驱动的设备接入与建模方法的步骤。
22.采用本发明实施例的基于模型驱动的设备接入与建模方法,实现用户自定义创建各类物模型并由模型快速生成实例化对象,满足各种行业设备上云场景需求;通过对模型动态差异化调整、版本管理及发布机制,实现基于模型的设备实例的同步更新和版本迭代升级。
附图说明
23.为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
24.图1是本发明实施例的基于模型驱动的设备接入与建模方法的流程图;
25.图2是本发明实施例的基于模型驱动的设备接入与建模方法的系统架构示意图;
26.图3是本发明装置实施例一的基于模型驱动的设备接入与建模装置的示意图;
27.图4是本发明装置实施例二的基于模型驱动的设备接入与建模装置的示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术
方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
29.方法实施例
30.根据本发明实施例,提供了一种基于模型驱动的设备接入与建模方法,图1是本发明实施例的基于模型驱动的设备接入与建模方法的流程图,如图1所示,根据本发明实施例的基于模型驱动的设备接入与建模方法具体包括:
31.步骤101,提取物联网上的同一类型设备的采集变量信息,根据所述采集变量信息生成采集模型并存储到公共模板库,创建相应设备类的数据和可视化并存储到设备模型库;上述采集变量信息具体为:多个采集点的数据信息的集合,所述采集点的数据信息中携带有采集通道信息和控制器信息;所述采集变量信息的类型包括:基础信息类、监控数据类和可视化数据标签类。
32.步骤102,创建设备模型,根据预定绑定规则选取采集模型,将设备模型中的数据点与采集模型中的采集点进行绑定,并针对设备模型添加不用的业务场景,将通过发布功能将创建的设备模型同步给实例化设备;所述预定绑定规则具体包括:一个采集模型支持被多个设备模型选中,一个采集点只能被一个设备模型绑定;所述不用的业务场景具体包括:计算规则、报警策略、可视化、或状态配置。
33.步骤103,选择相应的采集模型,并与采集模型中的采集点进行关联,根据实际转发协议和驱动进行设置,完成物联服务的创建,选择相应的采集模型和物联服务,创建网关;
34.步骤104,通过实例化设备选取网关和设备模型,并通过关联网关,将采集信息和转发信息分别写入网关的采集服务和转发服务中,自动生成新的设备实例;在创建设备实例时,还可以在设备实例中补全设备个性化信息。
35.步骤105,在网关管理中,生成配置文件并下发到网关,并根据设备业务需要对设备实例进行功能设置。具体地,可以根据设备业务需要对设备实例设置报警、远程下控、触发转发、以及高级别设置的功能。
36.以下结合附图,对本发明实施例的上述技术方案进行详细说明。
37.如图2所示,基于模型驱动的设备接入与建模,主要包括采集模型、物联服务和设备模型(数据模型、分析模型、计算模型、报警模型、可视化模型等),并可基于版本管理进行模型迭代更新,实现用户自定义创建各类物模型并由模型快速生成实例化设备对象和网关实例,满足各种行业设备上云场景需求。具体包括如下步骤:
38.步骤1,创建采集模型:提取物联网上的同一类型设备的采集变量信息,生成采集模型,并存储到公共模板库,其中,所述采集变量(采集点的集合)信息为采集点的数据信息,所述采集点的数据信息中携带有采集通道信息和控制器信息,所述采集变量信息的类型包括:基础信息类、监控数据类和可视化数据标签类;创建相应设备类的数据和可视化作为设备模型的参数并存储到设备模型库;
39.步骤2,创建设备模型:创建设备模型时需要选取采集模型,一个采集模型支持被多个设备模型选中,设备模型数据点,可通过一键同步或单个勾选,实现和采集模型中的采集点进行绑定,一个采集点只能被一个设备模型绑定,以此同时,可针对设备模型添加不用
的业务场景,比如计算规则、报警策略、可视化、状态配置等信息,通过发布功能,将信息同步给实例化设备。
40.步骤3,创建物联服务:在需要进行数据转发和传输时需添加物联服务,勾选相应的采集模型(关联采集点),并根据实际转发协议和驱动进行设置;
41.步骤4,创建网关:生成新的网关实例对象时,需选取已有的采集模型和物联服务(可关联多个),一个网关可关联多个不同物联服务,实现以不同转发协议转发设备数据。
42.步骤4,创建设备实例:生成新的设备实例对象,支持从已有设备模板中自动创建多个实例设备。创建设备实例需选取网关、设备模型,通过关联网关,将采集信息和转发信息分别写入网关的采集服务和转发服务中,同时在设备实例中可单独补全设备个性化信息;此外,当设备模型有更新或版本升级后,点击发布功能,则设备实例将同步更新;
43.步骤6,网关配置下发,实现采集下控:最后一步,需要在网关管理中,生成配置文件并下发到网关,实现设备、网关、平台三者间转发和采集配置信息的闭环连接,最终实现设备数据的采集和接入基本功能,同时,可根据设备业务需要对设备实例设置报警,远程下控,触发转发,高级别设置等功能。
44.本发明实施例的有益效果如下:
45.1、本发明实施例的技术方案既可实现用户自定义创建各类物模型并由模型快速生成实例化对象,满足各种行业设备上云场景需求;
46.2、通过对模型动态差异化调整、版本管理及发布机制,实现基于模型的设备实例的同步更新和版本迭代升级。
47.装置实施例一
48.根据本发明实施例,提供了一种基于模型驱动的设备接入与建模装置,图3是本发明实施例的基于模型驱动的设备接入与建模装置的示意图,如图3所示,根据本发明实施例的基于模型驱动的设备接入与建模装置具体包括:
49.采集模型模块30,用于提取物联网上的同一类型设备的采集变量信息,根据所述采集变量信息生成采集模型并存储到公共模板库,创建相应设备类的数据和可视化并存储到设备模型库;所述采集变量信息具体为:多个采集点的数据信息的集合,所述采集点的数据信息中携带有采集通道信息和控制器信息;所述采集变量信息的类型包括:基础信息类、监控数据类和可视化数据标签类;
50.设备模型模块32,用于创建设备模型,根据预定绑定规则选取采集模型,将设备模型中的数据点与采集模型中的采集点进行绑定,并针对设备模型添加不用的业务场景,将通过发布功能将创建的设备模型同步给实例化设备;所述预定绑定规则具体包括:一个采集模型支持被多个设备模型选中,一个采集点只能被一个设备模型绑定;所述不用的业务场景具体包括:计算规则、报警策略、可视化、或状态配置。
51.物联网关模块34,用于选择相应的采集模型,并与采集模型中的采集点进行关联,根据实际转发协议和驱动进行设置,完成物联服务的创建,选择相应的采集模型和物联服务,创建网关;
52.实例化设备36,用于选取网关和设备模型,并通过关联网关,将采集信息和转发信息分别写入网关的采集服务和转发服务中,自动生成新的设备实例;在创建设备实例时,还可以根据需要在设备实例中补全设备个性化信息;
53.配置模块38,用于在网关管理中,生成配置文件并下发到网关,并根据设备业务需要对设备实例进行功能设置。具体地,可以根据设备业务需要对设备实例设置报警、远程下控、触发转发、以及高级别设置的功能。
54.本发明实施例是与上述方法实施例对应的装置实施例,各个模块的具体操作可以参照方法实施例的描述进行理解,在此不再赘述。
55.装置实施例二
56.本发明实施例提供一种基于模型驱动的设备接入与建模装置,如图4所示,包括:存储器40、处理器42及存储在所述存储器40上并可在所述处理42上运行的计算机程序,所述计算机程序被所述处理器42执行时实现如方法实施例中所述的步骤。
57.装置实施例二
58.本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传输的实现程序,所述程序被处理器42执行时实现如方法实施例中所述的步骤。
59.本实施例所述计算机可读存储介质包括但不限于为:rom、ram、磁盘或光盘等。
60.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献