Mobile terminal signal navigation method, apparatus, computing device, and storage medium
By providing signal data navigation services for autonomous vehicle terminals and determining motion strategies based on differences in signal distribution and measurement data, the problem of signal blind spots affecting vehicle safety has been solved, and reliable navigation optimization has been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP DESIGN INST
- Filing Date
- 2022-12-09
- Publication Date
- 2026-07-21
AI Technical Summary
Existing autonomous vehicle terminals cannot determine appropriate driving strategies based on the signal quality of the communication network, resulting in blind spots or unreliable areas in the driving network signal, which affects vehicle safety.
By providing mobile terminals with dynamic or static signal navigation data services based on the fully measured signal data distribution, appropriate motion strategies are determined based on the differences between the signal distribution data and the measurement data, thus optimizing the navigation method.
It enables reliable and accurate motion strategies to ensure vehicle and driving safety in the presence of blind spots or unreliable areas of driving network signals.
Smart Images

Figure CN115824244B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of navigation technology, specifically to a mobile terminal signal navigation method, apparatus, computing device, and storage medium. Background Technology
[0002] With the development of technology and the progress of society, autonomous driving technology has become a development trend in the transportation field. Currently, the challenge of autonomous driving lies in how to perceive the driving environment ahead. Since autonomous vehicle terminals may need to connect to a considerable number of cloud platforms or communicate with external systems, ensuring communication reliability becomes particularly important. However, existing autonomous vehicle terminals cannot determine appropriate driving strategies based on the signal quality of the communication network, resulting in blind spots or unreliable areas in the driving network signal, which affect vehicle safety and driving safety.
[0003] In the process of realizing this invention, the inventors discovered that the improved prior art navigation based on partial network signal measurement data is based on static values, does not take into account the differences in various situations, and cannot assess the reliability of signal quality in the driving area. Therefore, the practicality of mobile terminals navigating based on test signals is poor. Summary of the Invention
[0004] In view of the above problems, the present invention is proposed to provide a mobile terminal signal navigation method, apparatus, computing device and storage medium that overcomes or at least partially solves the above problems.
[0005] In existing wireless communication network signal coverage, the propagation model method is commonly used to correct the link budget model for base station coverage according to different scenarios. Planning areas are generally based on cities, with all sites within a city using the same corrected propagation model. However, with emerging services demanding increasingly higher network connectivity reliability—for example, autonomous driving services require 99.999% reliability—there is an urgent need to obtain data on the distribution of propagation models in different regions and to correct signal data for navigation. This necessitates comprehensive testing and research at both the base station and road sides, using real-world propagation model data from base stations and terrain to obtain reliable network coverage conclusions to support service development.
[0006] Meanwhile, to support the development of high-reliability services, it is necessary to comprehensively measure signal data distribution and form signal navigation data services by measuring signals and propagation model data using existing mobile terminals. This invention provides dynamic or static signal navigation data services based on the comprehensively measured signal data distribution.
[0007] According to one aspect of the embodiments of this application, a mobile terminal signal navigation method is provided for a mobile terminal, the method comprising:
[0008] Send a signal navigation request to the server. The signal navigation request includes the specified area and the online signal navigation network identifier.
[0009] Receive signal distribution data within a specified area returned by the server. The signal distribution data includes: network signal distribution data.
[0010] Measure network signal data of mobile terminals in response to online signal navigation network identifiers;
[0011] Calculate the difference between network signal measurement data and network signal distribution data identified by online signal navigation network identifiers;
[0012] The motion strategy of the mobile terminal is determined based on the difference data and the signal distribution data within the specified area.
[0013] Furthermore, the method also includes:
[0014] The mobile terminal sends a signal switching request to the server according to its motion strategy. The signal switching request includes a specified area.
[0015] Receive network signal distribution data corresponding to multiple networks within a specified area returned by the server;
[0016] Based on the set target or real-time motion strategy, the network signal distribution data corresponding to multiple networks are analyzed, and the target network is selected as the online signal navigation network from multiple networks.
[0017] Furthermore, the method also includes:
[0018] Measure network signal data of mobile terminals against multiple networks;
[0019] Calculate the difference between network signal measurement data and corresponding network signal distribution data for multiple networks;
[0020] Based on the set target, motion strategy and / or difference data, the network signal distribution data corresponding to multiple networks are analyzed, and the target network is selected as the signal navigation network from multiple networks.
[0021] Furthermore, after calculating the difference between the network signal measurement data and the network signal distribution data of the target network, the method also includes:
[0022] The discrepancy data is corrected based on the historical change data and / or the loss signal distribution data of the wireless environment propagation model.
[0023] Furthermore, the signal distribution data also includes: wireless environment propagation model loss signal distribution data.
[0024] Furthermore, determining the motion strategy of the mobile terminal based on the difference data and signal distribution data within the specified area further includes:
[0025] Based on the difference data and the signal distribution data within the specified area, the area where the signal distribution data falls within the preset recognition range of the mobile terminal is selected as the calculation area;
[0026] Based on the calculation area, determine the motion strategy of the mobile terminal.
[0027] Furthermore, based on the difference data and the signal distribution data within the specified area, selecting the area where the signal distribution data falls within the preset recognition range of the mobile terminal as the calculation area further includes:
[0028] Based on the difference data, the preset recognition range is corrected to obtain the corrected preset recognition range;
[0029] The region within the corrected preset recognition range of the signal distribution data is selected as the calculation area.
[0030] Furthermore, determining the motion strategy of the mobile terminal based on the calculation area further includes:
[0031] The driving strategy can be to determine the route from the vehicle to the destination within the calculation area; or, the driving strategy can be to determine a driving mode with a speed lower than a preset speed threshold in other areas outside the calculation area within a specified region.
[0032] Furthermore, the network signal distribution data includes: iso-signal lines and / or iso-signal regions, and iso-signal strength values corresponding to the iso-signal regions.
[0033] The method also includes:
[0034] Determine the signal values corresponding to the iso-signal lines and / or the signal values corresponding to the iso-signal regions.
[0035] Furthermore, determining the motion strategy of the mobile terminal based on the difference data and signal distribution data within the specified area includes:
[0036] Calculate the signal distribution data of the area ahead in the direction of travel based on the difference data and the signal distribution data of the specified area. When the signal distribution data of the area ahead in the direction of travel does not conform to the current driving strategy or the corresponding equal signal strength value is less than the preset threshold, a signal switching request is triggered.
[0037] Furthermore, the method also includes:
[0038] Obtain the driving status of the mobile terminal;
[0039] Based on the driving status and signal value, a signal scale line and signal scale value are generated for a specified area. The signal scale line is the adjacent boundary line determined according to the equal signal area in the driving direction of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the driving direction of the mobile terminal.
[0040] The motion strategy is determined based on the signal scale lines and signal scale values.
[0041] Furthermore, the method also includes:
[0042] Send a signal calibration request to the server for network signal distribution data; the signal calibration request includes the mobile terminal's driving status, the specified area, and the online signal navigation network identifier; the driving status includes the specified driving direction;
[0043] The receiver returns the signal scale line and signal scale value of the specified area. The signal scale line is the adjacent boundary line determined by the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value of the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the direction of travel of the mobile terminal.
[0044] The motion strategy is determined based on the signal scale lines and signal scale values.
[0045] Furthermore, the method also includes:
[0046] Send a signal calibration request to the server for network signal distribution data; the signal calibration request includes the mobile terminal's driving status, the specified area, and the online signal navigation network identifier; the driving status includes the specified driving direction;
[0047] The server returns the signal scale line, signal scale value, and equal signal strength value for a specified area. The signal scale line is the adjacent boundary line determined based on the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance from the mobile terminal in the direction of travel of the mobile terminal. The equal signal strength value is the equal signal strength value corresponding to the equal signal area.
[0048] The motion strategy is determined based on the signal scale lines, signal scale values, and equal signal intensity values.
[0049] Furthermore, based on the signal scale lines and signal scale values, and equal signal intensity values, the motion strategy is determined as follows:
[0050] Calculate the signal scale line distance, which is the distance between the signal scale line and the mobile terminal;
[0051] The motion strategy is determined based on the distance between signal scale lines, the signal scale value, and the equal signal strength value.
[0052] Furthermore, the designated area includes one or more of the following areas;
[0053] The area, designated lane, and designated pedestrian walkway within a preset range of the mobile terminal's driving direction.
[0054] According to another aspect of the embodiments of this application, a mobile terminal signal navigation method is provided for a mobile terminal, the method comprising:
[0055] Obtain signal distribution data within a specified area. The signal distribution data includes network signal distribution data.
[0056] Measure network signal data of mobile terminals in response to online signal navigation network identifiers;
[0057] Calculate the difference between network signal measurement data and network signal distribution data identified by online signal navigation network identifiers;
[0058] The motion strategy of the mobile terminal is determined based on the difference data and the signal distribution data within the specified area.
[0059] Furthermore, the method also includes:
[0060] Obtain network signal distribution data for multiple networks within a specified area;
[0061] Based on the set target or real-time motion strategy, the network signal distribution data corresponding to multiple networks are analyzed, and the target network is selected as the online signal navigation network from multiple networks.
[0062] According to another aspect of the embodiments of this application, a mobile terminal signal navigation method is provided for a server, the method comprising:
[0063] Receive signal navigation requests sent by mobile terminals. The signal navigation requests include a specified area and an online signal navigation network identifier.
[0064] Obtain signal distribution data within a specified area;
[0065] Send signal distribution data within a specified area to the mobile terminal.
[0066] Furthermore, the method also includes:
[0067] Receive a signal switching request sent by a mobile terminal, the signal switching request including a specified area;
[0068] Obtain network signal distribution data for multiple networks within a specified area;
[0069] Send network signal distribution data corresponding to multiple networks within a specified area to the mobile terminal.
[0070] Furthermore, the method also includes:
[0071] Receive a signal calibration request from a mobile terminal for network signal distribution data; the signal calibration request includes the mobile terminal's driving status, a specified area, and an online signal navigation network identifier; the driving status includes the specified driving direction;
[0072] Based on the iso-signal lines and / or iso-signal regions in the network signal distribution data, determine the signal values corresponding to the iso-signal lines and / or iso-signal regions;
[0073] Based on the driving status and signal value, a signal scale line and signal scale value are generated for a specified area. The signal scale line is the adjacent boundary line determined according to the equal signal area in the driving direction of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the driving direction of the mobile terminal.
[0074] Send the signal scale lines and signal scale values of the specified area to the mobile terminal.
[0075] Furthermore, the method also includes:
[0076] Receive a signal calibration request from a mobile terminal for network signal distribution data; the signal calibration request includes the mobile terminal's driving status, a specified area, and an online signal navigation network identifier; the driving status includes the specified driving direction;
[0077] Based on the iso-signal lines and / or iso-signal regions in the network signal distribution data, determine the signal values corresponding to the iso-signal lines and / or iso-signal regions;
[0078] Based on the driving status and signal value, a signal scale line, signal scale value, equal signal strength value, and signal scale line distance are generated for a specified area. The signal scale line is the adjacent boundary line determined according to the equal signal area in the driving direction of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the driving direction of the mobile terminal. The signal scale value is the equal signal strength value corresponding to the equal signal area. The signal scale line distance is the distance between the signal scale line and the mobile terminal.
[0079] Send the signal scale lines, signal scale values, and signal strength values of the specified area to the mobile terminal.
[0080] According to another aspect of the embodiments of this application, a mobile terminal signal navigation device is provided, comprising:
[0081] The first sending module is used to send a signal navigation request to the server. The signal navigation request includes a specified area and an online signal navigation network identifier.
[0082] The first receiving module is used to receive signal distribution data within a specified area returned by the server. The signal distribution data includes network signal distribution data.
[0083] The first processing module is used to measure the network signal measurement data of the mobile terminal in response to the online signal navigation network identifier; calculate the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier; and determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data in the specified area.
[0084] According to another aspect of the embodiments of this application, a mobile terminal signal navigation device is provided, comprising:
[0085] The second receiving module is used to receive a signal navigation request sent by the mobile terminal. The signal navigation request includes a specified area and an online signal navigation network identifier.
[0086] The second processing module is used to acquire signal distribution data within a specified area;
[0087] The second transmitting module is used to transmit signal distribution data within a specified area to the mobile terminal.
[0088] According to another aspect of the embodiments of this application, a computing device is provided, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus;
[0089] The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the above-described mobile terminal signal navigation method.
[0090] According to another aspect of the embodiments of this application, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, which causes a processor to perform an operation corresponding to the mobile terminal signal navigation method described above.
[0091] According to the mobile terminal signal navigation method, apparatus, computing device, and storage medium provided in the embodiments of this application, by adding the ability to provide dynamic or static signal navigation data services based on the fully measured signal data distribution of the mobile terminal, it is possible to determine the appropriate motion strategy of the mobile terminal based on the signal distribution data in the specified area, the difference data between the network signal measurement data and the network signal distribution data identified by the online signal navigation network, etc., so as to provide the mobile terminal with a reliable and accurate motion strategy, so that even if there are blind spots or unreliable areas of driving network signals, it will not affect vehicle safety and driving safety, thus optimizing the navigation method.
[0092] The above description is merely an overview of the technical solutions of the embodiments of this application. In order to better understand the technical means of the embodiments of this application and to implement them in accordance with the contents of the specification, and to make the above and other objects, features and advantages of the embodiments of this application more obvious and understandable, specific implementation methods of the embodiments of this application are described below. Attached Figure Description
[0093] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0094] Figure 1a A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 1 of this application is shown;
[0095] Figure 1b A schematic diagram illustrating the motion strategy determination of a mobile terminal is shown.
[0096] Figure 2 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 2 of this application is shown;
[0097] Figure 3a A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 3 of this application is shown;
[0098] Figure 3b A schematic diagram showing the signal scale lines and signal scale values is shown;
[0099] Figure 4 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 4 of this application is shown;
[0100] Figure 5 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 5 of this application is shown;
[0101] Figure 6 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment Six of this application is shown;
[0102] Figure 7 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 7 of this application is shown;
[0103] Figure 8 A structural block diagram of a mobile terminal signal navigation device according to Embodiment 8 of this application is shown;
[0104] Figure 9A structural block diagram of a mobile terminal signal navigation device according to Embodiment 9 of this application is shown;
[0105] Figure 10 A schematic diagram of the structure of a computing device according to Embodiment 11 of this application is shown. Detailed Implementation
[0106] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0107] With the rapid development of demand for Level 3 and Level 4 fully autonomous driving, the reliability requirements of vehicle terminals for communication networks are becoming increasingly stringent. To address the problem that existing autonomous vehicle terminals cannot determine appropriate driving strategies based on the signal quality of the communication network, this invention proposes a mobile terminal signal navigation method. By adding the capability to provide dynamic or static signal navigation data services based on a fully measured signal data distribution to the mobile terminal, it can determine the appropriate motion strategy for the mobile terminal according to the signal quality of the communication network. Specifically, the mobile terminal in this invention can be a vehicle terminal (e.g., an autonomous vehicle terminal), a drone terminal, a robot terminal, etc. Other types of terminals are also possible and are not limited here.
[0108] Example 1
[0109] Figure 1a A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 1 of this application is shown, as follows: Figure 1a As shown, for a mobile terminal, the method includes the following steps:
[0110] Step S101: Send a signal navigation request to the server. The signal navigation request includes the specified area and the online signal navigation network identifier.
[0111] The mobile terminal can request signal navigation from the server, sending a signal navigation request to the server. The signal navigation request includes a designated area and an online signal navigation network identifier. The designated area includes one or more of the following: an area within a preset range from the mobile terminal in its direction of travel, a designated lane, or a designated pedestrian walkway. For example, the designated area can be the surrounding area in the direction of travel of the mobile terminal. Those skilled in the art can set the preset range according to actual needs; for example, the preset range can be within 100 meters. Alternatively, the designated area can also be one or more designated lanes or one or more designated pedestrian walkways. The online signal navigation network identifier can be the network identifier of the network currently used by the mobile terminal for navigation.
[0112] Step S102: Receive signal distribution data within the specified area returned by the server.
[0113] The server retrieves signal distribution data within a specified area based on the signal navigation request and sends it to the mobile terminal. This signal distribution data includes network signal distribution data and, additionally, wireless environment propagation model loss signal distribution data. The network signal distribution data can be a multi-point dataset, recording location information (e.g., GPS), network signal values, and other data for each point within the specified area. The network signal distribution data can be offline or continuous; this is not limited here.
[0114] The network signal distribution data includes: isotropic lines and / or isotropic regions, and the isotropic strength values corresponding to the isotropic regions. The network signal distribution data may also include other data reflecting the signal distribution of the communication network, which is not limited here.
[0115] Specifically, the generation method of iso-signal lines can be as follows: Multiple signal measurement points are obtained within the area to be measured from the reference point; multiple target signal measurement points that satisfy a preset signal value range are selected from the multiple signal measurement points; multiple first boundary signal measurement points and multiple second boundary signal measurement points are determined based on the multiple target signal measurement points; wherein, the target signal measurement points are connected to the reference point respectively, and a ray is drawn towards the target signal measurement points; the target signal measurement point located on the ray and within the area to be measured that is closest to the reference point and has the smallest signal value is selected as the first boundary signal measurement point; the target signal measurement point located on the ray and within the area to be measured that is farthest from the reference point and has the largest signal value is selected as the second boundary signal measurement point; multiple first boundary signal measurement points are sequentially connected around the reference point to obtain a first iso-signal boundary line, and multiple second boundary signal measurement points are sequentially connected around the reference point to obtain a second iso-signal boundary line; iso-signal lines of the reference point are generated based on the first and second iso-signal boundary lines.
[0116] Multiple signal measurement points can be obtained from multiple measurement points corresponding to the same parameter, or from multiple measurement points corresponding to different parameters. These parameters include, but are not limited to, latitude and longitude, and signal power. Signal power includes, but is not limited to, received signal power, reference signal received power (RSRP), received signal quality, reference signal received quality (RSRQ), signal to interference plus noise ratio (SINR), signal-to-noise ratio (SNR), interference power, total interference plus noise, received signal strength indicator (RSSI), noise power, channel quality indicator (CQI), modulation and coding scheme (MCS), and throughput. It is understandable that RSRP includes SS-RSRP, CSI-RSRP, NRSRP, etc., RSRQ includes SS-RSRQ, CSI-RSRQ, NRSRQ, etc., and SINR includes RS-SINR, SS-SINR, CSI-SINR, etc.
[0117] The method for generating the iso-signal region is as follows: based on the first iso-signal boundary line and the second iso-signal boundary line, generate the iso-signal region of the reference point; wherein, the iso-signal region is the area enclosed by sequentially connecting the first iso-signal boundary line and the second iso-signal boundary line.
[0118] Step S103: Measure the network signal measurement data of the mobile terminal in response to the online signal navigation network identifier.
[0119] To determine movement strategies more accurately, it is necessary to measure the network signal measurement data of the mobile terminal in response to online signal navigation network identifiers. For example, the network signal measurement data of the mobile terminal in response to online signal navigation network identifiers can be measured while the mobile terminal is in motion.
[0120] Step S104: Calculate the difference between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier.
[0121] Assume the nearest signal line ahead is -89dBm, and the mobile terminal's measurement value P (i.e., network signal measurement data) is -81dBm, with a difference Dlta of 8dBm. If the nearest signal line ahead is in the range [-85, -89]dBm, then the corresponding difference Dlta is [4, 8]dBm.
[0122] Furthermore, after calculating the difference data, the difference data can be corrected based on the historical change data and / or the loss signal distribution data of the wireless environment propagation model.
[0123] In one alternative implementation, the difference data can be corrected based on the average of historical change data.
[0124] In another alternative implementation, the signal can be evaluated based on a wireless environment propagation model, such as evaluating changes in the wireless environment, like climate change, rain, or sandstorms, to obtain loss signal distribution data from the wireless environment propagation model. The difference data can then be corrected based on this loss signal distribution data.
[0125] In another alternative implementation, the difference data can be set equal to the wireless environment propagation model correction value, without considering other factors.
[0126] Step S105: Determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area.
[0127] Specifically, based on the difference data and signal distribution data within a specified area, a region where the signal distribution data falls within the mobile terminal's preset recognition range is selected as the calculation region; based on the calculation region, the mobile terminal's motion strategy is determined. The mobile terminal's preset recognition range can be set based on a threshold value that the mobile terminal can recognize.
[0128] Specifically, a driving strategy can be developed within the calculation area to determine the vehicle's route to the destination; or, a driving strategy can be developed within a designated area other than the calculation area to determine a driving mode with a speed lower than a preset speed threshold.
[0129] Figure 1b A schematic diagram illustrating the motion strategy determination of a mobile terminal is shown, such as... Figure 1b As shown, assuming the threshold value of the wireless RSRP signal for the autonomous vehicle terminal is -90dBm, based on the changing trend of network and other signal lines, when the vehicle travels from the -78dBm area to the -89dBm network and other signal line interval and touches the threshold value of -90dBm, it enters the signal warning mode. That is, the autonomous vehicle terminal will enter an area other than the calculation area in the designated area, which can be regarded as the overtaking blind spot.
[0130] If the autonomous vehicle terminal detects poor communication signal in the right lane ahead, indicating a possible blind spot for overtaking, it is prohibited to overtake or drive in the right lane. Instead, try to switch lanes and follow the vehicle on the left. Alternatively, the autonomous vehicle terminal can switch to a deceleration and low-speed driving mode.
[0131] In one optional implementation, the preset recognition range can be corrected based on the difference data to obtain a corrected preset recognition range; the area where the signal distribution data falls within the corrected preset recognition range is selected as the calculation area. That is, the preset recognition range of the mobile terminal is first corrected based on the difference data, and then the calculation area is determined accordingly.
[0132] Optionally, the method further includes: determining the signal value corresponding to the isotropic line and / or the signal value corresponding to the isotropic region. Based on the difference data and the signal distribution data within the specified area, signal distribution data for the area ahead in the direction of movement is calculated. When the signal distribution data for the area ahead in the direction of movement does not conform to the current driving strategy or the corresponding isotropic signal strength value is less than a preset threshold, a signal switching request is triggered.
[0133] Example 2
[0134] Figure 2 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 2 of this application is shown, as follows: Figure 2 As shown, for a mobile terminal, the method includes the following steps:
[0135] Step S201: Send a signal switching request to the server according to the motion strategy of the mobile terminal. The signal switching request includes a specified area.
[0136] In practical applications, mobile terminals typically support multiple networks, such as LTE, 5G, 4.9G, and 700M networks. In this embodiment, based on the multiple network signals supported by the mobile terminal, a signal switching request can be sent to the server according to the mobile terminal's motion strategy. The signal switching request includes a designated area. The designated area includes one or more of the following: an area within a preset range from the mobile terminal in its direction of travel, a designated lane, or a designated pedestrian walkway.
[0137] Step S202: Receive network signal distribution data corresponding to multiple networks within a specified area returned by the server.
[0138] Based on the mobile terminal's signal switching request, the server obtains network signal distribution data for multiple networks within a specified area. For a description of the network signal distribution data, please refer to Implementation 1; it will not be repeated here.
[0139] Step S203: Analyze the network signal distribution data corresponding to multiple networks according to the set target or real-time motion strategy, and select the target network as the online signal navigation network from multiple networks.
[0140] Based on the set target or real-time movement strategy, the mobile terminal overlays and performs intersection analysis on the driving route to the destination and the network signal distribution data of multiple networks, and selects the target network from multiple networks, that is, the optimal signal network, as the online signal navigation network.
[0141] For example, the optimal signal network can be selected by comparing networks with the best signal strength values. Preferably, it can be the optimal signal network with the highest RSRP signal strength and that meets the transmission rate target; alternatively, the optimal signal network can be selected based on a set network priority table.
[0142] In one optional implementation, the mobile terminal measures network signal measurement data for multiple networks; calculates the difference data between the network signal measurement data of multiple networks and the corresponding network signal distribution data; and analyzes the network signal distribution data corresponding to multiple networks based on a set target, motion strategy, and / or difference data, and selects a target network as the signal navigation network from among the multiple networks.
[0143] Step S204: Measure the network signal measurement data of the mobile terminal in response to the online signal navigation network identifier.
[0144] Step S205: Calculate the difference between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier.
[0145] Step S206: Determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area.
[0146] For a description of steps S204 to S206, please refer to Implementation 1; they will not be repeated here.
[0147] For example, it should be noted that autonomous vehicles can switch network signals autonomously based on the comparison of signal distribution data of different networks, without being limited to emergency network services.
[0148] For example:
[0149] 1. Alice and Bob, two self-driving cars, are playing a real-time immersive game.
[0150] 2. Alice, the autonomous vehicle, has the data service of this invention installed, but Bob has not activated it;
[0151] 3. Alice discovers that the nearby gas station A has a 5G / 6G network or a free WIFI 6 network and prompts, "Master, move 100 meters ahead to access the 5G / 6G network or WIFI 6 network";
[0152] 4. After the owner agrees, Alice drives the vehicle to the vicinity of the 5G / 6G site or WIFI6 site A and sends an invitation message to the autonomous vehicle Bob;
[0153] 5. Bob, an autonomous vehicle, drives to Alice's vicinity to continue playing the real-time immersive game.
[0154] Example 3
[0155] Figure 3a A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 3 of this application is shown, as follows: Figure 3a As shown, for a mobile terminal, the method includes the following steps:
[0156] Step S301: Obtain signal distribution data within the specified area.
[0157] The signal distribution data includes: network signal distribution data; the network signal distribution data includes: isotropic lines and / or isotropic regions, and the isotropic intensity values corresponding to the isotropic regions. For a description of step S301, please refer to Embodiment 1; it will not be repeated here.
[0158] Step S302: Obtain the driving status of the mobile terminal.
[0159] Step S303: Generate signal scale lines and signal scale values for a specified area based on the driving status and signal values.
[0160] To further facilitate the determination of motion strategies, the isotropic signal lines and / or isotropic signal regions can be further digitized to generate signal scale lines and signal scale values for specified areas, effectively improving the ease of use of the data. The signal scale lines are the adjacent boundary lines determined based on the isotropic signal regions along the mobile terminal's travel direction, and the signal scale values are the signal values corresponding to the isotropic signal regions containing the signal scale lines that are more than a preset distance from the mobile terminal along the mobile terminal's travel direction. Figure 3b A schematic diagram showing the signal scale lines and signal scale values is provided.
[0161] Step S303: Determine the motion strategy based on the signal scale lines and signal scale values.
[0162] Example 4
[0163] Figure 4 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 4 of this application is shown, as follows: Figure 4As shown, for a mobile terminal, the method includes the following steps:
[0164] Step S401: Send a signal calibration request for the network signal distribution data to the server.
[0165] The signal calibration request includes the mobile terminal's driving status, the specified area, and the online signal navigation network identifier; the driving status includes the specified driving direction.
[0166] Step S402: Receive the signal scale lines and signal scale values of the specified area returned by the server.
[0167] The signal scale line is the adjacent boundary line determined based on the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the direction of travel of the mobile terminal.
[0168] Step S403: Determine the motion strategy based on the signal scale lines and signal scale values.
[0169] Example 5
[0170] Figure 5 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment 5 of this application is shown, as follows: Figure 5 As shown, for a mobile terminal, the method includes the following steps:
[0171] Step S501: Send a signal calibration request for the network signal distribution data to the server.
[0172] The signal calibration request includes the mobile terminal's driving status, the specified area, and the online signal navigation network identifier; the driving status includes the specified driving direction.
[0173] Step S502: Receive the signal scale lines and signal scale values, and equal signal strength values of the specified area returned by the server.
[0174] The signal scale line is the adjacent boundary line determined based on the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the direction of travel of the mobile terminal. The equal signal strength value is the equal signal strength value corresponding to the equal signal area.
[0175] Step S503: Determine the motion strategy based on the signal scale lines, signal scale values, and equal signal strength values.
[0176] Optionally, determining the motion strategy based on the signal scale value and the equal signal strength value includes: calculating the distance between the signal scale line and the mobile terminal; and determining the motion strategy based on the distance between the signal scale line and the signal scale value and the equal signal strength value.
[0177] Example 6
[0178] Figure 6 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment Six of this application is shown, as follows: Figure 6 As shown, for a mobile terminal, the method includes the following steps:
[0179] Step S601: Obtain signal distribution data within the specified area. The signal distribution data includes network signal distribution data.
[0180] Step S602: Measure the network signal measurement data of the mobile terminal in response to the online signal navigation network identifier.
[0181] Step S603: Calculate the difference between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier.
[0182] Step S604: Determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area.
[0183] The difference between this embodiment and Embodiment 1 is that the mobile terminal can independently acquire signal distribution data and determine motion strategies without interacting with the server, essentially making it an offline version of the mobile terminal. Other specific implementation details can be found in Embodiment 1 and will not be repeated here.
[0184] Optionally, the method further includes: acquiring network signal distribution data corresponding to multiple networks within a specified area; analyzing the network signal distribution data corresponding to the multiple networks according to a set target or real-time motion strategy, and selecting a target network from the multiple networks as the online signal navigation network. The selection of the online signal navigation network can be referred to in Embodiment 2, and will not be repeated here.
[0185] Example 7
[0186] Figure 7 A flowchart illustrating a mobile terminal signal navigation method according to Embodiment Seven of this application is shown, as follows: Figure 7 As shown, for a server, the method includes the following steps:
[0187] Step S701: Receive a signal navigation request sent by a mobile terminal. The signal navigation request includes a specified area and an online signal navigation network identifier.
[0188] Step S702: Obtain signal distribution data within the specified area.
[0189] Step S703: Send the signal distribution data within the specified area to the mobile terminal.
[0190] Optionally, the method further includes: receiving a signal switching request sent by a mobile terminal, the signal switching request including a specified area; obtaining network signal distribution data corresponding to multiple networks in the specified area; and sending the network signal distribution data corresponding to multiple networks in the specified area to the mobile terminal.
[0191] Optionally, the method further includes: receiving a signal calibration request for network signal distribution data sent by a mobile terminal; the signal calibration request includes the driving status of the mobile terminal, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction; determining the signal value corresponding to the isoelectric lines and / or isoelectric regions in the network signal distribution data; generating a signal calibration line and a signal calibration value for the specified area based on the driving status and the signal value, wherein the signal calibration line is an adjacent boundary line determined based on the isoelectric region in the driving direction of the mobile terminal, and the signal calibration value is the signal value corresponding to the isoelectric region containing the signal calibration line that is more than a preset distance from the mobile terminal in the driving direction of the mobile terminal; and sending the signal calibration line and the signal calibration value for the specified area to the mobile terminal.
[0192] Optionally, the method further includes: receiving a signal calibration request for network signal distribution data sent by a mobile terminal; the signal calibration request includes the driving status of the mobile terminal, a designated area, and an online signal navigation network identifier; the driving status includes a designated driving direction; determining the signal value corresponding to the isoelectric lines and / or isoelectric areas in the network signal distribution data; generating a signal calibration line and signal calibration value, isoelectric strength value, and signal calibration line distance for the designated area based on the driving status and signal value, wherein the signal calibration line is an adjacent boundary line determined based on the isoelectric area in the driving direction of the mobile terminal, the signal calibration value is the signal value corresponding to the isoelectric area containing the signal calibration line that is more than a preset distance from the mobile terminal in the driving direction of the mobile terminal, the signal calibration value is the isoelectric strength value corresponding to the isoelectric area, and the signal calibration line distance is the distance between the signal calibration line and the mobile terminal; and sending the signal calibration line and signal calibration value, and isoelectric strength value of the designated area to the mobile terminal.
[0193] According to the mobile terminal signal navigation method provided in this application, by adding the ability to provide dynamic or static signal navigation data services based on the fully measured signal data distribution of the mobile terminal, the appropriate motion strategy of the mobile terminal can be determined based on the signal distribution data in the specified area, the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier, etc., so as to provide the mobile terminal with a reliable and accurate motion strategy, so that even if there are blind spots or unreliable areas of driving network signals, it will not affect vehicle safety and driving safety, thus optimizing the navigation method.
[0194] Example 8
[0195] Figure 8 A structural block diagram of a mobile terminal signal navigation device according to Embodiment 8 of this application is shown, as follows: Figure 8 As shown, the device includes: a first transmitting module 801, a first receiving module 802, and a first processing module 803.
[0196] The first sending module 801 is used to send a signal navigation request to the server. The signal navigation request includes a specified area and an online signal navigation network identifier.
[0197] The first receiving module 802 is used to receive signal distribution data within a specified area returned by the server. The signal distribution data includes network signal distribution data.
[0198] The first processing module 803 is used to measure network signal measurement data of the mobile terminal in response to the online signal navigation network identifier; calculate the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier; and determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data in the specified area.
[0199] Optionally, the first sending module 801 is further configured to: send a signal switching request to the server according to the motion strategy of the mobile terminal, wherein the signal switching request includes a specified area; the first receiving module 802 is further configured to: receive network signal distribution data corresponding to multiple networks in the specified area returned by the server; the first processing module 803 is further configured to: analyze the network signal distribution data corresponding to multiple networks according to a set target or real-time motion strategy, and select a target network from multiple networks as the online signal navigation network.
[0200] Optionally, the first processing module 803 is further configured to: measure network signal measurement data of the mobile terminal for multiple networks; calculate the difference data between the network signal measurement data of multiple networks and the corresponding network signal distribution data; analyze the network signal distribution data corresponding to multiple networks according to the set target, motion strategy and / or difference data, and select the target network as the signal navigation network from the multiple networks.
[0201] Optionally, the first processing module 803 is further configured to: correct the difference data based on the historical change data corresponding to the difference data and / or the loss signal distribution data of the wireless environment propagation model.
[0202] Optionally, the signal distribution data may also include: wireless environment propagation model loss signal distribution data.
[0203] Optionally, the first processing module 803 is further configured to: select an area within a preset recognition range of the mobile terminal as a calculation area based on the difference data and the signal distribution data within a specified area; and determine the motion strategy of the mobile terminal based on the calculation area.
[0204] Optionally, the first processing module 803 is further configured to: correct the preset recognition range based on the difference data to obtain the corrected preset recognition range; and select the area of the signal distribution data within the corrected preset recognition range as the calculation area.
[0205] Optionally, the first processing module 803 is further configured to: formulate a travel route from the vehicle to the destination within the calculation area as a motion strategy; or, formulate a driving mode with a driving speed lower than a preset speed threshold within a specified area other than the calculation area as a motion strategy.
[0206] Optionally, the network signal distribution data includes: isotropic lines and / or isotropic regions, and isotropic signal strength values corresponding to the isotropic regions. The first processing module 803 is further configured to: determine the signal values corresponding to the isotropic lines and / or the signal values corresponding to the isotropic regions.
[0207] Optionally, the first processing module 803 is further configured to: calculate the signal distribution data of the area ahead in the direction of motion based on the difference data and the signal distribution data within the specified area; and trigger a signal switching request when the signal distribution data of the area ahead in the direction of motion does not conform to the current driving strategy or the corresponding equal signal strength value is less than a preset threshold.
[0208] Optionally, the first processing module 803 is further configured to: acquire the driving status of the mobile terminal; generate a signal scale line and a signal scale value for a specified area based on the driving status and the signal value, wherein the signal scale line is an adjacent boundary line determined by the equal signal area in the driving direction of the mobile terminal, and the signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance from the mobile terminal in the driving direction of the mobile terminal; and determine a motion strategy based on the signal scale line and the signal scale value.
[0209] Optionally, the first sending module 801 is further configured to: send a signal calibration request for network signal distribution data to the server; the signal calibration request includes the driving status of the mobile terminal, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction;
[0210] The first receiving module 802 is further configured to: receive the signal scale line and signal scale value of the specified area returned by the server, wherein the signal scale line is the adjacent boundary line determined according to the equal signal area in the direction of travel of the mobile terminal, and the signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance from the mobile terminal in the direction of travel of the mobile terminal.
[0211] The first processing module 803 is further used to: determine the motion strategy based on the signal scale lines and signal scale values.
[0212] Optionally, the first sending module 801 is further configured to: send a signal calibration request for network signal distribution data to the server; the signal calibration request includes the driving status of the mobile terminal, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction;
[0213] The first receiving module 802 is further configured to: receive the signal scale line and signal scale value, and equal signal strength value of the specified area returned by the server. The signal scale line is the adjacent boundary line determined according to the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance from the mobile terminal in the direction of travel of the mobile terminal. The equal signal strength value is the equal signal strength value corresponding to the equal signal area.
[0214] The first processing module 803 is further used to: determine the motion strategy based on the signal scale lines, signal scale values, and equal signal strength values.
[0215] Optionally, the first processing module 803 is further configured to: calculate the signal scale line distance, where the signal scale line distance is the distance between the signal scale line and the mobile terminal; and determine the motion strategy based on the signal scale line distance, the signal scale value, and the equal signal strength value.
[0216] Optionally, the designated area includes one or more of the following areas: an area within a preset range of the mobile terminal in the direction of travel of the mobile terminal, a designated lane, or a designated pedestrian walkway.
[0217] Optionally, the first processing module 803 is further configured to: acquire signal distribution data within a specified area, the signal distribution data including: network signal distribution data; measure network signal measurement data of the mobile terminal relative to the online signal navigation network identifier; calculate the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier; and determine the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area.
[0218] Optionally, the first processing module 803 is further configured to: acquire network signal distribution data corresponding to multiple networks within a specified area; analyze the network signal distribution data corresponding to multiple networks according to a set target or real-time motion strategy, and select a target network from the multiple networks as the online signal navigation network.
[0219] The descriptions of the above modules refer to the corresponding descriptions in the method embodiments, and will not be repeated here.
[0220] Example 9
[0221] Figure 9 A structural block diagram of a mobile terminal signal navigation device according to Embodiment 9 of this application is shown, as follows: Figure 9 As shown, the device includes: a second receiving module 901, a second processing module 902, and a second transmitting module 903.
[0222] The second receiving module 901 is used to receive a signal navigation request sent by the mobile terminal. The signal navigation request includes a specified area and an online signal navigation network identifier.
[0223] The second processing module 902 is used to acquire signal distribution data within a specified area.
[0224] The second transmitting module 903 is used to transmit signal distribution data within a specified area to the mobile terminal.
[0225] Optionally, the second receiving module 901 is further configured to: receive a signal switching request sent by the mobile terminal, the signal switching request including a specified area; the second processing module 902 is further configured to: acquire network signal distribution data corresponding to multiple networks in the specified area; and the third sending module 903 is further configured to: send the network signal distribution data corresponding to multiple networks in the specified area to the mobile terminal.
[0226] Optionally, the second receiving module 901 is further configured to: receive a signal calibration request for network signal distribution data sent by the mobile terminal; the signal calibration request includes the driving status of the mobile terminal, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction;
[0227] The second processing module 902 is further configured to: determine the signal value corresponding to the iso-signal line and / or iso-signal region based on the iso-signal line and / or iso-signal region in the network signal distribution data; generate a signal scale line and signal scale value for a specified area based on the driving state and the signal value, wherein the signal scale line is the adjacent boundary line determined based on the iso-signal region in the driving direction of the mobile terminal, and the signal scale value is the signal value corresponding to the iso-signal region containing the signal scale line that is more than a preset distance from the mobile terminal in the driving direction of the mobile terminal;
[0228] The second transmitting module 903 is further used to transmit the signal scale lines and signal scale values of the specified area to the mobile terminal.
[0229] Optionally, the second receiving module 901 is further configured to: receive a signal calibration request for network signal distribution data sent by the mobile terminal; the signal calibration request includes the driving status of the mobile terminal, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction;
[0230] The second processing module 902 is further configured to: determine the signal value corresponding to the iso-signal line and / or iso-signal region based on the iso-signal line and / or iso-signal region in the network signal distribution data; generate a signal scale line and signal scale value, iso-signal strength value, and signal scale line distance for a specified area based on the driving state and signal value, wherein the signal scale line is the adjacent boundary line determined based on the iso-signal region in the driving direction of the mobile terminal, the signal scale value is the signal value corresponding to the iso-signal region containing the signal scale line that is more than a preset distance from the mobile terminal in the driving direction of the mobile terminal, the signal scale value is the iso-signal strength value corresponding to the iso-signal region, and the signal scale line distance is the distance between the signal scale line and the mobile terminal;
[0231] The second transmitting module 903 is further used to transmit the signal scale lines and signal scale values of the specified area, as well as the signal strength values, to the mobile terminal.
[0232] According to the mobile terminal signal navigation device provided in this application, by adding the ability to provide dynamic or static signal navigation data services based on the fully measured signal data distribution to the mobile terminal, it can determine the appropriate motion strategy of the mobile terminal based on the signal distribution data in the specified area, the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier, etc., and can provide the mobile terminal with a reliable and accurate motion strategy, so that even if there are blind spots or unreliable areas of driving network signals, it will not affect vehicle safety and driving safety, thus optimizing the navigation method.
[0233] This invention enables autonomous driving and other mobile terminals to perceive the surrounding network environment and formulate flexible driving strategies. It endows terminals with signal perception capabilities, preventing aimless driving and thus improving the safe driving capabilities of autonomous driving and other mobile terminals.
[0234] Example 10
[0235] This application also provides a non-volatile computer storage medium storing at least one executable instruction that can execute the mobile terminal signal navigation method in any of the above method embodiments.
[0236] Example 11
[0237] Figure 10 The diagram shows a structural schematic of a computing device according to Embodiment 11 of this application. The specific embodiments of this application do not limit the specific implementation of the computing device.
[0238] like Figure 10 As shown, the computing device may include: a processor 1002, a communications interface 1004, a memory 1006, and a communications bus 1008.
[0239] in:
[0240] The processor 1002, communication interface 1004, and memory 1006 communicate with each other via communication bus 1008.
[0241] Communication interface 1004 is used to communicate with other network elements such as clients or other servers.
[0242] The processor 1002 is used to execute program 1010, specifically to execute the relevant steps in the above-described mobile terminal signal navigation method embodiment.
[0243] Specifically, program 1010 may include program code that includes computer operation instructions.
[0244] The processor 1002 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. The computing device includes one or more processors, which may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0245] Memory 1006 is used to store program 1010. Memory 1006 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0246] Specifically, program 1010 can be used to cause processor 1002 to execute the mobile terminal signal navigation method in any of the above method embodiments. The specific implementation of each step in program 1010 can be found in the corresponding descriptions of the steps and units in the above mobile terminal signal navigation embodiments, and will not be repeated here. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the devices and modules described above can be referred to the corresponding process descriptions in the foregoing method embodiments, and will not be repeated here.
[0247] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used in conjunction with the teachings herein. The required structure for constructing such systems is apparent from the above description. Furthermore, the embodiments of this application are not directed to any particular programming language. It should be understood that the contents of the embodiments of this application described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing the best implementation of the embodiments of this application.
[0248] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0249] Similarly, it should be understood that, in order to simplify this disclosure and aid in understanding one or more of the various inventive aspects, in the foregoing description of exemplary embodiments of the present application, various features of the present application embodiments are sometimes grouped together into a single embodiment, figure, or description thereof. However, this approach to disclosure should not be construed as reflecting an intention that the claimed embodiments of the present application require more features than expressly recited in each claim. Rather, as reflected in the following claims, inventive aspects lie in fewer than all features of a single foregoing disclosed embodiment. Therefore, the claims following the detailed description are hereby expressly incorporated into that detailed description, wherein each claim itself is a separate embodiment of the present application.
[0250] Those skilled in the art will understand that modules in the device of the embodiments can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiments can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components. Except where at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device so disclosed. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that serves the same, equivalent, or similar purpose.
[0251] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features but not others included in other embodiments, combinations of features from different embodiments are meant to be within the scope of the embodiments of this application and form different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.
[0252] The various component embodiments of this application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components according to the embodiments of this application. The embodiments of this application can also be implemented as device or apparatus programs (e.g., computer programs and computer program products) for performing part or all of the methods described herein. Such programs implementing the embodiments of this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
[0253] It should be noted that the above embodiments are illustrative of the embodiments of this application and not limiting of the embodiments of this application, and those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. Embodiments of this application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
Claims
1. A mobile terminal signal navigation method, characterized in that, For use in a mobile terminal, the method includes: A signal navigation request is sent to the server. The signal navigation request includes a specified area and an online signal navigation network identifier. The specified area includes an area within a preset range from the mobile terminal in the direction of travel of the mobile terminal. Receive signal distribution data within a specified area returned by the server, the signal distribution data including: network signal distribution data and wireless environment propagation model loss signal distribution data; Measure network signal data of mobile terminals in response to online signal navigation network identifiers; Calculate the difference between the network signal measurement data and the network signal distribution data identified by the online signal navigation network; The difference data is corrected based on the historical change data and / or the loss signal distribution data of the wireless environment propagation model corresponding to the difference data; The motion strategy of the mobile terminal is determined based on the difference data and the signal distribution data within the specified area. The step of determining the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area further includes: Based on the difference data and the signal distribution data within the specified area, the area of the signal distribution data within the preset recognition range of the mobile terminal is selected as the calculation area. Based on the calculation area, the motion strategy of the mobile terminal is determined; Determining the motion strategy of the mobile terminal based on the calculation area further includes: In the designated area, a driving mode with a speed lower than a preset speed threshold is established in areas other than the calculation area as the driving strategy.
2. The method according to claim 1, characterized in that, The method further includes: According to the motion strategy of the mobile terminal, a signal switching request is sent to the server, and the signal switching request includes a specified area; Receive network signal distribution data corresponding to multiple networks within a specified area returned by the server; Based on the set target or real-time motion strategy, the network signal distribution data corresponding to the multiple networks are analyzed, and the target network is selected from the multiple networks as the online signal navigation network.
3. The method according to claim 2, characterized in that, The method further includes: Measure network signal data of mobile terminals against multiple networks; Calculate the difference between the network signal measurement data of the multiple networks and the corresponding network signal distribution data; Based on the set target, motion strategy and / or difference data, the network signal distribution data corresponding to the multiple networks are analyzed, and the target network is selected as the signal navigation network from the multiple networks.
4. The method according to claim 1, characterized in that, The step of selecting a region within a preset recognition range of the mobile terminal as the calculation region based on the difference data and the signal distribution data within the specified region further includes: Based on the difference data, the preset recognition range is corrected to obtain the corrected preset recognition range; The region of the signal distribution data within the corrected preset recognition range is selected as the calculation region.
5. The method according to claim 1, characterized in that, The network signal distribution data includes: iso-signal lines and / or iso-signal regions, and iso-signal strength values corresponding to the iso-signal regions; The method further includes: Determine the signal values corresponding to the iso-signal lines and / or the signal values corresponding to the iso-signal regions.
6. The method according to claim 5, characterized in that, Determining the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area includes: Calculate the signal distribution data of the area ahead in the direction of motion based on the difference data and the signal distribution data of the specified area. When the signal distribution data of the area ahead in the direction of motion does not conform to the current driving strategy or the corresponding equal signal strength value is less than a preset threshold, a signal switching request is triggered.
7. The method according to claim 5, characterized in that, The method further includes: Obtain the driving status of the mobile terminal; Based on the driving state and signal value, a signal scale line and a signal scale value for the specified area are generated. The signal scale line is an adjacent boundary line determined according to the equal signal area in the driving direction of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the driving direction of the mobile terminal. The motion strategy is determined based on the signal scale lines and the signal scale values.
8. The method according to claim 5, characterized in that, The method further includes: A signal calibration request for the network signal distribution data is sent to the server; the signal calibration request includes the mobile terminal's driving status, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction; The system receives the signal scale line and signal scale value of the specified area returned by the server. The signal scale line is the adjacent boundary line determined according to the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the direction of travel of the mobile terminal. The motion strategy is determined based on the signal scale lines and the signal scale values.
9. The method according to claim 5, characterized in that, The method further includes: A signal calibration request for the network signal distribution data is sent to the server; the signal calibration request includes the mobile terminal's driving status, a specified area, and an online signal navigation network identifier; the driving status includes a specified driving direction; The system receives the signal scale line, signal scale value, and equal signal strength value of the specified area returned by the server. The signal scale line is the adjacent boundary line determined according to the equal signal area in the direction of travel of the mobile terminal. The signal scale value is the signal value corresponding to the equal signal area containing the signal scale line that is more than a preset distance away from the mobile terminal in the direction of travel of the mobile terminal. The equal signal strength value is the equal signal strength value corresponding to the equal signal area. Based on the signal scale lines, signal scale values, and equal signal intensity values, a motion strategy is determined.
10. The method according to claim 9, characterized in that, Based on the signal scale lines, signal scale values, and equal signal intensity values, the motion strategy is determined as follows: Calculate the signal scale line distance, where the signal scale line distance is the distance between the signal scale line and the mobile terminal; The motion strategy is determined based on the distance between the signal scale lines, the signal scale value, and the equal signal intensity value.
11. The method according to any one of claims 1-10, characterized in that, The designated area includes one or more of the following areas; The area, designated lane, and designated pedestrian walkway within a preset range of the mobile terminal in the direction of travel of the mobile terminal.
12. A mobile terminal signal navigation method, characterized in that, For use in a mobile terminal, the method includes: Acquire signal distribution data within a specified area, the signal distribution data including: network signal distribution data and wireless environment propagation model loss signal distribution data; the specified area includes: an area within a preset range from the mobile terminal in the direction of travel of the mobile terminal; Measure network signal data of mobile terminals in response to online signal navigation network identifiers; Calculate the difference between the network signal measurement data and the network signal distribution data identified by the online signal navigation network; The difference data is corrected based on the historical change data and / or the loss signal distribution data of the wireless environment propagation model corresponding to the difference data; The motion strategy of the mobile terminal is determined based on the difference data and the signal distribution data within the specified area. The step of determining the motion strategy of the mobile terminal based on the difference data and the signal distribution data within the specified area further includes: Based on the difference data and the signal distribution data within the specified area, the area of the signal distribution data within the preset recognition range of the mobile terminal is selected as the calculation area. Based on the calculation area, the motion strategy of the mobile terminal is determined; Determining the motion strategy of the mobile terminal based on the calculation area further includes: In the designated area, a driving mode with a speed lower than a preset speed threshold is established in areas other than the calculation area as the driving strategy.
13. The method according to claim 12, characterized in that, The method further includes: Obtain network signal distribution data for multiple networks within a specified area; Based on the set target or real-time motion strategy, the network signal distribution data corresponding to the multiple networks are analyzed, and the target network is selected from the multiple networks as the online signal navigation network.
14. A mobile terminal signal navigation device, characterized in that, include: The first sending module is used to send a signal navigation request to the server, wherein the signal navigation request includes a specified area and an online signal navigation network identifier; The designated area includes: the area within a preset range of the mobile terminal in the direction of travel of the mobile terminal; The first receiving module is used to receive signal distribution data within a specified area returned by the server. The signal distribution data includes: network signal distribution data and wireless environment propagation model loss signal distribution data. The first processing module is used to measure network signal measurement data of the mobile terminal against the online signal navigation network identifier; calculate the difference data between the network signal measurement data and the network signal distribution data of the online signal navigation network identifier; correct the difference data according to the historical change data and / or wireless environment propagation model loss signal distribution data corresponding to the difference data; and determine the motion strategy of the mobile terminal according to the difference data and the signal distribution data in the specified area. The first processing module is further configured to: select a region of the signal distribution data within a preset recognition range of the mobile terminal as a calculation region based on the difference data and the signal distribution data within the specified region; and determine the motion strategy of the mobile terminal based on the calculation region. The first processing module is further configured to: formulate a driving mode with a driving speed lower than a preset speed threshold as the motion strategy in areas other than the calculation area in the specified area.
15. A computing device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform the operation corresponding to the mobile terminal signal navigation method as described in any one of claims 1-13.
16. A computer storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the mobile terminal signal navigation method as described in any one of claims 1-13.