Data transmission method, network device and communication system
Abstract
FIELD: radio engineering and communications. SUBSTANCE: invention relates to radio communication technologies and, in particular, to data transmitting method. Method of data transmitting comprises stages, at which: receiving message on creation or updating of PDP-context or unidirectional channel, transmitted by transmitting unit, wherein creation or updating message carries service parameter quality; and based on service parameter quality determining, whether unidirectional channel user tunnel plane data, corresponding to PDP-context, or unidirectional channel user tunnel plane data can be encapsulated into data transmission protocol packet, having high resistance to packets errors by means of UDP-Lite protocol, applied to data transmission packets and returning response message to transmitting unit carrying information on determination result, so, that if information on determination result indicates, that encapsulation can be made by UDP-Lite protocol, encapsulating at transmitting end unidirectional channel user tunnel plane data, corresponding to PDP-context, or unidirectional channel user tunnel plane data, into data transmission protocol packet, having high resistance to packets errors by means of UDP-Lite protocol, applied to data transmission packets. EFFECT: technical result consists in improvement of data transmission efficiency. 16 cl, 19 dwg

Term
5.8 yearsleft in the term
Expires 30 June 2032.
- Priority and filed
- Granted
- Today
- Expires
46 claims: 46 independent, 0 dependent
- 1Способ передачи данных, содержащий этапы, на которых:
- 2принимают сообщение о создании или обновлении PDP-контекста или однонаправленного канала, переданного передающим узлом, при этом сообщение о создании или обновлении несет параметр качества обслуживания;и
- 3определяют, на основе параметра качества обслуживания, могут ли данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, или данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных, и возвращают, на передающий узел, ответное сообщение, несущее информацию о результате определения, так что, если информация о результате определения указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, инкапсулируют, на передающем конце, данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, или данные туннеля плоскости пользователя однонаправленного канала, в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 42. Способ передачи данных по п. 1, в котором этап определения на основе параметра качества обслуживания, могут ли данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных, содержит подэтапы, на которых:
- 5получают первое пороговое значение и второе пороговое значение;и
- 6определяют, превышает ли показатель устойчивости к кодовым ошибкам в составе параметра качества обслуживания первое пороговое значение, и превышает ли показатель допустимых потерь пакетов в составе параметра качества обслуживания второе пороговое значение, и если оба ответа положительны, определяют, что данные туннеля в плоскости пользователя для однонаправленного канала, соответствующего PDP-контексту, могут быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 73. Способ передачи данных, содержащий этапы, на которых:
- 8передают сообщение о создании или обновлении PDP-контекста или однонаправленного канала на принимающий узел, при этом сообщение о создании или обновлении несет параметр качества обслуживания для PDP-контекста или однонаправленного канала;
- 9принимают ответное сообщение о создании или обновлении, возвращаемое принимающим узлом на основе сообщения о создании или обновлении, при этом ответное сообщение несет информацию о результате определения, выполненного на принимающем узле на основе параметра качества обслуживания, могут ли данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, или данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;и
- 10если информация о результате определения, передаваемая в ответном сообщении, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, осуществляют инкапсуляцию данных туннеля плоскости пользователя однонаправленного канала, соответствующего PDP-контексту, или данных туннеля плоскости пользователя однонаправленного канала в пакет протокола передачи данных имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 114. Способ передачи данных по п. 3, в котором этап инкапсуляции данных туннеля в плоскости пользователя для однонаправленного канала, соответствующего PDP-контексту, или данных туннеля в плоскости пользователя для однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных дополнительно содержит подэтап, на котором:
- 12устанавливают заданное значение в поле охвата контрольной суммы в заголовке пакета протокола передачи данных.
- 135. Способ передачи данных, содержащий этапы, на которых:
- 14создают или обновляют однонаправленный канал и определяют на основе параметра качества обслуживания для указанного однонаправленного канала, могут ли данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;и
- 15передают на принимающий узел командную информацию, содержащую информацию о результате определения, так что при приеме информации о результате определения, указывающей, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, передающий узел выполнен с возможностью инкапсуляции данных туннеля плоскости пользователя однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 166. Способ передачи данных по п. 5, в котором этап определения на основе параметра качества обслуживания для однонаправленного канала, могут ли данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных, содержит под этапы, на которых:
- 17получают первое пороговое значение и второе пороговое значение;и
- 18определяют, превышает ли показатель устойчивости к кодовым ошибкам в составе параметра качества обслуживания для однонаправленного канала первое пороговое значение, и превышает ли показатель допустимых потерь пакетов в составе параметра качества обслуживания для однонаправленного канала второе пороговое значение, и если оба ответа положительны, определяют, что данные туннеля в плоскости пользователя для однонаправленного канала могут быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 197. Способ передачи данных, содержащий этапы, на которых:
- 20принимают командную информацию, переданную от передающего узла, при этом командная информация содержит информацию о результате определения, на принимающем узле, на основе параметра качества обслуживания для однонаправленного канала, могут ли данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;и
- 21если информация о результате определения, передаваемая в составе командной информации, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, осуществляют инкапсуляцию данных туннеля в плоскости пользователя для однонаправленного канала в пакет протокола передачи данных имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 228. Способ передачи данных по п. 7, в котором этап инкапсуляции данных туннеля в плоскости пользователя для однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных в частности содержит подэтап, на котором:
- 23устанавливают заданное значение в поле охвата контрольной суммы в заголовке пакета протокола передачи данных.
- 249. Сетевое устройство, содержащее:
- 25приемный модуль для приема сообщения о создании или обновлении PDP-контекста или однонаправленного канала, переданного передающим узлом, при этом сообщение о создании или обновлении несет параметр качества обслуживания для указанного PDP-контекста;
- 26модуль определения для определения на основе параметра качества обслуживания, могут ли данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, или данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных, для получения результата определения;и
- 27передающий модуль для возвращения на передающий узел ответного сообщения, несущего информацию о результате определения, так что если информация о результате определения указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, передающий узел выполнен с возможностью инкапсуляции данных туннеля плоскости пользователя однонаправленного канала, соответствующих PDP-контексту, или данных туннеля плоскости пользователя однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 2810. Сетевое устройство по п. 9, в котором
- 29модуль определения дополнительно выполнен с возможностью получения первого порогового значения и второго порогового значения, определения, превышает ли показатель устойчивости к кодовым ошибкам в составе параметра качества обслуживания первого порогового значения, и превышает ли показатель допустимых потерь пакетов в составе параметра качества обслуживания второе пороговое значение, и если оба ответа положительны, определения, что данные туннеля плоскости пользователя однонаправленного канала, соответствующие PDP-контексту, могут быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 3011. Сетевое устройство, содержащее:
- 31передающий модуль для передачи сообщения о создании или обновлении PDP-контекста или однонаправленного канала на принимающий узел, при этом сообщение о создании или обновлении несет параметр качества обслуживания для PDP-контекста или однонаправленного канала;
- 32приемный модуль для приема ответного сообщения о создании или обновлении, возвращаемого от принимающего узла на основе сообщения о создании или обновлении, при этом ответное сообщение несет информацию о результате определения на принимающем узле на основе параметра качества обслуживания, могут ли данные туннеля плоскости пользователя однонаправленного канала, соответствующего PDP-контексту, быть инкапсулированы в пакет протокола передачи данных имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;и
- 33инкапсулирующий модуль для осуществления, если информация о результате определения, передаваемая в составе ответного сообщения, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, инкапсуляции данных туннеля плоскости пользователя однонаправленного канала, соответствующих PDP-контексту, или данных туннеля плоскости пользователя однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 3412. Сетевое устройство по п. 11, в котором
- 35инкапсулирующий модуль дополнительно выполнен с возможностью осуществления, если информация о результате определения, передаваемая в составе ответного сообщения, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, установки заданного значения в поле охвата контрольной суммы в заголовке пакета протокола передачи данных.
- 3613. Сетевое устройство, содержащее:
- 37модуль создания или обновления для создания или обновления однонаправленного канала;
- 38модуль определения для определения на основе параметра качества обслуживания для однонаправленного канала, могут ли данные туннеля плоскости пользователя однонаправленного канала быть инкапсулированы в пакет протокола передачи данных имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных, для получения результата определения;и
- 39передающий модуль для передачи командной информации, содержащей информацию о результате определения, принимающему узлу, так что, если информация о результате определения указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, передающий узел выполнен с возможностью инкапсуляции данных туннеля в плоскости пользователя для однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 4014. Сетевое устройство по п. 13, в котором
- 41модуль определения дополнительно выполнен с возможностью получения первого порогового значения и второго порогового значения, определения, превышает ли показатель устойчивости к кодовым ошибкам в составе параметра качества обслуживания для однонаправленного канала первое пороговое значение, и превышает ли показатель допустимых потерь пакетов в составе параметра качества обслуживания для однонаправленного канала второе пороговое значение, и если оба ответа положительны, определения, что данные туннеля плоскости пользователя однонаправленного канала могут быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;в противном случае, определения, что данные туннеля плоскости пользователя однонаправленного канала не могут быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 4215. Сетевое устройство, содержащее:
- 43приемный модуль для приема командной информации, переданной от передающего узла, при этом командная информация содержит информацию о результате определения, выполненного на передающем узле на основе параметра качества обслуживания для созданного или обновленного однонаправленного канала, могут ли данные туннеля в плоскости пользователя для однонаправленного канала быть инкапсулированы в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных;и
- 44инкапсулирующий модуль осуществления, если информация о результате определения, передаваемая в составе командной информации, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, инкапсуляции данных туннеля плоскости пользователя однонаправленного канала в пакет протокола передачи данных, имеющего высокую устойчивость к ошибкам пакетов посредством протокола UDP-Lite, применимого к пакетам передачи данных.
- 4516. Сетевое устройство по п. 15, в котором
- 46инкапсулирующий модуль дополнительно выполнен с возможностью осуществления, если информация о результате определения, передаваемая в составе командной информации, указывает, что инкапсуляция может быть выполнена посредством протокола UDP-Lite, установки заданного значения в поле охвата контрольной суммы в заголовке пакета протокола передачи данных.
Independent claims46
212 paragraphs in 4 sections, as filed
TECHNICAL FIELD OF THE INVENTION
2The present invention relates to radio communication technologies, and in particular, to a method for data transmission, a network device and communication system.
BACKGROUND
4Technology IPv6 (Internet Protocol, version 6) is becoming more mature and is becoming more and more applications. At the same time addresses available for assignment, using IPv4 technology (Internet Protocol, version 4) is getting smaller, and the evolution to IPv6 technology, supported by mobile broadband networks, it is imperative.
5Once the core network domain PS (packet switched data) in a broadband mobile communication networks evolve to IPv6, for example, after the interface for data transmission between the SGSN node (GPRS service support node (General Packet Radio Service) (Serving GPRS Support node)) and the gateway S-GW (serving gateway (serving gateway)), an interface for data transfer between the MME unit (mobility management node (Mobility management Entity)) and the SGSN node, an interface to transfer data between S-GW gateway controller and RNC (controller is a radio network (radio network controller)), and an interface for data transmission between the gateway S-GW and the node eNodeB (evolved Node B (Evolved Node B)) - all starting to support transmission protocol IPv6, the protocol GTP (tunneling protocol GPRS ( GPRS Tunneling Protocol)) shall be assessed on top of UDP (user datagram protocol (user datagram Protocol)) as part of the IPv6 protocol, as well as the need to calculate the checksum for all GTP-packs, both in control plane and user plane. The calculation of the checksum for the UDP protocol comprises computing the checksum for UDP-header and calculating the checksum for data that are "load» UDP-packet, (UDP load). Checksum for the UDP-package is calculated on the sending node and then checked at the receiving node, and if the receiving node is found that has a checksum error, a GTP-packet should be dropped. In some situations, the cost of discarding the package is very large, especially for services with large packages, such as audio or video services. The calculation of checksums for UDP-packet services having higher resistance to errors of packets such as audio or video services, greatly reducing the efficiency of data transmission.
6SUMMARY OF THE iNVENTION
7Various aspects of the present invention provide a data transmission method for efficient data transfer.
8A first aspect of the present invention provides a method of data transmission comprising the steps of:
9receive messages on creating or updating data packet protocol context (hereinafter - PDP-context) is transmitted from the transmitting unit, and the message about creating or updating carries parameter of quality of service;
10is determined according to the parameter of quality of service, whether the tunnel user data bearer plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol ( "light» UDP protocol), and returns to the sending node, the response message carrying the information about the result determination, so that upon receipt of the determination result information indicating that the encapsulation can be accomplished by UDP-Lite protocol tunnel transmitting node encapsulates the user data bearer plane corresponding to the PDP-context by UDP-Lite protocol.
11The data transmission method determination step, according to the quality of service parameter, whether the data tunnel bearer user plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol comprises the substeps of:
12receive the first threshold and the second threshold value; and
13determined whether the rate of resistance to the code error as part of the parameter of quality of service for the PDP-context of the first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for the PDP-context of the second threshold value, and if both answers are positive, it is determined that the tunnel user data bearer plane corresponding to the PDP-context can be encapsulated by UDP-Lite protocol.
14A second aspect of the present invention provides a method of data transmission comprising the steps of:
15convey a message of creating or updating the PDP-context at the receiving node, and the message about creating or updating carries parameter of quality of service;
16receive a message indicating whether creating or updating returned from the receiving node, and the response message returned by the receiving node according to this post on the establishment or upgrading, the response message carries information about the result of the determination, and said information about the result of the determination is the result of the determination, on the receiving node according to the parameter of quality of service, whether the tunnel bearer user plane data corresponding to the PDP-context be encapsulated by UDP-Lite protocol; and
17if the determination result information transmitted in the response message indicates that encapsulation can be performed by UDP-Lite protocol carried tunnel encapsulation data bearer user plane corresponding to the PDP-context by UDP-Lite protocol.
18In this transmission method, the step of encapsulation of the tunnel user data bearer plane corresponding to the PDP-context by UDP-Lite protocol specifically comprises the substeps of:
19carry user data encapsulation tunnel bearer plane corresponding to the PDP-context in a packet data transmission protocol by UDP-Lite protocol, and sets a predetermined value in the checksum coverage field in the header of said packet data protocol.
20A third aspect of the present invention provides a method of data transmission comprising the steps of:
21receiving a message about creating or updating bearer transmitted from the transmitting end, and the message about creating or updating carries QoS parameter for the bearer; and
22is determined according to the parameter of quality of service, whether the data can tunnel user plane bearer to be encapsulated by the protocol UDP-Lite, and returns, at the sending node, the response message carrying the information of the determination result, so that upon receiving a response message carrying the information about the result determination indicating that the encapsulation can be accomplished by UDP-Lite protocol transmitting unit is adapted to tunnel encapsulation user plane data bearer via UDP-Lite protocol.
23In the data transmission method, the determination according to the quality of service parameter, can tunnel bearer user plane data to be encapsulated by UDP-Lite protocol comprises the steps of:
24receive the first threshold and the second threshold value; and
25determined whether the rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for a bearer second threshold, and if both answers are positive, it is determined that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol.
26A fourth aspect of the present invention provides a method of data transmission comprising the steps of:
27convey a message about the creation or updating of the bearer to the receiving node, and the message about creating or updating carries QoS parameter for the bearer;
28receive a message indicating whether creating or updating returned by the receiving node, wherein the response message carries information about the result of the determination, which is a result of the determination at the receiving node in accordance with the quality of service parameter, whether bearer user plane tunnel data be encapsulated by UDP- protocol Lite; and
29if the information about the result of the determination contained in the response message indicates that the encapsulation can be performed by protocol UDP-Lite, perform data encapsulation tunnel user plane bearer by UDP-Lite protocol.
30In the data transmission method of encapsulation procedure bearer by UDP-Lite protocol specifically comprises the steps of:
31tunnel encapsulation performed bearer user plane data packet by the protocol UDP-Lite protocol and setpoint value in a checksum coverage field in the header packet data transfer protocol.
32A fifth aspect of the present invention provides a method of data transmission comprising the steps of:
33create or update bearer and determine, according to the quality of service parameters for a given bearer, whether the user plane data tunnel bearer said to be encapsulated by UDP-Lite protocol; and
34transmitting, at the receiving node command information carrying information about the determination result, wherein, after receiving said information of the determination result indicating that can be made encapsulation by UDP-Lite protocol, the receiving node is configured to encapsulate the data tunnel bearer user plane through the UDP-Lite protocol.
35The data transmission method determination step, according to the quality of service parameter, whether the data tunnel bearer user plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol comprises the substeps of:
36receive the first threshold and the second threshold value; and
37determined whether the rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for a bearer second threshold, and if both answers are positive, it is determined that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol.
38A sixth aspect of the present invention provides a method of data transmission comprising the steps of:
39taking command information transmitted from the transmitting unit, wherein the command information contains information on the result of the determination to the transmitting node according to the quality of service parameter for the created or updated bearer, whether the user plane data tunnel bearer protocol to be encapsulated by UDP-Lite; and
40if the determination result information transmitted as part of the command data indicates that encapsulation can be performed by UDP-Lite protocol tunnel encapsulation performed bearer user plane by UDP-Lite protocol.
41In the data transmission method, tunnel encapsulation procedure bearer user plane by UDP-Lite protocol specifically comprises the substeps of:
42carried tunnel encapsulation data bearer in the User Plane protocol data packet by UDP-Lite protocol, and sets a predetermined value in the checksum coverage field in the header packet data transfer protocol.
43A seventh aspect of the present invention provides a network device, comprising:
44receiving module for receiving messages you create or update PDP-context transmitted from the transmitting unit, and the message about creating or updating carries parameter of quality of service;
45a determining unit for determining whether user data tunnel bearer plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol to obtain a determination result; and
46a transmitting unit for return to the transmitting node, a response message carrying the information of the determination result, so that after receiving the information of the determination result indicating that can be made encapsulation by UDP-Lite protocol, a transmitting node adapted to perform said data encapsulation tunnel user plane bearer appropriate PDP-context by UDP-Lite protocol.
47The network device detection module particularly adapted to obtain a first threshold value and second threshold value, determining whether the metric exceeds the resistance to the code error as part of the quality of service parameter for the PDP-context of the first threshold and exceeds a rate allowable packet loss in the composition QoS parameter PDP-context for a second threshold, and if both answers are positive, determining that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, determining that the data tunnel bearer user plane can not be encapsulated by UDP-Lite protocol.
48An eighth aspect of the present invention provides a network device, comprising:
49a transmitting unit to transmit the message of creating or updating the PDP-context at the receiving node, and the message about creating or updating carries parameter of quality of service;
50receiving module for receiving a response message is created or updated, the return from the receiving node according to a report on the establishment or upgrade, with the response message carries information about the result of the determination made at the receiving node according to the parameter of quality of service, whether the tunnel user data bearer plane the appropriate PDP-context, be encapsulated by UDP-Lite protocol; and
51an encapsulating module for encapsulating that information about the result of the determination transmitted in the response message indicates that the tunnel encapsulation data bearer user plane may be performed by UDP-Lite protocol appropriate PDP-context by UDP-Lite protocol.
52The network device encapsulating module particularly adapted to encapsulate the data tunnel user bearer plane corresponding to the PDP-context in a data protocol packet through the UDP-Lite protocol and setting a predetermined value in the detection field of the checksum in the header data protocol packet .
53A ninth aspect of the present invention provides a network device, comprising:
54receiving module for receiving messages for creating or updating bearer transmitted from the transmitting unit, and the message about creating or updating carries QoS parameter for the bearer;
55determination unit for determining a parameter according to the quality of service, whether the tunnel bearer user plane data to be encapsulated by UDP-Lite protocol, in order to obtain a determination result; and
56transmitting module to return, to the sending node a response message carrying the information of the determination result, so that upon receiving a response message carrying the information of the determination result indicating that the encapsulation can be performed by UDP-Lite protocol transmitting unit adapted to encapsulate the data tunnel user plane bearer by UDP-Lite protocol.
57The network device detection module particularly adapted to obtain a first threshold and the second threshold value, determining, exceeds a rate of resistance to the code error as part of Quality of Service parameters to bearer first threshold and exceeds a rate allowable packet loss as part of the quality parameter bearer service for a second threshold, and if both answers are positive, determining that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, determining that the data tunnel bearer user plane can not be encapsulated by UDP-Lite protocol.
58A tenth aspect of the present invention provides a network device, comprising:
59a transmitting unit for transmitting messages about creating or upgrading to bearer at the receiving node, and the message about creating or updating carries QoS parameter for the bearer;
60a receiving module for receiving a response message creating or updating returned from the receiving node according to a report of creating or updating, wherein the response message carries information about the result of the determination at the receiving node based on quality of service parameter, whether the bearer user plane tunnel data to be encapsulated through the UDP-Lite protocol; and
61encapsulating module encapsulation, when the information about the result of the determination transmitted in the response message indicates that the encapsulation can be made through the UDP-Lite protocol, the tunnel user data bearer plane through the UDP-Lite protocol.
62The network device encapsulating module particularly adapted to encapsulate, when the response message carries information of the determination result indicating that can be made encapsulation by protocol UDP-Lite, a bearer user plane tunnel data transmission protocol packet through the UDP-Lite protocol and setting a checksum coverage field in the header of a data packet protocol.
63An eleventh aspect of the present invention provides a network device, comprising:
64module to create or update to create or update bearer;
65a determining unit for determining, in accordance with the quality of service for a bearer parameter, can tunnel bearer user plane data to be encapsulated by UDP-Lite protocol, and receiving the determination result; and
66a transmitting unit for transmitting command information carrying information about the result of the determination, at the receiving node, so that when receiving information of the determination result indicating that can be made encapsulation by UDP-Lite protocol transmitting node encapsulates the data tunnel user bearer plane through protocol UDP-Lite.
67The network device detection module particularly adapted to obtain a first threshold value and second threshold value, determining, exceeds a rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss in structure parameter QoS for a bearer second threshold, and if both answers are positive, determining that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, determining that the bearer of the user plane data tunnel can not be encapsulated by UDP-Lite protocol.
68A twelfth aspect of the present invention provides a network device, comprising:
69a receiving unit for receiving the command information transmitted from the transmitting unit, wherein the command information contains information on the result of the determination to the source node in accordance with the quality of service parameter for the created or updated bearer, can tunnel user data bearer plane be encapsulated by UDP protocol -Lite; and
70an encapsulating module for encapsulating that command information includes information on a determination result indicating that the encapsulation can be performed by UDP-Lite protocol tunnels user data bearer plane through the UDP-Lite protocol.
71The network device including encapsulating unit adapted to encapsulate the data tunnel bearer user plane data packet by the protocol UDP-Lite protocol and setpoint value in a checksum coverage field in the header packet data transfer protocol.
72A thirteenth aspect of the present invention provides a communication system comprising at least one group of network devices to transmit data at the same time as said network devices using the network device described above.
73From the technical solutions discussed herein can be concluded that the present invention by determining the QoS parameters to bearer can determine whether the bearer is encapsulated with UDP-Lite protocol necessary. For services with high resistance against burst errors, such as audio and video services, encapsulation by UDP-Lite protocol may be carried out using technical solutions of the present invention, as compared with known solutions where the whole PDP-context or all unidirectional channels by encapsulating UDP protocol in a packet load verification is not possible, and the data transfer efficiency is greatly enhanced.
BRIEF DESCRIPTION OF DRAWINGS
75To more clearly illustrate the technical solutions according to embodiments of the present invention or according to known systems, the application attached drawings, a brief description of which is given below. Obviously, the accompanying drawings, these show only some embodiments of the present invention, so even one of ordinary skill in the art will be able to build on the basis of other drawings without any creative effort.
76FIG. 1 is a simplified logic diagram of a first embodiment of data transmission method according to the present invention;
77FIG. 2 is a simplified logic diagram of a second embodiment of data transmission method according to the present invention;
78FIG. 3 is a simplified diagram of data transfer when the user of the second standard (2G) and third (3G) generation initiates the creation or update of the secondary PDP-context data by applying the method according to the present invention;
79FIG. 4 is a simplified logic diagram of a third embodiment of data transmission method according to the present invention;
80FIG. 5 is a simplified logic diagram of a fourth embodiment of data transmission method according to the present invention;
81FIG. 6 is a simplified diagram of data transfer when the user side to the network S4 SGSN initiate creation of the bearer selected by the application data transmitting method according to the present invention;
82FIG. 7 is a simplified diagram of data transfer when the user side to the network initiated S4 SGSN dedicated bearer update data by applying the method according to the present invention;
83FIG. 8 is a simplified logic diagram of a fifth embodiment of data transmission method according to the present invention;
84FIG. 9 is a simplified logic diagram of a sixth embodiment of data transmission method according to the present invention;
85FIG. 10 is a simplified diagram of data transmission when the network side in the network S4 SGSN initiate creation of the bearer selected by the application data transmitting method according to the present invention;
86FIG. 11 is a simplified diagram of data transmission when the network side in the network initiated S4 SGSN dedicated bearer update data by applying the method according to the present invention;
87FIG. 12 is a simplified diagram of data transfer when the user side advanced packet core (EPC) initiate creation of the bearer selected by the application data transmitting method according to the present invention;
88FIG. 13 is a simplified diagram of data transfer when the user side EPC dedicated kernel initiated bearer update data by applying the method according to the present invention;
89FIG. 14 is a simplified block diagram of a network device of a first embodiment according to the present invention;
90FIG. 15 is a simplified second embodiment of a block diagram of a network device according to the present invention;
91FIG. 16 is a third embodiment of a simplified block diagram of a network device according to the present invention;
92FIG. 17 shows a fourth embodiment of a simplified block diagram of a network device according to the present invention;
93FIG. 18 shows a fifth embodiment of a simplified block diagram of a network device according to the present invention; and
94FIG. 19 is a simplified block diagram of a network device of a sixth embodiment of the present invention.
EMBODIMENTS
96First, an explanation will be given of several terms used in the embodiments of the present invention.
97Protocol UDP: User Datagram Protocol (User Datagram Protocol). UDP protocol is a link layer protocol, generally used in networks with a packet switched data in which user data is transmitted on the basis of UDP-packet.
98UDP-Lite protocol, "lite" version of the User Datagram Protocol (User Datagram Protocol Lite). test range in the checksum coverage field according to UDP-Lite protocol is variable, and the protocol is applicable to services, the frequency of errors in the code that is above the threshold level, such as audio or video services.
99GTP Protocol: GPRS tunneling protocol creates a tunnel for transmitting user data and signaling information between GPRS support nodes (GSN). GTP protocol is defined for the Gn-interface and the Gp-interface, and a GPRS network is a GPRS Tunneling Protocol. GTP protocol includes a protocol GTP control plane (abbreviated as GTP-C) and data (abbreviated as GTP-U) and can send data packets for multiple protocols between the GPRS service support nodes (hereinafter - SGSN nodes) in the supporting communication network according to UMTS standard or GPRS and between the SGSN node and the gateway GPRS support node (abbreviated to GGSN).
100GTPU Protocol: GPRS tunneling protocol user plane (User plane of GPRS Tunneling Protocol, GTPU), allowing to carry out encapsulation or decapsulation of user data. To make the objectives, technical solutions and advantages of the present invention more apparent, these technical solutions are described clearly and fully below with reference to the accompanying drawings. It is obvious that the above embodiments in the following description are only part, but not all possible embodiments of the present invention. All other embodiments obtained by experts in the art based on the embodiments described herein without any creative efforts, fall within the scope of the present invention.
101FIG. 1 shows a simplified logic diagram of a first embodiment of data transmission method according to the present invention. As shown in this figure, a data transmission method according to the first embodiment comprises:
102Step 101: Receiving reports of creating or updating the PDP-context (packet data protocol (Packet Data Protocol)), transmitted from the transmitting node where the message about creating or updating carries QoS parameter (Quality of Service, abbreviated QoS) PDP-context.
103The receiving node receives the message to create or update PDP-context transmitted from the transmitting node. The receiving node may be a network device, for example, GGSN node is capable of returning a response message according to the received update message or create PDP-context in order to establish GTP-tunnel. The transmitting node may be a network device, e.g., SGSN node capable of transmitting a message to create or update the PDP-context in order to establish GTP-tunnel. Process create PDP-context includes a primary PDP-context creation and establishment of a secondary PDP-context.
104Step 102: Determining, on the basis of the quality of service parameter, can tunnel user bearer plane data corresponding PDP-context be encapsulated by UDP-Lite protocol, and return to the sending node a response message carrying the information of the determination result, so that when receiving the determination result information indicating that the encapsulation may be performed by protocol UDP-Lite, the transmitting node encapsulates the user data tunnel bearer plane corresponding to the PDP-context by UDP-Lite protocol.
105In particular, the receiving node determines according to the QoS parameter represents whether the PDP-context of a service having a high resistance to packet errors, and determines in the affirmative, that the considered PDP-context can be encapsulated by UDP-Lite protocol. For determining whether a PDP-context service having a high resistance to error packet can be executed in particular as follows: first, receive a first threshold and the second threshold value; then determining, exceeds a rate of resistance to the code error as part of the parameter of quality of service for the PDP-context of the first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for the PDP-context of the second threshold value, and if both answers are positive determination that considered PDP-context is a service with a high resistance to packet errors, and that the tunnel user data bearer plane corresponding to the PDP-context can be encapsulated by UDP-Lite protocol; otherwise, determining that the subject PDP-context is a service possessing high resistance to packet errors, and that the tunnel user data bearer plane corresponding to the PDP-context can not be encapsulated by UDP-Lite protocol, but can still It is encapsulated by UDP protocol as in the prior art, and wherein the first threshold and the second threshold value can be set by man. Said first threshold value and the second threshold value can be obtained by manual input and can also be stored in advance in the memory and then prepared from this memory area. The receiving node returns a response message to the sending node to notify whether to accept the request receiving node create or update PDP-context transmitted from the transmitting unit, and if the request is accepted, establishes GTP-tunnel between a transmitting node and a receiving node. The transmitting unit and a receiving node may transmit information on the GTP-tunnel. Information on the result of the determination transmitted in reply, is to notify the transmitting end whether the data tunnel user plane, are GTP-tunnel, the appropriate PDP-context, be encapsulated by the protocol UDP-Lite, so that the transmitting node responds appropriately to communicate the result in other words, encapsulates the data tunnel for user plane service having a high resistance to packet errors by UDP-Lite protocol.
106This embodiment is a data transmission method proposed by the existing 2G networks (second generation mobile phone technology) or 3G (third generation mobile telecommunication technology). In this embodiment, based on an assessment of quality of service parameter for the PDP-context determines whether it is possible to encapsulate the tunnel user data bearer plane, the appropriate PDP-context by UDP-Lite protocol. Services such as audio and video services, which have a high resistance against burst errors may be, according to the present embodiment, encapsulated by UDP-Lite protocol that compared with known methods where all PDP-context is encapsulated by UDP protocol may significantly improve data transmission efficiency.
107FIG. 2 is a simplified logic diagram of a second embodiment of data transmission method according to the present invention. As shown in this figure, a data transmission method according to the second embodiment comprises:
108Step 201: Transfer of creating a message or PDP-context upgrade to the receiving node, where it is reported the creation or update brings quality of service parameter.
109The transmitting node transmits the message to create or update the PDP-context to the receiving node. The transmitting node may be the SGSN. The receiving node may be a GGSN node, as in the example shown in FIG. 3.
110Step 202: Receive a response of message creation or updating returned from the receiving node in accordance with said message to create or update this response message carries information about the result of the determination made at the receiving node based on quality of service parameter, whether the data can tunnel user plane bearer corresponding PDP-context be encapsulated by UDP-Lite protocol.
111Step 203: If the information about the result of the determination transmitted in the response message indicates that the encapsulation can be made through the UDP-Lite protocol, implementation of data encapsulation tunnel user plane bearer corresponding PDP-context by UDP-Lite protocol.
112In particular, if the information about the result of the determination transmitted in the response message indicates that may be made encapsulation by UDP-Lite protocol transmitting node encapsulates tunnel user data bearer plane corresponding to the PDP-context in a data protocol packet (for brevity GTPU-pack) by UDP-Lite protocol and sets the preset value in the checksum coverage field (checksum coverage) title GTPU-package. It should be noted that according to the UDP-Lite protocol, the user can control whether to validate a data packet needed and how many bits it in the data packet to be checked. Moreover, the length field applied according to the UDP protocol is used to represent the coverage of a checksum according to UDP-Lite protocol, so that when the number in the checksum coverage field according UDP-Lite protocol is the length of the entire UDP protocol data packet (including the header and the actual data (load) of UDP packet), the packet is generated according to the UDP-Lite protocol is identical to the normal packet UDP. If the checksum coverage field entered 0, which means the need to test the entire data packet is encapsulated by UDP-Lite protocol. If the number in the checksum coverage field> = 8, this indicates the need to verify that field preceding byte data packet encapsulated by UDP-Lite protocol. Field coverage checksum has a value other than the above, it is inadmissible. In this embodiment, said predetermined value of the field coverage checksum is 8, and therefore only previous eight bytes from the data packet is checked when calculating the checksum, in other words, only checked header GTPU-packet encapsulated by UDP-Lite protocol and load this GTPU -Package not test that avoids the problems known technology, which is required at the same time to check the title and load the data packet encapsulated by the UDP protocol, and thereby increase the data transmission efficiency.
113FIG. 3 is a simplified diagram of data transfer when the user 2G or 3G standard, the secondary initiates the creation or update PDP-context data by applying the method according to the present invention. This application example is a secondary creation or update PDP-context initiated on the user side and the GGSN node determines, based on QoS parameter if encapsulate need by UDP-Lite protocol tunnels user data bearer plane corresponding to the secondarily created PDP-context and reports the determination result via SGSN node device response message creating or updating the PDP-context. The specific data transfer method comprising the steps of:
114Creating secondary PDP-context initiated by the user side, comprising:
115Step 111: SGSN node transmits the request message to create a PDP-context node GGSN to create a PDP-context.
116Step 112: Node GGSN determines based on the QoS parameter of the transmitted request message create PDP-context, can tunnel user data bearer plane corresponding secondary PDP-context, which is to be created, to be encapsulated by UDP-Lite protocol, and returns SGSN node, a message indicating creation of PDP-context carrier determination result.
117If GGSN node determines, on the basis of QoS parameters, transmitted in the response message establishing PDP-context to the secondary PDP-context to be established, it is a service that has high resistance against burst errors, in other words, the rate of resistance to code errors in composition QoS parameter for the secondary created PDP-context larger than the first threshold value, and an indicator allowable packet loss in a part of the parameter of quality of service for the secondary created PDP-context larger than the second threshold value, the tunnel user data bearer plane corresponding secondary Nome the created PDP-context They may be encapsulated by UDP-Lite protocol. After SGSN node response message will create PDP-context, the return node GGSN, SGSN node between the node GGSN and GTP-tunnel is set for transmission. In this GTP-tunnel information can be exchanged between node SGSN node and GGSN.
118Step 113: If the determination is transmitted as part of the reply message establishing PDP-context indicates that encapsulation can be performed by UDP-Lite protocol, SGSN node encapsulates the user plane data tunnel for the secondary PDP-context by UDP-Lite protocol.
119In particular, SGSN node encapsulates the user plane data tunnel corresponding to the created secondary PDP-context in GTPU-packet by UDP-Lite protocol and sets the number 8 in the checksum coverage field of the title GTPU-packet. The SGSN at the transmitting end, when the package passes GTPU-GGSN node computes a checksum for the header only this GTPU-package. The GGSN after receiving the package GTPU-only checks the checksum of the packet header, thereby avoiding the verification field load this GTPU-package, which is made in the known technologies.
120The procedure initiated by the user side of the PDP-context upgrade includes:
121Step 121: SGSN node transmits the update request message PDP-context to order node GGSN update the PDP-context.
122Step 122: The node GGSN update the PDP-context according to the message update request PDP-context and determines based on the QoS parameter transmitted as a part of this request message, update PDP-context, can tunnel user data bearer plane corresponding to the PDP-context, which should It is updated to be encapsulated by UDP-Lite protocol and sends back a response message SGSN node update PDP-context carrier determination result.
123Similarly, if the GGSN node based on the QoS parameter transmitted in reply to create PDP-context, determines that a secondary PDP-context, which is to be updated, is a service that has high resistance against burst errors, tunnel data bearer user plane corresponding PDP-context can be encapsulated by UDP-Lite protocol. Service definition having a high resistance against burst errors may be realized by the procedure described above. After SGSN node will reply message update PDP-context returned node GGSN, occurs establish GTP-tunnel between the SGSN node and the node GGSN. Exchange of information between the SGSN node and the GGSN node can be in the GTP-tunnel.
124Step 123: If the result of the determination transmitted in the reply message an update PDP-context indicates that may be made encapsulation by protocol UDP-Lite, node SGSN encapsulates data tunnel user plane for the secondary PDP-context by protocol UDP-Lite, so that encapsulated secondary PDP-context is transmitted to the set for the transmission of GTP-tunnel.
125Procedure encapsulation tunnel data node SGSN user plane bearer corresponding PDP-context by UDP-Lite protocol is the same as described above, so that description of the procedure will not be repeated here.
126FIG. 4 is a simplified logic diagram of a third embodiment of the data transmission method of the present invention. As shown in this figure, the data transfer method according to the third embodiment comprises:
127Step 301: Receiving reports of creating or updating bearer transmitted from the transmitting end, which is a message for the establishment or upgrading of quality of service shall be the parameter for the bearer.
128This embodiment is a method for transferring data, implemented by a network communication 4G (technology mobile telephone of the fourth generation) for example, with node SGSN addresses and accesses the network EPC via an interface type S4 (for brevity access network through S4 SGSN) or through some EPC network. In particular, the receiving node receives the message for creating or updating a bearer transmitted by a transmitting node. The receiving node may be a network device capable of transmitting a message for creating or updating a bearer to establish a GTP-tunnel, such as SGSN node; or network device capable of sending the received message to create or update for the bearer, for example, the gateway S-GW. The receiving node may, in particular, represent the network gateway PDN (public communication network (Public Data Network)) (abbreviated as P-GW). Said unidirectional channel may be a dedicated unidirectional channel and a unidirectional channel by default.
129Step 302: Determining, on the basis of the quality of service parameter, whether the data can tunnel user bearer plane be encapsulated by UDP-Lite protocol, and return to the sending node a response message carrying the information of the determination result, so that upon receiving a response message, carrying the information of the determination result indicating that the encapsulation can be performed by UDP-Lite protocol tunnel transmitting node encapsulates the user data bearer plane through the UDP-Lite protocol.
130In particular, the receiving node determines, based on the parameter QoS, whether a bearer service having a high resistance against burst errors, and if so determines that the unidirectional channel may be encapsulated by a protocol UDP-Lite. determining procedure whether the bearer service having a high resistance against burst errors may in particular comprise: obtaining the first threshold and the second threshold value, determining whether the metric exceeds the resistance to the code error as part of Quality of Service parameters to bearer first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for a bearer second threshold, and if both answers are positive, determining that the bearer is a service having a high resistance against burst errors, and that the data tunnel user bearer plane can It is encapsulated by UDP-Lite protocol; otherwise, determining that the bearer is not a service having a high resistance against burst errors, and that tunnel data bearer user plane can not be encapsulated by UDP-Lite protocol, but still can be encapsulated by UDP protocol as in the prior art. And the first threshold and the second threshold value can be set by man. The receiving node returns a response message to the transmitting node to notify, if the receiving node receives a request to create or update bearer transmitted from the transmitting node, and if so, the installation GTP-tunnel between the transmitting node and the receiving node. The transmitting node and the receiving node can transmit information on the GTP-tunnel. Information about the result of the determination transmitted in the reply message serves to notify the transmitting node, whether a tunnel user data bearer plane be encapsulated by UDP-Lite protocol, so that the transmitting node responds in accordance with the reported result of it, in other words, encapsulates plane tunnel user for the service, which is highly resistant against burst errors by UDP-Lite protocol.
131FIG. 5 is a simplified logic diagram of a fourth embodiment of the data transmission method of the present invention. As shown, the data transfer method according to the fourth embodiment comprises:
132Step 401: Transfer of creating a message or update bearer at the receiving node, and the message is created or updated shall be the quality of service parameter for the bearer.
133The transmitting node transmits messages you create or update bearer receiving node. Said unidirectional channel may be a dedicated bearer or unidirectional default channel. The receiving node may be a network device capable of transmitting messages create or update bearer to establish GTP-tunnel, for example, it can be SGSN node; or network device capable sent to a predetermined address of the received message to create or update bearer, for example, this may be a gateway S-GW. The receiving node may, in particular, be a gateway P-GW.
134Step 402: Receiving a response message of the creation or update returned from the receiving node in response to the message about creating or updating where the response message carries information about the result of the determination made at the receiving node, based on the quality of service parameter, whether the plane tunnel data user bearer be encapsulated by UDP-Lite protocol.
135Step 403: If the response message carries information of the determination result indicating that the encapsulation can be performed by UDP-Lite protocol execution tunnel encapsulation data bearer user plane by UDP-Lite protocol.
136In particular, if the information about the result of the determination transmitted in the response message indicates that the encapsulation may be performed by protocol UDP-Lite, the transmitting node encapsulates the data tunnel user bearer plane GTPU-packet by UDP-Lite protocol and sets a predetermined value in coverage field checksum (checksum coverage) title GTPU-package. On the issue of selecting said predetermined value can refer to the relevant content, above, and here is the description will not be repeated.
137The third option, and the fourth option is a way to transfer data offered on the basis that the user side in the existing 4G systems initiates a message for creating or updating the bearer to establish the GTP-tunnel. In these embodiments, by assessing the quality of service parameters for the bearer, it is determined whether or not to encapsulate a unidirectional channel by UDP-Lite protocol. For some bearers that can be encapsulated by UDP-Lite protocol, and in particular services having high resistance against burst errors, such as audio and video services, encapsulation by UDP-Lite protocol can be implemented using the technical solutions of the present invention capable compared with known methods significantly improve data transmission efficiency, wherein all bearers encapsulated by UDP protocol.
138FIG. 6 and FIG. 7 shows a simplified scheme of the data when the user side to the network initiated S4 SGSN creating or updating the selected bearer data by applying the method according to the present invention. As shown in the drawing, to create or update a dedicated bearer, initiated by the user side in S4 SGSN network gateway P-GW determines based on the QoS parameter, whether encapsulated dedicated bearer by UDP-Lite protocol, and notifies the gateway S-GW or SGSN node of the result of the determination by the request message creating bearer or updating message bearer. The specific implementation method is as follows:
139FIG. 6 is a simplified diagram of data transfer when the user side to the network initiated S4 SGSN dedicated bearer establishment:
140Step 311: SGSN node initiates a command message bearer resource management to request the creation of a dedicated bearer.
141Step 312: The gateway S-GW sends the gateway P-GW management command message bearer initiated SGSN node and received from that node.
142Step 313: The gateway P-GW determines the QoS parameter based on the transmitted command as part of the bearer management message, whether a dedicated tunnel user plane bearer can be established to be encapsulated by UDP-Lite protocol gateway and returns S- GW request message creating bearer carrying the result of this determination.
143Step 314: The gateway S-GW determines, based on the determination result transmitted as part of the request message creating bearer, whether it is possible to encapsulate a dedicated bearer by UDP-Lite protocol, and at the same time sends the received message to request establishment of the bearer SGSN node. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, S-GW Tunnel gateway encapsulates a user plane data bearer selected by UDP-Lite protocol.
144Step 315: SGSN node determines, according to the determination result transmitted to create bearer request message, whether it is possible to make the user plane encapsulation tunnel data allocated bearer by UDP-Lite protocol and returns a response message establishing a dedicated bearer S-GW gateway. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, SGSN node encapsulates the user data tunnel dedicated bearer plane through UDP-Lite protocol.
145It should be noted that: in DT mode (direct tunneling (direct tunnel)) SGSN node must also send a message to request the creation of a bearer of a radio network controller (radio network controller (abbreviated RNC)). Controller RNC determines, based on the determination result transmitted as part of the creation request message bearer, whether it is possible to encapsulate the tunnel user data allocated bearer plane through UDP-Lite protocol. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, RNC tunnel controller encapsulates the user plane data through the dedicated bearer UDP-Lite protocol.
146Step 316: The Gateway S-GW, after receiving a response message of the creation of a dedicated bearer, the SGSN node is returned, it also returns the response message to the creation of a dedicated bearer Gateway P-GW.
147FIG. 7 is a simplified diagram of data transfer when the user side to the network initiated S4 SGSN update dedicated bearer. Procedure dedicated bearer update initiated by the user side in S4 SGSN network, comprising:
148Step 321: SGSN node modification command message initiates a bearer modification request to dedicated bearer.
149Step 322: The gateway S-GW sends the gateway P-GW modification command message bearer initiated SGSN node and received from that node.
150Step 323: The gateway P-GW determines based on the QoS parameter transmitted as a part of the received command message modification of the bearer, whether dedicated bearer, which must be updated to be encapsulated by UDP-Lite protocol, and returns the S-GW gateway message bearer update request carrying the determination result.
151Step 324: S-GW Gateway determines, based on results of the determination transmitted in the message composition bearer update request, whether encapsulated by a dedicated bearer protocol UDP-Lite, message received and sends the bearer update request node SGSN. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, S-GW Tunnel gateway encapsulates the user plane data through the dedicated bearer UDP-Lite protocol.
152Step 325: SGSN node determines, based on the determination result transmitted as part of the request message update bearer possible to encapsulate the tunnel user data allocated bearer plane through UDP-Lite protocol. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, SGSN node encapsulates the user data tunnel dedicated bearer plane through UDP-Lite protocol.
153It should be noted that in the mode of DT SGSN node must also send a message to update bearer request controller RNC. This controller RNC determines, based on the determination result transmitted as part of the request message update bearer, whether encapsulated by a dedicated bearer UDP-Lite protocol. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, RNC tunnel controller encapsulates the user plane data through the dedicated bearer UDP-Lite protocol.
154Step 326: The Gateway S-GW after receiving a response message of the creation of a dedicated bearer, which returns the SGSN, it returns a response message of the creation of a dedicated bearer and the gateway P-GW.
155FIG. 8 is a simplified logic diagram of a fifth embodiment of data transmission method according to the present invention. As shown, the data transfer method according to the fifth embodiment is also implemented on the basis of the current 4G network, for example, S4 SGSN EPC network or networks, and comprises:
156Step 501: Creating or updating of the bearer, and determining based on the parameter of quality of service bearer, whether the bearer of the user plane data tunnel to be encapsulated by UDP-Lite protocol.
157In particular, the transmitting node initiates the creation or update bearer. This transmitting node may, in particular, be a gateway P-GW. Said unidirectional channel may be a dedicated unidirectional channel and a unidirectional channel by default. Gateway P-GW is determined whether the rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss in a part of the parameter of quality of service for a bearer second threshold, and if both answers are positive, determines that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, it determines that tunnel data bearer user plane can not be encapsulated by UDP-Lite protocol, but still can be encapsulated by UDP protocol as in the prior art. Wherein the first threshold and the second threshold value can be set by man.
158Step 502: Transferring the receiving command information node carrying information of the determination result, so that when receiving information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol, the receiving node encapsulates tunnel user data bearer plane through the UDP protocol -Lite.
159Specifically, the transmitting end transmits, to the receiving node, a command information carrying information about the result of the determination. In the S4 SGSN network receiving node may be a gateway S-GW and the SGSN. The EPC network, the receiving node may be a gateway S-GW or the eNodeB.
160FIG. 9 is a simplified logic diagram of a data transmission method according to the present invention. As shown, the data transfer method according to the sixth embodiment comprises:
161Step 601: Receiving the command information transmitted from the transmitting unit, where the command information includes information on a result of determination made at the source node based on quality of service parameter for the created or updated bearer, can tunnel user data bearer plane to be encapsulated by the protocol UDP-Lite.
162In particular, the receiving node receives the command information transmitted from the transmitting node.
163Step 602: If the determination result information transmitted as part of the command data indicates that encapsulation can be performed by UDP-Lite protocol implementation tunnel encapsulation data bearer user plane by UDP-Lite protocol.
164In particular, the receiving node encapsulates the data tunnel bearer user plane data packet by the protocol UDP-Lite protocol and sets a predetermined value in the checksum coverage field in the header packet data transfer protocol.
165The fifth embodiment and the sixth embodiment is a transmission technology proposed on the basis that the network side in an existing network 4G initiate the creation or update bearer for establishing a GTP-tunnel. In these embodiments, based on the definition of quality of service parameters for the bearer is determined whether to encapsulate the bearer may be via UDP-Lite protocol. For some bearers that can be encapsulated by UDP-Lite protocol, and in particular services having high resistance against burst errors, such as audio and video services, encapsulation by UDP-Lite protocol may be implemented by technical solutions proposed present invention, which can significantly increase the data transmission efficiency compared to the known methods where all bearers by encapsulating UDP protocol. FIG. 10 and FIG. 11 shows a simplified scheme of data transmission when the network side in the network initiated S4 SGSN creating bearer or updating data by applying the method according to the present invention. As shown in the drawings, to create or update a dedicated unidirectional channel, initiated by the network side in the network SGSN, gateway P-GW determines based on the parameter QoS for the dedicated bearer, whether it is possible to encapsulate a dedicated bearer via Protocol UDP-Lite, a gateway S- GW and the SGSN to be notified of the result of determination by the request message or the creation of a bearer update request message to bearer. The specific implementation of these methods is as follows.
166FIG. 10 is a simplified diagram of data transmission when the network side in the network S4 SGSN initiate creation of a dedicated bearer, comprising:
167Step 511: When establishing a dedicated bearer gateway P-GW determines based on the QoS parameter of the selected bearer, whether the selected bearer user plane tunnel data to be encapsulated by UDP-Lite protocol, and returns the gateway S-GW request message creating bearer carrying a result of the determination.
168Step 512: S-GW Gateway determines, based on the determination result transmitted as part of the creation request message bearer, whether it is possible to encapsulate the user plane data tunnel bearer selected by UDP-Lite protocol, and sends the received request message creating bearer node SGSN. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, the gateway encapsulates the S-GW Tunnel user selected data bearer plane through UDP-Lite protocol.
169Step 513: SGSN node determines, based on the determination result transmitted as part of the request message creating bearer, whether it is possible to encapsulate the tunnel user plane data allocated bearer by UDP-Lite protocol and returns a response message establishing a dedicated bearer S-GW gateway. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, SGSN node encapsulates the user data tunnel dedicated bearer plane through UDP-Lite protocol.
170It should be noted that in the mode of DT SGSN node must also send a query message creating bearer controller RNC. This controller RNC determines, based on the determination result transmitted as part of the creation request message bearer, whether encapsulated by a dedicated bearer UDP-Lite protocol. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, RNC tunnel controller encapsulates the user plane data through the dedicated bearer UDP-Lite protocol.
171Step 514: The Gateway S-GW after receiving a response message of the creation of a dedicated bearer, returned from the SGSN, it returns a response message of the creation of a dedicated bearer and the gateway P-GW.
172FIG. 11 is a simplified diagram of data transmission when the network side in the network initiated S4 SGSN update dedicated bearer, comprising:
173Step 521: When updating the selected bearer gateway P-GW determines based on the QoS parameter for the dedicated bearer, whether a dedicated bearer user plane tunnel data to be encapsulated by the protocol UDP-Lite, and returns the gateway S-GW request message update bearer the channel carrying the determination result.
174Step 522: S-GW Gateway determines, based on the determination result transmitted as part of the request message update bearer possible to encapsulate the data tunnel user plane bearer selected by UDP-Lite protocol, and sends the received message to update bearer request SGSN node. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, S-GW Tunnel gateway encapsulates a user plane data bearer selected by UDP-Lite protocol.
175Step 523: SGSN gateway determines, based on the determination result transmitted as part of the request message update bearer possible to encapsulate the tunnel user data allocated bearer plane through the UDP-Lite protocol and returns a response message establishing a dedicated bearer S-GW gateway. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, SGSN node encapsulates the user data tunnel dedicated bearer plane through UDP-Lite protocol.
176It should be noted that in the mode of DT SGSN node must also send a message to update bearer request controller RNC. This controller RNC determines, based on the determination result transmitted as part of the request message update bearer possible to encapsulate the tunnel user data allocated bearer plane through UDP-Lite protocol. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, RNC tunnel controller encapsulates the user plane data through the dedicated bearer UDP-Lite protocol.
177Step 524: S-GW gateway after receiving a response message to update the dedicated bearer returned node SGSN, it returns a response message to update the dedicated bearer and the gateway P-GW.
178FIG. 12 and FIG. 13 shows a simplified scheme of the data when the user-side network EPC initiate creation or update bearer selected by applying the transmission method according to the present invention. As shown in the drawings, for initiated by the user side network EPC creating or updating the selected bearer gateway P-GW determines based on the parameter QoS for this dedicated bearer, whether encapsulated GTPU-packet by protocol UDP-Lite, and notifies the gateway S -GW, MME node and node eNodeB request message using the bearer establishment request message or update bearer. The specific implementation is as follows.
179FIG. 12 is a simplified diagram of the data when the user of the EPC network initiated the establishment of a dedicated bearer. To create the dedicated bearer, initiated by the network side, the data transfer method comprising:
180Step 531: When establishing a dedicated bearer gateway P-GW determines based on the QoS parameter for the dedicated bearer, whether this dedicated bearer to be encapsulated by UDP-Lite protocol, and returns the gateway S-GW request message creating bearer carrying determining the result.
181Step 532: The Gateway S-GW performs the creation of a dedicated bearer, determines based on the determination result transmitted as part of the request message creating bearer, whether it is possible to encapsulate the dedicated bearer through the UDP-Lite protocol, and sends the received message to request the creation of a bearer node MME. If the result of the determination transmitted in the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, S-GW Tunnel gateway encapsulates a user plane data bearer selected by UDP-Lite protocol.
182Step 533: The node MME performs the creation of a dedicated bearer and sends the received message to request the creation of a bearer node eNodeB.
183Step 534: The eNodeB performs the procedure of creating a dedicated bearer, determines based on the determination result transmitted as part of the request message creating bearer, whether it is possible to encapsulate the data tunnel user plane dedicated bearer by protocol UDP-Lite, and returns a response message to the creation of a dedicated bearer node MME. If the determination is transmitted as part of the request message creating bearer indicates that encapsulation can be performed by UDP-Lite protocol, eNodeB node encapsulates the user plane data tunnel bearer selected by UDP-Lite protocol.
184Step 535: the MME node, after receiving a response message of the creation of a dedicated bearer, the eNodeB returned node, it returns a response message of the creation of a dedicated bearer and S-GW gateway.
185Step 536: The Gateway S-GW, after receiving a response message of the creation of a dedicated bearer returned by the MME node, it returns a response message to the creation of a dedicated bearer and the gateway P-GW.
186FIG. 13 is a simplified diagram of data transfer when the user side core EPC initiated dedicated bearer update. To update the dedicated bearer, initiated at the network side, the data transfer method comprising:
187Step 541: When updating the selected bearer gateway P-GW determines based on the QoS parameter for the dedicated bearer, whether this dedicated bearer to be encapsulated by UDP-Lite protocol, and returns the gateway S-GW update request message of the bearer carrying the result determination.
188Step 542: The Gateway S-GW performs the procedure of creating a dedicated bearer, determines based on the determination result transmitted as part of the request message updates bearer, whether it is possible to encapsulate a dedicated bearer through the UDP-Lite protocol, and sends the received update request message bearer node MME. If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, S-GW Tunnel gateway encapsulates a user plane data bearer selected by UDP-Lite protocol.
189Step 543: The node MME performs the procedure for updating the dedicated bearer and sends the received update request message bearer node eNodeB.
190Step 544: The eNodeB performs the procedure for updating the selected bearer, determines based on the determination result transmitted as part of the request message updates bearer, whether it is possible to encapsulate a dedicated bearer through the UDP-Lite protocol, and returns a response message to update the dedicated bearer MME node . If the determination is transmitted as part of the request message update bearer indicates that encapsulation can be performed by UDP-Lite protocol, eNodeB node encapsulates the user plane data tunnel bearer selected by UDP-Lite protocol.
191Step 545: The node MME after receiving a response message to update the dedicated bearer returned node eNodeB, it returns a message indicating the selected bearer establishment S-GW and the gateway.
192Step 546: The Gateway S-GW after receiving a response message about updating the dedicated bearer returned by the MME node, it returns a response message to the creation of a dedicated bearer and the gateway P-GW.
193FIG. 14 is a simplified block diagram of a network device of a first embodiment according to the present invention. As shown, the network device comprising: a receiving unit 1 and unit 2 determine the transmitting unit 3. The receiving unit 1 is configured to receive reports of creating or updating the PDP-context transmitted from the transmitting unit, wherein the message creating or updating the parameter bears quality of service. Determining module 2 is configured to determine, based on quality of service parameter, whether the data can tunnel bearer user plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol to obtain a determination result. The transmitting unit 3 is configured to return to the sending node a response message carrying the information of the determination result, so that when receiving information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol transmitting node encapsulates tunnel user data bearer plane, the appropriate PDP-context through the UDP-Lite protocol. In this embodiment, the network device may be a GGSN node.
194Further, the determination unit in the present embodiment is configured, in particular, for the first threshold and the second threshold value, determining, exceeds a rate of resistance to the code error as part of the parameter of quality of service for the PDP-context of the first threshold and exceeds a rate allowable loss package consisting QoS parameter PDP-context for a second threshold, and if both answers are positive, determining that the user plane data tunnel bearer appropriate PDP-context can be encapsulated by UDP-Lite protocol; otherwise, determining that the user data tunnel bearer plane corresponding to the PDP-context can not be encapsulated by UDP-Lite protocol.
195This version of the network device is offered for use in the existing 2G or 3G networks. In this embodiment, the network device determines the quality of service parameter for the PDP-context in order to determine whether user data tunnel bearer plane corresponding to the PDP-context be encapsulated by UDP-Lite protocol. Some PDP-contexts that can be encapsulated by the protocol UDP-Lite, in particular services having high resistance against burst errors, such as audio and video services, the present embodiment can give the result of determination whether the PDP-context is to be encapsulated by UDP-Lite protocol, so that the network device receiving node responds to the determination result accordingly, which can significantly increase the data transmission efficiency compared to the prior art in which all PDP-contexts are encapsulated by UDP protocol.
196FIG. 15 is a simplified second embodiment of a block diagram of a network device according to the present invention. As shown, the network device comprising: a transmitting unit 6, receiving unit 4 and the encapsulating unit 5. The transmission unit 6 is configured to transmit the message to create or update the PDP-context to the receiving node where the message is created or updated QoS parameter carries for PDP-context. The receiving unit 4 is configured to receive a response message of creating or updating returned from the receiving node according to a report of creation or update, where the response message carries information about the result of the determination performed by the receiving node based on quality of service parameter, whether the data can tunnel user plane bearer corresponding PDP-context be encapsulated by UDP-Lite protocol. The encapsulating unit 5 is configured to, if the response message carries information of the determination result indicating that the encapsulation may be performed by protocol UDP-Lite, encapsulate the user plane data tunnel bearer corresponding PDP-context by protocol UDP-Lite.
197Network device, seen in the second embodiment may in particular be an SGSN node. In this embodiment, the encapsulating unit may be particularly configured to encapsulate the data tunnel user bearer plane corresponding to the PDP-context in a data protocol packet through the UDP-Lite protocol and setting a predetermined value in the detection field of the checksum in the header protocol packet data transmission.
198The second option is a network device for operation in the existing 2G network or 3G. The network device in this embodiment determines, based on the determination result transmitted by the received response information, whether it is possible to encapsulate the tunnel user data bearer plane corresponding to the PDP-context by UDP-Lite protocol. For certain PDP-context which can be encapsulated by UDP-Lite protocol, and in particular services having high resistance against burst errors, such as audio and video services, the network device according to this embodiment can realize encapsulation by UDP-Lite protocol that can significantly improve in comparison with known methods of data transmission efficiency, in all cases where PDP-context is encapsulated by UDP protocol.
199FIG. 16 is a third embodiment of a simplified block diagram of a network device according to the present invention. As shown, the network device comprising: a receiving unit 12, determination unit 13 and transmitting unit 14. Unit 12 is configured for receiving messages to create or update bearer transmitted from the transmitting unit, wherein the message creating or updating carries quality parameter service for a bearer. Determining module 13 is configured to determine, based on the quality of service parameter, whether the user plane bearer tunnel data be encapsulated by UDP-Lite protocol, in order to obtain a determination result. The transmitting unit 14 is configured to return to the sending node a response message carrying the information of the determination result, so that upon receipt of a response message carrying the information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol transmitting node encapsulates tunnel data user plane bearer through the UDP-Lite protocol. In this embodiment, the network device may be a gateway P-GW.
200Additionally, a determining unit in the above embodiment in particular is configured to receive the first threshold and second threshold values, definitions, exceeds a rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss composed of QoS parameters to bearer second threshold, and if both answers are positive, determining that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, determining that the data tunnel bearer user plane can not be encapsulated by UDP-Lite protocol.
201The third embodiment is a network device for operation in current 4G networks, for example, in S4 SGSN EPC network or networks. The network device in this embodiment determines the quality of service parameter for the bearer, in order to determine whether it is possible to encapsulate the tunnel user data bearer plane through the UDP-Lite protocol. For some bearers that can be encapsulated by the protocol UDP-Lite, in particular for services with high resistance to burst errors, such as audio and video services, this embodiment can obtain a determination result whether a bearer is to be encapsulated by the protocol UDP-Lite, so that the network device at the receiving node, respectively, responsive to the determination result, which can significantly increase the data transmission efficiency compared to the prior art in which all bearers by encapsulating UDP protocol.
202FIG. 17 shows a fourth embodiment of a simplified block diagram of a network device according to the present invention. This network device comprising: a transmitting unit 15, a receiving unit 16 and the encapsulating unit 17. The transmitting unit 15 is configured to transmit the creation of posts or update bearer at the receiving node, where it is reported the creation or updating of quality of service shall be the parameter for the bearer. The receiving unit 16 is configured to receive a response message about creating or upgrading, the return from the receiving node according to a report on the establishment or update this reply message contains information about the result of the determination made at the receiving node based on the quality of service parameter, whether the data tunnel user bearer plane channel be encapsulated by UDP-Lite protocol. The encapsulating unit 17 is configured to, if the response message carries information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol tunnel encapsulated user data bearer plane through UDP-Lite protocol.
203Further, the encapsulating unit in particular is configured to, if the response message carries information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol to encapsulate data tunnel bearer user plane data transfer protocol packet through the UDP-Lite protocol and Fitting checksum coverage field in the header of a data packet protocol.
204The fourth embodiment is a network device for operation in the existing 4G network, for example, in S4 SGSN EPC network or networks. Network device according to this embodiment determines, based on the determination result transmitted as part of the received response information, whether it is possible to encapsulate the tunnel user data bearer plane through the UDP-Lite protocol. For some bearers that can be encapsulated by UDP-Lite protocol, especially for services with high resistance to burst errors, such as audio and video services, the network device according to this embodiment can perform encapsulation by UDP-Lite protocol that capable of data transmission efficiency will increase as compared with the known methods where all bearers by encapsulating UDP protocol.
205FIG. 18 shows a fifth embodiment of a simplified block diagram of a network device according to the present invention. As shown, the network device comprises a module 18 to create or update determination module 19 and transmitter module 20. Module 18 is configured to create or update to create or update bearer. Determining module 19 is configured to determine on the basis of quality of service parameters for the bearer, whether the tunnel user data bearer plane be encapsulated by UDP-Lite protocol, to get a certain result. The transmitting unit 20 is configured to transmit to the receiving command information node carrying information of the determination result, so that when receiving information of the determination result indicating that the encapsulation may be performed by UDP-Lite protocol transmitting node encapsulates tunnel user data bearer plane through UDP-Lite protocol.
206Further, the determination unit in the present embodiment in particular is configured to receive the first threshold and the second threshold value, determining, exceeds a rate of resistance to the code error as part of the parameter of quality of service for a bearer first threshold and exceeds a rate allowable packet loss in the composition QoS for a bearer setting a second threshold, and if both answers are positive, determining that the data tunnel user plane bearer can be encapsulated by UDP-Lite protocol; otherwise, determining that the data tunnel bearer user plane can not be encapsulated by UDP-Lite protocol.
207The fifth embodiment is a network device for operation in the existing 4G network, for example, S4 SGSN EPC network or networks. A network device, in this embodiment determines the quality of service parameters for the bearer when creating or updating of the bearer, and determines whether it is possible to encapsulate the tunnel user data bearer plane through the UDP-Lite protocol. For some bearers that can be encapsulated by UDP-Lite protocol, especially for services with high resistance to burst errors, such as audio and video services, this embodiment can produce the result of judgment, whether the bearer to be encapsulated by the protocol UDP-Lite, so that the network device at the receiving node may respond accordingly to the determination result, which can significantly increase the data transmission efficiency compared to the prior art in which all bearers by encapsulating UDP protocol.
208FIG. 19 is a simplified block diagram of a network device of a sixth embodiment of the present invention. As shown, the network device comprising: a receiving module 21 and the encapsulating unit 22. The receiver module configured to receive the command information transmitted from the transmitting unit, where the command information includes information on a result of determination made at the source node based on the parameter of quality of service for the created or updated bearer, whether the tunnel user data bearer plane be encapsulated by UDP-Lite protocol. The encapsulating unit 22 is configured to, if the command information includes information on a determination result indicating that the encapsulation may be performed by protocol UDP-Lite, encapsulate the user plane data tunnel bearer protocol by UDP-Lite.
209Additionally, the encapsulating unit in the present embodiment in particular is configured to encapsulate the data tunnel bearer user plane data packet by the protocol UDP-Lite protocol and setpoint value in a checksum coverage field in the header packet data transfer protocol. To use this set value should refer to the relevant context as a part of the description of the previous data transfer options, so a choice here will not be revisited.
210The sixth embodiment is a network device for operation in the existing 4G network, for example, S4 SGSN EPC network or networks. The network device in this embodiment determines, based on the determination result transmitted in the received command information, whether it is possible to encapsulate the tunnel user data bearer plane through the UDP-Lite protocol. For some bearers that can be encapsulated by UDP-Lite protocol, and in particular services having high resistance against burst errors, such as audio and video services, the network device according to this embodiment can perform encapsulation by UDP-Lite protocol that capable of data transmission efficiency will increase as compared with the known methods where all bearers by encapsulating UDP protocol.
211The present invention provides a variant of the communication system. This communication system comprises at least one group of network devices, configured to transmit data. This group of network devices includes at least two network devices. The group of network devices may include network devices described in the first embodiment and the second embodiment, as shown in the example in FIG. 3. A group of network devices may also include network devices described in the third embodiment and the fourth embodiment, as shown in the examples in FIGS. 6 and FIG. 7. This group of network devices may also sod ames to keep the network devices described in the fifth embodiment and the sixth embodiment, as shown in the examples in FIGS. 10, FIG. 11, FIG. 12 and FIG. 13.
212Person skilled in the art will understand that the drawings are merely simplified diagrams corresponding options, and modules, and the procedures shown in these figures are not necessarily needed to implement the present invention.
213Person skilled in the art will appreciate that the modules included in the apparatus in any embodiment can be modified and applied in one or more devices different from this embodiment. Modules of any of the foregoing embodiments may be combined in a common unit or split into several submodules.
214The sequence of numbers in the above embodiments chosen merely for convenience of description, and not for the arrangement of one embodiment of preferences over others.
215Even ordinary skill in the art should understand that all or part of the method steps according to embodiments of the present invention may be implemented by software running on appropriate hardware. This program can be stored on a computer recording medium. In the process, the program is executed steps of the method embodiments. Any medium capable of storing program codes such as read only memory (ROM), a memory device with random access (RAM), magnetic disk or optical disk can be used as a recording medium.
216Finally, it should be noted that the above embodiments are used only to describe the technical solutions of the present invention, but not to limit its scope. Although the present invention has been described in detail with reference to the accompanying drawings, even one of ordinary skill in the art should understand that described herein technical solutions can be made to modify or made equivalent substitutions to some technical features of these solutions without causing deviation of the technical nature of the solutions from scope of the present invention.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| CN101072183A | Cites | China | Search report |
| US2002054584A1 | Cites | United States of America | Search report |
| JP2003032678A | Cites | Japan | Search report |
| WO2005015854A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO2008104099A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| RU2009149670A | Cites | Russian Federation | Search report |
| RU2424627C2 | Cites | Russian Federation | Search report |
| US6977896B1 | Cites | United States of America | Search report |
| US7778242B1 | Cites | United States of America | Search report |
| WO2005015854A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| WO2008104099A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| US20020054584A1 | Cites | United States of America | – |
14 members in 6 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 2012077998 | China | W | |
| 2012077998 | China | W | |
| CN2012077998 | – | – | – |
| WO2012CN77998 | – | – | – |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| CN102870490A | China | A | |
| WO2014000307A1 | World Intellectual Property Organization (WIPO) | A1 | |
| EP2854473A1 | European Patent Office (EPO) | A1 | |
| US2015110133A1 | United States of America | A1 | |
| EP2854473A4 | European Patent Office (EPO) | A4 | |
| JP2015526954A | Japan | A | |
| CN102870490B | China | B | |
| CN105491686A | China | A | |
| JP5965061B2 | Japan | B2 | |
| RU2015102933A | Russian Federation | A | |
| US9467535B2 | United States of America | B2 | |
| RU2606063C2This record | Russian Federation | C2 | |
| EP2854473B1 | European Patent Office (EPO) | B1 | |
| CN105491686B | China | B |
Numbers
- Publication
- 0002606063
- Publication, DOCDB
- 2606063
- Publication, EPODOC
- RU2606063
- Application
- 2015102933
- Application, DOCDB
- 2015102933
- Application, EPODOC
- RU20150102933
Titles2
- Russian
- СПОСОБ ПЕРЕДАЧИ ДАННЫХ, СЕТЕВОЕ УСТРОЙСТВО И СИСТЕМА СВЯЗИ
- English
- DATA TRANSMISSION METHOD, NETWORK DEVICE AND COMMUNICATION SYSTEM
Classification
- CPC, 7
- H04W80/06
- H04L69/164
- H04L69/08
- H04W76/22
- H04W76/12
- H04W28/0268
- H04L47/78
- IPC, 2
- H04W80 06
- H04L47 80