一种网络连接方法及电子设备的制造方法

文档序号:9871247阅读:758来源:国知局
一种网络连接方法及电子设备的制造方法
【技术领域】
[0001 ] 本申请涉及电子信息领域,尤其涉及一种网络连接方法及电子设备。
【背景技术】
[0002]目前,为了满足客户的一些需求,例如安全性需求,专用网络营运而成,例如,虚拟专用拨号网(Virtual Private Dial — up Networks, VPDN)即为一种常用的专用网络。
[0003]现有的电子设备,只能保证或者与VPDN保持连接,或者与公共的网络(例如移动数据网或者WIFI公共网络)保持连接,而无法实现VPDN与公共网络的同时在线。
[0004]可见,如何实现电子设备的VPDN与公共网络的同时在线,成为目前亟待解决的问题。

【发明内容】

[0005]本申请提供了一种网络连接方法及电子设备,目的在于解决如何实现电子设备的VPDN与公共网络的同时在线的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]一种网络连接方法,包括:
[0008]接收网络连接指令;
[0009]基于电子设备当前注册的网络满足支持多TON的条件,控制所述电子设备的第一系统接入专用网络,并且控制所述电子设备的第二系统接入公共网络。
[0010]可选地,所述第一系统与所述第二系统共用物理通信模块,所述物理通信模块设置在所述第一系统或者所述第二系统中;
[0011]所述控制所述电子设备的第一系统接入专用网络,并且控制所述电子设备的第二系统接入公共网络包括:
[0012]将所述物理通信模块所在的系统接收到的另一个系统发送的网络连接数据包进行标记;
[0013]依据具有标记的数据包,生成第一路由表;
[0014]依据所述物理通信模块所在的系统发送的、不具有所述标记的数据包,生成第二路由表;
[0015]分别依据两个系统各自对应的路由表,通过所述物理通信模块,发送网络连接数据包。
[0016]可选地:如果所述电子设备当前注册的网络不支持多TON,则在接收到网络连接指令后,优先使用所述第一系统连接所述专用网络。
[0017]可选地,还包括:
[0018]如果当前网络连接状态仅为所述第一系统与所述专用网络相连,则启动第一规贝IJ,所述第一规则为禁止所述第二系统中的应用向网络发送数据包;
[0019]如果当前网络连接状态仅为所述第二系统与所述公共网络相连,则启动第二规贝IJ,所述第二规则为禁止所述第一系统中的应用向网络发送数据包;
[0020]并且,如果当前网络连接状态为所述第一系统与所述专用网络相连且所述第二系统与所述公共网络相连,则清除所述第一规则及所述第二规则。
[0021]可选地,所述控制所述电子设备的第二系统接入公共网络包括:
[0022]如果所述第二系统的WIFI通道已开启,则通过所述WIFI通道,将所述第二系统接入公共网络,如果所述第二系统的WIFI通道未开启,则通过移动数据通道,将所述第二系统接入公共网络。
[0023]一种电子设备,包括:
[0024]第一系统,用于与专用网络连接;
[0025]第二系统,用于与公共网络连接;
[0026]连接控制模块,用于接收网络连接指令,并基于所述电子设备当前注册的网络满足支持多PDN的条件,控制所述电子设备的第一系统接入专用网络,并且控制所述电子设备的第二系统接入公共网络。
[0027]可选地,所述第一系统中包括第一数据连接管理器、第一虚拟网络接口模块及第一路由管理模块,所述第二系统中包括第二数据连接管理器、第二虚拟网络接口模块及第二路由管理模块;
[0028]所述连接控制模块包括第一数据连接管理器、所述第一路由管理模块、所述第一虚拟网络接口模块、所述第二数据连接管理器、第二路由管理模块以及第二虚拟网络接口丰吴块;
[0029]其中,所述第一数据连接管理器用于建立或拆除所述第一系统与所述专用网络的数据连接以及数据连接状态的通知与维护,所述第一路由管理模块用于所述第一系统的数据包路由,并在匹配到对应的路由信息后,通过所述第一虚拟网络接口模块将所述第一系统的数据包发送到所述第二系统;所述第二数据连接管理器用于建立或拆除所述第二系统与所述专用网络的数据连接以及数据连接状态的通知与维护,所述第二路由管理模块用于所述第二系统的数据包路由,并在匹配到对应的路由信息后,通过所述第二虚拟网络接口模块将所述第二系统的数据包发送到所述第一系统。
[0030]可选地,所述第一系统与所述第二系统共用物理通信模块,所述物理通信模块设置在所述第一系统或者所述第二系统中;
[0031]所述连接控制模块用于控制所述电子设备的第一系统接入专用网络,并且控制所述电子设备的第二系统接入公共网络包括:
[0032]所述物理通信模块所在的系统的虚拟网络接口模块用于接收另一个系统发送的网络连接数据包;
[0033]所述物理通信模块所在的系统的路由管理模块将接收到的另一个系统发送的网络连接数据包进行标记;依据具有标记的数据包,生成第一路由表;并依据所述物理通信模块所在的系统发送的、不具有所述标记的数据包,生成第二路由表;
[0034]所述第二数据连接管理器分别依据两个系统各自对应的路由表,通过所述物理通信模块,发送网络连接数据包。
[0035]可选地,所述连接控制模块还用于:
[0036]如果所述电子设备当前注册的网络不支持多TON,则在接收到网络连接指令后,优先使用所述第一系统连接所述专用网络。
[0037]可选地,所述连接控制模块用于在接收到网络连接指令后,优先使用所述第一系统连接所述专用网络包括:
[0038]所述第一数据连接管理器用于向所述第二数据连接管理器发送所述第一系统的连接状态;
[0039]所述第二数据连接管理器用于,在接收到所述第二系统连接所述公共网络的指令后,如果所述第一系统的连接状态指示所述第一系统与所述专用网络已连接,则禁止所述第二系统连接所述公共网络,否则,控制所述第二系统接入所述公共网络。
[0040]可选地,所述第一系统还包括第一防火墙,所述第二系统还包括第二防火墙;
[0041]所述第一防火墙用于如果当前网络连接状态为所述第二系统与所述公共网络相连,则启动第二规则,所述第二规则仅为禁止所述第一系统中的应用向网络发送数据包;并且,如果当前网络连接状态为所述第一系统与所述专用网络相连且所述第二系统与所述公共网络相连,则清除所述第二规则;
[0042]所述第二防火墙用于,如果当前网络连接状态仅为所述第一系统与所述专用网络相连,则启动第一规则,所述第一规则为禁止所述第二系统中的应用向网络发送数据包;并且,如果当前网络连接状态为所述第一系统与所述专用网络相连且所述第二系统与所述公共网络相连,则清除所述第一规则。
[0043]可选地,所述控制连接模块用于控制所述电子设备的第二系统接入公共网络包括:
[0044]所述第二数据连接管理器具体用于,如果所述第二系统的WIFI通道已开启,则通过所述WIFI通道,将所述第二系统接入公共网络,如果所述第二系统的WIFI通道未开启,则通过移动数据通道,将所述第二系统接入公共网络。
[0045]本申请所述的网络连接方法及电子设备,如果接收到网络连接指令,基于电子设备当前注册的网络满足支持多TON的条件,控制电子设备的第一系统接入专用网络,并且控制电子设备的第二系统接入公共网络,可见,本实施例所述的方法及电子设备,利用网络支持多I3DN的特性,能够通过双系统实现专用网络和公共网络的同时在线。
【附图说明】
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本申请实施例公开的一种网络连接方法的流程图;
[0048]图2为本申请实施例公开的又一种网络连接方法的流程图;
[0049]图3为本申请实施例公开的又一种网络连接方法的流程图;
[0050]图4为本申请实施例公开的一种电子设备的结构示意图;
[0051]图5为本申请实施例公开的又一种电子设备的结构示意图。
【具体实施方式】
[0052]本申请实施例公开了一种网络连接方法,可以应用在电子设备(例如移动终端)上,所述电子设备
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1