发明名称 一种基于Linux系统服务器的语音数据内核转发方法
摘要 本发明涉及一种基于Linux系统服务器的语音数据内核转发方法,包括在应用层设定过滤及转发规则、内核转发模块截获网络数据包、内核转发模块辨识网络数据包及转发等步骤完成,本发明通过在Linux系统服务器内核中转发语音包,大大缩短了语音包在Linux系统服务器中经过的路径,提高了单机转发效率,减少了服务器的使用量,节省运营成本,同时也降低了转发的时间延迟;通过将实时性低的命令发送至应用层进行处理,实现了对转发相关任务的分类管理,最大限度地提高了转发效率。
申请公布号 CN102638453A 申请公布日期 2012.08.15
申请号 CN201210066376.3 申请日期 2012.03.13
申请人 广州华多网络科技有限公司 发明人 胡建强;蒋德为;林正显;王国光;李新辉;陶思明
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州新诺专利商标事务所有限公司 44100 代理人 刘菁菁
主权项 一种基于Linux系统服务器的语音数据内核转发方法,其特征在于,包括以下步骤实现:s1:通过应用层设置内核转发模块的网络数据包过滤规则及转发规则;s2:Linux系统把网卡驱动收到的网络数据包传送至内核转发模块,内核转发模块的过滤单元对网络数据包进行扫描,并基于步骤s1设置的过滤规则截获网络数据包;s3:将上一步骤中截获的网络数据包转发到内核转发模块的转发单元;s4:内核转发模块基于步骤s2中截获的网络数据包的目标端口信息调用与该端口对应的端口处理函数对网络数据包进行辨识处理;s5:如上一步骤的端口处理函数判断网络数据包可以被转发,则转发网络数据包,如上一步骤的端口处理函数判断网络数据包不可以被转发,则将网络数据包发送给Linux协议栈。
地址 510660 广东省广州市天河区建中路50号二楼