CN116939698A - Communication method and device - Google Patents
Communication method and device Download PDFInfo
- Publication number
- CN116939698A CN116939698A CN202210335839.5A CN202210335839A CN116939698A CN 116939698 A CN116939698 A CN 116939698A CN 202210335839 A CN202210335839 A CN 202210335839A CN 116939698 A CN116939698 A CN 116939698A
- Authority
- CN
- China
- Prior art keywords
- transmission delay
- delay
- network element
- network
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 311
- 238000000034 method Methods 0.000 title claims abstract description 164
- 230000005540 biological transmission Effects 0.000 claims abstract description 910
- 238000012545 processing Methods 0.000 claims abstract description 177
- 230000006870 function Effects 0.000 claims description 123
- 238000004590 computer program Methods 0.000 claims description 18
- 238000007405 data analysis Methods 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 51
- 230000000694 effects Effects 0.000 description 41
- 238000013461 design Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 230000033001 locomotion Effects 0.000 description 11
- 238000013523 data management Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 6
- 238000009877 rendering Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000000712 assembly Effects 0.000 description 4
- 238000000429 assembly Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000010295 mobile communication Methods 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
- 238000005259 measurement Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 208000002173 dizziness Diseases 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 101150119040 Nsmf gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012517 data analytics Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0205—Traffic management, e.g. flow control or congestion control at the air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a communication method and a device, relates to the field of communication, can reduce the complexity of data processing, gives consideration to the data processing efficiency and time delay, and can be applied to a communication system. The method comprises the following steps: and acquiring the first transmission delay through the strategy control network element, and transmitting delay budget information of the service data according to the first transmission delay. The strategy control network element sends delay budget information to the session management network element, so that the scheduling of air interface resources is realized, and the delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget.
Description
The present application claims priority from the national intellectual property agency, application number 202210319026.7, chinese patent application entitled "communication method and apparatus" filed on 29 days of 2022, 03, the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of communications, and in particular, to a communication method and apparatus.
Background
In the interactive multimedia service, a terminal collects data related to a user, and sends the data related to the user to an application server for processing, so that the processed data is obtained from the application server. For example, in Virtual Reality (VR), a terminal collects information of a user's motion, such as a head motion, a hand motion, a squat motion, or a stand-up motion, and transmits the information to an application server through a communication network. The application server renders the image according to the action information of the user, and sends the rendered image to the terminal through the communication network so as to be watched by the user. In the process, the time delay between the data related to the user collected by the terminal and the processed data obtained by the terminal is large, and the user experience is affected.
To address this problem, in the current scheme, the time delay of the air interface may be determined based on time and end-to-end time delay. Specifically, in the data sent by the terminal, uplink sending time is carried, and in the process of sending the data processed by the application processor, downlink delay budget is determined according to the uplink sending time, so that air interface resources of the network element of the wireless access network are adjusted according to the downlink delay budget. However, in the above solution, the radio access network element needs to adjust a processing policy of data for each downlink data packet, for example, scheduling air interface resources, which results in complex data processing procedure and low efficiency.
Disclosure of Invention
The embodiment of the application provides a communication method and a communication device, which can reduce the complexity of a data processing process, thereby considering the data processing efficiency and the time delay.
In order to achieve the above purpose, the application adopts the following technical scheme:
in a first aspect, a communication method is provided. The communication method comprises the following steps: the application server determines a first transmission delay, the first transmission delay being used to characterize the loop-back transmission delay requirement of the service data in the network. The application server sends the first transmission delay to the strategy control network element, and the strategy control network element is used for determining delay budget information of transmission service data according to the first transmission delay, wherein the delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget.
Based on the communication method provided in the first aspect, the policy control network element determines delay budget information according to the first transmission delay, and sends the delay budget information to the radio access network element through the session management network element. The radio access network element may schedule the air interface resource according to the uplink transmission delay budget and/or the downlink transmission delay budget in the delay budget information. For example, when the air interface resource cannot support the current delay budget information, the air interface resource can be readjusted, and the air interface resource is prevented from being scheduled for each data packet, so that the adjusting frequency of the air interface resource is reduced, the complexity of data processing is reduced, and the service delay requirement and the data processing efficiency are both considered.
In one possible design, the method provided in the first aspect may further include: the application server acquires a second transmission delay, wherein the second transmission delay is a loop back transmission delay currently supported by the network. And the application server adjusts the processing time delay of the application server according to the second transmission time delay. The application server updates the first transmission delay according to one or more of the service end-to-end delay, the terminal processing delay and the application server processing delay. The application server sends the updated first transmission delay to the policy control network element. In this way, the application server can correspondingly adjust the processing time delay of the application server according to the change of the network transmission time delay, so that the processing time delay of the application server is matched with the loop back transmission time delay supported by the network, and the network loop back transmission time delay of the service data can meet the service end-to-end time delay requirement.
Optionally, the application server obtaining the second transmission delay may include: the application server receives the second transmission delay from the strategy control network element, so that the overhead of the application server is reduced, and the operation efficiency is improved. Wherein the second transmission delay is determined based on the network transmission delay information. Or the application server receives the network transmission delay information from the strategy control network element and determines the second transmission delay according to the network transmission delay information, so that the overhead of the strategy control network element is reduced, and the operation efficiency is improved.
In a possible design, before the application server sends the first transmission delay to the policy control network element, the communication method provided in the first aspect may further include: the application server determines that the first transmission delay is greater than or equal to a transmission delay threshold. In this way, the application server can send the first transmission delay to the policy control network element when the requirement of the loop back transmission delay of the network is greater than or equal to the transmission delay threshold, so that the number of times that the policy control network element determines the delay budget information can be reduced, the adjustment frequency of the air interface resource of the wireless access network element can be further reduced, and the data processing efficiency is improved.
In a second aspect, a communication method is provided. The communication method comprises the following steps: the policy control network element obtains a first transmission delay, and the first transmission delay is used for representing the loop back transmission delay requirement of service data in a network. And the strategy control network element determines delay budget information of the transmission service data according to the first transmission delay. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. The policy control network element sends delay budget information to the session management network element.
Based on the communication method provided in the second aspect, the policy control network element determines delay budget information according to the first transmission delay, and sends the delay budget information to the session management network element, for example, the policy control network element may send the delay budget information to the radio access network element through the session management network element, so as to update the delay budget information of the radio access network element.
In one possible design, the policy control network element determines delay budget information of the transmission service data according to the first transmission delay, including: the policy control network element sends a first transmission delay to the network data analysis network element. The strategy control network element receives the delay budget information from the network data analysis network element, so that the cost of the strategy control network element is reduced, and the operation efficiency is improved. Wherein the delay budget information is determined based on the first transmission delay.
In one possible design, the determining, by the policy control network element, delay budget information for transmitting service data according to the first transmission delay may include: the strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. And the strategy control network element determines delay budget information of the transmission service data according to the first transmission delay and the network transmission delay information. Therefore, the strategy control network element determines the delay budget information according to the first transmission delay and the network transmission delay information, so that the dependence of other network elements except the strategy control network element can be reduced, and the adaptability is improved.
In one possible design, the method provided by the second aspect may further include: the strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. The policy control network element determines that the network cannot support the first transmission delay according to the network transmission delay information. And the strategy control network element determines a second transmission delay according to the network transmission delay information, wherein the second transmission delay is the loop back transmission delay currently supported by the network. The policy control network element sends the second transmission delay to the application server, and the second transmission delay can be used for updating the first transmission delay, so that the overhead of the application server can be reduced, and the operation efficiency can be improved. The policy control network element receives the updated first transmission delay from the application server, wherein the updated first transmission delay is determined according to the second transmission delay. In this way, the policy control network element can provide the second transmission delay to the application server under the condition that the network cannot support the first transmission delay, and the application server updates the first transmission delay, for example, the application server can adjust the processing delay of the application server according to the second transmission delay, and further update the first transmission delay according to the adjusted processing delay of the application server, thereby better ensuring the service delay requirement.
In one possible design, the method provided by the second aspect may further include: the strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. The policy control network element determines that the network cannot support the first transmission delay according to the network transmission delay information. The strategy control network element sends network transmission delay information to the application server, wherein the network transmission delay information is used for determining second transmission delay, and the second transmission delay is loop back transmission delay currently supported by the network. The policy control network element receives the updated first transmission delay from the application server, wherein the updated first transmission delay is determined according to the second transmission delay. In this way, the policy control network element can provide the network transmission delay information to the application server under the condition that the network cannot support the first transmission delay, and the application server updates the first transmission delay, for example, the application server can adjust the processing delay of the application server according to the second transmission delay determined by the network transmission delay information, and further update the first transmission delay according to the adjusted processing delay of the application server, thereby better ensuring the service delay requirement.
In one possible design, the determining, by the policy control network element, delay budget information for transmitting service data according to the first transmission delay may include: and the strategy control network element determines delay budget information of the transmission service data according to the first transmission delay and the delay allocation strategy. Therefore, the determining process of the delay budget information can be simplified, so that the expenditure of the strategy control network element is reduced, and the operation efficiency is improved. The time delay allocation strategy is used for indicating the association relation between the uplink transmission time delay budget and the downlink transmission time delay budget.
Further, the other technical effects of the communication method according to the second aspect may refer to the technical effects of the communication method according to the first aspect, and will not be described herein.
In a third aspect, a communication method is provided. The communication method comprises the following steps: the session management network element sends a delay reporting strategy to the wireless access network element and/or the user plane function network element. The time delay reporting strategy is used for indicating a sending rule of network transmission time delay information, and the network transmission time delay information is used for indicating uplink transmission time delay supported by a network and/or downlink transmission time delay supported by the network. The session management network element receives network transmission delay information. The session management network element sends network transmission delay information to the policy control network element, wherein the network transmission delay information is used for determining delay budget information of transmission service data by the policy control network element.
Based on the communication method provided in the third aspect, the session management network element sends the delay reporting policy to the radio access network element and/or the user plane function network element, so that the radio access network element and/or the session management network element can report the network transmission delay information according to the delay reporting policy, and the sending frequency of the network transmission delay information is reduced, thereby reducing the frequency of determining delay budget information by the policy control network element, reducing the complexity of data processing, and improving the data processing efficiency.
In one possible design, the latency reporting policy may include one or more of the following: reporting period, reporting time delay threshold value or reporting event, so as to reduce the sending frequency of network transmission time delay information, reduce the complexity of data processing, and improve the data processing efficiency.
Further, the other technical effects of the communication method described in the third aspect may refer to the technical effects of the communication method described in the first aspect or the second aspect, and are not described herein.
In a fourth aspect, a communication method is provided. The communication method comprises the following steps: the wireless access network element receives the delay reporting strategy from the session management network element. The delay reporting policy is used for indicating a sending rule of network transmission delay information, and the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. And the wireless access network element sends network transmission delay information according to the delay reporting strategy.
Based on the communication method provided in the fourth aspect, the radio access network element can send the network transmission delay information according to the sending rule in the delay reporting policy, so that the sending frequency of the network transmission delay information can be reduced, and the updating frequency of the first transmission delay is reduced, thereby reducing the complexity of data processing and improving the data processing efficiency.
In one possible design, the latency reporting policy may include one or more of the following: reporting period, reporting delay threshold, or reporting event.
Optionally, when the delay reporting policy includes a reporting period, the wireless access network element sends network transmission delay information according to the delay reporting policy, which may include: and the wireless access network element sends the network transmission delay information according to the reporting period. Therefore, the sending frequency of the network transmission delay information can be reduced, so that the updating frequency of the first transmission delay is reduced, the complexity of data processing is reduced, and the data processing efficiency is improved.
Optionally, when the delay reporting policy includes reporting a delay threshold, the wireless access network element sends network transmission delay information according to the delay reporting policy, which may include: and under the condition that the network transmission delay information is larger than or equal to the reporting delay threshold value, the wireless access network element transmits the network transmission delay information. Therefore, the sending frequency of the network transmission delay information can be reduced, so that the updating frequency of the first transmission delay is reduced, the complexity of data processing is reduced, and the data processing efficiency is improved.
Optionally, when the delay reporting policy includes a reporting event, the wireless access network element sends network transmission delay information according to the delay reporting policy, which may include: and when the reporting event is that the wireless access network element cannot support the received delay budget information, the wireless access network element transmits network transmission delay information. Therefore, the sending frequency of the network transmission delay information can be reduced, so that the updating frequency of the first transmission delay is reduced, the complexity of data processing is reduced, and the data processing efficiency is improved.
In one possible design, the method provided in the fourth aspect may further include: the wireless access network element receives the delay budget information of the transmission service data. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. And the wireless access network element determines air interface resources for transmitting service data according to the delay budget information. Or the wireless access network element adjusts the air interface resource for transmitting the service data according to the delay budget information. Therefore, the air interface resource can be matched with the delay budget information, so that the network transmission delay can meet the service end-to-end delay requirement.
Further, the other technical effects of the communication method according to the fourth aspect may refer to the technical effects of the communication methods according to the first to third aspects, and are not described here again.
In a fifth aspect, a communication device is provided. The communication device comprises means, such as a processing means and a transceiver means, for performing the method of the first aspect.
The processing module is used for first transmission delay, and the first transmission delay is used for representing the loop back transmission delay requirement of service data in a network. The receiving and transmitting module is used for sending the first transmission delay to the strategy control network element, determining delay budget information of the transmission service data according to the first transmission delay by the strategy control network element, and indicating uplink transmission delay budget and/or downlink transmission delay budget by the delay budget information.
In one possible design, the processing module is further configured to obtain a second transmission delay, and adjust the processing delay of the application server according to the second transmission delay. And updating the first transmission delay according to one or more of the service end-to-end delay, the terminal processing delay and the application server processing delay. The second transmission delay is a loop back transmission delay currently supported by the network. And the receiving and transmitting module is also used for transmitting the updated first transmission delay to the strategy control network element.
Optionally, the processing module is specifically configured to receive, through the transceiver module, a second transmission delay from the policy control network element, where the second transmission delay is determined according to the network transmission delay information. Or the processing module is specifically configured to receive the network transmission delay information from the policy control network element through the transceiver module, and determine the second transmission delay according to the network transmission delay information.
In one possible design, before the transceiver module sends the first transmission delay to the policy control network element, the processing module determines that the first transmission delay is greater than or equal to a first delay threshold.
Alternatively, the transceiver module may include a transmitting module and a receiving module. Wherein, the sending module is used for realizing the sending function of the communication device according to the fifth aspect, and the receiving module is used for realizing the receiving function of the communication device according to the fifth aspect.
Optionally, the communication device according to the fifth aspect may further include a storage module, where the storage module stores a program or instructions. The processing module, when executing the program or instructions, enables the communication device to perform the communication method of the first aspect.
The communication apparatus according to the fifth aspect may be a network device, such as an application server, a chip (system) or other parts or components that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
Further, the technical effects of the communication apparatus according to the fifth aspect may refer to the technical effects of the communication method according to the first aspect, and will not be described herein.
In a sixth aspect, a communication device is provided. The communication device includes: modules, such as a processing module and a transceiver module, for performing the method of the second aspect.
The processing module is configured to obtain a first transmission delay, where the first transmission delay is used to characterize a loop back transmission delay requirement of service data in a network. And determining delay budget information of the transmission service data according to the first transmission delay. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. And the receiving and transmitting module is used for transmitting the delay budget information to the session management network element.
In one possible design, the processing module is specifically configured to send the first transmission delay to the network data analysis network element through the transceiver module, and receive delay budget information from the network data analysis network element, where the delay budget information is determined according to the first transmission delay.
In one possible design, the processing module is specifically configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by the network and/or a downlink transmission delay supported by the network. And determining delay budget information of the transmission service data according to the current first transmission delay and the network transmission delay information.
In a possible design, the processing module is further configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by the network and/or a downlink transmission delay supported by the network, and determine, when it is determined that the network cannot support the first transmission delay according to the network transmission delay information, a second transmission delay according to the network transmission delay information, where the second transmission delay is a loop back transmission delay currently supported by the network. And the transceiver module is also used for sending the second transmission delay to the application server. And receiving the updated first transmission delay from the application server. Wherein the updated first transmission delay is determined based on the second transmission delay.
In a possible design, the processing module is further configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by the network and/or a downlink transmission delay supported by the network, and send network transmission delay information to the application server when it is determined that the network cannot support the first transmission delay according to the network transmission delay information, where the network transmission delay information is used to determine a second transmission delay, and the second transmission delay is a loop back transmission delay currently supported by the network. And the transceiver module is also used for receiving the updated first transmission delay from the application server. Wherein the updated first transmission delay is determined based on the second transmission delay.
In one possible design, the processing module is specifically configured to determine, by using the policy control network element, delay budget information of the transmission service data according to the first transmission delay and the delay allocation policy. The time delay allocation strategy is used for indicating the association relation between the uplink transmission time delay budget and the downlink transmission time delay budget.
Alternatively, the transceiver module may include a transmitting module and a receiving module. The transmitting module is configured to implement a transmitting function of the communication device according to the sixth aspect, and the receiving module is configured to implement a receiving function of the communication device according to the sixth aspect.
Optionally, the communication device according to the sixth aspect may further include a storage module, where the storage module stores a program or instructions. The processing module, when executing the program or instructions, causes the communication device to perform the communication method described in the second aspect.
The communication apparatus according to the sixth aspect may be a network device, such as an application server, a chip (system) or other components or assemblies that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
Further, the technical effects of the communication apparatus according to the sixth aspect may refer to the technical effects of the communication method according to the second aspect, and will not be described herein.
In a seventh aspect, a communication device is provided. The communication device includes: means for performing the method of the third aspect, such as a receiving means and a transmitting means.
And the sending module is used for sending the delay reporting strategy to the wireless access network element and/or the user plane function network element. The delay reporting policy is used for indicating a sending rule of network transmission delay information, and the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. And the receiving module is used for receiving the network transmission delay information. And the sending module is also used for sending the network transmission delay information to the strategy control network element. The network transmission delay information is used for determining delay budget information of transmission service data by the strategy control network element.
In one possible design, the delay reporting policy includes one or more of the following: reporting period, reporting delay threshold, or reporting event.
Alternatively, the transmitting module and the receiving module may be integrated into one module, such as a transceiver module. The receiving and transmitting module is used for realizing the sending function and the receiving function of the communication device.
Optionally, the communication device according to the seventh aspect may further include a processing module. The processing module is used for realizing the processing function of the communication device.
Optionally, the communication device according to the seventh aspect may further include a storage module, where the storage module stores a program or instructions. The program or instructions, when executed by the processing module, enable the communication device to perform the communication method of the third aspect.
The communication apparatus according to the seventh aspect may be a network device, such as an application server, or may be a chip (system) or other components or assemblies that may be disposed in the network device, or may be an apparatus including the network device, which is not limited in this aspect of the present application.
Further, the technical effects of the communication apparatus according to the seventh aspect may refer to the technical effects of the communication method according to the third aspect, and will not be described herein.
In an eighth aspect, a communication device is provided. The communication device includes: means for performing the method of the fourth aspect, such as a processing means and a transceiver means.
The receiving and transmitting module is used for receiving the time delay reporting strategy from the session management network element. The delay reporting policy is used for indicating a sending rule of network transmission delay information, and the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. And the processing module is used for sending the network transmission delay information according to the delay reporting strategy.
In one possible design, the latency reporting policy includes one or more of the following: reporting period, reporting delay threshold, or reporting event.
Optionally, when the delay reporting policy includes a reporting period, the transceiver module is specifically configured to send network transmission delay information according to the reporting period by the radio access network element.
Optionally, when the delay reporting policy includes a reporting delay threshold, the transceiver module is specifically configured to send the network transmission delay information by the radio access network element when the network transmission delay information is greater than or equal to the reporting delay threshold.
Optionally, when the delay reporting policy includes a reporting event, the transceiver module is specifically configured to send network transmission delay information by the radio access network element when the reporting event is that the radio access network element cannot support the current first transmission delay.
In a possible design, the transceiver module is further configured to receive delay budget information of the transmission service data. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. And the processing module is also used for determining air interface resources for transmitting service data according to the delay budget information. Or the processing module is further used for adjusting the air interface resources for transmitting the service data according to the delay budget information.
Alternatively, the transceiver module may include a transmitting module and a receiving module. Wherein, the sending module is used for realizing the sending function of the communication device according to the eighth aspect, and the receiving module is used for realizing the receiving function of the communication device according to the eighth aspect.
Optionally, the communication device according to the eighth aspect may further include a storage module, where the storage module stores a program or instructions. The processing module, when executing the program or instructions, causes the communication device to perform the communication method described in the fourth aspect.
The communication apparatus according to the eighth aspect may be a network device, such as an application server, a chip (system) or other components or assemblies that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
Further, the technical effects of the communication apparatus according to the eighth aspect may refer to the technical effects of the communication method according to the fourth aspect, and will not be described herein.
In a ninth aspect, a communication apparatus is provided. The communication device is configured to perform the communication method described in any implementation manner of the first aspect to the fourth aspect.
In the present application, the communication apparatus according to the ninth aspect may be a network device, or a chip (system) or other part or component that may be provided in the network device, or an apparatus including the network device.
It should be understood that the communication apparatus according to the ninth aspect includes a corresponding module, unit, or means (means) for implementing the communication method according to any one of the first to fourth aspects, where the module, unit, or means may be implemented by hardware, software, or implemented by hardware executing corresponding software. The hardware or software comprises one or more modules or units for performing the functions involved in the communication methods described above.
Further, the technical effects of the communication apparatus according to the ninth aspect may refer to the technical effects of the communication method according to any one of the first to fourth aspects, and are not described herein.
In a tenth aspect, a communication device is provided. The communication device includes: a processor for performing the communication method according to any one of the possible implementation manners of the first aspect to the fourth aspect.
In one possible configuration, the communication device according to the tenth aspect may further comprise a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be for use in a communications device according to the tenth aspect to communicate with other communications devices.
In one possible configuration, the communication device according to the tenth aspect may further comprise a memory. The memory may be integral with the processor or may be separate. The memory may be used for storing computer programs and/or data related to the communication method according to any one of the first to fourth aspects.
In the present application, the communication apparatus according to the tenth aspect may be a network device, or a chip (system) or other part or component that may be provided in the network device, or an apparatus including the network device.
Further, the technical effects of the communication apparatus according to the tenth aspect may refer to the technical effects of the communication method according to any implementation manner of the first to fourth aspects, and are not described herein.
In an eleventh aspect, a communication apparatus is provided. The communication device includes: a processor coupled to the memory, the processor configured to execute a computer program stored in the memory, to cause the communication device to perform the communication method according to any one of the possible implementation manners of the first to fourth aspects.
In one possible configuration, the communication device according to the eleventh aspect may further comprise a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be for use in a communication device according to the eleventh aspect to communicate with other communication devices.
In the present application, the communication apparatus according to the eleventh aspect may be a network device, or a chip (system) or other part or component that may be provided in the network device, or an apparatus including the network device.
Further, the technical effects of the communication apparatus according to the eleventh aspect may refer to the technical effects of the communication method according to any implementation manner of the first to fourth aspects, and are not described herein.
In a twelfth aspect, there is provided a communication apparatus comprising: a processor and a memory; the memory is configured to store a computer program which, when executed by the processor, causes the communication device to perform the communication method according to any one of the implementation manners of the first to fourth aspects.
In one possible configuration, the communication device according to the twelfth aspect may further comprise a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be for use in a communications device according to the twelfth aspect to communicate with other communications devices.
In the present application, the communication apparatus according to the twelfth aspect may be a network device, or a chip (system) or other part or component that may be provided in the network device, or an apparatus including the network device.
Further, the technical effects of the communication apparatus according to the twelfth aspect may refer to the technical effects of the communication method according to any implementation manner of the first to fourth aspects, and are not described herein.
In a thirteenth aspect, there is provided a communication device comprising: a processor; the processor is configured to execute the communication method according to any implementation manner of the first to fourth aspects according to a computer program after being coupled to the memory and reading the computer program in the memory.
In one possible implementation form, the communication device according to the thirteenth aspect may further comprise a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be for use in a communication device according to the thirteenth aspect in communication with other communication devices.
In the present application, the communication apparatus according to the thirteenth aspect may be a network device, or a chip (system) or other part or component that may be provided in the network device, or an apparatus including the network device.
Further, the technical effects of the communication apparatus according to the thirteenth aspect may refer to the technical effects of the communication method according to any implementation manner of the first to fourth aspects, and are not described herein.
In a fourteenth aspect, a processor is provided. Wherein the processor is configured to perform the communication method according to any one of the possible implementation manners of the first aspect to the fourth aspect.
In a fifteenth aspect, a communication system is provided. The communication system comprises one or more terminal devices and one or more network devices, such as application servers, policy control network elements, session management network elements and radio access network elements.
In a sixteenth aspect, there is provided a computer readable storage medium comprising: computer programs or instructions; the computer program or instructions, when run on a computer, cause the computer to perform the communication method according to any one of the possible implementation manners of the first to fourth aspects.
In a seventeenth aspect, there is provided a computer program product comprising a computer program or instructions which, when run on a computer, cause the computer to perform the communication method according to any one of the possible implementation manners of the first to fourth aspects.
Drawings
FIG. 1 is a schematic diagram of a 5GS architecture according to an embodiment of the present application;
fig. 2 is a schematic diagram of a service data flow provided in an embodiment of the present application;
FIG. 3 is a schematic diagram of a data processing flow provided in an embodiment of the present application;
FIG. 4 is a second schematic diagram of a data processing flow according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a communication system to which the communication method according to the embodiment of the present application is applicable;
Fig. 6 is a schematic flow chart of a communication method according to an embodiment of the present application;
fig. 7 is a second schematic flow chart of a communication method according to an embodiment of the present application;
fig. 8 is a flow chart of a communication method according to an embodiment of the present application;
fig. 9 is a flow chart of a communication method according to an embodiment of the present application;
fig. 10 is a flow chart of a communication method according to an embodiment of the present application;
fig. 11 is a flowchart of a communication method according to an embodiment of the present application;
fig. 12 is a flow chart of a communication method according to an embodiment of the present application;
fig. 13 is a schematic flow diagram eight of a communication method according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a communication device according to a second embodiment of the present application;
fig. 16 is a schematic diagram of a communication device according to an embodiment of the present application.
Detailed Description
For ease of understanding, the technical terms involved in the embodiments of the present application will be first described below.
1. Fifth generation (5th generation,5G) mobile communication systems (5G systems, 5gs for short):
fig. 1 is a schematic diagram of a 5GS architecture. As shown in fig. 1, 5GS includes: access Networks (ANs) and Core Networks (CNs), may further include: and (5) a terminal.
The CN may include a user plane function (user plane function, UPF) element (abbreviated user plane element), an access and mobility management function (core access and mobility management function, AMF) element, a session management function (session management function, SMF) element (abbreviated session management element), an authentication server function (authentication server function, AUSF) element, a network data analysis function (network data analytics function, NWDAF) element (abbreviated network data analysis element), a network opening function (network exposure function, NEF) element, a network function storage function (network exposure function Repository Function, NRF) element, a policy control function (policy control function, PCF) element (abbreviated policy control element), a unified data management (unified data management, UDM) element (abbreviated data management element), an application function (application function, AF) element, or a service communication proxy (service communication proxy, SCP) element, etc.
It should be noted that fig. 1 is only an example of network elements or entities in a 5G network, and the 5G network may further include network elements or entities not illustrated in fig. 1, such as a unified data storage (unified data repository, UDR) network element, a network slice selection function (network slice selection function, NSSF) network element, a charging function (charging function, CHF) network element, and the embodiment of the present application is not limited thereto in particular.
As shown in fig. 1, a terminal device accesses a 5G network through AN device, and the terminal device communicates with AN AMF network element through AN N1 interface (abbreviated as N1); the RAN equipment communicates with an AMF network element through an N2 interface (N2 for short); the RAN equipment communicates with UPF network elements through an N3 interface (N3 for short); the SMF network element communicates with the UPF network element through an N4 interface (abbreviated as N4), and the UPF network element accesses a Data Network (DN) through an N6 interface (abbreviated as N6). In addition, the control plane functions of the AUSF network element, the AMF network element, the SMF network element, the NEF network element, the NRF network element, the PCF network element, the UDM network element, the UDR network element, the AF network element, the NWDAF network element, or the SCP network element shown in fig. 1 use a service interface to perform interaction. For example, the server interface provided by the AUSF network element is Nausf; the AMF network element provides a service interface as Namf; the SMF network element provides a serving interface as Nsmf; the network element of NEF provides a service interface for the outside as Nnef; the service interface externally provided by the NRF network element is Nnrf; the service interface externally provided by the PCF network element is an Npcf; the service interface externally provided by the UDM network element is Nudm; the service interface provided by the AF network element is Naf. In addition, a server interface externally provided by the UDR network element is Nudr; the NSSF network element provides a service interface for the outside as Nnssf; the service interface externally provided by the CHF network element is Nchf; the related functional descriptions and interface descriptions may refer to the 5G system architecture (5G system architecture) in the 23501 standard, and are not described herein.
The following describes exemplary respective functions of the various parts or network elements involved in the above-described network architecture in a 5G network.
(1) The terminal may be a terminal having a transceiving function, or a chip system that may be provided to the terminal. The terminal may also be referred to as a User Equipment (UE), an access terminal, a subscriber unit (subscriber unit), a subscriber station, a Mobile Station (MS), a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user device. The terminals in embodiments of the present application may be mobile phones (mobile phones), cellular phones (cellular phones), smart phones (smart phones), tablet computers (pads), wireless data cards, personal digital assistants (personal digital assistant, PDAs), wireless modems (modems), handheld devices (handsets), laptop computers (lap computers), machine type communication (machine type communication, MTC) terminals, computers with wireless transceiving functions, virtual Reality (VR) terminals, augmented reality (augmented reality, AR) terminals, wireless terminals in industrial control (industrial control), wireless terminals in unmanned aerial vehicle (self driving), wireless terminals in smart grid (smart grid), wireless terminals in transportation security (transportation safety), wireless terminals in smart city (smart city), wireless terminals in smart home (smart home), roadside units with functions, RSU, etc. The terminal of the present application may also be an in-vehicle module, an in-vehicle part, an in-vehicle chip, or an in-vehicle unit built in a vehicle as one or more parts or units.
(2) The AN network element is used for realizing the function related to access, can provide the network access function for the authorized terminal in the specific area, and can use the transmission tunnels with different qualities according to the level of the terminal, the service requirement and the like. The AN forwards control signals and user data between the network element terminal and the CN. The AN network element in the present application may be a radio access network (radio access network, RAN) network element. The RAN network element can manage radio resources, provide access service for the terminal device, and further complete forwarding of control signals and terminal data between the terminal and the core network, and can also be understood as a base station in a conventional network. For example, it may be responsible for radio resource management, quality of service (quality of service, qoS) management, data compression, encryption, and other functions on the air interface side.
The RAN network element may be a device in a wireless network. The RAN network element may also be referred to as a radio RAN network element or network device or radio network node. Currently, some examples of RAN network elements are: a next generation Node B (The Next Generation Node B, gNB) in a 5G system, a transmission and reception point (transmission reception point, TRP), an evolved Node B (eNB) in a long term evolution (long term evolution, LTE) system, a radio network controller (radio network controller, RNC), a Node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a baseband unit (BBU), or a wireless fidelity (wireless fidelity, wifi) access point (access point, AP), and the like. In one network architecture, a network device may include a Centralized Unit (CU) node, or a Distributed Unit (DU) node, or a RAN network element including a CU node and a DU node. The RAN network element may also be a wireless backhaul device, a vehicle-mounted device, a wearable device, a network device in a future 5G network or a network device in a future evolved PLMN network, etc. In the third generation (3rd generation,3G) system, it is called a Node B (Node B) or the like.
(3) A mobility management element, belonging to a core network element, mainly responsible for signaling processing parts, such as: access control, mobility management, attach and detach, gateway selection, etc. In the case that the mobility management element provides a service for a session of the terminal, a storage resource of a control plane is provided for the session to store a session identifier, an SMF element identifier associated with the session identifier, and the like. In a 5G communication system, the mobility management element may be an access and mobility management function (access and mobility management function, AMF) element. In future communication systems, the mobility management element may still be an AMF element, or may have other names, which is not limited by the present application.
(4) Session management network elements for session management in mobile networks, e.g. responsible for user plane network element selection, user plane network element redirection, internet protocol (internet protocol, IP) address assignment, bearer establishment, modification and release, and QoS control. Session management, IP address assignment and management of terminals, selection of termination points for manageable user plane functions, policy control and charging function interfaces, downstream data notification, etc. In a 5G communication system, the session management network element may be an SMF network element. In future communication systems, the session management network element may still be an SMF network element, or may have other names, which is not limited by the present application.
(5) User plane network elements for packet routing and forwarding, quality of service (quality of service, qoS) handling of user plane data, etc. In the 5G communication system, the network element or entity corresponding to the user plane network element may be a user plane function (user plane function, UPF) network element in the 5G network architecture, and in the future communication system, the user plane network element may still be a UPF network element, or the user plane network element has another name, which is not limited in the embodiment of the present application.
(6) The authentication server function network element mainly provides authentication function, supports authentication of third generation partnership project (3rd generation partnership project,3GPP) access and Non-3GPP access, and can refer to 3GPP TS 33.501 specifically. In the 5G communication system, the authentication server function network element may be an authentication server function (authentication server function, AUSF) network element, and in the future communication system, the authentication server function network element may still be an AUSF network element, or the authentication server function network element may have other names, which is not limited in the embodiment of the present application.
(7) The data management network element is used for processing user identification, access authentication, registration, mobility management and the like. In the 5G communication system, the network element or entity corresponding to the data management network element may be a unified data management (unified data management, UDM) network element in the 5G network architecture, where Nudm is a service-based interface provided by the UDM network element, and the UDM network element may communicate with other network functions through Nudm. In future communication systems, the data management network element may still be a UDM network element, or the data management network element may have other names, which is not limited by the embodiment of the present application.
(8) The network open function network element, the services primarily provided enable the third generation partnership project (3rd generation partnership project,3GPP) network to securely provide network service capabilities to the third party's service provider application function network element 207. In the 5G communication system, the network element with the open function may be a (network exposure function, NEF) network element, where Nnef is a service-based interface provided by the NEF network element, where the NEF network element may communicate with other network functions through Nnef, and in a future communication system, the network element with the open function may still be a NEF network element, or have other names, which is not limited by the embodiment of the present application.
(9) The policy control network element comprises a user subscription data management function, a policy control function, a charging policy control function, qoS control and the like, and is used for guiding a unified policy framework of network behaviors and providing policy rule information and the like for a control plane function network element (such as an AMF network element and the like). In a 5G communication system, the policy control network element may be a PCF network element. In future communication systems, the policy control function element may still be a PCF element, or may have other names, which the embodiments of the present application are not limited to.
(10) The application function network element is mainly used for providing application layer information for the 3GPP network. In a 5G communication system, the application function network element 207 may be an application function (application function, AF) network element, naf is a service-based interface provided by the AF network element, and the AF network element may communicate with other network functions through Naf, and in a future communication system, the application function network element may still be an AF network element, or have other names, which the embodiment of the present application is not limited to. The AF network elements may for example comprise a service capability server (services capability server, SCS) or an application server (application server, AS).
(11) Data network refers to an operator network providing data transmission services for a terminal, such as IMS (IP multimedia Service), internet, etc.
The terminal accesses the data network by establishing a PDD session between the terminal to the RAN element to the UPF element to the DN element.
(12) The network data analysis function network element is used for providing network data acquisition and analysis functions based on technologies such as big data and artificial intelligence. In the 5G system, the network data analysis function network element may be an NWDAF network element. In future communication systems, the network data analysis function element may still be an NWDAF network element, or may have other names, which is not limited by the present application.
(13) A slice selection function network element for selecting a network slice for a terminal, etc. In a 5G communication system, the slice selection function network element may be an NSSF network element. In future communication systems, the network slice selection function network element may still be an NSSF network element, or may be named otherwise, which is not limited by the embodiments of the present application.
(14) The unified data storage network element is mainly responsible for storing the structured data, wherein the stored content comprises subscription data, policy data, externally exposed structured data and application related data. In a 5G communication system, the unified data storage network element may be a UDR network element. In future communication systems, the unified data storage network element may still be a UDR network element, or may have other names, and the present application is not limited thereto.
2. End-to-end (end-to-end) delay, which may also be referred to as motion-to-photo (MTP) delay, is a delay from when the terminal detects movement of the head and/or hand in a service such as Virtual Reality (VR) to when a corresponding new picture is rendered and displayed on the terminal screen. Or, the time length between the time when the terminal transmits the uplink data and the time when the downlink data (such as the processing result corresponding to the uplink data) reaches the terminal device.
As shown in fig. 2, in the interactive multimedia service, a terminal collects data related to a user, and sends the data related to the user to an application server for processing, so as to obtain processed data from the application server. Taking VR service as an example, in VR service, a terminal collects information about a user's motion, such as a head motion (e.g., rotating a head), a hand motion, a squatting motion, or a standing motion, and sends the information to an application server through a communication network. The application server performs image rendering operation according to the action information of the user, and sends the rendered image to the terminal through the communication network so as to be watched by the user. Taking VR service as an example, the terminal may be a VR device, such as a wearable VR head display, and the end-to-end delay may be an MTP delay. In the process, the time delay between the data related to the user collected by the terminal and the processed data obtained by the terminal is large, and the user experience is affected.
For example, in the VR service implementation process, in order to avoid dizziness of the user, so as to ensure user experience, the MTP delay of the service data of the VR service, that is, the end-to-end delay requirement is very high. For example, in some VR services, the MTP delay of the traffic data needs to be within 20 milliseconds (ms).
In order to solve the problem, in the current scheme, the air interface transmission delay can be determined based on time and end-to-end delay, wherein the air interface transmission delay comprises an uplink air interface transmission delay between a terminal and a wireless access network element and/or a downlink air interface transmission delay between the wireless access network element and the terminal. In the data sent by the terminal, carrying uplink sending time, in the process of sending the data processed by the application server, the application server or the user plane network element and the like determine downlink delay budget according to the uplink sending time, and further adjust air interface resources of the wireless access network element according to the downlink delay budget. The following is a communication system comprising a terminal, a radio access network device, a user plane network element and an application server, the service data being transmitted in the form of data packets for illustration.
Among the data packets transmitted from the communication network, the data packet from the terminal to the communication network is an uplink data packet, and the data packet from the communication network to the terminal is a downlink data packet. For example, in VR services, the upstream data packet may include action information transmitted by the terminal to the communication network. The downstream data packet may include rendering information transmitted by the communication network to the terminal.
In a possible design, as shown in fig. 3, the terminal sends an uplink data packet, where the uplink data packet carries an uplink sending time and an end-to-end delay. The wireless access network element receives and transmits uplink data packets from the terminal. The user plane network element receives the uplink data packet from the wireless access network element, on one hand, the user plane network element stores the uplink sending time and the end-to-end time delay in the uplink data packet, and obtains the time for receiving the uplink data packet, and on the other hand, the user plane network element sends the uplink data packet to the application server. And the application server receives and processes the uplink data packet from the user plane network element to obtain processed data. The application server sends a downlink data packet, wherein the downlink data packet comprises processed data. The user plane network element receives the downlink data packet from the application server and records the downlink receiving time of the downlink data packet. The user plane network element determines the delay budget according to the downlink receiving time, the end-to-end delay requirement and the uplink sending time of the downlink data packet. And then transmitting a downlink data packet, wherein the downlink data packet comprises downlink transmission time of the downlink data packet and downlink packet delay budget. And after receiving the downlink data packet, the wireless access network element schedules the air interface resource based on the downlink packet delay budget. Wherein clocks among the terminal, the wireless access network element and the user plane element are synchronized.
In another possible design, as shown in fig. 4, the terminal may send the decoding time, the display quality, and the end-to-end delay to the application server through the application layer. The terminal sends an uplink data packet, wherein the uplink data packet carries uplink sending time and end-to-end time delay. The wireless access network element receives and transmits uplink data packets from the terminal. The user plane network element receives the uplink data packet from the radio access network element and sends the uplink data packet to the application server. The application server receives the uplink data packet from the user plane network element. On one hand, the application server obtains the downlink delay budget of the downlink data packet according to the uplink sending time and the end-to-end delay in the uplink data packet, and on the other hand, the application server processes the uplink data packet to obtain the processing result of the uplink data packet. The application server sends a downlink data packet, the downlink data packet comprises a processed result and a downlink delay budget, the user plane network element receives the downlink data packet from the application server and sends the downlink data packet to the wireless access network element, and the downlink data packet comprises downlink sending time and downlink packet delay budget of the downlink data packet. And after receiving the downlink data packet, the wireless access network element schedules the air interface resource based on the downlink packet delay budget. The clock synchronization among the terminal, the wireless access network element, the user plane network element and the application server is realized.
However, in the above solution, the radio access network element needs to frequently adjust the data processing policy for each downlink data (such as a downlink data packet), for example, scheduling air interface resources, which results in a complex data processing process, and it is difficult to achieve both processing efficiency and time delay.
In summary, aiming at the technical problems, the embodiment of the application provides the following technical scheme to consider both data processing efficiency and time delay.
The technical scheme of the application will be described below with reference to the accompanying drawings.
The technical solution of the embodiment of the present application may be applied to various communication systems, such as a wireless fidelity (wireless fidelity, wiFi) system, a vehicle-to-object (vehicle to everything, V2X) communication system, an inter-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4th generation,4G) mobile communication system, such as a long term evolution (long term evolution, LTE) system, a worldwide interoperability for microwave access (worldwide interoperability for microwave access, wiMAX) communication system, a fifth generation (5th generation,5G) mobile communication system, such as a new radio, NR) system, and future communication systems, such as a sixth generation (6th generation,6G) mobile communication system, and the like.
The present application will present various aspects, embodiments, or features about a system that may include a plurality of devices, components, modules, etc. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules etc. discussed in connection with the figures. Furthermore, combinations of these schemes may also be used.
In addition, in the embodiments of the present application, words such as "exemplary," "for example," and the like are used to indicate examples, illustrations, or descriptions. Any embodiment or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, the term use of an example is intended to present concepts in a concrete fashion.
The network architecture and the service scenario described in the embodiments of the present application are for more clearly describing the technical solution of the embodiments of the present application, and do not constitute a limitation on the technical solution provided by the embodiments of the present application, and those skilled in the art can know that, with the evolution of the network architecture and the appearance of the new service scenario, the technical solution provided by the embodiments of the present application is applicable to similar technical problems.
To facilitate understanding of the embodiments of the present application, a communication system suitable for use in the embodiments of the present application will be described in detail with reference to the communication system shown in fig. 4. Fig. 4 is a schematic diagram of a communication system to which the communication method according to the embodiment of the present application is applicable.
As shown in fig. 5, the communication system may be applied to the above 5GS, including: a radio access network element, a session management network element, a policy control network element and an application server. The policy control network element may be a PCF network element, and the session management network element may be an SMF network element.
In some possible designs, the communication system may also include other network elements, such as network data analysis function elements, network open function elements, or user plane elements.
In addition, the related functions of the radio access network element, the session management network element, the policy control network element, the network data analysis function network element, the network opening function network element and the user plane network element may refer to the related description in the above 5GS, and will not be repeated.
The application server may be a device having a data processing function (such as image rendering) and a transceiving function or may be disposed on a chip or a chip system of the device, or the application server may be a system composed of devices having a data processing function and a transceiving function. The application server may also be referred to as a cloud server. In the embodiment of the application, the application server can be used for processing the service data.
In the embodiment of the application, the policy control network element can configure uplink transmission delay budget and/or downlink transmission delay budget corresponding to the service for the wireless access network element through the session management network element, or the uplink transmission delay budget and/or the downlink transmission delay budget meeting the transmission delay requirement of the service. Therefore, the terminal or the access network device can adjust the air interface resources for transmitting the service data according to the uplink transmission delay and/or the downlink transmission delay, and can avoid adjusting the air interface resources for each data packet, thereby reducing the complexity of data processing and considering the data processing efficiency and the time delay.
It should be noted that the solution in the embodiment of the present application may also be applied to other communication systems, and the corresponding names may also be replaced by names of corresponding functions in other communication systems. The communication system of the embodiment of the present application may further include a network structure, or a terminal, which is not shown in fig. 4, and will not be described herein.
For easy understanding, the following describes in detail, by way of method embodiments, the interaction flow between the radio access network element, the session management network element, the policy control network element and the application server. In the following method embodiments, a radio access network element is taken as a RAN network element, a session management network element is taken as an SMF network element, and a policy control network element is taken as a PCF network element for illustration.
Scene 1:
fig. 6 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 1, the PCF network element may receive, from the NWDAF network element, delay budget information for transmitting service data according to the first transmission delay determined by the AS and used for characterizing a transmission delay requirement of the service data loop, and send the delay budget information to the SMF network element. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. The SMF network element configures delay budget information for the RAN network element, and the RAN schedules air interface resources according to the delay budget information.
Specifically, as shown in fig. 6, the flow of the communication method is as follows:
s601, the AS determines a first transmission delay.
The first transmission delay is used for representing the loop back transmission delay requirement of the service data in the network.
The service data may include data transmitted from the terminal to the AS and data transmitted from the AS to the terminal. For example, in VR services, the service data may include action information and rendering information in the VR service.
The loop back transmission delay, i.e. the network transmission delay, may be the sum of the delay of the transmission of the service data from the terminal to the AS and the delay of the transmission of the service data from the AS to the terminal. For example, in VR services, the loop back transmission delay may be the sum of the delay of the transmission of the action information from the terminal to the AS and the delay of the transmission of the rendering information from the AS to the terminal. The loop back transmission delay satisfies the following relationship: loop back transmission delay = service end-to-end delay-terminal processing delay-application server processing delay.
The end-to-end delay is related to the service, in other words, the end-to-end delay may be determined according to the service, for example, in VR service, to avoid dizziness of the user, the end-to-end delay may be 20ms. The terminal processing time delay is the time delay of processing service data by the terminal and can be acquired from the terminal. For example, the AS interacts with the terminal at the application layer, thereby obtaining a terminal processing delay. The processing delay of the application server (hereinafter referred to AS processing delay) may be determined according to the processing delay of the traffic data that has been transmitted. For example, the AS processing delay may be an average value of processing delays on the AS of the traffic data that has been completed by the transmission, which is not particularly limited herein. The AS processing delay may be determined based on the AS current load. For example, the AS processing delay may be determined according to a corresponding relationship between the AS processing delay and the current load of the AS, which is not specifically limited herein.
The loop back transmission delay requirement can be a range of loop back transmission delay meeting the service requirement, namely, a range of a sum of delay of transmission of service data from the terminal to the AS and delay of transmission of the service data from the AS to the terminal. For example, in VR services, the loop back transmission delay requirement may be a range of the sum of the delay of the transmission of the action information from the terminal to the AS and the delay of the transmission of the rendering information from the AS to the terminal.
The first transmission delay may be a maximum loop back transmission delay that meets a loop back transmission delay requirement of the service data.
Thus, in the embodiment of the present application, the AS determines the first transmission delay, which may be a loop back transmission delay determined by the AS according to one or more of a service end-to-end delay, a terminal processing delay, and an AS processing delay. Taking AS an example that the AS determines the loop back transmission delay according to the service end-to-end delay, the terminal processing delay and the application server processing delay, the first transmission delay requirement satisfies the following relationship: first transmission delay = traffic end-to-end delay-terminal processing delay-application server processing delay.
In order to reduce the frequency of sending the first transmission delay to the PCF network element by the AS, so AS to further improve the data processing efficiency, a transmission delay threshold may be set in the AS. In some possible designs, the first transmission delay may be greater than or equal to a transmission delay threshold. That is, the first transmission delay is the maximum loop back transmission delay corresponding to the loop back transmission delay requirement of the service data, and the first transmission delay is greater than or equal to the transmission delay threshold.
In some possible designs, a processing delay threshold may be set in the AS, and if the AS processing delay changes from a delay greater than the processing delay threshold to a delay less than or equal to the processing delay threshold, the first transmission delay is determined according to the changed AS processing delay. In this case, the first transmission delay=as processing delay after service end-to-end delay-transformation-terminal processing delay.
The processing delay threshold may be 20ms, 30ms, or 40ms, and the specific implementation may be determined according to service data processed by the application server, which is not described herein.
S602, AS sends a first transmission delay to PCF network element. Correspondingly, the PCF network element receives a first transmission delay from the AS.
The first transmission delay may be interacted through an interface between the AS and PCF network elements, or may be forwarded through other network elements (e.g., network capability open network element NEF), which is not limited by the present application.
It should be noted that, the AS may also send the transmission delay requirement to the PCF network element through other network elements, such AS the NEF network element, which is not limited herein.
It should be noted that the AS may have a plurality of services, which may include services requiring end-to-end delay guarantees (end-to-end delay requirements) and/or services not requiring end-to-end delay guarantees. The PCF network element may determine whether further determination of delay budget information is required according to whether the first transmission delay is carried in the message sent by the AS. Optionally, the PCF network element may send a request message to a related network element (e.g., an SMF network element, a UPF network element, or a RAN network element) to request the related network element to send network transmission delay information to the NEF network element (or the PCF network element), where the network transmission delay information may be used by the PCF network element to determine delay budget information.
S603, the RAN network element sends network transmission delay information to the UPF network element. Accordingly, the UPF network element receives the transmission delay information from the RAN network element.
The network transmission delay information is used for indicating uplink transmission delay supported by the network and/or downlink transmission delay supported by the network.
The uplink transmission delay supported by the network may include an uplink air interface transmission delay supported by the network and an uplink transmission delay between the UPF network element and the RAN network element, such as an uplink transmission delay of the N3 interface, for example. The downlink transmission delay supported by the network may include a downlink air interface transmission delay supported by the network and a downlink transmission delay between the UPF network element and the RAN network element, such as a downlink transmission delay of the N3 interface. Wherein, the uplink transmission delay supported by the network=the uplink air interface transmission delay supported by the network+the uplink transmission delay between the UPF network element and the RAN network element (the uplink transmission delay of the N3 interface). Downlink transmission delay supported by the network = downlink air interface transmission delay supported by the network + downlink transmission delay between the UPF network element and the RAN network element (downlink transmission delay of the N3 interface).
The network transmission delay information can be obtained by counting uplink transmission delay and/or downlink transmission delay within a preset duration. The uplink air interface transmission time delay supported by the network can be obtained by counting the uplink air interface transmission time delay within a preset time length. For example, the preset duration is 1 second(s), and if the maximum transmission delay of the uplink air interface of the service data in 1s is 6ms, the transmission delay of the uplink air interface supported by the network is 0ms to 6ms. The uplink air interface transmission time delay required for transmitting a certain service data can also be determined according to the state of the resources, for example, the number of the current access service flows, the bandwidth requirement of each service flow and the current available resources of the air interface. Alternatively, the network propagation delay information may be obtained according to the state of the resource. For example, the uplink air interface transmission delay required for transmitting a certain service data can be determined according to the number of the current access service flows, the bandwidth requirement of each service flow and the current available resources of the air interface. Or, the network transmission delay information may be obtained through a preconfigured parameter, for example, the RAN network element preconfigures an uplink transmission delay between the UPF network element and the RAN network element, for example, an uplink transmission delay of the N3 interface, and when the user moves to a new RAN network element, the new RAN network element reports the preconfigured uplink transmission delay between the UPF network element and the RAN network element, for example, the uplink transmission delay of the N3 interface, to the UPF network element. Alternatively, the network transmission delay information may be obtained by real-time measurement on a packet-by-packet basis. For example, the RAN network element may measure, in real time, a transmission delay of each uplink data packet by using a time (e.g., a timestamp) carried by the uplink data packet, and report the uplink air interface transmission delay obtained by the real-time measurement.
Similarly, the downlink air interface transmission time delay supported by the network can be obtained by counting the uplink transmission time delay and/or the downlink transmission time delay within a preset duration, and can also be obtained according to the state of the resource; alternatively, it may be obtained by pre-configuring parameters; alternatively, it may be obtained by real-time measurement on a packet-by-packet basis. The network transmission delay information may be carried in a general packet radio service tunneling protocol (general packet radio service tunnelling protocol for the user plane, GTP-U) packet header at the user plane.
In S603, the RAN network element may send network transmission delay information based on a request message sent by the PCF network element or the SMF network element. The request message may be sent by the PCF network element upon receiving a first transmission delay from the AS, or after the SMF network element receives the request message from the PCF. Alternatively, the RAN network element may also send network transmission delay information based on a delay reporting policy as described in the present scenario 4 or scenario 5.
S604, the UPF network element sends network transmission delay information to the NWDAF network element. Accordingly, the NWDAF network element receives the network transmission delay information from the UPF network element.
The network transmission delay information may be carried in a servitized interface message between the UPF network element and the NWDAF network element.
S605, the PCF network element sends a first transmission delay to the NWDAF network element.
The first transmission delay may be carried in a servitized interface message between the PCF network element and the NWDAF network element.
S606, the NWDAF network element determines the delay budget information of the transmission service data according to the network transmission delay information and the first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data.
For example, if the service has uplink service data, the delay budget information may be used to indicate an uplink transmission delay budget for transmitting the service data; or if the service has downlink service data, the delay budget information is used for indicating downlink transmission delay budget for transmitting the service data; or if the service has uplink service data and downlink service data to be transmitted, the delay budget information can be used for indicating the uplink transmission delay budget for transmitting the service data and the downlink transmission delay budget for transmitting the service data. For example, the delay budget information may carry an uplink air interface delay budget, and indicate the uplink transmission delay budget through the uplink air interface delay budget and an uplink transmission delay between the UPF network element and the RAN network element, such as an uplink transmission delay of the N3 interface. Wherein, uplink transmission delay budget=uplink air interface delay budget+uplink transmission delay between UPF network element and RAN network element (e.g. uplink transmission delay of N3 interface). The delay budget information may carry a downlink air interface transmission delay, and indicates a downlink transmission delay budget through the downlink air interface transmission delay budget and a downlink transmission delay between the UPF network element and the RAN network element, for example, a downlink transmission delay of the N3 interface. Wherein, downlink transmission delay budget=downlink air interface transmission delay budget+downlink transmission delay between UPF network element and RAN network element (e.g. downlink transmission delay of N3 interface).
For example, the NWDAF network element determines the delay budget information according to one of the network transmission delay information having the loop back transmission delay less than or equal to the first transmission delay. For example, the network transmission delay information indicates that the uplink transmission delay is 3ms to 5ms, the downlink transmission delay is 5ms to 15ms, and the first transmission delay is 20ms, and the NWDAF network element may determine that the transmission budget information is: uplink transmission delay budget=4 ms, downlink transmission delay budget=16 ms.
S607, the NWDAF network element sends delay budget information to the PCF network element. Accordingly, the PCF network element receives the delay budget information from the NWDAF network element.
In this way, the PCF network element receives the delay budget information from the NWDAF network element, so that the overhead of the policy control network element can be reduced, and the operation efficiency can be improved.
S608, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The delay budget information can be carried in the QoS strategy to multiplex the existing cells, reduce the communication overhead and improve the communication efficiency. Of course, the delay budget information may be carried in any other possible cell, which is not specifically limited.
Optionally, the PCF network element may further send a delay reporting policy to the SMF network element, to instruct the SMF network element to report network transmission delay information according to the delay reporting policy, so as to determine delay budget information. The time delay reporting policy may be at least one of a reporting period, a reporting time delay threshold, or a reporting event, and specifically reference may be made to the following description in scenario 4 or scenario 5, which will not be repeated. The delay reporting policy may be configured according to a service type and/or a delay requirement of a service.
For example, if the delay requirement of the service (one or more services) of the same terminal does not change more than the delay currently supported by the network within 5 minutes, the reporting period may be 5 minutes.
For another example, if the delay requirement of the service is a, in order to ensure the delay requirement of the service, the loop back transmission delay of the network is adjusted in time so as to avoid the loop back transmission delay of the network exceeding a. At this time, the reporting delay threshold may be a delay less than or equal to a. It can be appreciated that the reporting delay threshold may also be determined according to an air interface uplink transmission delay or determined according to an uplink transmission delay.
For another example, if the delay requirement of the service is a, the reporting event may be that the network does not support the delay requirement of the service, for example, the radio access network element cannot support the received delay budget information.
Optionally, the PCF network element may further send a delay reporting instruction to the SMF network element, where the delay reporting instruction is used to instruct the SMF network element to report network transmission delay information, so as to determine delay budget information. The SMF network element can automatically determine a delay reporting strategy according to the delay reporting instruction and report network transmission delay information. That is, the delay reporting instruction is used for triggering the SMF network element to determine a delay reporting policy, and sending network transmission delay information according to the delay reporting policy. It should be noted that the delay reporting indication may be the request message in S603, and the specific implementation may refer to the description related to S603, which is not repeated herein.
The principle of determining the delay reporting policy by the SMF network element is similar to that of determining the delay reporting policy by the PCF network element, and the principle of determining the delay reporting policy by the PCF network element can be referred to and will not be described again.
S609, the SMF network element sends delay budget information to the RAN network element. Accordingly, the RAN network element receives the delay budget information from the SMF network element.
The delay budget information can be carried in the QoS strategy to multiplex the existing cells, reduce the communication overhead and improve the communication efficiency. Of course, the delay budget information may be carried in any other possible cell, which is not specifically limited.
In this way, the policy control network element determines the delay budget information according to the first transmission delay, and sends the delay budget information to the session management network element, for example, the policy control network element may send the delay budget information to the radio access network element through the session management network element, so as to update the delay budget information of the radio access network element.
And S610, the RAN network element adjusts the air interface resources according to the delay budget information.
The RAN network element can adjust the air interface resource according to the corresponding relation between the delay budget information and the air interface resource so as to enable the air interface resource to be matched with the delay budget information, thereby enabling the network transmission delay to meet the service end-to-end delay requirement. Illustratively, the RAN network element may allocate sufficient uplink air interface transmission resources or downlink air interface transmission resources for the service data according to the delay budget information, so that the service data can be sent within a given transmission delay budget.
Scene 2:
fig. 7 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 2, the PCF network element may receive the first transmission delay determined by the AS and used for characterizing the transmission delay requirement of the service data loop, determine delay budget information for transmitting the service data according to the first transmission delay requirement and the network transmission delay information, and send the delay budget information to the SMF network element. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. The SMF network element configures an uplink transmission delay budget and/or a downlink transmission delay budget for the RAN network element. That is, in scenario 2, the PCF network element determines the delay budget information by itself based on the network propagation delay information, relative to the PCF network element receiving the delay budget information from the NWDAF network element in scenario 1.
Specifically, as shown in fig. 7, the flow of the communication method is as follows:
s701, the AS determines a first transmission delay.
The first transmission delay is used for representing the loop back transmission delay requirement of the service data in the network.
The service data may include data transmitted from the terminal to the AS and data transmitted from the AS to the terminal, and the specific implementation principle may refer to the description related to S601, which is not repeated.
The loop back transmission delay requirement may be a limitation of the loop back transmission delay, and the specific implementation principle may also refer to the description related to S601, which is not repeated.
The first transmission delay may be a maximum loop back transmission delay that meets the loop back transmission delay requirement.
The specific implementation principle of S701 may refer to the description related to S601, which is not repeated.
S702, AS sends first transmission delay to PCF network element. Accordingly, the PCF network element receives a first transmission delay from the AS.
The specific implementation principle of S702 may refer to the description related to S602, and will not be described herein.
S703, the PCF network element acquires the network transmission delay.
The network transmission delay information is used to indicate the uplink transmission delay supported by the network and/or the downlink transmission delay supported by the network, and the specific implementation principle can also refer to the description related to S603, which is not repeated.
The PCF network element may obtain the network transmission delay information from the SMF network element or the NWDAF network element. In other words, the PCF network element receives the network transmission delay information from the SMF network element or the NWDAF network element, thereby obtaining the network transmission delay information.
It should be noted that the network transmission delay information of the SMF network element may come from the RAN network element. For example, the network transmission delay information may be sent by the RAN to the UPF network element first, and then sent by the UPF network element to the SMF network element. The network transmission delay information of the NWDAF network element may also come from the RAN network element. For example, the network transmission delay information may be sent by the RAN network element to the UPF network element first, and then sent by the UPF network element to the NWDAF network element.
And S704, the PCF network element determines delay budget information according to the network transmission delay information and the first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S606, and will not be repeated. The difference is that the PCF network element may also receive an uplink transmission delay between the UPF network element and the RAN network element from the UPF network element, such as an uplink transmission delay of the N3 interface, and a downlink transmission delay between the UPF network element and the RAN network element, such as a downlink transmission delay of the N3 interface. That is, the uplink transmission delay between the UPF network element and the RAN network element and/or the downlink transmission delay between the UPF network element and the RAN network element may be obtained by the PCF network element from the UPF network element.
The principle of determining the delay budget information by the PCF network element in S704 is similar to the principle of determining the delay budget information by the NWDAF network element in S606, and the specific implementation principle may refer to the description related to S606 and will not be repeated.
Therefore, the strategy control network element determines the delay budget information according to the first transmission delay and the network transmission delay information, so that the dependence of other network elements except the strategy control network element can be reduced, and the adaptability is improved.
S705, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The specific implementation principle of S705 may refer to the description related to S608, and will not be repeated.
S706, the SMF network element sends delay budget information to the RAN network element. Accordingly, the RAN network element receives the delay budget information from the SMF network element.
The specific implementation principle of S706 may refer to the description related to S609, and will not be described herein.
And S707, the RAN network element adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S707 may refer to the description related to S610, which is not repeated.
Scene 3:
fig. 8 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 3, the PCF network element may receive a first transmission delay from the AS for characterizing a loop-back transmission delay requirement of the service data in the network, and determine delay budget information for transmitting the service data according to the first transmission delay requirement and a delay allocation policy. And sending delay budget information to the SMF network element. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. The SMF network element configures an uplink transmission delay budget and/or a downlink transmission delay budget for the RAN network element. Compared with the method for determining the delay budget information based on the network transmission delay information in the scene 1 and the scene 2, the method for determining the delay budget information in the scene 3 can automatically determine the delay budget information according to the delay allocation strategy, and avoid the use of the network transmission delay information to determine the delay budget information, so that the process of determining the delay budget information can be simplified, and the communication efficiency is improved.
Specifically, as shown in fig. 8, the flow of the communication method is as follows:
s801, the AS determines a first transmission delay.
The first transmission delay is used for representing the loop back transmission delay requirement of the service data in the network.
The service data may include data transmitted from the terminal to the AS and data transmitted from the AS to the terminal, and the specific implementation principle may refer to the description related to S701, which is not repeated.
The loop back transmission delay requirement can be a range of loop back transmission delay that meets the service requirement, and the specific implementation principle can also refer to the description related to S701, and is not repeated.
The first transmission delay may be a maximum loop back transmission delay that meets the loop back transmission delay requirement.
The specific implementation principle of S801 may refer to the description related to S601 or S701, and will not be described herein.
S802, AS sends first transmission delay to PCF network element. Accordingly, the PCF network element receives a first transmission delay from the AS.
The specific implementation principle of S802 may refer to the above description of S602 or the above description of S702, which are not repeated.
S803, PCF network element determines the delay budget information of the transmission service data according to the delay distribution strategy and the first transmission delay.
The delay allocation policy is used for indicating an association relationship, such as a proportion, between the uplink transmission delay budget and the downlink transmission delay budget.
The delay allocation policy may be already configured on the PCF network element. Alternatively, the delay allocation policy may be obtained by the PCF network element from another network element, e.g. the PCF network element obtains from the SMF network element after receiving the first transmission delay. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or, the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S606 or S704, and will not be repeated.
For example, the first transmission delay is 20ms, if the delay allocation policy configured on the PCF indicates that the ratio between the uplink transmission delay budget and the downlink transmission delay budget is 1:3, the uplink transmission delay is 5ms, and the downlink transmission delay is 15ms.
Therefore, the determining process of the delay budget information can be simplified, so that the expenditure of the strategy control network element is reduced, and the operation efficiency is improved.
S804, PCF network element sends delay budget information to SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The specific implementation principle of S804 may refer to the above description of S608 or S705, and will not be repeated.
S805, the SMF network element sends delay budget information to the RAN network element. Accordingly, the RAN network element receives the delay budget information from the SMF network element.
The specific implementation principle of S805 may refer to the description related to S609 or S706, and will not be described herein.
S806, the RAN network element adjusts the air interface resource according to the delay budget information.
The specific implementation principle and technical effect of S806 may refer to the description related to S610 or S707, and will not be described again.
Scene 4:
fig. 9 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 4, the RAN network element or the UPF network element may receive the delay reporting policy from the SMF network element, and the RAN network element or the UPF network element may send network transmission delay information to the SMF network element according to the delay reporting policy from the SMF network element, where the SMF network element sends network transmission delay information to the NEF network element or the PCF network element. The NEF network element or PCF network element sends network transmission delay information to the AS, and the AS determines a first transmission delay according to the network transmission delay information so AS to adjust the air interface resource of the RAN. It can be appreciated that the delay reporting policy in scenario 4 may be carried in the delay budget information sent by the SMF network element to the RAN network element in scenarios 1 to 3 described above.
S901, the SMF network element sends a delay reporting policy to the RAN network element. Accordingly, the RAN network element receives a delay reporting policy from the SMF network element.
The delay reporting policy may include a transmission rule of network transmission delay information, where the transmission rule may include: reporting period and reporting delay threshold.
For example, the reporting period may be 2 minutes, or 5 minutes. The reporting delay threshold may be determined according to an air interface uplink transmission delay or determined according to an uplink transmission delay. Taking the air interface uplink transmission delay as an example, the reporting delay threshold may be 5ms,7ms, or 9ms.
The delay reporting policy may be carried in the QoS policy. For example, the latency reporting policy may be carried in the same QoS policy as the latency budget information in S609, S706, or S805. It should be noted that the delay reporting policy may also be carried in other cells, such as a single delay reporting policy indication message, which is not limited herein.
Optionally, the SMF network element may receive the delay reporting policy from the PCF network element, or may determine the delay reporting policy by itself according to the delay reporting instruction sent by the PCF network element, and send the delay reporting policy to the RAN network element. The specific implementation principle may refer to the related description in S608, and will not be described again.
And S902, the RAN network element sends network transmission delay information to the SMF network element according to a delay reporting strategy. Accordingly, the SMF network element receives network transmission delay information from the RAN network element.
The network transmission delay information is used for indicating uplink transmission delay supported by the network and/or downlink transmission delay supported by the network. The specific implementation principle may also refer to the related description in S603, which is not repeated.
The network transmission delay information sent by the RAN network element may be carried in a GTP-U packet header.
Therefore, the wireless access network element can send the network transmission delay information according to the sending rule in the delay reporting strategy, so that the sending frequency of the network transmission delay information is reduced, the updating frequency of the first transmission delay is reduced, the complexity of data processing is further reduced, and the data processing efficiency is improved.
If the delay reporting policy includes a reporting period, the RAN network element may send network transmission delay information to the SMF network element at intervals of a time length of each reporting period to reduce a sending frequency of the network transmission delay information, reduce an update frequency of the first transmission delay, and further reduce data processing complexity and improve data processing efficiency.
If the delay reporting policy includes a reporting delay threshold, the RAN network element may send network transmission delay information to the SMF network element according to the reporting delay threshold to reduce a sending frequency of the network transmission delay information, reduce an update frequency of the first transmission delay, and further reduce data processing complexity and improve data processing efficiency. For example, if the reporting delay threshold is determined according to the air interface uplink transmission delay and the reporting delay threshold is 5ms, in the network transmission delay information, when the air interface uplink transmission delay is greater than or equal to 5ms, the RAN network element may send the network transmission delay information to the SMF network element.
It can be appreciated that the functions of S901 or S902 may be implemented by a UPF network element, which is not described herein. The network transmission delay information sent by the UPF network element to the SMF network element may be carried in an N4 interface message between the SMF and the UPF.
In this way, when the delay reporting policy includes a reporting period or a reporting delay threshold, the sending frequency of the network transmission delay information can be reduced, so as to reduce the network load, and in addition, the frequency of determining the first transmission delay can be reduced, so that the data processing amount can be further reduced, and the data processing efficiency can be improved.
S903, the SMF network element sends the network transmission delay information to the NEF network element. Accordingly, the NEF network element receives the network transmission delay information.
The network transmission delay information may be carried in a servitized interface message between the SMF network element and the NEF network element.
It should be noted that, in the embodiment of the present application, if the RAN network element or the UPF network element reports the network transmission delay information according to the reporting period, in this case, the SMF network element may send the network transmission delay information to the NEF network element according to the delay reporting threshold, that is, the SMF network element may screen the network transmission delay information according to the delay reporting threshold, and the specific implementation principle may refer to the implementation principle that the RAN network element sends the network transmission delay information according to the delay reporting threshold in S901, which is not described herein.
And S904, the NEF network element sends network transmission delay information to the AS. Accordingly, the AS receives network transmission delay information from the NEF.
The network transmission delay information may be carried in a servitized interface message between the AS network element and the NEF network element.
S905, the AS adjusts AS processing time delay according to the network transmission time delay information.
For example, the network transmission delay information indicates that the uplink transmission delay is 3ms to 5ms, the downlink transmission delay is 5ms to 10ms, and the first transmission delay is 20ms, and the adjusted AS processing delay may be less than or equal to 12ms.
S906, AS determines a first transmission delay according to the AS processing delay.
It can be understood that the AS processing delay in S906 is the AS delay adjusted in S905.
The specific implementation principle of S906 may refer to the above description of S601, S701, or S801, which is not repeated.
In S907, the AS sends the first transmission delay to the PCF network element. Accordingly, the PCF network element receives a first transmission delay from the AS.
The specific implementation principle of S907 may refer to the description related to S602, S702, or S802, and will not be described herein.
S908, the PCF network element determines delay budget information according to the first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S604, and will not be repeated.
The specific implementation principle of S908 may refer to the related descriptions of S605 to S607, S704, or S803, and will not be described herein. Regarding the network transmission delay information referred to in S908, the network transmission delay information in S902 may be the network transmission delay information, which may be acquired by the relevant network element from the RAN network element or the SMF network element.
S909, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The specific implementation principle of S909 may refer to the description related to S608, S705 or S804, and will not be described herein.
S910, the SMF network element sends the delay budget information to the RAN, and accordingly, the RAN network element receives the delay budget information from the SMF.
The specific implementation principle of S910 may refer to the above description of S609, S706 or S805, and will not be described again.
S911, the RAN adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S911 may refer to the description related to S610, S707 or S806, and will not be described again.
In addition, the functions of the NEF network element in the steps S903 and S904 may also be implemented by the PCF network element, which is not described herein.
Scene 5:
fig. 10 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 5, if the RAN network element receives the delay reporting policy from the SMF network element, the RAN network element may report network transmission delay information according to the delay reporting policy from the SMF network element, and the PCF determines, according to the network transmission delay information, that the network cannot support the delay indicated by the delay budget information obtained according to the methods of scenarios 1 to 4, and may update the first transmission delay according to the network transmission delay information, and redetermine the delay budget information.
S1001, the SMF network element sends a delay reporting policy to the UPF network element. Correspondingly, the UPF network element receives a delay reporting strategy from the SMF network element.
The delay reporting policy may include a transmission rule of network transmission delay information, where the transmission rule may include: and reporting the event. The reporting event may be that the network element cannot support the received delay budget information at the radio access network. That is, the radio access network element cannot support the uplink transmission delay budget and/or the downlink transmission delay budget indicated by the delay budget information.
The delay reporting policy may be carried in the QoS policy. For example, the latency reporting policy may be carried in the same QoS policy as the latency budget information in S609, S706, or S805. It should be noted that the delay reporting policy may also be carried in other cells, such as a separate delay reporting policy indication message, which is not limited herein. The specific implementation principle of the delay budget information may also refer to the description related to S606, and will not be repeated.
Optionally, the SMF network element may receive the delay reporting policy from the PCF network element, or may determine the delay reporting policy by itself according to the delay reporting instruction sent by the PCF network element, and send the delay reporting policy to the UPF network element. The specific implementation principle may refer to the related description in S608, and will not be described again.
S1002, the UPF network element sends network transmission delay information according to a delay reporting strategy. Accordingly, the SMF network element receives network transmission delay information from the UPF network element.
The network transmission delay information is used to indicate the uplink transmission delay supported by the network and/or the downlink transmission delay supported by the network, and the specific implementation principle can also refer to the description related to S603, which is not repeated.
The network transmission delay information may be carried in an N4 interface message between the SMF network element and the UPF network element.
Illustratively, the UPF network element may obtain network transmission delay information from the RAN network element, and send the network transmission delay information to the SMF network element if it is monitored that the radio access network element cannot support the received delay budget information.
It can be appreciated that the functions of S1001 or S1002 may also be implemented by a RAN network element, which is not described herein. The network transmission delay information sent by the RAN network element may be carried in a GTP-U packet header.
Therefore, when the delay reporting strategy is reporting event, the network transmission delay information can be sent under the condition that the wireless access network element can not support the received delay budget information, and the sending frequency of the network transmission delay information is reduced, so that the network load is reduced. In addition, the frequency for determining the first transmission delay can be reduced, so that the data processing amount can be further reduced, and the data processing efficiency can be improved.
S1003, the SMF network element sends network transmission delay information to the PCF network element. Accordingly, the PCF network element receives the network transmission delay information.
The network transmission delay information may be carried in a servitized interface message between the SMF network element and the PCF network element.
And S1004, the PCF network element determines a second transmission delay according to the network transmission delay information.
The second transmission delay is determined according to the uplink transmission delay supported by the network and/or the downlink transmission delay supported by the network in the network transmission delay information. For example, the network transmission delay information indicates that the uplink transmission delay supported by the network is 3ms to 5ms, the downlink transmission delay supported by the network is 5ms to 15ms, and the second transmission delay is 8ms to 20ms.
The PCF network element may perform S1004 above in case it is difficult to update the delay budget information (only adjust the delay budget information) to meet the traffic demand, that is, in case it is determined from the network transmission delay information that the network cannot support the first transmission delay (e.g., the first transmission delay obtained according to the above scenarios 1 to 4). For example, the air interface transmission delay requirement is not higher than 20ms, wherein the uplink air interface transmission delay requirement and the downlink air interface transmission delay requirement are respectively 5ms and 15ms. If the uplink air interface transmission delay supported by the RAN network element is 6-8ms and the downlink air interface transmission delay is 15-17ms, updating the delay budget information is difficult to meet the delay requirement of 20ms, in this case, updating the delay budget information (only adjusting the delay budget information) is difficult to meet the service requirement, and S1004 may be executed.
In this way, the application server can correspondingly adjust the processing time delay of the application server according to the change of the network transmission time delay, so that the processing time delay of the application server is matched with the network loop back transmission time delay supported by the network, and the network loop back transmission time delay can meet the requirement of the service end-to-end time delay.
S1005, the PCF network element sends a second transmission delay to the AS. Accordingly, the AS receives a second transmission delay from the PCF network element.
The second transmission delay may be carried in a servitized interface message between the AS network element and the PCF network element.
In addition, the PCF may send the second transmission delay to the AS via the NEF network element.
Therefore, the application server receives the second transmission delay from the strategy control network element, so that the cost of the application server can be reduced, and the operation efficiency can be improved.
S1006, AS determines the updated first transmission delay according to the second transmission delay, i.e. updates the first transmission delay.
The specific implementation principle of S1006 may refer to the related description of S601, S701, S801, or S906, which are not described herein.
S1007, AS sends updated first transmission delay to PCF network element. Correspondingly, the PCF network element receives the updated first transmission delay from the AS.
The specific implementation principle of S1007 may refer to the related description of S602, S702, S802, or S907, which are not described herein.
And S1008, the PCF network element determines delay budget information for transmitting service data according to the updated first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S606, and will not be repeated.
The specific implementation principle of S1008 may refer to the related descriptions of S605 to S607, S704, S803, or S908, which are not described herein.
S1009, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The specific implementation principle of S1009 may refer to the related description of S608, S705, S804, or S909, which is not described herein.
S1010, the SMF network element sends delay budget information to the RAN, and correspondingly, the RAN network element receives the delay budget information from the SMF.
The specific implementation principle of S1010 may refer to the related descriptions of S609, S706, S805, or S910, which are not described herein.
S1011, the RAN adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S1011 may refer to the above description of S610, S707, S806, or S911, and will not be described again.
In this way, the policy control network element can provide the second transmission delay to the application server under the condition that the network cannot support the first transmission delay, and the application server updates the first transmission delay, for example, the application server can adjust the processing delay of the application server according to the second transmission delay, and further update the first transmission delay according to the adjusted processing delay of the application server, thereby better ensuring the service delay requirement.
Scene 6:
fig. 11 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 6, if the RAN network element receives the delay reporting policy from the SMF network element, the RAN network element may report network transmission delay information according to the delay reporting policy from the SMF network element, and the PCF determines, according to the network transmission delay information, that the network cannot support the delay indicated by the delay budget information obtained according to the methods of scenarios 1 to 4, and updates the second transmission delay through the AS, and updates the first transmission delay, and the PCF network element redetermines the delay budget information according to the first transmission delay.
S1101, the SMF network element sends a delay reporting policy to the UPF network element. Correspondingly, the UPF network element receives a delay reporting policy from the SMF.
The delay reporting policy may include a transmission rule of network transmission delay information, where the transmission rule may include: and reporting the event. The reporting event may be that the current first transmission delay cannot be supported at the radio access network element.
The specific implementation principle of S1101 may refer to the description related to S1001, which is not described herein.
And S1102, the UPF network element sends network transmission delay information according to a delay reporting strategy. Accordingly, the SMF network element receives network transmission delay information from the UPF network element.
The network transmission delay information is used to indicate the uplink transmission delay supported by the network and/or the downlink transmission delay supported by the network, and the specific implementation principle can also refer to the related description in S602, which is not repeated.
The specific implementation principle of S1102 may refer to the description related to S1002, and will not be described herein.
In this way, the sending frequency of the network transmission delay information can be reduced to reduce the updating frequency of the first transmission delay, thereby reducing the complexity of data processing and improving the data processing efficiency
It can be appreciated that the functions of S1101 or S1102 may also be implemented by a RAN network element, which is not described herein. The network transmission delay information sent by the RAN network element may be carried in a GTP-U packet header.
S1103, the SMF network element sends network transmission delay information to the PCF network element. Accordingly, the PCF network element receives the network transmission delay information.
The specific implementation principle of S1103 may refer to the related description of S1003, and will not be described herein.
S1104, the PCF network element sends network transmission delay information to the AS. Accordingly, the AS receives network propagation delay information from the PCF.
The PCF network element may perform S1104 above in case it is difficult (i.e. impossible) to update the delay budget information (only adjust the delay budget information), that is, in case the PCF network element determines that the network cannot support the first transmission delay (e.g. the first transmission delay obtained according to the above scenarios 1 to 4) according to the network transmission delay information. For example, the air interface transmission delay requirement is not higher than 20ms, wherein the requirement of the uplink air interface transmission delay and the requirement of the downlink air interface transmission delay are respectively 5ms and 15ms. If the uplink air interface transmission delay supported by the RAN network element is 6-8ms and the downlink air interface transmission delay is 15-17ms, updating the delay budget information is difficult to meet the delay requirement of 20ms, in this case, updating the delay budget information (only adjusting the delay budget information) is difficult to meet the service requirement, and S1104 may be executed. The network transmission delay information may be carried in a servitized interface message between the AS and PCF or forwarded by the NEF network element.
S1105, the AS determines a second transmission delay according to the network transmission delay information.
The principle of determining the second transmission delay by the AS is similar to the principle of determining the second transmission delay by the policy control network element in S1004, and the specific implementation principle of S1105 may refer to the description related to S1004, which is not repeated.
Therefore, the AS determines the second transmission delay according to the network transmission delay information, so that the overhead of the strategy control network element can be reduced, and the operation efficiency of the strategy control network element is improved.
S1106, the AS determines the updated first transmission delay according to the second transmission delay, i.e. updates the first transmission delay.
The specific implementation principle of S1106 may refer to the related description of S601, S701, S801, S906, or S1006, which are not described herein.
S1107, AS sends updated first transmission delay to PCF network element. Correspondingly, the PCF network element receives the updated first transmission delay from the AS.
The specific implementation principle of S1107 may refer to the related description of S602, S702, S802, S907, or S1007 described above, which will not be described again.
S1108, PCF network element determines the delay budget information of the transmission service data according to the updated first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S606, and will not be repeated.
The specific implementation principle of S1108 may refer to the related descriptions of S605 to S607, S704, S803, S908, or S1008, and will not be described herein.
S1109, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF network element.
The specific implementation principle of S1109 may refer to the related descriptions of S608, S705, S804, S909, or S1009, and will not be described herein.
S1110, the SMF network element sends the delay budget information to the RAN. Accordingly, the RAN network element receives the delay budget information from the SMF.
The specific implementation principle of S1110 may refer to the related descriptions of S609, S706, S805, S910, or S1010, which are not described herein.
S1111, the RAN adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S1111 may refer to the above description of S610, S707, S806, S911, or S1011, and will not be repeated.
In this way, the policy control network element can provide the network transmission delay information to the application server under the condition that the network cannot support the first transmission delay, and the application server updates the first transmission delay, for example, the application server can adjust the processing delay of the application server according to the second transmission delay determined by the network transmission delay information, and further update the first transmission delay according to the adjusted processing delay of the application server, thereby better ensuring the service delay requirement.
Scene 7:
fig. 12 is a schematic flow chart of a communication method according to an embodiment of the present application. In scenario 7, if the RAN network element receives the delay reporting policy from the SMF network element, the RAN network element may report network transmission delay information according to the delay reporting policy from the SMF network element, and the PCF network element determines that the network cannot support the method according to the above scenarios 1 to 4 according to the network transmission delay information, and may update the network transmission delay to meet the delay requirement of the service, and then the PCF network element may update the first transmission delay according to the network transmission delay information and redetermine the delay budget information.
S1201, the SMF network element sends a delay reporting policy to the or UPF network element. Correspondingly, the UPF network element receives a delay reporting policy from the SMF.
The delay reporting policy may include a transmission rule of network transmission delay information, where the transmission rule may include: and reporting the event. The reporting event may be when the radio access network element cannot support the already received delay budget information, such as the delay budget information obtained according to the methods of scenario 1 to scenario 3 described above.
The specific implementation principle of S1201 may refer to the description related to S1001 or S1101, and will not be described again. The delay reporting policy may be carried in the QoS policy. For example, the delay reporting policy may be carried in the same QoS policy as delay budget information sent by the SFM network element to the RAN network element.
S1202, the UPF network element sends network transmission delay information according to a delay reporting strategy. Accordingly, the SMF network element receives network transmission delay information from the UPF network element.
The specific implementation principle of S1202 may refer to the above description of S1002 or S1102, and will not be repeated.
In this way, the sending frequency of the network transmission delay information can be reduced to reduce the updating frequency of the first transmission delay, thereby reducing the complexity of data processing and improving the data processing efficiency
S1203, the SMF network element sends network transmission delay information to the PCF network element. Accordingly, the PCF network element receives the network transmission delay information.
The specific implementation principle of S1203 may refer to the above description of S1003 or S1103, and will not be repeated.
And S1204, the PCF network element determines the updated first transmission delay, namely, updates the first transmission delay.
The PCF network element performs S1204 when updating the delay budget information (not updating the AS processing delay) may satisfy the service requirement, i.e., the PCF network element determines that the network may support the first transmission delay according to the first transmission delay and the network transmission delay information. For example, the air interface transmission delay requirement is not higher than 20ms, wherein the requirement of the uplink air interface transmission delay and the requirement of the downlink air interface transmission delay are respectively 5ms and 15ms. If the uplink air interface transmission time delay supported by the RAN network element is 6-8ms and the downlink air interface transmission time delay is 12-17ms, the PCF network element can adjust the time delay budget information to meet the time delay requirement of not higher than 20ms, and the air interface uplink and downlink PDB is set to be 7ms and 13ms. In this case, updating the delay budget information (not updating the AS processing delay) may satisfy the traffic demand, and S1204 may be performed.
In S1204, the principle of determining the updated first transmission delay by the PCF network element is similar to that of updating the first transmission delay by the AS, and specific implementation may refer to S1006 or S1105 to S1106, which are not described herein.
And S1205, the PCF network element determines delay budget information for transmitting service data according to the updated first transmission delay.
The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S606, and will not be repeated.
The specific implementation principles of S1205 may refer to the related descriptions of S605 to S607, S704, S803, S908, S1008, or S1108, and will not be described herein.
S1206, the PCF network element sends delay budget information to the SMF network element. Accordingly, the SMF network element receives the delay budget information from the PCF.
The network transmission delay information is used to indicate the uplink transmission delay supported by the network and/or the downlink transmission delay supported by the network, and the specific implementation principle can also refer to the related description in S602, which is not repeated.
The specific implementation principle of S1206 may refer to the related descriptions of S608, S705, S804, S909, S1009, or S1109, which are not described herein.
S1207, the SMF network element sends the delay budget information to the RAN, and accordingly, the RAN network element receives the delay budget information from the SMF.
The specific implementation principle of S1207 may refer to the relevant descriptions of S609, S706, S805, S910, S1010 or S1110, and will not be described herein.
S1208, the RAN determines or adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S1208 may refer to the related descriptions of S610, S707, S806, S911, S1011, or S1111, which are not described herein.
Therefore, the data interaction flow can be reduced, the cost of the application server is reduced, and the efficiency is improved.
It should be noted that, the sending rule of the network transmission delay information in the delay reporting policy may include one or more of the following: the reporting period, the reporting delay threshold, or a plurality of reporting events are not described herein.
The specific flow of the communication method provided in the embodiment of the present application in the scenes 1 to 7 is described in detail above with reference to fig. 5 to 12. The overall flow of the communication method in scenes 1 to 7 is described below with reference to fig. 13.
Fig. 13 is a schematic flowchart of a communication method according to an embodiment of the present application. The communication method is suitable for communication among the access network equipment, the session management network element, the strategy control network element and the strategy control network element in the communication system. As shown in fig. 13, the flow of the communication method is as follows:
optionally, S1301, the application server determines the first transmission delay.
The specific implementation principle of S1301 may refer to the related description of S601, S701, S801, S905, S1006, or S1106, which will not be repeated herein
Optionally, S1302, the application server sends a first transmission delay to the policy control network element.
The specific implementation principle of S1302 may refer to the above description of S602, S702, S802, S907, S1007, S1107, or S1204, which is not described herein.
S1303, the strategy control network element obtains a first transmission delay.
The implementation principle of the policy control network element in S1303 to obtain the first transmission delay may refer to S602, S702, S802, S907, S1007, S1107, or S1204, which are not described herein.
And 1304, the strategy control network element determines delay budget information of the transmission service data according to the first transmission delay.
And sending network transmission delay information delay budget information to the SMF network element, wherein the network transmission delay information delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. That is, the delay budget information is used to indicate an uplink transmission delay budget for transmitting service data; or the delay budget information is used for indicating the downlink transmission delay budget for transmitting the service data; or, the delay budget information is used for indicating uplink transmission delay budget and downlink transmission delay budget of the transmission service data. The specific implementation principle of the delay budget information may also refer to the description related to S604, and will not be repeated.
The specific implementation principles of S1304 may refer to the above description of S605 to 607, S704 to S704, S803, S908, S1008, S1108, or S1205, which will not be repeated.
And S1305, the strategy control network element sends delay budget information to the session management network element. The session management network element receives the delay budget information from the policy control network element. The specific implementation principle of S1305 may refer to the above description of S608, S705, S804, S909, S1009, S1109, or S1206, and will not be described herein.
S1306, the session management network element sends the delay budget information to the radio access network element.
The specific implementation principle of S1306 may refer to the related descriptions of S609, S706, S805, S910, S1010, S1110, or S1207, which are not described herein.
And S1307, the wireless access network element adjusts the air interface resources according to the delay budget information.
The specific implementation principle and technical effect of S1307 may refer to the related descriptions of S610, S707, S806, S911, S1011, S1111, or S1208, which are not described herein.
It should be noted that, in the communication methods of the above scenarios 1 to 7, the AS sends the first transmission delay to the PCF network element, which is executed before transmitting the corresponding service data.
In the embodiment of the application, the adjustment of the air interface resource can be the determination of the air interface resource for transmitting the service data under the condition that the air interface resource for transmitting the service data is not explicitly transmitted. The transmission service data air interface resource may be updated in the case where the transmission service data air interface resource already exists.
In summary, based on the methods described in the above scenarios 1 to 7, the policy control network element determines delay budget information according to the first transmission delay, and sends the delay budget information to the radio access network element through the session management network element. The wireless access network element can schedule the air interface resources according to the uplink transmission delay budget and/or the downlink transmission delay budget in the delay budget information, for example, the air interface resources can be readjusted when the air interface resources cannot support the current delay budget information, and the air interface resources can be prevented from being scheduled for each data packet, so that the adjustment frequency of the air interface resources is reduced, the complexity of data processing is reduced, and the service delay requirement and the data processing efficiency are both realized.
The communication method provided by the embodiment of the application is described in detail above with reference to fig. 1 to 13. A communication apparatus for performing the communication method provided by the embodiment of the present application is described in detail below with reference to fig. 14 to 16.
In some embodiments, the communication device may be applicable to the above-described scenario 1 through scenario 6, which is described in detail below.
Fig. 14 is a schematic structural diagram of a communication device according to an embodiment of the present application, and AS shown in fig. 14, the communication device may include some functional modules for performing the functions of AS in the above-mentioned scenes 1 to 6. For example, the communication device 1400 includes a processing module 1401 and a transceiver module 1402.
The processing module 1401 is configured to perform a first transmission delay, where the first transmission delay is used to characterize a loop-back transmission delay requirement of service data in a network. A transceiver module 1402, configured to send a first transmission delay to a policy control network element, where the policy control network element is configured to determine delay budget information of transmission service data according to the first transmission delay, where the delay budget information is used to indicate an uplink transmission delay budget and/or a downlink transmission delay budget.
In a possible design, the processing module 1401 is further configured to obtain a second transmission delay, and adjust the processing delay of the application server according to the second transmission delay. And updating the first transmission delay according to one or more of the service end-to-end delay, the terminal processing delay and the application server processing delay. The second transmission delay is a loop back transmission delay currently supported by the network. The transceiver module 1402 is further configured to send the updated first transmission delay to the policy control network element.
Optionally, the processing module 1401 is specifically configured to receive, through the transceiver module 1402, a second transmission delay from the policy control network element, where the second transmission delay is determined according to the network transmission delay information. Or, the processing module 1401 is specifically configured to receive, through the transceiver module 1402, the network transmission delay information from the policy control network element, and determine the second transmission delay according to the network transmission delay information.
In a possible design, before the transceiver module 1402 sends the first transmission delay to the policy control network element, the processing module 1401 determines that the first transmission delay is greater than or equal to the first delay threshold.
Alternatively, the transceiver module 1402 may include a transmitting module and a receiving module. The transmitting module is configured to implement a transmitting function of the communication device 1400, and the receiving module is configured to implement a receiving function of the communication device 1400.
Optionally, the communication device 1400 may also include a storage module storing programs or instructions. The processing module 1401, when executing the program or instructions, enables the communication device 1400 to perform the functions of AS in the communication methods described in scenarios 1-6.
It is to be appreciated that the processing module 1401 involved in the communication device 1400 may be implemented by a processor or processor-related circuit component, which may be a processor or processing unit; the transceiver module 1402 may be implemented by a transceiver or transceiver-related circuit components, and may be a transceiver or a transceiver unit.
The communication apparatus 1400 may be a network device, such as an application server, a chip (system) or other parts or components that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
In addition, the technical effects of the communication apparatus 1400 may refer to the technical effects of the communication methods of the scenes 1 to 6, which are not described herein.
In other embodiments, the communication device 1400 may be adapted for use in scenarios 1-7 described above, as described in more detail below.
Fig. 14 is a schematic structural diagram of a communication apparatus 1400 according to an embodiment of the present application, as shown in fig. 14, the communication apparatus 1400 may include some functional modules for performing the functions of policy control network elements, such as PCF network elements, in the above-mentioned scenarios 1 to 7. For example, the communication device 1400 includes a processing module 1401 and a transceiver module 1402. For example, the communication device 1400 includes a processing module 1401 and a transceiver module 1402.
The processing module 1401 is configured to obtain a first transmission delay, where the first transmission delay is used to characterize a loop back transmission delay requirement of service data in a network. And determining delay budget information of the transmission service data according to the first transmission delay. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. A transceiver module 1402, configured to send delay budget information to a session management network element.
In a possible design, the processing module 1401 is specifically configured to send a first transmission delay to the network data analysis network element through the transceiver module 1402, and receive delay budget information from the network data analysis network element, where the delay budget information is determined according to the first transmission delay.
In a possible design, the processing module 1401 is specifically configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by a network and/or a downlink transmission delay supported by the network. And determining delay budget information of the transmission service data according to the current first transmission delay and the network transmission delay information.
In a possible design, the processing module 1401 is further configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by a network and/or a downlink transmission delay supported by the network, and determine, when it is determined that the network cannot support the first transmission delay according to the network transmission delay information, a second transmission delay according to the network transmission delay information, where the second transmission delay is a loop back transmission delay currently supported by the network. The transceiver module 1402 is further configured to send the second transmission delay to an application server. And receiving the updated first transmission delay from the application server. Wherein the updated first transmission delay is determined based on the second transmission delay.
In a possible design, the processing module 1401 is further configured to obtain network transmission delay information, where the network transmission delay information is used to indicate an uplink transmission delay supported by the network and/or a downlink transmission delay supported by the network, and send network transmission delay information to the application server when it is determined that the network cannot support the first transmission delay according to the network transmission delay information, where the network transmission delay information is used to determine a second transmission delay, and the second transmission delay is a loop back transmission delay currently supported by the network. The transceiver module 1402 is further configured to receive the updated first transmission delay from the application server. Wherein the updated first transmission delay is determined based on the second transmission delay.
In one possible design, the processing module is specifically configured to determine, by using the policy control network element, delay budget information of the transmission service data according to the first transmission delay and the delay allocation policy. The time delay allocation strategy is used for indicating the association relation between the uplink transmission time delay budget and the downlink transmission time delay budget.
Alternatively, the transceiver module 1402 may include a transmitting module and a receiving module. The transmitting module is used for realizing the transmitting function of the communication device 1400, and the receiving module is used for the receiving function of the communication device 1400.
Optionally, the communication device 1400 may also include a storage module storing programs or instructions. The processing module 1401, when executing the program or instructions, enables the communication device 1400 to perform the functions of the policy control network element in the communication methods described in scenarios 1 to 7.
It is to be appreciated that the processing module 1401 involved in the communication device 1400 may be implemented by a processor or processor-related circuit component, which may be a processor or processing unit; the transceiver module 1402 may be implemented by a transceiver or transceiver-related circuit components, and may be a transceiver or a transceiver unit.
The communication apparatus 1400 may be a network device, such as an application server, a chip (system) or other parts or components that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
In addition, the technical effects of the communication apparatus 1400 may refer to the technical effects of the communication methods described in the scenarios 1 to 7, which are not described herein.
In some embodiments, the communication device may be applicable to the above-described scenario 1 through scenario 7, which is described in detail below.
For example, fig. 15 is a schematic structural diagram of a second communication device according to an embodiment of the present application, as shown in fig. 15, a communication device 1500 may include some functional modules for performing the functions of the session management network element in the above-mentioned scenarios 1 to 7. For example, communication apparatus 1500 includes a transmitting module 1501 and a receiving module 1502.
The sending module 1501 is configured to send a delay reporting policy to a radio access network element and/or a user plane function network element. The delay reporting policy is used for indicating a sending rule of network transmission delay information, and the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. The receiving module 1502 is configured to receive network transmission delay information. The sending module 1501 is further configured to send network transmission delay information to the policy control network element. The network transmission delay information is used for determining delay budget information of transmission service data by the strategy control network element.
In one possible design, the delay reporting policy includes one or more of the following: reporting period, reporting delay threshold, or reporting event.
Alternatively, the receiving module 1502 and the transmitting module 1501 may be integrated into one module, such as a transceiver module (not shown in fig. 15). The transceiver module is configured to implement a transmitting function and a receiving function of the communication apparatus 1500.
Optionally, the communication device 1500 may also include a processing module (shown in dashed box in fig. 15). The processing module is configured to implement a processing function of the communication device 1500.
Optionally, the communication device 1500 may further include a storage module (not shown in fig. 15) storing programs or instructions. The receiving module 1502, when executing the program or instructions, enables the communications apparatus 1500 to function as a session management network element in the communications method illustrated in scenario 7.
It is to be appreciated that the processing modules involved in communication apparatus 1500 may be implemented by a processor or processor-related circuit components, which may be a processor or processing unit; the transceiver module may be implemented by a transceiver or transceiver related circuit components, and may be a transceiver or a transceiver unit.
The communication apparatus 1500 may be a terminal device or a network device, a chip (system) or other components or assemblies that may be provided in the terminal device or the network device, or an apparatus including the terminal device or the network device, which is not limited in the present application.
In addition, the technical effects of the communication apparatus 1500 may be the technical effects of the communication method shown in any one of the scenarios 7, and will not be described here.
In some embodiments, the communication device 1400 may be applicable to the above-described scenarios 1-7, described in detail below.
Fig. 14 is a schematic structural diagram of a communication apparatus 1400 according to an embodiment of the present application, as shown in fig. 14, the communication apparatus 1400 may include some functional modules for performing the functions of policy control network elements, such as PCF network elements, in the above-mentioned scenarios 1 to 7. For example, the communication device 1400 includes a processing module 1401 and a transceiver module 1402. For example, the communication device 1400 includes a processing module 1401 and a transceiver module 1402.
The transceiver module 1402 is configured to receive a latency reporting policy from a session management network element. The delay reporting policy is used for indicating a sending rule of network transmission delay information, and the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network. The processing module 1401 is configured to send network transmission delay information according to a delay reporting policy.
In one possible design, the latency reporting policy includes one or more of the following: reporting period, reporting delay threshold, or reporting event.
Optionally, when the delay reporting policy includes a reporting period, the transceiver module 1402 is specifically configured to send network transmission delay information by the radio access network element according to the reporting period.
Optionally, when the delay reporting policy includes a reporting delay threshold, the transceiver module 1402 is specifically configured to send the network transmission delay information by the radio access network element when the network transmission delay information is greater than or equal to the reporting delay threshold.
Optionally, when the delay reporting policy includes a reporting event, the transceiver module 1402 is specifically configured to send network transmission delay information by the radio access network element when the reporting event is that the radio access network element cannot support the current first transmission delay.
In a possible design, the transceiver module 1402 is further configured to receive delay budget information for transmitting service data. The delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget. The processing module 1401 is further configured to determine an air interface resource for transmitting service data according to the delay budget information. Or, the processing module 1401 is further configured to adjust an air interface resource for transmitting service data according to the delay budget information.
Alternatively, the transceiver module 1402 may include a transmitting module and a receiving module. The transmitting module is configured to implement a transmitting function of the communication device 1400, and the receiving module is configured to implement a receiving function of the communication device 1400.
Optionally, the communication device 1400 may also include a storage module storing programs or instructions. The processing module 1401, when executing the program or instructions, enables the communication device 1400 to perform the functions of the policy control network element in the communication methods of scenario 1 to scenario 7.
It is to be appreciated that the processing module 1401 involved in the communication device 1400 may be implemented by a processor or processor-related circuit component, which may be a processor or processing unit; the transceiver module 1402 may be implemented by a transceiver or transceiver-related circuit components, and may be a transceiver or a transceiver unit.
The communication apparatus 1400 may be a network device, such as an application server, a chip (system) or other parts or components that may be disposed in the network device, or an apparatus including the network device, which is not limited in this aspect of the present application.
In addition, the technical effects of the communication apparatus 1400 may refer to the technical effects of the communication methods of the scenes 1 to 7, which are not described herein.
Fig. 16 is a schematic diagram of a communication device according to an embodiment of the present application. The communication device may be a terminal device or a network device, or may be a chip (system) or other parts or components that may be provided in the terminal device or the network device. As shown in fig. 16, the communication device 1600 may include a processor 1601. Optionally, the communication device 1600 may also include memory 1602 and/or a transceiver 1603. The processor 1601 is coupled with the memory 1602 and the transceiver 1603, for example, by a communication bus.
The following describes the respective constituent elements of the communication device 1600 in detail with reference to fig. 16:
the processor 1601 is a control center of the communication device 1600, and may be one processor or a collective name of a plurality of processing elements. For example, processor 1601 is one or more central processing units (central processing unit, CPU), but may also be an integrated circuit specific (application specific integrated circuit, ASIC), or one or more integrated circuits configured to implement embodiments of the present application, such as: one or more digital signal processors (digital signal processor, DSP), or one or more field programmable gate arrays (field programmable gate array, FPGA).
Alternatively, the processor 1601 may perform various functions of the communication device 1600 by running or executing software programs stored in the memory 1602 and invoking data stored in the memory 1602.
In a particular implementation, the processor 1601 may include one or more CPUs, such as CPU0 and CPU1 shown in fig. 16, as one embodiment.
In a particular implementation, as one embodiment, the communication device 1600 may also include multiple processors, such as the processor 1601 and the processor 1604 shown in fig. 16. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
The memory 1602 is configured to store a software program for executing the solution of the present application, and is controlled by the processor 1601 for execution, and the specific implementation may refer to the above method embodiment, which is not described herein.
Alternatively, memory 1602 may be, but is not limited to, read-only memory (ROM) or other type of static storage device that can store static information and instructions, random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, but may also be electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), compact disc read-only memory (compact disc read-only memory) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 1602 may be integral to the processor 1601 or may exist separately and be coupled to the processor 1601 by way of interface circuitry (not shown in fig. 16) of the communication device 1600, as the embodiments of the present application are not limited in detail.
A transceiver 1603 for communication with other communication devices. For example, the communication apparatus 1600 is a terminal device, and the transceiver 1603 may be used to communicate with a network device, or another terminal device. As another example, communication apparatus 1600 is a network device and transceiver 1603 may be used to communicate with a terminal device or another network device.
Optionally, the transceiver 1603 may include a receiver and a transmitter (not separately shown in fig. 16). The receiver is used for realizing the receiving function, and the transmitter is used for realizing the transmitting function.
Alternatively, transceiver 1603 may be integrated with processor 1601 or may reside separately and be coupled to processor 1601 by way of interface circuitry (not shown in fig. 16) of communication device 1600, as the embodiments of the application are not specifically limited.
It should be noted that the structure of the communication device 1600 shown in fig. 16 is not limited to the communication device, and an actual communication device may include more or fewer components than shown, or may combine some components, or may be different in arrangement of components.
In addition, the technical effects of the communication device 1600 may refer to the technical effects of the communication method described in the above method embodiments, which are not described herein.
It should be appreciated that the processor in embodiments of the application may be a central processing unit (central processing unit, CPU), which may also be other general purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC), off-the-shelf programmable gate arrays (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It should also be appreciated that the memory in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. The volatile memory may be random access memory (random access memory, RAM) which acts as an external cache. By way of example but not limitation, many forms of random access memory (random access memory, RAM) are available, such as Static RAM (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced Synchronous Dynamic Random Access Memory (ESDRAM), synchronous Link DRAM (SLDRAM), and direct memory bus RAM (DR RAM).
The above embodiments may be implemented in whole or in part by software, hardware (e.g., circuitry), firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with embodiments of the present application are produced in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., 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, data center, etc. that contains one or more sets of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: there are three cases, a alone, a and B together, and B alone, wherein a, B may be singular or plural. In addition, the character "/" herein generally indicates that the associated object is an "or" relationship, but may also indicate an "and/or" relationship, and may be understood by referring to the context.
In the present application, "at least one" means one or more, and "a plurality" means two or more. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one (one) of a, b, or c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or plural.
It should be understood that, in various embodiments of the present application, the sequence numbers of the foregoing processes do not mean the order of execution, and the order of execution of the processes should be determined by the functions and internal logic thereof, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (27)
1. A method of communication, the method comprising:
the method comprises the steps that an application server determines first transmission delay, wherein the first transmission delay is used for representing the loop-back transmission delay requirement of service data in a network;
the application server sends the first transmission delay to a strategy control network element, and is used for determining delay budget information for transmitting the service data according to the first transmission delay by the strategy control network element, wherein the delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget.
2. The method according to claim 1, wherein the method further comprises:
the application server acquires a second transmission delay, wherein the second transmission delay is a loop back transmission delay currently supported by the network;
The application server adjusts the processing time delay of the application server according to the second transmission time delay;
the application server updates the first transmission delay according to one or more of service end-to-end delay, terminal processing delay and application server processing delay;
and the application server sends the updated first transmission delay to the strategy control network element.
3. The method of claim 2, wherein the application server obtaining the second transmission delay comprises:
the application server receives the second transmission delay from the strategy control network element, wherein the second transmission delay is determined according to network transmission delay information; or,
and the application server receives the network transmission delay information from the strategy control network element and determines the second transmission delay according to the network transmission delay information.
4. A method according to any one of claims 1 to 3, wherein before the application server sends the first transmission delay to a policy control network element, the method further comprises:
the application server determines that the first transmission delay is greater than or equal to a transmission delay threshold.
5. A method of communication, the method comprising:
the method comprises the steps that a strategy control network element obtains first transmission delay, wherein the first transmission delay is used for representing the loop-back transmission delay requirement of service data in a network;
the strategy control network element determines delay budget information for transmitting the service data according to the first transmission delay; the delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget;
and the strategy control network element sends the delay budget information to the session management network element.
6. The method of claim 5, wherein the policy control network element determining delay budget information for transmitting the traffic data based on the first transmission delay comprises:
the strategy control network element sends the first transmission delay to a network data analysis network element;
the policy control network element receives the delay budget information from the data analysis network element, the delay budget information being determined according to the first transmission delay.
7. The method of claim 5, wherein the policy control network element determining delay budget information for transmitting the traffic data based on the first transmission delay comprises:
The strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network;
and the strategy control network element determines delay budget information for transmitting the service data according to the first transmission delay and the network transmission delay information.
8. The method according to any one of claims 5 to 7, further comprising:
the strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network;
the strategy control network element determines that the network cannot support the first transmission delay according to the network transmission delay information;
the strategy control network element determines a second transmission delay according to the network transmission delay information, wherein the second transmission delay is a loop back transmission delay currently supported by the network;
the strategy control network element sends the second transmission delay to an application server;
the policy control network element receives an updated first transmission delay from the application server, wherein the updated first transmission delay is determined according to the second transmission delay.
9. The method according to any one of claims 5-7, further comprising:
the strategy control network element acquires network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network;
the strategy control network element determines that the network cannot support the first transmission delay according to the network transmission delay information;
the strategy control network element sends the network transmission delay information to an application server, wherein the network transmission delay information is used for determining a second transmission delay, and the second transmission delay is a loop back transmission delay currently supported by a network;
the policy control network element receives an updated first transmission delay from the application server, wherein the updated first transmission delay is determined according to the second transmission delay.
10. The method of claim 5, wherein the determining, by the policy control network element, delay budget information for transmission of the traffic data based on the first transmission delay comprises:
the strategy control network element determines delay budget information for transmitting the service data according to the first transmission delay and the delay allocation strategy; the time delay allocation strategy is used for indicating the association relation between the uplink transmission time delay budget and the downlink transmission time delay budget.
11. A method of communication, the method comprising:
the session management network element sends a delay reporting strategy to the wireless access network element and/or the user plane function network element; the delay reporting strategy comprises a sending rule of network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network;
the session management network element receives the network transmission delay information;
the session management network element sends the network transmission delay information to a policy control network element, wherein the network transmission delay information is used for determining delay budget information for transmitting service data by the policy control network element.
12. The method of claim 11, wherein the latency reporting policy comprises one or more of: reporting period, reporting delay threshold, or reporting event.
13. A method of communication, the method comprising:
the wireless access network element receives a delay reporting strategy from the session management network element; the delay reporting strategy comprises a sending rule of network transmission delay information, wherein the network transmission delay information is used for indicating uplink transmission delay supported by a network and/or downlink transmission delay supported by the network;
And the wireless access network element sends the network transmission delay information according to the delay reporting strategy.
14. The method of claim 13, wherein the latency reporting policy comprises one or more of: reporting period, reporting delay threshold, or reporting event.
15. The method of claim 14, wherein, when the latency reporting policy includes a reporting period,
the wireless access network element sends the network transmission delay information according to the delay reporting strategy, and the method comprises the following steps:
and the wireless access network element sends the network transmission delay information according to the reporting period.
16. The method according to claim 14 or 15, wherein when the delay reporting policy includes a reporting delay threshold, the radio access network element sends the network transmission delay information according to the delay reporting policy, comprising:
and the wireless access network element sends the network transmission delay information under the condition that the network transmission delay information is larger than or equal to the reporting delay threshold value.
17. The method according to any one of claims 14 to 16, wherein when the delay reporting policy includes a reporting event, the radio access network element sending the network transmission delay information according to the delay reporting policy, comprising:
And when the reporting event is the delay budget information which can not be supported by the wireless access network element, the wireless access network element sends the network transmission delay information.
18. The method according to any one of claims 13 to 17, further comprising:
the wireless access network element receives delay budget information of transmission service data; the delay budget information is used for indicating uplink transmission delay budget and/or downlink transmission delay budget;
the wireless access network element determines an air interface resource for transmitting service data according to the delay budget information; or,
and the wireless access network element adjusts air interface resources for transmitting service data according to the delay budget information.
19. A communication device, comprising: a module for performing the method of any one of claims 1 to 4.
20. A communication device, comprising: means for performing the method of any one of claims 5 to 10.
21. A communication device, comprising: means for performing the method of claim 11 or 12.
22. A communication device, comprising: means for performing the method of any one of claims 13 to 18.
23. A communication device, the communication device comprising: a processor and a memory; the memory is configured to store computer instructions that, when executed by the processor, cause the communication device to perform the communication method of any of claims 1-18.
24. A communication device comprising a processor and a transceiver for information interaction between the communication device and other communication devices, the processor executing program instructions for performing the communication method of any of claims 1-18.
25. A communication system, the communication system comprising: at least one communication device for performing the method of any of claims 1-18.
26. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a computer program or instructions which, when run on a computer, cause the computer to perform the communication method according to any one of claims 1-18.
27. A computer program product, the computer program product comprising: computer program or instructions which, when run on a computer, cause the computer to perform the communication method according to any one of claims 1-18.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2023/083188 WO2023185598A1 (en) | 2022-03-29 | 2023-03-22 | Communication method and apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2022103190267 | 2022-03-29 | ||
CN202210319026 | 2022-03-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116939698A true CN116939698A (en) | 2023-10-24 |
Family
ID=88386619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210335839.5A Pending CN116939698A (en) | 2022-03-29 | 2022-03-31 | Communication method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116939698A (en) |
-
2022
- 2022-03-31 CN CN202210335839.5A patent/CN116939698A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102469191B1 (en) | Information transmission method and device, computer readable storage medium | |
EP4013108A1 (en) | User plane information reporting method and apparatus | |
CN113630749B (en) | Method and device for acquiring edge service | |
CN107241683B (en) | Apparatus, system and method for customizing a custom mobile network | |
US11558813B2 (en) | Apparatus and method for network automation in wireless communication system | |
CN113747510A (en) | Communication method and device | |
US20230232270A1 (en) | Method and apparatus for determining air interface latency | |
EP4401383A1 (en) | Communication method and apparatus | |
KR20220138227A (en) | Method and apparatus for providing traffic steering in a mobile communication systems | |
WO2023284551A1 (en) | Communication method, device and system | |
CN116939698A (en) | Communication method and device | |
WO2023185598A1 (en) | Communication method and apparatus | |
CN116155875A (en) | Data transmission method and communication device | |
CN115379535A (en) | Method and device for determining network selection strategy | |
CN117729597B (en) | Candidate cell configuration information processing method, candidate cell configuration information processing equipment, storage medium and candidate cell configuration information processing product | |
WO2023185402A1 (en) | Communication method and apparatus | |
US20230148200A1 (en) | Apparatus, methods, and computer programs | |
EP4351209A1 (en) | Session management method and apparatus | |
EP4336885A1 (en) | Communication method and apparatus | |
CN116801405A (en) | Communication method, device and equipment | |
CN117378243A (en) | Bidirectional time delay state information processing method and device and readable storage medium | |
CN116939718A (en) | Communication method and communication device | |
CN117279003A (en) | Method and device for intention management | |
CN116830711A (en) | Communication method and communication device | |
KR20230051059A (en) | Method and apparatus for supporting data rate quota-aware session continuity in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |