[发明专利]多传感器数据统一解析的系统和方法在审
申请号: | 201810851905.8 | 申请日: | 2018-07-30 |
公开(公告)号: | CN109032608A | 公开(公告)日: | 2018-12-18 |
发明(设计)人: | 廖原;吕海波;白俊杰;邱德雪;张琳;江绍标 | 申请(专利权)人: | 北京博大光通物联科技股份有限公司;江苏博大光通物联科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 100176 北京市大兴区经济技术开*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码文本 组参数 传感器 解析 多传感器 解码文件 数据统一 编译 存储 传感器参数 云端服务器 测试通过 数据包 云端 测试 申请 统一 | ||
公开了一种多传感器数据统一解析的系统和方法,通过获取传感器参数以及传感器的第一组参数和第二组参数,并根据所述传感器的第一组参数和第二组参数编译生成包含传感器编码的解码文本并存储,然后对所述解码文本进行测试,当所述解码文本测试通过时,将所述解码文本发送给云端服务器进行存储。本申请可以统一生成解码文件,简化多个传感器解码文件的编译过程,实现本地和云端共同解析数据包的功能。
技术领域
本申请涉及传感器网络技术领域,具体涉及一种多传感器数据统一解析的系统和方法。
背景技术
感应型设备通过各自安装的传感器来探测周围环境中的相应参数,并根据参数进行智能化的自动控制。而各种设备上的各种传感器以及一种设备上的多种传感器,大多来源于不同的厂家,而不同厂家所生产的传感器的数据传输标准不同。为了同时获取不同标准和类型的传感器的传输数据,目前主要是根据传感器来制定感应型设备的硬件及软件。例如:云端服务器接收通过传感器接入基站封装的传感器数据包,该数据包包括有效数据、接口信息和传感器编码,根据数据包中传感器编码查询已经存储在云端服务器中对应的解析公式,根据所述解析公式对该数据包进行解析。这种解析方法的前提是将所有的传感器编码和传感器编码对应的解析共识存储在云端服务器中,当云端服务器接收到一个传感器数据包后,根据数据包中附带的传感器编码,去查询对应的解析公式并根据该解析公式完成对数据包的解析。此方法存在以下缺点:
(1)云端服务器需要存储大量的传感器解析公式。若解析公式库更新不及时或是不包含一些传感器的解析公式,就会造成传感器数据包解析失败。
(2)每新增一种传感器时,就需要在云端服务器中动态添加一条传感器编码以及对应的解析公式。每个新增的传感器都需要开发人员重新编写一个和该传感器对应的解析公式,再将该解析公式存储至云端服务器,才能够在云端服务器上找到相应解析公式进行解析。
发明内容
有鉴于此,本申请提供一种多传感器数据统一解析的系统和方法,可以统一生成解码文件,简化多个传感器解码文件的编译过程。
根据本申请的第一方面,提供一种多传感器数据统一解析的方法,包括:
获取传感器编码;
获取传感器的第一组参数和第二组参数;
根据所述传感器的第一组参数和第二组参数编译生成传感器的解码文本,所述解码文本包括所述传感器编码;
存储所述解码文本;
当测试数据与根据所述解码文本解析获得的数据一致时,将所述解码文本发送给云端服务器进行存储。
优选地,所述测试数据通过用户图形界面输入获得;或者
通过串口传输获得;或者
通过网络传输获得。
优选地,所述方法还包括:
当所述测试数据与根据所述解码文本解析获得的数据不一致时,重新获取传感器的第一组参数和第二组参数进行编译。
优选地,所述方法还包括:
在第一窗口录入并显示第一组参数,在第二窗口录入并显示第二组参数,所述第一窗口和第二窗口并列排列。
优选地,所述第一组参数包括品牌、型号、上行协议、下行指令、基本类型、输入编码、接口类型、数据总长和实例数据。
优选地,所述第二组参数包括功能类型、数据长度、单位、小数位数、测量范围、包内地址、输出编码和解码公式。
优选地,所述解码公式通过组合不同的解析方法获得。
第二方面,提供一种多传感器数据统一解析的系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京博大光通物联科技股份有限公司;江苏博大光通物联科技有限公司,未经北京博大光通物联科技股份有限公司;江苏博大光通物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810851905.8/2.html,转载请声明来源钻瓜专利网。