属性携带方法及装置制造方法

文档序号:7985360阅读:322来源:国知局
属性携带方法及装置制造方法
【专利摘要】本发明公开了一种属性携带方法及装置,其中,该方法包括:将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码,形成AVP组;将该AVP组携带在报文中。通过本发明,解决了相关技术中3GPP厂商自定义属性使用多个AVP导致的问题,使得Radius报文层次清晰,便于分析与定位,同时报文长度减短,节约了系统资源,提高了设备性能。
【专利说明】属性携带方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种属性携带方法及装置。
【背景技术】
[0002]表1是根据相关技术的远程认证拨号服务(Remote Authentication Dial InUser Service,简称为Radius)协议中第三代合作伙伴计划(3rd Generation PartnershipProject,简称为3GPP)属性的编码格式表,如表1所示,Radius协议支持的3GPP厂商自定义属性(Vendor Specific Attribute,简称为VSA)中,规定的对外3GPP属性呈现的结构如下:
【权利要求】
1.一种属性携带方法,其特征在于,包括: 将多个待编码的第三代合作伙伴计划3GPP厂商自定义属性VSA中每一个属性在同一个厂商Vendor的头部后按照预设顺序进行编码,形成属性赋值对AVP组; 将所述AVP组携带在报文中。
2.根据权利要求1所述的方法,其特征在于,在将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码之前,还包括: 判断当前AVP是否开始编码; 如果开始编码,判断所述当前AVP的长度是否达到预设的长度最大值; 在达到所述预设的长度最大值的情况下,新建另一个AVP并开始编码。
3.根据权利要求2所述的方法,其特征在于,将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码包括: 判断当前待编码的3GPP厂商自定义属性的长度与当前进行编码的AVP的长度之和,是否达到所述预设的长度最大值; 在达到所述预设的长度最大值的情况下,新建另一个AVP,并继续将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码。
4.根据权利要求2所述的方法,其特征在于,判断当前AVP是否开始编码包括: 判断当前AVP头部的长度是否为预设的指定值; 在所述当前AVP头部的长度为所述指定值的情况下,确定所述当前AVP未开始编码,否则确定所述当前AVP已经开始编码。
5.根据权利要求1至4中任一项所述的方法,其特征在于,将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码包括: 将多个待编码的厂商自定义属性中每一个属性在同一个Vendor的头部后按照类型Type、长度Length、赋值Value的顺序进行编码。
6.根据权利要求1至5中任一项所述的方法,其特征在于,在将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码之前,还包括: 配置分组业务服务网关中的配置信息,其中,所述配置信息中包含用于指示所述分组业务服务网关将所述多个待编码的3GPP厂商自定义属性编码在AVP组中的信息。
7.根据权利要求6所述的方法,其特征在于,所述分组业务服务网关包括:网关通用分组无线业务支持节点GGSN或者分组数据网络网关PGW。
8.一种属性携带装置,其特征在于,包括: 编码模块,将多个待编码的第三代合作伙伴计划3GPP厂商自定义属性VSA中每一个属性在同一个厂商Vendor的头部后按照预设顺序进行编码,形成AVP组; 写入模块,用于将所述AVP组携带在报文中。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第一判断模块,用于 判断当前AVP是否开始编码; 第二判断模块,用于在所述第一判断模块的判断结果为开始编码的情况下,判断所述当前AVP的长度是否达到预设的长度最大值; 新建模块,用于在所述第二判断模块的判断结果为达到所述预设的长度最大值的情况下,新建另一个AVP并开始编码。
10.根据权利要求9所述的装置,其特征在于,所述编码模块包括: 判断单元,用于判断当前待编码的3GPP厂商自定义属性的长度与当前进行编码的AVP的长度之和,是否达到所述预设的长度最大值; 新建单元,用于在所述判断单元的判断结果为达到所述预设的长度最大值的情况下,新建另一个AVP,并继续将多个待编码的3GPP厂商自定义属性中每一个属性在同一个Vendor的头部后按照预设顺序进行编码。
11.根据权利要求8至 10中任一项所述的装置,其特征在于,所述装置还包括: 配置模块,用于配置分组业务服务网关中的配置信息,其中,所述配置信息中包含用于指示所述分组业务服务网关将所述多个待编码的3GPP厂商自定义属性编码在AVP组中的信息。
【文档编号】H04W8/28GK103813306SQ201210444523
【公开日】2014年5月21日 申请日期:2012年11月8日 优先权日:2012年11月8日
【发明者】周建芳, 胡新祥 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1