一种解码方法和解码器技术

技术编号:3577823 阅读:238 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种解码方法,包括:接收diameter消息;根据各个AVP数组的代码字段,将需要进行提前解码的AVP数组及其对应的信息插入计费事件对应的TLV+HASH链表中,得到前提信息;将不需要进行提前解码的AVP数组及其对应的信息插入计费事件的HASH数组邻接链表结构体中;根据得到的前提信息,在数据库中查询为计费事件配置的记录,根据该记录,将HASH数组邻接链表结构体中的数据插入TLV+HASH链表中。这样,能够实现高效提取计费信息。本发明专利技术实施例还提供一种解码器,包括数据库、前期解码单元和数据映射单元。

【技术实现步骤摘要】

【技术保护点】
一种解码方法,其特征在于,该方法包括:a、接收以属性值AVP二进制码流形式表示的diameter消息;b、根据AVP码流中的各个根到叶子节点的AVP数组的代码字段,将需要进行提前解码的AVP数组及其对应的信息插入计费事件对应 的类型长度值TLV+哈希HASH链表中,得到前提信息;将不需要进行提前解码的AVP数组及其对应的信息插入计费事件的HASH数组邻接链表结构体中;c、根据得到的前提信息,在数据库中查询为计费事件配置的代表根到节点路径组合的记录,根据该 记录,将HASH数组邻接链表结构体中的数据插入TLV+HASH链表中。

【技术特征摘要】

【专利技术属性】
技术研发人员:何文彬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1