Signal map acquisition method and device, equipment and storage medium

By performing switching actions based on preset conditions of QoE and AS link quality on the terminal device and collecting radio frequency fingerprints, the problem of incomplete signal maps in the prior art is solved, and more comprehensive data acquisition and more accurate signals are achieved Map build.

CN119402905APending Publication Date: 2025-02-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411516046.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, the terminal device only switches when the signal is better during the network switching process, resulting in the collected network data being incomplete enough, affecting the integrity of the signal map.

Method used

When the terminal device is in a mobile state, it performs the switching action according to the preset switching conditions of the experience quality score QoE and the AS link quality of the autonomous system, and collects the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell to obtain the More complete signal map data.

Benefits of technology

Improves the integrity of the signal map, ensures the comprehensiveness and accuracy of the data, thereby improving network optimization and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402905A_ABST
    Figure CN119402905A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a signal map obtaining method and device, equipment and a storage medium. In the technical scheme of the invention, when the terminal equipment is in a mobile state and in a data acquisition state, at least one switching action is executed according to whether the current cell of the terminal equipment meets the preset switching condition or not; the preset switching condition comprises a condition determined according to at least one parameter of a quality of experience score QoE and autonomous system AS link quality, then collecting target data, and finally obtaining a signal map according to the target data collected by the terminal device. According to the signal map acquisition method, the terminal equipment executes at least one switching action according to whether the current cell meets the preset switching condition or not, and acquires the corresponding target data, so that the acquired data is relatively comprehensive, and the integrity of the acquired signal map can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of signal map technology, and relate to, but are not limited to, a method for obtaining a signal map, an apparatus, a device, and a storage medium. Background Art

[0002] A signal map is a visualization tool used to display network coverage, signal strength, and network quality within a specific area. Current technologies require that terminal devices interact with network equipment during network switching, and only switch networks when the signal is better after switching. This results in incomplete network data collected, further impacting the constructed signal map.

[0003] Therefore, how to improve the integrity of the acquired signal map is an urgent problem to be solved. Summary of the Invention

[0004] In view of this, the signal map acquisition method, apparatus, device, and storage medium provided in the embodiments of the present application can improve the integrity of the acquired signal map. The signal map acquisition method, apparatus, device, and storage medium provided in the embodiments of the present application are implemented as follows:

[0005] The signal map acquisition method provided in an embodiment of the present application is applied to a terminal device, and the method includes: when the terminal device is in a mobile state and in a data collection state, performing at least one switching action according to whether the current cell of the terminal device meets the preset switching condition, the switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined according to at least one parameter in the experience quality score QOE and the autonomous system AS link quality; collecting target data, the target data including the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell; and obtaining a signal map according to the target data collected by the terminal device.

[0006] The signal map acquisition device provided in an embodiment of the present application is applied to a terminal device, and the device includes: an execution module, which is used to perform at least one switching action according to whether the current cell of the terminal device meets the preset switching condition when the terminal device is in a mobile state and in a data collection state. The switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined according to at least one parameter in the experience quality score QOE and the autonomous system AS link quality; a collection module, which is used to collect target data, and the target data includes the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell; an acquisition module, which is used to obtain a signal map based on the target data collected by the terminal device.

[0007] The computer device provided in an embodiment of the present application includes a memory, a processor and a transceiver. The memory stores a computer program that can be run on the processor, and the processor and transceiver implement the method described in the embodiment of the present application when executing the program.

[0008] The computer-readable storage medium provided in the embodiment of the present application stores a computer program thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.

[0009] The computer program product provided in the embodiments of the present application includes a computer program, which implements the method provided in the embodiments of the present application when executed by a processor.

[0010] In the signal map acquisition method, apparatus, device, and storage medium provided in the embodiments of the present application, when the terminal device is in a mobile state and in a data collection state, it performs at least one switching action based on whether the current cell of the terminal device meets the preset switching conditions. The switching action includes switching from the current cell to the target cell. The preset switching conditions include conditions determined based on the quality of experience score QoE and at least one parameter in the autonomous system AS link quality; then, target data is collected. The target data includes the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell; finally, the signal map is acquired based on the target data collected by the terminal device. In the signal map acquisition method, the terminal device determines the preset switching conditions based on the quality of experience score QoE and at least one parameter in the autonomous system AS link quality, performs at least one switching action based on the preset switching conditions, and collects the corresponding target data. In this way, the collected data is relatively comprehensive, which can improve the integrity of the acquired signal map and solve the technical problems raised in the background technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The drawings herein are incorporated into and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and, together with the specification, are used to illustrate the technical solutions of the present application.

[0012] Figure 1 A schematic diagram of the system architecture of a terminal device provided in one embodiment of the present application;

[0013] Figure 2 A schematic diagram of the overall software system architecture provided for one embodiment of the present application;

[0014] Figure 3 A schematic diagram of a flow chart for implementing a method for acquiring a signal map according to an embodiment of the present application;

[0015] Figure 4 A schematic diagram of a flow chart of a method for acquiring a signal map according to another embodiment of the present application;

[0016] Figure 5 An exemplary flow chart of a method for obtaining a signal map provided in one embodiment of the present application;

[0017] Figure 6 A schematic structural diagram of a signal map acquisition device provided in one embodiment of the present application;

[0018] Figure 7 A structural diagram of a computer device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0019] To make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the specific technical solutions of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0021] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0022] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0023] A signal map is a visualization tool used to display network signal coverage, signal strength, and network quality within a specific area. For example, it can show signal strength at different locations, the network coverage areas of various operators, and, combined with user-provided data, display actual signal quality in use, as well as information on historical signal quality changes. In current related technologies, when constructing a network signal map, terminal devices are typically used to collect network radio frequency fingerprint information from normal network handover / reselection processes along different routes. This information includes cell attributes such as frequency, physical cell identification number (ID), cell ID, public land mobile network (PLMN), network radio access technology (RAT), reference signal received power (RSRP), signal to interference plus noise ratio (SNR), and other information, as well as cell change paths, such as cell handover, cell reselection, and cell redirection.

[0024] In the current related technologies, terminal devices will mostly interact with network devices during the network switching process, and will only switch networks when the network signal is better after the switch. For example, the current network deployment has multiple RAT overlapping coverage, such as the fifth generation mobile communication technology (5G) network and the fourth generation mobile communication technology (4G) network. User terminal equipment (UE) will more likely reside on the 5G network, which will cause the collected cell radio frequency fingerprint information to lack the radio frequency fingerprint information of the 4G network, further affecting the constructed signal map to be incomplete, that is, lacking the corresponding RAT signal information, and ultimately making communication strategies such as terminal-side network selection based on the network signal map inaccurate.

[0025] Therefore, how to improve the integrity of the acquired signal map is an urgent problem to be solved.

[0026] In view of this, an embodiment of the present application provides a method for obtaining a signal map, which is applied to a terminal device. The method specifically includes: when the terminal device is in a mobile state and in a data collection state, performing at least one switching action according to whether the current cell of the terminal device meets the preset switching condition, the switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined according to at least one parameter in the quality of experience score QoE and the link quality of the autonomous system AS; then collecting target data, the target data includes the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell; finally, obtaining a signal map according to the target data collected by the terminal device. In the signal map acquisition method of the present application, the terminal device determines the preset switching condition according to the quality of experience score QoE and at least one parameter in the link quality of the autonomous system AS, performs at least one switching action based on the preset switching condition, and collects the corresponding target data, so that the collected data is more comprehensive, which can improve the integrity of the obtained signal map.

[0027] It should be understood that the terminal device involved in the embodiments of the present application may be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a smart screen, an artificial intelligence (AI) speaker, a headset, a terminal in industrial control, a terminal in self-driving, a terminal in a smart grid, a terminal in transportation safety, a terminal in a smart city, a personal digital assistant (PDA), etc., and the embodiments of the present application are not limited to this.

[0028] For example, Figure 1 This is a schematic diagram of the system architecture of a terminal device provided in one embodiment of the present application. Figure 1 As shown, the terminal device includes components such as a processor 110, a memory 120, a transceiver 130, a display unit 140, an input unit 150, a sensor 160, an audio circuit 170, and a power module 180.

[0029] Processor 110 is the control center of the terminal device. It connects the various components of the entire terminal device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 120 and accessing data stored in memory 120, it performs various terminal device functions and processes data, thereby monitoring the terminal device as a whole. Optionally, processor 110 may include one or more processing units; alternatively, processor 110 may integrate an application processor, which primarily processes operating devices, user interfaces, and application programs. Of course, other processors may also be included, which are not listed here.

[0030] The memory 120 can be used to store software programs and modules. The processor 110 executes the various functional applications and data processing of the terminal device by running the software programs and modules stored in the memory 120. The memory 120 mainly includes a program storage area and a data storage area. The program storage area can store operating devices and applications required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created based on the use of the terminal device (such as audio data, a phone book, etc.). In addition, the memory 120 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0031] The transceiver 130 can provide wireless communication solutions for terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc. The transceiver 130 can be one or more devices that integrate at least one communication processing module, for example, an antenna and a baseband processor are integrated into the transceiver 130, or an antenna and a modem processor are integrated into the transceiver 130, etc., and there is no limitation here.

[0032] The display unit 140 can be used to display information input by the user or information provided to the user, as well as various menus of the terminal device. The display unit 140 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc., without limitation.

[0033] The input unit 150 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the terminal device. Specifically, the input unit 150 can collect the user's operations on or near it, and drive the corresponding connection device according to a pre-set program. In addition, the input unit 150 may include a touch panel, which can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel, the input unit 150 may also include other input devices. Specifically, other input devices may include but are not limited to one or more of function keys (such as volume control buttons, switch buttons, etc.), trackballs, joysticks, etc.

[0034] The terminal device may also include at least one sensor 160, such as a gyroscope, motion sensor, or other sensor. The motion sensor may include an accelerometer for detecting the magnitude of acceleration in various directions. When stationary, it can detect the magnitude and direction of gravity. This can be used for applications that recognize the terminal device's posture, such as switching between landscape and portrait modes, related games, and magnetometer posture calibration. Other sensors that may be configured in the terminal device, such as a pressure gauge, barometer, hygrometer, thermometer, infrared sensor, and fingerprint sensor, are not described here.

