发明名称 |
基于会话初始协议的消息文本解码器 |
摘要 |
本发明采用多位字符串匹配结构,对所有需要匹配的字符和字符串的比较均为并行执行的。因此,本发明提供的技术方案不会随着被匹配的字符串的增多而导致整个系统的性能的降低,即在长度为n的字符流中查找长度为m的字符串只需要n个时钟周期。因此,在对SIP协议进行解码的系统中,采用这样的字符串匹配方法是非常合适的。另外,本发明中由于采用了可以并行处理的硬件逻辑,提高了字符串查找的速度,并且由于用硬件逻辑结构实现了ABNF范式定义,同时提高了域值的合法性检查的速度。所以采用本发明可以极大的提高网络协议解码的速度,减轻服务器CPU的负担,并提高系统的吞吐量。 |
申请公布号 |
CN1809054A |
申请公布日期 |
2006.07.26 |
申请号 |
CN200510002556.5 |
申请日期 |
2005.01.21 |
申请人 |
华为技术有限公司;中国科学技术大学 |
发明人 |
赵宝华;屈玉贵;周颢;田野;王烁;李奇越;吕超;靳志伟 |
分类号 |
H04L29/06(2006.01) |
主分类号 |
H04L29/06(2006.01) |
代理机构 |
北京凯特来知识产权代理有限公司 |
代理人 |
郑立明 |
主权项 |
1、一种基于会话初始协议的消息文本解码器,其特征在于,包括:域值提取模块:采用基于流水线的并行字符串匹配结构对待解码的消息进行匹配查找处理,并输出匹配查找的解码结果给域值合法性检查模块;域值合法性检查模块:根据域值提取模块输出的解码结果提取对应的域值,并对所述域值进行合法性检查,输出结果。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |