Network access method, device, and program product

By attempting to access the network on multiple frequency bands and maintaining the connection on the highest priority frequency band, the problem of slow network access speed was solved, achieving fast and reliable network access.

WO2026045978A1PCT designated stage Publication Date: 2026-03-05ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In existing technologies, network access devices can only initiate connections on one frequency band, resulting in slow access speeds.

Method used

It attempts to access the network on multiple frequency bands, and after successfully establishing a connection, maintains the connection on the highest priority frequency band and disconnects the connection on other frequency bands.

Benefits of technology

By attempting to access the network using multiple frequency bands, a stable connection can be quickly established, network loops can be avoided, and the speed and reliability of network access can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025115393_05032026_PF_FP_ABST
    Figure CN2025115393_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to the technical field of communications, and provide a network access method, a device, and a program product, capable of at least solving the technical problem of slow network access speed. The method is applied to an electronic device. The method comprises: attempting to access a network on a plurality of frequency bands; and after a connection is successfully established on at least one of the plurality of frequency bands, maintaining the connection on a first frequency band, and disconnecting the connection on a second frequency band, wherein the first frequency band is one of the at least one frequency band, and the second frequency band is another frequency band of the at least one frequency band other than the first frequency band.
Need to check novelty before this filing date? Find Prior Art

Description

Network access methods, equipment and software products

[0001] This disclosure claims priority to Chinese patent application No. 202411197554.5, filed on August 28, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of communication technology, and in particular to a network access method, device, and program product. Background Technology

[0003] Currently, during network access, devices seeking to access the network can access the network sequentially through one of multiple frequency bands.

[0004] However, in the above method, the device to be connected to the network can only start a connection based on one frequency band at a time; only after the connection fails to be established on that frequency band will it start a connection based on the next frequency band. Summary of the Invention

[0005] This disclosure provides a network access method, device, and program product, which can at least solve the technical problem of slow network access speed in related technologies.

[0006] On the one hand, a network access method is provided for use in electronic devices, the method comprising:

[0007] Attempt to access the network on multiple frequency bands;

[0008] After a connection is successfully established on at least one of the multiple frequency bands, the connection on the first frequency band is maintained, and the connection on the second frequency band is disconnected; wherein, the first frequency band is one of the at least one frequency bands, and the second frequency band is the other frequency bands in the at least one frequency band besides the first frequency band.

[0009] On the other hand, an electronic device is provided, including an access module and a processing module;

[0010] The access module is used to attempt to access the network on multiple frequency bands;

[0011] The processing module is used to maintain the connection on the first frequency band and disconnect the connection on the second frequency band after successfully establishing a connection on at least one frequency band among multiple frequency bands; wherein the first frequency band is one of the at least one frequency bands, and the second frequency band is the other frequency bands in the at least one frequency band besides the first frequency band.

[0012] In another aspect, an electronic device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor, when executing the computer program, implements the method described in any of the above embodiments.

[0013] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the method described in any of the above embodiments; the computer-readable medium includes a non-transitory computer-readable medium.

[0014] In another aspect, a computer program product is provided, the computer program product including computer program instructions that, when executed by a processor, implement the method described in any of the above embodiments.

[0015] This disclosure provides a network access method, including: attempting to access the network on multiple frequency bands; after successfully establishing a connection on at least one of the multiple frequency bands, maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band; wherein the first frequency band is one of the at least one frequency bands, and the second frequency band is another frequency band besides the first frequency band among the at least one frequency bands. By attempting to access the network on multiple frequency bands, connections can be established in parallel on frequency bands where network connections can be established quickly; and one connection is maintained among the successfully established connections to avoid network loops or message loop transmission, ensuring the reliability and stability of the communication network. Thus, network access can be completed quickly and reliably. Attached Figure Description

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

[0017] Figure 1 is a schematic diagram of the architecture of a network system according to some embodiments of the present disclosure;