[0035] Audio circuit 170 may include a speaker and a microphone, providing an audio interface between the user and the terminal device. Audio circuit 170 converts received audio data into electrical signals and transmits them to the speaker, which then converts them into sound signals for output. The microphone, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 170 and converted into audio data. The audio data is then output to processor 110 for processing, then transmitted via the video circuit to, for example, another terminal device, or to memory 120 for further processing.

[0036] The terminal device also includes a power module 180 for supplying power to various components. Optionally, the power module 180 can be logically connected to the processor 110 through a power management device, thereby implementing functions such as charging, discharging, and power consumption management through the power management device.

[0037] Although not shown, the terminal device may further include a camera. Optionally, the camera may be positioned in the front or rear of the terminal device, which is not limited in this embodiment of the present application.

[0038] It is understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0039] To make the purpose and technical solution of this application clearer and more intuitive, the following detailed description of the signal map acquisition method, apparatus, device, and storage medium provided in the embodiments of this application will be provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely intended to explain this application and are not intended to limit this application.

[0040] Please refer to Figure 2 , is a schematic diagram of the overall software system architecture provided by an embodiment of the present application. Figure 2 As shown, the terminal device includes an application processor (AP), a content provider (CP) and an external module. Among them, the AP can communicate with the cloud through the hypertext transfer protocol secure (HTTPS), for example, sending the network signal data collected by the terminal device to the cloud, so that the cloud builds a signal map, and then the terminal device downloads it from the cloud for use. The external module can be affiliated with the AP or independent, and communicate with the AP through the interface Add-on software development kit (SDK) and the interface internal application programming interface (API). The AP can obtain the data collected by the external module from the external module, such as whether the user has arrived at the high-speed rail station. CP is mainly a related protocol used by terminal devices in different scenarios. The AP and CP can communicate through the interface STS daemon.

[0041] In some embodiments, taking an application (APP) related to a network signal preset in a terminal device as an example, the APP includes a network assistance system. The network assistance system can communicate with a third-party APP based on the interface OLK SDK, communicate with the industrial model based on the interface AidI API, and communicate with the system user interface (UI) based on the interface Add-on SDK. The system UI is used to obtain UI elements to assist in scene recognition and APP freeze perception. The network assistance system includes a communication perception module and a communication strategy module. The communication perception module is mainly used for scene recognition, application perception, environment perception, motion perception, behavior perception, quality of experience (QoE) perception, APP QoE, link QoE, weak network prediction, and good network recommendation. The communication strategy module includes multiple different strategies, such as Figure 2 The communication strategy module can coordinate the QoE network switching strategy and smart dual-SIM strategy shown in the figure. The terminal device also includes a framework (FWK). The FWK framework includes system services, library files, and a network service subsystem. The system services include WiFi data acquisition, Linux data acquisition, perception interface services, and positioning interface services. The perception interface service is used to obtain relevant motion status information. The library files include multiple database operation interfaces. The network service subsystem includes communication public services and a communication data layer. The communication data layer is used to provide a public interface for data acquisition. The system service can communicate with the APP through the Add-on SDK interface, and the network service subsystem can communicate with the APP through the STSSDK interface.

[0042] Please refer to Figure 3 , is a schematic diagram of the implementation flow of a method for obtaining a signal map provided in one embodiment of the present application. This method can be applied to Figure 1 The terminal equipment shown, and Figure 2 The software system architecture shown in Figure 3 As shown, the method may include the following steps 301 to 303:

[0043] Step 301: When the terminal device is in a mobile state and in a data collection state, at least one switching action is performed based on whether the current cell of the terminal device meets the preset switching conditions. The switching action includes switching from the current cell to the target cell. The preset switching conditions include conditions determined based on at least one parameter in the quality of experience score QoE and the link quality of the autonomous system AS.

[0044] It should be noted that the data collecting state of the terminal device includes a state of collecting data for constructing a signal map, or a state of collecting target data.

[0045] In some embodiments, the terminal device is in a mobile state, such as a high-speed train, a subway, a bus, etc., which is not limited in this application. The perception of a specific scene can be achieved through Figure 2 The communication perception module shown in is used to identify.

[0046] It should be understood that QoE generally involves the signal strength of the network signal, network delay, packet loss rate, bandwidth, connection stability, network type and interference conditions, among which the signal strength of the network signal directly affects the stability and speed of the connection; the delay time of data transmission affects the performance of real-time applications (such as video calls and online games); excessive packet loss rate will lead to a decline in audio and video quality; bandwidth generally indicates the maximum data transmission rate available on the network, which directly affects the download and upload speeds; connection stability indicates the continuity of the network connection, including the number of disconnections and reconnection time; the impact of different types of networks (such as 4G, 5G, Wi-Fi, etc.) on signal quality and transmission rate; interference conditions indicate the impact of other signal interference in the environment (such as other Wi-Fi signals, physical obstacles) on network quality.

