[发明专利]一种移动终端用户远程接入本地网络的方法有效

专利信息
申请号: 201910039978.1 申请日: 2019-01-16
公开(公告)号: CN109548022B 公开(公告)日: 2021-07-13
发明(设计)人: 张崇富;肖凯;易子川;刘青龙;王桓;迟锋;邱昆 申请(专利权)人: 电子科技大学中山学院;电子科技大学
主分类号: H04W12/06 分类号: H04W12/06;H04L29/06
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 528402 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种移动终端用户远程接入本地网络的方法,主要分为两个阶段:本地网络远程接入链路的建立及链路消息的发送和接收;其中,本地网络远程接入链路的建立主要是账号消息系统、消息接入网关、代理网关、设备接入网关和用户设备之间的连接建立,从而使移动终端用户远程接入本地网络;链路消息的发送和接收,主要是链路建立完成后,实现移动终端用户与本地网络之间的数据收发,这样能够提高接入可靠性及数据传输安全性。
搜索关键词: 一种 移动 终端 用户 远程 接入 本地 网络 方法
【主权项】:
1.一种移动终端用户远程接入本地网络的方法,其特征在于,包括以下步骤:(1)、建立本地网络远程接入链路(1.1)、建立移动终端用户与账号消息系统之间的连接移动终端用户发起通信连接的注册请求,账号消息系统AMS收到注册请求后,在AMS的数据库中生成唯一的用户账号ID,移动终端用户利用ID与AMS提供的公共服务账号及客服账号之间建立连接;(1.2)、建立AMS与消息接入网关之间的连接AMS配置消息接入网关MAG的合法域名url和Token,然后发起认证请求,并产生该请求所对应的时间戳timestamp;利用哈希算法拼接url、token和timestamp,生成可验证的标识信息sign,AMS将sign和timestamp封装在建立合法连接请求中,并发送给对应的url;MAG收到请求后,解析携带的sign和timestamp,并利用本地存储的u_url和u_token信息,通过拼接u_url、u_token和timestamp并对其进行哈希处理生成u_sign,再与请求中的sign比较,若相同,则为合法认证连接,并建立AMS与MAG之间的连接;否则,认证不通过,并舍弃;(1.3)、建立移动终端用户与设备接入网关之间的绑定关系移动终端用户向MAG发送请求,通过对AMS中的用户账号ID进行md5加密,获取标识该移动终端用户的entryptId信息;移动终端用户再向设备接入网关发起绑定请求,通过entryptId信息、运营商账号和密码,进行绑定信息关联;当设备接入网关的路由绑定模块接收用户请求后,通过运营商账号和密码,生成唯一的设备接入网关标识信息domain,并将该标识信息存储在本地配置文件中;然后,建立entryptId和domain之间的键值对关系,通过向路由注册服务器发起请求,将entryptId和domain的键值对关系存储在注册服务器中;(1.4)、建立MAG与代理网关之间的连接通过域名配置规则将代理网关的域名配置url,url解析成公网IP,再配置CNAME记录类型,对url进行泛解析;配置完成后,域名为url的代理网关会接收所有域名形式为*.url的请求;当代理网关接收来自外部请求时,通过解析外部请求中携带的域名信息domain.url,再在本地缓存的设备接入网关标识信息中查找domain.url是否存在;若存在,则建立请求与代理网关之间的连接;否则,连接终止。(1.5)、建立代理网关与设备接入网关之间的连接(1.5.1)、设备接入网关配置相关信息,包括代理网关的url及建立连接的端口号、连接协议、设备接入网关的本地ip及连接的端口号和设备接入网关的标识信息domain;(1.5.2)、设备接入网关读取配置的相关信息,并发送连接请求,与代理网关通过TLS的三次握手建立不用认证的连接;然后,设备接入网关通过该连接向代理网关发送AuthType类型的请求,授权接入该代理网关;代理网关根据请求中携带的版本号、Auth用户名和密码,来判断该设备接入网关是否适合接入;若认证不通过,终止连接请求;否则,代理网关随机生成一个accessId,并向设备接入网关回复携带accessId的GoodAuth类型的请求,控制通道SocketA建立;(1.5.3)、设备接入网网关收到GoodAuth类型响应后,解析请求中携带的accessId,并利用accessId来唯一标识刚刚建立的通道SocketA,然后,通过SocketA向代理网关发送RegisterType类型的请求;(1.5.4)、代理网关收到RegisterType类型请求后,创建管道pipeA监听指定端口,获取外部请求;然后,再向设备接入网关发送请求,当设备接入网关收到请求后,发送携带设备接入网关标识信息domain的响应,代理网关通过解析响应中携带的domain,并与代理网关的url进行拼接,生成字符串domain.url来唯一标识pipeA;同时,建立domain.url和accessId的映射关系,用于外部请求通过pipeA找到对应的控制通道;之后,代理网关向设备接入网关发起创建代理网关与设备接入网关之间数据传输通道的TunnelType类型请求;(1.5.5)、设备接入网关收到TunnelType类型请求后,与代理网关建立一个新的长连接SocketB;当长连接创建成功后,通过此长连接向代理网关发送accessId,请求建立SocketA与SocketB的联系;代理网关收到accessId后,会随机生成proxyId来标识SocketB,建立accessId与proxyId的映射关系,并通过SocketB向设备接入网关发送GoodTunnel类型的响应,数据传输通道创建成功;之后,代理网关在SocketB上发送OpenTunnel类型的请求,让设备接入网关准备缓存区接收数据,当收到设备接入网关回复准备好的响应后,通道开始接收来自pipeA的外部请求;(1.5.6)、当代理网关接收到指定端口的外部请求到达pipeA后,根据pipeA的标识domain.url查找对应的accessId,再利用accessId与proxyId的绑定关系,查找代理网关与设备接入网关是否有通道建立,若不存在,则代理网关将外部请求阻塞,然后返回步骤(1.5.5)创建通道;若存在,则代理网关将外部请求中的数据信息发送给对应proxyId通道入口,然后,利用该通道接入到设备接入网关;(1.6)、建立设备接入网关和局域网设备之间的连接(1.6.1)、局域网设备上电启动,向设备接入网关发起配对请求,生成对应接入方式的配置信息,若配对成功,设备接入网关本地存储局域网设备IP地址、接入方式等信息;否则,重启设备重试;(1.6.2)、设备接入网关读取配置信息,试探性向局域网设备发起建立连接请求;若响应存在,则发送数据;否则,连接建立失败。(2)、消息的发送和接收(2.1)、移动终端用户向AMS发送消息移动终端用户向AMS发送消息,AMS根据消息格式对消息内容进行分类加密处理,得到加密消息串;(2.2)、MAG验证用户合法性,将消息发送给代理网关MAG根据AMS的加密消息串中的发送者信息entryptId,向注册服务器进行合法身份校验,若合法,则获取enpryptId对应的设备接入网关标识domain,再拼接domain和代理网关url成domain.url,将消息发给domain.url,同时,解析加密消息串类型,其中,当加密消息串类型为取消关注类,则向注册服务器发送请求,删除用户entryptId和设备接入网关标识domain的绑定关系,当加密消息串类型为其他类型时,进入步骤(2.3);否则,消息终止;(2.3)、MAG读取消息头,将消息分发给设备接入网关MAG接收域名形式为domain.url的消息请求,读取HTTP头认证消息,若认证通过,则解析域名信息获取domain.url,然后通过标识domain.url获取对应的pipe管道,并将消息数据传给pipe管道,再匹配MAG与设备接入网关之间的通道,发起数据传输;否则,消息终止;(2.4)、设备接入网关接收消息并解析,向局域网设备发起控制设备接入网关接收加密消息后,通过加密密钥按照消息类型进行解析,获取关键字信息,再查找关键字是否存在于移动终端用户设定的关键字内容中,若存在,给出相应回复至移动终端用户;否则,终止;根据设备接入网关解析给出的回复内容,获取局域网设备IP地址,查找相应局域网设备是否存在,若存在,则以统一接入方式发起连接请求,然后再发送关键字组成的控制信息;否则,接入失败。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学中山学院;电子科技大学,未经电子科技大学中山学院;电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910039978.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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