WO2022155977A1 - 通信方法和装置 - Google Patents
通信方法和装置 Download PDFInfo
- Publication number
- WO2022155977A1 WO2022155977A1 PCT/CN2021/073672 CN2021073672W WO2022155977A1 WO 2022155977 A1 WO2022155977 A1 WO 2022155977A1 CN 2021073672 W CN2021073672 W CN 2021073672W WO 2022155977 A1 WO2022155977 A1 WO 2022155977A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- air interface
- data packet
- network element
- processing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 293
- 238000004891 communication Methods 0.000 title claims abstract description 79
- 238000012545 processing Methods 0.000 claims abstract description 242
- 230000007246 mechanism Effects 0.000 claims abstract description 119
- 230000008569 process Effects 0.000 claims abstract description 81
- 230000005540 biological transmission Effects 0.000 claims abstract description 69
- 230000006870 function Effects 0.000 claims description 216
- 238000003672 processing method Methods 0.000 claims description 210
- 238000007726 management method Methods 0.000 claims description 72
- 238000003860 storage Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 14
- 238000004148 unit process Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 description 15
- 230000009286 beneficial effect Effects 0.000 description 13
- 238000005259 measurement Methods 0.000 description 10
- 238000013475 authorization Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000013523 data management Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- CNQCVBJFEGMYDW-UHFFFAOYSA-N lawrencium atom Chemical compound [Lr] CNQCVBJFEGMYDW-UHFFFAOYSA-N 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
Definitions
- the present application relates to the field of wireless communication, and more particularly, to a communication method and apparatus.
- the existing reliability mechanism of data transmission is performed through layers.
- the physical layer L1/media access control between the base station and the terminal can be used.
- (media access control, MAC) layer L2 performs retransmission correction to solve the problem, for example, it can be solved by the acknowledge mode (acknowledge mode, AM) supported by the radio link control (radio link control, RLC) layer between the base station and the terminal.
- the mode supports reliable and sequential transmission of data packets between the terminal and the base station; alternatively, a reliable connection can be established at the transport layer between the terminal and the application server to support the retransmission mechanism of data packets, for example, through the transmission control protocol (transmission control protocol). protocol, TCP) and Quick User Data Protocol Internet connections (quick UDP internet connections, QUIC), etc.
- TCP transmission control protocol
- QUIC Quick User Data Protocol Internet connections
- the AM mode of the RLC layer can be used between the base station and the terminal to support reliable sequential transmission of data packets, or the retransmission mechanism of the transport layer between the terminal and the application server can be used to support data packets.
- Reliable and sequential transmission of packets however, when the air interface situation deteriorates, the existing reliability mechanism may cause subsequent data packets to be blocked, and subsequent data packets cannot be sent to the terminal in time, which may lead to delays in data transmission. extension increases.
- the present application provides a communication method and device, which can solve the problem of blockage of data transmission caused by the inability to transmit subsequent data packets in time in the existing reliability mechanism when the air interface situation deteriorates, and can reduce the time of data transmission. to meet business needs.
- a first aspect provides a communication method, comprising: an access network device receiving first demand information of a service from a session management function network element; and the access network device determining, according to the first demand information
- the processing method of the data packet of the service includes: an active retransmission mechanism and/or a network coding method; the access network device processes the data packet of the service according to the processing method.
- the access network device receives the first demand information of the service from the network element of the session management function, determines that the processing mode of the data packet of the service is the active retransmission mechanism or the network coding mode, and then according to the processing method
- the data transmission mode can be flexibly adjusted, the delay of data transmission can be reduced, and the service requirements can be met.
- the first requirement information is used to indicate that the requirement of the service is high reliability and low latency.
- the access network device can know the demand of the service, make a corresponding response to the demand of the service, and adjust the transmission mode of the data packet of the service to meet the high reliability and low reliability of the service. Latency requirements.
- the access network device when the processing method is an active retransmission mechanism, processes the data packets of the service according to the processing method, including : the access network device processes the data packets of the service according to the active retransmission mechanism and the number of active retransmissions; or, when the processing mode is the network coding mode, the access network device processes the data packets according to the
- the processing method for processing the data packet of the service includes: the access network device processing the data packet of the service according to the network coding method and network coding algorithm information.
- the access network device acquires the air interface situation; wherein the access network device determines the data packet for the service according to the first requirement information
- the processing method includes: determining, by the access network device, the processing method according to the first requirement information and the air interface condition.
- the access network equipment can respond to the requirements of high reliability and low latency of the service in combination with different air interface conditions. For example, when the air interface conditions are not good, the access network equipment can adopt an active retransmission mechanism and /or network coding mode, thereby reducing the delay of data transmission and meeting the requirements of high reliability and low delay of services.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of the access network device.
- the determining the processing method of the data packet of the service includes: when the bit error rate is greater than a first threshold, the access network device determines adopt the processing mode for the data packets of the service; or, when the packet loss rate is greater than the second threshold, the access network device determines to adopt the processing mode for the data packets of the service; or, when When the air interface is in the interference period, the access network device determines to use the processing method for the data packet of the service; or, when the access network device is in congestion, the access network device determines to The data packet of the service adopts the processing method.
- the determining the processing method of the data packet of the service includes: when the air interface condition conforms to the random packet loss model, the access network device determines The network coding method is used for the data packets of the service; or, when the air interface condition conforms to the continuous packet loss model, the access network device determines to use the active retransmission mechanism for the data packets of the service.
- the method further includes: acquiring, by the access network device, algorithm information of the network coding; The network access device sends the network-coded algorithm information to the terminal device.
- the access network device when the access network device determines that the processing method for the data packet of the service is the network coding method, it can obtain the algorithm information of the network coding and send it to the terminal device, thereby saving the time for the terminal device to decode the data packet , which can reduce the delay of data transmission.
- the access network device when the access network device is in congestion, the access network device reduces the downlink transmission rate and increases the downlink data buffer value.
- the access network equipment can dynamically adjust the downlink transmission rate by sensing the congestion of the access network equipment, which can relieve the congestion of the access network equipment, improve the data transmission conditions, and thus reduce the data transmission delay.
- a communication method comprising: a user plane function network element receiving a first rule from a session management function network element, where the first rule indicates a processing method for a data packet of a service, and the processing method includes : active retransmission mechanism and/or network coding method; the user plane function network element receives the data packet of the service; the user plane function network element determines the processing method according to the first rule; the user The plane function network element processes the data packet of the service according to the processing method.
- the user plane function network element determines that the processing mode of the data packet of the service is the active retransmission mechanism or the network coding method by receiving the first rule of the service from the session management function network element, and then according to the first rule of the service.
- the processing mode processes the data packets of the service to realize the adjustment of the data transmission mode by the user plane functional network element, which can reduce the delay of data transmission and meet the service requirements.
- the user plane function network element processes the data packets of the service according to the processing method, It includes: the user plane function network element processes the data packets of the service according to the active retransmission mechanism and the number of active retransmissions; or, when the processing mode is a network coding mode, the user plane function
- the network element processing the data packet of the service according to the processing method includes: the user plane function network element processing the data packet of the service according to the network coding method and network coding algorithm information.
- the user plane function network element receives a first air interface parameter report from the access network device, where the first air interface parameter report is used to describe the air interface situation;
- the user plane function network element determines the processing mode of the data packet of the service according to the air interface situation.
- the user plane functional network element obtains the air interface situation and determines the processing method of the data packet of the service according to the air interface situation, so that the transmission method of the data packet can be dynamically determined according to the air interface situation, reducing Delay of data transmission to meet business requirements.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of an access network device.
- the first rule includes a correspondence between the air interface condition and the processing manner.
- the corresponding relationship between the air interface condition and the processing method includes: when the bit error rate is greater than a third threshold adopt the processing method; or, when the packet loss rate is greater than the fourth threshold, adopt the processing method for the data packets of the service; or, when the air interface is in an interference period, apply the processing method to the data packets of the service The processing method is adopted for the packet; or, when the access network device is in congestion, the processing method is adopted for the data packet of the service.
- the corresponding relationship between the air interface condition and the processing method includes: when the air interface condition conforms to the random packet loss model, processing the data packets of the service The network coding method is adopted; or, when the air interface condition conforms to the continuous packet loss model, the active retransmission mechanism is adopted for the data packets of the service.
- the header of the data packet of the service includes first indication information, and the first indication information indicates whether the data packet of the service adopts the processing method,
- the first indication information is used by the access network device to determine a first processing manner for the data packet, where the first processing manner includes an acknowledged retransmission manner or an unacknowledged retransmission manner.
- the header of the data packet of the service further includes second indication information, and the second indication information instructs the access network device to use a non-volatile method for the data packet.
- the data packet is sent in an acknowledgment retransmission mode, or the second indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- the user plane function network element when the access network device is congested, the user plane function network element reduces the downlink transmission rate and increases the downlink data buffer value.
- the user plane functional network element can dynamically adjust the downlink transmission rate by sensing the congestion of the access network equipment, which can relieve the congestion of the access network equipment, improve the conditions of data transmission, and reduce the delay of data transmission. .
- a communication method comprising: an application function network element receiving a second air interface parameter report, where the second air interface parameter report is used to describe air interface conditions;
- the processing method of the data packet of the service includes: an active retransmission mechanism and/or a network coding method; the application function network element processes the data packet of the service according to the processing method.
- the AF network element obtains the air interface situation, and decides that the processing method of the data packet is the active retransmission mechanism or the network coding method according to the air interface situation, and processes the data packet of the service, so that the AF network element can process the data packet according to the air interface.
- Different air interface conditions determine different processing methods to meet business requirements.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of an access network device.
- the application function network element subscribes to the air interface situation.
- Obtaining air interface information helps AF network elements to make judgments and better meet service requirements.
- the application function network element determines a processing method for the service data packet according to the air interface situation, including: when the bit error rate is greater than a fifth threshold , the application function network element determines to use the processing method for the data packets of the service; or, when the packet loss rate is greater than the sixth threshold, the application function network element determines to use the processing method for the data packets of the service the processing method; or, when the air interface is in the interference period, the application function network element determines to use the processing method for the data packet of the service; or, when the access network device is in congestion, the The application function network element determines to use the processing method for the data packet of the service.
- the application function network element determines a processing method for the service data packet according to the air interface condition, including: when the air interface condition conforms to a random packet loss model , the application function network element determines that the network coding method is used for the data packets of the service; or, when the air interface condition conforms to the continuous packet loss model, the application function network element determines that the data packets of the service are used.
- the active retransmission mechanism is adopted.
- the header of the data packet of the service includes third indication information, and the third indication information indicates whether the data packet of the service adopts the processing method,
- the third indication information is used for the access network device to determine a first processing manner for the data packet, and the second processing manner includes: an acknowledged retransmission manner or an unacknowledged retransmission manner.
- the header of the data packet of the service further includes fourth indication information, and the fourth indication information instructs the access network device to use a non-volatile method for the data packet.
- the data packet is sent in an acknowledgment retransmission mode, or the fourth indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- a communication method comprising: a session management function network element receiving second demand information of a service from an application function network element or a request for subscribing to air interface parameters of the application function network element, the second demand information being used It indicates that the service requires high reliability and low latency; the session management function network element sends the first information to the access network device according to the second requirement information or the request to subscribe to the air interface parameter, the first information It is used to instruct the access network device to report air interface parameters to the user plane function network element or the session management function network element, where the air interface parameters are used to describe the air interface conditions, and the air interface conditions are used to determine the validity of the data packets of the service.
- the processing method includes: an active retransmission mechanism and/or a network coding method.
- the session management function network element instructs the access network device to report the air interface parameters by receiving the second demand information of the service from the application function network element or the request of the application function network element for subscribing air interface parameters, so as to facilitate the application function
- the network element or the functional network element of the user plane obtains the status of the air interface and determines the processing method for the data packets of the service, so as to meet the requirements of high reliability and low delay of the service.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of an access network device.
- the first information is used to indicate to the access network device that when the bit error rate is greater than or equal to a seventh threshold, or the packet loss rate is greater than or equal to a seventh threshold When it is equal to the eighth threshold, or when the interference period is entered, the air interface parameter is reported to the user plane function network element or the session management function network element.
- the session management function network element sends second information to the access network device, where the second information is used to instruct the access network device to take non-acknowledgement
- the data packets of the service are sent in the retransmission mode.
- the network element of the session management function sends the second indication information to the access network device, which is used to instruct the access network device to send the data packet equal to the service in an unacknowledged retransmission mode, which satisfies the high reliability and low delay of the service. need.
- a communication apparatus is provided, and the apparatus is an access network device, including:
- a first transceiver unit configured to receive first demand information of a service from a session management network element; a first processing unit, configured to determine a processing method for the data packets of the service according to the first demand information, the The processing method includes: an active retransmission mechanism and/or a network coding method; the first processing unit is further configured to process the data packet of the service according to the processing method.
- the first requirement information is used to indicate that the requirement of the service is low latency and high reliability.
- the first requirement information further includes at least one of the following: delay requirement, packet loss rate requirement, bit error rate requirement, and 5G quality of service of the service Identifier 5QI.
- the first processing unit processes the data packets of the service according to the processing manner, including: the first processing unit process the data packets of the service according to the transmission mechanism and the number of active retransmissions; or, when the processing mode is the network coding mode, the first processing unit processes the data packets of the service according to the processing mode
- the processing includes: the first processing unit processes the data packets of the service according to the network coding mode and the algorithm information of the network coding.
- the method further includes: the first transceiver unit is configured to acquire air interface conditions; wherein the first processing unit determines, according to the first demand information
- the processing method of the data packet of the service includes: the first processing unit is configured to determine the processing method according to the first requirement information and the air interface condition.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of the access network device.
- the determining the processing manner of the data packet of the service includes: when the bit error rate is greater than a first threshold, the first processing unit, is used to determine that the processing method is used for the data packets of the service; or, when the packet loss rate is greater than the second threshold, the first processing unit is used to determine that the data packets of the service are to use the described processing method. or, when the air interface is in an interference period, the first processing unit is configured to determine to use the processing method for the data packets of the service; or, when the device is in congestion, the first processing unit A processing unit, configured to determine to adopt the processing mode for the data packets of the service.
- the determining the processing method of the data packet of the service includes: when the air interface condition conforms to the random packet loss model, the first processing unit, is used to determine that the network coding method is used for the data packets of the service; or, when the air interface condition conforms to the continuous packet loss model, the first processing unit is used to determine that the data packets of the service use the network coding mode. Describe the active retransmission mechanism.
- the method further includes: the first transceiver unit, configured to acquire algorithm information of the network coding;
- the first transceiver unit is further configured to send the network coding algorithm information to the terminal device.
- the apparatus further includes: when the apparatus is in congestion, the first processing unit is configured to reduce the downlink transmission rate and increase the downlink data buffer value .
- a communication device is provided, the device is a user plane function network element, comprising: a second transceiver unit configured to receive a first rule of a session management function network element, where the first rule is used to indicate a pair of The processing method of the data packet of the service, the processing method includes: an active retransmission mechanism and/or a network coding method; the second transceiver unit is used to receive the data packet of the service; the second processing unit is used to The first rule determines the processing mode; the second processing unit is further configured to process the data packets of the service according to the processing mode.
- the second processing unit processes the data packets of the service according to the processing manner, including: the second processing unit process the data packets of the service according to the transmission mechanism and the number of active retransmissions; or, when the processing mode is the network coding mode, the second processing unit processes the data packets of the service according to the processing mode
- the processing includes: the second processing unit processes the data packets of the service according to the network coding mode and the algorithm information of the network coding.
- the sixth aspect further includes: the second transceiver unit, configured to receive a first air interface parameter report from the access network device, where the first air interface parameter report is used for Describe the air interface situation; the second processing unit is configured to determine the processing mode of the data packet of the service according to the air interface situation.
- the air interface condition includes at least one of the following: bit error rate, packet loss rate, interference period, and congestion condition of access network equipment.
- the first rule includes a correspondence between the air interface condition and the processing manner.
- the corresponding relationship between the air interface condition and the processing method includes: when the bit error rate is greater than a third threshold adopt the processing method; or, when the packet loss rate is greater than the fourth threshold, adopt the processing method for the data packets of the service; or, when the air interface is in an interference period, apply the processing method to the data packets of the service The processing method is adopted for the packet; or, when the access network device is in congestion, the processing method is adopted for the data packet of the service.
- the corresponding relationship between the air interface condition and the processing method includes: when the air interface condition conforms to the random packet loss model, the data packets of the service are The network coding method is adopted; or, when the air interface condition conforms to the continuous packet loss model, the active retransmission mechanism is adopted for the data packets of the service.
- the header of the data packet of the service includes first indication information, and the first indication information indicates whether the data packet of the service adopts the processing method,
- the first indication information is used by the access network device to determine a first processing manner for the data packet, where the first processing manner includes an acknowledged retransmission manner or an unacknowledged retransmission manner.
- the header of the data packet of the service further includes second indication information, and the second indication information instructs the access network device to use a non-volatile method for the data packet.
- the data packet is sent in an acknowledgment retransmission mode, or the second indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- some implementations of the sixth aspect further include: when the access network device is congested, the second processing unit is configured to reduce the downlink transmission rate and increase the downlink data buffer value.
- a communication device is provided, the device is an application function network element, comprising: a third transceiver unit configured to receive a second air interface parameter report, where the second air interface parameter report is used to describe an air interface situation; three processing units, configured to determine a processing method for the data packets of the service according to the air interface conditions, the processing methods include: an active retransmission mechanism and/or a network coding method; the third processing unit is further configured to The processing method processes the data packets of the service.
- the air interface condition includes at least one of the following: bit error rate, packet loss rate, interference period, and congestion condition of access network equipment.
- the third processing unit is configured to subscribe to the air interface situation.
- the third unit determines, according to the air interface situation, a processing method for the data packet of the service, including: when the bit error rate is greater than a fifth threshold, The third processing unit is configured to determine to use the processing method for the data packets of the service; or, when the packet loss rate is greater than a sixth threshold, the third processing unit is configured to perform the processing on the service.
- the data packet of the service adopts the processing method; or, when the air interface is in an interference period, the third processing unit is configured to adopt the processing method for the data packet of the service; or, when the access network When the device is in congestion, the third processing unit is configured to use the processing method for the data packet of the service.
- the third unit determines, according to the air interface condition, a processing method for the data packet of the service, including: when the air interface condition conforms to the random packet loss model, The third unit is configured to determine that the network coding method is adopted for the data packets of the service; or, when the air interface condition conforms to the continuous packet loss model, the third unit is configured to determine that the service is to be The data packets adopt the active retransmission mechanism.
- the header of the data packet of the service includes third indication information, and the third indication information indicates whether the data packet of the service adopts the processing method, so
- the third indication information is used for the access network device to determine a second processing mode for the data packet, and the second processing mode includes: an acknowledgment retransmission mode or an unacknowledged retransmission mode.
- the header of the data packet of the service includes fourth indication information, and the fourth indication information instructs the access network device to use non-acknowledgement for the data packet or the fourth indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- a communication device is provided, the device is a session management function network element, comprising: a fourth transceiver unit configured to receive second demand information of services from the application function network element or subscription of the application function network element request for air interface parameters, the second requirement information is used to indicate that the service requires low latency and high reliability; the fourth processing unit is configured to, according to the second requirement information or the request for subscribing air interface parameters, to the receiving
- the network access device sends first information, where the first information is used to instruct the access network device to report air interface parameters to the user plane function network element or the session management function network element, where the air interface parameters are used to describe air interface conditions, the The air interface condition is used to determine the processing method for the data packet of the service, and the processing method includes: an active retransmission mechanism and/or a network coding method.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of the access network device.
- the first information is used to indicate to the access network device that when the bit error rate is greater than or equal to a seventh threshold, or the packet loss rate is greater than or equal to a seventh threshold When it is equal to the eighth threshold, or when the interference period is entered, the air interface parameter is reported to the user plane function network element or the session management function network element.
- the fourth transceiver unit is further configured to send second information to the access network device, where the second information is used to indicate the access
- the network device sends the data packet of the service in an unacknowledged retransmission manner.
- a communication system comprising: a user plane function network element and a session management function network element; the session management function network element is configured to send a first rule to the user plane function network element, the first rule A rule indicates a processing method for the service data packet, the processing method includes: an active retransmission mechanism and/or a network coding method; the user plane function network element is used to receive the service data packet; according to the first A rule is used to determine the processing mode; the data packets of the service are processed according to the processing mode.
- the user plane function network element when the processing method is an active retransmission mechanism, the user plane function network element is used for the active retransmission mechanism and the number of active retransmissions paired.
- the data packets of the service are processed; or, when the processing mode is the network coding mode, the user plane function network element is used for processing the data packets of the service according to the network coding mode and the algorithm information of the network coding. to be processed.
- the user plane function network element is further configured to receive a first air interface parameter report from the access network device, where the first air interface parameter report is used to describe the air interface situation; the user plane function network element determines the processing mode of the data packet of the service according to the air interface situation.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of an access network device.
- the first rule includes a correspondence between the air interface condition and the processing manner.
- the corresponding relationship between the air interface condition and the processing method includes: when the bit error rate is greater than a third threshold adopt the processing method; or, when the packet loss rate is greater than the fourth threshold, adopt the processing method for the data packets of the service; or, when the air interface is in an interference period, apply the processing method to the data packets of the service The processing method is adopted for the packet; or, when the access network device is in congestion, the processing method is adopted for the data packet of the service.
- the corresponding relationship between the air interface condition and the processing method includes: when the air interface condition conforms to the random packet loss model, the data packets of the service are The network coding method is adopted; or, when the air interface condition conforms to the continuous packet loss model, the active retransmission mechanism is adopted for the data packets of the service.
- the header of the data packet of the service includes first indication information, and the first indication information indicates whether the data packet of the service adopts the processing method,
- the first indication information is used by the access network device to determine a first processing manner for the data packet, where the first processing manner includes an acknowledged retransmission manner or an unacknowledged retransmission manner.
- the header of the data packet of the service further includes second indication information, and the second indication information instructs the access network device to use a non-volatile method for the data packet.
- the data packet is sent in an acknowledgment retransmission mode, or the second indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- the user plane function network element when the access network device is congested, is further configured to reduce the downlink transmission rate and increase the downlink data buffer value.
- a tenth aspect provides a communication system, comprising: an application function network element and a session management function network element; the application function network element is configured to send second demand information of a service or subscribe to an air interface to the session management function network element parameter request, the second requirement information is used to indicate that the service requires high reliability and low latency; the session management function network element is used to send the request to the connection according to the second requirement information or the request for subscribing air interface parameters.
- the network access device sends first information, where the first information is used to instruct the access network device to report air interface parameters to the user plane function network element or the session management function network element, where the air interface parameters are used to describe air interface conditions, the The air interface situation is used to determine the processing method for the data packet of the service, and the processing method includes: an active retransmission mechanism and/or a network coding method; the application function network element is also used to receive the second air interface parameter report, so the The second air interface parameter report is used to describe the air interface situation; the application function network element determines a processing method for the data packet of the service according to the air interface situation, and the processing method includes: an active retransmission mechanism and/or a network coding method; The application function network element processes the data packet of the service according to the processing method.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period, and a congestion condition of an access network device.
- the application function network element when the bit error rate is greater than a fifth threshold, the application function network element is configured to determine to use the processing method for the data packet of the service; Or, when the packet loss rate is greater than a sixth threshold, the application function network element is used to determine to use the processing method for the data packets of the service; or, when the air interface is in an interference period, the application function The function network element is used to determine to use the processing method for the data packet of the service; or, when the access network device is in congestion, the application function network element is used to determine to use the processing method for the data packet of the service. the processing method described above.
- the application function network element when the air interface condition conforms to the random packet loss model, the application function network element is configured to determine to use the network coding method for the data packet of the service or, when the air interface condition conforms to the continuous packet loss model, the application function network element is configured to determine to use the active retransmission mechanism for the data packet of the service.
- the header of the data packet of the service includes third indication information, and the third indication information indicates whether the data packet of the service adopts the processing method, so
- the third indication information is used for the access network device to determine a second processing mode for the data packet, and the second processing mode includes: an acknowledgment retransmission mode or an unacknowledged retransmission mode.
- the header of the data packet of the service further includes fourth indication information, and the fourth indication information instructs the access network device to use a non-volatile method for the data packet.
- the data packet is sent in an acknowledgment retransmission mode, or the fourth indication information instructs the access network device to send the data packet in an acknowledgment retransmission mode.
- the first information is used to indicate to the access network device that when the bit error rate is greater than or equal to a seventh threshold, or the packet loss rate is greater than or equal to a seventh threshold When it is equal to the eighth threshold, or when the interference period is entered, the air interface parameter is reported to the user plane function network element or the session management function network element.
- a computer-readable medium is provided, the computer-readable medium is stored with a computer program (also referred to as code, or instruction) when it runs on a computer, causing the computer to perform any aspect or any of the above.
- a computer program also referred to as code, or instruction
- a twelfth aspect provides a communication chip, in which instructions are stored that, when executed on a computer device, cause the communication chip to perform the method in any of the above-mentioned aspects or any possible implementation manner of any of the aspects.
- a thirteenth aspect provides a computer program product comprising instructions, the instructions, when run on a computer, cause the computer to perform the method in any of the above-mentioned aspects or any possible implementations of any of the aspects.
- FIG. 1 is a schematic diagram of the architecture of a 5G system applying the present application
- FIG. 2 is a schematic flowchart of a communication method provided by the present application.
- FIG. 3 is a schematic flowchart of another communication method provided by the present application.
- FIG. 5 is a schematic block diagram of applying the computer equipment provided by the present application.
- FIG. 6 is a schematic block diagram of a communication apparatus provided by the present application.
- an application scenario to which the communication method of the present application can be applied may include a UE101, a radio access network (RAN) device 102, a user plane function (UPF) network element 103, a connection access and mobility management function (AMF) 104, session management function (SMF) network element 105, policy control function (PCF) network element 106, application function (application function) , AF) 107, network capability exposure function entity (network exposure function, NEF) network element 108, unified data management (unified data management, UDM) network element 109, authentication authorization service function (authentication server function, AUSF) network element 110, A network slice selection function (NSSF) network element 111 and a data network (DN) 112.
- RAN radio access network
- UPF user plane function
- AMF connection access and mobility management function
- SMF session management function
- PCF policy control function
- NEF network exposure function
- NEF network exposure function
- UDM unified data management
- AUSF authentication authorization service function
- NSF network slice
- the communication system shown in FIG. 1 may be a 5th generation (5G) communication network.
- 5G 5th generation
- the UE may also be referred to as a terminal device.
- Terminal devices may communicate with one or more core networks (CNs) via RAN devices.
- a terminal device may be referred to as an access terminal, terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless network device, user agent, or user equipment.
- the terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a wireless communication capable Handheld devices, computing devices or other devices connected to wireless modems, in-vehicle devices, wearable devices or IoT, end devices in vehicle networks, home gateways (CPE) and any form of end device in future networks Wait.
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- a wireless communication capable Handheld devices computing devices or other devices connected to wireless modems
- in-vehicle devices wearable devices or IoT
- end devices in vehicle networks end gateways (CPE) and any form of end device in future networks Wait.
- CPE home gateways
- the RAN device may be a radio access network (RAN) device.
- RAN radio access network
- An example of a RAN device is a base station (BS).
- BS base station
- a base station also known as a base station device, is a device that connects a terminal to a wireless network, including but not limited to: transmission reception point (TRP), 5G node B (gNB), evolved node B ( evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), Home base station (for example, home evolved nodeB, or home node B, HNB), base band unit (base band unit, BBU), or Wifi access point (access point, AP), or small base station equipment (pico), etc.
- TRP transmission reception point
- gNB 5G node B
- eNB evolved node B
- RNC radio network controller
- NB node B
- BSC base station controller
- BTS base transceiver station
- Home base station for example, home evolved nodeB, or home node B, HNB
- base band unit base band unit
- BBU base band unit
- Wifi access point access point,
- base stations In systems using different wireless access technologies, the names of devices with base station functions may vary.
- base stations the above-mentioned apparatuses for providing wireless communication functions for terminals are collectively referred to as base stations.
- UPF It can be understood as the naming of user plane functional network elements in the 5G architecture.
- the user plane function network elements mainly include the following functions: data packet routing and transmission, packet detection, service consumption reporting, QoS processing, legal interception, uplink packet detection, downlink data packet storage and other user plane related functions.
- the mobility management network element mainly includes the following functions: connection management, mobility management, registration management, access authentication and authorization, reachability management, security context management and other functions related to access and mobility.
- SMF It can be understood as the naming of session management network elements in the 5G architecture. Among them, the session management network element mainly performs functions such as session management, execution of control policies issued by PCF, selection of UPF, and allocation of UE IP addresses.
- PCF It can be understood as the naming of policy control function network elements in the 5G architecture. Among them, the policy control function network element is mainly responsible for policy control functions such as charging for sessions and service flow levels, quality of service (QoS) bandwidth guarantee, mobility management, and UE policy decision-making.
- the PCFs connected to AMF and SMF are access and mobility control PCF (PCF for access and mobility control, AM PCF) and SM PCF respectively.
- AM PCF and SM PCF may not be the same PCF entity.
- UDM It can be understood as the naming of unified data management network elements in the 5G architecture.
- the unified data management network element mainly includes the following functions: unified data management, supporting authentication credential processing in 3GPP authentication and key agreement mechanism, user identity processing, access authorization, registration and mobility management, subscription management, short message management, etc.
- AUSF It can be understood as the naming of the authentication and authorization service function network elements in the 5G architecture.
- the authentication and authorization service function network element is responsible for authenticating and authorizing the access of the terminal device.
- DN Data network, used to identify the operator's network access point name.
- the DN may also include authentication, authorization, and accounting (AAA) server functions, responsible for performing secondary authentication on users.
- AAA authentication, authorization, and accounting
- the AF network element can be understood as the naming of application function network elements in the 5G architecture.
- the application function network element mainly conveys the requirements of the application side to the network side, for example, quality of service (quality of service, QoS) requirements and the like.
- the AF network element may be a third-party functional entity, or may be an application service deployed by an operator, such as an IP multimedia subsystem (IP multimedia subsystem, IMS) voice call service.
- IP multimedia subsystem IP multimedia subsystem
- IMS IP multimedia subsystem
- a multi-access edge computing (MEC) platform or an application server can be used as an AF network element to communicate with the 5G core network.
- MEC multi-access edge computing
- the AF network element can directly interface with the PCF network element, or, the AF network element can also interface with the PCF network element through a network capability exposure function (network exposure function, NEF).
- NEF network exposure function
- network elements or functions may be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (eg, a cloud platform).
- a platform eg, a cloud platform
- the foregoing network element or function may be implemented by one device, or may be implemented jointly by multiple devices, or may be a functional module in one device, which is not specifically limited in this embodiment of the present application.
- N1 The interface between the AMF and the UE, irrespective of access, used to deliver QoS control rules to the UE, etc.
- N2 The interface between the AMF and the RAN, used to transmit radio bearer control information from the core network side to the RAN, etc.
- N3 The interface between the RAN and the UPF, used to transfer user plane data between the RAN and the UPF.
- N4 The interface between the SMF and the UPF, used to transmit information between the control plane and the user plane, including controlling the distribution of forwarding rules for the user plane, QoS control rules, traffic statistics rules, etc., and reporting of information on the user plane.
- N5 The interface between the AF and the PCF, used for application service request delivery and network event reporting.
- N6 The interface between UPF and DN connection, used for transferring user plane data between UPF and DN.
- N7 The interface between the PCF and the SMF is used to deliver a protocol data unit (protocol data unit, PDU) session granularity and a business data flow granularity control policy.
- PDU protocol data unit
- N8 The interface between the AMF and the UDM, used by the AMF to obtain the subscription data and authentication data related to access and mobility management from the UDM, and to register the UE's current mobility management related information to the UDM.
- N9 The interface between UPF and UPF, such as the interface between the visited-policy control function (V-PCF) and the home-policy control function (H-PCF), or the interface between the visited-policy control function (V-PCF) and the home-policy control function (H-PCF).
- V-PCF visited-policy control function
- H-PCF home-policy control function
- H-PCF home-policy control function
- N10 an interface between the SMF and the UDM, used for the SMF to obtain the session management-related subscription data from the UDM, and the SMF to register the UE's current session-related information to the UDM.
- N11 The interface between the SMF and the AMF, used to transfer the PDU session tunnel information between the RAN and the UPF, the control message sent to the UE, the radio resource control information sent to the RAN, and the like.
- N12 The interface between the AMF and the AUSF, used to authenticate the terminal equipment.
- N13 The interface between the UDM and the AUSF, used to transmit authentication parameters and transmit authentication results.
- N14 Interface between two AMFs to pass user context to support mobility across AMFs.
- N15 The interface between the PCF and the AMF, used for delivering UE policies and access control related policies.
- N22 The interface between AMF and NSSF, used for slice selection and obtaining slice information allowed by the terminal.
- N33 The interface between NEF and AF, which is used for third-party applications to obtain capability opening information from the mobile network and provide application information to the mobile network.
- each network element eg, PCF network element, AMF network element, etc.
- the name of each network element included in FIG. 1 is only a name, and the name does not limit the function of the network element itself.
- the above-mentioned network elements may also have other names, which are not specifically limited in this embodiment of the present application.
- some or all of the above-mentioned network elements may use the terminology in 5G, or other names, etc., which will be uniformly described here, and will not be repeated below.
- a communication system to which the communication method of the present application can be applied may include more or less network elements or devices.
- the device or network element in FIG. 1 may be hardware, software divided by functions, or a combination of the above two.
- the devices or network elements in FIG. 1 may communicate with each other through other devices or network elements.
- the UE and the AF network element have already established an application layer connection.
- the AF network element is a video server, and the application layer connection established between the UE and the AF network element is used for the UE to communicate with the AF network element.
- the network element requests to play a VR video.
- the application layer connection between the UE and the AF network element may be sent through the PDU session established by the UE in the 5G network, that is, the UE uses the IP address corresponding to the PDU session to communicate with the AF network element.
- the network element that communicates with the 5G core network and the video server are the same network element, but in actual deployment, they may be different network elements, which are not limited in this application.
- FIG. 2 A schematic flowchart of a communication method according to an embodiment of the present application is shown in FIG. 2 . It should be understood that FIG. 2 shows steps or operations of the communication method, but these steps or operations are only examples, and the present application may also perform other operations or variations of the respective operations in FIG. 2 .
- the PCF network element receives the second demand information of the service from the AF network element.
- the second requirement information of the service may be used to indicate that the requirement of the service is high reliability and low latency.
- high reliability means that the service has accuracy requirements for no packet loss rate or good packet rate.
- it may be: The non-packet loss rate or the good packet rate reaches 99.999%, which is not limited in this application; for example, low latency refers to the time-consuming requirement of the service for data transmission, specifically, it can be 1ms, or 10ms, etc. Yes, this application does not make any limitation on this.
- the second demand information of the service may include indication information for indicating that the service is high reliability and low latency. Further, the demand information of the service may also include: the maximum delay value required by the service, and information such as the maximum packet loss rate or the maximum bit error rate that the service can accept.
- the second requirement information may further include description information of the service, such as an application identifier or a packet filter used to describe the data flow of the service, such as information such as a quintuple.
- description information of the service such as an application identifier or a packet filter used to describe the data flow of the service, such as information such as a quintuple.
- the second demand information may further include other QoS information, for example, the maximum bandwidth demand required by the service, and the like.
- the PCF network element determines a policy and charging control PCC rule based on the second demand information of the service, and sends the PCC rule to the SMF network element.
- the PCC rule may include information such as the maximum delay, maximum bit error rate or maximum packet loss rate that the service can accept.
- the PCC rule may also include indication information for indicating that the service is low-latency and high-reliability.
- the base station receives an N2 message from the SMF network element, where the N2 message includes the first requirement information.
- the SMF network element determines the first requirement information according to the PCC rule.
- the N2 message also includes information instructing the base station to create a radio bearer for the data packet of the service.
- the first requirement information is used to indicate that the service is a low-latency and high-reliability service.
- the first requirement information may include a 5G quality of service identifier (5G QoS identifier, 5QI) of the service, and the first requirement information may also include a delay requirement, a packet loss rate requirement, or a bit error rate requirement of the service, and the like.
- 5G QoS identifier 5G QoS identifier
- the base station determines a processing method for the data packet of the service according to the content of the first requirement information, and the processing method may include: an active retransmission mechanism and/or a network coding method.
- the base station determines the processing method of the data packets of the service, including:
- the base station receives the processing method of the service from the SMF network element, and correspondingly, the N2 message also includes the processing method of the service.
- the N2 message may further indicate the number of times of the active retransmission; or, when the processing mode of the data packet of the service is the network coding mode, the The N2 message may further indicate network coding algorithm information, where the network coding algorithm information is used to indicate the network coding method.
- common network coding algorithms include: Hamming code, RS (reed-solomon) code, BCH code, etc. .
- the algorithm information of network coding also includes the specific parameters of the algorithm.
- the parameters of the algorithm include the generator matrix.
- the specific parameters that the network coding algorithm needs to include is determined according to the specific algorithm.
- the N2 message can carry a number, which indicates a network coding algorithm and its parameter information, and the base station can determine the network coding algorithm and its parameters according to the number.
- the base station can configure the number and network coding The corresponding relationship between the algorithms and parameters, or, the number points to well-known (ie standardized) network coding algorithms and parameters.
- the N2 message can only carry the algorithm information of network coding (that is, the algorithm information carrying network coding implies the use of network coding), or it can indicate the use of network coding and further Carry the algorithm information of network coding.
- the N2 message further includes a non-access stratum (non access stratum, NAS) message sent to the UE.
- NAS non access stratum
- the SMF network element may include the network coding algorithm information in the NAS message, so that the UE can decode the data packets according to the network coding algorithm.
- the NAS message may further indicate that the QoS flow adopts the active retransmission mechanism, or instruct the terminal to discard the repeated data packets.
- the base station determines the processing method of the service according to the first requirement information, that is, the N2 message does not include the processing method of the service.
- the base station can determine how to process the service according to a locally configured policy.
- the base station When the base station determines to use the active retransmission mechanism for the data packets of the service, the base station further determines the number of active retransmissions. For example, the base station may determine the number of active retransmissions according to the air interface situation; When the data packet adopts the network coding mode, the base station can also determine the algorithm information of the network coding. For example, the base station can determine the algorithm information of the network coding according to the air interface situation. The base station may configure the algorithm information of network coding, so as to determine the algorithm information of network coding to be used when the data packet of the service is processed in the network coding manner.
- the SMF network element can use the QoS parameter to indicate that the service is a low-latency high-reliability service.
- the QoS parameter For example, a specific 5QI is used to indicate that the service is a low-latency and high-reliability service, or, when the QoS parameter is When the packet delay budget (PDB) is less than the specified threshold, it indicates that the service flow requires low delay and high reliability.
- PDB packet delay budget
- the SMF network element carries additional indication information to indicate that the service flow requires low latency and high reliability or needs to be processed using this processing method.
- the base station may further determine the processing mode adopted for the data packets of the service according to specific air interface conditions.
- specific air interface conditions E.g:
- the base station adopts the active retransmission mechanism, that is, the base station actively copies N copies of the received downlink data packet, where N ⁇ 1, and sends N+1 copies of the data to the UE through the air interface.
- the base station actively copies N copies of the received downlink data packet, where N ⁇ 1, and sends N+1 copies of the data to the UE through the air interface.
- the above method can avoid that in the traditional acknowledgment retransmission method, the base station needs to wait for the timer to expire and retransmit, resulting in subsequent data packets being blocked and unable to be sent to the UE in time, thus failing to meet the ultra-low latency requirement of the service.
- the base station since the base station sends multiple identical data packets, the possibility of packet loss is reduced, thereby meeting the requirements of low latency and high reliability of services.
- the base station When the air interface condition is #B, the base station performs network coding on the downlink data packets.
- the SMF network element may send network coding parameters to the base station, for example, network coding algorithm information.
- the UE can still restore the original data packet in the case of packet loss, and determines the network coding method by receiving the network coding algorithm information from the SMF network element, saving the UE to decode and obtain the original data packet time, thereby reducing the data transmission delay.
- the network coding method increases the redundancy of data transmission. Even in the process of data transmission, the UE cannot receive all the data packets, but the UE can restore some of the received data packets in combination with the network coding method. The original data packet, thereby reducing the data transmission delay.
- the base station can first perform network coding on the downlink data, and then use an active retransmission method for the coded data, that is, send N+1 data packets to the UE.
- the base station can combine the network coding method and the active retransmission mechanism to reduce the delay of data transmission.
- the air interface condition includes at least one of the following: a bit error rate, a packet loss rate, an interference period or a congestion condition of a base station.
- the above air interface conditions #A, #B and #C can be any combination of the parameters exemplified below, including but not limited to: #A: parameter one; #A: parameter two; #B : parameter one; #B: parameter one and two; #C: parameter three.
- parameter one the bit error rate is greater than the first threshold
- parameter two the packet loss rate is greater than the second threshold
- parameter three the current air interface is in the interference period
- parameter four the base station is in a congested state.
- the above-described combination of various parameters is only understood as an example, and should not be regarded as the combination of parameters only includes the described ones.
- the above-mentioned first, second, third and fourth are used only for the purpose of differentiation and have no limiting effect.
- the base station determines to use network coding for the data packets of the service, or, when the air interface condition is the air interface damage model and conforms to the continuous packet loss model , the base station determines to use an active retransmission mechanism for the data packets of the service.
- this application does not specifically limit which processing method needs to be adopted in what air interface situation. Specifically, when the air interface situation is #A, the active retransmission mechanism can be selected, or when the air interface situation is #B, the active retransmission mechanism can be selected, or when the air interface situation is #C, the active retransmission mechanism and A combination of network coding. This application does not make any limitation to this.
- the PCC rule sent by the PCF network element to the SMF network element may be referred to as a second rule.
- the second rule includes a processing method indicating a data packet of a service, and the processing method includes: an active retransmission mechanism and / or network coding method.
- the SMF network element may send the correspondence between the air interface condition and the processing method to the base station.
- the base station configures a radio bearer mode for the data packet corresponding to the service flow.
- the base station when the base station determines to use the active retransmission mechanism or the network coding method for the data packet of the service flow, in an implementation manner, the base station configures the bearer in the unacknowledged mode (that is, the UM mode) for the data packet of the service flow ); or, when the base station determines that the data packet of the service does not adopt the active retransmission mechanism or the network coding method, the base station can configure the bearer of the acknowledgement mode (that is, the AM mode) for the data packet of the service flow, that is, when the base station is for the downlink
- the base station sends these data packets to the UE through the bearer corresponding to the unacknowledged mode.
- the base station will These data packets are sent to the UE through the bearer corresponding to the acknowledgment mode.
- the base station can send the network coding algorithm information to the UE through the bearer configuration message, so that the UE can decode the received downlink data packet.
- the base station determines to use network coding to process service data packets, if the network coding algorithm information changes, the base station needs to transmit the new network coding algorithm information to the UE so that the UE can decode the downlink data packets.
- the base station may receive an air interface parameter measurement report sent by the UE, where the report is used to describe the air interface situation.
- the base station determines the air interface condition through the air interface parameter measurement report sent by the UE, and further determines the processing mode of the data packet of the service in combination with the first demand information and the air interface condition.
- the base station when the base station is in congestion, the base station can reduce the downlink transmission rate and increase the downlink data buffer value to avoid aggravating the congestion of data transmission.
- the base station sends a response message to the SMF network element.
- the response message may be used to report the processing mode of the data packet of the service by the base station.
- the SMF network element sends a response message to the PCF network element.
- the response message is used to report the processing mode of the data packet of the service by the base station.
- the PCF network element sends a response message to the AF network element.
- the response message is used to report the processing mode of the data packet of the service by the base station.
- the base station receives the downlink data packet and processes the downlink data packet.
- the base station After determining the processing mode of the data packet of the service, the base station processes the data packet of the service according to the determined processing mode.
- the base station When the processing mode is the active retransmission mechanism, the base station processes the data packets of the service according to the processing mode, including: the base station processes the data packets of the service according to the active retransmission mechanism and the number of active retransmissions; or, when When the processing mode is the network coding mode, the base station processes the data packets of the service according to the processing mode, including: the base station processes the data packets of the service according to the network coding mode and the algorithm information of the network coding. It should be noted that the number of active retransmissions may be determined by the base station, or may be determined by notification from the SMF network element, which is not limited in this embodiment of the present application.
- the base station may also determine the air interface condition by obtaining the air interface parameter measurement report sent by the UE, and then combine the first demand information and the air interface condition to determine the processing method of the data packet of the service.
- the UE receives the downlink data packet.
- the UE needs to check whether the received data packets are repeated, and if so, discard the repeated data packets.
- the UE may perform data packet repetition detection according to the information of the application layer. For example, if the application layer information of the data packet includes the sequence number of the data packet, the UE may determine whether the data packet is repeated according to the sequence number. The UE may also determine whether the data packets are repeated through the number of the packet-free data convergence protocol (packet data convergence protocol, PDCP) layer, for example, the base station uses the same PDCP number when sending the repeated data packets.
- packet data convergence protocol packet data convergence protocol
- the UE decodes the data packet according to the received network coding algorithm information, so as to obtain the original data packet.
- the base station determines the processing method of the data packet of the service by receiving the first demand information sent by the SMF network element, and can also determine the air interface situation by obtaining the air interface parameter measurement report sent by the UE, And combined with the first demand information to determine the processing mode of the data packet. In this way, the base station can determine the processing mode of the data packet of the service according to the real-time change of the air interface state.
- FIG. 3 A schematic flowchart of a communication method according to another embodiment of the present application is shown in FIG. 3 . It should be understood that FIG. 3 shows steps or operations of the communication method, but these steps or operations are only examples, and the present application may also perform other operations or variations of the respective operations in FIG. 3 .
- S301-S302 are connected with the foregoing steps S201-S202, and are not repeated here.
- the SMF network element receives the PCC rule sent by the PCF network element, and determines, based on the PCC rule, to enable an enhanced reliability mechanism for processing data packets of the service, where the reliability mechanism includes: an active retransmission mechanism and/or network coding Way.
- the SMF network element may determine the processing method according to the PCC rule. For example, the SMF network element determines whether to enable the active retransmission mechanism and/or the network coding method according to the maximum delay and/or 5QI of the service in the PCC rule.
- the SMF network element determines that the base station uses the unacknowledged retransmission mode to process the service data packets.
- the SMF network element may determine to enable the active retransmission mechanism according to the maximum packet loss rate. For example, further, the SMF network element may further determine the number of active retransmissions according to the maximum packet loss rate.
- the SMF network element may determine the network coding method according to the maximum packet loss rate.
- the network coding method can increase the redundancy of the data, that is, when the UE receives the data packet processed by the network coding method, the packet loss phenomenon occurs during the transmission process, and the UE can also restore the original data packet according to the received data packet. the data package.
- the SMF network element can determine the network coding method, thereby reducing the possibility of packet loss.
- the UPF network element receives the first rule from the SMF network element, where the first rule is used to indicate a processing method for the service data packet, and the processing method includes an active retransmission mechanism and/or a network coding method.
- the first rule may include a correspondence between the air interface situation and the processing mode of the data packet of the service.
- the correspondence includes:
- bit error rate is greater than the first threshold, or the packet loss rate is greater than the second threshold, or the air interface is in an interference period, or when the base station is congested, it is determined to use this processing method for the data packets of the service.
- the correspondence between the air interface status and the processing mode of the service data packet may include:
- the air interface condition is the air interface damage model and conforms to the random packet loss model
- the data packet of the above service adopts an active retransmission mechanism.
- the SMF network element When the SMF network element decides to enable the enhanced reliability mechanism, the SMF network element configures and sends the first rule to the UPF network element.
- the UPF network element determines to adopt an enhanced processing method for the data packet of the service. For example, when the processing method is an active retransmission mechanism, the UPF network element processes the data packet of the service according to the processing method, Including: the UPF network element processes the data packets of the service according to the active retransmission mechanism and the number of active retransmissions; or, when the processing mode is the network coding mode, the UPF network element performs the processing on the data packets of the service according to the processing mode.
- the processing includes: the UPF network element processes the data packets of the service according to the network coding mode and the algorithm information of the network coding. It should be noted that the number of active retransmissions may be determined by the UPF network element, or may be indicated by the first rule, which is not limited in this embodiment of the present application.
- the SMF network element sends an N2 message to the base station, where the N2 message is used to instruct the base station to establish a radio bearer corresponding to the service.
- the N2 message includes first information, and the first information is used to instruct the base station to report air interface parameters to the UPF network element or the SMF network element.
- the air interface parameters are used to describe the air interface conditions, and the air interface conditions can be used to determine the validity of the data packets of the service. how to handle it.
- the SMF network element instructs the base station to report information such as packet loss rate, bit error rate, and base station congestion indication caused by non-congestion.
- the first information may indicate the triggering condition for the base station to report the air interface parameters, for example, reporting the air interface parameters when the air interface condition reaches a certain threshold, for example, sending the air interface parameters when the packet loss rate reaches the first threshold, and when the bit error rate reaches the second threshold When sending air interface parameters, etc.
- the N2 message includes second information, and the second information is used to indicate that the base station has actively retransmitted the service flow corresponding to the service or adopted network coding, or the second information is used to indicate that the base station has the service of the service.
- Streams do not use AM mode.
- the SMF can instruct the base station not to adopt the AM mode for the service flow of the service through the QoS parameter of the service, such as a specific 5QI, and can also express the requirement through a special instruction.
- the N2 message may further include third information, where the third information is used to instruct the base station to send the data packets of the QoS flow in a dual connectivity (dual connectivity, DC) manner.
- dual connectivity dual connectivity
- the N2 message may further include fourth information, and the fourth information may further specify the bandwidth when the QoS flow is sent through the primary and secondary base stations respectively, for example, the primary base station link 1M bandwidth, the secondary base station link 1M bandwidth (total 2M bandwidth).
- the base station may configure the air interface resources of the primary and secondary base stations for the QoS flow through dual connectivity transmission. If the downlink offload is performed by the UPF network element, the base station sends the downlink tunnel information of the primary base station and the secondary base station to the SMF network element, so that the SMF network element can further send it to the UPF network element, and the SMF network element can indicate the UPF network element.
- the data packets of the service are sent on two links according to a certain bandwidth ratio (for example, the bandwidths of the two DC links are the same), and the UPF network element divides the downlink data packets according to the principle of diversion.
- the N2 message further includes a NAS message sent to the UE.
- the SMF network element may include the network coding algorithm information in the NAS message, so that the UE can decode the data packets according to the network coding algorithm.
- the NAS message may further indicate that the QoS flow adopts the active retransmission mechanism, or instruct the terminal to discard the repeated data packets.
- the base station configures a radio bearer for the service.
- step S305 according to the N2 information sent by the SMF network element to the base station, the base station can process the service flow of the service as follows:
- Manner #1 The base station determines according to the second information that the AM mechanism is not enabled for the QoS flow. In this method, the base station does not enable the reliable retransmission mechanism for the downlink data packets corresponding to the QoS flow, so as to avoid blocking the transmission of subsequent data packets due to packet loss.
- Method #2 For each downlink data packet, the base station decides whether to enable the AM mechanism according to whether the UPF network element has enabled the enhanced reliability mechanism (ie, the active retransmission method and/or the network coding method to process the data packet).
- the base station can determine whether the UPF adopts the enhanced reliability mechanism according to the downlink data packet header, that is, the indication information in the GPRS tunnel protocol user plane (GTP-U). If the packet header of the data packet indicates that the UPF network element is enabled If the enhanced reliability mechanism is used, the base station directly sends the data packet to the UE in an unacknowledged manner. Alternatively, if the header of the data packet indicates that the UPF network element does not use the enhanced reliability mechanism, the base station sends the data packet to the UE in an acknowledgement mode (ie, AM mode).
- the base station sends the data packet to the UE in an acknowledgement mode (ie, AM mode).
- the base station may configure different radio bearers for the QoS flow of the service in two modes: AM mode and non-AM mode. Specifically, when the data packet of the QoS flow is sent in the AM mode, the base station sends the data packet through the radio bearer corresponding to the AM mode; when the data packet is sent in the non-AM mode, the base station corresponds to the data packet in the non-AM mode the radio bearer for transmission.
- the terminal can determine whether the radio bearer corresponds to the AM mode or the non-AM mode according to the configuration of the radio bearer.
- the base station allocates resources of the primary and secondary base stations for the service according to the third information. If the fourth information indicates the ratio information sent by the primary and secondary base stations, the base station configures radio bearers according to the proportional information. If the UPF offloads downlink services, the base station allocates downlink tunnel information of the primary and secondary base stations respectively.
- the base station sends a response message.
- the base station sends the downlink tunnel information of the primary and secondary base stations to the SMF network element.
- the base station may send the radio bearer configuration result to the SMF network element, for example, whether the bearer of the primary and secondary base stations is successfully allocated.
- the SMF network element sends a response message to the PCF network element.
- the response message is used to report the processing mode of the data packet of the service by the base station.
- the PCF network element sends a response message to the AF network element.
- the PCF network element is used to report the processing mode of the data packet of the service by the base station.
- the base station reports air interface parameters to the UPF network element or the SMF network element.
- the base station reports the first air interface parameter report to the UPF network element or the SMF network element, where the first air interface parameter report is used to describe the air interface situation.
- the base station may send the first air interface parameter report through GTP-U.
- the first information sent by the SMF network element may carry a trigger condition for specifying the base station to send air interface parameters, for example, the frequency of sending air interface parameters, or, when the packet loss rate and the bit error rate reach a certain threshold, and when the Sent when the base station is congested, etc.
- the base station reports air interface parameters to the UPF network element or the SMF network element according to the trigger conditions set by the SMF network element. If the SMF network element instructs the base station to perform air interface measurement, the base station can also start the air interface measurement (for how to perform the air interface measurement, please refer to the existing protocol, which will not be repeated here), and report the measured result to the UPF network element or the SMF network element.
- Steps S311a and S311b are the steps in which the SMF network element receives and processes the air interface parameter report:
- Step 311a the SMF network element processes air interface parameters.
- the SMF network element processes the air interface parameters to determine the air interface condition.
- the air interface condition may be that the bit error rate is greater than a certain threshold, or the air interface condition may be that the packet loss rate is greater than a certain threshold, or the air interface condition may be that the base station is congested, or whether the current air interface is in the interference period.
- the SMF network element can also perform more complex processing on the air interface parameters, for example, input the received air interface parameters into the machine learning software, and the machine learning software outputs the result, and the SMF network element determines the air interface condition according to the output result.
- Step 311b the SMF updates the first rule.
- the SMF network element determines that the first rule needs to be updated according to the situation of the air interface, the SMF network element sends the updated first rule to the UPF network element. For example, when the bit error rate is greater than a certain threshold or the packet loss rate is greater than a certain threshold, the SMF network element determines that the number of active retransmissions needs to be increased, or the network coding method needs to be adjusted (such as increasing the redundancy ratio). The element re-determines the first rule, and sends the updated first rule to the UPF network element, so that the UPF network element can process the data packet of the service according to the updated first rule.
- the SMF network element determines to change the processing mode of the data packets of the service to the network coding mode; or when the air interface condition becomes the air interface damage
- the SMF network element determines that the processing mode of the data packets of the service becomes the active retransmission mechanism.
- the SMF network element updates the first rule, so as to notify the UPF network element to process the data packets of the service according to the new processing mode.
- the SMF network element may change the first rule, so as to notify the UPF network element to reduce the downlink transmission rate and increase the size of the downlink data buffer.
- the purpose of reducing the downlink transmission rate is to reduce the data packets sent to the base station to relieve air interface congestion, and to increase the buffer is to reduce the buffer overflow and packet loss on the UPF network element due to the slowdown.
- the UPF network element processes air interface parameters.
- the UPF network element processes the air interface parameters to determine the air interface condition.
- the air interface condition may be that the bit error rate is greater than a certain threshold, or the air interface condition may be that the packet loss rate is greater than a certain threshold, or the air interface condition may be that the base station is congested, or whether the current air interface is in the interference period.
- the UPF network element can also perform more complex processing on the air interface parameters. For example, the air interface parameters are input into the machine learning software, and the machine learning software outputs the result, and the UPF network element determines the air interface condition according to the output result.
- the UPF network element can analyze the air interface damage model according to the air interface parameters sent by the base station, and take different actions according to the damage model. For example, when the current air interface damage model is the random packet loss model, the UPF network element Using the network coding method, when the air interface damage model is a continuous packet loss model, the UPF network element adopts an active retransmission mechanism.
- the UPF network element processes the downlink data packets.
- the UPF network element determines the processing method for the downlink data packet according to the first rule from the SMF network element.
- the UPF network element sends the processed data packet to the base station, and the base station sends it to the UE.
- the UPF network element may also determine the processing method of the data packet of the service according to the air interface situation and in combination with the first rule. For the determination process, refer to the foregoing step S203, which will not be repeated here.
- the UPF network element may carry first indication information in the GTP-U header, and the first indication information is used to indicate that the data packet adopts this processing mode, the first indication information is also used by the base station to determine a first processing mode for the data packet, and the first processing mode includes an acknowledgment retransmission mode or an unacknowledged retransmission mode.
- the first processing method may be the unacknowledged retransmission method, or, when the first indication information indicates that the data packet does not adopt the active retransmission method
- the first processing method may be an acknowledgment retransmission method.
- the base station can determine whether the data packet bypasses the AM mode according to the first indication information.
- the UPF network element may carry second indication information in the GTP-U header, where the second indication information is used to instruct the base station to send the data packet in an unacknowledged retransmission manner.
- the UPF network element when the UPF network element senses that the base station is congested, the UPF network element can reduce the downlink transmission rate and increase the size of the downlink data buffer.
- the purpose of reducing the downlink transmission rate is to reduce the data packets sent to the base station to relieve air interface congestion, and to increase the buffer is to reduce the buffer overflow and packet loss on the UPF network element due to the slowdown.
- the UE receives the downlink data packet.
- the UE needs to check whether the received data packets are repeated, and if so, discard the repeated data packets.
- the UE may perform data packet repetition detection according to the information of the application layer. For example, if the application layer information of the data packet includes the sequence number of the data packet, the UE may determine whether the data packet is repeated according to the sequence number. The UE can also determine whether the data packets are repeated through the number of the PDCP layer, for example, the base station uses the same PDCP number when sending the repeated data packets.
- the UE decodes the data packet according to the received network coding algorithm information, so as to obtain the original data packet.
- the UPF network element receives the first rule from the SMF network element, determines the processing method based on the first rule, and processes the data packets of the service according to the processing method, and the base station can
- the indication information of the SMF or UPF determines to use the unacknowledged retransmission method to process the data packets of the service, so as to avoid the existing acknowledgment retransmission mechanism due to the inability to receive the acknowledgment feedback from the terminal in time when the air interface situation deteriorates.
- the transmission of subsequent data packets is blocked, thereby reducing the data transmission delay.
- FIG. 4 is a schematic flowchart of a communication method according to still another embodiment of the present application. It should be understood that FIG. 4 shows steps or operations of the communication method, but these steps or operations are only examples, and the embodiments of the present application may also perform other operations or variations of the respective operations in FIG. 4 .
- the PCF network element receives service information sent by the AF network element, where the service information is used to indicate service requirement information.
- the AF network element further sends fifth information, where the fifth information is used to instruct the AF network element to subscribe the air interface situation to the core network.
- the AF network element can set the conditions for sending the report, for example, when the packet loss rate caused by non-congestion is greater than a certain threshold, report the second air interface parameter report to the AF network element; or when the air interface enters the interference period , the air interface parameter report is reported to the AF.
- the fifth information is further used to indicate that the core network needs to report the air interface information to the AF network element in a low-latency manner, that is, the air interface information needs to be reported to the AF network element in a real-time manner.
- the AF network element further indicates that the service is a low-latency service.
- the service can be indicated by service information as a low-latency service.
- the service information includes a latency requirement of the service, and the service can be determined as a low-latency service according to the latency requirement.
- the AF network element may also send fifth indication information, where the fifth indication information is used to indicate that the service is a low-latency and high-latency service.
- the PCF network element determines a PCC rule based on the service information, and sends the PCC rule to the SMF network element.
- the PCC rule may include subscribing the air interface to the core network for the AF network element.
- the PCC rule may also carry the indication that the service requires low latency.
- the low-latency indication may be a dedicated indication, or it may be indicated by the delay requirement value and/or 5QI.
- the SMF network element receives the PCC rule sent by the PCF network element.
- the SMF network element notifies the UPF network element to send the air interface information report directly to the AF network element.
- the SMF network element can send the notification address of the AF network element to the UPF network element, and the UPF network element uses the notification address to send the air interface information report to the AF network element.
- step S404 for this step, reference may be made to the aforementioned step S305, which will not be repeated here.
- this step is similar to the aforementioned step S306. However, the difference between the two is that in this step S405, the AF network element can directly notify the UE of the network coding algorithm.
- the SMF network element informs the UE of the network coding through the NAS information
- the AF network element sends the network coding parameters to the PCF network element, and further sends the PCF network element to the SMF network element.
- step S409 is similar to the aforementioned step S310, and is not repeated here.
- the UPF network element or the SMF network element sends a second air interface parameter report to the AF network element, where the second air interface parameter report is used to describe the air interface situation.
- the UPF network element or the SMF network element can directly send the air interface information received from the base station to the AF network element, or the UPF network element or the SMF network element first processes the received information, and then sends the processing result to the AF network element .
- the AF network element processes the downlink data packet according to the processing method.
- the AF network element determines the processing method of the data packet of the service according to the air interface situation. For the processing method, reference may be made to the foregoing step S203, which will not be repeated here.
- the AF network element may carry sixth indication information in the header of the data packet, which is used to indicate that the data packet of the service adopts active retransmission.
- transmission mechanism and/or network coding method for example, carrying indication information in an IP header, or carrying indication information in a real-time transport protocol (RTP) header, or carrying indication information in a custom field, The specific implementation of this embodiment is not limited).
- the UPF network element receives the data packet, it can determine whether the AF network element adopts the active retransmission mechanism and/or network coding method for the data packet according to the sixth indication information carried in the data packet. Further, the UPF network element The third or fourth indication information may be carried in the GTP-U packet header, so that the base station can determine, according to the indication information, to send the data packet of the service in an unacknowledged retransmission manner.
- the UE receives the downlink data packet.
- the UE needs to check whether the received data packets are repeated, and if so, discard the repeated data packets.
- the UE may perform data packet repetition detection according to the information of the application layer. For example, if the application layer information of the data packet includes the sequence number of the data packet, the UE may determine whether the data packet is repeated according to the sequence number. The UE can also determine whether the data packets are repeated through the number of the PDCP layer, for example, the base station uses the same PDCP number when sending the repeated data packets.
- the UE decodes the data packet according to the received network coding algorithm information, so as to obtain the original data packet.
- the AF network element determines the air interface condition by acquiring the second air interface parameter report, and determines the processing method of the data packet of the service according to the air interface condition, and then according to the processing method, the data of the service is processed.
- the existing acknowledgment retransmission mechanism can avoid the phenomenon that the transmission of subsequent data packets is blocked due to the inability to receive the acknowledgment feedback from the terminal in time when the air interface conditions deteriorate, and reduce the delay of data transmission.
- FIG. 5 shows a schematic block diagram of a communication apparatus 500 to which an embodiment of the present application is applied.
- Any network element involved in any of the foregoing methods 200 to 400 such as a mobility management network element, a policy control network element, etc., may be implemented by the communication device shown in FIG. 5 .
- the communication apparatus 500 may be a physical device, may also be a component of the physical device (eg, an integrated circuit, a chip, etc.), or may be a functional module in the physical device.
- the communication apparatus 500 includes: one or more processors 501 .
- the processor 501 may store execution instructions for executing the methods of the embodiments of the present application.
- the processor 501 may call an interface to implement the receiving and sending functions.
- the interface may be a logical interface or a physical interface, which is not limited.
- the interface may be a transceiver circuit, or an interface circuit.
- Transceiver circuits or interface circuits for realizing receiving and transmitting functions may be separate or integrated.
- the above-mentioned transceiver circuit or interface circuit can be used for code/data reading and writing, or the above-mentioned transceiver circuit or interface circuit can be used for signal transmission or transmission.
- the interface can be implemented by a transceiver.
- the communication device 500 may further include a transceiver 503 .
- the transceiver 503 may be referred to as a transceiver unit, a transceiver, a transceiver circuit or a transceiver, etc., for implementing a transceiver function.
- the communication device 500 may further include a memory 502 .
- the embodiment of the present application does not specifically limit the specific deployment location of the memory 502, and the memory may be integrated in the processor, or may be independent of the processor.
- the communication device 500 does not include a memory, the communication device 500 only needs to have a processing function, and the memory can be deployed in other locations (eg, a cloud system).
- the processor 501, the memory 502 and the transceiver 503 communicate with each other through an internal connection path to transmit control and/or data signals.
- the communication device 500 may also include other devices, such as input devices, output devices, batteries, and the like.
- the memory 502 may store execution instructions for executing the methods of the embodiments of the present application.
- the processor 501 can execute the instructions stored in the memory 502 in combination with other hardware (such as the transceiver 503) to complete the steps of the method shown below.
- other hardware such as the transceiver 503
- the methods disclosed in the embodiments of the present application may be applied to the processor 503 or implemented by the processor 503 .
- the processor 503 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the method can be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (field programmable gate array, FPGA), or other possible solutions. Programming logic devices, discrete gate or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
- the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
- Software modules can be located in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory or electrically erasable programmable memory, registers, etc. in the storage medium.
- the storage medium is located in the memory, and the processor reads the instructions in the memory, and completes the steps of the above method in combination with its hardware.
- memory 502 may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be a read-only memory ROM, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory may be random access memory RAM, which acts as an external cache.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- SDRAM synchronous DRAM
- SDRAM double data rate synchronous dynamic random access memory
- double data rate SDRAM double data rate SDRAM
- DDR SDRAM enhanced synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SCRAM synchronous link dynamic random access memory
- direct rambus RAM direct rambus RAM
- memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.
- FIG. 6 shows a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application.
- the specific form of the communication apparatus 600 may be a general-purpose computer device or a chip in a general-purpose computer device, which is not limited in this embodiment of the present application.
- the communication device 600 includes a transceiver unit 610 and a processing unit 620 .
- the communication apparatus 600 may be any network element involved in this application, and may implement the functions that the network element can implement. It should be understood that the communication apparatus 600 may be a physical device, or a component (eg, an integrated circuit, a chip, etc.) of a physical device, or a functional module in the physical device.
- the communication apparatus 600 may be a physical device, or a component (eg, an integrated circuit, a chip, etc.) of a physical device, or a functional module in the physical device.
- the communication apparatus 600 may be used to implement the functions of the base station in this application.
- the communication device includes: a transceiver unit 610 for receiving the N2 message from the SMF network element, please refer to the detailed introduction of the content of the N2 message in the foregoing step S203 and the foregoing step S305, which will not be repeated here;
- the air interface parameter measurement report sent by the UE is used to describe the air interface situation; it is used to receive downlink data packets; and it is used to send a response message to the SMF network element.
- the transceiver unit 610 will also be used to perform all transceiver operations related to the base station in the aforementioned methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, for the convenience of concise description , and will not be repeated here.
- the processing unit 620 is configured to determine the processing mode of the data packet of the service according to the first demand message, and process the data packet of the service according to the processing mode; for determining the air interface situation according to the air interface parameter measurement report sent by the UE, And determine the processing method of the data packet of the service according to the air interface; configure a specific bearer mode for the service flow of the service; and decide to reduce the downlink data transmission rate and increase the data buffer value according to the congestion situation.
- processing unit 620 will also be used to perform all the processing operations related to the base station in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, for the convenience of concise description , and will not be repeated here.
- the communication apparatus 600 may correspond to the base station in the foregoing method embodiments, and the above-mentioned and other management operations and/or functions of each module in the communication apparatus 600 are for the base station in the foregoing methods 200 to 400, respectively. Therefore, the beneficial effects in the foregoing method embodiments can also be achieved, which are not repeated here for brevity.
- the communication apparatus 600 may be used to implement the function of the user plane function network element in this application.
- the communication device includes: a transceiver unit 610, configured to receive a first rule from an SMF network element, where the first rule is used to indicate a processing method for a data packet of a service; and a first air interface parameter report from a base station, the The first air interface parameter report is used to describe air interface conditions; it is used to receive downlink data packets.
- processing unit 620 will also be used to perform all the transceiving operations related to the user plane functional network elements in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, For the convenience of concise description, details are not repeated here.
- the processing unit 620 is configured to determine the processing mode of the data packet of the service according to the first rule; be used to determine the processing mode of the data packet of the service according to the obtained air interface condition; be used to process the data packet of the service ; Used to reduce the downlink transmission rate and increase the data buffer value when the base station is perceived to be congested.
- processing unit 620 is also used to perform all processing operations related to the user plane functional network elements in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, For the convenience of concise description, details are not repeated here.
- the communication device 600 may correspond to the user plane function network element in the foregoing method embodiments, and the above-mentioned and other management operations and/or functions of each module in the communication device 600 are for the foregoing method 200 respectively.
- the corresponding steps of the user plane function network element in step 400 can also achieve the beneficial effects in the foregoing method embodiments, which are not repeated here for the sake of brevity.
- the communication apparatus 600 may be used to implement the function of the application function network element in this application.
- the communication device includes: a processing unit 610, configured to send a second demand message of the service to the PCF network element, where the second demand information is used to indicate the low-latency and high-reliability requirements of the service; used to receive a request from the PCF network element The response message is used to receive the second air interface parameter report from the UPF network element, where the second air interface parameter report is used to describe the air interface situation.
- processing unit 620 will also be used to perform all the transceiving operations related to the application function network element in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, as For convenience of description, details are not repeated here.
- the processing unit 620 is configured to determine the processing mode of the data packet of the service according to the acquired air interface condition; and to process the data packet of the service according to the determined processing mode.
- processing unit 620 will also be used to perform all processing operations related to the application function network element in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, as For convenience of description, details are not repeated here.
- the communication device 600 may correspond to the application function network element in the foregoing method embodiments, and the above-mentioned and other management operations and/or functions of each module in the communication device 600 are for the foregoing methods 200 to 200, respectively.
- the corresponding steps of applying the functional network element in 400 can also achieve the beneficial effects in the foregoing method embodiments, which are not repeated here for the sake of brevity.
- the communication apparatus 600 may be used to implement the function of the session management function network element in this application.
- the communication device includes: a processing unit 610, configured to receive second demand information for services from an application function network element or a request for subscribing to air interface parameters of the application function network element, where the second demand information is used to indicate that the service requirements are low Delay and high reliability; used to receive response messages from PCF network elements.
- processing unit 620 will also be used to perform all the transceiving operations related to the session management function network element in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, For the convenience of concise description, details are not repeated here.
- the processing unit 620 is configured to send first information to the access network device according to the second requirement information or the request to subscribe to the air interface parameter, where the first information is used to instruct the access network device to send the user plane function network element or session management
- the functional network element reports air interface parameters, and the air interface parameters are used to describe the air interface conditions, and the air interface conditions are used to determine the processing mode of the service data packets.
- processing unit 620 will also be used to perform all processing operations related to the session management function network element in the foregoing methods 200 to 400, and can achieve the beneficial effects corresponding to the method side, For the convenience of concise description, details are not repeated here.
- the communication apparatus 600 may correspond to the session management function network element in the foregoing method embodiments, and the above-mentioned and other management operations and/or functions of each module in the communication apparatus 600 are for the foregoing method 200 respectively.
- the beneficial effects in the foregoing method embodiments can also be achieved, which are not repeated here for brevity.
- the apparatus 600 may also be used to implement the functions of the PCF network elements in the above method embodiments, wherein the transceiver unit 610 may be used to implement operations related to reception and transmission, and the processing unit 620 may be used to implement operations other than reception and transmission.
- the transceiver unit 610 may be used to implement operations related to reception and transmission
- the processing unit 620 may be used to implement operations other than reception and transmission.
- the communication apparatus 600 is presented in the form of functional modules.
- a “module” herein may refer to an application-specific integrated circuit ASIC, a circuit, a processor and memory executing one or more software or firmware programs, an integrated logic circuit, and/or other devices that may provide the above-described functions.
- the apparatus 600 may take the form shown in FIG. 5 .
- the processing unit 620 may be implemented by the processor 501 shown in FIG. 5 .
- the computer device shown in FIG. 5 includes the memory 502
- the processing unit 620 may be implemented by the processing 501 and the memory 502 .
- the transceiver unit 610 may be implemented by the transceiver 503 shown in FIG.
- the transceiver 503 includes a receive function and a transmit function.
- the processor is implemented by executing the computer program stored in the memory.
- the function and/or implementation process of the transceiver unit 610 may also be implemented by pins or circuits.
- the memory may be a storage unit in the chip, such as a register, a cache, etc., and the storage unit may also be a storage unit located outside the chip in the computer device, as shown in FIG. 5 .
- the memory 502, or, may also be a storage unit deployed in other systems or devices, not in the computer device.
- computer readable media may include, but are not limited to: magnetic storage devices (eg, hard disks, floppy disks, or magnetic tapes, etc.), optical disks (eg, compact discs (CDs), digital versatile discs (DVDs) etc.), smart cards and flash memory devices (eg, erasable programmable read-only memory (EPROM), card, stick or key drives, etc.).
- various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
- machine-readable medium may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
- the present application also provides a computer-readable medium on which a computer program is stored, and when the computer program is executed by a computer, implements the functions of any of the foregoing method embodiments.
- the present application also provides a computer program product, which implements the functions of any of the above method embodiments when the computer program product is executed by a computer.
- a computer may be implemented in whole or in part by software, hardware, firmware or any combination thereof.
- When implemented in software it can be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated.
- the computer may be a general purpose computer, special purpose computer, computer network, or other programmable device.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, digital subscriber line, DSL) or wireless (eg, infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, or the like that includes an integration of one or more available media.
- the available media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks, SSD)) etc.
- system and “network” are often used interchangeably herein.
- the term “and/or” in this article is only an association relationship to describe the associated objects, indicating that there can be three kinds of relationships, for example, A and/or B, it can mean that A exists alone, A and B exist at the same time, and A and B exist independently B these three cases.
- At least one of or “at least one of” herein mean all or any combination of the listed items, eg, "at least one of A, B, and C", It can be expressed that there are six cases of A alone, B alone, C alone, A and B at the same time, B and C at the same time, and A, B and C at the same time.
- B corresponding to A means that B is associated with A, and B can be determined according to A.
- determining B according to A does not mean that B is only determined according to A, and B may also be determined according to A and/or other information.
- the disclosed system, apparatus and method may be implemented in other manners.
- the apparatus embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented.
- the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium.
- the technical solution of the present application can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution.
- the computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk and other mediums that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本申请提供了一种通信方法和装置,该方法包括:接入网设备接收来自会话管理功能网元的业务的第一需求信息;所述接入网设备根据所述第一需求信息,确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述接入网设备根据所述处理方式对所述业务的数据包进行处理。本申请提供的方法,能够解决现有的可靠性机制在面对空口情况变差时因无法及时传输后续的数据包而导致数据传输的阻塞的问题,并能够降低数据传输的时延,满足业务需求。
Description
本申请涉及无线通信领域,更具体地涉及到一种通信方法和装置。
现有的数据传输的可靠性机制是通过分层执行的,例如,在无线通信中,当空中接口存在丢包或者误码时,可以通过基站与终端之间的物理层L1/媒体接入控制(media access control,MAC)层L2进行重发纠正而解决,例如,可以通过基站与终端之间的无线链接控制(radio link control,RLC)层支持的确认模式(acknowledge mode,AM)解决,该模式支持终端与基站间的数据包的可靠按序传输;或者,终端与应用服务器之间也可以在传输层建立可靠连接,以便支持数据包的重发机制,例如,通过传输控制协议(transmission control protocol,TCP)和快速用户数据协议互联网链接(quick UDP internet connections,QUIC)等。
在现有的可靠性机制中,基站与终端之间可以通过RLC层的AM模式,支持数据包的可靠按序传输,或者可以通过终端与应用服务器之间的传输层的重发机制,支持数据包的可靠按序传输,但是,当空口情况变差时,现有的可靠性机制可能会导致后续的数据包发生阻塞,无法使后续的数据包及时发送给终端,并可能导致数据传输的时延增大。
发明内容
本申请提供一种通信方法和装置,能够解决现有的可靠性机制在面对空口情况变差时因无法及时传输后续的数据包而导致数据传输的阻塞的问题,并能够降低数据传输的时延,满足业务需求。
第一方面,提供了一种通信方法,包括:接入网设备接收来自会话管理功能网元的业务的第一需求信息;所述接入网设备根据所述第一需求信息,确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述接入网设备根据所述处理方式对所述业务的数据包进行处理。
在该技术方案中,接入网设备接收来自会话管理功能网元的业务的第一需求信息,确定对该业务的数据包的处理方式为主动重传机制或网络编码方式,并进而根据该处理方式对该业务的数据包进行处理,可以灵活地调整数据传输的方式,能够降低数据传输的时延,满足业务需求。
结合第一方面,在第一方面的某些实现方式中,所述第一需求信息用于指示所述业务的需求为高可靠低时延。
通过接收业务的第一需求信息,接入网设备能够清楚业务的需求,并对该业务的需求做出相应的回应,并调整对该业务的数据包的传输方式,满足该业务的高可靠低时延需求。
结合第一方面,在第一方面的某些实现方式中,当所述处理方式为主动重传机制时, 所述接入网设备根据所述处理方式对所述业务的数据包进行处理,包括:所述接入网设备根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述接入网设备根据所述处理方式对所述业务的数据包进行处理,包括:所述接入网设备根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
结合第一方面,在第一方面的某些实现方式中,所述接入网设备获取空口情况;其中,所述接入网设备根据所述第一需求信息,确定对所述业务的数据包的处理方式,包括;所述接入网设备根据所述第一需求信息和所述空口情况确定所述处理方式。
在该技术方案中,接入网设备可以结合不同的空口情况,对业务的高可靠低时延的需求做出回应,如当空口情况不好时,接入网设备可以采取主动重传机制和/或网络编码方式,藉此降低数据传输的时延,满足业务的高可靠低时延的需求。
结合第一方面,在第一方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
结合第一方面,在第一方面的某些实现方式中,所述确定所述业务的数据包的处理方式,包括:当所述误码率大于第一阈值时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第二阈值时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述接入网设备确定对所述业务的数据包采用所述处理方式。
在该技术方案中,通过区分不同的空口情况,可以优选地满足业务的高可靠低时延需求。
结合第一方面,在第一方面的某些实现方式中,所述确定所述业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述接入网设备确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述接入网设备确定对所述业务的数据包采用所述主动重传机制。
结合第一方面,在第一方面的某些实现方式中,当所述处理方式为网络编码方式,所述方法还包括:所述接入网设备获取所述网络编码的算法信息;所述接入网设备向终端设备发送所述网络编码的算法信息。
在该技术方案中,接入网设备确定对业务的数据包的处理方式为网络编码方式时,可以获取网络编码的算法信息,并将其发送给终端设备,从而节约终端设备解码数据包的时间,能够降低数据传输的时延。
结合第一方面,在第一方面的某些实现方式中,当所述接入网设备处于拥塞时,所述接入网设备降低下行发送速率,且增加下行数据缓存值。
在该技术方案中,接入网设备通过感知接入网设备的拥塞情况,动态调整下行发送速率,可以缓解接入网设备的拥塞情况,改善数据传输的条件,从而能够降低数据传输的时延。
第二方面,提供了一种通信方法,包括:用户面功能网元接收来自会话管理功能网元的第一规则,所述第一规则指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述用户面功能网元接收所述业务的数据包;所述用户面功 能网元根据所述第一规则,确定所述处理方式;所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理。
在该技术方案中,用户面功能网元通过接收来自会话管理功能网元的业务的第一规则,确定对该业务的数据包的处理方式为主动重传机制或网络编码方式,并进而根据该处理方式对该业务的数据包进行处理,实现由用户面功能网元调整数据传输的方式,能够降低数据传输的时延,满足业务需求。
结合第二方面,在第二方面的某些实现方式中,当所述处理方式为主动重传机制时,所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理,包括:所述用户面功能网元根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理,包括:所述用户面功能网元根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
结合第二方面,在第二方面的某些实现方式中,所述用户面功能网元接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;所述用户面功能网元根据所述空口情况确定所述业务的数据包的处理方式。
在该技术方案中,用户面功能网元通过获取空口情况,并根据空口情况确定对该业务的数据包的处理方式,从而可以根据空口情况的好坏动态地决定对数据包的传输方式,降低数据传输的时延,满足业务需求。
结合第二方面,在第二方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第二方面,在第二方面的某些实现方式中,所述第一规则包括所述空口情况和所述处理方式的对应关系。
结合第二方面,在第二方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
结合第二方面,在第二方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
结合第二方面,在第二方面的某些实现方式中,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
在该技术方案中,通过在该业务的数据包头部携带第一指示信息,可以便于指示该数据包是否采用了该处理方式,以及便于接入网设备识别并做出相应的操作,节约数据传输的时延,满足业务需求。
结合第二方面,在第二方面的某些实现方式中,所述业务的数据包头部还包括第二指 示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
在该技术方案中,通过在该业务的数据包头部携带第二指示信息,可以便于指示接入网设备识别并做出相应的操作,如没有采取该处理方式,则接入网设备采取确认重传方式发送数据包,如采取该处理方式,则接入网设备采取非确认方式发送数据包,满足业务需求。
结合第二方面,在第二方面的某些实现方式中,接入网设备处于拥塞时,所述用户面功能网元降低下行发送速率,且增加下行数据缓存值。
在该技术方案中,用户面功能网元通过感知接入网设备的拥塞情况,动态调整下行发送速率,可以缓解接入网设备的拥塞情况,改善数据传输的条件,能够降低数据传输的时延。
第三方面,提供了一种通信方法,包括:应用功能网元接收第二空口参数报告,所述第二空口参数报告用于描述空口情况;所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述应用功能网元根据所述处理方式对所述业务的数据包进行处理。
在该技术方案中,AF网元获取空口情况,并根据空口情况决定对数据包的处理方式为主动重传机制或网络编码方式,并对该业务的数据包进行处理,实现由AF网元根据空口情况的不同确定不同的处理方式,满足业务需求。
结合第三方面,在第三方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第三方面,在第三方面的某些实现方式中,所述应用功能网元订阅所述空口情况。
通过获取空口情况,有助于AF网元做出判断,进而更好地满足业务需求。
结合第三方面,在第三方面的某些实现方式中,所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述误码率大于第五阈值时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述应用功能网元确定对所述业务的数据包采用所述处理方式。
结合第三方面,在第三方面的某些实现方式中,所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述应用功能网元确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述应用功能网元确定对所述业务的数据包采用所述主动重传机制。
结合第三方面,在第三方面的某些实现方式中,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用了所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
在该技术方案中,通过在该业务的数据包头部携带第三指示信息,可以便于指示该数据包是否采用了该处理方式,以及便于接入网设备识别并做出相应的操作,节约数据传输的时延,满足业务需求。
结合第三方面,在第三方面的某些实现方式中,所述业务的数据包头部还包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
在该技术方案中,通过在该业务的数据包头部携带第四指示信息,可以便于指示接入网设备识别并做出相应的操作,如没有采取该处理方式,则接入网设备采取确认重传方式发送数据包,如采取该处理方式,则接入网设备采取非确认方式发送数据包,满足业务需求。
第四方面,提供了一种通信方法,包括:会话管理功能网元接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,所述第二需求信息用于表示所述业务要求高可靠低时延;所述会话管理功能网元根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式。
在该技术方案中,会话管理功能网元通过接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,来指示接入网设备上报空口参数,便于应用功能网元或者用户面功能网元获取空口情况并确定对业务的数据包的处理方式,满足业务的高可靠低时延需求。
结合第四方面,在第四方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第四方面,在第四方面的某些实现方式中,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
结合第四方面,在第四方面的某些实现方式中,所述会话管理功能网元向所述接入网设备发送第二信息,所述第二信息用于指示接入网设备采取非确认重传方式发送所述业务的数据包。
该技术方案中,会话管理功能网元向接入网设备发送第二指示信息,用于指示接入网设备等于该业务的数据包采取非确认重传方式发送,满足业务的高可靠低时延需求。
第五方面,提供了一种通信装置,所述装置为接入网设备,包括:
第一收发单元,用于接收来自会话管理网元的业务的第一需求信息;第一处理单元,用于根据所述第一需求信息,确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第一处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
结合第五方面,在第五方面的某些实现方式中,所述第一需求信息用于指示所述业务的需求为低时延高可靠性。
结合第五方面,在第五方面的某些实现方式中,所述第一需求信息还包括以下至少一种:所述业务的时延需求、丢包率需求、误码率需求和5G服务质量标识符5QI。
结合第五方面,在第五方面的某些实现方式中,所述第一处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第一处理单元根据所述主动重传机制和主动重 传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述第一处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第一处理单元根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
结合第五方面,在第五方面的某些实现方式中,还包括:所述第一收发单元用于获取空口情况;其中,所述第一处理单元根据所述第一需求信息,确定对所述业务的数据包的处理方式,包括:所述第一处理单元用于根据所述第一需求信息和所述空口情况确定所述处理方式。
结合第五方面,在第五方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
结合第五方面,在第五方面的某些实现方式中,所述确定所述业务的数据包的处理方式,包括:当所述误码率大于第一阈值时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第二阈值时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述装置处于拥塞时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式。
结合第五方面,在第五方面的某些实现方式中,所述确定所述业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述第一处理单元,用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述第一处理单元,用于确定对所述业务的数据包采用所述主动重传机制。
结合第五方面,在第五方面的某些实现方式中,当所述处理方式为网络编码方式,所述方法还包括:所述第一收发单元,用于获取所述网络编码的算法信息;所述第一收发单元,还用于向终端设备发送所述网络编码的算法信息。
结合第五方面,在第五方面的某些实现方式中,所述装置还包括:当所述装置处于拥塞时,所述第一处理单元,用于降低下行发送速率,且增加下行数据缓存值。
第六方面,提供了一种通信装置,所述装置为用户面功能网元,包括:第二收发单元,用于接收会话管理功能网元的第一规则,所述第一规则用于指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第二收发单元,用于接收所述业务的数据包;第二处理单元,用于根据所述第一规则,确定所述处理方式;所述第二处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
结合第六方面,在第六方面的某些实现方式中,所述第二处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第二处理单元根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述第二处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第二处理单元根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
结合第六方面,在第六方面的某些实现方式中,还包括:所述第二收发单元,用于接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;所述第二处理单元,用于根据所述空口情况确定所述业务的数据包的处理方式。
结合第六方面,在第六方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第六方面,在第六方面的某些实现方式中,所述第一规则包括所述空口情况和所述处理方式的对应关系。
结合第六方面,在第六方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
结合第六方面,在第六方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
结合第六方面,在第六方面的某些实现方式中,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
结合第六方面,在第六方面的某些实现方式中,所述业务的数据包头部还包括第二指示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
结合第六方面,在第六方面的某些实现方式中,还包括:接入网设备处于拥塞时,所述第二处理单元,用于降低下行发送速率,且增加下行数据缓存值。
第七方面,提供了一种通信装置,所述装置为应用功能网元,包括:第三收发单元,用于接收第二空口参数报告,所述第二空口参数报告用于描述空口情况;第三处理单元,用于根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第三处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
结合第七方面,在第七方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第七方面,在第七方面的某些实现方式中,所述第三处理单元,用于订阅所述空口情况。
结合第七方面,在第七方面的某些实现方式中,所述第三单元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述误码率大于第五阈值时,所述第三处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式。
结合第七方面,在第七方面的某些实现方式中,所述第三单元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述第三单元,用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢 包模型时,所述第三单元,用于确定对所述业务的数据包采用所述主动重传机制。
结合第七方面,在第七方面的某些实现方式中,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第二处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
结合第七方面,在第七方面的某些实现方式中,所述业务的数据包头部包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
第八方面,提供了一种通信装置,所述装置为会话管理功能网元,包括:第四收发单元,用于接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,所述第二需求信息用于表示所述业务要求低时延高可靠性;第四处理单元,用于根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式。
结合第八方面,在第八方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
结合第八方面,在第八方面的某些实现方式中,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
结合第八方面,在第八方面的某些实现方式中,所述第四收发单元,还用于向所述接入网设备发送第二信息,所述第二信息用于指示所述接入网设备采取非确认重传方式发送所述业务的数据包。
第九方面,提供了一种通信***,包括:用户面功能网元和会话管理功能网元;所述会话管理功能网元用于向所述用户面功能网元发送第一规则,所述第一规则指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述用户面功能网元用于接收所述业务的数据包;根据所述第一规则,确定所述处理方式;根据所述处理方式对所述业务的数据包进行处理。
结合第九方面,在第九方面的某些实现方式中,当所述处理方式为主动重传机制时,所述用户面功能网元用于所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述用户面功能网元用于根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
结合第九方面,在第九方面的某些实现方式中,所述用户面功能网元还用于接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;所述用户面功能网元根据所述空口情况确定所述业务的数据包的处理方式。
结合第九方面,在第九方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第九方面,在第九方面的某些实现方式中,所述第一规则包括所述空口情况和所述处理方式的对应关系。
结合第九方面,在第九方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
结合第九方面,在第九方面的某些实现方式中,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
结合第九方面,在第九方面的某些实现方式中,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
结合第九方面,在第九方面的某些实现方式中,所述业务的数据包头部还包括第二指示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
结合第九方面,在第九方面的某些实现方式中,接入网设备处于拥塞时,所述用户面功能网元还用于降低下行发送速率,且增加下行数据缓存值。
第十方面,提供了一种通信***,包括:应用功能网元和会话管理功能网元;所述应用功能网元用于向所述会话管理功能网元发送业务的第二需求信息或订阅空口参数的请求,所述第二需求信息用于表示所述业务要求高可靠低时延;所述会话管理功能网元用于根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述应用功能网元还用于接收第二空口参数报告,所述第二空口参数报告用于描述空口情况;所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述应用功能网元根据所述处理方式对所述业务的数据包进行处理。
结合第十方面,在第十方面的某些实现方式中,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
结合第十方面,在第十方面的某些实现方式中,当所述误码率大于第五阈值时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式。
结合第十方面,在第十方面的某些实现方式中,当所述空口情况符合随机丢包模型时,所述应用功能网元用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述应用功能网元用于确定对所述业务的数据包采用所述主 动重传机制。
结合第十方面,在第十方面的某些实现方式中,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第二处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
结合第十方面,在第十方面的某些实现方式中,所述业务的数据包头部还包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
结合第十方面,在第十方面的某些实现方式中,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
第十一方面,提供了一种计算机可读介质,该计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述任一方面或任一方面中任意可能的实现方式中的方法。
第十二方面,提供了一种通信芯片,其中存储有指令,当其在计算机设备上运行时,使得所述通信芯片执行上述任一方面或任一方面中任意可能的实现方式中的方法。
第十三方面,提供了一种包含指令的计算机程序产品,其指令在计算机上运行时,使得计算机执行上述任一方面或任一方面中任意可能的实现方式中的方法。
图1是应用本申请的一个5G***的架构示意图;
图2是本申请提供的一种通信方法的示意性流程图;
图3是本申请提供的又一种通信方法的示意性流程图;
图4是本申请提供的再一种通信方法的示意性流程图;
图5是应用本申请提供的计算机设备的示意性框图;
图6是本申请提供的一种通信装置的示意性框图。
下面将结合附图,对本申请中的技术方案进行描述。
如图1所示,可以应用本申请的通信方法的应用场景中可以包括UE101、无线接入网(radio access network,RAN)设备102、用户面功能(user plane function,UPF)网元103、接入和移动性管理功能(access and mobility management function,AMF)104、会话管理功能(session management function,SMF)网元105、策略控制功能(policy control function,PCF)网元106、应用功能(application function,AF)107、网络能力开放功能实体(network exposure function,NEF)网元108、统一数据管理(unified data management,UDM)网元109、认证授权业务功能(authentication server function,AUSF)网元110、网络切片选择功能(network slice selection function,NSSF)网元111和数据网络(data network,DN)112。
图1所示的通信***可以是第五代(5th generation,5G)通信网络。
UE也可以称为终端设备。终端设备可以经RAN设备与一个或多个核心网(core network,CN)进行通信。终端设备可称为接入终端、终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线网络设备、用户代理或用户装置。终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它设备、车载设备、可穿戴设备或物联网、车辆网中的终端设备、家庭网关(customer premise equipment,CPE)以及未来网络中的任意形态的终端设备等。
RAN设备可以是无线接入网(radio access network,RAN)设备。RAN设备的一种示例是基站(base station,BS)。
基站,也可称为基站设备,是一种将终端接入到无线网络的设备,包括但不限于:传输接收点(transmission reception point,TRP)、5G节点B(gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(base band unit,BBU),或Wifi接入点(access point,AP),或小基站设备(pico)等。
应理解,本申请对基站的具体类型不作限定。采用不同无线接入技术的***中,具备基站功能的设备的名称可能会有所不同。为方便描述,在本申请中,上述为终端提供无线通信功能的装置统称为基站。
UPF:可以理解为用户面功能网元在5G架构中的命名。其中,用户面功能网元主要包括以下功能:数据包路由和传输、包检测、业务用量上报、QoS处理、合法监听、上行包检测、下行数据包存储等用户面相关的功能。
AMF:可以理解为移动性管理网元在5G架构中的命名。其中,移动性管理网元主要包括以下功能:连接管理、移动性管理、注册管理、接入认证和授权、可达性管理、安全上下文管理等接入和移动性相关的功能。
SMF:可以理解为会话管理网元在5G架构中的命名。其中,会话管理网元主要进行会话管理、PCF下发控制策略的执行、UPF的选择、UE IP地址分配等功能。
PCF:可以理解为策略控制功能网元在5G架构中的命名。其中,策略控制功能网元主要负责针对会话、业务流级别进行计费、服务质量(quality of service,QoS)带宽保障及移动性管理、UE策略决策等策略控制功能。该***中,AMF与SMF所连接的PCF分别是接入和移动控制PCF(PCF for access and mobility control,AM PCF)和SM PCF,在实际部署中AM PCF和SM PCF可能不是同一个PCF实体。
UDM:可以理解为统一数据管理网元在5G架构中的命名。其中,统一数据管理网元主要包括以下功能:统一数据管理,支持3GPP认证和密钥协商机制中的认证信任状处理,用户身份处理,接入授权,注册和移动性管理,签约管理,短消息管理等。
AUSF:可以理解为认证授权业务功能网元在5G架构中的命名。其中,认证授权业务功能网元负责对终端设备的接入进行认证授权。
DN:数据网络,用于标识运营商网络接入点名称。在本申请中,DN还可包括验证、授权和记账(authentication、authorization、accounting,AAA)服务器功能,负责对用户 执行二次鉴权。
AF:可以理解为应用功能网元在5G架构中的命名。其中,应用功能网元主要传递应用侧对网络侧的需求,例如,服务质量(quality of service,QoS)需求等。AF网元可以是第三方功能实体,也可以是运营商部署的应用服务,如IP多媒体子***(IP multimedia subsystem,IMS)语音呼叫业务。在本申请中,多接入边缘计算(multi-access edge computing,MEC)平台或应用服务器可以作为AF网元与5G核心网进行通信。AF网元可直接与PCF网元接口,或者,AF网元也可以通过网络能力开放功能实体(network exposure function,NEF)与PCF网元接口,为了方便起见,本申请的图1中仅体现了AF网元与PCF网元直接接口的场景,AF网元通过NEF网元与PCF网元接口的方法可结合现有技术和本申请的图1很容易地获得。
可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本申请实施例对此不作具体限定。
其中,各接口功能描述如下:
N1:AMF与UE之间的接口,接入无关,用于向UE传递QoS控制规则等。
N2:AMF与RAN之间的接口,用于传递核心网侧至RAN的无线承载控制信息等。
N3:RAN与UPF间的接口,用于在RAN与UPF间传递用户面数据。
N4:SMF与UPF之间的接口,用于控制面与用户面之间传递信息,包括控制面向用户面的转发规则、QoS控制规则、流量统计规则等的下发以及用户面的信息上报。
N5:AF与PCF之间的接口,用于应用业务请求下发以及网络事件上报。
N6:UPF与DN连接间的接口,用于在UPF与DN间传递用户面数据。
N7:PCF与SMF之间的接口,用于下发协议数据单元(protocol data unit,PDU)会话粒度以及业务数据流粒度控制策略。
N8:AMF与UDM间的接口,用于AMF向UDM获取接入与移动性管理相关签约数据与鉴权数据,以及AMF向UDM注册UE当前移动性管理相关信息等。
N9:UPF与UPF间的接口,如拜访地策略控制功能(visited-policy control function,V-PCF)与归属地策略控制功能(home-policy control function,H-PCF)间的接口,或是与DN相连的UPF与RAN相连的UPF间的接口,用于在UPF间传递用户面数据。
N10:SMF与UDM间的接口,用于SMF向UDM获取会话管理相关签约数据,以及SMF向UDM注册UE当前会话相关信息等。
N11:SMF与AMF之间的接口,用于传递RAN和UPF之间的PDU会话隧道信息、传递发送给UE的控制消息、传递发送给RAN的无线资源控制信息等。
N12:AMF与AUSF之间的接口,用于对终端设备进行身份认证。
N13:UDM与AUSF之间的接口,用于传递认证参数以及传递认证结果。
N14:两个AMF之间的接口,用于传递用户上下文以便支持跨AMF的移动。
N15:PCF与AMF之间的接口,用于下发UE策略及接入控制相关策略。
N22:AMF与NSSF之间的接口,用于切片选择以及获取终端允许的切片信息。
N33:NEF与AF之间的接口,用于第三方应用从移动网络获取能力开放信息,以及 向移动网络提供应用信息。
需要说明的是,图1中包括的各个网元(比如PCF网元、AMF网元等)的命名仅是一个名字,名字对网元本身的功能不构成限定。在5G网络以及未来其它的网络中,上述各个网元也可以是其他的名字,本申请实施例对此不作具体限定。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能是其他命名,等等,在此进行统一说明,以下不再赘述。
应理解,本申请并不限于图1所示的***架构。例如,可以应用本申请的通信方法的通信***中可以包括更多或更少的网元或设备。图1中的设备或网元可以是硬件,也可以是从功能上划分的软件或者以上二者的结合。图1中的设备或网元之间可以通过其他设备或网元通信。
应理解,在本申请所描述的实施例中,UE与AF网元已经建立了应用层连接,例如,AF网元是视频服务器,UE与AF网元间建立的应用层连接用于UE向AF网元请求播放一个VR视频。UE与AF网元间的应用层的连接可以是通过UE在5G网络建立的PDU会话发送的,即UE使用了该PDU会话对应的IP地址与AF网元进行通信。在本申请实施例中,与5G核心网进行通信的网元与视频服务器是同一个网元,而在实际的部署中,也可以是不同的网元,本申请对此不做任何的限定。
本申请一个实施例的通信方法的示意性流程图如图2所示。应理解,图2示出了该通信方法的步骤或操作,但这些步骤或操作仅是示例,本申请还可以执行其他操作或者图2中的各个操作的变形。
S201,PCF网元接收来自AF网元的业务的第二需求信息。
示例性地,该业务的第二需求信息可用于表示该业务的需求为高可靠低时延,例如,高可靠是指业务对不丢包率或者不错包率存在精度要求,具体地,可以是不丢包率或者不错包率达到99.999%,本申请对此不做任何的限定;例如,低时延是指业务对数据传输的耗时存在要求,具体地,可以是1ms,或者10ms之类的,本申请对此不做任何的限定。该业务的第二需求信息可包括用于指示该业务为高可靠低时延的指示信息。进一步地,该业务的需求信息还可以包括:该业务所要求的最大时延值,以及该业务所能接受的最大丢包率或最大误码率等信息。
示例性地,该第二需求信息还可以包括该业务的描述信息,例如应用标识或用于描述该业务的数据流的包过滤器,如五元组等信息。
示例性地,该第二需求信息还可以包括其他QoS信息,例如,该业务所要求的最大带宽需求等。
S202,PCF网元基于该业务的第二需求信息确定策略与计费控制PCC规则,并将该PCC规则发送给SMF网元。
PCC规则中可以包括该业务所能接受的最大时延、最大误码率或最大丢包率等信息。PCC规则中还可以包括用于指示该业务为低时延高可靠性的指示信息。
S203,基站接收来自SMF网元的N2消息,该N2消息中包括第一需求信息。
SMF网元根据PCC规则确定第一需求信息。
N2消息中还包括指示基站为该业务的数据包创建无线承载的信息。
该第一需求信息用于指示该业务为低时延高可靠性业务。第一需求信息可包括该业务 的5G服务质量标识符(5G QoS identifier,5QI),第一需求信息还可以包括该业务的时延需求、丢包率需求、或误码率需求等。
基站根据该第一需求信息的内容,确定对该业务的数据包的处理方式,该处理方式可以包括:主动重传机制和/或网络编码方式。
基站确定对该业务的数据包的处理方式,包括:
在一种实现方式中,基站从SMF网元接收对该业务的处理方式,相应地,N2消息中还包括对该业务的处理方式。当该业务的数据包的处理方式为主动重传机制时,该N2消息中可以进一步地指示该主动重传的次数;或者,当对该业务的数据包的处理方式为网络编码方式时,该N2消息中可以进一步地指示网络编码的算法信息,该网络编码的算法信息用于指示网络编码的方式,例如,常见的网络编码算法包括:汉明码、RS(reed-solomon)码、BCH码等。网络编码的算法信息除了网络编码算法外,还包括该算法的具体参数,例如,以RS码为例,算法的参数包括生成矩阵,网络编码的算法具体需要包括哪些参数根据具体算法确定,这里不再赘述。在具体实现时,N2消息中可携带一个编号,该编号指示了一种网络编码的算法及其参数信息,基站可根据编号确定网络编码的算法及其参数,例如,基站可配置编号和网络编码的算法和参数的对应关系,或者,编号指向知名(即标准化)的网络编码的算法和参数。需要说明的是,当采用网络编码方式时,N2消息中可仅携带网络编码的算法信息(即携带了网络编码的算法信息隐含了采用网络编码方式),也可指示采用网络编码方式并进一步携带网络编码的算法信息。
在该实现方式中,可选地,该N2消息还包括发送给UE的非接入层(non access stratum,NAS)消息。若SMF网元确定采用特定的网络编码方式处理该业务的数据包,则SMF网元可在该NAS消息中包括网络编码的算法信息,以便UE可对根据该网络编码的算法对数据包进行解码。可选地,若采用主动重传机制,NAS消息中还可指示该QoS流采用了主动重传机制,或指示终端丢弃重复的数据包。
或者,在另外一种实现方式中,由基站根据第一需求信息确定对该业务的处理方式,即,N2消息中不包括对该业务的处理方式。基站可根据本地配置的策略确定对该业务的处理方式。
当基站确定对该业务的数据包采用主动重传机制时,基站还进一步地确定主动重传的次数,例如,基站可根据空口情况确定主动重传的次数;或者,当基站确定对该业务的数据包采用网络编码方式时,基站还可以确定网络编码的算法信息,例如,基站可根据空口情况确定网络编码的算法信息。基站可配置网络编码的算法信息,以便当采用网络编码方式处理业务的数据包时确定所使用的网络编码的算法信息。
可选地,SMF网元可以通过QoS参数来指示该业务为低时延高可靠性业务,例如,一个特定的5QI用于指示该业务时低时延高可靠性业务,或者,当QoS参数中的包时延额度(packet delay budget,PDB)小于指定阈值时,其表示该业务流要求低时延高可靠性。
可选地,SMF网元携带额外的指示信息指示该业务流要求低时延高可靠性或者需要使用该处理方式进行处理。
可选地,基站还可进一步根据具体空口情况确定该业务的数据包所采用的处理方式。例如:
在空口情况为#A的情况下,基站采用主动重传机制,即基站主动将收到的下行数据 包复制N份,其中N≥1,并通过空口,将N+1份数据发送给UE。当N+1份数据包中有一份成功地通过空口发送给UE时,就不会导致丢包。
通过上述方式,可以避免在传统的确认重传方式中,基站需要等待定时器超时重发而导致后续的数据包因被阻塞而不能及时发送给UE,从而无法满足业务的超低时延要求。并且,由于基站发送了多份相同的数据包,减少了丢包的可能,从而能够满足业务的低时延高可靠性的需求。
在空口情况为#B的情况下,基站对下行数据包进行网络编码方式。
可选地,SMF网元可将网络编码的参数发送给基站,例如,网络编码的算法信息。
通过上述方式,可以实现在丢包的情况下,UE仍然能够还原出原始的数据包,并通过接收来自SMF网元的网络编码的算法信息,确定网络编码方式,节约UE解码并获得原始数据包的时间,从而降低数据的传输时延。具体地,网络编码方式通过增加数据传输的冗余度,即便在数据传输的过程中,UE无法接收到所有的数据包,但UE可以根据所接收到的部分数据包并结合网络编码方式还原出原始的数据包,从而降低了数据的传输时延。
在空口情况为#C的条件下,基站可以先对下行数据进行网络编码,然后再对编码后的数据采用主动重传的方式,即向UE发送N+1份数据包。
通过上述方式,基站可以结合网络编码方式和主动重传机制两种方式,实现降低数据传输的时延。
应理解,空口情况包括以下至少一种:误码率、丢包率、干扰周期或基站的拥塞情况。
应理解,上述的空口情况#A、#B和#C可以是以下所举例参数之间的任意一种组合,包括但不限于:#A:参数一;#A:参数二;#B:参数一;#B:参数一和参数二;#C:参数三。其中,参数一:误码率大于第一阈值;参数二:丢包率大于第二阈值;参数三:当前空口处于干扰周期内;参数四:基站处于拥塞状态。上述所描述的各种参数之间的组合方式仅作为示例性理解,而不应当被视为参数之间的组合方式仅包括所描述的几种。上述的第一、第二、第三和第四仅作为区分目的使用,不具备限定作用。
可选地,当空口情况为空口损伤模型,且符合随机丢包模型时,基站确定对所述业务的数据包采用网络编码方式,或者,当空口情况为空口损伤模型,且符合连续丢包模型时,基站确定对所述业务的数据包采用主动重传机制。
应理解,本申请并不具体限定需要在怎样的空口情况下具体采用哪一种处理方式。具体地,可以在空口情况为#A时,选择主动重传机制,又或者在空口情况为#B时,选择主动重传机制,又或者在空口情况为#C时,选择主动重传机制和网络编码相结合的方式。本申请对此不做任何的限定。
应理解,PCF网元向SMF网元发送的PCC规则可以称为第二规则,可选地,该第二规则包括指示对业务的数据包的处理方式,该处理方式包括:主动重传机制和/或网络编码方式。
当SMF网元指示基站对该业务的处理方式时,SMF网元可将空口情况和处理方式的对应关系发送给基站。
S204,基站为该业务流对应的数据包配置无线承载模式。
具体地,当基站确定对该业务流的数据包采用主动重传机制或者采用网络编码方式 时,在一种实现方式中,基站为该业务流的数据包配置非确认模式的承载(即UM模式);或者,当基站确定对该业务的数据包不采用主动重传机制或者网络编码方式时,基站可为该业务流的数据包配置确认模式的承载(即AM模式),即当基站对下行数据包采用主动重传机制或网络编码方式时,基站将这些数据包通过与非确认模式对应的承载发送给UE,当基站对下行数据包未采用主动重传机制或网络编码方式时,基站将这些数据包通过与确认模式对应的承载发送给UE。
在配置无线承载时,若采用网络编码方式,基站可将网络编码的算法信息通过承载配置消息发送给UE,以便UE对收到的下行数据包进行解码。当基站确定采用网络编码方式处理业务的数据包时,若网络编码的算法信息改变,则基站需要将新的网络编码的算法信息发生给UE,以便UE对下行数据包进行解码。
可选地,基站可以接收UE发送的空口参数测量报告,该报告用于描述空口情况。基站通过UE发送的空口参数测量报告,来确定空口情况,并进一步地结合第一需求信息和空口情况确定对该业务的数据包的处理方式。
可选地,当基站处于拥塞时,基站可以降低下行发送速率,并且增加下行数据缓存值,避免加剧数据传输的阻塞。
S205,基站向SMF网元发送响应消息。可选地,该响应消息可用于报告基站对该业务的数据包的处理方式。
S206,SMF网元向PCF网元发送响应消息。可选地,该响应消息用于报告基站对该业务的数据包的处理方式。
S207,PCF网元向AF网元发送响应消息。可选地,该响应消息用于报告基站对该业务的数据包的处理方式。
S208,基站接收下行数据包,并处理下行数据包。
基站确定对该业务的数据包的处理方式后,并按照确定的处理方式对该业务的数据包进行处理。
当处理方式为主动重传机制时,基站根据该处理方式对该业务的数据包进行处理,包括:基站根据主动重传机制和主动重传的次数对该业务的数据包进行处理;或者,当处理方式为网络编码方式时,基站根据该处理方式对该业务的数据包进行处理,包括:基站根据网络编码方式和网络编码的算法信息对该业务的数据包进行处理。需要注意的是,主动重传的次数可以是由基站决定,也可以是由SMF网元通知来决定的,本申请实施例对此不做限定。
可选地,基站也可以通过获取UE发送的空口参数测量报告,确定空口情况后,结合第一需求信息和空口情况确定对该业务的数据包的处理方式。
S209,UE接收下行数据包。
如果基站采用了主动重发机制,则UE需要检查收到的数据包是否重复,若重复则丢弃该重复的数据包。UE可根据应用层的信息进行数据包重复检测,例如,数据包的应用层信息中包括了数据包的序列号,则UE可根据序列号确定是否重复。UE也可通过无分组数据汇聚协议(packet data convergence protocol,PDCP)层的编号确定数据包是否重复,例如,基站在发送重复的数据包时使用相同的PDCP编号。
如果基站采用了网络编码方式,则UE根据接收到的网络编码的算法信息对数据包进 行解码,以便获得原始数据包。
在上述实施例的技术方案中,基站通过接收SMF网元发送的第一需求信息,确定对该业务的数据包的处理方式,并且也可以通过获取UE发送的空口参数测量报告,确定空口情况,并结合第一需求信息来确定对数据包的处理方式。通过该方式,可以实现由基站根据空口状态的实时变化来确定对该业务的数据包的处理方式。
本申请另一个实施例的通信方法的示意性流程图如图3所示。应理解,图3示出了该通信方法的步骤或操作,但这些步骤或操作仅是示例,本申请还可以执行其他操作或者图3中的各个操作的变形。
S301-S302,通前述步骤S201-S202,在此不再赘述。
S303,SMF网元接收PCF网元发送的PCC规则,并基于该PCC规则确定对该业务的数据包启用增强的可靠性机制进行处理,该可靠性机制包括:主动重传机制和/或网络编码方式。
SMF网元可根据PCC规则确定处理方式,例如,SMF网元根据PCC规则中的该业务的最大时延和/或5QI确定是否启用主动重传机制和/或网络编码方式。
例如,如果该业务要求的最大时延小于空口重传反应时间,则SMF网元确定基站采用非确认重传方式对业务的数据包进行处理。
可选地,SMF网元可以根据最大丢包率确定启用主动重传机制,例如,进一步地,SMF网元还可根据最大丢包率确定主动重传的次数。
可选地,SMF网元可以根据最大丢包率确定网络编码的方法。网络编码方式能够增加数据的冗余度,即当UE收到经过网络编码方式处理过的数据包后,在传输过程中发生了丢包现象,UE也能根据所接收到的数据包恢复出原始的数据包。例如,当最大丢包率过大时,为减少丢包的可能,SMF网元可以确定网络编码的方法,从而降低丢包可能。
S304,UPF网元接收来自SMF网元的第一规则,该第一规则用于指示对业务的数据包的处理方式,该处理方式包括:主动重传机制和/或网络编码方式。
可选地,该第一规则可以包括空口情况与对业务的数据包的处理方式之间的对应关系,具体地,该对应关系包括:
误码率大于第一阈值,或者,丢包率大于第二阈值,或者,空口处于干扰周期,或者,基站处于拥塞时,确定对所述业务的数据包采用该处理方式。
可选地,空口情况与对业务的数据包的处理方式之间的对应关系,可以包括:
当空口情况为空口损伤模型,且符合随机丢包模型时,确定对所述业务的数据包采用网络编码方式,或者,当空口情况为空口损伤模型,且符合连续丢包模型时,确定对所述业务的数据包采用主动重传机制。
当SMF网元决定启用增强的可靠性机制时,SMF网元配置并向UPF网元发送第一规则。
UPF网元基于该第一规则,确定对该业务的数据包采用增强的处理方式,例如,当处理方式为主动重传机制时,UPF网元根据该处理方式对该业务的数据包进行处理,包括:UPF网元根据主动重传机制和主动重传的次数对该业务的数据包进行处理;或者,当处理方式为网络编码方式时,UPF网元根据该处理方式对该业务的数据包进行处理,包括:UPF网元根据网络编码方式和网络编码的算法信息对该业务的数据包进行处理。需要注意 的是,主动重传的次数可以是由UPF网元决定,也可以是由第一规则指示的,本申请实施例对此不做限定。
S305,SMF网元向基站发送N2消息,N2消息用于指示基站建立与该业务对应的无线承载。
该N2消息包括第一信息,该第一信息用于指示基站向UPF网元或者SMF网元上报空口参数,空口参数用于描述空口情况,该空口情况可用于确定对所述业务的数据包的处理方式。例如,SMF网元指示基站上报由非拥塞引起的丢包率、误码率和基站拥塞指示等信息。第一信息可指示基站上报空口参数的触发条件,例如,在空口情况达到某一阈值时上报空口参数,例如,当丢包率达到第一阈值时发送空口参数,当误码率达到第二阈值时发送空口参数等。
该N2消息包括第二信息,该第二信息用于指示基站已经对该业务对应的业务流进行了主动重传或采用了网络编码,或者,该第二信息用于指示基站对该业务的业务流不采用AM方式。SMF可通过该业务的QoS参数指示基站对该业务的业务流不采用AM方式,如,特定的5QI,也可以通过专门的指示表示该需求。
可选地,该N2消息还可以包括第三信息,该第三信息用于指示基站通过双连接(dual connectivity,DC)方式发送该QoS流的数据包。
可选地,该N2消息还可以包括第四信息,第四信息还可指定该QoS流分别通过主辅基站发送时的带宽,如,主基站链路1M带宽、辅基站链路1M带宽(总共2M带宽)。相应地,基站可为该QoS流通过双连接发送配置主辅基站的空口资源。若由UPF网元进行下行分流,基站将主基站和辅基站的下行隧道信息并发送给SMF网元,以便SMF网元进一步发送给UPF网元,SMF网元可指示UPF网元分流的原则,如,按一定带宽比例在两条链路上发送该业务的数据包(如,DC两条链路带宽相同),UPF网元按分流原则进行下行数据包的分流。
可选地,该N2消息还包括发送给UE的NAS消息。若SMF网元确定采用特定的网络编码方式处理该业务的数据包,则SMF网元可在该NAS消息中包括网络编码的算法信息,以便UE可对根据该网络编码的算法对数据包进行解码。可选地,若采用主动重传机制,NAS消息中还可指示该QoS流采用了主动重传机制,或指示终端丢弃重复的数据包。
S306,基站为该业务配置无线承载。
在步骤S305中,根据SMF网元发送给基站的N2信息,基站可以对该业务的业务流流进行如下处理:
方式#1:基站根据第二信息确定针对该QoS流不启用AM机制。在该方法中,基站不对该QoS流对应的下行数据包启用可靠重传机制,这样可以避免由于丢包而阻塞后续数据包的发送。
方式#2:针对每个下行数据包,基站根据UPF网元是否启用了增强的可靠性机制(即主动重传方式和/或网络编码方式对数据包进行处理)决定是否启用AM机制。基站可根据下行数据包头,即GPRS隧道传输协议用户面(GPRS tunnel protocol user plane,GTP-U)中的指示信息确定UPF是否采用了增强的可靠性机制,若数据包的包头指示UPF网元启用了增强的可靠性机制,则基站对该数据包采用非确认方式直接发送给UE。或者,若数据包的包头指示UPF网元未采用增强的可靠性机制,则基站对该数据包采用确认方式(即 AM方式)发送给UE。
需要说明的是,基站可为采用AM方式和采用非AM方式两种方式为该业务的QoS流分别配置不同的无线承载。具体地,当该QoS流的数据包采用AM方式发送时,基站将该数据包通过AM方式所对应的无线承载进行发送;当采用非AM方式发送时,基站将该数据包通过非AM方式对应的无线承载进行发送。终端根据无线承载的配置可确定该无线承载对应AM方式还是非AM方式。
若N2消息中还包括了第三信息,则基站根据第三信息为该业务分配主辅基站的资源。若第四信息指示了主辅基站发送的比例信息,则基站按该比例信息进行无线承载的配置,若由UPF分流下行业务,基站分别分配主辅基站的下行隧道信息。
S307,基站发送响应消息。
可选地,基站将主辅基站的下行隧道信息发生给SMF网元。
可选地,基站可将无线承载配置结果发送给SMF网元,例如,是否成功分配主辅基站的承载。
S308,SMF网元向PCF网元发送响应消息。可选地,该响应消息用于报告基站对该业务的数据包的处理方式。
S309,PCF网元向AF网元发送响应消息。可选地,用于报告基站对该业务的数据包的处理方式。
S310,基站向UPF网元或SMF网元上报空口参数。
根据第一信息的内容,基站向UPF网元或SMF网元上报第一空口参数报告,该第一空口参数报告用于描述空口情况。当向UPF网元发送第一空口参数报告时,基站可通过GTP-U发送该第一空口参数报告。
可选地,SMF网元发送的第一信息中可以携带指定基站发送空口参数的触发条件,例如,发送空口参数的频率,或者,当丢包率、误码率达到某一阈值时发送、当基站拥塞时发送等。基站按SMF网元设定的触发条件向UPF网元或SMF网元上报空口参数。若SMF网元指示基站进行空口测量,基站还可以启动空口测量(如何进行空口测量可参见现有协议,这里不赘述),并将所测量的结果上报给UPF网元或SMF网元。
步骤S311a和S311b是SMF网元接收并处理空口参数报告的步骤:
步骤311a,SMF网元处理空口参数。
SMF网元对空口参数进行处理,以便确定空口情况。例如,空口情况可以是误码率大于某个阈值,或者,空口情况可以是丢包率大于某个阈值,或者空口情况可以是基站拥塞,或者,当前空口是否处在干扰周期内。SMF网元也可以对空口参数进行更复杂的处理,例如,将收到的空口参数输入机器学习软件,由机器学习软件输出结果,SMF网元再根据输出结果确定空口情况。
步骤311b,SMF更新第一规则。
SMF网元根据空口情况确定需要更新第一规则时,SMF网元向UPF网元发送更新的第一规则。例如,当误码率大于某个阈值或者丢包率大于某个阈值时,SMF网元确定需要增加主动重传的次数,或者需要调整网络编码的方式(例如增加冗余比例),则SMF网元重新确定第一规则,并向UPF网元发送更新后的第一规则,以便UPF网元根据更新后的第一规则对该业务的数据包进行处理。
可选地,当空口情况变为空口损伤模型,且符合随机丢包模型时,SMF网元确定将对该业务的数据包的处理模式改为采用网络编码方式;或者当空口情况变为空口损伤模型,且符合连续丢包模型时,SMF网元确定对该业务的数据包的处理方式变为主动重传机制。此时,SMF网元更新第一规则,以便通知UPF网元按新的处理方式对该业务的数据包进行处理。
可选地,当SMF网元感知到基站拥塞时,SMF网元可更改第一规则,以便通知UPF网元下调下行发送速率,并且加大下行数据缓存的大小。下调下行发送速率是为了减少发送给基站的数据包从而缓解空口拥塞,加大缓存是为了UPF网元上因降速导致缓存溢出而丢包。
S311c,UPF网元处理空口参数。
UPF网元对空口参数进行处理,以便确定空口情况。例如,空口情况可以是误码率大于某个阈值,或者,空口情况可以是丢包率大于某个阈值,或者空口情况可以是基站拥塞,或者,当前空口是否处在干扰周期内。UPF网元也可以对空口参数进行更复杂的处理,例如,将空口参数输入机器学习软件,由机器学习软件输出结果,UPF网元再根据输出结果确定空口情况。
当空口情况为空口损伤模型时,UPF网元可根据基站发送的空口参数分析空口的损伤模型,并根据损伤模型采取不同的动作,例如,当前空口损伤模型是随机丢包模型时,UPF网元采用网络编码方式,当空口损伤模型是连续丢包模型,UPF网元采用主动重传机制。
S312,UPF网元对下行数据包进行处理。
UPF网元根据来自SMF网元的第一规则,确定对下行数据包的处理方式。UPF网元将处理后的数据包发送给基站,并由基站发送给UE。
可选地,UPF网元还可以根据空口情况并结合第一规则确定对该业务的数据包的处理方式,该确定过程可以参见前述步骤S203,在此不再赘述。
可选地,如果UPF网元采用了主动重传机制或网络编码方式,则UPF网元可在GTP-U头中携带第一指示信息,该第一指示信息用于表示该数据包采用了该处理方式,该第一指示信息还用于基站确定对所述数据包的第一处理方式,该第一处理方式包括:确认重传方式或非确认重传方式。例如,当第一指示信息标识该数据包采用了主动重传和/或网络编码方式时,第一处理方式可以为非确认重传方式,或者,当第一指示信息标识该数据包未采用主动重传或网络编码方式(或者未携带第一指示信息)时,第一处理方式可以为确认重传方式。这样基站可根据该第一指示信息决定该数据包是否绕过AM模式。在另外一种实现方式中,UPF网元可在GTP-U头中携带第二指示信息,该第二指示信息用于指示基站对该数据包采用非确认重传方式发送。
可选地,当UPF网元感知到基站拥塞时,UPF网元可下调下行发送速率,并且加大下行数据缓存的大小。下调下行发送速率是为了减少发送给基站的数据包从而缓解空口拥塞,加大缓存是为了UPF网元上因降速导致缓存溢出而丢包。
S313,UE接收下行数据包。
如果UPF网元采用了主动重发机制,则UE需要检查收到的数据包是否重复,若重复则丢弃该重复的数据包。UE可根据应用层的信息进行数据包重复检测,例如,数据包的应用层信息中包括了数据包的序列号,则UE可根据序列号确定是否重复。UE也可通过 PDCP层的编号确定数据包是否重复,例如,基站在发送重复的数据包时使用相同的PDCP编号。
如果UPF网元采用了网络编码方式,则UE根据接收到的网络编码的算法信息对数据包进行解码,以便获得原始数据包。
在上述实施例的技术方案中,UPF网元接收来自SMF网元的第一规则,并基于第一规则,确定处理方式,并根据处理方式对该业务的数据包进行处理,并且,基站可根据SMF或UPF的指示信息确定采用非确认重传方式对该业务的数据包进行处理,从而避免现有的确认重传机制在面对空口情况变差时由于无法及时收到终端的确认反馈而导致后续数据包的传输被阻塞的现象,从而降低数据传输时延。
本申请再一个实施例的通信方法的示意性流程图如图4所示。应理解,图4示出了该通信方法的步骤或操作,但这些步骤或操作仅是示例,本申请实施例还可以执行其他操作或者图4中的各个操作的变形。
S401,PCF网元接收AF网元发送的业务信息,该业务信息用于指示业务的需求信息。
可选地,该AF网元还发送第五信息,该第五信息用于指示AF网元向核心网订阅空口情况。可选地,AF网元可设置发送报告的条件,例如,当由非拥塞引起的丢包率大于某个阈值时,则向AF网元上报第二空口参数报告;或者当空口进入干扰周期时,则向AF上报空口参数报告等。
可选地,该第五信息还用于指示核心网需以低时延方式向AF网元报告空口信息,即,需要以实时的方式将空口信息上报给AF网元。
可选地,AF网元还指示该业务为低时延业务。可选地,可通过业务信息指示该业务为低时延业务,例如,业务信息中包括了该业务的时延需求,根据该时延需求可确定该业务为低时延业务。或者,可选地,AF网元也可以发送第五指示信息,第五指示信息用于指示该业务为低时延高业务。
S402,PCF网元基于该业务信息确定PCC规则,并将该PCC规则发送给SMF网元。
PCC规则可以包括对AF网元向核心网订阅空口情况。
可选地,如果AF网元发送了该业务要求低时延的指示,则PCC规则中也可以携带该业务要求低时延的指示。低时延指示可是一个专门的指示,或者,也可以通过时延需求的数值和/或5QI进行指示。
S403,SMF网元接收PCF网元发送的PCC规则。
若AF网元向PCF订阅了空口信息报告且需要低时延报告时,则SMF网元通知UPF网元将空口信息报告直接发送给AF网元。SMF网元可将AF网元的通知地址发送给UPF网元,UPF网元使用该通知地址将空口信息报告发送给AF网元。
S404,该步骤可以参考前述步骤S305,在此不再赘述。
S405,该步骤与前述步骤S306类似。但二者的不同之处在于,在本步骤S405中,可由AF网元直接将网络编码的算法通知UE。当由SMF网元通过NAS信息将网络编码通知UE时,则在前述步骤S401、S402和S403,且AF网元将网络编码的参数发送给PCF网元,并且进一步地由PCF网元发送给SMF网元。
S406-S408,同前述步骤S205-S207,在此不再赘述。
S409,类似同前述步骤S310,在此不再赘述。
S410,UPF网元或SMF网元向AF网元发送第二空口参数报告,该第二空口参数报告用于描述空口情况。
UPF网元或SMF网元可将从基站收到的空口信息直接发送给AF网元,或者UPF网元或SMF网元先对收到的信息进行处理,再将处理的结果发送给AF网元。
UPF网元或SMF网元对空口参数的处理可参见前述步骤S311,在此不再赘述。
S411,AF网元对下行数据包根据该处理方式进行处理。
AF网元根据空口情况确定对该业务的数据包的处理方式,处理方法可参见前述步骤S203,在此不再赘述。
当AF网元确定对该业务的数据包采用了主动重传和/或网络编码时,AF网元可在数据包头部中携带第六指示信息,用于指示该业务的数据包采用了主动重传机制和/或网络编码方式(例如,在IP包头中携带指示信息,或者在实时传输协议(real-time transport protocol,RTP)包头中携带指示信息,或者,在自定义字段中携带指示信息,具体如何实现本实施例不限定)。UPF网元在收到该数据包时,可根据数据包中携带的第六指示信息确定AF网元对该数据包是否采用了主动重传机制和/或网络编码方式,进一步地,UPF网元可在GTP-U包头中携带第三或第四指示信息,便于基站根据该指示信息确定对该业务的数据包采取非确认重传方式发送。
S412,UE接收下行数据包。
如果AF网元采用了主动重发机制,则UE需要检查收到的数据包是否重复,若重复则丢弃该重复的数据包。UE可根据应用层的信息进行数据包重复检测,例如,数据包的应用层信息中包括了数据包的序列号,则UE可根据序列号确定是否重复。UE也可通过PDCP层的编号确定数据包是否重复,例如,基站在发送重复的数据包时使用相同的PDCP编号。
如果AF网元采用了网络编码方式,则UE根据接收到的网络编码的算法信息对数据包进行解码,以便获得原始数据包。
在上述实施例的技术方案中,AF网元通过获取第二空口参数报告,来确定空口情况,并根据空口情况确定对该业务的数据包的处理方式,继而根据该处理方式对该业务的数据包进行处理,从而避免现有的确认重传机制在面对空口条件变差时由于无法及时收到终端的确认反馈而导致后续数据包的传输被阻塞的现象,并降低数据传输的时延。
图5示出了应用本申请实施例的通信装置500的示意性框图。上述方法200至方法400中任一方法所涉及的任一网元,如移动性管理网元、策略控制网元等都可以由图5所示的通信装置来实现。
应理解,通信装置500可以是实体设备,也可以是实体设备的部件(例如,集成电路,芯片等等),还可以是实体设备中的功能模块。
如图5所示,该通信装置500包括:一个或多个处理器501。处理器501可以存储用于执行本申请实施例的方法的执行指令。可选地,处理器501中可以调用接口实现接收和发送功能。所述接口可以是逻辑接口或物理接口,对此不作限定。例如,接口可以是收发电路,或是接口电路。用于实现接收和发送功能的收发电路、或接口电路可以是分开的,也可以集成在一起。上述收发电路或接口电路可以用于代码/数据的读写,或者,上述收发电路或接口电路可以用于信号的传输或传递。
可选地,接口可以通过收发器实现。可选地,该通信装置500还可以包括收发器503。所述收发器503可以称为收发单元、收发机、收发电路或者收发器等,用于实现收发功能。
可选地,该通信装置500还可以包括存储器502。本申请实施例对存储器502的具体部署位置不作具体限定,该存储器可以集成于处理器中,也可以是独立于处理器之外。对于该通信装置500不包括存储器的情形,该通信装置500具备处理功能即可,存储器可以部署在其他位置(如,云***)。
处理器501、存储器502和收发器503之间通过内部连接通路互相通信,传递控制和/或数据信号。
可以理解的是,尽管并未示出,通信装置500还可以包括其他装置,例如输入装置、输出装置、电池等。
可选的,在一些实施例中,存储器502可以存储用于执行本申请实施例的方法的执行指令。处理器501可以执行存储器502中存储的指令结合其他硬件(例如收发器503)完成下文所示方法执行的步骤,具体工作过程和有益效果可以参见下文方法实施例中的描述。
本申请实施例揭示的方法可以应用于处理器503中,或者由处理器503实现。处理器503可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。
可以理解,存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器ROM、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型 的存储器。
图6示出了根据本申请实施例的通信装置600的示意性框图。可选地,所述通信装置600的具体形态可以是通用计算机设备或通用计算机设备中的芯片,本申请实施例对此不作限定。如图6所示,该通信装置600包括收发单元610和处理单元620。
具体而言,通信装置600可以是本申请涉及的任一网元,并且可以实现该网元所能实现的功能。应理解,通信装置600可以是实体设备,也可以是实体设备的部件(例如,集成电路,芯片等等),还可以是实体设备中的功能模块。
示例性地,通信装置600可以用于实现本申请中的基站的功能。该通信装置包括:收发单元610,用于接收来自SMF网元的N2消息,可参见前述步骤S203和前述步骤S305中对该N2消息所包括内容的详细介绍,在此不再赘述;用于接收UE发送的空口参数测量报告,所述空口参数测量报告用于描述空口情况;用于接收下行数据包;用于向SMF网元发送响应消息。
应理解,上述内容仅作为示例性描述,该收发单元610还将用于执行前述方法200至400中与基站相关的所有收发操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
处理单元620,用于根据第一需求消息确定对该业务的数据包的处理方式,并按照该处理方式对该业务的数据包进行处理;用于根据UE发送的空口参数测量报告确定空口情况,并根据空口情况确定对该业务的数据包的处理方式;用于为该业务的业务流配置具体地承载模式;用于根据拥塞情况,决定降低下行数据发送速率,且增加数据缓存值。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与基站相关的所有处理操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
应理解,在此实现方式中,通信装置600可对应于前述方法实施例中的基站,并且通信装置600中的各个模块的上述和其它管理操作和/或功能分别为了前述方法200至400中基站的相应步骤,因此也可以实现前述方法实施例中的有益效果,为了简洁,这里不作赘述。
示例性地,通信装置600可以用于实现本申请中的用户面功能网元的功能。该通信装置包括:收发单元610,用于接收来自SMF网元的第一规则,该第一规则用于指示对业务的数据包的处理方式;用于接收来自基站的第一空口参数报告,该第一空口参数报告用于描述空口情况;用于接收下行数据包。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与用户面功能网元相关的所有收发操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
处理单元620,用于根据第一规则,确定对该业务的数据包的处理方式;用于根据获取的空口情况确定对该业务的数据包的处理方式;用于对该业务的数据包进行处理;用于感知到基站处于拥塞时,降低下行发送速率,增加数据缓存值。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与用户面功能网元相关的所有处理操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
应理解,在此实现方式中,通信装置600可对应于前述方法实施例中的用户面功能网元,并且通信装置600中的各个模块的上述和其它管理操作和/或功能分别为了前述方法200至400中用户面功能网元的相应步骤,因此也可以实现前述方法实施例中的有益效果,为了简洁,这里不作赘述。
示例性的,通信装置600可以用于实现本申请中的应用功能网元的功能。该通信装置包括:处理单元610,用于向PCF网元发送业务的第二需求消息,该第二需求信息用于指示该业务的低时延高可靠性的需求;用于接收来自PCF网元的响应消息;用于接收来自UPF网元的第二空口参数报告,该第二空口参数报告用于描述空口情况。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与应用功能网元相关的所有收发操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
处理单元620,用于根据获取的空口情况确定对该业务的数据包的处理方式;用于对该业务的数据包按照确定的处理方式进行处理。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与应用功能网元相关的所有处理操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
应理解,在此实现方式中,通信装置600可对应于前述方法实施例中的应用功能网元,并且通信装置600中的各个模块的上述和其它管理操作和/或功能分别为了前述方法200至400中应用功能网元的相应步骤,因此也可以实现前述方法实施例中的有益效果,为了简洁,这里不作赘述。
示例性地,通信装置600可以用于实现本申请中的会话管理功能网元的功能。该通信装置包括:处理单元610,用于接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,所述第二需求信息用于表示所述业务要求低时延高可靠性;用于接收来自PCF网元的响应消息。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与会话管理功能网元相关的所有收发操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
处理单元620,用于根据该第二需求信息或者该订阅空口参数的请求,向接入网设备发送第一信息,该第一信息用于指示接入网设备向用户面功能网元或会话管理功能网元上报空口参数,该空口参数用于描述空口情况,空口情况用于确定对业务的数据包的处理方式。
应理解,上述内容仅作为示例性描述,该处理单元620还将用于执行前述方法200至400中与会话管理功能网元相关的所有处理操作,并能实现与方法侧相对应的有益效果,为便于简洁描述,在此不再赘述。
应理解,在此实现方式中,通信装置600可对应于前述方法实施例中的会话管理功能网元,并且通信装置600中的各个模块的上述和其它管理操作和/或功能分别为了前述方法200至400中会话管理功能网元的相应步骤,因此也可以实现前述方法实施例中的有益效果,为了简洁,这里不作赘述。
还应理解,装置600还可以用于实现上述方法实施例中的PCF网元的功能,其中收 发单元610可以用于实现与接收和发送相关的操作,处理单元620可以用于实现除接收和发送以外的其他操作,具体可以参见上述方法实施例中的描述,这里不再一一列出。
另外,在本申请中,通信装置600是以功能模块的形式来呈现。这里的“模块”可以指特定应用集成电路ASIC、电路、执行一个或多个软件或固件程序的处理器和存储器、集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到装置600可以采用图5所示的形式。处理单元620可以通过图5所示的处理器501来实现。可选地,如果图5所示的计算机设备包括存储器502,处理单元620可以通过处理501和存储器502来实现。收发单元610可以通过图5所示的收发器503来实现。所述收发器503包括接收功能和发送功能。具体的,处理器通过执行存储器中存储的计算机程序来实现。可选地,当所述装置500是芯片时,那么收发单元610的功能和/或实现过程还可以通过管脚或电路等来实现。可选地,所述存储器可以为所述芯片内的存储单元,比如寄存器、缓存等,所述存储单元还可以是所述计算机设备内的位于所述芯片外部的存储单元,如图5所示的存储器502,或者,也可以是部署在其他***或设备中的存储单元,不在所述计算机设备内。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
本申请还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例的功能。
本申请还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的 服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
应理解,说明书通篇中提到的“实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各个实施例未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,在本申请中,“当…时”、“若”以及“如果”均指在某种客观情况下UE或者基站会做出相应的处理,并非是限定时间,且也不要求UE或基站实现时一定要有判断的动作,也不意味着存在其它限定。
另外,本文中术语“***”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
本文中术语“……中的至少一个”或“……中的至少一种”,表示所列出的各项的全部或任意组合,例如,“A、B和C中的至少一种”,可以表示:单独存在A,单独存在B,单独存在C,同时存在A和B,同时存在B和C,同时存在A、B和C这六种情况。
本申请中,若无特殊说明,“至少一个”指一个或多个,“多个”指两个或大于两个。
应理解,在本申请各实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (79)
- 一种通信方法,其特征在于,包括:接入网设备接收来自会话管理功能网元的业务的第一需求信息;所述接入网设备根据所述第一需求信息,确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述接入网设备根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求1所述的方法,其特征在于,所述第一需求信息用于指示所述业务的需求为高可靠低时延。
- 如权利要求1或2所述的方法,其特征在于,当所述处理方式为主动重传机制时,所述接入网设备根据所述处理方式对所述业务的数据包进行处理,包括:所述接入网设备根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述接入网设备根据所述处理方式对所述业务的数据包进行处理,包括:所述接入网设备根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
- 如权利要求1至3中任一项所述的方法,其特征在于,还包括:所述接入网设备获取空口情况;其中,所述接入网设备根据所述第一需求信息,确定对所述业务的数据包的处理方式,包括:所述接入网设备根据所述第一需求信息和所述空口情况确定所述处理方式。
- 如权利要求4所述的方法,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
- 如权利要求5所述的方法,其特征在于,所述接入网设备根据所述第一需求信息和所述空口情况确定所述处理方式,包括:当所述误码率大于第一阈值时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第二阈值时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述接入网设备确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述接入网设备确定对所述业务的数据包采用所述处理方式。
- 如权利要求6所述的方法,其特征在于,所述确定所述业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述接入网设备确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述接入网设备确定对所述业务的数据包采用所述主动重传机制。
- 如权利要求1至7中任一项所述的方法,其特征在于,当所述处理方式为网络编码方式,所述方法还包括:所述接入网设备获取所述网络编码的算法信息;所述接入网设备向终端设备发送所述网络编码的算法信息。
- 如权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:当所述接入网设备处于拥塞时,所述接入网设备降低下行发送速率,且增加下行数据缓存值。
- 一种通信方法,其特征在于,包括:用户面功能网元接收来自会话管理功能网元的第一规则,所述第一规则指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述用户面功能网元接收所述业务的数据包;所述用户面功能网元根据所述第一规则,确定所述处理方式;所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求10所述的方法,其特征在于,当所述处理方式为主动重传机制时,所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理,包括:所述用户面功能网元根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述用户面功能网元根据所述处理方式对所述业务的数据包进行处理,包括:所述用户面功能网元根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
- 如权利要求10或11所述的方法,其特征在于,还包括:所述用户面功能网元接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;所述用户面功能网元根据所述空口情况确定所述业务的数据包的处理方式。
- 如权利要求12所述的方法,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求13所述的方法,其特征在于,所述第一规则包括所述空口情况和所述处理方式的对应关系。
- 如权利要求14所述的方法,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
- 如权利要求15所述的方法,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
- 如权利要求10至16中任一项所述的方法,其特征在于,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求17所述的方法,其特征在于,所述业务的数据包头部还包括第二指示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 如权利要求10至18中任一项所述的方法,其特征在于,还包括:接入网设备处于拥塞时,所述用户面功能网元降低下行发送速率,且增加下行数据缓存值。
- 一种通信方法,其特征在于,包括:应用功能网元接收第二空口参数报告,所述第二空口参数报告用于描述空口情况;所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述应用功能网元根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求20所述的方法,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求21所述的方法,其特征在于,还包括:所述应用功能网元订阅所述空口情况。
- 如权利要求21或22所述的方法,其特征在于,所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述误码率大于第五阈值时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述应用功能网元确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述应用功能网元确定对所述业务的数据包采用所述处理方式。
- 如权利要求23所述的方法,其特征在于,所述应用功能网元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述应用功能网元确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述应用功能网元确定对所述业务的数据包采 用所述主动重传机制。
- 如权利要求20至24中任一项所述的方法,其特征在于,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第二处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求25所述的方法,其特征在于,所述业务的数据包头部还包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 一种通信方法,其特征在于,包括:会话管理功能网元接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,所述第二需求信息用于表示所述业务要求高可靠低时延;所述会话管理功能网元根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式。
- 如权利要求27所述的方法,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
- 如权利要求28所述的方法,其特征在于,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
- 如权利要求29所述的方法,其特征在于,还包括:所述会话管理功能网元向所述接入网设备发送第二信息,所述第二信息用于指示接入网设备采取非确认重传方式发送所述业务的数据包。
- 一种通信装置,其特征在于,所述装置为接入网设备,包括:第一收发单元,用于接收来自会话管理网元的业务的第一需求信息;第一处理单元,用于根据所述第一需求信息,确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第一处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求31所述的装置,其特征在于,所述第一需求信息用于指示所述业务的需求为高可靠低时延。
- 如权利要求31或32所述的装置,其特征在于,当所述处理方式为主动重传机制时,所述第一处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第一处理单元根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述第一处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第一处理单元根据所述网络编码方式和网络编码的算法信 息对所述业务的数据包进行处理。
- 如权利要求31至33中任一项所述的装置,其特征在于,包括:所述第一收发单元用于获取空口情况;其中,所述第一处理单元根据所述第一需求信息,确定对所述业务的数据包的处理方式,包括:所述第一处理单元用于根据所述第一需求信息和所述空口情况确定所述处理方式。
- 如权利要求34所述的装置,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
- 如权利要求35所述的装置,其特征在于,所述第一单元根据所述第一需求信息和所述空口情况确定所述处理方式,包括:当所述误码率大于第一阈值时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第二阈值时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述装置处于拥塞时,所述第一处理单元,用于确定对所述业务的数据包采用所述处理方式。
- 如权利要求36所述的装置,其特征在于,所述第一单元根据所述第一需求信息和所述空口情况确定所述处理方式,包括:当所述空口情况符合随机丢包模型时,所述第一处理单元,用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述第一处理单元,用于确定对所述业务的数据包采用所述主动重传机制。
- 如权利要求31至37中任一项所述的装置,其特征在于,当所述处理方式为网络编码方式,所述方法还包括:所述第一收发单元,用于获取所述网络编码的算法信息;所述第一收发单元,还用于向终端设备发送所述网络编码的算法信息。
- 如权利要求31至38中任一项所述的装置,其特征在于,所述方法还包括:当所述装置处于拥塞时,所述第一处理单元,用于降低下行发送速率,且增加下行数据缓存值。
- 一种通信装置,其特征在于,所述装置为用户面功能网元,包括:第二收发单元,用于接收会话管理功能网元的第一规则,所述第一规则用于指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第二收发单元,用于接收所述业务的数据包;第二处理单元,用于根据所述第一规则,确定所述处理方式;所述第二处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求40所述的装置,其特征在于,当所述处理方式为主动重传机制时,所述第二处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第二处理单元根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述第二处理单元根据所述处理方式对所述业务的数据包进行处理,包括:所述第二处理单元根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
- 如权利要求40或41所述的装置,其特征在于,还包括:所述第二收发单元,用于接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;所述第二处理单元,用于根据所述空口情况确定所述业务的数据包的处理方式。
- 如权利要求42所述的装置,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求43所述的装置,其特征在于,所述第一规则包括所述空口情况和所述处理方式的对应关系。
- 如权利要求44所述的装置,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
- 如权利要求45所述的装置,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
- 如权利要求40至46中任一项所述的装置,其特征在于,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求47所述的装置,其特征在于,所述业务的数据包头部还包括第二指示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 如权利要求40至48中任一项所述的装置,其特征在于,还包括:接入网设备处于拥塞时,所述第二处理单元,用于降低下行发送速率,且增加下行数据缓存值。
- 一种通信装置,其特征在于,所述装置为应用功能网元,包括:第三收发单元,用于接收第二空口参数报告,所述第二空口参数报告用于描述空口情 况;第三处理单元,用于根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述第三处理单元,还用于根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求50所述的装置,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求51所述的装置,其特征在于,还包括:所述第三处理单元,用于订阅所述空口情况。
- 如权利要求51或52所述的装置,其特征在于,所述第三单元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述误码率大于第五阈值时,所述第三处理单元,用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述第三处理单元,用于对所述业务的数据包采用所述处理方式。
- 如权利要求53所述的装置,其特征在于,所述第三单元根据所述空口情况确定对业务的数据包的处理方式,包括:当所述空口情况符合随机丢包模型时,所述第三单元,用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述第三单元,用于确定对所述业务的数据包采用所述主动重传机制。
- 如权利要求50至54中任一项所述的装置,其特征在于,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第二处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求55所述的装置,其特征在于,所述业务的数据包头部还包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 一种通信装置,其特征在于,所述装置为会话管理功能网元,包括:第四收发单元,用于接收来自应用功能网元的业务的第二需求信息或应用功能网元的订阅空口参数的请求,所述第二需求信息用于表示所述业务要求高可靠低时延;第四处理单元,用于根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述 业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式。
- 如权利要求57所述的装置,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和所述接入网设备的拥塞情况。
- 如权利要求58所述的装置,其特征在于,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
- 如权利要求59所述的装置,其特征在于,还包括:所述第四收发单元,还用于向所述接入网设备发送第二信息,所述第二信息用于指示所述接入网设备采取非确认重传方式发送所述业务的数据包。
- 一种通信***,其特征在于,包括:用户面功能网元和会话管理功能网元;所述会话管理功能网元用于向所述用户面功能网元发送第一规则,所述第一规则指示对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述用户面功能网元用于接收所述业务的数据包;根据所述第一规则,确定所述处理方式;根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求61所述的***,其特征在于,当所述处理方式为主动重传机制时,所述用户面功能网元用于根据所述主动重传机制和主动重传的次数对所述业务的数据包进行处理;或者,当所述处理方式为网络编码方式时,所述用户面功能网元用于根据所述网络编码方式和网络编码的算法信息对所述业务的数据包进行处理。
- 如权利要求61或62所述的***,其特征在于,所述用户面功能网元还用于接收来自接入网设备的第一空口参数报告,所述第一空口参数报告用于描述空口情况;根据所述空口情况确定所述业务的数据包的处理方式。
- 如权利要求63所述的***,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求64所述的***,其特征在于,所述第一规则包括所述空口情况和所述处理方式的对应关系。
- 如权利要求64所述的***,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述误码率大于第三阈值时,对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第四阈值时,对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,对所述业务的数据包采用所述处理方式。
- 如权利要求66所述的***,其特征在于,所述空口情况和所述处理方式的对应关系,包括:当所述空口情况符合随机丢包模型时,对所述业务的数据包采用所述网络编码方式; 或者,当所述空口情况符合连续丢包模型时,对所述业务的数据包采用所述主动重传机制。
- 如权利要求61至67中任一项所述的***,其特征在于,所述业务的数据包头部包括第一指示信息,所述第一指示信息表示所述业务的数据包是否采用了所述处理方式,所述第一指示信息用于接入网设备确定对所述数据包的第一处理方式,所述第一处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求68所述的***,其特征在于,所述业务的数据包头部还包括第二指示信息,所述第二指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第二指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 如权利要求61至69中任一项所述的***,其特征在于,接入网设备处于拥塞时,所述用户面功能网元还用于降低下行发送速率,且增加下行数据缓存值。
- 一种通信***,其特征在于,包括:应用功能网元和会话管理功能网元;所述应用功能网元用于向所述会话管理功能网元发送业务的第二需求信息或订阅空口参数的请求,所述第二需求信息用于表示所述业务要求高可靠低时延;所述会话管理功能网元用于根据所述第二需求信息或者所述订阅空口参数的请求,向接入网设备发送第一信息,所述第一信息用于指示接入网设备向用户面功能网元或所述会话管理功能网元上报空口参数,所述空口参数用于描述空口情况,所述空口情况用于确定对所述业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;所述应用功能网元还用于接收第二空口参数报告,所述第二空口参数报告用于描述空口情况;根据所述空口情况确定对业务的数据包的处理方式,所述处理方式包括:主动重传机制和/或网络编码方式;根据所述处理方式对所述业务的数据包进行处理。
- 如权利要求71所述的***,其特征在于,所述空口情况包括以下至少一种:误码率、丢包率、干扰周期和接入网设备的拥塞情况。
- 如权利要求71或72所述的***,其特征在于,当所述误码率大于第五阈值时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述丢包率大于第六阈值时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述空口处于干扰周期时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式;或者,当所述接入网设备处于拥塞时,所述应用功能网元用于确定对所述业务的数据包采用所述处理方式。
- 如权利要求73所述的***,其特征在于,当所述空口情况符合随机丢包模型时,所述应用功能网元用于确定对所述业务的数据包采用所述网络编码方式;或者,当所述空口情况符合连续丢包模型时,所述应用功能网元用于确定对所述业务的数据包采用所述主动重传机制。
- 如权利要求70至74中任一项所述的***,其特征在于,所述业务的数据包头部包括第三指示信息,所述第三指示信息表示所述业务的数据包是否采用所述处理方式,所述第三指示信息用于接入网设备确定对所述数据包的第二处理方式,所述第二处理方式包括:确认重传方式或非确认重传方式。
- 如权利要求75所述的***,其特征在于,所述业务的数据包头部还包括第四指示信息,所述第四指示信息指示所述接入网设备对所述数据包采用非确认重传方式发送,或者,所述第四指示信息指示所述接入网设备对所述数据包采用确认重传方式发送。
- 如权利要求76所述的***,其特征在于,所述第一信息用于指示所述接入网设备在所述误码率大于或等于第七阈值,或者所述丢包率大于等于第八阈值,或者进入干扰周期时,向所述用户面功能网元或所述会话管理功能网元上报所述空口参数。
- 一种通信装置,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序或指令,所述处理器用于执行存储器中的所述计算机程序或指令,使得权利要求1至9中任一项所述的方法被执行,或权利要求10至19中任一项所述的方法被执行,或权利要求20至26中任一项所述的方法被执行,或权利要求27至30中任一项所述的方法被执行。
- 一种计算机可读存储介质,其特征在于,存储有计算机程序或指令,所述计算机程序或指令用于实现权利要求1至9中任一项所述的方法,或权利要求10至19中任一项所述的方法,或权利要求20至26中任一项所述的方法,或权利要求27至30中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/073672 WO2022155977A1 (zh) | 2021-01-25 | 2021-01-25 | 通信方法和装置 |
CN202180045340.4A CN116134878A (zh) | 2021-01-25 | 2021-01-25 | 通信方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/073672 WO2022155977A1 (zh) | 2021-01-25 | 2021-01-25 | 通信方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022155977A1 true WO2022155977A1 (zh) | 2022-07-28 |
Family
ID=82548384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/073672 WO2022155977A1 (zh) | 2021-01-25 | 2021-01-25 | 通信方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116134878A (zh) |
WO (1) | WO2022155977A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024032211A1 (zh) * | 2022-08-10 | 2024-02-15 | 华为技术有限公司 | 一种拥塞控制方法以及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020143298A1 (zh) * | 2019-01-10 | 2020-07-16 | 华为技术有限公司 | 实现业务连续性的方法、装置及*** |
CN111865623A (zh) * | 2019-03-28 | 2020-10-30 | 华为技术有限公司 | 计费规则绑定的方法、设备及*** |
WO2021000783A1 (zh) * | 2019-07-04 | 2021-01-07 | 华为技术有限公司 | 指示数据传输情况的方法和装置 |
-
2021
- 2021-01-25 CN CN202180045340.4A patent/CN116134878A/zh active Pending
- 2021-01-25 WO PCT/CN2021/073672 patent/WO2022155977A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020143298A1 (zh) * | 2019-01-10 | 2020-07-16 | 华为技术有限公司 | 实现业务连续性的方法、装置及*** |
CN111865623A (zh) * | 2019-03-28 | 2020-10-30 | 华为技术有限公司 | 计费规则绑定的方法、设备及*** |
WO2021000783A1 (zh) * | 2019-07-04 | 2021-01-07 | 华为技术有限公司 | 指示数据传输情况的方法和装置 |
Non-Patent Citations (1)
Title |
---|
HUAWEI, HISILICON: "Update N4 rules to support QoS Monitoring and ATSSS", 3GPP DRAFT; S2-2001977, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. e-meeting; 20200224 - 20200227, 18 February 2020 (2020-02-18), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051855376 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024032211A1 (zh) * | 2022-08-10 | 2024-02-15 | 华为技术有限公司 | 一种拥塞控制方法以及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN116134878A (zh) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11445559B2 (en) | Communication method and communications apparatus | |
US11968565B2 (en) | User plane information reporting method and apparatus | |
US20230043261A1 (en) | Communication method and apparatus | |
US11652719B2 (en) | Measuring round trip time in a mobile communication network | |
WO2015165051A1 (zh) | 数据传输方法及设备 | |
WO2016015244A1 (zh) | 多通信制式传输方法及装置 | |
CN106416418B (zh) | 网络通信方法和装置 | |
US11722574B2 (en) | Packet transmission method, communication apparatus, and communication system | |
US20170070895A1 (en) | Traffic management in the mobile network | |
CN113422694B (zh) | 通信方法、装置、介质及电子设备 | |
WO2021238331A1 (zh) | 获取网络资源的方法、设备及*** | |
WO2019196788A1 (zh) | 通信方法和通信装置 | |
US11824783B2 (en) | Maximum data burst volume (MDBV) determining method, apparatus, and system | |
WO2023185552A1 (zh) | 通信方法和装置 | |
US11647419B2 (en) | Adjusting window size based on quality of experience | |
US20240214864A1 (en) | Communication method, apparatus, and system | |
WO2022155977A1 (zh) | 通信方法和装置 | |
KR20230066413A (ko) | 핸드오버 프로세스 기반 메시지 전송 방법 및 장치, 디바이스, 및 매체 | |
US10517014B2 (en) | Controlling performance of a wireless device in a heterogeneous network | |
WO2023125310A1 (zh) | 一种通信方法及通信装置 | |
US10547558B2 (en) | Methods, systems and apparatus for dynamic discard timer | |
US20220210690A1 (en) | Data transmission method and apparatus, system, and storage medium | |
WO2022165447A2 (en) | Methods and apparatus for communications over data radio bearer | |
US11716677B2 (en) | Handling radio access technologies based on core network failures | |
WO2024037423A1 (zh) | 一种带宽控制的方法和装置 |
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: 21920369 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21920369 Country of ref document: EP Kind code of ref document: A1 |