[0047] Autonomous system (AS) link quality typically involves bandwidth, latency, packet loss rate, link stability, routing, and network congestion. Bandwidth indicates the maximum transmission capacity of a link and affects data transmission speed; packet loss rate indicates the proportion of data packets lost during transmission; a lower packet loss rate improves data transmission reliability; link stability indicates the reliability of the link connection, including the frequency of disconnections and reconnections; and routing indicates the forwarding path of data packets within the network; appropriate routing can optimize link performance.

[0048] In some embodiments, the terminal device first obtains the network signal data of the current cell, and then determines whether the current cell meets the preset switching conditions. When the preset switching conditions are met, the terminal device performs the switching action, that is, switches from the current cell to the target cell; then continues to determine whether the preset switching conditions are met based on the network signal data of the target cell switched to. If so, the switching action can continue to be performed until the preset number threshold is reached.

[0049] Step 302: Collect target data, which includes the handover path corresponding to each handover action and the radio frequency fingerprint of the current cell.

[0050] It should be understood that the radio frequency fingerprint of a cell generally refers to the unique information extracted by analyzing the radio frequency signal characteristics emitted by a specific cell (such as a base station or access point) in wireless communications. These signal characteristics may include parameters such as signal strength, frequency, and phase. This information can be used to identify the location, quality, and network environment of the cell.

[0051] It should be noted that the handover path mainly includes all nodes from the starting cell to the destination cell, as well as information about the starting cell and the destination cell. For example, if you are handing over from the current cell to the target cell, the corresponding handover path includes all node information from the current cell to the target cell, as well as information about the current cell and the target cell.

[0052] In some embodiments, each time the terminal device performs a switching action, it records detailed information about the switching action, including the time of the switching, the identifier of the cell before the switching, and the identifier of the cell after the switching, and collects target data at the same time, such as QoE data, AS link quality data, interface information, the switching path corresponding to each switching action, all intermediate node information in the switching path, and the radio frequency fingerprint of the current cell after the switching, including parameters such as signal strength, signal quality, and interference level.

[0053] Step 303: Acquire a signal map based on the target data collected by the terminal device.

[0054] In some embodiments, the terminal device obtains the collected target data and can directly build a signal map for use, or it can send the target data to the cloud. The cloud builds a signal map based on this data, and then the terminal device obtains it from the cloud for use. This application does not limit this.

[0055] It should be noted that the signal map includes the mapping relationship between signal strength and geographic location, the mapping relationship between network type and coverage range, the signal strength change trend of a certain cell from the time dimension, and the actual experience data of users in different cells, such as speed test results, signal loss, signal quality, etc.; the signal map can also display the distribution of infrastructure such as base station location and antenna coverage, which helps users understand the source of network coverage and its influencing factors.

[0056] Optionally, the signal map in the embodiment of the present application not only includes all the information of the signal map in the current related art, but also may include more information than the signal map in the current related art because the collected target data is more complete.

[0057] In some embodiments, the signal strength data in the signal map can be visualized as a heat map to show the signal strength distribution in different areas. High signal strength areas can be represented by warm colors, and low signal strength areas can be represented by cold colors. Cells of different RATs can also be distinguished by different colors, etc. This application does not limit this.

[0058] Furthermore, after obtaining the signal map, the terminal device can analyze the signal map to identify weak signal areas, interference source locations, and user-dense areas, which helps with network optimization and planning. At the same time, if there is new data collection, a new signal map can be obtained regularly.

[0059] In this embodiment, when the terminal device is in a mobile state and in a data collection state, it performs at least one switching action based on whether the current cell of the terminal device meets the preset switching conditions. The switching action includes switching from the current cell to the target cell. The preset switching conditions include conditions determined based on at least one parameter of the quality of experience score (QoE) and the autonomous system (AS) link quality. Target data is then collected. The target data includes the switching path corresponding to each switching action and the radio frequency fingerprint of the current cell. Finally, a signal map is obtained based on the target data collected by the terminal device. The terminal device determines the preset switching conditions based on at least one parameter of the QoE and AS link quality, performs at least one switching action based on the preset switching conditions, and collects the corresponding target data. In this way, the collected data is more comprehensive, which can improve the integrity of the obtained signal map.

[0060] Based on the above embodiments, Figure 4 A schematic diagram of a method for obtaining a signal map according to another embodiment of the present invention is provided. Figure 4 As shown, the method may include the following steps 401 to 409:

[0061] Step 401: When the terminal device is in a mobile state and in a data collection state, obtain target parameters of the current cell of the terminal device, where the target parameters include at least one of application user experience quality and autonomous system link quality.

[0062] In some embodiments, the terminal device is in a mobile state, such as a high-speed train, a subway, a bus, etc., which is not limited in this application. The perception of a specific scene can be achieved through Figure 2 The communication perception module shown in is used to identify.

[0063] It should be understood that application user experience quality generally involves network signal strength, network latency, packet loss rate, bandwidth, connection stability, network type, and interference. Autonomous system link quality generally involves bandwidth, latency, packet loss rate, link stability, routing, and network congestion.