[0018] Figure 2 is a schematic diagram of the architecture of another network system according to some embodiments of the present disclosure;

[0019] Figure 3 is a schematic diagram of the structure of a control node in a network according to some embodiments of the present disclosure;

[0020] Figure 4 is a flowchart illustrating a network access method according to some embodiments of the present disclosure;

[0021] Figure 5 is a flowchart illustrating another network access method according to some embodiments of the present disclosure;

[0022] Figure 6 is a flowchart illustrating another network access method according to some embodiments of the present disclosure;

[0023] Figure 7 is a schematic diagram of the structure of an electronic device according to some embodiments of the present disclosure;

[0024] Figure 8 is a schematic diagram of the structure of another electronic device according to some embodiments of the present disclosure. Detailed Implementation

[0025] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0026] It should be noted that, in this disclosure, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0027] Hereinafter, 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. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0028] In the description of this disclosure, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "more than one" means two or more.

[0029] Currently, during network access, devices seeking to access the network can access the network sequentially through one of multiple frequency bands.

[0030] However, in the above methods, a device seeking to access the network can only initiate a connection based on one frequency band at a time; only after failing to establish a connection on that frequency band will it initiate a connection based on the next frequency band. Therefore, the network access time in these technologies is relatively long, resulting in slow network access speeds.

[0031] To at least address the aforementioned technical problems, this disclosure provides a network access method that attempts to access the network on multiple frequency bands. After successfully establishing a connection on at least one of the multiple frequency bands, the connection on the first frequency band is maintained, while the connection on the second frequency band is disconnected. The first frequency band is one of the at least one frequency bands, and the second frequency band is any frequency band other than the first frequency band. By attempting to access the network on multiple frequency bands, connections can be established in parallel on frequency bands where network connections can be established quickly. Furthermore, one connection is retained among the successfully established connections to avoid network loops or message loop transmissions, ensuring the reliability and stability of the communication network. Thus, network access can be completed quickly and reliably.

[0032] The network access method provided in this disclosure can be applied to the network system shown in FIG1. ​​As shown in FIG1, the network system may include: electronic device 101, first node 102 and second node 103.

[0033] Among them, electronic device 101 can attempt to access the network on multiple frequency bands.

[0034] In some embodiments, electronic device 101 may be a device accessing the network for the first time.

[0035] In some embodiments, electronic device 101 may be a device that has been connected to the network but has been disconnected from the network.

[0036] In some embodiments, the electronic device 101 may include a scan control module for initiating a client (STA) scan to obtain the frequency bands supported by the first node 102 or the second node 103.

[0037] In some embodiments, the electronic device 101 may be referred to as a downstream node, and the scanning control module in the downstream node may be referred to as a downstream node scanning control module.

[0038] The first node 102 or the second node 103 is a device used to provide network access services for electronic device 101.

[0039] In some embodiments, the first node 102 or the second node 103 includes a connection control module for receiving access requests sent by electronic devices, or for establishing a connection with electronic devices 101 based on access requests.

[0040] In some embodiments, the connection control module establishes a backhaul connection with the electronic device 101 based on an access request.

[0041] In some embodiments, the connection control module establishes a backhaul connection with the electronic device 101 based on the backhaul connection plan corresponding to the network and the access request.

[0042] In some embodiments, the first node 102 or the second node 103 may be referred to as the upstream node, and the connection control module may be referred to as the upstream node connection control module.

[0043] In some embodiments, the first node 102 or the second node 103 establishes a connection with the electronic device 101 via the same frequency band.

[0044] For example, assume that electronic device 101 supports a first frequency band and a second frequency band; first node 102 supports a first frequency band and a third frequency band; and second node 103 supports a second frequency band and a fourth frequency band. Electronic device 101 establishes a connection with first node 102 through the first frequency band; electronic device 101 establishes a connection with second node 103 through the second frequency band.

