A communication method, apparatus, device, and storage medium
By receiving SMTC and its auxiliary information sent by network devices and combining them with terminal status information, the target SMTC is selected for measurement, which solves the high power consumption problem caused by terminal devices monitoring all SMTC windows, and achieves power consumption reduction and measurement efficiency improvement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ECARX (HUBEI) TECHCO LTD
- Filing Date
- 2026-05-21
- Publication Date
- 2026-07-31
AI Technical Summary
When performing SSB measurements, the terminal device needs to monitor all configured SMTC windows, resulting in high power consumption and making selective measurement impossible.
The terminal receives multiple SMTCs and their auxiliary information sent by the network device, and selects N target SMTCs for measurement based on its own status information. The selection is made dynamically using auxiliary information such as geographic information, priority information, mobility information and service type information.
By dynamically selecting SMTC, the power consumption of the terminal is reduced, and the measurement efficiency and energy utilization are improved.
Smart Images

Figure CN122496899A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus, device, and storage medium. Background Technology
[0002] The Synchronization Signal and Physical Broadcast Channel Block (SSB) Measurement Timing Configuration (SMTC) is a periodic time window used by the terminal to perform SSB measurements.
[0003] Network devices can configure multiple SMTCs for terminals via Radio Resource Control (RRC) messages. Each SMTC includes a period, offset, and duration. Terminals must monitor all configured SMTC windows, preventing selective measurement and resulting in higher power consumption. Summary of the Invention
[0004] This application provides a communication method, apparatus, device, and storage medium that can reduce the power consumption of a terminal.
[0005] In a first aspect, embodiments of this application provide a communication method applied to a terminal, the method comprising:
[0006] Receive multiple first SMTCs and multiple auxiliary information corresponding to each of the multiple first SMTCs sent by the network device;
[0007] Obtain the first status information, which is the terminal's status information;
[0008] Based on multiple auxiliary information and first state information, select N target SMTCs from multiple first SMTCs, where N is a positive integer;
[0009] Measurements are performed based on N target SMTCs.
[0010] In one possible implementation, any one of the multiple auxiliary information pieces includes at least one of the following:
[0011] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0012] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0013] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0014] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0015] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0016] In one possible implementation, any one of the multiple auxiliary information includes first geographic information, the first status information includes second geographic information, and the second geographic information indicates the geographic location of the terminal.
[0017] Based on multiple auxiliary information and first state information, N target SMTCs are selected from multiple first SMTCs, including:
[0018] For any SMTC among multiple first SMTCs, if the geographical location indicated by the second geographic information is within the geographical range indicated by the first geographic information corresponding to the SMTC, then the SMTC is determined as a candidate SMTC.
[0019] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, where M is an integer greater than or equal to N.
[0020] In one possible implementation, the auxiliary information further includes first mobility information and first service type information. The first status information further includes second mobility information and second service type information. The second mobility information indicates the terminal's direction of movement and path of movement, and the second service type information indicates the type of service performed by the terminal.
[0021] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, including:
[0022] For any one of the M candidate SMTCs, determine the movement direction matching degree based on the first mobility information and the second mobility information; determine the first score based on the movement direction matching degree.
[0023] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0024] Determine the target movement direction weight and the target business weight;
[0025] Based on the target movement direction weight and the target business weight, the first score and the second score are weighted and summed to obtain the comprehensive score of the candidate SMTC;
[0026] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0027] In one possible implementation, the auxiliary information further includes priority information, first mobility information, and first service type information. The first status information further includes second mobility information, second service type information, and signal quality information. The second mobility information indicates the terminal's direction of movement and path of movement. The second service type information indicates the type of service performed by the terminal. The signal quality information includes the signal quality of the cell measured by the terminal and the trend of signal quality changes.
[0028] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, including:
[0029] For any one of the M candidate SMTCs, determine the third score based on the priority information;
[0030] Based on the first mobility information and the second mobility information, determine the degree of matching of the movement direction; based on the degree of matching of the movement direction, determine the first score;
[0031] The fourth score is determined based on the signal quality information;
[0032] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0033] Determine the target priority weight, target movement direction weight, target signal quality weight, and target service weight;
[0034] Based on the target priority weight, target movement direction weight, target signal quality weight, and target service weight, the first score, second score, third score, and fourth score are weighted and summed to obtain the comprehensive score of the candidate SMTC.
[0035] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0036] In one possible implementation, the first state information further includes the terminal's energy consumption information; based on the comprehensive scores of the M candidate SMTCs, N target SMTCs are selected from the M candidate SMTCs, including:
[0037] Arrange the M candidate SMTCs in descending order of their comprehensive scores;
[0038] Based on the terminal's energy consumption information, determine the number N of target SMTCs;
[0039] The top N candidate SMTCs among the M candidate SMTCs after sorting are determined as the N target SMTCs.
[0040] In one possible implementation, the higher the matching degree of the movement direction, the larger the corresponding first score.
[0041] In one possible implementation, the higher the business matching degree, the larger the corresponding second score.
[0042] In one possible implementation, the higher the priority indicated by the priority information, the greater the corresponding third score.
[0043] In one possible implementation, the signal quality change trend in the signal quality information includes the signal quality change trend of the serving cell and / or the signal quality change trend of neighboring cells;
[0044] The faster the signal quality of the serving cell declines, or the faster the signal quality of the neighboring cell rises, the higher the corresponding fourth score.
[0045] In one possible implementation, determining the target movement direction weight includes:
[0046] Receive the initial movement direction weight sent by the network device;
[0047] Based on the first state information, determine the current scenario of the terminal;
[0048] If the current scenario of the terminal is a high-speed mobile scenario or a high-reliability, low-latency scenario, the initial movement direction weight is increased to obtain the target movement direction weight; or,
[0049] If the current scenario for the terminal is a low-power IoT scenario, the initial movement direction weight is reduced to obtain the target movement direction weight; or...
[0050] When the current scenario of the terminal is a mixed business scenario, the initial movement direction weight is determined as the target movement direction weight.
[0051] In one possible implementation, determining the target business weight includes:
[0052] Receive the initial service weights sent by the network device;
[0053] Based on the first state information, determine the current scenario of the terminal;
[0054] If the current scenario for the terminal is a low-power IoT scenario, the initial service weight is increased to obtain the target service weight; or,
[0055] When the current scenario of the terminal is a mixed business scenario, the initial business weight is determined as the target business weight.
[0056] In one possible implementation, determining the target signal quality weight includes:
[0057] Initial signal quality weights received from network devices;
[0058] Based on the first state information, determine the current scenario of the terminal;
[0059] If the current scenario for the terminal is a low-power IoT scenario, the initial signal quality weight is reduced to obtain the target signal quality weight; or,
[0060] If the current scenario of the terminal is a high-reliability, low-latency scenario, the initial signal quality weight is increased to obtain the target signal quality weight; or,
[0061] When the current scenario of the terminal is a mixed service scenario, the initial signal quality weight is determined as the target signal quality weight.
[0062] In one possible implementation, the auxiliary information also includes scenario indication information, which indicates the scenario to which the corresponding SMTC is applicable;
[0063] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, including:
[0064] Based on the first state information, determine the current scenario of the terminal;
[0065] If the current scenario of the terminal is a single scenario, the SMTC corresponding to the single scenario among the M candidate SMTCs is determined as N target SMTCs. The single scenario includes scenarios where the terminal's movement route is fixed.
[0066] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0067] In one possible implementation, the second mobility information further includes the terminal's moving speed; for any one of the N target SMTCs, a measurement is performed based on the target SMTC, including:
[0068] Receive beam-related information sent by network devices;
[0069] Based on beam-related information and second mobility information, at least one beam associated with the target SMTC is filtered to obtain at least one target beam.
[0070] Measure at least one synchronization signal block (SSB) carried on the target beam within the target SMTC.
[0071] In one possible implementation, the method further includes:
[0072] Obtain the second status information, which is the latest status information of the terminal;
[0073] If the change of the same parameter in the second state information and the first state information meets the preset conditions, then based on multiple auxiliary information and the second state information, N target SMTCs are reselected from multiple first SMTCs.
[0074] In one possible implementation, the change of the same parameter in the second state information and the first state information satisfies a preset condition, including at least one of the following:
[0075] The distance between the geographical location indicated by the second geographic information in the second status information and the geographical location indicated by the second geographic information in the first status information is greater than or equal to a distance threshold.
[0076] The absolute angle between the movement direction indicated by the second mobility information in the second state information and the movement direction indicated by the second mobility information in the first state information is greater than or equal to an angle threshold.
[0077] The absolute difference between the movement speed indicated by the second mobility information in the second state information and the movement speed indicated by the second mobility information in the first state information is greater than or equal to the speed threshold.
[0078] The priority of the service type indicated by the second service type information in the second status information is different from the priority of the service type indicated by the second service type information in the first status information.
[0079] The quality of service corresponding to the service type indicated by the second service type information in the second status information is different from the quality of service corresponding to the service type indicated by the second service type information in the first status information.
[0080] The measurement-related information in the second status information indicates that the number of consecutive measurement failures of the serving cell exceeds the threshold.
[0081] The signal quality of the serving cell indicated by the signal quality information in the second state information is less than the signal quality of the serving cell indicated by the signal quality information in the first state information, and the difference in signal quality between the serving cells is greater than or equal to the signal quality threshold.
[0082] In one possible implementation, the method further includes:
[0083] Send SMTC-related information to network devices. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs.
[0084] The network device receives first SMTC update information, which includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0085] Secondly, embodiments of this application provide a communication method applied to a network device, the method comprising:
[0086] Send a plurality of first SMTCs and a plurality of auxiliary information corresponding to each of the plurality of first SMTCs to the terminal, wherein any one of the plurality of auxiliary information includes at least one of the following:
[0087] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0088] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0089] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0090] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0091] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0092] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0093] In one possible implementation, the method further includes:
[0094] The receiving terminal sends SMTC-related information, which includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs. The N target SMTCs are SMTCs among multiple first SMTCs, and N is a positive integer.
[0095] Based on SMTC-related information, determine the second SMTC update information;
[0096] Send the second SMTC update information to the core network equipment;
[0097] The system receives first SMTC update information sent by the core network equipment. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0098] Send the first SMTC update information to the terminal.
[0099] Thirdly, embodiments of this application provide a communication device applied to a terminal, the device comprising:
[0100] The receiving module is used to receive multiple first SMTCs and multiple auxiliary information corresponding to the multiple first SMTCs sent by the network device;
[0101] The acquisition module is used to acquire the first status information, which is the status information of the terminal.
[0102] The selection module is used to select N target SMTCs from multiple first SMTCs based on multiple auxiliary information and first state information, where N is a positive integer;
[0103] The measurement module is used to perform measurements based on N target SMTCs.
[0104] In one possible implementation, any one of the multiple auxiliary information pieces includes at least one of the following:
[0105] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0106] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0107] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0108] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0109] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0110] In one possible implementation, any one of the multiple auxiliary information pieces includes first geographic information, the first status information includes second geographic information, and the second geographic information indicates the terminal's geographic location; the selection module is specifically used for:
[0111] For any SMTC among multiple first SMTCs, if the geographical location indicated by the second geographic information is within the geographical range indicated by the first geographic information corresponding to the SMTC, then the SMTC is determined as a candidate SMTC.
[0112] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, where M is an integer greater than or equal to N.
[0113] In one possible implementation, the auxiliary information further includes first mobility information and first service type information; the first status information further includes second mobility information and second service type information; the second mobility information indicates the terminal's direction of movement and path of movement; and the second service type information indicates the type of service performed by the terminal. The selection module is specifically used for:
[0114] For any one of the M candidate SMTCs, determine the movement direction matching degree based on the first mobility information and the second mobility information; determine the first score based on the movement direction matching degree.
[0115] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0116] Determine the target movement direction weight and the target business weight;
[0117] Based on the target movement direction weight and the target business weight, the first score and the second score are weighted and summed to obtain the comprehensive score of the candidate SMTC;
[0118] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0119] In one possible implementation, the auxiliary information further includes priority information, first mobility information, and first service type information; the first status information further includes second mobility information, second service type information, and signal quality information; the second mobility information indicates the terminal's direction of movement and path; the second service type information indicates the type of service performed by the terminal; and the signal quality information includes the signal quality of the cell measured by the terminal and the trend of signal quality changes; the selection module is specifically used for:
[0120] For any one of the M candidate SMTCs, determine the third score based on the priority information;
[0121] Based on the first mobility information and the second mobility information, determine the degree of matching of the movement direction; based on the degree of matching of the movement direction, determine the first score;
[0122] The fourth score is determined based on the signal quality information;
[0123] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0124] Determine the target priority weight, target movement direction weight, target signal quality weight, and target service weight;
[0125] Based on the target priority weight, target movement direction weight, target signal quality weight, and target service weight, the first score, second score, third score, and fourth score are weighted and summed to obtain the comprehensive score of the candidate SMTC.
[0126] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0127] In one possible implementation, the first state information further includes the terminal's power consumption information; the selection module is specifically used for:
[0128] Arrange the M candidate SMTCs in descending order of their comprehensive scores;
[0129] Based on the terminal's energy consumption information, determine the number N of target SMTCs;
[0130] The top N candidate SMTCs among the M candidate SMTCs after sorting are determined as the N target SMTCs.
[0131] In one possible implementation, the higher the matching degree of the movement direction, the larger the corresponding first score.
[0132] In one possible implementation, the higher the business matching degree, the larger the corresponding second score.
[0133] In one possible implementation, the higher the priority indicated by the priority information, the greater the corresponding third score.
[0134] In one possible implementation, the signal quality change trend in the signal quality information includes the signal quality change trend of the serving cell and / or the signal quality change trend of neighboring cells;
[0135] The faster the signal quality of the serving cell declines, or the faster the signal quality of the neighboring cell rises, the higher the corresponding fourth score.
[0136] In one possible implementation, the selection module is specifically used for:
[0137] Receive the initial movement direction weight sent by the network device;
[0138] Based on the first state information, determine the current scenario of the terminal;
[0139] If the current scenario of the terminal is a high-speed mobile scenario or a high-reliability, low-latency scenario, the initial movement direction weight is increased to obtain the target movement direction weight; or,
[0140] If the current scenario for the terminal is a low-power IoT scenario, the initial movement direction weight is reduced to obtain the target movement direction weight; or...
[0141] When the current scenario of the terminal is a mixed business scenario, the initial movement direction weight is determined as the target movement direction weight.
[0142] In one possible implementation, the selection module is specifically used for:
[0143] Receive the initial service weights sent by the network device;
[0144] Based on the first state information, determine the current scenario of the terminal;
[0145] If the current scenario for the terminal is a low-power IoT scenario, the initial service weight is increased to obtain the target service weight; or,
[0146] When the current scenario of the terminal is a mixed business scenario, the initial business weight is determined as the target business weight.
[0147] In one possible implementation, the selection module is specifically used for:
[0148] Initial signal quality weights received from network devices;
[0149] Based on the first state information, determine the current scenario of the terminal;
[0150] If the current scenario for the terminal is a low-power IoT scenario, the initial signal quality weight is reduced to obtain the target signal quality weight; or,
[0151] If the current scenario of the terminal is a high-reliability, low-latency scenario, the initial signal quality weight is increased to obtain the target signal quality weight; or,
[0152] When the current scenario of the terminal is a mixed service scenario, the initial signal quality weight is determined as the target signal quality weight.
[0153] In one possible implementation, the auxiliary information further includes scene indication information, which indicates the scene to which the corresponding SMTC applies; the selection module is specifically used for:
[0154] Based on the first state information, determine the current scenario of the terminal;
[0155] If the current scenario of the terminal is a single scenario, the SMTC corresponding to the single scenario among the M candidate SMTCs is determined as N target SMTCs. The single scenario includes scenarios where the terminal's movement route is fixed.
[0156] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0157] In one possible implementation, the second mobility information further includes the terminal's moving speed; for any one of the N target SMTCs, the measurement module is specifically used for:
[0158] Receive beam-related information sent by network devices;
[0159] Based on beam-related information and second mobility information, at least one beam associated with the target SMTC is filtered to obtain at least one target beam.
[0160] Measure at least one synchronization signal block (SSB) carried on the target beam within the target SMTC.
[0161] In one possible implementation, the acquisition module is further configured to acquire second status information, which is the latest status information of the terminal.
[0162] The selection module is also used to select N target SMTCs from multiple first SMTCs based on multiple auxiliary information and the second state information if the change of the same parameter in the second state information and the first state information meets the preset conditions.
[0163] In one possible implementation, the change of the same parameter in the second state information and the first state information satisfies a preset condition, including at least one of the following:
[0164] The distance between the geographical location indicated by the second geographic information in the second status information and the geographical location indicated by the second geographic information in the first status information is greater than or equal to a distance threshold.
[0165] The absolute angle between the movement direction indicated by the second mobility information in the second state information and the movement direction indicated by the second mobility information in the first state information is greater than or equal to an angle threshold.
[0166] The absolute difference between the movement speed indicated by the second mobility information in the second state information and the movement speed indicated by the second mobility information in the first state information is greater than or equal to the speed threshold.
[0167] The priority of the service type indicated by the second service type information in the second status information is different from the priority of the service type indicated by the second service type information in the first status information.
[0168] The quality of service corresponding to the service type indicated by the second service type information in the second status information is different from the quality of service corresponding to the service type indicated by the second service type information in the first status information.
[0169] The measurement-related information in the second status information indicates that the number of consecutive measurement failures of the serving cell exceeds the threshold.
[0170] The signal quality of the serving cell indicated by the signal quality information in the second state information is less than the signal quality of the serving cell indicated by the signal quality information in the first state information, and the difference in signal quality between the serving cells is greater than or equal to the signal quality threshold.
[0171] In one possible implementation, the apparatus further includes a transmitting module, wherein,
[0172] The sending module is used to send SMTC-related information to network devices. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs.
[0173] The receiving module is further configured to receive first SMTC update information sent by the network device. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0174] Fourthly, embodiments of this application provide a communication device applied to a network device, the device comprising:
[0175] The first transmitting module is configured to transmit to the terminal a plurality of first SMTCs and a plurality of auxiliary information corresponding to each of the plurality of first SMTCs, wherein any one of the plurality of auxiliary information includes at least one of the following:
[0176] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0177] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0178] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0179] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0180] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0181] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0182] In one possible implementation, the device further includes:
[0183] The first receiving module is used to receive SMTC-related information sent by the terminal. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs. The N target SMTCs are SMTCs among multiple first SMTCs, and N is a positive integer.
[0184] The determination module is used to determine the second SMTC update information based on SMTC-related information;
[0185] The second sending module is used to send the second SMTC update information to the core network equipment;
[0186] The second receiving module is used to receive first SMTC update information sent by the core network equipment. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0187] The first sending module is also used to send the first SMTC update information to the terminal.
[0188] Fifthly, embodiments of this application provide an electronic device, including: a processor and a memory;
[0189] The memory stores the instructions that the computer executes;
[0190] The processor executes computer execution instructions stored in memory, causing the processor to perform the method as described in any of the first aspects, or the method as described in any of the second aspects.
[0191] In a sixth aspect, embodiments of this application provide a processor-readable storage medium storing a computer program for causing a processor to perform the method of any one of the first aspects, or the method of any one of the second aspects.
[0192] In a seventh aspect, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method of any one of the first aspects, or the method of any one of the second aspects.
[0193] The communication method, apparatus, device, and storage medium provided in this application embodiment allow a network device to send multiple first SMTCs and multiple auxiliary information corresponding to each of the multiple first SMTCs to a terminal. The terminal obtains its own status information and, based on its own status information and the multiple auxiliary information, selects N target SMTCs from the multiple first SMTCs, and performs measurements based on the N target SMTCs. That is, the terminal achieves dynamic selection of SMTCs by combining multiple auxiliary information with its own status information, without needing to monitor all SMTCs, thus solving the technical problem of excessive power consumption of the terminal in complex network environments. Attached Figure Description
[0194] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0195] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;
[0196] Figure 2 A flowchart illustrating a communication method provided in an embodiment of this application;
[0197] Figure 3 A schematic diagram of the selection process for SMTC provided in this application embodiment;
[0198] Figure 4 Another schematic diagram of the selection process for SMTC provided for embodiments of this application;
[0199] Figure 5Another schematic diagram of the process for selecting SMTC provided for embodiments of this application;
[0200] Figure 6 A schematic diagram of the beam filtering process provided in an embodiment of this application;
[0201] Figure 7 A schematic diagram illustrating the process of reselecting an SMTC as provided in an embodiment of this application;
[0202] Figure 8 A flowchart illustrating the dynamic adjustment of SMTC-related configurations provided in this application embodiment;
[0203] Figure 9 Another flowchart illustrating the dynamic adjustment of SMTC configurations provided in this application embodiment;
[0204] Figure 10 This is a schematic diagram of the structure of the communication device 10 provided in the embodiments of this application;
[0205] Figure 11 This is a schematic diagram of the structure of the communication device 20 provided in the embodiments of this application;
[0206] Figure 12 This is a schematic diagram of the structure of the electronic device 30 provided in the embodiments of this application;
[0207] Figure 13 This is a schematic diagram of the structure of the electronic device 40 provided in an embodiment of this application.
[0208] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0209] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0210] In this application, "and / or" is merely a way of describing the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document indicates that the related objects before and after it are in an "or" relationship.
[0211] In this application, "at least one" means one or more. "More than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, or c may include one element or multiple elements.
[0212] The use of terms like "first" and "second" in this application is for illustrative purposes and to distinguish the objects being described. There is no particular order between them, nor does it imply a specific limitation on the number of devices in the embodiments of this application, and they do not constitute any restriction on the embodiments of this application. For example, "first SMTC" and "second SMTC" are only used to distinguish different SMTCs, and do not indicate a difference in priority or importance between the two SMTCs.
[0213] In this application, terms such as "exemplary," "in some embodiments," and "in other embodiments" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the term "exemplary" is used to present the concept in a specific manner.
[0214] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0215] The technical solutions provided in this application are applicable to a variety of systems. Applicable systems may include, but are not limited to: Narrow Band Internet of Things (NB-IoT) systems, Long Term Evolution (LTE) systems, fifth-generation mobile communication systems or possible sixth- or seventh-generation mobile communication systems, vehicular short-range wireless communication systems, and future mobile communication systems. These systems may include terminals and network equipment. The systems may also include a core network component, such as an Evolved Packet Core (EPC) system, a 5G core network (5GC), etc.
[0216] The terminal involved in this application is a device with wireless transceiver capabilities. The terminal can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) terminal device, augmented reality (AR) terminal, wireless terminal in industrial control, vehicle-mounted terminal, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, wearable terminal, terminal in 5G network, or terminal in future evolved public land mobile network (PLMN), etc., and this application does not limit the scope of these claims. The terminal involved in the embodiments of this application may also be referred to as User Equipment (UE), access terminal, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote user equipment, mobile device, wireless communication device, UE agent, or UE device, etc. The terminal may also be fixed or mobile.
[0217] The network device involved in the embodiments of this application can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminals through one or more sectors on the air interface, or other names. The access network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The access network device can also coordinate the attribute management of the air interface. For example, the access network device involved in the embodiments of this application may be an evolved Node B (eNB or e-NodeB) in an LTE system, a 5G base station (gNB) in a 5G network architecture (nextgeneration system), or a home evolved node B (HeNB), relay node, femto, pico, network testing equipment, etc., and is not limited in the embodiments of this application. In some network architectures, access network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0218] Network equipment can be deployed not only on the ground, but also on satellites or aerial platforms, etc., and this application makes no restriction in this regard. When network equipment is deployed on a satellite, in addition to the above names, network equipment can also be called a space base station, satellite-borne base station, satellite, satellite communication node, satellite network terminal equipment, or satellite communication module, etc., and this application makes no restriction in this regard.
[0219] To facilitate understanding, the following will be combined with... Figure 1 The application scenarios applicable to the embodiments of this application will be described.
[0220] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. For example... Figure 1 As shown, it includes terminal 101 and network device 102.
[0221] It should be noted that the above application scenarios and the number of devices in each scenario are merely examples. For instance, the scenario may also include core network devices, and the number of network devices and terminals may be other values. This application does not limit the application scenarios or the number of devices in each scenario.
[0222] Network devices can configure SMTC for terminals via RRC messages. The network device configures a corresponding SMTC for each measurement frequency point. Each SMTC includes a period, an offset, and a duration. The period defines the interval at which the SMTC window repeats. The offset defines the offset of the SMTC window's starting position. The duration defines the length of the SMTC window. For ease of understanding, the measurement timing is explained below.
[0223]
[0224] Among them, `ssbFrequency` indicates the absolute frequency point of the SMTC window application, telling the terminal on which frequency layer to start the measurement. `ssbSubcarrierSpacing` indicates the subcarrier spacing of the SSB (15 / 30kHz for FR1, 120 / 240kHz for FR2), which the terminal equipment needs to correctly interpret the SSB signal. `SSB-MTC` is `smtc1`, which is the basic measurement timing configuration, defining the period, offset, and duration. It applies to all cells on the frequency point. `SSB-MTC2` is `smtc2`, which is the auxiliary measurement configuration, specifying a specific list of cells via `pci-List`, using a shorter measurement period for these cells. `whiteCellsToAddModList` is a whitelist; the terminal only measures cells in the list, excluding other cells even if detected. `blackCellsToAddModList` is a blacklist; the terminal excludes cells specified in the list, skipping them during measurement. `nrofSS-BlocksToAverage` specifies the maximum number of strongest beams to average, used to derive cell-level quality. absThreshSS-BlocksConsolidation is an absolute threshold for beam combining, which only combines beams whose measurement results are above this threshold.
[0225] The fields above provide options for the period, offset, and duration of SMTC. A specific example of SMTC is given below.
[0226] Example 1: Common Macro Base Station Configuration
[0227]
[0228] The above configuration means that there is an SMTC window every 20ms. The SMTC window starts at the 5th ms after the start of each 20ms cycle and lasts for 4ms. That is, the SMTC window covers the 5th ms to the 9th ms of each 20ms cycle.
[0229] Example 2: Configuration for high-speed mobile scenarios
[0230]
[0231] The above configuration means that there is an SMTC window every 5ms. The SMTC window starts at the beginning of each 5ms cycle and lasts for 2ms. That is, the SMTC window covers the period from 0ms to 2ms within each 5ms cycle.
[0232] Example 3, Energy-saving mode configuration
[0233]
[0234] The above configuration means that an SMTC window is created every 160ms. This SMTC window starts at the beginning of each 160ms cycle and lasts for 1ms, meaning the SMTC window covers from 0ms to 1ms within each 160ms cycle. This configuration can significantly save terminal power consumption and is suitable for stationary or low-speed scenarios.
[0235] The measurement process after the terminal receives the MeasTiming is described in detail below.
[0236] (1) The terminal calculates the starting position of the SMTC window and measures the SSB only when the SMTC window is open. The SSB outside the SMTC window is ignored.
[0237] (2) The terminal obtains the physical cell identifier (PCI) of the cell through the detected SSB, and then decides whether to measure the cell according to the configuration in the above field. For example, if a whitelist is configured, only cells in the whitelist are measured; if a blacklist is configured, cells outside the blacklist are measured; if neither a whitelist nor a blacklist is configured, all detected cells are measured.
[0238] (3) For each cell that is allowed to be measured, the terminal combines its multiple beam measurements into a cell-level reference signal received power (RSRP).
[0239] (4) The terminal performs L3 filtering (weighted smoothing) on the cell-level RSRP to eliminate short-term fluctuations.
[0240] (5) When a measurement event (such as A3 event or A5 event) is triggered, the terminal reports a measurement report. The measurement report may include PCI, optimal beam index (SSB-Index), beam RSRP value (ssb-RSRP), etc.
[0241] Current SMTC measurements, due to their fixed configuration and uniform measurement strategies, result in terminals performing a large number of invalid measurements in variable network environments, lacking dynamic adaptability and differentiated optimization, and causing significant power consumption waste.
[0242] In this embodiment, the network device can provide auxiliary information corresponding to the SMTC while configuring the terminal. By combining the auxiliary information corresponding to the SMTC with its own status information, the terminal can dynamically select the SMTC without monitoring all SMTCs, thus solving the technical problem of excessive power consumption of the terminal in complex network environments.
[0243] The method described in this application will now be illustrated through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other; identical or similar content will not be repeated in different embodiments.
[0244] Figure 2 This is a schematic flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 As shown, it includes the following steps:
[0245] S201. The network device sends multiple first SMTCs and multiple auxiliary information corresponding to each of the multiple first SMTCs to the terminal. Correspondingly, the terminal receives the multiple first SMTCs and multiple auxiliary information corresponding to each of the multiple first SMTCs sent by the network device.
[0246] Network devices can send multiple first SMTCs and multiple auxiliary information corresponding to each of the multiple first SMTCs to the terminal via RRC messages.
[0247] RRC messages can be System Information Block (SIB), RRC Release messages, RRC Reconfiguration messages, switching commands, etc., and this application does not impose any restrictions on them.
[0248] For example, multiple first SMTCs and multiple auxiliary information corresponding to each first SMTC can be carried in the measurement configuration (MeasConfig) of the RRC release message for use by terminals in the RRC inactive state; or carried in the idle state measurement configuration (measIdleConfig) of the SIB for use by terminals in the RRC idle state; or carried in the measurement configuration of the RRC reconfiguration message or handover command for use by terminals in the RRC connected state.
[0249] Each first SMTC can have one or more corresponding auxiliary information. That is, the network device can configure one or more auxiliary information for each first SMTC. Each first SMTC and its corresponding auxiliary information can form an SMTC configuration information unit.
[0250] Multiple first SMTCs and their corresponding auxiliary information can be transmitted through the same RRC message; alternatively, they can be transmitted separately through multiple different RRC messages. For example, some first SMTCs and their corresponding auxiliary information can be transmitted through RRC message 1, while other first SMTCs and their corresponding auxiliary information can be transmitted through RRC message 2. This application does not impose any limitations on this.
[0251] In one possible implementation, each piece of auxiliary information may include at least one of the following:
[0252] (1) First geographic information, which indicates the geographic range to which the corresponding SMTC applies.
[0253] The geographical area applicable to each SMTC can be planned according to the operator's network deployment strategy. For example, the geographical area used by each SMTC can be a circular area, a polygonal area, a grid area, or a virtual geographical area based on SSB, etc., and this application does not impose any restrictions on this.
[0254] If the geographic area to which SMTC applies is a circular region, the corresponding first geographic information may include a reference geographic location and the associated coverage radius. For example, the reference geographic location can be represented by geographic coordinates, such as latitude and longitude.
[0255] If the geographic area to which SMTC applies is a polygonal region, the corresponding first geographic information can include the geographic locations of multiple vertices. For example, the geographic locations of multiple vertices can be represented by geographic coordinates.
[0256] If the geographic area to which SMTC applies is a grid region, the corresponding primary geographic information may include a reference point, grid granularity, and number of grids. For example, it may include the coordinates of the lower left reference point, the length and width of each cell, the number of cells per row, and the number of cells per column.
[0257] If the geographic area to which SMTC applies is a virtual geographic region based on SSB, the corresponding first geographic information may include an SSB index list and a geofence (optional). For example, the geographic area covered by one or more SSB beams can be defined as a logical region, which can be combined with an optional "geofence" as a trigger condition for entering or leaving the region.
[0258] (2) Priority information, which indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the beam associated with the corresponding SMTC belongs.
[0259] The cells associated with an SMTC can refer to cells that the terminal can measure within the SMTC window. An SMTC can be associated with one or more cells.
[0260] An SMTC can be directly associated with one or more cells, or it can be associated with multiple cells via frequency points. For example, if a measurement frequency point, such as 3.5GHz, is configured for SMTC1, then all cells on that frequency point will be associated with SMTC1 by default.
[0261] The beam associated with an SMTC can refer to the SSB beam that the terminal needs to detect and measure within the SMTC window. An SMTC can be associated with one or more beams.
[0262] Network devices can use existing priority schemes to configure priority levels for SMTCs, i.e., eight priority levels: 0, 1, 2, 3, 4, 5, 6, and 7, where 0 represents the highest priority and 7 represents the lowest priority. Network devices can also configure new priority levels for SMTCs, such as three priority levels: high, medium, and low. This application does not impose any restrictions on this.
[0263] (3) First mobility information, which indicates the direction of movement or range of movement applicable to the corresponding SMTC.
[0264] For example, the direction of movement can be any degree between 0 and 359 degrees, where 0 degrees is due north. For instance, the direction of movement is 90 degrees.
[0265] The range of movement direction can be expressed by the center movement direction and the direction tolerance. For example, the movement direction is 45 degrees ± 5 degrees.
[0266] (4) Radio signal threshold, which indicates the signal quality threshold required for the corresponding SMTC to start and / or stop the measurement.
[0267] When the signal quality of the serving cell is lower than the signal quality threshold required to start the measurement, the SMTC-based measurement can be started, that is, the SSB is measured within the corresponding SMTC window.
[0268] When the signal quality of the serving cell is higher than the signal quality threshold required to stop the measurement, the SMTC-based measurement can be stopped, that is, the measurement of SSB can be stopped within the corresponding SMTC window.
[0269] For example, the signal quality threshold can be the RSRP threshold or the Reference Signal Received Quality (RSRQ) threshold.
[0270] Instead of using a uniform global threshold for all neighboring cells, each SMTC (or group of SMTCs) is configured with its own dedicated radio signal threshold. This allows the network to finely and individually control the activation and deactivation of an SMTC based on the real-time signal quality of the serving cell and specific neighboring cells. Furthermore, by setting differentiated activation thresholds for different SMTCs, the terminal can progressively and selectively activate different measurement tasks according to the degree of degradation in the serving cell's signal quality, rather than initiating all measurements at once, greatly improving energy efficiency. In addition, by setting differentiated deactivation thresholds for different SMTCs, the signal quality of neighboring cells can be predicted before measurement begins, ensuring that the terminal's measurement efforts are only spent on neighboring cells with potential connection value, avoiding wasted power on weak signals that are destined to fail.
[0271] Radio signal thresholds are a programmable and adaptable key control factor in measurement decision-making. Combined with other factors, radio signal thresholds can form an intelligent closed loop. For example, in conjunction with service type, they can ensure measurement priority and continuity for critical service neighboring cells. In conjunction with beam indexing, they can achieve precise beam-level power consumption control.
[0272] (5) First service type information, which indicates the service type supported by the cell associated with the corresponding SMTC or the service type applicable to the corresponding SMTC.
[0273] The SMTC-associated cell can support one or more service types.
[0274] SMTC can be applicable to one or more business types.
[0275] For example, the business type can be Vehicle-to-Everything (V2X), Non-Terrestrial Network (NTN), Industrial Internet of Things (Industrial IoT), etc., and this application does not limit it.
[0276] S202, The terminal obtains the first status information, which is the terminal's status information.
[0277] The terminal can obtain its own status information in real time. The terminal can obtain status information through some of its functional modules. For example, the terminal can obtain location information through the GNSS module and mobility information (such as speed and direction) through the sensor module.
[0278] The first status information can indicate the terminal's location, speed, services, battery level, and other information.
[0279] In one possible implementation, the first state information may include at least one of the following:
[0280] (1) Second geographic information, which indicates the geographic location of the terminal.
[0281] For example, the geographic location of the terminal can refer to the location of the Global Navigation Satellite System (GNSS).
[0282] (2) Second mobility information, which indicates the direction and path of the terminal’s movement.
[0283] For example, the movement path could be the terminal's planned path in the future.
[0284] Optionally, the second mobility information may also indicate the terminal's speed, acceleration, etc.
[0285] (3) Second service type information, which indicates the type of service performed by the terminal.
[0286] The services executed by the terminal can refer to the services that the terminal is currently executing, and / or the services that the terminal is about to execute.
[0287] For example, the type of service executed by the terminal can be V2X, NTN, Industrial IoT, etc.
[0288] (4) Signal quality information, which includes the signal quality of the cell measured by the terminal and the trend of signal quality change.
[0289] The cells measured by the terminal can include the serving cell and neighboring cells. Signal quality can be RSRP or RARQ. The trend of signal quality change can be signal quality deterioration, signal quality improvement, etc.
[0290] For example, the trend of signal quality change can be represented by the rate of signal quality decline or the rate of signal quality increase.
[0291] (5) Terminal energy consumption information.
[0292] The terminal's energy consumption information can include the terminal's battery level.
[0293] (6) Measurement related information.
[0294] Measurement-related information can be used to indicate the number of times a terminal has failed to continuously measure the serving cell.
[0295] S203. The terminal selects N target SMTCs from multiple first SMTCs based on multiple auxiliary information and first status information, where N is a positive integer.
[0296] The terminal can select N target SMTCs from multiple first SMTCs based on the degree of matching between the first state information and multiple auxiliary information.
[0297] S204. Measurement based on N target SMTCs.
[0298] SMTC measurement based on N targets can refer to SSB measurement based on SMTC of N targets.
[0299] If the auxiliary information corresponding to N target SMTCs includes radio signal thresholds, then measurements based on N SMTCs can be initiated based on the radio signal thresholds.
[0300] exist Figure 2 In the illustrated embodiment, the network device can provide auxiliary information corresponding to the SMTC while configuring the SMTC for the terminal. The terminal can dynamically select the SMTC by combining the auxiliary information corresponding to the SMTC and its own status information, without having to monitor all SMTCs, thus solving the technical problem of excessive power consumption of the terminal in complex network environments.
[0301] exist Figure 2 Based on the illustrated embodiment, in one possible implementation, if each piece of auxiliary information includes first geographic information and the first status information includes second geographic information, then multiple first SMTCs can be coarsely screened based on the first geographic information and the second geographic information.
[0302] Specifically, for any SMTC among multiple first SMTCs, if the geographical location indicated by the second geographic information is within the geographical range indicated by the first geographic information corresponding to that SMTC, then that SMTC is determined as a candidate SMTC; based on the auxiliary information and first status information corresponding to the M candidate SMTCs, N target SMTCs are selected from the M candidate SMTCs, where M is an integer greater than or equal to N.
[0303] That is, for any SMTC among multiple first SMTCs, if the terminal's location is within the geographical range indicated by the first geographical information corresponding to that SMTC, then that SMTC can be identified as a candidate SMTC. Then, based on the auxiliary information corresponding to the M candidate SMTCs and the terminal's status information, N target SMTCs are selected from the M candidate SMTCs.
[0304] For example, assuming that the first geographic information corresponding to each SMTC includes a reference geographic location and an associated coverage radius, the distance between the terminal's geographic location and the reference geographic location can be calculated. If the distance is less than or equal to the coverage radius, the SMTC is identified as a candidate SMTC.
[0305] The above method ensures that the terminal only performs measurements within the geographical area where SMTC is applicable, avoiding indiscriminate measurements outside this area, thereby reducing terminal power consumption and achieving macro-level energy saving. Furthermore, filtering out part of the SMTC based on location significantly reduces the computational burden of subsequent fine-grained decisions, lowering computational complexity.
[0306] Based on the initial screening using geographic location, the following sections explain how the terminal selects N target SMTCs from the M candidate SMTCs according to the auxiliary information corresponding to the M candidate SMTCs and the terminal's status information.
[0307] Scenario 1: Each piece of auxiliary information includes, in addition to the first geographic information, first mobility information and first service type information. The first status information includes, in addition to the second geographic information, second mobility information and second service type information.
[0308] Figure 3 This is a schematic diagram of a process for selecting an SMTC as provided in an embodiment of this application. Figure 3 As shown, it includes the following steps:
[0309] S301. For any candidate SMTC among the M candidate SMTCs, determine the movement direction matching degree based on the first mobility information and the second mobility information; determine the first score based on the movement direction matching degree.
[0310] Determining the direction of movement matching based on the first mobility information and the second mobility information can refer to: determining the direction of movement matching based on the direction of movement applicable to the candidate SMTC and the direction of movement of the terminal; or, determining the direction of movement matching based on the range of direction of movement applicable to the candidate SMTC and the direction of movement of the terminal; or, determining the direction of movement matching based on the direction of movement applicable to the candidate SMTC and the movement path of the terminal; or, determining the direction of movement matching based on the range of direction of movement applicable to the candidate SMTC and the movement path of the terminal.
[0311] For example, if the movement direction applicable to the candidate SMTC is exactly the same as the terminal's movement direction, then the movement direction matching degree can be determined to be 100%. Alternatively, if the terminal's movement direction is within the range of the movement directions applicable to the candidate SMTC, then the movement direction matching degree is determined to be 100%. Alternatively, if the actual or expected movement direction of the terminal indicated by the terminal's movement path is the same as the movement direction applicable to the candidate SMTC, then the movement direction matching degree is determined to be 100%. Alternatively, if the actual or expected movement direction of the terminal indicated by the terminal's movement path is within the range of the movement directions applicable to the candidate SMTC, then the movement direction matching degree is determined to be 100%.
[0312] In one possible implementation, the higher the matching degree of the movement direction, the larger the corresponding first score. In other words, the lower the matching degree of the movement direction, the smaller the corresponding first score.
[0313] For example, if the movement direction matching degree is 0, the corresponding first score is 0; if the movement direction matching degree is 100%, the corresponding first score is 10.
[0314] In one possible implementation, S301 can also be described as: determining a first score based on the first mobility information and the second mobility information.
[0315] For example, if the movement direction applicable to the candidate SMTC matches the movement direction of the terminal, then the first score is determined to be 10 points. Alternatively, if the terminal's movement direction is determined to be within the range of movement directions applicable to the candidate SMTC, then the first score is determined to be 10 points. Alternatively, if the actual or expected movement direction of the terminal indicated by the terminal's movement path is consistent with the movement direction applicable to the candidate SMTC, then the first score is determined to be 10 points. Alternatively, if the actual or expected movement direction of the terminal indicated by the terminal's movement path is within the range of movement directions applicable to the candidate SMTC, then the first score is 10 points.
[0316] For terminals on high-speed railways, autonomous vehicles, and flight terminals, these terminals move at extremely high speeds, resulting in very limited measurement windows. If a terminal expends power to measure cells / beams behind and to the sides, these measurements become completely invalid after a few seconds, rendering the terminal unable to perform effective measurements. By combining first and second mobility information, predictive measurement can be achieved, rather than just reactive measurement. Specifically: In the traditional (reactive) method, the terminal only urgently searches for neighboring cells after measuring a deterioration in the serving cell signal, which may lead to handover delays or even interruptions; in this application, the terminal can measure cells along its movement path in advance based on first and second mobility information, even if the signals of these cells are not yet strong. This makes handover decisions more relaxed and smoother.
[0317] For example, in drone logistics, the network configures a series of Smart Communication Terminals (SMTCs) along the planned movement path of the drone terminal. Each SMTC is associated with a key base station or beam on the path and comes with a precise direction vector. When the drone terminal enters a new flight path, it automatically activates the SMTC matching that direction and ignores those in other directions. This ensures that the drone terminal always measures only the communication nodes directly in front of it and the most relevant ones at the moment, guaranteeing a continuous and stable image transmission and control signaling connection while minimizing power consumption.
[0318] S302. Determine the business matching degree based on the first business type information and the second business type information; determine the second score based on the business matching degree.
[0319] Determining the service matching degree based on the first service type information and the second service type information can mean: determining the service matching degree based on the type of service executed by the terminal and the service type supported by the cell associated with the candidate SMTC; or, determining the service matching degree based on the type of service executed by the terminal and the service type applicable to the candidate SMTC.
[0320] For example, if the type of service performed by the terminal belongs to the service type supported by the cell associated with the candidate SMTC, the service matching degree is determined to be 100%; if the type of service performed by the terminal does not belong to the service type supported by the cell associated with the candidate SMTC, the service matching degree is determined to be 0. Alternatively, if the type of service performed by the terminal belongs to the service type applicable to the candidate SMTC, the service matching degree is determined to be 100%; if the type of service performed by the terminal does not belong to the service type applicable to the candidate SMTC, the service matching degree is determined to be 0.
[0321] In one possible implementation, the higher the business matching degree, the larger the corresponding second score. In other words, the lower the business matching degree, the smaller the corresponding second score.
[0322] For example, if the business matching degree is 0, the corresponding second score is 0; if the business matching degree is 100%, the corresponding second score is 10.
[0323] In one possible implementation, S302 can also be described as: using first business type information and second business type information to determine a second score.
[0324] For example, if the type of service performed by the terminal belongs to the type of service supported by the cell associated with the candidate SMTC, the second score is determined to be 10 points; if the type of service performed by the terminal does not belong to the type of service supported by the cell associated with the candidate SMTC, the second score is determined to be 0 points. Alternatively, if the type of service performed by the terminal belongs to the type of service applicable to the candidate SMTC, the second score is determined to be 10 points; if the type of service performed by the terminal does not belong to the type of service applicable to the candidate SMTC, the second score is determined to be 0 points.
[0325] Based on the first service type information and the second service type information, cells that are inconsistent with the service types supported by the terminal can be excluded. That is, it ensures that the neighboring cells measured by the terminal are compatible with its services and capabilities, and avoids the terminal connecting to a network that does not support its services.
[0326] S303. Determine the target movement direction weight and the target service weight.
[0327] Network devices can configure weights for terminals via RRC messages based on global policies. Terminals can use the weights configured by the network devices as initial values and dynamically fine-tune the weights based on their own state information.
[0328] In one possible implementation, the terminal can determine the target movement direction weight in the following manner:
[0329] Receive the initial movement direction weight sent by the network device; determine the current scenario of the terminal based on the first state information; if the current scenario of the terminal is a high-speed movement scenario or a high-reliability low-latency scenario, increase the initial movement direction weight to obtain the target movement direction weight; or, if the current scenario of the terminal is a low-power IoT scenario, decrease the initial movement direction weight to obtain the target movement direction weight; or, if the current scenario of the terminal is a mixed service scenario, determine the initial movement direction weight as the target movement direction weight.
[0330] For example, the initial movement direction weight can range from 10% to 20%, and this application does not impose any restrictions on this.
[0331] Based on the first state information, determining the current scenario of the terminal can include: based on the terminal's geographical location, determining whether the terminal is indoors, outdoors, on a highway, at an intersection, or in a tunnel; based on the terminal's mobility information, determining the terminal's movement state, such as stationary, walking (0.5-2m / s), low speed (2-8m / s), medium speed (8-20m / s), or high speed (>20m / s); based on the second service type information, determining the type of service the terminal is performing, such as enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), or massive machine-type communications (mMTC); the terminal can determine its current scenario based on its own speed information, its own geographical location, and the type of service it is performing.
[0332] For example, if the terminal's moving speed is less than 0.5 m / s, the location is indoors, and the service is eMBB, then the current scenario of the terminal can be determined as an indoor stationary or low-speed moving scenario.
[0333] For high-speed mobile scenarios, the initial movement direction weight is increased to ensure that measurement resources are concentrated on network nodes directly in front of the terminal. For high-reliability, low-latency scenarios, the initial movement direction weight is also increased to ensure that the terminal connects to a designated cell optimized for high-reliability services. For low-power IoT scenarios, where the terminal is typically stationary or moving at low speed and is less sensitive to the movement direction, the initial movement direction weight can be reduced.
[0334] Terminals for high-speed mobile scenarios can be high-speed trains or terminals on high-speed trains, drones, autonomous vehicles, etc. High-reliability, low-latency scenarios can include V2X, industrial automation, telemedicine, etc. Terminals for low-power IoT scenarios can be narrowband Internet of Things (NB-IoT) devices such as environmental monitoring sensors and smart meters, or enhanced machine-type communication (eMTC) devices. Terminals for mixed-service scenarios can be smartphones, tablets, etc. This application does not impose any restrictions on these.
[0335] In one possible implementation, the terminal can determine the target service weight by: receiving an initial service weight sent by a network device; determining the current scenario of the terminal based on first state information; increasing the initial service weight to obtain the target service weight if the current scenario of the terminal is a low-power IoT scenario; or determining the initial service weight as the target service weight if the current scenario of the terminal is a mixed service scenario.
[0336] For example, the initial business weight can range from 10% to 20%, and this application does not impose any restrictions on this.
[0337] For low-power IoT scenarios, where the terminal has a single service, it should be strictly matched to the cell for its specific service type to avoid measuring irrelevant networks. Therefore, it is necessary to increase the initial service weight.
[0338] It should be noted that this application does not restrict the execution order of S301, S302 and S303. For example, S301, S302 and S303 can be executed in parallel, or S302, S301 and S303 can be executed in sequence, or S302, S303 and S301 can be executed in sequence, or S303, S301 and S302 can be executed in sequence, or S303, S302 and S301 can be executed in sequence, or S301, S303 and S302 can be executed in sequence.
[0339] S304. Based on the target movement direction weight and the target service weight, the first score and the second score are weighted and summed to obtain the comprehensive score of the candidate SMTC.
[0340] For example, the overall score of a candidate SMTC = first score × target movement direction weight + second score + target business weight.
[0341] S305. Based on the comprehensive scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0342] The terminal can arrange the M candidate SMTCs in descending order of their comprehensive scores, and then determine the top N candidate SMTCs from the M candidate SMTCs as the N target SMTCs.
[0343] N can be determined based on the terminal's energy consumption information. That is, the terminal can arrange the M candidate SMTCs in descending order of their comprehensive scores, and determine the number N of target SMTCs based on the terminal's energy consumption information; the first N candidate SMTCs from the arranged M candidate SMTCs are determined as the N target SMTCs.
[0344] The power consumption requirements of a terminal vary depending on the current scenario in which it is located. In other words, the current scenario of the terminal and the terminal's power consumption information can be determined simultaneously (N).
[0345] For example, if the terminal is currently in a high-speed mobile scenario, in order to ensure a high handover success rate and communication continuity, the pursuit of maximum power consumption can be temporarily relaxed to avoid insufficient measurement due to excessive energy saving. That is, as long as the terminal's power consumption is sufficient, as many target SMTCs as possible can be selected.
[0346] Another example is a low-power IoT scenario where the terminal operates. Since battery life is the most critical decision factor in this scenario, any power-saving strategy will be prioritized. For instance, even if the terminal's energy consumption could be measured using three SMTCs, to save power, it can be measured using only one SMTC.
[0347] As another example, if the current scenario of the terminal is a high reliability and low latency scenario, since the reliability requirement is much higher than the energy saving requirement, as long as the terminal's energy consumption is met, as many target SMTCs as possible can be selected.
[0348] N can also be determined based on the score threshold, that is, the SMTCs with a comprehensive score greater than or equal to the score threshold among the M candidate SMTCs are identified as the target SMTCs.
[0349] The score threshold can be configured by the network device or determined by the terminal itself.
[0350] N can also be determined based on the score threshold and terminal energy consumption information.
[0351] exist Figure 3 In the illustrated embodiment, the terminal can further select candidate SMTCs based on mobile information and service type information, eliminating some candidate SMTCs and further reducing the terminal's power consumption.
[0352] Scenario 2: Each piece of auxiliary information includes, in addition to the first geographic information, priority information, first mobility information, and first service type information. The first status information includes, in addition to the second geographic information, second mobility information, second service type information, and signal quality information.
[0353] Figure 4 This is another schematic diagram illustrating the selection of SMTC as provided in an embodiment of this application. For example... Figure 4 As shown, it includes the following steps:
[0354] S401. For any candidate SMTC among the M candidate SMTCs, determine the third score based on the priority information.
[0355] In one possible implementation, the higher the priority indicated by the priority information, the larger the corresponding third score. In other words, the lower the priority indicated by the priority information, the smaller the corresponding third score.
[0356] For example, assuming the existing priority scheme is used to configure priority levels for SMTC, priority 0 corresponds to a third score of 10; priority 1 corresponds to a third score of 9; priority 2 corresponds to a third score of 7; priority 3 corresponds to a third score of 5; priority 4 corresponds to a third score of 4; priority 5 corresponds to a third score of 3; priority 6 corresponds to a third score of 2; and priority 7 corresponds to a third score of 1.
[0357] Priority information ensures that terminals prioritize measuring neighboring cells deemed important by the network. For example, cells along main roads are prioritized as "high," while cells covering auxiliary roads or internal roads are prioritized as "low." Furthermore, the network can guide terminals to prioritize measuring neighboring cells with lighter loads or better signal quality, optimizing overall network performance and achieving load balancing.
[0358] S402. Determine the movement direction matching degree based on the first mobility information and the second mobility information; determine the first score based on the movement direction matching degree.
[0359] It should be noted that the execution process of S402 can be referred to the execution process of S301, and will not be repeated here.
[0360] S403. Determine the fourth score based on the signal quality information.
[0361] The signal quality change trend in the signal quality information includes the signal quality change trend of the serving cell and / or the signal quality change trend of neighboring cells. In one possible implementation, the faster the signal quality change trend of the serving cell indicates a decline in the signal quality of the serving cell, or the faster the signal quality change trend of the neighboring cells indicates an increase in the signal quality of the neighboring cells, the larger the corresponding fourth score.
[0362] It should be noted that the fourth score can be determined based solely on the signal quality change trend of the serving cell, or solely on the signal quality change trend of neighboring cells, or simultaneously on the signal quality change trends of both the serving cell and neighboring cells.
[0363] For example, if the fourth score is determined solely based on the trend of signal quality changes in the serving cell, the fourth score could be 1 if the signal quality of the serving cell decreases at a rate of 0.5 dB / s; 4 if the signal quality of the serving cell decreases at a rate of 2 dB / s; and 10 if the signal quality of the serving cell decreases at a rate of 10 dB / s.
[0364] When determining the fourth score based solely on the signal quality change trend of neighboring cells, if the signal quality rise rate of a neighboring cell is 0.5 dB / s, the corresponding fourth score can be 1; if the signal quality rise rate of a neighboring cell is 3 dB / s, the corresponding fourth score can be 6; and if the signal quality rise rate of a neighboring cell is 15 dB / s, the corresponding fourth score can be 10.
[0365] Simultaneously, based on the signal quality change trends of the serving cell and neighboring cells, the fourth score is determined as follows: assuming the signal quality degradation rate of the serving cell is 0.5 dB / s and the signal quality enhancement rate of the neighboring cell is 0.5 dB / s, the corresponding fourth score can be 5; assuming the signal quality degradation rate of the serving cell is 0.2 dB / s and the signal quality enhancement rate of the neighboring cell is 0.8 dB / s, the corresponding fourth score can be 5; assuming the signal quality degradation rate of the serving cell is 1.0 dB / s and the signal quality enhancement rate of the neighboring cell is 1.0 dB / s, the corresponding fourth score can be 10; assuming the signal quality degradation rate of the serving cell is 3.0 dB / s and the signal quality enhancement rate of the neighboring cell is 0 dB / s, the corresponding fourth score can be 10; assuming the signal quality degradation rate of the serving cell is 0 dB / s and the signal quality enhancement rate of the neighboring cell is 3.0 dB / s, the corresponding fourth score can be 10.
[0366] S404. Determine the business matching degree based on the first business type information and the second business type information; determine the second score based on the business matching degree.
[0367] It should be noted that the execution process of S404 can be referred to the execution process of S302, and will not be repeated here.
[0368] S405. Determine the target priority weight, target movement direction weight, target signal quality weight, and target service weight.
[0369] Network devices can configure weights for terminals via RRC messages based on global policies. Terminals can use the weights configured by the network devices as initial values and dynamically fine-tune the weights based on their own state information.
[0370] The methods for determining the target movement direction weight and the target service weight can refer to the corresponding methods in S303, and will not be repeated here.
[0371] In one possible implementation, the terminal can determine the target signal quality weight in the following manner:
[0372] Receive the initial signal quality weight sent by the network device; determine the current scenario of the terminal based on the first state information; if the current scenario of the terminal is a low-power IoT scenario, reduce the initial signal quality weight to obtain the target signal quality weight; or, if the current scenario of the terminal is a high-reliability, low-latency scenario, increase the initial signal quality weight to obtain the target signal quality weight; or, if the current scenario of the terminal is a mixed service scenario, determine the initial signal quality weight as the target signal quality weight.
[0373] For example, the initial signal quality weight can range from 5% to 15%, and this application does not impose any restrictions on this.
[0374] Based on the first state information, determining the current scenario of the terminal can include: based on the terminal's geographical location, determining whether the terminal is indoors, outdoors, on a highway, at an intersection, or in a tunnel; based on the terminal's mobility information, determining the terminal's movement state, such as stationary, walking (0.5-2 m / s), low speed (2-8 m / s), medium speed (8-20 m / s), or high speed (>20 m / s); based on the second service type information, determining the type of service the terminal is performing, such as eMBB, URLLC, or mMTC; based on signal quality information, determining whether the signal quality is stable, slowly decreasing, rapidly decreasing, or severely jittering; the terminal can determine its current scenario based on its own speed information, its own geographical location, the type of service being performed, and the signal quality information.
[0375] For example, if the terminal's moving speed is greater than 25 m / s, the location matches a highway or high-speed rail line, and the signal quality drops rapidly, then the terminal's current scenario can be determined to be a high-speed moving scenario.
[0376] For low-power IoT scenarios, terminals are typically stationary or moving at low speeds, making them less sensitive to changes in signal quality. Therefore, the initial signal quality weight can be reduced. For high-reliability, low-latency scenarios, however, signal quality must be highly sensitive. If the quality of the serving cell fluctuates, measurements of high-priority neighboring cells should be initiated immediately. Therefore, the initial signal quality weight needs to be increased.
[0377] In one possible implementation, the terminal can determine the target priority weight by receiving an initial priority weight sent by the network device and then determining the initial priority weight as the target priority weight.
[0378] For example, the initial priority weight can range from 15% to 25%, and this application does not impose any restrictions on this.
[0379] It should be noted that this application does not restrict the execution order of S401, S402, S403, S404 and S405. For example, S401, S402, S403, S404 and S405 can be executed in parallel, or S405, S401, S402, S403 and S404 can be executed sequentially.
[0380] S406. Based on the target priority weight, target movement direction weight, target signal quality weight, and target service weight, the first score, second score, third score, and fourth score are weighted and summed to obtain the comprehensive score of the candidate SMTC.
[0381] For example, the overall score of a candidate SMTC is calculated as follows: third score × target priority weight + first score × target movement direction weight + fourth score × target signal quality weight + second score × target service weight.
[0382] S407. Based on the comprehensive scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0383] It should be noted that the execution process of S407 can be referred to the execution process of S305, and will not be repeated here.
[0384] exist Figure 4 In the illustrated embodiment, the terminal can further select candidate SMTCs based on priority information, mobility information, service type information, and signal quality information, eliminating some candidate SMTCs and further reducing the terminal's power consumption.
[0385] Figure 3 and Figure 4 The embodiments shown all involve comprehensively scoring SMTCs based on auxiliary information and terminal status information, and then selecting target SMTCs based on the comprehensive score. The following explains how to select target SMTCs based on the scenario in which the terminal is located.
[0386] In one possible implementation, each piece of auxiliary information may include, in addition to the relevant content in S201, scenario indication information, which indicates the scenario applicable to the corresponding SMTC. That is, the network device may pre-configure applicable scenarios for some SMTCs.
[0387] Based on the above implementation methods, the following is combined with Figure 5 This document details how the terminal selects N target SMTCs from the M candidate SMTCs based on the auxiliary information corresponding to the M candidate SMTCs and the terminal's status information.
[0388] Figure 5 This is another schematic diagram illustrating the selection of SMTC as provided in an embodiment of this application. For example... Figure 5 As shown, it includes the following steps:
[0389] S501. Based on the first state information, determine the current scenario of the terminal.
[0390] It should be noted that the execution process of S501 can be described in the relevant description in S303 or S405, and will not be repeated here.
[0391] S502. When the current scenario of the terminal is a single scenario, determine the SMTC corresponding to the single scenario among the M candidate SMTCs as N target SMTCs. The single scenario includes scenarios where the terminal's movement route is fixed.
[0392] For example, scenarios where the terminal's mobile route is fixed can include high-speed rail lines, logistics lines, and autonomous driving scenarios.
[0393] exist Figure 5 In the illustrated embodiment, the SMTC is selected based on the current scenario of the terminal, which can quickly select a suitable SMTC, resulting in high screening efficiency. Furthermore, it eliminates the need to measure based on all SMTCs, further reducing the terminal's power consumption.
[0394] For a single scenario, in addition to being based on Figure 5 The method shown can be used to filter SMTCs. Alternatively, SMTCs can be selected based solely on priority information. That is, the SMTC with the highest priority among the associated cells can be selected as the target SMTC, or the SMTC with the highest priority among the cells to which the associated beam belongs can be selected as the target SMTC.
[0395] Building upon the above, to further reduce terminal power consumption, SMTC can be associated with a beam to enable beam-level mobility management.
[0396] In one possible implementation, each piece of auxiliary information may include, in addition to the aforementioned related content, beam index information indicating the index of at least one beam associated with the corresponding SMTC.
[0397] That is, compared with related technologies, SMTC is no longer associated with just one cell (i.e., PCI), but is further associated with one or more beam indices within that cell.
[0398] For example, the beam mentioned above can be a beam carrying SSB, or simply an SSB beam.
[0399] The above method allows the terminal's measurement target to be narrowed from a broad coverage area (i.e., the entire cell) to one or a few narrow "communication channels" (i.e., beams), avoiding blind testing on all beams of the cell and further reducing the terminal's power consumption. Furthermore, in NTN or massive MIMO scenarios, this method forms the basis for achieving beam-level tracking and seamless handover. The network can guide the terminal to measure the next serving beam on its movement path in advance, achieving "beam-level" mobility management.
[0400] When at least one beam is associated with the SMTC, the following details how the terminal performs beam selection and SMTC measurement.
[0401] Figure 6 This is a schematic diagram of the beam filtering process provided in an embodiment of this application. Figure 6 As shown, it includes the following steps:
[0402] S601. The network device sends beam-related information to the terminal, and the terminal receives the beam-related information sent by the network device.
[0403] Network devices can send beam-related information to terminals via RRC messages, and this application does not impose any restrictions on this.
[0404] In one possible implementation, beam-related information may include at least one of the following: (1) beam direction; (2) beamwidth; (3) beam correlation matrix; (4) beam coverage; and (5) beam switching recommendations.
[0405] The beamwidth describes the "angular range" in which the beam's energy is concentrated. For example, the beamwidth of a narrow beam can be 10 to 30 degrees, while the beamwidth of a wide beam can be 65 to 120 degrees.
[0406] The beam correlation matrix is used to describe the degree of correlation between different antenna elements or different beams in a multi-antenna system.
[0407] Beam coverage is used to indicate the spatial area that a single beam can provide to meet certain signal quality requirements.
[0408] Beam switching recommendations can refer to strategies that trigger beam switching when terminal movement causes a deterioration in the quality of the current serving beam and a better target beam becomes available. For example, the triggering condition could be an A3 event, an A5 event, or a beam failure recovery (BFR).
[0409] Among the beam-related information mentioned above, beam direction, beamwidth, or beam coverage describes the characteristics of a single beam. Different beams may have different or the same beam direction, beamwidth, or beam coverage.
[0410] In beam-related information, the beam correlation matrix and beam switching recommendations can be for multiple beams. For example, a beam associated with a certain SMTC can correspond to a beam correlation matrix and beam switching recommendations.
[0411] S602. The terminal filters at least one beam associated with the target SMTC based on beam-related information and second mobility information to obtain at least one target beam.
[0412] The second mobility information may include the terminal's moving speed and direction of movement, or the second mobility information may include the terminal's moving speed and path of movement.
[0413] For example, at least one beam associated with the target SMTC can be filtered based on the beam direction and the terminal's movement direction to obtain at least one target beam. That is, the beam whose beam direction is consistent with the terminal's movement direction among the at least one beams associated with the target SMTC can be identified as the target beam. Alternatively, at least one beam associated with the target SMTC can be filtered based on the beam direction and the terminal's movement path to obtain at least one target beam. That is, the beam whose beam direction is consistent with the actual or future movement direction of the terminal indicated by the movement path can be identified as the target beam.
[0414] As another example, at least one beam associated with the target SMTC can be filtered based on the beamwidth and the terminal's moving speed to obtain at least one target beam. For example, a wide beam can be selected for terminals moving at medium and high speeds.
[0415] For example, suppose the target SMTC is associated with beams 0, 1, 2, 3, 4, 5, 6, and 7. If the terminal is stationary (movement speed is 0), the edge beams can be selected, i.e., beams 0 and 7. If the terminal is moving at low speed, beams 1, 2, 3, 4, 5, and 6 can be selected. If the terminal is moving at medium or high speed, beams with larger beamwidths can be selected.
[0416] If beam-related information includes multiple factors, the beams associated with the target SMTC can be coarsely screened based on beam coverage, beamwidth, beam direction, and terminal mobility information, and then finely screened based on the beam correlation matrix.
[0417] For example, if the beams associated with the target SMTC are coarsely screened based on beam coverage, beamwidth, beam direction and terminal mobility information to obtain at least one candidate beam, the correlation coefficient between the candidate beams can be checked based on the beam correlation matrix. If the correlation coefficient between two candidate beams is high, such as >0.9, the candidate beam with the best signal quality can be retained and the other candidate beam can be excluded.
[0418] In addition, the terminal can use beam switching suggestions to directly determine the target beam or arrange the switching order of the target beams. For example, if the beam switching suggestion indicates that when the terminal moves from beam A to the northeast, it is recommended to switch to beam B, the terminal can directly adopt the beam indicated by the beam switching suggestion. As another example, the path can be segmented according to the terminal's movement path, and the beam sequence in the switching suggestion can be pre-selected for each segment.
[0419] S603, The terminal measures the SSB carried on at least one target beam within the target SMTC.
[0420] exist Figure 6 In the illustrated embodiment, the terminal filters at least one beam associated with the target SMTC based on its own mobility and beam-related information, and only measures the SSB carried on at least one target beam within the target SMTC, avoiding blind testing on all beams of the cell and further reducing the terminal's power consumption.
[0421] Based on the above, the following will combine... Figure 7 Provide a detailed explanation of the circumstances under which the terminal needs to reselect N target SMTCs from multiple first SMTCs.
[0422] Figure 7 This is a schematic diagram illustrating the process of reselecting the SMTC as provided in an embodiment of this application. Figure 7 As shown, it includes the following steps:
[0423] S701. Obtain the second status information, which is the latest status information of the terminal.
[0424] The parameters included in the second state information are the same as those included in the first state information, except that the values of some or all of the parameters in the two state information are different.
[0425] S702. If the change of the same parameter in the second state information and the first state information meets the preset conditions, then based on the multiple auxiliary information and the second state information, N target SMTCs are reselected from the multiple first SMTCs.
[0426] The process of selecting N target SMTCs from multiple first SMTCs based on multiple auxiliary information and second state information can be referred to the aforementioned process of selecting N target SMTCs from multiple first SMTCs based on multiple auxiliary information and first state information, and will not be repeated here.
[0427] In one possible implementation, the change of the same parameter in the second state information and the first state information satisfies a preset condition, including at least one of the following:
[0428] (1) The distance between the geographical location indicated by the second geographic information in the second state information and the geographical location indicated by the second geographic information in the first state information is greater than or equal to the distance threshold.
[0429] The distance threshold can be configured for the terminal by the network device via RRC messages, or it can be determined by the terminal itself.
[0430] The distance threshold is scene-dependent. For example, if the scene is in a densely populated urban area, the distance threshold could be 50 meters; if the scene is in a remote area (such as a rural area), the distance threshold could be 200 meters. This application does not impose any limitations on this.
[0431] If the distance between the geographical locations indicated in the two status messages is greater than or equal to the distance threshold, it indicates that the terminal may have left the area currently covered by the SMTC.
[0432] (2) The absolute angle between the movement direction indicated by the second mobility information in the second state information and the movement direction indicated by the second mobility information in the first state information is greater than or equal to the angle threshold.
[0433] The angle threshold can be configured for the terminal by the network device through RRC messages, or it can be determined by the terminal itself.
[0434] For example, the angle threshold can be 30 degrees, but this application does not impose any restrictions on it.
[0435] It should be noted that in this section, in addition to determining the magnitude of the angle change, the duration of the angle change can also be determined. That is, if the angle change in the movement direction indicated by the two status information exceeds the angle threshold and the duration exceeds the duration threshold, then the preset condition is met.
[0436] (3) The absolute difference between the moving speed indicated by the second mobility information in the second state information and the moving speed indicated by the second mobility information in the first state information is greater than or equal to the speed threshold.
[0437] The speed threshold can be configured for the terminal by the network device via RRC messages, or it can be determined by the terminal itself.
[0438] For example, the speed threshold can be 50% of the larger of the movement speeds indicated by the two status information.
[0439] In another example, if the speed indicated by the second mobility information in the first state information is less than 5 km / h, and the speed indicated by the second mobility information in the second state information is greater than 20 km / h, then the change meets the preset condition. Alternatively, if the speed indicated by the second mobility information in the first state information is greater than 20 km / h, and the speed indicated by the second mobility information in the second state information is less than 5 km / h, then the change meets the preset condition. Alternatively, if the speed indicated by the second mobility information in the first state information is less than 30 km / h, and the speed indicated by the second mobility information in the second state information is greater than 80 km / h, then the change meets the preset condition. Alternatively, if the speed indicated by the second mobility information in the first state information is greater than 80 km / h, and the speed indicated by the second mobility information in the second state information is less than 30 km / h, then the change meets the preset condition.
[0440] (4) The priority of the service type indicated by the second service type information in the second status information is different from the priority of the service type indicated by the second service type information in the first status information.
[0441] For example, when switching from a high-priority service (such as URLLC, V2X) to a low-priority service, the change meets the preset conditions.
[0442] (5) The service quality corresponding to the service type indicated by the second service type information in the second status information is different from the service quality corresponding to the service type indicated by the second service type information in the first status information.
[0443] For example, if the latency requirement corresponding to the service type indicated by the second service type information in the first status information is 100 milliseconds, and the latency requirement corresponding to the service type indicated by the second service type information in the second status information is 10 milliseconds, then the change meets the preset condition.
[0444] (6) The measurement-related information in the second state information indicates that the number of consecutive measurement service cell failures is greater than the number threshold.
[0445] The number of attempts threshold can be configured for the terminal by the network device via RRC messages, or it can be determined by the terminal itself. For example, the number of attempts threshold can be 3.
[0446] (7) The signal quality of the serving cell indicated by the signal quality information in the second state information is less than the signal quality of the serving cell indicated by the signal quality information in the first state information, and the difference in signal quality between the serving cells is greater than or equal to the signal quality threshold.
[0447] The signal quality threshold can be configured for the terminal by the network device through RRC messages, or it can be determined by the terminal itself.
[0448] For example, the signal quality can be RSRP or RSRQ. If the signal quality is RSRP, the signal quality threshold can be 5dB, which is not limited in this application.
[0449] exist Figure 7 In the illustrated embodiment, if the change of the same parameter in the state information acquired by the terminal at different times meets a preset condition, then N target SMTCs need to be reselected from multiple first SMTCs based on multiple auxiliary information and the latest state information. This scheme can avoid over-measurement or under-measurement, thereby improving the terminal's energy efficiency; in addition, this scheme also improves the robustness of the system.
[0450] Based on the above, after the terminal performs measurements based on N target SMTCs, it can report relevant information to the network. The network can then dynamically adjust the relevant SMTC configurations based on the information reported by the terminal. The following section will combine... Figure 8 and Figure 9 Detailed explanation.
[0451] Figure 8 This is a schematic diagram illustrating a process for dynamically adjusting the relevant configurations of SMTC as provided in an embodiment of this application. Figure 8 As shown, it includes the following steps:
[0452] S801. The terminal sends SMTC-related information to the network device, and the network device receives the SMTC-related information sent by the terminal. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs.
[0453] In one possible implementation, the SMTC-related information may also include an index of the target beam associated with each target SMTC.
[0454] The terminal can send SMTC-related information to the network device through the measurement report.
[0455] S802. The network device determines the first SMTC update information based on SMTC-related information. The first SMTC update information includes at least one of the following: at least one second SMTC, at least one auxiliary information corresponding to the second SMTC, at least one update configuration information of the first SMTC, and at least one update auxiliary information of the first SMTC.
[0456] Network devices can determine the first SMTC update information based on the current situation (such as adjustments based on terminal selection accuracy, energy-saving effects, or mobility support).
[0457] The contents of the auxiliary information corresponding to each second SMTC can be referenced from the contents of the auxiliary information corresponding to each first SMTC, and will not be repeated here.
[0458] The update configuration information of at least one first SMTC can refer to the update configuration information of at least one first SMTC among the aforementioned plurality of first SMTCs. The update configuration information may include update items for each of the at least one first SMTC. Each first SMTC may have one or more update items. Each update item for a first SMTC may refer to an update parameter for at least one of the following: period, offset, and duration.
[0459] For example, multiple first SMTCs are SMTC①, SMTC②, SMTC③, and SMTC④. SMTC① has a period of 20 milliseconds, an offset of 5 milliseconds, and a duration of 4 milliseconds; SMTC② has a period of 5 milliseconds, an offset of 0 milliseconds, and a duration of 1 millisecond; SMTC③ has a period of 40 milliseconds, an offset of 15 milliseconds, and a duration of 3 milliseconds; and SMTC④ has a period of 160 milliseconds, an offset of 10 milliseconds, and a duration of 2 milliseconds. The network device determines that SMTC② and SMTC④ need to be updated based on network conditions. Therefore, the updated configuration information can be that the period of SMTC② is 10 milliseconds, and the period of SMTC④ is 80 milliseconds. After receiving the updated configuration information, the terminal updates the period of SMTC② from 5 milliseconds to 10 milliseconds and the period of SMTC④ from 160 milliseconds to 80 milliseconds.
[0460] It should be noted that the above example only updates the period. It is also possible to update the offset or duration, or update at least two of the period, offset, or duration.
[0461] The update auxiliary information of at least one first SMTC can refer to the update auxiliary information of at least one of the aforementioned plurality of first SMTCs. The update auxiliary information may include update items for the auxiliary information corresponding to each of the at least one first SMTC. Each first SMTC may have one or more update items for its corresponding auxiliary information.
[0462] The update item for auxiliary information can refer to the update parameter of at least one item in the auxiliary information.
[0463] S803, the network device sends the first SMTC update information to the terminal, and the terminal receives the first SMTC update information sent by the terminal device.
[0464] For example, a network device can send the first SMTC update information to the terminal via an RRC reconfiguration message.
[0465] After receiving the first SMTC update information, the terminal updates the SMTC and / or the corresponding auxiliary information. After the update, it continues to perform target SMTC selection, measurement, reporting, etc., based on the updated information.
[0466] For example, the network device configures six SMTCs for the terminal: SMTC0, SMTC1, SMTC2, SMTC3, SMTC4, and SMTC5. The terminal ultimately selects SMTC0, SMTC2, and SMTC3, but does not select SMTC1, which has a 90% geographical matching rate. After reporting this to the network device, the network device determines that the terminal has not correctly understood the geographical information corresponding to SMTC1. Therefore, the network device can adjust the geographical information corresponding to SMTC1, for example, by changing the polygonal region description to a circular region description to reduce complexity; and / or, the network device can increase the priority of SMTC1, such as raising the priority of SMTC1 from 2 to 1; then the network device sends the updated SMTC information to the terminal.
[0467] In another example, the terminal ultimately selected 5 out of 6 SMTCs, resulting in only a 20% energy saving effect. After reporting this to the network device, the network device determined that the terminal had selected too many, resulting in poor energy saving. The network device then adjusted maxSMTCsSelectable from 6 to 4, or increased the selection threshold (such as a score threshold); then the network device sent the updated SMTC information to the terminal.
[0468] In another example, the terminal reports being on a highway with a handover failure rate of 10%. The network device analyzes that the current SMTC is not suitable for high-speed mobile operation; the network device adjusts at least one of the following: add a forward SMTC (corresponding to the forward base station); shorten the current SMTC period (e.g., from 20 milliseconds to 10 milliseconds); reduce the number of beams associated with the current SMTC (e.g., from 8 to 4); then the network device sends the SMTC update information to the terminal.
[0469] exist Figure 8 In the illustrated embodiment, the network device optimizes the configuration based on the SMTC-related information reported by the terminal, and then sends the optimized configuration to the terminal, thereby improving the efficiency of SMTC configuration and reducing manual configuration.
[0470] Figure 9 This is another flowchart illustrating the dynamic adjustment of SMTC configurations provided in this application embodiment. For example... Figure 9 As shown, it includes the following steps:
[0471] S901. The terminal sends SMTC-related information to the network device, and the network device receives the SMTC-related information sent by the terminal. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs.
[0472] In one possible implementation, the SMTC-related information may also include an index of the target beam associated with each target SMTC.
[0473] The terminal can send SMTC-related information to the network device through the measurement report.
[0474] S902. The network device determines the second SMTC update information based on SMTC-related information. The second SMTC update information includes at least one of the following: at least one third SMTC, at least one auxiliary information corresponding to the third SMTC, at least one update configuration information of the first SMTC, and at least one update auxiliary information of the first SMTC.
[0475] Network devices can determine the second SMTC update information based on the current situation (such as adjustments based on terminal selection accuracy, energy-saving effects, or mobility support).
[0476] The contents of the auxiliary information corresponding to each third SMTC can be referenced from the contents of the auxiliary information corresponding to each first SMTC, and will not be repeated here.
[0477] The descriptions of the update configuration information of at least one first SMTC and the update auxiliary information of at least one first SMTC can be found in the corresponding descriptions in S802, and will not be repeated here.
[0478] S903. The network device sends the second SMTC update information to the core network device, and the core network device receives the second SMTC update information sent by the network device.
[0479] S904. The core network device sends a first SMTC update message to the network device, and the network device receives the first SMTC update message sent by the core network device. The first SMTC update message includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0480] The first SMTC update information and the second SMTC update information can be the same or different.
[0481] If the update information of the first SMTC is the same as the update information of the second SMTC, then at least one second SMTC is the same as at least one third SMTC, and the auxiliary information corresponding to at least one second SMTC is the same as the auxiliary information corresponding to at least one third SMTC.
[0482] If the first SMTC update information is different from the second SMTC update information, it can mean that the two are completely different, or that some items in the two are different, such as at least one second SMTC is different from at least one third SMTC, or the auxiliary information corresponding to at least one second SMTC is different from the auxiliary information corresponding to at least one third SMTC, or the update configuration information of at least one first SMTC in the two update information is different, or the update auxiliary information of at least one first SMTC in the two update information is different.
[0483] The update configuration information of at least one first SMTC in the first SMTC update information is different from the update configuration information of at least one first SMTC in the second SMTC update information. This could mean that the updated first SMTC is different; or that the updated first SMTC is the same, but the updated parameter values are different.
[0484] The update auxiliary information of at least one first SMTC in the first SMTC update information is different from the update auxiliary information of at least one first SMTC in the second SMTC update information. This could mean that the updated first SMTC is different; or that the updated first SMTC is the same, but the parameter values of the updated auxiliary information are different.
[0485] After receiving the second SMTC update information, the core network equipment can determine whether the second SMTC update information can be used directly based on the current situation. If so, it can directly send the second SMTC update information to the terminal through the network equipment. If not, it can re-determine the first SMTC update information and then send it to the terminal through the network equipment.
[0486] S905: The network device sends the first SMTC update information to the terminal, and the terminal receives the first SMTC update information sent by the network device.
[0487] exist Figure 9 In the illustrated embodiment, the network device negotiates and optimizes the configuration with the core network device based on the SMTC-related information reported by the terminal, and then sends the optimized configuration to the terminal, thereby improving the efficiency of SMTC configuration and reducing manual configuration.
[0488] Based on the above, the design of the existing ASN.1 of the 3rd Generation Partnership Project (3GPP) is presented below:
[0489]
[0490] The ssb-ToMeasure parameter indicates the SSBs that need to be measured within the SMTC measurement duration. ssb-ToMeasure can be an 8-64 bit bitmap, with each bit corresponding to an SSB index. For example, 00010001 indicates that only SSBs with indices 3 and 7 are measured.
[0491] Specific examples of supporting information in this application are as follows:
[0492]
[0493] Assistance information (AssistanceInfo-r19) will be embedded into the existing measurement configuration (MeasConfig) or idle measurement configuration (MeasIdleConfig) structure and associated with the SMTC configuration (SMTCCfg).
[0494] Example: Embedding auxiliary information in SMTC configuration
[0495]
[0496] Based on the above ASN.1 definition, this application introduces a new and scalable assistance information (AssistanceInfo) for each SMTC while maintaining full backward compatibility.
[0497] The following describes the process for selecting SMTC, measuring, and reporting on the terminal side:
[0498] 1. Terminal power-on and configuration acquisition
[0499] 1.1 Terminal power-on and network access;
[0500] 1.2 The terminal receives six SMTCs and corresponding auxiliary information from the network device.
[0501] 1.3 Parse and store the configuration.
[0502] 2. Terminal status monitoring and geographic filtering
[0503] 2.1 Collect real-time terminal status information: location: (40.7128, -74.0060); mobility: speed = 25km / h; service: service = ['eMBB', 'URLLC']; power: battery level = 85%; network: serving cell's RSRP = -85dBm.
[0504] 2.2 SMTC Filtering Based on Geographic Information: Calculate the distance between the terminal and the center point of the geographic area where the SMTC is applicable; the closer the distance, the higher the score; thus, we obtain:
[0505] SMTC0: Geographic match, score=92, reason=circular_area (circular area);
[0506] SMTC1: Geographic mismatch, reason = outside_radius (outside radius);
[0507] SMTC2: Geographic match, score=78, reason=grid_coverage;
[0508] SMTC3: Geographic match, score=85, reason=ssb_based (SSB-based virtual geographic region);
[0509] SMTC4: Geographic mismatch, score = 50, reason = no_geo_info (no geographic location information);
[0510] SMTC5: Geographic mismatch, reason = polygon_outside (outside of polygon);
[0511] After geographical screening, the number of candidate SMTCs is 3, namely SMTC0, SMTC2 and SMTC3.
[0512] 3. Optimal choice for SMTC in multiple scenarios
[0513] 3.1 The current scene is identified as an urban scene with a confidence level of 78.5%.
[0514] 3.2 Multi-dimensional scoring
[0515] Dimensions used: Priority information, mobility information, service type information, and signal quality information; target priority weight is 0.2, target movement direction weight is 0.15, target signal quality weight is 0.1, and target service weight is 0.15. Calculate the comprehensive score of the three SMTCs: SMTC0, SMTC2, and SMTC3.
[0516] 3.3 Comprehensive Selection Decision
[0517] The maximum number of options is 3; based on the score threshold (e.g., 35), 3 SMTCs are finally selected, namely SMTC0, SMTC2 and SMTC3.
[0518] 4. Beam correlation and dynamic configuration
[0519] 4.1 Analysis of beam correlation: SMTC0: Beam optimization completed, number of beams changed from 8 to 6; SMTC2: Beam optimization completed, number of beams changed from 8 to 4; SMTC3: Beam optimization completed, number of beams changed from 8 to 5.
[0520] 5. Measurement execution
[0521] 5.1 Perform SMTC measurements: Measurement cycle is 3, 3 measurement cycles are completed; Number of valid measurements: 9; Average RSRP: -82.3 dBm.
[0522] 6. Dynamic adjustment and feedback optimization
[0523] 6.1 Send a feedback report (i.e., SMTC-related information), including information on 3 SMTC selections; energy saving is estimated at 42.5%.
[0524] 6.2 Optimized configuration for receiving network transmissions.
[0525] Figure 10 This is a schematic diagram of the structure of the communication device 10 provided in an embodiment of this application. Figure 10 As shown, the communication device 10 includes:
[0526] The receiving module 11 is used to receive multiple first SMTCs and multiple auxiliary information corresponding to the multiple first SMTCs sent by the network device;
[0527] The acquisition module 12 is used to acquire first status information, which is the status information of the terminal.
[0528] Selection module 13 is used to select N target SMTCs from multiple first SMTCs based on multiple auxiliary information and first state information, where N is a positive integer;
[0529] Measurement module 14 is used for measurement based on N target SMTCs.
[0530] In one possible implementation, any one of the multiple auxiliary information pieces includes at least one of the following:
[0531] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0532] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0533] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0534] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0535] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0536] In one possible implementation, any one of the multiple auxiliary information includes first geographic information, the first status information includes second geographic information, and the second geographic information indicates the geographical location of the terminal; the selection module 13 is specifically used for:
[0537] For any SMTC among multiple first SMTCs, if the geographical location indicated by the second geographic information is within the geographical range indicated by the first geographic information corresponding to the SMTC, then the SMTC is determined as a candidate SMTC.
[0538] Based on the auxiliary information and first state information corresponding to the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs, where M is an integer greater than or equal to N.
[0539] In one possible implementation, the auxiliary information further includes first mobility information and first service type information; the first status information further includes second mobility information and second service type information; the second mobility information indicates the terminal's direction of movement and path of movement; and the second service type information indicates the type of service performed by the terminal. The selection module 13 is specifically used for:
[0540] For any one of the M candidate SMTCs, determine the movement direction matching degree based on the first mobility information and the second mobility information; determine the first score based on the movement direction matching degree.
[0541] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0542] Determine the target movement direction weight and the target business weight;
[0543] Based on the target movement direction weight and the target business weight, the first score and the second score are weighted and summed to obtain the comprehensive score of the candidate SMTC;
[0544] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0545] In one possible implementation, the auxiliary information further includes priority information, first mobility information, and first service type information; the first status information further includes second mobility information, second service type information, and signal quality information; the second mobility information indicates the terminal's direction of movement and path; the second service type information indicates the type of service performed by the terminal; and the signal quality information includes the signal quality of the cell measured by the terminal and the trend of signal quality changes; the selection module 13 is specifically used for:
[0546] For any one of the M candidate SMTCs, determine the third score based on the priority information;
[0547] Based on the first mobility information and the second mobility information, determine the degree of matching of the movement direction; based on the degree of matching of the movement direction, determine the first score;
[0548] The fourth score is determined based on the signal quality information;
[0549] Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score;
[0550] Determine the target priority weight, target movement direction weight, target signal quality weight, and target service weight;
[0551] Based on the target priority weight, target movement direction weight, target signal quality weight, and target service weight, the first score, second score, third score, and fourth score are weighted and summed to obtain the comprehensive score of the candidate SMTC.
[0552] Based on the combined scores of the M candidate SMTCs, select N target SMTCs from the M candidate SMTCs.
[0553] In one possible implementation, the first state information further includes the terminal's power consumption information; the selection module 13 is specifically used for:
[0554] Arrange the M candidate SMTCs in descending order of their comprehensive scores;
[0555] Based on the terminal's energy consumption information, determine the number N of target SMTCs;
[0556] The top N candidate SMTCs among the M candidate SMTCs after sorting are determined as the N target SMTCs.
[0557] In one possible implementation, the higher the matching degree of the movement direction, the larger the corresponding first score.
[0558] In one possible implementation, the higher the business matching degree, the larger the corresponding second score.
[0559] In one possible implementation, the higher the priority indicated by the priority information, the greater the corresponding third score.
[0560] In one possible implementation, the signal quality change trend in the signal quality information includes the signal quality change trend of the serving cell and / or the signal quality change trend of neighboring cells;
[0561] The faster the signal quality of the serving cell declines, or the faster the signal quality of the neighboring cell rises, the higher the corresponding fourth score.
[0562] In one possible implementation, the selection module 13 is specifically used for:
[0563] Receive the initial movement direction weight sent by the network device;
[0564] Based on the first state information, determine the current scenario of the terminal;
[0565] If the current scenario of the terminal is a high-speed mobile scenario or a high-reliability, low-latency scenario, the initial movement direction weight is increased to obtain the target movement direction weight; or,
[0566] If the current scenario for the terminal is a low-power IoT scenario, the initial movement direction weight is reduced to obtain the target movement direction weight; or...
[0567] When the current scenario of the terminal is a mixed business scenario, the initial movement direction weight is determined as the target movement direction weight.
[0568] In one possible implementation, the selection module 13 is specifically used for:
[0569] Receive the initial service weights sent by the network device;
[0570] Based on the first state information, determine the current scenario of the terminal;
[0571] If the current scenario for the terminal is a low-power IoT scenario, the initial service weight is increased to obtain the target service weight; or,
[0572] When the current scenario of the terminal is a mixed business scenario, the initial business weight is determined as the target business weight.
[0573] In one possible implementation, the selection module 13 is specifically used for:
[0574] Initial signal quality weights received from network devices;
[0575] Based on the first state information, determine the current scenario of the terminal;
[0576] If the current scenario for the terminal is a low-power IoT scenario, the initial signal quality weight is reduced to obtain the target signal quality weight; or,
[0577] If the current scenario of the terminal is a high-reliability, low-latency scenario, the initial signal quality weight is increased to obtain the target signal quality weight; or,
[0578] When the current scenario of the terminal is a mixed service scenario, the initial signal quality weight is determined as the target signal quality weight.
[0579] In one possible implementation, the auxiliary information further includes scene indication information, which indicates the scene to which the corresponding SMTC is applicable; the selection module 13 is specifically used for:
[0580] Based on the first state information, determine the current scenario of the terminal;
[0581] If the current scenario of the terminal is a single scenario, the SMTC corresponding to the single scenario among the M candidate SMTCs is determined as N target SMTCs. The single scenario includes scenarios where the terminal's movement route is fixed.
[0582] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0583] In one possible implementation, the second mobility information further includes the terminal's moving speed; for any one of the N target SMTCs, the measurement module 14 is specifically used for:
[0584] Receive beam-related information sent by network devices;
[0585] Based on beam-related information and second mobility information, at least one beam associated with the target SMTC is filtered to obtain at least one target beam.
[0586] Measure at least one synchronization signal block (SSB) carried on the target beam within the target SMTC.
[0587] In one possible implementation, the acquisition module 12 is further configured to acquire second status information, which is the latest status information of the terminal.
[0588] The selection module 13 is also used to select N target SMTCs from multiple first SMTCs based on multiple auxiliary information and the second state information if the change of the same parameter in the second state information and the first state information meets the preset conditions.
[0589] In one possible implementation, the change of the same parameter in the second state information and the first state information satisfies a preset condition, including at least one of the following:
[0590] The distance between the geographical location indicated by the second geographic information in the second status information and the geographical location indicated by the second geographic information in the first status information is greater than or equal to a distance threshold.
[0591] The absolute angle between the movement direction indicated by the second mobility information in the second state information and the movement direction indicated by the second mobility information in the first state information is greater than or equal to an angle threshold.
[0592] The absolute difference between the movement speed indicated by the second mobility information in the second state information and the movement speed indicated by the second mobility information in the first state information is greater than or equal to the speed threshold.
[0593] The priority of the service type indicated by the second service type information in the second status information is different from the priority of the service type indicated by the second service type information in the first status information.
[0594] The quality of service corresponding to the service type indicated by the second service type information in the second status information is different from the quality of service corresponding to the service type indicated by the second service type information in the first status information.
[0595] The measurement-related information in the second status information indicates that the number of consecutive measurement failures of the serving cell exceeds the threshold.
[0596] The signal quality of the serving cell indicated by the signal quality information in the second state information is less than the signal quality of the serving cell indicated by the signal quality information in the first state information, and the difference in signal quality between the serving cells is greater than or equal to the signal quality threshold.
[0597] In one possible implementation, the device 10 further includes a transmitting module 15, wherein,
[0598] The sending module 15 is used to send SMTC-related information to the network device. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs.
[0599] The receiving module 11 is further configured to receive first SMTC update information sent by the network device. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0600] The communication device 10 provided in this application embodiment can execute the steps executed by the terminal in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0601] Figure 11 This is a schematic diagram of the structure of the communication device 20 provided in an embodiment of this application. Figure 11 As shown, the communication device 20 includes:
[0602] The first sending module 21 is configured to send to the terminal a plurality of first SMTCs and a plurality of auxiliary information corresponding to each of the plurality of first SMTCs, wherein any one of the plurality of auxiliary information includes at least one of the following:
[0603] First geographic information, indicating the geographic range to which the corresponding SMTC applies;
[0604] Priority information indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the corresponding SMTC-associated beam belongs.
[0605] First mobility information, indicating the direction of movement or range of movement applicable to the corresponding SMTC;
[0606] Radio signal threshold, indicating the signal quality threshold required for SMTC to start and / or stop measurement;
[0607] The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
[0608] In one possible implementation, any one of the multiple auxiliary information pieces may further include beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
[0609] In one possible implementation, the device 10 further includes:
[0610] The first receiving module 22 is used to receive SMTC-related information sent by the terminal. The SMTC-related information includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs. The N target SMTCs are SMTCs among multiple first SMTCs, and N is a positive integer.
[0611] Module 23 is used to determine the second SMTC update information based on SMTC-related information;
[0612] The second sending module 24 is used to send the second SMTC update information to the core network equipment;
[0613] The second receiving module 25 is configured to receive first SMTC update information sent by the core network equipment. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of at least one first SMTC.
[0614] The first sending module 21 is also used to send the first SMTC update information to the terminal.
[0615] The communication device 20 provided in this application embodiment can execute the steps executed by the network device in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0616] Figure 12 This is a schematic diagram of the structure of the electronic device 30 provided in an embodiment of this application. Figure 12 As shown, the electronic device 30 includes a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, etc., and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 31, memory 32, and processor 33 are interconnected via a bus 34.
[0617] Memory 32 is used to store program instructions;
[0618] The processor 33 is used to execute the program instructions stored in the memory to perform the steps executed by the terminal in the above method embodiment.
[0619] The transceiver 31 is used to perform the sending and receiving functions of the terminal in the above communication method.
[0620] Electronic device 30 may also include a user interface. For different terminals, the user interface 14 may also be an interface that can connect to external or internal devices, including but not limited to keypad, display, speaker, microphone, joystick, etc.
[0621] The bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 33 and memory represented by memory 32. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 31 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 33 is responsible for managing the bus architecture and general processing, and memory 32 may store data used by processor 33 during operation.
[0622] Alternatively, the processor 33 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0623] The electronic device 30 can execute the steps executed by the terminal in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.
[0624] Figure 13 This is a schematic diagram of the structure of the electronic device 40 provided in an embodiment of this application. Figure 13 As shown, the electronic device 40 includes a transceiver 41, a memory 42, and a processor 43. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 41, memory 42, and processor 43 are interconnected via a bus 44.
[0625] Memory 42 is used to store program instructions;
[0626] The processor 43 is used to execute the program instructions stored in the memory to perform the steps executed by the network device in the above method embodiment.
[0627] Transceiver 41 is used to perform the transmit and receive functions of the network device in the above communication method.
[0628] The bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 43 and memory represented by memory 42. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 41 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 43 is responsible for managing the bus architecture and general processing, and memory 42 may store data used by processor 43 during operation.
[0629] Alternatively, the processor 43 may be a CPU, ASIC, FPGA or CPLD, and the processor may also adopt a multi-core architecture.
[0630] Network devices can execute the steps performed by network devices in the above method embodiments. Their implementation principles and beneficial effects are similar and will not be repeated here.
[0631] This application provides a processor-readable storage medium storing a computer program that is used to cause the processor to perform the steps of the aforementioned terminal or network device.
[0632] This application also provides a computer program product, including a computer program that can be executed by a processor, such that when the computer program product is executed by the processor, the steps of the aforementioned terminal or network device are executed.
[0633] This application also provides a chip, module, or integrated development environment (IDE), which includes at least one processor for executing program instructions to implement the steps of the terminal or network device described above.
[0634] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
[0635] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0636] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0637] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0638] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
Claims
1. A communication method characterized by comprising: Applied to a terminal, the method includes: Receive multiple first synchronization signal block measurement timing configuration (SMTC) and multiple auxiliary information corresponding to the multiple first SMTCs sent by the network device; Obtain first status information, where the first status information is the status information of the terminal; Based on the multiple auxiliary information and the first state information, N target SMTCs are selected from the multiple first SMTCs, where N is a positive integer; Measurements are performed based on the N target SMTCs.
2. The method of claim 1, wherein, Any one of the plurality of auxiliary information includes at least one of the following: First geographic information, the first geographic information indicates the geographic range to which the corresponding SMTC applies; Priority information, which indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the beam associated with the corresponding SMTC belongs; First mobility information, the first mobility information indicating the direction of movement or range of movement applicable to the corresponding SMTC; Radio signal threshold, which indicates the signal quality threshold required for SMTC to start and / or stop measurement; The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
3. The method of claim 2, wherein, Any one of the plurality of auxiliary information includes the first geographic information, the first status information includes the second geographic information, and the second geographic information indicates the geographic location of the terminal; The step of selecting N target SMTCs from the plurality of first SMTCs based on the plurality of auxiliary information and the first state information includes: For any one of the plurality of first SMTCs, if the geographical location indicated by the second geographic information is within the geographical range indicated by the first geographic information corresponding to the SMTC, then the SMTC is determined as a candidate SMTC; Based on the auxiliary information corresponding to the M candidate SMTCs and the first state information, N target SMTCs are selected from the M candidate SMTCs, where M is an integer greater than or equal to N.
4. The method of claim 3, wherein, The auxiliary information also includes the first mobility information and the first service type information. The first status information also includes the second mobility information and the second service type information. The second mobility information indicates the movement direction and movement path of the terminal, and the second service type information indicates the type of service performed by the terminal. The step of selecting N target SMTCs from the M candidate SMTCs based on the auxiliary information corresponding to the M candidate SMTCs and the first state information includes: For any one of the M candidate SMTCs, determine the direction of movement matching degree based on the first mobility information and the second mobility information; determine the first score based on the direction of movement matching degree. Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score; Determine the target movement direction weight and the target business weight; Based on the target movement direction weight and the target service weight, the first score and the second score are weighted and summed to obtain the comprehensive score of the candidate SMTC; Based on the combined scores of the M candidate SMTCs, N target SMTCs are selected from the M candidate SMTCs.
5. The method of claim 3, wherein, The auxiliary information also includes the priority information, the first mobility information, and the first service type information. The first status information also includes the second mobility information, the second service type information, and the signal quality information. The second mobility information indicates the movement direction and movement path of the terminal. The second service type information indicates the type of service performed by the terminal. The signal quality information includes the signal quality of the cell measured by the terminal and the signal quality change trend. The step of selecting N target SMTCs from the M candidate SMTCs based on the auxiliary information corresponding to the M candidate SMTCs and the first state information includes: For any one of the M candidate SMTCs, a third score is determined based on the priority information; Based on the first mobility information and the second mobility information, a movement direction matching degree is determined; based on the movement direction matching degree, a first score is determined; Based on the signal quality information, determine the fourth score; Based on the first business type information and the second business type information, determine the business matching degree; based on the business matching degree, determine the second score; Determine the target priority weight, target movement direction weight, target signal quality weight, and target service weight; Based on the target priority weight, the target movement direction weight, the target signal quality weight, and the target service weight, the first score, the second score, the third score, and the fourth score are weighted and summed to obtain the comprehensive score of the candidate SMTC; Based on the combined scores of the M candidate SMTCs, N target SMTCs are selected from the M candidate SMTCs.
6. The method according to claim 4 or 5, characterized in that, The first status information also includes the terminal's energy consumption information; the step of selecting N target SMTCs from the M candidate SMTCs based on their comprehensive scores includes: The M candidate SMTCs are arranged from highest to lowest based on their comprehensive scores; Based on the power consumption information of the terminal, determine the number N of target SMTCs; The top N candidate SMTCs among the M candidate SMTCs after sorting are determined as the N target SMTCs.
7. The method according to claim 4 or 5, characterized in that, The higher the matching degree of the movement direction, the larger the corresponding first score.
8. The method according to claim 4 or 5, characterized in that, The higher the business matching degree, the greater the corresponding second score.
9. The method of claim 5, wherein, The higher the priority indicated by the priority information, the greater the corresponding third score.
10. The method of claim 5, wherein, The signal quality change trend in the signal quality information includes the signal quality change trend of the serving cell and / or the signal quality change trend of neighboring cells; The faster the signal quality change trend of the serving cell indicates a decline in the signal quality of the serving cell, or the faster the signal quality change trend of the neighboring cell indicates a rise in the signal quality of the neighboring cell, the larger the corresponding fourth score.
11. The method of claim 4 or 5, wherein, Determine the target movement direction weights, including: Receive the initial movement direction weight sent by the network device; Based on the first state information, the current scene of the terminal is determined; If the current scenario of the terminal is a high-speed mobile scenario or a high-reliability, low-latency scenario, the initial movement direction weight is increased to obtain the target movement direction weight; or, If the current scenario of the terminal is a low-power IoT scenario, the initial movement direction weight is reduced to obtain the target movement direction weight; or, When the current scenario of the terminal is a mixed service scenario, the initial movement direction weight is determined as the target movement direction weight.
12. The method according to claim 4 or 5, characterized in that, Determine the target business weights, including: Receive the initial service weight sent by the network device; Based on the first state information, the current scene of the terminal is determined; If the current scenario of the terminal is a low-power IoT scenario, the initial service weight is increased to obtain the target service weight; or, When the current scenario of the terminal is a mixed service scenario, the initial service weight is determined as the target service weight.
13. The method according to claim 5, characterized in that, Determine the target signal quality weights, including: Receive the initial signal quality weights sent by the network device; Based on the first state information, the current scene of the terminal is determined; If the current scenario of the terminal is a low-power IoT scenario, the initial signal quality weight is reduced to obtain the target signal quality weight; or, If the current scenario of the terminal is a high-reliability, low-latency scenario, the initial signal quality weight is increased to obtain the target signal quality weight; or, When the current scenario of the terminal is a mixed service scenario, the initial signal quality weight is determined as the target signal quality weight.
14. The method according to claim 2, characterized in that, The auxiliary information also includes scene indication information, which indicates the scene to which the corresponding SMTC is applicable; The step of selecting N target SMTCs from the M candidate SMTCs based on the auxiliary information corresponding to the M candidate SMTCs and the first state information includes: Based on the first status information, the current scene of the terminal is determined; If the current scenario of the terminal is a single scenario, the SMTC corresponding to the single scenario among the M candidate SMTCs is determined as the N target SMTCs, where the single scenario includes scenarios where the terminal's movement route is fixed.
15. The method according to claim 4 or 5, characterized in that, Any one of the multiple auxiliary information includes beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
16. The method according to claim 15, characterized in that, The second mobility information also includes the terminal's moving speed; for any one of the N target SMTCs, a measurement is performed based on the target SMTC, including: Receive beam-related information sent by the network device; Based on the beam-related information and the second mobility information, at least one beam associated with the target SMTC is filtered to obtain at least one target beam; The synchronization signal block SSB carried on at least one target beam is measured within the target SMTC.
17. The method according to claim 4 or 5, characterized in that, The method further includes: Obtain second status information, which is the latest status information of the terminal; If the change of the same parameter in the second state information and the first state information meets the preset conditions, then based on the multiple auxiliary information and the second state information, N target SMTCs are reselected from the multiple first SMTCs.
18. The method according to claim 17, characterized in that, The change of the same parameter in the second state information and the first state information satisfies a preset condition, including at least one of the following: The distance between the geographical location indicated by the second geographical information in the second status information and the geographical location indicated by the second geographical information in the first status information is greater than or equal to a distance threshold. The absolute angle between the movement direction indicated by the second mobility information in the second status information and the movement direction indicated by the second mobility information in the first status information is greater than or equal to an angle threshold. The absolute difference between the moving speed indicated by the second mobility information in the second status information and the moving speed indicated by the second mobility information in the first status information is greater than or equal to a speed threshold. The priority of the service type indicated by the second service type information in the second status information is different from the priority of the service type indicated by the second service type information in the first status information. The quality of service corresponding to the service type indicated by the second service type information in the second status information is different from the quality of service corresponding to the service type indicated by the second service type information in the first status information. The measurement-related information in the second status information indicates that the number of consecutive measurement failures of the serving cell exceeds a threshold. The signal quality of the serving cell indicated by the signal quality information in the second status information is less than the signal quality of the serving cell indicated by the signal quality information in the first status information, and the difference in signal quality between the serving cells is greater than or equal to the signal quality threshold.
19. The method according to claim 4 or 5, characterized in that, The method further includes: Send SMTC-related information to the network device. The SMTC-related information includes the identifiers of the N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs. The network device receives first SMTC update information, which includes at least one of the following: at least one second SMTC, auxiliary information corresponding to the at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of the at least one first SMTC.
20. A communication method, characterized in that, Applied to network devices, the method includes: The terminal is sent with a plurality of first synchronization signal block measurement timing configuration (SMTC) and a plurality of auxiliary information corresponding to the plurality of first SMTCs, wherein any one of the plurality of auxiliary information includes at least one of the following: First geographic information, the first geographic information indicates the geographic range to which the corresponding SMTC applies; Priority information, which indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the beam associated with the corresponding SMTC belongs; First mobility information, the first mobility information indicating the direction of movement or range of movement applicable to the corresponding SMTC; Radio signal threshold, which indicates the signal quality threshold required for SMTC to start and / or stop measurement; The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
21. The method according to claim 20, characterized in that, Any one of the multiple auxiliary information includes beam index information, which indicates the index of at least one beam associated with the corresponding SMTC.
22. The method according to claim 20 or 21, characterized in that, The method further includes: The terminal sends SMTC-related information, which includes the identifiers of N target SMTCs, the measurement results corresponding to the N target SMTCs, and the comprehensive score of the N target SMTCs. The N target SMTCs are the SMTCs among the plurality of first SMTCs, and N is a positive integer. Based on the SMTC-related information, the second SMTC update information is determined; Send the second SMTC update information to the core network equipment; The system receives first SMTC update information sent by the core network device. The first SMTC update information includes at least one of the following: at least one second SMTC, auxiliary information corresponding to the at least one second SMTC, update configuration information of at least one first SMTC, and update auxiliary information of the at least one first SMTC. The first SMTC update information is sent to the terminal.
23. A communication device, characterized in that, Applied to a terminal, the device includes: The receiving module is used to receive multiple first synchronization signal block measurement timing configuration (SMTC) and multiple auxiliary information corresponding to the multiple first SMTCs sent by the network device. The acquisition module is used to acquire first status information, wherein the first status information is the status information of the terminal; The selection module is used to select N target SMTCs from the plurality of first SMTCs based on the plurality of auxiliary information and the first state information, where N is a positive integer; A measurement module is used to perform measurements based on the N target SMTCs.
24. A communication device, characterized in that, Applied to network devices, the device includes: The first transmitting module is configured to transmit to the terminal a plurality of first synchronization signal block measurement timing configuration (SMTC) and a plurality of auxiliary information corresponding to the plurality of first SMTCs, wherein any one of the plurality of auxiliary information includes at least one of the following: First geographic information, the first geographic information indicates the geographic range to which the corresponding SMTC applies; Priority information, which indicates the priority of the cell associated with the corresponding SMTC or the priority of the cell to which the beam associated with the corresponding SMTC belongs; First mobility information, the first mobility information indicating the direction of movement or range of movement applicable to the corresponding SMTC; Radio signal threshold, which indicates the signal quality threshold required for SMTC to start and / or stop measurement; The first service type information indicates the service types supported by the cell associated with the corresponding SMTC or the service types applicable to the corresponding SMTC.
25. An electronic device, characterized in that, include: Processor, memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-22.
26. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1-22.
27. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-22.