一种基于pppoe网络的拨号方法、拨号系统及路由器的制造方法

文档序号:9670645阅读:305来源:国知局
一种基于pppoe网络的拨号方法、拨号系统及路由器的制造方法
【技术领域】
[0001]本发明涉及一种网络技术领域,特别是涉及一种基于ΡΡΡ0Ε网络的拨号方法、拨号系统及路由器。
【背景技术】
[0002]无源光纤网络Ρ0Ν上行家庭网关的上网方式常用的有三种:动态主机配置协议DHCP路由器上网、基于以太网的点对点协议ΡΡΡ0Ε路由器拨号上网和桥接拨号上网。基于以太网的点对点协议ΡΡΡ0Ε路由器拨号上网:无源光纤网络Ρ0Ν上行家庭网关中创建一个上行路由器上网接口,通过基于以太网的点对点协议ΡΡΡ0Ε拨号方式获取网络地址,无源光纤网络Ρ0Ν上行家庭网关通过该接口处理上下行网络数据,为连接到家庭网关的上网设备提供网络服务。
[0003]PPPOE (point-to-point protocol over ethernet,基于以太网的点对点协议),可使以太网的主机通过一个简单的桥接设备连到一个远端的接入集中器上。通过ΡΡΡ0Ε协议,远端接入设备能够实现对每个接入用户的控制和计费。与传统的接入方式相比,ΡΡΡ0Ε具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式ADSL (Asymmetric Digital Subscriber Line,非对称数字用户线路)使用了所述ΡΡΡ0Ε协议。
[0004]现有的路由器都支持ΡΡΡ0Ε拨号上网功能,但当链接出现异常(例如断开链接)时,即ΡΡΡ0Ε的交互过程中,某一方未正常退出,导致该会话处于异常情况,使得ΡΡΡ0Ε客户端无法快速正常拨上获取地址,进而无法正常再次链接。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于ΡΡΡ0Ε网络的拨号方法、拨号系统及路由器,用于解决现有技术中ΡΡΡ0Ε链接出现异常后无法再次正常链接的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种基于ΡΡΡ0Ε网络的拨号方法、拨号系统及路由器;一种基于ΡΡΡ0Ε网络的拨号方法,所述方法包括以下步骤:S1、终端接收到用户发出的拨号指令;S2、判断是否存在上一次会话,当判断为是转动步骤S3,否则转到步骤S4,所述会话为终端与接入服务器之间的会话;S3、向所述接入服务器发送终止分组报文,使得所述接入服务器终止与所述终端的会话;S4、所述终端进入会话发起阶段;
S5、所述终端进入会话阶段。
[0007]于本发明的一实施方式中,所述步骤S2具体为:判断存储器中是否存在会话变量,若判断是则认为存在上一次会话连接,若判断为否则不存在,所述会话变量包括上一次会话时记录的会话ID及对应接入服务器的MAC地址。
[0008]于本发明的一实施方式中,所述步骤S4具体为:S41、所述终端广播发起分组报文;S42、接收一个以上接入服务器基于所述分组报文反馈的给予分组报文;S43、终端基于所接收的给予分组报文选择一个接入服务器,并给所选择的接入服务器发送单播会话请求分组报文;S44、接收所选择的接入服务器反馈的确认分组报文。
[0009]于本发明的一实施方式中,所述步骤S43具体为:S431、分析所接收的给予分组报文的时间,对接收时间进行排序;S432、获取最早接收时间对应的给予分组报文,选择与该给予分组报文对应的接入服务器;S433、向所述选择的接入服务器发送单播会话请求分组报文。
[0010]于本发明的一实施方式中,所述步骤S5具体包括:S51、所述终端与所选择的接入服务器进行会话;S52、启动记录机制,记录会话过程数据,所述会话过程数据包括会话变量。
[0011]于本发明的一实施方式中,所述步骤S5之后还包括:S6、在所述会话结束时,所述终端向所选择的接入服务器发送终止分组报文,并删除所记录的会话变量。
[0012]本发明还提供一种基于ΡΡΡ0Ε网络的拨号系统,所述拨号系统包括终端,所述终端包括:指令接收模块,用于接收到用户发出的拨号指令;与所述指令接收模块连接的判断模块,用于判断是否存在上一次会话连接,所述会话为所述终端与接入服务器之间的会话;与所述判断模块连接的终止会话模块,用于存在上一次会话时向所述接入服务器发送终止分组报文,使得所述接入服务器终止与所述终端的会话;与所述判断模块及所述终止会话模块连接的会话发起模块,用于发起会话请求;与所述会话发起模块的会话模块,用于与接入服务器进行会话。
[0013]于本发明的一实施方式中,所述判断模块具体用于:判断存储器中是否存在会话变量,若判断是则认为存在上一次会话连接,若判断为否则不存在,所述会话变量包括上一次会话时记录的会话ID及对应接入服务器的MAC地址。
[0014]于本发明的一实施方式中,所述会话发起模块具体包括:分组报文发起模块,用于广播发起分组报文;给予分组报文接收模块,用于接收一个以上接入服务器基于所述分组报文反馈的给予分组报文;选择模块,用于基于所接收的给予分组报文选择一个接入服务器,并给所选择的接入服务器发送单播会话请求分组报文;选择发送模块,用于基于所接收的给予分组报文选择一个接入服务器,并给所选择的接入服务器发送单播会话请求分组报文;确认分组报文接收模块,用于接收所选择的接入服务器反馈的确认分组报文。
[0015]本发明还提供路由器,包括基于ΡΡΡ0Ε网络的拨号系统,所述拨号系统包括终端,所述终端包括:指令接收模块,用于接收到用户发出的拨号指令;与所述指令接收模块连接的判断模块,用于判断是否存在上一次会话连接,所述会话为所述终端与接入服务器之间的会话;与所述判断模块连接的终止会话模块,用于存在上一次会话时向所述接入服务器发送终止分组报文,使得所述接入服务器终止与所述终端的会话;与所述判断模块及所述终止会话模块连接的会话发起模块,用于发起会话请求;与所述会话发起模块的会话模块,用于与接入服务器进行会话。
[0016]本发明的一种移动终端应用的管理方法、管理系统及手机,至少具有以下有益效果:
[0017]当终端需要拨号上网,与接入服务器进行连接会话时,首先判断终端当前是否存在上一次会话,当还存在上一次会话时,需要向接入服务器发送终止分组报文,保证终端与接入服务器正常断开,使得当前进行连接会话可以顺利进行,可以提高连接速度及效率。
【附图说明】
[0018]图1是本发明的一种基于ΡΡΡ0Ε网络的拨号方法一实施例的流程示意图;
[0019]图2是本发明的一种基于ΡΡΡ0Ε网络的拨号方法的步骤S3的具体流程示意图;
[0020]图3是本发明的一种基于ΡΡΡ0Ε网络的拨号方法的步骤S33的具体流程示意图;
[0021]图4是本发明的一种基于ΡΡΡ0Ε网络的拨号系统一实施例的结构示意图;
[0022]图5是本发明的一种基于ΡΡΡ0Ε网络的拨号系统的会话发起模块3的具体结构示意图;
[0023]图6是本发明的一种基于ΡΡΡ0Ε网络的拨号系统的选择发送模块33的具体结构示意图。
[0024]元件标号说明:
[0025]1指令接收模块
[0026]2判断模块
[0027]3终止会话模块
[0028]4会话发起模块
[0029]5会话模块
[0030]41分组报文发起模块
[0031]42给予分组报文接收模块
[0032]43选择发送模块
[0033]44确认分组报文接收模块
[0034]431分析单元
[0035]432获取单元
[0036]433发送单元
[0037]S1
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1