[0045] In some embodiments, the first node 102 or the second node 103 establishes a connection with the electronic device 101 via a Wi-Fi signal.

[0046] In some embodiments, electronic device 101, first node 102, or second node 103 can be a node in a mesh network.

[0047] In some embodiments, electronic device 101, first node 102, and second node 103 can all be referred to as mesh nodes.

[0048] In some embodiments, the multiple frequency bands supported by the electronic device 101, the first node 102, or the second node 103 include at least one of the following: 2.4G frequency band, 5G frequency band, or other applicable frequency bands.

[0049] In some embodiments, the 5G frequency band may include a 5G high frequency band (which may be referred to as 5GH) and a 5G low frequency band (which may be referred to as 5GL).

[0050] For example, the full range of channels in a 5G band may include band1, band2, band3, and band4. Among them, band1 and band2 are 5G low-frequency band channels; band3 and band4 are 5G high-frequency band channels.

[0051] In some embodiments, the electronic device 101, the first node 102, or the second node 103 may be a dual-band device that supports the 2.4G band and the 5G band.

[0052] In some embodiments, the electronic device 101, the first node 102, or the second node 103 can be a tri-band device, supporting the 2.4G band, the 5G high-frequency band, and the 5G low-frequency band.

[0053] For example, assume that electronic device 101 is a tri-band device, supporting the 2.4G band, the 5G high-frequency band, and the 5G low-frequency band; the first node 102 is a dual-band device, supporting the 2.4G band and the 5G band; and the second node 103 is a tri-band device supporting the 2.4G band, the 5G high-frequency band, and the 5G low-frequency band. Figure 2 shows a schematic diagram of another network system architecture provided in this embodiment of the application, wherein electronic device 101 attempts to connect to the first node 102 and / or the second node 103 based on the 2.4G band channel; electronic device 101 attempts to connect to the first node 102 based on the 5G high-frequency band and the 5G low-frequency band channel; and electronic device 101 attempts to connect to the second node 103 based on the 5G high-frequency band and the 5G low-frequency band channel.

[0054] In some embodiments, the electronic device 101 may attempt to connect to the first node 102 based on the channels of the 5G high-frequency band and the 5G low-frequency band in the following manner: the electronic device 101 may attempt to connect to the first node 102 based on one of the band1, band2, band3, and band4 corresponding to the 5G high-frequency band and the 5G low-frequency band.

[0055] In some embodiments, electronic device 101 attempts to connect to second node 103 based on 5G high-frequency band and 5G low-frequency band channels, which is achieved by: electronic device 101 attempting to connect to second node 103 based on one of 5G low-frequency band channels band1 and band2; and electronic device 101 attempting to connect to second node 103 based on one of 5G high-frequency band channels band3 and band4.

[0056] In some embodiments, the first node 102 or the second node 103 may be a control node of the network, used to manage network topology information; or used to perform network management based on network connectivity and / or network topology information.

[0057] By controlling the network based on network connectivity and / or network topology information, network management of all nodes can be achieved, ensuring fast and stable network communication between nodes.

[0058] For example, the network connectivity status could be that electronic device 101 has successfully established connections with both first node 102 and second node 103. At this time, the control node can send a connection disconnection instruction to electronic device 101, indicating that the connection with either first node 102 or second node 103 has been disconnected. Thus, even if electronic device 101 has successfully established connections with both first node 102 and second node 103, one of them can be disconnected, avoiding a network loop.

[0059] In some embodiments, as shown in FIG3, a schematic diagram of the structure of a network control node provided in an embodiment of the present application is provided, including a topology management module 301 and a network management module 302.

[0060] Among them, the topology management module 301 is used to manage the network topology information.

[0061] The network management module 302 is used to manage the network based on network connectivity and / or network topology information.

