基于hdlc协议的链路参数自协商方法、终端及系统的制作方法

文档序号:7973205阅读:395来源:国知局
专利名称:基于hdlc协议的链路参数自协商方法、终端及系统的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种基于HDLC协议(High Level DataLink Control protocol,高级数据链路控制协议)的链路参数自协商方法、终端及系统。
背景技术
在无线通信系统中,如何将信息准确无误的从信息源传送到目的地是为首要目的,其中,数据的传输通过链路层协议来实现。·HDLC协议为一种数据链路层协议,它实现了数据报文的透明传输,在通信时采用全双工通信,具有较高的数据链路传输效率。其所有帧均采用CRC校验,对信息帧进行编号,可防止漏收或重复,传输可靠性高,传输控制功能与处理功能分离,具有较大灵活性和较完善的控制功能。基于上述特点,HDLC能够保证数据在双方协议实体之间按序进行有确认的传输,因此常用作通信系统中不同单板之间数据传输的链路层协议。HDLC协议的帧格式如下表I所示
权利要求
1.一种基于高级数据链路控制HDLC协议的链路参数自协商方法,其特征在于,包括从端向主端发送SUBME帧请求建立链路连接;接收所述主端根据所述SUBME帧返回的UA帧; 根据所述UA帧与所述主端进行链路参数协商,建立与所述主端之间的链路连接。
2.根据权利要求1所述的方法,其特征在于,所述从端根据UA帧与所述主端进行链路参数协商,建立与所述主端的链路连接的步骤包括从端对所述UA帧进行解析;并根据解析结果判断所述主端是否支持参数协商,若支持,则从所述UA帧中获取所述主端的链路参数,并根据所述主端的链路参数,确定从端的链路参数,所述从端的链路参数与所述主端的链路参数一致;将所述从端的链路参数组成UE帧发送至所述主端,建立所述从端与所述主端之间的链路连接。
3.根据权利要求2所述的方法,其特征在于,还包括当所述主端不支持参数协商时, 从端根据UA帧识别,并采用默认的链路参数组成UE帧发送至所述主端,建立所述从端与所述主端之间的链路连接。
4.根据权利要求2或3所述的方法,其特征在于,所述SUBME帧、UA帧以及UE帧至少包括从端支持的自动重传请求ARQ类型、从端的发送窗口和接收窗口大小。
5.根据权利要求4所述的方法,其特征在于,还包括当正常工作时,从端收到主端的U帧不为建链帧,所述从端从所述U帧中获取所述主端的链路参数;当所述主端的链路参数不含建链参数时,确定所述从端的链路参数;当所述U帧为命令帧时,将所述从端的链路参数封装在响应帧中发送至所述主端。
6.一种基于HDLC协议的链路参数自协商终端,其特征在于,包括发送模块,用于向主端发送SUBME帧请求建立链路连接;接收模块,用于接收所述主端根据所述SUBME帧返回的UA帧;链路协商模块,用于根据所述UA帧与所述主端进行链路参数协商,建立所述终端与所述主端之间的链路连接。
7.根据权利要求6所述的终端,其特征在于,所述链路协商模块包括解析判断单元,用于对所述UA帧进行解析;并根据解析结果判断所述主端是否支持参数协商;协商单元,用于当解析判断单元判断出所述主端支持参数协商时,从所述UA帧中获取所述主端的链路参数,并根据所述主端的链路参数,确定本端的链路参数,本端的链路参数与所述主端的链路参数一致;帧构造发送单元,用于将本端的链路参数组成UE帧发送至所述主端,建立本端与所述主端之间的链路连接。
8.根据权利要求7所述的终端,其特征在于,所述帧构造发送单元还用于当所述主端不支持参数协商时,采用默认的链路参数组成UE帧发送至所述主端,建立本端与所述主端之间的链路连接。
9.根据权利要求6、7或8所述的终端,其特征在于,所述链路协商模块还用于,当本端接收到主端发送的U帧不为建链帧时,从所述U帧中解析获取所述主端的链路参数;当所述主端的链路参数不含建链参数时,确定本端的链路参数;所述发送模块,还用于当所述U帧为命令帧时,将所述本端的链路参数封装在响应帧中发送至所述主端。
10.一种基于HDLC协议的链路参数自协商系统,其特征在于,包括主端及从端,其中 所述主端,在建链时用于接收所述从端发送的SUBME帧;根据所述SUBME帧与所述从端进行链路参数协商,确定主端的链路参数,并向所述从端返回UA帧,接收所述从端的UE帧, 建立与所述从端之间的链路连接;在正常工作时,用于接收从端的U帧,当U帧为非建链帧, 且不包含建链的ARQ类型、从端的发送窗口和接收窗口大小时,与从端协商链路参数。所述从端,在建链时用于向所述主端发送SUBME帧请求建立链路连接;接收所述主端根据所述SUBME帧返回的UA帧;根据所述UA帧与所述主端进行链路参数协商,确定从端的链路参数,建立与所述主端之间的链路连接;在正常工作时,用于接收主端的U帧,当U帧为非建链巾贞,且不包含建链的ARQ类型、主端的发送窗口和接收窗口大小时,与主端协商链路参数。
11.根据权利要求10所述的系统,其特征在于,所述从端包括权利要求6-9中任一项所述的终端。
全文摘要
本发明涉及一种基于HDLC协议的链路参数自协商方法、终端及系统,其方法包括从端向主端发送SUBME帧;主端接收SUBME帧并根据该帧与从端协商链路参数,将链路参数通过UA帧返回给从端;从端接收UA帧并根据UA帧与主端进行链路参数协商,建立与主端之间的链路连接,并将链路参数通过UE帧发送给主端;主端接收UE帧,建立与从端的链路连接。本发明通过HDLC协议建链的三次握手机制,通信双方协商建链参数,确定数据传输时使用的ARQ类型以及窗口大小,达到双方实体的对称性;在正常工作时,通过无编号帧对链路的可选参数进行协商,实现了HDLC协议的链路参数自协商,提高链路传输的可靠性与高效性,且实现简单。
文档编号H04W28/18GK103002518SQ20111027622
公开日2013年3月27日 申请日期2011年9月16日 优先权日2011年9月16日
发明者乾春燕, 代言非, 陈潇, 陈晓萍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1