[发明专利]一种利用条件接收模块处理网络数据的方法和装置有效
申请号: | 201511028020.0 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105611398B | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 孙夜明;刘学文 | 申请(专利权)人: | 深圳国微技术有限公司 |
主分类号: | H04N21/4367 | 分类号: | H04N21/4367;H04N21/6334;H04N21/6437 |
代理公司: | 深圳盛德大业知识产权代理事务所(普通合伙) 44333 | 代理人: | 王春颖 |
地址: | 518057 广东省深圳市南山区高新技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 条件 接收 模块 处理 网络 数据 方法 装置 | ||
1.一种利用条件接收模块处理网络数据的方法,其特征在于,所述方法包括:
在条件接收模块中配置与主机建立连接的虚拟网卡;
通过所述虚拟网卡获取上行数据以及目标设备的地址和端口信息;
按照与主机协商的通讯协议将所述上行数据依据所述目标设备的地址和端口信息发送给所述目标设备;
将主机获取到的下行数据以以太包的格式封装后写入所述虚拟网卡,以供网络客户端从所述虚拟网卡中获取所述下行数据。
2.如权利要求1所述的利用条件接收模块处理网络数据的方法,其特征在于,所述方法还包括:
获取主机接收的关闭网络连接的指令;
关闭与所述目标设备建立的通信链路;
将关闭的通信链路发送给所述虚拟网卡供所述虚拟网卡释放。
3.如权利要求1所述的利用条件接收模块处理网络数据的方法,其特征在于,所述方法还包括:
查询到所述主机与所述目标设备断开连接时,关闭与所述目标设备进行通信的下行链路。
4.如权利要求1所述的利用条件接收模块处理网络数据的方法,其特征在于,所述下行数据包括目标设备发送给主机的响应数据,所述方法还包括:
解析来自所述主机的不同网络客户端的响应数据中的负载数据以及目标设备的地址和端口信息;
根据预设的网络客户端与目标设备的通信协议的映射关系表,将解析的来自网络客户端的负载数据按照与对应的目标设备的通信协议重新封装。
5.如权利要求1所述的利用条件接收模块处理网络数据的方法,其特征在于,通过适配器Adapter解析所述上行数据、封装所述上行数据以及将所述下行数据封装成以太包。
6.如权利要求1至5任一项所述的利用条件接收模块处理网络数据的方法,其特征在于,所述目标设备包括网络视频服务器,对应的下行数据包括视频数据。
7.一种利用条件接收模块处理网络数据的装置,其特征在于,所述装置包括:
虚拟网卡配置模块,用于在条件接收模块中配置与主机建立连接的虚拟网卡;
上行数据获取模块,用于通过所述虚拟网卡获取上行数据以及目标设备的地址和端口信息;
上行数据发送模块,用于按照与主机协商的通讯协议将所述上行数据依据所述目标设备的地址和端口信息发送给所述目标设备;
下行数据写入模块,用于将主机获取到的下行数据以以太包的格式封装后写入所述虚拟网卡,以供网络客户端从所述虚拟网卡中获取所述下行数据。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
指令获取模块,用于获取主机接收的关闭网络连接的指令;
通信链路关闭模块,用于关闭与所述目标设备建立的通信链路;
通信链路发送模块,用于将关闭的通信链路发送给所述虚拟网卡供所述虚拟网卡释放。
9.如权利要求7所述的装置,其特征在于,所述装置还包括:
下行链路关闭模块,用于查询到所述主机与所述目标设备断开连接时,关闭与所述目标设备进行通信的下行链路。
10.如权利要求7至9任一项所述的装置,其特征在于,所述装置还包括:
解析单元,用于解析来自所述主机的不同网络客户端的响应数据中的负载数据以及目标设备的地址和端口信息;
封装单元,用于根据预设的网络客户端与目标设备的通信协议的映射关系表,将解析的来自网络客户端的负载数据按照与对应的目标设备的通信协议重新封装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国微技术有限公司,未经深圳国微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511028020.0/1.html,转载请声明来源钻瓜专利网。