一种可变长度数据处理与传输方法技术

技术编号:33194014 阅读:17 留言:0更新日期:2022-04-24 00:22
本发明专利技术公开一种可变长度数据处理与传输方法,首先建立数据结构,包括设备状态等级划分参数表、设备状态等级划分表、设备传输数据配置表。然后系统等待定时周期中断或触发中断,当有中断时,采集设备数据;选取数据中作为设备状态等级划分的参数,确认当前设备的状态级别;根据当前设备的状态级别,选取相应的数据进行组帧处理;传输当前组帧数据;如果当前设备状态等级未达到某一设定的等级,存储未发送参数数据;如果当前设备状态等级达到某一设定的等级,传输所有未发送数据。本发明专利技术针对当前设备所处不同状态,设计不同长度的传输数据,能够最大化利用设备电能,平衡监测性能与设备功耗之间的矛盾。设备功耗之间的矛盾。设备功耗之间的矛盾。

【技术实现步骤摘要】
一种可变长度数据处理与传输方法


[0001]本专利技术涉及数据的传输方法,尤其涉及一种可变长度数据处理与传输方法。

技术介绍

[0002]随着物联网技术的发展,物联网应用越来越广泛。地质灾害监测主要是通过多种传感器监测地质的一些参数变化,如形变、水位、流量等,从而测量、监控地质灾害活动及各种诱发因素动态变化的工作,属于物联网领域的一种重要应用。
[0003]地质灾害监测设备多用于野外实施安装,采用电池和太阳能板联合供电方式,更换维护十分困难,因此对功耗有极高的要求。一般用于地质灾害监测的设备,消耗电能的主要是传感器供电、数据采集与处理、数据传输等几个部分。其中数据传输相比于其它耗能部分,占据设备大部分功耗。
[0004]数据的传输主要与数据的长度有关,近年来,由于大数据等技术的发展,对于设备各种数据需求增多,包括传感器数据和状态数据,利用多源数据,提高监测性能。一种单一传感器设备,完整的传输数据包括20多种,导致数据传输长度较长,设备功耗较大。

技术实现思路

