一种数据采集设备的云平台接入系统和方法技术方案

技术编号:32511743 阅读:18 留言:0更新日期:2022-03-02 10:58
本发明专利技术提供一种数据采集设备的云平台接入系统和方法,数据采集模块用于根据信息采集命令采集新接入的物理设备的设备信息;虚拟模型子系统,连接数据采集模块,用于基于设备信息建立与新接入的物理设备对应的虚拟设备并存储,并基于包括至少一个虚拟设备的设备组合建立应用模型并存储;云平台接入模块,连接虚拟模型子系统,用于实现虚拟模型子系统与云平台之间的数据传输;数据采集模块获取物理设备的采集数据,经对应的应用模型进行数据耦合处理后由云平台接入模块发送至云平台;云平台的下发数据经云平台接入模块接收,并由应用模型进行解析处理后发送至对应的物理设备。使得云平台接入系统简单规范化,节省数据传输量,避免网络带宽资源的浪费。免网络带宽资源的浪费。免网络带宽资源的浪费。

【技术实现步骤摘要】
一种数据采集设备的云平台接入系统和方法


[0001]本专利技术涉及数据采集
,尤其涉及一种数据采集设备的云平台接入系统和方法。

技术介绍

[0002]物联网(Internet of Things,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0003]现有技术中物联网的数据采集设备平台接入手段和技术种类很多,包括条形码、磁卡、IC卡、RFID、串口、modbus等,数据采集设备采集数据经过本地处理之后通过有线或者无线的方式直接或者间接对接云平台和服务器。由于数据采集平台接入的技术和手段种类繁多、千差万别,每个物理设备单独的平台入口,接入平台比较复杂,每种物理设备采集的数据通过各自相应的平台入口上传数据至云平台,传输的数据量较大,浪费网络带宽。

技术实现思路

