Network registration method and electronic equipment

By acquiring information on signal quality, bandwidth, service matching, and capability matching of candidate cells, and calculating a comprehensive score, the problem of unstable network access caused by relying solely on signal strength in existing technologies is solved, resulting in a higher registration success rate and communication performance.

CN122073725APending Publication Date: 2026-05-22SHENZHEN YI ZHAO TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN YI ZHAO TECHNOLOGY CO LTD
Filing Date
2026-03-26
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In existing technologies, signal strength/quality is used as the sole criterion for cell selection, ignoring other key factors that affect the stability of electronic devices in the network and communication performance, resulting in unsatisfactory network registration success rate and communication performance.

Method used

By acquiring signal quality information, bandwidth information, service matching information, and capability matching information of candidate cells, a comprehensive score is calculated, and the most suitable target cell is selected for registration.

Benefits of technology

It improves the network registration success rate and communication performance of electronic devices, selects the most suitable target cell through multi-dimensional evaluation, and enhances the user's network experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122073725A_ABST
    Figure CN122073725A_ABST
Patent Text Reader

Abstract

The invention discloses a network registration method and electronic equipment. The network registration method applied to the electronic equipment comprises the following steps: acquiring reference information of a plurality of candidate cells; respectively calculating a first comprehensive score of each candidate cell according to the reference information; selecting a first target cell from the candidate cells according to the first comprehensive score; and controlling the electronic equipment to reside in the first target cell, and initiating registration to the network side through the first target cell. According to the method, the candidate cells are scored through the signal quality information, the bandwidth information, the service matching information and the capability matching information, and the target cell most suitable for the electronic equipment can be evaluated and selected from multiple dimensions for registration, so that the network experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a network registration method and an electronic device. Background Technology

[0002] Cell selection is a core and fundamental process for electronic devices to access the network in 3GPP LTE (Long Term Evolution) and 5G NR (New Radio) mobile communication standards. It is a necessary step for electronic devices to complete power-on network access, reconnect to the network after losing network coverage, and initially register on the network after handover between different network areas. The rationality of the decision directly determines whether the electronic device can successfully register on the network and achieve stable wireless communication. In actual mobile communication network deployment and use, the network environment in which electronic devices operate is complex and ever-changing, and weak network environments become a key test scenario for cell selection technology.

[0003] Currently, to ensure successful cell registration in weak network environments, signal strength / quality is the sole core criterion for cell selection. Electronic devices detect candidate cells' Reference Received Power (RSRP) or Reference Received Quality (RSRQ) and select the cell with the best signal strength / quality for network registration.

[0004] However, using signal strength / quality as the sole decision-making criterion ignores other core factors that affect the stability of electronic devices on the network and the communication experience, resulting in unsatisfactory registration success rate and communication performance after electronic devices are registered on the network. Summary of the Invention

[0005] In view of this, this application provides a network registration method and an electronic device to solve the problems in traditional solutions.

[0006] This application provides a network registration method for an electronic device, comprising: acquiring reference information of multiple candidate cells, wherein the reference information includes signal quality information, bandwidth information, service matching information, and capability matching information of the candidate cells; the signal quality information indicating the signal quality of the candidate cells; the bandwidth information indicating the bandwidth transmission capability of the candidate cells; the service matching information indicating the core network attribute characteristics of the candidate cells related to services initiated by the electronic device; and the capability matching information indicating the communication performance enhancement capabilities supported by the candidate cells; calculating a first comprehensive score for each candidate cell based on the reference information; selecting a first target cell from the candidate cells based on the first comprehensive score; controlling the electronic device to camp on the first target cell; and initiating registration with the network side through the first target cell.

