[发明专利]一种适用于移动路由器的远程访问方法在审

专利信息
申请号: 201910277940.8 申请日: 2019-04-08
公开(公告)号: CN109995870A 公开(公告)日: 2019-07-09
发明(设计)人: 徐永亮;杨纯文;吴学伟 申请(专利权)人: 深圳市伟文无线通讯技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/26;H04W4/14
代理公司: 深圳市深科信知识产权代理事务所(普通合伙) 44422 代理人: 丘杰昌
地址: 518000 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 公网服务器 文件服务器 移动路由器 客户端软件 直连 远程访问 数据包 回复 转发 出口 失败 短信 告知 返回 节约
【权利要求书】:

1.一种适用于移动路由器的远程访问方法,其特征在于:包括以下步骤:

一、运行在移动路由器中的文件服务器向公网服务器请求自身IP,然后返回自身出口IP和端口;

二、文件服务器以短信的方式将移动路由器的出口IP和端口告知客户端软件,客户端软件尝试直连文件服务器;

三、若直连失败,客户端软件便将数据包发送给公网服务器,公网服务器在转发数据包里加上客户端软件的出口IP和端口,然后转发给文件服务器;

四、文件服务器做出回复,先尝试直连,若失败将回复发给公网服务器;

步骤二和三中,客户端软件的运行方法为:

(1)、客户端软件查询是否有来自路由器未处理的短信,如果有则从短信里获取路由器出口IP、端口并更新,并且发起针对路由器号码的监听和拦截,进行下一步;

(2)、等待用户发起文件操作,监听路由器短信监听直连测试请求;若收到“直连测试包”,则回复确认;

(3)、用户发起文件操作,则客户端软件直接向路由器出口IP和端口发出“数据请求包”,并等待回复;数据内容里的目标IP端口、自身IP端口全部填零,IP头的目标地址和端口填路由器的出口IP和端口;

(4)、若超时,则向公网服务器发送“数据请求包”,并等待回复;若收到回复,则直连通信成功;

(5)、判断是否收到公网服务器的回复,若是,则通信成功,操作为“新建文件夹、删除文件、删除文件夹、上传”,则更新文件视图,并更新文件结构文件,如果操作为下载文件,则从接受的内容解出文件的内容。

2.根据权利要求1所述的一种适用于移动路由器的远程访问方法,其特征在于:步骤二中,运行在移动路由器中的文件服务器先进行初始化,其方法为:文件服务器一运行,便整理文件结构,将整个文件结构生成一个json的文件,每个文件的标示符为类型+文件名+大小,目录标示符为类型+目录名,类型有F和D,F表示文件,D表示目录,大小固定以L开头,后接字符串;然后向客户端软件发送自身的唯一标示符、路由器的手机号码、自身出口IP和端口以及初始化生成的文件压缩;若文件服务器收到客户端软件确认,从确认包里解析出客户端软件的唯一标识符、手机号码、手机类型,并将它存储起来,向客户端发送确认回执。

3.根据权利要求2所述的一种适用于移动路由器的远程访问方法,其特征在于:若客户端软件为Iphone,则使用MFMessageComposeViewController接口弹出短信框,程序设置短信收件人为路由器,用户点击发送;Iphone收到短信,传递给客户端程序的方式有第三方的sms sdk和ios12的短信验证功能。

4.根据权利要求3所述的一种适用于移动路由器的远程访问方法,其特征在于:路由器中的文件服务器的运行方法为:

(1)、起两个不断运行的计时器,一个时间短t1,一个时间长t2,并判断计时器是否触发,是否收到数据请求;若t1触发,进行步骤(2),若t2触发,进行步骤(3),若收到“数据请求包”,进行步骤(4);

(2)、发送“服务器零长度包”,立刻返回监听状态;

(3)、文件服务器向公网服务器发出“自身IP获取包”,并等待回复;若收到回复,则从回复中获取到自身的出口IP和端口,并将它和之前存储的做对比,如果之前没记录或发生变化,则发送一条包含自身出口IP和端口的短信,发送完返回监听状态;若超时则返回监听状态;

(4)、若收到“数据请求包”,则判断数据内容里的目标IP端口、源IP端口字段是否全零,若是,则数据请求包IP头里的源地址和端口为客户端的出口地址和端口,若否,内容里源IP和端口为客户端的出口地址和端口;然后进行下一步;

(5)、构造一个“数据请求包”作为回复包,执行“数据请求包”里的操作,如文件夹的增删,将操作的执行结果填充到回复包里,如果是请求文件内容则将文件内容填充到回复包里;然后进行下一步;

(6)、测试是否能够直连,发送“直连测试包”,若收到直连确认,则“数据请求包”IP层的目标地址和端口填客户端的出口IP和端口;若直连超时,作为回复包的“数据请求包”数据内容里的目标地址端口填客户端的出口地址和端口,源地址和端口填自身出口地址和端口,然后将数据包发给公网服务器;

(7)、返回监听状态。

5.根据权利要求4所述的一种适用于移动路由器的远程访问方法,其特征在于:公网服务器的运行方法为:监听数据包,若收到“自身IP获取包”,则读取发送者的出口IP和端口,将IP和端口回复给发送者,回复完立马返回监听状态;若收到“服务器零长度包”,则不做处理,直接返回监听状态;若收到“数据请求包”,则读取“数据请求包”,准备转发,将数据内容里的目标IP、端口作为转发包的目标IP和端口,源IP和端口如果为全零,则将“数据请求包”IP层的源IP和端口填入此6个字节,然后将数据包转发出去。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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