一种智能粮仓中的传感器数据读取、转换、存储系统的制作方法

文档序号:8223445阅读:380来源:国知局
一种智能粮仓中的传感器数据读取、转换、存储系统的制作方法
【技术领域】
[0001]本发明涉及仓储数据处理技术领域,具体涉及一种智能粮仓中的传感器数据读取、转换、存储系统。
【背景技术】
[0002]随着信息时代的到来,人们对于各种数据的需求不断加大。为了获取数据,同时尽可能的保证数据的准确与可靠,光靠人们自身的感觉器官的功能远远不够,因此传感器成为了人们获取数据的主要途径与手段。无论在生产试验场所,还是在居住休闲场所,数据的采集与分析都十分频繁和重要,而且网络化远程采集数据是现代科技发展的一个必然趋势。
[0003]智能粮仓是建立在Zigbee与GPRS通讯技术之上,通过先进的传感器和测量技术、先进的控制方法以及先进的管理控制系统,来实现现代粮仓的科技化,智能化管理。
[0004]然而由于传感器的功能各异,其输出可能为模拟量也可能为开关量,同时各种无线传输节点的传输格式与协议也有相当大的差异,导致传感器所采集到的原始数据经过Zigbee节点发送,由网关(Zigbee+GPRS)接收通过GPRS传递到数据服务中心,PC端管理客户端通过以太网连接到数据服务中心获取到数据。本发明可依据用户需求对串口或数据服务中心中的数据进行读取,并进行格式上的转化,最后存入数据库,方便用户进行更进一步的分析与研究。

【发明内容】