[0062] For example, the aforementioned electronic device 101, first node 102, or second node 103 may include: base stations, evolved node base stations (eNBs), next-generation node base stations (gNBs), new radio eNBs, macro base stations, micro base stations, high-frequency base stations or transmission and reception points (TRPs), non-3rd generation partnership project (3GPP) access networks (such as WiFi), and / or non-3GPP interworking functions (N3IWFs), etc.

[0063] Alternatively, it can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) / virtual reality (VR) device. This application does not impose special limitations on the specific form of the electronic device. It can interact with the user through one or more methods such as a keyboard, touchpad, touch screen, remote control, voice interaction, or handwriting device.

[0064] Alternatively, it can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN) services, as well as big data and artificial intelligence platforms.

[0065] Alternatively, it could be a router, repeater, gateway device, or dedicated mesh node.

[0066] It should be noted that Figure 1 is only an exemplary framework diagram, and the number of devices included in Figure 1 and the names of each device are not limited.

[0067] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.

[0068] The network access method provided in the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0069] The network access method provided in this disclosure can be applied to the electronic device 101 in the network access system shown in FIG1. ​​FIG4 shows a schematic flowchart of a network access method. As shown in FIG4, the network access method may include the following S401-S402:

[0070] S401, Attempt to access the network on multiple frequency bands.

[0071] Multiple frequency bands are frequency bands supported by the electronic device. In some embodiments, the aforementioned multiple frequency bands may be all or some of the frequency bands supported by the electronic device. For example, in any scenario (e.g., a first-time connection scenario or a non-first-time connection scenario), the electronic device may attempt to access the network on all frequency bands. Alternatively, in some scenarios (e.g., a first-time connection scenario), the electronic device may attempt to access the network on all frequency bands; in other scenarios (e.g., a non-first-time connection scenario), the electronic device may attempt to access the network on some frequency bands.

[0072] In some embodiments, an electronic device may attempt to access a network on multiple frequency bands by broadcasting access request messages corresponding to multiple frequency bands. For example, an access request message corresponding to one frequency band may include that frequency band and device information of the electronic device. A network node receives the access request message and establishes a connection with the electronic device based on a frequency band supported by the network node that is the same as the frequency band corresponding to the access request message.

[0073] In one implementation, an electronic device can attempt to access the network by waking up a client (STA) corresponding to the frequency band supported by the electronic device.

[0074] In some embodiments, an electronic device may attempt to access the network on multiple frequency bands by attempting to access the network on all frequency bands supported by the electronic device for the first time.

[0075] When an electronic device first attempts to access a network, it does not have any frequency bands supported by the network stored on it. At this point, the electronic device attempts to access the network on all frequency bands it supports.

[0076] In some embodiments, an electronic device may attempt to access the network on multiple frequency bands by attempting to access the network on multiple frequency bands that are the same as those supported by the electronic device and those supported by the network, when the electronic device is not accessing the network for the first time.

[0077] In scenarios where an electronic device is not accessing the network for the first time, the device may have already been connected to the network, but due to active or passive factors (for example, an active factor could be the device restarting itself, and a passive factor could be a network node malfunction), the connection to the network has been lost. In this case, the electronic device can attempt to access the network on multiple frequency bands that are the same as those supported by the device and those supported by the network.

[0078] For example, scenarios where an electronic device is not accessing the network for the first time include at least one of the following: the network node being connected is shut down, the network node being connected is restarted, the network node being connected is disconnected, the electronic device restarts, the electronic device disconnects, or the electronic device is shut down. For example, the restart of a network node or electronic device may be due to one or more of the following reasons: device failure, device upgrade, or unstable power supply voltage. The disconnection of a network node or electronic device may be due to one or more of the following reasons: abnormal device operation or electromagnetic interference.

[0079] In scenarios where an electronic device is accessing the network before, it means the device has previously connected to the network and has stored the frequency bands supported by the network. Therefore, the electronic device can attempt to access the network on multiple frequency bands that are the same as those supported by the network. This avoids attempting to connect on frequency bands not supported by the network, saving network resources and improving network access efficiency.

