CN100584058C - An information interaction system and its implementation method - Google Patents
An information interaction system and its implementation method Download PDFInfo
- Publication number
- CN100584058C CN100584058C CN200610080694A CN200610080694A CN100584058C CN 100584058 C CN100584058 C CN 100584058C CN 200610080694 A CN200610080694 A CN 200610080694A CN 200610080694 A CN200610080694 A CN 200610080694A CN 100584058 C CN100584058 C CN 100584058C
- Authority
- CN
- China
- Prior art keywords
- trau
- bsc
- module
- link
- load sharing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种信息交互系统,包括基站控制器(BSC)、编码变换与速率适配单元(TRAU)、BSC侧负荷分担处理模块、BSC侧链路控制模块、TRAU侧负荷分担处理模块和TRAU侧链路控制模块,BSC侧负荷分担处理模块用于实现BSC侧链路的负荷分担处理;TRAU侧负荷分担处理模块用于实现TRAU侧链路的负荷分担处理;BSC侧链路控制模块用于对BSC侧链路进行控制以实现BSC侧链路的可靠性;TRAU侧链路控制模块用于对TRAU侧链路进行控制以实现TRAU侧链路的可靠性。本发明还公开了BSC侧与TRAU侧间的信息交互方法。本发明能够在BSC侧和TRAU侧间可靠地传输信息,并且实现负荷分担处理。
The invention discloses an information interaction system, which comprises a base station controller (BSC), a code conversion and rate adaptation unit (TRAU), a BSC side load sharing processing module, a BSC side link control module, a TRAU side load sharing processing module and The TRAU side link control module, the BSC side load sharing processing module is used to realize the load sharing processing of the BSC side link; the TRAU side load sharing processing module is used to realize the load sharing processing of the TRAU side link; the BSC side link control module is used for It is used to control the BSC side link to realize the reliability of the BSC side link; the TRAU side link control module is used to control the TRAU side link to realize the reliability of the TRAU side link. The invention also discloses an information exchange method between the BSC side and the TRAU side. The invention can reliably transmit information between the BSC side and the TRAU side, and realize load sharing processing.
Description
技术领域 technical field
本发明涉及无线通信技术领域,更具体地说,涉及一种基站控制器(BSC)侧与语音编码变换和速率适配单元(TRAU)间的信息交互系统以及实现方法。The present invention relates to the technical field of wireless communication, and more specifically, relates to an information exchange system and an implementation method between a base station controller (BSC) side and a speech coding transformation and rate adaptation unit (TRAU).
背景技术 Background technique
语音编码变换与速率适配单元(TRAU)逻辑上是BSC的一个组成部分,但实际上可以与BSC分开放置,比如可以放到MSC机房,此时将TRAU称之为BSC的TRAU拉远单元。将TRAU拉远放置到核心网进行处理可以有效节省BSC与核心网机房之间的传输带宽。以64kbit/s的PCM语音为例,经过编解码压缩处理后,可以变成16kbit/s的压缩语音,压缩比为4∶1。这样,传输压缩语音信号比传输PCM信号要节省大约75%的带宽,从而可以极大地降低运营商的传输运营成本。The speech coding conversion and rate adaptation unit (TRAU) is logically a part of the BSC, but in fact it can be placed separately from the BSC, for example, it can be placed in the MSC equipment room. In this case, the TRAU is called the TRAU remote unit of the BSC. Remotely placing TRAU on the core network for processing can effectively save the transmission bandwidth between the BSC and the core network equipment room. Taking the PCM voice of 64kbit/s as an example, after codec compression processing, it can become compressed voice of 16kbit/s, and the compression ratio is 4:1. In this way, the transmission of the compressed voice signal saves about 75% of the bandwidth compared with the transmission of the PCM signal, which can greatly reduce the transmission and operation cost of the operator.
然而,将TRAU拉远也会带来一些技术上的问题。如何保证BSC本地侧和TRAU拉远单元之间的可靠信令传输,就是其中之一。在现有GSM协议中虽然已经提出了TRAU拉远的概念,但对于BSC本地侧和TRAU拉远单元之间采用何种方式进行通信却没有进行规定。如果在E1线路上采用普通的链路层协议(例如LAPD)来传输BSC本地框和TRAU拉远单元的信令、语音或数据,显然将无法保证可靠性满足要求,同时也无法实现负荷分担处理。However, moving TRAU farther away also poses some technical problems. How to ensure reliable signaling transmission between the local side of the BSC and the remote unit of the TRAU is one of them. Although the concept of remote TRAU has been proposed in the existing GSM protocol, there is no provision for communication between the local side of the BSC and the remote TRAU unit. If an ordinary link layer protocol (such as LAPD) is used on the E1 line to transmit the signaling, voice or data of the BSC local box and the TRAU remote unit, obviously the reliability cannot be guaranteed to meet the requirements, and the load sharing process cannot be realized at the same time. .
正如上述分析,如果在E1线路上采用普通的链路层协议来传输BSC本地侧和TRAU拉远侧的信息,将无法保证可靠性能够满足要求,同时也无法实现负荷分担处理。这样,最终由于BSC和TRAU之间通信失败而造成呼叫失败,并导致呼损率上升。尤其在话务量繁忙时,这将极易造成长时间和大面积的呼损,这对商用的BSC来说是无法容忍的。同样,如果采用MultiCarrier PPP over E1,需要采用网络处理器(NP)来实现IP包的硬件转发,否则性能难以满足需求,但是硬件转发的设计会增加BSC软硬件成本和设备复杂度。As analyzed above, if an ordinary link layer protocol is used on the E1 line to transmit the information of the local side of the BSC and the remote side of the TRAU, the reliability cannot be guaranteed to meet the requirements, and the load sharing process cannot be realized at the same time. In this way, eventually the call fails due to the communication failure between the BSC and the TRAU, and the call loss rate increases. Especially when the traffic volume is heavy, it will easily cause long-term and large-area call loss, which is intolerable for commercial BSCs. Similarly, if MultiCarrier PPP over E1 is used, a network processor (NP) is required to implement hardware forwarding of IP packets, otherwise the performance cannot meet the requirements, but the design of hardware forwarding will increase the cost of BSC software and hardware and equipment complexity.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的是提出一种BSC与TRAU间的信息交互系统,以在BSC侧和TRAU间可靠地传输信息,并且实现负荷分担处理。In view of this, the main purpose of the present invention is to propose an information exchange system between BSC and TRAU, so as to reliably transmit information between BSC and TRAU, and realize load sharing processing.
本发明的另一目的是提出一种从BSC侧向TRAU侧传输信息的方法,以实现从BSC侧向TRAU侧可靠地传输信息,并且实现负荷分担处理。Another object of the present invention is to propose a method for transmitting information from the BSC side to the TRAU side, so as to realize reliable information transmission from the BSC side to the TRAU side and realize load sharing processing.
本发明的再一目的是提出一种从TRAU侧向BSC侧传输信息的方法,以实现从TRAU侧向BSC侧可靠地传输信息,并且实现负荷分担处理。Another object of the present invention is to propose a method for transmitting information from the TRAU side to the BSC side, so as to realize reliable information transmission from the TRAU side to the BSC side, and realize load sharing processing.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
一种信息交互系统,该系统包括BSC和TRAU,所述TRAU与所述BSC拉远,BSC侧包括BSC侧负荷分担处理模块和BSC侧链路控制模块,TRAU侧包括TRAU侧负荷分担处理模块和TRAU侧链路控制模块,其中BSC侧负荷分担处理模块和BSC侧链路控制模块相互连接,TRAU侧负荷分担处理模块和TRAU侧链路控制模块相互连接,所述BSC侧链路控制模块和TRAU侧链路控制模块连接,并且,An information interaction system, the system includes a BSC and a TRAU, the TRAU is remote from the BSC, the BSC side includes a BSC side load sharing processing module and a BSC side link control module, and the TRAU side includes a TRAU side load sharing processing module and The TRAU side link control module, wherein the BSC side load sharing processing module and the BSC side link control module are connected to each other, the TRAU side load sharing processing module and the TRAU side link control module are connected to each other, and the BSC side link control module and the TRAU side link control module are connected to each other. The side link control module is connected, and,
BSC侧负荷分担处理模块,用于实现BSC侧链路的负荷分担处理;The BSC side load sharing processing module is used to realize the load sharing processing of the BSC side link;
TRAU侧负荷分担处理模块,用于实现TRAU侧链路的负荷分担处理;The TRAU side load sharing processing module is used to implement the load sharing processing of the TRAU side link;
BSC侧链路控制模块,用于对BSC侧链路进行控制以实现BSC侧链路的可靠性;The BSC side link control module is used to control the BSC side link to realize the reliability of the BSC side link;
TRAU侧链路控制模块,用于对TRAU侧链路进行控制以实现TRAU侧链路的可靠性;The TRAU side link control module is used to control the TRAU side link to realize the reliability of the TRAU side link;
其中所述BSC侧负荷分担处理模块包括BSC侧消息传递部分MTP3模块和BSC侧信令连接控制部分SCCP模块,所述TRAU侧负荷分担处理模块包括TRAU侧MTP3模块和TRAU侧SCCP模块,其中BSC侧MTP3模块和BSC侧SCCP模块连接,TRAU侧MTP3模块和TRAU侧SCCP模块连接。Wherein, the BSC side load sharing processing module includes a BSC side message transfer part MTP3 module and a BSC side signaling connection control part SCCP module, and the TRAU side load sharing processing module includes a TRAU side MTP3 module and a TRAU side SCCP module, wherein the BSC side The MTP3 module is connected to the SCCP module on the BSC side, and the MTP3 module on the TRAU side is connected to the SCCP module on the TRAU side.
所述BSC侧链路控制模块为BSC侧MTP2模块,所述TRAU侧链路控制模块为TRAU侧MTP2模块。The BSC-side link control module is a BSC-side MTP2 module, and the TRAU-side link control module is a TRAU-side MTP2 module.
所述BSC侧链路控制模块为BSC侧多通道捆绑点对点协议(MC PPP)模块,所述TRAU侧链路控制模块为TRAU侧MC PPP模块。The BSC side link control module is a BSC side multi-channel binding point-to-point protocol (MC PPP) module, and the TRAU side link control module is a TRAU side MC PPP module.
所述BSC侧链路控制模块和TRAU侧链路控制模块之间的连接为:由至少一条E1线路所构成的连接。The connection between the BSC-side link control module and the TRAU-side link control module is: a connection formed by at least one E1 line.
一种从BSC侧向TRAU侧传输信息的方法,所述TRAU与所述BSC拉远,该方法包括:A method for transmitting information from the BSC side to the TRAU side, where the TRAU is remote from the BSC, and the method includes:
A1、对BSC侧链路的负荷采用链路动态轮选方式进行分担以选择传输信息的链路;A1. The load of the link on the BSC side is shared by link dynamic round selection to select the link for transmitting information;
B1、对所述链路进行控制以实现该BSC侧链路的可靠性,并通过该链路将信息传输到TRAU侧。B1. Control the link to realize the reliability of the link on the BSC side, and transmit information to the TRAU side through the link.
该方法在步骤A1之前包括接收来自于TRAU侧的呼叫处理消息;The method includes receiving a call processing message from the TRAU side before step A1;
步骤A1包括:Step A1 includes:
A11、对所述呼叫处理消息进行分析以确定是否向TRAU发出资源分配请求消息;A11. Analyze the call processing message to determine whether to send a resource allocation request message to TRAU;
A21、对所述资源分配消息加上源地址和目的地址,并利用链路ID区分不同的逻辑链路,并通过链路动态轮选方式进行负荷分担,以选择传输信息的链路。A21. Add a source address and a destination address to the resource allocation message, and use link IDs to distinguish different logical links, and perform load sharing through dynamic link selection to select a link for transmitting information.
所传输的信息为信令信息或语音信息。The transmitted information is signaling information or voice information.
一种从TRAU侧向BSC侧传输信息的方法,所述TRAU与所述BSC拉远,该方法包括:A method for transmitting information from a TRAU side to a BSC side, where the TRAU is remote from the BSC, and the method includes:
A2、对TRAU侧链路的负荷采用链路动态轮选方式进行分担以选择传输信息的链路;A2. The load of the link on the TRAU side is shared by means of dynamic link selection to select a link for transmitting information;
B2、对所述链路进行控制以实现该TRAU侧链路的可靠性,并通过该链路将信息传输到BSC侧。B2. Control the link to realize the reliability of the link on the TRAU side, and transmit information to the BSC side through the link.
该方法在步骤A2之前包括接收来自于BSC侧的呼叫处理消息;The method includes receiving a call processing message from the BSC side before step A2;
步骤A2包括:Step A2 includes:
A21、对所述呼叫处理消息进行分析以确定是否向BSC回应资源分配响应消息;A21. Analyze the call processing message to determine whether to respond to the BSC with a resource allocation response message;
A22、对所述资源分配消息加上源地址和目的地址,并利用链路ID区分不同的逻辑链路,并通过链路动态轮选方式进行负荷分担,以选择传输信息的链路。A22. Add a source address and a destination address to the resource allocation message, and use link IDs to distinguish different logical links, and perform load sharing through dynamic link selection to select a link for transmitting information.
步骤A2所述对TRAU侧链路的负荷进行分担为:对TRAU侧链路的负荷采用链路动态轮选方式进行分担。The load sharing of the links on the TRAU side described in step A2 is: sharing the load of the links on the TRAU side in a dynamic link selection manner.
所传输的信息为信令信息或语音信息。The transmitted information is signaling information or voice information.
从上述技术方案可以看出,本发明所提出的信息交互系统,包括BSC和TRAU,BSC侧包括BSC侧负荷分担处理模块和BSC侧链路控制模块,TRAU侧包括TRAU侧负荷分担处理模块和TRAU侧链路控制模块,其中BSC侧负荷分担处理模块和BSC侧链路控制模块相互连接,TRAU侧负荷分担处理模块和TRAU侧链路控制模块相互连接,BSC侧链路控制模块和TRAU侧链路控制模块连接,并且,BSC侧负荷分担处理模块,用于实现BSC侧链路的负荷分担处理;TRAU侧负荷分担处理模块,用于实现TRAU侧链路的负荷分担处理;BSC侧链路控制模块,用于对BSC侧链路进行控制以实现BSC侧链路的可靠性;TRAU侧链路控制模块,用于对TRAU侧链路进行控制以实现TRAU侧链路的可靠性。It can be seen from the above technical solutions that the information interaction system proposed by the present invention includes BSC and TRAU, the BSC side includes a BSC side load sharing processing module and the BSC side link control module, and the TRAU side includes a TRAU side load sharing processing module and TRAU The side link control module, wherein the BSC side load sharing processing module and the BSC side link control module are connected to each other, the TRAU side load sharing processing module is connected to the TRAU side link control module, and the BSC side link control module and the TRAU side link control module are connected to each other. The control module is connected, and the BSC side load sharing processing module is used to realize the load sharing processing of the BSC side link; the TRAU side load sharing processing module is used to realize the load sharing processing of the TRAU side link; the BSC side link control module is used to control the BSC side link to realize the reliability of the BSC side link; the TRAU side link control module is used to control the TRAU side link to realize the reliability of the TRAU side link.
由此可见,由于SCCP功能和MTP功能都是七号信令的一部分,因此应用本发明以后,BSC能够借助A接口上已有的7号信令处理功能来完成TRAU拉远通信功能,即BSC外部接口(A接口)和BSC内部接口(Ater接口)可以共用七号信令处理,本地和拉远信令通过内部七号信令来承载,从而实现在BSC侧和TRAU间可靠地传输信息,并且彻底实现负荷分担处理。It can be seen that since both the SCCP function and the MTP function are part of the No. 7 signaling, after applying the present invention, the BSC can use the existing No. 7 signaling processing function on the A interface to complete the TRAU remote communication function, that is, the BSC The external interface (A interface) and the BSC internal interface (Ater interface) can share the No. 7 signaling processing, and the local and remote signaling are carried by the internal No. 7 signaling, so as to realize the reliable transmission of information between the BSC side and the TRAU. And thoroughly realize load sharing processing.
附图说明 Description of drawings
图1为根据本发明BSC侧与TRAU侧间的信息交互系统的示范性结构示意图。Fig. 1 is a schematic diagram of an exemplary structure of an information exchange system between a BSC side and a TRAU side according to the present invention.
图2为根据本发明实施例的BSC侧与TRAU侧间的信息交互系统的结构示意图。Fig. 2 is a schematic structural diagram of an information exchange system between a BSC side and a TRAU side according to an embodiment of the present invention.
图3为根据本发明从BSC侧向TRAU侧传输信息的方法示范性流程图。Fig. 3 is an exemplary flowchart of a method for transmitting information from the BSC side to the TRAU side according to the present invention.
图4为根据本发明从TRAU侧向BSC侧传输信息的方法示范性流程图。Fig. 4 is an exemplary flowchart of a method for transmitting information from the TRAU side to the BSC side according to the present invention.
图5为根据本发明实施例的MTP路由标签示意图。Fig. 5 is a schematic diagram of an MTP routing label according to an embodiment of the present invention.
图6为根据本发明的实施例的从BSC侧向TRAU侧传输信息的示范性方法流程图。Fig. 6 is a flowchart of an exemplary method for transmitting information from the BSC side to the TRAU side according to an embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本发明再作进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
首先对可靠性和负荷分担进行说明。可靠性,是指在不可靠链路上进行可靠链路传输的方法,一般通过链路层协议实现,主要的实现手段就是信号接收确认和重传机制。负荷分担,是指在多条链路中较为均匀地分布负荷的算法,一旦其中一条链路出现拥塞或故障,其上的负荷能够均匀地分摊到其余正常的链路上。First, reliability and load sharing will be described. Reliability refers to the method of reliable link transmission on unreliable links. It is generally implemented through link layer protocols. The main means of implementation are signal reception confirmation and retransmission mechanisms. Load sharing refers to an algorithm that distributes load more evenly among multiple links. Once one of the links is congested or fails, the load on it can be evenly distributed to the remaining normal links.
图1为根据本发明BSC侧与TRAU侧间的信息交互系统的示范性结构示意图。如图1所示,该系统包括BSC 101和TRAU 104,其中TRAU 104拉远放置,BSC侧包括BSC侧负荷分担处理模块102和BSC侧链路控制模块103,TRAU侧包括TRAU侧负荷分担处理模块15和TRAU侧链路控制模块106,其中BSC侧负荷分担处理模块102和BSC侧链路控制模块103相互连接,TRAU侧负荷分担处理模块105和TRAU侧链路控制模块106相互连接,所述BSC侧链路控制模块103和TRAU侧链路控制模块106连接,并且Fig. 1 is a schematic diagram of an exemplary structure of an information exchange system between a BSC side and a TRAU side according to the present invention. As shown in Figure 1, the system includes a
BSC侧负荷分担处理模块102,用于实现BSC侧链路的负荷分担处理;The BSC side load
TRAU侧负荷分担处理模块105,用于实现TRAU侧链路的负荷分担处理;A load
BSC侧链路控制模块103,用于对BSC侧链路进行控制以实现BSC侧链路的可靠性;The BSC side
TRAU侧链路控制模块106,用于对TRAU侧链路进行控制以实现TRAU侧链路的可靠性。The TRAU-side
优选地,BSC侧负荷分担处理模块102包括BSC侧消息传递部分MTP3模块和BSC侧信令连接控制部分SCCP模块,TRAU侧负荷分担处理模块105包括TRAU侧MTP3模块和TRAU侧SCCP模块,其中BSC侧MTP3模块和BSC侧SCCP模块连接,TRAU侧MTP3模块和TRAU侧SCCP模块连接。更优选地,BSC侧链路控制模块103为BSC侧MTP2模块,所述TRAU侧链路控制模块106为TRAU侧MTP2模块。可选地,BSC侧链路控制模块103可以为BSC侧MC PPP模块,所述TRAU侧链路控制模块106可以为TRAU侧MC PPP模块。Preferably, the BSC side load
其中,BSC侧链路控制模块103和TRAU侧链路控制模块106之间的连接可以为由至少一条E1线路所构成的连接,并且其中每条E1线路上有32个64kbit/s的时隙,每个时隙分解成4个16kbit/s的子时隙以用于传输语音,而在传输信令时可以不分解。Wherein, the connection between the BSC side
基于图1,图2为根据本发明实施例的BSC侧与TRAU侧间的信息交互系统的结构示意图。如图2所示,该系统包括BSC 201和拉远放置的TRAU202,其中BSC侧的SCCP模块203和MTP3模块204对应于图1中BSC侧的负载分担处理模块102,BSC侧的MTP2模块205对应于图1中BSC侧的链路控制模块103。TRAU侧的SCCP模块206和MTP3模块207对应于图1中TRAU侧的负载分担处理模块105,TRAU侧的MTP2模块208对应于图1中BSC侧的链路控制模块106。BSC与核心网设备209的外部接口为A接口,BSC 201与TRAU202内部接口为Ater接口,都可以共用七号信令。Based on FIG. 1 , FIG. 2 is a schematic structural diagram of an information exchange system between a BSC side and a TRAU side according to an embodiment of the present invention. As shown in Figure 2, the system includes a
优选在具体实现中,可以将BSC本地侧物理实现为信令处理板和传输处理板,TRAU也物理实现为信令处理板和传输处理板等物理单元。比如,信令处理板上集成有SCCP模块和MTP3模块,传输处理板上集成有MTP2模块。此时,语音的处理通过可以从核心网设备209到TRAU传输处理板,再到BSC传输处理板。其中MSC 209到TRAU传输处理板在核心网机房里处理,可以采用普通的64kbit/s的PCM语音信道。TRAU传输处理板到BSC传输处理板通过远距离传输实现,此时语音信号已经被压缩到16kbit/s,所需传输带宽只有原来的1/4。A接口信令的处理从MSC209到TRAU信令处理板,再到TRAU传输处理板,然后经过BSC传输处理板终结在BSC信令处理板。Preferably, in specific implementation, the local side of the BSC can be physically implemented as a signaling processing board and a transmission processing board, and the TRAU can also be physically implemented as physical units such as a signaling processing board and a transmission processing board. For example, an SCCP module and an MTP3 module are integrated on the signaling processing board, and an MTP2 module is integrated on the transmission processing board. At this time, the voice processing may pass from the
Ater接口信令的处理从TRAU的信令处理板,再到TRAU传输处理板,然后经过BSC本地传输板,终结在BSC信令处理板。也就是说,Ater接口的信令在BSC本地和TRAU拉远单元之间进行。Ater interface signaling is processed from the signaling processing board of the TRAU to the transmission processing board of the TRAU, then passes through the local transmission board of the BSC, and ends at the signaling processing board of the BSC. That is to say, the signaling of the Ater interface is performed between the local BSC and the remote unit of the TRAU.
在TRAU信令处理板中嵌入SCCP模块和MTP3模块来处理高层信令,在传输板中嵌入MTP2模块来处理逻辑链路。其中一块信令板可以处理多块传输板的信令链路,通过配置绑定,也就是为每条逻辑链路指定信令处理板的方法来实现。由于BSC与MSC的接口(A接口)本身就需要7号信令处理,因此在BSC本地可以共用信令板上已有的软件(比如,SCCP和MTP处理软件),来进行BSC本地框与拉远框之间的通信。The SCCP module and MTP3 module are embedded in the TRAU signaling processing board to handle high-level signaling, and the MTP2 module is embedded in the transmission board to handle logical links. One of the signaling boards can process the signaling links of multiple transmission boards by configuring binding, that is, specifying a signaling processing board for each logical link. Since the interface (A interface) between BSC and MSC itself requires No. 7 signaling processing, the existing software (such as SCCP and MTP processing software) on the signaling board can be shared locally in the BSC to perform BSC local frame and pull Communication between far frames.
图3为根据本发明从BSC侧向TRAU侧传输信息的方法示范性流程图。Fig. 3 is an exemplary flowchart of a method for transmitting information from the BSC side to the TRAU side according to the present invention.
如图3所示,包括:As shown in Figure 3, including:
步骤301:对TRAU侧链路的负荷进行分担以选择传输信息的链路。Step 301: share the load of the links on the TRAU side to select a link for transmitting information.
步骤302:对所述链路进行控制以实现该TRAU侧链路的可靠性,并通过该链路将信息传输到BSC侧。Step 302: Control the link to realize the reliability of the link on the TRAU side, and transmit information to the BSC side through the link.
其中,可以预先接收来自于TRAU侧的呼叫处理消息,步骤301可以包括:首先,对所述呼叫处理消息进行分析以确定对BSC侧链路负荷进行分担的资源分配消息;然后对所述资源分配消息加上源地址和目的地址,并利用链路ID区分不同的逻辑链路来选择传输信息的链路。在这里,对BSC侧链路的负荷可以采用链路动态轮选方式进行分担,并且所传输的信息既可以为信令信息,又可以是语音信息。Wherein, the call processing message from the TRAU side may be received in advance, and step 301 may include: first, analyzing the call processing message to determine a resource allocation message for sharing the link load on the BSC side; and then allocating the resource The source address and destination address are added to the message, and the link ID is used to distinguish different logical links to select the link for transmitting information. Here, the load of the link on the BSC side can be shared by means of dynamic link selection, and the transmitted information can be either signaling information or voice information.
图4为根据本发明从TRAU侧向BSC侧传输信息的方法示范性流程图。如图4所示,包括:Fig. 4 is an exemplary flowchart of a method for transmitting information from the TRAU side to the BSC side according to the present invention. As shown in Figure 4, including:
步骤401:对TRAU侧链路的负荷进行分担以选择传输信息的链路;Step 401: share the load of the links on the TRAU side to select a link for transmitting information;
步骤402:对所述链路进行控制以实现该TRAU侧链路的可靠性,并通过该链路将信息传输到BSC侧。Step 402: Control the link to realize the reliability of the link on the TRAU side, and transmit information to the BSC side through the link.
其中,可以预先接收来自于BSC侧的呼叫处理消息,步骤401可以包括:首先,对所述呼叫处理消息进行分析以确定对TRAU侧链路负荷进行分担的资源分配消息;然后对所述资源分配消息加上源地址和目的地址,并利用链路ID区分不同的逻辑链路来选择传输信息的链路。在这里,对TRAU侧链路的负荷可以采用链路动态轮选方式进行分担,并且所传输的信息既可以为信令信息,又可以是语音信息。Wherein, the call processing message from the BSC side may be received in advance, and step 401 may include: first, analyzing the call processing message to determine a resource allocation message for sharing the link load on the TRAU side; and then allocating the resource The source address and destination address are added to the message, and the link ID is used to distinguish different logical links to select the link for transmitting information. Here, the load of the link on the TRAU side can be shared by means of link dynamic round-robin, and the transmitted information can be both signaling information and voice information.
为实现BSC本地APP和TRAU APP之间的可靠通信,无论在BSC侧还是TRAU侧,SCCP模块都需要承担信令控制的功能,而MTP模块(包括MTP第3功能级和MTP第2功能级)实现消息传递部分的功能,其核心部分完全遵从ITU-T Q.7XX系列协议。MTP3模块主要完成链路负荷分担功能,MTP2模块主要实现链路的可靠性。SCCP模块主要负责向高层提供有连接和无连接的服务。In order to realize reliable communication between the BSC local APP and the TRAU APP, the SCCP module needs to undertake the signaling control function no matter on the BSC side or the TRAU side, and the MTP module (including MTP functional level 3 and MTP functional level 2) Realize the function of the message passing part, and its core part fully complies with the ITU-T Q.7XX series protocol. The MTP3 module mainly completes the link load sharing function, and the MTP2 module mainly realizes the reliability of the link. The SCCP module is mainly responsible for providing connection and connectionless services to the upper layers.
MTP2模块实现的信令链路功能包括:帧定界、填充以及误差检测、用重发进行误差校正,链路故障监视等,由于以上功能的实现,大大提高了信令链路的可靠性。MTP3模块实现“信令消息处理”和“信令网络管理”功能,合称为“信令网功能”,主要通过信令消息编路(即动态分配信令链路选择码SLS)来实现“信令链路负荷分担”,在网络状况发生改变的情况下,MTP3模块能够控制SLS与预先配置的掩码的重新组合,从而维持或恢复正常的消息传递能力。The signaling link functions implemented by the MTP2 module include: frame delimitation, filling and error detection, error correction with retransmission, link fault monitoring, etc. Due to the realization of the above functions, the reliability of the signaling link is greatly improved. The MTP3 module implements the functions of "signaling message processing" and "signaling network management", which are collectively referred to as "signaling network functions", mainly through routing of signaling messages (that is, dynamically assigning signaling link selection code SLS) to realize " "Signaling link load sharing", when the network conditions change, the MTP3 module can control the recombination of the SLS and the pre-configured mask, so as to maintain or restore the normal message delivery capability.
在ITU-T Q.704规定了两种负荷分档方式,优选采用模式A,即在一个信令链路集内进行负荷分担。链路集有源信令点合目的信令点都相同的一组链路组成。为了实现负荷分担,MTP3采用了两种编码,即“信令链路选择码”SLS和“信令链路码”SLC。后者由4个bit组成,用来在一个链路集里区分不同的链路。4个bit限制了链路最大数量是16。In ITU-T Q.704, two load classification methods are specified, and mode A is preferably used, that is, load sharing is carried out in a signaling link set. The link set is composed of a group of links whose source and destination signaling points are the same. In order to realize load sharing, MTP3 adopts two kinds of codes, namely "signaling link selection code" SLS and "signaling link code" SLC. The latter consists of 4 bits and is used to distinguish different links in a link set. 4 bits limit the maximum number of links to 16.
SLS直接放在MTP3头部的路由标签中,采用轮选的方法选择当前使用的链路,来达到链路集内部负荷均衡的目的。当MTP2模块上报某条链路故障时,MTP3模块能够将其从可用资源中删除,始终保证可用链路上尽量负荷均匀。The SLS is directly placed in the routing label of the MTP3 header, and the currently used link is selected by a round-robin method to achieve the purpose of load balancing within the link set. When the MTP2 module reports a link failure, the MTP3 module can delete it from the available resources, always ensuring that the load on the available links is as even as possible.
当MTP2模块检测到故障恢复时,又会把恢复的链路编码添加到可用的资源池中。When the MTP2 module detects that the fault is restored, it will add the restored link code to the available resource pool.
其中,本发明优选采用的MTP路由标签的格式如图5所示。Among them, the format of the MTP routing label preferably adopted by the present invention is shown in FIG. 5 .
对于配置MTP物理链路,可以取若干条E1,在每条E1线上固定取某个时隙(例如16号时隙)给MTP2链路,多条MTP2链路通过数据配置绑定到某个MTP3模块,其中所谓绑定,就是一种半固定的对应关系。For the configuration of MTP physical links, several E1s can be selected, and a certain time slot (for example, time slot No. 16) is fixed on each E1 line for the MTP2 link, and multiple MTP2 links are bound to a certain time slot through data configuration. In the MTP3 module, the so-called binding is a semi-fixed corresponding relationship.
例如,一个MTP3模块,配置绑定了16条MTP2链路,那么就在这个MTP3模块和16个64kbit/s时隙中建立了一个半固定关系。只有当用户修改配置的时候才能够改变这种关系。For example, if an MTP3 module is configured to bind 16 MTP2 links, then a semi-fixed relationship is established between this MTP3 module and 16 64kbit/s time slots. This relationship can only be changed when the user modifies the configuration.
MTP3模块能够在已经配置的16条信令链路上实现自动负荷分担。由于BSC本地和TRAU拉远侧在物理上一一对应,因此在七号信令的配置上可以做很多简化处理,信令点、信令路由、链路集等都可以在代码中固定写入,不需要用户配置。用户仅配置上面所说的MTP2物理链路,MTP3-MTP2绑定关系。The MTP3 module can realize automatic load sharing on the configured 16 signaling links. Since the local BSC and the remote side of TRAU have a one-to-one physical correspondence, many simplifications can be done in the configuration of No. 7 signaling. The signaling point, signaling route, link set, etc. can be fixed in the code. , no user configuration is required. The user only configures the MTP2 physical link mentioned above and the MTP3-MTP2 binding relationship.
MTP2模块上具有故障检测和链路检测功能,一旦链路出现异常,立即报告给MTP3模块,MTP3模块实现负荷分担功能。The MTP2 module has fault detection and link detection functions. Once the link is abnormal, it will be reported to the MTP3 module immediately, and the MTP3 module will realize the load sharing function.
因此,七号信令的简化数据配置顺序可以归纳为:先配置MTP2物理链路和逻辑链路,再配置MTP3-MTP2绑定关系。Therefore, the simplified data configuration sequence of SS7 can be summarized as: first configure the MTP2 physical link and logical link, and then configure the MTP3-MTP2 binding relationship.
图6为根据本发明的实施例的从BSC侧向TRAU侧传输信息的示范性方法流程图。如图6所示,该方法包括:Fig. 6 is a flowchart of an exemplary method for transmitting information from the BSC side to the TRAU side according to an embodiment of the present invention. As shown in Figure 6, the method includes:
步骤601:从MSC来的呼叫处理消息,经过A接口,到达BSC;Step 601: The call processing message from the MSC arrives at the BSC through the A interface;
步骤602:BSC对该呼叫处理消息进行分析后,如果决定要分配TRAU资源,则向BSC侧负荷分担处理模块(SCCP+MTP3)发出“资源分配请求”消息;Step 602: After the BSC analyzes the call processing message, if it decides to allocate TRAU resources, it sends a "resource allocation request" message to the BSC side load sharing processing module (SCCP+MTP3);
步骤603:BSC侧负荷分担处理模块对“资源分配请求”消息加上源地址和目的地址,通过负荷分担算法,选择合适的数据链路(通过链路ID来区分不同的逻辑链路),发送到对应的BSC侧数据链路控制模块;Step 603: The BSC side load sharing processing module adds the source address and destination address to the "resource allocation request" message, selects the appropriate data link (distinguishes different logical links by link ID) through the load sharing algorithm, and sends To the corresponding BSC side data link control module;
步骤604:BSC侧数据链路控制模块将上述消息加上链路控制包头,发送到BSC侧物理层;BSC侧物理层将数据发送到TRAU侧物理层;TRAU侧物理层接收数据并解包后,发给TRAU侧数据链路控制模块;Step 604: The data link control module on the BSC side adds the link control header to the above message and sends it to the physical layer on the BSC side; the physical layer on the BSC side sends the data to the physical layer on the TRAU side; the physical layer on the TRAU side receives the data and unpacks it , sent to the TRAU side data link control module;
步骤605:TRAU侧数据链路控制模块校验控制包头,如果发现差错,则要求BSC侧重传,直到接受到完全正确的数据;然后,TRAU侧数据链路控制模块将数据发送到TRAU侧负荷分担处理模块,TRAU侧负荷分担处理模块将消息解包,进行资源分配处理;如果资源分配正常,TRAU向TRAU侧负荷分担处理模块发出“资源分配响应”消息;Step 605: The data link control module on the TRAU side checks the control packet header, and if an error is found, it requires the BSC to retransmit until completely correct data is received; then, the data link control module on the TRAU side sends the data to the TRAU side for load sharing In the processing module, the TRAU side load sharing processing module unpacks the message and performs resource allocation processing; if the resource allocation is normal, TRAU sends a "resource allocation response" message to the TRAU side load sharing processing module;
步骤606:TRAU侧负荷分担处理模块对“资源分配响应”消息加上源地址和目的地址,通过负荷分担算法,选择合适的数据链路(通过链路ID来区分不同的逻辑链路),发送到对应的TRAU侧数据链路控制模块;TRAU侧数据链路控制模块对上述消息加上链路控制包头,发送到TRAU侧物理层;TRAU侧物理层将数据发送到BSC侧物理层;BSC侧物理层接收数据解包后,发给BSC侧数据链路控制模块;BSC侧数据链路控制模块校验控制包头,如果发现差错,则要求TRAU侧重传,直到接受到完全正确的数据后发送给BSC侧负荷分担处理模块;BSC侧负荷分担处理模块将消息解包并进行资源分配处理。Step 606: The TRAU side load sharing processing module adds the source address and destination address to the "resource allocation response" message, selects the appropriate data link (different logical links are distinguished by link ID) through the load sharing algorithm, and sends To the corresponding data link control module on the TRAU side; the data link control module on the TRAU side adds a link control header to the above message and sends it to the physical layer on the TRAU side; the physical layer on the TRAU side sends the data to the physical layer on the BSC side; After the physical layer receives the data and unpacks it, it sends it to the data link control module on the BSC side; the data link control module on the BSC side checks the control packet header, and if an error is found, it requires the TRAU side to retransmit until it receives completely correct data and then sends it to the The BSC side load sharing processing module; the BSC side load sharing processing module unpacks the message and performs resource allocation processing.
步骤607:BSC侧负荷分担处理模块完成资源分配后,BSC向MSC发出呼叫处理响应消息,经过A接口,回到MSC,然后在MSC和BSC之间完成呼叫接续处理。Step 607: After the load sharing processing module on the BSC side completes resource allocation, the BSC sends a call processing response message to the MSC, returns to the MSC through the A interface, and completes call connection processing between the MSC and the BSC.
以上虽然以下行消息为例对本发明的实现进行了具体描述,显然这仅是示范性的,而并不用于对本发明进行限定。上行消息与此类似,本发明对此不再进行累述。Although the implementation of the present invention has been specifically described above by taking the downlink message as an example, it is obvious that this is only exemplary and not intended to limit the present invention. The uplink message is similar to this, and the present invention will not describe it again.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610080694A CN100584058C (en) | 2006-05-29 | 2006-05-29 | An information interaction system and its implementation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200610080694A CN100584058C (en) | 2006-05-29 | 2006-05-29 | An information interaction system and its implementation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101047885A CN101047885A (en) | 2007-10-03 |
| CN100584058C true CN100584058C (en) | 2010-01-20 |
Family
ID=38772024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200610080694A Expired - Fee Related CN100584058C (en) | 2006-05-29 | 2006-05-29 | An information interaction system and its implementation method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100584058C (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103237014B (en) * | 2013-03-28 | 2016-05-04 | 京信通信系统(广州)有限公司 | A kind of data transmission method and device |
| US10834704B2 (en) * | 2019-03-22 | 2020-11-10 | Asustek Computer Inc. | Method and apparatus for resource selection in sidelink transmission in a wireless communication system |
-
2006
- 2006-05-29 CN CN200610080694A patent/CN100584058C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN101047885A (en) | 2007-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8331269B2 (en) | Method and device for transmitting voice in wireless system | |
| US6625166B2 (en) | Communication system for communicating a plurality of time-division multiplexed data, and control method therefor | |
| KR100187823B1 (en) | CDMA mobile data communication control system | |
| JP2006522518A (en) | Wireless telecommunication device and method for communicating internet data packets containing different types of data | |
| JP2006522518A5 (en) | ||
| MXPA02001535A (en) | Implementation of call setup procedures with separation of call control and bearer control. | |
| CN1264234A (en) | Priority enhanced information transfer device and its method | |
| US20020087700A1 (en) | Method for managing socket in mobile communication system | |
| CN102315918A (en) | Method and device for intercommunicating TCP (Transmission Control Protocol) connection with SCTP (Stream Control Transmission Protocol) connection | |
| CN116032347A (en) | A communication switching method and device based on mobile network and Beidou short message | |
| CN100584058C (en) | An information interaction system and its implementation method | |
| WO2023093804A1 (en) | Packet loss management method and related apparatus | |
| CN107995082B (en) | Service card management method, master control card and distributed gateway | |
| JP4012542B2 (en) | Avoid transcoding or interruptions when changing payload coding in existing connections | |
| US20040008668A1 (en) | Method for the transmission of digital data over several data transmission networks, the associated units and associated program | |
| KR100312310B1 (en) | Method for managing a plurality of radio links in wireless local loop | |
| JPH1188251A (en) | Data communication system, transmitter, receiver, and data communication method | |
| CN1897590B (en) | A message transmission method and device based on DUA protocol | |
| CN101478784B (en) | Method and apparatus for controlling network congestion | |
| CN100499500C (en) | Method for realizing management for multistage communication device | |
| CN101364950B (en) | Method and apparatus for time division multiplex packet transmission | |
| CN100394735C (en) | Method for transmitting news on signalling link based on No.7 signalling system | |
| CN114520690A (en) | An information transmission method, device, device and node device | |
| CN100391172C (en) | A signaling monitoring system and method | |
| JP3883128B2 (en) | Data transmission method and transmission device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| ASS | Succession or assignment of patent right |
Owner name: CHANGZHOU XIAOGUO INFORMATION SERVICE CO., LTD. Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD. Effective date: 20140318 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 518129 SHENZHEN, GUANGDONG PROVINCE TO: 213164 CHANGZHOU, JIANGSU PROVINCE |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20140318 Address after: 213164 building C, building 407-2-6, Tian An Digital City, 588 Chang Wu Road, Wujin hi tech Industrial Development Zone, Changzhou, Jiangsu, China Patentee after: Changzhou Xiaoguo Information Service Co., Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: Huawei Technologies Co., Ltd. |
|
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100120 Termination date: 20160529 |