Transmission processing method, device, access network node, core network node, and readable storage medium
By obtaining and processing first information about XR traffic data characteristics, the RAN can adaptively transmit packets and frames, enhancing transmission efficiency and reliability in XR environments.
Patent Information
- Application Number
- JP2023571211
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-06-10
- Filing Date
- 2022-06-08
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-06-08
AI Technical Summary
The Radio Access Network (RAN) cannot distinguish between different traffic streams in extended reality (XR) multi-stream traffic, leading to inadequate adaptive transmission.
Obtain first information indicating the type and/or characteristics of traffic data, such as QoS flow indicators, identifiers, importance levels, and synchronization information, to perform targeted transmission processing of packets and data frames.
Enables adaptive traffic transmission, improving efficiency and reliability by distinguishing and processing different traffic flows based on obtained information.
Smart Images

Figure 0007739464000001 
Figure 0007739464000002 
Figure 0007739464000003
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communications, and in particular to a transmission processing method, an apparatus, an access network node, and a core network node. [Background technology]
[0002] Extended reality (XR) refers to all real and virtual combined environments and human-computer interactions generated by computer technology and wearable devices. It includes representative forms such as augmented reality (AR), mixed reality (MR), and virtual reality (VR), as well as the areas between them. The level of virtual worlds ranges from partial sensory input to fully immersive virtual reality. One key point of XR is the extension of human experience, particularly experiences related to presence (represented by VR) and cognitive learning (represented by AR).
[0003] In the case of XR multi-stream traffic, each stream may have its own packet delay budget (PDB), frame / packet size, and reliability requirements, such as I-frame / P-frame, left-eye / right-eye buffer, foreground / background, etc. However, the current Radio Access Network (RAN) cannot distinguish between different streams, making adaptive transmission impossible. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present application provide a transmission processing method, apparatus, access network node, and core network node, which can solve the problem in the prior art that the RAN side cannot distinguish different traffic flows, and therefore cannot realize adaptive traffic transmission. [Means for solving the problem]
[0005] In the first aspect, obtaining first information by an access network node, said first information being for indicating a type and / or characteristic of traffic data; performing a transmission process of traffic data based on the first information; The traffic data is a packet and / or a data frame.
[0006] In the second aspect, a core network node transmitting first information to an access network node; The present invention provides a transmission processing method, wherein the first information is for indicating a type and / or a characteristic of traffic data, and the first information is for assisting an access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0007] In a third aspect, there is provided a transmission processing device applied to an access network node, comprising: an acquisition module for acquiring first information, the first information being for indicating a type and / or characteristic of traffic data; a processing module for performing a transmission process of traffic data based on the first information, The traffic data is a packet and / or a data frame.
[0008] In a fourth aspect, there is provided a transmission processing device applied to a core network node, comprising: a transmitting module for transmitting the first information to the access network node; The first information is for indicating the type and / or characteristics of traffic data, the first information is for assisting an access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0009] In a fifth aspect, there is provided an access network node comprising a processor, a memory, and programs or commands stored in the memory and executable on the processor, the programs or commands, when executed by the processor, effecting the steps of the method according to the first aspect.
[0010] In a sixth aspect, a system includes a processor and a communication interface, the processor being adapted to obtain first information indicating a type and / or characteristic of traffic data, and to process the traffic data for transmission based on the first information; The access network node provides that the traffic data is packets and / or data frames.
[0011] In a seventh aspect, there is provided a core network node including a processor, a memory, and programs or commands stored in the memory and executable on the processor, the programs or commands, when executed by the processor, performing the steps of the method according to the second aspect.
[0012] In an eighth aspect, a method includes a processor and a communication interface, the communication interface being adapted to transmit first information to an access network node; The first information is for indicating the type and / or characteristics of traffic data, and the first information is for assisting the access network node in performing transmission processing of the traffic data, and the traffic data is provided to a core network node, wherein the first information is for indicating the type and / or characteristics of traffic data, and the first information is for assisting the access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0013] In a ninth aspect, there is provided a readable storage medium having stored thereon a program or command that, when executed by a processor, causes the steps of the method according to the first aspect to be realized or the steps of the method according to the second aspect to be realized.
[0014] In a tenth aspect, there is provided a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being adapted to execute programs or commands to implement steps of the method according to the first or second aspect.
[0015] In an eleventh aspect, there is provided a computer program / program product stored on a storage medium and executed by at least one processor to implement the steps of the method according to the first or second aspect. [Effects of the Invention]
[0016] In an embodiment of the present application, by obtaining first information indicating the type and / or characteristics of traffic data, different traffic flows can be identified, and the traffic data transmission process is performed based on the first information, thereby realizing adaptive traffic transmission and improving the transmission efficiency and reliability of traffic data. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a flowchart (part 1) of a transmission processing method according to an embodiment of the present application. [Figure 2] 1 is a schematic diagram (part 1) of a method for mapping QoS flows to DRBs. [Figure 3] This is a schematic diagram (part 2) of a method for mapping QoS flows to DRBs. [Figure 4] This is a schematic diagram (part 3) of a method for mapping QoS flows to DRBs. [Figure 5] 1 is a module schematic diagram (part 1) of a transmission processing device according to an embodiment of the present application; [Figure 6] FIG. 2 is a structural block diagram of an access network node in an embodiment of the present application; [Figure 7] 1 is a flowchart (part 2) of a transmission processing method according to an embodiment of the present application. [Figure 8] FIG. 2 is a module schematic diagram (part 2) of a transmission processing device according to an embodiment of the present application. [Figure 9] FIG. 2 is a structural block diagram of a core network node in an embodiment of the present application; [Figure 10] FIG. 1 is a structural block diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0018] Hereinafter, the technical solutions in the embodiments of the present application will be clearly explained with reference to the drawings in the embodiments of the present application, and it should be understood that the described embodiments are only a part of the embodiments of the present application, not all of the embodiments, and all other embodiments obtained by those skilled in the art based on the embodiments in the present application fall within the scope of protection of the present application.
[0019] The terms "first," "second," etc., used in the specification and claims of this application are not intended to describe a particular order or chronology, but rather to distinguish between similar objects. It should be understood that terms used in this manner may be interchanged where appropriate so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. It should also be understood that objects distinguished by "first" and "second" generally belong to a single category, and the number of objects is not limited; for example, the first object may be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0020] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-Carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described techniques can be used in other systems and wireless technologies in addition to those mentioned above. Although the following description describes a New Radio (NR) system for illustrative purposes and uses NR terminology in much of the following description, these techniques may also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0021] Hereinafter, with reference to the drawings, the transmission processing method, device, access network node and core network node provided in the embodiments of the present invention will be described in detail in several embodiments and their application scenarios.
[0022] As shown in Figure 1, an embodiment of the present application provides a transmission processing method, which includes the following steps 101 and 102:
[0023] In step 101, the access network node obtains first information.
[0024] The first information is for indicating a type and / or characteristic of traffic data.
[0025] In step 102, a transmission process of traffic data is performed based on the first information.
[0026] It should be noted that the first information allows the access network node to clearly know which Quality of Service (QoS) flow the traffic data corresponds to, and then, based on this information, performs transmission processing of the traffic data, thereby realizing adaptive transmission of the traffic data.
[0027] It should be noted here that the traffic data mainly refers to packets and / or data frames, and mainly refers to XR traffic data transmitted when performing XR traffic. Naturally, the embodiments of the present application are not limited to XR traffic, and traffic data transmitted in other types of traffic also fall within the scope of protection of the present application.
[0028] Optionally, the first information mentioned in the embodiments of the present application includes at least one of the following A11, A12, A13, A14, A15, A16, A17, A18, and A19.
[0029] A11 is a Quality of Service Flow Indication (QFI).
[0030] It should be noted that the QFI corresponds to the identifier of the traffic data, the sequence number of the traffic data, the importance of the traffic data, and the like.
[0031] A12 is the traffic data identifier.
[0032] It should be noted that the identifier of the traffic data may be a packet identifier or a data frame identifier.
[0033] For example, I-frames and non-I-frames (it should be noted that video frames are usually coded as I-frames and P-frames (or B-frames), where I-frames are intra-coded frames, which do not refer to other frames for coding and decoding, and P-frames (or B-frames) are inter-coded frames, which refer to other frames, e.g., I-frames, for coding and decoding. The size of P-frames is usually smaller than that of I-frames, and it is generally considered that the size ratio between I-frames and P-frames is about 3:1. The characteristics and QoS requirements, such as bit rate and reliability requirements, of I-frames / P-frames are different, with I-frames being more important and having higher PER requirements, while P-frames have relatively lower QoS requirements) may be marked with 0 and 1, and, alternatively, I-frames may be represented by 0 and non-I-frames by 1, or alternatively, I-frames may be represented by 1 and non-I-frames by 0. For example, foreground data and background data may be labeled 0 and 1, selectively representing foreground data as 0 and background data as 1, or selectively representing foreground data as 1 and background data as 0. For example, Field Of View (FOV) data and non-FOV data may be labeled 0 and 1, selectively representing FOV data as 0 and non-FOV data as 1, or selectively representing FOV data as 1 and non-FOV data as 0. For example, left-eye data and right-eye data may be labeled 0 and 1, selectively representing left-eye data as 0 and right-eye data as 1, or selectively representing left-eye data as 1 and right-eye data as 0. For example, the first frame data and the last frame data may be labeled with 0 and 1, alternatively, the first frame data may be represented by 0 and the last frame data by 1, or alternatively, the first frame data may be represented by 1 and the last frame data may be represented by 0.
[0034] A13 is the sequence number of the traffic data.
[0035] For example, the sequence number of the traffic data includes a packet sequence number and / or a data frame sequence number.
[0036] A14 is the importance level of the traffic data.
[0037] For example, the importance level of the traffic data includes the importance level of a packet and / or the importance level of a data frame.
[0038] A15 is the time delay information of the traffic data.
[0039] For example, the time delay information of the traffic data includes packet time delay information and / or data frame time delay information.
[0040] A16 is time stamp information of the traffic data.
[0041] For example, the timestamp information of the traffic data includes packet timestamp information and / or data frame timestamp information.
[0042] A17 is synchronization information for traffic data.
[0043] For example, the traffic data synchronization information includes packet synchronization information and / or data frame synchronization information.
[0044] A18 is the association relationship between different traffic data.
[0045] It should be noted that the association relationship may be an association relationship between packets, such as whether two packets belong to the same data frame, and the association relationship may be an association relationship between data frames, such as whether two data frames are data frames in the same Group of Pictures (GOP).
[0046] A19 is the user plane General Packet Service Tunneling Protocol (GTP-U) serial number.
[0047] Optionally, one possible implementation of step 102 in the embodiment of the present application is: The purpose is to carry out transmission processing of traffic data based on the wireless transmission policy.
[0048] Here, the wireless transmission policy includes at least one of the following B11, B12, B13, B14, and B15.
[0049] In B11, traffic data with the first priority is transmitted preferentially.
[0050] It should be noted that the first priority may be a high priority or a specific priority that is set in advance.
[0051] For example, in the case of preferentially transmitting high-priority packets, B111, transmitting I frames in preference to non-I frames (P frames or B frames); B112, transmitting foreground data in preference to background data; B113, transmitting FOV data with priority over non-FOV data; B114, transmitting low-resolution data in preference to high-resolution data; B115, transmitting data with an earlier timestamp preferentially over data with a later timestamp.
[0052] In B12, traffic data of the first importance is transmitted with priority.
[0053] It should be noted that the first importance may be high importance or traffic data with a specific pre-set demand.
[0054] For example, when priority is given to transmitting packets of high importance, B121, transmitting I frames in preference to non-I frames (P frames or B frames); B122, transmitting foreground data in preference to background data; B123, transmitting FOV data with priority over non-FOV data; B124, transmitting low-resolution data in preference to high-resolution data; B125, transmitting data with an earlier timestamp in preference to data with a later timestamp.
[0055] In B13, relevant traffic data is transmitted jointly.
[0056] For example, this relevant traffic data may be B131, left eye data or right eye data belonging to the same frame screen; B132, data with the same timestamp or within a certain range; B133, foreground data / background data belonging to the same frame screen, B134, and FOV data / non-FOV data belonging to the same frame screen.
[0057] In B14, the scheduling of the first traffic data is delayed.
[0058] It should be noted that the first traffic data may be traffic data of less importance or lower priority.
[0059] It should be further noted that in this case, the wireless transmission policy further includes scheduling the first traffic data together with third traffic data.
[0060] It should be noted that the third traffic data may be traffic data with high importance or high priority, for example, the first traffic data is non-emergency traffic and the third traffic data is emergency traffic, i.e., the transmission of the non-emergency traffic is delayed and scheduled together with the emergency traffic. The third traffic data may be data related to the first traffic data, for example, the first traffic data is left-eye data and the third traffic data is right-eye data belonging to the same frame as the left-eye data, i.e., the scheduling of the left-eye data is delayed and scheduled together with the associated right-eye data; or the first traffic data is right-eye data and the third traffic data is left-eye data belonging to the same frame as the right-eye data, i.e., the scheduling of the right-eye data is delayed and scheduled together with the associated left-eye data.
[0061] In B15, the second traffic data is discarded.
[0062] It should be noted that the second traffic data may be incomplete data, for example, a non-I frame associated with an already lost II frame, i.e., the scheduling of the non-I frame associated with the already lost II frame is discarded. The second traffic data may be data with low priority or low importance, for example, background data, non-FOV data, i.e., the transmission of some background data or non-FOV data is discarded.
[0063] It should be further noted that for uplink data, the access network node can determine and obtain the first information by itself based on the traffic data sent by the terminal, while for downlink data, the access network node does not need to determine the first information by itself, but only needs to obtain the first information from the core network node, and the specific implementation method may adopt at least one of the following C11, C12, and C13.
[0064] C11 receives the QoS flow sent by the core network node, and the first information is carried in the QoS flow.
[0065] It should be noted that in this case, the core network node needs to first generate first information, then map traffic data based on the first information to obtain a QoS flow, and the core network node needs to add the first information to the QoS flow, and then send the QoS flow to the access network node.
[0066] It should be mentioned here that the first information directly generated by the core network node usually includes at least one of the above-mentioned A12 to A19, and after mapping the traffic data according to the directly generated first information to obtain a QoS flow, the core network node obtains a QFI corresponding to the QoS flow, that is, in this case, the core network node maps according to the directly generated first information to obtain a QoS flow, and further obtains first information (in this case, the first information refers to the above-mentioned A11) to send to the access network node, and notifies the access network node of A11 via the QoS flow.
[0067] It should be further noted that the main implementation manner in which the core network node maps traffic data and obtains QoS flows based on the first information is to map traffic data to QoS flows according to pre-set mapping rules.
[0068] The preset mapping rule includes mapping first priority traffic data to a target QoS flow.
[0069] The target QoS flow is a first QoS flow, or the target QoS flow is a QoS flow corresponding to a first QFI.
[0070] It should be noted that the first priority traffic data may be high priority traffic data, the first QoS flow may be a QoS flow with a preset high priority, and the first QFI QoS flow may be a QoS flow with a small / low QFI value, that is, the preset mapping rule is to map the high priority traffic data to a QoS flow with a high priority or a QoS flow with a small / low QFI value.
[0071] For example, I frames are mapped to a first QoS flow and non-I frames are mapped to a second QoS flow, or I frames are mapped to a QoS flow with QFI=1 and non-I frames are mapped to a QoS flow with QFI=2.
[0072] For example, the FoV data is mapped to a first QoS flow and the non-FoV data is mapped to a second QoS flow, or the FoV data is mapped to a QoS flow with QFI=1 and the non-FoV data is mapped to a QoS flow with QFI=2.
[0073] For example, a video frame is divided into multiple QoS flows based on the angle with the visual axis center, and a smaller angle has a higher priority and is mapped to the first QoS flow or a QoS flow with QFI=1, while a smaller angle has a lower priority.
[0074] C12 receives a GTP-U message sent by a core network node, and the first information is carried in the header of the GTP-U message.
[0075] It should be noted that in this case, the core network node needs to first generate first information, insert the first information into the header of the GTP-U message, and then send the GTP-U message to the access network node, and the access network node receives the GTP-U message and analyzes the first information in the header of the GTP-U message (the first information usually includes at least one of A12 to A19 above), thereby being able to know the type and / or characteristics of the traffic data of the QoS flow corresponding to the GTP-U message, and map the QoS flow to the corresponding bearer.
[0076] At C13, the core network node receives first information sent by a Core Access and Mobility Management Function (AMF).
[0077] It should be noted that in this case, the core network node first needs to generate the first information and then send the first information directly to the access network node, and the sending of the first information is realized by AMF.
[0078] It should be noted here that in this case, the first information mainly refers to at least one of A12 to A19 mentioned above. For example, after receiving the serial number of the GTP-U, the access network node maps the QoS flow corresponding to the GTP-U to the corresponding radio bearer.
[0079] It should be further explained that the main implementation process of the core network node generating the first information referred to in the embodiments of the present application is as follows: The information in the second protocol header of the traffic data is analyzed to generate the first information.
[0080] wherein the second protocol header is D11, Slice header, D12, a Network Abstract Layer (NAL) header; D13, a Real-time Transport Protocol (RTP) header, D14, a User Datagram Protocol (UDP) header; D15, a Transmission Control Protocol (TCP) header, D16, and an Internet Protocol (IP) header.
[0081] Optionally, it is further to be explained that before performing the transmission processing of the traffic data according to the first information, the access network node needs to first perform traffic data mapping, and the specific implementation process is as follows: It is to map QoS flows of traffic data to radio bearers according to pre-defined rules.
[0082] For example, the radio bearer here may be a Data Radio Bearer (DRB), that is, the access network node first maps the QoS flow corresponding to the traffic data to the DRB before performing transmission processing.
[0083] Specifically, the preset rules include at least one of the following E11, E12, and E13:
[0084] E11 maps QoS flows with different demands to different radio bearers based on the first information, where the radio bearers have one-to-one correspondence with Radio Link Control (RLC) entities.
[0085] It should be noted that in this case, one set of transmission paths corresponds to one radio bearer, and one set of transmission paths is a transmission path consisting of a Protocol Data Unit (PDU) session, a Service Data Adaptation Protocol (SDAP), a Packet Data Convergence Protocol (PDCP), a Radio Link Control (RLC), and a Medium Access Control (MAC).
[0086] For example, one set of transmission paths corresponds to one DRB, and QoS flows with different demands are mapped to different DRBs based on the first information, and different DRBs correspond to respective RLC entities, and the access network node realizes different radio transmission policies for different transmission paths.
[0087] Taking I frames and non-I frames as examples, I frames are mapped to QoS flow1, non-I frames are mapped to QoS flow2, QoS flow1 is mapped to the transmission path where DRB1 is located, and QoS flow2 is mapped to the transmission path where DRB2 is located, and the base station prioritizes scheduling of data on the transmission path where DRB1 is located.
[0088] Application situation 1, The core network node identifies I frames and non-I frames through deep analysis of the application packets, and maps I frames to QoS flow1 and non-I frames to QoS flow2. It maps QoS flow1 to the transmission path where DRB1 is located, i.e., the transmission path consisting of a PDU session, SDAP, PDCP1, RLC1, and MAC, and maps QoS flow2 to the transmission path where DRB2 is located, i.e., the transmission path consisting of a PDU session, SDAP, PDCP2, RLC2, and MAC. The specific mapping situation can be seen in Figure 2.
[0089] It should be noted that the above-mentioned rules of mapping high priority data (e.g., I-frames) to QoS flow1, mapping low priority data (e.g., non-I-frames) to QoS flow2, mapping QoS flow1 to the transmission path where DRB1 is located, and mapping QoS flow2 to the transmission path where DRB2 is located are predefined and known to the access network node, and the access network node will prioritize scheduling of data on the transmission path where DRB1 is located.
[0090] E12 maps QoS flows with different demands to the same radio bearer, and maps traffic data with different QoS demands to different RLC entities based on the first information, where one radio bearer corresponds to multiple RLC entities.
[0091] It should be noted that in this case, at least two sets of transmission paths correspond to one radio bearer.
[0092] For example, multiple sets of transmission paths correspond to one DRB, and QoS flows with different demands are mapped to the same DRB, and the same DRB corresponds to different RLC entities, and data with different QoS demands are mapped to different RLC entities based on the first information, and the access network node realizes different wireless transmission policies for different transmission paths.
[0093] Taking I frames and non-I frames as an example, I frames are mapped to QoS flow1, and non-I frames are mapped to QoS flow2. QoS flow1 and QoS flow2 are mapped to the same DRB, and data is allocated to different RLC entities based on information such as QFI / priority / importance. I frame data is allocated to RLC1, and non-I frame data is allocated to RLC2. The base station prioritizes scheduling of data on the transmission path where RLC1 is located.
[0094] Application situation 2, The core network node identifies I frames and non-I frames through deep analysis of the application packets, maps I frames to QoS flow1, maps non-I frames to QoS flow2, and maps QoS flow1 and QoS flow2 to the same DRB. The access network node analyzes the first information carried in the GTP-U protocol header to allocate I frame data to RLC1 and non-I frame data to RLC2. The specific mapping situation can be seen in Figure 3, which includes a transmission path consisting of a PDU session, SDAP, PDCP, RLC1, and MAC, and a transmission path consisting of a PDU session, SDAP, PDCP, RLC2, and MAC.
[0095] It should be noted that the above rule of allocating high priority data (e.g., I-frames) to RLC1 and low priority data (e.g., non-I-frames) to RLC2 is predefined and known to the access network nodes, which prioritize scheduling of data on the transmission path where RLC1 is located.
[0096] E13 maps QoS flows with different demands onto the same radio bearer, and sets different transmission configurations for traffic data with different QoS demands based on the first information.
[0097] That is, in this case, QoS flows with different demands are mapped to the same DRB, one DRB corresponds to one RLC entity, and different transmission configurations (mainly time-frequency resources, periods, etc.) are set for data with different QoS demands based on the first information.
[0098] Taking I-frames and non-I-frames as examples, transmission configuration 1 (config1) is set for I-frame data, and transmission configuration 2 (config2) is set for non-I-frame data. The MAC layer determines which configuration to execute for the received data based on information such as QFI / priority / importance.
[0099] Application situation 3, config1 is set in advance to high priority data (for example, I frames), and config2 is set to low priority data (for example, non-I frames). See FIG. 4 for a specific mapping situation.
[0100] The access network node determines whether to execute config1 or config2 on the received data by analyzing the first information carried in the GTP-U protocol header or the information from the received AMF.
[0101] It should be noted that the embodiments of the present application can distinguish different traffic flows by obtaining first information indicating the type and / or characteristics of traffic data, and then perform transmission processing of the traffic data based on the first information, thereby realizing adaptive transmission of traffic and improving the transmission efficiency and reliability of traffic data.
[0102] It should be noted that the execution entity of the transmission processing method provided in the embodiment of the present application may be a transmission processing device or a control module for executing the transmission processing method within the transmission processing device. In the embodiment of the present application, the transmission processing device provided in the embodiment of the present application will be described by taking the transmission processing method as an example.
[0103] 5, an embodiment of the present application provides a transmission processing device 500. The transmission processing device 500 includes an acquisition module 501 and a processing module 502.
[0104] The acquiring module 501 is used for acquiring first information, the first information being for indicating the type and / or characteristics of traffic data.
[0105] The processing module 502 is used for performing transmission processing of traffic data based on the first information.
[0106] Here, the traffic data is a packet and / or a data frame.
[0107] Optionally, the first information is: Quality of Service Flow Indicator QFI; an identifier for the traffic data; A sequence number of the traffic data; The importance level of the traffic data; time delay information of the traffic data; timestamp information of the traffic data; traffic data synchronization information; association relationships between different traffic data; and a user plane General Packet Service Tunneling Protocol-Unified Telecommunications Protocol (GTP-U) serial number.
[0108] Optionally, the processing module 502: The method is used to perform a transmission process of traffic data based on a wireless transmission policy, Here, the wireless transmission policy is: preferentially transmitting first priority traffic data; transmitting traffic data of first importance preferentially; jointly transmitting relevant traffic data; and delaying scheduling of the first traffic data; and discarding the second traffic data.
[0109] Optionally, when the wireless transmission policy includes delaying scheduling of first traffic data, the wireless transmission policy further includes scheduling the first traffic data together with third traffic data.
[0110] Optionally, before the processing module 502 performs a transmission process of traffic data based on the first information, the device: further comprising a mapping module for mapping Quality of Service (QoS) flows of traffic data to radio bearers according to a preset rule; Here, the predetermined rule is: Mapping QoS flows with different demands to different radio bearers based on the first information, where the radio bearers have a one-to-one correspondence with radio link control (RLC) entities; Mapping QoS flows with different requirements to the same radio bearer, and mapping traffic data with different QoS requirements to different RLC entities according to the first information, where one radio bearer corresponds to multiple RLC entities; mapping QoS flows with different requirements to the same radio bearer; and setting different transmission configurations for traffic data with different QoS requirements based on the first information.
[0111] Optionally, the acquisition module 501: receiving a QoS flow transmitted by a core network node, the QoS flow carrying the first information; receiving a GTP-U message sent by a core network node, wherein the first information is carried in a header of the GTP-U message; and receiving first information sent by a core network node via a core access and mobility management function (AMF).
[0112] It should be noted that by obtaining first information indicating the type and / or characteristics of traffic data, different traffic flows can be identified, and transmission processing of the traffic data is performed based on the first information, thereby realizing adaptive transmission of traffic and improving the efficiency and reliability of transmission of traffic data.
[0113] The transmission processing device in the embodiments of the present application may be a device, an electronic device having an operating system, or a component, integrated circuit, or chip in an electronic device. The device or electronic device is mainly a non-portable terminal. For example, the non-portable terminal may be a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), an automated teller machine (ATM), a kiosk, etc., and is not specifically limited in the embodiments of the present application.
[0114] The transmission processing device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 1 and achieve the same technical effect, so the description will be omitted here to avoid repetition.
[0115] An embodiment of the present application further provides an access network node, including a processor and a communication interface, wherein the processor is adapted to obtain first information for indicating a type and / or a characteristic of traffic data, and to perform transmission processing of the traffic data based on the first information.
[0116] Here, the traffic data is a packet and / or a data frame.
[0117] The access network node embodiment corresponds to the above-mentioned access network node-side method embodiment, and the implementation processes and realization modes of the above-mentioned method embodiments are all applicable to the access network node embodiment, and can achieve the same technical effects. Specifically, Figure 6 is a hardware structural schematic diagram of an access network node implementing the embodiment of the present application.
[0118] The access network node 600 includes an antenna 601, a radio frequency device 602, and a baseband device 603. The antenna 601 is connected to the radio frequency device 602. In the uplink direction, the radio frequency device 602 receives information via the antenna 601 and transmits the received information to the baseband device 603 for processing. In the downlink direction, the baseband device 603 processes the information to be transmitted and transmits it to the radio frequency device 602, which processes the received information before transmitting it via the antenna 601.
[0119] The above-mentioned frequency band processing device may be located in a baseband device 603 , and the method performed by the network side device in the above-mentioned embodiment may be implemented in the baseband device 603 , which includes a processor 604 and a memory 605 .
[0120] The baseband device 603 may, for example, include at least one baseband board having multiple chips installed thereon, one of which, as shown in FIG. 6, is, for example, a processor 604 connected to a memory 605 to call a program in the memory 605 to perform the operations of the core network node illustrated in the above method embodiments.
[0121] The baseband device 603 may further include a network interface 606 for exchanging information with the radio frequency device 602, and the interface may be, for example, a common public radio interface (abbreviated as CPRI).
[0122] Specifically, the access network node of the embodiment of the present invention further includes a command or program stored in the memory 605 and executable on the processor 604, and the processor 604 invokes the command or program in the memory 605 to execute the method executed by each module shown in Figure 5, and the same technical effect is achieved. In order to avoid repetition, the description will be omitted here.
[0123] Preferably, the embodiments of the present application further provide an access network node, which includes a processor, a memory, and a program or command stored in the memory and executable on the processor, and when the program or command is executed by the processor, each process of the embodiments of the transmission processing method is realized and the same technical effect can be achieved. In order to avoid repetition, the description will be omitted here.
[0124] The embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores a program or command, which, when executed by a processor, realizes the processes of the embodiments of the transmission processing method and achieves the same technical effects. To avoid repetition, the description will be omitted here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0125] 7, the embodiment of the present application further provides a transmission processing method, which includes the following steps 701:
[0126] In step 701, the core network node sends first information to the access network node.
[0127] Here, the first information is for indicating the type and / or characteristics of traffic data, the first information is for assisting an access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0128] Optionally, before the step of the core network node sending the first information to the access network node, The method further includes analyzing the traffic data and generating first information.
[0129] Optionally, the step of analyzing traffic data and generating first information comprises: analyzing information in a second protocol header of the traffic data to generate first information; wherein the second protocol header is A slice header; a Network Abstraction Layer (NAL) header; a real-time transmission protocol (RTP) header; a User Datagram Protocol (UDP) header; a Transmission Control Protocol (TCP) header; and an Internet Interconnection Protocol (IP) header.
[0130] Optionally, the step of the core network node transmitting the first information to the access network node comprises: mapping traffic data based on first information to obtain a Quality of Service QoS flow, and sending the QoS flow obtained by mapping to an access network node, wherein the first information is carried in the QoS flow; sending a user plane General Packet Service Tunneling Protocol (GTP-U) message to an access network node, the first information being carried in a header of the GTP-U message; and sending the first information to the access network node by a Core Access and Mobility Management Function (AMF).
[0131] Optionally, the step of mapping traffic data to obtain a QoS flow based on the first information includes: mapping traffic data to QoS flows according to pre-defined mapping rules; wherein the pre-defined mapping rule includes mapping first priority traffic data to a target QoS flow; The target QoS flow is a first QoS flow, or the target QoS flow is a QoS flow corresponding to a first quality of service flow indication QFI.
[0132] Optionally, the first information is: Quality of Service Flow Indicator QFI; an identifier for the traffic data; A sequence number of the traffic data; The importance level of the traffic data; time delay information of the traffic data; timestamp information of the traffic data; traffic data synchronization information; association relationships between different traffic data; and the serial number of the GTP-U.
[0133] It should be noted that the descriptions regarding the core network node side in the above embodiments are all applicable to this embodiment, and can achieve the same technical effects as the above embodiments, so the description will be omitted here.
[0134] 8, the embodiment of the present application further provides a transmission processing device 800. The transmission processing device 800 includes: a sending module 801;
[0135] The sending module 801 is used for sending the first information to the access network node.
[0136] Here, the first information is for indicating the type and / or characteristics of traffic data, the first information is for assisting an access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0137] Optionally, before the sending module 801 sends the first information to the access network node, the device: It further includes a generating module for analyzing the traffic data and generating first information.
[0138] Optionally, the generating module: used to analyze information in a second protocol header of the traffic data and generate first information; wherein the second protocol header is A slice header; a Network Abstraction Layer (NAL) header; a real-time transmission protocol (RTP) header; a User Datagram Protocol (UDP) header; a Transmission Control Protocol (TCP) header; and an Internet Interconnection Protocol (IP) header.
[0139] Optionally, the transmitting module 801: mapping traffic data based on first information to obtain a quality of service QoS flow, and sending the QoS flow obtained by mapping to an access network node, wherein the first information is carried in the QoS flow; sending a user plane General Packet Service Tunneling Protocol (GTP-U) message to an access network node, the first information being carried in a header of the GTP-U message; and sending the first information to the access network node by the Core Access and Mobility Management Function AMF.
[0140] Optionally, the method of mapping traffic data and obtaining QoS flow according to the first information comprises: mapping traffic data to QoS flows according to pre-defined mapping rules; wherein the pre-defined mapping rule includes mapping first priority traffic data to a target QoS flow; The target QoS flow is a first QoS flow, or the target QoS flow is a QoS flow corresponding to a first quality of service flow indication QFI.
[0141] Optionally, the first information is: Quality of Service Flow Indicator QFI; an identifier for the traffic data; A sequence number of the traffic data; The importance level of the traffic data; time delay information of the traffic data; timestamp information of the traffic data; traffic data synchronization information; association relationships between different traffic data; and the serial number of the GTP-U.
[0142] It should be noted that the device embodiment corresponds one-to-one to the above-mentioned transmission processing method embodiment, and the implementation methods in the above-mentioned method embodiment can all be applied to the device embodiment, and the same technical effects can also be achieved.
[0143] Preferably, the embodiments of the present application further provide a core network node, which includes a processor, a memory, and a program or command stored in the memory and executable on the processor, and when the program or command is executed by the processor, each process of the embodiment of the transmission processing method applied to the core network node side is realized, and the same technical effects can be achieved. In order to avoid repetition, the description will be omitted here.
[0144] The embodiments of the present application further provide a computer-readable storage medium, which stores a program or command, and when the program or command is executed by a processor, the processes of the embodiments of the transmission processing method applied to the core network node side are realized, and the same technical effects can be achieved. To avoid repetition, the description will be omitted here.
[0145] Here, the computer-readable storage medium is, for example, a read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a magnetic disk, an optical disk, or the like.
[0146] An embodiment of the present application further provides a core network node, which includes a processor and a communication interface, and the communication interface is used for sending the first information to the access network node.
[0147] Here, the first information is for indicating the type and / or characteristics of traffic data, the first information is for assisting an access network node in performing transmission processing of the traffic data, and the traffic data is packets and / or data frames.
[0148] The core network node embodiment corresponds to the above-mentioned core network node method embodiment, and the implementation processes and realization methods of the above-mentioned method embodiments are all applicable to the core network node embodiment and can achieve the same technical effects.
[0149] Specifically, an embodiment of the present application further provides a core network node 900. As shown in Figure 9, the core network node 900 includes: a baseband device 903 for processing information to be transmitted.
[0150] The frequency band processing device may be in a baseband device 903 , and the methods performed by the communication device in the above embodiments can be implemented in the baseband device 903 , which includes a processor 904 and a memory 905 .
[0151] The baseband device 903 may, for example, include at least one baseband board having multiple chips installed thereon, and as shown in FIG. 9, one of the chips is, for example, a processor 904 connected to a memory 905 to call a program in the memory 905 and perform operations in the core network node side transmission processing method shown in the above method embodiment.
[0152] The baseband device 903 may further include a network interface 906, which may be, for example, a common public radio interface (abbreviated as CPRI).
[0153] Specifically, the communication device of the embodiment of the present invention further includes a command or program stored in the memory 905 and executable on the processor 904, and the processor 904 invokes the command or program in the memory 905 to execute the method executed by each module shown in Figure 8, thereby achieving the same technical effect. In order to avoid repetition, the description will be omitted here.
[0154] Optionally, as shown in FIG. 10 , an embodiment of the present application further provides a communication device 1000. The communication device 1000 includes a processor 1001, a memory 1002, and a program or command stored in the memory 1002 and executable on the processor 1001. For example, if the communication device 1000 is a terminal, the program or command executed by the processor 1001 can realize the processes of the above-mentioned transmission processing method embodiment, and the same technical effect can be achieved. If the communication device 1000 is an access network node, the program or command executed by the processor 1001 can realize the processes of the above-mentioned transmission processing method embodiment, and the same technical effect can be achieved. To avoid repetition, the description will be omitted here. If the communication device 1000 is a core network node, the program or command executed by the processor 1001 can realize the processes of the above-mentioned transmission processing method embodiment, and the same technical effect can be achieved. To avoid repetition, the description will be omitted here.
[0155] The access network node in the embodiments of the present application may be a base transceiver station (abbreviated as BTS) in the Global System for Mobile communications (abbreviated as GSM (registered trademark)) or Code Division Multiple Access (abbreviated as CDMA), a base station (Node B (abbreviated as NB) in Wideband Code Division Multiple Access (abbreviated as WCDMA (registered trademark), an evolved base station (eNB or eNodeB) in LTE, a relay station, an access point, or a base station in a future 5G network, and is not limited thereto.
[0156] The embodiments of the present application further provide a chip, which includes a processor and a communication interface, and the communication interface and the processor are coupled together, and the processor is used to execute programs or commands to implement the processes of the embodiments of the transmission processing method, and can achieve the same technical effects. To avoid repetition, the description will be omitted here.
[0157] It should be understood that the chips referred to in the embodiments of this application may also be referred to as system level chips, system chips, chip systems, or system-on-chips, etc.
[0158] It should be noted that, as used herein, the terms "comprise," "consist of," or any other variation thereof, are intended to include a non-exclusive inclusion, whereby a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not expressly specified or inherent in such process, method, article, or apparatus. Unless otherwise specified, elements qualified by the phrase "comprise..." do not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element. It should also be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions substantially simultaneously or in the reverse order, depending on such functionality. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to one example may be combined in other examples.
[0159] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of a combination of software and a necessary common hardware platform, and of course, they can also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this view, the technical solutions of the present application can be substantially embodied in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes a plurality of commands that cause a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0160] Although the examples of the present application have been described above with reference to the drawings, the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative and not limiting. Based on the suggestions of the present application, many forms that a person skilled in the art can make without departing from the spirit of the present application and the scope of protection of the claims are all within the scope of protection of the present application.
[0161] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority from Chinese Patent Application No. 202110650062.7, filed in China on June 10, 2021, the entire contents of which are incorporated herein by reference.
Claims
1. obtaining first information by the access network node, said first information being for indicating a type and / or characteristic of traffic data; performing a transmission process of traffic data based on the first information; the traffic data being packets and / or data frames; The first information is A sequence number of the traffic data; timestamp information of the traffic data; traffic data synchronization information; association relationships between different traffic data; a user plane General Packet Service Tunneling Protocol (GTP-U) serial number; The first information obtained by the access network node includes information generated by a core network node after analyzing information of a second protocol header of the traffic data, the second protocol header comprising: A slice header; a Network Abstraction Layer (NAL) header; a real-time transmission protocol (RTP) header; a User Datagram Protocol (UDP) header; a Transmission Control Protocol (TCP) header; an Internet Interconnection Protocol (IP) header; Transmission processing method.
2. The first information is a quality of service flow indication QFI; an identifier for the traffic data; The importance level of the traffic data; and time delay information of the traffic data.
3. The step of performing a transmission process of traffic data includes: performing a transmission process of traffic data based on a wireless transmission policy; The wireless transmission policy is: preferentially transmitting first priority traffic data; transmitting traffic data of a first importance with priority; jointly transmitting relevant traffic data; and delaying scheduling of the first traffic data; and discarding the second traffic data. The transmission processing method according to claim 1.
4. 4. The transmission processing method of claim 3, wherein when the wireless transmission policy includes delaying scheduling of the first traffic data, the wireless transmission policy further includes scheduling the first traffic data together with third traffic data.
5. before the step of performing a transmission process of traffic data based on the first information, further comprising the step of mapping Quality of Service QoS flows of traffic data to radio bearers according to pre-defined rules; The predetermined rule is: Mapping flows with different QoS requirements to different radio bearers based on the first information, where the radio bearers have a one-to-one correspondence with radio link control (RLC) entities; Mapping QoS flows with different requirements to the same radio bearer, and mapping traffic data with different QoS requirements to different RLC entities according to the first information, so that one radio bearer corresponds to multiple RLC entities; mapping QoS flows with different demands to the same radio bearer; and setting different transmission configurations for traffic data with different QoS demands based on the first information.
6. The step of the access network node obtaining first information comprises: receiving a QoS flow transmitted by the core network node, the QoS flow carrying the first information; receiving a GTP-U message sent by the core network node, the first information being carried in a header of the GTP-U message; and receiving first information sent by the core network node by a Core Access and Mobility Management Function (AMF).
7. transmitting, by a core network node, first information to an access network node; the first information is for indicating a type and / or a characteristic of traffic data, the first information is for assisting an access network node in performing transmission processing of the traffic data, the traffic data being packets and / or data frames; The first information is A sequence number of the traffic data; timestamp information of the traffic data; traffic data synchronization information; association relationships between different traffic data; a user plane General Packet Service Tunneling Protocol (GTP-U) serial number; before the step of the core network node transmitting the first information to the access network node, further comprising analyzing the traffic data and generating first information; The step of analyzing traffic data and generating first information includes: analyzing information in a second protocol header of the traffic data to generate first information; The second protocol header A slice header; a Network Abstraction Layer (NAL) header; a real-time transmission protocol (RTP) header; a User Datagram Protocol (UDP) header; a Transmission Control Protocol (TCP) header; an Internet Interconnection Protocol (IP) header; Transmission processing method.
8. The step of transmitting first information by the core network node to the access network node comprises: mapping traffic data based on first information to obtain a Quality of Service QoS flow, and transmitting the QoS flow obtained by the mapping to an access network node, wherein the first information is carried in the QoS flow; sending a user plane General Packet Service Tunneling Protocol (GTP-U) message to an access network node, the first information being carried in a header of the GTP-U message; and sending the first information to the access network node by a Core Access and Mobility Management Function (AMF).
9. The step of mapping traffic data to obtain a QoS flow based on first information includes: mapping traffic data to QoS flows according to pre-defined mapping rules; The pre-defined mapping rule includes mapping first priority traffic data to a target QoS flow; The transmission processing method according to claim 8, wherein the target QoS flow is a first QoS flow, or the target QoS flow is a QoS flow corresponding to a first quality of service flow indication QFI.
10. The first information is a quality of service flow indication QFI; an identifier for the traffic data; The importance level of the traffic data; and time delay information of the traffic data.
11. 10. An access network node comprising: a processor; a memory; and a program or command stored in the memory and executable on the processor, wherein, when the program or command is executed by the processor, the steps of the transmission processing method according to any one of claims 1 to 6 are realized.
12. A core network node comprising a processor, a memory, and a program or command stored in the memory and executable on the processor, wherein when the program or command is executed by the processor, the steps of the transmission processing method according to any one of claims 7 to 10 are realized.
13. A readable storage medium storing a program or commands that, when executed by a processor, implements the steps of the transmission processing method according to any one of claims 1 to 6.
14. A readable storage medium storing a program or command that, when executed by a processor, realizes the steps of the transmission processing method described in any one of claims 7 to 10.
Citation Information
Patent Citations
Data transmission method and apparatus
US20190090257A1
Data Processing Method, Device, and System
US20210160167A1