[0080] In some embodiments, an electronic device may attempt to access a network on multiple frequency bands by: acquiring network access information, including frequency bands supported by network nodes; and attempting to access the network on multiple frequency bands that are the same as those supported by the electronic device and those supported by the network.

[0081] In some embodiments, network nodes broadcast their own access information. Electronic devices receive the access information broadcast by the network nodes, thereby obtaining network access information.

[0082] In some embodiments, before a network node broadcasts its own access information, the network node may also configure the frequency band and channel for backhaul operation based on its supported frequency band information to provide access services to electronic devices.

[0083] For example, assuming the network node supports both the 2.4G and 5G frequency bands, the network node initiates channel backhaul on both the 2.4G and 5G frequency bands.

[0084] In some embodiments, an electronic device attempts to access the network by sending an access request to a network node.

[0085] In some embodiments, after receiving an access request from an electronic device, a network node resumes scanning and connection responses to establish a connection with the electronic device on the channel corresponding to the frequency band. For example, the network node scans to periodically receive messages sent by the electronic device; the connection response is used to periodically respond to connection response messages sent by the electronic device, indicating the connection status.

[0086] In some embodiments, the electronic device attempts to access the network on multiple frequency bands that are the same as those supported by the electronic device and those supported by the network, by determining frequency bands that meet priority conditions from among the multiple frequency bands that are the same as those supported by the electronic device and those supported by the network. Then, it attempts to access the network on the frequency bands that meet the priority conditions.

[0087] In some embodiments, the priority condition is that the priority of a frequency band is greater than a priority threshold, or that the frequency bands are among the first preset number of frequency bands in a sequence of frequency bands arranged from high to low priority.

[0088] The higher the priority of a frequency band, the higher the quality of the network connection after an electronic device establishes a connection with the network based on that frequency band (e.g., a more stable network, faster data transmission speed, or higher security).

[0089] It is understandable that the frequency bands that meet the priority conditions mentioned above correspond to higher quality network connections. Therefore, electronic devices attempt to access the network on frequency bands that meet the priority conditions, thereby improving the stability, reliability, and effectiveness of network access.

[0090] In some embodiments, the network includes multiple network nodes, and on each network node, electronic devices attempt to access the network on multiple frequency bands.

[0091] S402. After successfully establishing a connection on at least one of the multiple frequency bands, maintain the connection on the first frequency band and disconnect the connection on the second frequency band.

[0092] For example, the first frequency band is one of the at least one frequency bands, and the second frequency band is the other frequency band in the at least one frequency band besides the first frequency band.

[0093] If electronic devices maintain connections on multiple frequency bands simultaneously, network loops may occur. In this case, messages may be repeatedly transmitted within the loop, leading to wasted network resources, increased network overhead, and even network overload. Therefore, after successfully establishing a connection on at least one frequency band, it is necessary to maintain the connection on the first band and disconnect the connection on the second band. This ensures that only one connection exists between the electronic device and the network, guaranteeing network stability and security.

[0094] In some embodiments, each time an electronic device successfully establishes a connection on a frequency band, it can generate and record a connection status message.

[0095] In some embodiments, as shown in FIG4 and FIG5, after successfully establishing a connection on at least one of the multiple frequency bands, maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band in S402 may include S501-S503:

[0096] S501. After successfully establishing a connection on at least one frequency band among multiple frequency bands, determine the priority corresponding to the at least one frequency band on which the connection was successfully established.

[0097] In some embodiments, the electronic device stores the priority of each frequency band supported by the electronic device. The electronic device can query the priority corresponding to at least one of the frequency bands from the frequency band priorities stored in the electronic device.

[0098] S502. Select the highest priority frequency band among at least one frequency band as the first frequency band.

[0099] Since higher frequency band priority indicates higher quality network connections, the highest priority frequency band among at least one frequency band can be designated as the first frequency band. This ensures that after network access, the final connection maintained is the highest quality connection among at least one successfully established connection, guaranteeing network access reliability.

