WO2023179669A1 - 数据处理方法、装置、通信设备及可读存储介质 - Google Patents
数据处理方法、装置、通信设备及可读存储介质 Download PDFInfo
- Publication number
- WO2023179669A1 WO2023179669A1 PCT/CN2023/083083 CN2023083083W WO2023179669A1 WO 2023179669 A1 WO2023179669 A1 WO 2023179669A1 CN 2023083083 W CN2023083083 W CN 2023083083W WO 2023179669 A1 WO2023179669 A1 WO 2023179669A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- information
- resource load
- target
- data
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 404
- 238000003672 processing method Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 claims abstract description 238
- 238000012544 monitoring process Methods 0.000 claims description 147
- 238000000034 method Methods 0.000 claims description 122
- 238000012545 processing Methods 0.000 claims description 79
- 230000000694 effects Effects 0.000 claims description 28
- 238000005259 measurement Methods 0.000 claims description 28
- 230000011664 signaling Effects 0.000 claims description 18
- 238000013507 mapping Methods 0.000 claims description 17
- 238000012546 transfer Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000007726 management method Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- OUSLHGWWWMRAIG-FBCAJUAOSA-N (6r,7r)-7-[[(2z)-2-(furan-2-yl)-2-methoxyiminoacetyl]amino]-3-(hydroxymethyl)-8-oxo-5-thia-1-azabicyclo[4.2.0]oct-2-ene-2-carboxylic acid Chemical compound N([C@@H]1C(N2C(=C(CO)CS[C@@H]21)C(O)=O)=O)C(=O)\C(=N/OC)C1=CC=CO1 OUSLHGWWWMRAIG-FBCAJUAOSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
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
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- 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/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- 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
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
Definitions
- This application belongs to the field of communication technology, and specifically relates to a data processing method, device, communication equipment and readable storage medium.
- Embodiments of the present application provide a data processing method and device, which can solve the problem of alleviating network congestion and avoiding possible loss of important data.
- the first aspect provides a data processing method, including:
- the first communication device performs a first operation, and performing the first operation includes at least one of the following:
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- the second aspect provides a data processing method, including:
- the second communication device performs a second operation, the second operation includes at least one of the following:
- first information includes at least one of the following: first category information, second category information;
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- the third aspect provides a data processing method, including:
- the third communication device performs a third operation, the third operation includes at least one of the following:
- the first strategy includes at least one of the following: a strategy for not transmitting data packets, a strategy for ensuring priority transmission of data packets, a strategy for monitoring network resource load, one or more pieces of information about the first data packet , one or more pieces of information of the third data packet, the tenth indication information;
- the tenth instruction information is used to indicate: when the ninth condition is met, it is allowed not to transmit some data packets of the first object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the ninth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the first object, the network cannot guarantee the QoS of the first object, and the network is congested;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set;
- the policy for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends.
- the fourth aspect provides a data processing method, including:
- the fourth communication device performs a fourth operation, the fourth operation includes at least one of the following:
- a rule not to transmit data packets Send at least one of the following: a rule not to transmit data packets; first monitoring configuration information; second monitoring configuration information, one or more pieces of information related to the first data packet, one or more pieces of related information to the third data packet ;
- the first monitoring configuration information includes at least one of the following:
- the third instruction information is used to instruct to perform at least one of the following monitoring operations: monitor network resource load, send the first information to the second target end, and perform the first target operation according to the first configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the reporting threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the measurement time period for network resource load
- the second monitoring configuration information includes at least one of the following:
- the fifth instruction information is used to instruct to perform at least one of the following twelfth operations: monitor the network resource load, obtain the first information, monitor the resource usage load of the first target end, the resource load and/or the resource load of the transport layer, according to the first
- the resource load of the target end and/or the resource load of the transport layer stops sending data packets to the first target end, stops sending data packets to the first target end according to the request of the first target end, and is executed according to the second configuration for not transmitting the data packets.
- a second target operation stopping sending data packets to the first target according to a second configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the fifth aspect provides a data processing method, including:
- the fifth communication device performs a fifth operation, the fifth operation includes at least one of the following:
- Send the first request information including at least one of the following: description information of the data flow, terminal information, ninth instruction information, one or more items of information related to the first data packet, one or more items of information related to the third data packet Related information, network resource load request information;
- the ninth instruction information is used to indicate: when the eighth condition is met, it is allowed not to transmit some data packets of the second object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the eighth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the second object, the network cannot guarantee the QoS of the second object, and the network is congested;
- the second object includes at least one of the following: terminal, data stream, data set;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends
- Network resource load request information including at least one of the following:
- the tenth indication information is used to indicate the type of resource load required to be measured
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- a data processing device applied to a first communication device, including:
- a first processing module configured to perform a first operation, which includes at least one of the following:
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- a data processing device applied to a second communication device, including:
- the second processing module is used to perform a second operation, where the second operation includes at least one of the following:
- first information includes at least one of the following: first category information, second category information;
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: end of congestion, The network resource load does not reach the reporting threshold and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- a data processing device applied to a third communication device, including:
- a third processing module configured to perform a third operation, where the third operation includes at least one of the following:
- the first strategy includes at least one of the following: a strategy for not transmitting data packets, a strategy for ensuring priority transmission of data packets, a strategy for monitoring network resource load, one or more pieces of information about the first data packet , one or more pieces of information of the third data packet, the tenth indication information;
- the tenth instruction information is used to indicate: when the ninth condition is met, it is allowed not to transmit some data packets of the first object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the ninth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the first object, the network cannot guarantee the QoS of the first object, and the network is congested;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set;
- the policy for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: information of the first data packet, the first number The index of the information of the data packet, the validity condition of the relevant information of the first data packet, and the invalidation condition of the relevant information of the first data packet;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends.
- a data processing device applied to fourth communication equipment, including:
- a fourth processing module configured to perform a fourth operation, the fourth operation including at least one of the following:
- a rule not to transmit data packets Send at least one of the following: a rule not to transmit data packets; first monitoring configuration information; second monitoring configuration information, one or more pieces of information related to the first data packet, one or more pieces of related information to the third data packet ;
- the first monitoring configuration information includes at least one of the following:
- the third instruction information is used to instruct to perform at least one of the following monitoring operations: monitor network resource load, send the first information to the second target end, and perform the first target operation according to the first configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the reporting threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the measurement time period for network resource load
- the second monitoring configuration information includes at least one of the following:
- the fifth instruction information is used to instruct to perform at least one of the following twelfth operations: monitor the network resource load, obtain the first information, monitor the resource usage load of the first target end, the resource load and/or the resource load of the transport layer, according to the first
- the resource load of the target end and/or the resource load of the transport layer stops sending data packets to the first target end, stops sending data packets to the first target end according to the request of the first target end, and is executed according to the second configuration for not transmitting the data packets.
- a second target operation stopping sending data packets to the first target according to a second configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- a data processing device applied to fifth communication equipment, including:
- a fifth processing module configured to perform a fifth operation, where the fifth operation includes at least one of the following:
- Send the first request information including at least one of the following: description information of the data flow, terminal information, ninth instruction information, one or more items of information related to the first data packet, one or more items of information related to the third data packet Related information, network resource load request information;
- the ninth instruction information is used to indicate: when the eighth condition is met, it is allowed not to transmit some data packets of the second object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the eighth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the second object, the network cannot guarantee the QoS of the second object, and the network is congested;
- the second object includes at least one of the following: terminal, data stream, data set;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends
- Network resource load request information including at least one of the following:
- the tenth indication information is used to indicate the type of resource load required to be measured
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- a communication device in an eleventh aspect, includes a processor and a memory.
- the memory stores programs or instructions that can be run on the processor.
- the program or instructions are executed by the processor, The steps of implementing the method described in the first aspect, or the steps of implementing the method described in the second aspect, or the steps of implementing the method described in the third aspect, or the steps of implementing the method described in the fourth aspect , or implement the steps of the method described in the fifth aspect.
- a communication device including a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect. , or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect, or implement the steps of the method described in the fifth aspect.
- a communication system including: a first communication device, a second communication device, a third communication device, a fourth communication device, and a fifth communication device.
- the first communication device can be used to perform the following steps:
- the second communication device can be used to perform the steps of the data processing method described in the second aspect
- the third communication device can be used to perform the steps of the data processing method as described in the second aspect.
- the steps of the data processing method described in the third aspect, the fourth communication device can be used to perform the steps of the data processing method described in the fourth aspect
- the fifth communication device can be used to perform the steps of the data processing method described in the fifth aspect. Steps of the data processing method.
- a readable storage medium is provided.
- Programs or instructions are stored on the readable storage medium.
- the steps of the method described in the first aspect are implemented, or the steps of the method are implemented.
- a chip in a fifteenth aspect, includes a processor and a communication interface.
- the communication interface is coupled to the processor.
- the processor is used to run programs or instructions to implement the method described in the first aspect. The steps of the method, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect steps of the method described.
- a computer program/program product is provided, the computer program/program product is stored in a storage medium, and the computer program/program product is executed by at least one processor to implement as described in the first aspect
- the transmission of data packets can be stopped according to the information of the data packet and the instructions of the core network element, which can avoid further processing pressure on the communication equipment and reduce the resource overhead of the communication equipment. , save transmission resources and alleviate network congestion; through the instructions of core network elements, communication equipment can understand the differences in business data, retain important data and discard minor data, avoiding the loss of important data.
- Figure 1 is a block diagram of a wireless communication system applicable to the embodiment of the present application.
- Figure 2 is a flow chart of a data processing method provided by an embodiment of the present application.
- Figure 3 is a flow chart of another data processing method provided by an embodiment of the present application.
- Figure 4 is a flow chart of yet another data processing method provided by an embodiment of the present application.
- Figure 5 is a flow chart of yet another data processing method provided by an embodiment of the present application.
- Figure 6 is a flow chart of yet another data processing method provided by an embodiment of the present application.
- Figure 7 is a flow chart of a data processing method provided by a specific embodiment of the present application.
- Figure 8 is a flow chart of a data processing method provided by another specific embodiment of the present application.
- Figure 9 is a schematic structural diagram of a data processing device provided by an embodiment of the present application.
- Figure 10 is a schematic structural diagram of another data processing device provided by an embodiment of the present application.
- Figure 11 is a schematic structural diagram of another data processing device provided by an embodiment of the present application.
- Figure 12 is a schematic structural diagram of yet another data processing device provided by an embodiment of the present application.
- Figure 13 is a schematic structural diagram of yet another data processing device provided by an embodiment of the present application.
- Figure 14 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- first, second, etc. in the description and claims of this application are used to distinguish similar objects and are not used to describe a specific order or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and “first” and “second” are intended to distinguish It is usually one type, and the number of objects is not limited.
- the first object can be one or multiple.
- “and/or” in the description and claims indicates at least one of the connected objects, and the character “/" generally indicates that the related objects are in an "or” relationship.
- LTE Long Term Evolution
- LTE-Advanced, LTE-A Long Term Evolution
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal Frequency Division Multiple Access
- SC-FDMA single-carrier frequency division multiple access
- NR New Radio
- the data of video streams in Extended Reality (XR) can be divided into intra picture (I) frames, forward predictive coding (predictive, P) frames and bi-directional interpolated prediction (bi-directional interpolated prediction) B) frame.
- I-frames are also called independently decoded frames.
- the frames between I frames are P frames or B frames.
- the I frame associated with the P frame or B frame is the I frame closest to the P frame or B frame on the timeline.
- I-frames will not be decoded due to missing I-frames, but I-frames can be independently decrypted in the absence of non-I-frames.
- I-frames are shown with higher importance than non-I-frames.
- QoS quality of service
- I frames have a higher priority than non-I frames.
- Non-I frames can be sent at a higher rate than I frames.
- a frame can also be divided into multiple partial slices.
- a slice also has the distinction of I slice, P slice, and B slice. The difference in importance is the same.
- the core network such as the User Plane Function (UPF)
- UPF User Plane Function
- the core network continues to push terminal data to the RAN, which will put further processing pressure on the RAN, that is, packet loss is also performed in the RAN.
- This will cause RAN resource overhead.
- RAN does not understand the differences in business data and may lose important data while retaining secondary data. Therefore, how to alleviate RAN congestion on the one hand and how to protect important service data on the other hand are problems that need to be solved by the present invention.
- the UPF of the interface connected to N6 can be called an anchor gateway.
- the anchor gateway continues to send important packets and does not transmit (such as discard or cache) secondary data packets until the RAN is no longer congested, and then caches the secondary data.
- the packet is sent to the RAN. Therefore, the following details still need to be resolved:
- the anchor gateway knows which data packets should not be transmitted (buffered or discarded).
- the importance level may only take effect in mobile communication networks, before the anchor gateway maps the importance level to the data. You can perform packet discarding. If the anchor gateway caches the data and does not send it to the anchor gateway, then the anchor gateway can map the importance level of the data packet and determine not to transmit it based on the importance level. Therefore, there are two solutions: 1) identify the data flow description information of the target data that needs not to be transmitted; 2) identify the importance level of the target data that does not need to be transmitted.
- FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable.
- the wireless communication system includes a terminal 11 and a network side device 12.
- the terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a palmtop computer, a netbook, or a super mobile personal computer.
- Tablet Personal Computer Tablet Personal Computer
- laptop computer laptop computer
- PDA Personal Digital Assistant
- PDA Personal Digital Assistant
- UMPC ultra-mobile personal computer
- UMPC mobile Internet device
- Mobile Internet Device MID
- AR augmented reality
- VR virtual reality
- robots wearable devices
- Vehicle User Equipment Vehicle User Equipment
- pedestrian terminal Pedestrian User Equipment, PUE
- smart home home equipment with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.
- personal computers personal computer, PC
- the network side device 12 may include access network equipment or core network equipment, where, Access network equipment may also be called radio access network equipment, radio access network (Radio Access Network, RAN), radio access network function or radio access network unit. Access network equipment may include a base station, a Wireless Local Area Network (WLAN) access point or a WiFi node, etc.
- WLAN Wireless Local Area Network
- the base station may be called a Node B, an Evolved Node B (eNB), an access point, a base transceiver station ( Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B-node, home evolved B-node, transmitting and receiving point ( Transmitting Receiving Point (TRP) or some other appropriate terminology in the field, as long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiment of this application, only in the NR system The base station is introduced as an example, and the specific type of base station is not limited.
- obtaining can be understood as obtaining from configuration, receiving, receiving after requesting, obtaining through self-learning, obtaining by self-determination, self-generating, obtaining based on derivation from unreceived information, or obtaining after processing based on received information.
- It can be determined according to actual needs, and is not limited in the embodiments of this application. For example, when a certain capability indication information sent by the device is not received, it can be deduced that the device does not support the capability.
- sending can include broadcasting, broadcasting in system messages, and returning after responding to the request.
- the communication device may include at least one of the following: a communication network element and a terminal.
- the communication network element may include at least one of the following: a core network element and a radio access network element.
- the core network (Core Network, CN) network element may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rule Function Unit (Policy and Charging Rules Function, PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home User Server (Home Subscriber Server, HSS), centralized Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), local NEF (Local NEF, or L-NEF), binding support function ( Binding Support Function (BSF), Application Function (Application Function, AF), etc.
- MME mobility management entity
- AMF Access and Mobility Management Function
- SMF Session Management Function
- UPF User Plane Function
- PCF Policy Control
- the RAN network element may include but is not limited to at least one of the following: radio access network equipment, radio access network nodes, radio access network functions, radio access network units, 3GPP radio access networks, non- 3GPP wireless access network, centralized unit (Centralized Unit, CU), distributed unit (Distributed Unit, DU), base station, evolved base station (evolved Node B, eNB), 5G base station (gNB), wireless network controller (Radio Network Controller, RNC), base station (NodeB), non-3GPP Inter Working Function (N3IWF), access control (Access Controller, AC) node, access point (Access Point, AP) device or wireless LAN (Wireless Local Area Networks, WLAN) node, N3IWF.
- radio access network equipment radio access network nodes, radio access network functions, radio access network units, 3GPP radio access networks, non- 3GPP wireless access network, centralized unit (Centralized Unit, CU), distributed unit (Distributed Unit, DU), base station, evolved base station (evolve
- a base station can be a base station (BTS, Base Transceiver Station) in GSM or CDMA, a base station (NodeB) in WCDMA, or an evolutionary base station (eNB or e-NodeB, evolutionary Node B) in LTE.
- BTS Base Transceiver Station
- NodeB base station
- eNB evolutionary base station
- gNB 5G base station
- the UE may include one of the following: terminal equipment, terminal equipment and card, or card.
- the card may include one of the following: Subscriber Identity Module (SIM) card, Universal Subscriber Identity Module (USIM) card, Electronic SIM card (Embedded-SIM) , eSIM).
- SIM Subscriber Identity Module
- USB Universal Subscriber Identity Module
- Embedded-SIM Electronic SIM card
- eSIM embedded-SIM
- the terminal may include a relay that supports terminal functions and/or a terminal that supports relay functions.
- the terminal can also be called terminal equipment or user terminal (User Equipment, UE).
- the terminal can be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), personal digital assistant (Personal Digital Assistant, PDA), Terminal-side devices such as Mobile Internet Device (MID), wearable device (Wearable Device) or vehicle-mounted equipment.
- MID Mobile Internet Device
- Wiarable Device wearable device
- vehicle-mounted equipment vehicle-mounted equipment. It should be noted that the specific type of terminal is not limited in the embodiments of this application.
- N3 is the interface between the RAN network element and the user plane network element.
- N9 It is the interface between user plane network elements and user plane network elements.
- the RAN network element and the anchor gateway also a user plane network element are connected directly through N3 or through other user plane network elements in the middle.
- the information of the target data packet includes at least one of the following: importance level, description information of the data flow of the target data packet (such as frame type, or slice type), data of the target data packet The description information of the set, the mapped channel information of the target data packet, the direction of the target data packet, and the source interface of the target data packet.
- the data packet is a downlink data packet.
- the importance level of the data packet is located in the description information of the data set.
- not transmitting the second data packet or giving up transmitting the second data packet means not transmitting the second data packet without transmitting the first data packet.
- the user plane network elements include: user plane network elements of the core network (such as UPF, anchor gateway)
- monitoring, measuring, and monitoring network resource load are all means of obtaining network resource load.
- monitoring, measurement, and monitoring may mean the same meaning.
- the concepts of resource load and network resource load represent the same meaning and can be used interchangeably.
- the network resource load, or resource load type can include at least one of the following: resource load of the first end (such as the first communication device), resource load of the second end (such as the second communication device), and resources of the transport layer. Load, the resource load of RAN network elements, and the resource load of user plane network elements.
- the network resource load includes network resource usage, which can be reflected by the network resource usage level.
- the network resource load level includes the network congestion level, which can be reflected by the network congestion level.
- resource load includes resource usage, which can be reflected by resource usage levels.
- Resource load levels include congestion levels.
- the actual resource load or the actual network resource load is the measured resource load
- the network resource load includes network resource usage, which can be reflected by the network resource usage level.
- Network resource load level includes network congestion level, which can Reflected by network congestion level.
- not transmitting, or giving up transmitting includes at least one of the following: caching locally, discarding, and deleting.
- the importance level includes indication information used to indicate an importance value, or indication information used to indicate the importance level. Importance levels can be expressed as importance parameters.
- the importance level range can be represented by an importance level.
- the importance level X is used to indicate that the importance level range is all importance levels whose importance is lower than or equal to the All importance levels higher than or equal to the Y-th importance.
- the importance level range is represented by one or more importance levels.
- the first importance level is used to indicate at least one of the following: the range of the first target data packet is data packets whose importance level is lower than or equal to the first importance, and the importance level of The range is all importance levels below or equal to the first importance stated.
- the second importance level is used to indicate at least one of the following: the range of the first data packet is a data packet whose importance level is lower than or equal to the second importance, and the range of the importance level For all importance levels lower than or equal to the second importance.
- the importance level range of the third data packet is reflected by the third importance level.
- the third importance level is used to indicate at least one of the following: the range of the third data packet is data packets with an importance level higher than or equal to the third importance, and the range of the importance level is higher than or equal to the third importance. All importance levels of three importances.
- the importance level includes priority (such as priority, allocation/retention priority (Allocation/Retention Priority, ARP)).
- the second configuration for not transmitting data packets or an embodiment of the second configuration for not transmitting data packets is a forwarding action rule (Forwarding Action Rule, FAR).
- FAR Forwarding Action Rule
- the service application layer header is such as the L4S protocol header.
- the first target data packet is at least one of the following: Data packets with low importance levels, data packets that need to be given up for transmission, and data packets that are allowed not to be transmitted, do not belong to the data packets that need to be transmitted with priority, and do not belong to the data packets that the data packets that need to be transmitted with priority are not dependent on;
- the second target data packet is a data packet that depends on the first target data packet
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned;
- the second data packet is a data packet on which the third data packet depends.
- the third data packet is a data packet that needs to be transmitted with priority
- the fourth data packet is a data packet on which the third data packet depends.
- the terminal information is used to identify the terminal, and the terminal information includes at least one item: an identifier of the terminal, an IP address of the terminal, and a MAC address of the terminal.
- the description information of the data flow is used to identify that the data flow belongs to at least one of the following: business, application, task, and the data flow.
- the data flow includes a business data flow (such as service data flow).
- Data flow can be called flow or data flow.
- the description information of the data flow includes at least one of the following: description information of one or more data sets, business type information, fully qualified domain name (Fully Qualified Domain Name, FQDN), Source network protocol (Internet Protocol, IP) address, destination IP address, source port, destination, protocol number, source media access control layer (Media Access Control, MAC) address, destination MAC address, service application (Application) identifier, Operating system (operating system, OS) identification, packet detection rule (packet detection rule, PDR), data network name (Data Network Name, DNN).
- data set or data set is a meaning.
- the data set may be a data set composed of partial data in the first object or the second object.
- a data collection package Include one or more data.
- data in a data set can be of equal importance. The importance of data in different data sets can vary.
- the description information of the data set includes at least one of the following: importance level, description information of the Group of Pictures (GOP), description information of the frame, description information of the slice, tile Description information, FOV description information, DoF description information.
- GOP Group of Pictures
- the description information of a frame includes at least one of the following: a frame type of the frame (such as but not limited to I frame, P frame, B frame, etc.), and the number of data packets contained in the frame.
- a frame type of the frame such as but not limited to I frame, P frame, B frame, etc.
- the description information of the slice includes at least one of the following: the slice type of the slice (such as but not limited to I slice, P slice, B slice, etc.), and the number of data packets contained in the slice.
- the description information of the tile description information includes at least one of the following: the tile type of the tile (such as but not limited to I tile, P tile, B tile, etc.), the number of data packets contained in the tile .
- the description information of the description information of the GOP includes at least one of the following: the type of frames contained in the GOP, the order in which the frames appear, and the number of data packets contained in the GOP.
- the description information of the data flow and/or the description information of the data set may be embodied as packet filter information or data packet detection information.
- the channel information or channel information is used to identify the channel, and the channel information or channel information includes at least one item: the identifier of the channel (such as PDU session identifier, QoS flow identifier, wireless carrying identification).
- the identifier of the channel such as PDU session identifier, QoS flow identifier, wireless carrying identification.
- the channel may include at least one of the following: PDU session, Quality of Service (Quality of Service, QoS) flow, Evolved Packet System (Evolved Packet System, EPS) bearer, PDP context, DRB , SRB, Internet Security Protocol (Internet Protocol Security, IPsec) association.
- QoS Quality of Service
- EPS Evolved Packet System
- the IPsec channel may be an IPsec security association SA.
- the first IPsec channel may be called one of the following: signaling IPsec SA, IPsec primary SA, IPsec SA used for transmitting control signaling; or other names are used, which are not specifically limited in this application.
- the data IPsec channel can be called one of the following: data IPsec SA, IPsec sub-SA, IPsec SA used to transmit user plane data, IPsec SA used to transmit QoS flow data; or other names are used, which are not specifically limited in this application.
- the QoS information includes at least one of the following: QoS level indication (such as QCI or 5QI), QoS rules, QoS flow description information, QoS context information and QoS parameter information.
- the QoS flow description information may include QoS parameter information
- the QoS context information may include QoS parameter information.
- data packet filtering information is included in QoS rules.
- the QoS parameter information may include at least one of the following: QoS level indication information, priority information, packet delay budget, packet error rate, maximum data burst amount, whether the bit rate is guaranteed (Guaranteed Bit Rate, GBR), whether it has default average window requirements, default average window, and GBR-related QoS parameter information.
- the channel is of GBR type, which means that the QoS information of the channel includes GBR-related QoS parameters.
- GBR-related QoS parameter information may include at least one of the following: uplink and/or downlink guaranteed stream bit rate GFBR, uplink and/or downlink maximum stream bit rate MFBR, uplink and/or downlink GBR, uplink and/or downlink maximum bit rate MBR.
- the QoS information requirement may be one of the following: QoS information, QoS requirement; the QoS information may be one of the following: QoS information requirement, QoS requirement.
- the QoS level indicator may be called 5QI, QoS type indicator (QoS Class Identifier, QCI) or other naming, which is not limited by this application.
- 5QI can be used as QoS Flow Identity (QFI).
- packet filter information can be used to map data into channels of the network.
- the packet filter information may also be called a Transport Flow Template (Traffic Flow Template, TFT), SDF, or other names, which are not specifically limited in this application.
- packet filtering information, packet filter information and packet filter may represent the same meaning and may be used interchangeably.
- QoS parameter information and QoS parameters can represent the same meaning and can be used interchangeably.
- QoS level indication information and QoS level indication can represent the same meaning and can be used interchangeably.
- QoS flow description information and QoS flow description can represent the same meaning and can be used interchangeably.
- Priority information, QoS priority information, and priority can mean the same thing and can be used interchangeably.
- the channel between the terminal and the second network may be referred to as the second network channel for short.
- emergency services may also be called emergency voice services.
- the voice service may include an interactive multimedia service (Interactive Multimedia Service, IMS) voice service.
- IMS Interactive Multimedia Service
- the IMS voice service may include at least one of the following: IMS voice service through 3GPP and IMS voice service through non-3GPP.
- the first network may be a public network and the second network may be a non-public network; or the first network may be a non-public network and the second network may be a public network; or the first network may be a third network.
- a non-public network, the second network may be a second non-public network; or, the first network may be a first public network, and the second network may be a second public network.
- non-public network is the abbreviation of non-public network.
- a non-public network may be called one of the following: Non-public communications network.
- the non-public network may include at least one of the following deployment methods: physical non-public network, virtual non-public network, or non-public network implemented on the public network.
- the non-public network is a Closed Access Group (CAG).
- a CAG can consist of a group of terminals.
- non-public network service is the abbreviation of non-public network service.
- Non-public network services can also be called one of the following: non-public network network services, non-public communication services, non-public network communication services, non-public network services, or other names. It should be noted that the naming method is not specifically limited in the embodiments of this application.
- the non-public network is a closed access group. In this case, the non-public network service is a network service of the closed access group.
- the non-public network may include or be called a private network.
- a private network may be called one of the following: private communications network, private network, Local Area Network (LAN), Private Virtual Network (PVN), isolated communications network, dedicated communications network, or other naming . It should be noted that the naming method is not specifically limited in the embodiments of this application.
- non-public network services may include or be called private network services.
- Private network services may be referred to as one of the following: private network network services, private communications services, private network services, private network services, local area network (LAN) services, private virtual network (PVN) services, isolated communications network services, Dedicated communications network services, dedicated network services or other designations. It should be noted that the naming method is not specifically limited in the embodiments of this application.
- the public network is the abbreviation of public network.
- a public network may be called one of the following: a public communications network or another designation. It should be noted that in the embodiment of this application, for The naming method is not specifically limited.
- public network service is the abbreviation of public network service.
- Public network services may also be called one of the following: public network network services, public communication services, public network communication services, public network network services, or other naming. It should be noted that the naming method is not specifically limited in the embodiments of this application.
- the NG interface may also be called an S1 interface or an N2 interface, and the naming is not restricted.
- the communication network element may include at least one of the following: a core network element and a radio access network element.
- the network element of the first network includes at least one of the following: a core network element of the first network and a radio access network element of the first network.
- the network elements of the second network include at least one of the following: a core network element of the second network and a radio access network element of the second network.
- the first network channel is a channel established between the terminal and the first network.
- the second network channel is a channel established between the terminal and the second network.
- the mapping relationship between Differentiated Services Code Point (DSCP) and QoS information is the mapping relationship between DSCP and QoS information in the second network.
- DSCP Differentiated Services Code Point
- the QoS information mapped by DSCP is QoS information obtained based on the DSCP and the mapping relationship between the DSCP and QoS information.
- an embodiment of the present invention provides a data processing method applied to a first communication device.
- the first communication device includes but is not limited to RAN network element or CN network element (including but not limited to UPF (including but not limited to anchor gateway, intermediate UPF), AMF, PCF, UPF, DCCF, MFAF, etc.), the first When the communication device is a CN network element, it may be called the first CN network element.
- the first communication device may be UPF or RAN.
- the methods include:
- Step 21 The first communication device performs a first operation, which includes at least one of the following:
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- the network resource load includes at least one of the following: the resource load of the first communication device, the resource load of the transport layer connected to the first communication device, and the transmission rate of the transport layer connected to the first communication device. .
- the first communication device may send the first information to a first target device, which includes but is not limited to at least one of the following: a second communication device, a third communication device, and a fourth communication device.
- a first target device which includes but is not limited to at least one of the following: a second communication device, a third communication device, and a fourth communication device.
- CN network elements such as UPF, SMF, PCF, etc.
- the second communication device when the first communication device is a RAN network element, the second communication device may be a UPF; when the second communication device is a UPF, the second communication device may be a RAN network element, etc.
- Requesting to stop transmitting data to the first communication device includes: requesting to stop transmitting all data packets to the first communication device.
- the requirement to stop transmitting all data packets to the first communication device includes at least one of the following:
- the step of the first communication device performing the first operation includes:
- the first communication device obtains first monitoring configuration information, one or more pieces of related information of the first data packet, one or more pieces of related information of the third data packet, and/or, for not transmitting the data packet.
- First configuration
- the first communication device is configured not to transmit data according to the first monitoring configuration information, one or more pieces of related information of the first data packet, one or more pieces of related information of the third data packet, and/or The first configuration of the package performs the first operation;
- the first monitoring configuration information includes at least one of the following:
- the third instruction information is used to instruct to perform at least one of the following monitoring operations: monitor network resource load, send the first information to the second target end, and perform the first target operation according to the first configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the reporting threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the network resource load includes at least one of the following: resource load of the communication device, resource load of the transport layer to which the communication device is connected, and transmission rate of the transport layer to which the communication device is connected.
- the second target terminal includes at least one of the following: a second communication device (such as a RAN network element or UPF), a CN network element (such as UPF, PCF, SMF, AF, NEF).
- a second communication device such as a RAN network element or UPF
- a CN network element such as UPF, PCF, SMF, AF, NEF.
- the threshold may be reflected by a resource load level.
- the network resource load When the network resource load reaches the level N, it means one of the following: the network resource load is equal to or exceeds the resource load corresponding to the N level, but does not exceed the network resource load corresponding to the N+1 level; the network resource load is equal to or Exceeds the network resource load corresponding to level N-1, but does not exceed the network resource load corresponding to level N.
- the first communication device pre-configures a network resource load threshold for "congestion" mapping.
- the N level can represent the value interval corresponding to [N, N+1], or the value interval corresponding to [N-1, N].
- the first communication device may receive the first monitoring configuration information from a first source device, including but not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- the first communication device sending the first information includes: the first communication device sending an uplink data packet, and the header information of the uplink data packet includes the first information;
- the first communication device sends uplink control plane signaling, and the uplink control plane signaling includes the first information.
- the header information includes at least one of the following: a GTP protocol header, a business application layer header (such as an L4S header).
- sending the first category information includes: when the first condition is met In this case, send the first category of information;
- the first condition includes at least one of the following:
- the actual resource load reaches the resource load corresponding to the first data packet
- the actual resource load reaches the reporting threshold in the first monitoring configuration information.
- sending the second category information includes: sending the second category information when the second condition is met;
- the second condition includes at least one of the following:
- the actual resource load does not reach the resource load corresponding to the first data packet, or drops below the resource load corresponding to the first data packet;
- the actual resource load does not reach the reporting threshold in the first monitoring configuration information, or drops below the reporting threshold in the first monitoring configuration information.
- sending the monitored network resource load includes: when the third condition is met, sending the monitored network resource load or an index of the load value corresponding to the network resource load;
- the third condition includes at least one of the following:
- the network resource load reaches the reporting threshold in the first monitoring configuration information
- the network resource load cycle arrives.
- the first target data packet is at least one of the following: a data packet with a low importance level, a data packet that needs to be abandoned, a data packet that is allowed to be abandoned, and a data packet that does not need to be transmitted with priority.
- the packet does not belong to the data packet that needs to be prioritized to ensure that the transmission of the data packet depends on it.
- determining the range of the first target data packet includes at least one of the following:
- the importance level is used as the range of the first target data packet
- the first target data packet includes at least one of the following: the first data packet, the second data packet, and the data packet with the lowest importance level;
- the range of the first target data packet includes at least one of the following: the range of the first data packet, the range of the second data packet, and the range of the data packet with the lowest importance level;
- the first target data packet does not include at least one of the following: the third data packet, the fourth data packet;
- the range of the first target data packet does not include at least one of the following: the range of the third data packet, the range of the fourth data packet;
- the second target data packet is a data packet that depends on the first target data packet
- the third data packet is a data packet that needs to be transmitted with priority
- the fourth data packet is the data packet on which the third data packet depends.
- the first target operation includes:
- the first destination packet is not transmitted
- the second target data packet is a data packet that depends on the first target data packet
- Other data packets are data packets other than the first target data packet and/or the second target data packet.
- the not transmitting includes not transmitting to at least one of the N9 interface and the RAN.
- the opposite end such as RAN network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N9 interface, RAN, and N6. For example, when the first communication device is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface and the user plane network element (such as UPF).
- the opposite end such as user plane network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface, the user plane network element (such as UPF), and the terminal. For example, when the first communication device is congested.
- the second target operation includes:
- the first communication device sends the data packet to the target end or target interface
- the target terminal includes at least one of the following: RAN, user plane network element, and terminal;
- the target interface includes at least one of the following: N9 interface, N6 interface, N3 interface, and Uu interface.
- the target end or target interface includes at least one of the following: N9 interface, RAN, N6;
- the target end or target interface includes at least one of the following: N3 interface, user plane network element (such as UPF), and terminal.
- the first communication device performing the first target operation includes:
- the first communication device performs a first target operation according to the first category information, the first configuration for not transmitting data packets, the related information of the first data packet, and/or the related information of the third data packet.
- the first configuration for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requesting to give up the transmission Send or allow not to send all data packets, request to give up the transfer or allow not to send the first data packet, ask to give up the transfer or allow not to send the second data packet, allow not to send except the third data packet and/or the fourth data packet. other data packets;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet.
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the first data packet includes at least one of the following: a data packet that needs to be given up for transmission, a data packet that is allowed not to be transmitted;
- the second data packet is a data packet that depends on the first data packet
- the third data packet is a data packet requiring priority guarantee for transmission
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- the validity conditions for the relevant information of the first data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the first data packet, and the network resources cannot satisfy the first object. For all data transmission requirements, the network cannot guarantee the QoS of the first object;
- the validity conditions for the relevant information of the third data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the third data packet, the network resources cannot meet the transmission requirements of all data of the first object, the network The QoS of the first object cannot be guaranteed;
- the failure conditions of the relevant information of the first data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the first data packet, the network resources can meet the transmission requirements of all data of the first object, the network Can guarantee the QoS of the first object;
- the failure conditions of the relevant information of the third data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the third data packet, the network resources can meet the transmission requirements of all data of the first object, the network Can guarantee the QoS of the first object;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set.
- the data transmission guarantee operation includes at least one of the following:
- the third target data packet is a data packet that needs to be delivered with priority
- the fourth target data packet is the data packet on which the third target data packet depends.
- the third target data and/or the fourth target data with high priority are transmitted first.
- the first communication device performs data transmission guarantee operations including:
- the first communication device performs a data transmission guarantee operation based on the relevant information of the third data packet,
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the resource load corresponding to the third data packet, the priority corresponding to the third data packet, and the index of the information of the third data packet.
- the third target data packet in the data transmission guarantee operation includes a third data packet
- the fourth target data packet in the data delivery guarantee operation includes a fourth data packet.
- the first communication device may receive the first monitoring configuration information from a second source device, the second source device includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF) wait.
- a fourth CN network element such as SMF
- performing the first operation includes: when the fourth condition is met, performing the first operation based on the information of the first data packet, or determining that the information of the first data packet is valid;
- the fourth condition includes at least one of the following:
- the actual resource load reaches the resource load corresponding to the first data packet
- Index information is obtained, and the index information is used to indicate that the index information corresponds to the information of the first data packet.
- stopping the execution of the first target operation and/or executing the second target operation includes at least one of the following: when the fifth condition is met, executing the first data packet according to the information of the first data packet. operate;
- the fifth condition includes at least one of the following:
- the actual resource load does not reach the resource load corresponding to the first data packet
- the first category information was not obtained
- the scope of the first target data packet is reflected by the information of the first target data packet;
- the information of the first target data packet includes at least one of the following: the important information of the first target data packet. level range, the data flow description information of the first target data packet, the description information of the data set of the first target data packet, the information of the channel corresponding to the first target data packet, the first target The direction of the data packet, the source interface of the first target data packet, the resource load corresponding to the first target data packet, and the priority corresponding to the first target data packet;
- the information of the first data packet includes at least one of the following: the importance level range of the first data packet, the data flow description information of the first data packet, and the description information of the data set of the first data packet. , the channel information corresponding to the first data packet, the direction of the first data packet, the source interface of the first data packet, the resource load corresponding to the first data packet, the first data The priority corresponding to the package;
- the information of the third data packet includes at least one of the following: the importance level range of the third data packet, the data flow description information of the third data packet, the description information of the data set of the third data packet, the The channel information corresponding to the third data packet, the direction of the third data packet, the source interface of the third data packet, the resource load corresponding to the third data packet, the priority corresponding to the third data packet class.
- the importance level range of the first target data packet is reflected by the first importance level.
- the first importance level is used to indicate at least one of the following: the range of the first target data packet is data packets with an importance level lower than or equal to the first importance, and the range of the importance level is lower than or equal to the All levels of importance of first importance;
- the importance level range of the first target data packet is represented by one or more importance levels.
- the importance level range of the first data packet is reflected by the second importance level.
- the second importance level is used to indicate at least one of the following: the range of the first data packet is data packets whose importance level is lower than or equal to the second importance, and the range of the importance level is lower than or equal to the second importance. Two levels of importance;
- the importance level range of the first data packet is represented by one or more importance levels.
- the importance level range of the third data packet is reflected by the third importance level.
- the third importance level is used to indicate at least one of the following: the range of the third data packet is data packets with an importance level higher than or equal to the third importance, and the range of the importance level is higher than or equal to the third importance. All importance levels of three importance,
- the importance level range of the third data packet is represented by one or more importance levels.
- the resource load corresponding to the first target data packet is used to indicate that when the actual resource load reaches the resource load corresponding to the first target data packet, the first target data packet
- the information takes effect, or the first target operation is performed according to the information of the first target data packet
- the resource load corresponding to the first data packet is used to indicate that the information of the first data packet takes effect when the actual resource load reaches the resource load corresponding to the first data packet, or, according to the first data packet
- the information of the data packet performs the first target operation
- the resource load corresponding to the third data packet is used to indicate that the information of the third data packet takes effect when the actual resource load reaches the resource load corresponding to the third data packet, or, according to the third data packet
- the information of the data packet performs data transmission assurance operations
- the target priority corresponding to the first target data packet is the abandon transmission priority, which is used to indicate that the first target operation is performed according to the information of the first target data packet of different priorities in order of priority;
- the priority corresponding to the first data packet is the abandon transmission priority, which is used to indicate that the first target operation is performed according to the information of the first data packet of different priorities in order of priority;
- the priority corresponding to the third data packet is the guaranteed transmission priority, which is used to indicate that the data transmission guarantee operation is performed according to the information of the third data packet of different priorities in order of priority;
- the index of the information of the first target data packet is used to index the information of the first target data packet
- the index of the information of the first data packet is used to index the information of the first data packet
- the index of the information of the third data packet is used to index the information of the third data packet.
- the transmission of data packets can be stopped according to the information of the data packets and the instructions of the core network elements, which can avoid further processing pressure on the communication equipment and reduce the resource overhead of the communication equipment. Save transmission resources and alleviate network congestion; through the instructions of core network elements, communication equipment can understand the differences in business data, retain important data and discard minor data, avoiding the loss of important data.
- the second communication device includes but is not limited to RAN network element or CN network element (such as but is not limited to UPF (including but not limited to anchor gateway, intermediate UPF), AMF, PCF, DCCF, MFAF, etc.), and the first communication device is When it is a CN network element, it can be called a second CN network element.
- the method includes:
- Step 31 The second communication device performs a second operation, where the second operation includes at least one of the following:
- first information includes at least one of the following: first category information, second category information;
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- the second communication device may receive the first information from a third source device, where the third source device includes but is not limited to the first communication device RAN.
- the network resource load includes at least one of the following: the resource load of the first communication device, the resource load of the transport layer connected to the first communication device, and the transmission rate of the transport layer connected to the first communication device. .
- the first target data packet is at least one of the following: a data packet with a low importance level, a data packet that needs to be abandoned, a data packet that is allowed to be abandoned, and a data packet that does not need to be transmitted with priority.
- the packet does not belong to the data packet that needs to be prioritized to ensure that the transmission of the data packet depends on it.
- determining the range of the first target data packet includes at least one of the following:
- the importance level is used as the range of the first target data packet
- the first target data packet includes at least one of the following: the first data packet, the second data packet, and the data packet with the lowest importance level;
- the range of the first target data packet includes at least one of the following: the range of the first data packet, the range of the second data packet, and the range of the data packet with the lowest importance level;
- the first target data packet does not include at least one of the following: the third data packet, the fourth data packet;
- the range of the first target data packet does not include at least one of the following: the range of the third data packet, the range of the fourth data packet;
- the second target data packet is a data packet that depends on the first target data packet
- the third data packet is a data packet that needs to be transmitted with priority
- the fourth data packet is the data packet on which the third data packet depends.
- the second target operation includes:
- the first destination packet is not transmitted
- the second target data packet is a data packet that depends on the first target data packet
- Other data packets are data packets other than the first target data packet and/or the second target data packet.
- the not transmitting includes not transmitting to at least one of the N9 interface and the RAN.
- the opposite end such as RAN network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N9 interface, RAN, and N6. For example, when the first communication device is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface and the user plane network element (such as UPF).
- the opposite end such as user plane network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface, the user plane network element (such as UPF), and the terminal. For example, when the first communication device is congested.
- the second target operation includes:
- the second communication device sends the data packet to the target interface or target end;
- the target terminal includes at least one of the following: RAN, user plane network element, terminal
- the target interface includes at least one of the following: N9 interface, N6 interface, N3 interface, and Uu interface.
- the target end or target interface includes at least one of the following: N9 interface, RAN, N6;
- the target terminal when the first communication device is a RAN network element, includes at least one of the following target interfaces: N3 interface, user plane network element (such as UPF), and terminal.
- N3 interface user plane network element (such as UPF)
- UPF user plane network element
- obtaining the first information by the second communication device includes:
- the second communication device receives the uplink data packet of the first communication device and obtains the first information from the header information of the uplink data packet; and/or
- the second communication device receives the uplink control plane signaling of the first communication device, and obtains the first information from the uplink control plane signaling.
- the header information includes at least one of the following: a GTP protocol header, a business application layer header (such as an L4S header).
- the second communication device performing a second target operation includes:
- the second communication device obtains second monitoring configuration information, one or more pieces of information related to the first data packet, one or more pieces of related information to the third data packet, and/or, for not transmitting the data packet.
- Second configuration one or more pieces of information related to the first data packet, one or more pieces of related information to the third data packet, and/or, for not transmitting the data packet.
- the second communication device uses the second monitoring configuration information, one or more pieces of related information of the first data packet, one or more pieces of related information of the third data packet, and/or is used to not transmit the data packet.
- Second configuration perform the second operation;
- the second monitoring configuration information includes at least one of the following:
- the fifth instruction information is used to instruct to perform at least one of the following twelfth operations: monitor the network resource load, obtain the first information (for example, by monitoring the uplink packet, obtain the first information sent by the first target end), monitor the first target
- the end's resource usage load resource load and/or the resource load of the transport layer stop sending data packets to the first target end according to the resource load of the first target end and/or the resource load of the transport layer, and stop sending data packets to the first target end according to the request of the first target end.
- the target end sends the data packet, performs a second target operation according to the second configuration for not transmitting the data packet, and performs a second target operation according to the second configuration for not transmitting the data packet.
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the network resource load includes at least one of the following: resource load of the communication device, resource load of the transport layer to which the communication device is connected, and transmission rate of the transport layer to which the communication device is connected.
- the second communication device may receive the second monitoring configuration information from a third source device, including but not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- a third source device including but not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- the first target terminal includes a first communication device (such as UPF or RAN network element).
- a first communication device such as UPF or RAN network element.
- the second communication device performing a second target operation includes:
- the second communication device performs a second target operation based on the first category information and/or a second configuration for not transmitting data packets.
- the second configuration for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- the information of the first data packet when the information of the first data packet only includes channel information corresponding to the first data packet, it may indicate that all data packets of the channel (such as cached uplink data packets) are to be abandoned. ).
- the auxiliary information is sent through signaling or information elements at the channel granularity, which means that the auxiliary information is only applied to the channel.
- the first data is the first data in the channel
- the range of the first data is implicitly limited to the channel.
- the fourth instruction information indicating not to transmit all the data means not to transmit all the data of the channel.
- the first data packet is a data packet of the importance level X in the channel.
- the channels include but are not limited to QoS flows, wireless bearers, PDU sessions, etc.
- performing the second operation includes: when the sixth condition is met, performing the second operation according to the information of the first data packet, or determining that the information of the first data packet is valid. ;
- the sixth condition includes at least one of the following:
- the actual resource load reaches the resource load corresponding to the first data packet
- Index information is obtained, and the index information is used to indicate that the index information corresponds to the information of the first data packet.
- the determination is made based on at least one of the following: congestion occurs on the second communication device, congestion occurs on the transport layer connected to the second communication device, and the first indication information is obtained.
- stopping execution of the second first target operation and/or executing the second second target operation includes: when the seventh condition is met, executing the second operation according to the information of the first data packet, and/or, determine that the information of the first data packet is invalid;
- the seventh condition includes at least one of the following:
- the actual resource load does not reach the resource load corresponding to the first data packet
- the first category information was not obtained
- the scope of the first target data packet is reflected by the information of the first target data packet;
- the information of the first target data packet includes at least one of the following: the important information of the first target data packet. level range, the data flow description information of the first target data packet, the description information of the data set of the first target data packet, the information of the channel corresponding to the first target data packet, the first target The direction of the data packet, the source interface of the first target data packet, the resource load corresponding to the first target data packet, and the priority corresponding to the first target data packet;
- the information of the first data packet includes at least one of the following: the importance level range of the first data packet, the data flow description information of the first data packet, and the description information of the data set of the first data packet. , the channel information corresponding to the first data packet, the direction of the first data packet, the source interface of the first data packet, the resource load corresponding to the first data packet, the corresponding priority;
- the information of the third data packet includes at least one of the following: the importance level range of the third data packet, the data flow description information of the third data packet, the description information of the data set of the third data packet, the The channel information corresponding to the third data packet, the direction of the third data packet, the source interface of the third data packet, the resource load corresponding to the third data packet, the pair of the third data packet corresponding priority.
- the importance level range of the first target data packet is reflected by the first importance level.
- the first importance level is used to indicate at least one of the following: the range of the first target data packet is data packets with an importance level lower than or equal to the first importance, and the range of the importance level is lower than or equal to the All levels of importance of first importance;
- the importance level range of the first target data packet is represented by one or more importance levels.
- the importance level range of the first data packet is reflected by the second importance level.
- the second importance level is used to indicate at least one of the following: the range of the first data packet is data packets whose importance level is lower than or equal to the second importance, and the range of the importance level is lower than or equal to the second importance. Two levels of importance;
- the importance level range of the first data packet is represented by one or more importance levels.
- the importance level range of the third data packet is reflected by the third importance level.
- the third importance level is used to indicate at least one of the following: the range of the third data packet is data packets with an importance level higher than or equal to the third importance, and the range of the importance level is higher than or equal to the third importance. All importance levels of three importance,
- the importance level range of the third data packet is represented by one or more importance levels.
- the resource load corresponding to the first target data packet is used to indicate that when the actual resource load reaches the resource load corresponding to the first target data packet, the first target data packet
- the information takes effect, or the first target operation is performed according to the information of the first target data packet
- the resource load corresponding to the first data packet is used to indicate that the information of the first data packet takes effect when the actual resource load reaches the resource load corresponding to the first data packet, or, according to the first data packet
- the information of the data packet performs the first target operation
- the resource load corresponding to the third data packet is used to indicate when the actual resource load reaches the In the case of resource load corresponding to three data packets, the information of the third data packet takes effect, or a data transmission guarantee operation is performed based on the information of the third data packet;
- the target priority corresponding to the first target data packet is the abandon transmission priority, which is used to indicate that the first target operation is performed according to the information of the first target data packet of different priorities in order of priority;
- the priority corresponding to the first data packet is the abandon transmission priority, which is used to indicate that the first target operation is performed according to the information of the first data packet of different priorities in order of priority;
- the priority corresponding to the third data packet is the guaranteed transmission priority, which is used to indicate that the data transmission guarantee operation is performed according to the information of the third data packet of different priorities in order of priority;
- the index of the information of the first target data packet is used to index the information of the first target data packet
- the index of the information of the first data packet is used to index the information of the first data packet
- the index of the information of the third data packet is used to index the information of the third data packet.
- the transmission of data packets can be stopped according to the information of the data packets and the instructions of the core network elements, which can avoid further processing pressure on the communication equipment and reduce the resource overhead of the communication equipment. Save transmission resources and alleviate network congestion; through the instructions of core network elements, communication equipment can understand the differences in business data, retain important data and discard minor data, avoiding the loss of important data.
- an embodiment of the present invention provides a data processing method applied to a third communication device.
- the third communication device includes but is not limited to a CN network element (such as but is not limited to PCF).
- a CN network element such as but is not limited to PCF.
- the third communication device is a CN network element, it can be called a third CN network element.
- the method includes:
- Step 41 The third communication device performs a third operation, the third operation includes at least one of the following:
- the first policy includes at least one of the following: a policy for not transmitting data packets, a policy for prioritizing A strategy for ensuring the transmission of data packets, a strategy for monitoring network resource load, one or more pieces of information on the first data packet, one or more pieces of information on the third data packet, and the tenth indication information;
- the tenth instruction information is used to indicate: when the ninth condition is met, it is allowed not to transmit some data packets of the first object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the ninth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the first object, the network cannot guarantee the QoS of the first object, and the network is congested;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set;
- the policy for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: information of the first data packet The specified data packets, the data packets that need to be given up for transmission, and the data packets that are allowed to be given up for transmission.
- the third data packet is a data packet that needs to be transmitted with priority.
- the network resource load is used to indicate monitoring of at least one of the following: the resource load of the communication device, the resource load of the transport layer connected to the communication device, and the resource load of the peer communication device.
- the relevant information of the first data packet and the relevant information of the third data packet are as shown in the first communication device embodiment in Figure 2 and will not be described again here.
- the validity conditions for the relevant information of the first data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the first data packet, and the network resources cannot satisfy the first object. For all data transmission requirements, the network cannot guarantee the QoS of the first object;
- the failure conditions of the relevant information of the first data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the first data packet, the network resources can meet the transmission requirements of all data of the first object, the network Can guarantee the QoS of the first object;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, and data flow.
- the strategy for monitoring network resource load includes at least one of the following:
- the seventh instruction information is used to instruct to perform at least one of the following thirteenth operations: monitor network resource load, report the first information, obtain the first information, monitor the resource load of the first target end and/or the resource load of the transport layer, according to The resource load of the first target end and/or the resource load of the transport layer stops sending data packets to the first target end, stops sending data packets to the first target end according to the request of the first target end, and is executed according to the policy for not transmitting data packets.
- the first target operation and/or the second target operation is to stop sending the data packet to the first target end according to the policy for not transmitting the data packet;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the measurement time period for network resource load
- the first target terminal and the second target terminal include at least one of the following: RAN, user plane network element.
- the second target end may be a user plane network element.
- the second target end may be a RAN network element.
- the third communication device may send the first policy to a second target device, which includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- a fourth CN network element such as SMF
- the third communication device performing the third operation includes: the third communication device obtains the first request information;
- the third communication device performs a third operation according to the first request information
- the first request information includes at least one of the following: description information of the data flow, information of the terminal, eighth indication information, one or more items of information related to the first data packet, one or more items of information related to the third data packet.
- Related information network resource load request information.
- the information of the first data packet includes at least one of the following: the importance level range of the first data packet, the data flow description information of the first data packet, the first Description information of the data set of the data packet, channel information corresponding to the first data packet, direction of the first data packet, source interface of the first data packet, resource load corresponding to the first data packet , the priority corresponding to the first data packet;
- the information of the third data packet includes at least one of the following: the importance level range of the third data packet, the data flow description information of the third data packet, the description information of the data set of the third data packet, the the channel information corresponding to the third data packet, the direction of the third data packet, the The source interface of the three data packets, the resource load corresponding to the third data packet, and the priority corresponding to the third data packet.
- the third communication device performing the third operation includes:
- the third communication device obtains the first category information
- the third communication device generates and/or sends a policy for not transmitting data packets based on the first category information
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the information of the third data packet is the information of the third data packet.
- the first category information is obtained from the first target end.
- the method further includes: the third communication device obtains the first category information.
- the third communication device may receive the first category information from a fourth source device, where the fourth source device includes but is not limited to the first communication device, such as a RAN.
- the third communication device can generate a policy for not transmitting data packets, a policy for ensuring priority transmission of data packets, a policy for monitoring network resource load, and can instruct to stop transmitting data packets based on the information of the data packets. Or instruct the data packets to be transmitted in priority, and can instruct other communication devices to perform corresponding operations according to the monitored network resource load (such as stopping transmission of data packets, discarding secondary data packets, etc.), which can avoid further damage to communication devices. Process pressure, reduce resource overhead of communication equipment, save transmission resources, avoid network congestion, and avoid losing important data.
- an embodiment of the present invention provides a data processing method applied to a fourth communication device.
- the fourth communication device includes but is not limited to a CN network element (such as but is not limited to SMF, etc.).
- a CN network element such as but is not limited to SMF, etc.
- the method includes:
- Step 51 The fourth communication device performs a fourth operation, the fourth operation includes at least one of the following:
- a rule not to transmit data packets Send at least one of the following: a rule not to transmit data packets; first monitoring configuration information; second monitoring configuration information, one or more pieces of information related to the first data packet, one or more pieces of related information to the third data packet ;
- the first monitoring configuration information includes at least one of the following:
- the third instruction information is used to instruct to perform at least one of the following monitoring operations: monitor network resource load, send the first information to the second target end, and perform the first target operation according to the first configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the reporting threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the measurement time period for network resource load
- the second monitoring configuration information includes at least one of the following:
- the fifth instruction information is used to instruct to perform at least one of the following twelfth operations: monitor the network resource load, obtain the first information, monitor the resource usage load of the first target end, the resource load and/or the resource load of the transport layer, according to the first
- the resource load of the target end and/or the resource load of the transport layer stops sending data packets to the first target end, stops sending data packets to the first target end according to the request of the first target end, and is executed according to the second configuration for not transmitting the data packets.
- a second target operation stopping sending data packets to the first target according to a second configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the network resource load includes at least one of the following: resource load of the communication device, resource load of the transport layer to which the communication device is connected, and transmission rate of the transport layer to which the communication device is connected.
- the relevant information of the first data packet and the relevant information of the third data packet are as shown in the first communication device embodiment in Figure 2 and will not be described again here.
- the first configuration for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet.
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the first data packet includes at least one of the following: a data packet that needs to be given up for transmission, a data packet that is allowed not to be transmitted;
- the second data packet is a data packet that depends on the first data packet
- the third data packet is a data packet requiring priority guarantee for transmission
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- the second configuration for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the first data packet includes at least one of the following: a data packet that needs to be given up for transmission, a data packet that is allowed not to be transmitted;
- the second data packet is a data packet that depends on the first data packet
- the third data packet is a data packet requiring priority guarantee for transmission
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- the fourth communication device performing the fourth operation includes:
- the fourth communication device obtains the first policy (self-configuration or reception);
- the fourth communication device performs a fourth operation according to the first policy
- the first strategy includes at least one of the following: a strategy for not transmitting data packets, a strategy for ensuring priority transmission of data packets, a strategy for monitoring network resource load, one or more pieces of information about the first data packet , one or more pieces of information of the third data packet, the tenth indication information;
- the tenth instruction information is used to indicate: when the ninth condition is met, it is allowed not to transmit some data packets of the first object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet. and/or the fourth data packet, allowing data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the ninth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the first object, the network cannot guarantee the QoS of the first object, and the network is congested;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set.
- the fourth communication device may receive the first policy from a fifth source device, which includes but is not limited to a third communication device, a third CN network element (such as PCF), etc.
- a fifth source device which includes but is not limited to a third communication device, a third CN network element (such as PCF), etc.
- the fourth communication device may send the first monitoring configuration information to a third target device, including but not limited to a second communication device, a second CN network element (such as UPF), etc.
- a third target device including but not limited to a second communication device, a second CN network element (such as UPF), etc.
- the fourth communication device may send the second monitoring configuration information to a third target device, which includes but is not limited to a second communication device, a second CN network element (such as UPF), etc.
- a third target device which includes but is not limited to a second communication device, a second CN network element (such as UPF), etc.
- the fourth communication device performing the fourth operation includes:
- the fourth communication device obtains the first category information
- the fourth communication device generates and/or sends a second configuration for not transmitting data packets according to the first category information
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the information of the third data packet is the information of the third data packet.
- the method further includes: the fourth communication device obtains the first category information.
- the fourth communication device may send the second monitoring configuration information to a fourth target device, where the fourth target device includes but is not limited to the first communication device, such as RAN.
- the fourth communication device can generate rules for not transmitting data packets, first monitoring configuration information, and second monitoring configuration information based on data packet information and instructions from the core network, and can instruct to stop transmitting data packets or indicate Prioritize the transmitted data packets and instruct other communication devices to perform corresponding operations based on the monitored network resource load (such as stopping transmission of data packets, discarding secondary data packets, etc.), which can avoid further processing pressure on communication devices. , reduce the resource overhead of communication equipment, save transmission resources, and avoid network congestion and loss of important data.
- an embodiment of the present invention provides a data processing method applied to a fifth communication device.
- the fifth communication device includes but is not limited to CN network element (such as but not limited to AF, NEF, etc.).
- CN network element such as but not limited to AF, NEF, etc.
- the method includes:
- Step 61 The fifth communication device performs a fifth operation, and the fifth operation includes at least one of the following:
- Send the first request information including at least one of the following: description information of the data flow, terminal information, ninth instruction information, one or more items of information related to the first data packet, one or more items of information related to the third data packet Related information, network resource load request information;
- the ninth instruction information is used to indicate: when the eighth condition is met, it is allowed not to transmit some data packets of the second object, it is allowed not to transmit the first data packet and/or the second data packet, and it is required to give priority to the third data packet.
- the third data packet and/or the fourth data packet allows data packets other than the third data packet and/or the fourth data packet not to be transmitted;
- the eighth condition includes at least one of the following: network resources cannot meet the transmission requirements of all data of the second object, the network cannot guarantee the QoS of the second object, and the network is congested;
- the second object includes at least one of the following: terminal, data stream, data set;
- the second object is used to map the first object.
- the second object is a data flow
- the first object is a QoS flow or wireless bearer, etc.
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet. ;
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is the data packet on which the third data packet depends
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- Network resource load request information including at least one of the following:
- the tenth indication information is used to indicate the type of resource load required to be measured
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the validity conditions for the relevant information of the first data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the first data packet, and the network resources cannot satisfy the second object. For all data transmission requirements, the network cannot guarantee the QoS of the second object;
- the validity conditions for the relevant information of the third data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the third data packet, the network resources cannot meet the transmission requirements of all data of the second object, the network The QoS of the second object cannot be guaranteed;
- the failure conditions of the relevant information of the first data packet include at least one of the following: congestion is over, the actual resource load does not reach the resource load corresponding to the first data packet, the network resources can meet the transmission requirements of all data of the second object, the network Can guarantee the QoS of the second object;
- the failure conditions of the relevant information of the third data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the third data packet, the network resources can meet the transmission requirements of all data of the second object, the network The QoS of the second object can be guaranteed.
- the fifth communication device can send the first request information to other communication devices, so that the other communication devices generate a policy of not transmitting data packets, a policy for ensuring the transmission of data packets with priority, and a policy for transmitting data packets based on the first request information.
- Strategies for monitoring network resource load, etc. which can then instruct to stop transmitting data packets or instruct data packets to be prioritized for transmission, and can instruct other communication devices to perform corresponding operations based on the monitored network resource load (such as stopping transmitting data packets, discarding times necessary data packets, etc.), can avoid further processing pressure on communication equipment, reduce resource overhead of communication equipment, save transmission resources, and avoid network congestion and loss of important data.
- Application scenario 1 of the embodiment of the present invention mainly describes that the first communication device is RAN, the second communication device is UPF, the third communication device is PCF, the fourth communication device is SMF, and the third communication device sends the first communication device to the second communication device.
- the user side reports the network resource load, and the second communication device performs the process of discarding data packets. See Figure 7, including the following steps:
- Step 1 PCF generates a first policy, which is used to instruct monitoring of network resource load. and/or perform packet dropping (such as requiring packet dropping according to the importance level of the data packet).
- the first policy indicates that when the first condition is met, the Xth importance level data packet is dropped, as described
- the first condition may include: the network resource load reaches Y level, and the current time falls within the Z time period;
- Step 2 PCF sends a session management policy control update notification request to SMF, which carries the first policy
- Step 3 SMF returns the session management policy control update notification response to PCF;
- Step 4 The SMF generates first monitoring configuration information and/or second monitoring configuration information according to the first policy.
- the contents included in the first monitoring configuration information and the second monitoring configuration information are as described in the embodiment of Figure 4.
- the first monitoring configuration information and the second monitoring configuration information may be used to instruct monitoring of network resource load and/or execution of packet loss (for example, it is required to perform packet loss operation according to the importance level of data packets).
- SMF may also generate a first configuration for not transmitting data packets and/or a second configuration for not transmitting data packets, as specifically described in the embodiment of FIG. 5 .
- SMF sends the second monitoring configuration information and/or the second configuration for not transmitting data packets to UPF through the N4 session modification request;
- Step 5 UPF returns the N4 session modification response to SMF;
- Step 6 The SMF sends an N1N2 message to the AMF, which carries the first monitoring configuration information and/or the first configuration for not transmitting data packets;
- Step 7 The AMF sends the N2 message to the RAN, which carries the first monitoring configuration information and/or the first configuration for not transmitting the data packet;
- Step 8 RAN returns the N2 response message to AMF;
- Step 9 The RAN monitors the network resource load according to the first monitoring configuration information.
- the RAN monitors the network resource load according to the first monitoring configuration information.
- the first condition for example, network congestion is detected, the network resource load is A, or the network resource usage is greater than the preset threshold
- the RAN The first category information is carried in the header information of the uplink data sent to the UPF.
- the first type of information is described in the embodiment of Figure 2 and will not be described again here.
- the first category of information may be used to indicate network resource load A, or to indicate that network resource usage is greater than a preset threshold, or to indicate to start discarding data packets;
- the RAN may discard downlink data packets received but not sent to the terminal according to the first configuration for not transmitting the data packets.
- Step 10 The UPF receives the uplink data packet of the RAN. Based on the second monitoring configuration information, UPF reads the first category information in the header information of the uplink data packet; based on the first category information and/or the second configuration for not transmitting the data packet, UPF detects whether the downlink data packet has arrived or has not yet been transmitted. When sending a downlink data packet, UPF detects the information of the downlink data packet (such as the importance level), discards the data packet with the lowest importance level, or does not send the data packet to N3 according to the second configuration for not transmitting the data packet. Or the N9 interface sends downlink data packets (for example, discarding data packets with an importance level of X);
- the second configuration for not transmitting data packets includes information about the first data packet.
- the information of the first data packet is importance level X.
- the RAN monitors the network resource load and detects that the second condition is met (such as network congestion is over, the network resource load is B, or the network resource usage is not greater than the preset threshold), and sends the header information of the uplink data packet in the UPF carries the second category of information.
- the second type of information is as described in the embodiment of Figure 2 and will not be described again here.
- the second category information may be used to indicate network resource load B, or indicate that network resource usage is not greater than a preset threshold, or indicate the end of discarding data packets, and then UPF may end the discarding operation of data packets.
- Application scenario 2 of the embodiment of the present invention mainly describes that the first communication device is RAN, the second communication device is UPF, the third communication device is PCF, the fourth communication device is SMF, and the third communication device sends the first communication device to the second communication device.
- the control plane reports the network resource load, and the second communication device performs the process of discarding data packets. See Figure 8, including the following steps:
- Step 1 PCF generates a first policy.
- the first policy is used to instruct monitoring network resource load and/or performing packet loss (such as requiring packet loss according to the importance level of the data packet). For example, the first policy indicates When the first condition is met, the data packet of the Xth importance level is discarded.
- the first condition may include: the network resource load reaches Y level, and the current time belongs to the Z time period;
- Step 2 PCF sends a session management policy control update notification request to SMF, which carries the first policy
- Step 3 SMF returns the session management policy control update notification response to PCF;
- Step 4 The SMF generates the first monitoring configuration information and/or the second monitoring configuration information according to the first policy.
- Information, the content included in the first monitoring configuration information and the second monitoring configuration information is as described in the embodiment of Figure 4.
- the first monitoring configuration information and the second monitoring configuration information may be used to instruct monitoring of network resource load and/or execution of packet loss (for example, it is required to perform packet loss operation according to the importance level of data packets).
- SMF may also generate a first configuration for not transmitting data packets and/or a second configuration for not transmitting data packets, as specifically described in the embodiment of FIG. 5 .
- Step 5 UPF returns the N4 session modification response to SMF;
- Step 6 The SMF sends an N1N2 message to the AMF, which carries the first monitoring configuration information and/or the first configuration for not transmitting data packets;
- Step 7 The AMF sends an N2 message to the RAN, which carries the first monitoring configuration information and/or the first configuration for not transmitting data packets;
- Step 8 RAN returns the N2 response message to AMF;
- Step 9 The RAN monitors the network resource load according to the first monitoring configuration information.
- the first condition for example, network congestion is detected, the network resource load is A, or the network resource usage is greater than the preset threshold
- the RAN The first type of information is carried in the control plane signaling sent to the AMF.
- the first type of information is described in the embodiment of Figure 2 and will not be described again here.
- the first category of information may be used to indicate network resource load A, or to indicate that network resource usage is greater than a preset threshold, or to indicate to start discarding data packets;
- the RAN may discard downlink data packets received but not sent to the terminal according to the first configuration for not transmitting the data packets.
- Step 10 AMF sends a PDU session context modification request message to SMF, which carries the first category information;
- Step 11 SMF sends an N4 session modification request to UPF, which carries the first category information
- Step 12 According to the first category information and/or the second configuration for not transmitting the data packet, when the downlink data packet arrives or the downlink data packet has not been sent, UPF detects the information of the downlink data packet (such as the importance level ), discard the data packet with the lowest importance level, or according to the second configuration for not transmitting the data packet, do not send the downlink data packet to the N3 or N9 interface (for example, the data packet with the importance level throw away);
- the information of the downlink data packet such as the importance level
- the N3 or N9 interface for example, the data packet with the importance level throw away
- the second configuration for not transmitting data packets includes information about the first data packet. Place The information of the first data packet is of importance level X.
- step 8 the following steps can also be included after step 8:
- Step 9 the RAN monitors the network resource load and detects that the second condition is met (for example, network congestion is over, the network resource load is B, or the network resource usage is not greater than the preset threshold).
- the control plane signaling sent to the AMF carries the second category of information.
- the second type of information is as described in the embodiment of Figure 2 and will not be described again here.
- the second category information may be used to indicate network resource load B, or indicate that network resource usage is not greater than a preset threshold, or indicate the end of discarding data packets, and then UPF may end the discarding operation of data packets.
- Step 10 AMF sends a PDU session context modification request message to SMF, which carries the second category information;
- Step 11 SMF sends an N4 session modification request to UPF, which carries the second category information;
- Step 12 According to the second category information, UPF stops discarding the data packet. Optionally, UPF also stops detecting the importance level of the downlink data packet.
- the execution subject may be a data processing device.
- a data processing device executing a data processing method is used as an example to illustrate the data processing device provided by the embodiment of the present application.
- Figure 9 is a schematic structural diagram of a data processing device provided by an embodiment of the present application. The device is applied to a first communication device. As shown in Figure 9, the data processing device 70 includes:
- the first processing module 71 is configured to perform a first operation, which includes at least one of the following:
- the first category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the first indication information is used to indicate at least one of the following: congestion begins, network resource load reaches the reporting threshold, requesting to stop transmitting data packets to the first communication device, requesting not to transmit or allowing not to transmit the first data packet, requiring not to transmit or allowing not to transmit the second data packet, requiring not to transmit or allowing not to transmit data packets other than the third data packet and/or the fourth data packet;
- the information of the first data packet is the information of the first data packet
- the second category of information includes at least one of the following:
- the index of the monitored network resource load or the load value corresponding to the network resource load is the index of the monitored network resource load or the load value corresponding to the network resource load
- the second indication information is used to indicate at least one of the following: congestion ends, network resource load does not reach the reporting threshold, and data transmission is resumed;
- the second data packet is a data packet that depends on the first data packet
- the fourth data packet is a data packet on which the third data packet depends
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet.
- the network resource load includes at least one of the following: the resource load of the first communication device, the resource load of the transport layer connected to the first communication device, and the transmission rate of the transport layer connected to the first communication device. .
- the first communication device may send the first information to a first target device, which includes but is not limited to at least one of the following: a second communication device, a third communication device, and a fourth communication device.
- a first target device which includes but is not limited to at least one of the following: a second communication device, a third communication device, and a fourth communication device.
- CN network elements such as UPF, SMF, PCF, etc.
- the second communication device when the first communication device is a RAN network element, the second communication device may be a UPF; when the second communication device is a UPF, the second communication device may be a RAN network element, etc.
- Requesting to stop transmitting data to the first communication device includes: requesting to stop transmitting all data packets to the first communication device.
- the requirement to stop transmitting all data packets to the first communication device includes at least one of the following:
- the first processing module 71 is used to obtain the first monitoring configuration information, one or more related information of the first data packet, one or more related information of the third data packet, and/ Or, a first configuration for not transmitting data packets; according to the first monitoring configuration information, one or more items of related information of the first data packet, one or more items of related information of the third data packet, and/ Or, for a first configuration that does not transmit data packets, perform the first operation;
- the first monitoring configuration information includes at least one of the following:
- the third instruction information is used to instruct to perform at least one of the following monitoring operations: monitor network resource load, send the first information to the second target end, and perform the first target operation according to the first configuration for not transmitting data packets;
- the type of network resource load required to be monitored includes at least one of the following: the resource load of the first target end, the resource load of the second target end, the resource load of the transport layer, the resource load of the RAN network element, and the resource load of the user plane network element;
- the reporting threshold indicates that network resource load needs to be reported only when it reaches the reporting threshold
- reporting events include at least one of the following: congestion begins, congestion ends, and the measured network resource load reaches the reporting threshold;
- the network resource load includes at least one of the following: resource load of the communication device, resource load of the transport layer to which the communication device is connected, and transmission rate of the transport layer to which the communication device is connected.
- the second target terminal includes at least one of the following: a second communication device (such as a RAN network element or UPF), a CN network element (such as UPF, PCF, SMF, AF, NEF).
- a second communication device such as a RAN network element or UPF
- a CN network element such as UPF, PCF, SMF, AF, NEF.
- the threshold may be reflected by a resource load level.
- the network resource load It is equal to or exceeds the resource load corresponding to level N, but does not exceed the network resource load corresponding to level N+1; the network resource load is equal to or exceeds the network resource load corresponding to level N-1, but does not exceed the network resource load corresponding to level N. load.
- the first communication device pre-configures a network resource load threshold for "congestion" mapping.
- the N level can represent the value interval corresponding to [N, N+1], or the value interval corresponding to [N-1, N].
- the first communication device may receive the first monitoring configuration information from a first source device, which includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- a first source device which includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- sending the first information by the first processing module 71 includes: the first processing module 71 sends an uplink data packet, and the header information of the uplink data packet includes the first information;
- the first processing module 71 sends uplink control plane signaling, where the uplink control plane signaling includes the first information.
- the header information includes at least one of the following: a GTP protocol header, a business application layer header (such as an L4S header).
- the first processing module 71 is specifically configured to send the first category of information when the first condition is met;
- the first condition includes at least one of the following:
- the actual resource load reaches the resource load corresponding to the first data packet
- the actual resource load reaches the reporting threshold in the first monitoring configuration information.
- the first processing module 71 is specifically configured to send the second category of information when the second condition is met;
- the second condition includes at least one of the following:
- the actual resource load does not reach the resource load corresponding to the first data packet, or drops below the resource load corresponding to the first data packet;
- the actual resource load does not reach the reporting threshold in the first monitoring configuration information, or drops below the reporting threshold in the first monitoring configuration information.
- the first processing module 71 is specifically configured to send the monitored network resource load or the index of the load value corresponding to the network resource load when the third condition is met;
- the third condition includes at least one of the following:
- the network resource load reaches the reporting threshold in the first monitoring configuration information
- the network resource load cycle arrives.
- the first target data packet is at least one of the following: a data packet with a low importance level, a data packet that needs to be abandoned, a data packet that is allowed to be abandoned, and a data packet that does not need to be transmitted with priority.
- the packet does not belong to the data packet that needs to be prioritized to ensure that the transmission of the data packet depends on it.
- determining the range of the first target data packet includes at least one of the following:
- the importance level is used as the range of the first target data packet
- the first target data packet includes at least one of the following: the first data packet, the second data packet, and the data packet with the lowest importance level;
- the range of the first target data packet includes at least one of the following: the range of the first data packet, the range of the second data packet, and the range of the data packet with the lowest importance level;
- the first target data packet does not include at least one of the following: the third data packet, the fourth data packet;
- the range of the first target data packet does not include at least one of the following: the range of the third data packet, the range of the fourth data packet;
- the second target data packet is a data packet that depends on the first target data packet
- the third data packet is a data packet that needs to be transmitted with priority
- the fourth data packet is the data packet on which the third data packet depends.
- the first target operation includes:
- the first destination packet is not transmitted
- the second target data packet is a data packet that depends on the first target data packet
- Other data packets are data packets other than the first target data packet and/or the second target data packet.
- the not transmitting includes not transmitting to at least one of the N9 interface and the RAN.
- the opposite end such as RAN network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N9 interface, RAN, and N6. For example, when the first communication device is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface and the user plane network element (such as UPF).
- the opposite end such as user plane network element
- the transport network is congested.
- the not transmitting includes not transmitting to at least one of the N3 interface, the user plane network element (such as UPF), and the terminal. For example, when the first communication device is congested.
- the second target operation includes:
- the first communication device sends the data packet to the target end or target interface
- the target terminal includes at least one of the following: RAN, user plane network element, and terminal;
- the target interface includes at least one of the following: N9 interface, N6 interface, N3 interface, and Uu interface.
- the target end or target interface includes at least one of the following: N9 interface, RAN, N6;
- the target end or target interface includes at least one of the following: N3 interface, user plane network element (such as UPF), and terminal.
- the first processing module 71 is specifically configured to obtain the first configuration for not transmitting the data packet, the relevant information of the first data packet, and/or the relevant information of the third data packet;
- the first target operation is performed according to the first category information, the first configuration for not transmitting the data packet, the related information of the first data packet, and/or the related information of the third data packet.
- the first configuration for not transmitting data packets includes at least one of the following:
- the fourth indication information is used to indicate at least one of the following: requiring to give up transmission or allowing not to transmit all data packets, requiring giving up transmission or allowing not to transmit the first data packet, requiring giving up transmission or allowing not to transmit The second data packet is allowed not to transmit other data packets except the third data packet and/or the fourth data packet;
- the relevant information of the first data packet includes at least one of the following: the information of the first data packet, the index of the information of the first data packet, the validity condition of the relevant information of the first data packet, the invalidation condition of the relevant information of the first data packet.
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the index of the information of the third data packet;
- the information of the first data packet is used to indicate the range of the first data packet
- the information of the third data packet is used to indicate the range of the third data packet
- the first data packet includes at least one of the following: a data packet that needs to be given up for transmission, a data packet that is allowed not to be transmitted;
- the second data packet is a data packet that depends on the first data packet
- the third data packet is a data packet requiring priority guarantee for transmission
- the fourth data packet is the data packet on which the third data packet depends.
- the first data packet is at least one of the following: a data packet specified by the information of the first data packet, a data packet that needs to be abandoned, and a data packet that is allowed to be abandoned.
- the third data packet is a data packet that needs to be transmitted with priority.
- the validity conditions for the relevant information of the first data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the first data packet, and the network resources cannot satisfy the first object. For all data transmission requirements, the network cannot guarantee the QoS of the first object;
- the validity conditions for the relevant information of the third data packet include at least one of the following: congestion begins, the actual resource load reaches the resource load corresponding to the third data packet, the network resources cannot meet the transmission requirements of all data of the first object, the network The QoS of the first object cannot be guaranteed;
- the failure conditions of the relevant information of the first data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the first data packet, the network resources can meet the transmission requirements of all data of the first object, the network Can guarantee the QoS of the first object;
- the failure conditions of the relevant information of the third data packet include at least one of the following: congestion ends, the actual resource load does not reach the resource load corresponding to the third data packet, the network resources can meet the transmission requirements of all data of the first object, the network Can guarantee the QoS of the first object;
- the first object includes at least one of the following: terminal, QoS flow, wireless bearer, data flow, and data set.
- the data transmission guarantee operation includes at least one of the following:
- the third target data packet is a data packet that needs to be delivered with priority
- the fourth target data packet is the data packet on which the third target data packet depends.
- the third target data and/or the fourth target data with high priority are transmitted first.
- the first processing module 71 is specifically used to obtain relevant information of the third data packet; and perform data transmission guarantee operations based on the relevant information of the third data packet,
- the relevant information of the third data packet includes at least one of the following: the information of the third data packet, the resource load corresponding to the third data packet, the priority corresponding to the third data packet, and the index of the information of the third data packet.
- the third target data packet in the data transmission guarantee operation includes a third data packet
- the fourth target data packet in the data delivery guarantee operation includes a fourth data packet.
- the first communication device may receive the first monitoring configuration information from a second source device, which includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- a second source device which includes but is not limited to a fourth communication device, a fourth CN network element (such as SMF), etc.
- the first processing module 71 is specifically configured to perform a first operation based on the information of the first data packet, or determine that the information of the first data packet is valid when the fourth condition is met;
- the fourth condition includes at least one of the following:
- the actual resource load reaches the resource load corresponding to the first data packet
- Index information is obtained, and the index information is used to indicate that the index information corresponds to the information of the first data packet.
- the first processing module 71 is specifically configured to perform the first operation according to the information of the first data packet when the fifth condition is met;
- the fifth condition includes at least one of the following:
- the actual resource load does not reach the resource load corresponding to the first data packet
- the first category information was not obtained
- the scope of the first target data packet is reflected by the information of the first target data packet;
- the information of the first target data packet includes at least one of the following: the important information of the first target data packet. level range, the data flow description information of the first target data packet, the description information of the data set of the first target data packet, the information of the channel corresponding to the first target data packet, the first target The direction of the data packet, the source interface of the first target data packet, the resource load corresponding to the first target data packet, and the priority corresponding to the first target data packet;
- the information of the first data packet includes at least one of the following: the importance level range of the first data packet, the data flow description information of the first data packet, and the description information of the data set of the first data packet. , the channel information corresponding to the first data packet, the direction of the first data packet, the source interface of the first data packet, the resource load corresponding to the first data packet, the corresponding priority;
- the information of the third data packet includes at least one of the following: the importance level range of the third data packet, the data flow description information of the third data packet, the description information of the data set of the third data packet, the The channel information corresponding to the third data packet, the direction of the third data packet, the source interface of the third data packet, the resource load corresponding to the third data packet, the priority corresponding to the third data packet class.
- the importance level range of the first target data packet is reflected by the first importance level.
- the first importance level is used to indicate at least one of the following: the range of the first target data packet is data packets with an importance level lower than or equal to the first importance, and the range of the importance level is lower than or equal to the All levels of importance of first importance;
- the importance level range of the first target data packet is represented by one or more importance levels.
- the importance level range of the first data packet is reflected by the second importance level.
- the second importance level is used to indicate at least one of the following: the range of the first data packet is data packets with an importance level lower than or equal to the second importance level, and the range of the importance level is lower than or equal to the second importance level. All levels of importance equal to said second level of importance;
- the importance level range of the first data packet is represented by one or more importance levels.
- the importance level range of the third data packet is reflected by the third importance level.
- the third importance level is used to indicate at least one of the following: the range of the third data packet is data packets with an importance level higher than or equal to the third importance, and the range of the importance level is higher than or equal to the third importance. All importance levels of three importance,
- the importance level range of the third data packet is represented by one or more importance levels.
- the resource load corresponding to the first target data packet is used to indicate that when the actual resource load reaches the resource load corresponding to the first target data packet, the first target data packet
- the information takes effect, or the first target operation is performed according to the information of the first target data packet
- the resource load corresponding to the first data packet is used to indicate that the information of the first data packet takes effect when the actual resource load reaches the resource load corresponding to the first data packet, or, according to the first data packet
- the information of the data packet performs the first target operation
- the resource load corresponding to the third data packet is used to indicate that the information of the third data packet takes effect when the actual resource load reaches the resource load corresponding to the third data packet, or, according to the third data packet
- the information of the data packet performs data transmission assurance operations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种数据处理方法、装置、通信设备及可读存储介质,属于通信技术领域,本申请实施例的数据处理方法包括:第一通信设备执行第一操作,所述执行第一操作包括以下至少一项:测量网络资源负荷;发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;确定第一目标数据包的范围;停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;执行数据传送保障操作。
Description
相关申请的交叉引用
本申请主张在2022年03月24日在中国提交的中国专利申请No.202210303805.8的优先权,其全部内容通过引用包含于此。
本申请属于通信技术领域,具体涉及一种数据处理方法、装置、通信设备及可读存储介质。
在现网中,在无线接入网(Radio Access Network,RAN)发生拥塞的情况下,核心网继续向RAN推送终端数据会对RAN形成进一步的处理压力,即在RAN执行丢包也会造成RAN的资源开销,同时,RAN并不理解业务数据的差别,可能会丢失重要的数据而保留次要的数据。因此如何缓解网络拥塞以及避免重要数据可能丢失是本发明需要解决的问题。
发明内容
本申请实施例提供一种数据处理方法及装置,能够解决缓解网络拥塞以及避免重要数据可能丢失的问题。
第一方面,提供了一种数据处理方法,包括:
第一通信设备执行第一操作,所述执行第一操作包括以下至少一项:
测量网络资源负荷;
发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
第二方面,提供了一种数据处理方法,包括:
第二通信设备执行第二操作,所述第二操作包括以下至少一项:
获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
测量网络资源负荷;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;
停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
第三方面,提供了一种数据处理方法,包括:
第三通信设备执行第三操作,所述第三操作包括以下至少一项:
生成或更新第一策略;
发送第一策略;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;
其中,用于不传送数据包的策略包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
第四方面,提供了一种数据处理方法,包括:
所述第四通信设备执行第四操作,所述第四操作包括以下至少一项:
生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多
项第三数据包的相关信息;
发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
其中,所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
第五方面,提供了一种数据处理方法,包括:
所述第五通信设备执行第五操作,所述第五操作包括以下至少一项:
发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;
其中,
第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;
第二对象包括以下至少一项:终端,数据流,数据集;
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包;
网络资源负荷请求信息,包括以下至少一项:
第十指示信息,用于指示要求测量资源负荷类型;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
网络资源负荷的测量频率;
网络资源负荷上报阈值;
网络资源负荷上报事件;
网络资源负荷的上报周期。
第六方面,提供了一种数据处理装置,应用于第一通信设备,包括:
第一处理模块,用于执行第一操作,所述执行第一操作包括以下至少一项:
测量网络资源负荷;
发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
第七方面,提供了一种数据处理装置,应用于第二通信设备,包括:
第二处理模块,用于执行第二操作,所述第二操作包括以下至少一项:
获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
测量网络资源负荷;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;
停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,
网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
第八方面,提供了一种数据处理装置,应用于第三通信设备,包括:
第三处理模块,用于执行第三操作,所述第三操作包括以下至少一项:
生成或更新第一策略;
发送第一策略;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;
其中,用于不传送数据包的策略包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数
据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
第九方面,提供了一种数据处理装置,应用于第四通信设备,包括:
第四处理模块,用于执行第四操作,所述第四操作包括以下至少一项:
生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
其中,所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
第十方面,提供了一种数据处理装置,应用于第五通信设备,包括:
第五处理模块,用于执行第五操作,所述第五操作包括以下至少一项:
发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;
其中,
第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;
第二对象包括以下至少一项:终端,数据流,数据集;
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包;
网络资源负荷请求信息,包括以下至少一项:
第十指示信息,用于指示要求测量资源负荷类型;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
网络资源负荷的测量频率;
网络资源负荷上报阈值;
网络资源负荷上报事件;
网络资源负荷的上报周期。
第十一方面,提供了一种通信设备,该通信设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤,或者实现如第四方面所述的方法的步骤,或者实现如第五方面所述的方法的步骤。
第十二方面,提供了一种通信设备,包括处理器及通信接口,其中,所述处理器用于实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤,或者实现如第四方面所述的方法的步骤,或者实现如第五方面所述的方法的步骤。
第十三方面,提供了一种通信***,包括:第一通信设备、第二通信设备、第三通信设备、第四通信设备、第五通信设备,所述第一通信设备可用于执行如第一方面所述的数据处理方法的步骤,所述第二通信设备可用于执行如第二方面所述的数据处理方法的步骤,所述第三通信设备可用于执行如
第三方面所述的数据处理方法的步骤,所述第四通信设备可用于执行如第四方面所述的数据处理方法的步骤,所述第五通信设备可用于执行如第五方面所述的数据处理方法的步骤。
第十四方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤,或者实现如第四方面所述的方法的步骤,或者实现如第五方面所述的方法的步骤。
第十五方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤,或者实现如第四方面所述的方法的步骤,或者实现如第五方面所述的方法的步骤。
第十六方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤,或者实现如第四方面所述的方法的步骤,或者实现如第五方面所述的方法的步骤。
在本申请实施例中,在网络发生拥塞的情况下,能够根据数据包的信息以及核心网网元的指示停止传送数据包,能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,缓解网络拥塞;通过核心网网元的指示可以使得通信设备理解业务数据的差别,保留重要的数据丢弃次要的数据,避免重要数据的丢失。
图1是本申请实施例可应用的一种无线通信***的框图;
图2是本申请实施例提供的一种数据处理方法的流程图;
图3是本申请实施例提供的另一种数据处理方法的流程图;
图4是本申请实施例提供的又一种数据处理方法的流程图;
图5是本申请实施例提供的再一种数据处理方法的流程图;
图6是本申请实施例提供的再一种数据处理方法的流程图;
图7是本申请具体实施例提供的数据处理方法的流程图;
图8是本申请另一具体实施例提供的数据处理方法的流程图;
图9是本申请实施例提供的一种数据处理装置的结构示意图;
图10是本申请实施例提供的另一种数据处理装置的结构示意图;
图11是本申请实施例提供的又一种数据处理装置的结构示意图;
图12是本申请实施例提供的再一种数据处理装置的结构示意图;
图13是本申请实施例提供的再一种数据处理装置的结构示意图;
图14是本申请实施例提供的一种通信设备的结构示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。
值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)***,还可用于其他无线通信***,诸如码分多址(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)和其他***。本申请实施例中的术语“***”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。以下描述出于示例目的描述了新空口(New Radio,NR)***,并且在以下大部分描述中使用NR术语,但是这些技术也可应用于NR***应用以外的应用,如第6代(6th Generation,6G)通信***。
扩展现实(Extended Reality,XR)中视频流的数据可以区分为帧内编码(intra picture,I)帧,前向预测编码(predictive,P)帧和双向预测内插编码(bi-directional interpolated prediction,B)帧。I帧也称为独立解码帧。I帧之间的帧为P帧或B帧。P帧或B帧关联的I帧是时间线往前离所述P帧或B帧最近的I帧。由于缺少I帧将不能解码,但I帧在缺少非I帧的情况下可以独立解密。所示I帧的重要性比非I帧高。I帧和非I帧的服务质量(Quality of Service,QoS)要求可以不同。比如I帧的优先级比非I帧高。非I帧的发送速率可以比I帧高。一个帧也可分成多个部分slice。一个slice也有I slice,P slice,B slice的区分,重要性差别同理。
不难理解的是,一个业务中的数据可能存在重要性的差别。
在现网中,在RAN发生拥塞的情况下,核心网(比如用户平面功能(User Plane Function,UPF))继续向RAN推送终端数据会对RAN形成进一步的处理压力,即在RAN执行丢包也会造成RAN的资源开销,同时,RAN并不理解业务数据的差别,可能会丢失重要的数据而保留次要的数据。因此一方面如何缓解RAN的拥塞和另一方面如何保障重要的业务数据是本发明需要解决的问题。
连接N6的接口的UPF可以称为锚点网关。一种解决的思路是锚点网关在RAN发生拥塞的情况下,继续发送重要的包,不传送(如丢弃或者缓存)次要的数据包,直到RAN不再拥塞,再将缓存的次要数据包发送给RAN。因此,还需要解决以下细节问题:
(1)锚点网关如何知道RAN发生拥塞。
(2)锚地网关如何知道应该不传送(缓存或丢弃)哪些数据包。重要性等级可能只在移动通信网络中生效,锚点网关为数据要映射重要性等级之前
就可以执行数据包的丢弃。如果锚点网关向缓存这些数据在锚点网关不发送,那么锚点网关可以映射数据包的重要性等级,并根据重要性等级确定不传送。因此存在两种解决思路1)识别需要不传送的目标数据的数据流描述信息;2)识别不传送的目标数据的重要性等级。
(3)当数据包的重要性等级达到或超过三个等级(如A,B,C,重要性A>B>C)时,不传送的目标数据包如何选择。比如小拥塞的情况下,不传送C类数据包就可以缓解拥塞。拥塞大的情况下,不传送B类+C类数据包才能缓解拥塞。极端拥塞情况下,不传送所有的数据包。如何区分这种情况也是本发明要解决的问题。
(4)当RAN发生拥塞,如何快速地通知到锚点网关。RAN与锚点网关间的控制面接口条数较多,会带来一定的延迟。
(5)当RAN通知发生拥塞与锚点网关开始丢包之间,可能存在一定的时间差,在这个时间差内,已经有部分次要的数据包发送给了RAN,可能RAN也需要参与丢弃部分数据包,但RAN如何知道数据的重要性等级还需要解决。
图1示出本申请实施例可应用的一种无线通信***的框图。无线通信***包括终端11和网络侧设备12。其中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴式设备(Wearable Device)、车载设备(VUE Vehicle User Equipment,)、行人终端(Pedestrian User Equipment,PUE)、智能家居(具有无线通信功能的家居设备,如冰箱、电视、洗衣机或者家具等)、游戏机、个人计算机(personal computer,PC)、柜员机或者自助机等终端侧设备,可穿戴式设备包括:智能手表、智能手环、智能耳机、智能眼镜、智能首饰(智能手镯、智能手链、智能戒指、智能项链、智能脚镯、智能脚链等)、智能腕带、智能服装等。需要说明的是,在本申请实施例并不限定终端11的具体类型。网络侧设备12可以包括接入网设备或核心网设备,其中,
接入网设备也可以称为无线接入网设备、无线接入网(Radio Access Network,RAN)、无线接入网功能或无线接入网单元。接入网设备可以包括基站、无线局域网(Wireless Local Area Network,WLAN)接入点或WiFi节点等,基站可被称为节点B、演进节点B(eNB)、接入点、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、家用B节点、家用演进型B节点、发送接收点(Transmitting Receiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR***中的基站为例进行介绍,并不限定基站的具体类型。
可选的,获取可以理解为从配置获得、接收、通过请求后接收、通过自学习获取、自行确定获得,自行生成,根据未收到的信息推导获取或者是根据接收的信息处理后获得,具体可根据实际需要确定,本申请实施例对此不作限定。比如当未收到设备发送的某个能力指示信息时可推导出该设备不支持该能力。
可选的,发送可以包含广播,***消息中广播,响应请求后返回。
本申请一种可选实施例中,通信设备可以包括以下至少一项:通信网元和终端。
本申请一种实施例中,通信网元可以包括以下至少一项:核心网网元和无线接入网网元。
本申请实施例中,核心网(Core Network,CN)网元可以包含但不限于如下至少一项:核心网节点、核心网功能、移动管理实体(Mobility Management Entity,MME)、接入移动管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)、用户平面功能(User Plane Function,UPF)、策略控制功能(Policy Control Function,PCF)、策略与计费规则功能单元(Policy and Charging Rules Function,PCRF)、边缘应用服务发现功能(Edge Application Server Discovery Function,EASDF)、统一数据管理(Unified Data Management,UDM),统一数据仓储(Unified Data Repository,UDR)、归属用户服务器(Home Subscriber Server,HSS)、集中
式网络配置(Centralized network configuration,CNC)、网络存储功能(Network Repository Function,NRF),网络开放功能(Network Exposure Function,NEF)、本地NEF(Local NEF,或L-NEF)、绑定支持功能(Binding Support Function,BSF)、应用功能(Application Function,AF)等。
本申请实施例中,RAN网元可以包含但不限于至少以下之一:无线接入网设备、无线接入网节点、无线接入网功能、无线接入网单元、3GPP无线接入网、非3GPP无线接入网、集中单元(Centralized Unit,CU)、分布式单元(Distributed Unit,DU)、基站、演进型基站(evolved Node B,eNB)、5G基站(gNB)、无线网络控制器(Radio Network Controller,RNC)、基站(NodeB)、非3GPP互操作功能(Non-3GPP Inter Working Function,N3IWF)、接入控制(Access Controller,AC)节点、接入点(Access Point,AP)设备或无线局域网(Wireless Local Area Networks,WLAN)节点、N3IWF。
基站,可以是GSM或CDMA中的基站(BTS,Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(eNB或e-NodeB,evolutional Node B)及5G基站(gNB),本申请实施例并不限定。
本申请一种可选的实施例中,UE可以包括以下之一:终端设备、终端设备和卡、卡。
本申请一种可选的实施例中,卡可以包括以下之一:用户识别(Subscriber Identity Module,SIM)卡、全球用户识别(Universal Subscriber Identity Module,USIM)卡、电子化SIM卡(Embedded-SIM,eSIM)。
本申请一种可选的实施例中,终端可以包括支持终端功能的中继和/或支持中继功能的终端。终端也可以称作终端设备或者用户终端(User Equipment,UE),终端可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(Personal Digital Assistant,PDA)、移动上网装置(Mobile Internet Device,MID)、可穿戴式设备(Wearable Device)或车载设备等终端侧设备,需要说明的是,在本申请实施例中并不限定终端的具体类型。
在本发明一种可选实施例中,N3为RAN网元与用户面网元间接口。N9
为用户面网元与用户面网元间接口。RAN网元与锚点网关(也是一种用户面网元)间直接通过N3连接或者中间还经过其他用户面网元。
在本发明一种可选实施例中,目标数据包的信息包括以下至少一项:重要性等级,目标数据包的数据流的描述信息(如帧类型,或slice类型),目标数据包的数据集合的描述信息,所述目标数据包的所映射的通道信息,所述目标数据包的方向,所述目标数据包的来源接口。
在本发明一种可选实施例中,所述数据包为下行数据包。
在本发明一种可选实施例中,数据包的重要性等级位于数据集的描述信息中。
在本发明一种可选实施例中,不传送第二数据包或放弃传送第二数据包是指在不传送第一数据包的情况下,不传送第二数据包。
在本发明一种可选实施例中,用户面网元包括:核心网的用户面网元(如UPF,锚地网关)
在本发明一种可选实施例中,监测,测量,监控网络资源负荷都是获取网络资源负荷的手段。
在本发明一种可选实施例中,监测,测量,监控可以表示同一含义。
在本发明一种可选实施例中,资源负荷和网络资源负荷的概念代表一个意思可以混用。所述网络资源负荷,或,资源负荷类型能包括至少以下一项:第一端(如第一通信设备)的资源负荷,第二端(如第二通信设备)的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷。
在本发明一种可选实施例中,网络资源负荷包括网络资源使用情况,可以通过网络资源使用等级体现。网络资源负荷等级包括网络拥塞等级,可以通过网络拥塞等级体现。
在本发明一种可选实施例中,资源负荷包括资源的使用情况,可以通过资源使用等级体现。资源负荷等级包括拥塞等级。
在本发明一种可选实施例中,实际资源负荷或实际的网络资源负荷为测量到的资源负荷;
在本发明一种可选实施例中,网络资源负荷包括网络资源使用情况,可以通过网络资源使用等级体现。网络资源负荷等级包括网络拥塞等级,可以
通过网络拥塞等级体现。
在本发明一种可选实施例中,不传送,或,放弃传送包括以下至少一项:缓存在本地,丢弃,删除。
在本发明一种可选实施例中,重要性等级包括用于指示重要性取值的指示信息,或用于指示所述重要性等级的指示信息。重要性等级可以表现为重要性参数。
一种实施方式中,重要性等级范围,可以通过一个重要性等级体现。比如重要性等级X用于指示所述重要性等级范围为重要性低于或等于所述第X重要性的所有重要性等级;比如重要性等级Y用于指示所述重要性等级范围为重要性高于或等于所述第Y重要性的所有重要性等级。
另一种实施方式中,所述重要性等级范围通过一个或多个重要性等级体现。
1)一种实施方式中,第一重要性等级用于指示至少以下一项:第一目标数据包的范围为重要性等级低于或等于所述第一重要性的数据包,重要性等级的范围为低于或等于所述第一重要性的所有重要性等级。
2)一种实施方式中,第二重要性等级用于指示至少以下一项:第一数据包的范围为重要性等级低于或等于所述第二重要性的数据包,重要性等级的范围为低于或等于所述第二重要性的所有重要性等级。
3)一种实施方式中,第三数据包的重要性等级范围,通过第三重要性等级体现。第三重要性等级用于指示至少以下一项:第三数据包的范围为重要性等级高于或等于所述第三重要性的数据包,重要性等级的范围为高于或等于所述第三重要性的所有重要性等级。
在本发明一种可选实施例中,重要性级别包括优先级(如priority,分配/保留优先级(Allocation/Retention Priority,ARP))。
在本发明一种可选实施例中,用于不传送数据包的第二配置或用于不传送数据包的第二配置的一种体现形式为转发操作规则(Forwarding Action Rule,FAR)。
在本发明一种可选实施例中,业务应用层包头如L4S协议包头。
在本发明一种可选实施例中,所述第一目标数据包为以下至少一项:重
要性等级低的数据包,需要放弃传送的数据包,允许不传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包;
在本发明一种可选实施例中,所述第二目标数据包为依赖所述第一目标数据包的数据包;
在本发明一种可选实施例中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包;
在本发明一种可选实施例中,所述第二数据包为第三数据包依赖的数据包。
在本发明一种可选实施例中,所述第三数据包为需要优先保障传送数据包;
在本发明一种可选实施例中,所述第四数据包为第三数据包依赖的数据包。
在本发明一种可选实施例中,终端的信息用于识别所述终端,终端的信息包括至少一项:终端的标识,终端的IP地址,终端的MAC地址。
在本发明一种可选实施例中,数据流的描述信息用于识别所述数据流属于以下至少一项:业务,应用,任务,所述数据流。
在本申请一种实施例中,数据流包括业务数据流(如service data flow)。数据流可以称为flow或data flow。
在本发明一种可选实施例中,数据流的描述信息包括以下至少一项:一项或多项的数据集合的描述信息,业务类型信息,全限定域名(Fully Qualified Domain Name,FQDN),源网络协议(Internet Protocol,IP)地址,目标IP地址,源端口,目标端,协议号,源媒体访问控制层(Media Access Control,MAC)地址,目标MAC地址,业务的应用(Application)标识,操作***(operating system,OS)标识,报文检测规则(packet detection rule,PDR),数据网络名称(Data Network Name,DNN)。
在本发明一种可选实施例中,数据集合或数据集是一个含义。数据集合可以为第一对象或第二对象中的部分数据构成的数据集合。一个数据集合包
括一个或多个数据。一般来说,一个数据集合中的数据的重要性可以相同。不同数据集合中的数据的重要性可以不同。
在本发明一种可选实施例中,数据集合的描述信息包括以下至少一项:重要性等级,图片组(Group of Pictures,GOP)的描述信息,帧的描述信息,slice的描述信息,tile的描述信息,FOV的描述信息,DoF的描述信息。
一种实施方式中,帧的描述信息包括以下至少一项:所述帧的帧类型(如但不限于I帧,P帧,B帧等),所述帧的包含的数据包的数量。
一种实施方式中,slice的描述信息以下至少一项:所述slice的slice类型(如但不限于I slice,P slice,B slice等),所述slice包含的数据包的数量。
一种实施方式中,tile的描述信息的描述信息包括以下至少一项:所述tile的tile类型(如但不限于I tile,P tile,B tile等),所述tile包含的数据包的数量。
一种实施方式中,GOP的描述信息的描述信息包括以下至少一项:所述GOP包含的帧类型,帧出现顺序,包含的数据包的数量。
在本发明一种可选实施例中,数据流的描述信息和/或数据集合的描述信息可以体现为包过滤器信息,或数据包检测信息。
在本发明一种可选实施例中,通道的信息或通道信息用于识别所述通道,通道的信息或通道信息包括至少一项:通道的标识(如PDU会话标识,QoS流的标识,无线承载的标识)。
在本申请一种可选实施例中,通道可以包括以下至少一项:PDU会话、服务质量(Quality of Service,QoS)流、演进的分组***(Evolved Packet System,EPS)承载、PDP上下文、DRB、SRB、网络安全协议(Internet Protocol Security,IPsec)关联。
在本申请一种实施例中,IPsec通道可以为IPsec安全关联SA。第一IPsec通道可以称为以下之一:信令IPsec SA、IPsec主SA、用于传送控制信令的IPsec SA;或采用其他命名,本申请不做具体限定。数据IPsec通道可以称为以下之一:数据IPsec SA、IPsec子SA、用于传送用户面数据的IPsec SA、用于传送QoS流数据的IPsec SA;或采用其他命名,本申请不做具体限定。在本申请一种实施例中,QoS信息包括至少以下一项:QoS等级指示(如QCI
或5QI),QoS规则、QoS流描述信息、QoS上下文信息和QoS参数信息。其中,QoS流描述信息可以信息QoS参数信息,QoS上下文信息可以包含QoS参数信息。
在本申请一种实施例中,数据包过滤信息包含在QoS规则中。
在本申请一种实施例中,QoS参数信息可以包括以下至少一项:QoS等级指示信息、优先级信息、分组时延预算、分组误码率、最大数据突发量、是否保证比特速率(Guaranteed Bit Rate,GBR)、是否具有默认平均窗口要求、默认平均窗口、GBR相关的QoS参数信息。
在本申请一种实施例中,通道为GBR类型,表示通道的QoS信息包含GBR相关的QoS参数。
在本申请一种实施例中,GBR相关QoS参数信息可以包括至少以下一项:上行和/或下行的保障流比特速率GFBR、上行和/或下行的最大流比特速率MFBR、上行和/或下行的GBR、上行和/或下行的最大比特速率MBR。
在本申请一种实施例中,QoS信息要求可以为以下之一:QoS信息,QoS要求;QoS信息可以为以下之一:QoS信息要求,QoS要求。
在本申请一种实施例中,QoS等级指示可以称为5QI、QoS类型指示(QoS Class Identifier,QCI)或其他命名,本申请不做限定。5QI可以作为QoS流标识(QoS Flow Identity,QFI)。
在本申请一种实施例中,包过滤器信息可以用于将数据映射为网络的通道。包过滤器信息也可以称为传输流模板(Traffic Flow Template,TFT)、SDF,或或采用其他命名,本申请不做具体限定。
在本申请实施例种,数据包过滤信息、包过滤器信息与包过滤器可以代表同一个意思,可以混用。QoS参数信息与QoS参数可以代表同一个意思,可以混用。QoS等级指示信息与QoS等级指示可以代表同一个意思,可以混用,QoS流描述信息与QoS流描述可以代表同一个意思,可以混用。优先级信息与QoS优先级信息、优先级可以代表同一个意思,可以混用。
在本申请一种实施例中,终端与第二网络的通道可以简称为第二网络通道。
在本申请一种实施例中,紧急业务也可以称为紧急语音业务。
在本申请一种实施例中,语音业务可以包含交互式多媒体服务(Interactive Multimedia Service,IMS)语音业务。IMS语音业务可以包含以下至少一项:通过3GPP的IMS语音业务和通过非3GPP的IMS语音业务。
本申请一种实施例中,第一网络可以是公网,第二网络可以是非公网;或者,第一网络可以是非公网,第二网络可以是公网;或者,第一网络可以是第一非公网,第二网络可以是第二非公网;或者,第一网络可以是第一公网,第二网络可以是第二公网。
在本申请一种实施例中,非公网是非公众网络的简称。非公众网络可以称为以下之一:非公众通信网络。非公网可以包括以下至少一种部署方式:物理的非公网、虚拟的非公网、实现在公网上的非公网。一种实施方式中,非公网为封闭的访问组(Closed Access Group,CAG)。一个CAG可以由一组终端组成。
在本申请一种实施例中,非公网服务是非公众网络服务的简称。非公众网络服务也可以称为以下之一:非公众网络的网络服务、非公众通信服务、非公众网络通信服务、非公网的网络服务或其他命名。需要说明的是,在本申请实施例中对于命名方式不做具体限定。一种实施方式中,非公网为封闭的访问组,此时,非公网服务为封闭的访问组的网络服务。
在本申请一种实施例中,非公众网络可以包含或称为私有网络。私有网络可以称为以下之一:私有通信网络、私网、本地区域网络(Local Area Network,LAN)、私有虚拟网络(Private Virtual Network,PVN)、隔离的通信网络、专用的通信网络或其他命名。需要说明的是,在本申请实施例中对于命名方式不做具体限定。
在本申请一种实施例中,非公众网络服务可以包含或称为私有网络服务。私有网络服务可以称为以下之一:私有网络的网络服务、私有通信服务、私有网络服务、私网服务、本地区域网络(LAN)服务、私有虚拟网络(PVN)服务、隔离的通信网络服务、专用的通信网络服务、专用的网络服务或其他命名。需要说明的是,在本申请实施例中对于命名方式不做具体限定。
在本申请一种实施例中,公网是公众网络的简称。公众网络可以称为以下之一:公众通信网络或其他命名。需要说明的是,在本申请实施例中对于
命名方式不做具体限定。
在本申请一种实施例中,公网服务是公众网络服务的简称。公众网络服务也可以称为以下之一:公众网络的网络服务、公众通信服务、公众网络通信服务、公网的网络服务或其他命名。需要说明的是,在本申请实施例中对于命名方式不做具体限定。
本申请一种实施例中,NG接口也可以称为S1接口或N2接口,命名不受限制。
本申请一种实施例中,通信网元可以包括以下至少一项:核心网网元和无线接入网网元。
本申请实施例中,第一网络的网元(或称为第一网络网元)包括以下至少一项:第一网络的核心网网元和第一网络的无线接入网网元。第二网络的网元(或称为第二网络网元)包括以下至少一项:第二网络的核心网网元和第二网络的无线接入网网元。
本申请一种实施例中,第一网络通道为终端与第一网络间建立的通道。
本申请一种实施例中,第二网络通道为终端与第二网络间建立的通道。
本申请一种实施例中,差分服务代码点(Differentiated Services Code Point,DSCP)与QoS信息的映射关系为第二网络中的DSCP与QoS信息的映射关系。
本申请一种实施例中,DSCP映射的QoS信息为依据所述DSCP和所述DSCP与QoS信息的映射关系获得的QoS信息。
下面结合附图,通过一些实施例及其应用场景对本申请实施例提供的数据处理方法进行详细地说明。
请参考图2,本发明实施例提供了一种数据处理方法,应用于第一通信设备。第一通信设备包括但不限于RAN网元或CN网元(如包括但不限于UPF(包括但不限于锚点网关,中间的UPF),AMF,PCF,UPF,DCCF,MFAF等),第一通信设备为CN网元时,可以称为第一CN网元,具体地,第一通信设备可以为UPF或RAN。所述方法包括:
步骤21:第一通信设备执行第一操作,所述执行第一操作包括以下至少一项:
测量网络资源负荷;
发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
本申请一种实施例中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
一种实施方式中,第一通信设备可以向第一目标设备发送第一信息,所述第一目标设备包括但不限于以下至少一项,第二通信设备,第三通信设备,第四通信设备,CN网元(如UPF,SMF,PCF等)。
一种实施方式中,第一通信设备为RAN网元时,第二通信设备可以为UPF;第二通信设备为UPF时,第二通信设备可以为RAN网元等。
要求停止向第一通信设备传送数据包括:要求停止向第一通信设备传送所有数据包。
要求停止向第一通信设备传送所有数据包包括以下至少一项:
要求停止向第一通信设备传送终端的所有数据包;
要求停止向第一通信设备传送终端的指定通道中所有数据包;
要求停止向第一通信设备传送终端的指定通道中指定类型的所有数据包。
本申请一种实施例中,第一通信设备执行第一操作的步骤包括:
所述第一通信设备获取第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置;
所述第一通信设备根据所述第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置,执行第一操作;
其中,
所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
一种实施方式中,第二目标端包括以下至少一项:第二通信设备(如RAN网元或UPF),CN网元(如UPF,PCF,SMF,AF,NEF)。
一种实施方式中,所述阈值(网络资源负荷阈值)可以通过资源负荷等级体现。当网络资源负荷达到所述等级N是指以下之一:所述网络资源负荷等于或超过N等级对应的资源负荷,但不超过N+1等级对应的网络资源负荷;所述网络资源负荷等于或超过N-1等级对应的网络资源负荷,但不超过N等级对应的网络资源负荷。
一种实施方式中,所述第一通信设备预配置“拥塞”映射的网络资源负荷阈值。
不难理解,所述N等级可以表示【N,N+1】对应的取值区间,或【N-1,N】对应的取值区间。
一种实施方式中,第一通信设备可以从第一源设备接收第一监测配置信息,所述第一源设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
本申请一种实施例中,所述第一通信设备发送第一信息包括:所述第一通信设备发送上行数据包,所述上行数据包的包头信息包括所述第一信息;
和/或
所述第一通信设备发送上行控制面信令,所述上行控制面信令包括所述第一信息。
本申请一种实施例中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头(如L4S包头)。
本申请一种实施例中,所述发送第一类别信息包括:在满足第一条件的
情况下,发送第一类别信息;
所述第一条件包括以下至少一项:
拥塞开始;
实际资源负荷达到所述第一数据包对应的资源负荷;
实际资源负荷达到所述第一监测配置信息中的上报阈值。
本申请一种实施例中,所述发送第二类别信息包括:在满足第二条件的情况下,发送第二类别信息;
所述第二条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷,或下降到所述第一数据包对应的资源负荷之下;
实际资源负荷未达到所述第一监测配置信息中的上报阈值,或下降到所述第一监测配置信息中的上报阈值之下。
本申请一种实施例中,所述发送监测到的网络资源负荷包括:在满足第三条件的情况下,发送监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第三条件包括以下至少一项:
拥塞开始或拥塞结束;
网络资源负荷达到所述第一监测配置信息中的上报阈值;
网络资源负荷上报事件发生;
网络资源负荷周期到达。
本申请一种实施例中,所述第一目标数据包为以下至少一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
本申请一种实施例中,确定第一目标数据包的范围包括以下至少一项:
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;
按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;
所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数据包,重要性等级最低的数据包;
所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;
所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;
所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
所述第三数据包为需要优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
本申请一种实施例中,所述第一目标操作包括:
确定目标数据包是否属于第一目标数据包的范围;
确定目标数据包是否为第二目标数据包;
对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;
不传送第一目标数据包;
在不传送第一目标数据包的情况下,不传送第二目标数据包;
删除缓冲区的所述第一目标数据包和/或第二目标数据包;
为其他数据包添加所述数据包的重要性等级信息;
传送其他数据包;
不传送所有的数据包;
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;
按重要性等级从低到高的顺序,逐步不传送目标数据包;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
当第一通信设备是用户面网元的情况下,一种实施方式中,所述不传送包括不向N9接口,RAN中至少一项传送。比如对端(比如RAN网元)拥塞和/或传送网拥塞的情况下。
另一种实施方式中,所述不传送包括不向N9接口,RAN,N6中至少一项传送。比如第一通信设备拥塞的情况下。
当第一通信设备是RAN网元的情况下,一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF)中至少一项传送。比如对端(比如用户面网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF),终端中至少一项传送。比如第一通信设备拥塞的情况下。
本申请一种实施例中,所述第二目标操作包括:
为数据包添加所述数据包对应的重要性等级信息;
所述第一通信设备将所述数据包发送给目标端或目标接口;
所述目标端包括以下至少一项:RAN,用户面网元,终端;
所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
一种实施方式中,当第一通信设备是用户面网元的情况下,所述目标端或目标接口包括以下至少一项:N9接口,RAN,N6;
一种实施方式中,当第一通信设备是RAN网元的情况下,所述目标端或目标接口包括以下至少一项:N3接口,用户面网元(如UPF),终端。
本申请一种实施例中,所述第一通信设备执行第一目标操作包括:
获取用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息;
所述第一通信设备根据第一类别信息,用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息执行第一目标操作。
本申请一种实施例中,所述用于不传送数据包的第一配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传
送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
和/或
第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
本申请一种实施例中,所述数据传送保障操作包括以下至少一项:
优先传送优先级高的数据包;
优先传送重要性等级高的数据包;
优先传送第三目标数据包和/或第四目标数据包;
优先传送优先级高的第三目标数据包和/或第四目标数据包;
第三目标数据包为需要优先保障传送的数据包;
第四目标数据包为第三目标数据包所依赖的数据包。
一些实施例中,当存在多项第三目标数据的情况下,优先传送优先级高的第三目标数据和/或第四目标数据。
本申请一种实施例中,第一通信设备执行数据传送保障操作包括:
获取第三数据包的相关信息;
所述第一通信设备根据第三数据包的相关信息,执行数据传送保障操作,
其中,
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包对应的资源负荷,第三数据包对应的优先级,第三数据包的信息的索引。
此时,所述数据传送保障操作中的第三目标数据包包括第三数据包;
所述数据传送保障操作中的第四目标数据包包括第四数据包。
一种实施方式中,第一通信设备可以从第二源设备接收第一监测配置信息,所述第二源设备包括但不限于第四通信设备,第四CN网元(比如SMF)
等。
本申请一种实施例中,所述执行第一操作,包括:在满足第四条件的情况下,根据第一数据包的信息执行第一操作,或,确定第一数据包的信息生效;
第四条件包括以下至少一项:
拥塞开始;
获取第一类别信息;
实际资源负荷达到所述第一数据包对应的资源负荷;
获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
本申请一种实施例中,所述停止执行第一目标操作和/或执行第二目标操作,包括以下至少一项:在满足第五条件的情况下,根据第一数据包的信息执行第一操作;
第五条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷;
未获取第一类别信息;
获取第二类别信息。
本申请一种实施例中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;
和/或
所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据
包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
一种实施方式中,所述第一目标数据包的重要性等级范围,通过第一重要性等级体现。第一重要性等级用于指示至少以下一项:第一目标数据包的范围为重要性等级低于或等于所述第一重要性的数据包,重要性等级的范围为低于或等于所述第一重要性的所有重要性等级;
另一种实施方式中,所述第一目标数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,所述第一数据包的重要性等级范围,通过第二重要性等级体现。第二重要性等级用于指示至少以下一项:第一数据包的范围为重要性等级低于或等于所述第二重要性的数据包,重要性等级的范围为低于或等于所述第二重要性的所有重要性等级;
另一种实施方式中,所述第一数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,第三数据包的重要性等级范围,通过第三重要性等级体现。第三重要性等级用于指示至少以下一项:第三数据包的范围为重要性等级高于或等于所述第三重要性的数据包,重要性等级的范围为高于或等于所述第三重要性的所有重要性等级,
另一种实施方式中,所述第三数据包的重要性等级范围通过一个或多个重要性等级体现。
本申请一种实施例中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;
和/或
所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;
和/或
所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;
和/或
第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;
和/或
第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,根据不同优先级的第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;
和/或
第一数据包的信息的索引用于索引所述第一数据包的信息;
和/或
第三数据包的信息的索引用于索引所述第三数据包的信息。
通过本申请实施例,在网络发生拥塞的情况下,能够根据数据包的信息以及核心网网元的指示停止传送数据包,能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,缓解网络拥塞;通过核心网网元的指示可以使得通信设备理解业务数据的差别,保留重要的数据丢弃次要的数据,避免重要数据的丢失。
请参考图3,本发明实施例提供了一种数据处理方法,应用于第二通信
设备。第二通信设备包括但不限于RAN网元或CN网元(如但不限于UPF(包括但不限于锚点网关,中间的UPF),AMF,PCF,DCCF,MFAF等),第一通信设备为CN网元时,可以称为第二CN网元,所述方法包括:
步骤31:第二通信设备执行第二操作,所述第二操作包括以下至少一项:
获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
测量网络资源负荷;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;
停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
一种实施方式中,第二通信设备可以从第三源设备接收第一信息,所述第三源设备包括但不限于第一通信设备RAN。
本申请一种实施例中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
本申请一种实施例中,所述第一目标数据包为以下至少一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
本申请一种实施例中,确定第一目标数据包的范围包括以下至少一项:
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;
按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;
所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数据包,重要性等级最低的数据包;
所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;
所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;
所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
所述第三数据包为需要优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
本申请一种实施例中,所述第二一目标操作包括:
确定目标数据包是否属于第一目标数据包的范围;
确定目标数据包是否为第二目标数据包;
对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;
不传送第一目标数据包;
在不传送第一目标数据包的情况下,不传送第二目标数据包;
删除缓冲区的所述第一目标数据包和/或第二目标数据包;
为其他数据包添加所述数据包的重要性等级信息;
传送其他数据包;
不传送所有的数据包;
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;
按重要性等级从低到高的顺序,逐步不传送目标数据包;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
当第一通信设备是用户面网元的情况下,一种实施方式中,所述不传送包括不向N9接口,RAN中至少一项传送。比如对端(比如RAN网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N9接口,RAN,N6中至少一项传送。比如第一通信设备拥塞的情况下。
当第一通信设备是RAN网元的情况下,一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF)中至少一项传送。比如对端(比如用户面网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF),终端中至少一项传送。比如第一通信设备拥塞的情况下。
本申请一种实施例中,所述第二二目标操作包括:
为数据包添加所述数据包对应的重要性等级信息;
所述第二通信设备将所述数据包发送给目标接口或目标端;
其中,所述目标端包括以下至少一项:RAN,用户面网元,终端
所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
一种实施方式中,当第一通信设备是用户面网元的情况下,所述目标端或目标接口包括以下至少一项:N9接口,RAN,N6;
一种实施方式中,当第一通信设备是RAN网元的情况下,所述目标端包括或目标接口以下至少一项:N3接口,用户面网元(如UPF),终端。
本申请一种实施例中,所述第二通信设备获取第一信息包括:
所述第二通信设备接收第一通信设备的上行数据包,从所述上行数据包的包头信息中获取所述第一信息;和/或
所述第二通信设备接收第一通信设备的上行控制面信令,从所述上行控制面信令中获取所述第一信息。
本申请一种实施例中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头(如L4S包头)。
本申请一种实施例中,所述第二通信设备执行第二一目标操作包括:
所述第二通信设备获取第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第二配置;
所述第二通信设备根据第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第二配置,执行第二操作;
所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息(比如通过监测上行包,获取第一目标端发送的第一信息),监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配
置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
一种实施方式中,第二通信设备可以从第三源设备接收第二监测配置信息,所述第三源设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
第一目标端包括第一通信设备(如UPF或RAN网元)。
本申请一种实施例中,所述第二通信设备执行第二一目标操作包括:
所述第二通信设备根据第一类别信息,和/或,用于不传送数据包的第二配置,执行第二一目标操作。
本申请一种实施例中,所述用于不传送数据包的第二配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件,第三数据包的相关信息的生效条件,第三数据包的相关信息的失效条件如图2第一通信设备的实施例所述,此处不再赘述。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
一种实施方式中,当所述第一数据包的信息中只包括所述第一数据包所对应的通道信息,则可以表示要放弃传送所述通道的所有数据包(如缓存的上行数据包)。
一种实施方式中,所述辅助信息通过所述通道粒度的信令或信元发送,则代表所述辅助信息仅应用于所述通道。比如第一数据为所述通道中的第一数据,隐含限定了第一数据的范围为所述通道内。比如第四指示信息指示不传送所有的数据就代表了不传送所述通道的所有数据。比如结合第一数据包的信息中的重要性能级X,可以体现第一数据包为所述通道中的重要性等级X的数据包。
所述通道包括但不限于QoS流,无线承载,PDU会话等。
一种实施方式中,当所述第一数据包的信息中只包括所述第一数据包的重要性等级范围,可以要放弃传送所有所述重要性等级数据包。
本申请一种实施例中,所述执行第二一操作,包括:在满足第六条件的情况下,根据第一数据包的信息执行第二一操作,或,确定第一数据包的信息生效;
第六条件包括以下至少一项:
拥塞开始;
获取第一类别信息;
实际资源负荷达到所述第一数据包对应的资源负荷;
获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
一些实施例中,拥塞开始,根据以下至少一项进行判断:第二通信设备发生拥塞,第二通信设备连接的传送层发生拥,获取第一指示信息。
本申请一种实施例中,所述停止执行第二一目标操作和/或执行第二二目标操作,包括:在满足第七条件的情况下,根据第一数据包的信息执行第二操作,和/或,确定第一数据包的信息失效;
第七条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷;
未获取第一类别信息;
获取第二类别信息。
本申请一种实施例中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;
和/或
所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对
应的优先级。
一种实施方式中,所述第一目标数据包的重要性等级范围,通过第一重要性等级体现。第一重要性等级用于指示至少以下一项:第一目标数据包的范围为重要性等级低于或等于所述第一重要性的数据包,重要性等级的范围为低于或等于所述第一重要性的所有重要性等级;
另一种实施方式中,所述第一目标数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,所述第一数据包的重要性等级范围,通过第二重要性等级体现。第二重要性等级用于指示至少以下一项:第一数据包的范围为重要性等级低于或等于所述第二重要性的数据包,重要性等级的范围为低于或等于所述第二重要性的所有重要性等级;
另一种实施方式中,所述第一数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,第三数据包的重要性等级范围,通过第三重要性等级体现。第三重要性等级用于指示至少以下一项:第三数据包的范围为重要性等级高于或等于所述第三重要性的数据包,重要性等级的范围为高于或等于所述第三重要性的所有重要性等级,
另一种实施方式中,所述第三数据包的重要性等级范围通过一个或多个重要性等级体现。
本申请一种实施例中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;
和/或
所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;
和/或
所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第
三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;
和/或
第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;
和/或
第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,根据不同优先级的第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;
和/或
第一数据包的信息的索引用于索引所述第一数据包的信息;
和/或
第三数据包的信息的索引用于索引所述第三数据包的信息。
通过本申请实施例,在网络发生拥塞的情况下,能够根据数据包的信息以及核心网网元的指示停止传送数据包,能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,缓解网络拥塞;通过核心网网元的指示可以使得通信设备理解业务数据的差别,保留重要的数据丢弃次要的数据,避免重要数据的丢失。
请参考图4,本发明实施例提供了一种数据处理方法,应用于第三通信设备。第三通信设备包括但不限于CN网元(如但不限于PCF),第三通信设备为CN网元时,可以称为第三CN网元,所述方法包括:
步骤41:第三通信设备执行第三操作,所述第三操作包括以下至少一项:
生成或更新第一策略;
发送第一策略;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先
保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;
其中,用于不传送数据包的策略包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息
所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
一种实施方式中,网络资源负荷,用于指示监测以下至少一项:通信设备的资源负荷,所述通信设备连接的传送层的资源负荷,对端通信设备的资源负荷。
第一数据包的相关信息,第三数据包的相关信息如图2第一通信设备实施例所述,此处不再赘述。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流。
本申请一种实施例中,用于监测网络资源负荷的策略包括以下至少一项:
第七指示信息,用于指示执行以下至少一项第十三操作:监测网络资源负荷,上报第一信息,获取第一信息,监测第一目标端的资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的策略执行第一目标操作和/或第二一目标操作,根据用于不传送数据包的策略停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
所述第十三操作执行的时间段。
一种实施方式中,第一目标端,第二目标端包括以下至少一项:RAN,用户面网元。当第一目标端为RAN网元的情况下,第二目标端可以为用户面网元。当第一目标端为用户面网元的情况下,第二目标端可以为RAN网元。
一种实施方式中,第三通信设备可以向第二目标设备发送第一策略,所述第二目标设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
本申请一种实施例中,所述第三通信设备执行第三操作包括:所述第三通信设备获取第一请求信息;
所述第三通信设备根据所述第一请求信息,执行第三操作;
其中,
所述第一请求信息包括以下至少一项:数据流的描述信息,终端的信息,第八指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息。
所述数据流的描述信息,终端的信息,第八指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息,具体如图6第五通信设备所述,此处不再赘述。
本申请一种实施例中,所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第
三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
本申请一种实施例中,第三通信设备执行第三操作包括:
所述第三通信设备获取第一类别信息,
所述第三通信设备根据所述第一类别信息,生成和/或发送用于不传送数据包的策略;
其中,所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息。
一种实施方式中,从第一目标端获取第一类别信息。
本申请一种实施例中,所述生成用于监测网络资源负荷的策略的步骤之后,所述方法还包括:所述第三通信设备获取所述第一类别信息。
一种实施方式中,第三通信设备可以从第四源设备接收第一类别信息,所述第四源设备包括但不限于第一通信设备,比如RAN。
通过本申请实施例,第三通信设备能够根据数据包的信息等生成不传送数据包的策略、用于优先保障传送数据包的策略、用于监测网络资源负荷的策略,能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞,同时避免丢失重要数据。
请参考图5,本发明实施例提供了一种数据处理方法,应用于第四通信设备。第四通信设备包括但不限于CN网元(如但不限于SMF等),第四通信设备为CN网元时,可以称为第四CN网元,所述方法包括:
步骤51:所述第四通信设备执行第四操作,所述第四操作包括以下至少一项:
生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
其中,所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
第一数据包的相关信息,第三数据包的相关信息如图2第一通信设备实施例所述,此处不再赘述。
本申请一种实施例中,所述用于不传送数据包的第一配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,所述用于不传送数据包的第二配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,所述第四通信设备执行第四操作包括:
所述第四通信设备获取第一策略(自配置或接收);
所述第四通信设备根据所述第一策略,执行第四操作;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,第一数据包的信息,第三数据包的信息;如图4第三通信设备的实施例所述,此处不再赘述。
一种实施方式中,第四通信设备可以从第五源设备接收第一策略,所述第五源设备包括但不限于第三通信设备,第三CN网元(比如PCF)等。
一种实施方式中,第四通信设备可以向第三目标设备发送第一监测配置信息,所述第三目标设备包括但不限于第二通信设备,第二CN网元(比如UPF)等。
一种实施方式中,第四通信设备可以向第三目标设备发送第二监测配置信息,所述第三目标设备包括但不限于第二通信设备,第二CN网元(比如UPF)等。
本申请一种实施例中,第四通信设备执行第四操作包括:
所述第四通信设备获取第一类别信息,
所述第四通信设备根据所述第一类别信息,生成和/或发送用于不传送数据包的第二配置;
其中,所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息。
本申请一种实施例中,所述发送第一监测配置信息和/或第二监测配置信息的步骤之后,所述方法还包括:所述第四通信设备获取第一类别信息。
一种实施方式中,第四通信设备可以向第四目标设备发送第二监测配置信息,所述第四目标设备包括但不限于第一通信设备,比如RAN等。
通过本申请实施例,第四通信设备能够根据数据包的信息以及核心网的指示等生成不传送数据包的规则、第一监测配置信息、第二监测配置信息,能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞和丢失重要数据。
请参考图6,本发明实施例提供了一种数据处理方法,应用于第五通信设备。第五通信设备包括但不限于CN网元(如但不限于AF,NEF等),第五通信设备为CN网元时,可以称为第五CN网元,所述方法包括:
步骤61:所述第五通信设备执行第五操作,所述第五操作包括以下至少一项:
发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;
其中,
第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第
三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;
第二对象包括以下至少一项:终端,数据流,数据集;
其中,所述第二对象用于映射第一对象。
比如第二对象为数据流,第一对象为QoS流或无线承载等。
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包;
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
网络资源负荷请求信息,包括以下至少一项:
第十指示信息,用于指示要求测量资源负荷类型;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
网络资源负荷的测量频率;
网络资源负荷上报阈值;
网络资源负荷上报事件;
网络资源负荷的上报周期。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;
和/或
第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第二对象的所有数据的传送要求,网络能够保障第二对象的QoS;
和/或
第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第二对象的所有数据的传送要求,网络能够保障第二对象的QoS。
通过本申请实施例,第五通信设备能够向其他通信设备发送第一请求信息,以便其他通信设备根据第一请求信息生成不传送数据包的策略、用于优先保障传送数据包的策略、用于监测网络资源负荷的策略等,进而能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞和丢失重要数据。
应用场景1:
本发明实施例的应用场景1主要描述第一通信设备为RAN,第二通信设备为UPF,第三通信设备为PCF,第四通信设备为SMF,第三通信设备向第二通信设备发送第一策略,用户面上报网络资源负荷,第二通信设备进行数据包丢弃的过程。请参阅图7所示,包括以下步骤:
步骤1、PCF生成第一策略,所述第一策略用于指示监测网络资源负荷
和/或执行丢包(如要求按照数据包的重要性等级执行丢包操作),比如,第一策略指示在满足第一条件的情况下,执行丢弃第X重要性等级的数据包,所述第一条件可以包括:网络资源负荷达到Y级,且当前时间属于Z时间段内;
所述第一策略包括的信息如图4实施例所述,此处不再赘述。
步骤2、PCF向SMF发送会话管理策略控制更新通知请求,其中携带第一策略;
步骤3、SMF向PCF返回会话管理策略控制更新通知响应;
步骤4、SMF根据第一策略生成第一监测配置信息和/或第二监测配置信息,第一监测配置信息和第二监测配置信息包括的内容如图4实施例所述。一种实施方式中,所述第一监测配置信息和第二监测配置信息可以用于指示监测网络资源负荷和/或执行丢包(如要求按照数据包的重要性等级执行丢包操作)。
SMF还可以生成用于不传送数据包的第一配置和/或用于不传送数据包的第二配置,具体如图5实施例所述。
SMF通过N4会话修改请求将第二监测配置信息和/或用于不传送数据包的第二配置发送给UPF;
步骤5、UPF向SMF返回N4会话修改响应;
步骤6、SMF向AMF发送N1N2消息,其中携带第一监测配置信息和/或用于不传送数据包的第一配置;
步骤7、AMF向RAN发送N2消息,其中携带第第一监测配置信息第和/或用于不传送数据包的第一配置;
步骤8、RAN向AMF返回N2响应消息;
步骤9、RAN根据第一监测配置信息,监测网络资源负荷,在满足第一条件的情况下(如监测到网络拥塞开始,网络资源负荷为A,或者网络资源使用率大于预设阈值),RAN在向UPF发送上行数据的包头信息中携带第一类别信息。第一类别信息如图2实施例所述此处不再赘述。一种实施方式中,第一类别信息可以用于指示网络资源负荷A,或者指示网络资源使用率大于预设阈值,或者指示开始丢弃数据包;
一种实施方式中,RAN可以根据用于不传送数据包的第一配置丢弃接收到但没发给终端的下行数据包。
步骤10、UPF接收RAN的上行数据包。UPF根据第二监测配置信息,读取上行数据包的包头信息中的第一类别信息;根据第一类别信息和/或用于不传送数据包的第二配置,对下行数据包到达或还没发送的下行数据包时,UPF检测下行数据包的信息(如重要性等级),将重要性等级最低的数据包进行丢弃,或者根据所述用于不传送数据包的第二配置,不向N3或N9接口发送下行数据包(比如将重要性等级为X的数据包进行丢弃);
比如,所述用于不传送数据包的第二配置中包含第一数据包的信息。所述第一数据包的信息为重要性等级X。
步骤11、后续,RAN监测网络资源负荷,监测到满足第二条件(如网络拥塞结束,网络资源负荷为B,或者网络资源使用率不大于预设阈值),在UPF发送上行数据包的包头信息中携带第二类别信息。第二类别信息如图2实施例所述此处不再赘述。一种实施方式中,第二类别信息可以用于指示网络资源负荷B,或者指示网络资源使用率不大于预设阈值,或者指示结束丢弃数据包,之后UPF可以结束对数据包的丢弃操作。
本发明实施例的应用场景2主要描述第一通信设备为RAN,第二通信设备为UPF,第三通信设备为PCF,第四通信设备为SMF,第三通信设备向第二通信设备发送第一策略,控制面上报网络资源负荷,第二通信设备进行数据包丢弃的过程。请参阅图8所示,包括以下步骤:
步骤1、PCF生成第一策略,所述第一策略用于指示监测网络资源负荷和/或执行丢包(如要求按照数据包的重要性等级执行丢包操作),比如,第一策略指示在满足第一条件的情况下,执行丢弃第X重要性等级的数据包,所述第一条件可以包括:网络资源负荷达到Y级,且当前时间属于Z时间段内;
步骤2、PCF向SMF发送会话管理策略控制更新通知请求,其中携带第一策略;
步骤3、SMF向PCF返回会话管理策略控制更新通知响应;
步骤4、SMF根据第一策略生成第一监测配置信息和/或第二监测配置信
息,第一监测配置信息和第二监测配置信息包括的内容如图4实施例所述。一种实施方式中,所述第一监测配置信息和第二监测配置信息可以用于指示监测网络资源负荷和/或执行丢包(如要求按照数据包的重要性等级执行丢包操作),。
SMF还可以生成用于不传送数据包的第一配置和/或用于不传送数据包的第二配置,具体如图5实施例所述。
步骤5、UPF向SMF返回N4会话修改响应;
步骤6、SMF向AMF发送N1N2消息,其中携带第一监测配置信息和/或用于不传送数据包的第一配置;
步骤7、AMF向RAN发送N2消息,其中携带第一监测配置信息和/或用于不传送数据包的第一配置;
步骤8、RAN向AMF返回N2响应消息;
步骤9、RAN根据第一监测配置信息,监测网络资源负荷,在满足第一条件的情况下(如监测到网络拥塞开始,网络资源负荷为A,或者网络资源使用率大于预设阈值),RAN在向AMF发送的控制面信令中携带第一类别信息。第一类别信息如图2实施例所述此处不再赘述。一种实施方式中,第一类别信息可以用于指示网络资源负荷A,或者指示网络资源使用率大于预设阈值,或者指示开始丢弃数据包;
一种实施方式中,RAN可以根据用于不传送数据包的第一配置丢弃接收到但没发给终端的下行数据包。
步骤10、AMF向SMF发送PDU会话上下文修改请求消息,其中携带第一类别信息;
步骤11、SMF向UPF发送N4会话修改请求,其中携带第一类别信息;
步骤12、UPF根据第一类别信息和/或用于不传送数据包的第二配置,对下行数据包到达或还没发送的下行数据包时,UPF检测下行数据包的信息(如重要性等级),将重要性等级最低的数据包进行丢弃,或者根据所述用于不传送数据包的第二配置,不向N3或N9接口发送下行数据包(比如将重要性等级为X的数据包进行丢弃);
比如,所述用于不传送数据包的第二配置中包含第一数据包的信息。所
述第一数据包的信息为重要性等级X。
或者,请参阅图8所示,步骤8之后还可以包括以下步骤:
步骤9、后续,RAN监测网络资源负荷,监测到满足第二条件(如网络拥塞结束,网络资源负荷为B,或者网络资源使用率不大于预设阈值),在向AMF发送的控制面信令中携带第二类别信息。第二类别信息如图2实施例所述此处不再赘述。一种实施方式中,第二类别信息可以用于指示网络资源负荷B,或者指示网络资源使用率不大于预设阈值,或者指示结束丢弃数据包,之后UPF可以结束对数据包的丢弃操作。
步骤10、AMF向SMF发送PDU会话上下文修改请求消息,其中携带第二类别信息;
步骤11、SMF向UPF发送N4会话修改请求,其中携带第二类别信息;
步骤12、根据第二类别信息,UPF停止对数据包的丢弃操作,可选地,UPF还停止检测下行数据包的重要性等级。
本申请实施例提供的数据处理方法,执行主体可以为数据处理装置。本申请实施例中以数据处理装置执行数据处理方法为例,说明本申请实施例提供的数据处理装置。
请参见图9,图9是本申请实施例提供的一种数据处理装置的结构示意图,该装置应用于第一通信设备,如图9所示,数据处理装置70包括:
第一处理模块71,用于执行第一操作,所述执行第一操作包括以下至少一项:
测量网络资源负荷;
发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
本申请一种实施例中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
一种实施方式中,第一通信设备可以向第一目标设备发送第一信息,所述第一目标设备包括但不限于以下至少一项,第二通信设备,第三通信设备,第四通信设备,CN网元(如UPF,SMF,PCF等)。
一种实施方式中,第一通信设备为RAN网元时,第二通信设备可以为UPF;第二通信设备为UPF时,第二通信设备可以为RAN网元等。
要求停止向第一通信设备传送数据包括:要求停止向第一通信设备传送所有数据包。
要求停止向第一通信设备传送所有数据包包括以下至少一项:
要求停止向第一通信设备传送终端的所有数据包;
要求停止向第一通信设备传送终端的指定通道中所有数据包;
要求停止向第一通信设备传送终端的指定通道中指定类型的所有数据包。
本申请一种实施例中,第一处理模块71用于获取第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置;根据所述第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置,执行第一操作;
其中,
所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
一种实施方式中,第二目标端包括以下至少一项:第二通信设备(如RAN网元或UPF),CN网元(如UPF,PCF,SMF,AF,NEF)。
一种实施方式中,所述阈值(网络资源负荷阈值)可以通过资源负荷等级体现。当网络资源负荷达到所述等级N是指以下之一:所述网络资源负荷
等于或超过N等级对应的资源负荷,但不超过N+1等级对应的网络资源负荷;所述网络资源负荷等于或超过N-1等级对应的网络资源负荷,但不超过N等级对应的网络资源负荷。
一种实施方式中,所述第一通信设备预配置“拥塞”映射的网络资源负荷阈值。
不难理解,所述N等级可以表示【N,N+1】对应的取值区间,或【N-1,N】对应的取值区间。
一种实施方式中,第一通信设备可以从第一源设备接收第一监测配置信息,所述第一源设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
本申请一种实施例中,第一处理模块71发送第一信息包括:第一处理模块71发送上行数据包,所述上行数据包的包头信息包括所述第一信息;
和/或
第一处理模块71发送上行控制面信令,所述上行控制面信令包括所述第一信息。
本申请一种实施例中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头(如L4S包头)。
本申请一种实施例中,第一处理模块71具体用于在满足第一条件的情况下,发送第一类别信息;
所述第一条件包括以下至少一项:
拥塞开始;
实际资源负荷达到所述第一数据包对应的资源负荷;
实际资源负荷达到所述第一监测配置信息中的上报阈值。
本申请一种实施例中,第一处理模块71具体用于在满足第二条件的情况下,发送第二类别信息;
所述第二条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷,或下降到所述第一数据包对应的资源负荷之下;
实际资源负荷未达到所述第一监测配置信息中的上报阈值,或下降到所述第一监测配置信息中的上报阈值之下。
本申请一种实施例中,第一处理模块71具体用于在满足第三条件的情况下,发送监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第三条件包括以下至少一项:
拥塞开始或拥塞结束;
网络资源负荷达到所述第一监测配置信息中的上报阈值;
网络资源负荷上报事件发生;
网络资源负荷周期到达。
本申请一种实施例中,所述第一目标数据包为以下至少一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
本申请一种实施例中,确定第一目标数据包的范围包括以下至少一项:
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;
按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;
所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数据包,重要性等级最低的数据包;
所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;
所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;
所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
所述第三数据包为需要优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
本申请一种实施例中,所述第一目标操作包括:
确定目标数据包是否属于第一目标数据包的范围;
确定目标数据包是否为第二目标数据包;
对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;
不传送第一目标数据包;
在不传送第一目标数据包的情况下,不传送第二目标数据包;
删除缓冲区的所述第一目标数据包和/或第二目标数据包;
为其他数据包添加所述数据包的重要性等级信息;
传送其他数据包;
不传送所有的数据包;
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;
按重要性等级从低到高的顺序,逐步不传送目标数据包;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
当第一通信设备是用户面网元的情况下,一种实施方式中,所述不传送包括不向N9接口,RAN中至少一项传送。比如对端(比如RAN网元)拥塞和/或传送网拥塞的情况下。
另一种实施方式中,所述不传送包括不向N9接口,RAN,N6中至少一项传送。比如第一通信设备拥塞的情况下。
当第一通信设备是RAN网元的情况下,一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF)中至少一项传送。比如对端(比如用户面网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF),终端中至少一项传送。比如第一通信设备拥塞的情况下。
本申请一种实施例中,所述第二目标操作包括:
为数据包添加所述数据包对应的重要性等级信息;
所述第一通信设备将所述数据包发送给目标端或目标接口;
所述目标端包括以下至少一项:RAN,用户面网元,终端;
所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
一种实施方式中,当第一通信设备是用户面网元的情况下,所述目标端或目标接口包括以下至少一项:N9接口,RAN,N6;
一种实施方式中,当第一通信设备是RAN网元的情况下,所述目标端或目标接口包括以下至少一项:N3接口,用户面网元(如UPF),终端。
本申请一种实施例中,第一处理模块71具体用于获取用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息;
根据第一类别信息,用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息执行第一目标操作。
本申请一种实施例中,所述用于不传送数据包的第一配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
和/或
第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
本申请一种实施例中,所述数据传送保障操作包括以下至少一项:
优先传送优先级高的数据包;
优先传送重要性等级高的数据包;
优先传送第三目标数据包和/或第四目标数据包;
优先传送优先级高的第三目标数据包和/或第四目标数据包;
第三目标数据包为需要优先保障传送的数据包;
第四目标数据包为第三目标数据包所依赖的数据包。
一些实施例中,当存在多项第三目标数据的情况下,优先传送优先级高的第三目标数据和/或第四目标数据。
本申请一种实施例中,第一处理模块71具体用于获取第三数据包的相关信息;根据第三数据包的相关信息,执行数据传送保障操作,
其中,
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包对应的资源负荷,第三数据包对应的优先级,第三数据包的信息的索引。
此时,所述数据传送保障操作中的第三目标数据包包括第三数据包;
所述数据传送保障操作中的第四目标数据包包括第四数据包。
一种实施方式中,第一通信设备可以从第二源设备接收第一监测配置信息,所述第二源设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
本申请一种实施例中,第一处理模块71具体用于在满足第四条件的情况下,根据第一数据包的信息执行第一操作,或,确定第一数据包的信息生效;
第四条件包括以下至少一项:
拥塞开始;
获取第一类别信息;
实际资源负荷达到所述第一数据包对应的资源负荷;
获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
本申请一种实施例中,第一处理模块71具体用于在满足第五条件的情况下,根据第一数据包的信息执行第一操作;
第五条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷;
未获取第一类别信息;
获取第二类别信息。
本申请一种实施例中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;
和/或
所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
一种实施方式中,所述第一目标数据包的重要性等级范围,通过第一重要性等级体现。第一重要性等级用于指示至少以下一项:第一目标数据包的范围为重要性等级低于或等于所述第一重要性的数据包,重要性等级的范围为低于或等于所述第一重要性的所有重要性等级;
另一种实施方式中,所述第一目标数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,所述第一数据包的重要性等级范围,通过第二重要性等级体现。第二重要性等级用于指示至少以下一项:第一数据包的范围为重要性等级低于或等于所述第二重要性的数据包,重要性等级的范围为低于或
等于所述第二重要性的所有重要性等级;
另一种实施方式中,所述第一数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,第三数据包的重要性等级范围,通过第三重要性等级体现。第三重要性等级用于指示至少以下一项:第三数据包的范围为重要性等级高于或等于所述第三重要性的数据包,重要性等级的范围为高于或等于所述第三重要性的所有重要性等级,
另一种实施方式中,所述第三数据包的重要性等级范围通过一个或多个重要性等级体现。
本申请一种实施例中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;
和/或
所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;
和/或
所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;
和/或
第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;
和/或
第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,
根据不同优先级的第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;
和/或
第一数据包的信息的索引用于索引所述第一数据包的信息;
和/或
第三数据包的信息的索引用于索引所述第三数据包的信息。
通过本申请实施例,在网络发生拥塞的情况下,能够根据数据包的信息以及核心网网元的指示停止传送数据包,能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,缓解网络拥塞;通过核心网网元的指示可以使得通信设备理解业务数据的差别,保留重要的数据丢弃次要的数据,避免重要数据的丢失。
请参见图10,图10是本申请实施例提供的一种数据处理装置的结构示意图,该装置应用于第二通信设备,如图10所示,数据处理装置80包括:
第二处理模块81,用于执行第二操作,所述第二操作包括以下至少一项:
获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;
测量网络资源负荷;
确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;
确定第一目标数据包的范围;
按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;
停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;
执行数据传送保障操作;
其中,
所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息;
其中,
所述第二类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;
其中,所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包依赖的数据包;
所述第一数据包的信息用于指示所述第一数据包的范围;
所述第三数据包的信息用于指示所述第三数据包的范围。
一种实施方式中,第二通信设备可以从第三源设备接收第一信息,所述第三源设备包括但不限于第一通信设备RAN。
本申请一种实施例中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
本申请一种实施例中,所述第一目标数据包为以下至少一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
本申请一种实施例中,确定第一目标数据包的范围包括以下至少一项:
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;
按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;
所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数
据包,重要性等级最低的数据包;
所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;
所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;
所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
所述第三数据包为需要优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
本申请一种实施例中,所述第二一目标操作包括:
确定目标数据包是否属于第一目标数据包的范围;
确定目标数据包是否为第二目标数据包;
对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;
不传送第一目标数据包;
在不传送第一目标数据包的情况下,不传送第二目标数据包;
删除缓冲区的所述第一目标数据包和/或第二目标数据包;
为其他数据包添加所述数据包的重要性等级信息;
传送其他数据包;
不传送所有的数据包;
按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;
按重要性等级从低到高的顺序,逐步不传送目标数据包;
其中,
所述第二目标数据包为依赖所述第一目标数据包的数据包;
其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
当第一通信设备是用户面网元的情况下,一种实施方式中,所述不传送包括不向N9接口,RAN中至少一项传送。比如对端(比如RAN网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N9接口,RAN,N6中至少一项传送。比如第一通信设备拥塞的情况下。
当第一通信设备是RAN网元的情况下,一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF)中至少一项传送。比如对端(比如用户面网元)拥塞和/或传送网拥塞的情况下。另一种实施方式中,所述不传送包括不向N3接口,用户面网元(如UPF),终端中至少一项传送。比如第一通信设备拥塞的情况下。
本申请一种实施例中,所述第二二目标操作包括:
为数据包添加所述数据包对应的重要性等级信息;
所述第二通信设备将所述数据包发送给目标接口或目标端;
其中,所述目标端包括以下至少一项:RAN,用户面网元,终端
所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
一种实施方式中,当第一通信设备是用户面网元的情况下,所述目标端或目标接口包括以下至少一项:N9接口,RAN,N6;
一种实施方式中,当第一通信设备是RAN网元的情况下,所述目标端包括或目标接口以下至少一项:N3接口,用户面网元(如UPF),终端。
本申请一种实施例中,第二处理模块81,用于接收第一通信设备的上行数据包,从所述上行数据包的包头信息中获取所述第一信息;和/或
接收第一通信设备的上行控制面信令,从所述上行控制面信令中获取所述第一信息。
本申请一种实施例中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头(如L4S包头)。
本申请一种实施例中,第二处理模块81,用于获取第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第二配置;
根据第二监测配置信息,一项或多项第一数据包的相关信息,一项或多
项第三数据包的相关信息,和/或,用于不传送数据包的第二配置,执行第二操作;
所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息(比如通过监测上行包,获取第一目标端发送的第一信息),监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
一种实施方式中,第二通信设备可以从第三源设备接收第二监测配置信息,所述第三源设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
第一目标端包括第一通信设备(如UPF或RAN网元)。
本申请一种实施例中,第二处理模块81,用于根据第一类别信息,和/或,用于不传送数据包的第二配置,执行第二一目标操作。
本申请一种实施例中,所述用于不传送数据包的第二配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件,第三数据包的相关信息的生效条件,第三数据包的相关信息的失效条件如图2第一通信设备的实施例所述,此处不再赘述。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
一种实施方式中,当所述第一数据包的信息中只包括所述第一数据包所对应的通道信息,则可以表示要放弃传送所述通道的所有数据包(如缓存的上行数据包)。
一种实施方式中,所述辅助信息通过所述通道粒度的信令或信元发送,则代表所述辅助信息仅应用于所述通道。比如第一数据为所述通道中的第一数据,隐含限定了第一数据的范围为所述通道内。比如第四指示信息指示不传送所有的数据就代表了不传送所述通道的所有数据。比如结合第一数据包的信息中的重要性能级X,可以体现第一数据包为所述通道中的重要性等级X的数据包。
所述通道包括但不限于QoS流,无线承载,PDU会话等。
一种实施方式中,当所述第一数据包的信息中只包括所述第一数据包的
重要性等级范围,可以要放弃传送所有所述重要性等级数据包。
本申请一种实施例中,第二处理模块81,用于在满足第六条件的情况下,根据第一数据包的信息执行第二一操作,或,确定第一数据包的信息生效;
第六条件包括以下至少一项:
拥塞开始;
获取第一类别信息;
实际资源负荷达到所述第一数据包对应的资源负荷;
获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
一些实施例中,拥塞开始,根据以下至少一项进行判断:第二通信设备发生拥塞,第二通信设备连接的传送层发生拥,获取第一指示信息。
本申请一种实施例中,第二处理模块81,用于在满足第七条件的情况下,根据第一数据包的信息执行第二操作,和/或,确定第一数据包的信息失效;
第七条件包括以下至少一项:
拥塞结束;
实际资源负荷未达到所述第一数据包对应的资源负荷;
未获取第一类别信息;
获取第二类别信息。
本申请一种实施例中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;
和/或
所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据
包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
一种实施方式中,所述第一目标数据包的重要性等级范围,通过第一重要性等级体现。第一重要性等级用于指示至少以下一项:第一目标数据包的范围为重要性等级低于或等于所述第一重要性的数据包,重要性等级的范围为低于或等于所述第一重要性的所有重要性等级;
另一种实施方式中,所述第一目标数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,所述第一数据包的重要性等级范围,通过第二重要性等级体现。第二重要性等级用于指示至少以下一项:第一数据包的范围为重要性等级低于或等于所述第二重要性的数据包,重要性等级的范围为低于或等于所述第二重要性的所有重要性等级;
另一种实施方式中,所述第一数据包的重要性等级范围通过一个或多个重要性等级体现。
一种实施方式中,第三数据包的重要性等级范围,通过第三重要性等级体现。第三重要性等级用于指示至少以下一项:第三数据包的范围为重要性等级高于或等于所述第三重要性的数据包,重要性等级的范围为高于或等于所述第三重要性的所有重要性等级,
另一种实施方式中,所述第三数据包的重要性等级范围通过一个或多个重要性等级体现。
本申请一种实施例中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;
和/或
所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;
和/或
所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;
和/或
第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;
和/或
第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,根据不同优先级的第三数据包的信息执行数据传送保障操作;
和/或
第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;
和/或
第一数据包的信息的索引用于索引所述第一数据包的信息;
和/或
第三数据包的信息的索引用于索引所述第三数据包的信息。
通过本申请实施例,在网络发生拥塞的情况下,能够根据数据包的信息以及核心网网元的指示停止传送数据包,能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,缓解网络拥塞;通过核心网网元的指示可以使得通信设备理解业务数据的差别,保留重要的数据丢弃次要的数据,避免重要数据的丢失。
请参见图11,图11是本申请实施例提供的一种数据处理装置的结构示意
图,该装置应用于第三通信设备,如图11所示,数据处理装置90包括:
第三处理模块91,用于执行第三操作,所述第三操作包括以下至少一项:
生成或更新第一策略;
发送第一策略;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;
其中,用于不传送数据包的策略包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
一种实施方式中,网络资源负荷,用于指示监测以下至少一项:通信设备的资源负荷,所述通信设备连接的传送层的资源负荷,对端通信设备的资源负荷。
第一数据包的相关信息,第三数据包的相关信息如图2第一通信设备实施例所述,此处不再赘述。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;
其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流。
本申请一种实施例中,用于监测网络资源负荷的策略包括以下至少一项:
第七指示信息,用于指示执行以下至少一项第十三操作:监测网络资源负荷,上报第一信息,获取第一信息,监测第一目标端的资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的策略执行第一目标操作和/或第二一目标操作,根据用于不传送数据包的策略停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,
第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
所述第十三操作执行的时间段。
一种实施方式中,第一目标端,第二目标端包括以下至少一项:RAN,用户面网元。当第一目标端为RAN网元的情况下,第二目标端可以为用户面网元。当第一目标端为用户面网元的情况下,第二目标端可以为RAN网元。
一种实施方式中,第三通信设备可以向第二目标设备发送第一策略,所述第二目标设备包括但不限于第四通信设备,第四CN网元(比如SMF)等。
本申请一种实施例中,第三处理模块91,用于获取第一请求信息;根据所述第一请求信息,执行第三操作;
其中,
所述第一请求信息包括以下至少一项:数据流的描述信息,终端的信息,第八指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息。
所述数据流的描述信息,终端的信息,第八指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息,具体如图6第五通信设备所述,此处不再赘述。
本申请一种实施例中,所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;
和/或
所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
本申请一种实施例中,第三处理模块91,用于获取第一类别信息,根据所述第一类别信息,生成和/或发送用于不传送数据包的策略;
其中,所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息。
一种实施方式中,从第一目标端获取第一类别信息。
本申请一种实施例中,第三处理模块91,用于获取所述第一类别信息。
一种实施方式中,第三通信设备可以从第四源设备接收第一类别信息,所述第四源设备包括但不限于第一通信设备,比如RAN。
通过本申请实施例,第三通信设备能够根据数据包的信息等生成不传送数据包的策略、用于优先保障传送数据包的策略、用于监测网络资源负荷的策略,能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞,同时避免丢失重要数据。
请参见图12,图12是本申请实施例提供的一种数据处理装置的结构示意图,该装置应用于第四通信设备,如图12所示,数据处理装置100包括:
第四处理模块101,用于执行第四操作,所述第四操作包括以下至少一项:
生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,所述第一监测配置信息包括以下至少一项:
第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;
拥塞状态映射的网络资源负荷阈值;
上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;
网络资源负荷的测量频率;
网络资源负荷的测量时间段;
其中,所述第二监测配置信息包括以下至少一项:
第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
所述第十二操作执行的时间段。
一种实施方式中,所述网络资源负荷包括以下至少一项:通信设备的资源负荷,通信设备连接的传送层的资源负荷,通信设备连接的传送层的传输速率。
第一数据包的相关信息,第三数据包的相关信息如图2第一通信设备实施例所述,此处不再赘述。
本申请一种实施例中,所述用于不传送数据包的第一配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,所述用于不传送数据包的第二配置包括以下至少一项:
第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;
一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;
其中,
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;
所述第二数据包为依赖所述第一数据包的数据包;
所述第三数据包为要求优先保障传送数据包;
所述第四数据包为第三数据包所依赖的数据包。
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
本申请一种实施例中,第四处理模块101,用于获取第一策略(自配置
或接收);根据所述第一策略,执行第四操作;
所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;
其中,
第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;
第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,第一数据包的信息,第三数据包的信息;如图4第三通信设备的实施例所述,此处不再赘述。
一种实施方式中,第四通信设备可以从第五源设备接收第一策略,所述第五源设备包括但不限于第三通信设备,第三CN网元(比如PCF)等。
一种实施方式中,第四通信设备可以向第三目标设备发送第一监测配置信息,所述第三目标设备包括但不限于第二通信设备,第二CN网元(比如UPF)等。
一种实施方式中,第四通信设备可以向第三目标设备发送第二监测配置信息,所述第三目标设备包括但不限于第二通信设备,第二CN网元(比如UPF)等。
本申请一种实施例中,第四处理模块101,用于获取第一类别信息,根据所述第一类别信息,生成和/或发送用于不传送数据包的第二配置;
其中,所述第一类别信息包括以下至少一项:
监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;
第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,
网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;
第一数据包的信息;
第三数据包的信息。
本申请一种实施例中,第四处理模块101,用于获取第一类别信息。
一种实施方式中,第四通信设备可以向第四目标设备发送第二监测配置信息,所述第四目标设备包括但不限于第一通信设备,比如RAN等。
通过本申请实施例,第四通信设备能够根据数据包的信息以及核心网的指示等生成不传送数据包的规则、第一监测配置信息、第二监测配置信息,能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞和丢失重要数据。
请参见图13,图13是本申请实施例提供的一种数据处理装置的结构示意图,该装置应用于第五通信设备,如图13所示,数据处理装置110包括:
第五处理模块111,用于执行第五操作,所述第五操作包括以下至少一项:
发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;
其中,
第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;
其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;
第二对象包括以下至少一项:终端,数据流,数据集;
其中,所述第二对象用于映射第一对象。
比如第二对象为数据流,第一对象为QoS流或无线承载等。
第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;
第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;
其中,
第一数据包的信息用于指示第一数据包的范围;
第三数据包的信息用于指示第三数据包的范围;
所述第二数据包为依赖所述第一数据包的数据包;
所述第四数据包为第三数据包所依赖的数据包;
一种实施方式中,所述第一数据包为以下至少一项:第一数据包的信息所指定的数据包,需要放弃传送的数据包,允许放弃传送的数据包。
一种实施方式中,所述第三数据包为需要优先保障传送数据包。
网络资源负荷请求信息,包括以下至少一项:
第十指示信息,用于指示要求测量资源负荷类型;
要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;
网络资源负荷的测量频率;
网络资源负荷上报阈值;
网络资源负荷上报事件;
网络资源负荷的上报周期。
本申请一种实施例中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;
和/或
第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际
资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;
和/或
第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第二对象的所有数据的传送要求,网络能够保障第二对象的QoS;
和/或
第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第二对象的所有数据的传送要求,网络能够保障第二对象的QoS。
通过本申请实施例,第五通信设备能够向其他通信设备发送第一请求信息,以便其他通信设备根据第一请求信息生成不传送数据包的策略、用于优先保障传送数据包的策略、用于监测网络资源负荷的策略等,进而能够指示停止传送数据包或者指示优先保障传送的数据包,并且可以指示其他通信设备根据监测到的网络资源负荷执行相应的操作(比如停止传输数据包、丢弃次要的数据包等),能够避免对通信设备形成进一步的处理压力,降低通信设备的资源开销,节省传送资源,避免网络拥塞和丢失重要数据。
本申请实施例提供的数据处理装置能够实现图2至图8的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
可选的,如图14所示,本申请实施例还提供一种通信设备120,包括处理器121和存储器122,存储器122上存储有可在所述处理器121上运行的程序或指令,例如,该通信设备120为终端时,该程序或指令被处理器121执行时实现上述数据处理方法实施例的各个步骤,且能达到相同的技术效果。该通信设备120为网络侧设备时,该程序或指令被处理器121执行时实现上述数据处理方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,该处理器为上述实施例中所述的终端中的处理器。该可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read Only Memory,ROM)、随机存取存储器(Random-Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片,***芯片,芯片***或片上***芯片等。
本申请实施例另提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现上述数据处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省
去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (58)
- 一种数据处理方法,包括:第一通信设备执行第一操作,所述执行第一操作包括以下至少一项:测量网络资源负荷;发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;确定第一目标数据包的范围;停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;执行数据传送保障操作;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息;其中,所述第二类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;其中,所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包依赖的数据包;所述第一数据包的信息用于指示所述第一数据包的范围;所述第三数据包的信息用于指示所述第三数据包的范围。
- 根据权利要求1所述的方法,其中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
- 根据权利要求1所述的方法,其中,第一通信设备执行第一操作的步骤包括:所述第一通信设备获取第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置;所述第一通信设备根据所述第一监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第一配置,执行第一操作;其中,所述第一监测配置信息包括以下至少一项:第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;拥塞状态映射的网络资源负荷阈值;上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;网络资源负荷的测量频率;网络资源负荷的测量时间段。
- 根据权利要求1所述的方法,其中,所述第一通信设备发送第一信息包括:所述第一通信设备发送上行数据 包,所述上行数据包的包头信息包括所述第一信息;和/或所述第一通信设备发送上行控制面信令,所述上行控制面信令包括所述第一信息。
- 根据权利要求4所述的方法,其中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头。
- 根据权利要求3所述的方法,其中,所述发送第一类别信息包括:在满足第一条件的情况下,发送第一类别信息;所述第一条件包括以下至少一项:拥塞开始;实际资源负荷达到所述第一数据包对应的资源负荷;实际资源负荷达到所述第一监测配置信息中的上报阈值。
- 根据权利要求3所述的方法,其中,所述发送第二类别信息包括:在满足第二条件的情况下,发送第二类别信息;所述第二条件包括以下至少一项:拥塞结束;实际资源负荷未达到所述第一数据包对应的资源负荷,或下降到所述第一数据包对应的资源负荷之下;实际资源负荷未达到所述第一监测配置信息中的上报阈值,或下降到所述第一监测配置信息中的上报阈值之下。
- 根据权利要求3所述的方法,其中,所述发送监测到的网络资源负荷包括:在满足第三条件的情况下,发送监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第三条件包括以下至少一项:拥塞开始或拥塞结束;网络资源负荷达到所述第一监测配置信息中的上报阈值;网络资源负荷上报事件发生;网络资源负荷周期到达。
- 根据权利要求1所述的方法,其中,所述第一目标数据包为以下至少 一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
- 根据权利要求1或9所述的方法,其中,确定第一目标数据包的范围包括以下至少一项:按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数据包,重要性等级最低的数据包;所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;其中,第二目标数据包为依赖所述第一目标数据包的数据包;所述第三数据包为需要优先保障传送数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求1或10所述的方法,其中,所述第一目标操作包括:确定目标数据包是否属于第一目标数据包的范围;确定目标数据包是否为第二目标数据包;对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;不传送第一目标数据包;在不传送第一目标数据包的情况下,不传送第二目标数据包;删除缓冲区的所述第一目标数据包和/或第二目标数据包;为其他数据包添加所述数据包的重要性等级信息;传送其他数据包;不传送所有的数据包;按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;按重要性等级从低到高的顺序,逐步不传送目标数据包;其中,所述第二目标数据包为依赖所述第一目标数据包的数据包;其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
- 根据权利要求1所述的方法,其中,所述第二目标操作包括:为数据包添加所述数据包对应的重要性等级信息;所述第一通信设备将所述数据包发送给目标端或目标接口;所述目标端包括以下至少一项:RAN,用户面网元,终端;所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
- 根据权利要求3所述的方法,其中,所述第一通信设备执行第一目标操作包括:获取用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息;所述第一通信设备根据第一类别信息,用于不传送数据包的第一配置,第一数据包的相关信息,和/或,第三数据包的相关信息执行第一目标操作。
- 根据权利要求3或13所述的方法,其中,所述用于不传送数据包的第一配置包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;所述第二数据包为依赖所述第一数据包的数据包;所述第三数据包为要求优先保障传送数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求14所述的方法,其中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;和/或第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;和/或第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;和/或第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第一对 象的所有数据的传送要求,网络能够保障第一对象的QoS;其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
- 根据权利要求1所述的方法,其中,所述数据传送保障操作包括以下至少一项:优先传送优先级高的数据包;优先传送重要性等级高的数据包;优先传送第三目标数据包和/或第四目标数据包;优先传送优先级高的第三目标数据包和/或第四目标数据包;第三目标数据包为需要优先保障传送的数据包;第四目标数据包为第三目标数据包所依赖的数据包。
- 根据权利要求1或16所述的方法,其中,第一通信设备执行数据传送保障操作包括:获取第三数据包的相关信息;所述第一通信设备根据第三数据包的相关信息,执行数据传送保障操作,其中,第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包对应的资源负荷,第三数据包对应的优先级,第三数据包的信息的索引。
- 根据权利要求1所述的方法,其中,所述执行第一操作,包括:在满足第四条件的情况下,根据第一数据包的信息执行第一操作,或,确定第一数据包的信息生效;第四条件包括以下至少一项:拥塞开始;获取第一类别信息;实际资源负荷达到所述第一数据包对应的资源负荷;获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
- 根据权利要求1或11所述的方法,其中,所述停止执行第一目标操作和/或执行第二目标操作,包括以下至少一项:在满足第五条件的情况下, 根据第一数据包的信息执行第一操作;第五条件包括以下至少一项:拥塞结束;实际资源负荷未达到所述第一数据包对应的资源负荷;未获取第一类别信息;获取第二类别信息。
- 根据权利要求1至19中任一所述的方法,其中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;和/或所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;和/或所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
- 根据权利要求20所述的方法,其中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;和/或所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;和/或所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;和/或第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;和/或第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;和/或第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,根据不同优先级的第三数据包的信息执行数据传送保障操作;和/或第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;和/或第一数据包的信息的索引用于索引所述第一数据包的信息;和/或第三数据包的信息的索引用于索引所述第三数据包的信息。
- 一种数据处理方法,包括:第二通信设备执行第二操作,所述第二操作包括以下至少一项:获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;测量网络资源负荷;确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;确定第一目标数据包的范围;按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;执行数据传送保障操作;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息;其中,所述第二类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;其中,所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包依赖的数据包;所述第一数据包的信息用于指示所述第一数据包的范围;所述第三数据包的信息用于指示所述第三数据包的范围。
- 根据权利要求22所述的方法,其中,所述网络资源负荷包括以下至少一项:第一通信设备的资源负荷,第一通信设备连接的传送层的资源负荷,第一通信设备连接的传送层的传输速率。
- 根据权利要求22所述的方法,其中,所述第一目标数据包为以下至少一项:重要性等级低的数据包,需要放弃传送的数据包,允许放弃传送的 数据包,不属于需要优先保障传送数据包,不属于需要优先保障传送数据包所依赖的数据包。
- 根据权利要求22或24所述的方法,其中,确定第一目标数据包的范围包括以下至少一项:按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息来确定第一目标数据包的范围;按重要性等级从低到高的顺序,采用重要性等级作为第一目标数据包的范围;所述第一目标数据包包括以下至少一项:所述第一数据包,所述第二数据包,重要性等级最低的数据包;所述第一目标数据包的范围包括以下至少一项:所述第一数据包的范围,所述第二数据包的范围,重要性等级最低的数据包的范围;所述第一目标数据包不包括以下至少一项:所述第三数据包,所述第四数据包;所述第一目标数据包的范围不包括以下至少一项:所述第三数据包的范围,所述第四数据包的范围;其中,第二目标数据包为依赖所述第一目标数据包的数据包;所述第三数据包为需要优先保障传送数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求22或25所述的方法,其中,所述第二一目标操作包括:确定目标数据包是否属于第一目标数据包的范围;确定目标数据包是否为第二目标数据包;对属于第一目标数据包的范围和/或第二目标数据包的目标数据包执行以下至少一项:不传送所述目标数据包,缓存状态报告不包括目标数据包的缓存量,删除缓冲区的所述目标数据包;不传送第一目标数据包;在不传送第一目标数据包的情况下,不传送第二目标数据包;删除缓冲区的所述第一目标数据包和/或第二目标数据包;为其他数据包添加所述数据包的重要性等级信息;传送其他数据包;不传送所有的数据包;按优先级从高到低的顺序,逐步应用不同优先级的第一数据包的信息,不传送符合所述第一数据包信息的目标数据包;按重要性等级从低到高的顺序,逐步不传送目标数据包;其中,所述第二目标数据包为依赖所述第一目标数据包的数据包;其他数据包除了第一目标数据包和/或第二目标数据包之外的数据包。
- 根据权利要求22所述的方法,其中,所述第二二目标操作包括:为数据包添加所述数据包对应的重要性等级信息;所述第二通信设备将所述数据包发送给目标接口或目标端;其中,所述目标端包括以下至少一项:RAN,用户面网元,终端所述目标接口包括以下至少一项:N9接口,N6接口,N3接口,Uu接口。
- 根据权利要求22所述的方法,其中,所述第二通信设备获取第一信息包括:所述第二通信设备接收第一通信设备的上行数据包,从所述上行数据包的包头信息中获取所述第一信息;和/或所述第二通信设备接收第一通信设备的上行控制面信令,从所述上行控制面信令中获取所述第一信息。
- 根据权利要求28所述的方法,其中,所述包头信息包括以下至少一项:GTP协议的包头,业务应用层包头。
- 根据权利要求22所述的方法,其中,所述第二通信设备执行第二一目标操作包括:所述第二通信设备获取第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第二配置;所述第二通信设备根据第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,和/或,用于不传送数据包的第二配置,执行第二操作;所述第二监测配置信息包括以下至少一项:第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;所述第十二操作执行的时间段。
- 根据权利要求22所述的方法,其中,所述第二通信设备执行第二一目标操作包括:所述第二通信设备根据第一类别信息,和/或,用于不传送数据包的第二配置,执行第二一目标操作。
- 根据权利要求30或31所述的方法,其中,所述用于不传送数据包的第二配置包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求22所述的方法,其中,所述执行第二一操作,包括:在满足第六条件的情况下,根据第一数据包的信息执行第二一操作,或,确定第一数据包的信息生效;第六条件包括以下至少一项:拥塞开始;获取第一类别信息;实际资源负荷达到所述第一数据包对应的资源负荷;获取索引信息,且所述索引信息用于指示执行所述索引信息对应所述第一数据包的信息的。
- 根据权利要求22所述的方法,其中,所述停止执行第二一目标操作和/或执行第二二目标操作,包括:在满足第七条件的情况下,根据第一数据包的信息执行第二操作,和/或,确定第一数据包的信息失效;第七条件包括以下至少一项:拥塞结束;实际资源负荷未达到所述第一数据包对应的资源负荷;未获取第一类别信息;获取第二类别信息。
- 根据权利要求22至34中任一所述的方法,其中,第一目标数据包的范围通过第一目标数据包的信息用于指示体现;第一目标数据包的信息包括以下至少一项:所述第一目标数据包的重要性等级范围,所述第一目标数据包的数据流描述信息,所述第一目标数据包的数据集合的描述信息,所述第一目标数据包所对应的通道的信息,所述第一目标数 据包的方向,所述第一目标数据包的来源接口,所述第一目标数据包对应的资源负荷,所述第一目标数据包对应的优先级;和/或所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;和/或所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
- 根据权利要求35所述的方法,其中,所述第一目标数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一目标数据包对应的资源负荷的情况下,所述第一目标数据包的信息生效,或,根据所述第一目标数据包的信息执行第一目标操作;和/或所述第一数据包对应的资源负荷,用于指示在实际资源负荷达到所述第一数据包对应的资源负荷的情况下,所述第一数据包的信息生效,或,根据所述第一数据包的信息执行第一目标操作;和/或所述第三数据包对应的资源负荷,用于指示在实际资源负荷达到所述第三数据包对应的资源负荷的情况下,所述第三数据包的信息生效,或,根据所述第三数据包的信息执行数据传送保障操作;和/或第一目标数据包对应的目标优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一目标数据包的信息执行第一目标操作;和/或第一数据包对应的优先级为放弃传送优先级,用于指示按优先级顺序,根据不同优先级的第一数据包的信息执行第一目标操作;和/或第三数据包对应的优先级为保障传送优先级,用于指示按优先级顺序,根据不同优先级的第三数据包的信息执行数据传送保障操作;和/或第一目标数据包的信息的索引用于索引所述第一目标数据包的信息;和/或第一数据包的信息的索引用于索引所述第一数据包的信息;和/或第三数据包的信息的索引用于索引所述第三数据包的信息。
- 一种数据处理方法,包括:第三通信设备执行第三操作,所述第三操作包括以下至少一项:生成或更新第一策略;发送第一策略;所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;其中,第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;其中,用于不传送数据包的策略包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求37所述的方法,其中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS;和/或第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第一对象的所有数据的传送要求,网络能够保障第一对象的QoS;其中,第一对象包括以下至少一项:终端,QoS流,无线承载,数据流。
- 根据权利要求37所述的方法,其中,用于监测网络资源负荷的策略包括以下至少一项:第七指示信息,用于指示执行以下至少一项第十三操作:监测网络资源负荷,上报第一信息,获取第一信息,监测第一目标端的资源负荷和/或传送 层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的策略执行第一目标操作和/或第二一目标操作,根据用于不传送数据包的策略停止向第一目标端发送数据包;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述阈值才需上报;拥塞状态映射的网络资源负荷阈值;上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;网络资源负荷的测量频率;网络资源负荷的测量时间段;所述第十三操作执行的时间段。
- 根据权利要求37所述的方法,其中,所述第三通信设备执行第三操作包括:所述第三通信设备获取第一请求信息;所述第三通信设备根据所述第一请求信息,执行第三操作;其中,所述第一请求信息包括以下至少一项:数据流的描述信息,终端的信息,第八指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息。
- 根据权利要求37所述的方法,其中,所述第一数据包的信息包括以下至少一项:所述第一数据包的重要性等级范围,所述第一数据包的数据流描述信息,所述第一数据包的数据集合的描述信息,所述第一数据包所对应的通道信息,所述第一数据包的方向,所述第一数据包的来源接口,所述第一数据包对应的资源负荷,所述第一数据包对应的优先级;和/或所述第三数据包的信息包括以下至少一项:第三数据包的重要性等级范 围,所述第三数据包的数据流描述信息,所述第三数据包的数据集合的描述信息,所述第三数据包所对应的通道信息,所述第三数据包的方向,所述第三数据包的来源接口,所述第三数据包对应的资源负荷,所述第三数据包对应的优先级。
- 根据权利要求37所述的方法,其中,第三通信设备执行第三操作包括:所述第三通信设备获取第一类别信息,所述第三通信设备根据所述第一类别信息,生成和/或发送用于不传送数据包的策略;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息。
- 根据权利要求42所述的方法,其中,所述生成用于监测网络资源负荷的策略的步骤之后,所述方法还包括:所述第三通信设备获取所述第一类别信息。
- 一种数据处理方法,包括:第四通信设备执行第四操作,所述第四操作包括以下至少一项:生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,所述第一监测配置信息包括以下至少一项:第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;拥塞状态映射的网络资源负荷阈值;上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;网络资源负荷的测量频率;网络资源负荷的测量时间段;其中,所述第二监测配置信息包括以下至少一项:第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;所述第十二操作执行的时间段。
- 根据权利要求44所述的方法,其中,所述用于不传送数据包的第一配置包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四 数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;所述第二数据包为依赖所述第一数据包的数据包;所述第三数据包为要求优先保障传送数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求44所述的方法,其中,所述用于不传送数据包的第二配置包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第一数据包包括以下至少一项:需要放弃传送的数据包,允许不传送的数据包;所述第二数据包为依赖所述第一数据包的数据包;所述第三数据包为要求优先保障传送数据包;所述第四数据包为第三数据包所依赖的数据包。
- 根据权利要求44所述的方法,其中,所述第四通信设备执行第四操作包括:所述第四通信设备获取第一策略;所述第四通信设备根据所述第一策略,执行第四操作;其中,所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;其中,第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集。
- 根据权利要求44所述的方法,其中,第四通信设备执行第四操作包括:所述第四通信设备获取第一类别信息,所述第四通信设备根据所述第一类别信息,生成和/或发送用于不传送数据包的第二配置;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息。
- 根据权利要求48所述的方法,其中,所述发送第一监测配置信息和/或第二监测配置信息的步骤之后,所述方法还包括:所述第四通信设备获取第一类别信息。
- 一种数据处理方法,包括:第五通信设备执行第五操作,所述第五操作包括以下至少一项:发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;其中,第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;第二对象包括以下至少一项:终端,数据流,数据集;第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包所依赖的数据包;网络资源负荷请求信息,包括以下至少一项:第十指示信息,用于指示要求测量资源负荷类型;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;网络资源负荷的测量频率;网络资源负荷上报阈值;网络资源负荷上报事件;网络资源负荷的上报周期。
- 根据权利要求50所述的方法,其中,第一数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第一数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;和/或第三数据包的相关信息的生效条件包括以下至少一项:拥塞开始,实际资源负荷达到所述第三数据包对应的资源负荷,网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS;和/或第一数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第一数据包对应的资源负荷,网络资源能够满足第二对象的所有数据的传送要求,网络能够保障第二对象的QoS;和/或第三数据包的相关信息的失效条件包括以下至少一项:拥塞结束,实际资源负荷未达到所述第三数据包对应的资源负荷,网络资源能够满足第二对 象的所有数据的传送要求,网络能够保障第二对象的QoS。
- 一种数据处理装置,包括:第一处理模块,用于执行第一操作,所述执行第一操作包括以下至少一项:测量网络资源负荷;发送第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;确定第一目标数据包的范围;停止第一目标操作和/或执行第二目标操作,或,执行第一目标操作;执行数据传送保障操作;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息;其中,所述第二类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;其中,所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包依赖的数据包;所述第一数据包的信息用于指示所述第一数据包的范围;所述第三数据包的信息用于指示所述第三数据包的范围。
- 一种数据处理装置,包括:第二处理模块,用于执行第二操作,所述第二操作包括以下至少一项:获取第一信息,所述第一信息包括以下至少一项:第一类别信息,第二类别信息;测量网络资源负荷;确定目标数据包的重要性等级、目标数据包对应的数据流描述信息和/或目标数据包映射的通道;确定第一目标数据包的范围;按优先级顺序,应用不同优先级的第一数据包的信息执行第二一目标操作;停止第二一目标操作和/或执行第二二目标操作,或,执行第二一目标操作;执行数据传送保障操作;其中,所述第一类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第一指示信息,所述第一指示信息用于指示以下至少一项:拥塞开始,网络资源负荷达到上报阈值,要求停止向第一通信设备传送数据包,要求不传送或允许不传送第一数据包,要求不传送或允许不传送第二数据包,要求不传送或允许不传送除了第三数据包和/或第四数据包之外的数据包;第一数据包的信息;第三数据包的信息;其中,所述第二类别信息包括以下至少一项:监测到的网络资源负荷或所述网络资源负荷对应的负荷取值的索引;第二指示信息,所述第二指示信息用于指示以下至少一项:拥塞结束,网络资源负荷未达到上报阈值,恢复数据传送;其中,所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包依赖的数据包;所述第一数据包的信息用于指示所述第一数据包的范围;所述第三数据包的信息用于指示所述第三数据包的范围。
- 一种数据处理装置,包括:第三处理模块,用于执行第三操作,所述第三操作包括以下至少一项:生成或更新第一策略;发送第一策略;所述第一策略包括以下至少一项:用于不传送数据包的策略,用于优先保障传送数据包的策略,用于监测网络资源负荷的策略,一项或多项第一数据包的信息,一项或多项第三数据包的信息,第十指示信息;其中,第十指示信息用于指示:在满足第九条件的情况下,允许不传送第一对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;所述第九条件包括以下至少一项:网络资源不能够满足第一对象的所有数据的传送要求,网络不能保障第一对象的QoS,网络拥塞;第一对象包括以下至少一项:终端,QoS流,无线承载,数据流,数据集;其中,用于不传送数据包的策略包括以下至少一项:第四指示信息,所述第四指示信息用于指示以下至少一项:要求放弃传送或允许不传送所有的数据包,要求放弃传送或允许不传送第一数据包,要求放弃传送或允许不传送第二数据包,允许不传送除了第三数据包和/或第四数据包之外的其他数据包;一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包所依赖的数据包。
- 一种数据处理装置,包括:第四处理模块,用于执行第四操作,所述第四操作包括以下至少一项:生成或更新以下至少一项:不传送数据包的规则,生成第一监测配置信息,生成第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;发送以下至少一项:不传送数据包的规则;第一监测配置信息;第二监测配置信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息;其中,所述第一监测配置信息包括以下至少一项:第三指示信息,用于指示执行以下至少一项监测操作:监测网络资源负荷,向第二目标端发送第一信息,根据用于不传送数据包的第一配置执行第一目标操作;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;一个或多个上报阈值,所述上报阈值表示网络资源负荷达到所述上报阈值才需上报;拥塞状态映射的网络资源负荷阈值;上报事件,所述上报事件包括以下至少一项:拥塞开始,拥塞结束,测量到的网络资源负荷达到所述上报阈值;网络资源负荷的测量频率;网络资源负荷的测量时间段;其中,所述第二监测配置信息包括以下至少一项:第五指示信息,用于指示执行以下至少一项第十二操作:监测网络资源负荷,获取第一信息,监测第一目标端的资源使用负荷资源负荷和/或传送层的资源负荷,根据第一目标端的资源负荷和/或传送层的资源负荷停止向第一目标端发送数据包,根据第一目标端的要求停止向第一目标端发送数据包,根据用于不传送数据包的第二配置执行第二一目标操作,根据用于不传送数据包的第二配置停止向第一目标端发送数据包;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;所述第十二操作执行的时间段。
- 一种数据处理装置,包括:第五处理模块,用于执行第五操作,所述第五操作包括以下至少一项:发送第一请求信息,包括以下至少一项:数据流的描述信息,终端的信息,第九指示信息,一项或多项第一数据包的相关信息,一项或多项第三数据包的相关信息,网络资源负荷请求信息;其中,第九指示信息用于指示:在满足第八条件的情况下,允许不传送第二对象的部分数据包,允许不传送第一数据包和/或第二数据包,要求优先保障第三数据包和/或第四数据包,允许不传送除了第三数据包和/或第四数据包之外的数据包;其中,所述第八条件包括以下至少一项:网络资源不能够满足第二对象的所有数据的传送要求,网络不能保障第二对象的QoS,网络拥塞;第二对象包括以下至少一项:终端,数据流,数据集;第一数据包的相关信息包括以下至少一项:第一数据包的信息,第一数据包的信息的索引,第一数据包的相关信息的生效条件,第一数据包的相关信息的失效条件;第三数据包的相关信息包括以下至少一项:第三数据包的信息,第三数据包的信息的索引;其中,第一数据包的信息用于指示第一数据包的范围;第三数据包的信息用于指示第三数据包的范围;所述第二数据包为依赖所述第一数据包的数据包;所述第四数据包为第三数据包所依赖的数据包;网络资源负荷请求信息,包括以下至少一项:第十指示信息,用于指示要求测量资源负荷类型;要求监测网络资源负荷类型包括至少以下一项:第一目标端的资源负荷,第二目标端的资源负荷,传送层的资源负荷,RAN网元的资源负荷,用户面网元的资源负荷;网络资源负荷的测量频率;网络资源负荷上报阈值;网络资源负荷上报事件;网络资源负荷的上报周期。
- 一种通信设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,其中,所述程序或指令被所述处理器执行时实现如权利要求1至51任一项所述的数据处理方法的步骤。
- 一种可读存储介质,所述可读存储介质上存储程序或指令,其中,所述程序或指令被处理器执行时实现如权利要求1-51任一项所述的数据处理方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210303805.8 | 2022-03-24 | ||
CN202210303805.8A CN116847406A (zh) | 2022-03-24 | 2022-03-24 | 数据处理方法、装置、通信设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023179669A1 true WO2023179669A1 (zh) | 2023-09-28 |
Family
ID=88100056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/083083 WO2023179669A1 (zh) | 2022-03-24 | 2023-03-22 | 数据处理方法、装置、通信设备及可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116847406A (zh) |
WO (1) | WO2023179669A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117241241B (zh) * | 2023-11-13 | 2024-01-19 | 武汉本物科技股份有限公司 | 太阳能蓄热采暖***的联合通信方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180324633A1 (en) * | 2017-05-08 | 2018-11-08 | Samsung Electronics Co., Ltd. | Method and apparatus for configuring qos flow in wireless communication system |
CN112423340A (zh) * | 2019-08-21 | 2021-02-26 | 华为技术有限公司 | 一种用户面信息上报方法及装置 |
CN113543191A (zh) * | 2020-04-17 | 2021-10-22 | 华为技术有限公司 | 一种通信方法及通信装置 |
-
2022
- 2022-03-24 CN CN202210303805.8A patent/CN116847406A/zh active Pending
-
2023
- 2023-03-22 WO PCT/CN2023/083083 patent/WO2023179669A1/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180324633A1 (en) * | 2017-05-08 | 2018-11-08 | Samsung Electronics Co., Ltd. | Method and apparatus for configuring qos flow in wireless communication system |
CN112423340A (zh) * | 2019-08-21 | 2021-02-26 | 华为技术有限公司 | 一种用户面信息上报方法及装置 |
CN113543191A (zh) * | 2020-04-17 | 2021-10-22 | 华为技术有限公司 | 一种通信方法及通信装置 |
Also Published As
Publication number | Publication date |
---|---|
CN116847406A (zh) | 2023-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019192104A1 (zh) | 通信方法和装置 | |
US20200137778A1 (en) | Wireless Data Priority Services | |
WO2019228214A1 (zh) | 一种无线承载建立、业务流的监测方法及装置 | |
US20220078247A1 (en) | Data Transmission Method and Communications Device | |
WO2016155292A1 (zh) | 一种获取接入技术网络间传输时延的方法及装置 | |
US11824783B2 (en) | Maximum data burst volume (MDBV) determining method, apparatus, and system | |
WO2023179669A1 (zh) | 数据处理方法、装置、通信设备及可读存储介质 | |
US20170099229A1 (en) | Relay device and relay method | |
US11647419B2 (en) | Adjusting window size based on quality of experience | |
US20240107573A1 (en) | Data control method and apparatus, communication device, and readable storage medium | |
WO2021160164A1 (zh) | 信息控制方法及通信设备 | |
WO2021052417A1 (zh) | 信息传输方法及通信设备 | |
US10051508B2 (en) | System and method for mobility support selection | |
WO2023143549A1 (zh) | QoS的控制方法及通信设备 | |
WO2023179563A1 (zh) | 数据包处理方法、装置、通信设备及存储介质 | |
WO2023179608A1 (zh) | 信息控制方法、装置、通信设备及存储介质 | |
WO2022257912A1 (zh) | 信息传输方法、装置、通信设备和存储介质 | |
WO2023169473A1 (zh) | 业务处理方法、装置、通信设备及可读存储介质 | |
WO2023241446A1 (zh) | 信息处理方法及通信设备 | |
WO2024067452A1 (zh) | 信息处理方法及通信设备 | |
WO2023208115A1 (zh) | 数据的控制方法、装置及通信设备 | |
WO2023201607A1 (zh) | 一种数据传输方法及装置、通信设备 | |
WO2024032211A1 (zh) | 一种拥塞控制方法以及装置 | |
WO2014117342A1 (zh) | 一种拥塞控制的方法和设备 | |
US20230379233A1 (en) | Packet Loss Rate Detection Method, Communication Apparatus, and Communication System |
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: 23773916 Country of ref document: EP Kind code of ref document: A1 |