首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种采集网关多监测点数据聚合上报方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:重庆冲程科技有限公司

摘要:本发明公开了一种采集网关多监测点数据聚合上报方法,涉及数据监测技术领域。本发明包括如下步骤:硬件开发者根据监测设备数据在平台对监测点设备模型进行定义,定义好数据编码和数据传输通道;在平台建立网关对子设备的代理关系;硬件开发者对采集网关进行批量数据聚合上报能力的集成开发;网关层采集监测点设备数据,并将数据利用批量数据通用模块进行编码聚合,上报批量聚合数据到平台。本发明通过对网关数据采集传输到平台中的数据模型进行了自有协议编码设计优化,对采集网关进行批量数据聚合上报能力的集成开发,编码聚合后上报批量聚合数据到平台,简化网关的开发和使用,减轻网关的网络负载能力,节约网络成本。

主权项:1.一种采集网关多监测点数据聚合上报方法,其特征在于,包括如下步骤:步骤S1:硬件开发者根据监测设备数据在平台对监测点设备模型进行定义,定义好数据编码和数据传输通道;步骤S2:根据真实采集网关和真实代理设备关系在平台建立网关对子设备的代理关系,确保平台层能对代理关系进行验证;步骤S3:硬件开发者对采集网关进行批量数据聚合上报能力的集成开发;步骤S4:网关层采集监测点设备数据,并将数据利用批量数据通用模块进行编码聚合;步骤S5:采集网关利用MQTT协议上报批量聚合数据到平台;步骤S6:平台接受并处理数据;步骤S7:SaaS平台开发者接收监测点数据;所述步骤S3中,批量数据聚合需要对通用批量数据模型进行设计,数据模型包含了所需的最小数据;所述数据模型包括业务数据时间戳、自身数据、代理子设备数据、数据流通道名称、数据的编码类型和数据点;所述步骤S5中,对网关数据采集传输到平台中的数据模型进行自有协议编码设计时,需要对伪代码进行编码和解码;其中,伪代码的编码过程如下:步骤T1:将版本号编码为一个字节B1;步骤T2:根据是否存在全局BizTime,是否存在自身数据和是否存在代理数据编码得到总体控制字节B2,如果存在BizTime,将时间戳数据编码为8个字节数组B3,总体头编码完成;步骤T3:如果存在自身数据,则对自身数据进行编码,进入步骤B4,否则进入步骤T5;步骤T4:首先对自身数据数组长度L1进行变长整形编码B4;然后对数据进行编码,首先根据当前数据是否存在BizTime和数据编码类型编码得到单个数据流的控制字节B5,如果存在BizTime,将时间戳数据编码为8个字数组B6;然后将数据流名称utf-8编码得到字节数组B7,再对B7长度编码得到字节B8;然后对真实数据根据编码类型进行编码得到字节数据B9,再对B9长度进行变长整形编码得到字节数组B10;循环L1次将自身数据编码完成,然后进入步骤T5;步骤T5:如果存在代理数据,则对代理数据进行编码,进入步骤B6;否则进入步骤T7;步骤T6:首先对代理设备数据长度L2进行整形变长编码得到字节数组B11;然后对代理设备SN进行utf-8编码得到字节数组B12,在对B12长度进行编码得到字节B13;然后对代理数据长度L3进行变长整数编码得到字节数组B14;然后对数据进行编码,首先根据当前数据是否存在BizTime和数据编码类型编码得到单个数据流的控制字节B15,如果存在BizTime,将时间戳数据编码为8个字数组B16;然后将数据流名称utf-8编码得到字节数组B17,再对B17长度编码得到字节B18;然后对真实数据根据编码类型进行编码得到字节数据B19,再对B19长度进行变长整形编码得到字节数组B20;循环L3次将当前设备数据编码完成;循环L2次将代理设备数据编码完成;否则进入步骤T7;步骤T7:将编码过程中的数据进行组装为二进制数组;结构为:B1+B2[+B3][+B4+B5[+B6]+B8+B7++B10+B9]{L1}[+B11+B13+B12+B14+B15[+B16]+B18+B17++B20+B19]{L3}]{12};式中,{n}表示前面的表达式循环n次,[]表示表达式可选,表示表达式一定存在。

全文数据:

权利要求:

百度查询: 重庆冲程科技有限公司 一种采集网关多监测点数据聚合上报方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。