[0064] Step 402: When the target parameter of the current cell is less than the threshold of the corresponding parameter in the preset handover condition, a handover action is performed.

[0065] In some embodiments, when the target parameter of the current cell is less than the threshold of the corresponding parameter in the preset switching condition, for example, the network delay of the current cell is large and reaches a certain threshold, the switching action is performed.

[0066] In one possible implementation, the terminal device first determines a target cell based on a preset handover strategy, and then performs a handover action, i.e., switches from the current cell to the target cell. The handover strategy includes at least one of a handover strategy for cells under the same radio access technology (RAT), a handover strategy for cells under different RATs, and a handover strategy for cells under different operators.

[0067] In some embodiments, when the network switching strategies include at least two, the terminal device determines the target cell using a target network switching strategy among the at least two network switching strategies according to a priority order corresponding to the at least two network switching strategies.

[0068] Exemplarily, the priority of the cell switching policy under the same radio access technology RAT may be set higher than the priority of the cell switching policy under different RATs, and the priority of the cell switching policy under different RATs may be set higher than the priority of the cell switching policy of different operators.

[0069] In some embodiments, assuming that the network switching strategy includes two network switching strategies and there are multiple cells near the terminal device, the target network switching strategy among the two network switching strategies can be polled to determine the target cell; for example, assuming that the network switching strategy includes two network switching strategies and there are only two cells near the terminal device, there is no need to poll and execute them, and the two network switching strategies can be executed in order of priority without performing the switching action.

[0070] In some embodiments, when the target network switching strategy is a cell switching strategy under the same RAT, one implementation method of determining the target cell using the target network switching strategy among at least two network switching strategies is: searching for at least one first neighboring cell of the current cell under the first RAT, where the first RAT is the RAT corresponding to the current cell; and then determining the target cell from the at least one first neighboring cell.

[0071] Exemplarily, when the target network switching strategy is a cell switching strategy under 5G, and when the target parameter of the current cell is less than the threshold of the corresponding parameter in the preset switching condition, the terminal device searches for at least one first neighboring cell of the current cell under 5G, and then determines the target cell from the searched first neighboring cells.

[0072] Optionally, the cell handover strategy under the same RAT also includes avoiding barred cells, cell reselection, active network search, and assisted guidance. Active network search refers to the terminal device actively scanning for signals from neighboring cells while moving; assisted guidance indicates that the base station can provide signal information to the terminal device to guide it to select a cell for handover.

[0073] In other embodiments, when the target network switching strategy is a cell switching strategy under a different RAT, one implementation method of using the target network switching strategy among at least two network switching strategies to determine the target cell is: searching for at least one second neighboring cell of the current cell under a second RAT, where the second RAT is a RAT different from the RAT corresponding to the current cell, and then determining the target cell from the at least one second neighboring cell.

[0074] Exemplarily, when the target network switching strategy is a cell switching strategy under 5G and 4G, and the current cell is a 5G cell, and the target parameter of the 5G cell is less than the threshold of the corresponding parameter in the preset switching condition, the terminal device searches for at least one second neighboring cell of the current cell under 4G, and then determines the target cell from the searched second neighboring cells.

[0075] Optionally, the cell switching strategies under different RATs also include active network search and assisted network switching.

[0076] In some further embodiments, when the target network switching strategy is a cell switching strategy of a different operator, one implementation method of using the target network switching strategy among at least two network switching strategies to determine the target cell is: obtaining the first operator corresponding to the current cell, and then determining the cell corresponding to the second operator different from the first operator as the target cell.

[0077] Optionally, different operators include China Mobile, China Unicom, etc., and different operators can be set on different communication cards. For example, there are two communication cards on the terminal device, one China Mobile card and one China Unicom card. You can switch between the China Mobile card and the China Unicom card, or it can be a communication card that supports the entire network.

[0078] Step 403: After the terminal device performs the switching action, the target parameters of the current cell updated by the terminal device are obtained.

[0079] In some embodiments, after confirming that the switching action has been successfully completed and the terminal device has been connected to the new cell, the terminal device collects the updated target parameters of the current cell of the terminal device, such as signal strength, signal quality, transmission rate, delay, etc.

[0080] Step 404: Determine whether to repeat the handover action based on whether the updated current cell meets the preset handover condition.

[0081] In some embodiments, the terminal device determines whether the preset switching conditions are met based on the updated target parameters of the current cell. If so, the target cell can be re-determined, the switching action can be continued, and target data can be obtained, such as the switching path corresponding to the switching action and the radio frequency fingerprint of the current cell.

[0082] Step 405: Determine whether the number of times the switching action is executed is greater than or equal to a number threshold.

[0083] In some embodiments, a number threshold is preset in the terminal device, that is, an upper limit for the terminal device to perform a switching action. After each switching action is performed, the terminal device determines whether the number of executions is greater than or equal to the number threshold.

[0084] Step 406: If the number of times exceeds the threshold, stop executing the handover action, and control the terminal device to communicate through the current cell corresponding to the first handover action.

[0085] In some embodiments, when the terminal device determines that the number of executions is greater than or equal to the number threshold, the terminal device stops executing the handover action if the terminal device still meets the preset handover conditions. At the same time, the terminal device can also be restored to the current cell corresponding to the first handover action.

