技术新讯 > 电子通信装置的制造及其应用技术 > 直放站网管数据处理方法及系统与流程  >  正文

直放站网管数据处理方法及系统与流程

  • 国知局
  • 2024-08-02 14:44:08

本发明涉及网管领域,尤其涉及一种直放站网管数据处理方法及系统。

背景技术:

1、直放站网管系统一般由网管中心、通信信道和直放站三部分组成。网管中心的主要职能是对众多厂家提供的多类型、多数量的直放站进行“集中控制,统一网管”。网管中心对直放站的操作主要包括参数设置、数据查询、告警处理三种主业务。网管中心和直放站都是以数据包的形式进行交互,一个完整的命令数据包由起始包起始标志单元、接入层协议类型,承载层协议类型,命令单元、crc校验单元、结束标志单元6部分组成。其中命令单元由命令控制头和命令体组成。

2、其中,命令数据的长度、内容由命令单元的监控控制层协议类型确定。申请号为cn200510073187.9发明专利提供一种直放站网管协议数据传输方法, 来降低直放站网管协议数据传输流量。

3、直放站系统在实际使用时,经常需要抓取其中的报文进行定位分析数据传递的含义及正确性,一般通过wireshark抓包软件抓取报文或者通过网管平台日志记录交互报文。不同协议所对应的名字长度不一致,现有的技术方案未能统一处理;且现有的测试人员无法从抓取的报文中直观得到报文中的数据含义,不方便测试人员获取报文的真正含义,不方便直放站系统问题的排查与定位。

技术实现思路

1、本发明实施例所要解决的技术问题在于,提供一种直放站网管数据处理方法及系统,以方便直放站系统问题的排查与定位。

2、为了解决上述技术问题,本发明实施例提出了一种直放站网管数据处理方法,包括:

3、步骤1:抓取直放站管理报文,将直放站管理报文进行预处理,预处理包括:去除管理报文中的所有字符空格,再将所有字符转换成大写字符,将转义字符5e5d转换为5e,5e7d转换为7e;

4、步骤2:将预处理后的直放站管理报文划分成三部分:包头固定字段信息、变长命令参数字段信息、包尾固定字段信息;其中,包头固定字段信息为预处理后的直放站管理报文的开始字符到命令单元之间的字段;包尾固定字段信息为预处理后的直放站管理报文尾部长度为3个字节的十六进制报文;变长命令参数字段信息为预处理后的直放站管理报文中除去包头固定字段信息和包尾固定字段信息剩下的报文信息;

5、步骤3:依次对包头固定字段信息、包尾固定字段信息、变长命令参数字段信息进行解析,得到直放站管理报文对应的数据含义;

6、步骤4:展示解析得到的数据含义。

7、相应地,本发明实施例还提供了一种直放站网管数据处理系统,包括:

8、预处理模块:抓取直放站管理报文,将直放站管理报文进行预处理,预处理包括:去除管理报文中的所有字符空格,再将所有字符转换成大写字符,将转义字符5e5d转换为5e,5e7d转换为7e;

9、划分模块:将预处理后的直放站管理报文划分成三部分:包头固定字段信息、变长命令参数字段信息、包尾固定字段信息;其中,包头固定字段信息为预处理后的直放站管理报文的开始字符到命令单元之间的字段;包尾固定字段信息为预处理后的直放站管理报文尾部长度为3个字节的十六进制报文;变长命令参数字段信息为预处理后的直放站管理报文中除去包头固定字段信息和包尾固定字段信息剩下的报文信息;

10、解析模块:依次对包头固定字段信息、包尾固定字段信息、变长命令参数字段信息进行解析,得到直放站管理报文对应的数据含义;

11、展示模块:展示解析得到的数据含义。

12、本发明的有益效果为:

13、1、本发明通过将原始报文进行预处理,统一去除报文的空格,和转义字符。然后将字符统一成大写。使得各种格式报文均能被统一处理。

14、2、本发明导入统一的参数定义模版,其命令字值为长度4字节的十六进制数,对于位宽或者长度为2字节的命令字补齐高位,使得用户能统一适配各种命令字参数解析。

15、3、本发明将命令字与中文描述进行组合,并将其数值进行特殊处理,为其能更好的适配网络通信的数据,并且直观展示了命令字段的描述含义,使得用户能直观排查与定位数据问题。

技术特征:

1.一种直放站网管数据处理方法,其特征在于,包括:

2.如权利要求1所述的直放站网管数据处理方法,其特征在于,步骤3包括包头固定字段信息解析子步骤:

3.如权利要求1所述的直放站网管数据处理方法,其特征在于,步骤3包括包尾固定字段信息解析子步骤:取出预处理后的直放站管理报文尾部倒数3个字节的长度数据,将倒数第一个字节作为尾部结束码,将倒数第二和第三个字节作为crc校验码。

4.如权利要求1所述的直放站网管数据处理方法,其特征在于,步骤3包括变长命令参数字段信息解析子步骤:

5.如权利要求4所述的直放站网管数据处理方法,其特征在于,包尾固定字段信息解析子步骤中,如果数字字符的位宽或长度为2或4,则将数字字符中的各数字以两个为一组进行降序,重新排序生成新的数字字符,根据新的数字字符确定lcmd、tcmd和vcmd的值。

6.一种直放站网管数据处理系统,其特征在于,包括:

7.如权利要求6所述的直放站网管数据处理系统,其特征在于,解析模块包括包头固定字段信息解析子模块:

8.如权利要求6所述的直放站网管数据处理系统,其特征在于,解析模块包括包尾固定字段信息解析子模块:取出预处理后的直放站管理报文尾部倒数3个字节的长度数据,将倒数第一个字节作为尾部结束码,将倒数第二和第三个字节作为crc校验码。

9.如权利要求6所述的直放站网管数据处理系统,其特征在于,解析模块包括变长命令参数字段信息解析子模块:

10.如权利要求9所述的直放站网管数据处理系统,其特征在于,如果数字字符的位宽或长度为2或4,则包尾固定字段信息解析子模块将数字字符中的各数字以两个为一组进行降序,重新排序生成新的数字字符,根据新的数字字符确定lcmd、tcmd和vcmd的值。

技术总结本发明实施例公开了一种直放站网管数据处理方法及系统,所述方法包括:步骤1:将直放站管理报文进行预处理;步骤2:将预处理后的直放站管理报文划分成三部分:包头固定字段信息、变长命令参数字段信息、包尾固定字段信息;步骤3:依次对包头固定字段信息、包尾固定字段信息、变长命令参数字段信息进行解析;步骤4:展示解析得到的数据含义。本发明使得用户能统一适配各种命令字参数解析,便于用户直观分析报文真正含义,方便问题的排查与定位。技术研发人员:任恩贤,周国勇,覃贤芳,张建峰受保护的技术使用者:深圳市佳贤通信科技股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243810.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。