Network search method and related device

By performing cell measurement and sorting in parallel in the connection state of the terminal device, it is determined that the preferred cells are resided, which solves the problem that the terminal device cannot measure the target neighborhood or has poor quality in mobile scenarios, and quickly finds and resides in cells with better quality, improving user experience.

CN119946740APending Publication Date: 2025-05-06HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311467386.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-06
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In the terminal device mobile scenario, the target neighborhood may not be measured or the target neighborhood has poor quality, resulting in service interruption and affecting the user experience.

Method used

Using a network search method, the terminal device performs cell measurement in a connected state, and by measuring cells in multiple frequency bands in parallel, sorts the measured cells according to service information and cell quality parameters, and determines that the preferred cells are resided.

Benefits of technology

It reduces the cell measurement time and service interruption time, improves the user's business experience, reduces the probability of service interruption, and ensures that terminal equipment can quickly find and reside in a cell with better quality in mobile scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119946740A_ABST
    Figure CN119946740A_ABST
Patent Text Reader

Abstract

The invention provides a network searching method and a related device, the method is applied to terminal equipment, and the terminal equipment comprises a radio frequency front end and a baseband processor. And the terminal equipment in the non-connection state performs parallel cell measurement by using the channel concurrency capability of the radio frequency front end and the capability of a baseband processor, and / or the terminal equipment in the connection state performs cell measurement according to the acquired first frequency band set information. And then, the terminal equipment sorts one or more cells obtained by cell measurement according to the information of the first service running in the connected state and the quality parameters of the cells, and determines a preferred cell according to the sorted one or more cells, and the terminal equipment resides in the preferred cell. Therefore, the terminal equipment can quickly measure the preferred cell and reside in the mobile scene, the probability of service interruption is greatly reduced, and the service experience of a user is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a network search method and related devices. Background Art

[0002] When a terminal device in a connected state is moving, for example, when a user is traveling by high-speed rail, subway, car or other means of transportation, or when a user is walking in a building, the terminal device may not be able to measure the target neighboring area. In this case, the connection between the terminal device and the current base station may be disconnected, and the underlying service of the terminal device may also be interrupted. The terminal device needs to search the network again (for example, measure the cell). If the terminal device takes a long time to search the network, the user experience may be stuck, especially when the terminal device is performing real-time services. The user experience may be seriously affected. Therefore, in the mobile scenario of the terminal device, the probability of service interruption is high, and the user's service experience is poor. Summary of the invention

[0003] The present application discloses a network search method and related devices, which can enable a terminal device to quickly search for a better target network in a mobile scenario, reduce the probability of service interruption, and improve the user's service experience.

[0004] In a first aspect, the present application provides a communication method, applied to a terminal device, the method comprising: when in a connected state, running a first service; switching from a connected state to a non-connected state; performing parallel cell measurements on multiple first frequency bands, and obtaining one or more first cells; sorting the one or more first cells according to information of the first service; determining a second cell based on the sorted one or more first cells, the second cell being used for the terminal device to reside.

[0005] In the above method, the terminal device can perform cell measurements in parallel and sort one or more first cells obtained by the measurement to obtain a "preferred cell" (i.e., the second cell) for residence, rather than performing serial cell measurements and residing in a cell that meets the residence threshold. This not only reduces the duration of cell measurement (i.e., the duration of underlying service interruption), but also avoids the situation where the cell that is resided in is a cell that meets the residence threshold but has poor performance. Therefore, the terminal device can quickly measure the "preferred cell" for residence in scenarios such as mobile scenarios, greatly reducing the probability of service interruption and effectively improving the user's service experience.

[0006] In a possible implementation, the one or more first cells meet the residence threshold; the sorting of the one or more first cells according to the information of the first service includes: sorting the one or more first cells according to the information of the first service and the quality parameters of the cell; the information of the first service includes the experience quality QoE of the first service, and the quality parameters of the cell include at least one of the following: bandwidth, signal to interference plus noise ratio SINR, reference signal received power RSRP, reference signal received quality RSRQ and packet loss rate.

[0007] In the above method, the terminal device can sort one or more cells that meet the residence threshold obtained by measurement according to the information of the first service running in the connected state and the quality parameters of the cell, and determine the second cell to reside in according to the sorting result, instead of residing in the cell that meets the residence threshold when it is measured. This can ensure that the second cell is a "preferred cell" with better quality and suitable for the service running by the terminal device, so that the terminal device can provide the user with a better service experience when residing in the second cell.

[0008] In one possible implementation, the terminal device includes a radio frequency front end and a baseband processor modem, and the multiple first frequency bands include a first frequency band group; the parallel cell measurement of the multiple first frequency bands includes: using the radio frequency front end and the modem to perform cell measurement on the multiple frequency bands in the first frequency band group in parallel; the multiple frequency bands in the first frequency band group meet the path concurrency capability of the radio frequency front end and the ability of the modem to perform cell measurement.

[0009] In some examples, the plurality of frequency bands in the first frequency band group meet the capability of the plurality of parallel receivers of the modem. In some examples, the terminal device performs cell measurements on the plurality of frequency bands in the first frequency band group in parallel through the channel concurrency capability of the RF front end and the capability of the plurality of parallel receivers of the modem.

[0010] In the above method, the terminal device can perform parallel cell measurements on multiple frequency bands in the first frequency band group that meet the relevant capabilities, avoiding parallel cell measurements on multiple frequency bands that do not meet the relevant capabilities, resulting in measurement abnormalities, etc., to ensure that parallel cell measurements can be carried out normally and improve reliability.

[0011] In a possible implementation, the method also includes: when in a non-connected state, sorting the multiple first frequency bands according to frequency band information; the multiple first frequency bands include a first frequency band group and a second frequency band group, and the first frequency band group is arranged before the second frequency band group; the parallel cell measurement of the multiple first frequency bands and obtaining one or more first cells includes: parallel cell measurement of multiple frequency bands in the first frequency band group, and measuring one or more third cells; parallel cell measurement of multiple frequency bands in the second frequency band group, and measuring one or more fourth cells, and the one or more first cells include the one or more third cells and the one or more fourth cells.

[0012] In some examples, the frequency band information includes historical usage time, and the historical usage time of at least one frequency band in the first frequency band group is later than the historical usage time of the frequency bands in the second frequency band group.

[0013] In the above method, the terminal device can sort multiple first frequency bands and perform parallel cell measurements based on the sorting results to ensure that frequency band groups with higher priorities can be given priority for parallel cell measurements. Frequency band groups with higher priorities (such as frequency band groups with later historical usage time) can be understood as frequency band groups that are easier to measure available cells. In this way, one or more first cells can be obtained with fewer parallel cell measurements, further reducing the duration of cell measurements and reducing service delays.

[0014] In a possible implementation, before switching from a connected state to a non-connected state, the method further includes: performing cell measurement according to a neighboring cell measurement configured by a service cell of the terminal device, and obtaining first measurement information, wherein the first measurement information indicates that the measured cell is empty, or the quality of the cell in the first measurement information is less than or equal to a first threshold; switching from a connected state to a non-connected state includes: switching from a connected state to a non-connected state according to the first measurement information; or receiving first indication information sent by a network device, and switching from a connected state to a non-connected state according to the first indication information, wherein the first indication information is sent by the network device after receiving the first measurement information sent by the terminal device.

[0015] In the above method, in a mobile scenario of a terminal device, when the terminal device cannot measure the target neighboring cell (i.e., the neighboring cell indicated by the serving cell for measurement) or the quality of the measured target neighboring cell is poor, the terminal device may switch from a connected state to a non-connected state. At this time, the terminal device can perform parallel cell measurements instead of serial cell measurements, which greatly reduces the duration of cell measurements and allows the terminal device to quickly measure an available cell for residence when the target neighboring cell is unavailable, effectively reducing the duration of underlying service interruption.

[0016] In a possible implementation, the method also includes: when in a connected state, performing cell measurement on one or more second frequency bands according to the first frequency band set information, and obtaining one or more fifth cells, the first frequency band set information including information of one or more second frequency bands; sorting the one or more first cells according to the information of the first service includes: sorting the one or more first cells and the one or more fifth cells according to the information of the first service, the one or more first cells and the one or fifth cells satisfying the residence threshold; determining the second cell according to the sorted one or more first cells includes: determining the second cell according to the sorted one or more first cells and the one or more fifth cells.

[0017] In some examples, the first frequency band set information includes at least one of the following: the position of the first frequency band, the position of the frequency point of the first frequency band, the timing relationship of the reference signal corresponding to the first frequency band relative to the service cell of the terminal device, and the type of the reference signal corresponding to the first frequency band.

[0018] In the above method, the terminal device can also obtain the first frequency band set information by itself in the connected state, and perform cell measurement in advance according to the first frequency band set information. When it is subsequently switched to the non-connected state, the first cell obtained by the parallel cell measurement in the non-connected state and the fifth cell obtained by the cell measurement according to the first frequency band set information can be sorted together to obtain the preferred cell for residence. In this way, more candidate cells for determining the preferred cell can be obtained, so that the probability that the preferred cell is the "optimal cell" is greatly improved, and performing cell measurement in advance in the connected state will not increase the duration of the underlying service interruption (i.e., the duration of the cell measurement in the non-connected state), better balance the service delay and service experience quality, and further improve the user's service experience.

[0019] In a possible implementation, the method further includes: when a first condition is met, obtaining the first frequency band set information, the first condition including that the quality of the service cell of the terminal device is less than or equal to a second threshold, or the quality of the first service is less than or equal to a third threshold.

[0020] In some examples, when a first condition and a second condition are met, the first frequency band set information is obtained, and the second condition includes second measurement information indicating that the measured cell is empty, or the quality of the cell in the second measurement information is less than or equal to a fourth threshold, wherein the second measurement information is obtained by the terminal device by performing cell measurement based on the neighboring area measurement configured by the service cell.

[0021] In the above method, when the terminal device in the connected state obtains the first frequency band set information to perform cell measurement in advance when it is found that the quality of the current service cell is poor or the quality of the current service is poor, it can provide early warning of the subsequent situation where it may be necessary to measure the cell by itself, thereby avoiding the need to switch to the non-connected state but being too late to perform cell measurement in advance, thereby improving the reliability of the solution implementation.

[0022] In one possible implementation, the cell measurement of one or more second frequency bands according to the first frequency band set information includes: performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on the second frequency band; or, performing cell measurement on the second frequency band during discontinuous reception CDRX in the frequency band of the serving cell; or, performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on a third frequency band, wherein, in the communication process based on the frequency band of the serving cell, cell measurement is performed on a fourth frequency band during discontinuous reception CDRX, and the one or more second frequency bands include the third frequency band and the fourth frequency band; or, in the communication process based on the frequency band of the serving cell, cell measurement is performed on the second frequency band in a first time period, and the terminal device does not communicate based on the frequency band of the serving cell during the first time period.

[0023] In the above method, the terminal device in the connected state can perform cell measurement based on the second frequency band in the first frequency band set information while performing a communication process based on the frequency band of the service cell. For example, these two processes can be performed in parallel, thereby improving the efficiency of cell measurement without affecting the communication process of the current service.

[0024] In a possible implementation manner, the connected state is a radio resource control (RRC) connected state, and the unconnected state is an RRC idle state or an RRC inactive state.

[0025] In the second aspect, the present application provides another network search method, applied to a terminal device, the method comprising: when in a connected state, running a first service; when in a connected state, performing cell measurement on one or more first frequency bands according to first frequency band set information, and obtaining one or more first cells, the first frequency band set information including information of one or more first frequency bands; switching from a connected state to a non-connected state; determining a second cell based on the one or more first cells, the second cell being used for the terminal device to reside.

[0026] In some examples, the first frequency band set information includes at least one of the following: the position of the first frequency band, the position of the frequency point of the first frequency band, the timing relationship of the reference signal corresponding to the first frequency band relative to the service cell of the terminal device, and the type of the reference signal corresponding to the first frequency band.

