一种环形组网中数据传输的方法及系统的制作方法

文档序号:7753870阅读:364来源:国知局
专利名称:一种环形组网中数据传输的方法及系统的制作方法
技术领域
本发明涉及基站子系统数据传输领域,特别是指一种环形组网中数据传输的方法及系统。
背景技术
目前,全球移动通讯系统(GSM)领域的基站通过环形组网方式传输用户数据报文,所述用户数据报文包括用户面报文、控制面报文,其中,用户面报文包括语音数据等,控制面报文包括各种控制信令;所述环形组网是指基站控制器(BSC)及其控制的基站(BTS) 形成环形网络,所述BSC与BTS之间,BTS与BTS之间通过阿比司(Abis)接口连接,在环形网络中任意一个BTS与BSC都可以从两个传输方向传输用户数据报文,且用户数据报文以IP数据的形式对用户数据报文进行分组,以帧格式进行传输。BSC根据判断策略检测到传输线路出现故障,需要倒换到另外一条传输路径传输数据,所述判断策略可以采用不同的方式实现,例如未接收数据的时间超过设定的时长等等,BTS从另外一个传输路径继续向 BSC发送用户数据报文,从而提升网络的可靠性。传统的Abis环形组网方式,在倒换前需要根据设定的判断策略进行故障检测,倒换有一定的延时,这种延时体现在,用户使用移动终端时,当前使用的应用的数据会丢失, 例如在通话时会有语音数据丢失的情况,使得服务质量下降,给用户带来很不好的用户体验。

发明内容
有鉴于此,本发明的主要目的在于提供一种环形组网中数据传输的方法及系统, 减少数据传输路径切换时的延时,提升用户体验。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种环形组网中数据传输的方法,包括基站BTS与基站控制器BSC通过环形组网以数据帧的形式传输用户数据报文,所述用户数据报文的数据帧通过第一传输路径及第二传输路径分组传输,确定第一传输路径不稳定,通过第二传输路径同时传输第一传输路径传输的用户数据报文。上述方案中,所述确定第一传输路径不稳定包括读取接收的用户数据报文的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧,则第一传输路径传输的数据帧跳帧,确定第一传输路径不稳定。上述方案中,所述通过第二传输路径同时传输第一传输路径传输的用户数据报文包括接收方在发送给发送方的第二传输路径的数据帧中添加跳帧标识,发送方接收第二传输路径传输的包含跳帧标识的数据帧,将通过第一传输路径传输给接收方的用户数据报文的数据帧,同时在第二传输路径传输。上述方案中,该方法进一步包括确定第一传输路径稳定,删除发送给发送方的第二传输路径的数据帧中的跳帧标识,发送方接收第二传输路径传输的数据帧,停止通过第二传输路径传输第一传输路径传输的用户数据报文的数据帧。上述方案中,该方法进一步包括查询接收的用户数据报文的数据帧的帧序号,将帧序号重复的数据帧删除。本发明还提供了一种环形组网中数据传输的系统,包括接收数据处理单元、发送数据处理单元;接收数据处理单元,位于接收端,用于接收发送端的发送数据处理单元通过第一传输路径及第二传输路径传输的用户数据报文,确定第一传输路径不稳定,要求发送端的发送数据处理单元从第二传输路径同时传输第一传输路径传输的用户数据报文;发送数据处理单元,位于发送端,用于通过第一传输路径及第二传输路径分组传输用户数据报文的数据帧;第一传输路径不稳定时,通过第二传输路径同时传输第一传输路径传输的用户数据报文。上述方案中,所述接收数据处理单元具体用于,读取接收的用户数据报文的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧,则第一传输路径传输的数据帧跳帧,确定第一传输路径不稳定。上述方案中,所述接收数据处理单元,位于接收端,用于将第一传输路径传输的数据帧跳帧信息发送给本地的发送数据处理单元;位于发送端,用于接收第二传输路径发送的数据帧,读取其中的跳帧标识,将第一传输路径数据帧跳帧信息发送给本地的发送数据处理单元;所述发送数据处理单元,位于接收端,用于在向发送端发送用户数据报文的第二传输路径的数据帧中添加跳帧标识;位于发送端,用于将通过第一传输路径传输给接收端的用户数据报文的数据帧,同时在第二传输路径传输。上述方案中,所述接收数据处理单元,位于接收端,用于连续接收预设帧数发送端通过第一传输路径传输的用户数据报文的数据帧,向本地的发送数据处理单元发送第一传输路径稳定的信息;位于发送端,用于接收第二传输路径传输的数据帧,若没有跳帧标识, 将第一传输路径稳定的信息发送给本地的发送数据处理单元;所述发送数据处理单元,位于接收端,用于删除通过第二传输路径向发送端传输的数据帧中的跳帧标识;位于发送端, 用于停止第二传输路径传输第一传输路径的用户数据报文的数据帧。上述方案中,所述接收数据处理单元进一步用于,读取接收的数据帧的帧序号,若帧序号有重复,将帧序号重复的数据帧删除。由此可见,采用本发明所述的环形组网中数据传输的方法及系统,第一传输路径不稳定时,发送方通过第二传输路径同时传输第一传输路径的数据,减少数据出现跳帧时, 切换数据传输路径的延时,提高服务质量,提升用户体验;进一步的,接收方在第一传输路径不稳定时,就通过在第二传输路径传输的数据帧中添加跳帧标识通知发送方,响应快速, 减少服务中断的时间,提高服务可靠性。