[0007] Optionally, the process of calculating the first comprehensive score of each candidate cell based on the reference information may further include: determining a first score based on the reference signal received power and signal-to-interference-plus-noise ratio included in the signal quality information; determining a second score based on the bandwidth information; determining a first degree of matching between the service initiated by the electronic device and the core network attribute characteristics of the candidate cell based on the service matching information, and determining a third score based on the first degree of matching; determining a second degree of matching between the electronic device and the capability to improve communication performance supported by the candidate cell based on the capability matching information, and determining a fourth score based on the second degree of matching; and calculating the first comprehensive score of the candidate cell based on the first score, the second score, the third score, the fourth score, and the first weight ratio.

[0008] Optionally, the network registration process may further include: obtaining connection performance information of the electronic device after it has completed registration in the target cell, wherein the connection performance information is used to indicate the communication quality between the electronic device and the target cell; and storing the first weight ratio if the connection performance information indicates that the communication quality score is greater than or equal to a score threshold.

[0009] Optionally, the network registration process may further include: if the connection performance information indicates that the communication quality score is less than the score threshold, then updating the first weight ratio according to the connection performance information to obtain a second weight ratio; calculating a second comprehensive score of the candidate cell based on the first score, the second score, the third score, the fourth score, and the second weight ratio; selecting a second target cell from the candidate cells based on the second comprehensive score, controlling the electronic device to deregister in the first target cell, controlling the electronic device to camp in the second target cell, and initiating registration with the network side through the second target cell.

[0010] Optionally, the first score is calculated using the following formula:

[0011] in, Used to characterize the first score Determined based on the received power of the reference signal. Determined based on the ratio of signal to interference plus noise. The weights for the received power of the reference signal. The signal and interference are weighted by the noise ratio. and The sum of them equals 1.

[0012] Optionally, the second score is determined based on the normalization result of normalizing the bandwidth information.

[0013] Optionally, the first matching degree is calculated according to the following formula:

[0014] in, Used to characterize the first matching degree Used to characterize the first matching function, Used to characterize business type The core network attribute features used to characterize candidate cells include at least bandwidth features, latency features, stability features, and signal interference features.

[0015] Optionally, the second matching degree is calculated according to the following formula:

[0016] in, Used to characterize the second matching degree, Used to characterize the second matching function, A set of parameters used to characterize the hardware capabilities, protocol support capabilities, functional characteristics, and performance specifications of the electronic device. Used to characterize the functional configurations supported by the candidate cells.

[0017] Optionally, the network registration process may further include: determining the communication quality score based on the actual throughput, bit error rate, and end-to-end latency of the communication between the electronic device and the target cell, as included in the connection performance information; correspondingly, the process of updating the first weight ratio based on the connection performance information to obtain the second weight ratio may further include: determining a penalty weight and a reward weight based on the connection performance information; lowering the weight corresponding to the penalty weight in the first weight ratio and raising the weight corresponding to the reward weight in the first weight ratio to obtain the second weight ratio.

[0018] A second aspect of this application provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the method described in the first aspect of the embodiment.

[0019] In this application, candidate cells are scored using signal quality information, bandwidth information, service matching information, and capability matching information. This allows for multi-dimensional evaluation and selection of the most suitable target cell for electronic devices to register, thereby improving the user's network experience. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.

[0021] Figure 1 This is a flowchart of the steps of a network registration method according to an embodiment of this application; Figure 2 This is a flowchart of the steps of a comprehensive scoring method according to an embodiment of this application; Figure 3 This is a schematic diagram of a network registration device according to an embodiment of this application; Figure 4 This is a schematic diagram of an electronic device according to an embodiment of this application. Detailed Implementation

[0022] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art should fall within the protection scope of the embodiments of this application.

[0023] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to any and all possible combinations comprising one or more of the associated listed items.

[0024] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0025] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. In the absence of conflict, the following embodiments and their technical features can be combined with each other.

[0026] Figure 1 This is a flowchart of the steps of a network registration method according to an embodiment of this application, as follows: Figure 1 As shown, the network registration method applied to electronic devices includes the following steps: Step 101: Obtain reference information for multiple candidate cells.

[0027] A cell in mobile communications refers to the signal coverage area of ​​a single base station. To achieve full signal coverage in a given area, a location may be covered by signals from multiple cells. Therefore, when a user registers an electronic device for a network, there are usually multiple cells to choose from. To ensure the registration success rate and communication performance of the electronic device after it is registered, the cells currently available for registration by the electronic device can be identified as candidate cells, and reference information for multiple candidate cells can be obtained. This reference information includes signal quality information, bandwidth information, service matching information, and capability matching information for the candidate cells. Signal quality information indicates the signal quality of the candidate cell; bandwidth information indicates the bandwidth transmission capacity of the candidate cell; service matching information indicates the core network attribute characteristics related to the service initiated by the electronic device; and capability matching information indicates the capabilities of the candidate cell to improve communication performance.

[0028] Step 102: Calculate the first comprehensive score for each candidate cell based on the reference information.

[0029] Based on the reference information, including signal quality, bandwidth, service matching, and capability matching, a first comprehensive score is calculated for each candidate cell. The network attributes of the candidate cell and their compatibility with the services to be initiated by the electronic device are quantified into specific numerical values.

[0030] Step 103: Select the first target cell from the candidate cells based on the first comprehensive score.

[0031] After obtaining the first comprehensive score, the first target cell can be selected from the candidate cells based on the first comprehensive score. For example, the candidate cell with the highest first comprehensive score can be selected as the first target cell. Alternatively, the top three candidate cells with the highest first comprehensive scores can be selected first, and then any one of the three candidate cells can be randomly selected as the first target cell.

[0032] Step 104: Control the electronic device to camp on the first target cell and initiate registration with the network side through the first target cell.

[0033] After selecting the first target cell, the electronic device can be controlled to camp on the first target cell and initiate registration with the network side through the first target cell.

[0034] In this embodiment of the application, candidate cells are scored using signal quality information, bandwidth information, service matching information, and capability matching information. This allows for multi-dimensional evaluation and selection of the most suitable target cell for electronic devices to register, thereby improving the user's network experience.

[0035] Figure 2 This is a flowchart illustrating the steps of a comprehensive scoring method according to an embodiment of this application, as follows: Figure 2 As shown, the comprehensive scoring method includes the following steps: Step 201: Determine the first score based on the signal quality information, including the reference signal received power and the signal-to-interference-plus-noise ratio.

[0036] Signal quality information typically includes reference signal received power (RSRP), reference signal received quality (RSRQ), received signal strength indication (RSSI), and signal-to-interference-plus-noise ratio (SINR). To calculate the first comprehensive score, a first score can be determined first based on the reference signal received power and signal-to-interference-plus-noise ratio included in the signal quality information.

[0037] It should be noted that the first score can also be determined based on the reference signal received power, reference signal received quality, received signal strength indication, and signal-to-interference-plus-noise ratio, resulting in a more accurate score. However, the reference signal received power and signal-to-interference-plus-noise ratio are sufficient to characterize the signal quality of the candidate cell. Calculating the first score using the reference signal received power and signal-to-interference-plus-noise ratio can reduce computational complexity while ensuring the accuracy of the first score.

[0038] Specifically, the first score can be calculated using the following formula:

[0039] in, Used to characterize the first score; This is the normalized result of the received power of the reference signal; This is the normalized result of the signal-to-interference-plus-noise ratio; Weights for the received power of the reference signal; Weights are added to the signal and interference noise ratios. and The sum of 1 and 2 equals 1.

[0040] By simultaneously incorporating and The signal-to-interference-plus-noise ratio (SINR) is used as a core dimension to quantitatively evaluate cell signals from the perspectives of signal coverage strength, link anti-interference capability, and communication stability. This allows for the accurate identification of poor-quality cells with strong signals but weak signal quality. The first score can characterize the probability of terminal network access and registration failures.

[0041] Step 202: Determine the second score based on the bandwidth information.

[0042] The bandwidth information can be normalized, and the normalization result can be... It was determined to be the second-best score.

[0043] Bandwidth information, including its physical dimensions (MHz) and numerical range, differs fundamentally from other scoring methods. The raw bandwidth value cannot be directly weighted and calculated with other normalized scoring factors. By normalizing the bandwidth information and mapping it to a unified numerical range with the other three scoring methods, unified calculation of these multi-dimensional indicators can be achieved.

[0044] Step 203: Determine the first matching degree between the service initiated by the electronic device and the core network attribute characteristics of the candidate cell based on the service matching information, and determine the third score based on the first matching degree.

[0045] The service type of the service initiated by the electronic device is obtained, and the first matching degree is determined based on the degree of matching between this service type and the core network attribute characteristics of the candidate cell. This first matching degree is then used as the third score. The first matching degree can be calculated using the following formula:

[0046] Used to characterize the first degree of matching. Used to characterize the first matching function, Used to characterize business type Used to characterize the core network attribute features of candidate cells.

[0047] The core network attributes of candidate cells can include characteristics such as bandwidth, latency, stability, and signal interference. When an electronic device initiates a service, such as a video streaming service, which requires high bandwidth and low latency, the first matching function will give a higher score to candidate cells with relatively high bandwidth and low latency. Similarly, when an electronic device initiates a voice call service, which requires high connection stability and low interference, the first matching function will give a higher score to candidate cells with relatively high stability and low interference.

[0048] The first matching degree is calculated based on the matching logic between service type and core cell attributes, allowing for differentiated decisions based on the core needs of different services. For example, video streaming services prioritize matching cells with high bandwidth and low latency. Voice call services prioritize matching cells with high stability and low interference. By selecting cells that align with users' actual business scenarios from the root of the decision-making process, the user experience of the corresponding services is directly improved.

[0049] Step 204: Determine the second matching degree between the electronic device and the candidate cell's ability to improve communication performance based on the capability matching information, and determine the fourth score based on the second matching degree.

[0050] The second degree of matching can be determined according to the following formula:

[0051] Used to characterize the second degree of matching. Used to characterize the second matching function; A complete set of parameters used to characterize all hardware capabilities, protocol support capabilities, functional characteristics and performance specifications of an electronic device related to cellular communication; This is used to characterize the key technologies and functional configurations supported by candidate cells, such as mobile communication standards (LTE / 5G NSA / 5GSA), uplink carrier aggregation, downlink MIMO multi-antenna technology, high-order modulation and demodulation, and VoLTE / VoNR voice bearer. Therefore, a second matching degree can be determined based on the degree of matching between the electronic device and the candidate cell's ability to improve communication performance, and a fourth score can be determined based on the second matching degree.

[0052] As can be seen from the calculation process of the second matching degree, the second matching degree will prioritize the selection of cells that are highly compatible with the terminal's full-dimensional communication capabilities. This not only avoids network failure caused by capability incompatibility from the root, but also maximizes the release of the collaborative performance potential between the terminal and the network.

[0053] Step 205: Calculate the first comprehensive score of the candidate cell based on the first score, second score, third score, fourth score and first weight ratio.

[0054] After obtaining the first, second, third, and fourth scores, the first comprehensive score of the candidate cell can be calculated using the following formula:

[0055] The first comprehensive score used to characterize candidate cells; , , and Determined based on the first weighting ratio; , , and The sum of is 1.

[0056] In this embodiment of the application, by calculating the first score, the second score, the third score, and the fourth score, the compatibility between the candidate cell and the electronic device under different dimensions can be known, so as to select the target cell that is more suitable for the registration of the electronic device.

[0057] In one possible implementation, the network registration process may also include: Obtain connection performance information after the electronic device completes registration in the target cell. If the connection performance information indicates that the communication quality score is greater than or equal to the score threshold, then store the first weight ratio.

