[发明专利]一种基于TCP/IP协议改造的Wi‑Fi信号扩展系统及方法有效

专利信息
申请号: 201510282138.X 申请日: 2015-05-28
公开(公告)号: CN105007260B 公开(公告)日: 2018-03-13
发明(设计)人: 陈碧碧;熊磊 申请(专利权)人: 武汉虹信通信技术有限责任公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/12
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙)42222 代理人: 赵丽影
地址: 430073 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 tcp ip 协议 改造 wi fi 信号 扩展 系统 方法
【权利要求书】:

1.一种基于TCP/IP协议改造的wifi信号扩展系统,其特征在于:系统架构包括有三层,分别为网络接口层、网络协议层、应用层;所述网络接口层包括sta网络接口—Sta iface和AP网络接口—AP iface;所述网络协议层包括TCP/IP协议栈;所述应用层包括APP_Repeater,APP_Repeater是指上层应用程序,用来重新构建数据包进行数据的转发;网络接口层与网络协议层双向连接,网络协议层与应用层双向连接,AP与Sta iface双向连接,PC与AP iface双向连接;

所述网络接口层,Sta iface用来连接AP,构建物理通信通道;

所述网络协议层,在此层修改IP数据包传输方向;

所述应用层,实现的功能包括:

1)创建socket句柄,

2)接收网络协议栈上传的报文,

3)修改IP数据报文的源地址并建立wifi终端与目的地址的映射链表,4)发送IP报文。

2.一种基于TCP/IP协议改造的wifi信号扩展方法,其特征在于:将repeater放置到AP信号边界区域,将wifi终端放置在AP信号覆盖区域外、repeater信号覆盖区域内;在repeater上扫描WLAN AP发送出来的信号,选择信号源,选择认证模式,输入密钥,使repeater成功连接AP;随后repeater会发送一个和WLAN AP SSID一样,认证模式一样,密钥一样的信号出来;远端的wifi终端连接上repeater发送出来的信号;

当wifi终端发送报文给外网时,在repeater上修改TCP/IP协议栈来改变IP报文的传送路径,当repeater协议栈接收到wifi终端要发送到外网的IP报文后,改变此IP报文的路径,在IP协议栈将此报文上传至上层应用APP_Repeater,APP_Repeater是指上层应用程序,用来重新构建数据包进行数据的转发,APP_Repeater将此报文进行重新封装将此报文的源IP地址修改成STA iface网络接口的IP地址,目标地址不变动,同时将目标地址和wifi终端的IP地址做一个映射链表STA_DST LIST保存到缓存中并做100ms超时删除处理动作;当WLAN AP返还外网报文给wifi终端时,repeater TCP/IP协议栈接收到返回的IP报文,改变此IP报文的路径,在IP协议栈将此IP报文上传至上层应用APP_Repeater,APP_Repeater截获IP报文并获取IP报文的源地址,然后在链表STA_DST LIST中查找此地址对应的wifi终端IP地址,最后APP_Repeater将此IP报文的目标IP地址修改成在链表STA_DST LIST中查询到的wifi终端IP地址并通过AP iface网络接口发送给wifi终端;STA_DST LIST是用来存放wifi终端IP地址和要访问外网地址的映射表。

3.一种根据权利要求2所述的基于TCP/IP协议改造的wifi信号扩展方法,其特征在于:所述wifi终端发送报文给外网的具体步骤如下:

步骤1:启动进程APP_Repeater,创建2个socket句柄socket_s和socket_a,2个socket句柄分别对应repeater的sta网络接口和AP网络接口;

步骤2:新建一个缓存链表STA_DST LIST,用来存放wifi终端IP地址和要访问外网地址的映射表,超时时间为100ms,超过这个时间STA_DST LIST就将这条记录删除;

步骤3:Repeater网络协议栈截获wifi终端发送到外网的IP报文;

步骤4:修改网络协议栈截获到IP数据报文路径,路径目的点为进程APP_Repeater;

步骤5:进程APP_Repeater接收到IP报文;

步骤6:将IP报文源地址和目标IP地址形成一一对应的映射保存到链表STA_DST LIST;

步骤7:将IP报文修改源地址为repeater sta网络接口的IP地址,使用socket_a发送报文;

步骤8:返回步骤3,截获新IP数据报文。

4.一种根据权利要求3所述的基于TCP/IP协议改造的wifi信号扩展方法,其特征在于:所述WLAN AP返还外网报文给wifi终端的具体步骤如下:

步骤1:启动进程APP_Repeater,创建2个socket句柄socket_s和socket_a,2个socket句柄分别对应repeater的sta网络接口和AP网络接口;

步骤2:新建一个缓存链表STA_DST LIST,用来存放wifi终端IP地址和要访问外网地址的映射表,超时时间为100ms,超过这个时间STA_DST LIST就将这条记录删除;

步骤3:网络协议栈截获WLAN AP返还给Repeater的IP数据报文;

步骤4:修改网络协议栈截获到IP数据报文路径,路径目的点为进程APP_Repeater;

步骤5:进程APP_Repeater接收到IP报文;

步骤6:进程APP_Repeater在STA_DST LIST中查询接收到的IP报文源地址;

步骤7:源IP地址是否在STA_DST LIST中;

步骤8:如果不存在,丢弃报文,转步骤11;

步骤9:如果存在,转步骤10;

步骤10:进程APP_Repeater将IP报文的目的地址改成查询到的IP地址的映射地址,使用scoket_s发送,转步骤11;

步骤11:返回步骤3,截获新IP数据报文。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510282138.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top