[0100] S503: Maintain the connection on the first frequency band and disconnect the connection on the second frequency band.

[0101] Based on the description of the embodiment in S402 above, by maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band, it can be ensured that there is only one connection between the electronic device and the network, thus ensuring the stability and security of the network. At the same time, since the first frequency band is the highest priority frequency band among at least one frequency band, the communication quality after the electronic device accesses the network can be improved.

[0102] In some embodiments, referring to the embodiment shown in FIG1, as shown in FIG6, after maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band in S402, the network access method provided in this application embodiment may further include S601-S602:

[0103] S601. If a third frequency band with a higher priority than the first frequency band exists, attempt to access the network on the third frequency band.

[0104] After maintaining a connection on the first frequency band and disconnecting the connection on the second frequency band, there is a possibility that the nodes corresponding to the higher-priority frequency bands may be occupied or not enabled when attempting to access the network. Therefore, the network access environment that electronic devices can access is dynamically changing. In order to further improve the communication quality after electronic devices access the network and avoid wasting high-quality communication resources, if a third frequency band with higher priority than the first frequency band exists, network access can be attempted on the third frequency band.

[0105] S602. After successfully establishing a connection on the third frequency band, maintain the connection on the third frequency band and disconnect the connection on the first frequency band.

[0106] Based on the description of the embodiment in S402 above, after the electronic device accesses the network, it only needs to maintain a connection on one frequency band. Therefore, after successfully establishing a connection on the third frequency band, the connection on the third frequency band is maintained, while the connection on the first frequency band is disconnected. In this way, the stability and security of the network are ensured, and since the third frequency band has a higher priority than the first frequency band, the communication quality after the electronic device accesses the network can be further improved.

[0107] In some embodiments, the priority in any of the above embodiments can be determined by one or more of the following: the frequency band type corresponding to the frequency band, the stability score corresponding to the frequency band, and the signal strength corresponding to the frequency band. The stability score is used to measure the stability of electronic devices accessing the network through the frequency band.

[0108] Different frequency bands correspond to different data transmission speeds, therefore, different priorities can be set for different frequency band types.

[0109] For example, assume the frequency band types include the 2.4GHz band, the 5GHz high-frequency band, and the 5GHz low-frequency band. Since the data transmission speeds of these three bands, from highest to lowest, are 5GHz high-frequency band, 5GHz low-frequency band, and 2.4GHz band, the priority of the 2.4GHz band can be set as first priority, the 5GHz low-frequency band as second priority, and the 5GHz high-frequency band as third priority. The third priority is higher than the second priority, and the second priority is higher than the first priority.

[0110] After electronic devices connect to the network, different frequency bands exhibit varying stability due to differences in the type and aging of the corresponding devices. Therefore, frequency band priority can be determined based on their stability scores. A higher stability score indicates fewer frequency band failures, a more stable network connection, and thus a higher frequency band priority.

[0111] In some embodiments, the stability score corresponding to a frequency band is determined based on the historical number of connection failures after an electronic device accesses the network based on the frequency band.

[0112] In a network, the distribution areas of physical devices corresponding to different frequency bands vary, and the signal transmission power also differs. Therefore, the signal strength received by electronic devices at different locations may vary. Since stronger signal strength results in higher communication quality after an electronic device connects to the network, the stronger the signal strength corresponding to a frequency band, the higher its priority.

[0113] In some embodiments, when multiple priorities of frequency bands are determined based on the frequency band type, stability score, and signal strength, the priority of frequency bands can be determined by weighted fusion.

