基于单pvc多通道传输方法及其adsl终端的制作方法

文档序号:8301913阅读:228来源:国知局
基于单pvc多通道传输方法及其adsl终端的制作方法
【技术领域】
[0001]本发明涉及网络通信领域,特别是涉及基于单PVC多通道传输方法及其ADSL终端。
【背景技术】
[0002]目前,在 ADSL (Asymmetric Digital Subscriber Line,数字用户线)宽带应用中,ADSL宽带“猫”上一条PVC(永久虚拟电路,包括:VPI/VCI)只能建一个通道(即一条WAN链接),并绑定某些端口。在现实的应用中,有时需要实现同一条PVC下建两个通道,例如一条私有通道,一条公共通道。私有通道用于用户的上网,支持bridge和PPPoE,公共通道绑定无线接口,采用protal认证上网,可作为运营商的无线热点(AP),类似于中国移动的无线城市等,但是目前并没有很良好支持该两条通道的技术方案。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于单PVC多通道传输方法及其ADSL终端,解决上述现有技术中单条PVC无法良好支持多条通道的缺陷。
[0004]为实现上述目标及其他相关目标,本发明提供一种ADSL终端的基于单PVC多通道传输方法,所述多通道包括公用通道及私有通道,所述方法包括:在ADSL终端增加收发所有IP报文的Socket,所述Socket定义有用户端接口及代理端接口的属性信息;设置所述Socket的用户端接口为公共通道接口 ;设置所述Socket的代理端接口为所述PVC对应的ATM链接接口 ;转发模块,用于将来自公共通道的报文送至所述ATM链接接口以作转发;将来自私有通道的报文送至ADSL终端的WAN链接接口以作转发。
[0005]可选的,所述的基于单PVC多通道传输方法,包括:判断所接收报文是否来自所述公共通道接口 ;若是,则将判别为来自公共通道的报文送至所述ATM链接接口以作转发;若否,则判别为来自私有通道的报文而送至ADSL终端的WAN链接接口以作转发。
[0006]可选的,所述将判别为来自公共通道的报文送至所述ATM链接接口以作转发,包括:判断所述判别为公共通道接口的报文是否存在异常;若是,则对报文进行异常处理;若否,则将报文送至所述ATM链接接口以作转发。
[0007]可选的,所述在ADSL终端增加收发所有IP报文的Socket之前,还包括:注销掉PPPoE发现阶段的Socket和会话阶段的Socket。
[0008]可选的,所述公共通道接口为无线接口。
[0009]为实现上述目标及其他相关目标,本发明提供一种基于单PVC多通道传输的ADSL终端,所述多通道包括公用通道及私有通道,所述ADSL终端包括:Socket管理模块,用于在ADSL终端增加收发所有IP报文的Socket,所述Socket定义有用户端接口及代理端接口的属性信息;接口设置模块,用于设置所述Socket的用户端接口为公共通道接口 ;并用于设置所述Socket的代理端接口为所述PVC对应的ATM链接接口 ;转发模块,用于将来自公共通道的报文送至所述ATM链接接口以作转发;将来自私有通道的报文送至ADSL终端的WAN链接接口以作转发。
[0010]可选的,所述的ADSL终端,包括:通道识别模块,用于判断所接收报文是否来自所述公共通道接口 ;若是,则将判别为来自公共通道的报文而通过所述转发模块送至所述ATM链接接口以作转发;若否,则判别为来自私有通道的报文而通过所述转发模块送至ADSL终端的WAN链接接口以作转发。
[0011]可选的,所述的ADSL终端,还包括:报文异常处理模块,用于判断所述判别为公共通道接口的报文是否存在异常;若是,则对报文进行异常处理;若否,则通过所述转发模块将报文送至所述ATM链接接口以作转发。
[0012]可选的,所述Socket管理模块,还用于在ADSL终端增加收发所有IP报文的Socket之前,注销掉PPPoE发现阶段的Socket和会话阶段的Socket。
[0013]可选的,所述公共通道接口为无线接口。
[0014]如上所述,本发明提供的基于单PVC多通道传输方法及其ADSL终端,在ADSL终端增加收发所有IP报文的Socket,所述Socket定义有用户端接口及代理端接口的属性信息;设置所述Socket的用户端接口为公共通道接口 ;设置所述Socket的代理端接口为所述PVC对应的ATM链接接口 ;转发模块,用于将来自公共通道的报文送至所述ATM链接接口以作转发;将来自私有通道的报文送至ADSL终端的WAN链接接口以作转发,从而实现单条PVC支持多通道传输的技术方案,良好解决现有技术的难题。
【附图说明】
[0015]图1显示为本发明一实施例中的ADSL终端的基于单PVC多通道传输方法的流程示意图。
[0016]图2显示为本发明又一实施例中的ADSL终端的基于单PVC多通道传输方法的流程不意图。
[0017]图3显示为本发明再一实施例中的ADSL终端的基于单PVC多通道传输方法的流程不意图。
[0018]图4显示为本发明一实施例中ADSL终端的结构原理示意图。
[0019]元件标号说明
[0020]IADSL 终端
[0021]11Socket 管理模块
[0022]12接口设置模块
[0023]13转发模块
[0024]SI?S4, 方法步骤
[0025]S41 ?S43,
[0026]S421 ?S423
【具体实施方式】
[0027]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0028]如图1所示,本发明提供一种ADSL终端的基于单PVC多通道传输方法,所述多通道包括公用通道及私有通道,在一实施例中,所述ADSL终端可为ADSL调制解调器,俗称“猫”;所述方法包括:
[0029]步骤S1:在ADSL终端增加收发所有IP报文的Socket,所述Socket定义有用户端接口及代理端接口的属性信息。
[0030]在一实施例中,Socket利用网间网通信设施实现进程通信,但它对通信设施的细节毫不关心,只要通信设施能提供足够的通信能力即可。Socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点来传输,每个Socket可包含用户端接口信息、以及代理端接口信息,本发明中即在Socket中将对用户端接口(例如无线接口)定义为公用通道接口,并将ADSL终端定义为代理端来转发公用通道的报文,而WAN 口用作本地用户上网的私有通道接口(例如有线接口)。
[0031]优选的,可将该建立的Socket放入监视队列中,永不退出地进行报文的收发。
[0032]步骤S2:设置所述Socket的用户端接口为公共通道接口。
[0033]在一实施例中,即例如修改该Socket的用户端接口为公共通道接口,所述公共通道接口在本实施例中可为无线接口,用户端或其代理端可通过例如Portal认证的方式登陆上网,可作为运营商的无线热点(AP),类似于中国移动的无线城市,或者中国移动的1-shanghai等;当然在其他实施例中亦可为有线接口,并非以上述为限。
[0034]步骤S3:设置所述Socket的代理端接口为所述PVC对应的ATM (异步传输模式)链接接口 ;
[0035]步骤S4:转发模块,用于将来自公共通道的报文送至所述ATM链接接口以作转发;将来自私有通道的报文送至ADSL终端的WAN链接接口以作转发。
[0036]在一实施例中,公共通道的报文即送至所设定的ATM链接接口转发,以实现上述无线热点功能;同时,将私有通道报文直接通过WAN链接接口转发,即可实现前述例如本地用户的bridge和PPPoE方式上网。
[0037]请参阅图2,在一实施例中,为了智能化自动化地完成公用通道或私有通道报文的辨别,所述步骤S4还可包括步骤:
[0038]步骤S41:在收到报文时,判断所接收报文是否来自所述公共通道接口 ;在一实施例中,可通过监控报文中载有的接收端口信息即可判断;
[0039]步骤S42:若是,则将判别为来自公共通道的报文送至所述ATM链接接口以作转发;
[0040]步骤S43:若否,则判别为来自私有通道的报文而送至ADSL终端的WAN链接接口以作转发。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1