本发明涉及车载业务系统状态监视,尤其涉及一种人装分离的车载业务系统状态数据分级传输设计方法。
背景技术:
1、车载业务系统采用设备车和操作车分开建设,实现人装分离,两车部署光端机及区宽终端建立有线/无线网络通信,实现两车数据交互,操作车由于只部署显控平台,设备量少,电磁密度低,在极端对抗环境中可有效保存有生力量。当机动业务运行时,两车采用无线网络通信方式,由于通信带宽有限,在支撑业务数据交互的同时操作员需实时掌握设备车状态信息,如按照常规的状态数据采集与传输方法,将极大损耗有限通信带宽,甚至影响业务运行。
技术实现思路
1、本发明通过提供一种人装分离的车载业务系统状态数据分级传输设计方法,解决了现有技术中通信带宽消耗过大,且在通信质量不高时,传输数据中断的问题,实现了对数据进行分级,实时根据通信质量调整传输数据等级,在节省带宽的同时实现实时数据传输。
2、第一方面,本发明提供了一种人装分离的车载业务系统状态数据分级传输设计方法,该方法应用于设备车,包括:
3、获取接入设备在运行时的数据,得到接入设备数据;
4、对所述接入设备数据进行数据处理,得到处理后数据,并对所述处理后数据进行保存;其中,所述数据处理包括:数据格式处理、数据分级处理以及数据转换处理;
5、实时获取通信网络的网络状态,并根据所述网络状态对所述处理后数据进行发送。
6、结合第一方面,在一种可能的实现方式中,所述接入设备数据包括:单机数据、软件的运行数据以及日志数据。
7、结合第一方面,在一种可能的实现方式中,所述对所述接入设备数据进行数据处理,得到处理后数据,具体包括:
8、将所述接入设备数据按照接口格式进行数据格式处理,得到统一格式数据;
9、根据所述接入设备的等级、所述接入设备故障的等级以及所述接入设备的状态信息对所述统一格式数据进行数据初次分级处理,得到与所述统一格式数据对应的数据等级;
10、对所述统一格式数据进行归类,并将归类结果进行数据转换处理,得到与所述归类结果对应的特征值;
11、将所述数据等级和所述特征值添加至所述统一格式数据中,得到所述处理后数据。
12、结合第一方面,在一种可能的实现方式中,所述实时获取通信网络的网络状态,并根据所述网络状态对所述处理后数据进行发送,具体包括:
13、判断所述通信网络是否为有线网络;
14、若是,则向操作车实时发送所述处理后数据;
15、若否,对所述处理后数据进行二次分级,得到分级数据;再判断所述通信网络的网络带宽与区宽终端设备最大通信带宽的关系,得到判断结果;然后根据所述判断结果与所述分级数据的对应关系,将与所述判断结果对应的所述分级数据进行压缩,得到分级压缩数据,将所述分级压缩数据发送至所述操作车。
16、结合第一方面,在一种可能的实现方式中,所述判断所述通信网络的网络带宽与区宽终端设备最大通信带宽的关系,得到判断结果;然后根据所述判断结果与所述分级数据的对应关系,将与所述判断结果对应的所述分级数据进行压缩,得到分级压缩数据,将所述分级压缩数据发送至所述操作车,具体包括:
17、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的80%,且小于区宽终端设备最大通信带宽的100%时,将所述分级数据中数据等级为0、1、2以及3的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;其中,数据等级与数据的重要性成反比,所述数据等级的区间为[0,4];
18、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的50%,且小于区宽终端设备最大通信带宽的80%时,将所述分级数据中数据等级为0、1以及2的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;
19、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的20%,且小于区宽终端设备最大通信带宽的50%时,将所述分级数据中数据等级为0以及1的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;
20、当所述通信网络的网络带宽小于区宽终端设备最大通信带宽的20%时,将所述分级数据中数据等级为0的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车。
21、结合第一方面,在一种可能的实现方式中,在根据所述网络状态对所述处理后数据进行发送之后还包括:对发送至操作车的所述处理后数据进行更新保存。
22、第二方面,本发明提供了一种人装分离的车载业务系统状态数据分级传输设计装置,该装置应用于设备车,包括:
23、数据采集模块,用于获取接入设备在运行时的数据,得到接入设备数据;
24、数据解析存储模块,用于对所述接入设备数据进行数据处理,得到处理后数据,并对所述处理后数据进行保存;其中,所述数据处理包括:数据格式处理、数据分级处理以及数据转换处理;
25、数据传输模块,用于实时获取通信网络的网络状态,并根据所述网络状态对所述处理后数据进行发送。
26、结合第二方面,在一种可能的实现方式中,所述数据采集模块中的数据包括单机数据、软件的运行数据以及日志数据。
27、结合第二方面,在一种可能的实现方式中,所述数据解析存储模块具体用于:
28、将所述接入设备数据按照接口格式进行数据格式处理,得到统一格式数据;
29、根据所述接入设备的等级、所述接入设备故障的等级以及所述接入设备的状态信息对所述统一格式数据进行数据初次分级处理,得到与所述统一格式数据对应的数据等级;
30、对所述统一格式数据进行归类,并将归类结果进行数据转换处理,得到与所述归类结果对应的特征值;
31、将所述数据等级和所述特征值添加至所述统一格式数据中,得到所述处理后数据。
32、结合第二方面,在一种可能的实现方式中,所述数据解析存储模块用于:
33、判断所述通信网络是否为有线网络;
34、若是,则向操作车实时发送所述处理后数据;
35、若否,对所述处理后数据进行二次分级,得到分级数据;再判断所述通信网络的网络带宽与区宽终端设备最大通信带宽的关系,得到判断结果;然后根据所述判断结果与所述分级数据的对应关系,将与所述判断结果对应的所述分级数据进行压缩,得到分级压缩数据,将所述分级压缩数据发送至所述操作车。
36、结合第二方面,在一种可能的实现方式中,数据传输模块用于:
37、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的80%,且小于区宽终端设备最大通信带宽的100%时,将所述分级数据中数据等级为0、1、2以及3的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;其中,数据等级与数据的重要性成反比,所述数据等级的区间为[0,4];
38、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的50%,且小于区宽终端设备最大通信带宽的80%时,将所述分级数据中数据等级为0、1以及2的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;
39、当所述通信网络的网络带宽大于或者等于区宽终端设备最大通信带宽的20%,且小于区宽终端设备最大通信带宽的50%时,将所述分级数据中数据等级为0以及1的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车;
40、当所述通信网络的网络带宽小于区宽终端设备最大通信带宽的20%时,将所述分级数据中数据等级为0的所述分级数据进行压缩,得到分级压缩数据,并将所述分级压缩数据发送至所述操作车。
41、结合第二方面,在一种可能的实现方式中,所述数据解析存储模块还用于对发送至所述操作车的所述处理后数据进行更新保存。
42、本发明中提供的一个或多个技术方案,至少具有如下技术效果或优点:
43、本发明通过一种人装分离的车载业务系统状态数据分级传输设计方法,该方法应用于设备车,该方法具体包括:
44、(1)获取接入设备在运行时的数据,得到接入设备数据,对多种接口的数据都能够进行处理,且针对不同的日志格式的数据也能进行格式化,扩展性较强;
45、(2)对接入设备数据进行数据处理,得到处理后数据,并对处理后数据进行保存,其中,数据处理包括:数据格式处理、数据分级处理以及数据转换处理,数据分级处理对数据进行等级的划分,以便后续实时根据通信网络的状态对传输的数据做出调整;
46、(3)实时获取通信网络的网络状态,并根据网络状态对处理后数据进行发送,有效解决了现有技术中通信带宽消耗过大,且在通信质量不高时,传输数据中断的问题,实现了数据的分级发送,能够实时根据通信质量调整传输数据等级,在节省带宽的同时实现了实时数据传输。