本发明涉及数据传输,具体涉及一种危险化学品储运过程中数据传输方法及系统。
背景技术:
1、危险化学品在进行储运时,为了保证运输过程中的安全,对储运车厢中各项数据的监测极为重要。通过对储运车厢内的监测数据的采集及传输使得在终端可以对储运车厢中的危险化学品的状态进行判断,并且及时对特殊情况做出反应和处理,其中数据压缩是对采集到的数据样本进行处理的关键步骤,为了保证数据样本压缩的高效和压缩率,利用lz77编码对储运车厢中的监测数据进行编码处理,实现对监测数据的压缩。
2、在利用lz77编码对危险化学品储运车厢中的监测数据进行编码处理的过程中,由于储运过程中所处环境温度、海拔等外界情况的变化均会导致所采集到的数据出现极具随机性的变化,同时,因为lz77编码对于数据样本中包含较长且频繁出现的重复模式的数据压缩表现较好,对于当前具有较高随机性的监测数据该算法的压缩效果相对有限。
技术实现思路
1、为了解决现有方法在对危险化学品储运车厢中的监测数据进行压缩处理时存在的压缩效果相对有限的问题,本发明的目的在于提供一种危险化学品储运过程中数据传输方法及系统,所采用的技术方案具体如下:
2、第一方面,本发明提供了一种危险化学品储运过程中数据传输方法,该方法包括以下步骤:
3、获取危险化学品储运过程中储运车厢中每个时间段内不同采集时刻的气压值和温度值;
4、根据每个时间段内每个采集时刻的气压值与其他时间段内每个采集时刻的气压值之间的差异,得到每个时间段与其他时间段之间的相似程度;基于每个时间段内及其相邻的时间段内相邻采集时刻的气压值之间的差异和所述相似程度,获得每个时间段的异常程度;基于所述异常程度确定正常时间段;结合每个采集时刻的气压值、温度值、每个采集时刻的气压值与正常数据段内气压值之间的差异以及正常数据段内气压值的离散程度,得到每个采集时刻的异常评价值;
5、根据每个采集时刻的异常评价值、每个采集时刻所在的时间段的异常程度、每个采集时刻所在的时间段与其他时间段之间的时间间隔,得到每个采集时刻的综合异常值;基于每个时间段与其相邻的前一个时间段内每个采集时刻的综合异常值以及相似程度,确定每个时间段对应的替换可能性指标;基于所述替换可能性指标和所述综合异常值对所对应的时间段内的气压值进行替换处理获得替换后的数据;
6、对所述替换后的数据进行编码处理并传输。
7、优选的,所述根据每个时间段内每个采集时刻的气压值与其他时间段内每个采集时刻的气压值之间的差异,得到每个时间段与其他时间段之间的相似程度,包括:
8、分别将每个时间段内相邻两个采集时刻的气压值之间的差值的绝对值,作为对应两个相邻采集时刻的第一差异;
9、对于第i个时间段和除第i个时间段外的第m个时间段:分别将第i个时间段内每两个相邻采集时刻的第一差异与除第i个时间段外的第m个时间段内对应的两个相邻采集时刻的第一差异之间的差值绝对值,作为对应的气压差异评价值;将第i个时间段内第1个采集时刻的气压值与除第i个时间段外的第m个时间段内第1个采集时刻的气压值之间的差值绝对值,作为第i个时间段与除第i个时间段外的第m个时间段的差异指标;
10、根据所述气压差异评价值和所述差异指标,得到第i个时间段和除第i个时间段外的第m个时间段之间的相似程度,所述气压差异评价值和所述差异指标均与所述相似程度呈负相关关系。
11、优选的,所述基于每个时间段内及其相邻的时间段内相邻采集时刻的气压值之间的差异和所述相似程度,获得每个时间段的异常程度,包括:
12、对于第i个时间段:
13、计算第i个时间段与其他所有时间段之间的相似程度的和值;
14、将第i-1个时间段、第i个时间段以及第i+1个时间段中所有每两个相邻采集时刻的第一差异之和记为第一特征值;
15、基于所述第一特征值和所述和值,获得第i个时间段的异常程度,所述第一特征值与所述异常程度呈正相关关系,所述和值与所述异常程度呈负相关关系。
16、优选的,所述基于所述异常程度确定正常时间段,包括:
17、将异常程度小于预设异常程度阈值的时间段,作为正常时间段。
18、优选的,采用如下公式计算第r个采集时刻的异常评价值:
19、
20、其中,表示第r个采集时刻的异常评价值,表示第r个采集时刻的气压值,表示第r个采集时刻的温度值,r表示储运的气体对应的气体常数,g表示储运的气体的物质的量,v表示储运车厢的体积,表示正常时间段内所有采集时刻的气压值的平均值,表示正常时间段内所有采集时刻的气压值的标准差,norm( )表示归一化函数,为预设第三调整参数,大于0。优选的,所述根据每个采集时刻的异常评价值、每个采集时刻所在的时间段的异常程度、每个采集时刻所在的时间段与其他时间段之间的时间间隔,得到每个采集时刻的综合异常值,包括:
21、对于第i个时间段内第u个采集时刻:
22、根据第i个时间段内第u个采集时刻的异常评价值、其他时间段内第u个采集时刻的异常评价值、第i个时间段的异常程度、第i个时间段与其他时间段之间的时间间隔,得到第i个时间段内第u个采集时刻的综合异常值。
23、优选的,采用如下公式计算第i个时间段内第u个采集时刻的综合异常值:
24、其中,表示第i个时间段内第u个采集时刻的综合异常值,表示第i个时间段内第u个采集时刻的异常评价值,表示第v个时间段内第u个采集时刻的异常评价值,m表示时间段的数量,表示第i个时间段与第v个时间段之间的时间间隔,表示第i个时间段的异常程度,为预设第一阈值;
25、所述第i个时间段与第v个时间段之间的时间间隔的获取过程为:将第i个时间段内第1个采集时刻与第v个时间段内第1个采集时刻之间的时间差异,作为第i个时间段与第v个时间段之间的时间间隔。
26、优选的,所述基于每个时间段与其相邻的前一个时间段内每个采集时刻的综合异常值以及相似程度,确定每个时间段对应的替换可能性指标,包括:
27、对于第i个时间段,采用如下公式计算第i个时间段对应的替换可能性指标:
28、
29、其中,表示第i个时间段对应的替换可能性指标,表示第i个时间段与第i-1个时间段之间的相似程度,表示第i个时间段内第j个采集时刻的异常评价值,n表示每个时间段内采集时刻的数量,表示第i-1个时间段内第j个采集时刻的异常评价值,表示第i个时间段对应的调整系数,norm( )表示归一化函数。
30、优选的,所述基于所述替换可能性指标和所述综合异常值对所对应的时间段内的气压值进行替换处理获得替换后的数据,包括:
31、按照时间段的先后顺序,依次判断相邻的两个时间段中后一时间段是否被前一时间段所替换,若是,则分别判断后一时间段内每个采集时刻的综合异常值是否小于预设综合阈值,若小于,则用前一时间段内每个采集时刻的气压值替换后一时间段内对应采集时刻的气压值;若大于或等于,则后一时间段内对应采集时刻的气压值不进行替换;将全部替换完成后的数据记为替换后的数据;
32、所述依次判断相邻的两个时间段中后一时间段是否被前一时间段所替换,包括:
33、若相邻的两个时间段中后一时间段对应的替换可能性指标大于预设替换阈值,则判定相邻的两个时间段中后一时间段被前一个时间内的数据替换;若相邻的两个时间段中后一时间段对应的替换可能性指标小于或等于预设替换阈值,则判定相邻的两个时间段中后一时间段不被前一个时间内的数据替换。
34、第二方面,本发明提供了一种危险化学品储运过程中数据传输系统,包括存储器和处理器,所述处理器执行所述存储器存储的计算机程序,以实现上述所述的一种危险化学品储运过程中数据传输方法。
35、本发明至少具有如下有益效果:
36、本发明首先获取了危险化学品储运过程中储运车厢中每个时间段内不同采集时刻的气压值和温度值,然后根据每个时间段内每个采集时刻的气压值与其他时间段内每个采集时刻的气压值之间的差异情况,确定了每个时间段与其他时间段之间的相似程度,根据每个采集时刻的气压值、温度值、每个采集时刻的气压值与正常数据段内气压值之间的差异、正常数据段内气压值的离散程度以及每个采集时刻所在的时间段与其他时间段之间的时间间隔,确定了每个采集时刻的综合异常值,进一步地,结合每个时间段与其相邻的前一个时间段内每个采集时刻的综合异常值以及相似程度,将相似的、且不包含异常数据的时间段内的数据进行替换,获得了替换后的数据,使得每个时间段的数据值在数据样本中的出现频率提高,进而对替换后的数据进行压缩处理,提高了储运车厢中监测数据的压缩效果。