终端共享网络的方法及系统的制作方法

文档序号:9754461阅读:315来源:国知局
终端共享网络的方法及系统的制作方法
【技术领域】
[0001]本发明涉及通讯技术领域,尤其涉及一种终端共享网络的方法及系统。
【背景技术】
[0002]随着网络技术的迅速发展,越来越多的场所(例如工厂、学校、医院、车站等)能够提供快速便捷的网络访问服务。目前多种网络访问途径中包括以下一方式:一终端通过另一3G或4G终端而接入网,并且共享3G或4G终端与网络之间的通道。一般情况下,将终端称为从终端,将3G或4G终端称为主终端,而且,在实际使用场景时,从终端不具备独立的网络访问能力或权限。
[0003]现有的从终端和主终端的共享网络的方式为将主终端作为网络接入点,并且开启NAT或NAPT功能,从终端通过地址和端口映射间接从主终端获得通信通道。在网络侧节点获得的终端IP地址为主终端的IP地址。由主终端通过地址及端口转换,实现对所连从终端的报文转发,实现从终端通过主终端对网络的访问。
[0004]但是上述方法受限于NAT或NAPT技术对终端IP地址的限制,网络侧节点无法与真实的从终端的地址进行通信。因此,该方法需要从终端首先发起对网络的访问,才能在主终端上建立NAT或NAPT映射关系。当存在网络侧节点主动首先发起对从终端的访问场景时,该方法无法实现。于是,上述方法的应用场景受到一定的限制。

【发明内容】

