发明名称 |
适用于多流正则表达式匹配的数据流交换复用系统及方法 |
摘要 |
本发明公开了一种适用于多流正则表达式匹配的数据流交换复用系统及方法;所述系统包括用于对输入的数据流进行特性判断并赋予相应的数据流优先级和数据流序号信息的优先级添加模块;连接信息交换模块,用于存储数据流以及相应的数据流优先级、数据流序号和数据流等待时间信息的可编程存储模块;分别连接优先级添加模块、可编程存储模块和交换调度模块的信息交换模块;连接信息交换模块,用于动态选择待处理的数据流和调整数据流的交换长度的交换调度模块;连接信息交换模块,用于对信息交换模块传输过来的数据流进行正则表达式匹配的单流REM模块;本发明能够支持多条数据流同时处理、灵活性好、资源利用率高。 |
申请公布号 |
CN103078808A |
申请公布日期 |
2013.05.01 |
申请号 |
CN201210589973.4 |
申请日期 |
2012.12.29 |
申请人 |
大连环宇移动科技有限公司;中国人民解放军信息工程大学 |
发明人 |
卜佑军;贺炜;申涓;赵靓;黄万伟;官福山 |
分类号 |
H04L12/851(2013.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/851(2013.01)I |
代理机构 |
大连东方专利代理有限责任公司 21212 |
代理人 |
姜玉蓉;李洪福 |
主权项 |
一种适用于多流正则表达式匹配的数据流交换复用系统,其特征在于包括:用于对输入的数据流进行特性判断并赋予相应的数据流优先级和数据流序号信息的优先级添加模块;连接信息交换模块,用于存储数据流以及相应的数据流优先级、数据流序号和数据流等待时间信息的可编程存储模块;分别连接优先级添加模块、可编程存储模块和交换调度模块,用于将优先级添加模块传输过来的数据流以及相应的数据流优先级、数据流序号和实时更新的数据流等待时间信息存储至可编程存储模块,从可编程存储模块中读取数据流优先级、数据流序号和数据流等待时间信息给交换调度模块以及根据选中的数据流序号信息和设定的交换长度信息从可编程存储模块中读取相应的数据流给单流REM模块,根据设定的交换长度信息进行计数,并当计数值达到交换长度时或者当前进行正则表达式匹配的数据流结束时产生交换指示信号传输给交换调度模块,同时将计数值清零的信息交换模块;连接信息交换模块,用于根据信息交换模块传输过来的数据流优先级、数据流序号和数据流等待时间信息动态选择待处理的数据流和调整数据流的交换长度并根据信息交换模块传输过来的交换指示信号将选中数据流的数据流序号和设定的交换长度信息传输给信息交换模块的交换调度模块;连接信息交换模块,用于对信息交换模块传输过来的数据流进行正则表达式匹配的单流REM模块。 |
地址 |
116600 辽宁省大连市开发区辽河西路169号 |