[0004]本专利技术提供一种数据采集设备的云平台接入系统和方法,旨在解决现有技术中数据采集接入平台复杂、减少数据传输带宽等技术问题。
[0005]一种数据采集设备的云平台接入系统,包括:
[0006]数据采集模块,数据采集模块的接口用于接入物理设备;<br/>[0007]接口监测模块,连接数据采集模块,用于监测数据采集模块的接口是否有新的物理设备接入,于数据采集模块的接口存在新的物理设备接入时,产生信息采集命令;
[0008]数据采集模块用于根据信息采集命令采集新接入的物理设备的设备信息;
[0009]虚拟模型子系统,连接数据采集模块,用于基于设备信息建立与新接入的物理设备对应的虚拟设备并存储,并基于包括至少一个虚拟设备的设备组合建立应用模型并存储;
[0010]虚拟模型子系统包括存储模块,用于对已经建立的虚拟设备和应用模型进行关联存储;
[0011]云平台接入模块,连接虚拟模型子系统,用于实现虚拟模型子系统与云平台之间的数据传输;
[0012]数据采集模块获取物理设备的采集数据,经对应的应用模型进行数据耦合处理后由云平台接入模块发送至云平台;
[0013]云平台的下发数据经云平台接入模块接收,并由应用模型进行解析处理后发送至对应的物理设备。
[0014]进一步的,虚拟模型子系统包括:
[0015]数据提取模块,用于提取物理设备的设备信息,设备信息包括设备基本信息和设备参数信息;
[0016]设备虚拟模块,连接数据提取模块,用于基于设备基本信息建立和存储与新接入的物理设备对应的虚拟设备,并生成虚拟设备唯一标识符以和物理设备一一对应;
[0017]模型建立模块,分别连接设备虚拟模块和数据提取模块,用于基于至少一个虚拟设备和对应的设备参数信息建立应用模型。
[0018]进一步的,云平台接入系统还包括存储模块,分别连接设备虚拟模块和模型建立模块,还用于存储已经建立的物理模型、与物理模型对应的应用实例,物理模型是指对包含至少一个虚拟设备的设备组合的模型架构描述,应用实例是指基于物理模型带入参数以进行应用模型建立的过程描述;应用模型是指用于对物理设备和云平台之间传递的数据进行处理的描述;
[0019]数据提取模块还用于提取新接入的物理设备的周边环境信息;
[0020]设备虚拟模块用于基于设备基本信息和周边环境信息构建虚拟设备;
[0021]模型建立模块包括:
[0022]第一获取单元,用于从存储模块中获取至少一个虚拟设备形成设备组合;
[0023]第一处理单元,连接第一获取单元,用于基于第一预设算法对设备基本信息和周边环境信息进行抽象处理以获取物理特性;
[0024]第一匹配单元,连接第一处理单元,用于根据物理特性与存储模块进行物理模型匹配;
[0025]第二处理单元,连接第一匹配单元,用于在物理模型匹配成功时,基于第二预设算法对设备组合中的各设备参数信息进行抽象处理获得参数抽象处理结果;
[0026]第二匹配单元,连接第二处理单元,用于根据参数抽象处理结果去与存储模块中的与匹配成功的物理模型对应的应用实例进行应用实例匹配;
[0027]第一建立单元,连接第二匹配单元,用于在应用实例匹配成功时,基于匹配成功的应用实例和设备组合中的各设备参数信息建立应用模型;
[0028]第一关联单元,连接第一建立单元,用于将应用模型与设备组合中的每个虚拟设备唯一标识符进行关联并存储于存储模块中。
[0029]进一步的,模型建立模块还包括:
[0030]第二建立单元,连接第一匹配单元,用于在物理模型匹配失败时,基于第三预设算法对设备组合中的设备基本信息、周边环境信息以及设备参数信息进行抽象处理并生成新的物理模型。
[0031]进一步的,模型建立模块还包括:
[0032]第三建立单元,连接第二匹配单元,用于在应用实例匹配失败时或者基于新建立的物理模型,根据参数抽象处理结果建立新的应用实例,将新建立的物理模型和应用实例进行关联并存储于存储模块中;
[0033]第一建立单元,还用于在应用实例匹配成功时,基于匹配成功的应用实例和设备组合中的各设备参数信息建立应用模型。
[0034]进一步的,数据采集模块用于获取各个接口连接的物理设备运行时的采集数据;
[0035]虚拟模型子系统还包括:
[0036]第一分配模块,用于为采集数据分配相应的应用模型;
[0037]第一数据处理模块,分别连接第一分配模块和存储模块,用于调用相应的应用模型,应用模型对采集数据进行耦合处理后形成打包数据;
[0038]云平台接入模块用于将打包数据发送给云平台。
[0039]进一步的,虚拟模型子系统还包括:
[0040]第二分配模块,用于为云平台的下发数据分配相应的应用模型;
[0041]第二数据处理模块,分别连接第二分配模块和存储模块,用于调用相应的应用模型,应用模型对下发数据进行解析处理形成物理数据,并获取对应的虚拟设备唯一标识符;
[0042]查询模块,连接第二数据处理模块,用于基于虚拟设备唯一标识符查找对应的物理设备在数据采集模块的连接接口;
[0043]数据采集模块将物理数据发送给对应的物理设备。
[0044]进一步的,虚拟模型子系统还包括注册生成模块,连接存储模块,用于为新建立的虚拟设备生成注册信息;
[0045]平台接入模块包括:
[0046]注册请求接口单元,用于将虚拟设备的注册信息打包发送给云平台,并接收云平台发送的已经添加虚拟设备的反馈信息。
[0047]进一步的,平台接入模块还包括:
[0048]状态更新接口单元本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据采集设备的云平台接入系统,其特征在于,包括:数据采集模块,所述数据采集模块的接口用于接入物理设备;接口监测模块,连接所述数据采集模块,用于监测所述数据采集模块的接口是否有新的物理设备接入,于所述数据采集模块的接口存在新的所述物理设备接入时,产生信息采集命令;所述数据采集模块用于根据所述信息采集命令采集新接入的所述物理设备的设备信息;虚拟模型子系统,连接所述数据采集模块,用于基于所述设备信息建立与新接入的所述物理设备对应的虚拟设备并存储,并基于包括至少一个所述虚拟设备的设备组合建立应用模型并存储;虚拟模型子系统包括存储模块,用于对已经建立的所述虚拟设备和所述应用模型进行关联存储;云平台接入模块,连接所述虚拟模型子系统,用于实现所述虚拟模型子系统与所述云平台之间的数据传输;所述数据采集模块获取所述物理设备的采集数据,经对应的所述应用模型进行数据耦合处理后由所述云平台接入模块发送至所述云平台;所述云平台的下发数据经所述云平台接入模块接收,并由所述应用模型进行解析处理后发送至对应的所述物理设备。2.如权利要求1所述的一种数据采集设备的云平台接入系统,其特征在于,所述虚拟模型子系统包括:数据提取模块,用于提取所述物理设备的设备信息,所述设备信息包括设备基本信息和设备参数信息;设备虚拟模块,连接数据提取模块,用于基于所述设备基本信息建立和存储与新接入的所述物理设备对应的虚拟设备,并生成虚拟设备唯一标识符以和所述物理设备一一对应;模型建立模块,分别连接所述设备虚拟模块和所述数据提取模块,用于基于至少一个所述虚拟设备和对应的所述设备参数信息建立所述应用模型。3.如权利要求2所述的一种数据采集设备的云平台接入系统,其特征在于,云平台接入系统还包括存储模块,分别连接所述设备虚拟模块和所述模型建立模块,还用于存储已经建立的物理模型、与所述物理模型对应的应用实例,所述物理模型是指对包含至少一个所述虚拟设备的设备组合的模型架构描述,所述应用实例是指基于所述物理模型带入参数以进行应用模型建立的过程描述;所述应用模型是指用于对所述物理设备和所述云平台之间传递的数据进行处理的描述;所述数据提取模块还用于提取新接入的所述物理设备的周边环境信息;所述设备虚拟模块用于基于所述设备基本信息和所述周边环境信息构建所述虚拟设备;所述模型建立模块包括:第一获取单元,用于从所述存储模块中获取至少一个所述虚拟设备形成设备组合;第一处理单元,连接所述第一获取单元,用于基于第一预设算法对所述设备基本信息
和所述周边环境信息进行抽象处理以获取物理特性;第一匹配单元,连接所述第一处理单元,用于根据所述物理特性与所述存储模块进行物理模型匹配;第二处理单元,连接所述第一匹配单元,用于在所述物理模型匹配成功时,基于第二预设算法对设备组合中的各所述设备参数信息进行抽象处理获得参数抽象处理结果;第二匹配单元,连接所述第二处理单元,用于根据所述参数抽象处理结果去与所述存储模块中的与匹配成功的所述物理模型对应的应用实例进行应用实例匹配;第一建立单元,连接所述第二匹配单元,用于在所述应用实例匹配成功时,基于匹配成功的所述应用实例和所述设备组合中的各所述设备参数信息建立所述应用模型;第一关联单元,连接所述第一建立单元,用于将所述应用模型与所述设备组合中的每个所述虚拟设备唯一标识符进行关联并存储于所述存储模块中。4.如权利要求3所述的一种数据采集设备的云平...

【专利技术属性】
技术研发人员:黄绪勇郑晨王朋朋张凯成露
申请(专利权)人:上海威派格智慧水务股份有限公司
类型:发明
国别省市:

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

1