[0027] In the above method, the terminal device can obtain the first frequency band set information by itself in the connected state, and perform cell measurement in advance according to the first frequency band set information. When it is subsequently switched to the non-connected state, the second cell can be directly determined according to one or more first cells obtained by the cell measurement in advance for residence. There is no need to perform serial cell measurements in the non-connected state, which greatly reduces the duration of cell measurement (i.e., the duration of underlying service interruption). Therefore, the terminal device can quickly measure available cells for residence in scenarios such as mobile scenarios, which greatly reduces the probability of service interruption and effectively improves the user's service experience.

[0028] In a possible implementation, the method further includes: sorting the one or more first cells according to information of the first service; and determining the second cell according to the one or more first cells includes: determining the second cell according to the sorted one or more first cells.

[0029] In a possible implementation, the one or more first cells meet the residence threshold; the sorting of the one or more first cells according to the information of the first service includes: sorting the one or more first cells according to the information of the first service and the quality parameters of the cell; the information of the first service includes the experience quality QoE of the first service, and the quality parameters of the cell include at least one of the following: bandwidth, signal to interference plus noise ratio SINR, reference signal received power RSRP, reference signal received quality RSRQ and packet loss rate.

[0030] In the above method, the terminal device can sort one or more cells that meet the residence threshold obtained by measurement according to the information of the first service running in the connected state and the quality parameters of the cell, and determine the second cell to reside in according to the sorting result, instead of residing in the cell that meets the residence threshold when it is measured. This can ensure that the second cell is a "preferred cell" with better quality and suitable for the service running by the terminal device, so that the terminal device can provide the user with a better service experience when residing in the second cell.

[0031] In a possible implementation, the method further includes: when a first condition is met, obtaining the first frequency band set information, the first condition including that the quality of the service cell of the terminal device is less than or equal to a first threshold, or the quality of the first service is less than or equal to a second threshold.

[0032] In some examples, when a first condition and a second condition are met, the first frequency band set information is obtained, and the second condition includes measurement information indicating that the measured cell is empty, or the quality of the cell in the measurement information is less than or equal to a fourth threshold, wherein the measurement information is obtained by the terminal device by performing cell measurement based on the neighboring area measurement configured for the service cell.

[0033] In the above method, when the terminal device in the connected state obtains the first frequency band set information to perform cell measurement in advance when it is found that the quality of the current service cell is poor or the quality of the current service is poor, it can provide early warning of the subsequent situation where it may be necessary to measure the cell by itself, thereby avoiding the need to switch to the non-connected state but being too late to perform cell measurement in advance, thereby improving the reliability of the solution implementation.

[0034] In one possible implementation, the switching from a connected state to a non-connected state includes: switching from a connected state to a non-connected state according to first measurement information, the first measurement information being obtained by the terminal device performing cell measurement in a connected state according to neighboring cell measurement configured for a service cell; or, switching from a connected state to a non-connected state according to first indication information sent by a network device, the first indication information being sent by the network device after receiving first measurement information sent by the terminal device, the first measurement information being obtained by the terminal device performing cell measurement in a connected state according to neighboring cell measurement configured for a service cell; or, when a preset quality assessment event is triggered, switching from a connected state to a non-connected state, wherein the quality assessment event is that the quality of the service cell of the terminal device is worse than that of an adjacent cell, and the quality assessment event is obtained by performing cell measurement on one or more first frequency bands according to the first frequency band set information.

[0035] In the above method, the terminal device can not only switch from a connected state to a non-connected state according to the result of the neighboring cell measurement configured by the service cell, but also switch from a connected state to a non-connected state according to the result of the cell measurement performed on the first frequency band by itself. This allows the terminal device to leave the current service cell with poor quality and stay in a neighboring cell with better quality when the service cell is not configured with neighboring cell measurement / the network device cannot return indication information in time, thereby improving the user's service experience.

[0036] In a possible implementation, the cell measurement of one or more first frequency bands according to the first frequency band set information includes: performing in parallel: a communication process based on the frequency band of the service cell, and a cell measurement based on the first frequency band; or, performing in parallel: a communication process based on the frequency band of the service cell, and a cell measurement based on the second frequency band, wherein, in the communication process based on the frequency band of the service cell, cell measurement is performed on the third frequency band during the discontinuous reception CDRX, and the one or more first frequency bands include the second frequency band and the third frequency band; or, in the communication process based on the frequency band of the service cell, cell measurement is performed on the first frequency band in a first time period, and the terminal device does not communicate based on the frequency band of the service cell during the first time period.

[0037] In the above method, the terminal device in the connected state can perform cell measurement based on the first frequency band in the first frequency band set information while performing a communication process based on the frequency band of the service cell. For example, these two processes can be performed in parallel, thereby improving the efficiency of cell measurement without affecting the communication process of the current service.

[0038] In a possible implementation, the method also includes: when in a non-connected state, performing parallel cell measurements on multiple fifth frequency bands and obtaining one or more third cells; determining the second cell based on the one or more first cells includes: determining the second cell based on the one or more first cells and the one or more third cells.

[0039] In the above method, the terminal device can also perform parallel cell measurements in a non-connected state, and sort the third cell obtained by performing parallel cell measurements in a non-connected state and the first cell obtained by performing cell measurements according to the first frequency band set information to obtain a preferred cell for residence. In this way, more candidate cells for determining the preferred cell can be obtained, so that the probability that the preferred cell is the "optimal cell" is greatly increased, further improving the user's service experience.

[0040] In one possible implementation, the terminal device includes a radio frequency front end and a baseband processor modem; the multiple fifth frequency bands include a first frequency band group; the parallel cell measurement of the multiple fifth frequency bands includes: using the radio frequency front end and the modem to perform cell measurements on multiple frequency bands in the first frequency band group in parallel; the multiple frequency bands in the first frequency band group meet the path concurrency capability of the radio frequency front end and the ability of the modem to perform cell measurements.

[0041] In some examples, the plurality of frequency bands in the first frequency band group meet the capability of the plurality of parallel receivers of the modem. In some examples, the terminal device performs cell measurements on the plurality of frequency bands in the first frequency band group in parallel through the channel concurrency capability of the RF front end and the capability of the plurality of parallel receivers of the modem.

[0042] In the above method, the terminal device can perform parallel cell measurements on multiple frequency bands in the first frequency band group that meet the relevant capabilities, avoiding parallel cell measurements on multiple frequency bands that do not meet the relevant capabilities, resulting in measurement abnormalities, etc., to ensure that parallel cell measurements can be carried out normally and improve reliability.

[0043] In a possible implementation, the method also includes: when in a non-connected state, sorting the multiple fifth frequency bands according to the frequency band information; the multiple fifth frequency bands include a first frequency band group and a second frequency band group, and the first frequency band group is arranged before the second frequency band group; the parallel cell measurement of the multiple fifth frequency bands and obtaining one or more third cells includes: performing cell measurement on multiple frequency bands in the first frequency band group in parallel, and obtaining one or more fourth cells; performing cell measurement on multiple frequency bands in the second frequency band group in parallel, and obtaining one or more fifth cells, and the one or more third cells include the one or more fourth cells and the one or more fifth cells.

[0044] In some examples, the frequency band information includes historical usage time, and the historical usage time of at least one frequency band in the first frequency band group is later than the historical usage time of the frequency bands in the second frequency band group.

[0045] In the above method, the terminal device can sort multiple fifth frequency bands and perform parallel cell measurements according to the sorting results to ensure that frequency band groups with higher priorities can be given priority for parallel cell measurements. Frequency band groups with higher priorities (such as frequency band groups with later historical usage time) can be understood as frequency band groups that are easier to measure available cells. In this way, one or more third cells can be obtained by performing fewer parallel cell measurements, thereby reducing the duration of cell measurements and thus reducing service delays.

[0046] In a possible implementation manner, the connected state is a radio resource control (RRC) connected state, and the unconnected state is an RRC idle state or an RRC inactive state.

[0047] In a third aspect, the present application provides a terminal device, including a transceiver, a processor and a memory; the memory is used to store a computer program, the processor calls the computer program, and the terminal device executes the network search method provided by the first aspect, the second aspect, and any one of the implementation methods of the first aspect and the second aspect.

[0048] In a fourth aspect, the present application provides a computer storage medium storing a computer program, which, when executed by a processor, is used to execute the network search method provided by the first aspect, the second aspect, and any one of the implementations of the first aspect and the second aspect.

[0049] In a fifth aspect, the present application provides a computer program product. When the computer program product runs on a device, the device executes the network search method provided by the first aspect, the second aspect, and any one of the implementations of the first aspect and the second aspect.

[0050] In a sixth aspect, the present application provides an electronic device, the electronic device comprising a method or device for executing any aspect or implementation of the present application. The electronic device is, for example, a chip.

[0051] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single implementation. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one implementation. Therefore, the description of technical features, technical solutions or beneficial effects in this application does not necessarily refer to the same implementation. Furthermore, the technical features, technical solutions and beneficial effects described in this application can also be combined in any appropriate manner. Those skilled in the art will understand that this application can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific implementation. In other implementations, additional technical features and beneficial effects can also be identified in specific implementations that do not embody all implementations. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The following is an introduction to the drawings used in this application.

[0053] Figure 1 It is a schematic diagram of the architecture of a communication system provided by the present application;

[0054] Figure 2 It is a schematic diagram of the architecture of another communication system provided by the present application;

[0055] Figure 3 It is a schematic diagram of the architecture of another communication system provided by the present application;

[0056] Figure 4 It is a schematic diagram of a communication process provided by the present application;

[0057] Figure 5 It is a hardware structure diagram of a terminal device provided by this application;

[0058] Figure 6 It is a software architecture diagram of a terminal device provided by this application;

[0059] Figure 7 It is a flowchart of a network search method provided by the present application;

[0060] Figure 8 It is a schematic diagram of another communication process provided by the present application;

[0061] Fig. 9 It is a flowchart of another network search method provided by the present application;

[0062] Figures 10A-10D It is a schematic diagram of some cell measurements provided by this application;

[0063] Fig.11 It is a schematic diagram of another communication process provided by the present application. DETAILED DESCRIPTION

[0064] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings. The terms used in the implementation method of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0065] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.

[0066] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0067] In the embodiment of the present application, the terminal device may be a device with a wireless communication function. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a handheld device, a vehicle-mounted device, a wearable device, etc., which are not limited here.

[0068] In the embodiment of the present application, the network device may be a device with wireless communication function. In one embodiment, the network device is an access network device, such as but not limited to: a base station, a user equipment (UE), a wireless access point (AP), a transmission and receiver point (TRP), a relay device, or other network devices with the function of a base station. Among them, a base station is a device deployed in a radio access network (RAN) to provide wireless communication functions. In different wireless access systems, the names of base stations may be different, such as but not limited to: base transceiver station (BTS) in global system for mobile communications (GSM) or code division multiple access (CDMA) (such as second generation mobile communication technology (2G)), node B (NB) in wideband code division multiple access (WCDMA) (such as third generation mobile communication technology (3G)), evolved node B (eNodeB / eNB) in long term evolution (LTE) (such as fourth generation mobile communication technology (4G)) (the access network part of LTE is called evolved UMTS terrestrial radio access network (E-UTRAN)), and next generation base station (gnode B / eNB) in new radio access (NR) (such as fifth generation mobile communication technology (5G)). B, gNB), or base stations in other future network systems. The embodiments of the present application do not limit the specific wireless access technology and specific device form adopted by the network device. In the embodiments of the present application, the network device is described by taking a base station as an example.

[0069] In the embodiment of the present application, a base station may cover at least one cellular cell, which may be referred to as a cell. When any terminal device is connected to a base station, the terminal device may reside in a cell covered by the base station, which may be referred to as a service cell of the terminal device. The terminal device may be located within the coverage of the service cell and may communicate with the base station corresponding to the service cell.