[0005]本发明涉及一种智能粮仓中的传感器数据读取、转换与存储技术。该技术可将由传感器采集,经无线模块传递至PC端串行接口或数据服务中心中的数据按照用户的需求进行读取校正,若数据有效,则去除传输过程中的附加信息,进行下一步处理,若数据无效,则进行标记,并作出反馈。同时,若有多种不同类型的传感器数据经由同一无线模块传送至串行接口,本发明也可在验证数据有效性后,依照客户需求将数据分段处理。最后,所有经过校验,以及按类型处理过的数据将按照其类型存入数据库中的不同表格。
[0006]为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
[0007]—种智能粮仓中的传感器数据读取、转换、存储系统,包括传感器、传输模块传送、中心节点、数据服务中心和PC终端;
[0008]所述传感器所采集的数据经由传输模块传送至中心节点,所述中心节点与PC终端相连接;
[0009]所述PC终端通过以太网访问数据服务中心,根据自身对于数据的要求,形成终端数据。
[0010]进一步的,该数据处理系统的处理流程步骤包括:
[0011]步骤1.从PC终端的串行接口读取数据,并且读取数据的过程中,首先依据校验位对数据进行校验或者base64编码转换;
[0012]步骤2.判定数据是否有效,若数据有效则转到步骤3,若数据无效则标记数据,给出提示,并跳转至步骤6;
[0013]步骤3.去除传输过程中所附加的帧头、帧尾;
[0014]步骤4.依照用户需求的数据位数对数据进行分段处理;
[0015]步骤5.按数据类别存入数据库;
[0016]步骤6.反馈信息。
[0017]进一步的,所述终端数据是经过处理,去除帧头帧尾,校验位,经过指定编码转换后的数据。
[0018]进一步的,所述步骤4中的分段处理是对不同地点及不同类别传感器数据进行分段处理,转换成二进制、十进制、十六进制或ASCII码形式显示。
[0019]进一步的,若有多种不同类型的传感器数据由同一个传输模块传送至串行端口,则对已进行过分段处理的数据再进行分类,最后将数据按照其类型分别存入数据库制定的表格中,便于更进一步的数据处理与分析。
[0020]本发明的有益效果是:
[0021]本发明的优势在于提供多种处理方式,使用户能按照自己需求读取、转换、存储由传感器采集的数据,避免了由于传感器类型不同或者无线模块的传输格式与协议不同而造成的不必要的数据模块的变更,方便了后续的数据分析,提高了效率。
【附图说明】
[0022]图1为本发明中数据处理系统的处理流程图;
[0023]图2为数据处理过程中base64编码转换流程图。
【具体实施方式】
[0024]下面将参考附图并结合实施例,来详细说明本发明。
[0025]参照图1所示,一种智能粮仓中的传感器数据读取、转换、存储系统,包括传感器、传输模块传送、中心节点、数据服务中心和PC终端;
[0026]所述传感器所采集的数据经由传输模块传送至中心节点,所述中心节点与PC终端相连接;
[0027]所述PC终端通过以太网访问数据服务中心,根据自身对于数据的要求,形成终端数据。
[0028]该数据处理系统的处理流程步骤包括:
[0029]步骤1.从PC终端的串行接口读取数据,并且读取数据的过程中,首先依据校验位对数据进行校验或者base64编码转换;
[0030]步骤2.判定数据是否有效,若数据有效则转到步骤3,若数据无效则标记数据,给出提示,并跳转至步骤6;
[0031]步骤3.去除传输过程中所附加的帧头、帧尾;
[0032]步骤4.依照用户需求的数据位数对数据进行分段处理;
[0033]步骤5.按数据类别存入数据库;
[0034]步骤6.反馈信息。
[0035]所述终端数据是经过处理,去除帧头帧尾,校验位,经过指定编码转换后的数据。
[0036]所述步骤4中的分段处理是对不同地点及不同类别传感器数据进行分段处理,转换成二进制、十进制、十六进制或ASCII码形式显示。
[0037]若有多种不同类型的传感器数据由同一个传输模块传送至串行端口,则对已进行过分段处理的数据再进行分类,最后将数据按照其类型分别存入数据库制定的表格中,便于更进一步的数据处理与分析。
[0038]本发明原理:
[0039]本发明通过PC终端从数据中心读取数据,读取数据的过程中,首先依据校验位对数据进行校验,若数据有效则去除传输过程中所附加的帧头、帧尾,并按照用户需求的数据位数对数据进行分段并进行bsae64等编码转换;若数据无效,则对该数据进行标记,并给出提示。若有多种不同类型的传感器数据由同一个传输模块传送至串行端口,则对已进行过分段处理的数据再进行分类。最后将数据按照其类型分别存入数据库制定的表格中,便于更进一步的数据处理与分析。这样,一是可以实现无人监控,减轻管理人员的工作压力;二是可以实时、准确的监控仓库。
[0040]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种智能粮仓中的传感器数据读取、转换、存储系统,其特征在于,包括传感器、传输模块传送、中心节点、数据服务中心和PC终端; 所述传感器所采集的数据经由传输模块传送至中心节点,所述中心节点与PC终端相连接; 所述PC终端通过以太网访问数据服务中心,根据自身对于数据的要求,形成终端数据。
2.根据权利要求1所述的智能粮仓中的传感器数据读取、转换、存储系统,其特征在于,该数据处理系统的处理流程步骤包括: 步骤1.从PC终端的串行接口读取数据,并且读取数据的过程中,首先依据校验位对数据进行校验或者base64编码转换; 步骤2.判定数据是否有效,若数据有效则转到步骤3,若数据无效则标记数据,给出提示,并跳转至步骤6; 步骤3.去除传输过程中所附加的帧头、帧尾; 步骤4.依照用户需求的数据位数对数据进行分段处理; 步骤5.按数据类别存入数据库; 步骤6.反馈信息。
3.根据权利要求1所述的智能粮仓中的传感器数据读取、转换、存储系统,其特征在于,所述终端数据是经过处理,去除帧头帧尾,校验位,经过指定编码转换后的数据。
4.根据权利要求2所述的智能粮仓中的传感器数据读取、转换、存储系统,其特征在于,所述步骤4中的分段处理是对不同地点及不同类别传感器数据进行分段处理,转换成二进制、十进制、十六进制或ASCII码形式显不。
5.根据权利要求2或4所述的智能粮仓中的传感器数据读取、转换、存储系统,其特征在于,若有多种不同类型的传感器数据由同一个传输模块传送至串行端口,则对已进行过分段处理的数据再进行分类,最后将数据按照其类型分别存入数据库制定的表格中,便于更进一步的数据处理与分析。
【专利摘要】本发明公开了一种智能粮仓中的传感器数据读取、转换、存储系统,该系统将由传感器采集,经无线模块传递至PC端串行接口或数据服务中心中的数据按照用户的需求进行读取校正,若数据有效,则去除传输过程中的附加信息,进行下一步处理,若数据无效,则进行标记,并作出反馈,同时,若有多种不同类型的传感器数据经由同一无线模块传送至串行接口,本发明也可在验证数据有效性后,依照客户需求将数据分段处理,最后,所有经过校验,以及按类型处理过的数据将按照其类型存入数据库中的不同表格。本发明提供多种处理方式,使用户能按照自己需求读取、转换、存储由传感器采集的数据,方便了后续的数据分析,提高了效率。
【IPC分类】G06F13-38
【公开号】CN104536922
【申请号】CN201410628848
【发明人】朱艳琴, 曹峥, 吴龚飞, 顾诚, 周琪, 陈建明
【申请人】苏州大学
【公开日】2015年4月22日
【申请日】2014年11月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1