Threshold value adjusting method and device, terminal equipment and storage medium
By monitoring the communication network quality by terminal equipment and dynamically adjusting the threshold value of cell handover events, the problem that terminal equipment in the prior art is difficult to trigger cell handover, and the handover success rate and user experience when the communication network quality is poor is improved.
Patent Information
- Application Number
- CN202310791852.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2024-12-31
AI Technical Summary
In the prior art, it is difficult for terminal devices to trigger corresponding cell handover events according to the cell handover event threshold value configured by the network device, especially when the communication network quality is poor.
The terminal equipment dynamically adjusts the threshold value of cell handover events by monitoring the communication network quality parameters (such as RTT) to reduce the difficulty of switching when the network quality is poor and prevent unnecessary switching when the quality is good.
This improves the success rate of cell handover when the communication network quality of the terminal equipment is poor, reduces unnecessary handover frequency, and improves user experience.
Smart Images

Figure CN119233330A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a method, an apparatus, a terminal device and a storage medium for adjusting a threshold value. Background Art
[0002] The threshold values of cell switching events such as A2 events and A3 events are usually configured by network equipment in signaling to terminal equipment, and the threshold values of each cell switching event are generally set based on certain experience. Terminal equipment can only perform cell switching based on the threshold values of cell switching events configured by the network equipment.
[0003] However, in some cases, it is difficult for the terminal device to trigger the cell switching event corresponding to the threshold value of the cell switching event configured by the network device based on the threshold value. Summary of the invention
[0004] The embodiment of the present application provides a threshold value adjustment method, apparatus, terminal device and storage medium. The technical solution provided by the embodiment of the present application is as follows.
[0005] According to one aspect of an embodiment of the present application, a method for adjusting a threshold value is provided, the method being executed by a terminal device, the method comprising:
[0006] When a first parameter satisfies a condition, a threshold value for triggering a cell switching event is adjusted; wherein the first parameter is used to indicate the quality of the communication network used by the terminal device.
[0007] According to one aspect of an embodiment of the present application, a device for adjusting a threshold value is provided, the device comprising:
[0008] An adjustment module is used to adjust a threshold value for triggering a cell switching event when a first parameter meets a condition; wherein the first parameter is used to indicate the quality of the communication network used by the terminal device.
[0009] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising a processor and a memory, the memory storing a computer program, and the processor being configured to execute the computer program to implement the above-mentioned threshold value adjustment method.
[0010] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned threshold value adjustment method.
[0011] The technical solution provided in the embodiments of the present application can bring the following beneficial effects:
[0012] By adjusting the threshold value for triggering a cell switching event through a first parameter for indicating the quality of the communication network used by the terminal device, the terminal device can adjust the above threshold value according to its own situation. Furthermore, when the quality of the communication network of the terminal device is poor, the difficulty of triggering the cell switching event can be reduced, so that the terminal device can more easily trigger the cell switching to switch to a service cell with better communication network quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0014] Figure 2 This is a flow chart of events A2 and A3 provided by an embodiment of the present application;
[0015] Figure 3 is a flow chart of a method for adjusting a threshold value provided by an embodiment of the present application;
[0016] Figure 4 is a flow chart of a method for adjusting a threshold value provided by another embodiment of the present application;
[0017] Figure 5 is a block diagram of a threshold value adjustment device provided by an embodiment of the present application;
[0018] Figure 6 is a block diagram of a threshold value adjustment device provided by another embodiment of the present application;
[0019] Figure 7 This is a structural block diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0021] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0022] Please refer to Figure 1 , which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a core network 11, an access network 12 and a terminal device 13.
[0023] The core network 11 includes several core network devices. The functions of the core network devices are mainly to provide user connection, user management, and service bearing, and to provide an interface to the external network as a bearer network. For example, the core network of the 5G (5th Generation) NR (New Radio) system may include devices such as AMF (Access and Mobility Management Function) entity, UPF (User Plane Function) entity, and SMF (Session Management Function) entity.
[0024] The access network 12 includes several access network devices 14. The access network in the 5G NR system can be called NG-RAN (New Generation-Radio Access Network). The access network device 14 is a device deployed in the access network 12 to provide wireless communication functions for the terminal device 13. The access network device 14 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with access network device functions may be different. For example, in the 5G NR system, it is called gNodeB or gNB. With the evolution of communication technology, the name "access network device" may change. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for the terminal device 13 are collectively referred to as access network devices.
[0025] The number of terminal devices 13 is usually multiple, and one or more terminal devices 13 can be distributed in the cell managed by each access network device 14. The terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile station (MS), etc. For the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The access network device 14 communicates with the core network device through some air technology, such as the NG interface in the 5G NR system. The access network device 14 and the terminal device 13 communicate with each other through some air technology, such as the Uu interface. The "terminal device" in the embodiment of the present application may also be referred to as UE, and both express the same meaning.
[0026] Terminal devices 13 and terminal devices 13 (for example, vehicle-mounted devices and other devices (such as other vehicle-mounted devices, mobile phones, RSU (Road Side Unit), etc.)) can communicate with each other through a direct communication interface (such as PC5 (ProSeCommunication 5, neighbor communication fifth interface) interface). Accordingly, the communication link established based on the direct communication interface can be called a direct link or SL (SideLink). SL transmission is the direct communication and data transmission between terminal devices through the side link. Different from the traditional cellular system in which communication data is received or sent through the access network equipment, SL transmission has the characteristics of short delay and low overhead, and is suitable for communication between two terminal devices with close geographical locations (such as vehicle-mounted devices and other peripheral devices with close geographical locations). It should be noted that in Figure 1 In this application, only the vehicle-to-vehicle communication in the V2X (vehicle to everything) scenario is used as an example. SL technology can be applied to scenarios where various terminal devices communicate directly with each other. In other words, the terminal device in this application refers to any device that communicates using SL technology.
[0027] The "5G NR system" in the embodiment of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art may understand its meaning. The technical solution described in the embodiment of the present application may be applicable to a 5G NR system or to a subsequent evolution system of the 5G NR system.
[0028] Before introducing the technical solution of this application, some background technical knowledge involved in this application is first introduced and explained. The following related technologies can be combined arbitrarily with the technical solution of the embodiment of this application as optional solutions, and they all belong to the protection scope of the embodiment of this application. The embodiment of this application includes at least part of the following contents.
[0029] 1. RTT (Round-Trip Time)
[0030] RTT is an important performance indicator in communication networks. RTT refers to the total time from the start of data transmission at the sender to the time when the sender receives confirmation from the receiver. It is usually called the delay time between sending and receiving, usually in ms (milliseconds). For example, the delay time is common in games.
[0031] 2. A2 and A3 events
[0032] A2 event is a measurement event defined in the communication standard. When the signal quality of the serving cell is lower than the threshold, the terminal device reports the A2 event to the network device (such as the base station). A2 event is used for inter-frequency or inter-system switching. Inter-system switching refers to the switching event from SA to LTE.
[0033] The threshold value used by the A2 event is an absolute value, that is, when the serving cell signal quality is less than the threshold value of the A2 event, the A2 event is triggered.
[0034] The A3 event is also a measurement event defined in the communication standard. If the signal quality of the neighboring cell is higher than that of the serving cell, the terminal device reports the A3 event to the network device (such as the base station). The A3 event is used for intra-frequency handover.
[0035] The threshold value used by the A3 event is a relative value and is more easily triggered in intra-frequency switching, that is, when the signal quality of the neighboring cell is greater than the sum of the signal quality of the serving cell and the threshold value of the A3 event, the A3 event is triggered.
[0036] Similarly, the standard also defines the A4 event, which triggers intra-frequency handover when the signal quality of the neighboring cell is higher than the threshold of the A4 event. Since the threshold used by the A4 event is an absolute value, the A4 event is more difficult to trigger than the A3 event.
[0037] After the terminal device accesses the network and completes all SRB (Signalling Radio Bearer) and DRB (Digital Radio Broadcasting) configurations, the last measurement configuration (RRC (Radio Resource Control) signaling) will send the threshold values of A2 and A3 events. After that, the terminal device will perform normal co-frequency measurements and signal quality measurements of its own primary service cell, and compare the measurement results with the threshold values of A2 and A3 events.
[0038] like Figure 2 As shown in the figure, if the same-frequency neighboring cell meets the threshold value of the A3 event, then the terminal device reports the same-frequency switching event through MeasResults (measurement results), and then triggers the corresponding switching process. If the main service cell meets the threshold value of the A2 event, it depends on whether the network device sends the inter-frequency measurement or the inter-system measurement at that time - if the network device sends the inter-frequency measurement A2, then the inter-frequency measurement start measurement is also reported at this time; if the network device sends the inter-system measurement A2, then the inter-system measurement start measurement is also reported at this time.
[0039] In simple terms, the A2 and A3 thresholds determine the difficulty of the terminal device initiating intra-frequency and inter-frequency handover. The lower the threshold, the easier it is to initiate handover. In related technologies, the thresholds of A2 and A3 events are configured by the network device in the signaling, which are usually set based on certain empirical values. The terminal device only performs actual application based on the configuration values of the network device.
[0040] The threshold values of A2 and A3 events are limited to the signal quality between the terminal device and the network device, and have no direct connection with the RTT (or latency), an important time indicator in the terminal device usage experience. When the RTT is large, the terminal device experience is poor. It is hoped that by dynamically adjusting the threshold values of A2 and A3 events, the terminal device can be triggered to initiate a handover to a better cell.
[0041] For example, in the actual scenario, in the early stage of SA network deployment, although the signal quality is better, the RTT is larger: when the terminal device is stationed in SA, it is difficult to initiate a cross-system switch to LTE based on the threshold value of the A2 event configured by the network device. At this time, the terminal device hopes to dynamically adjust the threshold value of the A2 event actually used by the terminal device through RTT monitoring, so that the terminal device can more easily initiate an A2 switching report. Finally, after the network device receives the A2 report from the terminal device, it guides the terminal device to switch to a better cell.
[0042] 3. A5 event, A6 event, B1 event, B2 event
[0043] A5 event: The signal quality of the serving cell is worse than an absolute threshold, and the signal quality of the neighboring cell is better than an absolute threshold; this event can also be used to support switching.
[0044] A6 event: The signal quality of the neighboring cell is better than that of the secondary cell. The network equipment automatically selects the SCC (Secondary Carrier Component) cell with better signal quality to provide a high-quality Scell (Secondary Cell)-induced handover. A6 event is used in carrier aggregation.
[0045] B1 event: The signal quality of the neighboring cell is higher than the threshold. This event is used to measure high-priority inter-frequency cells.
[0046] B2 event: The signal quality of the serving cell is lower than the first threshold, and the signal quality of the neighboring cell is higher than the second threshold. This event is used for measuring cells of the same or lower priority in different systems.
[0047] 4. Signal quality and absolute and relative values
[0048] Signal quality evaluation indicators include RSRP (Reference Signal Received Power) and SINR (Signal to Interference plus Noise Ratio). RSRP is a negative value, and SINR has both positive and negative values. Here, the absolute value is used to refer to the signal quality value. The larger the value, the better the signal quality. The absolute value refers to a non-negative number in mathematics.
[0049] The relative value refers to the difference between the measured signal quality of the neighboring cell and the signal quality of the current primary serving cell.
[0050] In the related art, the threshold value of the above-mentioned cell switching event is currently configured by the network device in the signaling, and cannot be dynamically adjusted according to the service conditions of the terminal device; and the signal quality threshold it reflects is only related to the signal quality of the proximal connection between the terminal device and the network device.
[0051] The embodiment of the present application provides a technical solution, which utilizes real-time monitoring of the RTT status of the terminal device, and performs some dynamic adjustments based on the threshold value of the cell switching event sent by the network device signaling, so that when the RTT of the terminal device is better, it is more difficult to initiate A2 and A3 switching events, that is, the threshold value is dynamically increased; when the RTT is worse, it is easier to initiate A2 and A3 switching events, that is, the threshold value is dynamically reduced.
[0052] Please refer to Figure 3 , which shows a flow chart of a method for adjusting a threshold value provided by an embodiment of the present application. The method is executed by a terminal device, and the method may include the following step 310.
[0053] Step 310: When a first parameter satisfies a condition, the terminal device adjusts a threshold value for triggering a cell switching event; wherein the first parameter is used to indicate the quality of a communication network used by the terminal device.
[0054] The first parameter is used to indicate the quality of the communication network used by the terminal device. Exemplarily, the first parameter may be bandwidth, delay, jitter, packet loss, etc. of the terminal device.
[0055] Bandwidth refers to the "maximum data rate" that can pass from one point in the network to another in a unit of time.
[0056] Latency refers to the time required for data to travel from one end to another, such as the time required from the sender to the receiver. Latency can include processing delay, queuing delay, transmission delay, propagation delay, etc.
[0057] Jitter refers to the time difference between the maximum delay and the minimum delay.
[0058] Packet loss means that one or more data packets cannot reach the destination through the network. If the receiving end finds that the data is lost, it will send a request to the sending end according to the queue sequence number to retransmit the lost packets.
[0059] In some embodiments, the first parameter includes: RTT between the terminal device and the opposite communication device.
[0060] In some embodiments, the peer communication device may be a network device or other devices. For example, the peer communication device may be a server, and the terminal device establishes a communication connection with the server through the network device.
[0061] In the embodiment of the present application, the first parameter is RTT as an example for exemplary description.
[0062] The above-mentioned cell switching events include same-frequency switching, different-frequency switching, different-system switching, etc.
[0063] In some embodiments, the cell switching event includes at least one of the following: A2 event, A3 event, A4 event, A5 event, A6 event, B1 event, B2 event. For the above events, this application will not repeat them here, and reference can be made to the above introduction.
[0064] In some embodiments, the larger the threshold value for triggering a cell switching event, the more difficult it is to trigger a cell switching event; the smaller the threshold value for triggering a cell switching event, the easier it is to trigger a cell switching event. Therefore, the difficulty of triggering a cell switching event can be changed by adjusting the size of the threshold value for triggering a cell switching event.
[0065] In some embodiments, the larger the first parameter is, the worse the communication network quality of the terminal device is. In some embodiments, when the first parameter is greater than the first threshold, the threshold value for triggering a cell switching event is reduced. In some embodiments, when the first parameter is less than the second threshold, the threshold value for triggering a cell switching event is increased.
[0066] In some embodiments, the smaller the first parameter is, the worse the communication network quality of the terminal device is. In some embodiments, when the first parameter is less than the first threshold, the threshold value for triggering a cell switching event is reduced. In some embodiments, when the first parameter is greater than the second threshold, the threshold value for triggering a cell switching event is increased.
[0067] Taking RTT as the first parameter as an example, the larger the RTT, the worse the quality of the communication network used by the terminal device. When the RTT is greater than the first threshold, the threshold value used to trigger the cell switching event is reduced; when the RTT is less than the second threshold, the threshold value used to trigger the cell switching event is increased.
[0068] In some embodiments, the first threshold and the second threshold are determined by the terminal device according to its own situation.
[0069] In some embodiments, the first threshold and the second threshold may be the same or different, and this application does not limit this.
[0070] For example, the first threshold and the second threshold are the same, both are 100ms, then when the RTT is greater than 100ms, the threshold value for triggering a cell switching event is reduced; when the RTT is less than 100ms, the threshold value for triggering a cell switching event is increased. When the RTT is equal to 100ms, the terminal device maintains or restores the threshold value for triggering a cell switching event to the threshold value indicated in the configuration information.
[0071] For example, the first threshold is 100ms and the second threshold is 50ms. When the RTT is greater than 100ms, the threshold value for triggering a cell switching event is reduced; when the RTT is less than 50ms, the threshold value for triggering a cell switching event is increased; when the RTT is less than or equal to 100ms and greater than or equal to 50ms, the threshold value for triggering a cell switching event is not changed.
[0072] In some embodiments, a threshold value for triggering a cell switching event is added to a first offset value to obtain an adjusted threshold value, and the first offset value is a negative number.
[0073] In some embodiments, a threshold value for triggering a cell switching event is added with a second offset value to obtain an adjusted threshold value, and the second offset value is a positive number.
[0074] In some embodiments, the first threshold and / or the second threshold are dynamically adjusted according to the situation of the terminal device itself.
[0075] Since the first parameters that each terminal device can accept are different, it is difficult to define a first threshold (and / or second threshold) to adapt to the standards of each terminal device. The terminal device dynamically adjusts the first threshold (and / or second threshold) according to its own situation, which can better adapt to the terminal device's own conditions to achieve better results. The first parameter that the terminal device can accept refers to the first parameter that does not affect the normal communication function of the terminal device.
[0076] Taking RTT as the first parameter as an example, if the maximum RTT that a terminal device can accept is 100ms, the first threshold is less than or equal to 100ms; if the RTT of the terminal device is less than 50ms, the communication network quality can be considered high-quality, and the second threshold is greater than or equal to 50ms. If the maximum RTT that another terminal device can accept is 150ms, the first threshold is less than or equal to 150ms; if the RTT of the terminal device is less than 80ms, the communication network quality can be considered high-quality, and the second threshold is greater than or equal to 80ms.
[0077] In some embodiments, the terminal device determines the first offset value or the second offset value based on the first parameter.
[0078] In some embodiments, the terminal device flexibly adjusts the first offset value or the second offset value according to the first parameter, and the present application does not limit the specific adjustment method. Since the first threshold (and / or the second threshold) corresponding to each terminal device is different, the method for each terminal device to determine the first offset value or the second offset value may also be different.
[0079] Taking RTT as the first parameter as an example, the terminal device determines the first offset value or the second offset value according to the RTT of the data message. A message is a data unit exchanged and transmitted in the network, that is, a data block to be sent by a station at one time. The message contains the complete data information to be sent, and its length is very inconsistent, and the length is unlimited and variable.
[0080] Exemplarily, the terminal device may set a basic unit for the first offset value or the second offset value, for example, the basic unit is set to n, and when the first parameter exceeds the first threshold value m (or the first parameter is lower than the second threshold value m), the threshold value for triggering the cell switching event is adjusted to n; when the first parameter exceeds the first threshold value a*m (or the first parameter is lower than the second threshold value m), the threshold value for triggering the cell switching event is adjusted to a*n. Wherein, a, n, and m are all greater than 0.
[0081] For example, when the difference between the first parameter and the first threshold (first parameter - first threshold) is m, the threshold value used to trigger a cell switching event is added with a first offset value, and the first offset value is -n; when the difference between the second threshold and the first parameter (second threshold - first parameter) is m, the threshold value used to trigger a cell switching event is added with a second offset value, and the second offset value is n.
[0082] In some embodiments, before step 310, the terminal device receives configuration information for a cell switching event from a network device, where the configuration information includes the above-mentioned threshold value for triggering a cell switching event.
[0083] In some embodiments, the configuration information is carried in signaling, for example, the configuration information is carried in RRC signaling.
[0084] In some embodiments, the threshold value indicated in the configuration information is configured by the network device for the terminal device.
[0085] In some embodiments, the threshold values indicated in the configuration information received by different terminal devices are the same. For example, the threshold value of the A2 event in the configuration information received by terminal A is the same as the threshold value of the A2 event in the configuration information received by terminal B.
[0086] The network device configures the same threshold value for the terminal device, so the network device does not need to consider the situation of each terminal device, which reduces the computing pressure of the network device. The terminal device does not need to send its own situation to the network device, which reduces the data transmission between the terminal device and the network device.
[0087] In some embodiments, the terminal device monitors the first parameter according to a first period, and the first period is determined according to system resources of the terminal device. System resources refer to any physical or virtual components in the terminal device that limit its computing power.
[0088] The terminal device's monitoring of the first parameter consumes a large amount of system resources. If the first parameter is monitored too frequently, the system resource overhead of the terminal device will increase and may affect other services of the terminal device. If the first parameter is monitored too sparsely, the problem of difficulty in cell switching events cannot be improved.
[0089] In some embodiments, the first period is dynamically adjusted by the terminal device according to its own situation. For example, when the system resource overhead of the terminal device is small, the first period can be appropriately reduced; when the system resource overhead of the terminal device is large, the first period can be appropriately increased.
[0090] In some embodiments, the terminal device can determine the size of the first period according to its own movement. Since the physical location of the terminal device changes when it is in a mobile state, the cells that the terminal device can access will change, and the signal quality of each cell will also change. The terminal device needs to switch cells to ensure better signal quality. Therefore, the terminal device in the mobile state hopes that the cell switching event can be triggered more easily. Therefore, when the terminal device is in a mobile state, the first period can be set to a smaller size, such as a minute level; when the terminal device is in a stationary state, the first period can be set to a larger size, such as an hour level. Of course, the size of the first period can also be adjusted according to the moving speed of the terminal device. For example, the greater the moving speed of the terminal device, the smaller the first period.
[0091] In some embodiments, a first range can be set for the first period, and the terminal device can dynamically adjust the size of the first period within the first range, which can prevent the first period from being too large or too small.
[0092] If the first cycle is too small, the terminal device may frequently adjust the threshold value used to trigger the cell switching event, making the cell switching event too easy to trigger, thereby causing the terminal device to ping-pong between cells. Frequent and ineffective monitoring of the first parameter will cause a waste of system resources.
[0093] In some embodiments, the first range may be set by the terminal device based on its own situation, or may be adjusted based on its own situation. For example, if the system resources of the terminal device are sufficient, the minimum value of the first range may be set to be smaller; if the system resources of the terminal device are scarce, the maximum value of the first range may be set to be larger.
[0094] In some embodiments, the terminal device applies the adjusted threshold value to a modem (modulatordemodulator) system, which is a cellular communication system defined in the standard.
[0095] The technical solution provided in the embodiment of the present application adjusts the threshold value for triggering a cell switching event by using a first parameter for indicating the quality of the communication network used by the terminal device, so that the terminal device can adjust the above threshold value according to its own situation. Furthermore, when the quality of the communication network of the terminal device is poor, the difficulty of triggering the cell switching event can be reduced, so that the terminal device can more easily trigger the cell switching to switch to a service cell with better communication network quality.
[0096] Please refer to Figure 4 , which shows a flowchart of a threshold value adjustment method provided by another embodiment of the present application, the method is executed by a terminal device. This embodiment is exemplified by taking the first parameter as RTT and the cell switching event as A2 event and A3 event as an example.
[0097] 1. After the terminal device accesses the base station normally, it obtains the A2 and A3 threshold values configured by the base station from the downlink RRC signaling of the base station.
[0098] 2. The terminal device starts a submodule that monitors the RTT of data messages in real time and continuously calculates the RTT in the current system.
[0099] 3. According to the RTT monitoring results, if the current real-time RTT is less than the RTT threshold (first threshold), a certain positive offset is added based on the A2 and A3 threshold values sent by the base station to make it more difficult for the terminal to initiate A2 and A3 switching reports.
[0100] If the current real-time RTT is greater than the RTT threshold, a certain negative offset is added to the A2 and A3 threshold values sent by the base station to make it easier for the terminal to initiate A2 and A3 switching reports.
[0101] Here the system needs to preset an RTT threshold value, such as 100ms, and the terminal device can adjust this RTT threshold value according to its own situation.
[0102] 4. Apply the dynamically adjusted bias value to the modem system.
[0103] 5. The submodule for monitoring the RTT of the data message continues to run, and steps 3 and 4 are repeated after a certain period (first period).
[0104] The above interval period can be adjusted according to the terminal system resources. If the interval period is too small, the system overhead will increase.
[0105] In related technologies, the A2 and A3 thresholds are limited to the signal quality between the terminal device and the base station, and have no direct connection with the RTT, an important time indicator in the user experience of the terminal device. When the RTT is large, the user experience of the terminal device is poor. It is hoped that by dynamically adjusting the A2 and A3 thresholds, the terminal device can be triggered to initiate a handover to a better cell.
[0106] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0107] Please refer to Figure 5 , which shows a block diagram of a threshold value adjustment device provided by an embodiment of the present application. The device has the function of implementing the above threshold value adjustment method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device introduced above, or it can be set in the terminal device. Figure 5 As shown, the device 500 may include: an adjustment module 510 .
[0108] The adjustment module 510 is used to adjust the threshold value for triggering a cell switching event when a first parameter meets a condition; wherein the first parameter is used to indicate the quality of the communication network used by the terminal device.
[0109] In some embodiments, the adjustment module 510 is used to reduce the threshold value used to trigger the cell switching event when the first parameter is greater than a first threshold; or to increase the threshold value used to trigger the cell switching event when the first parameter is less than a second threshold.
[0110] In some embodiments, the adjustment module 510 is used to add a first offset value to a threshold value for triggering the cell switching event to obtain an adjusted threshold value, and the first offset value is a negative number;
[0111] The adjustment module 510 is further configured to add a second offset value to the threshold value for triggering the cell switching event to obtain an adjusted threshold value, where the second offset value is a positive number.
[0112] In some embodiments, Figure 6 As shown, the apparatus 500 further includes a determination module 520. The determination module 520 is configured to determine the first offset value or the second offset value according to the first parameter.
[0113] In some embodiments, the first threshold and / or the second threshold are dynamically adjusted according to the situation of the terminal device itself.
[0114] In some embodiments, the first parameter includes: the RTT between the terminal device and the opposite communication device.
[0115] In some embodiments, the cell switching event includes at least one of the following: an A2 event, an A3 event, an A4 event, an A5 event, an A6 event, and a B1 event.
[0116] In some embodiments, Figure 6 As shown, the apparatus 500 further includes a receiving module 530. The receiving module 530 is configured to receive configuration information for the cell switching event from a network device, wherein the configuration information includes the threshold value.
[0117] In some embodiments, Figure 6 As shown, the apparatus 500 further includes a monitoring module 540. The monitoring module 540 is configured to monitor the first parameter according to a first period, where the first period is determined according to system resources of the terminal device.
[0118] The technical solution provided in the embodiment of the present application adjusts the threshold value for triggering a cell switching event by using a first parameter for indicating the quality of the communication network used by the terminal device, so that the terminal device can adjust the above threshold value according to its own situation. Furthermore, when the quality of the communication network of the terminal device is poor, the difficulty of triggering the cell switching event can be reduced, so that the terminal device can more easily trigger the cell switching to switch to a service cell with better communication network quality.
[0119] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In practical applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0120] Regarding the device in the above embodiment, the specific way in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.
[0121] Please refer to Figure 7 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 700 may include: a processor 701, a transceiver 702 and a memory 703.
[0122] The processor 701 includes one or more processing cores. The processor 701 executes various functional applications and information processing by running software programs and modules.
[0123] The transceiver 702 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as a same wireless communication component, and the wireless communication component may include a wireless communication chip and a radio frequency antenna.
[0124] The memory 703 may be connected to the processor 701 and the transceiver 702 .
[0125] The memory 703 may be used to store a computer program executed by the processor, and the processor 701 is used to execute the computer program to implement each step in the above method embodiment.
[0126] In an exemplary embodiment, the processor 701 is used to adjust a threshold value for triggering a cell switching event when a first parameter satisfies a condition; wherein the first parameter is used to indicate the quality of a communication network used by the terminal device.
[0127] For details not described in detail in this embodiment, please refer to the above embodiments, which will not be described in detail here.
[0128] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or optical disk, an electrically erasable programmable read-only memory, an erasable programmable read-only memory, a static access memory, a read-only memory, a magnetic memory, a flash memory, and a programmable read-only memory.
[0129] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the above-mentioned threshold value adjustment method. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0130] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the above-mentioned threshold value adjustment method.
[0131] An embodiment of the present application also provides a computer program product, which includes computer instructions. The computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned threshold value adjustment method.
[0132] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0133] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0134] In some embodiments of the present application, "predefined" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0135] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, which is not limited in the present application.
[0136] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0137] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.
[0138] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to that shown in the figure. The embodiments of the present application are not limited to this.
[0139] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0140] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for adjusting a threshold value, characterized in that: The method is performed by a terminal device, and the method includes: When a first parameter satisfies a condition, a threshold value for triggering a cell switching event is adjusted; wherein the first parameter is used to indicate the quality of the communication network used by the terminal device.
2. The method according to claim 1, characterized in that When the first parameter satisfies a condition, adjusting a threshold value for triggering a cell switching event includes: When the first parameter is greater than a first threshold, reducing a threshold value for triggering the cell switching event; or, When the first parameter is less than a second threshold, the threshold value for triggering the cell switching event is increased.
3. The method according to claim 2, characterized in that The reducing the threshold value for triggering the cell switching event includes: Adding a first offset value to a threshold value for triggering the cell switching event to obtain an adjusted threshold value, wherein the first offset value is a negative number; The increasing of the threshold value for triggering the cell switching event includes: A second offset value is added to the threshold value for triggering the cell switching event to obtain an adjusted threshold value, where the second offset value is a positive number.
4. The method according to claim 3, characterized in that The method further comprises: The first offset value or the second offset value is determined according to the first parameter.
5. The method according to claim 2, characterized in that: The first threshold and / or the second threshold are dynamically adjusted according to the situation of the terminal device itself.
6. The method according to any one of claims 1 to 5, characterized in that: The first parameter includes: a round-trip time RTT between the terminal device and the opposite communication device.
7. The method according to any one of claims 1 to 5, characterized in that: The cell switching event includes at least one of the following: an A2 event, an A3 event, an A4 event, an A5 event, an A6 event, and a B1 event.
8. The method according to any one of claims 1 to 5, characterized in that: Before adjusting the threshold value for triggering a cell switching event, the method further includes: Configuration information for the cell switching event is received from a network device, where the configuration information includes the threshold value.
9. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first parameter is monitored according to a first period, where the first period is determined based on system resources of the terminal device.
10. A threshold value adjustment device, characterized in that: The device comprises: An adjustment module is used to adjust a threshold value for triggering a cell switching event when a first parameter meets a condition; wherein the first parameter is used to indicate the quality of the communication network used by the terminal device.
11. A terminal device, characterized in that: The terminal device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to execute the computer program to implement the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method according to any one of claims 1 to 9.