[0070] The connection between the terminal device and the base station may include a radio resource control (RRC) connection. Any terminal device may include but is not limited to three RRC states: RRC IDLE state, RRC INACTIVE state and RRC CONNECTED state. Among them:

[0071] When the terminal device is in the RRC connection state, an RRC connection is established between the terminal device and the base station. In one embodiment, data can be transmitted between the terminal device in the RRC connection state and the base station, and the base station can also manage the terminal device, such as configuring neighboring cell measurements for the terminal device, or switching the serving cell of the terminal device.

[0072] When the terminal device is in the RRC idle state, no RRC connection is established between the terminal device and the base station. In one embodiment, when the terminal device is in the RRC idle state, the terminal device can select a public land mobile network (PLMN), receive system information broadcast by the base station, and perform cell reselection.

[0073] The RRC inactive state is a newly added RRC state in NR. In one embodiment, for a terminal device with infrequent data transmission, the base station usually keeps the terminal device in the RRC INACTIVE state. In one embodiment, when the terminal device is in the RRC inactive state, the RRC connection between the terminal device and the base station is suspended. In one embodiment, when the terminal device is in the RRC inactive state, the terminal device can select a PLMN, receive system information broadcast by the base station, and perform cell reselection.

[0074] The above three RRC states can be converted to each other. In one embodiment, when the terminal device is in the RRC idle state or the RRC inactive state (collectively referred to as the non-RRC connected state), if data transmission is required, the RRC connection establishment process or the RRC connection recovery process can be actively executed to enter the RRC connected state. In another embodiment, the terminal device can also execute the RRC connection establishment process or the RRC connection recovery process in response to the paging message of the base station (which can be understood as passive execution). In one embodiment, when the terminal device is in the RRC connected state, it can enter the non-RRC connected state under the instruction of the base station. In some examples, the base station can send a release message (such as an RRC release message) to the terminal device to make the terminal device enter the non-RRC connected state. The above situation can be referred to as passive release of the terminal device. In another embodiment, the terminal device can also actively enter the non-RRC connected state in the RRC connected state, which can be referred to as active release of the terminal device.

[0075] When the terminal device is located in a serving cell, the base station corresponding to the serving cell can configure neighboring cell measurement for the terminal device (it can also be referred to as the serving cell configuring neighboring cell measurement for the terminal device). Neighboring cell measurement can be used for the terminal device to switch to a cell with a stronger signal to ensure the quality of the wireless link. The terminal device can perform cell measurement based on the configured neighboring cell measurement (cell measurement can also be referred to as network search) and report the measurement results to the base station so that the base station can control the serving cell of the terminal device based on the measurement results. For specific examples, see the following Figure 4 , no details are given for now.

[0076] Figure 1An architectural diagram of a communication system 10 is shown as an example. The communication system 10 may be, but is not limited to, GSM, CDMA, WCDMA, time-division code division multiple access (TD-SCDMA), universal mobile telecommunications system (UMTS), LTE, NR, or other future network systems. The communication system 10 may include a terminal device 100 and a base station 200. Among them, the terminal device 100 may be connected to the base station 200 by a wireless manner (such as a cellular communication manner), and the connection between the terminal device 100 and the base station 200 may include an RRC connection, and the terminal device 100 may be in an RRC connection state. The base station 200 may provide wireless communication services for the terminal device 100, such as incoming call services, data service services, etc. In one embodiment, the terminal device 100 may communicate with a core network (not shown) through the base station 200. The terminal device 100 and the base station 200 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted, or on water, or on an airplane or artificial satellite in the air, which is not limited in the embodiments of the present application. The terminal device 100 can be mobile.

[0077] At present, when the terminal device 100 in the RRC connected state moves, for example, when the user is traveling by means of transportation such as a high-speed train, subway, or car, or when the user is walking in a building, the terminal device 100 may fail to measure the target neighboring area. For specific examples, see the following Figure 2 and Figure 3In this case, the terminal device 100 may be released, and the connection between the terminal device 100 and the base station 200 may be disconnected. In some scenarios, the base station 200 may transfer the cell selection right to the terminal device 100 through redirection (RRC-Release) (for example, including the above-mentioned passive release of the terminal device). In another scenario, the terminal device 100 may autonomously use reestablishment (RRC-Reestablishment) to reselect the cell (for example, including the above-mentioned active release of the terminal device). In another scenario, after the connection between the terminal device 100 and the base station 200 is disconnected, the terminal device 100 autonomously performs cell selection (cell selection) or cell reselection (cell reselection) (for example, including the above-mentioned active release of the terminal device). When the connection between the terminal device 100 and the base station 200 is disconnected, the underlying service of the terminal device 100 will also be interrupted. The terminal device 100 needs to search the network again (i.e., measure the cell). If the terminal device 100 takes a long time to search the network, the user experience may be stuck. Especially when the terminal device 100 is performing real-time services, the user experience may be seriously affected. Therefore, in the mobile scenario of the terminal device 100, the probability of service interruption is high and the user's service experience is poor.

[0078] Figure 2 The schematic diagram of the architecture of another communication system 10 is exemplarily shown. The communication system 10 may include a terminal device 100, a base station 300, a base station 400, and a base station 500. The cells covered by the base station 300 may include a cell A and a cell B, the cells covered by the base station 400 may include a cell C, and the cells covered by the base station 500 may include a cell D.

[0079] In one embodiment, the communication system 10 may include two networks: network 1 and network 2. Assume that cells A, B, and C belong to network 1, and cell D belongs to network 2. In the same network (for example, with the same frequency), there may be a neighboring relationship between adjacent cells. For example, there is a neighboring relationship between cell A and cell B with overlapping areas, there is no neighboring relationship between cell C and cell A with non-adjacent areas, and there is no neighboring relationship between cell C and cell B with non-adjacent areas. In different networks (for example, with different frequencies), there is no neighboring relationship between adjacent cells. For example, there is no neighboring relationship between cell D and cell A with overlapping areas, there is no neighboring relationship between cell D and cell B with overlapping areas, and there is no neighboring relationship between cell D and cell C with overlapping areas.

[0080] In a mobile scenario of a terminal device 100, it is assumed that the terminal device 100 is connected to a base station 500, and the serving cell of the terminal device 100 is cell D. Figure 2As shown, the terminal device 100 can move to position A. At this time, the terminal device 100 is located at the edge of cell D and is located within cell A and cell B. Therefore, the terminal device 100 is likely to experience poor network quality, network disconnection, etc., resulting in cell reselection. The neighboring areas of cell D do not include cell A and cell B, resulting in the terminal device 100 needing to measure the cell by itself, and the underlying service is likely to be interrupted, resulting in a poor service experience for the user.

[0081] In another mobile scenario of the terminal device 100, it is assumed that the terminal device 100 is connected to the base station 300, and the serving cell of the terminal device 100 is cell A. Figure 2 As shown, when the terminal device 100 is located at position B, it can move toward the direction of cell C, wherein, when the terminal device 100 is about to leave cell A, for example, when it is located at position D (located at cell B), since the neighboring area of ​​cell A includes cell B, the terminal device 100 can switch the serving cell to cell B, and the underlying service will not be interrupted; when the terminal device 100 is about to leave cell B, for example, when it is located at position E (position E is located in cell D), since the neighboring area of ​​cell B does not include cell D, the terminal device 100 needs to measure the cell by itself; when the terminal device 100 enters cell C, for example, when it is located at position C, since the neighboring area of ​​cell B does not include cell C (cell B and cell C are not adjacent), the terminal device 100 needs to measure the cell by itself. That is to say, after the terminal device 100 leaves cell B, it needs to measure the cell by itself, and before the terminal device 100 measures the cell and resides, the underlying service will be interrupted, and the user's service experience is not good.

[0082] Figure 3 The schematic diagram of the architecture of another communication system 10 is exemplarily shown. The communication system 10 may include a terminal device 100, a base station 600, and a base station 700. The cells covered by the base station 600 may include a cell E and a cell F, and the cells covered by the base station 700 may include a cell G. There is a neighboring cell relationship between the cell E and the cell F, and there is a neighboring cell relationship between the cell F and the cell G.

[0083] In another mobile scenario of the terminal device 100, it is assumed that the terminal device 100 is connected to the base station 600, and the serving cell of the terminal device 100 is the cell E. Figure 3As shown, when the terminal device 100 is located at position F, it can move in the direction of cell G. Assuming that the terminal device 100 moves at a fast speed, when the terminal device 100 is located at cell F, for example, at position G, although the neighboring area of ​​cell E includes cell F, due to the fast moving speed, the terminal device 100 has not had time to switch to cell F and has to continue to move forward, for example, to position H and later, and the neighboring area of ​​cell E does not include cell G and later cells. Therefore, the terminal device 100 cannot switch the serving cell to the actual cell (for example, it cannot switch to cell G when it is located in cell G), and needs to measure the cell by itself. In other words, after the terminal device 100 leaves cell F, it needs to measure the cell by itself. Before the terminal device 100 measures the cell and resides, the underlying service will be interrupted, and the user's service experience is poor.

[0084] Not limited to Figure 2 and Figure 3 In the mobile scenario of the terminal device 100 shown in the figure, in another mobile scenario of the terminal device 100, when the terminal device 100 moves, a network standard switching occurs (such as switching from 4G to 5G), resulting in the terminal device 100 being unable to measure the target neighboring area, so it is necessary to measure the cell by itself. The embodiment of the present application is not limited to this.

[0085] It should be understood that Figure 1-Figure 3 This is only an exemplary architecture diagram of the communication system 10. The communication system 10 may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not limited here. The embodiment of the present application does not limit the number of terminal devices and base stations included in the communication system 10.

[0086] Next, combine Figure 4 Describe the communication process related to cell measurement.

[0087] Figure 4 by Figure 1 The communication system 10 shown is taken as an example for explanation, that is, the terminal device 100 is connected to the base station 200 (the terminal device 100 is in the RRC connected state), and it is assumed that the service cell of the terminal device 100 is the cell H covered by the base station 200. Figure 4 The horizontal axis shown is the time axis, and the time on the time axis gradually increases from left to right. For example, in order from early to late, they are: T1, T2, T3, T4, T5 (including T5-1 to T5-N), T6, and N is a positive integer.

[0088] like Figure 4As shown, at time T1, measurement configuration can be performed. Specifically, the service cell (i.e., cell H) of the terminal device 100 can configure the neighboring cell measurement according to the neighboring cell relationship, that is, the base station 200 will send the configuration of the neighboring cell measurement to the terminal device 100, and the configuration may include the object of measurement (such as frequency point, frequency, etc.). At time T2, measurement can be performed. Specifically, the terminal device 100 can perform neighboring cell measurement according to the configuration sent by the base station 200, and obtain the result of the neighboring cell measurement. At time T3, measurement report can be performed. Specifically, the terminal device 100 can report the neighboring cell measurement result to the base station 200, and the base station 200 determines whether the terminal device 100 switches the service cell according to the neighboring cell measurement result.

[0089] The measurement report may be triggered periodically or by a measurement event. In one embodiment, the neighboring cell measurement result may include the measurement result of the serving cell, and optionally the measurement result of the neighboring cell. For example, when the terminal device 100 measures the target neighboring cell, the neighboring cell measurement result may include the measurement result of the target neighboring cell. When the terminal device 100 cannot measure the target neighboring cell, the neighboring cell measurement result may not include the measurement result of the neighboring cell. For example, in the mobile scenario of the above-mentioned terminal device 100, since the neighboring cell of the serving cell is not the actual surrounding cell of the terminal device 100, the terminal device 100 cannot measure the target neighboring cell when performing neighboring cell measurement. In one embodiment, after the base station 200 sends the measurement configuration of the measurement event to the terminal device 100, the terminal device 100 may report to the base station 200 after triggering the corresponding measurement event. The measurement events include, for example, A1-A5, B1-B2, etc. For example, the A2 event is an event that the quality of the serving cell is less than threshold 1, the A5 event is an event that the quality of the serving cell is lower than threshold 2 and the quality of the neighboring cell in the present network system is higher than threshold 3, the B1 event is an event that the quality of the neighboring cell in the heterogeneous network system is higher than threshold 4, and the B2 event is an event that the quality of the serving cell is lower than threshold 5 and the quality of the neighboring cell in the heterogeneous network system is higher than threshold 6. The cells of the present network system and the cells of the heterogeneous network system do not have a neighboring cell relationship, for example Figure 2 The network 1 and network 2 shown belong to two different network systems.

