WO2021056847A1 - 报文传输方法、装置、计算机设备和存储介质 - Google Patents
报文传输方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- WO2021056847A1 WO2021056847A1 PCT/CN2019/124697 CN2019124697W WO2021056847A1 WO 2021056847 A1 WO2021056847 A1 WO 2021056847A1 CN 2019124697 W CN2019124697 W CN 2019124697W WO 2021056847 A1 WO2021056847 A1 WO 2021056847A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- sdap entity
- packet
- current
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Definitions
- This application relates to the field of mobile communication technology, and in particular to a method, device, computer equipment, and storage medium for message transmission.
- SDAP Service Data Adaptation Protocol
- PDCP Packet Data Convergence Protocol
- GTP GPRS Tunneling Protocol
- GPRS Tunneling Protocol GPRS Tunneling Protocol
- the general work content of the SDAP module is to map the corresponding SDAP entity and RB (Radio Bearer) entity information according to the QoS (Quality of Service) information carried in the GTP protocol header, thereby The mapping from QoS flow to RAB bearer is completed, and all IP service flows of the terminal are transmitted according to the mapped QoS rules.
- RB Radio Bearer
- an embodiment of the present application provides a message transmission method, and the method includes:
- the first message carries the first terminal-side IP address and the first QoS information
- IP address on the first terminal side is a pre-appointed IP address, judging whether the current RB priority of the first packet is the highest priority according to the first QoS information;
- a new SDAP entity is selected according to the first QoS information, and the first processing instruction is sent to the new SDAP entity; the new SDAP entity represents the SDAP entity corresponding to the RB with the highest priority.
- an embodiment of the present application provides a message transmission device, which includes:
- the first receiving module is configured to receive the first message sent by the core network device; the first message carries the first terminal-side IP address and the first QoS information;
- a judging module configured to judge whether the current RB priority of the first packet is the highest priority according to the first QoS information if the IP address of the first terminal side is a pre-appointed IP address;
- the first processing module is configured to send a first processing instruction to the current SDAP entity of the first message if the priority of the current RB is the highest priority, and the first processing instruction is used to instruct the first message to be encapsulated and then sent To PDCP module;
- the second processing module is used to select a new SDAP entity according to the first QoS information if the priority of the current RB is not the highest priority, and send the first processing instruction to the new SDAP entity; the new SDAP entity represents the highest priority SDAP entity corresponding to the RB.
- an embodiment of the present application provides a computer device, including a memory and a processor, the memory stores a computer program, and the processor implements the steps of any one of the methods provided in the embodiments of the first aspect when the processor executes the computer program.
- an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the methods provided in the embodiments of the first aspect are implemented.
- the reflection control unit determines that the priority of the message in the current RB is the highest In the case of priority, control the current SDAP entity encapsulation processing of the message and send the message. In the case that the current RB priority of the message is not the highest priority, re-determine a new one based on the RB with the highest priority The SDAP entity, and controls the new entity to encapsulate and process and send the message.
- the received message is an agreed-upon IP message
- no matter what the situation it can be guaranteed that the message has the highest priority
- the RB performs transmission, that is, for the IP flow of the agreed service service, in the wireless transmission, the priority is raised to the highest priority RB bearer, which greatly improves the transmission quality of the specific IP service flow.
- FIG. 1 is an application environment diagram of a message transmission method provided by an embodiment
- FIG. 2 is a schematic flowchart of a message transmission method provided by an embodiment
- FIG. 3 is a schematic flowchart of a message transmission method provided by an embodiment
- Figure 3a is a complete flowchart of a message transmission method provided by an embodiment
- FIG. 3b is a comparison diagram before and after application of the message transmission method provided by an embodiment
- FIG. 4 is a schematic flowchart of a message transmission method provided by an embodiment
- Figure 4a is a complete flowchart of a message transmission method provided by an embodiment
- FIG. 5 is a structural block diagram of a message transmission device provided by an embodiment
- FIG. 6 is a structural block diagram of a message transmission device provided by an embodiment
- FIG. 7 is a structural block diagram of a message transmission device provided by an embodiment
- Fig. 8 is an internal structure diagram of a computer device in an embodiment.
- the message transmission method provided by this application can be applied to the application environment as shown in Fig. 1, where the 5G core network includes core network equipment, the 5G access network includes 5G base stations and 4G base stations, and user terminal equipment Data interaction with the base station.
- the user terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
- the user terminal device sends each service data to the 5G core network through the 5G access network, where the data exchange between the 5G access network and the 5G core network implements the message transmission method provided in this application, where
- the 5G base station includes the Service Data Adaptation Protocol (SDAP) module and the Packet Data Convergence Protocol (PDCP) module.
- SDAP Service Data Adaptation Protocol
- PDCP Packet Data Convergence Protocol
- the SDAP module in the base station is equipped with a reflection control unit.
- the reflection control unit is used to execute the data transmission method provided in this application.
- the embodiments of the present application provide a message transmission method, device, computer equipment, and storage medium.
- the technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail through the embodiments and the accompanying drawings. .
- the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
- the execution body of FIG. 2 to FIG. 4 is a reflection control unit, where the execution body may also be a base station, and the reflection control unit may be implemented through software, hardware, or The combination of software and hardware is implemented as part or all of the base station.
- FIG. 2 provides a message transmission method.
- This embodiment relates to the reflection control unit, after receiving the first message sent by the core network device, according to the IP carried in the first message. (Internet Protocol, Internet Protocol address) address, the specific process of adjusting the transmission priority of the message, as shown in Figure 2, the method includes:
- S101 Receive a first message sent by a core network device; the first message carries the first terminal-side IP address and first QoS information.
- the core network equipment refers to the equipment on the 5G core network side.
- the 5G core network equipment includes access and mobility management function (AMF) and user plane function (User Plane Function). , UPF) equipment.
- AMF access and mobility management function
- UPF User Plane Function
- the first message represents the message sent by the core network device to the SDAP module in the 5G access network.
- the first message here is only used for the message received by the SDAP module in the 5G access network (in the base station) in the following embodiments.
- the second message sent by the PDCP module is distinguished. It does not limit the message sequence and message sequence number.
- first and second functions in the embodiments of this application are used to distinguish, for example, the first The terminal-side IP address, the second terminal-side IP address and the first QoS information below, and the second QoS information below are just for distinguishing.
- the first and second packets in this embodiment are In some cases, it can refer to the same message or different messages.
- the situation of the terminal-side IP address and QoS information is also the same, which will not be repeated in this embodiment.
- the reflection control unit in the SDAP module of the base station receives the first message sent by the core network device, where the first message may be a GPRS Tunneling Protocol (GTP) message ,
- the first message carries the first terminal-side IP address and the first QoS information, where the QoS information includes the flow classification, traffic monitoring, traffic shaping, interface speed limit, congestion management, and congestion of the first message
- the QoS information includes the flow classification, traffic monitoring, traffic shaping, interface speed limit, congestion management, and congestion of the first message
- Related information to be avoided such as the SDAP entity and radio bearer (RB) of the message, and the priority of each RB can be obtained from the first QoS information, which is not limited in this embodiment.
- IP address on the first terminal side is a pre-appointed IP address, determine whether the current RB priority of the first packet is the highest priority according to the first QoS information.
- the embodiments of this application are aimed at improving the transmission quality of a specific IP service flow. Therefore, after receiving the first packet, it is necessary to first determine whether the first packet is a specific IP service flow, that is, to determine the first packet. Whether the first terminal-side IP address carried in the text is a pre-appointed IP address, the reflection control unit will control its transmission priority only if the first message is a pre-appointed IP address.
- the reflection control unit reflects the first QoS information carried in the first message Find the current RB and determine whether the priority of the current RB is the highest priority. For example, if the priority level corresponding to each RB is stored in the first QoS information, the reflection control unit can directly determine whether the priority of the RB is The highest priority; if the priority of each RB in the first QoS information is stored in order, the reflection control unit judges whether the priority of the current RB is the highest priority according to the order of each RB, which is not specifically limited in this embodiment . After the judgment result is obtained, if the judgment result is that the priority of the current RB is the highest priority, step S103 is executed, and if the judgment result is that the priority of the current RB is not the highest priority, step S104 is executed.
- the reflection control unit also needs to determine whether the first packet currently has multiple RBs. If there is only one RB, no subsequent steps are required, and the first packet is directly reported. The current SDAP entity of the message only needs to send the first processing instruction. If the first message has multiple RBs, it is judged whether the priority of the current RB is the highest priority.
- the current SDAP entity of the first packet of the reflection control unit sends the first processing instruction, where the first processing instruction is used to instruct the After the first message is encapsulated, it is sent to the PDCP module.
- the current SDAP entity of the first message is obtained by the reflection control unit from the first QoS information. For example, after receiving the first processing instruction, the current SDAP entity encapsulates the first packet to encapsulate SDAP header information, and sends the encapsulated first packet to the PDCP module in a SDAP PDU session.
- S104 If the priority of the current RB is not the highest priority, select a new SDAP entity according to the first QoS information, and send a first processing instruction to the new SDAP entity; the new SDAP entity represents the SDAP entity corresponding to the RB with the highest priority .
- the reflection control unit needs to reselect a new SDAP entity from the first QoS information carried in the first packet, where the selected new SDAP entity
- the SDAP entity represents the SDAP entity corresponding to the RB with the highest priority, which is equivalent to controlling the first packet to be transmitted with the highest priority when the first packet is not currently transmitted with the highest priority.
- the reflection control unit selects a new SDAP entity according to the first QoS information, it sends a first processing instruction to the new SDAP entity, and then the new SDAP entity receives the first processing instruction and sends the first processing instruction to the first packet.
- the encapsulation process is to encapsulate the SDAP header information, and the encapsulated first message is sent to the PDCP module in an SDAP PDU session.
- the reflection control unit determines that the current RB priority of the message is the highest priority, and controls the current message
- the SDAP entity encapsulates and processes the message and sends the message.
- the priority of the current RB of the message is not the highest priority
- re-determine the new SDAP entity according to the RB with the highest priority, and control the new entity encapsulation process Send the message, in this method, when the received message is an agreed IP message, no matter what the situation, it can be guaranteed that the message is transmitted by the RB with the highest priority, that is, for the IP flow of the agreed service business
- the priority of the RB bearer is raised to the highest priority, which greatly improves the transmission quality of a specific IP service flow.
- the RQI (Reflective QoS Indication) field in the SDAP header has different values according to different SDAP entities.
- An embodiment is provided for this In one embodiment, if the first processing instruction is sent to the current SDAP entity of the first packet, the RQI field in the SDAP header information of the first packet after encapsulation processing is the first value; if the first processing The instruction is sent to the new SDAP entity, and the RQI field in the SDAP header information of the first packet after the encapsulation process is the second value; where the first value and the second value are different values.
- the value of the RQI field in the SDAP header is different after different SDAP entities perform the encapsulation process. For example, if the current SDAP entity encapsulates the SDAP header information for the first packet, the RQI field is set to 0, and if the new one is selected If the SDAP entity encapsulates the SDAP header information for the first packet, the RQI field is set to 1, so that after the downstream protocol receives the first packet, it can distinguish whether the SDAP entity is replaced according to the value of the RQI.
- the prerequisite for the reflection control unit to determine whether the current RB priority of the first packet is the highest priority based on the first QoS information is to determine that the first terminal-side IP address carried in the received first packet belongs to A pre-appointed IP address, but for the case where the first terminal-side IP address carried in the first message does not belong to the pre-appointed IP address, this application also provides an embodiment.
- the method Including: if the IP address of the first terminal side is not a pre-appointed IP address, sending the first processing instruction to the current SDAP entity of the first message.
- the reflection control unit when the reflection control unit determines that the first terminal-side IP address carried in the first message does not belong to the pre-appointed IP address, that is, the first message is not a pre-appointed message, indicating that the reflection control unit does not To control its bearer priority, the reflection control unit can directly send the first processing instruction to the current SDAP entity of the first message, and let the current SDAP entity to encapsulate and process the first message, and then send the processed first message to the current SDAP entity. A message is sent to the PDCP module. In this way, when the first message received is not an agreed message, there is no need to control its radio bearer priority to be the highest, which saves processing resources.
- step S104 of the foregoing embodiment when the priority of the current RB is not the highest priority, the reflection control unit needs to select a new SDAP entity according to the first QoS information.
- this application provides In one embodiment, as shown in FIG. 3, the "selecting a new SDAP entity according to the first QoS information" in the above step S104 includes:
- the RB information of the first packet includes the current RB of the first packet and other RBs except the current RB. , The priority identification of the current RB and other RBs.
- the first packet carries the first QoS information
- the reflection control unit obtains the current SDAP entity of the first packet and the RB information of the first packet from the first QoS information.
- one packet It can correspond to multiple RBs
- the RB information of the first packet includes the current RB of the first packet, other RBs except the current RB, and the priority identifiers of all RBs, where the priority identifiers of all RBs may be Characters, letters, numbers, or various combinations of identifiers are not limited in this embodiment.
- the RB with the highest priority is selected from other RBs.
- the reflection control unit selects the RB with the highest priority from other RBs, and ensures that the first report The paper bearer has the highest priority.
- S203 Determine the SDAP entity of the QoS flow corresponding to the highest priority RB as a new SDAP entity.
- the reflection control unit determines the SDAP entity corresponding to the highest priority RB as a new SDAP entity. Specifically, the reflection control unit selects the highest priority RB corresponding to any QoS flow , The SDAP entity of any QoS flow is the SDAP entity corresponding to the highest priority RB.
- the reflection control unit selects the RB with the highest priority according to the first QoS information carried in the first message, and determines the SDAP entity corresponding to the RB with the highest priority as the new SDAP The entity, in this way, controls the bearer of the first packet to the highest priority, and controls the SDAP entity corresponding to the highest priority bearer to process the first packet, which improves the transmission quality of the first packet.
- the reflection control unit selects the new SDAP entity according to the first QoS information, it is equivalent to changing the new SDAP to the current SDAP entity that replaced the first packet.
- the current SDAP that the first packet is replaced with The entity becomes the original SDAP entity of SDAP.
- the method further includes: determining the current SDAP entity of the first message as the original SDAP entity of the first message and storing it.
- the SDAP entity of the first message is replaced with a new SDAP, and its current SDAP entity becomes the original SDAP entity, and the reflection control unit needs to store the original SDAP entity to record the first message
- the replacement record of the SD AP entity is convenient for subsequent query.
- the complete embodiment includes:
- S11 receive a message from a core network device, and transfer to S12;
- S17 Select the highest priority RB corresponding to any QoS flow, determine the SDAP entity of any QoS flow as a new SDAP entity, record the current SDAP entity checked by QoS information, and switch to S18;
- S18 Select a new SDAP entity to process the message, that is, encapsulate the SDAP header and set the RQI field to 1, then switch to S10;
- S19 The current SDAP entity checked by the QoS information processes the message, that is, encapsulates the SDAP header and S10, and sends the processed message to the corresponding PDCP module in SDAP PDU (Protocol Data Unit).
- SDAP PDU Protocol Data Unit
- the message transmission method provided in this embodiment only involves the deep processing optimization inside the base station.
- the comparison before and after the specific optimization can be seen in Figure 3b.
- the specific implementation process in this embodiment is the same as the process in all the above embodiments, and it is not here.
- the reflection control unit is specifically responsible for the IP flow of the agreed service business.
- the priority is raised to the highest priority.
- RB is carried, and the whole process is executed in the base station, that is, from the perspective of the base station, the customer experience of a specific service is actively guaranteed to the greatest extent.
- the method further includes:
- S301 Receive a second message sent by the PDCP module; the second message carries the second terminal side IP address.
- the reflection control unit in the SDAP module of the 5G access network receives the second message sent by the PDCP module.
- the second message here has been explained in step S101, and it is not about the sequence or serial number of the message. The limitation is only to distinguish it from the first message.
- the second message carries the IP address of the second terminal side.
- the reflection control unit uses the second terminal-side IP address in the second message as the pre-appointed IP address, detects whether the second message has the original SDAP entity of the second message, This step is executed when the IP address of the second terminal in the second message is the pre-appointed IP address. Therefore, after receiving the second message, the reflection control unit needs to first determine whether the IP address of the second terminal is It is a pre-appointed IP address, and this step is executed only when it is determined that the second terminal side IP address is a pre-appointed IP address.
- the original SDAP entity of the second message means to query whether the message has been replaced by the SDAP entity, that is, the radio bearer has been adjusted.
- the transmission control unit queries the memory during detection. If the second message is in If the SDAP entity has been replaced during the downlink process, that is, the SDAP entity has been stored in the memory, the reflection control unit can find in the memory that the second message has the original SDAP entity, otherwise it will not be queried, that is, the second message The original SDAP entity does not exist in the document.
- step S303 is executed, and if the detection result is that the second packet does not have the original SDAP entity, then step S304 is executed.
- the second packet has the original SDAP entity, which means that the second packet has been replaced by the radio bearer, and the original SDAP entity needs to process the second packet.
- the reflection control unit sends a second processing instruction to The original SDAP entity, where the second processing instruction is used to instruct the original SDAP entity to encapsulate the second message and then send it to the core network device, where the encapsulation process means to encapsulate the protocol header related to the second message Information, such as GTP, etc.
- the second packet after the encapsulation includes base station-side GTP, UDP, and IP header information, where the GTP header The information includes the second QoS information of the second packet. That is, the GTP, UDP, and IP header information of the base station side is encapsulated in the second packet according to the second processing instruction, and the GTP header information includes the second QoS information of the second packet.
- This step is the case that the original SDAP entity of the second message does not exist, which means that the second message has not been replaced by the radio bearer, and the current SDAP entity processes the second message directly, then the reflection control unit sends in this case
- the second processing instruction is given to the current SDAP entity of the second message, so that the current SDAP entity of the second message encapsulates the second message and sends it to the core network device.
- the reflection control unit After the reflection control unit receives the first message sent by the PDCP module, when the second terminal-side IP address carried in the second message is a predetermined IP address, it searches for the Whether the second message has the original SDAP entity of the second message, if it exists, instruct the original SDAP entity to encapsulate and send the second message, if not, instruct the current SDAP entity to encapsulate and send the second message, In this way, the message sent to the core network device is processed by the original SDAP entity, ensuring that the processing traces during the message transmission process are not visible to the "core network" device, and QoS remapping is realized smoother and lower cost. Landing.
- the reflection control unit After receiving the second message, the reflection control unit will determine whether the second terminal-side IP address carried in the second message belongs to the pre-appointed IP address, and the second terminal-side IP address carried in the second message does not belong to In the case of a pre-appointed IP address, this application also provides an embodiment.
- the method includes: if the second terminal-side IP address carried in the second message is not a pre-appointed IP address, then Send the second processing instruction to the current SDAP entity of the second message.
- the reflection control unit determines that the second terminal-side IP address carried in the second message does not belong to the pre-appointed IP address, that is, the second message is not a pre-appointed message, indicating that the reflection control unit does not
- the second message is controlled, so the reflection control unit can directly send the second processing instruction to the current SDAP entity of the second message, and let the current SDAP entity to encapsulate and process the second message, and the processed The second message is sent to the core network device. In this way, in the case that the received second message is not an agreed message, there is no need to control to find whether the original SDAP entity exists, which saves processing resources.
- the complete embodiment includes:
- S21 Receive a message from PDCP, and transfer to S22;
- S23 Judge whether the target IP of the message is the agreed server IP address, if it is to S24, otherwise, it is to S26;
- the original SDAP entity processes the message, encapsulates the corresponding Gtp header, including QoS information, and then transfers to S27;
- the current SDAP entity processes the message, encapsulates the corresponding Gtp header, including QoS information, and then transfers to S27;
- the above message is further encapsulated with a UDP/IP header and sent to the core network device.
- a message transmission device including: a first receiving module 10, a judgment module 11, a first processing module 12, and a second processing module 13, wherein:
- the first receiving module 10 is configured to receive a first message sent by a core network device; the first message carries the first terminal-side IP address and first QoS information;
- the judging module 11 is configured to judge whether the current RB priority of the first packet is the highest priority according to the first QoS information if the IP address of the first terminal side is a pre-appointed IP address;
- the first processing module 12 is configured to send a first processing instruction to the current SDAP entity of the first packet if the priority of the current RB is the highest priority.
- the first processing instruction is used to instruct to perform encapsulation processing on the first packet Send to PDCP module;
- the second processing module 13 is configured to select a new SDAP entity according to the first QoS information if the priority of the current RB is not the highest priority, and send a first processing instruction to the new SDAP entity; the new SDAP entity indicates the highest priority SDAP entity corresponding to the RB.
- the device further includes: a third processing module, configured to send a first processing instruction to the current SDAP entity of the first message if the IP address of the first terminal side is not a pre-appointed IP address.
- a message transmission device is provided, and the above-mentioned second processing module 13 includes: an acquisition unit 131, a selection unit 132, and a determination unit 133, wherein,
- the obtaining unit 131 is configured to obtain the current SDAP entity of the first packet and the RB information of the first packet according to the first QoS information; the RB information of the first packet includes the current RB of the first packet except for the current RB Priority identifiers of other RBs, current RBs, and other RBs;
- the selecting unit 132 is configured to select the RB with the highest priority from other RBs according to the priority identifier
- the determining unit 133 is configured to determine the SDAP entity of the QoS flow corresponding to the highest priority RB as the new SDAP entity.
- the RQI field in the SDAP header information of the first packet after encapsulation processing is the first value; if the first processing instruction When sent to a new SDAP entity, the RQI field in the SDAP header information of the first packet after the encapsulation process is the second value; where the first value and the second value are different values.
- the device further includes: a storage module, configured to determine the current SDAP entity of the first packet as the original SDAP entity of the first packet and store it.
- a message transmission device is provided, and the device further includes: a second receiving module 14, a detection module 15, a fourth processing module 16, and a fifth processing module 17.
- the second receiving module 14 is configured to receive a second message sent by the PDCP module; the second message carries the IP address of the second terminal;
- the detection module 15 is configured to detect whether the original SDAP entity of the second message exists in the second message if the IP address of the second terminal side is a pre-appointed IP address;
- the fourth processing module 16 is configured to send a second processing instruction to the original SDAP entity of the second message if the original SDAP entity of the second message exists in the second message, and the second processing instruction is used to instruct the second message to After encapsulation, it is sent to the core network equipment;
- the fifth processing module 17 is configured to send a second processing instruction to the current SDAP entity of the second packet if the original SDAP entity of the second packet does not exist in the second packet.
- the device includes a sixth processing module, configured to send a second processing instruction to the current SDAP entity of the second packet if the IP address of the second terminal is not a pre-appointed IP address.
- the encapsulated second packet includes base station-side GTP, UDP, and IP header information, where the GTP header information includes the second The second QoS information of the message.
- Each module in the above-mentioned message transmission device can be implemented in whole or in part by software, hardware and a combination thereof.
- the above-mentioned modules may be embedded in the form of hardware or independent of the processor in the computer equipment, or may be stored in the memory of the computer equipment in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
- a computer device is provided.
- the computer device may be a terminal, and its internal structure diagram may be as shown in FIG. 8.
- the computer equipment includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus.
- the processor of the computer device is used to provide calculation and control capabilities.
- the memory of the computer device includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system and a computer program.
- the internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium.
- the network interface of the computer device is used to communicate with an external terminal through a network connection.
- the computer program is executed by the processor to realize a message transmission method.
- the display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen
- the input device of the computer equipment can be a touch layer covered on the display screen, or it can be a button, a trackball or a touchpad set on the housing of the computer equipment , It can also be an external keyboard, touchpad, or mouse.
- FIG. 8 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
- the specific computer device may Including more or fewer parts than shown in the figure, or combining some parts, or having a different arrangement of parts.
- a computer device including a memory and a processor, and a computer program is stored in the memory, and the processor implements the following steps when the processor executes the computer program:
- the first message carries the first terminal-side IP address and the first QoS information
- the first terminal-side IP address in the first message is a pre-appointed IP address, determine whether the current RB priority of the first message is the highest priority according to the first QoS information;
- a new SDAP entity is selected according to the first QoS information, and the first processing instruction is sent to the new SDAP entity; the new SDAP entity represents the SDAP entity corresponding to the RB with the highest priority.
- a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
- the first message carries the first terminal-side IP address and the first QoS information
- the first terminal-side IP address in the first message is a pre-appointed IP address, determine whether the current RB priority of the first message is the highest priority according to the first QoS information;
- a new SDAP entity is selected according to the first QoS information, and the first processing instruction is sent to the new SDAP entity; the new SDAP entity represents the SDAP entity corresponding to the RB with the highest priority.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (11)
- 一种报文传输方法,包括:接收核心网设备发送的第一报文;所述第一报文中携带第一终端侧IP地址和第一QoS信息;若所述第一终端侧IP地址为预先约定的IP地址,根据所述第一QoS信息判断所述第一报文的当前RB的优先级是否为最高优先级;若所述当前RB的优先级是最高优先级,向所述第一报文的当前SDAP实体发送第一处理指令,所述第一处理指令用于指示对所述第一报文进行封装处理后发送至PDCP模块;若所述当前RB的优先级不是最高优先级,根据所述第一QoS信息选择新的SDAP实体,并向所述新的SDAP实体发送所述第一处理指令;所述新的SDAP实体表示优先级最高的RB对应的SDAP实体。
- 根据权利要求1所述的方法,还包括:若所述第一终端侧IP地址不是所述预先约定的IP地址,向所述第一报文的当前SDAP实体发送所述第一处理指令。
- 根据权利要求1所述的方法,所述根据所述第一QoS信息选择新的SDAP实体,包括:根据所述第一QoS信息,获取所述第一报文的当前SDAP实体和所述第一报文的RB信息;所述第一报文的RB信息中包括所述第一报文的当前RB、除所述当前RB以外的其他RB、所述当前RB和所述其他RB的优先级标识;根据所述优先级标识,从所述其他RB中选择最高优先级的RB;将所述最高优先级的RB对应的QoS流的SDAP实体,确定为所述新的SDAP实体。
- 根据权利要求1-3任一项所述的方法,若所述第一处理指令被发送至所述第一报文的当前SDAP实体,则封装处理后的第一报文的SDAP头部信息中RQI字段为第一值;若所述第一处理指令被发送至所述新的SDAP实体,则封装处理后的第一报文的SDAP头部信息中RQI字段为第二值;其中,所述第一值和所述第二值为不同的值。
- 根据权利要求1所述的方法,在所述根据所述第一QoS信息选择新的SDAP实 体之后,所述方法还包括:将所述第一报文的当前SDAP实体确定为所述第一报文的原SDAP实体,并进行存储。
- 根据权利要求5所述的方法,还包括:接收所述PDCP模块发送的第二报文;所述第二报文中携带第二终端侧IP地址;若所述第二终端侧IP地址为所述预先约定的IP地址,检测所述第二报文是否存在所述第二报文的原SDAP实体;若所述第二报文存在所述第二报文的原SDAP实体,发送第二处理指令给所述第二报文的原SDAP实体,所述第二处理指令用于指示对所述第二报文封装处理后发往所述核心网设备;若所述第二报文不存在所述第二报文的原SDAP实体,发送所述第二处理指令给所述第二报文的当前SDAP实体。
- 根据权利要求6所述的方法,在所述检测所述第二报文是否存在所述第二报文的原SDAP实体之前,所述方法包括:若所述第二终端侧IP地址不是所述预先约定的IP地址,则发送所述第二处理指令给所述第二报文的当前SDAP实体。
- 根据权利要求6或7所述的方法,根据所述第二处理指令对所述第二报文封装处理后,所述封装处理后的第二报文包括基站侧GTP、UDP、IP头部信息,其中所述GTP头部信息中包括所述第二报文的第二QoS信息。
- 一种报文传输装置,所述装置包括:第一接收模块,用于接收核心网设备发送的第一报文;所述第一报文中携带第一终端侧IP地址和第一QoS信息;判断模块,用于若所述第一终端侧IP地址为预先约定的IP地址,根据所述第一QoS信息判断所述第一报文的当前RB的优先级是否为最高优先级;第一处理模块,用于若所述当前RB的优先级是最高优先级,向所述第一报文的当前SDAP实体发送第一处理指令,所述第一处理指令用于指示对所述第一报文进行封装处理后发送至PDCP模块;第二处理模块,用于若所述当前RB的优先级不是最高优先级,根据所述第一QoS信息选择新的SDAP实体,并向所述新的SDAP实体发送所述第一处理指令;所述新的S DAP实体表示优先级最高的RB对应的SDAP实体。
- 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述方法的步骤。
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述方法的步骤。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910931588.5A CN110662257B (zh) | 2019-09-29 | 2019-09-29 | 报文传输方法、装置、计算机设备和存储介质 |
| CN201910931588.5 | 2019-09-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021056847A1 true WO2021056847A1 (zh) | 2021-04-01 |
Family
ID=69039780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2019/124697 Ceased WO2021056847A1 (zh) | 2019-09-29 | 2019-12-11 | 报文传输方法、装置、计算机设备和存储介质 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110662257B (zh) |
| WO (1) | WO2021056847A1 (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114567603B (zh) * | 2021-12-29 | 2024-07-19 | 云洲(盐城)创新科技有限公司 | 一种报文传输方法、报文传输装置、电子设备及存储介质 |
| CN117202272A (zh) * | 2022-05-31 | 2023-12-08 | 华为技术有限公司 | 一种反射服务质量QoS的方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180324631A1 (en) * | 2017-05-05 | 2018-11-08 | Mediatek Inc. | Using sdap headers for handling of as/nas reflective qos and to ensure in-sequence packet delivery during remapping in 5g communication systems |
| CN109699048A (zh) * | 2017-10-24 | 2019-04-30 | 中国电信股份有限公司 | 数据传输方法、网络侧设备以及通信系统 |
| WO2019152213A1 (en) * | 2018-02-01 | 2019-08-08 | T-Mobile Usa, Inc. | Dynamic numerology based on services |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11109262B2 (en) * | 2017-07-20 | 2021-08-31 | Asustek Computer Inc. | Method and apparatus for servicing QoS (quality of service) flow in a wireless communication system |
| CN109302751B (zh) * | 2017-07-24 | 2021-03-05 | 华硕电脑股份有限公司 | 无线通信系统中服务服务质量流的方法和设备 |
| CN109560945B (zh) * | 2017-09-25 | 2021-02-12 | 华为技术有限公司 | 业务服务质量的检测方法、设备及系统 |
| CN109587732B (zh) * | 2017-09-29 | 2021-02-09 | 华为技术有限公司 | 一种服务质量流的传输方法及装置 |
| US11006316B2 (en) * | 2017-10-16 | 2021-05-11 | Ofinno, Llc | Header compression for ethernet frame |
| CN109756936B (zh) * | 2017-11-07 | 2023-01-13 | 中国移动通信有限公司研究院 | 一种流的映射方法、接收方法、网络设备及终端 |
| JP7142426B2 (ja) * | 2017-11-15 | 2022-09-27 | シャープ株式会社 | 端末装置および方法 |
| CN109788509B (zh) * | 2017-11-15 | 2023-03-10 | 华为技术有限公司 | 连续数据包传输失败的规避方法及装置 |
-
2019
- 2019-09-29 CN CN201910931588.5A patent/CN110662257B/zh active Active
- 2019-12-11 WO PCT/CN2019/124697 patent/WO2021056847A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180324631A1 (en) * | 2017-05-05 | 2018-11-08 | Mediatek Inc. | Using sdap headers for handling of as/nas reflective qos and to ensure in-sequence packet delivery during remapping in 5g communication systems |
| CN109699048A (zh) * | 2017-10-24 | 2019-04-30 | 中国电信股份有限公司 | 数据传输方法、网络侧设备以及通信系统 |
| WO2019152213A1 (en) * | 2018-02-01 | 2019-08-08 | T-Mobile Usa, Inc. | Dynamic numerology based on services |
Non-Patent Citations (2)
| Title |
|---|
| LG ELECTRONICS INC.: "Intra-UE prioritization for critical packets within a RB/QoS flow", 3GPP DRAFT; R2-1818406_INTRA-UE PRIORITIZATION FOR CRITICAL PACKETS WITHIN A RB OR QOS FLOW_R6, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Spokane, USA; 20181112 - 20181116, 12 November 2018 (2018-11-12), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051557899 * |
| XIAOMI: "Consideration on reflective QoS of SDAP", 3GPP DRAFT; R2-1712377 CONSIDERATION ON REFLECTIVE QOS OF SDAP, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Reno, Nevada; 20171127 - 20171201, 16 November 2017 (2017-11-16), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP051370974 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110662257B (zh) | 2021-04-27 |
| CN110662257A (zh) | 2020-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102317963B1 (ko) | 서비스의 서비스 품질을 검출하기 위한 방법, 장치 및 시스템 | |
| EP3703466B1 (en) | Service reliability improving method, device, and system | |
| CN110996376B (zh) | 业务数据的传输方法、装置、存储介质及终端 | |
| CN109716826B (zh) | 接入方法、网络设备、终端设备和amf设备 | |
| EP3095293B1 (en) | Method and apparatus for bluetooth low energy suspend and resume | |
| CN111107176B (zh) | 数据传输方法、装置、计算机设备和存储介质 | |
| CN112566262B (zh) | 数据处理方法及装置、通信设备及存储介质 | |
| CN112152926A (zh) | 一种管理应用的网络切片的方法及装置 | |
| WO2017050015A1 (zh) | 数据传输方法、装置以及终端 | |
| JP7118173B2 (ja) | サービス品質監視方法、及びシステム、並びに装置 | |
| CN112119673B (zh) | 支持多种无线通信协议的电子装置及其方法 | |
| CN108881012A (zh) | 链路聚合方法及相关产品 | |
| KR101491639B1 (ko) | 통신망의 종류를 구분하는 방법 및 이를 이용한 콘텐츠 제공 방법 | |
| JP2020529137A5 (zh) | ||
| WO2021051673A1 (zh) | 数据传输方法、装置、计算机设备和存储介质 | |
| JP2020529137A (ja) | データ処理方法及び関連製品 | |
| TWI678903B (zh) | 一種上行資料傳輸方法及終端 | |
| CN110536484B (zh) | 多连接系统中的数据无线承载控制方法、装置和系统 | |
| WO2020143579A1 (zh) | 链路聚合实现方法及相关产品 | |
| KR102376070B1 (ko) | 서비스의 서비스 품질을 검출하는 방법 및 시스템, 그리고 기기 | |
| WO2021056847A1 (zh) | 报文传输方法、装置、计算机设备和存储介质 | |
| WO2018053894A1 (zh) | 物联网基于传输速率的接入点切换方法及装置 | |
| US9241295B2 (en) | Communication apparatus and communication method | |
| CN112367685B (zh) | 一种改进NR eMBB业务传输性能的方法、装置及移动终端 | |
| KR102112627B1 (ko) | 이종네트워크 연동에 따른 인디케이터 표시방법 및 이를 위한 단말기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19947139 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19947139 Country of ref document: EP Kind code of ref document: A1 |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 12/10/2022) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19947139 Country of ref document: EP Kind code of ref document: A1 |