[0058] After an electronic device completes registration with the target cell, the actual connection performance (such as actual throughput and bit error rate) between the electronic device and the target cell is continuously monitored to obtain connection performance information. This connection performance information indicates the communication quality between the electronic device and the target cell. A communication quality score can be calculated based on this information. When the communication quality score is greater than or equal to a threshold, it indicates that the communication quality between the electronic device and the target cell is high. This further proves that the target cell selected based on the first comprehensive score is a good fit. Therefore, the first weight ratio can be stored for future calculation of the first comprehensive score during network registration.

[0059] If the connection performance information indicates that the communication quality score is less than a threshold, the first weight ratio is updated based on the connection performance information to obtain a second weight ratio. A second comprehensive score for the candidate cells is calculated based on the first score, second score, third score, fourth score, and second weight ratio. A second target cell is selected from the candidate cells based on the second comprehensive score. The electronic device is deregistered in the first target cell and then camped in the second target cell, initiating registration with the network side through the second target cell.

[0060] When the communication quality score is below a threshold, it indicates poor communication quality between the electronic device and the target cell, suggesting that the target cell selected based on the first comprehensive score is unsuitable. Further determining the first weighting ratio used to calculate the first comprehensive score is inappropriate; therefore, the first weighting ratio needs to be updated based on connectivity performance information. For example, if a strong signal (…) is selected… For cells with high scores but low bandwidth causing lag, the bandwidth should be appropriately reduced. ( (weighting), while increasing ( (The weighting). This allows for the selection of a better target community during the next network registration.

[0061] In this embodiment, a first weight ratio is stored when the communication quality score is greater than or equal to a score threshold. This improves the efficiency of target cell selection while ensuring accurate target cell selection. Furthermore, by updating the first weight ratio based on connection performance information when the communication quality score is less than the score threshold, it further ensures that a more suitable target cell can be selected during the next network registration process.

[0062] In one possible implementation, the process of calculating connectivity performance information may include determining a communication quality score based on the actual throughput, bit error rate, and end-to-end delay of the electronic device communicating with the target cell, which are included in the connectivity performance information.

[0063] The connectivity performance information, including the actual throughput, bit error rate (BER), and end-to-end latency of communication between electronic devices and the target cell, is normalized and uniformly mapped to a standardized scoring range of [0,1]. A higher actual throughput value indicates better performance; a value of 1 is assigned when the throughput exceeds the peak value, and 0 is assigned when there is no data transmission. Lower BER and end-to-end latency values ​​indicate better performance. A value of 0 is assigned when the actual BER exceeds a threshold, and a value of 0 is assigned when the actual latency exceeds a threshold. The weights of actual throughput, BER, and end-to-end latency are determined based on the service type.

[0064] Correspondingly, the process of updating the first weight ratio based on connection performance information to obtain the second weight ratio may also include: The penalty weight and reward weight are determined based on the connection performance information. The weight corresponding to the penalty weight in the first weight ratio is reduced, and the weight corresponding to the reward weight in the first weight ratio is increased to obtain the second weight ratio.

[0065] Based on connectivity performance information, the core deficiencies of the first weight ratio are analyzed to identify the penalty weights that need to be reduced and the reward weights that need to be increased. For example, if throughput is below standard, it indicates a need to increase the decision priority in the bandwidth dimension, prioritizing high-bandwidth cells. In this case, the weight corresponding to the second score is determined as the reward weight, and the weights corresponding to the remaining scores are determined as penalty weights. If the bit error rate exceeds standard, it indicates a need to increase the decision priority in the service matching dimension, prioritizing low-interference cells that match the service. In this case, the weight corresponding to the third score is determined as the reward weight, and the weights corresponding to the remaining scores are determined as penalty weights. If latency exceeds standard, it indicates a need to increase the decision priority in the service matching and capability matching dimensions, prioritizing cells with low latency attributes and supporting low-latency enhancement technologies. In this case, the weights corresponding to the third and fourth scores are determined as reward weights, and the weights corresponding to the remaining scores are determined as penalty weights.

[0066] In this embodiment, the communication quality score is determined by analyzing the actual throughput, bit error rate, and end-to-end latency of the communication between the electronic device and the target cell. This allows for a more accurate evaluation of the communication quality between the electronic device and the target cell, enabling the updated second weighting ratio to identify target cells that are more suitable for the electronic device to register in.

[0067] Figure 3 This is a network registration device according to an embodiment of this application, such as... Figure 3 As shown, the network registration device 300 for use with electronic devices includes: The acquisition module 301 is used to acquire reference information for multiple candidate cells. This reference information includes signal quality information, bandwidth information, service matching information, and capability matching information for the candidate cells. Signal quality information indicates the signal quality of the candidate cells; bandwidth information indicates the bandwidth transmission capacity of the candidate cells; service matching information indicates the core network attribute characteristics of the candidate cells related to services initiated by electronic devices; and capability matching information indicates the capabilities of the candidate cells to improve communication performance. The calculation module 302 is used to calculate a first comprehensive score for each candidate cell based on the reference information. The selection module 303 is used to select a first target cell from the candidate cells based on the first comprehensive score. The control module 304 is used to control the electronic device to camp on the first target cell and initiate registration with the network side through the first target cell.

[0068] To ensure the registration success rate and communication performance of electronic devices after they are registered on the network, the acquisition module 301 first identifies the cells that the electronic device can currently register in as candidate cells and acquires reference information for multiple candidate cells. The reference information includes signal quality information, bandwidth information, service matching information, and capability matching information for the candidate cells. Signal quality information indicates the signal quality of the candidate cell; bandwidth information indicates the bandwidth transmission capacity of the candidate cell; service matching information indicates the core network attribute characteristics of the candidate cell related to the service initiated by the electronic device; and capability matching information indicates the ability of the candidate cell to improve communication performance. The calculation module 302 calculates the first comprehensive score corresponding to the candidate cell based on the signal quality information, bandwidth information, service matching information, and capability matching information included in the reference information. The network attributes of the candidate cell and its compatibility with the service to be initiated by the electronic device are quantified into specific numerical values. After obtaining the first comprehensive score, the selection module 303 can select the first target cell from the candidate cells based on the first comprehensive score. For example, the candidate cell with the highest first comprehensive score can be selected as the first target cell, or the top three candidate cells with the highest first comprehensive scores can be selected first, and then any one of the three candidate cells can be randomly selected as the first target cell. After selecting the first target cell, the control module 304 can control the electronic device to camp on the first target cell and initiate registration with the network side through the first target cell.

[0069] In this embodiment, the calculation module 302 scores the candidate cells using signal quality information, bandwidth information, service matching information, and capability matching information, enabling the selection module 303 to evaluate and select the most suitable target cell for electronic devices for registration from multiple dimensions, thereby improving the user's network experience.

[0070] In this embodiment, an electronic device 400 is provided, such as... Figure 4 As shown, the electronic device 400 may include: a processor 401, a communications interface 402, a memory 403, and a communication bus 404. Wherein: The processor 401, communication interface 402, and memory 403 communicate with each other through the communication bus 404.

[0071] Communication interface 402 is used for communication with other electronic devices or servers.

[0072] The processor 401 is used to execute program 405, which can specifically execute the relevant steps in the aforementioned network registration method embodiment.

[0073] Specifically, program 405 may include program code that includes computer operation instructions.

[0074] Processor 401 may be a CPU, an Application Specific Integrated Circuit (ASIC), or configured as one or more integrated circuits. A smart device may include one or more processors, which can be of the same type, such as one or more CPUs; or they may be of different types, such as one or more CPUs and one or more ASICs.

[0075] Memory 403 is used to store program 405. Memory 403 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0076] Specifically, program 405 can be used to cause processor 401 to execute the network registration method in the foregoing embodiments.

[0077] The specific implementation of each step in program 405 can be found in the corresponding steps and units described in the foregoing network registration method embodiments, and will not be repeated here. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the devices and modules described above can be referred to the corresponding process descriptions in the foregoing method embodiments, and will not be repeated here.

[0078] The electronic device 400 in this application embodiment scores candidate cells using signal quality information, bandwidth information, service matching information, and capability matching information. It can evaluate and select the most suitable target cell for registration from multiple dimensions to improve the user's network experience.

[0079] In this embodiment, an electronic device is provided, including the network registration device described in the foregoing embodiments.

[0080] The specific implementation of each module in the electronic device can be found in the corresponding descriptions of the units in the aforementioned network registration device embodiments, and will not be repeated here. Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the devices and modules described above can be referred to the corresponding process descriptions in the aforementioned network registration device embodiments, and will not be repeated here.

[0081] In this embodiment, a computer-readable storage medium is provided, storing instructions for causing a machine to execute the network registration method as described herein. Specifically, a system or apparatus equipped with a storage medium may be provided, on which software program code implementing the functions of any of the embodiments described above is stored, and the computer (or CPU or MPU) of the system or apparatus may read and execute the program code stored in the storage medium.

[0082] In this case, the program code read from the storage medium can itself implement the functions described in the above method embodiments, so the program code and the storage medium storing the program code constitute a part of this application.

[0083] Storage media embodiments for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, program code can be downloaded from a server computer via a communication network.

[0084] In this embodiment, a computer program product is provided, including computer instructions that instruct a computing device to perform the operations corresponding to the above-described method embodiments.

[0085] It should be noted that, depending on the implementation needs, the various components / steps described in the embodiments of this application can be broken down into more components / steps, or two or more components / steps or parts of the operation of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of this application.

[0086] The methods described above according to embodiments of this application can be implemented in hardware, firmware, or implemented as software or computer code that can be stored in a recording medium (such as a CD-ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or implemented as computer code originally stored on a remote recording medium or a non-transitory machine-readable medium and to be stored on a local recording medium after being downloaded via a network. Thus, the methods described herein can be stored on such software processing on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It is understood that computers, processors, microprocessor electronic devices, or programmable hardware include storage components (e.g., RAM, ROM, flash memory, etc.) capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods described herein. Furthermore, when a general-purpose computer accesses code used to implement the methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for performing the methods shown herein. Although this application has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on a reading and understanding of this specification and the accompanying drawings. This application includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the aforementioned components, the terminology used to describe such components is intended to correspond to any component (unless otherwise indicated) that performs the specified function of said component (e.g., is functionally equivalent to it), even if it is not structurally equivalent to the disclosed structure that performs the functions in the exemplary implementations of this specification shown herein.

[0087] That is, the above description is only an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made using the content of this application’s specification and drawings, such as the combination of technical features between different embodiments, or direct or indirect application in other related technical fields, are similarly included within the patent protection scope of this application.

[0088] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0089] The above description is provided to enable any person skilled in the art to implement and use this application. Various details are set forth in the above description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other embodiments, well-known processes will not be described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed herein.

[0090] It should be noted that, without conflict, the various embodiments and / or technical features described in this application can be arbitrarily combined with each other, and the resulting technical solutions should also fall within the protection scope of this application.

[0091] It should be understood that the specific examples in the embodiments of this application are only for the purpose of helping those skilled in the art to better understand the embodiments of this application, and are not intended to limit the scope of the embodiments of this application. Those skilled in the art can make various improvements and modifications based on the above embodiments, and all such improvements or modifications fall within the protection scope of this application. The above descriptions are merely specific implementations of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the protection scope of this application. Therefore, the protection scope of this application should be determined by the protection scope of the claims.

Claims

1. A network registration method, applied to electronic devices, characterized in that, The method includes: Obtain reference information for multiple candidate cells, wherein the reference information includes signal quality information, bandwidth information, service matching information, and capability matching information of the candidate cells. The signal quality information is used to indicate the signal quality of the candidate cells, the bandwidth information is used to indicate the bandwidth transmission capability of the candidate cells, the service matching information is used to indicate the core network attribute characteristics of the candidate cells related to the services initiated by the electronic device, and the capability matching information is used to indicate the ability of the candidate cells to improve communication performance. Calculate the first comprehensive score for each of the candidate cells based on the reference information; A first target cell is selected from the candidate cells based on the first comprehensive score; The electronic device is controlled to stay in the first target cell and initiate registration with the network side through the first target cell.

2. The method according to claim 1, characterized in that, The step of calculating the first comprehensive score for each candidate cell based on the reference information includes: The first score is determined based on the reference signal received power and the signal-to-interference-plus-noise ratio, which are included in the signal quality information. A second score is determined based on the bandwidth information; Based on the service matching information, a first degree of matching between the service initiated by the electronic device and the core network attribute characteristics of the candidate cell is determined, and a third score is determined based on the first degree of matching. Based on the capability matching information, a second matching degree is determined between the electronic device and the candidate cell to support the capability to improve communication performance, and a fourth score is determined based on the second matching degree; The first comprehensive score of the candidate cell is calculated based on the first score, the second score, the third score, the fourth score, and the first weight ratio.

3. The method according to claim 2, characterized in that, The method further includes: The connection performance information of the electronic device after it has completed registration in the target cell is obtained, and the connection performance information is used to indicate the communication quality between the electronic device and the target cell; If the connection performance information indicates that the communication quality score is greater than or equal to the score threshold, then the first weight ratio is stored.

4. The method according to claim 3, characterized in that, The method further includes: If the connection performance information indicates that the communication quality score is less than the score threshold, then the first weight ratio is updated according to the connection performance information to obtain the second weight ratio; The second comprehensive score of the candidate cell is calculated based on the first score, the second score, the third score, the fourth score, and the second weight ratio; Based on the second comprehensive score, a second target cell is selected from the candidate cells. The electronic device is controlled to deregister in the first target cell and to camp in the second target cell. The electronic device then initiates registration with the network side through the second target cell.

5. The method according to claim 2, characterized in that, The first score is calculated using the following formula: in, Used to characterize the first score Determined based on the received power of the reference signal. Determined based on the ratio of signal to interference plus noise. The weights for the received power of the reference signal. The signal and interference are weighted by the noise ratio. and The sum of 1 and 2 equals 1.

6. The method according to claim 2, characterized in that, The second score is determined based on the normalization result of normalizing the bandwidth information.

7. The method according to claim 2, characterized in that, The first matching degree is calculated according to the following formula: in, Used to characterize the first matching degree Used to characterize the first matching function, Used to characterize business type The core network attribute features used to characterize candidate cells include at least bandwidth features, latency features, stability features, and signal interference features.

8. The method according to claim 2, characterized in that, The second matching degree is calculated according to the following formula: in, Used to characterize the second matching degree, Used to characterize the second matching function, A set of parameters used to characterize the hardware capabilities, protocol support capabilities, functional characteristics, and performance specifications of the electronic device. Used to characterize the functional configurations supported by the candidate cells.

9. The method according to claim 4, characterized in that, The method further includes: The communication quality score is determined based on the actual throughput, bit error rate, and end-to-end latency of the communication between the electronic device and the target cell, including the connection performance information. Correspondingly, updating the first weight ratio based on the connection performance information to obtain the second weight ratio includes: The penalty weight and reward weight are determined based on the connection performance information; The weight corresponding to the penalty weight in the first weight ratio is lowered, and the weight corresponding to the reward weight in the first weight ratio is increased to obtain the second weight ratio.

10. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus communicate with each other through the communication bus. The memory is used to store at least one executable instruction that causes the processor to perform the operation corresponding to the method as described in any one of claims 1-9.