[0086] Step 407: collecting target data, where the target data includes the handover path corresponding to each handover action and the radio frequency fingerprint of the current cell.

[0087] It should be understood that the radio frequency fingerprint of a cell generally refers to the unique information extracted by analyzing the radio frequency signal characteristics emitted by a specific cell (such as a base station or access point) in wireless communications. These signal characteristics may include parameters such as signal strength, frequency, and phase. This information can be used to identify the location, quality, and network environment of the cell.

[0088] In some embodiments, each time the terminal device performs a switching action, it records detailed information about the switching action, including the time of the switching, the identifier of the cell before the switching, and the identifier of the cell after the switching, and collects target data at the same time, such as QoE data, AS link quality data, interface information, the switching path corresponding to each switching action, all intermediate node information in the switching path, and the radio frequency fingerprint of the current cell after the switching, including parameters such as signal strength, signal quality, and interference level.

[0089] Step 408: Send the target data collected by the terminal device to the cloud server, so that the cloud server constructs a signal map according to the target data.

[0090] In some embodiments, the signal strength data in the signal map can be visualized as a heat map to show the signal strength distribution in different areas. High signal strength areas can be represented by warm colors, and low signal strength areas can be represented by cold colors. Cells of different RATs can also be distinguished by different colors, etc. This application does not limit this.

[0091] Step 409: Obtain a signal map from the cloud server.

[0092] In some embodiments, the terminal device downloads the signal map from the cloud server. After obtaining the signal map, it can analyze the signal map to identify weak signal areas, interference source locations, and user-dense areas, which helps with network optimization and planning.

[0093] In this embodiment, when a terminal device is in a mobile state and in a data collection state, target parameters of the terminal device's current cell are obtained, the target parameters including at least one of application user quality of experience and autonomous system link quality. A handover action is then performed if the target parameters of the current cell are less than a threshold corresponding to the parameter in a preset handover condition. After the handover action is performed, the terminal device obtains the updated target parameters of the current cell and determines whether to repeat the handover action based on whether the updated current cell meets the preset handover condition. Furthermore, a determination is made as to whether the number of handover actions performed is greater than or equal to a threshold. If the number of handover actions is greater than the threshold, the handover action is stopped and the terminal device is controlled to communicate through the current cell corresponding to the first handover action. Finally, target data is collected and sent to a cloud server, so that the cloud server constructs a signal map based on the target data, and the signal map is then obtained from the cloud server. The terminal device determines a preset handover condition based on at least one parameter of QoE and autonomous system link quality, performs at least one handover action based on the preset handover condition, and collects the corresponding target data. This allows for more comprehensive data collection, thereby improving the integrity of the acquired signal map. After a certain number of switching actions is reached, the system will stop frequent switching, which can reduce the waste of network resources and ensure that terminal devices can communicate stably through the connected cells; the cloud server builds a signal map based on the collected target data, which can better analyze network performance, conduct troubleshooting and provide optimization suggestions; based on the complete signal map, the terminal device can select the recommended optimal network and execute the network recommendation strategy on the terminal side, improving the user's communication experience.

[0094] Based on the above embodiment, it is assumed that the terminal device is in a mobile state when it is in a high-speed rail / subway scene, that is, the terminal device enters the high-speed rail / subway or is riding the high-speed rail / subway; the terminal device is in a data collection state when the terminal device starts signal map data collection; the target parameters of the current cell of the terminal device are APP QoE and AS link quality. Please refer to Figure 5 , is an exemplary flow chart of a method for obtaining a signal map provided by an embodiment of the present application. Figure 5 As shown, the method may include the following steps 501 to 507:

[0095] Step 501: When the terminal device enters a high-speed train / subway or is riding on a high-speed train / subway, signal map data collection is started.

[0096] Step 502: Obtain the APP QoE and AS link quality of the cell where the terminal device is currently located.

[0097] Step 503: When the APP QoE and AS link quality of the cell where the terminal device is currently located are lower than a preset quality threshold, perform at least one handover action.

[0098] Step 504: collecting target data, where the target data includes the handover path corresponding to each handover action and the radio frequency fingerprint of the current cell.

[0099] Step 505: When the terminal device leaves the high-speed train / subway or is not on the high-speed train / subway, the switching action and data collection are stopped.

[0100] Step 506: Send the target data collected by the terminal device to the cloud server, so that the cloud server constructs a signal map according to the target data.

[0101] Step 507: Obtain a signal map from the cloud server.

[0102] It should be noted that the specific implementation details of the above steps 501 to 507 can be referred to Figure 3 and Figure 4 The method in the illustrated embodiment will not be described in detail in this application.

[0103] As an example, please refer to the test results in Table 1. Table 1 takes the use of Tencent Meeting on 8 different types of terminal devices on the Wuhan-Shenzhen High-Speed ​​Railway G884 from Shenzhen North to Wuhan as an example. Among them, the mobile phones with models Yala6535 and Dodge8350 are test machines for the signal map in this application, and other models of terminal devices are internal and external reference machines that do not use the signal map in this application. Each terminal device contains a China Unicom (CU) main card and a China Mobile Communications (CMCC) secondary card. The data corresponding to each terminal device in Table 1 is the freeze rate during the use of Tencent Video.

