Frequency Point Selection Method, Apparatus, Device, and Storage Medium
By combining the two parameters of channel quality and data transmission capability, adjusting the selection priority of frequency points, the problem of insufficient determination of priorities in the priorities of the existing technology is solved, and the data transmission quality and adaptability are improved.
Patent Information
- Application Number
- CN202210615791.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-05-31
AI Technical Summary
In prior art, when determining frequency priorities in terminal devices, it is difficult to ensure that data transmission capabilities are optimal, and methods that only consider channel quality may lead to one-sidedness of selecting priority.
By combining the two parameters of channel quality and data transmission capability, the selection priority of frequency points is determined. The specific method includes: initializing and adjusting the selection priority of the frequency point according to the first parameter (related to channel quality) and the second parameter (related to data transmission capability) of the multiple frequency points.
The comprehensive performance of frequency point selection priority is improved, the one-sidedness caused by relying solely on channel quality is avoided, and the adaptability and data transmission quality of terminal equipment in different communication environments is enhanced.
Smart Images

Figure CN115038180B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technologies, and particularly to a frequency point selection method, apparatus, device, and storage medium. Background Art
[0002] In some cases, the method for a terminal device to determine the frequency point priority cannot ensure that the data transmission capability after the terminal accesses the frequency point reaches the best. Further research is needed on the determination of the frequency point priority and the frequency point selection method. Summary of the Invention
[0003] Embodiments of the present application provide a frequency point selection method, apparatus, device, and storage medium. The technical solutions are as follows:
[0004] According to one aspect of the embodiments of the present application, a frequency point selection method is provided. The method includes:
[0005] Determine the selection priorities corresponding to the multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is a parameter different from the first parameter and related to the data transmission capability of the frequency point;
[0006] Select a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points.
[0007] According to one aspect of the embodiments of the present application, a frequency point selection apparatus is provided. The apparatus includes:
[0008] A priority determination module, configured to determine the selection priorities corresponding to the multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is a parameter different from the first parameter and related to the data transmission capability of the frequency point;
[0009] A frequency point selection module, configured to select a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points.
[0010] According to one aspect of the embodiments of the present application, a communication device is provided. The communication device includes a processor and a memory. A computer program is stored in the memory, and the processor executes the computer program to implement the above frequency point selection method.
[0011] According to one aspect of the embodiments of the present application, a computer-readable storage medium is provided. A computer program is stored in the storage medium, and the computer program is used to be executed by a processor to implement the above frequency point selection method.
[0012] According to one aspect of the embodiments of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions, and is used to implement the above frequency point selection method when the chip runs.
[0013] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above frequency point selection method.
[0014] The technical solutions provided by the embodiments of the present application may include the following beneficial effects:
[0015] In the process of determining the selection priority of frequency points, not only the first parameter of the frequency point is considered, but also the second parameter of the frequency point is considered, which helps to improve the comprehensive performance of the determined selection priority of the frequency point. It helps to avoid determining the selection priority corresponding to the frequency point only using the first parameter related to the channel quality transmission of the frequency point, resulting in a somewhat one-sided selection priority. It improves the adaptability of the method for determining the selection priority of frequency points to different communication environments and helps to improve the data transmission quality. Description of the Drawings
[0016] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0017] Figure 2 is a flowchart of a frequency point selection method provided by an embodiment of the present application;
[0018] Figure 3 is a flowchart of a frequency point selection method provided by another embodiment of the present application;
[0019] Figure 4 is a block diagram of a frequency point selection device provided by an embodiment of the present application;
[0020] Figure 5 is a schematic diagram of the structure of a terminal device provided by an embodiment of the present application;
[0021] Figure 6 is a schematic diagram of the structure of a network device provided by an embodiment of the present application. Detailed Embodiments
[0022] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the drawings.
[0023] The network architecture and service scenarios described in the embodiments of this application are used to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As known to those of ordinary skill in the art, with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.
[0024] The technical solutions of the embodiments of this application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system or other communication systems, etc.
[0025] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems will not only support traditional communication but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. Embodiments of this application can also be applied to these communication systems.
[0026] The communication system in the embodiments of this application can be applied to a Carrier Aggregation (CA) scenario, a Dual Connectivity (DC) scenario, or a Standalone (SA) networking scenario.
[0027] The communication system in the embodiments of this application can be applied to unlicensed spectrum, where unlicensed spectrum can also be considered as shared spectrum; or, the communication system in the embodiments of this application can also be applied to licensed spectrum, where licensed spectrum can also be considered as non-shared spectrum.
[0028] The communication system in the embodiments of this application can be applied to existing frequency bands or future frequency bands that will be put into use.
[0029] Embodiments of this application can be applied to a Non-Terrestrial Networks (NTN) system or a Terrestrial Networks (TN) system.
[0030] Please refer to Figure 1 , which shows a schematic diagram of a network architecture provided by an embodiment of this application. The network architecture may include: a terminal device 10, an access network device 20, and a core network device 30.
[0031] The terminal device 10 may refer to a UE (User Equipment), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a wireless communication device, a user agent, or a user device. In some embodiments, the terminal device 10 may also be a cellular phone, a cordless phone, an SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5GS (5th Generation System), or a terminal device in a future evolved PLMN (Public Land Mobile Network), etc. The embodiments of the present application are not limited thereto. For ease of description, the devices mentioned above are collectively referred to as terminal devices. The number of terminal devices 10 is usually multiple, and one or more terminal devices 10 may be distributed within each cell managed by an access network device 20. In the embodiments of the present application, "terminal device" and "UE" usually have the same meaning and can be used interchangeably, but those skilled in the art can understand their meanings.
[0032] The access network device 20 is a device deployed in the access network to provide wireless communication functions for the terminal device 10. The access network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, and so on. In systems adopting different radio access technologies, the names of the devices with the functions of access network devices may be different. For example, in the 5G NR system, it is called gNodeB or gNB. With the evolution of communication technologies, the name of the "access network device" may change. For the convenience of description, in the embodiments of this application, the device that provides wireless communication functions for the terminal device 10 is collectively referred to as the access network device. In some embodiments, through the access network device 20, a communication relationship can be established between the terminal device 10 and the core network device 30. Exemplarily, in the LTE (Long Term Evolution) system, the access network device 20 may be an EUTRAN (Evolved Universal Terrestrial Radio Access Network) or one or more eNodeBs in the EUTRAN; in the 5G NR system, the access network device 20 may be a RAN (Radio Access Network) or one or more gNBs in the RAN. In the embodiments of this application, unless otherwise specified, the "network device" refers to the access network device 20, such as a base station.
[0033] The core network device 30 is a device deployed in the core network. The main functions of the core network device 30 are to provide user connections, manage users, and carry services, and to provide an interface to the external network as a bearer network. For example, the core network device in the 5G NR system may include devices such as an AMF (Access and Mobility Management Function) entity, a UPF (User Plane Function) entity, and an SMF (Session Management Function) entity.
[0034] In some embodiments, the access network device 20 and the core network device 30 communicate with each other through a certain air interface technology, such as the NG interface in the 5G NR system. The access network device 20 and the terminal device 10 communicate with each other through a certain air interface technology, such as the Uu interface.
[0035] The "5G NR system" in the embodiments of this application may also be referred to as a 5G system or an NR system, but those skilled in the art can understand its meaning. The technical solutions described in the embodiments of this application can be applied to an LTE system, a 5G NR system, an evolved system subsequent to the 5G NR system, or other communication systems such as an NB-IoT (Narrow Band Internet of Things) system. This application does not make any limitations in this regard.
[0036] In the embodiments of this application, a network device may provide services for a cell. A terminal device communicates with the network device through transmission resources (for example, frequency domain resources, or in other words, spectrum resources) on the carrier used by the cell. The cell may be a cell corresponding to the network device (such as a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. Here, the small cell may include: a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of a small coverage range and a low transmission power, and are suitable for providing high-rate data transmission services.
[0037] It should be understood that the "indication" mentioned in the embodiments of this application may be a direct indication, an indirect indication, or may also represent an associated relationship. For example, A indicates B, which may mean that A directly indicates B. For example, B can be obtained through A; it may also mean that A indirectly indicates B. For example, A indicates C, and B can be obtained through C; it may also mean that there is an associated relationship between A and B.
[0038] In the description of the embodiments of this application, the term "corresponding" may represent a direct or indirect corresponding relationship between two entities, may also represent an associated relationship between the two, or may be a relationship such as indication and being indicated, configuration and being configured, etc.
[0039] The "configuration" in the embodiments of this application may include configuration through at least one of system messages, radio resource control (RRC) signaling, and media access control control element (MAC CE).
[0040] In some embodiments of this application, the "protocol" may refer to a standard protocol in the communication field. For example, it may include an LTE protocol, an NR protocol, and related protocols applied to future communication systems. This application does not make any limitations in this regard.
[0041] Before introducing the technical solution of this application, some background technical knowledge related to this application will be introduced and explained. The following related technologies can be arbitrarily combined with the technical solution of the embodiment of this application as an optional solution, and they all belong to the protection scope of the embodiment of this application. The embodiment of this application includes at least some of the following contents.
[0042] In the process that a terminal device needs to establish a connection with a cell in an access network device, the terminal device needs to measure surrounding frequency points respectively, determine the selection priority corresponding to each frequency point based on the measurement result, and select frequency points one by one according to the selection priority corresponding to multiple frequency points and attempt to access.
[0043] In some embodiments, the measurement result is related to the signal quality corresponding to the frequency point. For example, the terminal device determines the signal quality parameters corresponding to multiple frequency points respectively through beam scanning, and determines the selection priority corresponding to each frequency point according to the signal quality parameters corresponding to each frequency point.
[0044] The Long Term Evolution (LTE) protocol stipulates that the supported bandwidths are 1.4 / 3 / 5 / 10 / 15 / 20 MHz, six kinds of bandwidths. According to Shannon's theorem C = W * log2 * (1 + S / N); C: bandwidth, S / N: signal-to-noise ratio, it can be known that the larger the bandwidth, the higher the corresponding rate.
[0045] The current cell reselection principle is to attempt to access the network in order from good to bad according to the Received Signal Strength Indicator (RSSI) of the beam (Band) frequency points scanned by the terminal. If there are two Band frequency points: the RSSIs of frequency point 1 and frequency point 2 are both very good; among them, the RSSI of frequency point 1 is slightly greater than the RSSI of frequency point 2 (for example, within a difference of 3 dbm), according to the method in the related technology, the terminal device will first attempt to access frequency point 1. If the terminal device successfully accesses frequency point 1, the data transmission rate of the terminal device will not reach the data transmission rate that can be achieved by accessing frequency point 2, affecting the data transmission speed and possibly resulting in a laggy data transmission experience for the user.
[0046] Table 1 is a set of sorting results of full-band scanning (Band Scan, BS) based on the related technology and frequency points.
[0047] Table 1
[0048] # Baseband Channel Bandwidth RSSI NB_RSSI Quantization 0 100 1 10 -67 0 0 1 100 1 20 -70 0 0 2 2452 5 10 -86 0 0 3 1850 3 15 -87 0 0 4 1825 3 20 -89 0 0 5 525 1 15 -118 0 0
[0049] To solve this problem, the present application provides a frequency point selection method, which helps to improve the data transmission rate that can be achieved after the terminal device accesses the frequency point while ensuring the channel quality.
[0050] Please refer to Figure 2 , which shows a flowchart of frequency point selection provided by an embodiment of the present application. This method can be applied to Figure 1 the communication system shown in. This method may include the following steps:
[0051] Step 210, determine the selection priorities corresponding to multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is a parameter different from the first parameter and related to the data transmission ability of the frequency point.
[0052] In some embodiments, a frequency point refers to a label of a fixed frequency segment specified by mobile technology, and the center frequency of a fixed frequency segment corresponding to the frequency point can be calculated through a calculation formula. The frequency band includes at least one frequency point, and the frequency segments corresponding to different frequency points are different.
[0053] In some embodiments, the first parameter is a parameter related to the channel quality of the frequency point. The first parameter is used to characterize the strength of the signal quality of the corresponding frequency point. The first parameter includes but is not limited to at least one of the following: Received Signal Strength Indicator, Reference Signal Receiving Power (RSRP), and Signal to Interference plus Noise Ratio (SINR), etc.
[0054] Among them, the Received Signal Strength Indicator is the linear average of the total received power received in the Orthogonal Frequency Division Multiplexing (OFDM) symbol during the measurement period. The total received power includes: useful signal, noise, interference, etc. The Received Signal Strength Indicator represents the signal strength of the corresponding frequency point in the wireless network. In some embodiments, the Received Signal Strength Indicator is inversely proportional to the distance, that is, the farther the distance between the terminal device and the access network device, the smaller the value of the Received Signal Strength Indicator of the frequency point, and the closer the distance between the terminal device and the access network device, the larger the value of the Received Signal Strength Indicator of the frequency point.
[0055] In some embodiments, the value of the received signal strength indication (RSSI) is usually negative. The closer the value of the RSSI is to zero, the higher the signal strength of the corresponding frequency point, that is, the better the channel quality corresponding to that frequency point. The larger the absolute value of the RSSI value, the lower the signal strength of the corresponding frequency point, that is, the worse the channel quality corresponding to that frequency point.
[0056] The reference signal received power (RSRP) can represent the wireless signal strength and is used to represent the average value of the signal power received on all resource elements (REs) carrying the reference signal within the modulated symbol. The RSRP value range is: -44 to -156 dBm. The larger the value of the reference signal received power, the better the signal quality of the corresponding frequency point. The smaller the value of the reference signal received power, the worse the signal quality of the corresponding frequency point.
[0057] In a Long-Term Evolution (LTE) network, the terminal device determines the first parameter corresponding to a frequency point by measuring the cell-specific reference signal (CRS). In a 5th Generation Mobile Communication Technology (5G) network, the terminal device determines the first parameter corresponding to a frequency point by measuring the synchronization signal (SS) and the channel state information (CSI).
[0058] In some embodiments, the first parameter includes RSSI. Taking the first parameter including the received signal strength indication as an example, the process of obtaining the first parameter corresponding to a frequency point will be introduced and described below. In some embodiments, the measurement process of the first parameter corresponding to a frequency point is completed by full band scan (FBS) or system scan (SC).
[0059] In one example, when the terminal device has at least one candidate frequency point, the terminal device performs a system scan to determine the first parameter corresponding to at least one frequency point. For example, during the process of cell handover that the terminal device needs to perform, during the beam scanning operation performed previously by the terminal device, the frequency points at which at least one first parameter meets the threshold are recorded as candidate frequency points.
[0060] In another example, when there are no candidate frequency points in the terminal device or the selected frequency points cannot be accessed, the terminal device performs a full-wave scan to obtain the first parameter corresponding to each frequency point. For example, after the terminal device performs a power-on operation or when the terminal device adjusts the radio frequency pulse from the power-off state to the power-on state, the terminal device uses a full-wave scan to obtain the first parameter corresponding to each frequency point.
[0061] The second parameter is different from the first parameter. In some embodiments, the second parameter is a parameter that affects the transmission rate. In some embodiments, the second parameter is used to characterize the data transmission capability corresponding to the frequency point. The second parameter includes, but is not limited to, at least one of the following: the channel bandwidth corresponding to the frequency point, the signal transmission rate corresponding to the frequency point, and the like.
[0062] In some embodiments, the second parameter includes the channel bandwidth corresponding to the frequency point. The channel bandwidth refers to the maximum data transmission rate that the channel can achieve. In some embodiments, the second parameter is the channel bandwidth. For a certain frequency point, the terminal device measures the channel bandwidth corresponding to the frequency point and uses the channel bandwidth as the second parameter of the frequency point.
[0063] The terminal device determines the selection priority corresponding to each frequency point according to the first parameter and the second parameter corresponding to each frequency point. For the specific content of this process, please refer to the following introduction.
[0064] Step 220, according to the selection priorities corresponding to multiple frequency points, select frequency points for access from the multiple frequency points.
[0065] After obtaining the selection priorities corresponding to multiple frequency points, the terminal device selects frequency points for access according to the priorities corresponding to the multiple frequency points. When the terminal device successfully accesses a frequency point, the terminal device synchronizes and transmits data with the access network device. In summary, in the process of determining the selection priority of the frequency point, not only the first parameter of the frequency point is considered, but also the second parameter of the frequency point is considered, which helps to improve the comprehensive performance of the determined selection priority of the frequency point. It helps to avoid determining the selection priority corresponding to the frequency point only using the first parameter related to the channel quality transmission of the frequency point, resulting in a somewhat one-sided selection priority. It improves the adaptability of the method for determining the selection priority of the frequency point to different communication environments and helps to improve the data transmission quality.
[0066] Since the first parameter is related to the channel quality and the second parameter is related to the data transmission rate, determining the selection priority corresponding to the frequency point through the first parameter and the second parameter helps to make the communication quality and data transmission quality of the frequency points with higher determined selection priorities better, which helps to improve the data transmission quality of the terminal.
[0067] The following describes the method for determining the selection priority corresponding to the frequency point.
[0068] In some embodiments, the terminal device determines the selection priorities corresponding to multiple frequency points according to the first parameters and the second parameters respectively corresponding to the multiple frequency points, including: initializing the selection priorities corresponding to the multiple frequency points according to the first parameters respectively corresponding to the multiple frequency points; and adjusting the selection priorities corresponding to the multiple frequency points according to the second parameters respectively corresponding to the multiple frequency points.
[0069] In some embodiments, the first parameter corresponding to a frequency point plays a major role in determining the selection priority corresponding to the frequency point. The terminal device initializes the selection priorities corresponding to the multiple frequency points according to the first parameters respectively corresponding to the multiple frequency points.
[0070] In some embodiments, the signal quality corresponding to the first parameter is proportional to the selection priority corresponding to the frequency point. For a certain frequency point, if the first parameter of the frequency point indicates that the signal quality of the frequency point is better, then the selection priority corresponding to the frequency point is higher; if the first parameter of the frequency point indicates that the signal quality of the frequency point is worse, then the selection priority corresponding to the frequency point is lower. That is to say, after the terminal device initializes to determine the selection priorities corresponding to the multiple frequency points, the order of the initialized priorities of the multiple frequency points is related to the signal quality of the multiple frequency points. That is, the frequency point with the highest selection priority has the best signal quality, and the frequency point with the lowest selection priority has the worst signal quality.
[0071] The following takes the first parameter including the received signal strength indication as an example to introduce the process of initializing the selection priorities corresponding to the multiple frequency points. Assume that the RSSIs corresponding to 4 frequency points (frequency point 1, frequency point 2, frequency point 3, and frequency point 4) are: -19 dBm, -25 dBm, -18 dBm, and -40 dBm respectively. Since the larger the RSSI value indicates, the better the signal quality corresponding to the frequency point, and the smaller the RSSI value indicates, the worse the signal quality corresponding to the frequency point, the terminal device sorts the RSSIs in descending order to get -18 dBm, -19 dBm, -25 dBm, -40 dBm. That is, the order of the selection priorities corresponding to each frequency point from high to low is: frequency point 3, frequency point 1, frequency point 2, frequency point 4.
[0072] After the terminal device initializes the selection priorities corresponding to the multiple frequency points, it adjusts the initialized priorities corresponding to the frequency points according to the second parameters corresponding to the frequency points.
[0073] In some embodiments, the terminal device adjusts the selection priorities corresponding to multiple frequency points according to the second parameters corresponding to the multiple frequency points, including: for a first frequency point and a second frequency point among the multiple frequency points, if the selection priority corresponding to the first frequency point is higher than the selection priority corresponding to the second frequency point, and the first frequency point and the second frequency point satisfy a first condition, the terminal device swaps the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point; wherein, the first condition includes: the second parameter corresponding to the second frequency point is superior to the second parameter corresponding to the first frequency point.
[0074] In some embodiments, that the second parameter corresponding to the second frequency point is superior to the second parameter corresponding to the first frequency point means that the data transmission capability of the second frequency point is superior to that of the first frequency point.
[0075] The first frequency point is any one of the multiple frequency points, and the second frequency point is any one of the multiple frequency points whose selection priority is superior to that of the first frequency point during the initialization process. In some embodiments, when the first parameter corresponding to the first frequency point is superior to the first parameter corresponding to the second frequency point, and the second parameter corresponding to the second frequency point is superior to the second parameter corresponding to the first frequency point, the terminal device swaps the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point. When the first parameter corresponding to the first frequency point is superior to the first parameter corresponding to the second frequency point, and the second parameter corresponding to the first frequency point is superior to the second parameter corresponding to the second frequency point, the terminal device does not need to swap the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point.
[0076] The following uses the first parameter including RSSI and the second parameter including channel bandwidth to introduce and illustrate this process.
[0077] Suppose the RSSIs corresponding to 4 frequency points (frequency point 1, frequency point 2, frequency point 3, and frequency point 4) are: -19dBm, -25dBm, -18dBm, and -40dBm respectively, and the corresponding channel bandwidths are: 2, 1, 1, and 1; from the previous example, it can be known that: sorting the frequency points according to the selection priorities corresponding to each frequency point initialized by the terminal device (from high to low priority) gives: frequency point 3, frequency point 1, frequency point 2, frequency point 4; among them, the selection priority corresponding to frequency point 3 is superior to the selection priority corresponding to frequency point 1, and the bandwidth of frequency point 3 is 1, the bandwidth of frequency point 1 is 2, and the bandwidth of frequency point 1 is superior to the bandwidth of frequency point 3. Equivalent to frequency point 1 being the second frequency point, frequency point 3 being the first frequency point, and frequency point 1 and frequency point 3 satisfying the first condition, the terminal device swaps the priorities corresponding to frequency point 1 and frequency point 3 respectively. After performing this operation, sorting the frequency points according to the selection priorities corresponding to each frequency point (from high to low priority) gives: frequency point 1, frequency point 3, frequency point 2, frequency point 4.
[0078] In some embodiments, the terminal device initializes the selection priorities corresponding to multiple frequency points according to the first parameters respectively corresponding to the multiple frequency points, and sorts the multiple frequency points according to the selection priorities (such as from high to low priority or from low to high priority); a frequency point sequence is obtained. Select a frequency point in order from the frequency point sequence (for example, select the frequency point with the lowest selection priority in the frequency point sequence) as the second frequency point. Step 1: Determine whether there is a first frequency point in the frequency point sequence that satisfies the first condition. If there is a first frequency point that satisfies the first condition with the second frequency point, swap the priorities corresponding to the first frequency point and the second frequency point respectively. If there is a first frequency point that does not satisfy the first condition with the second frequency point, find the next first frequency point corresponding to the second frequency point in the frequency point sequence until there is no first frequency point that satisfies the first condition in the frequency point sequence. Re-select a frequency point as the new second frequency point in the selection order, and repeat the process in Step 1 until the determination process for any second frequency point in the above frequency point sequence is completed.
[0079] For example, there is a frequency point sequence [a, b, c, d, e, f] in descending order of priority, and the second parameters corresponding to each frequency point are: 3, 2, 3, 1, 1, 2; among them, the selection priority of frequency point f is the lowest. Take frequency point f as the second frequency point. Frequency point e and frequency point f satisfy the first condition, and swap the positions of these two frequency points to obtain the intermediate sequence 1 [a, b, c, d, f, e]. Since there are still frequency point d and frequency point f that satisfy the first condition in the intermediate sequence 1, swap the positions of these two frequency points to obtain the intermediate sequence 2 [a, b, c, f, d, e]. There is no other frequency point in the intermediate sequence 2 that satisfies the first condition with the second frequency point f. Take frequency point e as the new second frequency point. There is no other frequency point in the intermediate sequence 2 that satisfies the first condition with the second frequency point e. Take frequency point d as the new second frequency point. There is no other frequency point in the intermediate sequence 2 that satisfies the first condition with the second frequency point d. Since frequency point e cannot be used as the second frequency point again, take frequency point c as the new second frequency point. There is no other frequency point in the intermediate sequence 2 that satisfies the first condition with the second frequency point d. Since there are still frequency point b and frequency point c that satisfy the first condition in the intermediate sequence 2, swap the positions of these two frequency points to obtain the intermediate sequence 3 [a, c, b, f, d, e]. There is no other frequency point in the intermediate sequence 3 that satisfies the first condition with the second frequency point c. Take frequency point b as the new second frequency point. There is no other frequency point in the intermediate sequence 3 that satisfies the first condition with the second frequency point b. Take frequency point a as the new second frequency point. There is no other frequency point in the intermediate sequence 3 that satisfies the first condition with the second frequency point a, and the process of adjusting the priorities corresponding to multiple frequency points through the channel bandwidth ends.
[0080] In some embodiments, the first condition further includes: the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than the first threshold.
[0081] In some embodiments, the first condition is that the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than the first threshold.
[0082] In this case, if the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than the first threshold, the terminal device swaps the selection priorities corresponding to the first frequency point and the second frequency point; if the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is greater than or equal to the first threshold, the terminal device needs to swap the selection priorities corresponding to the first frequency point and the second frequency point.
[0083] In other embodiments, the first condition is that the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is equal to the first threshold.
[0084] In this case, if the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than or equal to the first threshold, the terminal device swaps the selection priorities corresponding to the first frequency point and the second frequency point; if the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is greater than the first threshold, the terminal device needs to swap the selection priorities corresponding to the first frequency point and the second frequency point.
[0085] That is to say, only when the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is small enough to be negligible, does the terminal device determine whether to swap the selection priorities corresponding to the first frequency point and the second frequency point according to the second parameter corresponding to the first frequency point and the second parameter corresponding to the second frequency point.
[0086] By restricting the conditions for swapping the selection priorities between the first frequency point and the second frequency point through the first threshold, it helps to ensure the signal quality of the accessed cell when the terminal enters in the order of the selection priorities.
[0087] In some embodiments, the first threshold is configured by the network, or pre-configured, or depends on the implementation of the terminal device, or is a preset value specified by the standard.
[0088] In some cases, the first threshold may be configured by the access network device for the terminal device when the terminal device and the access network device established a connection last time. For example, the access network device indicates in the downlink data that when the first parameter is RSSI, the first threshold is 3 dBm.
[0089] In some cases, the first threshold may be pre-configured in the terminal device. For example, it is pre-written into the terminal device.
[0090] In some cases, the first threshold is implemented by the terminal device. Or it is a preset value specified by the standard.
[0091] In some embodiments, the terminal device may dynamically select or adjust the first threshold according to the first parameters corresponding to multiple frequency points.
[0092] In some embodiments, the parameter range of the first parameter is divided into n value sub-ranges, and the first thresholds corresponding to different value sub-ranges are not completely the same, where n is a positive integer.
[0093] In one example, n = 2, and the terminal device determines the first threshold according to the first parameter corresponding to the second frequency point. When the first parameter corresponding to the second frequency point belongs to the first parameter range, the terminal device uses the threshold corresponding to the first parameter range as the first threshold; when the second parameter corresponding to the second frequency point belongs to the second parameter range, the terminal device uses the threshold corresponding to the second parameter range as the second threshold. Among them, the first parameter range belongs to a part of the available value range of the first parameter, and this available data range may be the theoretical range of the first parameter. The second parameter range belongs to a part of the available value range of the first parameter range. In some embodiments, there is no overlap between the first parameter range and the second parameter range.
[0094] In some embodiments, the first thresholds corresponding to the first parameters in different value ranges are not completely the same.
[0095] Next, taking the first parameter including RSSI as an example, this process will be introduced and described.
[0096] Take (0, -x] as the first RSSI range, the threshold corresponding to the first RSSI range is -I dBm, take [-x, t] as the second RSSI range, and the threshold corresponding to the second RSSI range is -J dBm, where x, I, and J are all integers, and t can be the theoretical minimum value of RSSI. If the RSSI1 corresponding to the second frequency point belongs to the first parameter range, then take -I dBm as the first threshold. When the difference between the first parameters corresponding to the first frequency point and the second frequency point is less than or equal to -I dBm, and the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, the terminal device swaps the priorities corresponding to the first frequency point and the second frequency point; when the difference between the first parameters corresponding to the first frequency point and the second frequency point is greater than or equal to -I dBm, and the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, the terminal device does not need to swap the priorities corresponding to the first frequency point and the second frequency point.
[0097] In some embodiments, due to the value of RSSI, it indicates that the signal quality corresponding to the frequency point is good. At this time, even if the gap between the first frequency point and the second frequency point is large, it will not cause an unacceptable impact on the data transmission process. However, when the value of RSSI is small, a difference of 1 dBm between the first frequency point and the second frequency point will have an obvious impact on the data transmission process. Therefore, the threshold corresponding to the first parameter range with better signal quality is greater than the threshold corresponding to the first parameter range with poorer signal quality.
[0098] For example: the first RSSI range is (0, -30], the second RSSI range is (-30, -60], the third RSSI range is (-60, -100], and the fourth RSSI range is (-100, ~]. Then the first RSSI range indicates the best signal quality, and the fourth RSSI range (-100, ~] has relatively weak signal quality. The first thresholds corresponding to the 4 RSSI ranges are 5 dBm, 4 dBm, 3 dBm, and 2 dBm respectively. Suppose the RSSI corresponding to the second frequency point A is -20 dBm, then the first threshold corresponding to the second frequency point is 5 dBm. If the RSSI corresponding to the second frequency point A is -106 dBm, then the first threshold corresponding to the second frequency point is 2 dBm.
[0099] Select different first thresholds according to the parameter range corresponding to the first parameter, making the process of determining the selection priority corresponding to the frequency point more flexible.
[0100] Next, another method for determining the selection priority corresponding to the frequency point will be introduced and explained.
[0101] In some embodiments, the terminal device determines the selection priorities corresponding to multiple frequency points according to the first parameter and the second parameter corresponding to each of the multiple frequency points, including: the terminal device determines the comprehensive parameter corresponding to each of the multiple frequency points according to the first parameter and the second parameter corresponding to each of the multiple frequency points; the terminal device determines the selection priorities corresponding to each of the multiple frequency points according to the comprehensive parameter corresponding to each of the multiple frequency points.
[0102] In some embodiments, the terminal device determines the comprehensive parameter corresponding to a frequency point according to the first parameter and the second parameter corresponding to the frequency point, and determines the selection priorities corresponding to multiple frequency points according to the comprehensive parameter.
[0103] In some embodiments, the terminal device performs a weighted calculation on the first parameter and the second parameter to obtain the absolute comprehensive parameter corresponding to the frequency point. The comprehensive parameter = a * the first parameter + b * the second parameter, where a is the weight corresponding to the first parameter and b is the weight corresponding to the second parameter. The terminal device determines the weights corresponding to multiple frequency points by comparing the comprehensive parameters corresponding to the multiple frequency points. The better the comprehensive parameter of the frequency point, the higher the corresponding selection priority.
[0104] In some embodiments, the terminal device performs calculations on the first parameter and the second parameter corresponding to the third frequency point, and the first parameter and the second parameter corresponding to the fourth frequency point, to obtain the relative comprehensive parameter corresponding to the third frequency point and the relative comprehensive parameter corresponding to the fourth frequency point.
[0105] For example, the first parameter corresponding to frequency point 1 is RSSI1, the second parameter is BW1, the first parameter corresponding to frequency point 2 is RSSI2, the second parameter is BW2, and the relative comprehensive parameter RIP1 corresponding to frequency point 1 can be calculated by the following formula:
[0106]
[0107] where "[]" is the floor operation, K represents the first threshold, and x is a positive integer.
[0108] The relative comprehensive parameter RIP2 corresponding to frequency point 2 can be calculated by the following formula:
[0109]
[0110] where "[]" is the floor operation, K represents the first threshold, and x is a positive integer.
[0111] When the value of x is relatively large, if RIP1 is greater than RIP2, the selection priority of frequency point 1 is higher than that of frequency point 2. If RIP1 is less than RIP2, the selection priority of frequency point 1 is higher than that of frequency point 2.
[0112] In some embodiments, the terminal device selects a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points, including: the terminal device starts from the frequency point with the highest selection priority and selects frequency points one by one for access according to the selection priorities respectively corresponding to the multiple frequency points until it successfully accesses a frequency point and then stops the access process. After determining the selection priorities corresponding to each frequency point, the terminal device starts from the frequency point with the highest selection priority according to the selection priorities corresponding to each frequency point and attempts to access. If the terminal device successfully accesses, the current access process is stopped; if the terminal device cannot access the frequency point with the highest selection priority, the terminal device determines the next frequency point according to the selection priority among the remaining frequency points and attempts to access that frequency point.
[0113] In some embodiments, the terminal device can sort each frequency point according to the selection priority (for example, in the order from high to low selection priority); the terminal device selects frequency points one by one in the order from high to low selection priority for access. In the case of successful access, the access process ends.
[0114] In some embodiments, the selection priority of a frequency point can be represented by a value of the selection priority.
[0115] In some embodiments, the value of the selection priority is proportional to the selection priority. That is, if the value of the selection priority corresponding to a certain frequency point is larger, it means that the selection priority corresponding to that frequency point is higher; if the value of the selection priority corresponding to a certain frequency point is smaller, it means that the selection priority corresponding to that frequency point is lower. For example, the terminal device determines the selection priorities respectively corresponding to 3 frequency points through a first parameter and a second parameter, specifically: the value of the selection priority corresponding to frequency point 1 = 3, the value of the selection priority corresponding to frequency point 2 = 1, the value of the selection priority corresponding to frequency point 3 = 2, then the terminal device attempts to access in the order of: frequency point 1, frequency point 3, frequency point 2. For example: the terminal device selects frequency point 1 for access. Assuming that the terminal device fails to access frequency point 1, the terminal device selects frequency point 3 for access; if the terminal device successfully accesses frequency point 3, the terminal device stops the access process; if the terminal device fails to access frequency point 3, the terminal device selects frequency point 2 for access. If the terminal device fails to successfully access frequency points 1, 3, and 2, the terminal device can perform a full-wave scan again, or attempt to access again in the order of: frequency point 1, frequency point 3, frequency point 2.
[0116] In some embodiments, the value of the selection priority is inversely proportional to the selection priority. That is, if the value of the selection priority corresponding to a certain frequency point is larger, it means that the selection priority corresponding to this frequency point is lower; if the value of the selection priority corresponding to a certain frequency point is smaller, it means that the selection priority corresponding to this frequency point is higher. For example, the terminal device determines the selection priorities corresponding to 3 frequency points through the first parameter and the second parameter, specifically: the value of the selection priority corresponding to frequency point 1 = 3, the value of the selection priority corresponding to frequency point 2 = 1, the value of the selection priority corresponding to frequency point 3 = 2, then the terminal device tries to access one by one in the order of: frequency point 2, frequency point 3, frequency point 1. For example: The terminal device selects frequency point 2 for access. Assuming that the terminal device successfully accesses frequency point 2, the terminal device stops the access process.
[0117] In some embodiments, the terminal device obtains the first parameter and the second parameter corresponding to each frequency point one by one, and synchronously determines the selection priority of the corresponding frequency point for which the first parameter and the second parameter have been determined during the process of obtaining the first parameter and the second parameter corresponding to different frequency points.
[0118] For example, the terminal needs to determine the selection priorities corresponding to frequency point 1, frequency point 2, frequency point 3, and frequency point 4 respectively. Assume that the terminal device has determined the first parameter and the second parameter corresponding to frequency point 1; the first parameter and the second parameter corresponding to frequency point 3, and has not determined the first parameter and the second parameter corresponding to frequency point 2, and the first parameter and the second parameter corresponding to frequency point 4; and the terminal device determines that the selection priority of frequency point 1 is higher than the selection priority corresponding to frequency point 3. After determining the first parameter and the second parameter corresponding to frequency point 2, the terminal device needs to determine the priorities among the 3 frequency points of frequency point 1, frequency point 2, and frequency point 3. Assume that the first parameter corresponding to frequency point 2 is greater than the first parameter corresponding to frequency point 3, and the second parameter corresponding to frequency point 2 is greater than the second parameter corresponding to frequency point 3. Then it can be first determined that the selection priority corresponding to frequency point 2 is higher than the selection priority corresponding to frequency point 3. If the first parameter corresponding to frequency point 2 is less than the first parameter corresponding to frequency point 1, and the difference between the first parameter corresponding to frequency point 2 and the first parameter corresponding to frequency point 1 is less than the first threshold, and the second parameter corresponding to frequency point 2 is greater than the second parameter corresponding to frequency point 1, then the selection priority corresponding to frequency point 2 is higher than the selection priority corresponding to frequency band 1. After this comparison, the order of frequency point 1, frequency point 2, and frequency point 3 from high to low according to the selection priority is: frequency point 2, frequency point 1, and frequency point 3.
[0119] In some other embodiments, after the terminal device completes the process of obtaining the first parameter and the second parameter corresponding to each frequency point, it determines the selection priority corresponding to each frequency point according to the first parameter and the second parameter corresponding to each frequency point. For the specific content of this process, please refer to the above text and will not be elaborated here.
[0120] It should be noted that the above-mentioned selection priorities corresponding to the frequency points and the various embodiments of the frequency point access process can be freely combined.
[0121] Figure 3 It is a flowchart of a method for determining the priority of frequency points provided by another embodiment of the present application.
[0122] Step 310: Power on the radio frequency pulse;
[0123] Step 320: Obtain the first parameter and the second parameter respectively corresponding to multiple frequency points through beam scanning.
[0124] Step 330: Initialize the selection priorities respectively corresponding to multiple frequency points according to the first parameter respectively corresponding to multiple frequency points.
[0125] Step 340: Adjust the selection priorities respectively corresponding to multiple frequency points according to the second parameter respectively corresponding to multiple frequency points.
[0126] For the specific process of this method, please refer to the above embodiments and will not be elaborated here.
[0127] Through the above method, the selection priorities corresponding to the determined frequency points are affected by both the first parameter and the second parameter, which helps to improve the data transmission rate after the terminal device accesses in the order of the selection priorities from high to low, and helps to improve the data transmission quality of the terminal device.
[0128] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0129] Please refer to Figure 4 , which shows a block diagram of a frequency point selection device provided by an embodiment of the present application. This device has the functions of implementing the above method examples, and these functions can be implemented by hardware or by hardware executing corresponding software. This device can be a communication device (such as a terminal device or a network device), or can be set in a communication device. As Figure 4 shown, the device 400 may include: a priority determination module 410 and a frequency point selection module 420.
[0130] The priority determination module 410 is configured to determine the selection priorities respectively corresponding to the multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is a parameter different from the first parameter and related to the data transmission ability of the frequency point.
[0131] A frequency point selection module 420 is configured to select a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points. In some embodiments, the second parameter includes a channel bandwidth.
[0132] In some embodiments, the priority determination module includes: a priority determination sub-module configured to initialize the selection priorities respectively corresponding to the multiple frequency points according to the first parameters respectively corresponding to the multiple frequency points; and a priority adjustment sub-module configured to adjust the selection priorities respectively corresponding to the multiple frequency points according to the second parameters respectively corresponding to the multiple frequency points.
[0133] In some embodiments, the priority adjustment sub-module is configured to: for a first frequency point and a second frequency point among the multiple frequency points, if the selection priority corresponding to the first frequency point is higher than the selection priority corresponding to the second frequency point, and the first frequency point and the second frequency point satisfy a first condition, then swap the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point; wherein the first condition includes that the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point.
[0134] In some embodiments, the first condition further includes that the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than a first threshold.
[0135] In some embodiments, the first threshold is configured by the network, or pre-configured, or depends on the implementation of the terminal device, or is a preset value specified by the standard.
[0136] In some embodiments, the priority determination module is configured to: determine the comprehensive parameters respectively corresponding to the multiple frequency points according to the first parameters and the second parameters respectively corresponding to the multiple frequency points; and determine the selection priorities respectively corresponding to the multiple frequency points according to the comprehensive parameters respectively corresponding to the multiple frequency points.
[0137] In some embodiments, the first parameter includes a received signal strength indication (RSSI).
[0138] In some embodiments, the frequency point selection module 420 is configured to start from the frequency point with the highest selection priority among the multiple frequency points, select frequency points one by one for access, and stop the access process until a frequency point is successfully accessed.
[0139] It should be noted that when the device provided in the above embodiments realizes its functions, only the division of the above-mentioned various functional modules is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to actual needs, that is, the content structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0140] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.
[0141] Please refer to Figure 5 , which shows a schematic structural diagram of a terminal device 500 provided in an embodiment of the present application. The terminal device 500 can be used to execute the above frequency point selection method. The terminal device 500 may include: a processor 501, a transceiver 502, and a memory 503.
[0142] The processor 501 includes one or more processing cores. The processor 501 executes various functional applications and information processing by running software programs and modules.
[0143] The transceiver 502 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, and the wireless communication component may include a wireless communication chip and a radio frequency antenna.
[0144] The memory 503 may be connected to the processor 501 and the transceiver 502.
[0145] The memory 503 can be used to store the computer program executed by the processor, and the processor 501 is used to execute the computer program to implement the respective steps executed by the terminal device in the above method embodiments.
[0146] In addition, the memory 503 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memories, erasable programmable read-only memories, static random access memories, read-only memories, magnetic memories, flash memories, programmable read-only memories.
[0147] In an exemplary embodiment, the processor 501 is used to determine the selection priorities corresponding to multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is a parameter different from the first parameter and related to the data transmission ability of the frequency point; and select a frequency point for access from the multiple frequency points according to the selection priorities corresponding to the multiple frequency points.
[0148] For the details not described in detail in the above embodiments, please refer to the descriptions in the above method embodiments, and they will not be elaborated here.
[0149] Please refer to Figure 6 , which shows a schematic structural diagram of a network device provided by an embodiment of the present application. The network device 600 can be used to execute the above frequency point selection method. The network device 600 may include: a processor 601, a transceiver 602, and a memory 603.
[0150] The processor 601 includes one or more processing cores. The processor 601 executes various functional applications and information processing by running software programs and modules.
[0151] The transceiver 602 may include a receiver and a transmitter. For example, the transceiver 602 may include a wired communication component, and the wired communication component may include a wired communication chip and a wired interface (such as an optical fiber interface). In some embodiments, the transceiver 602 may further include a wireless communication component, and the wireless communication component may include a wireless communication chip and a radio frequency antenna.
[0152] The memory 603 may be connected to the processor 601 and the transceiver 602.
[0153] The memory 603 can be used to store the computer program executed by the processor. The processor 601 is used to execute the computer program to implement each step executed by the network device in the above method embodiments.
[0154] In addition, the memory 603 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, programmable read-only memory.
[0155] In an exemplary embodiment, the processor 501 is used to determine the selection priorities corresponding to multiple frequency points according to the first parameter and the second parameter respectively corresponding to the multiple frequency points; wherein, the first parameter includes a parameter related to the channel quality of the frequency point, and the second parameter is different from the first parameter and is related to the data transmission ability of the frequency point; according to the selection priorities corresponding to the multiple frequency points, select a frequency point from the multiple frequency points for access.
[0156] For the details not described in detail in this embodiment, please refer to the above embodiments, and they will not be elaborated one by one here.
[0157] An embodiment of the present application further provides a communication device, which includes a processor and a memory. A computer program is stored in the memory, and the processor executes the computer program to implement the above frequency point selection method. In some embodiments, the communication device may be a terminal device or a network device.
[0158] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor of a communication device to implement the above frequency point selection method.
[0159] In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or optical discs, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0160] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a communication device, it is used to implement the above frequency point selection method.
[0161] An embodiment of the present application further provides a computer program product or a computer program. The computer program product or the computer program includes computer instructions. The computer instructions are stored in a computer-readable storage medium, and a processor of a communication device reads and executes the computer instructions from the computer-readable storage medium to implement the above frequency point selection method.
[0162] It should be understood that "a plurality" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0163] In addition, the step numbers described herein only exemplarily show a possible execution sequence between steps. In some other embodiments, the above steps may not be executed in the order of the numbers. For example, two steps with different numbers are executed simultaneously, or two steps with different numbers are executed in the reverse order of the illustration. The embodiments of the present application do not limit this.
[0164] Those skilled in the art should be able to realize that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes computer storage media and communication media, where the communication media includes any medium that facilitates the transfer of a computer program from one place to another. The storage media can be any available medium accessible by a general-purpose or special-purpose computer.
[0165] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.
Claims
1. A frequency point selection method, characterized in that, The method includes: Initializing the selection priorities corresponding to the multiple frequency points according to first parameters respectively corresponding to the multiple frequency points, where the first parameters include parameters related to the channel quality of the frequency points; For a first frequency point and a second frequency point among the multiple frequency points, if the selection priority corresponding to the first frequency point is higher than the selection priority corresponding to the second frequency point, and the first frequency point and the second frequency point satisfy a first condition, then swapping the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point; wherein, the first condition includes: the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than a first threshold; the second parameter is a parameter different from the first parameter and related to the data transmission capability of the frequency point, the first threshold is determined according to the first parameter corresponding to the second frequency point, the value range of the first parameter is divided into n value sub-ranges, and the first thresholds corresponding to different value sub-ranges are not completely the same, and n is a positive integer; Selecting a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points.
2. The method according to claim 1, characterized in that, The second parameter includes the channel bandwidth.
3. The method according to claim 1, wherein The first parameter includes the received signal strength indication RSSI.
4. The method according to any one of claims 1 to 3, characterized in that The selecting a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points includes: Selecting frequency points for access one by one starting from the frequency point with the highest selection priority according to the selection priorities respectively corresponding to the multiple frequency points, and stopping the access process until a frequency point is successfully accessed.
5. A frequency point selection device, characterized in that, The device includes: A priority determination module, configured to initialize the selection priorities corresponding to the multiple frequency points according to first parameters respectively corresponding to the multiple frequency points, where the first parameters include parameters related to the channel quality of the frequency points; The priority determination module is further configured to, for a first frequency point and a second frequency point among the multiple frequency points, if the selection priority corresponding to the first frequency point is higher than the selection priority corresponding to the second frequency point, and the first frequency point and the second frequency point satisfy a first condition, then swap the selection priority corresponding to the first frequency point and the selection priority corresponding to the second frequency point; wherein, the first condition includes: the second parameter corresponding to the second frequency point is better than the second parameter corresponding to the first frequency point, and the difference between the first parameter corresponding to the first frequency point and the first parameter corresponding to the second frequency point is less than a first threshold; the second parameter is a parameter different from the first parameter and related to the data transmission capability of the frequency point, the first threshold is determined according to the first parameter corresponding to the second frequency point, the value range of the first parameter is divided into n value sub-ranges, and the first thresholds corresponding to different value sub-ranges are not completely the same, and n is a positive integer; A frequency point selection module, configured to select a frequency point for access from the multiple frequency points according to the selection priorities respectively corresponding to the multiple frequency points.
6. The device according to claim 5, characterized in that The second parameter includes the channel bandwidth.
7. The device according to claim 5, characterized in that The first parameter includes a Received Signal Strength Indicator (RSSI).
8. The device according to any one of claims 5 to 7, characterized in that The frequency point selection module is configured to, according to the selection priorities corresponding to the multiple frequency points respectively, start from the frequency point with the highest selection priority, select frequency points one by one for access, and stop the access process until a frequency point is successfully accessed.
9. A communication device, characterized in that, The communication device includes a processor and a memory, and a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that, A computer program is stored in the storage medium, and the computer program is used to be executed by a processor to implement the method according to any one of claims 1 to 4.
11. A chip, characterized in that, The chip includes a programmable logic circuit and / or program instructions, and when the chip runs, it is used to implement the method according to any one of claims 1 to 4.
12. A computer program product, characterized in that, The computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Frequency point selection method and device, and mobile terminal
CN108601059A