[发明专利]一种Diameter消息的封装、解封装方法和装置无效
申请号: | 200910173946.7 | 申请日: | 2009-09-22 |
公开(公告)号: | CN102025699A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 查峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 diameter 消息 封装 解封 方法 装置 | ||
1.一种Diameter消息封装方法,其特征在于,包括:
根据业务应用所提供数据信息创建Diameter对象,其中,所述Diameter对象的数据域包括多个Diameter AVP对象,所述Diameter AVP对象的数据域包括所述业务应用所提供的所述数据信息;
提取所述Diameter对象的头域和数据域,组成Diameter消息。
2.根据权利要求1所述的方法,其特征在于,所述根据业务应用所提供的数据信息创建Diameter对象,包括:
提取所述业务应用所提供的数据信息;
根据所述数据信息创建Diameter AVP对象;
利用所述Diameter AVP对象组成所述Diameter对象的数据域,根据所组成的Diameter对象的数据域,生成对应的Diameter对象的头域,并利用所述Diameter对象的数据域和头域创建生成所述Diameter对象。
3.根据权利要求1所述的方法,其特征在于,所述根据业务用所提供数据信息创建Diameter对象,包括:
预先申请一定量内存,根据所申请内存生成所述Diameter对象,所述Diameter对象包括头域和数据域;
提取所述业务应用所提供的数据信息;
根据所述数据信息创建Diameter AVP对象;
将所述Diameter AVP对象填充至所述Diameter对象的数据域中。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述数据信息创建Diameter AVP对象,包括:
利用所述数据信息构成所述Diameter AVP对象的数据域;
根据所生成的Diameter AVP对象的数据域构建对应Diameter AVP对象的头域。
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述数据信息创建对应的Diameter AVP对象,包括:
利用所述数据信息构成底层Diameter AVP对象的数据域;
根据所生成的底层Diameter AVP对象的数据域构建对应底层Diameter AVP对象的头域;
根据所述数据信息创建对应的底层Diameter AVP对象;
根据所述将所述底层Diameter AVP对象创建上层Diameter AVP对象。
6.一种Diameter消息解封装方法,其特征在于,包括:
提取所接收到的Diameter消息的消息头和数据部分,分别组成Diameter对象的头域和数据域;
根据所述Diameter对象的数据域获取Diameter AVP对象。
7.根据权利要求6所述的方法,其特征在于,所述根据所述Diameter对象的数据域获取Diameter AVP对象,包括:
提取所述Diameter对象的数据域内容,解析出其中所包括的Diameter AVP对象。
8.根据权利要求6所述的方法,其特征在于,所述根据所述Diameter对象的数据域获取Diameter AVP对象,包括:
提取所述Diameter对象的数据域内容,解析出其中所包括的最上层Diameter AVP对象,根据所述最上层Diameter AVP对象解析出对应的下层Diameter AVP对象。
9.一种Diameter消息封装平台,其特征在于,包括:
Diameter对象创建单元,用于根据业务应用所提供的数据信息创建Diameter对象;
Diameter消息组成单元,用于提取所创建的Diameter对象的头域和数据域,组成Diameter消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910173946.7/1.html,转载请声明来源钻瓜专利网。
- 网络元件的处理节点之间的DIAMETER总线通信
- 用于源对等体基于容量的Diameter负载共享的方法、系统和计算机可读介质
- 用于进行DIAMETER消息处理器间路由的方法、系统和计算机可读介质
- 用于在DIAMETER节点处提供本地应用路由的方法、系统、以及计算机可读介质
- 用于在DIAMETER节点处提供初始路由的方法、系统、以及计算机可读介质
- 用于在DIAMETER节点处提供对等路由的方法、系统、以及计算机可读介质
- 用于基于混合会话的Diameter路由的方法、系统和计算机可读介质
- 用于进行Diameter连接管理的方法和装置
- 一种Diameter拥塞响应的处理方法及装置
- 用于进行DIAMETER消息处理器间路由的系统