WO2008141573A1 - A data transmittiing method and communication system, base station controller and media gateway - Google Patents
A data transmittiing method and communication system, base station controller and media gateway Download PDFInfo
- Publication number
- WO2008141573A1 WO2008141573A1 PCT/CN2008/070983 CN2008070983W WO2008141573A1 WO 2008141573 A1 WO2008141573 A1 WO 2008141573A1 CN 2008070983 W CN2008070983 W CN 2008070983W WO 2008141573 A1 WO2008141573 A1 WO 2008141573A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- format
- media gateway
- real
- base station
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Definitions
- the present invention relates to the field of communications, and in particular, to a data transmission method, a communication system, a base station controller, and a media gateway.
- the A interface is a 64Kbps Time Division Multiplex (TDM) time slot.
- TDM Time Division Multiplex
- the base station controller BSC, Base Station Controller
- BTS Base Transceiver Station
- TRAU cross-transformation and rate adaptation unit
- 10 frames are RAA adapted to 80 bit V.110 frames.
- the 80-bit V.l 10 frame rate adaptation 2 (RA2, Rate Adaptation 2) is adapted to 64 kbps and sent to the core network.
- the BSC forwards the 64Kbps data to the Media Gateway (MGW, Media Gate Way), and the MGW hands over to the Interworking Function (IFF), and the IWF performs the Vl 10 and the wireless chain.
- IFF Interworking Function
- IWF performs the Vl 10 and the wireless chain.
- the processing of the RLP/L2R Radio Link Protocol/Layer 2 Relay
- PSTN Public Switched Telephone Network
- the TDM method is used to transmit information between the BSC and the MGW, but with the number
- RTP Real Time Transport Protocol
- the prior art does not provide a solution for how to use RTP for data transmission under its network architecture.
- the technical problem to be solved by the embodiments of the present invention is to provide a data transmission method, a communication system, a base station controller, and a media gateway, which can implement the A interface IP of the GSM system.
- the data transmission method provided by the embodiment of the present invention includes: the media gateway receives the real-time transport protocol packet sent by the base station controller; the media gateway processes the packet to obtain data in the G.711 format; the media gateway uses the G. Data in the 711 format is sent to the interconnect function entity.
- the data transmission method provided by the embodiment of the present invention includes: the base station controller performs rate adaptation processing on the data frame received from the mobile terminal to obtain data in the G.711 format; and the base station controller performs data in the G.711 format.
- the real-time transport protocol packet is sent to the media gateway by the real-time transport protocol, and the media gateway is instructed to extract the corresponding data from the real-time transport protocol packet.
- the communication system includes: a base station controller, configured to encapsulate a data frame received from a mobile terminal into a real-time transport protocol message and send the message; and a media gateway, configured to use the base station
- the packet received by the controller is processed to obtain data in the G.711 format, and the data is sent.
- the interconnection function entity is configured to receive the data in the G.711 format sent by the media gateway.
- the base station controller provided by the embodiment of the present invention includes: a data frame receiving unit, configured to receive a data frame from the mobile terminal, and a data frame encapsulating unit, configured to adapt the data frame to a frame after V.110 of 80 bits.
- the packet is a real-time transport protocol packet
- the data frame sending unit is configured to send the real-time transport protocol packet encapsulated by the data frame encapsulating unit to the media gateway.
- the base station controller provided by the embodiment of the present invention includes: a first receiving unit, configured to receive an assignment message sent by a mobile switching center, and a data frame sent by the mobile terminal; and a first data processing unit, configured to use, according to the assignment message Performing a rate adaptation process on the data frame to obtain data in the G.711 format, and encapsulating the data in the G.711 format into a real-time transport protocol message; and a first data sending unit, configured to use the real-time transport protocol The message is sent to the media gateway.
- the base station controller provided by the embodiment of the present invention includes: a third data receiving unit, configured for mobile terminal a data frame sent by the terminal; a second data processing unit, configured to perform rate adaptation processing on the received data frame to obtain data in a format of G.711, and encapsulate the data in the G.711 format to obtain a real-time transmission protocol packet; And a second data sending unit, configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol.
- the media gateway provided by the embodiment of the present invention includes: a data receiving unit, a data adapting unit, and a data forwarding unit; the data receiving unit is configured to receive a real-time transport protocol sent by the base station controller to report data in a format of G.711; The data forwarding unit is configured to forward the adapted data in the G.711 format to the interconnecting functional entity.
- the media gateway provided by the embodiment of the present invention includes: a second data receiving unit, configured to receive a real-time transport protocol packet that is sent by the base station controller and includes G.711 format data; and a data extracting unit, configured to use the real-time transport protocol The data in the corresponding G.711 format is extracted from the message; the second data forwarding unit is configured to send the data in the G.711 format to the interconnected functional entity.
- FIG. 1 is a schematic diagram of a data transmission network in the prior art
- FIG. 2 is a general flowchart of an embodiment of a data transmission method according to an embodiment of the present invention
- FIG. 3 is a flowchart of a first embodiment of a data transmission method according to an embodiment of the present invention
- FIG. 4 is a flowchart of a second embodiment of a data transmission method according to an embodiment of the present invention.
- FIG. 5 is a flowchart of a third embodiment of a data transmission method according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of an embodiment of a communication system according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of a first embodiment of a base station controller according to an embodiment of the present invention.
- FIG. 8 is a schematic diagram of a second embodiment of a base station controller according to an embodiment of the present invention.
- FIG. 9 is a schematic diagram of a third embodiment of a base station controller according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of a first embodiment of a media gateway according to an embodiment of the present disclosure.
- FIG. 11 is a schematic diagram of a second embodiment of a media gateway according to an embodiment of the present invention.
- the embodiments of the present invention provide a data transmission method, a communication system, a base station controller, and a media gateway, which are used to implement IP address of the A interface.
- a TRAU frame is taken as an example of a data frame, and it is understood that the same It may be other similar data frames, where one TRAU frame contains 4 data frames.
- the following describes the processing flow of the low-speed data service.
- the so-called low-speed data service generally refers to the service with a transmission rate lower than 9.6 kbps.
- the specific processing method for the high-speed data service will be described in the following embodiments.
- the overall process of the data transmission method embodiment in the embodiment of the present invention includes:
- the BSC encapsulates the received data frame into an RTP packet.
- the BSC receives the data frame from the mobile terminal through the BTS, and encapsulates the received data frame.
- the specific encapsulation process will be described in detail in the following embodiments.
- the BSC sends the encapsulated RTP ⁇ message to the MGW.
- the MGW adapts the data frame to the 64 kbps data in the G.711 format by rate adaptation.
- the MGW adapts the rate of the data frame in the received RTP packet by the rate adaptation, that is, the code change (TC, Transcoder).
- the rate adaptation that is, the code change (TC, Transcoder).
- the MGW sends the adapted data in the G.711 format to the IWF for further processing.
- the data frame in the RTP packet sent by the BSC is adapted to the data in the G.711 format and forwarded by the MGW, thereby saving the transmission resources of the BSC to the core network, thereby improving the data transmission efficiency.
- a first embodiment of a data transmission method in an embodiment of the present invention includes:
- the BSC encapsulates the received 72-bit V.110 format data frame into RTP >3 ⁇ 4 text.
- the BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and deletes the first four words in the data frame.
- the current intermediate rate may be obtained before the encapsulation, where the value of the intermediate rate parameter is sent by the Mobile Switching Center Server (MSC Server) to the MGW.
- MSC Server Mobile Switching Center Server
- the intermediate rate is 16 kbps
- the BSC encapsulates four 72-bit V.110 format data frames into one RTP message.
- the intermediate rate is 8 kbps
- two of the four 72-bit V.110 format data frames are all ones. Invalid
- the BSC encapsulates the remaining 2 valid 72-bit V.110 format data frames into an RTP message.
- the intermediate rate can also be distinguished, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message.
- the BSC sends the encapsulated RTP ⁇ message to the MGW.
- the BSC sends the encapsulated RTP packet to the MGW through the A interface.
- multiple redundant frames can be set in the RTP packet.
- the description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (two or four V.110 frames), and the second data block is the data block of the current time (two or four V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent packets.
- the specific format is as follows:
- the specific number of redundant frames, the payload type of the RTP packet (PT, Payload Type), and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC Server through the H.248 and BSSAP messages of the Mc interface.
- the MGW adapts the 72-bit V.110 format data frame in the RTP text to the 80-bit V.110 format data frame.
- the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, the RTP report. If there are two data frames in the V.110 format, you need to insert two invalid data frames of all 1s, and then perform the adaptation operation.
- the value of the intermediate rate parameter is sent by the MSC Server to the MGW.
- the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3 ⁇ 4 file is discarded.
- the specific check operation is:
- the value range is
- Method 1 Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same.
- Method 2 Configure the PT on the MSC to use the data service of the A interface. Then, the H.248 message of the Mc is sent to the MGW, and the PT is sent to the BSC by extending the BSSAP protocol. Therefore, the PT of the BSC and the MGW are kept consistent.
- the check is considered to pass.
- the MGW adapts the 80-bit V.110 format data frame to the G.711 format data by rate adaptation.
- the MGW sends the adapted data in the G.711 format to the IWF for further processing.
- the IWF processes the received data and returns it to the MGW.
- the MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit data frame.
- a data frame of the V.110 format if the intermediate rate is 16 kbps, the four 72-bit V.110 format frames are encapsulated into RTP messages and sent to the called party base station controller; if the intermediate rate value is 8 kbps, Then, the two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
- the called BSC After the called BSC receives the data sent by the MGW, it judges that if the intermediate rate value is 16 kbps, the received RTP message is directly processed. If the intermediate rate is 8 kbps, the received RTP is first received. Two all-one "1" invalid 72-bit V.110 format frames are inserted into the message, and then 72-bit V.110 format frames are transmitted to the PSTN network or other mobile terminals according to the user's request.
- a second embodiment of a data transmission method in an embodiment of the present invention includes:
- the BSC adapts the received 72-bit V.110 format data frame to the 80-bit V.110 format data frame.
- the BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and
- the current intermediate rate may be obtained before the encapsulation.
- the value of the intermediate rate parameter is sent by the MSC Server to the MGW. If the intermediate rate is 16 kbps, the BSC will use four 80-bit V.110 formats. The data frame is encapsulated into an RTP message. If the intermediate rate is 8 kbps, Then, in the four 80-bit V.110 format data frames, two data frames are all ones, that is, invalid, and the BSC encapsulates the remaining two valid 80-bit V.110 format data frames into one RTP message.
- the intermediate rate can also be separated, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message.
- the BSC sends the encapsulated RTP file to the MGW.
- the BSC sends the encapsulated RTP packet to the MGW through the A interface.
- multiple redundant frames can be set in the RTP packet.
- the description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (2 or 4 V.110 frames), and the second data block is the data block of the current time (2 or 4 V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent messages.
- the specific number of redundant frames, the PT of the RTP message, and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC through the H.248 and BSSAP messages of the Mc interface.
- the MGW adapts, by using rate adaptation, the 80-bit V.110 format data frame in the RTP packet to the G.711 format data.
- the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, the RTP report. If there are two data frames in the V.110 format, you need to insert two invalid data frames of all 1s, and then perform the adaptation operation.
- the value of the intermediate rate parameter is sent by the MSC Server to the MGW.
- the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3 ⁇ 4 file is discarded.
- the specific check operation is:
- the value range is
- Method 1 Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same.
- Method 2 Configure the PT on the MSC to use the data service of the A interface.
- Mc The H.248 message is sent to the MGW, and the PT is sent to the BSC by extending the BSSAP protocol. Therefore, the PT of the BSC and the MGW are kept consistent.
- the check is considered to pass.
- the MGW sends the adapted data in the G.711 format to the IWF for further processing.
- the IWF processes the received data and returns it to the MGW.
- the MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit data frame.
- a data frame of the V.110 format if the intermediate rate is 16 kbps, the four 72-bit V.110 format frames are encapsulated into RTP messages and sent to the called party base station controller; if the intermediate rate value is 8 kbps, Then, the two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
- the called BSC After the called BSC receives the data sent by the MGW, it judges that if the intermediate rate value is 16 kbps, the received RTP message is directly processed. If the intermediate rate is 8 kbps, the received RTP is first received. Two invalid "1" invalid 72-bit V.110 format frames are inserted into the message, and then the next processing is performed.
- a third embodiment of a data transmission method in an embodiment of the present invention includes:
- the BSC adapts the received 72-bit V.110 format data frame to the 63-bit V.110 format data frame.
- the BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and
- 502. Encapsulate a data frame of a V.110 format of 63 bits into an RTP packet.
- the current intermediate rate may be obtained before the encapsulation, where the value of the intermediate rate parameter is sent by the MSC Server to the MGW.
- the intermediate rate is 16 kbps
- the BSC will have four 63-bit V.110 formats.
- the data frame is encapsulated into an RTP message.
- the intermediate rate is 8 kbps
- two of the four 63-bit V.110 format data frames are all ones, that is, invalid, and the BSC will have two valid 63 bits.
- the data frame of the V.110 format is encapsulated into an RTP message.
- the intermediate rate can also be distinguished, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message. 503. The BSC sends the encapsulated RTP ⁇ message to the MGW.
- the BSC sends the encapsulated RTP packet to the MGW through the A interface.
- multiple redundant frames can be set in the RTP packet.
- the description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (2 or 4 V.110 frames), and the second data block is the data block of the current time (2 or 4 V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent messages.
- the specific number of redundant frames, the PT of the RTP message, and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC through the H.248 and BSSAP messages of the Mc interface.
- the MGW adapts the 63-bit V.110 format data frame in the RTP packet to the 80-bit V.110 format data frame by using rate adaptation.
- the number of data frames needs to be determined. If the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, in the RTP text. If there are two V.110 format data frames, you need to insert two invalid data frames that are all 1s, and then perform the adaptation operation.
- the value of the intermediate rate parameter is sent by the MSC Server to the MGW.
- the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3 ⁇ 4 file is discarded.
- the specific check operation is:
- the PT of the data service on the A interface is a dynamic PT, which ranges from 96 to 127. To ensure PT-saturation, the following methods are available:
- Method 1 Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same.
- Method 2 Configure the PT on the MSC to use the data service of the A interface. Then, the H.248 message of the Mc is sent to the MGW, and the PT is delivered to the BSC by extending the BSSAP protocol. This ensures that the PTs of the BSC and the MGW are consistent.
- the MGW adapts the data frame of the 80 bits V.110 format to the data of the G.711 format.
- the MGW sends the adapted data in the G.711 format to the IWF for further processing.
- the IWF processes the received data and returns it to the MGW.
- the MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit V-frame.
- a data frame of the .110 format if the intermediate rate value is 16 kbps, encapsulates four 72-bit V.110 format frames into RTP messages and sends them to the called party base station controller; if the intermediate rate value is 8 kbps,
- the two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
- the called BSC judges after receiving the data sent by the MGW, if the intermediate rate is
- the next step is to directly process the received RTP message. If the intermediate rate is 8kbps, first insert two "1" invalid 72bits V.110 format into the received RTP message. Frame, then proceed to the next step.
- an embodiment of a communication system in an embodiment of the present invention includes:
- the mobile terminal 601 is configured to send a data frame.
- the base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603;
- the base station controller 603 is configured to encapsulate the data frame received from the mobile terminal into a real-time transport protocol message and send the message;
- the media gateway 604 is configured to adapt data frames in the message received from the base station controller 603 to data in the G.711 format by code conversion, and send the data;
- the interconnect function entity 605 is configured to receive data transmitted by the media gateway 604.
- the first embodiment of the base station controller in the embodiment of the present invention includes:
- the data frame receiving unit 701 is configured to receive a data frame from the mobile terminal;
- the data frame encapsulating unit 702 is configured to adapt the data frame to an 80-bit V.110 format frame, and transmit the protocol packet in real time;
- the data frame sending unit 703 is configured to send the real-time transmission protocol packet encapsulated by the data frame encapsulating unit 702 to the media gateway.
- the first embodiment of the media gateway in the embodiment of the present invention includes:
- the data receiving unit 1001 is configured to receive a real-time transport protocol packet sent by the base station controller, and the data adapting unit 1002 is configured to adapt the frame in the V.110 format in the real-time transport protocol packet to the data in the G.711 format. ;
- the data forwarding unit 1003 is configured to forward the adapted data in the G.711 format to the interconnect function entity.
- the technical solution described in the above embodiments is a processing scheme of data services of 9.6 kbps or less and 9.6 kbps or less, and for high-speed data services (HSCSD, High Speed Circuit Switched Data) exceeding 9.6 kbps, the following two types can be used. Way to handle:
- the high-speed data service and the low-speed data service are differentiated on the BSC side:
- the specific implementation manner is:
- the BSC obtains whether the data service is a high-speed data service or a low-speed data service according to a bearer control (BC) parameter in the MSC assignment message.
- BC bearer control
- the processing of the bearer plane uses the method described above.
- the MSC sends an assignment message to the BSC, where the assignment message includes a BC parameter, which is used to indicate whether the current data service is a low-speed data service or a high-speed data service.
- the BSC performs rate adaptation, and/or multi-channel multiplexing, and/or demultiplexing processing to obtain 64 kbps G.711 format Pulse Code Modulation (PCM) data.
- PCM Pulse Code Modulation
- the BSC only needs to complete the TDM to IP format conversion, that is, the BSC uses a fixed time interval (for example: 20ms) for RTP packing, and encapsulates the G.711 format PCM data into an IP packet transmission.
- MGW Mobility Management Entity
- the BSC needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be performed according to actual conditions. For example, if the mobile terminal transmits multiple data frames, the BSC is required to perform multi-channel multiplexing processing. At this time, the data sent by the BSC to the mobile terminal needs corresponding multi-channel demultiplexing processing to form multi-channel data. Send to mobile terminal.
- the MGW obtains whether the data service is a high-speed data service or a low-speed data service according to the PLMN BC parameter delivered by the MSC. If it is a low-speed data service, the RAA/RA2 adaptation is performed according to the method described above to obtain the G.711 format data transmission to the IWF.
- the MSC sends an endpoint operation message to the MGW, which may be a modification of the endpoint request message, or an endpoint request message, where the message carries a PLMN BC parameter, which is used to indicate that the current data service is low speed.
- Data services are also high-speed data services.
- the received data is discarded, and the error information is reported.
- the MGW For high-speed data services, the MGW only needs to extract the payload from the RTP packet and transparently convert it to the G.711 PCM format for transmission to the IWF for processing.
- the MGW may not determine whether the data service type sent by the MSC is consistent with the data service type corresponding to the data format received from the BSC, and performs high-speed or low-speed processing according to the data service type delivered by the MSC.
- the BSC does not distinguish between the high-speed data service and the low-speed data service.
- the A interface can be uniformly transmitted by using the PCM over IP.
- the BSC performs rate adaptation, and/or multi-channel multiplexing, and/or demultiplexing processing on the data acquired by the A interface according to the A interface signaling indication, and obtains data in the G.711 format.
- the BSC then performs RTP packing with a fixed time interval (for example, 20ms), and encapsulates the PCM data in the G.711 format into an IP packet and sends it to the MGW.
- a fixed time interval for example, 20ms
- the BSC needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be performed according to actual conditions. For example, if the mobile terminal transmits multiple data frames, the BSC is required to perform multi-channel multiplexing processing. At this time, the data sent by the BSC to the mobile terminal needs corresponding multi-channel solution. The multiplexing process is performed to form multiplexed data to be delivered to the mobile terminal.
- the BSC performs corresponding rate adaptation processing on data of different data service types.
- data of different rates may be adapted to data of G.711 format according to the foregoing method. The specific method is similar and will not be described here.
- BSC will adapt the data to G.711 format data, and encapsulate it into an IP packet, which is sent to the MGW through RTP.
- the MGW learns that the call is a data service call, and the MGW extracts the data payload from the RTP packet (the rate of the payload data is 64 kbps) and converts the PCM stream converted into the TDM to the IWF for processing. This conversion process only completes the IP to TDM format conversion without the need for codec conversion and rate adjustment processing.
- the data received by the MGW is data in the G.711 format, and does not need to consider data of a high-speed data service type or a low-speed data service type, directly extracts the data payload, and converts to a TDM format, and Send to IWF.
- the data in the G.711 format described in the embodiment of the present invention may not be subjected to transcoding and EC conversion, and the data rate of the G.711 format may be 64 kbps.
- the 64 kbps described in the above embodiments refers to the amount of data transmitted per second, and there are usually 50 messages per second, and the net sizes included in the 50 messages add up to 64 Kb.
- the communication system in the embodiment of the present invention includes:
- a mobile terminal 601 configured to send a data frame
- the base station controller 602 is configured to encapsulate the data frame received from the mobile terminal 601 into a real-time transmission protocol message and send the message to the media gateway 603;
- the media gateway 603 is configured to process the packet to obtain data in the G.711 format, and exchange the data to the interconnect function entity 604 by time division multiplexing.
- the interconnection function entity 604 is configured to receive data sent by the media gateway.
- the second embodiment of the communication system in the embodiment of the present invention includes: a mobile terminal 601, configured to send a data frame;
- the base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603.
- the base station controller 603 is configured to receive an assignment message sent by the mobile switching center and a data frame sent by the base transceiver station 602, and determine, according to the assignment message, whether the current data service is a high-speed data service, and if yes, perform a rate on the data frame.
- the data in the G.711 format is obtained by the matching and/or multi-channel multiplexing and/or the multi-channel demultiplexing process, and the data in the G.711 format is encapsulated into a real-time transmission protocol message, such as an IP packet, and the real-time transmission protocol is used.
- the real-time transport protocol message is sent to the media gateway 604;
- the media gateway 604 is configured to extract corresponding data from the real-time transport protocol message, perform time division multiplexing processing on the data, and send the processed data to the interconnect function entity 605;
- the interconnect function entity 605 is configured to receive data sent by the media gateway 604.
- the base station controller 603 needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be selected according to actual conditions. For example, if the mobile terminal 601 transmits multiple data frames, the base station controller 603 is required to perform multi-channel multiplexing processing. At this time, the data sent by the base station controller 603 to the mobile terminal 601 needs to be multi-channel demultiplexed. The multiplexed data is sent to the mobile terminal 601.
- the base station controller 603 needs to determine whether the current service is a high-speed data service or a low-speed data service. If the high-speed data service is a high-speed data service, the base station controller 603 performs the above-mentioned manner. If the data is a low-speed data service, the low-speed data mentioned in the previous embodiment is used. The business processing method is processed.
- the RTP packet in this embodiment may be an IP packet or other types of data packets, as long as the RTP protocol can be satisfied.
- the third embodiment of the communication system in the embodiment of the present invention includes:
- a mobile terminal 601 configured to send a data frame
- the base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603.
- the base station controller 603 is configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the data frames received from the base transceiver station 602 to obtain data in the G.711 format, for G.711.
- Grid The data is encapsulated to obtain a real-time transport protocol message, and the real-time transport protocol message is sent to the media gateway 604 through a real-time transport protocol;
- the media gateway 604 is configured to extract corresponding data from the real-time transport protocol message, perform time division multiplexing processing on the data, and send the processed data to the interconnect function entity 605;
- the interconnect function entity 605 is configured to receive data sent by the media gateway 604.
- the base station controller 603 needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be selected according to actual conditions. For example, if the mobile terminal 601 transmits multiple data frames, the base station controller 603 is required to perform multi-channel multiplexing processing. At this time, the data sent by the base station controller 603 to the mobile terminal 601 needs to be multi-channel demultiplexed. The multiplexed data is sent to the mobile terminal 601.
- the base station controller 603 does not need to determine whether the current service is a high-speed data service or a low-speed data service, and directly adapts the data frame to the data in the G.711 format for further processing.
- the first embodiment of the present invention includes: a first receiving unit 801, which receives an assignment message sent by a mobile switching center and a data frame sent by the mobile terminal;
- a data service check unit 802 configured to determine, according to the assignment message, whether the current data service is a high-speed data service
- the first data processing unit 803 is configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the data frame to obtain data in a G.711 format when the current data service is a high-speed data service. Encapsulating the data in the G.711 format into a real-time transport protocol message;
- the first data sending unit 804 is configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol.
- the third embodiment of the base station controller in the embodiment of the present invention includes:
- a third data receiving unit 901 configured to receive a data frame sent by the mobile terminal
- a second data processing unit 902 configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the received data frame to obtain data in a G.711 format, in the G.711 format.
- Data is encapsulated to obtain a real-time transport protocol message;
- the second data sending unit 903 is configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol.
- the second embodiment of the media gateway in the embodiment of the present invention includes: a second data receiving unit 1101, configured to receive a real-time transport protocol packet that is sent by the base station controller and includes G.711 format data;
- the data extracting unit 1102 is configured to extract corresponding data in the G.711 format from the real-time transport protocol packet.
- a second data adaptation unit 1103, configured to perform time division multiplexing processing on the data in the G.711 format
- the second data forwarding unit 1104 is configured to send the processed data to the interconnected functional entity.
- the media gateway embodiment described above can be applied to the case of not distinguishing between the high-speed data service and the low-speed data service. It can be understood that if the high-speed data service and the low-speed data service need to be distinguished, the media gateway also needs to include:
- the service processing unit 1105 is configured to determine, according to the endpoint operation request received from the mobile switching center when the call is established, whether the current data service is a high-speed data service, and if yes, perform the step of extracting corresponding data from the real-time transport protocol message. .
- the specific processing flow is: the second data receiving unit 1101 receives the IP packet, and the service processing unit 1105 determines the current data service type according to the endpoint operation request sent by the mobile switching center, and according to Different data service types extract corresponding data from the IP packet and send it to the second data adaptation unit 1103 for subsequent processing.
- the media gateway receives the real-time transport protocol packet sent by the base station controller
- the media gateway processes the packet to obtain 64 kbps data in G.711 format; the media gateway sends the data in the G.711 format to the interconnect function entity.
- the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the embodiments of the present invention have the following advantages:
- the MTC can receive the RTP packet sent by the BSC, so that the RPC-based data can be transmitted between the BSC and the MGW, so that the IP of the A interface can be implemented to meet the network development needs and improve the data transmission efficiency.
- the MGW can adapt the data frame in the RTP message sent by the BSC to the 64 kbps G.711 format data and forward it, the data rate in the RTP message sent by the BSC to the MGW can be lower than 64 kbps, so Save BSC to the core network transmission resources.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
一种数据传输方法及通信系统 ½站控制器以及媒体网关 本申请要求于 2007 年 5 月 18 日提交中国专利局、 申请号为 200710107966.5、 发明名称为"一种数据传输方法及通信系统及基站控制器以 及媒体网关"的中国专利申请的优先权, 以及 2007年 11月 7日提交中国专利 局、 申请号为 200710166118.1、 发明名称为"一种数据传输方法及通信系统及 基站控制器以及媒体网关"的中国专利申请的优先权其全部内容通过引用结合 在本申请中。 Data transmission method and communication system 1⁄2 station controller and media gateway The application is submitted to the Chinese Patent Office on May 18, 2007, and the application number is 200710107966.5, and the invention name is "a data transmission method and communication system and base station control". And the media gateway" Chinese patent application priority, and November 7, 2007 submitted to the Chinese Patent Office, application number 200710166118.1, the invention name is "a data transmission method and communication system and base station controller and media gateway" The priority of the Chinese Patent Application is hereby incorporated by reference in its entirety in its entirety herein in its entirety in its entirety.
技术领域 Technical field
本发明涉及通信领域,尤其涉及一种数据传输方法及通信系统及基站控制 器以及媒体网关。 The present invention relates to the field of communications, and in particular, to a data transmission method, a communication system, a base station controller, and a media gateway.
背景技术 Background technique
在基于全球移动通信系统 ( GSM , Global System for Mobile Communications ) 的数据业务中, 现有技术中一种数据传输方法为: In the data service based on the Global System for Mobile Communications (GSM), a data transmission method in the prior art is:
A接口为 64Kbps的时分复用 ( TDM, Time Division Multiplex )时隙。 当 呼叫为电路交换(CS, Circuit Switched )的数据业务呼叫时,基站控制器(BSC, Base Station Controller ) 收到基站收发信机 ( BTS, Base Transceiver Station ) 的数据帧。 The A interface is a 64Kbps Time Division Multiplex (TDM) time slot. When the call is a data service call (CS, Circuit Switched), the base station controller (BSC, Base Station Controller) receives the data frame of the base transceiver station (BTS, Base Transceiver Station).
请参阅图 1 , 首先要将码型转换和速率适配单元(TRAU, Transcoding and Rate Adaptation Unit )做中间速率适配(RAA, Additional inter-mediate Rate Adaption function ), 将 TRAU帧中的 72bit的 V.l 10帧做 RAA适配到 80bit的 V.110帧。 再将 80bit的 V.l 10帧做速率适配 2 ( RA2, Rate Adaptation 2 )适配 到 64kbps, 发给核心网。 若核心网为 R4架构的核心网, BSC将 64Kbps的数 据转发给媒体网关( MGW, Media Gate Way ), MGW交给互连功能实体( IWF , Inter Working Function ), 由 IWF进行 V.l 10及无线链路协议 /无线层二协议 ( RLP/L2R, Radio Link Protocol/ Layer 2 Relay ) 的处理,从而实现移动终端到 公用交换电话网 (PSTN, Public Switched Telephone Network ) 的数据业务。 Referring to FIG. 1, the following is a cross-transformation and rate adaptation unit (TRAU), which is a 72-bit Vl in a TRAU frame. 10 frames are RAA adapted to 80 bit V.110 frames. The 80-bit V.l 10 frame rate adaptation 2 (RA2, Rate Adaptation 2) is adapted to 64 kbps and sent to the core network. If the core network is the core network of the R4 architecture, the BSC forwards the 64Kbps data to the Media Gateway (MGW, Media Gate Way), and the MGW hands over to the Interworking Function (IFF), and the IWF performs the Vl 10 and the wireless chain. The processing of the RLP/L2R (Radio Link Protocol/Layer 2 Relay) enables the data service of the mobile terminal to the Public Switched Telephone Network (PSTN).
发明人在实现本发明的过程中 , 发现现有技术中存在以下缺陷: In the process of implementing the present invention, the inventors found the following drawbacks in the prior art:
现有技术中 BSC与 MGW之间采用的是 TDM方式传输信息, 但随着数 据传输技术的发展, 实时传输协议 ( RTP, Real Time Transport Protocol )得到 了广泛的应用, 但现有技术中并未提供如何在其网络架构下采用 RTP进行数 据传输的方案。 In the prior art, the TDM method is used to transmit information between the BSC and the MGW, but with the number According to the development of transmission technology, Real Time Transport Protocol (RTP) has been widely used, but the prior art does not provide a solution for how to use RTP for data transmission under its network architecture.
发明内容 Summary of the invention
本发明实施例要解决的技术问题是提供一种数据传输方法及通信系统及 基站控制器以及媒体网关, 能够实现 GSM系统的 A接口 IP化。 The technical problem to be solved by the embodiments of the present invention is to provide a data transmission method, a communication system, a base station controller, and a media gateway, which can implement the A interface IP of the GSM system.
本发明实施例提供的数据传输方法, 包括:媒体网关接收基站控制器发送 的实时传输协议报文; 媒体网关对所述报文进行处理得到 G.711格式的数据; 媒体网关将所述 G.711格式的数据发送至互连功能实体。 The data transmission method provided by the embodiment of the present invention includes: the media gateway receives the real-time transport protocol packet sent by the base station controller; the media gateway processes the packet to obtain data in the G.711 format; the media gateway uses the G. Data in the 711 format is sent to the interconnect function entity.
本发明实施例提供的数据传输方法, 包括:基站控制器对从移动终端接收 的数据帧进行速率适配处理得到个 G.711格式的数据;基站控制器对所述 G.711 格式的数据进行封装得到实时传输协议报文,通过实时传输协议将所述实时传 输协议报文发送至媒体网关,指示所述媒体网关从所述实时传输协议报文中提 取出相应数据。 The data transmission method provided by the embodiment of the present invention includes: the base station controller performs rate adaptation processing on the data frame received from the mobile terminal to obtain data in the G.711 format; and the base station controller performs data in the G.711 format. The real-time transport protocol packet is sent to the media gateway by the real-time transport protocol, and the media gateway is instructed to extract the corresponding data from the real-time transport protocol packet.
本发明实施例提供的通信系统, 包括: 基站控制器, 用于将从移动终端接 收到的数据帧封装为实时传输协议报文并发送所述报文;媒体网关, 用于对从 所述基站控制器接收到的报文进行处理得到 G.711格式的数据, 并发送所述数 据; 互连功能实体, 用于接收媒体网关发送的所述 G.711格式的数据。 The communication system provided by the embodiment of the present invention includes: a base station controller, configured to encapsulate a data frame received from a mobile terminal into a real-time transport protocol message and send the message; and a media gateway, configured to use the base station The packet received by the controller is processed to obtain data in the G.711 format, and the data is sent. The interconnection function entity is configured to receive the data in the G.711 format sent by the media gateway.
本发明实施例提供的基站控制器, 包括: 数据帧接收单元, 用于接收来自 移动终端的数据帧;数据帧封装单元,用于将所述数据帧适配至 80bits的 V.110 后的帧封装为实时传输协议报文; 数据帧发送单元, 用于将所述数据帧封装单 元封装后的实时传输协议报文发送至媒体网关。 The base station controller provided by the embodiment of the present invention includes: a data frame receiving unit, configured to receive a data frame from the mobile terminal, and a data frame encapsulating unit, configured to adapt the data frame to a frame after V.110 of 80 bits. The packet is a real-time transport protocol packet, and the data frame sending unit is configured to send the real-time transport protocol packet encapsulated by the data frame encapsulating unit to the media gateway.
本发明实施例提供的基站控制器, 包括: 第一接收单元, 用于接收移动交 换中心发送的指配消息以及移动终端发送的数据帧; 第一数据处理单元, 用于 根据所述指配消息对所述数据帧进行速率适配处理得到 G.711格式的数据,将 所述 G.711格式的数据封装为实时传输协议报文; 第一数据发送单元, 用于利 用实时传输协议将所述报文发送至媒体网关。 The base station controller provided by the embodiment of the present invention includes: a first receiving unit, configured to receive an assignment message sent by a mobile switching center, and a data frame sent by the mobile terminal; and a first data processing unit, configured to use, according to the assignment message Performing a rate adaptation process on the data frame to obtain data in the G.711 format, and encapsulating the data in the G.711 format into a real-time transport protocol message; and a first data sending unit, configured to use the real-time transport protocol The message is sent to the media gateway.
本发明实施例提供的基站控制器, 包括: 第三数据接收单元, 用于移动终 端发送的数据帧; 第二数据处理单元, 用于对接收的数据帧进行速率适配处理 得到 G.711格式的数据, 对所述 G.711格式的数据进行封装得到实时传输协议 报文; 第二数据发送单元, 用于通过实时传输协议将所述实时传输协议报文发 送至媒体网关。 The base station controller provided by the embodiment of the present invention includes: a third data receiving unit, configured for mobile terminal a data frame sent by the terminal; a second data processing unit, configured to perform rate adaptation processing on the received data frame to obtain data in a format of G.711, and encapsulate the data in the G.711 format to obtain a real-time transmission protocol packet; And a second data sending unit, configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol.
本发明实施例提供的媒体网关, 包括: 数据接收单元, 数据适配单元以及 数据转发单元;所述数据接收单元用于接收基站控制器发送的实时传输协议报 至 G.711 格式的数据; 所述数据转发单元用于向互连功能实体转发适配后的 G.711格式的数据。 The media gateway provided by the embodiment of the present invention includes: a data receiving unit, a data adapting unit, and a data forwarding unit; the data receiving unit is configured to receive a real-time transport protocol sent by the base station controller to report data in a format of G.711; The data forwarding unit is configured to forward the adapted data in the G.711 format to the interconnecting functional entity.
本发明实施例提供的媒体网关, 包括: 第二数据接收单元, 用于接收基站 控制器发送的包含 G.711格式数据的实时传输协议报文; 数据提取单元, 用于 从所述实时传输协议报文中提取相应的 G.711格式的数据;第二数据转发单元, 用于将所述 G.711格式的数据发送至互连功能实体。 The media gateway provided by the embodiment of the present invention includes: a second data receiving unit, configured to receive a real-time transport protocol packet that is sent by the base station controller and includes G.711 format data; and a data extracting unit, configured to use the real-time transport protocol The data in the corresponding G.711 format is extracted from the message; the second data forwarding unit is configured to send the data in the G.711 format to the interconnected functional entity.
附图说明 DRAWINGS
图 1为现有技术中数据传输网络示意图; 1 is a schematic diagram of a data transmission network in the prior art;
图 2为本发明实施例中数据传输方法实施例总体流程图 2 is a general flowchart of an embodiment of a data transmission method according to an embodiment of the present invention;
图 3为本发明实施例中数据传输方法第一实施例流程图 FIG. 3 is a flowchart of a first embodiment of a data transmission method according to an embodiment of the present invention;
图 4为本发明实施例中数据传输方法第二实施例流程图 FIG. 4 is a flowchart of a second embodiment of a data transmission method according to an embodiment of the present invention;
图 5为本发明实施例中数据传输方法第三实施例流程图 FIG. 5 is a flowchart of a third embodiment of a data transmission method according to an embodiment of the present invention;
图 6为本发明实施例中通信系统实施例示意图; 6 is a schematic diagram of an embodiment of a communication system according to an embodiment of the present invention;
图 7为本发明实施例中基站控制器第一实施例示意图 FIG. 7 is a schematic diagram of a first embodiment of a base station controller according to an embodiment of the present invention;
图 8为本发明实施例中基站控制器第二实施例示意图 FIG. 8 is a schematic diagram of a second embodiment of a base station controller according to an embodiment of the present invention;
图 9为本发明实施例中基站控制器第三实施例示意图 FIG. 9 is a schematic diagram of a third embodiment of a base station controller according to an embodiment of the present invention;
图 10为本发明实施例中媒体网关第一实施例示意图; FIG. 10 is a schematic diagram of a first embodiment of a media gateway according to an embodiment of the present disclosure;
图 11为本发明实施例中媒体网关第二实施例示意图。 FIG. 11 is a schematic diagram of a second embodiment of a media gateway according to an embodiment of the present invention.
具体实施方式 detailed description
本发明实施例提供了一种数据传输方法及通信系统及基站控制器以及媒 体网关, 用于实现 A接口 IP化。 The embodiments of the present invention provide a data transmission method, a communication system, a base station controller, and a media gateway, which are used to implement IP address of the A interface.
在下面的实施例中以 TRAU帧作为数据帧的例子, 可以理解的是, 同样 可以是其它类似的数据帧, 其中, 一个 TRAU帧中包含 4个数据帧。 下面首先介绍有关低速数据业务的处理流程,所谓低速数据业务一般是指 传输速率低于 9.6kbps的业务, 具体有关高速数据业务的处理方式将在后续实 施例中进行说明。 In the following embodiment, a TRAU frame is taken as an example of a data frame, and it is understood that the same It may be other similar data frames, where one TRAU frame contains 4 data frames. The following describes the processing flow of the low-speed data service. The so-called low-speed data service generally refers to the service with a transmission rate lower than 9.6 kbps. The specific processing method for the high-speed data service will be described in the following embodiments.
请参阅图 2, 本发明实施例中数据传输方法实施例总体流程包括: Referring to FIG. 2, the overall process of the data transmission method embodiment in the embodiment of the present invention includes:
201、 BSC将接收到的数据帧封装为 RTP报文; 201. The BSC encapsulates the received data frame into an RTP packet.
BSC通过 BTS从移动终端接收数据帧 , 并对接收到的数据帧进行封装, 具体的封装过程在后续的实施例中将详细介绍。 The BSC receives the data frame from the mobile terminal through the BTS, and encapsulates the received data frame. The specific encapsulation process will be described in detail in the following embodiments.
202、 BSC将封装成的 RTP ^艮文发送至 MGW; 202. The BSC sends the encapsulated RTP^ message to the MGW.
203、 MGW通过速率适配将数据帧适配至 64kbps的 G.711格式的数据; 203. The MGW adapts the data frame to the 64 kbps data in the G.711 format by rate adaptation.
MGW根据接收到的 RTP报文中数据帧的封装形式通过速率适配,即码变 换(TC, Transcoder )进行相应的适配, 具体的适配过程也将在后续的实施例 中伴细介绍。 The MGW adapts the rate of the data frame in the received RTP packet by the rate adaptation, that is, the code change (TC, Transcoder). The specific adaptation process will be described in the following embodiments.
204、 MGW将适配后的 G.711格式的数据发送至 IWF进行进一步处理。 本实施例中由于由 MGW将 BSC发送的 RTP报文中的数据帧适配至 G.711 格式的数据并转发, 所以节省了 BSC到核心网的传输资源, 进而提高了数据 传输效率。 204. The MGW sends the adapted data in the G.711 format to the IWF for further processing. In this embodiment, the data frame in the RTP packet sent by the BSC is adapted to the data in the G.711 format and forwarded by the MGW, thereby saving the transmission resources of the BSC to the core network, thereby improving the data transmission efficiency.
下面针对不同的数据帧封装方式以及适配方式提出三种实施例: Three embodiments are proposed below for different data frame encapsulation modes and adaptation modes:
一、 72bits封装: First, 72bits package:
请参阅图 3, 本发明实施例中数据传输方法第一实施例包括: Referring to FIG. 3, a first embodiment of a data transmission method in an embodiment of the present invention includes:
301、 BSC将接收到的 72bits的 V.110格式的数据帧封装为 RTP >¾文; BSC通过 BTS接收移动终端发送的 72bits的 V.110格式的数据帧, 并删 除数据帧中前四个字节的控制位 , 之后对数据帧进行封装。 301. The BSC encapsulates the received 72-bit V.110 format data frame into RTP >3⁄4 text. The BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and deletes the first four words in the data frame. The control bits of the section, after which the data frame is encapsulated.
本实施例中, 在封装之前还可以先获取当前的中间速率, 其中, 中间速率 参数的数值由移动交换中心服务器 (MSC Server, Mobile Switching Center Server ) 下发给 MGW, 若中间速率为 16kbps, 则 BSC将 4个 72bits的 V.110 格式的数据帧封装到一个 RTP报文中, 若中间速率为 8kbps, 则 4个 72bits的 V.110格式的数据帧中有 2个数据帧为全 1 , 即无效, BSC将剩余 2个有效的 72bits的 V.110格式的数据帧封装到一个 RTP报文中。 另外可以理解的是, 同样可以不区分中间速率, 即无论中间速率为 8kbps 或者为 16kbps, BSC都将 4个 V.110格式的数据帧封装到一个 RTP报文中。 In this embodiment, the current intermediate rate may be obtained before the encapsulation, where the value of the intermediate rate parameter is sent by the Mobile Switching Center Server (MSC Server) to the MGW. If the intermediate rate is 16 kbps, The BSC encapsulates four 72-bit V.110 format data frames into one RTP message. If the intermediate rate is 8 kbps, two of the four 72-bit V.110 format data frames are all ones. Invalid, the BSC encapsulates the remaining 2 valid 72-bit V.110 format data frames into an RTP message. In addition, it can be understood that the intermediate rate can also be distinguished, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message.
302、 BSC将封装成的 RTP ^艮文发送至 MGW; 302. The BSC sends the encapsulated RTP^ message to the MGW.
本实施例中, BSC通过 A接口将封装后的 RTP报文发送至 MGW, 为了 能够提高 RTP报文发送的成功率, 可以在 RTP报文中设置若干冗余帧, 下面 以设置一帧为例进行说明, 具体为: 在每个 RTP的报文中, 包含两个数据块。 第一个数据块是前时刻的数据块( 2个或 4个 V.110帧),第二个数据块是当前 时刻的数据块( 2个或 4个 V.110帧)。这样每个报文对前一次的数据都进行冗 余发送, 一旦 IP网络出现了丢包的情况, 可以从后续的报文中恢复出丢掉的 数据, 具体的格式如下表所示: In this embodiment, the BSC sends the encapsulated RTP packet to the MGW through the A interface. To improve the success rate of the RTP packet transmission, multiple redundant frames can be set in the RTP packet. The description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (two or four V.110 frames), and the second data block is the data block of the current time (two or four V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent packets. The specific format is as follows:
表 1 Table 1
可以理解的是,具体的冗余帧数、 RTP报文的负载类型( PT, Payload Type ), 每个数据块的 PT,可以根据 BSC和 MGW上的配置决定。也可以由 MSC Server 通过 Mc接口的 H.248和 BSSAP消息中下发。 It can be understood that the specific number of redundant frames, the payload type of the RTP packet (PT, Payload Type), and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC Server through the H.248 and BSSAP messages of the Mc interface.
303、 MGW将 RTP 文中的 72bits的 V.110格式的数据帧适配至 80bits 的 V.110格式的数据帧; 303. The MGW adapts the 72-bit V.110 format data frame in the RTP text to the 80-bit V.110 format data frame.
具体的适配过程为现有技术, 不再赘述。 The specific adaptation process is prior art and will not be described again.
在适配之前还需要判断数据帧的个数, 若中间速率为 16kbps, 即 RTP报 文中有 4个 V.110格式的数据帧, 则直接进行适配, 若中间速率为 8kbps, 即 RTP报文中有 2个 V.110格式的数据帧,则需要先插入 2个全 1的无效数据帧, 再进行适配的操作 , 其中, 中间速率参数的数值由 MSC Server下发给 MGW。 Before the adaptation, it is also necessary to determine the number of data frames. If the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, the RTP report. If there are two data frames in the V.110 format, you need to insert two invalid data frames of all 1s, and then perform the adaptation operation. The value of the intermediate rate parameter is sent by the MSC Server to the MGW.
同时, 在 MGW在接收到 RTP报文之后还可以进行必要的校验操作, 若 校验成功, 则进行适配, 若校验失败, 则丢弃该 RTP >¾文, 具体的校验操作 为: At the same time, the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3⁄4 file is discarded. The specific check operation is:
将 PT设置为校验参数, A接口的数据业务的 PT为动态 PT, 取值范围为 Set the PT as the check parameter, and the PT of the data service on the A interface is a dynamic PT. The value range is
96 - 127, 为保证 PT—致性, 有如下方法: 96 - 127, in order to ensure PT-based, there are the following methods:
方法一: 在 BSC和 MGW上进行配置, 保证 BSC和 MGW的数据业务 PT类型一致。 方法二: 在 MSC上配置, A接口数据业务的使用的 PT。 再通过 Mc的 H.248消息下发给 MGW, 通过扩展 BSSAP协议把 PT下发 BSC。 从而保证 BSC和 MGW的 PT保持一致。 Method 1: Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same. Method 2: Configure the PT on the MSC to use the data service of the A interface. Then, the H.248 message of the Mc is sent to the MGW, and the PT is sent to the BSC by extending the BSSAP protocol. Therefore, the PT of the BSC and the MGW are kept consistent.
所以如果 MGW从 BSC接收到的 RTP报文中标识的 PT与期望接收到的 PT—致, 则认为校验通过。 Therefore, if the PT identified in the RTP packet received by the MGW from the BSC is consistent with the PT that is expected to be received, the check is considered to pass.
304、 MGW通过速率适配将 80bits的 V.110格式的数据帧适配至 G.711格 式的数据; 304. The MGW adapts the 80-bit V.110 format data frame to the G.711 format data by rate adaptation.
305、 MGW将适配后的 G.711格式的数据发送至 IWF进行进一步处理。 本实施例中, IWF对接收到的数据进行处理后返回给 MGW, MGW将经 过 IWF处理后的 G.711格式的数据适配至 80bits的 V.110格式的数据帧,再适 配至 72bits的 V.110格式的数据帧, 若中间速率的数值为 16kbps, 则将 4个 72bits的 V.110格式的帧封装为 RTP报文发送至被叫方基站控制器; 若中间速 率的数值为 8kbps, 则将 2个 72bits的 V.110格式的帧封装为实时传输协议报 文发送至被叫方 BSC。 305. The MGW sends the adapted data in the G.711 format to the IWF for further processing. In this embodiment, the IWF processes the received data and returns it to the MGW. The MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit data frame. A data frame of the V.110 format, if the intermediate rate is 16 kbps, the four 72-bit V.110 format frames are encapsulated into RTP messages and sent to the called party base station controller; if the intermediate rate value is 8 kbps, Then, the two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
被叫 BSC 接收到由 MGW发送的数据后判断, 若中间速率的数值为 16kbps, 则直接对接收到的 RTP报文进行下一步处理, 若中间速率的数值为 8kbps, 则首先向接收到的 RTP报文中插入 2个全 "1"的无效 72bits的 V.110格 式的帧, 之后将 72bits的 V.110格式的帧根据用户的要求发送至 PSTN网络或 者是其它移动终端。 After the called BSC receives the data sent by the MGW, it judges that if the intermediate rate value is 16 kbps, the received RTP message is directly processed. If the intermediate rate is 8 kbps, the received RTP is first received. Two all-one "1" invalid 72-bit V.110 format frames are inserted into the message, and then 72-bit V.110 format frames are transmitted to the PSTN network or other mobile terminals according to the user's request.
二、 80bits封装: Second, 80bits package:
请参阅图 4, 本发明实施例中数据传输方法第二实施例包括: Referring to FIG. 4, a second embodiment of a data transmission method in an embodiment of the present invention includes:
401、 BSC将接收到的 72bits的 V.110格式的数据帧适配至 80bits的 V.110 格式的数据帧; 401. The BSC adapts the received 72-bit V.110 format data frame to the 80-bit V.110 format data frame.
BSC通过 BTS接收移动终端发送的 72bits的 V.110格式的数据帧, 并将 The BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and
402、 将 80bits的 V.110格式的数据帧封装为 RTP报文; 402. Encapsulate an 80-bit V.110 format data frame into an RTP packet.
本实施例中, 在封装之前还可以先获取当前的中间速率, 其中, 中间速率 参数的数值由 MSC Server下发给 MGW, 若中间速率为 16kbps, 则 BSC将 4 个 80bits的 V.110格式的数据帧封装到一个 RTP报文中 ,若中间速率为 8kbps, 则 4个 80bits的 V.110格式的数据帧中有 2个数据帧为全 1, 即无效, BSC将 剩余 2个有效的 80bits的 V.110格式的数据帧封装到一个 RTP报文中。 In this embodiment, the current intermediate rate may be obtained before the encapsulation. The value of the intermediate rate parameter is sent by the MSC Server to the MGW. If the intermediate rate is 16 kbps, the BSC will use four 80-bit V.110 formats. The data frame is encapsulated into an RTP message. If the intermediate rate is 8 kbps, Then, in the four 80-bit V.110 format data frames, two data frames are all ones, that is, invalid, and the BSC encapsulates the remaining two valid 80-bit V.110 format data frames into one RTP message.
另外可以理解的是, 同样可以不区分中间速率, 即无论中间速率为 8kbps 或者为 16kbps, BSC都将 4个 V.110格式的数据帧封装到一个 RTP报文中。 In addition, it can be understood that the intermediate rate can also be separated, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message.
403、 BSC将封装成的 RTP 文发送至 MGW; 403. The BSC sends the encapsulated RTP file to the MGW.
本实施例中, BSC通过 A接口将封装后的 RTP报文发送至 MGW, 为了 能够提高 RTP报文发送的成功率, 可以在 RTP报文中设置若干冗余帧, 下面 以设置一帧为例进行说明, 具体为: 在每个 RTP的报文中, 包含两个数据块。 第一个数据块是前时刻的数据块( 2个或 4个 V.110帧),第二个数据块是当前 时刻的数据块(2个或 4个 V.110帧)。这样每个报文对前一次的数据都进行冗 余发送, 一旦 IP网络出现了丢包的情况, 可以从后续的报文中恢复出丢掉的 数据。 In this embodiment, the BSC sends the encapsulated RTP packet to the MGW through the A interface. To improve the success rate of the RTP packet transmission, multiple redundant frames can be set in the RTP packet. The description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (2 or 4 V.110 frames), and the second data block is the data block of the current time (2 or 4 V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent messages.
可以理解的是, 具体的冗余帧数、 RTP报文的 PT, 每个数据块的 PT, 可 以根据 BSC和 MGW上的配置决定。也可以由 MSC通过 Mc接口的 H.248和 BSSAP消息中下发。 It can be understood that the specific number of redundant frames, the PT of the RTP message, and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC through the H.248 and BSSAP messages of the Mc interface.
404、 MGW通过速率适配将 RTP报文中的 80bits的 V.110格式的数据帧 适配至 G.711格式的数据; 404. The MGW adapts, by using rate adaptation, the 80-bit V.110 format data frame in the RTP packet to the G.711 format data.
在适配之前还需要判断数据帧的个数, 若中间速率为 16kbps, 即 RTP报 文中有 4个 V.110格式的数据帧, 则直接进行适配, 若中间速率为 8kbps, 即 RTP报文中有 2个 V.110格式的数据帧,则需要先插入 2个全 1的无效数据帧, 再进行适配的操作, 其中, 中间速率参数的数值由 MSC Server下发给 MGW。 Before the adaptation, it is also necessary to determine the number of data frames. If the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, the RTP report. If there are two data frames in the V.110 format, you need to insert two invalid data frames of all 1s, and then perform the adaptation operation. The value of the intermediate rate parameter is sent by the MSC Server to the MGW.
同时, 在 MGW在接收到 RTP报文之后还可以进行必要的校验操作, 若 校验成功, 则进行适配, 若校验失败, 则丢弃该 RTP >¾文, 具体的校验操作 为: At the same time, the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3⁄4 file is discarded. The specific check operation is:
将 PT设置为校验参数, A接口的数据业务的 PT为动态 PT, 取值范围为 Set the PT as the check parameter, and the PT of the data service on the A interface is a dynamic PT. The value range is
96 - 127, 为保证 PT—致性, 有如下方法: 96 - 127, in order to ensure PT-based, there are the following methods:
方法一: 在 BSC和 MGW上进行配置, 保证 BSC和 MGW的数据业务 PT类型一致。 Method 1: Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same.
方法二: 在 MSC上配置, A接口数据业务的使用的 PT。 再通过 Mc的 H.248消息下发给 MGW, 通过扩展 BSSAP协议把 PT下发 BSC。 从而保证 BSC和 MGW的 PT保持一致。 Method 2: Configure the PT on the MSC to use the data service of the A interface. By Mc The H.248 message is sent to the MGW, and the PT is sent to the BSC by extending the BSSAP protocol. Therefore, the PT of the BSC and the MGW are kept consistent.
所以如果 MGW从 BSC接收到的 RTP报文中标识的 PT与期望接收到的 PT—致, 则认为校验通过。 Therefore, if the PT identified in the RTP packet received by the MGW from the BSC is consistent with the PT that is expected to be received, the check is considered to pass.
405、 MGW将适配后的 G.711格式的数据发送至 IWF进行进一步处理。 本实施例中, IWF对接收到的数据进行处理后返回给 MGW, MGW将经 过 IWF处理后的 G.711格式的数据适配至 80bits的 V.110格式的数据帧,再适 配至 72bits的 V.110格式的数据帧, 若中间速率的数值为 16kbps, 则将 4个 72bits的 V.110格式的帧封装为 RTP报文发送至被叫方基站控制器; 若中间速 率的数值为 8kbps, 则将 2个 72bits的 V.110格式的帧封装为实时传输协议报 文发送至被叫方 BSC。 405. The MGW sends the adapted data in the G.711 format to the IWF for further processing. In this embodiment, the IWF processes the received data and returns it to the MGW. The MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit data frame. A data frame of the V.110 format, if the intermediate rate is 16 kbps, the four 72-bit V.110 format frames are encapsulated into RTP messages and sent to the called party base station controller; if the intermediate rate value is 8 kbps, Then, the two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
被叫 BSC 接收到由 MGW发送的数据后判断, 若中间速率的数值为 16kbps, 则直接对接收到的 RTP报文进行下一步处理, 若中间速率的数值为 8kbps, 则首先向接收到的 RTP报文中插入 2个全 "1"的无效 72bits的 V.110格 式的帧, 之后进行下一步处理。 After the called BSC receives the data sent by the MGW, it judges that if the intermediate rate value is 16 kbps, the received RTP message is directly processed. If the intermediate rate is 8 kbps, the received RTP is first received. Two invalid "1" invalid 72-bit V.110 format frames are inserted into the message, and then the next processing is performed.
三、 63bits封装 Third, 63bits package
请参阅图 5, 本发明实施例中数据传输方法第三实施例包括: Referring to FIG. 5, a third embodiment of a data transmission method in an embodiment of the present invention includes:
501、 BSC将接收到的 72bits的 V.110格式的数据帧适配至 63bits的 V.110 格式的数据帧; 501. The BSC adapts the received 72-bit V.110 format data frame to the 63-bit V.110 format data frame.
BSC通过 BTS接收移动终端发送的 72bits的 V.110格式的数据帧, 并将 The BSC receives the 72-bit V.110 format data frame sent by the mobile terminal through the BTS, and
502、 将 63bits的 V.110格式的数据帧封装为 RTP报文; 502. Encapsulate a data frame of a V.110 format of 63 bits into an RTP packet.
本实施例中, 在封装之前还可以先获取当前的中间速率, 其中, 中间速率 参数的数值由 MSC Server下发给 MGW, 若中间速率为 16kbps, 则 BSC将 4 个 63bits的 V.110格式的数据帧封装到一个 RTP报文中,若中间速率为 8kbps , 则 4个 63bits的 V.110格式的数据帧中有 2个数据帧为全 1, 即无效, BSC将 剩余 2个有效的 63bits的 V.110格式的数据帧封装到一个 RTP报文中。 In this embodiment, the current intermediate rate may be obtained before the encapsulation, where the value of the intermediate rate parameter is sent by the MSC Server to the MGW. If the intermediate rate is 16 kbps, the BSC will have four 63-bit V.110 formats. The data frame is encapsulated into an RTP message. If the intermediate rate is 8 kbps, two of the four 63-bit V.110 format data frames are all ones, that is, invalid, and the BSC will have two valid 63 bits. The data frame of the V.110 format is encapsulated into an RTP message.
另外可以理解的是, 同样可以不区分中间速率, 即无论中间速率为 8kbps 或者为 16kbps, BSC都将 4个 V.110格式的数据帧封装到一个 RTP报文中。 503、 BSC将封装成的 RTP ^艮文发送至 MGW; In addition, it can be understood that the intermediate rate can also be distinguished, that is, regardless of the intermediate rate of 8 kbps or 16 kbps, the BSC encapsulates four V.110 format data frames into one RTP message. 503. The BSC sends the encapsulated RTP^ message to the MGW.
本实施例中, BSC通过 A接口将封装后的 RTP报文发送至 MGW, 为了 能够提高 RTP报文发送的成功率, 可以在 RTP报文中设置若干冗余帧, 下面 以设置一帧为例进行说明, 具体为: 在每个 RTP的报文中, 包含两个数据块。 第一个数据块是前时刻的数据块(2个或 4个 V.110帧),第二个数据块是当前 时刻的数据块( 2个或 4个 V.110帧)。这样每个报文对前一次的数据都进行冗 余发送, 一旦 IP网络出现了丢包的情况, 可以从后续的报文中恢复出丢掉的 数据。 In this embodiment, the BSC sends the encapsulated RTP packet to the MGW through the A interface. To improve the success rate of the RTP packet transmission, multiple redundant frames can be set in the RTP packet. The description is as follows: In each RTP message, two data blocks are included. The first data block is the data block of the previous time (2 or 4 V.110 frames), and the second data block is the data block of the current time (2 or 4 V.110 frames). In this way, each message is redundantly sent to the previous data. Once the IP network has lost packets, the lost data can be recovered from subsequent messages.
可以理解的是, 具体的冗余帧数、 RTP报文的 PT, 每个数据块的 PT, 可 以根据 BSC和 MGW上的配置决定。也可以由 MSC通过 Mc接口的 H.248和 BSSAP消息中下发。 It can be understood that the specific number of redundant frames, the PT of the RTP message, and the PT of each data block can be determined according to the configuration on the BSC and the MGW. It can also be delivered by the MSC through the H.248 and BSSAP messages of the Mc interface.
504、 MGW通过速率适配将 RTP报文中的 63bits的 V.110格式的数据帧 适配至 80bits的 V.110格式的数据帧; 504. The MGW adapts the 63-bit V.110 format data frame in the RTP packet to the 80-bit V.110 format data frame by using rate adaptation.
具体的适配过程为现有技术, 不再赘述。 The specific adaptation process is prior art and will not be described again.
在适配之前还需要判断数据帧的个数, 若中间速率为 16kbps, 即 RTP报 文中有 4个 V.110格式的数据帧, 则直接进行适配, 若中间速率为 8kbps, 即 RTP 文中有 2个 V.110格式的数据帧,则需要先插入 2个全 1的无效数据帧, 再进行适配的操作 , 其中, 中间速率参数的数值由 MSC Server下发给 MGW。 Before the adaptation, the number of data frames needs to be determined. If the intermediate rate is 16 kbps, that is, there are four V.110 format data frames in the RTP message, the direct adaptation is performed. If the intermediate rate is 8 kbps, that is, in the RTP text. If there are two V.110 format data frames, you need to insert two invalid data frames that are all 1s, and then perform the adaptation operation. The value of the intermediate rate parameter is sent by the MSC Server to the MGW.
同时, 在 MGW在接收到 RTP报文之后还可以进行必要的校验操作, 若 校验成功, 则进行适配, 若校验失败, 则丢弃该 RTP >¾文, 具体的校验操作 为: At the same time, the MGW can perform the necessary check operation after receiving the RTP message. If the check succeeds, the MGW will perform the adaptation. If the check fails, the RTP >3⁄4 file is discarded. The specific check operation is:
将 PT设置为校验参数, A接口的数据业务的 PT为动态 PT, 取值范围为 96 - 127, 为保证 PT—致性, 有如下方法: Set the PT as the check parameter, and the PT of the data service on the A interface is a dynamic PT, which ranges from 96 to 127. To ensure PT-saturation, the following methods are available:
方法一: 在 BSC和 MGW上进行配置, 保证 BSC和 MGW的数据业务 PT类型一致。 Method 1: Configure the BSC and the MGW to ensure that the data service PT types of the BSC and the MGW are the same.
方法二: 在 MSC上配置, A接口数据业务的使用的 PT。 再通过 Mc的 H.248消息下发给 MGW, 通过扩展 BSSAP协议把 PT下发 BSC。 从而保证 BSC和 MGW的 PT保持一致。 Method 2: Configure the PT on the MSC to use the data service of the A interface. Then, the H.248 message of the Mc is sent to the MGW, and the PT is delivered to the BSC by extending the BSSAP protocol. This ensures that the PTs of the BSC and the MGW are consistent.
所以如果 MGW从 BSC接收到的 RTP报文中标识的 PT与期望接收到的 PT—致, 则认为校验通过。 Therefore, if the PT identified in the RTP message received by the MGW from the BSC is expected to be received PT--, the verification is passed.
505、 MGW将 80bits的 V.110格式的数据帧适配至 G.711格式的数据; 505. The MGW adapts the data frame of the 80 bits V.110 format to the data of the G.711 format.
506、 MGW将适配后的 G.711格式的数据发送至 IWF进行进一步处理。 本实施例中, IWF对接收到的数据进行处理后返回给 MGW, MGW将经 过 IWF处理的 G.711格式的数据适配至 80bits的 V.110格式的数据帧,再适配 至 72bits的 V.110格式的数据帧,若中间速率的数值为 16kbps,则将 4个 72bits 的 V.110格式的帧封装为 RTP报文发送至被叫方基站控制器;若中间速率的数 值为 8kbps, 则将 2个 72bits的 V.110格式的帧封装为实时传输协议报文发送 至被叫方 BSC。 506. The MGW sends the adapted data in the G.711 format to the IWF for further processing. In this embodiment, the IWF processes the received data and returns it to the MGW. The MGW adapts the data in the G.711 format processed by the IWF to the 80-bit V.110 format data frame, and then adapts to the 72-bit V-frame. A data frame of the .110 format, if the intermediate rate value is 16 kbps, encapsulates four 72-bit V.110 format frames into RTP messages and sends them to the called party base station controller; if the intermediate rate value is 8 kbps, The two 72-bit V.110 format frames are encapsulated into real-time transport protocol packets and sent to the called party BSC.
被叫 BSC接收到由 MGW发送的数据后判断, 若中间速率的数值为 The called BSC judges after receiving the data sent by the MGW, if the intermediate rate is
16kbps, 则直接对接收到的 RTP报文进行下一步处理, 若中间速率的数值为 8kbps, 则首先向接收到的 RTP报文中插入 2个全 "1"的无效 72bits的 V.110格 式的帧, 之后进行下一步处理。 16kbps, the next step is to directly process the received RTP message. If the intermediate rate is 8kbps, first insert two "1" invalid 72bits V.110 format into the received RTP message. Frame, then proceed to the next step.
上述实施例中对数据传输的过程进行了详细的描述,可以采用多种方式进 行封装和适配, 所以提高了数据传输的灵活性; The process of data transmission is described in detail in the above embodiment, and can be encapsulated and adapted in various ways, thereby improving the flexibility of data transmission;
其次, 由于在 RTP报文中设置有冗余帧, 所以提高了数据传输的可靠性; 最后 , 由于在 MGW接收 RTP报文之前还需要对 RTP进行校验 , 所以提 高了数据传输的安全性。 Secondly, since the redundant frame is set in the RTP packet, the reliability of the data transmission is improved. Finally, since the RTP needs to be verified before the MGW receives the RTP packet, the security of the data transmission is improved.
下面对本发明实施例中的系统和装置进行描述: The system and apparatus in the embodiments of the present invention are described below:
请参阅图 6, 本发明实施例中通信系统实施例包括: Referring to FIG. 6, an embodiment of a communication system in an embodiment of the present invention includes:
移动终端 601 , 基站收发信机 602, 基站控制器 603, 媒体网关 604以及 互连功能实体 605; a mobile terminal 601, a base transceiver station 602, a base station controller 603, a media gateway 604, and an interconnection function entity 605;
移动终端 601用于发送数据帧; The mobile terminal 601 is configured to send a data frame.
基站收发信机 602 用于接收移动终端发送的数据帧并向基站控制器 603 转发所述数据帧; The base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603;
基站控制器 603 用于将从所述移动终端接收到的数据帧封装为实时传输 协议报文并发送所述报文; The base station controller 603 is configured to encapsulate the data frame received from the mobile terminal into a real-time transport protocol message and send the message;
媒体网关 604用于通过码变换将从所述基站控制器 603接收到的报文中的 数据帧适配至 G.711格式的数据, 并发送所述数据; 互连功能实体 605用于接收媒体网关 604发送的数据。 The media gateway 604 is configured to adapt data frames in the message received from the base station controller 603 to data in the G.711 format by code conversion, and send the data; The interconnect function entity 605 is configured to receive data transmitted by the media gateway 604.
请参阅图 7, 本发明实施例中基站控制器第一实施例包括: Referring to FIG. 7, the first embodiment of the base station controller in the embodiment of the present invention includes:
数据帧接收单元 701 , 数据帧封装单元 702以及数据帧发送单元 703; 数据帧接收单元 701用于接收来自移动终端的数据帧; a data frame receiving unit 701, a data frame encapsulating unit 702, and a data frame transmitting unit 703; the data frame receiving unit 701 is configured to receive a data frame from the mobile terminal;
数据帧封装单元 702用于将所述数据帧适配至 80bits的 V.110格式的帧, 为实时传输协议报文; The data frame encapsulating unit 702 is configured to adapt the data frame to an 80-bit V.110 format frame, and transmit the protocol packet in real time;
数据帧发送单元 703用于将所述数据帧封装单元 702封装后的实时传输协 议报文发送至媒体网关。 The data frame sending unit 703 is configured to send the real-time transmission protocol packet encapsulated by the data frame encapsulating unit 702 to the media gateway.
请参阅图 10, 本发明实施例中媒体网关第一实施例包括: Referring to FIG. 10, the first embodiment of the media gateway in the embodiment of the present invention includes:
数据接收单元 1001 , 数据适配单元 1002以及数据转发单元 1003; a data receiving unit 1001, a data adapting unit 1002, and a data forwarding unit 1003;
数据接收单元 1001用于接收基站控制器发送的实时传输协议报文; 数据适配单元 1002用于将所述实时传输协议报文中的 V.110格式的帧适 配至 G.711格式的数据; The data receiving unit 1001 is configured to receive a real-time transport protocol packet sent by the base station controller, and the data adapting unit 1002 is configured to adapt the frame in the V.110 format in the real-time transport protocol packet to the data in the G.711 format. ;
数据转发单元 1003用于向互连功能实体转发适配后的 G.711格式的数据。 上述各个实施例中描述的技术方案为 9.6kbps或 9.6kbps以下的数据业务 的处理方案,而针对超过 9.6kbps的高速数据业务( HSCSD, High Speed Circuit Switched Data ) 而言, 可以采用下面的两种方式进行处理: The data forwarding unit 1003 is configured to forward the adapted data in the G.711 format to the interconnect function entity. The technical solution described in the above embodiments is a processing scheme of data services of 9.6 kbps or less and 9.6 kbps or less, and for high-speed data services (HSCSD, High Speed Circuit Switched Data) exceeding 9.6 kbps, the following two types can be used. Way to handle:
第一种方案, 在 BSC侧对高速数据业务和低速数据业务进行区分处理: 具体实施方式为: In the first solution, the high-speed data service and the low-speed data service are differentiated on the BSC side: The specific implementation manner is:
BSC根据 MSC指配消息中的承载控制(BC, Bearer control )参数, 获取 本次数据业务是高速数据业务还是低速数据业务。若为低速数据业务,承载面 的处理采用前面描述的方法。 The BSC obtains whether the data service is a high-speed data service or a low-speed data service according to a bearer control (BC) parameter in the MSC assignment message. For low-speed data services, the processing of the bearer plane uses the method described above.
在呼叫建立的过程中, MSC会向 BSC下发指配消息 , 该指配消息中包含 有 BC参数, 用于指示当前的数据业务是低速数据业务还是高速数据业务。 During the call setup process, the MSC sends an assignment message to the BSC, where the assignment message includes a BC parameter, which is used to indicate whether the current data service is a low-speed data service or a high-speed data service.
若为高速数据业务, BSC完成速率适配, 和 /或多通道复用, 和 /或解复用 处理,得到 64kbps的 G.711格式的脉冲编码调制( PCM, Pulse Code Modulation ) 数据。 此时 BSC只需采用完成 TDM到 IP的格式转化, 即 BSC采用固定时间 间隔(如: 20ms )进行 RTP打包, 将 G.711格式的 PCM数据封装成 IP包发送 给 MGW。 For high-speed data services, the BSC performs rate adaptation, and/or multi-channel multiplexing, and/or demultiplexing processing to obtain 64 kbps G.711 format Pulse Code Modulation (PCM) data. At this time, the BSC only needs to complete the TDM to IP format conversion, that is, the BSC uses a fixed time interval (for example: 20ms) for RTP packing, and encapsulates the G.711 format PCM data into an IP packet transmission. Give MGW.
可以理解的是, 本实施例中, BSC 需要执行速率适配处理, 用于将不同 速率格式的数据适配至 G.711格式的数据, 多通道复用和多通道解复用可以根 据实际情况进行选择, 例如若移动终端发射多路数据帧, 则需要 BSC进行多 通道复用处理, 此时 BSC向移动终端下发的数据则需要相应的进行多通道解 复用处理以形成多路数据下发至移动终端。 It can be understood that, in this embodiment, the BSC needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be performed according to actual conditions. For example, if the mobile terminal transmits multiple data frames, the BSC is required to perform multi-channel multiplexing processing. At this time, the data sent by the BSC to the mobile terminal needs corresponding multi-channel demultiplexing processing to form multi-channel data. Send to mobile terminal.
MGW根据 MSC下发的 PLMN BC参数, 获取本次数据业务是高速数据 业务还是低速数据业务。 若为低速数据业务, 按照前面描述的方法, 进行 RAA/RA2适配得到 G.711格式数据传输给 IWF处理。 The MGW obtains whether the data service is a high-speed data service or a low-speed data service according to the PLMN BC parameter delivered by the MSC. If it is a low-speed data service, the RAA/RA2 adaptation is performed according to the method described above to obtain the G.711 format data transmission to the IWF.
在呼叫建立的过程中, MSC会向 MGW下发端点操作消息, 具体可以为 修改端点请求消息,或添加端点请求消息,在该消息中携带有 PLMN BC参数, 用于指示当前的数据业务是低速数据业务还是高速数据业务。 During the call setup process, the MSC sends an endpoint operation message to the MGW, which may be a modification of the endpoint request message, or an endpoint request message, where the message carries a PLMN BC parameter, which is used to indicate that the current data service is low speed. Data services are also high-speed data services.
若 MGW根据 PLMN BC参数获取到的数据业务的类型与从 BSC接收到 的数据格式对应的数据业务类型不一致, 则丢弃接收到的数据, 并上报错误信 息。 If the data service type obtained by the MGW according to the PLMN BC parameter is inconsistent with the data service type corresponding to the data format received from the BSC, the received data is discarded, and the error information is reported.
若为高速数据业务, MGW只需从 RTP报文中取出净荷, 通过 TDM方式 透明转化为 G.711的 PCM格式传输给 IWF处理。 当然, MGW也可以不判断 MSC下发的数据业务类型和从 BSC接收到的数据格式对应的数据业务类型是 否一致, 直接根据 MSC下发的数据业务类型进行高速或低速处理。 For high-speed data services, the MGW only needs to extract the payload from the RTP packet and transparently convert it to the G.711 PCM format for transmission to the IWF for processing. Of course, the MGW may not determine whether the data service type sent by the MSC is consistent with the data service type corresponding to the data format received from the BSC, and performs high-speed or low-speed processing according to the data service type delivered by the MSC.
第二种方案, BSC不对高速数据业务和低速数据业务进行区分: 本实施例中, 可在 A接口统一采用 PCM over IP的方式传输。 In the second solution, the BSC does not distinguish between the high-speed data service and the low-speed data service. In this embodiment, the A interface can be uniformly transmitted by using the PCM over IP.
BSC根据 A接口信令指示, 将 A接口获取到的数据进行速率适配, 和 / 或多通道复用, 和 /或解复用处理后, 获得 G.711格式的数据。 BSC再采用固 定时间间隔(如: 20ms )进行 RTP打包, 将 G.711格式的 PCM数据封装成 IP 包发送给 MGW。 The BSC performs rate adaptation, and/or multi-channel multiplexing, and/or demultiplexing processing on the data acquired by the A interface according to the A interface signaling indication, and obtains data in the G.711 format. The BSC then performs RTP packing with a fixed time interval (for example, 20ms), and encapsulates the PCM data in the G.711 format into an IP packet and sends it to the MGW.
可以理解的是, 本实施例中, BSC 需要执行速率适配处理, 用于将不同 速率格式的数据适配至 G.711格式的数据, 多通道复用和多通道解复用可以根 据实际情况进行选择, 例如若移动终端发射多路数据帧, 则需要 BSC进行多 通道复用处理, 此时 BSC向移动终端下发的数据则需要相应的进行多通道解 复用处理以形成多路数据下发至移动终端。 It can be understood that, in this embodiment, the BSC needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be performed according to actual conditions. For example, if the mobile terminal transmits multiple data frames, the BSC is required to perform multi-channel multiplexing processing. At this time, the data sent by the BSC to the mobile terminal needs corresponding multi-channel solution. The multiplexing process is performed to form multiplexed data to be delivered to the mobile terminal.
在本实施例中, BSC将针对不同的数据业务类型的数据进行相应的速率 适配处理, 例如针对低速数据业务,可以按照前面的方法将不同速率的数据适 配至 G.711格式的数据, 具体方法类似, 此处不再赘述。 In this embodiment, the BSC performs corresponding rate adaptation processing on data of different data service types. For example, for low-speed data services, data of different rates may be adapted to data of G.711 format according to the foregoing method. The specific method is similar and will not be described here.
但无论是高速数据业务类型的数据还是低速数据业务类型的数据, BSC 都会将这些数据适配到 G.711格式的数据, 并封装为 IP包, 通过 RTP发送至 MGW。 However, whether it is high-speed data service type data or low-speed data service type data, BSC will adapt the data to G.711 format data, and encapsulate it into an IP packet, which is sent to the MGW through RTP.
MGW根据 Mc接口的信令指示, 得知此呼叫为数据业务呼叫后, MGW 从 RTP包中取出数据净荷 (净荷数据的速率是 64kbps )转化为 TDM的 PCM 码流发给 IWF处理。 此转化过程, 仅仅完成 IP到 TDM的格式转化, 而不需 要进行编解码转化和速率调整处理。 According to the signaling indication of the Mc interface, the MGW learns that the call is a data service call, and the MGW extracts the data payload from the RTP packet (the rate of the payload data is 64 kbps) and converts the PCM stream converted into the TDM to the IWF for processing. This conversion process only completes the IP to TDM format conversion without the need for codec conversion and rate adjustment processing.
本实施例中, MGW接收到的数据为 G.711格式的数据, 不需要考虑是高 速数据业务类型的数据还是低速数据业务类型的数据, 直接从提取出数据净 荷, 转换为 TDM格式, 并发送至 IWF。 In this embodiment, the data received by the MGW is data in the G.711 format, and does not need to consider data of a high-speed data service type or a low-speed data service type, directly extracts the data payload, and converts to a TDM format, and Send to IWF.
本发明实施例中所描述的 G.711格式的数据可以不进行编码转换以及 EC 转换, 且 G.711格式的数据的速率可以为 64kbps。 The data in the G.711 format described in the embodiment of the present invention may not be subjected to transcoding and EC conversion, and the data rate of the G.711 format may be 64 kbps.
上述各个实施例中所描述的 64kbps是指每秒传输的数据量, 每秒通常有 50个报文, 这 50个报文中包含的净元大小加起来为 64Kb。 The 64 kbps described in the above embodiments refers to the amount of data transmitted per second, and there are usually 50 messages per second, and the net sizes included in the 50 messages add up to 64 Kb.
针对上述高速数据业务类型下的数据传输方法,下面介绍相应的通信系统 实施例以及相关设备实施例: For the data transmission method under the above high-speed data service type, the corresponding communication system embodiment and related equipment embodiments are described below:
同样请参阅图 6, 本发明实施例中通信系统包括: Referring to FIG. 6, the communication system in the embodiment of the present invention includes:
移动终端 601 , 用于发送数据帧; a mobile terminal 601, configured to send a data frame;
基站控制器 602, 用于将从移动终端 601接收的数据帧封装为实时传输协 议报文并将该报文发送至媒体网关 603; The base station controller 602 is configured to encapsulate the data frame received from the mobile terminal 601 into a real-time transmission protocol message and send the message to the media gateway 603;
媒体网关 603, 用于对该报文进行处理得到 G.711格式的数据, 并将该数 据通过时分复用交换至互连功能实体 604。 The media gateway 603 is configured to process the packet to obtain data in the G.711 format, and exchange the data to the interconnect function entity 604 by time division multiplexing.
互连功能实体 604, 用于接收媒体网关发送的数据。 The interconnection function entity 604 is configured to receive data sent by the media gateway.
具体可以分为以下两种情况: Specifically, it can be divided into the following two cases:
一、 区分高低速业务: 同样请参阅图 6, 本发明实施例中通信系统第二实施例包括: 移动终端 601 , 用于发送数据帧; First, distinguish between high and low speed business: The second embodiment of the communication system in the embodiment of the present invention includes: a mobile terminal 601, configured to send a data frame;
基站收发信机 602, 用于接收移动终端发送的数据帧并向基站控制器 603 转发所述数据帧; The base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603.
基站控制器 603 , 用于接收移动交换中心发送的指配消息以及基站收发信 机 602发送的数据帧, 根据指配消息判断当前数据业务是否为高速数据业务, 若是, 则对数据帧进行速率适配和 /或多通道复用和 /或多通道解复用处理得到 G.711格式的数据, 将 G.711格式的数据封装为实时传输协议报文, 如 IP包, 利用实时传输协议将所述实时传输协议报文发送至媒体网关 604; The base station controller 603 is configured to receive an assignment message sent by the mobile switching center and a data frame sent by the base transceiver station 602, and determine, according to the assignment message, whether the current data service is a high-speed data service, and if yes, perform a rate on the data frame. The data in the G.711 format is obtained by the matching and/or multi-channel multiplexing and/or the multi-channel demultiplexing process, and the data in the G.711 format is encapsulated into a real-time transmission protocol message, such as an IP packet, and the real-time transmission protocol is used. The real-time transport protocol message is sent to the media gateway 604;
媒体网关 604, 用于从实时传输协议报文中提取出相应数据, 并对数据执 行时分复用处理, 将处理后的数据发送至互连功能实体 605; The media gateway 604 is configured to extract corresponding data from the real-time transport protocol message, perform time division multiplexing processing on the data, and send the processed data to the interconnect function entity 605;
互连功能实体 605, 用于接收媒体网关 604发送的数据。 The interconnect function entity 605 is configured to receive data sent by the media gateway 604.
本实施例中,基站控制器 603需要执行速率适配处理, 用于将不同速率格 式的数据适配至 G.711格式的数据, 多通道复用和多通道解复用可以根据实际 情况进行选择, 例如若移动终端 601发射多路数据帧, 则需要基站控制器 603 进行多通道复用处理,此时基站控制器 603向移动终端 601下发的数据则需要 相应的进行多通道解复用处理以形成多路数据下发至移动终端 601。 In this embodiment, the base station controller 603 needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be selected according to actual conditions. For example, if the mobile terminal 601 transmits multiple data frames, the base station controller 603 is required to perform multi-channel multiplexing processing. At this time, the data sent by the base station controller 603 to the mobile terminal 601 needs to be multi-channel demultiplexed. The multiplexed data is sent to the mobile terminal 601.
本实施例中,基站控制器 603需要判断当前业务为高速数据业务还是低速 数据业务, 若为高速数据业务则按照上述方式执行, 若为低速数据业务, 则采 用前面实施例中提到的低速数据业务处理方式进行处理。 In this embodiment, the base station controller 603 needs to determine whether the current service is a high-speed data service or a low-speed data service. If the high-speed data service is a high-speed data service, the base station controller 603 performs the above-mentioned manner. If the data is a low-speed data service, the low-speed data mentioned in the previous embodiment is used. The business processing method is processed.
需要说明的是, 本实施例中的 RTP报文可以为 IP包, 也可以为其他类型 的数据包, 只要能够满足 RTP协议即可。 It should be noted that the RTP packet in this embodiment may be an IP packet or other types of data packets, as long as the RTP protocol can be satisfied.
二、 不区分高低速业务: Second, do not distinguish between high and low speed business:
同样请参阅图 6, 本发明实施例中通信系统第三实施例包括: Referring to FIG. 6, the third embodiment of the communication system in the embodiment of the present invention includes:
移动终端 601, 用于发送数据帧; a mobile terminal 601, configured to send a data frame;
基站收发信机 602, 用于接收移动终端发送的数据帧并向基站控制器 603 转发所述数据帧; The base transceiver station 602 is configured to receive a data frame sent by the mobile terminal and forward the data frame to the base station controller 603.
基站控制器 603, 用于对从基站收发信机 602接收的数据帧进行速率适配 和 /或多通道复用和 /或多通道解复用处理得到 G.711格式的数据, 对 G.711格 式的数据进行封装得到实时传输协议报文,通过实时传输协议将所述实时传输 协议报文发送至媒体网关 604; The base station controller 603 is configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the data frames received from the base transceiver station 602 to obtain data in the G.711 format, for G.711. Grid The data is encapsulated to obtain a real-time transport protocol message, and the real-time transport protocol message is sent to the media gateway 604 through a real-time transport protocol;
媒体网关 604, 用于从实时传输协议报文中提取出相应数据, 并对数据执 行时分复用处理, 将处理后的数据发送至互连功能实体 605; The media gateway 604 is configured to extract corresponding data from the real-time transport protocol message, perform time division multiplexing processing on the data, and send the processed data to the interconnect function entity 605;
互连功能实体 605, 用于接收媒体网关 604发送的数据。 The interconnect function entity 605 is configured to receive data sent by the media gateway 604.
本实施例中,基站控制器 603需要执行速率适配处理, 用于将不同速率格 式的数据适配至 G.711格式的数据, 多通道复用和多通道解复用可以 据实际 情况进行选择, 例如若移动终端 601发射多路数据帧, 则需要基站控制器 603 进行多通道复用处理,此时基站控制器 603向移动终端 601下发的数据则需要 相应的进行多通道解复用处理以形成多路数据下发至移动终端 601。 In this embodiment, the base station controller 603 needs to perform rate adaptation processing for adapting data in different rate formats to data in the G.711 format, and multi-channel multiplexing and multi-channel demultiplexing may be selected according to actual conditions. For example, if the mobile terminal 601 transmits multiple data frames, the base station controller 603 is required to perform multi-channel multiplexing processing. At this time, the data sent by the base station controller 603 to the mobile terminal 601 needs to be multi-channel demultiplexed. The multiplexed data is sent to the mobile terminal 601.
本实施例中,基站控制器 603不需要判断当前业务为高速数据业务还是低 速数据业务, 直接将数据帧适配至 G.711格式的数据进行下一步处理。 In this embodiment, the base station controller 603 does not need to determine whether the current service is a high-speed data service or a low-speed data service, and directly adapts the data frame to the data in the G.711 format for further processing.
相应地, 请参阅图 8, 本发明实施例中基站控制器第二实施例包括: 第一接收单元 801, 接收移动交换中心发送的指配消息以及移动终端发送 的数据帧; The first embodiment of the present invention includes: a first receiving unit 801, which receives an assignment message sent by a mobile switching center and a data frame sent by the mobile terminal;
数据业务校验单元 802, 用于根据所述指配消息判断当前数据业务是否为 高速数据业务; a data service check unit 802, configured to determine, according to the assignment message, whether the current data service is a high-speed data service;
第一数据处理单元 803 , 用于在当前数据业务为高速数据业务时对所述数 据帧进行速率适配和 /或多通道复用和 /或多通道解复用处理得到 G.711格式的 数据, 将所述 G.711格式的数据封装为实时传输协议报文; The first data processing unit 803 is configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the data frame to obtain data in a G.711 format when the current data service is a high-speed data service. Encapsulating the data in the G.711 format into a real-time transport protocol message;
第一数据发送单元 804, 用于利用实时传输协议将所述实时传输协议报文 发送至媒体网关。 The first data sending unit 804 is configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol.
请参阅图 9, 本发明实施例中基站控制器第三实施例包括: Referring to FIG. 9, the third embodiment of the base station controller in the embodiment of the present invention includes:
第三数据接收单元 901 , 用于接收移动终端发送的数据帧; a third data receiving unit 901, configured to receive a data frame sent by the mobile terminal;
第二数据处理单元 902,用于对接收的数据帧进行速率适配和 /或多通道复 用和 /或多通道解复用处理得到 G.711格式的数据,对所述 G.711格式的数据进 行封装得到实时传输协议报文; a second data processing unit 902, configured to perform rate adaptation and/or multi-channel multiplexing and/or multi-channel demultiplexing processing on the received data frame to obtain data in a G.711 format, in the G.711 format. Data is encapsulated to obtain a real-time transport protocol message;
第二数据发送单元 903, 用于通过实时传输协议将所述实时传输协议报文 发送至媒体网关。 相应地, 请参阅图 11, 本发明实施例中媒体网关第二实施例包括: 第二数据接收单元 1101 ,用于接收基站控制器发送的包含 G.711格式数据 的实时传输协议报文; The second data sending unit 903 is configured to send the real-time transport protocol message to the media gateway by using a real-time transport protocol. Correspondingly, referring to FIG. 11, the second embodiment of the media gateway in the embodiment of the present invention includes: a second data receiving unit 1101, configured to receive a real-time transport protocol packet that is sent by the base station controller and includes G.711 format data;
数据提取单元 1102, 用于从所述实时传输协议报文中提取相应的 G.711 格式的数据; The data extracting unit 1102 is configured to extract corresponding data in the G.711 format from the real-time transport protocol packet.
第二数据适配单元 1103, 用于对所述 G.711 格式的数据执行时分复用处 理; a second data adaptation unit 1103, configured to perform time division multiplexing processing on the data in the G.711 format;
第二数据转发单元 1104, 用于将处理后的数据发送至互连功能实体。 上述描述的媒体网关实施例可以适用于不区分高速数据业务和低速数据 业务的情况下, 可以理解的是, 若需要区分高速数据业务和低速数据业务, 则 该媒体网关还需要包括: The second data forwarding unit 1104 is configured to send the processed data to the interconnected functional entity. The media gateway embodiment described above can be applied to the case of not distinguishing between the high-speed data service and the low-speed data service. It can be understood that if the high-speed data service and the low-speed data service need to be distinguished, the media gateway also needs to include:
业务处理单元 1105, 用于根据呼叫建立时从移动交换中心接收到的端点 操作请求判断当前数据业务是否为高速数据业务, 若是, 则执行从所述实时传 输协议报文中提取出相应数据的步骤。 The service processing unit 1105 is configured to determine, according to the endpoint operation request received from the mobile switching center when the call is established, whether the current data service is a high-speed data service, and if yes, perform the step of extracting corresponding data from the real-time transport protocol message. .
在包含业务处理单元 1105的情况下, 具体的处理流程为: 第二数据接收 单元 1101接收 IP包, 业务处理单元 1105根据移动交换中心下发的端点操作 请求判断当前的数据业务的类型, 并根据不同的数据业务类型从 IP包中提取 相应的数据, 并发送至第二数据适配单元 1103进行后续处理。 In the case of the service processing unit 1105, the specific processing flow is: the second data receiving unit 1101 receives the IP packet, and the service processing unit 1105 determines the current data service type according to the endpoint operation request sent by the mobile switching center, and according to Different data service types extract corresponding data from the IP packet and send it to the second data adaptation unit 1103 for subsequent processing.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可 读存储介质中, 该程序在执行时, 包括如下步骤: It will be understood by those skilled in the art that all or part of the steps of implementing the foregoing embodiments may be performed by a program to instruct related hardware, and the program may be stored in a computer readable storage medium. , including the following steps:
媒体网关接收基站控制器发送的实时传输协议报文; The media gateway receives the real-time transport protocol packet sent by the base station controller;
媒体网关对所述报文进行处理得到 64kbps的 G.711格式的数据; 媒体网关将所述 G.711格式的数据发送至互连功能实体。 The media gateway processes the packet to obtain 64 kbps data in G.711 format; the media gateway sends the data in the G.711 format to the interconnect function entity.
上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 The above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
从以上技术方案可以看出, 本发明实施例具有以下优点: As can be seen from the above technical solutions, the embodiments of the present invention have the following advantages:
本发明实施例中由于由 MGW能够接收 BSC发送的 RTP报文,使得 BSC 与 MGW之间能够传输基于 RTP的数据, 因此能够实现 A接口的 IP化, 以适 应网络发展需要, 提高数据传输效率; 其次, 由于 MGW能够将 BSC发送的 RTP报文中的数据帧适配至 64kbps 的 G.711格式的数据并转发, 所以 BSC向 MGW发送的 RTP报文中的数据速 率可以低于 64kbps, 因此可以节省 BSC到核心网的传输资源。 In the embodiment of the present invention, the MTC can receive the RTP packet sent by the BSC, so that the RPC-based data can be transmitted between the BSC and the MGW, so that the IP of the A interface can be implemented to meet the network development needs and improve the data transmission efficiency. Secondly, since the MGW can adapt the data frame in the RTP message sent by the BSC to the 64 kbps G.711 format data and forward it, the data rate in the RTP message sent by the BSC to the MGW can be lower than 64 kbps, so Save BSC to the core network transmission resources.
以上对本发明实施例所提供的一种数据传输方法及通信系统及基站控制 器以及媒体网关进行了详细介绍,依据本发明实施例的思想,在具体实施方式 及应用范围上均会有改变之处, 综上所述,本说明书内容不应理解为对本发明 的限制。 The data transmission method, the communication system, the base station controller, and the media gateway provided by the embodiments of the present invention are described in detail. According to the idea of the embodiment of the present invention, there are changes in specific implementation manners and application scopes. In conclusion, the contents of this specification are not to be construed as limiting the invention.
Claims
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710107966.5 | 2007-05-18 | ||
| CN200710107966 | 2007-05-18 | ||
| CNA2007101661181A CN101309205A (en) | 2007-05-18 | 2007-11-07 | A data transmission method, communication system, base station controller, and media gateway |
| CN200710166118.1 | 2007-11-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008141573A1 true WO2008141573A1 (en) | 2008-11-27 |
Family
ID=40031417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2008/070983 Ceased WO2008141573A1 (en) | 2007-05-18 | 2008-05-16 | A data transmittiing method and communication system, base station controller and media gateway |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2008141573A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6788651B1 (en) * | 1999-04-21 | 2004-09-07 | Mindspeed Technologies, Inc. | Methods and apparatus for data communications on packet networks |
| EP1902558A1 (en) * | 2005-07-12 | 2008-03-26 | Samsung Electronics Co., Ltd. | Method and apparatus for providing ip datacasting service in digital audio broadcasting system |
-
2008
- 2008-05-16 WO PCT/CN2008/070983 patent/WO2008141573A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6788651B1 (en) * | 1999-04-21 | 2004-09-07 | Mindspeed Technologies, Inc. | Methods and apparatus for data communications on packet networks |
| EP1902558A1 (en) * | 2005-07-12 | 2008-03-26 | Samsung Electronics Co., Ltd. | Method and apparatus for providing ip datacasting service in digital audio broadcasting system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101816206B (en) | Inter-system handoff using circuit switched bearers for serving general packet radio service support nodes | |
| US7706389B2 (en) | Method for implementing the interaction of the IWF service data | |
| WO2009015609A1 (en) | Wireless loading method, device and system for service data of a circuit switched domain | |
| JP2006522518A (en) | Wireless telecommunication device and method for communicating internet data packets containing different types of data | |
| JP2006522518A5 (en) | ||
| JP2006521050A (en) | Communication device and communication method for communication of internet protocol data packet | |
| CN101616439A (en) | Wireless self-backhaul method, device and system in evolved network | |
| WO2009056061A1 (en) | Method, system and device for transmitting general packet radio service tunneling protocol datagram | |
| WO2008098501A1 (en) | Gsm bearing set up method, apparatus and system | |
| WO2009026845A1 (en) | Method for data transmitting and receiving, wireless access point apparatus, gateway and communication system | |
| CN100407694C (en) | Method for reducing real-time service delay and delay jitter | |
| CN101309205A (en) | A data transmission method, communication system, base station controller, and media gateway | |
| CN100409642C (en) | Method and system for multiplexing and transmitting signaling messages and supplementary data in a mobile communication system | |
| JP2010525730A (en) | Call handling in mobile communication networks | |
| US20050037790A1 (en) | Method and system for selecting a vocoder in a mobile communication system | |
| WO2009146631A1 (en) | Method, device and system for data transmission | |
| CN102595498B (en) | Within a wireless communication network to uploading, the method and system of down-transmitting data process | |
| CN101765148A (en) | Data transmission method, equipment and system | |
| CN101365186B (en) | Uplink incontinuous speech transmission method and device for A interface based on IP bearing | |
| WO2008141573A1 (en) | A data transmittiing method and communication system, base station controller and media gateway | |
| WO2008086748A1 (en) | A-interface-based mobile communication method,system and equipment | |
| CN101197899A (en) | A wireless fax processing method, fax agent device and wireless terminal | |
| CN104796225B (en) | 4.8kb/s data business transmission method based on IPization GSM-R network | |
| CN100466630C (en) | Iub interface data transmission method and system in mobile communication network | |
| CN101394584B (en) | Method, system and device for data transmission |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08748589 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08748589 Country of ref document: EP Kind code of ref document: A1 |