Cell registration method and terminal
By comparing the frequency bands of the cell and the terminal, registration in unsupported frequency bands is prohibited, solving the power consumption problem caused by terminal circular registration and improving the terminal's battery life and network experience.
Patent Information
- Application Number
- CN202210553414.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-20
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-05-20
AI Technical Summary
Some terminals cannot register on the frequency band configured by the network due to bandwidth limitations of the frequency band supported by the power amplifier, resulting in registration loops and increased power consumption.
By obtaining the frequency band range of the cell and comparing it with the frequency band range supported by the terminal, registration in unsupported frequency band ranges is prohibited to avoid circular registration attempts.
This reduces the number of terminals registering in unsupported frequency bands, reduces power consumption, and improves the terminal's battery life and network experience.
Smart Images

Figure CN114980271B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a cell registration method and terminal. Background Art
[0002] Currently, for 5G New Radio (NR) frequency bands, some terminals are restricted by pre-network deployment or hardware limitations, and the power amplifier (PA) supports only a subset of the full frequency band. When a terminal registers for Standalone (SA) or Non-Standalone (NSA) networking, if the network-configured frequency band is outside the terminal's supported frequency band, the terminal will be unable to register in the configured frequency band. As a result, the terminal will cycle through all supported frequency bands, resulting in increased power consumption. Summary of the Invention
[0003] The purpose of the embodiments of the present application is to provide a cell registration method and terminal, which can solve the problem of high power consumption of the terminal when performing cyclic registration in all frequency bands supported by the terminal.
[0004] In a first aspect, an embodiment of the present application provides a cell registration method, applied to a terminal, comprising:
[0005] Obtaining a first frequency band range of a first cell;
[0006] In a case where the first frequency band range is not within a second frequency band range supported by the terminal, registration of the terminal in the first cell is prohibited.
[0007] In a second aspect, an embodiment of the present application provides a terminal, including:
[0008] A first acquisition module, configured to acquire a first frequency band range of a first cell;
[0009] The first registration module is configured to prohibit the terminal from registering in the first cell if the first frequency band range is not within a second frequency band range supported by the terminal.
[0010] In a third aspect, an embodiment of the present application proposes a terminal comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0012] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method described in the first aspect.
[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method described in the first aspect.
[0014] In an embodiment of the present application, by comparing the first frequency band range of the first cell and the second frequency band range supported by the terminal, if the first frequency band range is not within the second frequency band range supported by the terminal, the terminal is prohibited from registering in the first cell. This can avoid the terminal from making cyclic registration attempts in the first cell within the frequency band range that it does not support, thereby reducing the power consumption of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 One of the flow charts of the cell registration method applied to a terminal provided in an embodiment of the present application;
[0016] Figure 2 This is a second flow chart of the cell registration method provided in an embodiment of the present application;
[0017] Figure 3 This is a flowchart of the cell registration method provided in an embodiment of the present application;
[0018] Figure 4 One of the structural diagrams of the terminal provided in the embodiment of the present application;
[0019] Figure 5 A second structural diagram of a terminal for implementing an embodiment of the present application;
[0020] Figure 6 The third structural diagram of the terminal for implementing the embodiment of the present application. DETAILED DESCRIPTION
[0021] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0022] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0023] The following describes in detail the cell registration method and terminal provided in the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0024] Please refer to Figure 1 , Figure 1 This is a flow chart of a cell registration method applied to a terminal provided in an embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides a cell registration method, which is applied to a terminal and includes the following steps:
[0025] Step 101: Obtain a first frequency band range of a first cell.
[0026] Among them, the first cell can be a cell searched by the terminal. For example, when the terminal accesses SA, the searched cell is the above-mentioned first cell. For another example, when the terminal accesses NSA, a secondary cell needs to be added, and the secondary cell is the above-mentioned first cell.
[0027] Step 102: If the first frequency band is not within a second frequency band supported by the terminal, prohibit the terminal from registering in the first cell.
[0028] It should be noted that the terminal reports that the frequency band range it supports is a frequency band range of the entire frequency band corresponding to the frequency band range it supports, and the above-mentioned first cell is the cell corresponding to the frequency band range reported by the terminal. When the frequency band range supported by the terminal is a frequency band range of a certain full frequency band, the frequency band range of the above-mentioned first cell may be consistent with the frequency band range supported by the above-mentioned terminal, then the terminal can register to the above-mentioned first cell; when the frequency band range supported by the terminal is a frequency band range of a partial frequency band in a certain full frequency band, if the frequency band range of the above-mentioned first cell is also a frequency band range of a partial frequency band supported by the above-mentioned terminal, then the terminal can register to the above-mentioned first cell.
[0029] It can be understood that the above-mentioned first frequency band range and the above-mentioned second frequency band range may also be located in the frequency band range of different parts of a full frequency band. Specifically, for a wider full frequency band, it can be divided into multiple sub-bands such as the first sub-band, the second sub-band and the third sub-band. If the above-mentioned first frequency band range and the above-mentioned second frequency band range respectively correspond to the frequency band ranges of two different sub-bands, that is, the terminal does not support the frequency band range of the above-mentioned first cell, but the frequency band capability reported by the terminal is the full frequency band, and therefore it will try to register in the above-mentioned first cell. By prohibiting the terminal from registering in the above-mentioned first cell, the terminal can be avoided from continuously registering in the above-mentioned first cell in a cycle, thereby reducing the power consumption of the terminal.
[0030] For example, for the wider N28 frequency band, it can be divided into two frequency bands, N28A and N28B. If the above-mentioned first frequency band range and the above-mentioned second frequency band range correspond to the frequency band range of the N28A frequency band and the frequency band range of the N28B frequency band respectively, that is, the terminal does not support the frequency band range of the above-mentioned first cell. In this way, after the terminal searches for the above-mentioned first cell in the N28 frequency band, it can obtain that the frequency band range of the above-mentioned first cell is the frequency band range of the N28B frequency band, and it can be determined that the frequency band range of the N28B frequency band is a frequency band range not supported by the terminal, and registration is prohibited initiating in the above-mentioned first cell.
[0031] The first frequency band may include a downlink frequency band and an uplink frequency band. It may be determined whether the downlink frequency band and the uplink frequency band are within the second frequency band. For example, in time division duplexing (TDD), the downlink frequency band and the uplink frequency band are the same, so it may be determined whether either the downlink frequency band or the uplink frequency band is within the second frequency band. In frequency division duplexing (FDD), it may be determined whether the downlink frequency band and the uplink frequency band are within the second frequency band. If at least one of the downlink frequency band and the uplink frequency band is not within the second frequency band, registration of the terminal in the first cell may be prohibited. If both the downlink frequency band and the uplink frequency band are within the second frequency band, registration of the terminal in the first cell may be permitted. This reduces power consumption caused by cyclic registration attempts and reduces the time the terminal is offline, thereby improving the terminal's network experience and battery life.
[0032] In an embodiment of the present application, by comparing the first frequency band range of the first cell and the second frequency band range supported by the terminal, if the first frequency band range is not within the second frequency band range supported by the terminal, the terminal is prohibited from registering in the first cell. This can avoid the terminal from making cyclic registration attempts in the first cell within the frequency band range that it does not support, thereby reducing the power consumption of the terminal.
[0033] Optionally, the step of obtaining the first frequency band range of the first cell in step 101 includes:
[0034] Acquire a first message sent by a network device, where the first message includes a frequency band parameter of the first cell;
[0035] Based on the frequency band parameters, the first frequency band range is determined.
[0036] Specifically, in the process of the terminal accessing SA, the above-mentioned first message may represent a system message, or a system information block 1 (SIB1) in the system message; in the process of the terminal accessing NSA, the above-mentioned first message may represent a radio resource control (RRC) reconfiguration message for adding a secondary cell group (SCG), and the frequency band range of the first cell is determined by obtaining the frequency band parameters of the first cell in the above-mentioned first message, such as the cell frequency, carrier bandwidth (BW) and subcarrier spacing (SCS).
[0037] Optionally, the first message further includes a frequency band indication parameter for indicating a target frequency band range;
[0038] The determining the first frequency band range based on the frequency band parameter includes:
[0039] Get the preset reference frequency band range;
[0040] In a case where the frequency band indication parameter matches the reference frequency band range, the first frequency band range is determined based on the frequency band parameter, and the first frequency band range is within the target frequency band range.
[0041] It can be understood that the above-mentioned target frequency band range is the frequency band range corresponding to the above-mentioned first cell, that is, the above-mentioned first frequency band range is located in the above-mentioned target frequency band range, and the above-mentioned first frequency band range can be a partial frequency band range or the entire frequency band range of the above-mentioned target frequency band range.
[0042] Optionally, the frequency band indication parameter may be a frequency band number. For example, the frequency band range of 703-748 MHz (uplink) / 758-803 MHz (downlink) may be represented by frequency band number N28, and the frequency band range of 3300-3800 MHz may be represented by frequency band number N78.
[0043] The preset reference frequency band range can be used to pre-determine the frequency band range corresponding to the determination of whether the frequency band range supported by the terminal matches the frequency band range of the cell. Specifically, only frequency bands matching the preset reference frequency band range require the aforementioned determination and determine whether to prohibit the terminal from registering in the corresponding cell. The preset reference frequency band range can be set to a full frequency band with multiple sub-bands; for full frequency bands without multiple sub-bands, the aforementioned determination is not required. For example, the N28 frequency band, which has two sub-bands, the N28A frequency band and the N28B frequency band, can be used as the preset reference frequency band range. In this way, if the frequency band range of the cell in which the terminal is registering is not within the N28 frequency band, the terminal can directly attempt registration. If the frequency band range of the cell in which the terminal is registering is within the N28 frequency band, the terminal can determine whether to prohibit registration in the first cell by obtaining the first frequency band range and comparing it with the second frequency band range supported by the terminal.
[0044] Moreover, the above-mentioned frequency band indication parameter is used to indicate the target frequency band range. Then, it is determined whether the above-mentioned frequency band indication parameter matches the above-mentioned reference frequency band range, that is, whether the target frequency band range corresponding to the above-mentioned frequency band indication parameter matches the above-mentioned reference frequency band range. Specifically, the above-mentioned reference frequency band range can be set to one or more frequency band ranges. The matching of the above-mentioned frequency band indication parameter and the above-mentioned reference frequency band range may include that the above-mentioned target frequency band range is consistent with the above-mentioned reference frequency band range, or that the above-mentioned reference frequency band range includes the above-mentioned target frequency band range.
[0045] In this embodiment, when the frequency band indication parameter matches the reference frequency band range, the first frequency band range is determined based on the frequency band parameter, that is, a judgment can be made on whether to prohibit the terminal from registering in the first cell for the frequency band range that matches the reference frequency band range, so that the frequency band range that matches the preset reference frequency band range can be targetedly detected, thereby further reducing terminal power consumption.
[0046] Optionally, determining the first frequency band range based on the frequency band parameter includes:
[0047] Calculating an upper boundary frequency and a lower boundary frequency of the first cell based on the frequency band parameter;
[0048] Determining the first frequency band range based on the upper boundary frequency and the lower boundary frequency;
[0049] When the first frequency band range is not within a second frequency band range supported by the terminal, prohibiting registration of the terminal in the first cell includes:
[0050] If at least one of the upper boundary frequency and the lower boundary frequency is not within the second frequency band, registration of the terminal in the first cell is prohibited.
[0051] The above-mentioned frequency band parameters may include parameters used to calculate the above-mentioned first frequency band range, for example, the cell frequency point (absoluteFrequencyPointA), BW and SCS. Specifically, the center frequency of the first cell can be calculated based on the above-mentioned frequency band parameters, and then the upper boundary frequency and lower boundary frequency of the first cell can be calculated to determine the first frequency band range of the first cell.
[0052] Specifically, taking the absoluteFrequencyPointA, BW, and SCS in the downlink frequency information as an example, the calculation process of the center frequency, upper boundary frequency, and lower boundary frequency of the first cell is as follows:
[0053] Determine the transmission frequency of the first cell: F REF =F REF-Offs +ΔF Global (N REF –N REF-Offs );
[0054] Among them, N REF =absoluteFrequencyPointA,F REF-Offs Indicates the offset of the transmission frequency, ΔF Global Represents the global frequency grid, N REF Indicates the cell frequency number, N REF-Offs Indicates the offset of the cell frequency, and F REF-Offs , ΔF Global and N REF-Offs Can be based on N REF Lookup table 1 to determine;
[0055] Table 1
[0056]
[0057] If the network configured carrier offset (offsetToCarrier) is not 0:
[0058] Then, center frequency = F REF +[(offsetToCarrier + BW) × 12Subcarrier × BW × SCS × 0.5] (where offsetToCarrier is the value configured by the network);
[0059] If the network is not configured with offsetToCarrier, or the network configuration offsetToCarrier is 0:
[0060] Then, center frequency = F REF +(BW×12Subcarrier×BW×SCS×0.5);
[0061] Upper boundary frequency = center frequency + (12Subcarrier × BW × SCS × 0.5);
[0062] Lower boundary frequency = center frequency - (12Subcarrier × BW × SCS × 0.5);
[0063] If the upper boundary frequency and the lower boundary frequency of the above-mentioned first cell are both located in the second frequency band range, it means that the first frequency band range of the above-mentioned first cell is located in the second frequency band range supported by the terminal, and registration can be performed; if the upper boundary frequency of the above-mentioned first cell is not located in the second frequency band range, or the lower boundary frequency is not located in the second frequency band range, or both the upper boundary frequency and the lower boundary frequency are not located in the second frequency band range, it can be determined that the first frequency band range of the above-mentioned first cell is not located in the above-mentioned second frequency band range, and even if the registration cannot be successfully performed after multiple cycles, the above-mentioned terminal can be prohibited from registering in the first cell.
[0064] Optionally, after prohibiting the terminal from registering in the first cell in step 102, the method further includes:
[0065] Acquire historical information and first cell parameters of the first cell, the historical information including multiple groups of cell parameters;
[0066] If the multiple groups of cell parameters do not include the first cell parameter, add the first cell parameter to the historical information.
[0067] The above-mentioned historical information can be used to record the cells in which the above-mentioned terminal failed to register successfully, that is, each set of cell parameters corresponds to a cell. Specifically, the above-mentioned cells in which registration failed successfully can be identified by physical cell identifier, cell frequency number, subcarrier spacing, and carrier bandwidth. After confirming that the first frequency band range of the above-mentioned first cell is not within the second frequency band range supported by the terminal, the above-mentioned first cell can be recorded through the above-mentioned historical information. In this way, if the first cell is searched again, the above-mentioned first cell can be directly confirmed through the above-mentioned historical information, and registration of the above-mentioned terminal in the above-mentioned first cell can be stopped.
[0068] Optionally, each group of cell parameters includes at least one of the following:
[0069] Physical cell identification;
[0070] Cell frequency number, subcarrier spacing and carrier bandwidth.
[0071] It can be understood that the frequency band range of a cell can be determined by the cell frequency number, subcarrier spacing and carrier bandwidth. Therefore, cells with matching cell frequency number, subcarrier spacing and carrier bandwidth can be prohibited from registration, or the cells that need to be prohibited from registration can be identified by the physical cell identity (PCI).
[0072] It should be noted that, if the plurality of groups of cell parameters include the first cell parameter, it means that the terminal has attempted to register in the first cell and has determined that the first cell is a registration-prohibited cell.
[0073] In this implementation, the terminal can use multiple groups of cell parameters in the historical information to identify the cells in which the terminal needs to be prohibited from registering. Therefore, after determining the cells in which the terminal needs to be prohibited from registering, the corresponding cell can be determined by each group of cell parameters without having to obtain the frequency band range of the cell again, and compare the frequency band range of the cell with the second frequency band range supported by the terminal to determine whether to stop registering the terminal in the corresponding cell, thereby reducing the amount of calculation of the terminal and improving efficiency.
[0074] Optionally, after prohibiting the terminal from registering in the first cell in step 102, the method further includes:
[0075] Obtaining second cell parameters of the second cell;
[0076] When the multiple groups of cell parameters do not include a second cell parameter, obtaining a third frequency band range of the second cell;
[0077] When the third frequency band is within the second frequency band, register with the second cell.
[0078] Among them, the above-mentioned second cell can be determined by searching in other frequency bands, and whether registration in the above-mentioned second cell can be determined by obtaining the third frequency band of the above-mentioned second cell and comparing the above-mentioned third frequency band with the second frequency band supported by the terminal.
[0079] In this embodiment, after prohibiting the terminal from registering in the first cell, a second cell that meets the registration conditions can be searched and determined, and when the third frequency band range of the second cell is within the second frequency band range supported by the terminal, the terminal is registered to the second cell, thereby avoiding cyclic registration of the terminal in an unsupported frequency band and realizing registration in other frequency bands.
[0080] The following examples illustrate the method provided in this application.
[0081] Figure 2 The following is a flow chart of the terminal registering with NSA: Figure 2As shown, the detailed process of implementing dual connectivity (E-UTRA-NR Dual Connectivity, ENDC) of a 4G base station and a 5G base station in this embodiment of the present application is as follows:
[0082] Step 201: The terminal resides in LTE cell A, and the process goes to step 202.
[0083] Step 202: If the terminal has enabled ENDC capability, check whether the terminal is in an ENDC anchor cell. If both "UE supports ENDC" and "is in an ENDC anchor cell" are met, proceed to step 203; otherwise, terminate the process.
[0084] Step 203: After detecting that the current network sends an RRC reconfiguration message for adding an SCG, obtain the following parameters in the RRC reconfiguration message: absoluteFrequencyPointA, BW, and SCS in frequencyInfoDL; absoluteFrequencyPointA, BW, and SCS in frequencyInfoUL;
[0085] The software can enable "frequency band range detection" for a specific frequency band. If the terminal software configuration enables "frequency band range detection", the NR frequency band indicator (FreqBandIndicatorNR) can be used to determine whether step 204 needs to be started to detect whether the bandwidth exceeds the limit;
[0086] Step 204: Look up Table 1 and calculate the center frequency, upper boundary frequency, and lower boundary frequency of the current cell according to the following formula. If the upper and lower boundaries are within the hardware capability range, registration is allowed in the current cell; otherwise, registration is not allowed.
[0087] Specifically, the calculation process is as follows:
[0088] Calculate the cell's transmission frequency F REF =F REF-Offs +ΔF Global (N REF –N REF-Offs );
[0089] According to the above formula, use N REF =absoluteFrequencyPointA, look up Table 1 to determine F REF-Offs , ΔF Global and N REF-Offs , and thus calculate F REF ;
[0090] Among them, N REF =absoluteFrequencyPointA,FREF-Offs Indicates the offset of the transmission frequency, ΔF Global Represents the global frequency grid, N REF Indicates the cell frequency number, N REF-Offs Indicates the offset of the cell frequency;
[0091] If the network configuration offsetToCarrier is not 0:
[0092] Then, center frequency = F REF +[(offsetToCarrier+BW)×12Subcarrier×BW×SCS×0.5]; (where the value of offsetToCarrier is the value configured by the network)
[0093] If the network is not configured with offsetToCarrier, or the network configuration offsetToCarrier is 0:
[0094] Then, center frequency = F REF +(BW×12Subcarrier×BW×SCS×0.5);
[0095] Upper boundary frequency = center frequency + (12Subcarrier × BW × SCS × 0.5);
[0096] Lower boundary frequency = center frequency - (12Subcarrier × BW × SCS × 0.5);
[0097] Step 205: The terminal locally creates a database 1 (Partial_Band_Disable_List1). If the information of the current cell matches one of the data in the database, the process proceeds to step 206; otherwise, the process proceeds to steps 206 and 207.
[0098] Step 206: Disable the current NR secondary cell, print the RRC reconfiguration error, and report the RRC reconfiguration failure to the network. Continue measuring other NR secondary cells that meet the conditions (the network has added measurement configuration);
[0099] Step 207: Add the information of the current NR secondary cell: frequency number (NR-ARFCN) (equal to absoluteFrequencySSB in the RRC reconfiguration message), PCI, SCS, and BW to database 1.
[0100] Among them, database 1 is shown in Table 2:
[0101] Table 2
[0102]
[0103]
[0104] In an embodiment of the present application, when a terminal that does not support full-band registers a full-band ENDC network, frequent SCG addition failures can be avoided, thereby reducing the increase in power consumption caused by SCG and improving the terminal's battery life experience.
[0105] Figure 3 The following is a flow chart of the terminal registering in SA: Figure 3 As shown, the detailed process of the SA network implementation in this embodiment of the application is as follows:
[0106] Step 301: The terminal resides in SA cell A, and the process goes to step 302.
[0107] Step 302: If the terminal has enabled 5G Option 2 (SA independent networking) capability, proceed to step 303; otherwise, the process ends.
[0108] Step 303: During the cell search process, if the NR Public Land Mobile Network (PLMN) is found, it means that the master information block (MIB) and SIB1 of the system message have been obtained. The following parameters in the SIB1 are obtained:
[0109] absoluteFrequencyPointA, BW and SCS in frequencyInfoDL;
[0110] absoluteFrequencyPointA, BW, and SCS in frequencyInfoUL;
[0111] The software can enable "frequency band range detection" for a specific frequency band. If the terminal software configuration enables "frequency band range detection", the FreqBandIndicatorNR can be used to determine whether step 304 needs to be started to detect whether the bandwidth exceeds the limit;
[0112] Step 304: Look up Table 1 and calculate the center frequency, upper boundary frequency, and lower boundary frequency of the current cell according to the following formula. If the upper and lower boundaries are within the hardware capability range, registration is allowed in the current cell; otherwise, registration is not allowed.
[0113] Specifically, the calculation process is as follows:
[0114] Calculate the cell's transmission frequency F REF =F REF-Offs +ΔF Global (NREF –N REF-Offs );
[0115] According to the above formula, use N REF =absoluteFrequencyPointA, look up Table 1 to determine F REF-Offs , ΔF Global and N REF-Offs , and thus calculate F REF ;
[0116] Among them, N REF =absoluteFrequencyPointA,F REF-Offs Indicates the offset of the transmission frequency, ΔF Global Represents the global frequency grid, N REF Indicates the cell frequency number, N REF-Offs Indicates the offset of the cell frequency;
[0117] If the network configuration offsetToCarrier is not 0:
[0118] Then, center frequency = F REF +[(offsetToCarrier+BW)×12Subcarrier×BW×SCS×0.5]; (where the value of offsetToCarrier is the value configured by the network)
[0119] If the network is not configured with offsetToCarrier, or the network configuration offsetToCarrier is 0:
[0120] Then, center frequency = F REF +(BW×12Subcarrier×BW×SCS×0.5);
[0121] Upper boundary frequency = center frequency + (12Subcarrier × BW × SCS × 0.5);
[0122] Lower boundary frequency = center frequency - (12Subcarrier × BW × SCS × 0.5);
[0123] Step 305: The terminal locally creates a database 2 (Partial_Band_Disable_List2). If the information of the current cell matches one of the data in the database, the process proceeds to step 306; otherwise, the process proceeds to steps 306 and 307.
[0124] Step 306: Disable the current cell, do not initiate the random access process of the cell, and continue searching for other cells;
[0125] Step 307: Add the current cell information: NR-ARFCN, PCI, SCS, BW to database 2.
[0126] The database 2 may refer to the database 1 in the above embodiment.
[0127] In an embodiment of the present application, when a terminal that does not support full-band registers for a full-band SA network, frequent SA registration failures can be avoided, thereby reducing the increased power consumption caused by SA registration and reducing the time the terminal is disconnected from the network, thereby improving the terminal's network experience and the terminal's battery life experience.
[0128] The cell registration method provided in the embodiment of the present application can be executed by a terminal. In the embodiment of the present application, the terminal provided in the embodiment of the present application is described by taking the execution of the cell registration method by a terminal as an example.
[0129] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of the terminal provided in the embodiment of the present application. Figure 4 As shown, another embodiment of the present application further provides a terminal, the terminal 400 including:
[0130] A first acquisition module 401 is configured to acquire a first frequency band range of a first cell;
[0131] The first registration module 402 is configured to prohibit the terminal from registering in the first cell if the first frequency band range is not within a second frequency band range supported by the terminal.
[0132] Optionally, the first acquisition module 401 includes:
[0133] A first acquiring unit, configured to acquire a first message sent by a network device, where the first message includes a frequency band parameter of the first cell;
[0134] A determining unit is configured to determine the first frequency band range based on the frequency band parameter.
[0135] Optionally, the first message further includes a frequency band indication parameter for indicating a target frequency band range;
[0136] The determining unit includes:
[0137] An acquisition subunit, used to acquire a preset reference frequency band range;
[0138] The first determining subunit is configured to determine the first frequency band range based on the frequency band parameter when the frequency band indication parameter matches the reference frequency band range, where the first frequency band range is within the target frequency band range.
[0139] Optionally, the determining unit includes:
[0140] a calculation subunit, configured to calculate an upper boundary frequency and a lower boundary frequency of the first cell based on the frequency band parameter;
[0141] A second determining subunit, configured to determine the first frequency band range based on the upper boundary frequency and the lower boundary frequency;
[0142] The first registration module includes:
[0143] A registration unit is configured to prohibit registration of the terminal in the first cell when at least one of the upper boundary frequency and the lower boundary frequency is not within the second frequency band.
[0144] Optionally, the terminal 400 further includes:
[0145] a second acquisition module, configured to acquire historical information and first cell parameters of the first cell, the historical information including multiple groups of cell parameters;
[0146] An adding module is configured to add the first cell parameter to the historical information if the multiple groups of cell parameters do not include the first cell parameter.
[0147] Optionally, the terminal 400 further includes:
[0148] A third acquisition module, configured to acquire a second cell parameter of the second cell;
[0149] a fourth acquisition module, configured to acquire a third frequency band range of the second cell when the multiple groups of cell parameters do not include the second cell parameter;
[0150] The second registration module is configured to register with the second cell when the third frequency band range is within the second frequency band range.
[0151] Optionally, each group of cell parameters includes at least one of the following:
[0152] Physical cell identification;
[0153] Cell frequency number, subcarrier spacing and carrier bandwidth.
[0154] In an embodiment of the present application, by comparing the first frequency band range of the first cell and the second frequency band range supported by the terminal, if the first frequency band range is not within the second frequency band range supported by the terminal, registering the terminal in the first cell is prohibited, thereby avoiding the terminal's cyclic registration attempts in a frequency band range that it does not support, thereby reducing the power consumption of the terminal.
[0155] The terminal in the embodiment of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc. It can also be a personal computer (PC), etc., and the embodiment of the present application does not specifically limit it.
[0156] The terminal in the embodiment of the present application may be a terminal having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0157] The terminal provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented in the method embodiment are not described here.
[0158] Alternatively, as Figure 5 As shown, an embodiment of the present application also provides a terminal 500, including a processor 501, a memory 502, and a program or instruction stored in the memory 502 and executable on the processor 501. When the program or instruction is executed by the processor 501, the various processes of the above-mentioned cell registration method embodiment applied to the terminal are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0159] It should be noted that the terminal in the embodiment of the present application includes the mobile electronic device and non-mobile electronic device mentioned above.
[0160] Figure 6 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0161] The terminal 600 includes but is not limited to components such as a radio frequency unit 601 , a network module 602 , an audio output unit 603 , an input unit 604 , a sensor 605 , a display unit 606 , a user input unit 607 , an interface unit 608 , a memory 609 , and a processor 6010 .
[0162] Those skilled in the art will understand that the terminal 600 may also include a power supply (such as a battery) to power each component, and the power supply may be logically connected to the processor 6010 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 6 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0163] The processor 610 is configured to:
[0164] Obtaining a first frequency band range of a first cell;
[0165] In a case where the first frequency band range is not within a second frequency band range supported by the terminal, registration of the terminal in the first cell is prohibited.
[0166] The terminal of the embodiment of the present application compares the first frequency band range of the first cell with the second frequency band range supported by the terminal. If the first frequency band range is not within the second frequency band range supported by the terminal, the terminal is prohibited from registering the terminal in the first cell. This can avoid the terminal's cyclic registration attempts in the frequency band range that it does not support, thereby reducing the power consumption of the terminal.
[0167] Optionally, obtaining the first frequency band range of the first cell includes:
[0168] Acquire a first message sent by a network device, where the first message includes a frequency band parameter of the first cell;
[0169] Based on the frequency band parameters, the first frequency band range is determined.
[0170] Optionally, the first message further includes a frequency band indication parameter for indicating a target frequency band range;
[0171] The determining the first frequency band range based on the frequency band parameter includes:
[0172] Get the preset reference frequency band range;
[0173] In a case where the frequency band indication parameter matches the reference frequency band range, the first frequency band range is determined based on the frequency band parameter, and the first frequency band range is within the target frequency band range.
[0174] Optionally, determining the first frequency band range based on the frequency band parameter includes:
[0175] Calculating an upper boundary frequency and a lower boundary frequency of the first cell based on the frequency band parameter;
[0176] Determining the first frequency band range based on the upper boundary frequency and the lower boundary frequency;
[0177] When the first frequency band range is not within a second frequency band range supported by the terminal, prohibiting registration of the terminal in the first cell includes:
[0178] If at least one of the upper boundary frequency and the lower boundary frequency is not within the second frequency band, registration of the terminal in the first cell is prohibited.
[0179] Optionally, the processor 610 is further configured to implement:
[0180] Acquire historical information and first cell parameters of the first cell, the historical information including multiple groups of cell parameters;
[0181] If the multiple groups of cell parameters do not include the first cell parameter, add the first cell parameter to the historical information.
[0182] Optionally, the processor 610 is further configured to implement:
[0183] Obtaining second cell parameters of the second cell;
[0184] When the multiple groups of cell parameters do not include a second cell parameter, obtaining a third frequency band range of the second cell;
[0185] When the third frequency band is within the second frequency band, register with the second cell.
[0186] Optionally, each group of cell parameters includes at least one of the following:
[0187] Physical cell identification;
[0188] Cell frequency number, subcarrier spacing and carrier bandwidth.
[0189] It should be understood that in an embodiment of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0190] The memory 609 can be used to store software programs or instructions and various data. The memory 609 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 609 may include a high-speed random access memory and a non-volatile memory, wherein the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0191] Processor 610 may include one or more processing units. Optionally, processor 610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 610.
[0192] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned cell registration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0193] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0194] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0195] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling an electronic device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0196] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A cell registration method, applied to a terminal, characterized in that: include: When the operating frequency band supported by the first cell and the operating frequency band supported by the terminal are both the first frequency band, obtaining a first frequency band range of the first cell; If the first frequency band range is not within a second frequency band range supported by the terminal, prohibiting registration of the terminal in the first cell; The first frequency band range is a first sub-frequency band of the first frequency band, the second frequency band range is a second sub-frequency band of the first frequency band, and the first sub-frequency band and the second sub-frequency band are different.
2. The method according to claim 1, wherein The acquiring the first frequency band range of the first cell includes: Acquire a first message sent by a network device, where the first message includes a frequency band parameter of the first cell; Based on the frequency band parameters, the first frequency band range is determined.
3. The method according to claim 2, wherein The first message further includes a frequency band indication parameter for indicating a target frequency band range; The determining the first frequency band range based on the frequency band parameter includes: Get the preset reference frequency band range; In a case where the frequency band indication parameter matches the reference frequency band range, the first frequency band range is determined based on the frequency band parameter, and the first frequency band range is within the target frequency band range.
4. The method according to claim 2 or 3, wherein: The determining the first frequency band range based on the frequency band parameter includes: Calculating an upper boundary frequency and a lower boundary frequency of the first cell based on the frequency band parameter; Determining the first frequency band range based on the upper boundary frequency and the lower boundary frequency; When the first frequency band range is not within a second frequency band range supported by the terminal, prohibiting registration of the terminal in the first cell includes: If at least one of the upper boundary frequency and the lower boundary frequency is not within the second frequency band, registration of the terminal in the first cell is prohibited.
5. The method according to claim 1, wherein After prohibiting the terminal from registering in the first cell, the method further includes: Acquire historical information and first cell parameters of the first cell, the historical information including multiple groups of cell parameters; If the multiple groups of cell parameters do not include the first cell parameter, add the first cell parameter to the historical information.
6. The method according to claim 5, wherein After prohibiting the terminal from registering in the first cell, the method further includes: Obtaining second cell parameters of the second cell; When the multiple groups of cell parameters do not include a second cell parameter, obtaining a third frequency band range of the second cell; When the third frequency band is within the second frequency band, register with the second cell.
7. The method according to claim 5, wherein Each group of cell parameters includes at least one of the following: Physical cell identification; Cell frequency number, subcarrier spacing and carrier bandwidth.
8. A terminal, characterized in that: include: A first acquisition module is configured to acquire a first frequency band range of the first cell when both the operating frequency band supported by the first cell and the operating frequency band supported by the terminal are the first frequency band; A first registration module, configured to prohibit registration of the terminal in the first cell if the first frequency band range is not within a second frequency band range supported by the terminal; The first frequency band range is a first sub-frequency band of the first frequency band, the second frequency band range is a second sub-frequency band of the first frequency band, and the first sub-frequency band and the second sub-frequency band are different.
9. The terminal according to claim 8, wherein The first acquisition module includes: A first acquiring unit, configured to acquire a first message sent by a network device, where the first message includes a frequency band parameter of the first cell; A determining unit is configured to determine the first frequency band range based on the frequency band parameter.
10. The terminal according to claim 9, wherein: The first message further includes a frequency band indication parameter for indicating a target frequency band range; The determining unit includes: An acquisition subunit, used to acquire a preset reference frequency band range; The first determining subunit is configured to determine the first frequency band range based on the frequency band parameter when the frequency band indication parameter matches the reference frequency band range, where the first frequency band range is within the target frequency band range.
11. The terminal according to claim 9 or 10, characterized in that: The determining unit includes: a calculation subunit, configured to calculate an upper boundary frequency and a lower boundary frequency of the first cell based on the frequency band parameter; A second determining subunit, configured to determine the first frequency band range based on the upper boundary frequency and the lower boundary frequency; The first registration module includes: A registration unit is configured to prohibit registration of the terminal in the first cell when at least one of the upper boundary frequency and the lower boundary frequency is not within the second frequency band.
12. The terminal according to claim 8, wherein Also includes: a second acquisition module, configured to acquire historical information and first cell parameters of the first cell, the historical information including multiple groups of cell parameters; An adding module is configured to add the first cell parameter to the historical information if the multiple groups of cell parameters do not include the first cell parameter.
13. The terminal according to claim 12, wherein: Also includes: A third acquisition module, configured to acquire a second cell parameter of the second cell; a fourth acquisition module, configured to acquire a third frequency band range of the second cell when the multiple groups of cell parameters do not include the second cell parameter; The second registration module is configured to register with the second cell when the third frequency band range is within the second frequency band range.
14. The terminal according to claim 12, wherein: Each group of cell parameters includes at least one of the following: Physical cell identification; Cell frequency number, subcarrier spacing and carrier bandwidth.
15. A terminal, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the cell registration method according to any one of claims 1 to 7 are implemented.
16. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the cell registration method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Terminal access method, system and device
CN103581921A