3g路由器鉴权与建立数据连接的方法和设备的制作方法

文档序号:7984737阅读:290来源:国知局
3g路由器鉴权与建立数据连接的方法和设备的制作方法
【专利摘要】本发明提供一种3G路由器鉴权与建立数据连接的方法和设备,其中方法包括:接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出;与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权;在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。本发明能够解决现有技术3G路由器中需要设置SIM读卡器引起的问题。
【专利说明】3G路由器鉴权与建立数据连接的方法和设备
【技术领域】
[0001]本发明涉及移动通信技术,尤其涉及一种3G路由器鉴权与建立数据连接的方法和设备。
【背景技术】
[0002]目前使用的无线路由器是将产品技术锁定在无线区域网络,为扩展范围,出现了第三代移动通信(3rd-generation,简称3G)路由器。
[0003]在应用环境中出现了以3G作为数据传输的3G路由器,3G路由器内置3G模块、无线局域网络(Wireless Local Area Networks,简称WLAN)模块、控制芯片、客户识别卡(Subscriber Identity Module,简称 SIM) / 全球用户识别卡(Universal SubscriberIdentity Module,简称USM)读卡器。可以通过SM/USM卡读卡器建立3G数据链路,大致流程包括:SM/USIM卡读卡器从用户购买的SM/USIM卡或是3G数据卡中读取用户信息,根据用户信息,由控制芯片控制3G芯片来建立3G数据链路,如控制3G分组数据信号附着、分组数据协议(Packet Data Protocol,简称F1DP)上下文的管理,从而建立用户上网高速通道。但是,这种方式需要用户另购买数据SM/USM卡或是3G数据卡,并且还需要维护此类路由器中SM/USM卡或是3G数据卡费用。

【发明内容】

[0004]本发明提供一种3G路由器鉴权与建立数据连接的方法和设备,以解决现有技术3G路由器中需要设置SIM读卡器引起的问题。
[0005]一方面,提供一种3G路由器鉴权与建立数据连接的方法,包括:
[0006]接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出;
[0007]与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权;
[0008]在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
[0009]另一方面,提供一种3G路由器鉴权与建立数据连接的方法,包括:
[0010]通过移动终端的内置软件读取所述移动终端的验证信息;
[0011]将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接;
[0012]接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的网络参数,并固化所述网络参数;
[0013]接收所述3G路由器为所述移动终端分配的IP地址,并根据所述IP地址与所述分组交换网建立数据连接。[0014]另一方面,提供一种3G路由器,包括:
[0015]第一接收模块,用于接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出;
[0016]第一建链模块,用于与分组交换网络建立GMM连接;
[0017]鉴权模块,用于在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权;
[0018]第二建链模块,用于在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
[0019]另一方面,提供一种移动终端,包括:
[0020]内置软件,用于读取移动终端的验证信息;
[0021]第一发送模块,用于将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接;
[0022]第一接收模块,用于接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的的网络参数,并固化所述网络参数;
[0023]第二接收模块,用于接收所述3G路由器为所述移动终端分配的IP地址;
[0024]第一建链模块,用于根据所述IP地址与所述分组交换网建立数据连接。
[0025]由上述技术方案可知,本发明实施例中,3G路由器利用移动终端的验证信息以及与分组交换网络建立的GMM连接对移动终端进行鉴权,可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USIM卡或是3G数据卡,也不需要维护此类路由器中SIM/USM卡或是3G数据卡费用。另外,在与分组交换网络建立SM连接后,为移动终端分配IP地址,以便移动终端根据所述的IP地址与分组交换网络建立数据连接,实现3G路由器内无需设置读卡器的基础上,移动终端和分组交换网络建立连接。
【专利附图】