[0114] In some embodiments, the weights corresponding to frequency band type, stability score, and signal strength can be determined based on the relative importance of frequency band type, stability score, and signal strength to communication quality. Furthermore, different frequency band types are scored to obtain frequency band type scores for multiple frequency band types. A frequency band type score indicates the relative importance of that frequency band type to other frequency band types in the communication quality dimension. For a frequency band, a priority score for that frequency band can be obtained by weight fusion based on its frequency band type score, stability score, signal strength, and the weights corresponding to each of these factors. Thus, priority scores for multiple frequency bands can be obtained. Finally, based on the priority scores of multiple frequency bands, the frequency band with the highest priority can be determined.

[0115] Through the above possible implementation methods, it is possible to determine the frequency band priority by comprehensively considering multiple factors affecting communication quality, based on the frequency band type, stability score, and signal strength of the frequency band. When maintaining the connection of the highest priority frequency band in the access network, the communication quality of electronic devices can be guaranteed more comprehensively and reliably.

[0116] The disclosed embodiments can divide the electronic device into functional modules according to the above method embodiments. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosed embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.

[0117] Figure 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device can execute the network access method provided in the above-described method embodiments. As shown in Figure 7, the electronic device includes: an access module 701 and a processing module 702.

[0118] Access module 701 is used to attempt to access the network on multiple frequency bands.

[0119] Processing module 702 is configured to maintain the connection on the first frequency band and disconnect the connection on the second frequency band after successfully establishing a connection on at least one of the plurality of frequency bands. The first frequency band is one of the at least one frequency bands, and the second frequency band is any frequency band other than the first frequency band.

[0120] In some embodiments, the access module 701 is configured to attempt to access the network on all frequency bands supported by the electronic device on the first attempt to access the network.

[0121] In some embodiments, the access module 701 is configured to attempt to access the network on multiple frequency bands that are the same as those supported by the electronic device and the network, when not attempting to access the network for the first time.

[0122] In some embodiments, the electronic device further includes an acquisition module 703.

[0123] The acquisition module 703 is used to acquire the network access information. This access information includes the frequency bands supported by the network nodes.

[0124] In some embodiments, the electronic device further includes a determining module 704.

[0125] The determining module 704 is used to determine, from multiple frequency bands that are the same between the frequency bands supported by the electronic device and the frequency bands supported by the network, the frequency bands that meet the priority conditions, the priority conditions being that the priority of the frequency band is greater than the priority threshold, or the first preset number of frequency bands in the sequence of frequency bands arranged from high to low priority.

[0126] Access module 701 is used to attempt to access the network on the frequency band that meets the priority conditions.

[0127] In some embodiments, the determining module 704 is further configured to determine the priority of the at least one frequency band on which the connection was successfully established after a connection has been successfully established in at least one of the plurality of frequency bands.

[0128] The determination module 704 is further configured to use the highest priority frequency band among the at least one frequency band as the first frequency band.

[0129] The processing module 702 is also used to maintain the connection on the first frequency band and disconnect the connection on the second frequency band.

[0130] In some embodiments, the access module 701 is further configured to attempt to access the network on a third frequency band if a third frequency band with a higher priority than the first frequency band exists.

[0131] The processing module 702 is also used to maintain the connection on the third frequency band and disconnect the connection on the first frequency band after successfully establishing the connection on the third frequency band.

[0132] In some embodiments, the priority is determined based on one or more of the following: the frequency band type corresponding to the frequency band, the stability score corresponding to the frequency band, and the signal strength corresponding to the frequency band, wherein the stability score is used to measure the stability of the electronic device accessing the network through the frequency band.

[0133] In implementing the functions of the integrated modules described above in hardware, this disclosure provides another possible structure for the electronic device involved in the above embodiments. As shown in FIG8, the electronic device includes: a processor 802 and a bus 804. Optionally, the electronic device may also include a memory 801. Optionally, the electronic device may also include a communication interface 803.