[0090] When the terminal device 100 cannot measure the target neighboring area, Figure 4At the time T4 shown, the terminal device 100 can be released, the terminal device 100 can be switched from the RRC connection state to the non-RRC connection state, and the RRC connection between the terminal device 100 and the base station 200 can be disconnected or suspended. In one case, the base station 200 can release the terminal device 100 by redirection. For example, the base station 200 can send an RRC release message to the terminal device 100 to switch the terminal device 100 to the non-RRC connection state, and the terminal device 100 in the non-RRC connection state can reselect the cell by itself. In another case, the terminal device 100 can also be actively released and switched to the non-RRC connection state, and can subsequently autonomously reselect the cell by re-establishment.

[0091] After the terminal device 100 is released, it can perform cell measurements on multiple target frequency bands in sequence. The cell measurement in the embodiment of the present application includes: search, measurement, and system message analysis. For each measured cell, the terminal device 100 can determine whether the resident threshold is met. If the resident threshold is met, it can directly reside in the current cell and no longer perform cell measurements on other target frequency bands. For example, Figure 4 As shown, at time T5-1, the terminal device 100 performs the first cell measurement, for example, performs cell measurement on target frequency band 1. If the currently measured cells do not meet the resident threshold, the terminal device 100 performs the next cell measurement, and so on. At time T5-N, the terminal device 100 performs the Nth cell measurement, for example, performs cell measurement on target frequency band N. Assume that the cells obtained from the 1st to (N-1)th cell measurements do not meet the resident threshold, and the cell obtained from the Nth cell measurement (which can be called cell I) meets the resident threshold, as shown in FIG. Figure 4 At time T6 shown, the terminal device 100 resides in cell I obtained by the Nth cell measurement and meeting the residency threshold.

[0092] It can be understood that before the terminal device 100 is released, Figure 4 Before T4 shown in the figure, the underlying service of the terminal device 100 is continuous; after the terminal device 100 is released, before the terminal device 100 resides in the cell I, that is, Figure 4During T5-1 to T5-N and T6, the underlying service of the terminal device 100 is interrupted. If the cell measurement time is long, for example, when N is large, the underlying service interruption time will also be long, which may cause abnormal service freezes experienced by users. In addition, the above-mentioned N cell measurements are performed serially. After each cell measurement, it is determined whether the cell measured this time meets the residence threshold. If it meets the residence threshold, the cell will be directly retained. Therefore, the following cell misselection may occur: the target frequency band to be measured is assumed to be target frequency band 1 to target frequency band M, M is a positive integer greater than N, and M cell measurements are performed on target frequency band 1 to target frequency band M. Multiple cells that meet the residence threshold may be obtained, some of which have poor network quality, and some of which have good network quality. The terminal device 100 obtains a cell that meets the residence threshold and has poor network quality in the above-mentioned Nth cell measurement. Since the residence threshold is met, the terminal device 100 will directly retain the cell and will not perform subsequent (MN) cell measurements. However, the cell with good network quality will only be obtained in subsequent cell measurements (for example, the (N+1)th cell measurement), resulting in the cell where the terminal device 100 resides having poor network quality and is not a "preferred cell".

[0093] The embodiment of the present application provides a network search method, which is applied to a terminal device 100, and the terminal device 100 includes a radio frequency front end and a baseband processor. The terminal device 100 in a non-RRC connection state can use the channel concurrency capability of the radio frequency front end (which can be referred to as the radio frequency front end capability) and the capability of the baseband processor (which can be referred to as the baseband processing capability) to perform parallel cell measurements, rather than the above-mentioned serial cell measurements, so that the duration of the underlying service interruption can be reduced. The terminal device 100 in the RRC connection state can obtain the information of the frequency band set by itself and perform cell measurements, which can be called the cell measurement configured autonomously by the terminal. The cell obtained by the cell measurement configured autonomously by the terminal can be used to select whether to stay after the subsequent terminal device 100 is released, so the duration of the underlying service interruption can be reduced, that is, the service delay can be reduced. In addition, the terminal device 100 can sort one or more cells obtained by the cell measurement according to the information of the service performed in the RRC connection state and the quality parameters of the cell, and select the "preferred cell" to stay according to the sorting result. Therefore, the terminal device 100 can quickly measure the "preferred cell" and stay in it in the mobile scenario, which greatly reduces the probability of service interruption and effectively improves the user's service experience.

[0094] Among them, the RF front-end capability and / or baseband processing capability of the terminal device 100 may include, but is not limited to: dual connection of eNB and NR (eNBNRdual connection, EN-DC), dual connection of NR and eNB (NR eNBdual connection, NE-DC), NR-carrier aggregation (CA), NR dual connection (NR-DC). The RF front-end capability and / or baseband processing capability of the terminal device 100 allows the terminal device 100 to use multiple communication resources at the same time. For example, EN-DC and NE-DC allow the terminal device 100 to connect to the NR network and the LTE network at the same time, so the terminal device 100 can use the resources of both NR and LTE communication technologies at the same time. NR-CA may include a primary component carrier (PCC) and at least one secondary carrier (SCC), so the terminal device 100 can use the communication resources of PCC and SCC at the same time. The baseband processor capability of the terminal device 100 may also include the capability of multiple parallel receivers, so that multiple signals can be received and processed at the same time. The baseband processor capabilities of the terminal device 100 may also include cell measurement capabilities.

[0095] The information of the above service may specifically be the quality requirement information of the service, such as but not limited to the quality of experience (QoE) of the service. The quality parameters of the cell may include but are not limited to: bandwidth, signal to interference plus noise ratio (SINR), reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), packet loss rate, etc.

[0096] Next, the terminal device 100 in the embodiment of the present application is exemplarily introduced.

[0097] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0098] See also Figure 5 , Figure 5 It is a schematic diagram of the hardware structure of a terminal device 100 provided in an embodiment of the present application.

[0099] like Figure 5 As shown, the terminal device 100 may include a processor 110, a memory 120, a transceiver 130, a radio frequency front end 140 and at least one antenna, and these devices may be connected via a bus or other electrical connections.

[0100] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a baseband processor and / or a modem. It is not limited thereto and may also include a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), and / or a neural-network processing unit (NPU). Among them, different processing units may be independent devices or integrated into one or more processors. The processor 110 may be composed of one or more general-purpose processors, such as a central processing unit (CPU). The processor 110 may be used to run program codes related to the network search method provided in an embodiment of the present application. In one embodiment, the AP may be used to obtain services and service-related information running on the terminal device 100 to implement cell sorting. In one embodiment, the terminal device 100 may configure cell measurement through the processor 110 (such as a modem), and the cell measurement configuration may be sent by the network device to the terminal device 100, for example Figure 4 The configuration of the neighboring cell measurement may also be acquired by the terminal device 100 itself, such as cell measurement configured autonomously by the terminal.

[0101] In one embodiment, the processor 110 may also be provided with a memory for storing instructions and data. For example, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0102] The memory 120 may include a volatile memory, such as a random access memory (RAM); the memory may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid state disk (SSD). The memory 120 may also include a combination of the above-mentioned types of memories, but is not limited thereto. The memory 120 may also be a storage array, and the like. The memory 120 may be used to store a computer executable program code, which includes instructions. The processor 110 may execute various functional applications and data processing of the terminal device 100 by running instructions stored in the memory 120 and / or instructions stored in a memory provided in the processor 110, such as executing the network search method provided in an embodiment of the present application.

[0103] The transceiver 130 can be used to implement frequency conversion of analog signals, conversion of analog signals and digital signals, and baseband processing in analog domains and digital domains, etc. The transceiver 130 is, for example, a radio frequency transceiver. The radio frequency front end 140 may include at least one filter, a switch, a power amplifier (PA), a low noise amplifier (LNA), a duplexer, etc. The radio frequency front end 140 may be used to implement amplification and extraction of analog signals in radio electromagnetic waves, etc. The antenna may be used to transmit and receive electromagnetic waves, and each antenna in the terminal device 100 may be used to cover a single or multiple communication frequency bands. Different antennas may also be reused to improve the utilization of the antennas, for example, a certain antenna may be reused as a diversity antenna for a wireless local area network.

[0104] The transceiver 130 and the RF front end 140 can form a RF subsystem. The RF subsystem may include one or more RF channels, and any RF channel may include an RF receiving channel and an RF transmitting channel. The RF receiving channel may receive an RF signal through an antenna, process the RF signal (such as amplification, filtering, and down-conversion, etc.) to obtain a baseband signal, and transmit it to a modem for processing. The RF transmitting channel may receive a baseband signal from a modem, process the baseband signal (such as up-conversion, amplification, and filtering, etc.) to obtain an RF signal, and radiate the RF signal into space through an antenna. The antenna may be set in the RF subsystem, or may not be set in the RF subsystem.

[0105] The modem can extract useful information or data bits from the received baseband signal, and can also convert the information or data bits into baseband information to be sent. The above information or data bits can be user data such as voice, text, video, etc., or data representing control information such as the configuration of cell measurement, the results of cell measurement, etc. Exemplarily, the modem can be used to implement signal processing operations such as modulation and demodulation, encoding and decoding.

[0106] The wireless communication function of the terminal device 100 can be implemented through at least one antenna, a transceiver 130, a radio frequency front end 140 and a processor 110 (such as a modem therein), etc. It can also be understood that the modem, the radio frequency subsystem and the antenna together constitute a communication subsystem to provide wireless communication functions for the terminal device 100. For example, the terminal device 100 can communicate with a network device through the wireless communication function. For example, the terminal device 100 can perform cell measurement through the wireless communication function, and optionally, the wireless communication function can be implemented by a cell measurement module and a measurement processing module in the modem. The wireless communication function may include but is not limited to: second generation mobile communication technology (2G), third generation mobile communication technology (3G), fourth generation mobile communication technology (4G), fifth generation mobile communication technology (5G), sixth generation mobile communication technology (6G), wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication technology (NFC), infrared technology (IR) and other wireless communication solutions. GNSS may include the global positioning system (GPS), the global navigation satellite system (GLONASS), the Beidou navigation satellite system (BDS), the quasi-zenith satellite system (QZSS) and / or the satellite-based augmentation system (SBAS), etc.

[0107] The software system of the terminal device 100 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. For example, the software system of the layered architecture can be an Android system, or a Harmony operating system (OS), or other software systems. The embodiment of the present application takes the Android system of the layered architecture as an example to illustrate the software structure of the terminal device 100.

[0108] See also Figure 6 , Figure 6 It is a schematic diagram of the software architecture of a terminal device 100 provided in an embodiment of the present application.

[0109] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In one embodiment, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.

[0110] The application layer can include a series of application packages.

[0111] like Figure 6 As shown, the application package may include applications such as camera, video, music, gallery, short message, call, navigation, Bluetooth, browser, etc. The application in the embodiment of the present application may also be replaced by other software such as mini-programs and atomic services.

[0112] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0113] like Figure 6 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0114] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0115] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0116] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.

[0117] The phone manager is used to provide communication functions of the terminal device 100, such as management of call status (including connection, disconnection, etc.).

[0118] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0119] The notification manager enables applications to display notification information in the status bar, which can be used to convey notification-type messages and can automatically disappear after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in the status bar, a prompt sound is emitted, the terminal device 100 vibrates, an indicator light flashes, etc.