图1为本发明实现环形组网中数据传输的方法流程实现示意图;图2为环形组网中数据传输示意图;图3为本发明实现环形组网中数据传输的系统组成实现示意图。
具体实施例方式本发明的基本思想是BSC与BTS之间通过环形组网从第一传输路径及第二传输路径分组传输用户数据报文的数据帧,确定第一传输路径不稳定,将第一传输路径的用户数据报文的数据帧同时在第二传输路径传输,确定第一传输路径稳定,停止在第二传输路径传输第一传输路径传输的用户数据报文的数据帧;所述用户数据报文包括用户面报文、控制面报文,其中,用户面报文包括语音数据等,控制面报文包括各种控制信令。下面通过具体实施例与附图来对本发明进行详细说明,如图1所示,一种环形组网中数据传输的方法,具体步骤如下步骤101、通过环形组网从第一传输路径及第二传输路径分组传输用户数据报文;BTS与BSC之间通过环形组网传输用户数据报文,所述传输有两路独立的数据流, 一路数据流为BTS向BSC发送用户数据报文,一路数据流为BSC向BTS发送用户数据报文。其中,在环形组网中,BTS与BSC之间有两条传输路径,用于传输用户数据报文,如图2 所示,以BTS2为例,BTS2与BSC之间通过第一传输路径BTS2-BTS1-BSC及第二传输路径 BTS2-BTS3-BSC传输用户数据报文;所述分组包括用户数据报文通过帧格式传送,且每一帧均编有序号,按照帧序号的类型分别在第一传输路径及第二传输路径传输,其中帧序号的类型包括奇数帧、偶数帧时,可以第一传输路径传输奇数帧,第二传输路径传输偶数帧; 反之亦然。用户数据报文通过有序号的数据帧进行传输可以通过实时传送协议(RTP)或者其他对传输数据的数据帧编有序号的协议来实现。第一传输路径稳定时,则一直保持第一传输路径及第二传输路径分组传输用户数据报文,在第一传输路径不稳定时,执行后续步骤。步骤102、确定第一传输路径不稳定,将第一传输路径传输的数据帧同时通过第二传输路径传输;接收用户数据报文的一方,即接收方,确定第一传输路径不稳定,如传输的数据帧跳帧,将第一传输路径传输的数据帧同时通过第二传输路径传输,所述确定第一传输路径传输的数据帧跳帧包括接收方读取接收的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧的帧序号,则第一传输路径传输的数据帧跳帧;所述将第一传输路径传输的数据帧同时通过第二传输路径传输包括接收方在通过第二传输路径向发送用户数据报文的一方,即发送方,传输的数据帧中添加跳帧标识,发送方接收第二传输路径传输的包含跳帧标识的数据帧,在保持第一传输路径传输用户数据报文的数据帧的同时,将第一传输路径传输的用户数据报文的数据帧同时通过第二传输路径传输给接收方。以BSC接收BTS发送的用户数据报文的数据流为例,BSC读取BTS发送的数据帧的帧序号,若帧序号不连续,如果接收的数据帧的帧序号为1、2、4,缺少奇数帧,并且第一传输路径传输奇数帧,第二传输路径传输偶数帧,则确定第一传输路径传输的数据帧跳帧,BSC 在通过第二传输路径向BTS发送用户数据报文的数据流的偶数帧中添加跳帧标识,BTS接收第二传输路径发送的包含跳帧标识的偶数帧,读取偶数帧中的跳帧标识,保持通过第一传输路径传输用户数据报文的奇数帧,同时在第二传输路径向BSC传输用户数据报文的奇数帧及偶数帧。
步骤103、确定第一传输路径稳定,停止第一传输路径传输的数据帧通过第二传输路径传输。所述确定第一传输路径稳定具体包括接收方连续接收预设帧数N帧由第一传输路径传输的数据帧,则第一传输路径稳定,其中,N可根据需要自行设置;所述停止第一传输路径传输的数据帧通过第二传输路径传输包括接收方删除第二传输路径中向发送方传输的数据帧的跳帧标识,接收方接收第二传输路径传输的数据帧,若没有跳帧标识,停止通过第二传输路径传输第一传输路径传输的数据帧。以BSC接收BTS传输的用户数据报文的数据流为例,假设N为3,第一传输路径传输奇数帧,第二传输路径本应只传输偶数帧,但由于之前第一传输路径不稳定,第二传输路径传输全部数据帧;若BSC连续接收3帧第一传输路径传输的奇数帧,则确定第一传输路径稳定,BSC删除向BTS传输用户数据报文的第二传输路径传输的偶数帧中的跳帧标识,BTS 接收第二传输路径发送的用户数据报文的偶数帧,若没有跳帧标识,则停止通过第二传输路径传输奇数帧,即第一传输路径继续传输奇数帧,第二传输路径只传输偶数帧。为防止报文重复,BTS及BSC接收到对方传输的用户数据报文的数据帧,读取数据帧的帧序号,将帧序号重复的数据帧删除。基于以上方法,本发明还提供了一种环形组网中的数据传输系统,如图3所示,该系统包括接收数据处理单元301、发送数据处理单元302,其中接收数据处理单元301、发送数据处理单元302既可以位于接收端也可以位于发送端,所述接收端是BSC或BTS,相应地所述发送端是BTS或BSC ;接收端与发送端之间有两路独立的数据流,一路数据流为BTS 传输给BSC,通过第一传输路径及第二传输路径进行传输,一路数据流为BSC传输给BTS,通过第一传输路径及第二传输路径进行传输;接收数据处理单元301,位于接收端,用于接收发送数据处理单元302从第一传输路径及第二传输路径发送的用户数据报文,确定第一传输路径传输不稳定,要求发送数据处理单元302将第一传输路径传输的用户数据报文的数据帧同时通过第二传输路径传输;发送数据处理单元302,位于发送端,用于按照数据帧的帧序号的类型分别从第一传输路径及第二传输路径传输用户数据报文;第一传输路径不稳定时,第一传输路径传输用户数据报文的数据帧的同时,通过第二传输路径传输第一传输路径传输的用户数据报文的数据帧,其中,帧序号的类型包括奇数帧、偶数帧时,可以第一传输路径传输奇数帧,第二传输路径传输偶数帧;反之亦然;接收数据处理单元301,位于接收端,具体用于,读取接收的用户数据报文的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧,数据帧跳帧,则第一传输路径不稳定,将第一传输路径传输的数据帧跳帧的信息发送给接收端的发送数据处理单元 302,所述数据帧跳帧的信息包括传输路径、帧序号的类型,其中帧序号的类型指奇数帧、偶数帧。发送数据处理单元302,位于接收端,具体用于接收接收端的接收数据处理单元 301发送的数据帧跳帧的信息,在第二传输路径传输的数据帧中添加跳帧标识,并发送给发送端的接收数据处理单元301 ;位于发送端,具体用于通过第一传输路径传输用户数据报文的数据帧,同时还通过第二传输路径传输;
相应的,接收数据处理单元301,位于发送端,用于接收第二传输路径传输的数据帧,读取其中的跳帧标识,将数据帧跳帧的信息发送给本地的发送数据处理单元302。接收数据处理单元301,位于接收端,进一步用于连续接收预设帧数N帧发送数据处理单元302通过第一传输路径发送的数据帧,则确定第一传输路径稳定,将第一传输路径稳定的信息发送给接收端的发送数据处理单元302 ;位于发送端,用于接收第二传输路径传输的数据帧,将第一传输路径稳定的信息发送给本地的发送数据处理单元302 ;发送数据处理单元302,位于接收端,进一步用于,接收第一传输路径稳定的信息,删除第二传输路径传输的数据帧中的跳帧标识,并发送给发送端的接收数据处理单元 301 ;位于发送端,用于停止在第二传输路径传输第一传输路径传输的用户数据报文的数据帧。接收数据处理单元301进一步用于,读取数据帧的帧序号,将帧序号重复的数据帧删除。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种环形组网中数据传输的方法,其特征在于,该方法包括基站BTS与基站控制器BSC通过环形组网以数据帧的形式传输用户数据报文,所述用户数据报文的数据帧通过第一传输路径及第二传输路径分组传输,确定第一传输路径不稳定,通过第二传输路径同时传输第一传输路径传输的用户数据报文。
2.根据权利要求1所述的方法,其特征在于,所述确定第一传输路径不稳定包括读取接收的用户数据报文的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧,则第一传输路径传输的数据帧跳帧,确定第一传输路径不稳定。
3.根据权利要求2所述的方法,其特征在于,所述通过第二传输路径同时传输第一传输路径传输的用户数据报文包括接收方在发送给发送方的第二传输路径的数据帧中添加跳帧标识,发送方接收第二传输路径传输的包含跳帧标识的数据帧,将通过第一传输路径传输给接收方的用户数据报文的数据帧,同时在第二传输路径传输。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括确定第一传输路径稳定,删除发送给发送方的第二传输路径的数据帧中的跳帧标识, 发送方接收第二传输路径传输的数据帧,停止通过第二传输路径传输第一传输路径传输的用户数据报文的数据帧。
5.根据权利要求2至4任一所述的方法,其特征在于,该方法进一步包括查询接收的用户数据报文的数据帧的帧序号,将帧序号重复的数据帧删除。
6.一种环形组网中数据传输的系统,其特征在于,该系统包括接收数据处理单元、发送数据处理单元;接收数据处理单元,位于接收端,用于接收发送端的发送数据处理单元通过第一传输路径及第二传输路径传输的用户数据报文,确定第一传输路径不稳定,要求发送端的发送数据处理单元从第二传输路径同时传输第一传输路径传输的用户数据报文;发送数据处理单元,位于发送端,用于通过第一传输路径及第二传输路径分组传输用户数据报文的数据帧;第一传输路径不稳定时,通过第二传输路径同时传输第一传输路径传输的用户数据报文。
7.根据权利要求6所述的系统,其特征在于,所述接收数据处理单元具体用于,读取接收的用户数据报文的数据帧的帧序号,若帧序号不连续,缺少第一传输路径传输的数据帧,则第一传输路径传输的数据帧跳帧,确定第一传输路径不稳定。
8.根据权利要求7所述的系统,其特征在于,所述接收数据处理单元,位于接收端,用于将第一传输路径传输的数据帧跳帧信息发送给本地的发送数据处理单元;位于发送端,用于接收第二传输路径发送的数据帧,读取其中的跳帧标识,将第一传输路径数据帧跳帧信息发送给本地的发送数据处理单元;所述发送数据处理单元,位于接收端,用于在向发送端发送用户数据报文的第二传输路径的数据帧中添加跳帧标识;位于发送端,用于将通过第一传输路径传输给接收端的用户数据报文的数据帧,同时在第二传输路径传输。
9.根据权利要求8所述的系统,其特征在于,所述接收数据处理单元,位于接收端,用于连续接收预设帧数发送端通过第一传输路径传输的用户数据报文的数据帧,向本地的发送数据处理单元发送第一传输路径稳定的信息;位于发送端,用于接收第二传输路径传输的数据帧,若没有跳帧标识,将第一传输路径稳定的信息发送给本地的发送数据处理单元;所述发送数据处理单元,位于接收端,用于删除通过第二传输路径向发送端传输的数据帧中的跳帧标识;位于发送端,用于停止第二传输路径传输第一传输路径的用户数据报文的数据帧。
10.根据权利要求7至9任一所述的系统,其特征在于,所述接收数据处理单元进一步用于,读取接收的数据帧的帧序号,若帧序号有重复,将帧序号重复的数据帧删除。
全文摘要
本发明公开了一种环形组网中数据传输的方法,BTS与BSC通过环形组网传输用户数据报文的数据帧,所述用户数据报文的数据帧通过第一传输路径及第二传输路径分组传输,确定第一传输路径不稳定,通过第二传输路径同时传输第一传输路径传输的用户数据报文;本发明还公开了一种环形组网中数据传输的系统,采用本发明所述的方法及系统,减少数据传输路径切换时的延时,提升用户体验。
文档编号H04W24/04GK102316499SQ201010223459
公开日2012年1月11日 申请日期2010年7月7日 优先权日2010年7月7日
发明者王旭辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1