[发明专利]一种计费消息的解析方法及装置有效
申请号: | 201711462473.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109981548B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 张恺;陈思 | 申请(专利权)人: | 中移信息技术有限公司;中国移动通信集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04M15/00;H04L12/14 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 518048 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计费 消息 解析 方法 装置 | ||
本申请实施例中公开了一种计费消息的解析方法及装置,该方法为分别获取每一帧待处理消息中包含的计费消息字段和消息帧序号,计费消息字段中包含的计费消息长度和计费消息版本号;确定计费消息字段的数据长度,并分别基于每一个计费消息字段的计费消息长度和消息版本号,数据长度,获得异常计费消息字段;筛选出包含的消息版本号为预设版本号的计费消息字段,作为消息起始字段;基于各个异常消息字段的数据长度,消息帧序号,分别将每一个消息起始字段与异常消息字段进行拼接组合获得各个拼接消息字段;分别按照计费消息长度,对相应的拼接消息字段未确定异常的计费消息字段进行计费消息提取获得各个计费消息,这样提高了解析的准确率和效率。
技术领域
本申请涉及通信技术领域,尤其涉及一种计费消息的解析方法及装置。
背景技术
随着通信技术的不断发展,用户的通信业务(如,语音和流量)的业务量也逐渐增多,通信业务的计费工作量也越来越大,因此,迫切需要一种方式,对包含消息数据字段的信用控制应用协议(Diameter Credit Control,DCC)消息进行准确而高效的解析,从而可以通过解析结果,进行相应的计费处理。
现有技术下,终端对DCC消息进行解析时,主要采用以下方式:
首先,终端从待处理的计费文件中,获取计费文件中包含的各帧消息,其中,一帧消息中包含网络协议字段和DCC消息字段,一条DCC消息字段中记录有一条完整DCC消息的计费消息长度;然后,终端获取DCC消息字段中包含的计费消息长度,以及一帧消息中包含的DCC消息数据的数据长度;最后,终端确定DCC消息的计费消息长度与上述DCC消息数据的数据长度相等时,从上述一帧消息中提取包含的DCC消息数据,否则,舍弃上述一帧消息。
但是,由于一帧消息的长度有限,因此,一帧消息的可用长度可能超过一条DCC消息的计费消息长度,也可能一条完整的DCC消息的计费消息长度会超过一帧消息的可用长度,因此,可能一帧消息中包含多条DCC消息,也可能一条DCC消息被分割在多帧消息中,即一帧消息中包含的DCC消息并不完整的情况,进一步地,一条DCC消息对应的多帧消息可能并不连续。
综上,采用这种方式,在DCC消息被分割在多帧消息中时,无法获取该DCC消息的完整消息,这会造成DCC消息的大量丢失,并且一帧消息中包含多条DCC消息时,也会造成DCC消息的丢失,这降低了DCC消息解析的准确率和效率。
发明内容
本申请实施例提供一种计费消息的解析方法及装置,用于对计费消息进行解析时,提高解析的准确率和效率。
本申请实施例提供的具体技术方案如下:
第一方面,一种计费消息的解析方法,包括:
分别获取每一帧待处理消息中包含的计费消息字段和消息帧序号,并分别获取每一帧待处理消息的计费消息字段中包含的计费消息长度和计费消息版本号;
分别确定每一个计费消息字段的数据长度,并分别基于每一个计费消息字段包含的计费消息长度和消息版本号,以及相应的数据长度,筛选出异常的计费消息字段,获得各个异常计费消息字段;
在各个异常消息字段中,筛选出包含的消息版本号为预设版本号的计费消息字段,分别作为每一个计费消息的消息起始字段;
基于各个异常消息字段的数据长度,以及消息帧序号,分别将每一个计费消息的消息起始字段与相应的异常消息字段进行拼接组合,获得各个计费消息的拼接消息字段;
分别按照每一个计费消息长度,分别对相应的拼接消息字段计费消息提取,并分别按照每一个计费消息长度,对未确定异常的计费消息字段,进行计费消息提取,获得各个计费消息。
较佳的,分别基于每一个计费消息字段包含的计费消息长度和消息版本号,以及相应的数据长度,筛选出异常的计费消息字段,获得各个异常计费消息字段,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移信息技术有限公司;中国移动通信集团公司,未经中移信息技术有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711462473.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的物流传输方法及装置
- 下一篇:一种安全防护系统、方法及介质