[0120] In one embodiment, in the application framework layer, the terminal device 100 can obtain information about applications running in the application layer (i.e., the quality requirement information mentioned above), and sort the measured cells according to the information. In one embodiment, in the application framework layer, the terminal device 100 can obtain the running status (such as QoE) of the application in the application layer in the RRC connection state, and can trigger the cell measurement configured autonomously by the terminal when the running status is poor.

[0121] Android Runtime includes core libraries and virtual machines. Android Runtime is responsible for scheduling and management of the Android system.

[0122] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.

[0123] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

[0124] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0125] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0126] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0127] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0128] A 2D graphics engine is a drawing engine for 2D drawings.

[0129] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0130] The following is an illustrative description of the software and hardware workflow of the terminal device 100 in conjunction with a call scenario.

[0131] When the touch sensor (not shown) of the terminal device 100 receives a touch operation, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into an original input event (including touch coordinates, timestamp of the touch operation, and other information). The original input event is stored in the kernel layer. The application framework layer obtains the original input event from the kernel layer and identifies the control corresponding to the input event. For example, if the touch operation is a touch single-click operation and the control corresponding to the single-click operation is a dialing control of a call application, the call application calls the interface of the application framework layer (e.g., the phone manager), and then initiates a call request to the service cell / base station of the terminal device 100 through the modem, transceiver 130, RF front end 140, and antenna by calling the kernel layer.

[0132] Next, the network search method provided by the embodiment of the present application is exemplarily described. The method can be applied to Figure 1 The terminal device 100 in the communication system 10 shown. The method can be applied to Figure 5 The terminal device 100 shown in FIG. Figure 6 The terminal device 100 is shown.

[0133] See also Figure 7 , Figure 7: is a flowchart of a network search method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0134] S101: When in a connected state, the terminal device 100 runs a first service.

[0135] In one implementation, the terminal device 100 can communicate through the frequency band of the serving cell to implement the first service. For example, the first service is video playback, and the terminal device 100 can send a request message to the video server through the frequency band of the serving cell, receive the video stream returned by the video server, and play the video stream.

[0136] S102: The terminal device 100 switches from a connected state to a non-connected state.