[0005]为了解决上述问题,本发明提供一种终端共享网络的方法及系统,其能够使从终端摆脱NAP和NAPT的技术限制,使得从终端和网络侧节点以及业务服务器自由相互访问,并且可以使用从终端的真实IP地址和网络侧的节点以及业务服务器通信。并且,从终端的IP地址可以由网络侧节点进行配置管理,因此大大地扩展从终端的业务应用场景。
[0006]依据本发明的一方面,提供了一种终端共享网络的方法,其包括:a)主终端发送接入网络的请求,并且从网络侧节点获取第一 IP地址和从终端的IP地址段,其中所述第一IP地址为所述主终端的IP地址;b)所述主终端从所述IP地址段中分配第二IP地址给所述从终端,其中所述第二IP地址为所述从终端的IP地址;C)从终端开启动态路由功能,并通过主终端与网络侧节点进行路由协议报文的交互,以建立所述从终端至所述网络侧节点的路由访问关系;d)从终端根据所分配的第二IP地址与网络侧节点进行交互业务报文。
[0007]在本发明的一实施例中,在步骤a)之前,进一步包括:al)所述网络侧节点预先配置从终端的IP地址段。
[0008]在本发明的一实施例中,在步骤d)之后,进一步包括:dl)所述网络侧节点接收第一业务报文,并且对所述第一业务报文进行解析,以获取第一业务报文中的隧道ID和第二IP地址,其中第一业务报文为所述主终端转发的从终端的业务报文;d2)所述网络侧节点将所述隧道ID和所述第二IP地址进行绑定,以在一关系表中建立相对应的绑定关系;d3)所述网络侧节点将所接收到的第一业务报文转发至所述从终端访问的业务服务器。
[0009]在本发明的一实施例中,在步骤d3)之后,进一步包括:d4)所述网络侧节点接收第二业务报文,并根据所述第二业务报文的目的IP地址而在所述关系表中查找,以获取相对应的主终端的隧道ID,其中第二业务报文为待发送至从终端的业务报文;d5)所述网络侧节点对所述第二业务报文进行隧道封装,并发送至相对应的主终端;d6)所述相对应的主终端根据所述目的IP地址以发送第二业务报文至相对应的从终端。
[0010]在本发明的一实施例中,在步骤d3)之后,进一步包括:d7)当所述主终端从网络中分离或下线时,所述网络侧节点在所述关系表中删除相对应的绑定关系;d8)所述网络侧节点释放所分配的第一 IP地址和从终端的IP地址段。
[0011]依据本发明的另一方面,提供一种终端共享网络的系统,包括:一地址获取模块、一地址分配模块、一路由建立模块、一报文交互模块、主终端、从终端和网络侧节点;其中,所述地址获取模块和所述地址分配模块设置于所述主终端中,所述路由建立模块和所述报文交互模块设置于所述从终端中;所述地址获取模块用以使主终端发送接入网络的请求,并且从网络侧节点获取第一 IP地址和从终端的IP地址段,其中所述第一 IP地址为所述主终端的IP地址;所述地址分配模块用以使所述主终端从所述IP地址段中分配第二 IP地址给所述从终端,其中所述第二 IP地址为所述从终端的IP地址;所述路由建立模块用以使从终端开启动态路由功能,并通过主终端与网络侧节点进行路由协议报文的交互,以建立所述从终端至所述网络侧节点的路由访问关系;所述报文交互模块用以使从终端根据所分配的第二 IP地址与网络侧节点进行交互业务报文。
[0012]在本发明一实施例中,所述系统进一步包括一地址段预配模块,所述地址段预配模块设置于所述网络侧节点;所述地址段预配模块用以使所述网络侧节点预先配置从终端的IP地址段。
[0013]在本发明一实施例中,所述系统进一步包括:一报文解析模块、一关系绑定模块和一报文转发模块,所述报文解析模块、所述关系绑定模块和所述报文转发模块设置于所述网络侧节点;所述报文解析模块用以使所述网络侧节点接收第一业务报文,并且对所述第一业务报文进行解析,以获取第一业务报文中的隧道ID和第二 IP地址,其中第一业务报文为所述主终端转发的从终端的业务报文;所述关系绑定模块用以使所述网络侧节点将所述隧道ID和所述第二 IP地址进行绑定,以在一关系表中建立相对应的绑定关系;所述报文转发模块用以使所述网络侧节点将所接收到的第一业务报文转发至所述从终端访问的业务服务器。
[0014]在本发明一实施例中,所述系统进一步包括:一关系查找模块、一报文封装模块和一报文发送模块,所述关系查找模块和所述报文封装模块设置于所述网络侧节点,所述报文发送模块设置于所述主终端;所述关系查找模块用以使所述网络侧节点接收第二业务报文,并根据所述第二业务报文的目的IP地址而在所述关系表中查找,以获取相对应的主终端的隧道ID,其中第二业务报文为待发送至从终端的业务报文;所述报文封装模块用以使所述网络侧节点对所述第二业务报文进行隧道封装,并发送至相对应的主终端;所述报文发送模块用以使所述相对应的主终端根据所述目的IP地址以发送第二业务报文至相对应的从终端。
[0015]在本发明一实施例中,所述系统进一步包括:一关系删除模块和一地址释放模块,所述关系删除模块和所述地址释放模块设置于所述网络侧节点;所述关系删除模块用以当所述主终端从网络中分离或下线时,所述网络侧节点在所述关系表中删除相对应的绑定关系;所述地址释放模块用以使所述网络侧节点释放所分配的第一 IP地址和从终端的IP地址段。
[0016]本发明的优点在于,通过提供一种终端共享网络的方法及系统而能够使从终端摆脱NAP和NAPT的技术限制,使得从终端和网络侧节点以及业务服务器自由相互访问,并且可以使用从终端的真实IP地址和网络侧的节点以及业务服务器通信。并且,从终端的IP地址可以由网络侧节点进行配置管理,因此大大地扩展从终端的业务应用场景。
【附图说明】
[0017]图1是本发明一实施例中的一种终端共享网络的方法的步骤流程图。
[0018]图2是本发明一实施例中的一种终端共享网络的系统的框架图。
【具体实施方式】
[0019]下面结合附图对本发明提供的终端共享网络的方法及系统的【具体实施方式】做详细说明。
[0020]参见图1所示,提供了一种终端共享网络的方法,其包括以下步骤:步骤S110:主终端发送接入网络的请求,并且从网络侧节点获取第一 IP地址和从终端的IP地址段,其中所述第一 IP地址为所述主终端的IP地址。
[0021 ]在此步骤中,主终端发起接入网络的过程,从网络侧节点获取主终端的IP地址,并同时获取从终端的IP地址,以便分配给从终端。其中,网络侧节点,实现对终端接入的管理、控制和路由,如IP地址分配等。IP地址具体分配方式可以为随机分配或由主终端设置其分配策略。若采用分配策略的话,使得从终端的IP地址更有规律,也便于对所述从终端的管理和控制。另外,所述网络侧节点可以指网络侧节点的服务器。
[0022]步骤S120:所述主终端从所述IP地址段中分配第二 IP地址给所述从终端,其中所述第二 IP地址为所述从终端的IP地址。
[0023]在此步骤中,所述IP地址段包含多个第二IP地址。
[0024]步骤S130:从终端开启动态路由功能,并通过主终端与网络侧节点进行路由协议报文的交互,以建立所述从终端至所述网络侧节点的路由访问关系。
[0025]在此步骤中,当从终端与网络侧节点建立路由访问关系时,使得网络中的节点与从终端互相知悉彼此的IP地址以及路由关系,以及从终端绑定在哪一个主终端上。其中,所述路由协议可采用OSPF等标准路由协议。
[0026]步骤S140:从终端根据所分配的第二IP地址与网络侧节点进行交互业务报文。
[0027]在此步骤中,所述从终端直接使用自所述主终端获取的IP地址,并且与网络侧节点进行交互业务报文。所述从终端和所述主终端共享主终端提供的网络访问通道(即两者使用相同的隧道ID,下文详述)。更进一步,所述主终端可以配置网络访问控制策略,从而对所述从终端通过所述主终端发起的网络访问进行控制和管理。
[0028]在本发明的一实施例中,在步骤SllO之前,进一步包括:al)所述网络侧节点预先配置从终端的IP地址段。在此步骤中,所述网络侧节点为所述主终端配置一段所述从终端的IP地址,该地址段中的IP地址(即第二IP地址)将由所述主终端从所述网络侧节点获取后,再分配给所述从终端。
[0029]在本发明的一实施例中,在步骤S140之后,进一步包括:dl)所述网络侧节点接收第一业务报文,并且对所述第一业务报文进行解析,以获取第一业务报文中的隧道ID和第二IP地址,其中第一业务报文为所述主终端转发的从终端的业务报文;d2)所述网络侧节点将所述隧道ID和所述第二 IP地址进行绑定,以在一关系表中建立相对应的绑定关系;d3)所述网络侧节点将所接收到的第一业务报文转发至所述从终端访问的业务服务器。
[0030]在本发明的一实施例中,在步骤S140之后,进一步包括:d4)所述网络侧节点接收第二业务报文,并根据所述第二业务报文的目的IP地址而在所述关系表中查找,以获取相对应的主终端的隧道ID,其中第二业务报文为待发送至从终端的业务报文;d5)所述网络侧节点对所述第二业务报文进行隧道封装,并发送至相对应的主终端;d6)所述相对应的主终端根据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1