[0134] Processor 802 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 802 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 802 may also be a combination of functions implementing computational capabilities, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0135] The communication interface 803 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0136] The memory 801 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0137] In some embodiments, the memory 801 may exist independently of the processor 802. The memory 801 may be connected to the processor 802 via a bus 804 and may be used to store instructions or program code. When the processor 802 calls and executes the instructions or program code stored in the memory 801, it can implement the methods provided in the embodiments of this disclosure.

[0138] In other embodiments, the memory 801 may also be integrated with the processor 802.

[0139] Bus 804 can be an extended industry standard architecture (EISA) bus, etc. Bus 804 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 8, but this does not mean that there is only one bus or one type of bus.

[0140] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0141] Exemplary examples show that the aforementioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices for storing information and / or other machine-readable storage media. The term "machine-readable storage media" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0142] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in any of the above embodiments.

[0143] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A network access method, wherein, Applied to electronic devices, the method includes: Attempt to access the network on multiple frequency bands; After a connection is successfully established on at least one of the multiple frequency bands, the connection on the first frequency band is maintained, and the connection on the second frequency band is disconnected; wherein, the first frequency band is one of the at least one frequency bands, and the second frequency band is another frequency band among the at least one frequency bands other than the first frequency band.

2. The method according to claim 1, wherein, The attempt to access the network on multiple frequency bands includes: In the initial attempt to access the network, the electronic device will attempt to access the network on all frequency bands supported by the electronic device.

3. The method according to claim 1, wherein, The attempt to access the network on multiple frequency bands includes: In cases where it is not the first attempt to access the network, attempts are made to access the network on multiple frequency bands that are the same as those supported by the electronic device and those supported by the network.

4. The method according to claim 3, wherein, The method further includes: Obtain the network access information; the access information includes the frequency bands supported by the nodes of the network.

5. The method according to claim 3, wherein, Attempting to access the network on multiple frequency bands that are the same between the frequency bands supported by the electronic device and the frequency bands supported by the network includes: From multiple frequency bands that are the same between the frequency bands supported by the electronic device and the frequency bands supported by the network, frequency bands that meet the priority conditions are determined. The priority conditions are that the priority of the frequency band is greater than the priority threshold, or that the frequency bands are among the first preset number of frequency bands in a sequence of frequency bands arranged from high to low priority. Attempt to access the network on the frequency band that meets the priority conditions.

6. The method according to claim 1, wherein, After successfully establishing a connection on at least one of the multiple frequency bands, maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band includes: After a connection is successfully established on at least one of the multiple frequency bands, the priority corresponding to the at least one frequency band on which the connection was successfully established is determined. The frequency band with the highest priority among the at least one frequency band shall be designated as the first frequency band; Maintain the connection on the first frequency band and disconnect the connection on the second frequency band.

7. The method according to claim 1, wherein, After maintaining the connection on the first frequency band and disconnecting the connection on the second frequency band, the method further includes: If a third frequency band with higher priority than the first frequency band exists, attempt to access the network on the third frequency band; After successfully establishing a connection on the third frequency band, maintain the connection on the third frequency band and disconnect the connection on the first frequency band.

8. The method according to claim 5, 6, or 7, wherein, The priority is determined based on one or more of the following: the frequency band type corresponding to the frequency band, the stability score corresponding to the frequency band, and the signal strength corresponding to the frequency band. The stability score is used to measure the stability of the electronic device accessing the network through the frequency band.

9. The method according to claim 8, wherein, The stability score corresponding to the frequency band is determined based on the historical number of connection failures after the electronic device accesses the network based on the frequency band.

10. An electronic device, wherein, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1-9.

11. A computer program product, wherein, The computer program product includes computing technology program instructions that, when executed by a processor, implement the method as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Cell search method and system and terminal equipment

    CN103024872A

  • Network access method and device

    CN106162808A

  • Data network searching method and terminal

    CN106413048A

  • Access method and device of wireless communication equipment, communication equipment and medium

    CN115119283A

  • Frequency band search method and apparatus, and electronic device and computer-readable storage medium

    WO2023197693A1