[0137] In one implementation, when in a connected state, the terminal device 100 may perform cell measurement according to the neighboring cell measurement configured by the serving cell, and obtain first measurement information (i.e., the current neighboring cell measurement result), and the terminal device 100 may send a first measurement message to the network device (e.g., Figure 1 The base station 200 shown in the figure reports the first measurement information.

[0138] In one case, the terminal device 100 may receive first indication information sent by the network device based on the first measurement information, wherein the first measurement information may indicate that the measured cell is empty, i.e., it indicates that the terminal device 100 cannot measure the neighboring area of ​​the serving cell, or the quality of the cell in the first measurement information is less than or equal to the first threshold, i.e., it indicates that the quality of the neighboring area of ​​the serving cell measured by the terminal device 100 is poor. The first indication information may indicate that the terminal device 100 switches from a connected state to a non-connected state, and therefore, the terminal device 100 may switch from a connected state to a non-connected state according to the first indication information, i.e., passive release.

[0139] In another case, if the terminal device 100 does not receive the indication information returned by the network device based on the first measurement information, the terminal device 100 may also switch from the connected state to the non-connected state by itself, that is, actively release. In some examples, the terminal device 100 may determine to switch from the connected state to the non-connected state based on the first measurement information, but is not limited thereto. In other examples, the terminal device 100 may also determine to switch from the connected state to the non-connected state based on the service situation (such as poor service QoE) and / or the service cell situation (such as poor quality of the service cell), which is not limited in the embodiments of the present application.

[0140] S103: The terminal device 100 sorts multiple target frequency bands to be measured according to the frequency band information.

[0141] S103 is an optional step.

[0142] In one implementation, after the terminal device 100 enters the non-connected state, it can perform cell measurement. Therefore, when in the non-connected state, the terminal device 100 can obtain multiple target frequency bands to be measured. In some examples, the terminal device 100 can receive information about the measurement object sent by the cloud, and determine the target frequency band to be measured based on the received information. In other examples, the terminal device 100 can determine the target frequency band to be measured based on the frequency points obtained historically. In some examples, the terminal device 100 can determine the target frequency band to be measured in combination with the current location.

[0143] In one implementation, the terminal device 100 may sort the multiple target frequency bands according to the frequency band information. In some examples, the frequency band information includes historical usage time, and the terminal device 100 may sort the multiple target frequency bands according to the historical usage time of the target frequency bands from late to early.

[0144] S104: The terminal device 100 determines at least one target frequency band group from multiple target frequency bands according to the RF front-end capability and the baseband processing capability.

[0145] In one embodiment, for any target frequency band group, multiple frequency bands in the target frequency band group meet the path concurrency capability of the RF front end (also referred to as meeting the concurrency of multiple RF paths), and meet the ability of the baseband processor (modem) to perform cell measurement. The target frequency band group can be understood as a frequency band group that can perform cell measurement through path concurrency.

[0146] In one implementation, the terminal device 100 may pair frequency bands that meet the RF front-end capability and baseband processing capability among multiple target frequency bands, and the paired frequency bands constitute a target frequency band group. In some examples, the terminal device 100 may obtain the target frequency band group in combination with the sorting result of S103. Optionally, the terminal device 100 may sequentially identify the paired frequency bands corresponding to each target frequency band according to the sorting result of S103. For example, assuming that the multiple target frequency bands obtained in S103 are sequentially: target frequency band 1, target frequency band 2, target frequency band 3, target frequency band 4, and target frequency band 5, the terminal device 100 may first identify the paired frequency band corresponding to target frequency band 1, that is, sequentially determine whether the subsequent target frequency bands are paired with the current target frequency band 1, assuming that the target frequency band 1 and the target frequency band 5 are paired, that is, the target frequency band 1 and the target frequency band 5 belong to the same target frequency band group, then, the terminal device 100 may identify the paired frequency band corresponding to the target frequency band 2, that is, sequentially determine whether the subsequent target frequency bands are paired with the current target frequency band 2, and so on.

[0147] S105: The terminal device 100 performs parallel cell measurements on multiple target frequency bands, and obtains one or more cells that meet a residency threshold.

[0148] In one embodiment, the cell measurement may include searching, measuring, and system message parsing. The terminal device 100 may use a radio frequency front end (e.g., the concurrent capability of multiple paths of the radio frequency front end) and a baseband processor (e.g., the multi-channel receiver capability and the cell measurement capability of the baseband processor) to perform cell measurements on P target frequency bands in parallel among the multiple target frequency bands to obtain one or more cells that meet the resident threshold, where P is a positive integer greater than 1, and P is less than the number of the multiple target frequency bands.

[0149] In one embodiment, based on at least one target frequency band group obtained in S104, the terminal device 100 can use the RF front end (e.g., the concurrent capability of multiple channels of the RF front end) and the baseband processor (e.g., the multi-channel receiver capability and the cell measurement capability of the baseband processor) to perform cell measurements on multiple frequency bands in any target frequency band group in parallel. In some examples, the terminal device 100 can perform parallel cell measurements on at least one target frequency band group obtained in S104 in sequence according to the sorting result of S103 to obtain one or more cells that meet the resident threshold. For example, assume that the multiple target frequency bands obtained in S103 are, in order from front to back, target frequency bands 1, target frequency band 2, target frequency band 3, target frequency band 4, and target frequency band 5. Based on the sorting result of S103, the sorting result of the target frequency band group of S104 can be obtained, that is, from front to back, they are: target frequency band group 1 (including target frequency band 1 and target frequency band 5), target frequency band group 2 (including target frequency band 2 and target frequency band 4) and target frequency band group 3 (including target frequency band 3), wherein the sorting of the target frequency band group is determined according to the target frequency band with the first order in the target frequency band group, that is, the target frequency band group 1 in the target frequency band group 1 is arranged before the target frequency band 2 in the target frequency band group 2, and the target frequency band 2 in the target frequency band group 2 is arranged before the target frequency band 3 in the target frequency band group 3. Therefore, the terminal device 100 can perform parallel cell measurements on the target frequency band group 1, the target frequency band group 2 and the target frequency band group 3 in turn according to the sorting result of the target frequency band group. Not limited to this, in other examples, the terminal device 100 can also perform parallel cell measurements on only some of the target frequency band groups in the at least one target frequency band group to obtain one or more cells that meet the resident threshold. For example, it is preset that only two target frequency band groups are measured for cells. For another example, after the terminal device 100 performs cell measurement on the target frequency band group 1, M cells that meet the resident threshold are obtained. Assuming that M is greater than or equal to the preset cell number threshold, the terminal device 100 no longer performs cell measurement on the target frequency band group 2 and the target frequency band group 3. It can be understood that when the number of cells that meet the resident threshold measured by the terminal device 100 is greater than or equal to the cell number threshold, the cell measurement is stopped. The embodiments of the present application do not limit the specific implementation examples.

[0150] S106: The terminal device 100 sorts one or more cells that meet the residence threshold according to the information of the first service and the quality parameters of the cells.

[0151] In one embodiment, the information of the first service may be quality requirement information of the first service, such as but not limited to the QoE of the first service, for example, the terminal device 100 obtains the information of the first service through the AP. The quality parameters of the cell may include but are not limited to: bandwidth, SINR, RSRP, RSRQ, packet loss rate, etc. In some examples, the terminal device 100 may determine the QoE of the first service corresponding to each cell that meets the residence threshold based on the quality parameters of the cell, and sort them according to the level of QoE. For example, the multiple cells that meet the residence threshold include cell 1 and cell 2. The terminal device 100 can obtain the QoE1 of the corresponding first service based on the quality parameters of cell 1, and obtain the QoE2 of the corresponding first service based on the quality parameters of cell 2. Assuming that QoE1 is better than QoE2, cell 1 is arranged before the cell.

[0152] S107: The terminal device 100 determines a preferred cell according to the sorted one or more cells, and resides in the preferred cell.

[0153] In one implementation, the terminal device 100 may determine a preferred cell from the one or more cells that meet the residency threshold according to the ranking result (i.e., the ranked one or more cells) obtained in S106, for example, directly determining the cell ranked first as the preferred cell. The terminal device 100 may reside in the determined preferred cell to set the serving cell to the preferred cell, and subsequently operate the service (e.g., the first service) of the terminal device 100 based on the frequency band of the preferred cell.

[0154] Not limited to the above implementation, in another implementation, S106 may also sort one or more cells that meet the residence threshold only according to the quality parameters of the cells, and the cells with better quality parameters are arranged after the cells with worse quality parameters. The specific method of sorting the cells is not limited in the embodiment of the present application.

[0155] Next, combine Figure 8 Example Figure 7 The communication process related to the network search method shown.

[0156] Figure 8 by Figure 1 The communication system 10 shown is taken as an example for explanation, that is, the terminal device 100 is connected to the base station 200 (the terminal device 100 is in the RRC connected state). Figure 8The horizontal axis shown is the time axis, and the time on the time axis gradually increases from left to right. For example, the time is in the order from early to late: T1, T2, T3, T4, T7, T8 and T9.

[0157] like Figure 8 As shown, the description and Figure 4 The description from time T1 to time T4 is similar. From time T1 to time T4, the terminal device 100 is in the RRC connected state, the terminal device 100 runs the first service, and the underlying service is continuous. At time T4, the terminal device 100 is released and switches from the RRC connected state to the non-RRC connected state. After the terminal device 100 is released, parallel cell measurements can be performed on multiple target frequency bands. Figure 8 Taking the case where the terminal device 100 performs only one cell measurement as an example, at time T7, the terminal device 100 performs parallel cell measurement on the target frequency band group 1 of the above multiple target frequency bands, and obtains multiple cells that meet the resident threshold. For example, the target frequency band group 1 is Figure 7 In the example, target frequency band group 1 includes target frequency band 1 and target frequency band 5. At time T7, the terminal device 100 performs cell measurements on target frequency band 1 and target frequency band 5 in parallel, and obtains multiple cells that meet the residence threshold, wherein target frequency band 1 occupies RF channel 1 of the terminal device 100, and target frequency band 5 occupies RF channel 2 of the terminal device 100. At time T8, the terminal device 100 sorts the multiple cells that meet the residence threshold. At time T9, the terminal device 100 determines a preferred cell based on the sorted multiple cells and resides in the preferred cell.

[0158] It can be understood that after the terminal device 100 is released and before the terminal device 100 resides in the preferred cell, that is, Figure 8 During T7-T9, the bottom layer service of the terminal device 100 is interrupted. However, T7 is used for parallel cell measurement, and T8 and T9 are used for implementing the optimal sorting of multiple cells. The duration of T7, T8 and T9 is much shorter than Figure 4 The duration of serial cell measurement shown in FIG. 1 effectively shortens the duration of cell measurement and avoids Figure 4 The cell selection is wrong. Figure 7 As described in S105, the duration of T7 is controllable, and accordingly, the duration of T8 and T9 is also controllable. Therefore, the duration of the bottom layer service interruption is controllable and short, and the network quality of the cell where the bottom layer service resides after the interruption is better, which can effectively ensure the user's service experience.

[0159] Not limited to Figure 8In the example shown, in other examples, the terminal device 100 may also perform multiple cell measurements, and subsequently sort the cells obtained from the multiple cell measurements and meeting the dwell threshold at time T8, and determine the preferred cell according to the sorted cells at time T9 and reside in the preferred cell. Optionally, after time T7 and before time T8, the terminal device 100 may also perform at least one cell measurement, for example, sequentially measuring other target frequency band groups (such as Figure 7 In the example, target frequency band group 2 and target frequency band group 3) perform parallel cell measurements. Although there are multiple cell measurements, each cell measurement is performed on multiple target frequency bands in parallel, which greatly improves the speed of cell measurement.

[0160] The above implementation manner is described by taking the target frequency band group including multiple target frequency bands as an example. In another implementation manner, the at least one target frequency band group may also include: a target frequency band group including only one target frequency band, such as the target frequency band group 3.

[0161] The above implementation manner is described by taking the example of the terminal device 100 performing cell measurement on the target frequency band after obtaining a clear target frequency band. In another implementation manner, the terminal device 100 cannot obtain a clear target frequency band. For example, when the terminal device 100 reaches a position that has never been reached before, the terminal device 100 can directly perform parallel cell measurement on the entire bandwidth, which can be understood as setting the target frequency band to the entire bandwidth. Scanning the entire bandwidth can also be called blind scanning. For example, the terminal device 100 can blindly scan the entire bandwidth of the first communication system (such as 4G) and the entire bandwidth of the second communication system (such as 5G) at the same time.

[0162] exist Figure 7 The method shown and Figure 8 In the communication process shown in the figure, in the mobile scenario of the terminal device 100, if the terminal device 100 cannot measure the target neighboring area, or the quality of the measured target neighboring area is poor, causing the terminal device 100 to switch from the connected state to the unconnected state, the terminal device 100 can use the RF front-end capability and baseband processing capability to perform parallel cell measurements on multiple target frequency bands, instead of Figure 4 The serial cell measurement shown in the figure greatly reduces the duration of cell measurement, thereby reducing the duration of underlying service interruption. In addition, the terminal device 100 will sort the multiple cells that meet the residence threshold obtained by measurement according to the information of the first service running in the connected state, and select the preferred cell to reside in according to the sorting result, instead of Figure 4The cell that meets the residence threshold is measured and resides, which ensures that the network quality of the cell where the terminal device 100 resides is better and meets the service run by the terminal device 100. Therefore, the terminal device 100 can quickly measure a better cell for residence in a mobile scenario, which greatly reduces the probability of service interruption and effectively improves the user's service experience.

[0163] Understandably, in Figure 7 In S105, the terminal device 100 can perform parallel cell measurements on one or more target frequency band groups to obtain one or more cells that meet the residence threshold. Since any cell measurement is performed in parallel based on multiple target frequency bands in a target frequency band group, even if only one parallel cell measurement is performed, one or more cells that meet the residence threshold may be obtained. In this way, the terminal device 100 can quickly obtain one or more cells that meet the residence threshold, and execute S106 and S107 based on these one or more cells to achieve a balance between service delay (corresponding to the duration of underlying service interruption) and service experience quality (corresponding to the quality of the resident cell). However, if the terminal device 100 executes Figure 4 As shown in the serial cell measurement, the terminal device 100 may need to perform multiple cell measurements in order to obtain one or more cells that meet the residence threshold. The time for cell measurement is immeasurable. Therefore, the time cost of the terminal device 100 executing S106 and S107 to obtain the preferred cell based on one or more cells that meet the residence threshold is very high, which in turn increases the probability of service interruption.

[0164] See also Fig. 9 , Fig. 9 This is a flow chart of another network search method provided by an embodiment of the present application. The method may include but is not limited to the following steps:

[0165] S201: When in a connected state, the terminal device 100 runs a first service.

[0166] S201 Description and Figure 7 The description of S101 is similar and will not be repeated here.

[0167] S202: When the first condition (deterioration of the serving cell or deterioration of the upper layer service) is met, the terminal device 100 obtains the first frequency band set information.

[0168] In one implementation, the first condition includes: the quality of the serving cell is less than or equal to a preset measurement threshold (which may be referred to as deterioration of the serving cell), or the quality of the service (currently the first service) run by the terminal device 100 is less than or equal to a preset service threshold (which may be referred to as upper layer service deterioration). In some examples, the upper layer service deterioration may include: the QoE of the service run by the terminal device 100 is less than or equal to the preset service threshold. In some examples, the first service is a real-time service, and the upper layer service deterioration may include: the first service is stuck multiple times.

[0169] In one embodiment, when the first condition is met, the terminal device 100 can obtain the first frequency band set information. The first frequency band set information can be a frequency band configured autonomously by the terminal, rather than a frequency band for neighboring cell measurement configured by the service cell. The first frequency band set information may include information on one or more frequency bands to be measured (which may be referred to as autonomous measurement frequency bands), such as but not limited to the position of the autonomous measurement frequency band, the position of the frequency point of the autonomous measurement frequency band, the timing relationship of the reference signal corresponding to the autonomous measurement frequency band relative to the service cell, and the type of the reference signal corresponding to the autonomous measurement frequency band, wherein the type of the reference signal is, for example, a synchronization signal block (SSB) and a channel state information reference signal (CSI-RS).

[0170] In some examples, the terminal device 100 can receive the information of the measurement object sent by the cloud, and determine the autonomous measurement frequency band according to the received information, for example, the cloud indicates the information of the measurement object to the AP of the terminal device 100, and the AP indicates it to the modem. In other examples, the terminal device 100 can determine the autonomous measurement frequency band according to the frequency points obtained historically, for example, the modem obtains it by itself. In some examples, the terminal device 100 can determine the autonomous measurement frequency band in combination with the current serving cell and the neighboring cell relationship of the serving cell.

[0171] Without limitation to this, in another embodiment, when the first condition and the second condition are met, the terminal device 100 obtains the first frequency band set information. Before S202, the terminal device 100 in the connected state can perform cell measurement according to the neighboring cell measurement configured by the serving cell, and obtain the first measurement information (i.e., the current neighboring cell measurement result). The second condition includes: the first measurement information indicates that the measured cell is empty (which can be referred to as the target neighboring cell cannot be measured), or the quality of the cell in the first measurement information (i.e., the measured target neighboring cell) is less than or equal to a preset cell quality threshold (which can be referred to as the measured neighboring cell quality difference).

[0172] S203: When in the connected state, the terminal device 100 performs cell measurement on one or more autonomous measurement frequency bands according to the first frequency band set information, and obtains one or more cells that meet the residence threshold.

[0173] In one implementation, the first frequency band set information is configured autonomously by the terminal, rather than being sent by the serving cell / base station. Therefore, the terminal device 100 performs cell measurement on one or more autonomous measurement frequency bands according to the first frequency band set information, which can be referred to as: cell measurement autonomously configured by the terminal. After the terminal device 100 obtains the result of the cell measurement autonomously configured by the terminal, it will not be reported to the serving cell / base station, but is used to determine whether to release and / or determine the cell to reside in.

[0174] In one implementation, when in the RRC connected state, the frequency band of the serving cell occupies a radio frequency channel of the terminal device 100, and the terminal device 100 can perform a communication process based on the frequency band of the serving cell through the radio frequency channel to run the first service.

[0175] In one implementation, when the terminal device 100 is in an RRC connected state, cell measurement can be performed on one or more autonomous measurement frequency bands according to the first frequency band set information, and one or more cells that meet the resident threshold can be obtained. When measuring the cell, the terminal device 100 may perform a communication process based on the frequency band of the serving cell, or may not perform a communication process based on the frequency band of the serving cell. The cell measurement may include but is not limited to the following four situations:

[0176] Case 1: If Fig. 10A As shown, the terminal device 100 can utilize the RF front-end capability and baseband processing capability to perform in parallel: a communication process based on the frequency band of the service cell, and a cell measurement based on the autonomous measurement frequency band. For example, the frequency band of the service cell occupies RF channel 1 of the terminal device 100, and the autonomous measurement frequency band occupies RF channel 2 of the terminal device 100. For example, when the service cell frequency band and the autonomous measurement frequency band meet the path concurrency capability of the RF front end, and the ability of the modem to perform cell measurement, the terminal device 100 performs the cell measurement of situation one. Among them, the above-mentioned communication process based on the frequency band of the service cell only represents that the frequency band of the service cell occupies one RF channel. In a specific implementation, the communication process may be performed or may not be performed.

[0177] Case 2: If Fig. 10BAs shown, during the discontinuous reception (CDRX) of the serving cell frequency band, the cell measurement is performed on the autonomous measurement frequency band. Among them, CDRX is a function under the RRC connection state, which allows the terminal device 100 to periodically enter the sleep state and not monitor the physical downlink control channel (PDCCH), that is, the terminal device 100 will not monitor the PDCCH during CDRX. For example, the frequency band of the serving cell and the autonomous measurement frequency band share the RF channel 1 of the terminal device 100. During CDRX, the terminal device 100 uses RF channel 1 to perform cell measurement on the autonomous measurement frequency band. During the period other than CDRX, the frequency band of the serving cell uses RF channel 1.

[0178] Case 3: If Fig. 10C As shown, the terminal device 100 can use the RF front-end capability and the baseband processing capability to perform in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on the autonomous measurement frequency band 1, wherein in the communication process based on the frequency band of the serving cell, a cell measurement is performed on the autonomous measurement frequency band 2 during the CDRX period. For example, the frequency band of the serving cell and the autonomous measurement frequency band 2 share the RF channel 1 of the terminal device 100, and the autonomous measurement frequency band 1 occupies the RF channel 2 of the terminal device 100, wherein when the RF channel 1 is used, the cell measurement is performed on the autonomous measurement frequency band using the RF channel 1 during the CDRX period of the serving cell, and the RF channel 1 is used by the frequency band of the serving cell during the period other than the CDRX period.

[0179] Case 4: If Fig. 10D As shown, in the communication process based on the frequency band of the service cell, the cell measurement is performed on the autonomous measurement frequency band in the first time period, and the terminal device 100 does not communicate based on the frequency band of the service cell during the first time period. It can be understood as replacing part of the frequency band in the service cell frequency band (also called switching) with the autonomous measurement frequency band (this part of the frequency band is different from the autonomous measurement frequency band), and performing cell measurement on the replaced autonomous measurement frequency band, such as the use case four in the scenario where the upper layer service deteriorates sharply. For example, the frequency band of the service cell and the autonomous measurement frequency band share the radio frequency channel 1 of the terminal device 100. During the first time period, the replaced autonomous measurement frequency band occupies radio frequency channel 1, and outside the first time period, the frequency band of the service cell that has not been replaced occupies radio frequency channel 1.

[0180] In one embodiment, the terminal device 100 can determine whether the RF end path is fully occupied. For example, the terminal device 100 can determine whether the serving cell has pulled up the SCC, or whether it has pulled up the EN-DC and / or NE-DC. If the judgment result is yes, the RF front-end path of the terminal device 100 is fully occupied. If the judgment result is no, the RF front-end path of the terminal device 100 is not fully occupied.

[0181] In one implementation, when all radio frequency channels are occupied, the terminal device 100 may perform the cell measurement of the above-mentioned case 2 or case 4, and when the radio frequency channels are not all occupied, the terminal device 100 may perform the cell measurement of the above-mentioned case 1 or case 3. Not limited thereto, in another implementation, when the radio frequency channels are not all occupied, the terminal device 100 executes S202-S203, and when the radio frequency channels are all occupied, the terminal device 100 does not execute Fig. 9 The process shown.

[0182] It is understandable that the above situations 1, 2 and 3 will not affect the service of the serving cell (i.e., the first service), but situation 4 will affect the service of the serving cell, i.e., the first service is interrupted during the first period. Among them, the above situations 1 and 3 can make full use of the radio frequency channel of the terminal device 100 to improve the efficiency of cell search. The above situations 2 and 4 allow the terminal device 100 to perform terminal-autonomously configured cell search in a connected state even in a scenario where all radio frequency channels are occupied.

[0183] The cell search is not limited to the above-mentioned example. In a specific implementation, at least two of the above-mentioned situations can be used in combination. For example, the above-mentioned situation 2 and situation 4 can be used in combination. The first time period is other time periods outside the CDRX period. This can improve the efficiency of the cell search in the scenario where all radio frequency channels are occupied. The embodiment of the present application does not limit this.

[0184] In one embodiment, the number of frequency points that the terminal device 100 can measure simultaneously is assumed to be T, that is, the terminal device 100 can support the simultaneous measurement of T frequency points at most. Assume that the number of frequency points corresponding to the autonomous measurement frequency band is X, and the number of frequency points corresponding to the service cell frequency band is Y. When (X+Y) is less than or equal to T, the terminal device 100 can perform cell measurement on the autonomous measurement frequency band according to the first frequency band set information. When (X+Y) is greater than T, the terminal device 100 can perform cell measurement on only part of the frequency bands in the autonomous measurement frequency band, for example, perform cell measurement on (TY) frequency bands in the autonomous measurement frequency band.

[0185] In one embodiment, when in a connected state, the terminal device 100 also receives the neighboring cell measurement configured by the service cell, so it can perform cell measurement according to the neighboring cell measurement configured by the service cell. In some examples, assuming that the neighboring cell measurement configured by the service cell includes the measurement object of frequency band 1, the terminal device 100 can determine whether the autonomous measurement frequency band includes frequency band 1. If the judgment result is yes, then frequency band 1 is deleted / cancelled in the first frequency band set information. The terminal device 100 can perform cell measurement on frequency band 1 according to the neighboring cell measurement configured by the service cell, and report the measurement result to the base station. If the judgment result is no, the neighboring cell measurement configured by the service cell and the cell measurement configured autonomously by the terminal are performed normally respectively. Among them, the terminal device will report the result of the neighboring cell measurement configured by the service cell to the base station, but will not report the result of the cell measurement configured autonomously by the terminal to the base station.

[0186] In some examples, it is assumed that the neighboring cell measurement configured by the serving cell includes the measurement object of frequency band 2, and the autonomous measurement frequency band includes frequency band 3. The terminal device 100 can perform cell measurement on frequency band 2 according to the neighboring cell measurement configured by the serving cell, and report the measurement result corresponding to frequency band 2 to the base station. The terminal device 100 can also perform cell measurement on frequency band 3 by itself, and the measurement result corresponding to frequency band 3 will not be reported to the base station, but is used for the terminal device 100 to select the cell to reside in after release.

[0187] S204: The terminal device 100 sorts one or more cells that meet the residence threshold according to the information of the first service and the quality parameters of the cells.

[0188] S204 Description and Figure 7 The description of S106 is similar and will not be repeated here.

[0189] S205: The terminal device 100 switches from the connected state to the unconnected state.

[0190] In one implementation, when in a connected state, the terminal device 100 does not receive the neighboring cell measurement configured by the serving cell, and the terminal device 100 may choose to switch from the connected state to the unconnected state, i.e., actively release, according to the result of the cell measurement configured autonomously by the terminal. The result of the cell measurement configured autonomously by the terminal is: the result of performing cell measurement on one or more autonomous measurement frequency bands according to the first frequency band set information.

[0191] In another embodiment, when in a connected state, the terminal device 100 can perform cell measurement according to the neighboring cell measurement configured by the serving cell, and obtain first measurement information (i.e., the current neighboring cell measurement result), and the terminal device 100 can send a first measurement information to the network device (e.g. Figure 1The base station 200 shown in the figure reports the first measurement information. In one case, the terminal device 100 can receive the first indication information sent by the network device based on the first measurement information, and switch from the connected state to the non-connected state according to the first indication information, that is, passive release, wherein the first measurement information can indicate that the measured cell is empty, or the quality of the cell in the first measurement information is less than or equal to the first threshold. In another case, the terminal device 100 does not receive the indication information returned by the network device based on the first measurement information, and can choose to switch from the connected state to the non-connected state according to the first measurement information and / or the result of the cell measurement autonomously configured by the terminal, that is, active release, for example, the terminal device 100 does not receive the returned indication information within a preset time after sending the first measurement information to the network device, and can choose to switch from the connected state to the non-connected state according to the first measurement information and / or the result of the cell measurement autonomously configured by the terminal.

[0192] In one embodiment, the terminal device 100 may choose to switch from a connected state to a non-connected state according to the result of the cell measurement configured autonomously by the terminal, including: when a preset quality assessment event is triggered, the terminal device 100 may switch from a connected state to a non-connected state. The quality assessment event is that the quality of the service cell of the terminal device is worse than that of an adjacent cell, and the adjacent cell is a cell adjacent to the coverage area of ​​the service cell and does not have a neighboring cell relationship with the service cell. In some examples, when the first condition and / or the second condition are met, the terminal device 100 may preset a quality assessment event.

[0193] In some examples, the quality assessment event includes a first assessment event, that is, in the present network system, the quality of the cell (including the serving cell) with the same frequency as the serving cell is lower than threshold 7, and the quality of the adjacent cell with a different frequency from the serving cell is higher than threshold 8. In some examples, the quality assessment event includes a second assessment event, that is, the quality of the adjacent cell in the heterogeneous network system is higher than threshold 9, and / or the quality of the adjacent cell in the heterogeneous network system is better than the quality of the cell in the present network system. In some examples, the quality assessment event includes a third assessment event, that is, the quality of the serving cell is lower than threshold 10, and the quality of the adjacent cell in the heterogeneous network system is higher than threshold 11. The embodiment of the present application does not limit the specific content of the quality assessment event. It can be understood that the first assessment event, the second assessment event, and the third assessment event are similar to the A5 event, the B1 event, and the B2 event, respectively, but the quality assessment event is configured by the terminal device 100 itself, and there is no need for the base station to configure the measurement event for the terminal device 100.

[0194] S206: The terminal device 100 determines a preferred cell according to the sorted one or more cells, and resides in the preferred cell.

[0195] In one implementation, when in a non-connected state, the terminal device 100 may determine a preferred cell from the one or more cells that meet the residency threshold according to the ranking result obtained in S204 (i.e., the ranked one or more cells), for example, directly determining the cell ranked first as the preferred cell. The terminal device 100 may reside in the determined preferred cell to set the serving cell to the preferred cell, and subsequently operate the service (e.g., the first service) of the terminal device 100 based on the frequency band of the preferred cell.

[0196] Not limited to the above implementation, in another implementation, S204 may also sort one or more cells that meet the residence threshold only according to the quality parameters of the cells, and the cells with better quality parameters are arranged after the cells with worse quality parameters. The specific method of sorting the cells is not limited in the embodiment of the present application.

[0197] Next, combine Fig.11 Example Fig. 9 The communication process related to the network search method shown.

[0198] Fig.11 by Figure 1 The communication system 10 shown is taken as an example for explanation, that is, the terminal device 100 is connected to the base station 200 (the terminal device 100 is in the RRC connected state). Fig.11 The horizontal axis shown is the time axis, and the time on the time axis increases gradually from left to right. For example, the time is in the order from early to late: T10, T11, T12, T13 and T14.

[0199] like Fig.11 As shown, at time T10, when the service cell of the terminal device 100 deteriorates or the upper layer service deteriorates, the terminal device 100 can obtain the first frequency band set information. At time T11, the terminal device 100 can perform cell measurement on one or more autonomous measurement frequency bands according to the first frequency band set information, and obtain multiple cells that meet the residence threshold. At time T12, the terminal device 100 is released and switches from the RRC connected state to the non-RRC connected state. After the terminal device 100 is released, at time T12, the terminal device 100 sorts the above-mentioned multiple cells that meet the residence threshold. At time T13, the terminal device 100 determines the preferred cell based on the sorted multiple cells, and resides in the preferred cell.

[0200] In one implementation, before T10, the terminal device 100 performs measurement configuration, performs measurement, and performs measurement reporting, for example Figure 4At T10, the terminal device 100 can choose whether to release in combination with the measurement report. Specifically, when the service cell of the terminal device 100 deteriorates or the upper layer service deteriorates, and the measurement report indicates that the neighboring area cannot be measured or the measured neighboring area is of poor quality, the terminal device 100 can obtain the first frequency band set information.

[0201] In one implementation, before T12, the terminal device 100 does not perform measurement configuration (eg Figure 4 At T12, the terminal device 100 may choose to release according to the result of the cell measurement at T11.

[0202] In one implementation, before T12, the terminal device 100 may also perform measurement configuration, execute measurement, and make a measurement report, for example Figure 4 The description of T1, T2 and T3 shown in the figure, at this time, the time sequence of T1-T3 and T10-T11 is not limited. At T12, the terminal device 100 can choose to release according to the indication information returned by the network device based on the measurement report (indicating that the neighboring area cannot be measured or the measured neighboring area is of poor quality), or the terminal device 100 can also choose to release according to the result of the cell measurement of T11 and / or the above measurement report.

[0203] It can be understood that before the terminal device 100 is released, Fig.11 Before T12 shown in the figure, the terminal device 100 is in the RRC connected state, the terminal device 100 runs the first service, and the underlying service is continuous; after the terminal device 100 is released, before the terminal device 100 resides in the preferred cell, that is, Fig.11 As shown in T13 and T14, the underlying service of the terminal device 100 is interrupted. The terminal device 100 performs cell measurement in advance in the serving cell, and directly resides in the preferred cell after release, which greatly reduces the duration of the underlying service interruption and can effectively ensure the user's service experience.

[0204] The above implementation manner is described by taking the example of the terminal device 100 performing cell measurement on the autonomous measurement frequency band after obtaining a clear autonomous measurement frequency band. In another implementation manner, the terminal device 100 cannot obtain a clear autonomous measurement frequency band. For example, when the terminal device 100 reaches a location that has never been reached before, the terminal device 100 can directly perform cell measurement on the entire bandwidth, which can be understood as setting the autonomous measurement frequency band to the entire bandwidth.

[0205] exist Fig. 9 The method shown and Fig.11In the communication process shown in the figure, in the mobile scenario of the terminal device 100, when the terminal device 100 is in the RRC connected state, if it is detected that the serving cell has deteriorated and / or the upper layer service has deteriorated, the terminal device 100 can use the RF front-end capability and baseband processing capability to perform cell measurement in advance in the connected state. After the terminal device 100 is released, the preferred cell can be directly determined based on the cell measured in advance and resided, without the need to perform Figure 4 The cell measurement shown enables the terminal device 100 to quickly measure a better cell for residence in a mobile scenario, greatly reducing the probability of service interruption and effectively improving the user's service experience.

[0206] Not limited to the above-mentioned implementation manner, in another implementation manner, the terminal device 100 can perform cell measurement according to the first frequency band set information in the RRC connection state, and obtain K cells that meet the residence threshold, and the terminal device 100 can perform parallel cell measurement after release (i.e., in the non-RRC connection state), and obtain S cells that meet the residence threshold. The terminal device 100 can sort the above-mentioned K cells and S cells according to the information of the first service and the quality parameters of the cells, and determine the preferred cell and reside in it according to the sorting result. In some examples, the first frequency band set information includes A frequency bands. Assuming that the terminal device 100 only completes cell measurement on B frequency bands of the A frequency bands in the RRC connection state, and A is greater than B, the terminal device 100 can perform parallel cell measurement on the B frequency bands, and optionally other acquired frequency bands, after release.

[0207] It can be understood that this implementation method can obtain more candidate cells for determining the preferred cell, so as to greatly increase the probability that the preferred cell is the "optimal cell", and will not increase the duration of the underlying service interruption, better balance the service delay (corresponding to the duration of the underlying service interruption) and the service experience quality (corresponding to the quality of the resident cell), and further improve the user's service experience.

[0208] The above-mentioned implementation mode can be understood as combining Figure 7 The network search method shown and Fig. 9 The network search method shown, for example, is Figure 7 Based on the flowchart shown in FIG. Figure 7 Executed after S101 and before S102 Fig. 9 S202-S203, among which, Fig. 9 S203 obtains K cells that meet the residence threshold. Figure 7 S105 obtains S cells that meet the residency threshold, and the terminal device 100 executes Figure 7 In S106, the K cells and the S cells may be sorted.

[0209] The above-mentioned implementation mode can be understood as combining Figure 8 The communication process shown and Fig.11 The communication process shown, for example, is Fig.11 Based on the communication process shown, the terminal device 100 can Fig.11 After time T4 and before time T12, execute Figure 8 The time T7 shown corresponds to the process, in which, Fig.11 At time T11 shown, the terminal device 100 obtains K cells that meet the residence threshold. Figure 8 At time T7 shown in FIG. 1 , the terminal device 100 reaches S cells that meet the resident threshold. Fig.11 In T12 shown, the K cells and S cells mentioned above can be sorted.

[0210] The methods provided in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DWD), or a semiconductor medium (e.g., a solid state drive (SSD)). As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A network search method, characterized in that: Applied to a terminal device, the method comprises: When in the connected state, the first service is run; Switch from connected state to disconnected state; Performing parallel cell measurements on multiple first frequency bands, and obtaining one or more first cells; sorting the one or more first cells according to the information of the first service; A second cell is determined according to the sorted one or more first cells, and the second cell is used for the terminal device to reside.

2. The method according to claim 1, characterized in that The one or more first cells satisfy a residency threshold; and the sorting the one or more first cells according to the information of the first service includes: sorting the one or more first cells according to the information of the first service and the quality parameter of the cell; The information of the first service includes the quality of experience (QoE) of the first service, and the quality parameters of the cell include at least one of the following: bandwidth, signal to interference plus noise ratio (SINR), reference signal received power (RSRP), reference signal received quality (RSRQ) and packet loss rate.

3. The method according to claim 1 or 2, characterized in that The terminal device includes a radio frequency front end and a baseband processor modem, and the multiple first frequency bands include a first frequency band group; The performing parallel cell measurements on the multiple first frequency bands includes: Using the radio frequency front end and the modem, performing cell measurements on multiple frequency bands in the first frequency band group in parallel; The multiple frequency bands in the first frequency band group meet the channel concurrency capability of the radio frequency front end and the cell measurement capability of the modem.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When in a non-connected state, the multiple first frequency bands are sorted according to the frequency band information; the multiple first frequency bands include a first frequency band group and a second frequency band group, and the first frequency band group is arranged before the second frequency band group; The performing parallel cell measurement on a plurality of first frequency bands and obtaining one or more first cells includes: Performing cell measurement on multiple frequency bands in the first frequency band group in parallel, and obtaining one or more third cells by measurement; Perform cell measurements on multiple frequency bands in the second frequency band group in parallel, and obtain one or more fourth cells by measurement, wherein the one or more first cells include the one or more third cells and the one or more fourth cells.

5. The method according to any one of claims 1 to 4, characterized in that: Before switching from the connected state to the unconnected state, the method further includes: Perform cell measurement according to the neighboring cell measurement configured for the serving cell of the terminal device, and obtain first measurement information, where the first measurement information indicates that the measured cell is empty, or the quality of the cell in the first measurement information is less than or equal to a first threshold; The switching from the connected state to the unconnected state includes: Switching from a connected state to a non-connected state according to the first measurement information; or, Receive first indication information sent by a network device, and switch from a connected state to a non-connected state according to the first indication information, wherein the first indication information is sent by the network device after receiving the first measurement information sent by the terminal device.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: When in a connected state, performing cell measurement on one or more second frequency bands according to first frequency band set information, and obtaining one or more fifth cells, wherein the first frequency band set information includes information of one or more second frequency bands; The sorting the one or more first cells according to the information of the first service includes: sorting the one or more first cells and the one or more fifth cells according to the information of the first service, where the one or more first cells and the one or fifth cells meet a residency threshold; The determining the second cell according to the sorted one or more first cells comprises: The second cell is determined according to the sorted one or more first cells and the one or more fifth cells.

7. The method according to claim 6, characterized in that The method further comprises: When a first condition is met, the first frequency band set information is obtained, where the first condition includes that the quality of the service cell of the terminal device is less than or equal to a second threshold, or the quality of the first service is less than or equal to a third threshold.

8. The method according to claim 6 or 7, characterized in that The performing cell measurement on one or more second frequency bands according to the first frequency band set information includes: Performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on the second frequency band; or, During the discontinuous reception CDRX period in the frequency band of the serving cell, performing cell measurement on the second frequency band; or, Performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on a third frequency band, wherein, in the communication process based on the frequency band of the serving cell, a cell measurement is performed on a fourth frequency band during discontinuous reception CDRX, and the one or more second frequency bands include the third frequency band and the fourth frequency band; or, During the communication process based on the frequency band of the serving cell, cell measurement is performed on the second frequency band in a first time period, and the terminal device does not communicate based on the frequency band of the serving cell during the first time period.

9. The method according to any one of claims 1 to 8, characterized in that: The connected state is a radio resource control RRC connected state, and the unconnected state is an RRC idle state or an RRC inactive state.

10. A network search method, characterized in that: Applied to a terminal device, the method comprises: When in the connected state, the first service is run; When in a connected state, performing cell measurement on one or more first frequency bands according to first frequency band set information, and obtaining one or more first cells, wherein the first frequency band set information includes information of one or more first frequency bands; Switch from connected state to disconnected state; A second cell is determined according to the one or more first cells, and the second cell is used for the terminal device to reside.

11. The method according to claim 10, characterized in that The method further comprises: sorting the one or more first cells according to the information of the first service; The determining the second cell according to the one or more first cells includes: The second cell is determined according to the sorted one or more first cells.

12. The method according to claim 11, characterized in that The one or more first cells satisfy a residency threshold; and the sorting the one or more first cells according to the information of the first service includes: sorting the one or more first cells according to the information of the first service and the quality parameter of the cell; The information of the first service includes the quality of experience (QoE) of the first service, and the quality parameters of the cell include at least one of the following: bandwidth, signal to interference plus noise ratio (SINR), reference signal received power (RSRP), reference signal received quality (RSRQ) and packet loss rate.

13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: When a first condition is met, the first frequency band set information is obtained, where the first condition includes that the quality of the service cell of the terminal device is less than or equal to a first threshold, or the quality of the first service is less than or equal to a second threshold.

14. The method according to any one of claims 10 to 13, characterized in that: The first frequency band set information includes at least one of the following: the position of the first frequency band, the position of the frequency point of the first frequency band, the timing relationship of the reference signal corresponding to the first frequency band relative to the service cell of the terminal device, and the type of the reference signal corresponding to the first frequency band.

15. The method according to any one of claims 10 to 14, characterized in that: The switching from the connected state to the unconnected state includes: Switching from a connected state to a non-connected state according to first measurement information, where the first measurement information is obtained by the terminal device performing cell measurement according to neighboring cell measurement configured by the serving cell in the connected state; or Switching from a connected state to a non-connected state according to first indication information sent by a network device, wherein the first indication information is sent by the network device after receiving first measurement information sent by the terminal device, and the first measurement information is obtained by the terminal device performing cell measurement according to neighboring cell measurement configured by the serving cell in the connected state; or When a preset quality assessment event is triggered, the connected state is switched to the non-connected state, wherein the quality assessment event is that the quality of the service cell of the terminal device is worse than the quality of the adjacent cell, and the quality assessment event is obtained by measuring the cell of one or more first frequency bands according to the first frequency band set information.

16. The method according to any one of claims 10 to 15, characterized in that: The performing cell measurement on one or more first frequency bands according to the first frequency band set information includes: Performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on the first frequency band; or, During a discontinuous reception (CDRX) period in the frequency band of the serving cell, performing cell measurement on the first frequency band; or, Performing in parallel: a communication process based on the frequency band of the serving cell, and a cell measurement based on the second frequency band, wherein, in the communication process based on the frequency band of the serving cell, a cell measurement is performed on a third frequency band during discontinuous reception CDRX, and the one or more first frequency bands include the second frequency band and the third frequency band; or, During the communication process based on the frequency band of the serving cell, cell measurement is performed on the first frequency band in a first time period, and the terminal device does not communicate based on the frequency band of the serving cell during the first time period.

17. The method according to any one of claims 10 to 16, characterized in that: The method further comprises: When in a non-connected state, performing parallel cell measurements on multiple fifth frequency bands, and obtaining one or more third cells; The determining the second cell according to the one or more first cells includes: The second cell is determined according to the one or more first cells and the one or more third cells.

18. The method according to claim 17, characterized in that The terminal device includes a radio frequency front end and a baseband processor modem; the multiple fifth frequency bands include a first frequency band group; The performing parallel cell measurements on multiple fifth frequency bands includes: Using the radio frequency front end and the modem, performing cell measurements on multiple frequency bands in the first frequency band group in parallel; The multiple frequency bands in the first frequency band group meet the channel concurrency capability of the radio frequency front end and the cell measurement capability of the modem.

19. The method according to claim 17 or 18, characterized in that The method further comprises: When in a non-connected state, the plurality of fifth frequency bands are sorted according to the frequency band information; the plurality of fifth frequency bands include a first frequency band group and a second frequency band group, and the first frequency band group is arranged before the second frequency band group; The performing parallel cell measurement on a plurality of fifth frequency bands and obtaining one or more third cells includes: Performing cell measurement on multiple frequency bands in the first frequency band group in parallel, and obtaining one or more fourth cells by measurement; Perform cell measurements on multiple frequency bands in the second frequency band group in parallel, and obtain one or more fifth cells by measurement, wherein the one or more third cells include the one or more fourth cells and the one or more fifth cells.

20. The method according to any one of claims 10 to 19, characterized in that: The connected state is a radio resource control RRC connected state, and the unconnected state is an RRC idle state or an RRC inactive state.

21. A terminal device, characterized in that: The method comprises a transceiver, a processor and a memory, wherein the memory is used to store a computer program, and the processor calls the computer program to execute the method according to any one of claims 1 to 20.

22. A computer storage medium, characterized in that The computer storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 20 is implemented.