[0005]本专利技术提供了一种设备功耗较小的数据处理与传输方法。
[0006]本专利技术技术方案:
[0007]一种可变长度数据处理与传输方法,包括数据处理与数据传输步骤;
[0008]所述数据处理步骤包括:
[0009]建立数据结构,数据结构包括设备状态等级划分参数表、设备状态等级划分表、设备传输数据配置表;
[0010]设备状态等级参数表,包括影响设备能否安全可靠工作的参数,所选参数反映当前以及后续是否有足够的电能供设备使用;
[0011]设备状态等级划分表,根据设备具体的使用情况,划分为多个等级,根据当前设备状态的等级,决定后续传输数据的长度;
[0012]设备传输数据配置表,包括传感器数据和状态数据,根据设备状态等级划分表,建立多种长度不同的数据;
[0013]所述数据传输步骤包括:
[0014]步骤一,系统等待定时周期中断或触发中断,当有中断时,采集设备数据;
[0015]步骤二,选取数据中作为设备状态等级划分的参数,确认当前设备的状态级别;
[0016]步骤三,根据当前设备的状态级别,选取相应的数据进行组帧处理;
[0017]步骤四,传输当前组帧数据;
[0018]步骤五,如果当前设备状态等级未达到某一设定的等级,存储未发送参数数据,去除步骤三组帧数据;
[0019]步骤六,如果当前设备状态等级达到某一设定的等级,传输所有未发送数据。
[0020]进一步地,
[0021]设备状态等级划分参数表中,所选参数包括电池电量、充电电流、信号强度;
[0022]电池电量参数,根据电池容量以及设备功率,设置多个区间,
[0023]充电电流参数,根据太阳能板的光伏能力以及设备功率,设置多个区间;
[0024]信号强度参数,根据通信信号强度以及设备功率、通信成功率,设置多个区间。
[0025]进一步地,
[0026]电池电量参数区间设置为:充足电量区间VT3,较充足电量区间VT2,较低电量区间VT1,待机电量区间VT0;
[0027]充电电流参数区间设置为:大电流充电区间IT2,小电流充电区间IT1,无法充电区间IT0;
[0028]信号强度参数区间设置为:较好信号区间ST2,较差信号区间ST1,不可用信号区间ST0。
[0029]进一步地,
[0030]设备状态等级划分表,根据设备状态等级划分参数的多种组合对当前设备状态的等级划分为5个等级:SL0、SL1、SL2、SL3、SL4、SL5;
[0031]设备状态等级SL0,条件1为电池电量处于VT0区间,条件2为不可用信号区间为ST0;条件3为电池电量处于VT1区间、充电电流处于IT0且信号强度处于ST1区间;满足某一条件,传输SL0级数据;
[0032]设备状态等级SL1,条件1为电池电量处于VT1区间、充电电流处于区间IT1且信号处于ST1区间,条件2为电池电量处于VT2区间、充电电流处于区间IT0且信号处于ST1区间,条件3为较充足电量区间VT1、充电电流区间IT0且信号较差区间ST2;满足某一条件,传输SL1级数据;
[0033]设备状态等级SL2,条件1为较充足电量区间VT2、充电电流区间IT1且信号较差区间ST1,条件2为较充足电量区间VT1、充电电流区间IT2且信号较差区间ST1,条件3为较充足电量区间VT1、充电电流区间IT1且信号较差区间ST2;满足某一条件,传输SL2级数据;
[0034]设备状态等级SL3,条件1为较充足电量区间VT2、充电电流区间IT2且信号较差区间ST1,条件2为较充足电量区间VT2、充电电流区间IT0且信号较差区间ST2;满足某一条件,传输SL3级数据;
[0035]设备状态等级SL4,条件1为较充足电量区间VT2、充电电流区间IT1且信号较差区间ST2,条件2为较充足电量区间VT1、充电电流区间IT2且信号较差区间ST2;满足某一条件,传输SL4级数据;
[0036]设备状态等级SL5,条件1为电池电量处于VT3区间且信号不处于ST0区间;条件2为电池电量处于VT2、充电电流处于IT2区间且信号不处于ST0区间;满足某一条件,进行所有数据传输。
[0037]进一步地,
[0038]设备传输数据配置表,每一种可传输的参数数据,均包含0和1两种状态,其中0表示不传输,1表示传输;
[0039]SL0级传输数据,不包含任何数据,即不传输数据;
[0040]SL1级传输数据,为较重要传感器数据,包括传感器报警数据;
[0041]SL2级传输数据,在SL1基础上,增加设备基本状态数据,包括电池电压、太阳能板电压、充电电流、传感器周期数据;
[0042]SL3级传输数据,在SL2基础上增加外部环境状态数据,包括环境温湿度、信号强度、风速;
[0043]SL4级传输数据,在SL3基础上,增加辅助监测状态数据,包括经纬度、加速度;
[0044]SL5级传输数据,在SL4基础上,增加固定信息数据,包括固件版本号、硬件版本号,包含所有数据。
[0045]进一步地,
[0046]步骤五中,如果当前设备状态等级未达到SL5,存储未发送参数数据,去除步骤三组帧数据;
[0047]步骤六中,如果当前设备状态等级处于SL5级别,传输所有未发送数据。
[0048]本专利技术针对当前设备所处不同状态,设计不同长度的传输数据,其优点在于能够最大化利用设备电能,平衡监测性能与设备功耗之间的矛盾。
附图说明
[0049]图1为本专利技术实施例设备状态等级划分参数表;
[0050]图2为本专利技术实施例设备状态等级划分表;
[0051]图3为本专利技术实施例设备传输数据配置表;
[0052]图4为本专利技术实施例数据传输方法流程图;
[0053]图中,10本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可变长度数据处理与传输方法,其特征在于,包括数据处理与数据传输步骤;所述数据处理步骤包括:建立数据结构,数据结构包括设备状态等级划分参数表、设备状态等级划分表、设备传输数据配置表;设备状态等级参数表,包括影响设备能否安全可靠工作的参数,所选参数反映当前以及后续是否有足够的电能供设备使用;设备状态等级划分表,根据设备具体的使用情况,划分为多个等级,根据当前设备状态的等级,决定后续传输数据的长度;设备传输数据配置表,包括传感器数据和状态数据,根据设备状态等级划分表,建立多种长度不同的数据;所述数据传输步骤包括:步骤一,系统等待定时周期中断或触发中断,当有中断时,采集设备数据;步骤二,选取数据中作为设备状态等级划分的参数,确认当前设备的状态级别;步骤三,根据当前设备的状态级别,选取相应的数据进行组帧处理;步骤四,传输当前组帧数据;步骤五,如果当前设备状态等级未达到某一设定的等级,存储未发送参数数据,去除步骤三组帧数据;步骤六,如果当前设备状态等级达到某一设定的等级,传输所有未发送数据。2.根据权利要求1所述的一种可变长度数据处理与传输方法,其特征在于,设备状态等级划分参数表中,所选参数包括电池电量、充电电流、信号强度;电池电量参数,根据电池容量以及设备功率,设置多个区间,充电电流参数,根据太阳能板的光伏能力以及设备功率,设置多个区间;信号强度参数,根据通信信号强度以及设备功率、通信成功率,设置多个区间。3.根据权利要求2所述的一种可变长度数据处理与传输方法,其特征在于,电池电量参数区间设置为:充足电量区间VT3,较充足电量区间VT2,较低电量区间VT1,待机电量区间VT0;充电电流参数区间设置为:大电流充电区间IT2,小电流充电区间IT1,无法充电区间IT0;信号强度参数区间设置为:较好信号区间ST2,较差信号区间ST1,不可用信号区间ST0。4.根据权利要求3所述的一种可变长度数据处理与传输方法,其特征在于,设备状态等级划分表,根据设备状态等级划分参数的多种组合对当前设备状态的等级划分为5个等级:SL0、SL1、SL2、SL3、SL4、SL5;设备状态等级SL0,条件1为电池电量处于VT0区间,条件2为不可用信号区间为ST0;条件3为电池电量处于VT1区间、充电电流处于IT0且信号强度处于ST1区间;满足某一条件,传输SL0级数据;设备状态...

【专利技术属性】
技术研发人员:孙贵鑫张廷廷孙芳杨政张文鹏
申请(专利权)人:航天科工惯性技术有限公司
类型:发明
国别省市:

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

1