[0104] Table 1, 2024.8.23 - Tencent Conference - CU Main Card + CMCC Secondary Card

[0105]

[0106] As can be seen from Table 1, the freezing rate of the test machines with models Yala6535 and Dodge8350 has been significantly improved compared with the freezing rate of other reference machines that do not use the network signal map in this application.

[0107] As another example, please refer to the test results in Table 2. Table 2 takes the use of WeChat video on 9 different models of terminal devices on the Wuhan-Shenzhen High-Speed ​​Railway from Shenzhen North to Wuhan as an example. Among them, the mobile phones with models Yala, Dodge and Konka are the test machines for the signal map in this application, and other models of terminal devices are internal and external reference machines that do not use the signal map in this application. Each terminal device contains a CU main card and a CMCC secondary card. The data corresponding to each terminal device in Table 1 is the freeze rate during the use of WeChat video.

[0108] Table 2, 2024.9.11 - WeChat Video - CU Main Card + CMCC Secondary Card

[0109]

[0110] As can be seen from Table 2, the freezing rates of the test machines of models Yala, Dodge and Konka have been significantly improved compared with the freezing rates of other reference machines that do not use the signal map in this application.

[0111] It should be understood that, although the steps in the above-mentioned flowcharts are shown in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0112] Based on the foregoing embodiments, an embodiment of the present application provides a device for acquiring a signal map, which includes the modules included and the units included in each module, and can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit, a microprocessor, a digital signal processor or a field programmable gate array, etc.

[0113] Figure 6 A structural diagram of a signal map acquisition device provided in one embodiment of the present application is shown as follows: Figure 6 As shown, the signal map acquisition device 600 includes an execution module 601, a collection module 602 and an acquisition module 603, wherein:

[0114] An execution module 601 is used to perform at least one switching action when the terminal device is in a mobile state and in a data collection state, based on whether the current cell of the terminal device meets a preset switching condition. The switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined based on at least one parameter of the quality of experience score QoE and the autonomous system AS link quality; a collection module 602 is used to collect target data, and the target data includes a switching path corresponding to each switching action and the radio frequency fingerprint of the current cell; an acquisition module 603 is used to obtain a signal map based on the target data collected by the terminal device.

[0115] In some embodiments, the execution module 601 is specifically used to: obtain target parameters of the current cell of the terminal device, the target parameters including at least one of application user experience quality and autonomous system link quality; execute the switching action when the target parameters of the current cell are less than the threshold of the corresponding parameters in the preset switching condition; after the terminal device executes the switching action, obtain the updated target parameters of the current cell of the terminal device; and determine whether to repeat the switching action based on whether the updated current cell meets the preset switching condition.

[0116] In some embodiments, the execution module 601 is specifically used to: determine the target cell according to a preset network switching strategy, the network switching strategy including at least one of a cell switching strategy under the same radio access technology RAT, a cell switching strategy under different RATs, and a cell switching strategy of different operators; and switch from the current cell to the target cell.

[0117] In some embodiments, the apparatus further comprises a determination module. When the network switching strategies include at least two, the determination module is specifically configured to determine the target cell using a target network switching strategy among the at least two network switching strategies according to a priority order corresponding to the at least two network switching strategies.

[0118] In some embodiments, the target network switching strategy is a cell switching strategy under the same RAT, and the determination module is specifically used to: search for at least one first neighboring cell of the current cell under the first RAT, where the first RAT is the RAT corresponding to the current cell; and determine the target cell from the at least one first neighboring cell.

[0119] In some embodiments, the target network switching strategy is a cell switching strategy under the different RAT, and the determination module is specifically used to: search for at least one second neighboring cell of the current cell under the second RAT, where the second RAT is a RAT different from the RAT corresponding to the current cell; and determine the target cell from the at least one second neighboring cell.

[0120] In some embodiments, the target network switching strategy is the cell switching strategy of the different operators, and the determination module is specifically used to: obtain the first operator corresponding to the current cell; and determine the cell corresponding to a second operator different from the first operator as the target cell.

[0121] In some embodiments, the apparatus further comprises: a processing module. The determining module is further configured to determine whether the number of times the handover action is performed is greater than or equal to a number threshold; and the processing module is configured to, if the number is greater than the number threshold, stop performing the handover action and control the terminal device to communicate through the current cell corresponding to the first execution of the handover action.

[0122] In some embodiments, the acquisition module 603 is specifically configured to: send the target data to a cloud server so that the cloud server constructs the signal map according to the target data; and acquire the signal map from the cloud server.

[0123] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0124] It should be noted that in the embodiments of this application Figure 6 The division of modules in the signal map acquisition device shown is schematic and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the various embodiments of the present application can be integrated into a processing unit, or they can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. It can also be implemented in the form of a combination of software and hardware.

[0125] It should be noted that, in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling an electronic device to execute all or part of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0126] The embodiment of the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, the above method is implemented.

