Data transmission method and data transmission device for busy hour switching
By monitoring user terminal service data streams in the 5G core network and switching to the secondary base station when the service quality on the primary base station side is poor, and performing latency synchronization calibration, the problem of XR service quality degradation caused by insufficient resources in the 5G network is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202311477177.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-11-07
AI Technical Summary
In XR scenarios with concentrated user terminals on 5G networks, the large amount of data required for XR services and the limited resources of the 5G network lead to competition between XR service data and user terminal service data for transmission, which reduces service quality and user experience.
By monitoring the service quality of user terminal service data streams through the 5G core network, when the service quality on the main base station side is poor, some service data streams are dynamically switched to the auxiliary base station, and latency synchronization calibration is performed to ensure synchronous transmission of data between the auxiliary base station and the main base station.
When 5G resources are insufficient, user terminal service data is dynamically switched, which improves the quality of XR services and the user terminal experience, and ensures reliable data transmission.
Smart Images

Figure CN117479253B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a method for busy hour switching data transmission base station in the field of 5G. BACKGROUND
[0002] In the 5G mobile data network, the user terminal is registered to the 5G core network through the base station, and the 5G core network transmits service data to the user terminal through the base station, so that the user terminal can perform upload / download and other operations. The 5G mobile data network provides low latency, high reliability transmission, data sinking, virtualized deployment and other characteristics, meets the demand of XR service for transmitting a large amount of data in a short time, and guarantees the reliability of data, and 5G+XR develops rapidly.
[0003] In some XR service scenarios where user terminals are concentrated, such as stadiums, concerts, etc., the XR service requires a high-reliability, low-latency, and large-data-volume transmission channel. At the same time, a large number of user terminals inevitably perform business operations, while the access side resources are always limited, resulting in that the XR service and the business service of the user terminal cannot be guaranteed.
[0004] With the development of 5G network, 3GPP proposes LTE-NR dual link technology. LTE-NR dual link means that before the user terminal is registered to the 5G core network, it will be connected with two base stations, one is the main base station as the control plane anchor point, and the other is the auxiliary base station as the auxiliary node. The user terminal maintains the RRC state with the main base station and the auxiliary base station, but only maintains the consistency with the main base station. The LTE-NR dual link technology improves the transmission capacity of the access side bearer, enhances the network capacity, improves the switching capacity and load balancing ability, etc., which is beneficial to the smooth evolution of 4G to 5G; at the same time, the LTE-NR dual link technology can realize the separation of uplink and downlink data, and improve the reliability of access side bearer data transmission.
[0005] However, in the XR scenario where user terminals are concentrated in the 5G network, due to the large amount of data required by the XR service and the limited 5G bearer network resources, the XR service data and the user terminal service data exist in the problem of occupying transmission, which reduces the quality of the XR service and the experience of the user terminal service. At this time, if part of the business data is switched to the auxiliary base station, and part of the business data is associated business associated with part of the business on the main base station, it is easy to cause the two business data associated with each other to be transmitted to the user terminal at different times due to the different time delays of the auxiliary base station and the main base station, for example, the image data and the audio data in the video data are transmitted at different times, which greatly affects the user experience.
[0006] Therefore, there is an urgent need for a busy hour switching data transmission method to solve the above problems. SUMMARY
[0007] The application aims to provide a data transmission method for busy time switching, which can dynamically switch the service data of the user terminal while providing the experience of the user terminal when the 5G bearing resource is insufficient.
[0008] In order to achieve the above-mentioned purpose, the application discloses a data transmission method for busy time switching, which comprises the following steps: after the user terminal is registered to the 5G core network, the 5G core network monitors the service quality of the service data flow of the user terminal, and triggers the busy time switching when the service quality of the user terminal on the side of the main base station is poor: the anchor point of part of the service data flow is switched to the auxiliary base station; the part of the service data flow switched to the auxiliary base station is called the second service data flow, if there is a first service data flow paired with the second service data flow in the remaining part of the service data flow remaining in the main base station, the first service data flow and the second service data flow are subjected to time delay synchronization calibration: the first downlink transmission time delay of the first service data flow in the main base station and the second downlink transmission time delay of the second service data in the auxiliary base station are obtained, and a preset time delay calibration difference δT between the first service data flow and the second service data flow is obtained; the first downlink transmission time delay or the second downlink transmission time delay is calibrated according to the time delay calibration difference δT, so that the difference between the calibrated first downlink transmission time delay and the second downlink transmission time delay conforms to the time delay calibration difference δT; the first service data flow and the second service data are respectively sent to the corresponding main base station and auxiliary base station according to the calibrated first downlink transmission time delay and the second downlink transmission time delay, so as to ensure that the first service data flow and the second service data flow transmitted by the main base station and the auxiliary base station arrive at the user terminal at the same time.
[0009] Compared with the prior art, the application switches part of the data to the auxiliary base station during the busy time, and when the switched data is associated with part of the data of the main base station, the time delay is calibrated to ensure that the two parts of data arrive at the user terminal at the same time, which can dynamically switch the service data of the user terminal while providing the experience of the user terminal when the 5G bearing resource is insufficient.
[0010] Preferably, the first service data flow and the second service data flow are voice data and image data respectively.
[0011] Preferably, the 5G core network monitoring the service quality of the service data flow of the user terminal comprises: the 5G core network issuing a Qos monitoring strategy to the main base station for monitoring the quality of the service data flow of the user terminal; after the PDU session is established, the main base station detects the quality of the service data flow of the user terminal and reports the monitoring data of the Qos monitoring to the 5G core network.
[0012] Preferably, the 5G core network switches the anchor point of part of the service data flow to the secondary base station when the service quality of the user terminal on the primary base station side is poor and the priority of the current service data flow is lower than that of the XR service (virtual reality service); or the 5G core network switches the anchor point of part of the service data flow to the secondary base station when the service quality of the user terminal on the primary base station side is poor and the current service data flow is a non-XR service. This scheme enables the application to guarantee the XR service quality during busy hours, further improving the service experience of the user terminal.
[0013] Specifically, the step of the 5G core network judging that the service quality of the user terminal on the primary base station side is poor includes: the 5G core network obtaining the actual transmission delay of the service data flow according to the monitoring data; judging whether the actual transmission delay is greater than the preset downlink transmission delay, and counting the number n of times that the actual transmission delay is greater than the preset downlink transmission delay; when the number n is greater than a threshold value m in a unit detection time t, judging that the service quality of the user terminal on the primary base station side is poor, m being an integer greater than or equal to 1.
[0014] Specifically, the step of the 5G core network judging that the service quality of the user terminal on the primary base station side is poor includes: the 5G core network obtaining the actual transmission delay of the service data flow according to the monitoring data; judging whether the actual transmission delay is greater than the preset downlink transmission delay and the difference between the actual transmission delay and the preset downlink transmission delay is greater than a preset timeout difference, and judging that the service quality of the user terminal on the primary base station side is poor if yes.
[0015] Preferably, the 5G core network sorts the service data flow according to priority, judges whether the service quality of the service data flow is poor from the lowest priority, switches the anchor point of the service data flow with poor service quality to the secondary base station if yes, and judges the service quality of the next service data flow if no.
[0016] Specifically, switching the anchor point of the service data flow with poor service quality to the secondary base station specifically includes: transmitting the service data flow through the secondary base station, judging whether the secondary base station meets the service data flow, switching the anchor point of the service data flow to the secondary base station if yes, and judging the service quality of the next service data flow if no.
[0017] The application also discloses a data transmission device, which comprises one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs comprise instructions for executing the busy hour switching data transmission method.
[0018] The application further discloses a computer readable storage medium comprising a computer program, which can be executed by a processor to implement the busy hour switching data transmission method. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 is a flowchart of the data transmission method of the application.
[0020] Figure 2 is a flowchart of the judgment of the quality of service of the service data flow of the application.
[0021] Figure 3 is a flowchart of the time delay synchronization calibration of the first service data flow and the second service data flow of the application. DETAILED DESCRIPTION
[0022] To make the technical content, structural features, achieved purposes and effects of the application clear, the following will be described in detail in combination with the embodiments and the drawings.
[0023] The application discloses a busy hour switching data transmission method, comprising: after a user terminal is registered to a 5G core network, the 5G core network monitors the quality of service data flow of the user terminal, and triggers busy hour switching when the quality of service of the user terminal at the main base station side is poor.
[0024] REFERENCE Figure 1 The busy hour switching data transmission method comprises steps S11 to S16:
[0025] Step S11, the user terminal is registered to the 5G core network.
[0026] Step S12, the 5G core network issues a Qos monitoring strategy to the main base station, to monitor the quality of the service data flow of the user terminal.
[0027] Step S13, after the user terminal PDU session establishment is completed, the main base station detects the quality of service data flow of the user terminal, and reports the monitoring data of the Qos monitoring to the 5G core network.
[0028] Step S14, the core network obtains the actual transmission time delay of the user terminal at the main base station side from the Qos monitoring result, and judges whether the quality of service of the user terminal is poor according to the actual transmission time delay of the user terminal at the main base station side.
[0029] Step S15, if yes, whether the current service data flow is a non-XR service is judged.
[0030] Step S16, if yes, busy hour switching is triggered, and the anchor point of part of the service data flow is switched to the auxiliary base station.
[0031] In step S15, it is further determined whether the priority of the current service data flow is less than the non-XR service. Of course, step S15 can be omitted, and step S16 is directly executed after step S14.
[0032] Reference Figure 2 In step S14, the core network determines whether the service quality of the service data flow meets the requirement according to the actual transmission delay of the user terminal at the master base station side based on the Qos monitoring result. Specifically, the determination of the service quality of the user terminal includes steps S21 to S25.
[0033] In step S21, the 5G core network obtains the actual transmission delay of the service data flow based on the monitoring data.
[0034] In step S22, it is determined whether the actual transmission delay is greater than the preset downlink transmission delay.
[0035] In step S23, the number n of times that the actual transmission delay is greater than the preset downlink transmission delay is counted.
[0036] In step S24, it is determined whether the number n of times is greater than a threshold value m within a unit detection time t.
[0037] In step S25, if yes, it is determined that the service quality of the user terminal is poor.
[0038] The unit detection time t and the threshold value m are preset values, and m is an integer greater than or equal to 1.
[0039] The 5G core network sorts the service data flows according to the priority, and determines whether the service quality of the service data flow with the lowest priority is poor. If yes, the anchor point of the service data flow with poor service quality is switched to the secondary base station. If not, the service quality of the next service data flow is determined.
[0040] Specifically, switching the anchor point of the service data flow with poor service quality to the secondary base station includes: transmitting the service data flow through the secondary base station, determining whether the secondary base station meets the service data flow, if yes, switching the anchor point of the service data flow to the secondary base station, if not, determining the service quality of the next service data flow.
[0041] Specifically, the time-out (poor quality of service) service data flow is transmitted to the user terminal through the secondary base station one by one according to the priority, at this time, the Qos monitoring obtains the actual transmission delay of the service data flow in the primary base station and the actual transmission delay in the secondary base station. It is judged whether the actual transmission delay of each time-out (poor quality of service) service data flow on the primary base station side exceeds the preset downlink transmission delay by a preset time-out difference value, if yes, it is judged whether the actual transmission delay of the service data flow in the secondary base station meets the preset transmission requirement of the service data flow, if yes, the anchor point of the service data flow is switched to the secondary base station, and the anchor point switching processing of the next time-out service data flow is performed, if not, the anchor point switching processing of the next time-out service data flow is directly performed. The preset transmission requirement can be that the actual transmission delay of the service data flow in the secondary base station is less than or equal to the preset downlink transmission delay of the service data flow in the secondary base station.
[0042] In another embodiment, the step of judging by the 5G core network that the quality of service of the user terminal on the primary base station side is poor includes: the 5G core network obtains the actual transmission delay of the service data flow according to the monitoring data; it is judged whether the actual transmission delay is greater than the preset downlink transmission delay and the difference between the actual transmission delay and the preset downlink transmission delay is greater than the preset time-out difference value, if yes, it is judged that the quality of service of the user terminal on the primary base station side is poor.
[0043] The specific process of steps S14 to S16 is illustrated as follows:
[0044] Referring to Table 1, the preset downlink transmission delay of the service data flow in the primary base station and the secondary base station is shown. For service data flow A, the preset downlink transmission delay in the primary base station is 30 ms, the preset downlink transmission delay in the secondary base station is 30 ms, and the frequency of the actual transmission delay being greater than the preset transmission delay is 1 (in this embodiment, m = 1), and the time-out difference value is 20 ms. For service data flow B, the preset downlink transmission delay in the primary base station is 100 ms, the preset downlink transmission delay in the secondary base station is 100 ms, the frequency of the actual transmission delay being greater than the preset transmission delay is 1 (in this embodiment, m = 1), and the time-out difference value is 50 ms.
[0045] Downlink transmission delay (primary) / ms Downlink transmission delay (secondary) / ms Timeout frequency Timeout difference / ms Service data flow 30 30 1 20 A 100 100 1 50 B
[0046] Table 1
[0047] Referring to Table II below, No. 1 is the Qos monitoring result of service data stream A, wherein the actual transmission delay of the main base station is 60 ms, which is greater than the preset downlink transmission delay of the main base station (60 ms > 30 ms) and the difference 30 ms (60 ms - 30 ms) is greater than the preset difference 20 ms. The service data stream A is transmitted through the secondary base station, and the actual transmission delay of the secondary base station is 10 ms, which meets the transmission requirement of the service data stream A, so it is judged that the service quality of the service data stream A on the main base station side is poor, and the downlink data anchor point of the service data stream A is switched to the secondary base station. No. 2 is the Qos monitoring result of service data stream B, wherein the downlink transmission delay of the main base station is 160 ms, which is greater than the preset downlink transmission delay of the main base station (160 ms > 100 ms) and the difference 60 ms (160 ms - 100 ms) is greater than the preset difference 50 ms; the service data stream B is transmitted through the secondary base station, and the downlink transmission delay of the secondary base station is 20 ms, which meets the transmission requirement of the service data stream B, so it is judged that the service quality of the service data stream B on the main base station side is poor, and the downlink data anchor point of the service data stream B is switched to the secondary base station. In this embodiment, the numbers of the service data streams are sorted according to the priority.
[0048] Number Downlink transmission delay (primary) / ms Downlink transmission delay (secondary) / ms Service data flow 1 60 10 A 2 160 20 B ... ... ... ...
[0049] Table II
[0050] Reference Figure 3 The part of the service data streams switched to the secondary base station are referred to as second service data streams, and if there is a first service data stream paired with the second service data stream in the remaining part of the service data streams remaining in the main base station, the time delay synchronization calibration is further performed on the first service data stream and the second service data stream during busy switching: specifically including steps S31 to S33.
[0051] Among them, when the second service data stream times out (poor service quality), the 5GC will detect whether there is a same data service data stream in the same user terminal as the second service data stream in the current service data stream, if so, the service data stream is identified as the first service data stream paired with the second service data stream. Among them, the first service data stream can be one or more, at this time, the delay synchronization calibration of all paired service data streams is required. Of course, the service data streams paired with each other can also be marked when the corresponding service data streams are established, so that the 5GC can timely adjust the time delay of the paired service data streams when one of the service data streams times out, so as to synchronize the two.
[0052] Step S31, obtaining the downlink transmission delay T1 of the first service data stream in the main base station and the downlink transmission delay T2 of the second service data stream in the secondary base station. The downlink transmission delay T1 and the downlink transmission delay T2 are the actual transmission delays collected by Qos monitoring.
[0053] Step S32, calibrating the first service data stream in the downlink transmission delay T1 of the main base station and the second service data stream in the downlink transmission delay T2 of the auxiliary base station.
[0054] Specifically, step S32 includes: obtaining a preset time delay calibration difference δT between the first service data stream and the second service data stream; and calibrating the first downlink transmission delay or the second downlink transmission delay according to the time delay calibration difference δT, so that the difference between the calibrated first downlink transmission delay and the second downlink transmission delay is equal to the time delay calibration difference δT.
[0055] Step S33, sending the first service data stream and the second service data according to the calibrated first downlink transmission delay and the second downlink transmission delay to the corresponding main base station and auxiliary base station, to ensure that the first service data stream and the second service data stream transmitted by the main base station and the auxiliary base station arrive on time. The calibrated first downlink transmission delay and the second downlink transmission delay are preset downlink transmission delays set by the main base station and the auxiliary base station for downlink data transmission.
[0056] Wherein, the time delay calibration difference δT can be positive, negative or 0.
[0057] In this embodiment, the first service data stream is voice data, and the second service data stream is image data. Of course, the first service data stream can also be image data, and the second service data stream can be voice data. Of course, the first service data stream and the second service data stream are not limited to voice data and image data in the same audio data, but can also be screen sharing data and voice data of the screen sharing party in the same video conference, etc.
[0058] An example of the step of time delay synchronization calibration of the application is given.
[0059] Referring to Table 3, the time delay calibration difference between the preset service data stream C and the service data stream D is 20ms;
[0060]
[0061] Table 3
[0062] Referring to Table 4, the service data stream C is transmitted in the auxiliary base station, and the detected second downlink transmission delay is 30ms; the service data stream D is transmitted in the main base station, and the detected first downlink transmission delay is 60ms; in order to ensure that the service data stream C and the service data stream D achieve the preset time delay calibration difference, the transmission delay of the service data stream D is unchanged, and the transmission delay of the service data stream C is adjusted to 80ms to ensure that the time delay calibration difference is 20ms (80ms-60ms).
[0063]
[0064] Table Four
[0065] The application also discloses a data transmission device, comprising: one or more processors; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs comprise instructions for executing the data transmission method of busy hour switching as described above.
[0066] The application also discloses a computer readable storage medium comprising a computer program, wherein the computer program can be executed by a processor to implement the data transmission method of busy hour switching as described above.
[0067] The above only discloses preferred embodiments of the application, and of course cannot limit the scope of the application, so equivalent changes made within the scope of the patent application of the application still fall within the scope of the application.
Claims
1. A method of data transmission for busy hour switching, characterized by: The application comprises the following steps: After a user terminal is registered to a 5G core network, the 5G core network monitors the service quality of the service data flow of the user terminal, and switches the anchor point of part of the service data flow to a secondary base station when the service quality of the user terminal at the primary base station side is poor; The part of the service data flow switched to the secondary base station is referred to as the second service data flow, and if there is a first service data flow paired with the second service data flow in the remaining part of the service data flow currently remaining at the primary base station, the first service data flow and the second service data flow are subjected to time delay synchronization calibration: The first downlink transmission time delay of the first service data flow at the primary base station and the second downlink transmission time delay of the second service data at the secondary base station are obtained, and a preset time delay calibration difference δT between the first service data flow and the second service data flow is obtained; The first downlink transmission time delay or the second downlink transmission time delay is calibrated according to the time delay calibration difference δT, so that the difference between the calibrated first downlink transmission time delay and the second downlink transmission time delay conforms to the time delay calibration difference δT; The first service data flow and the second service data are respectively sent to the corresponding primary base station and secondary base station according to the calibrated first downlink transmission time delay and the second downlink transmission time delay, so as to ensure that the first service data flow and the second service data flow are transmitted by the primary base station and the secondary base station in time.
2. The data transmission method of claim 1, wherein: The first service data flow and the second service data flow are voice data and image data respectively.
3. The data transmission method of claim 1, wherein: The 5G core network monitoring the service quality of the service data flow of the user terminal comprises: the 5G core network issuing a Qos monitoring strategy to the primary base station for monitoring the quality of the service data flow of the user terminal; after the PDU session is established, the primary base station detects the quality of the service data flow of the user terminal and reports the monitoring data of the Qos monitoring to the 5G core network.
4. The data transmission method of claim 3, wherein: When the service quality of the service data flow of the user terminal at the primary base station side is poor and the priority of the current service data flow is lower than that of the XR service, the 5G core network switches the anchor point of part of the service data flow to the secondary base station; or when the service quality of the user terminal at the primary base station side is poor and the current service data flow is a non-XR service, the 5G core network switches the anchor point of part of the service data flow to the secondary base station.
5. The data transmission method of claim 4, characterized in that: The step of the 5G core network judging that the service quality of the user terminal at the primary base station side is poor comprises: the 5G core network obtaining the actual transmission time delay of the service data flow according to the monitoring data; judging whether the actual transmission time delay is greater than the preset downlink transmission time delay, and counting the number n of times that the actual transmission time delay is greater than or equal to the preset downlink transmission time delay; when the number n is greater than a threshold value m within a unit detection time t, it is judged that the service quality of the user terminal at the primary base station side is poor, and m is an integer greater than or equal to 1.
6. The data transmission method of claim 4, wherein: The step of determining by the 5G core network that the service quality of the user terminal on the primary base station side is poor includes: determining by the 5G core network, according to the monitoring data, an actual transmission delay of the service data flow; determining whether the actual transmission delay is greater than a preset downlink transmission delay and a difference between the actual transmission delay and the preset downlink transmission delay is greater than a preset timeout difference value; and if so, determining that the service quality of the user terminal on the primary base station side is poor.
7. The data transmission method of claim 1, wherein: The 5G core network performs priority sorting on the service data flow, determines, according to the sorted order, whether the service quality of the service data flow is poor from the lowest priority, switches the anchor point of the service data flow with poor service quality to the secondary base station if the service quality is poor, and determines the service quality of the next service data flow if the service quality is not poor.
8. The data transmission method of claim 7, wherein: Switching the anchor point of the service data flow with poor service quality to the secondary base station specifically includes: transmitting the service data flow through the secondary base station, determining whether the secondary base station meets the service data flow, switching the anchor point of the service data flow to the secondary base station if the secondary base station meets the service data flow, and determining the service quality of the next service data flow if the secondary base station does not meet the service data flow.
9. A data transmission apparatus, characterized by: The computer program can be executed by the processor to implement the busy hour handover data transmission method according to any one of claims 1-8. The computer program can be executed by the processor to implement the busy hour handover data transmission method according to any one of claims 1-8. 10. A computer readable storage medium comprising a computer program, characterized in that,
Citation Information
Patent Citations
Handover method and apparatus, and computer storage medium
CN111869263A
Methods and apparatus for handover enhancements
CN112425207A