【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明提供的3G路由器鉴权与建立数据连接的方法一实施例的流程图;
[0028]图2为本发明提供的3G路由器鉴权与建立数据连接的方法另一实施例的流程图;
[0029]图3为本发明提供的3G路由器鉴权与建立数据连接的方法另一实施例的流程图;
[0030]图4为本发明提供的具有WIFI的设备通过3G路由器鉴权与建立数据连接方法一实施例的流程图;
[0031]图5为本发明提供的3G路由器断开数据连接方法一实施例的流程图;
[0032]图6为本发明提供的3G路由器一实施例的结构示意图;[0033]图7为本发明提供的3G路由器另一实施例的结构示意图;
[0034]图8为本发明提供的3G路由器另一实施例的结构示意图;
[0035]图9为本发明提供的3G路由器另一实施例的结构示意图;
[0036]图10为本发明提供的移动终端一实施例的结构示意图;
[0037]图11为本发明提供的移动终端另一实施例的结构示意图;
[0038]图12为本发明提供的移动终端另一实施例的结构示意图。
【具体实施方式】
[0039]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]本发明的技术方案可以应用于3G路由器鉴权与建立数据连接。更具体的,本发明3G路由器无SM/USM卡或是3G数据卡、无读卡器,3G路由器通过移动终端的验证信息,如SIM卡信息,通过通用无线分组业务(General Packet Radio Service,简称GPRS)移动性管理(GPRS Mobile Manager,简称 GMM) / 会话管理(Session Manager,简称 SM)协议与分组交换网络建立和维护分组交换数据通道,实现移动终端的鉴权和数据连接。而且3G路由器能够通过移动终端的验证信息,如SM卡信息,实现对具有WIFI的设备进行鉴权和建立与分组交换网络的数据连接。
[0041]现行通信系统中,利用3G路由器建立数据连接,分为物理连接、GMM连接和SM连接。物理连接是在移动终端和无线网络子系统(Radio Network Subsystem,简称RNS)之间建立的无线链路控制(Radio Link Control,简称RLC) /媒体访问控制(Media AccessControl,简称MAC)层连接,该过程中,3G路由器中的3G模块需要发起分组信道请求,来获得分组数据传输所需要的上行链路和下行链路;GMM连接是指GPRS移动性管理,该连接是通过GPRS/3G信号附着规程实现,用以激活移动管理上下文,在移动终端和GPRS服务支持节点(Serving GPRS Support Node,简称SGSN)之间建立逻辑链路和鉴权加密。SM连接是会话连接过程,该连接通过分组数据协议上下文激活规程实行。由移动终端请求激活分组数据协议上下文,作为传送分组数据路由的报文,分组数据协议上下文激活后,就建立了 3G数据连接会话,即可进行终端收发分组数据。
[0042]图1为本发明提供的3G路由器鉴权与建立数据连接的方法一实施例的流程图。如图1所示,该实施例包括:
[0043]101:3G路由器接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出;
[0044]其中,所述验证信息为所述移动终端的SM卡信息。
[0045]102:3G路由器与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权;
[0046]其中,所述3G路由器与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权,包括:将所述SIM卡信息封装为GMM协议包;将所述GMM协议包发送给所述分组交换网络,用于附着;接收所述分组交换网络发送的验证请求,其中携带随机码,所述验证请求为所述分组交换网络在接收到GMM协议包后发送的;根据所述携带的随机码计算鉴权响应(Signed RESponse,简称SRES);将验证响应发送给所述分组交换网络,其中携带所述SRES ;接收所述分组交换网络发送的所述GMM协议包附着接受消息;向所述分组交换网络发送所述GMM协议包附着完成响应。
[0047]其中,3G路由器接收所述分组交换网络发送的验证请求,其中携带随机码,所述验证请求为分组交换网络在接收到GMM协议包后发送的;根据所述携带的随机码计算SERS ;将验证响应发送给所述分组交换网络,其中携带所述SRES ;所述分组交换网络接收到3G路由器发送的SRES,与根据分组交换网络中加密算法计算的SRES进行比较,如果一致,则鉴权成功,鉴权成功就表示GMM连接成功。
[0048]103:在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配网络之间互连的协议(InternetProtocol,简称IP)地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
[0049]其中,所述与所述分组交换网络建立SM连接是通过PDP上下文激活来实现。
[0050]其中,所述为所述移动终端分配IP地址是通过动态主机设置协议(Dynamic HostConfiguration Protocol,简称 DHCP)协议实现的。
[0051]进一步,还包括:
[0052]3G路由器接收无线相容性认证(Wireless Fidelity,简称WIFI)设备发送的建立无线连接请求,所述无线连接请求中携带所述WIFI设备的设备标识;
[0053]其中,所述WIFI设备标识包括:WIFI设备MAC地址、终端类型等参数。
[0054]3G路由器根据所述WIFI设备的设备标识向所述移动终端发送认证请求,所述认证请求用于对所述WIFI设备进行认证;
[0055]在认证通过后,3G路由器为所述WIFI设备分配IP地址,以便所述WIFI设备根据所述IP地址与所述分组交换网络建立数据连接。
[0056]其中,所述在认证通过后,3G路由器为所述WIFI设备分配IP地址,具体为:所述WIFI设备通过DHCP协议接收所述IP地址。
[0057]进一步,还包括:
[0058]3G路由器接收移动终端发送的关闭网络连接的请求;
[0059]3G路由器根据所述关闭网络连接的请求关闭网络连接。
[0060]本实施例中,通过3G路由器利用移动终端的验证信息以及与分组交换网络建立的GMM连接对移动终端进行鉴权,可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USM卡或是3G数据卡费用。另外,在与分组交换网络建立SM连接后,为移动终端分配IP地址,以便移动终端根据所述的IP地址与分组交换网络建立数据连接,实现3G路由器内无需设置读卡器的基础上,移动终端和分组交换网络建立连接。
[0061]图2为本发明提供的3G路由器鉴权与建立数据连接的方法另一实施例的流程图。如图2所示,本实施例方法包括:
[0062]201:移动终端通过所述移动终端的内置软件读取所述移动终端的验证信息;
[0063]其中,所述移动终端为具有WIFI功能的智能终端,系统具有开发应用程序的能力;所述内置软件是基于所述系统开发的。
[0064]其中,所述验证信息为所述移动终端的SIM卡信息。
[0065]202:移动终端将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接;
[0066]203:移动终端接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的网络参数,并固化所述网络参数;
[0067]其中,所述3G路由器在对所述移动终端鉴权成功后,包括:
[0068]所述内置软件与所述3G路由器连接,并对3G路由器进行查询和设置;
[0069]其中,所述查询包括对3G路由器的状态进行查询;
[0070]所述设置包括对所述3G路由器设置允许的WIFI设备连接列表。
[0071]其中,所述网络参数包括分组临时移动用户识别码(Packet Temperate MobileSubs Cription Identity,简称 P-TMSI )、路由选择区域身份(Routing Area Identity,简称RAI)、数据连接计时器数值和网络切换定时器数值。
[0072]204:移动终端接收所述3G路由器为所述移动终端分配的IP地址,并根据所述IP地址与所述分组交换网建立数据连接。
[0073]其中,所述IP地址由DHCP协议携带。
[0074]进一步,还包括:
[0075]移动终端接收所述3G路由器发送的认证请求,所述认证请求携带WIFI设备的设备标识;
[0076]其中,所述WIFI设备标识包括:WIFI设备MAC地址、终端类型等参数。
[0077]移动终端根据所述设备标识对所述WIFI设备进行认证,并对所述认证请求给出认证响应。
[0078]其中,所述根据所述设备标识对所述WIFI设备进行认证,包括:将所述设备标识与所述内置软件中设置的允许设备列表比较,所述设备标识在所述允许设备列表中,向所述3G路由器发送认证响应。
[0079]进一步,还包括:
[0080]移动终端向所述3G路由器发送关闭网络连接的请求,以便所述3G路由器根据请求断开与所述分组交换网络的数据连接;
[0081]移动终端接收所述3G路由器在断开数据连接后发送的关闭网络连接的响应。
[0082]本实施例中,通过移动终端为3G路由器提供验证信息,来实现移动终端与分组交换网络建立GMM连接以及鉴权,可以不需要用户使用SM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USM卡或是3G数据卡费用。建立GMM连接后,与分组交换网络建立SM连接。而且,移动终端通过为3G路由器提供验证信息,可以实现对其他WIFI设备的鉴权,使得其他WIFI设备可以通过3G路由器实现与分组交换网络间建立数据连接。
[0083]图3为本发明提供的3G路由器鉴权与建立数据连接的方法另一实施例的流程图。如图3所示,该流程图包括:
[0084]301:移动终端通过802.lla/b/g/n协议与3G路由器的WLAN模块建立WLAN链路;
[0085]其中,移动终端具有WIFI功能。802.lla/b/g/n协议是用于建立WLAN连接的协议,通过802.lla/b/g/n协议,移动终端可以与3G路由器建立WLAN链路。802.lla/b/g/n协议也可以表示为802.1Ix协议,用以表示802.1la,802.1lb,802.1lg或802.1ln协议
[0086]302:移动终端向3G路由器的WLAN模块发送802.1x认证请求开始消息(也即EAPol-start消息),以发起鉴权请求;
[0087]303:3G路由器的WLAN模块向移动终端发送认证请求消息(也即EAPol-Request/Identity),用以要求移动终端提供验证信息。
[0088]其中,3G路由器要求移动终端提供的验证信息为建立数据连接的SIM卡基本信
肩、O
[0089]304:移动终端向3G路由器的WLAN模块发送认证响应消息;
[0090]其中,移动终端应用程序接收到EAPol-Request消息后,利用移动终端的内置软件读取该移动终端SIM卡信息,例如S頂卡信息为国际移动用户识别码(InternationaIMobile Subscriber Identification Number,简称 IMSI)信息,把所述 IMSI 信息封装到认证响应消息(也即EAPol-Response/Identity),然后,移动终端向3G路由器的WLAN模块发送封装了 MSI信息的认证响应消息。
[0091]其中,302-304为移动终端基于802.1x (也即EAPol-SM/AKA)的验证过程。
[0092]305:3G路由器的WLAN模块分解认证响应消息,获取移动终端SM卡信息;
[0093]306:3G路由器的3G模块将SM卡信息封装成GMM协议包;
[0094]其中,所述将SM卡信息封装成GMM协议包,包括:将移动终端的MSI信息封装到GMM附着消息中。
[0095]其中,上述305-306为将移动终端的S頂卡信息封装成GMM协议包的过程,将802.1x协议包转换为GMM协议包。
[0096]307:3G路由器的3G模块向分组交换网络发起GMM协议附着消息;
[0097]其中,所述附着消息中封装了移动终端的IMSI信息。
[0098]308:分组交换网络向3G路由器的3G模块发送验证请求,并携带了随机码;
[0099]其中,分组交换网络接收到GMM协议附着消息后,用请求/响应的方式要求提供移动终端的身份验证。
[0100]其中所述的随机码是SGSN用随机数生成器产生的一个128位随机数。
[0101]309:3G路由器的3G模块根据随机码的值计算SRES ;
[0102]其中,3G路由器的3G模块收到验证请求后,对验证请求消息进行分解,获得随机码的值,用移动终端SIM卡中固化的共享密钥,并按照认证加密算法A3进行加密运算,获取SRES。
[0103]310:3G路由器的3G模块向分组交换网络发送验证响应,携带所述SRES ;
[0104]其中,3G路由器的3G模块将通过加密算法得到的SRES封装到验证响应消息中,并发往所述分组交换网络的SGSN,并等待回应。
[0105]311:分组交换网络向3G路由器的3G模块发送GMM协议附着接受消息;
[0106]其中,所述分组交换网络向3G路由器的3G模块发送GMM协议附着接受消息之前,包括:
[0107]分组交换网络分解收到的验证响应消息,获得SRES,与根据本地存储加密算法A3得到的SRES进行比较,如果两者匹配,则移动终端身份认证通过。[0108]其中,移动终端身份认证通过后向3G路由器的3G模块发送所述GMM协议附着接受消息,所述GMM协议附着接收消息中携带有P-TMS1、PA1、数据连接计时器、网络切换定时
器数值。
[0109]312-313:3G路由器的3G模块向分组交换网络发送GMM协议附着完成消息;
[0110]其中,所述3G路由器的3G模块向分组交换网络发送GMM协议附着完成消息之前,包括:
[0111]3G路由器的3G模块接收到SGSN发来的GMM协议附着接受消息,分解消息,获得参数P-TSM1、PAI,保存到系统并更新到存储设备。
[0112]其中,上述307-313是3G路由器的3G模块与分组交换网络建立数据附着的流程,进行用户识别、用户验证、P-TMSI分配过程。
[0113]314:3G路由器的3G模块把所述获取参数封装成802.1x协议包;
[0114]其中,所述3G路由器的3G模块把所述获取参数封装成802.1x协议包,具体为:
[0115]将所述获取的参数封装在802.1x的认证请求消息(也即EAPol-Request)中。
[0116]315:3G路由器的WLAN模块将所述认证请求消息发送给移动终端;
[0117]316:移动终端将获取的参数写入移动终端的SM卡中;
[0118]其中,所述移动终端将获取的参数写入移动终端SM卡中之前,包括:
[0119]将802.1x协议包进行分解,获得认证请求消息携带的参数P_TMS1、PA1、数据连接计时器、网络切换定时器数值。
[0120]317:移动终端向3G路由器的WLAN模块发送认证响应消息(也即EAPol-Response);
[0121]其中,上述314-317是移动终端发起的802.1x认证请求消息,并把成功附着网络获取的参数通过802.1x协议传回移动终端,以备下一次进行数据网络附着时使用。
[0122]318:3G路由器的WLAN模块向3G模块发起建立数据分组连接请求;
[0123]319:3G路由器的3G模块向分组交换网络发送SM协议创建PDP上下文消息;
[0124]其中,所述SM协议创建PDP上下文消息中封装请求的连接分组交换网络的接入点(Access Point Name,简称APN)、连接方式、PDP激活方式。
[0125]320:分组交换网络向3G路由器的3G模块发送SM协议PDP成功激活消息;
[0126]其中,分组交换网络接收到PDP激活请求后,根据消息所携带的所述APN、连接方式、PDP激活方式来创建PDP上下文,并协商终端、SGSN、网关GPRS支持节点(Gateway GPRSSupport Node,简称GGSN)之间的服务质量(Quality of Service,简称Qos),保证根据用户签约能力建立用户平面通道,并以SM协议激活PDP上下文接受(也即Activate PDPContext Accept)消息发送到3G路由器的3G模块,并为3G模块分配具有数据连接能力的IP地址,从而从移动终端到分组交换的信令平面建立成功;
[0127]321:3G路由器的3G模块接收到SM协议PDP成功激活消息后,向3G路由器的WLAN模块发送建立数据分组请求响应消息;
[0128]其中,318-321是3G路由器的3G模块进行数据网络会话建立和Qos协商过程。
[0129]322:3G路由器的WLAN模块通过DHCP协议为移动终端分配IP地址;
[0130]323:移动终端设置IP地址;
[0131]其中322-323:是通过移动终端的SM卡信息建立数据连接通道后,3G路由器的3G模块通过对移动终端进行鉴权后,为移动终端按DHCP协议分配IP地址。
[0132]324:成功建立信令面连接后,建立用户面连接。
[0133]本实施例中,由移动终端、3G路由器中的WLAN模块和3G模块以及分组交换网络之间具体通过3G路由器利用移动终端的SM卡信息对移动终端进行鉴权,与分组交换网络建立GMM连接,并在与分组交换网络建立SM连接,移动终端与分组交换网络间建立数据连接的过程。该过程可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USIM卡或是3G数据卡,也不需要维护此类路由器中SIM/USIM卡或是3G数据卡费用。
[0134]图4为本发明提供的具有WIFI的设备通过3G路由器鉴权与建立数据连接方法一实施例的流程图。如图4所示,本实施例的方法包括:
[0135]401:具有WIFI设备向3G路由器发送建立无线连接请求;
[0136]其中,所述无线连接请求中携带所述WIFI设备的设备标识;所述建立无线连接请求是通过802.11协议搜索到3G路由器的服务集标识(Service Set Identifier,简称SSID),根据SSID密钥进行无线连接验证。
[0137]402:3G路由器根据所述WIFI设备的设备标识向移动终端发送认证请求;
[0138]其中,所述认证请求用于对所述WIFI设备进行认证。
[0139]403:所述移动终端向3G路由器发送认证响应;
[0140]其中,移动终端接收到认证请求后,获取所述WIFI设备的设备标识,包括MAC地址、终端类型,再与移动终端中的内置软件设置的允许设备列表进行比对,如果所述具备WIFI设备存在与列表中,允许连接,并发送认证响应。
[0141]404:在认证通过后,3G路由器为所述具有WIFI设备分配IP地址;
[0142]其中,所述3G路由器为所述具有WIFI设备分配IP地址是3G路由器通过DHCP协议携带所述IP地址。
[0143]405:所述具有WIFI设备接收到分配的所述IP地址,对所述具有WIFI设备进行设置。
[0144]406:所述具有WIFI设备与分组交换网络间进行分组数据传输。
[0145]本实施例中,可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USM卡或是3G数据卡费用,通过移动终端的SM卡信息,可以实现对具有WIFI的设备进行鉴权,实现具有WIFI的设备与分组交换网络间建立数据连接。
[0146]图5为本发明提供的3G路由器断开数据连接方法一实施例的流程图。如图5所示,本实施例方法包括:
[0147]501:移动终端向3G路由器发送关闭网络连接请求;
[0148]502: 3G路由器的WLAN模块向3G路由器的3G模块发送封装GMM协议包拆分请求;
[0149]其中,所述封装GMM协议包拆分请求包括P-TMS1、拆分类型、分离关机指示(SPSwitch off)数据。
[0150]503:3G路由器的3G模块向分组交换网络发送GMM协议包拆分请求;
[0151]504:分组交换网络向3G路由器的3G模块回复GMM协议包拆分响应;
[0152]其中,所述分组交换网络向3G路由器的3G模块回复GMM协议包拆分响应之前,包括:根据移动终端的MSI信息,删除属于为所述移动终端建立的分组数据协议PDP上下文,并且将移动终端分别与电路交换(Circuit Switch,简称CS)域和分组交换(PacketSwitch,简称PS)域进行附着;
[0153]所述分组交换网络向3G路由器的3G模块回复GMM协议包拆分响应表示数据网络分离成功,关闭了数据连接。
[0154]505:3G路由器的3G模块向WLAN模块发送连接关闭通知消息;
[0155]506:3G路由器的WLAN模块向移动终端发送关闭网络连接响应。
[0156]本实施例中,通过3G路由器对封装GMM协议包进行拆分,并取消移动终端与分组交换网络的附着,使移动终端附着于CS域和PS域,从而断开移动终端与分组交换网络的连接。
[0157]图6为本发明提供的3G路由器一实施例的结构示意图。该3G路由器可以执行本发明任意实施例的3G路由器鉴权与建立数据连接的方法。如图6所示,本实施例的3G路由器包括:第一接收模块61、鉴权模块62、第一建链模块63、第二建链模块64。
[0158]其中,第一接收模块61用于接收移动终端通过无线连接发送的验证信息,所述验证信息由移动终端的内置软件读出;鉴权模块62用于在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权;第一建链模块63用于与分组交换网络建立GMM连接;第二建链模块64用于在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
[0159]其中,所述验证信息为所述移动终端的SM卡信息。
[0160]进一步,鉴权模块62包括:第一接收单元、计算单元、第一发送单元;
[0161]其中,第一接收单元用于接收所述分组交换网络发送的验证请求,其中携带随机码,所述验证请求为所述分组交换网络在接收到GMM协议包后发送的;计算单元用于根据所述携带的随机码计算SERS ;第一发送单元用于将验证响应发送给所述分组交换网络,其中携带所述SRES。
[0162]其中,上述功能模块可用于执行本发明实施例提供的3G路由器鉴权与建立数据连接方法的流程,主要用于根据移动终端提供的验证信息,在与分组交换网络建立GMM连接过程中对移动终端进行鉴权,在与分组交换网络建立GMM连接后,与分组交换网络建立SM连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的3G路由器可以通过移动终端的SM卡信息,实现对移动终端进行鉴权,实现移动终端与分组交换网络之间建立数据连接。可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USM卡或是3G数据卡费用。
[0163]图7为本发明提供的3G路由器另一实施例的结构示意图。本实施例基于上述实施例实现,如图7所示,本实施例的3G路由器还包括:封装模块71、第一发送模块72、第二接收模块73、第二发送模块74。
[0164]其中,封装模块71用于将所述SIM卡信息封装成GMM协议包;第一发送模块72用于将所述GMM协议包发送给所述分组交换网络,用于附着;第二接收模块73用于接收所述分组交换网络发送的所述GMM协议包附着接受消息;第二发送模块74用于向分所述组交换网络发送所述GMM协议包附着完成响应。
[0165]其中,上述功能模块可用于执行本发明实施例提供的3G路由器鉴权与建立数据连接方法的流程,主要用于根据移动终端提供的验证信息对移动终端进行鉴权,鉴权成功与分组交换网络建立GMM连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的3G路由器可以通过移动终端的SIM卡信息,可以实现对移动终端进行鉴权,实现移动终端与分组交换网络的数据连接。可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USIM卡或是3G数据卡,也不需要维护此类路由器中SIM/USM卡或是3G数据卡费用。
[0166]图8为本发明提供的3G路由器另一实施例的结构不意图。本实施例基于上述实施例实现,如图8所示,本实施例的3G路由器还包括:第三接收模块81、第三发送模块82、配置模块83 ;
[0167]其中,第三接收模块81用于接收WIFI设备发送的建立无线连接请求,所述无线连接请求中携带所述WIFI设备的设备标识;第三发送模块82用于根据所述WIFI设备的设备标识向所述移动终端发送认证请求,所述认证请求用于对所述WIFI设备进行认证;配置模块83用于在认证通过后,为所述WIFI设备分配IP地址,以便所述WIFI设备根据所述IP地址与所述分组交换网络建立数据连接。
[0168]其中,上述功能模块可用于执行本发明实施例提供的具有WIFI设备通过3G路由器鉴权与建立数据连接方法的流程,主要用于对具有WIFI设备进行鉴权,为具有WIFI设备建立数据连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的3G路由器可以通过移动终端的SM卡信息,对移动终端进行鉴权,实现移动终端与分组交换网络的数据连接,并通过移动终端实现对具有WIFI设备进行鉴权,实现具有WIFI设备与分组交换网络的数据连接。可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USIM卡或是3G数据卡费用。
[0169]图9为本发明提供的3G路由器另一实施例的结构示意图。该3G路由器可以执行本发明任意实施例的3G路由器鉴权与建立数据连接的方法。如图9所示,本实施例的3G路由器还包括:第四接收模块91、关闭模块92 ;
[0170]其中,第四接收模块91用于接收移动终端发送的关闭网络连接的请求;关闭模块92用于根据所述关闭网络连接的请求关闭网络连接。
[0171]其中,上述功能模块可用于执行本发明实施例提供的3G路由器断开数据连接方法的流程,主要用于通过3G路由器对封装GMM协议包进行拆分,并取消移动终端与分组交换网络的附着,使移动终端附着于CS域和PS域,从而断开移动终端与分组交换网络的连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的3G路由器可以断开移动终端与分组交换网络间的数据连接。
[0172]图10为本发明提供的移动终端一实施例的结构示意图。该移动终端可以执行本发明任意实施例的3G路由器鉴权与建立数据连接的方法。如图10所示,本实施例的移动终端包括:内置软件110、第一发送模块111、第一接收模块112、第二接收模块113、第一建链模块114。
[0173]其中,内置软件110用于读取移动终端的验证信息;第一发送模块111用于将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接;第一接收模块112用于接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的的网络参数,并固化所述网络参数;第二接收模块113用于接收所述3G路由器为所述移动终端分配的IP地址;第一建链模块114用于根据所述IP地址与所述分组交换网建立数据连接。
[0174]其中,所述验证信息为所述移动终端的SM卡信息。
[0175]其中,上述功能模块可用于执行本发明实施例提供的3G路由器鉴权与建立数据连接方法的流程,主要用于为3G路由器提供验证信息,并基于所述验证信息与分组交换网络建立GMM连接,在与分组交换网络建立GMM连接后,与分组交换网络建立SM连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的移动终端通过提供SM卡信息,可以由3G路由器实现对移动终端的鉴权,实现移动终端与分组交换网络之间建立数据连接。可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SM/USIM卡或是3G数据卡费用。
[0176]图11为本发明提供的移动终端另一实施例的结构示意图。本实施例基于上述实施例实现。如图11所示,本实施例的移动终端还包括:第三接收模块120、认证模块121、第二发送模块122 ;
[0177]第三接收模块120用于接收3G路由器发送的认证请求,所述认证请求携带所述WIFI设备的设备标识;认证模块121用于根据所述设备标识对所述WIFI设备进行认证;第二发送模块122用于将认证响应发送给所述3G路由器。
[0178]进一步,所述认证模块121包括:存储单元、认证单元;
[0179]存储单元用于保存允许的WIFI设备连接列表;认证单元用于将所述设备标识与所述内置软件中设置的允许设备列表比较,所述设备标识在所述允许设备列表中,向所述3G路由器发送认证响应。
[0180]其中,上述功能模块可用于执行本发明实施例提供的具有WIFI设备通过3G路由器鉴权与建立数据连接方法的流程,主要用于对具有WIFI设备进行鉴权,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的移动终端通过SIM卡信息鉴权成功后,由移动终端的内置软件对3G路由器进行查询和设置,可以实现对具有WIFI设备进行鉴权,实现具有WIFI设备与分组交换网络的数据连接。可以不需要用户使用SIM/UMSI卡或3G数据卡,3G路由器内也无需设置读卡器,使得用户无需另外购买数据SIM/USM卡或是3G数据卡,也不需要维护此类路由器中SIM/USM卡或是3G数据卡费用。
[0181]图12为本发明提供的移动终端另一实施例的结构示意图。该移动终端可以执行本发明任意实施例的3G路由器鉴权与建立数据连接的方法。如图12所示,本实施例的移动终端还包括:第三发送模块130、第四接收模块131 ;
[0182]其中,第三发送模块130用于向所述3G路由器发送关闭网络连接的请求,以便所述3G路由器根据请求断开与所述分组交换网络的数据连接;第四接收模块131用于接收所述3G路由器在断开数据连接后发送的关闭网络连接的响应。
[0183]其中,上述功能模块可用于执行本发明实施例提供的3G路由器断开数据连接方法的流程,主要用于移动终端通过3G路由器断开网络连接,其具体工作原理详见方法实施例的描述,在此不再赘述。通过上述模块,本实施例的移动终端可以实现与分组交换网络间断开数据连接。
[0184]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0185]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种3G路由器鉴权与建立数据连接的方法,其特征在于,包括: 接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出; 与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权; 在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
2.根据权利要求1所述的3G路由器鉴权与建立数据连接的方法,其特征在于,所述验证信息为所述移动终端的SIM卡信息。
3.根据权利要求1或2所述的3G路由器鉴权与建立数据连接的方法,其特征在于,所述与分组交换网络建立GMM连接,在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权,包括: 将所述SM卡信息封装为GMM协议包; 将所述GMM协议包发送给所述分组交换网络,用于附着; 接收所述分组交换网络发送的验证请求,其中携带随机码,所述验证请求为所述分组交换网络在接收到GMM协议包后发送的; 根据所述携带的随机码计算SERS ; 将验证响应发送给所述分组交换网络,其中携带所述SRES ; 接收所述分组交换网络发送的所述GMM协议包附着接受消息; 向所述分组交换网络发送所述GMM协议包附着完成响应。
4.根据权利要求1或2所述的3G路由器鉴权与建立数据连接的方法,其特征在于,还包括: 接收WIFI设备发送的建立无线连接请求,所述无线连接请求中携带所述WIFI设备的设备标识; 根据所述WIFI设备的设备标识向所述移动终端发送认证请求,所述认证请求用于对所述WIFI设备进行认证; 在认证通过后,为所述WIFI设备分配IP地址,以便所述WIFI设备根据所述IP地址与所述分组交换网络建立数据连接。
5.根据权利要求1或2所述的3G路由器鉴权与建立数据连接的方法,其特征在于,还包括: 接收移动终端发送的关闭网络连接的请求; 根据所述关闭网络连接的请求关闭网络连接。
6.一种3G路由器鉴权与建立数据连接的方法,其特征在于,包括: 通过移动终端的内置软件读取所述移动终端的验证信息; 将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接; 接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的网络参数,并固化所述网络参数;接收所述3G路由器为所述移动终端分配的IP地址,并根据所述IP地址与所述分组交换网建立数据连接。
7.根据权利要求6所述的3G路由器鉴权与建立数据连接的方法,其特征在于,所述验证信息为所述移动终端的SM卡信息。
8.根据权利要求6或7所述的3G路由器鉴权与建立数据连接的方法,其特征在于,还包括: 接收所述3G路由器发送的认证请求,所述认证请求携带WIFI设备的设备标识; 根据所述设备标识对所述WIFI设备进行认证,将认证响应发送给所述3G路由器。
9.根据权利要求6或8所述的3G路由器鉴权与建立数据连接的方法,其特征在于,所述3G路由器在对所述移动终端鉴权成功后,包括: 所述内置软件与所述3G路由器连接,对所述3G路由器进行查询和设置; 其中,所述查询包括对所述3G路由器的状态进行查询; 所述设置包括对所述3G路由器设置允许的WIFI设备连接列表; 其中,所述根据所述设备标识对所述WIFI设备进行认证,包括:将所述设备标识与所述内置软件中设置的允许设备列表比较,所述设备标识在所述允许设备列表中,向所述3G路由器发送认证响应。
10.根据权利要求6或7所述的3G路由器鉴权与建立数据连接的方法,其特征在于,还包括: 向所述3G路由器发送关闭网络连接的请求,以便所述3G路由器根据请求断开与所述分组交换网络的数据连接; 接收所述3G路由器在断开数据连接之后发送的关闭网络连接的响应。
11.一种3G路由器,其特征在于,包括: 第一接收模块,用于接收移动终端通过无线连接发送的验证信息,所述验证信息由所述移动终端的内置软件读出; 第一建链模块,用于与分组交换网络建立GMM连接; 鉴权模块,用于在建立GMM连接的过程中根据所述验证信息对所述移动终端进行鉴权; 第二建链模块,用于在所述与分组交换网络建立GMM连接之后,与所述分组交换网络建立SM连接,在成功建立SM连接后,为所述移动终端分配IP地址,以便所述移动终端根据所述IP地址与所述分组交换网络建立数据连接。
12.根据权利要求11所述的3G路由器,其特征在于,所述验证信息为所述移动终端的SIM卡信息。
13.根据权利要求11或12所述的3G路由器,其特征在于,还包括: 封装模块,用于将所述SIM卡信息封装为GMM协议包; 第一发送模块,用于将所述GMM协议包发送给所述分组交换网络,用于附着; 其中,鉴权模块包括: 第一接收单元,用于接收所述分组交换网络发送的验证请求,其中携带随机码,所述验证请求为所述分组交换网络在接收到GMM协议包后发送的; 计算模块,用于根据所述携带的随机码计算SERS ;第一发送单元,用于将验证响应发送给所述分组交换网络,其中携带所述SRES ; 第二接收模块,用于接收所述分组交换网络发送的所述GMM协议包附着接受消息; 第二发送模块,用于向所述分组交换网络发送所述GMM协议包附着完成响应。
14.根据权利要求11或12所述的3G路由器,其特征在于,还包括: 第三接收模块,用于接收WIFI设备发送的建立无线连接请求,所述无线连接请求中携带所述WIFI设备的设备标识; 第三发送模块,用于根据所述WIFI设备的设备标识向所述移动终端发送认证请求,所述认证请求用于对所述WIFI设备进行认证; 配置模块,用于在认证通过后,为所述WIFI设备分配IP地址,以便所述WIFI设备根据所述IP地址与所述分组交换网络建立数据连接。
15.根据权利要求11或12所述的3G路由器,其特征在于,还包括: 第四接收模块,用于接收移动终端发送的关闭网络连接的请求; 关闭模块,用于根据所述关闭网络连接的请求关闭网络连接。
16.一种移动终端,其特征在于,包括: 内置软件,用于读取移动终端的验证信息; 第一发送模块,用于将所述验证信息通过无线连接发送给3G路由器,以便所述3G路由器根据所述验证信息对所述移动终端进行鉴权,与分组交换网络进行连接; 第一接收模块,用于接收所述3G路由器在对所述移动终端鉴权成功后,转发的所述分组交换网为所述移动终端分配的网络参数,并固化所述网络参数; 第二接收模块,用于接收所述3G路由器为所述移动终端分配的IP地址; 第一建链模块,用于根据所述IP地址与所述分组交换网建立数据连接。
17.根据权利要求16所述的移动终端,其特征在于,所述验证信息为所述移动终端的SIM卡信息。
18.根据权利要求16或17所述的移动终端,其特征在于,还包括: 第三接收模块,用于接收3G路由器发送的认证请求,所述认证请求携带WIFI设备的设备标识; 认证模块,用于根据所述设备标识对所述WIFI设备进行认证; 第二发送模块,用于将认证响应发送给所述3G路由器。
19.根据权利要求18所述的移动终端,其特征在于,所述认证模块包括: 存储单元,用于保存允许的WIFI设备连接列表; 认证单元,将所述设备标识与所述内置软件中设置的允许设备列表比较,所述设备标识在所述允许设备列表中,向所述3G路由器发送认证响应。
20.根据权利要求16或17所述的移动终端,其特征在于,还包括: 第三发送模块,用于所述向3G路由器发送关闭网络连接的请求,以便所述3G路由器根据请求断开与所述分组交换网络的数据连接; 第四接收模块,用于接收所述3G路由器在断开数据连接之后发送的关闭网络连接的响应。
【文档编号】H04W76/02GK103781070SQ201210410006
【公开日】2014年5月7日 申请日期:2012年10月24日 优先权日:2012年10月24日
【发明者】石磊, 范辉, 潘效东, 何宏波 申请人:北京凯华网联技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1