[0127] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method provided in the above embodiment are implemented.

[0128] An embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to execute some or all of the steps in the above method embodiment.

[0129] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory, for implementing the functions of the terminal side device in the aforementioned method. The chip system can be composed of a chip or include a chip and other discrete devices.

[0130] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0131] In one embodiment, the signal map acquisition device provided by the present application can be implemented in the form of a computer program. The computer program can be used in Figure 7 The computer device is operated on the computer device shown. The memory of the computer device can store various program modules that constitute the above-mentioned device. The computer program composed of each program module enables the processor to execute the steps of the method of each embodiment of the present application described in this specification.

[0132] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0133] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the advantages and disadvantages of the embodiments. The above description of the various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other. For the sake of brevity, they will not be repeated here.

[0134] The term "and / or" in this article is only a description of the association relationship between associated objects, indicating that there can be three relationships. For example, object A and / or object B can mean: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0135] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0136] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.

[0137] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed across multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0138] In addition, all functional modules in the embodiments of the present application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the above-mentioned integrated modules can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0139] Those skilled in the art will understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

[0140] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling an electronic device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks or optical disks.

[0141] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0142] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0143] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0144] The above is merely an embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for acquiring a signal map, characterized in that: Applied to a terminal device, the method comprises: When the terminal device is in a mobile state and in a data collection state, at least one switching action is performed according to whether the current cell of the terminal device meets a preset switching condition, wherein the switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined according to at least one parameter of the quality of experience score QoE and the link quality of the autonomous system AS; Collecting target data, the target data including a switching path corresponding to each switching action and a radio frequency fingerprint of the current cell; A signal map is obtained according to the target data collected by the terminal device.

2. The method according to claim 1, characterized in that The performing at least one handover action according to whether the current cell of the terminal device meets the preset handover condition includes: Acquire a target parameter of a current cell of the terminal device, where the target parameter includes at least one of application user experience quality and autonomous system link quality; When the target parameter of the current cell is less than the threshold of the corresponding parameter in the preset switching condition, performing the switching action; After the terminal device executes the switching action, obtaining the target parameters of the current cell updated by the terminal device; Whether to repeat the switching action is determined according to whether the updated current cell meets the preset switching condition.

3. The method according to claim 2, characterized in that The performing of the switching action includes: Determine the target cell according to a preset network switching strategy, where the network switching strategy includes at least one of a cell switching strategy under the same radio access technology RAT, a cell switching strategy under different RATs, and a cell switching strategy of different operators; Switch from the current cell to the target cell.

4. The method according to claim 3, characterized in that In the case where the network switching strategy includes at least two, determining the target cell according to the preset network switching strategy includes: According to the priority order corresponding to at least two network switching strategies, the target cell is determined using a target network switching strategy among the at least two network switching strategies.

5. The method according to claim 4, characterized in that The target network switching strategy is a cell switching strategy under the same RAT, and the using the target network switching strategy among the at least two network switching strategies to determine the target cell includes: Searching for at least one first neighboring cell of the current cell under a first RAT, where the first RAT is a RAT corresponding to the current cell; The target cell is determined from the at least one first neighboring cell.

6. The method according to claim 4, characterized in that The target network switching strategy is a cell switching strategy under the different RATs, and the using the target network switching strategy among the at least two network switching strategies to determine the target cell includes: Searching for at least one second neighboring cell of the current cell under a second RAT, where the second RAT is a RAT different from a RAT corresponding to the current cell; The target cell is determined from the at least one second neighboring cell.

7. The method according to claim 4, characterized in that The target network switching strategy is the cell switching strategy of the different operators, and the using the target network switching strategy of the at least two network switching strategies to determine the target cell includes: Obtaining a first operator corresponding to the current cell; Determine a cell corresponding to a second operator different from the first operator as the target cell.

8. The method according to claim 2, characterized in that: After determining whether to repeat the switching action according to whether the updated current cell meets the preset switching condition, the method further includes: Determining whether the number of times the switching action is performed is greater than or equal to a number threshold; When the number is greater than the threshold, the switching action is stopped, and the terminal device is controlled to communicate through the current cell corresponding to the first execution of the switching action.

9. The method according to claim 1, characterized in that: The step of acquiring a signal map according to the target data collected by the terminal device includes: Sending the target data to a cloud server so that the cloud server constructs the signal map according to the target data; The signal map is obtained from the cloud server.

10. A signal map acquisition device, characterized in that: Applied to a terminal device, the device comprises: An execution module, configured to execute at least one switching action according to whether a current cell of the terminal device meets a preset switching condition when the terminal device is in a mobile state and in a data collection state, wherein the switching action includes switching from the current cell to the target cell, and the preset switching condition includes a condition determined according to at least one parameter of a quality of experience score QoE and an autonomous system AS link quality; A collection module, used to collect target data, wherein the target data includes a switching path corresponding to each switching action and a radio frequency fingerprint of the current cell; The acquisition module is used to acquire a signal map according to the target data collected by the terminal device.

11. A computer device comprising a memory, a processor and a transceiver, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor and the transceiver execute the program, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.