发明名称 一种网络数据的转发方法、模块及系统
摘要 本发明适用于云存储技术领域,提供了一种网络数据的转发方法、模块及系统,所述方法包括:网络数据的转发模块从应用层模块获取数据输入通道与数据输出通道之间的绑定信息;读取数据输入通道的网络数据,所述数据输入通道是网络数据的转发服务器与数据源服务器之间的数据传输通道;根据所述绑定信息查找与所述数据输入通道绑定的数据输出通道,所述数据输出通道是网络数据的转发服务器与用户终端之间的数据传输通道;转发所述网络数据至所述数据输出通道;所述网络数据的转发模块位于所述网络数据的转发服务器的操作系统的内核层。本发明避免了用户层的参与,节省了大量的内存拷贝开销和系统调用开销,提高了整个系统运行效率。
申请公布号 CN103607442B 申请公布日期 2016.09.28
申请号 CN201310566650.8 申请日期 2013.11.13
申请人 中安消技术有限公司 发明人 张旭光
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 一种网络数据的转发方法,其特征在于,所述方法包括:网络数据的转发模块从应用层模块获取数据输入通道与数据输出通道之间的绑定信息;网络数据的转发模块读取数据输入通道的网络数据,所述数据输入通道是网络数据的转发服务器与数据源服务器之间的数据传输通道;网络数据的转发模块根据所述绑定信息查找与所述数据输入通道绑定的数据输出通道,所述数据输出通道是网络数据的转发服务器与用户终端之间的数据传输通道;网络数据的转发模块转发所述网络数据至所述数据输出通道;所述网络数据的转发模块位于所述网络数据的转发服务器的操作系统的内核层;所述网络数据的转发模块转发所述网络数据至所述数据输出通道包括:网络数据的转发模块为每个数据通道添加内核地址对象映射表项;网络数据的转发模块为数据输入通道设置接收数据回调函数;数据输入通道的数据到达内核后,内核回调上述数据回调函数;数据回调函数查询通道绑定信息数据库,获取与数据输入通道对应的数据输出数据通道的信息;数据回调函数查询内核地址对象映射表,获取数据输出通道的内核地址对象;数据回调函数查询数据输出通道信息中的协议信息,根据该协议信息获取正确的原始设备对象指针;数据回调函数通过上述数据输出通道的内核地址对象和原始设备对象指针,将数据转发到相应的数据输出通道。
地址 100190 北京市海淀区科学院南路2号融科资讯中心C座北楼17层12-13